From e5fc7b5cc6cfecdee2ec836552e4a2d70495ef85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vincent=20Brout=C3=A9?= Date: Sun, 23 Jun 2013 08:45:50 -0700 Subject: [PATCH 01/96] Initial commit --- README.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 000000000..cf7eaa50f --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +jQuery-Mapael +============= + +jQuery plugin based on raphael.js that allows you to display dynamic vector maps From 4205f0f709c53f029ece2ea2529bc202535d874d Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 23 Jun 2013 18:00:13 +0200 Subject: [PATCH 02/96] initial version --- README.md | 172 + examples.html | 104 + examples.js | 8854 +++++++++++++++++++++++++++++++++ js/jquery.mapael.js | 499 ++ js/maps/france_departments.js | 138 + js/maps/usa_states.js | 126 + js/maps/world_countries.js | 210 + js/raphael/raphael-min.js | 10 + 8 files changed, 10113 insertions(+) create mode 100644 README.md create mode 100644 examples.html create mode 100644 examples.js create mode 100644 js/jquery.mapael.js create mode 100644 js/maps/france_departments.js create mode 100644 js/maps/usa_states.js create mode 100644 js/maps/world_countries.js create mode 100644 js/raphael/raphael-min.js diff --git a/README.md b/README.md new file mode 100644 index 000000000..79fad8341 --- /dev/null +++ b/README.md @@ -0,0 +1,172 @@ +# jQuery Mapael + +## Overview + +jQuery Mapael is a small [jQuery](http://jquery.com/) plugin based on [raphael.js](http://raphaeljs.com/) that allows you to display dynamic vector maps. + +For example, with Mapael, you can display a map of the world with clickable countries. You can build simple dataviz by setting some parameters in order to automatically set a color to each area of your map and generate the legend. Moreover, you can plot cities on a map with their latitude and longitude. + +As Raphaël, Mapael supports Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ and Internet Explorer 6.0+. + +## Key features + +* based on **jQuery and raphael.js** +* **Interactive.** Set a link, a tooltip and some events on the areas of the map +* **Plottable cities** with their latitude and their longitude +* **Areas and plots colorization.** Mapael automatically sets a color to each area of your map and generates the legend in order to build pretty dataviz +* **Easy to add new maps.** Build your own maps based on SVG format +* **SEO-friendly.** An alternative content can be set for non-JS users and web crawlers +* **Resizable** Thanks to raphael.js, maps are easily resizable. + +## How to use Mapael + +Here is the simplest example that shows how to display an empty map of the world : + +**HTML :** +` + <div class="map1">Alternative content</div> +` +**JS :** +` + $(".map1").mapael({ + map : { + type : "world1" + } + }); +` + +## Examples + +* [Minimal example (France)](http://jsfiddle.net/neveldo/tn5AF/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/tn5AF/) +* [Map with some plotted cities and area labels (France)](http://jsfiddle.net/neveldo/TKUy4/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/TKUy4/) +* [Map with some overloaded parameters and 'onclick' callback on areas (France)](http://jsfiddle.net/neveldo/qGwWr/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/qGwWr/) +* [Population of France by department with a legend](http://jsfiddle.net/neveldo/TUYHN/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/TUYHN/) +* [Population of the 1000 more populated french cities with a legend](http://jsfiddle.net/neveldo/n6XyQ/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/n6XyQ/) +* [Map of the world with the population by country](http://jsfiddle.net/neveldo/VqwUZ/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/VqwUZ/) +* [Map of USA with some plotted cities](http://jsfiddle.net/neveldo/KeBTy/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/KeBTy/) + +See all these examples [here](http://www.neveldo.fr/mapael/source/examples.html). + +## API reference + +All options are provided as an object argument of the function $.fn.mapael(Object options). Some of them have a default value. If you want to redefine these default values, you can overload the variable $.fn.mapael.defaultOptions. + +Parameter 'options' : + +* **map :** global options for the map + + * **name :** (String) Name of the map to load + * **width :** (Integer) Width of the map + * **height :** (Integer) Height of the map + * **tooltip :** (Object) options for the tooltip + + * **cssClass :** (String, default value : "mapTooltip") CSS class of the tooltip container. + * **defaultArea :** (Object) Default options for all areas of the map + + * **attrs :** (Object, default value : {fill: "#343434", stroke: "#5d5d5d", stroke-width: 1, stroke-linejoin : "round"}) Default Raphael attributes for all areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **attrsHover :** (Object, default value : {fill: "#f38a03", animDuration : 300}) Raphael attributes on mouse hover for all areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. You can set the animation duration with the 'animDuration' option. + * **textAttrs :** (Object, default value : {font-size: 15, fill:"#c7c7c7", text-anchor": "center"}) Default Raphael attributes for each text within areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **textAttrsHover :** (Object, default value : {fill:"#eaeaea", "animDuration" : 300}) Default Raphael attributes on mouse hover for each text within areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. You can set the animation duration with the 'animDuration' option. + * **defaultPlot :** (Object) Default options for all plots of the map + + * **type :** (String, default value : "circle") Plot shape : 'circle' or 'square'. + * **size :** (Integer, default : 15) The default size of all plots. + * **attrs :** (Object, default value : {fill: "#0088db", stroke: "#fff", stroke-width: 0, stroke-linejoin : "round"}) Default Raphael attributes for all plots. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **attrsHover :** (Object, default value : {stroke-width: 3, animDuration : 300}) Raphael attributes on mouse hover for all plots. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. You can set the animation duration with the 'animDuration' option. + * **textAttrs :** (Object, default value : {font-size: 15, fill:"#c7c7c7", text-anchor": "start"}) Default Raphael attributes for each text next to the plots. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **textAttrsHover :** (Object, default value : {fill:"#eaeaea", "animDuration" : 300}) Default Raphael attributes on mouse hover for each text next to the plots. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. You can set the animation duration with the 'animDuration' option. + +* **legend : (Object). Legend options** + + * **area :** (Object). Options for the areas legend. + + * **cssClass :** (String, default value : "mapLegend") CSS class of the container for the areas legend. + * **display :** (Boolean, default value : false) Display the legend. + * **marginLeft :** (Integer, default value : 15) Margin left for each line of the legend. + * **marginLeftTitle :** (Integer, default value : 5) Margin left for title of the legend. + * **marginLeftLabel :** (Integer, default value : 10) Margin left for the label of each slice. + * **marginBottom :** (Integer, default value : 15) Margin bottom under each line of the legend. + * **titleAttrs : **(Object, default value : {"font-size" : 18, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the title of the legend. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **labelAttrs : **(Object, default value : {"font-size" : 15, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the labels of each slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **slices :**(Array, default : []) Array of slice options. For each slice, options are provided as an object : + + * **min :** (Float) The minimal value of the slice + * **max :** (Float) The maximal value of the slice + * **attrs :** (Object) Raphael attributes for all areas affected by the slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. These attributes overload the default attributes from the 'defaultArea' options. + * **label :** (String) The label of the slice for the legend. + * **plot :** (Object). Options for the plots legend. + + * **cssClass :** (String, default value : "mapLegend") CSS class of the container for the areas legend. + * **display :** (Boolean, default value : false) Display the legend. + * **marginLeft :** (Integer, default value : 15) Margin left for each line of the legend. + * **marginLeftTitle :** (Integer, default value : 5) Margin left for title of the legend. + * **marginLeftLabel :** (Integer, default value : 10) Margin left for the label of each slice. + * **marginBottom :** (Integer, default value : 15) Margin bottom under each line of the legend. + * **titleAttrs : **(Object, default value : {"font-size" : 18, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the title of the legend. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **labelAttrs : **(Object, default value : {"font-size" : 15, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the labels of each slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **slices :** (Array, default : []) Array of options for each slice. For each slice, options are provided as an object : + + * **size :** (Integer) Size of the plot + * **type :** (String) Shape of the plot : 'circle' or 'square' + * **min :** (Float) The minimal value of the slice + * **max :** (Float) The maximal value of the slice + * **attrs :** (Object) Raphael attributes for all plots affected by the slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. These attributes overload the default attributes from the 'defaultPlot' options. + * **label :** (String) The label of the slice for the legend. +* **areas :** (Object, default : []) List of specific options for each area. For each area (identified with a string in the JS file of the map), options are provided as an object : + + * **value :** (Float) Value associated with the area for the legend. + * **attrs :** (Object) Raphael attributes for the area. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. These attributes overload the default attributes from the 'defaultArea' options. + * **tooltip :** (Object) Options for the tooltip + + * **content :** (String) Tooltip content to display on mouse hover +* **plots :** (Array, default : []) Array of specific options for each plot. For each plot, options are provided as an object : + + * **type :** (String) Type of the plot : 'square' or 'circle' + * **size :** (Integer) Size of the plot + * **value :** (Float) Value associated with the plot in order to get the size, attrs and type from the legend options. + * **latitude :** (Float) latitude of the plot + * **longitude :** (Float) longitude of the plot + * **attrs :** (Object) Raphael attributes for the plot. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. These attributes overload the default attributes from the 'defaultPlot' options. + * **tooltip :** (Object) Options for the tooltip + + * **content :** (String) Tooltip content to display on mouse hover + +## How to add new maps ? + +Maps for the world, France and USA countries are available with Mapael. It's easy to create new maps, so feel free to add new ones. +The first step is to retrieve the SVG file of the wanted map. You can find this kind of resources on [Natural Earth Data](http://www.naturalearthdata.com) or [Wikimedia Commons](http://commons.wikimedia.org/wiki/Category:SVG_maps). Then, you have to create a new JS file from this template : +` +(function($) { + $.extend(true, $.fn.mapael, + { + maps :{ + yourMapName : { + width : 600, + height : 500, + getCoords : function (lat, lon) { + // Convert latitude,longitude to x,y here + return {x : 1, y : 1}; + } + elems : { + // List of SVG paths for building the map + } + } + } + } + ); +})(jQuery); +` +You have to set the default width and height of your map. If you want to plot cities, you will have to customize the getCoords() function that takes as arguments a latitude and a longitude, and returns x,y coordinates depending on the map projection (mercator, miller, ...). +Then, the last step is to open the SVG image with a text editor and copy the paths definitions into the "elems" parameter. +In order to use your new map, you need to load the JS file, and set 'yourMapName' for the Mapael 'name' parameter. + +## Known issues + +There is two known issues that affect Mapael. They affect the map display on Internet Explorer 6/7/8 when the parameter 'transform' is used and when the map is resized. More information : + +* [Resize setViewBox problem IE 8](https://github.com/DmitryBaranovskiy/raphael/issues/376) +* [toFront removes events in internet explorer 6](https://github.com/DmitryBaranovskiy/raphael/issues/225) + +## License + +jQuery Mapael is licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) \ No newline at end of file diff --git a/examples.html b/examples.html new file mode 100644 index 000000000..23aafc11e --- /dev/null +++ b/examples.html @@ -0,0 +1,104 @@ + + + + + Demo + + + + +
+ +

Map examples

+ +

Minimal example (France)

+
+ Alternative content +
+ +

Map with some plotted cities and area labels (France)

+
+ Alternative content +
+ +

Map with some overloaded parameters and 'onclick' callback on areas (France)

+
+ Alternative content +
+ +

Population of France by department with a legend

+
+ Alternative content +
+ +

Population of the 1000 more populated french cities with a legend

+
+ Alternative content +
+ +

Map of the world with the population by country

+
+ Alternative content +
+ +

Map of USA with some plotted cities

+
+ Alternative content +
+ +
+ + + + + + + + + + + + + diff --git a/examples.js b/examples.js new file mode 100644 index 000000000..c4e8b5af2 --- /dev/null +++ b/examples.js @@ -0,0 +1,8854 @@ +$(function(){ + + // Example #1 + $(".maparea1").mapael({ + map : { + name : "france_departments", + width:280, + height:300 + } + }); + + // Example #2 + $(".maparea2").mapael({ + map : { + name : "france_departments", + width:1000, + height:1200 + }, + areas: { + "56" : { + text : "56", + tooltip: {content : "Morbihan (56)"} + } + }, + plots : [ + { + latitude : 48.86, + longitude: 2.3444 + }, + { + type: "circle", + size:50, + latitude :45.758888888889, + longitude: 4.8413888888889, + value : 700000, + attrs : {href : "#"}, + tooltip: {content : "City : Lyon"}, + text : "Lyon" + }, + { + type :"square", + size :20, + latitude : 48.114166666667, + longitude: -1.6808333333333, + tooltip: {content : "City : Rennes"}, + text : "Rennes", + attrs : {href : "#"} + } + ] + }); + + // Example #3 + $(".maparea3").mapael({ + map : { + name : "france_departments", + defaultArea: { + attrs : { + fill: "#5ba4ff", + stroke: "#99c7ff", + cursor: "pointer" + }, + textAttrs : { + cursor: "pointer", + fill :"#000" + }, + onclick: function(params, mapElem, textElem) { + mapElem.attr({fill: '#ff0000'}); + } + } + }, + areas: { + "29" : { + text : "29", + attrs : { + fill :"#0088db" + }, + tooltip: {content : "Finistère (29)"}, + onclick: function(params, mapElem, textElem) { + mapElem.attr({fill: '#24ff00'}); + } + } + } + }); + + // Example #4 + $(".maparea4").mapael({ + map : { + name : "france_departments", + defaultArea: { + attrs : { + stroke : "#fff", + "stroke-width" : 1 + }, + attrsHover : { + "stroke-width" : 2, + transform : "s1.5" + } + } + }, + legend : { + area : { + display : true, + title :"Population of France by department", + slices : [ + { + max :300000, + attrs : { + fill : "#97e766" + }, + label :"Less than de 300 000 inhabitants" + }, + { + min :300000, + max :500000, + attrs : { + fill : "#7fd34d" + }, + label :"Between 100 000 and 500 000 inhabitants" + }, + { + min :500000, + max :1000000, + attrs : { + fill : "#5faa32" + }, + label :"Between 500 000 and 1 000 000 inhabitants" + }, + { + min :1000000, + attrs : { + fill : "#3f7d1a" + }, + label :"More than 1 million inhabitants" + } + ] + } + }, + areas: { + "59": { + value: "2617939", + attrs : {href : "#"}, + tooltip: {content : "Nord (59)
Population : 2617939"} + }, + "75": { + value: "2268265", + attrs : {href : "#"}, + tooltip: {content : "Paris (75)
Population : 2268265"} + }, + "13": { + value: "2000550", + attrs : {href : "#"}, + tooltip: {content : "Bouches-du-RhĂ´ne (13)
Population : 2000550"} + }, + "69": { + value: "1756069", + attrs : {href : "#"}, + tooltip: {content : "RhĂ´ne (69)
Population : 1756069"} + }, + "92": { + value: "1590749", + attrs : {href : "#"}, + tooltip: {content : "Hauts-de-Seine (92)
Population : 1590749"} + }, + "93": { + value: "1534895", + attrs : {href : "#"}, + tooltip: {content : "Seine-Saint-Denis (93)
Population : 1534895"} + }, + "62": { + value: "1489209", + attrs : {href : "#"}, + tooltip: {content : "Pas-de-Calais (62)
Population : 1489209"} + }, + "33": { + value: "1479277", + attrs : {href : "#"}, + tooltip: {content : "Gironde (33)
Population : 1479277"} + }, + "78": { + value: "1435448", + attrs : {href : "#"}, + tooltip: {content : "Yvelines (78)
Population : 1435448"} + }, + "77": { + value: "1347008", + attrs : {href : "#"}, + tooltip: {content : "Seine-et-Marne (77)
Population : 1347008"} + }, + "94": { + value: "1340868", + attrs : {href : "#"}, + tooltip: {content : "Val-de-Marne (94)
Population : 1340868"} + }, + "44": { + value: "1317685", + attrs : {href : "#"}, + tooltip: {content : "Loire-Atlantique (44)
Population : 1317685"} + }, + "76": { + value: "1275952", + attrs : {href : "#"}, + tooltip: {content : "Seine-Maritime (76)
Population : 1275952"} + }, + "31": { + value: "1268370", + attrs : {href : "#"}, + tooltip: {content : "Haute-Garonne (31)
Population : 1268370"} + }, + "38": { + value: "1233759", + attrs : {href : "#"}, + tooltip: {content : "Isère (38)
Population : 1233759"} + }, + "91": { + value: "1233645", + attrs : {href : "#"}, + tooltip: {content : "Essonne (91)
Population : 1233645"} + }, + "95": { + value: "1187836", + attrs : {href : "#"}, + tooltip: {content : "Val-d'Oise (95)
Population : 1187836"} + }, + "67": { + value: "1115226", + attrs : {href : "#"}, + tooltip: {content : "Bas-Rhin (67)
Population : 1115226"} + }, + "06": { + value: "1094579", + attrs : {href : "#"}, + tooltip: {content : "Alpes-Maritimes (06)
Population : 1094579"} + }, + "57": { + value: "1066667", + attrs : {href : "#"}, + tooltip: {content : "Moselle (57)
Population : 1066667"} + }, + "34": { + value: "1062617", + attrs : {href : "#"}, + tooltip: {content : "Hérault (34)
Population : 1062617"} + }, + "83": { + value: "1026222", + attrs : {href : "#"}, + tooltip: {content : "Var (83)
Population : 1026222"} + }, + "35": { + value: "1015470", + attrs : {href : "#"}, + tooltip: {content : "Ille-et-Vilaine (35)
Population : 1015470"} + }, + "29": { + value: "929286", + attrs : {href : "#"}, + tooltip: {content : "Finistère (29)
Population : 929286"} + }, + "974": { + value: "829903", + attrs : {href : "#"}, + tooltip: {content : "La Réunion (974)
Population : 829903"} + }, + "60": { + value: "823668", + attrs : {href : "#"}, + tooltip: {content : "Oise (60)
Population : 823668"} + }, + "49": { + value: "808298", + attrs : {href : "#"}, + tooltip: {content : "Maine-et-Loire (49)
Population : 808298"} + }, + "42": { + value: "766729", + attrs : {href : "#"}, + tooltip: {content : "Loire (42)
Population : 766729"} + }, + "68": { + value: "765634", + attrs : {href : "#"}, + tooltip: {content : "Haut-Rhin (68)
Population : 765634"} + }, + "74": { + value: "760979", + attrs : {href : "#"}, + tooltip: {content : "Haute-Savoie (74)
Population : 760979"} + }, + "54": { + value: "746502", + attrs : {href : "#"}, + tooltip: {content : "Meurthe-et-Moselle (54)
Population : 746502"} + }, + "56": { + value: "744663", + attrs : {href : "#"}, + tooltip: {content : "Morbihan (56)
Population : 744663"} + }, + "30": { + value: "726285", + attrs : {href : "#"}, + tooltip: {content : "Gard (30)
Population : 726285"} + }, + "14": { + value: "699561", + attrs : {href : "#"}, + tooltip: {content : "Calvados (14)
Population : 699561"} + }, + "45": { + value: "674913", + attrs : {href : "#"}, + tooltip: {content : "Loiret (45)
Population : 674913"} + }, + "64": { + value: "674908", + attrs : {href : "#"}, + tooltip: {content : "Pyrénées-Atlantiques (64)
Population : 674908"} + }, + "85": { + value: "654096", + attrs : {href : "#"}, + tooltip: {content : "Vendée (85)
Population : 654096"} + }, + "63": { + value: "649643", + attrs : {href : "#"}, + tooltip: {content : "Puy-de-DĂ´me (63)
Population : 649643"} + }, + "17": { + value: "640803", + attrs : {href : "#"}, + tooltip: {content : "Charente-Maritime (17)
Population : 640803"} + }, + "01": { + value: "614331", + attrs : {href : "#"}, + tooltip: {content : "Ain (01)
Population : 614331"} + }, + "22": { + value: "612383", + attrs : {href : "#"}, + tooltip: {content : "CĂ´tes-d'Armor (22)
Population : 612383"} + }, + "37": { + value: "605819", + attrs : {href : "#"}, + tooltip: {content : "Indre-et-Loire (37)
Population : 605819"} + }, + "27": { + value: "603194", + attrs : {href : "#"}, + tooltip: {content : "Eure (27)
Population : 603194"} + }, + "80": { + value: "583388", + attrs : {href : "#"}, + tooltip: {content : "Somme (80)
Population : 583388"} + }, + "51": { + value: "579533", + attrs : {href : "#"}, + tooltip: {content : "Marne (51)
Population : 579533"} + }, + "72": { + value: "579497", + attrs : {href : "#"}, + tooltip: {content : "Sarthe (72)
Population : 579497"} + }, + "71": { + value: "574874", + attrs : {href : "#"}, + tooltip: {content : "SaĂ´ne-et-Loire (71)
Population : 574874"} + }, + "84": { + value: "555240", + attrs : {href : "#"}, + tooltip: {content : "Vaucluse (84)
Population : 555240"} + }, + "02": { + value: "555094", + attrs : {href : "#"}, + tooltip: {content : "Aisne (02)
Population : 555094"} + }, + "25": { + value: "542509", + attrs : {href : "#"}, + tooltip: {content : "Doubs (25)
Population : 542509"} + }, + "21": { + value: "538505", + attrs : {href : "#"}, + tooltip: {content : "CĂ´te-d'Or (21)
Population : 538505"} + }, + "50": { + value: "517121", + attrs : {href : "#"}, + tooltip: {content : "Manche (50)
Population : 517121"} + }, + "26": { + value: "499313", + attrs : {href : "#"}, + tooltip: {content : "DrĂ´me (26)
Population : 499313"} + }, + "66": { + value: "457238", + attrs : {href : "#"}, + tooltip: {content : "Pyrénées-Orientales (66)
Population : 457238"} + }, + "28": { + value: "440291", + attrs : {href : "#"}, + tooltip: {content : "Eure-et-Loir (28)
Population : 440291"} + }, + "86": { + value: "438566", + attrs : {href : "#"}, + tooltip: {content : "Vienne (86)
Population : 438566"} + }, + "73": { + value: "428751", + attrs : {href : "#"}, + tooltip: {content : "Savoie (73)
Population : 428751"} + }, + "24": { + value: "426607", + attrs : {href : "#"}, + tooltip: {content : "Dordogne (24)
Population : 426607"} + }, + "971": { + value: "409905", + attrs : {href : "#"}, + tooltip: {content : "Guadeloupe (971)
Population : 409905"} + }, + "972": { + value: "400535", + attrs : {href : "#"}, + tooltip: {content : "Martinique (972)
Population : 400535"} + }, + "40": { + value: "397766", + attrs : {href : "#"}, + tooltip: {content : "Landes (40)
Population : 397766"} + }, + "88": { + value: "392846", + attrs : {href : "#"}, + tooltip: {content : "Vosges (88)
Population : 392846"} + }, + "81": { + value: "387099", + attrs : {href : "#"}, + tooltip: {content : "Tarn (81)
Population : 387099"} + }, + "87": { + value: "384781", + attrs : {href : "#"}, + tooltip: {content : "Haute-Vienne (87)
Population : 384781"} + }, + "79": { + value: "380569", + attrs : {href : "#"}, + tooltip: {content : "Deux-Sèvres (79)
Population : 380569"} + }, + "11": { + value: "365854", + attrs : {href : "#"}, + tooltip: {content : "Aude (11)
Population : 365854"} + }, + "16": { + value: "364429", + attrs : {href : "#"}, + tooltip: {content : "Charente (16)
Population : 364429"} + }, + "89": { + value: "353366", + attrs : {href : "#"}, + tooltip: {content : "Yonne (89)
Population : 353366"} + }, + "03": { + value: "353124", + attrs : {href : "#"}, + tooltip: {content : "Allier (03)
Population : 353124"} + }, + "47": { + value: "342500", + attrs : {href : "#"}, + tooltip: {content : "Lot-et-Garonne (47)
Population : 342500"} + }, + "41": { + value: "340729", + attrs : {href : "#"}, + tooltip: {content : "Loir-et-Cher (41)
Population : 340729"} + }, + "07": { + value: "324885", + attrs : {href : "#"}, + tooltip: {content : "Ardèche (07)
Population : 324885"} + }, + "18": { + value: "319600", + attrs : {href : "#"}, + tooltip: {content : "Cher (18)
Population : 319600"} + }, + "53": { + value: "317006", + attrs : {href : "#"}, + tooltip: {content : "Mayenne (53)
Population : 317006"} + }, + "10": { + value: "311720", + attrs : {href : "#"}, + tooltip: {content : "Aube (10)
Population : 311720"} + }, + "61": { + value: "301421", + attrs : {href : "#"}, + tooltip: {content : "Orne (61)
Population : 301421"} + }, + "08": { + value: "291678", + attrs : {href : "#"}, + tooltip: {content : "Ardennes (08)
Population : 291678"} + }, + "12": { + value: "288364", + attrs : {href : "#"}, + tooltip: {content : "Aveyron (12)
Population : 288364"} + }, + "39": { + value: "271973", + attrs : {href : "#"}, + tooltip: {content : "Jura (39)
Population : 271973"} + }, + "19": { + value: "252235", + attrs : {href : "#"}, + tooltip: {content : "Corrèze (19)
Population : 252235"} + }, + "82": { + value: "248227", + attrs : {href : "#"}, + tooltip: {content : "Tarn-et-Garonne (82)
Population : 248227"} + }, + "70": { + value: "247311", + attrs : {href : "#"}, + tooltip: {content : "Haute-SaĂ´ne (70)
Population : 247311"} + }, + "36": { + value: "238261", + attrs : {href : "#"}, + tooltip: {content : "Indre (36)
Population : 238261"} + }, + "65": { + value: "237945", + attrs : {href : "#"}, + tooltip: {content : "Hautes-Pyrénées (65)
Population : 237945"} + }, + "43": { + value: "231877", + attrs : {href : "#"}, + tooltip: {content : "Haute-Loire (43)
Population : 231877"} + }, + "973": { + value: "231167", + attrs : {href : "#"}, + tooltip: {content : "Guyane (973)
Population : 231167"} + }, + "58": { + value: "226997", + attrs : {href : "#"}, + tooltip: {content : "Nièvre (58)
Population : 226997"} + }, + "55": { + value: "200509", + attrs : {href : "#"}, + tooltip: {content : "Meuse (55)
Population : 200509"} + }, + "32": { + value: "195489", + attrs : {href : "#"}, + tooltip: {content : "Gers (32)
Population : 195489"} + }, + "52": { + value: "191004", + attrs : {href : "#"}, + tooltip: {content : "Haute-Marne (52)
Population : 191004"} + }, + "46": { + value: "181232", + attrs : {href : "#"}, + tooltip: {content : "Lot (46)
Population : 181232"} + }, + "2B": { + value: "168869", + attrs : {href : "#"}, + tooltip: {content : "Haute-Corse (2B)
Population : 168869"} + }, + "04": { + value: "165155", + attrs : {href : "#"}, + tooltip: {content : "Alpes-de-Haute-Provence (04)
Population : 165155"} + }, + "09": { + value: "157582", + attrs : {href : "#"}, + tooltip: {content : "Ariège (09)
Population : 157582"} + }, + "15": { + value: "154135", + attrs : {href : "#"}, + tooltip: {content : "Cantal (15)
Population : 154135"} + }, + "90": { + value: "146475", + attrs : {href : "#"}, + tooltip: {content : "Territoire de Belfort (90)
Population : 146475"} + }, + "2A": { + value: "145998", + attrs : {href : "#"}, + tooltip: {content : "Corse-du-Sud (2A)
Population : 145998"} + }, + "05": { + value: "142312", + attrs : {href : "#"}, + tooltip: {content : "Hautes-Alpes (05)
Population : 142312"} + }, + "23": { + value: "127919", + attrs : {href : "#"}, + tooltip: {content : "Creuse (23)
Population : 127919"} + }, + "48": { + value: "81281", + attrs : {href : "#"}, + tooltip: {content : "Lozère (48)
Population : 81281"} + } + } + }); + + // Example #5 + $(".maparea5").mapael({ + map : { + name : "france_departments", + defaultPlot: { + size: 10 + }, + defaultArea : { + attrsHover: { + fill: "#343434" + , stroke: "#5d5d5d" + , "stroke-width": 1 + , "stroke-linejoin": "round" + } + } + }, + legend : { + plot :{ + display : true, + cssClass: 'cityFrance' + , labelAttrs: { + fill: "#fff" + } + , titleAttrs: { + fill: "#fff" + } + , marginBottom: 20 + , marginLeft : 30 + , title: "Population of France by city" + , slices : [ + { + size: 4, + type :"circle", + max :20000, + attrs : { + fill : "#89ff72" + }, + label :"Less than 20000 inhabitants" + }, + { + size: 6, + type :"circle", + min :20000, + max :100000, + attrs : { + fill : "#fffd72" + }, + label :"Between 20000 and 100000 inhabitants" + }, + { + size: 20, + type :"circle", + min :100000, + max :200000, + attrs : { + fill : "#ffbd54" + }, + label :"Between 100000 et 200000 inhabitants" + }, + { + size: 40, + type :"circle", + min :200000, + attrs : { + fill : "#ff5454" + }, + label :"More than 200000 inhabitants" + } + ] + } + }, + plots: [ + + + { + value: "2268265", + latitude: 48.86, + longitude: 2.3444444444444, + attrs : {href : "#"}, + tooltip: {content : "Paris (75056)
Population : 2268265"} + }, + { + value: "859368", + latitude: 43.296666666667, + longitude: 5.3763888888889, + attrs : {href : "#"}, + tooltip: {content : "Marseille (13055)
Population : 859368"} + }, + { + value: "492578", + latitude: 45.758888888889, + longitude: 4.8413888888889, + attrs : {href : "#"}, + tooltip: {content : "Lyon (69123)
Population : 492578"} + }, + { + value: "449328", + latitude: 43.604444444444, + longitude: 1.4419444444444, + attrs : {href : "#"}, + tooltip: {content : "Toulouse (31555)
Population : 449328"} + }, + { + value: "347105", + latitude: 43.701944444444, + longitude: 7.2683333333333, + attrs : {href : "#"}, + tooltip: {content : "Nice (06088)
Population : 347105"} + }, + { + value: "293234", + latitude: 47.217222222222, + longitude: -1.5538888888889, + attrs : {href : "#"}, + tooltip: {content : "Nantes (44109)
Population : 293234"} + }, + { + value: "276401", + latitude: 48.583611111111, + longitude: 7.7480555555556, + attrs : {href : "#"}, + tooltip: {content : "Strasbourg (67482)
Population : 276401"} + }, + { + value: "260572", + latitude: 43.611111111111, + longitude: 3.8766666666667, + attrs : {href : "#"}, + tooltip: {content : "Montpellier (34172)
Population : 260572"} + }, + { + value: "242945", + latitude: 44.837777777778, + longitude: -0.57944444444444, + attrs : {href : "#"}, + tooltip: {content : "Bordeaux (33063)
Population : 242945"} + }, + { + value: "234058", + latitude: 50.631944444444, + longitude: 3.0575, + attrs : {href : "#"}, + tooltip: {content : "Lille (59350)
Population : 234058"} + }, + { + value: "212939", + latitude: 48.114166666667, + longitude: -1.6808333333333, + attrs : {href : "#"}, + tooltip: {content : "Rennes (35238)
Population : 212939"} + }, + { + value: "184011", + latitude: 49.265277777778, + longitude: 4.0286111111111, + attrs : {href : "#"}, + tooltip: {content : "Reims (51454)
Population : 184011"} + }, + { + value: "178070", + latitude: 49.498888888889, + longitude: 0.12111111111111, + attrs : {href : "#"}, + tooltip: {content : "Le Havre (76351)
Population : 178070"} + }, + { + value: "174566", + latitude: 45.433888888889, + longitude: 4.3897222222222, + attrs : {href : "#"}, + tooltip: {content : "Saint-Étienne (42218)
Population : 174566"} + }, + { + value: "166851", + latitude: 43.125, + longitude: 5.9305555555556, + attrs : {href : "#"}, + tooltip: {content : "Toulon (83137)
Population : 166851"} + }, + { + value: "158249", + latitude: 45.186944444444, + longitude: 5.7263888888889, + attrs : {href : "#"}, + tooltip: {content : "Grenoble (38185)
Population : 158249"} + }, + { + value: "155233", + latitude: 47.323055555556, + longitude: 5.0419444444444, + attrs : {href : "#"}, + tooltip: {content : "Dijon (21231)
Population : 155233"} + }, + { + value: "151957", + latitude: 47.472777777778, + longitude: -0.55555555555556, + attrs : {href : "#"}, + tooltip: {content : "Angers (49007)
Population : 151957"} + }, + { + value: "147108", + latitude: 48.004166666667, + longitude: 0.19694444444444, + attrs : {href : "#"}, + tooltip: {content : "Le Mans (72181)
Population : 147108"} + }, + { + value: "146729", + latitude: 45.766111111111, + longitude: 4.8794444444444, + attrs : {href : "#"}, + tooltip: {content : "Villeurbanne (69266)
Population : 146729"} + }, + { + value: "146489", + latitude: -20.878888888889, + longitude: 55.448055555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-Denis (97411)
Population : 146489"} + }, + { + value: "145561", + latitude: 48.39, + longitude: -4.4869444444444, + attrs : {href : "#"}, + tooltip: {content : "Brest (29019)
Population : 145561"} + }, + { + value: "145501", + latitude: 43.836944444444, + longitude: 4.36, + attrs : {href : "#"}, + tooltip: {content : "Nîmes (30189)
Population : 145501"} + }, + { + value: "144884", + latitude: 43.527777777778, + longitude: 5.4455555555556, + attrs : {href : "#"}, + tooltip: {content : "Aix-en-Provence (13001)
Population : 144884"} + }, + { + value: "143669", + latitude: 45.779722222222, + longitude: 3.0869444444444, + attrs : {href : "#"}, + tooltip: {content : "Clermont-Ferrand (63113)
Population : 143669"} + }, + { + value: "141540", + latitude: 45.834444444444, + longitude: 1.2616666666667, + attrs : {href : "#"}, + tooltip: {content : "Limoges (87085)
Population : 141540"} + }, + { + value: "138268", + latitude: 47.392777777778, + longitude: 0.68833333333333, + attrs : {href : "#"}, + tooltip: {content : "Tours (37261)
Population : 138268"} + }, + { + value: "136512", + latitude: 49.891944444444, + longitude: 2.2977777777778, + attrs : {href : "#"}, + tooltip: {content : "Amiens (80021)
Population : 136512"} + }, + { + value: "122928", + latitude: 49.119722222222, + longitude: 6.1769444444444, + attrs : {href : "#"}, + tooltip: {content : "Metz (57463)
Population : 122928"} + }, + { + value: "121038", + latitude: 47.242222222222, + longitude: 6.0213888888889, + attrs : {href : "#"}, + tooltip: {content : "Besançon (25056)
Population : 121038"} + }, + { + value: "119536", + latitude: 42.6975, + longitude: 2.8947222222222, + attrs : {href : "#"}, + tooltip: {content : "Perpignan (66136)
Population : 119536"} + }, + { + value: "117833", + latitude: 47.902222222222, + longitude: 1.9041666666667, + attrs : {href : "#"}, + tooltip: {content : "Orléans (45234)
Population : 117833"} + }, + { + value: "115264", + latitude: 48.835277777778, + longitude: 2.2413888888889, + attrs : {href : "#"}, + tooltip: {content : "Boulogne-Billancourt (92012)
Population : 115264"} + }, + { + value: "113461", + latitude: 49.443055555556, + longitude: 1.1025, + attrs : {href : "#"}, + tooltip: {content : "Rouen (76540)
Population : 113461"} + }, + { + value: "111949", + latitude: 49.182222222222, + longitude: -0.37055555555556, + attrs : {href : "#"}, + tooltip: {content : "Caen (14118)
Population : 111949"} + }, + { + value: "111273", + latitude: 47.748611111111, + longitude: 7.3391666666667, + attrs : {href : "#"}, + tooltip: {content : "Mulhouse (68224)
Population : 111273"} + }, + { + value: "107959", + latitude: 48.935555555556, + longitude: 2.3538888888889, + attrs : {href : "#"}, + tooltip: {content : "Saint-Denis (93066)
Population : 107959"} + }, + { + value: "107959", + latitude: 48.935555555556, + longitude: 2.3538888888889, + attrs : {href : "#"}, + tooltip: {content : "Saint-Denis (93066)
Population : 107959"} + }, + { + value: "107710", + latitude: 48.692777777778, + longitude: 6.1836111111111, + attrs : {href : "#"}, + tooltip: {content : "Nancy (54395)
Population : 107710"} + }, + { + value: "104843", + latitude: 48.947777777778, + longitude: 2.2475, + attrs : {href : "#"}, + tooltip: {content : "Argenteuil (95018)
Population : 104843"} + }, + { + value: "104818", + latitude: -21.009722222222, + longitude: 55.269722222222, + attrs : {href : "#"}, + tooltip: {content : "Saint-Paul (97415)
Population : 104818"} + }, + { + value: "103675", + latitude: 48.860277777778, + longitude: 2.4430555555556, + attrs : {href : "#"}, + tooltip: {content : "Montreuil (93048)
Population : 103675"} + }, + { + value: "95506", + latitude: 50.689166666667, + longitude: 3.1808333333333, + attrs : {href : "#"}, + tooltip: {content : "Roubaix (59512)
Population : 95506"} + }, + { + value: "93489", + latitude: 51.037777777778, + longitude: 2.3763888888889, + attrs : {href : "#"}, + tooltip: {content : "Dunkerque (59183)
Population : 93489"} + }, + { + value: "92620", + latitude: 50.7225, + longitude: 3.1602777777778, + attrs : {href : "#"}, + tooltip: {content : "Tourcoing (59599)
Population : 92620"} + }, + { + value: "91657", + latitude: 43.948611111111, + longitude: 4.8083333333333, + attrs : {href : "#"}, + tooltip: {content : "Avignon (84007)
Population : 91657"} + }, + { + value: "91114", + latitude: 48.890555555556, + longitude: 2.2036111111111, + attrs : {href : "#"}, + tooltip: {content : "Nanterre (92050)
Population : 91114"} + }, + { + value: "90779", + latitude: 48.790555555556, + longitude: 2.4619444444444, + attrs : {href : "#"}, + tooltip: {content : "Créteil (94028)
Population : 90779"} + }, + { + value: "90386", + latitude: 46.581111111111, + longitude: 0.33527777777778, + attrs : {href : "#"}, + tooltip: {content : "Poitiers (86194)
Population : 90386"} + }, + { + value: "88623", + latitude: 14.607222222222, + longitude: -61.069444444444, + attrs : {href : "#"}, + tooltip: {content : "Fort-de-France (97209)
Population : 88623"} + }, + { + value: "88253", + latitude: 48.804722222222, + longitude: 2.1341666666667, + attrs : {href : "#"}, + tooltip: {content : "Versailles (78646)
Population : 88253"} + }, + { + value: "88169", + latitude: 48.897222222222, + longitude: 2.2522222222222, + attrs : {href : "#"}, + tooltip: {content : "Courbevoie (92026)
Population : 88169"} + }, + { + value: "86210", + latitude: 48.7875, + longitude: 2.3927777777778, + attrs : {href : "#"}, + tooltip: {content : "Vitry-sur-Seine (94081)
Population : 86210"} + }, + { + value: "86094", + latitude: 48.923611111111, + longitude: 2.2522222222222, + attrs : {href : "#"}, + tooltip: {content : "Colombes (92025)
Population : 86094"} + }, + { + value: "82998", + latitude: 48.911111111111, + longitude: 2.2855555555556, + attrs : {href : "#"}, + tooltip: {content : "Asnières-sur-Seine (92004)
Population : 82998"} + }, + { + value: "82778", + latitude: 48.936388888889, + longitude: 2.4930555555556, + attrs : {href : "#"}, + tooltip: {content : "Aulnay-sous-Bois (93005)
Population : 82778"} + }, + { + value: "82776", + latitude: 43.300833333333, + longitude: -0.37, + attrs : {href : "#"}, + tooltip: {content : "Pau (64445)
Population : 82776"} + }, + { + value: "80905", + latitude: 48.877777777778, + longitude: 2.1883333333333, + attrs : {href : "#"}, + tooltip: {content : "Rueil-Malmaison (92063)
Population : 80905"} + }, + { + value: "80027", + latitude: -21.341944444444, + longitude: 55.477777777778, + attrs : {href : "#"}, + tooltip: {content : "Saint-Pierre (97416)
Population : 80027"} + }, + { + value: "77875", + latitude: 46.159444444444, + longitude: -1.1513888888889, + attrs : {href : "#"}, + tooltip: {content : "La Rochelle (17300)
Population : 77875"} + }, + { + value: "76728", + latitude: 48.911111111111, + longitude: 2.3825, + attrs : {href : "#"}, + tooltip: {content : "Aubervilliers (93001)
Population : 76728"} + }, + { + value: "76235", + latitude: 48.817222222222, + longitude: 2.5155555555556, + attrs : {href : "#"}, + tooltip: {content : "Champigny-sur-Marne (94017)
Population : 76235"} + }, + { + value: "75772", + latitude: 48.798611111111, + longitude: 2.4988888888889, + attrs : {href : "#"}, + tooltip: {content : "Saint-Maur-des-Fossés (94068)
Population : 75772"} + }, + { + value: "75174", + latitude: 43.58, + longitude: 7.1230555555556, + attrs : {href : "#"}, + tooltip: {content : "Antibes (06004)
Population : 75174"} + }, + { + value: "74573", + latitude: 50.9475, + longitude: 1.8555555555556, + attrs : {href : "#"}, + tooltip: {content : "Calais (62193)
Population : 74573"} + }, + { + value: "74273", + latitude: 43.5525, + longitude: 7.0213888888889, + attrs : {href : "#"}, + tooltip: {content : "Cannes (06029)
Population : 74273"} + }, + { + value: "74174", + latitude: -21.278055555556, + longitude: 55.515277777778, + attrs : {href : "#"}, + tooltip: {content : "Le Tampon (97422)
Population : 74174"} + }, + { + value: "72466", + latitude: 43.343333333333, + longitude: 3.2161111111111, + attrs : {href : "#"}, + tooltip: {content : "Béziers (34032)
Population : 72466"} + }, + { + value: "69724", + latitude: 47.279444444444, + longitude: -2.21, + attrs : {href : "#"}, + tooltip: {content : "Saint-Nazaire (44184)
Population : 69724"} + }, + { + value: "69187", + latitude: 48.081111111111, + longitude: 7.355, + attrs : {href : "#"}, + tooltip: {content : "Colmar (68066)
Population : 69187"} + }, + { + value: "68590", + latitude: 47.083611111111, + longitude: 2.3955555555556, + attrs : {href : "#"}, + tooltip: {content : "Bourges (18033)
Population : 68590"} + }, + { + value: "67202", + latitude: 48.923333333333, + longitude: 2.445, + attrs : {href : "#"}, + tooltip: {content : "Drancy (93029)
Population : 67202"} + }, + { + value: "67136", + latitude: 44.8425, + longitude: -0.645, + attrs : {href : "#"}, + tooltip: {content : "Mérignac (33281)
Population : 67136"} + }, + { + value: "67131", + latitude: 47.995833333333, + longitude: -4.0977777777778, + attrs : {href : "#"}, + tooltip: {content : "Quimper (29232)
Population : 67131"} + }, + { + value: "66203", + latitude: 41.925555555556, + longitude: 8.7363888888889, + attrs : {href : "#"}, + tooltip: {content : "Ajaccio (2A004)
Population : 66203"} + }, + { + value: "65178", + latitude: 48.823055555556, + longitude: 2.2691666666667, + attrs : {href : "#"}, + tooltip: {content : "Issy-les-Moulineaux (92040)
Population : 65178"} + }, + { + value: "65043", + latitude: 44.9325, + longitude: 4.8908333333333, + attrs : {href : "#"}, + tooltip: {content : "Valence (26362)
Population : 65043"} + }, + { + value: "64757", + latitude: 48.893333333333, + longitude: 2.2877777777778, + attrs : {href : "#"}, + tooltip: {content : "Levallois-Perret (92044)
Population : 64757"} + }, + { + value: "64328", + latitude: 50.622777777778, + longitude: 3.1441666666667, + attrs : {href : "#"}, + tooltip: {content : "Villeneuve-d'Ascq (59009)
Population : 64328"} + }, + { + value: "63526", + latitude: 48.843888888889, + longitude: 2.5580555555556, + attrs : {href : "#"}, + tooltip: {content : "Noisy-le-Grand (93051)
Population : 63526"} + }, + { + value: "62883", + latitude: 43.103055555556, + longitude: 5.8783333333333, + attrs : {href : "#"}, + tooltip: {content : "La Seyne-sur-Mer (83126)
Population : 62883"} + }, + { + value: "62644", + latitude: 48.753333333333, + longitude: 2.2966666666667, + attrs : {href : "#"}, + tooltip: {content : "Antony (92002)
Population : 62644"} + }, + { + value: "62565", + latitude: 48.887222222222, + longitude: 2.2675, + attrs : {href : "#"}, + tooltip: {content : "Neuilly-sur-Seine (92051)
Population : 62565"} + }, + { + value: "61936", + latitude: 48.298888888889, + longitude: 4.0780555555556, + attrs : {href : "#"}, + tooltip: {content : "Troyes (10387)
Population : 61936"} + }, + { + value: "60448", + latitude: 45.696944444444, + longitude: 4.8858333333333, + attrs : {href : "#"}, + tooltip: {content : "Vénissieux (69259)
Population : 60448"} + }, + { + value: "59504", + latitude: 46.325, + longitude: -0.46222222222222, + attrs : {href : "#"}, + tooltip: {content : "Niort (79191)
Population : 59504"} + }, + { + value: "59267", + latitude: 16.270555555556, + longitude: -61.504722222222, + attrs : {href : "#"}, + tooltip: {content : "Les Abymes (97101)
Population : 59267"} + }, + { + value: "59228", + latitude: 48.903611111111, + longitude: 2.3055555555556, + attrs : {href : "#"}, + tooltip: {content : "Clichy (92024)
Population : 59228"} + }, + { + value: "59204", + latitude: 48.997222222222, + longitude: 2.3780555555556, + attrs : {href : "#"}, + tooltip: {content : "Sarcelles (95585)
Population : 59204"} + }, + { + value: "59184", + latitude: 45.566388888889, + longitude: 5.9208333333333, + attrs : {href : "#"}, + tooltip: {content : "Chambéry (73065)
Population : 59184"} + }, + { + value: "58977", + latitude: 44.805833333333, + longitude: -0.63222222222222, + attrs : {href : "#"}, + tooltip: {content : "Pessac (33318)
Population : 58977"} + }, + { + value: "58831", + latitude: 47.745833333333, + longitude: -3.3663888888889, + attrs : {href : "#"}, + tooltip: {content : "Lorient (56121)
Population : 58831"} + }, + { + value: "58189", + latitude: 48.813888888889, + longitude: 2.3877777777778, + attrs : {href : "#"}, + tooltip: {content : "Ivry-sur-Seine (94041)
Population : 58189"} + }, + { + value: "58014", + latitude: 44.017222222222, + longitude: 1.355, + attrs : {href : "#"}, + tooltip: {content : "Montauban (82121)
Population : 58014"} + }, + { + value: "57900", + latitude: 49.035833333333, + longitude: 2.0625, + attrs : {href : "#"}, + tooltip: {content : "Cergy (95127)
Population : 57900"} + }, + { + value: "57533", + latitude: 49.847777777778, + longitude: 3.2855555555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-Quentin (02691)
Population : 57533"} + }, + { + value: "56181", + latitude: 49.434166666667, + longitude: 2.0875, + attrs : {href : "#"}, + tooltip: {content : "Beauvais (60057)
Population : 56181"} + }, + { + value: "56137", + latitude: 47.058888888889, + longitude: -0.87972222222222, + attrs : {href : "#"}, + tooltip: {content : "Cholet (49099)
Population : 56137"} + }, + { + value: "56101", + latitude: 46.669722222222, + longitude: -1.4277777777778, + attrs : {href : "#"}, + tooltip: {content : "La Roche-sur-Yon (85191)
Population : 56101"} + }, + { + value: "56002", + latitude: 4.9386111111111, + longitude: -52.335, + attrs : {href : "#"}, + tooltip: {content : "Cayenne (97302)
Population : 56002"} + }, + { + value: "55906", + latitude: 43.118888888889, + longitude: 6.1286111111111, + attrs : {href : "#"}, + tooltip: {content : "Hyères (83069)
Population : 55906"} + }, + { + value: "55879", + latitude: 48.793888888889, + longitude: 2.3611111111111, + attrs : {href : "#"}, + tooltip: {content : "Villejuif (94076)
Population : 55879"} + }, + { + value: "55116", + latitude: 47.655, + longitude: -2.7616666666667, + attrs : {href : "#"}, + tooltip: {content : "Vannes (56260)
Population : 55116"} + }, + { + value: "54775", + latitude: 48.954722222222, + longitude: 2.3083333333333, + attrs : {href : "#"}, + tooltip: {content : "Épinay-sur-Seine (93031)
Population : 54775"} + }, + { + value: "54464", + latitude: 48.898055555556, + longitude: 2.4072222222222, + attrs : {href : "#"}, + tooltip: {content : "Pantin (93055)
Population : 54464"} + }, + { + value: "54311", + latitude: -20.960555555556, + longitude: 55.650555555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-André (97409)
Population : 54311"} + }, + { + value: "54100", + latitude: 48.072777777778, + longitude: -0.77, + attrs : {href : "#"}, + tooltip: {content : "Laval (53130)
Population : 54100"} + }, + { + value: "53934", + latitude: 48.902777777778, + longitude: 2.4836111111111, + attrs : {href : "#"}, + tooltip: {content : "Bondy (93010)
Population : 53934"} + }, + { + value: "53785", + latitude: 43.676944444444, + longitude: 4.6286111111111, + attrs : {href : "#"}, + tooltip: {content : "Arles (13004)
Population : 53785"} + }, + { + value: "53667", + latitude: 48.851666666667, + longitude: 2.4772222222222, + attrs : {href : "#"}, + tooltip: {content : "Fontenay-sous-Bois (94033)
Population : 53667"} + }, + { + value: "53513", + latitude: 48.805833333333, + longitude: 2.4377777777778, + attrs : {href : "#"}, + tooltip: {content : "Maisons-Alfort (94046)
Population : 53513"} + }, + { + value: "53260", + latitude: 49.023333333333, + longitude: 1.1525, + attrs : {href : "#"}, + tooltip: {content : "Évreux (27229)
Population : 53260"} + }, + { + value: "53238", + latitude: 48.878611111111, + longitude: 2.5888888888889, + attrs : {href : "#"}, + tooltip: {content : "Chelles (77108)
Population : 53238"} + }, + { + value: "53113", + latitude: 48.800833333333, + longitude: 2.2619444444444, + attrs : {href : "#"}, + tooltip: {content : "Clamart (92023)
Population : 53113"} + }, + { + value: "53019", + latitude: 48.633888888889, + longitude: 2.4441666666667, + attrs : {href : "#"}, + tooltip: {content : "Évry (91228)
Population : 53019"} + }, + { + value: "52580", + latitude: 43.433055555556, + longitude: 6.7355555555556, + attrs : {href : "#"}, + tooltip: {content : "Fréjus (83061)
Population : 52580"} + }, + { + value: "52540", + latitude: 48.959444444444, + longitude: 2.8877777777778, + attrs : {href : "#"}, + tooltip: {content : "Meaux (77284)
Population : 52540"} + }, + { + value: "52507", + latitude: -21.286666666667, + longitude: 55.409166666667, + attrs : {href : "#"}, + tooltip: {content : "Saint-Louis (97414)
Population : 52507"} + }, + { + value: "52489", + latitude: 43.184722222222, + longitude: 3.0036111111111, + attrs : {href : "#"}, + tooltip: {content : "Narbonne (11262)
Population : 52489"} + }, + { + value: "52375", + latitude: 45.899166666667, + longitude: 6.1294444444444, + attrs : {href : "#"}, + tooltip: {content : "Annecy (74010)
Population : 52375"} + }, + { + value: "52185", + latitude: 43.658055555556, + longitude: 6.9252777777778, + attrs : {href : "#"}, + tooltip: {content : "Grasse (06069)
Population : 52185"} + }, + { + value: "51735", + latitude: 48.938611111111, + longitude: 2.4611111111111, + attrs : {href : "#"}, + tooltip: {content : "Le Blanc-Mesnil (93007)
Population : 51735"} + }, + { + value: "51647", + latitude: 49.771388888889, + longitude: 4.7194444444444, + attrs : {href : "#"}, + tooltip: {content : "Charleville-Mézières (08105)
Population : 51647"} + }, + { + value: "51504", + latitude: 48.945277777778, + longitude: 2.17, + attrs : {href : "#"}, + tooltip: {content : "Sartrouville (78586)
Population : 51504"} + }, + { + value: "51233", + latitude: 47.641111111111, + longitude: 6.8494444444444, + attrs : {href : "#"}, + tooltip: {content : "Belfort (90010)
Population : 51233"} + }, + { + value: "51181", + latitude: 43.928055555556, + longitude: 2.1458333333333, + attrs : {href : "#"}, + tooltip: {content : "Albi (81004)
Population : 51181"} + }, + { + value: "50272", + latitude: 45.158888888889, + longitude: 1.5330555555556, + attrs : {href : "#"}, + tooltip: {content : "Brive-la-Gaillarde (19031)
Population : 50272"} + }, + { + value: "50225", + latitude: 48.941388888889, + longitude: 2.5227777777778, + attrs : {href : "#"}, + tooltip: {content : "Sevran (93071)
Population : 50225"} + }, + { + value: "48983", + latitude: 48.816388888889, + longitude: 2.3211111111111, + attrs : {href : "#"}, + tooltip: {content : "Montrouge (92049)
Population : 48983"} + }, + { + value: "48955", + latitude: 48.847777777778, + longitude: 2.4391666666667, + attrs : {href : "#"}, + tooltip: {content : "Vincennes (94080)
Population : 48955"} + }, + { + value: "48893", + latitude: 43.215833333333, + longitude: 2.3513888888889, + attrs : {href : "#"}, + tooltip: {content : "Carcassonne (11069)
Population : 48893"} + }, + { + value: "48568", + latitude: 47.593055555556, + longitude: 1.3272222222222, + attrs : {href : "#"}, + tooltip: {content : "Blois (41018)
Population : 48568"} + }, + { + value: "48261", + latitude: 43.405277777778, + longitude: 5.0475, + attrs : {href : "#"}, + tooltip: {content : "Martigues (13056)
Population : 48261"} + }, + { + value: "48246", + latitude: 48.513611111111, + longitude: -2.7602777777778, + attrs : {href : "#"}, + tooltip: {content : "Saint-Brieuc (22278)
Population : 48246"} + }, + { + value: "48187", + latitude: 46.809722222222, + longitude: 1.6902777777778, + attrs : {href : "#"}, + tooltip: {content : "Châteauroux (36044)
Population : 48187"} + }, + { + value: "48133", + latitude: 48.647222222222, + longitude: -2.0088888888889, + attrs : {href : "#"}, + tooltip: {content : "Saint-Malo (35288)
Population : 48133"} + }, + { + value: "47855", + latitude: 48.909722222222, + longitude: 2.4386111111111, + attrs : {href : "#"}, + tooltip: {content : "Bobigny (93008)
Population : 47855"} + }, + { + value: "47711", + latitude: 43.663611111111, + longitude: 7.1483333333333, + attrs : {href : "#"}, + tooltip: {content : "Cagnes-sur-Mer (06027)
Population : 47711"} + }, + { + value: "47604", + latitude: 48.906944444444, + longitude: 2.3330555555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-Ouen (93070)
Population : 47604"} + }, + { + value: "47121", + latitude: 48.871111111111, + longitude: 2.2269444444444, + attrs : {href : "#"}, + tooltip: {content : "Suresnes (92073)
Population : 47121"} + }, + { + value: "46892", + latitude: 43.290833333333, + longitude: 5.5708333333333, + attrs : {href : "#"}, + tooltip: {content : "Aubagne (13005)
Population : 46892"} + }, + { + value: "46791", + latitude: 46.793611111111, + longitude: 4.8475, + attrs : {href : "#"}, + tooltip: {content : "Chalon-sur-SaĂ´ne (71076)
Population : 46791"} + }, + { + value: "46668", + latitude: 48.956666666667, + longitude: 4.3644444444444, + attrs : {href : "#"}, + tooltip: {content : "Châlons-en-Champagne (51108)
Population : 46668"} + }, + { + value: "46191", + latitude: 43.4925, + longitude: -1.4763888888889, + attrs : {href : "#"}, + tooltip: {content : "Bayonne (64102)
Population : 46191"} + }, + { + value: "45834", + latitude: 48.8075, + longitude: 2.2402777777778, + attrs : {href : "#"}, + tooltip: {content : "Meudon (92048)
Population : 45834"} + }, + { + value: "45093", + latitude: 48.884166666667, + longitude: 2.2380555555556, + attrs : {href : "#"}, + tooltip: {content : "Puteaux (92062)
Population : 45093"} + }, + { + value: "44952", + latitude: 43.232777777778, + longitude: 0.07444444444444399, + attrs : {href : "#"}, + tooltip: {content : "Tarbes (65440)
Population : 44952"} + }, + { + value: "44439", + latitude: 48.7975, + longitude: 2.4241666666667, + attrs : {href : "#"}, + tooltip: {content : "Alfortville (94002)
Population : 44439"} + }, + { + value: "44362", + latitude: 50.359166666667, + longitude: 3.525, + attrs : {href : "#"}, + tooltip: {content : "Valenciennes (59606)
Population : 44362"} + }, + { + value: "44219", + latitude: 45.649444444444, + longitude: 0.15944444444444, + attrs : {href : "#"}, + tooltip: {content : "AngoulĂŞme (16015)
Population : 44219"} + }, + { + value: "44078", + latitude: 47.211388888889, + longitude: -1.6511111111111, + attrs : {href : "#"}, + tooltip: {content : "Saint-Herblain (44162)
Population : 44078"} + }, + { + value: "43995", + latitude: 43.605833333333, + longitude: 2.24, + attrs : {href : "#"}, + tooltip: {content : "Castres (81065)
Population : 43995"} + }, + { + value: "43830", + latitude: 43.640555555556, + longitude: 5.0972222222222, + attrs : {href : "#"}, + tooltip: {content : "Salon-de-Provence (13103)
Population : 43830"} + }, + { + value: "43805", + latitude: 50.725555555556, + longitude: 1.6138888888889, + attrs : {href : "#"}, + tooltip: {content : "Boulogne-sur-Mer (62160)
Population : 43805"} + }, + { + value: "43747", + latitude: 48.610277777778, + longitude: 2.4747222222222, + attrs : {href : "#"}, + tooltip: {content : "Corbeil-Essonnes (91174)
Population : 43747"} + }, + { + value: "43651", + latitude: 43.514166666667, + longitude: 4.9888888888889, + attrs : {href : "#"}, + tooltip: {content : "Istres (13047)
Population : 43651"} + }, + { + value: "43615", + latitude: 42.7, + longitude: 9.449444444444399, + attrs : {href : "#"}, + tooltip: {content : "Bastia (2B033)
Population : 43615"} + }, + { + value: "43530", + latitude: 50.370833333333, + longitude: 3.0791666666667, + attrs : {href : "#"}, + tooltip: {content : "Douai (59178)
Population : 43530"} + }, + { + value: "43436", + latitude: 43.404444444444, + longitude: 3.6966666666667, + attrs : {href : "#"}, + tooltip: {content : "Sète (34301)
Population : 43436"} + }, + { + value: "43289", + latitude: 50.289166666667, + longitude: 2.78, + attrs : {href : "#"}, + tooltip: {content : "Arras (62041)
Population : 43289"} + }, + { + value: "43268", + latitude: 48.990555555556, + longitude: 1.7166666666667, + attrs : {href : "#"}, + tooltip: {content : "Mantes-la-Jolie (78361)
Population : 43268"} + }, + { + value: "43006", + latitude: 48.730555555556, + longitude: 2.2763888888889, + attrs : {href : "#"}, + tooltip: {content : "Massy (91377)
Population : 43006"} + }, + { + value: "42780", + latitude: 43.576111111111, + longitude: 7.0186111111111, + attrs : {href : "#"}, + tooltip: {content : "Le Cannet (06030)
Population : 42780"} + }, + { + value: "42697", + latitude: 44.127222222222, + longitude: 4.0808333333333, + attrs : {href : "#"}, + tooltip: {content : "Alès (30007)
Population : 42697"} + }, + { + value: "42428", + latitude: 45.696388888889, + longitude: 4.9438888888889, + attrs : {href : "#"}, + tooltip: {content : "Saint-Priest (69290)
Population : 42428"} + }, + { + value: "42295", + latitude: 49.414166666667, + longitude: 2.8222222222222, + attrs : {href : "#"}, + tooltip: {content : "Compiègne (60159)
Population : 42295"} + }, + { + value: "42184", + latitude: 46.204722222222, + longitude: 5.2280555555556, + attrs : {href : "#"}, + tooltip: {content : "Bourg-en-Bresse (01053)
Population : 42184"} + }, + { + value: "42060", + latitude: 48.918333333333, + longitude: 2.5352777777778, + attrs : {href : "#"}, + tooltip: {content : "Livry-Gargan (93046)
Population : 42060"} + }, + { + value: "42009", + latitude: 48.896388888889, + longitude: 2.0905555555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-Germain-en-Laye (78551)
Population : 42009"} + }, + { + value: "41971", + latitude: 44.808333333333, + longitude: -0.5891666666666699, + attrs : {href : "#"}, + tooltip: {content : "Talence (33522)
Population : 41971"} + }, + { + value: "41971", + latitude: 49.358055555556, + longitude: 6.1683333333333, + attrs : {href : "#"}, + tooltip: {content : "Thionville (57672)
Population : 41971"} + }, + { + value: "41970", + latitude: 45.786944444444, + longitude: 4.925, + attrs : {href : "#"}, + tooltip: {content : "Vaulx-en-Velin (69256)
Population : 41970"} + }, + { + value: "41840", + latitude: 45.794722222222, + longitude: 4.8463888888889, + attrs : {href : "#"}, + tooltip: {content : "Caluire-et-Cuire (69034)
Population : 41840"} + }, + { + value: "41809", + latitude: 50.701111111111, + longitude: 3.2133333333333, + attrs : {href : "#"}, + tooltip: {content : "Wattrelos (59650)
Population : 41809"} + }, + { + value: "41676", + latitude: 48.9325, + longitude: 2.3047222222222, + attrs : {href : "#"}, + tooltip: {content : "Gennevilliers (92036)
Population : 41676"} + }, + { + value: "41659", + latitude: 44.558611111111, + longitude: 6.0777777777778, + attrs : {href : "#"}, + tooltip: {content : "Gap (05061)
Population : 41659"} + }, + { + value: "41431", + latitude: 48.873055555556, + longitude: 2.4852777777778, + attrs : {href : "#"}, + tooltip: {content : "Rosny-sous-Bois (93064)
Population : 41431"} + }, + { + value: "41275", + latitude: 48.766388888889, + longitude: 2.4077777777778, + attrs : {href : "#"}, + tooltip: {content : "Choisy-le-Roi (94022)
Population : 41275"} + }, + { + value: "40609", + latitude: 48.539722222222, + longitude: 2.6591666666667, + attrs : {href : "#"}, + tooltip: {content : "Melun (77288)
Population : 40609"} + }, + { + value: "40420", + latitude: 48.446666666667, + longitude: 1.4883333333333, + attrs : {href : "#"}, + tooltip: {content : "Chartres (28085)
Population : 40420"} + }, + { + value: "40274", + latitude: 48.971944444444, + longitude: 2.4, + attrs : {href : "#"}, + tooltip: {content : "Garges-lès-Gonesse (95268)
Population : 40274"} + }, + { + value: "39996", + latitude: 14.615277777778, + longitude: -61.001944444444, + attrs : {href : "#"}, + tooltip: {content : "Le Lamentin (97213)
Population : 39996"} + }, + { + value: "39949", + latitude: 48.890833333333, + longitude: 2.4536111111111, + attrs : {href : "#"}, + tooltip: {content : "Noisy-le-Sec (93053)
Population : 39949"} + }, + { + value: "39782", + latitude: 50.670277777778, + longitude: 3.0963888888889, + attrs : {href : "#"}, + tooltip: {content : "Marcq-en-Barœul (59378)
Population : 39782"} + }, + { + value: "39772", + latitude: 49.638611111111, + longitude: -1.6158333333333, + attrs : {href : "#"}, + tooltip: {content : "Cherbourg-Octeville (50129)
Population : 39772"} + }, + { + value: "39712", + latitude: 46.34, + longitude: 2.6025, + attrs : {href : "#"}, + tooltip: {content : "Montluçon (03185)
Population : 39712"} + }, + { + value: "39683", + latitude: 47.190555555556, + longitude: -1.5691666666667, + attrs : {href : "#"}, + tooltip: {content : "Rezé (44143)
Population : 39683"} + }, + { + value: "39432", + latitude: 43.484166666667, + longitude: -1.5194444444444, + attrs : {href : "#"}, + tooltip: {content : "Anglet (64024)
Population : 39432"} + }, + { + value: "39350", + latitude: 48.881666666667, + longitude: 2.5388888888889, + attrs : {href : "#"}, + tooltip: {content : "Gagny (93032)
Population : 39350"} + }, + { + value: "39238", + latitude: 45.738611111111, + longitude: 4.9130555555556, + attrs : {href : "#"}, + tooltip: {content : "Bron (69029)
Population : 39238"} + }, + { + value: "38668", + latitude: -20.939444444444, + longitude: 55.287222222222, + attrs : {href : "#"}, + tooltip: {content : "Le Port (97407)
Population : 38668"} + }, + { + value: "38657", + latitude: 5.5038888888889, + longitude: -54.028888888889, + attrs : {href : "#"}, + tooltip: {content : "Saint-Laurent-du-Maroni (97311)
Population : 38657"} + }, + { + value: "38384", + latitude: 48.797777777778, + longitude: 2.3125, + attrs : {href : "#"}, + tooltip: {content : "Bagneux (92007)
Population : 38384"} + }, + { + value: "38361", + latitude: 48.931388888889, + longitude: 2.3958333333333, + attrs : {href : "#"}, + tooltip: {content : "La Courneuve (93027)
Population : 38361"} + }, + { + value: "38352", + latitude: 46.9925, + longitude: 3.1566666666667, + attrs : {href : "#"}, + tooltip: {content : "Nevers (58194)
Population : 38352"} + }, + { + value: "38248", + latitude: 47.7975, + longitude: 3.5669444444444, + attrs : {href : "#"}, + tooltip: {content : "Auxerre (89024)
Population : 38248"} + }, + { + value: "38225", + latitude: 46.036111111111, + longitude: 4.0680555555556, + attrs : {href : "#"}, + tooltip: {content : "Roanne (42187)
Population : 38225"} + }, + { + value: "38049", + latitude: 48.928888888889, + longitude: 2.0447222222222, + attrs : {href : "#"}, + tooltip: {content : "Poissy (78498)
Population : 38049"} + }, + { + value: "37295", + latitude: 43.539444444444, + longitude: 6.4661111111111, + attrs : {href : "#"}, + tooltip: {content : "Draguignan (83050)
Population : 37295"} + }, + { + value: "37203", + latitude: 48.673888888889, + longitude: 2.3525, + attrs : {href : "#"}, + tooltip: {content : "Savigny-sur-Orge (91589)
Population : 37203"} + }, + { + value: "36669", + latitude: 44.558611111111, + longitude: 4.7508333333333, + attrs : {href : "#"}, + tooltip: {content : "Montélimar (26198)
Population : 36669"} + }, + { + value: "36525", + latitude: 47.350555555556, + longitude: 0.66166666666667, + attrs : {href : "#"}, + tooltip: {content : "Joué-lès-Tours (37122)
Population : 36525"} + }, + { + value: "36504", + latitude: 45.166388888889, + longitude: 5.7647222222222, + attrs : {href : "#"}, + tooltip: {content : "Saint-Martin-d'Hères (38421)
Population : 36504"} + }, + { + value: "36459", + latitude: -21.378611111111, + longitude: 55.619166666667, + attrs : {href : "#"}, + tooltip: {content : "Saint-Joseph (97412)
Population : 36459"} + }, + { + value: "36397", + latitude: 45.476388888889, + longitude: 4.5147222222222, + attrs : {href : "#"}, + tooltip: {content : "Saint-Chamond (42207)
Population : 36397"} + }, + { + value: "36054", + latitude: 45.142777777778, + longitude: 5.7177777777778, + attrs : {href : "#"}, + tooltip: {content : "Échirolles (38151)
Population : 36054"} + }, + { + value: "35931", + latitude: 48.960555555556, + longitude: 2.5302777777778, + attrs : {href : "#"}, + tooltip: {content : "Villepinte (93078)
Population : 35931"} + }, + { + value: "35900", + latitude: 45.989444444444, + longitude: 4.7197222222222, + attrs : {href : "#"}, + tooltip: {content : "Villefranche-sur-SaĂ´ne (69264)
Population : 35900"} + }, + { + value: "35873", + latitude: 48.798333333333, + longitude: 2.6052777777778, + attrs : {href : "#"}, + tooltip: {content : "Pontault-Combault (77373)
Population : 35873"} + }, + { + value: "35840", + latitude: 48.997222222222, + longitude: 2.0944444444444, + attrs : {href : "#"}, + tooltip: {content : "Conflans-Sainte-Honorine (78172)
Population : 35840"} + }, + { + value: "35748", + latitude: 50.431388888889, + longitude: 2.8325, + attrs : {href : "#"}, + tooltip: {content : "Lens (62498)
Population : 35748"} + }, + { + value: "35480", + latitude: 43.612777777778, + longitude: 1.3358333333333, + attrs : {href : "#"}, + tooltip: {content : "Colomiers (31149)
Population : 35480"} + }, + { + value: "35459", + latitude: 43.46, + longitude: 5.2486111111111, + attrs : {href : "#"}, + tooltip: {content : "Vitrolles (13117)
Population : 35459"} + }, + { + value: "35415", + latitude: 43.093333333333, + longitude: 5.8394444444444, + attrs : {href : "#"}, + tooltip: {content : "Six-Fours-les-Plages (83129)
Population : 35415"} + }, + { + value: "35293", + latitude: 44.203055555556, + longitude: 0.61861111111111, + attrs : {href : "#"}, + tooltip: {content : "Agen (47001)
Population : 35293"} + }, + { + value: "35257", + latitude: 46.370555555556, + longitude: 6.4797222222222, + attrs : {href : "#"}, + tooltip: {content : "Thonon-les-Bains (74281)
Population : 35257"} + }, + { + value: "35252", + latitude: -21.033888888889, + longitude: 55.712777777778, + attrs : {href : "#"}, + tooltip: {content : "Saint-Benoît (97410)
Population : 35252"} + }, + { + value: "35118", + latitude: 46.306666666667, + longitude: 4.8319444444444, + attrs : {href : "#"}, + tooltip: {content : "Mâcon (71270)
Population : 35118"} + }, + { + value: "34913", + latitude: 48.816666666667, + longitude: 7.7877777777778, + attrs : {href : "#"}, + tooltip: {content : "Haguenau (67180)
Population : 34913"} + }, + { + value: "34773", + latitude: 43.416944444444, + longitude: 5.2147222222222, + attrs : {href : "#"}, + tooltip: {content : "Marignane (13054)
Population : 34773"} + }, + { + value: "34744", + latitude: 48.956111111111, + longitude: 2.5763888888889, + attrs : {href : "#"}, + tooltip: {content : "Tremblay-en-France (93073)
Population : 34744"} + }, + { + value: "34575", + latitude: 48.173611111111, + longitude: 6.4516666666667, + attrs : {href : "#"}, + tooltip: {content : "Épinal (88160)
Population : 34575"} + }, + { + value: "34514", + latitude: 48.637777777778, + longitude: 2.3322222222222, + attrs : {href : "#"}, + tooltip: {content : "Sainte-Geneviève-des-Bois (91549)
Population : 34514"} + }, + { + value: "34321", + latitude: 45.045555555556, + longitude: 5.0508333333333, + attrs : {href : "#"}, + tooltip: {content : "Romans-sur-Isère (26281)
Population : 34321"} + }, + { + value: "34258", + latitude: 43.176111111111, + longitude: 5.6080555555556, + attrs : {href : "#"}, + tooltip: {content : "La Ciotat (13028)
Population : 34258"} + }, + { + value: "34232", + latitude: 48.866944444444, + longitude: 2.4169444444444, + attrs : {href : "#"}, + tooltip: {content : "Bagnolet (93006)
Population : 34232"} + }, + { + value: "34220", + latitude: 43.424722222222, + longitude: 6.7677777777778, + attrs : {href : "#"}, + tooltip: {content : "Saint-Raphaël (83118)
Population : 34220"} + }, + { + value: "34220", + latitude: 43.424722222222, + longitude: 6.7677777777778, + attrs : {href : "#"}, + tooltip: {content : "Saint-Raphaël (83118)
Population : 34220"} + }, + { + value: "34048", + latitude: 48.955277777778, + longitude: 2.3822222222222, + attrs : {href : "#"}, + tooltip: {content : "Stains (93072)
Population : 34048"} + }, + { + value: "34001", + latitude: 49.257777777778, + longitude: 2.4827777777778, + attrs : {href : "#"}, + tooltip: {content : "Creil (60175)
Population : 34001"} + }, + { + value: "33899", + latitude: 48.770555555556, + longitude: 2.0325, + attrs : {href : "#"}, + tooltip: {content : "Montigny-le-Bretonneux (78423)
Population : 33899"} + }, + { + value: "33781", + latitude: 48.857777777778, + longitude: 2.5311111111111, + attrs : {href : "#"}, + tooltip: {content : "Neuilly-sur-Marne (93050)
Population : 33781"} + }, + { + value: "33420", + latitude: 46.816944444444, + longitude: 0.54527777777778, + attrs : {href : "#"}, + tooltip: {content : "Châtellerault (86066)
Population : 33420"} + }, + { + value: "33345", + latitude: 50.175833333333, + longitude: 3.2347222222222, + attrs : {href : "#"}, + tooltip: {content : "Cambrai (59122)
Population : 33345"} + }, + { + value: "33324", + latitude: 48.988055555556, + longitude: 2.2305555555556, + attrs : {href : "#"}, + tooltip: {content : "Franconville (95252)
Population : 33324"} + }, + { + value: "33124", + latitude: 43.890277777778, + longitude: -0.50055555555556, + attrs : {href : "#"}, + tooltip: {content : "Mont-de-Marsan (40192)
Population : 33124"} + }, + { + value: "32966", + latitude: 49.921666666667, + longitude: 1.0777777777778, + attrs : {href : "#"}, + tooltip: {content : "Dieppe (76217)
Population : 32966"} + }, + { + value: "32947", + latitude: 48.801111111111, + longitude: 2.2886111111111, + attrs : {href : "#"}, + tooltip: {content : "Châtillon (92020)
Population : 32947"} + }, + { + value: "32799", + latitude: 48.842222222222, + longitude: 2.5036111111111, + attrs : {href : "#"}, + tooltip: {content : "Le Perreux-sur-Marne (94058)
Population : 32799"} + }, + { + value: "32790", + latitude: 46.195, + longitude: 6.2355555555556, + attrs : {href : "#"}, + tooltip: {content : "Annemasse (74012)
Population : 32790"} + }, + { + value: "32573", + latitude: 48.765277777778, + longitude: 2.2780555555556, + attrs : {href : "#"}, + tooltip: {content : "Châtenay-Malabry (92019)
Population : 32573"} + }, + { + value: "32506", + latitude: 48.7325, + longitude: 2.4497222222222, + attrs : {href : "#"}, + tooltip: {content : "Villeneuve-Saint-Georges (94078)
Population : 32506"} + }, + { + value: "32396", + latitude: 48.669444444444, + longitude: 2.3758333333333, + attrs : {href : "#"}, + tooltip: {content : "Viry-Châtillon (91687)
Population : 32396"} + }, + { + value: "32328", + latitude: 50.421944444444, + longitude: 2.7777777777778, + attrs : {href : "#"}, + tooltip: {content : "Liévin (62510)
Population : 32328"} + }, + { + value: "31975", + latitude: 48.836666666667, + longitude: 2.4825, + attrs : {href : "#"}, + tooltip: {content : "Nogent-sur-Marne (94052)
Population : 31975"} + }, + { + value: "31849", + latitude: 48.925555555556, + longitude: 2.1883333333333, + attrs : {href : "#"}, + tooltip: {content : "Houilles (78311)
Population : 31849"} + }, + { + value: "31610", + latitude: 48.736388888889, + longitude: 1.3655555555556, + attrs : {href : "#"}, + tooltip: {content : "Dreux (28134)
Population : 31610"} + }, + { + value: "31464", + latitude: 48.656111111111, + longitude: 6.1675, + attrs : {href : "#"}, + tooltip: {content : "Vandœuvre-lès-Nancy (54547)
Population : 31464"} + }, + { + value: "31435", + latitude: 50.276944444444, + longitude: 3.9725, + attrs : {href : "#"}, + tooltip: {content : "Maubeuge (59392)
Population : 31435"} + }, + { + value: "31360", + latitude: 48.817777777778, + longitude: 1.9463888888889, + attrs : {href : "#"}, + tooltip: {content : "Plaisir (78490)
Population : 31360"} + }, + { + value: "31325", + latitude: 48.817222222222, + longitude: 2.2991666666667, + attrs : {href : "#"}, + tooltip: {content : "Malakoff (92046)
Population : 31325"} + }, + { + value: "31298", + latitude: -21.166388888889, + longitude: 55.286944444444, + attrs : {href : "#"}, + tooltip: {content : "Saint-Leu (97413)
Population : 31298"} + }, + { + value: "31237", + latitude: 49.031666666667, + longitude: 2.4736111111111, + attrs : {href : "#"}, + tooltip: {content : "Goussainville (95280)
Population : 31237"} + }, + { + value: "31218", + latitude: 48.606944444444, + longitude: 7.7491666666667, + attrs : {href : "#"}, + tooltip: {content : "Schiltigheim (67447)
Population : 31218"} + }, + { + value: "31175", + latitude: 48.718333333333, + longitude: 2.2497222222222, + attrs : {href : "#"}, + tooltip: {content : "Palaiseau (91477)
Population : 31175"} + }, + { + value: "31116", + latitude: 48.993055555556, + longitude: 1.9083333333333, + attrs : {href : "#"}, + tooltip: {content : "Les Mureaux (78440)
Population : 31116"} + }, + { + value: "31011", + latitude: 49.050833333333, + longitude: 2.1008333333333, + attrs : {href : "#"}, + tooltip: {content : "Pontoise (95500)
Population : 31011"} + }, + { + value: "31000", + latitude: 45.184166666667, + longitude: 0.71805555555556, + attrs : {href : "#"}, + tooltip: {content : "Périgueux (24322)
Population : 31000"} + }, + { + value: "30845", + latitude: 48.708611111111, + longitude: 2.3891666666667, + attrs : {href : "#"}, + tooltip: {content : "Athis-Mons (91027)
Population : 30845"} + }, + { + value: "30784", + latitude: -20.926388888889, + longitude: 55.335833333333, + attrs : {href : "#"}, + tooltip: {content : "La Possession (97408)
Population : 30784"} + }, + { + value: "30775", + latitude: 16.2675, + longitude: -61.586944444444, + attrs : {href : "#"}, + tooltip: {content : "Baie-Mahault (97103)
Population : 30775"} + }, + { + value: "30672", + latitude: 45.766388888889, + longitude: 5.0027777777778, + attrs : {href : "#"}, + tooltip: {content : "Meyzieu (69282)
Population : 30672"} + }, + { + value: "30667", + latitude: 48.890555555556, + longitude: 2.1569444444444, + attrs : {href : "#"}, + tooltip: {content : "Chatou (78146)
Population : 30667"} + }, + { + value: "30588", + latitude: 48.779166666667, + longitude: 2.3372222222222, + attrs : {href : "#"}, + tooltip: {content : "L'HaĂż-les-Roses (94038)
Population : 30588"} + }, + { + value: "30416", + latitude: 48.846388888889, + longitude: 2.2152777777778, + attrs : {href : "#"}, + tooltip: {content : "Saint-Cloud (92064)
Population : 30416"} + }, + { + value: "30375", + latitude: 45.820555555556, + longitude: 4.8975, + attrs : {href : "#"}, + tooltip: {content : "Rillieux-la-Pape (69286)
Population : 30375"} + }, + { + value: "30360", + latitude: 44.055, + longitude: 5.0480555555556, + attrs : {href : "#"}, + tooltip: {content : "Carpentras (84031)
Population : 30360"} + }, + { + value: "30293", + latitude: -20.896944444444, + longitude: 55.549166666667, + attrs : {href : "#"}, + tooltip: {content : "Sainte-Marie (97418)
Population : 30293"} + }, + { + value: "30235", + latitude: 43.673333333333, + longitude: 7.19, + attrs : {href : "#"}, + tooltip: {content : "Saint-Laurent-du-Var (06123)
Population : 30235"} + }, + { + value: "30169", + latitude: 45.525555555556, + longitude: 4.8747222222222, + attrs : {href : "#"}, + tooltip: {content : "Vienne (38544)
Population : 30169"} + }, + { + value: "29998", + latitude: 48.909166666667, + longitude: 2.5472222222222, + attrs : {href : "#"}, + tooltip: {content : "Clichy-sous-Bois (93014)
Population : 29998"} + }, + { + value: "29949", + latitude: 48.764444444444, + longitude: 2.3913888888889, + attrs : {href : "#"}, + tooltip: {content : "Thiais (94073)
Population : 29949"} + }, + { + value: "29846", + latitude: 49.381111111111, + longitude: 3.3225, + attrs : {href : "#"}, + tooltip: {content : "Soissons (02722)
Population : 29846"} + }, + { + value: "29791", + latitude: 44.1375, + longitude: 4.8088888888889, + attrs : {href : "#"}, + tooltip: {content : "Orange (84087)
Population : 29791"} + }, + { + value: "29705", + latitude: 48.776666666667, + longitude: 2.0016666666667, + attrs : {href : "#"}, + tooltip: {content : "Trappes (78621)
Population : 29705"} + }, + { + value: "29682", + latitude: 48.820277777778, + longitude: 2.1302777777778, + attrs : {href : "#"}, + tooltip: {content : "Le Chesnay (78158)
Population : 29682"} + }, + { + value: "29677", + latitude: 44.925277777778, + longitude: 2.4397222222222, + attrs : {href : "#"}, + tooltip: {content : "Aurillac (15014)
Population : 29677"} + }, + { + value: "29664", + latitude: 48.821388888889, + longitude: 2.4119444444444, + attrs : {href : "#"}, + tooltip: {content : "Charenton-le-Pont (94018)
Population : 29664"} + }, + { + value: "29519", + latitude: 48.9175, + longitude: 2.2683333333333, + attrs : {href : "#"}, + tooltip: {content : "Bois-Colombes (92009)
Population : 29519"} + }, + { + value: "29518", + latitude: 49.408611111111, + longitude: 1.0891666666667, + attrs : {href : "#"}, + tooltip: {content : "Sotteville-lès-Rouen (76681)
Population : 29518"} + }, + { + value: "29392", + latitude: 48.716111111111, + longitude: 2.4908333333333, + attrs : {href : "#"}, + tooltip: {content : "Yerres (91691)
Population : 29392"} + }, + { + value: "29389", + latitude: 43.774722222222, + longitude: 7.4997222222222, + attrs : {href : "#"}, + tooltip: {content : "Menton (06083)
Population : 29389"} + }, + { + value: "28905", + latitude: 44.779444444444, + longitude: -0.56694444444444, + attrs : {href : "#"}, + tooltip: {content : "Villenave-d'Ornon (33550)
Population : 28905"} + }, + { + value: "28870", + latitude: 50.649444444444, + longitude: 3.0241666666667, + attrs : {href : "#"}, + tooltip: {content : "Lambersart (59328)
Population : 28870"} + }, + { + value: "28838", + latitude: 48.575833333333, + longitude: 2.5827777777778, + attrs : {href : "#"}, + tooltip: {content : "Savigny-le-Temple (77445)
Population : 28838"} + }, + { + value: "28802", + latitude: 48.686111111111, + longitude: 2.4094444444444, + attrs : {href : "#"}, + tooltip: {content : "Draveil (91201)
Population : 28802"} + }, + { + value: "28772", + latitude: 47.259166666667, + longitude: -0.078055555555556, + attrs : {href : "#"}, + tooltip: {content : "Saumur (49328)
Population : 28772"} + }, + { + value: "28691", + latitude: 44.851111111111, + longitude: 0.48194444444444, + attrs : {href : "#"}, + tooltip: {content : "Bergerac (24037)
Population : 28691"} + }, + { + value: "28601", + latitude: 49.377777777778, + longitude: 1.1041666666667, + attrs : {href : "#"}, + tooltip: {content : "Saint-Étienne-du-Rouvray (76575)
Population : 28601"} + }, + { + value: "28550", + latitude: 48.791944444444, + longitude: 2.3319444444444, + attrs : {href : "#"}, + tooltip: {content : "Cachan (94016)
Population : 28550"} + }, + { + value: "28518", + latitude: 48.770555555556, + longitude: 2.0730555555556, + attrs : {href : "#"}, + tooltip: {content : "Guyancourt (78297)
Population : 28518"} + }, + { + value: "28450", + latitude: 43.579722222222, + longitude: 7.0533333333333, + attrs : {href : "#"}, + tooltip: {content : "Vallauris (06155)
Population : 28450"} + }, + { + value: "28439", + latitude: 45.688611111111, + longitude: 5.915, + attrs : {href : "#"}, + tooltip: {content : "Aix-les-Bains (73008)
Population : 28439"} + }, + { + value: "28407", + latitude: 4.8505555555556, + longitude: -52.331111111111, + attrs : {href : "#"}, + tooltip: {content : "Matoury (97307)
Population : 28407"} + }, + { + value: "28396", + latitude: 44.895555555556, + longitude: -0.7175, + attrs : {href : "#"}, + tooltip: {content : "Saint-Médard-en-Jalles (33449)
Population : 28396"} + }, + { + value: "28277", + latitude: 48.925555555556, + longitude: 2.2169444444444, + attrs : {href : "#"}, + tooltip: {content : "Bezons (95063)
Population : 28277"} + }, + { + value: "28257", + latitude: 48.890277777778, + longitude: 2.5111111111111, + attrs : {href : "#"}, + tooltip: {content : "Villemomble (93077)
Population : 28257"} + }, + { + value: "28076", + latitude: 48.964722222222, + longitude: 2.3608333333333, + attrs : {href : "#"}, + tooltip: {content : "Pierrefitte-sur-Seine (93059)
Population : 28076"} + }, + { + value: "27931", + latitude: 48.783333333333, + longitude: 2.2636111111111, + attrs : {href : "#"}, + tooltip: {content : "Le Plessis-Robinson (92060)
Population : 27931"} + }, + { + value: "27923", + latitude: 48.905, + longitude: 2.2436111111111, + attrs : {href : "#"}, + tooltip: {content : "La Garenne-Colombes (92035)
Population : 27923"} + }, + { + value: "27863", + latitude: 48.429722222222, + longitude: 0.091944444444444, + attrs : {href : "#"}, + tooltip: {content : "Alençon (61001)
Population : 27863"} + }, + { + value: "27713", + latitude: 48.991388888889, + longitude: 2.2594444444444, + attrs : {href : "#"}, + tooltip: {content : "Ermont (95219)
Population : 27713"} + }, + { + value: "27689", + latitude: 48.651111111111, + longitude: 2.4130555555556, + attrs : {href : "#"}, + tooltip: {content : "Ris-Orangis (91521)
Population : 27689"} + }, + { + value: "27675", + latitude: 47.221944444444, + longitude: 2.0683333333333, + attrs : {href : "#"}, + tooltip: {content : "Vierzon (18279)
Population : 27675"} + }, + { + value: "27568", + latitude: 48.8275, + longitude: 2.5447222222222, + attrs : {href : "#"}, + tooltip: {content : "Villiers-sur-Marne (94079)
Population : 27568"} + }, + { + value: "27556", + latitude: 48.524722222222, + longitude: 7.7144444444444, + attrs : {href : "#"}, + tooltip: {content : "Illkirch-Graffenstaden (67218)
Population : 27556"} + }, + { + value: "27546", + latitude: 48.700277777778, + longitude: 2.4172222222222, + attrs : {href : "#"}, + tooltip: {content : "Vigneux-sur-Seine (91657)
Population : 27546"} + }, + { + value: "27430", + latitude: 45.745277777778, + longitude: -0.63444444444444, + attrs : {href : "#"}, + tooltip: {content : "Saintes (17415)
Population : 27430"} + }, + { + value: "27314", + latitude: 48.82, + longitude: 2.2888888888889, + attrs : {href : "#"}, + tooltip: {content : "Vanves (92075)
Population : 27314"} + }, + { + value: "27262", + latitude: 48.783888888889, + longitude: 1.9580555555556, + attrs : {href : "#"}, + tooltip: {content : "Élancourt (78208)
Population : 27262"} + }, + { + value: "27004", + latitude: 49.008888888889, + longitude: 2.3902777777778, + attrs : {href : "#"}, + tooltip: {content : "Villiers-le-Bel (95680)
Population : 27004"} + }, + { + value: "27001", + latitude: 48.643611111111, + longitude: 1.83, + attrs : {href : "#"}, + tooltip: {content : "Rambouillet (78517)
Population : 27001"} + }, + { + value: "26991", + latitude: 49.563333333333, + longitude: 3.6236111111111, + attrs : {href : "#"}, + tooltip: {content : "Laon (02408)
Population : 26991"} + }, + { + value: "26841", + latitude: 45.590833333333, + longitude: 5.2791666666667, + attrs : {href : "#"}, + tooltip: {content : "Bourgoin-Jallieu (38053)
Population : 26841"} + }, + { + value: "26796", + latitude: 48.656666666667, + longitude: 2.3880555555556, + attrs : {href : "#"}, + tooltip: {content : "Grigny (91286)
Population : 26796"} + }, + { + value: "26743", + latitude: 16.205555555556, + longitude: -61.491944444444, + attrs : {href : "#"}, + tooltip: {content : "Le Gosier (97113)
Population : 26743"} + }, + { + value: "26728", + latitude: 50.421111111111, + longitude: 2.95, + attrs : {href : "#"}, + tooltip: {content : "Hénin-Beaumont (62427)
Population : 26728"} + }, + { + value: "26659", + latitude: 48.971666666667, + longitude: 2.2569444444444, + attrs : {href : "#"}, + tooltip: {content : "Sannois (95582)
Population : 26659"} + }, + { + value: "26627", + latitude: 48.986666666667, + longitude: 2.4486111111111, + attrs : {href : "#"}, + tooltip: {content : "Gonesse (95277)
Population : 26627"} + }, + { + value: "26549", + latitude: 48.637777777778, + longitude: 4.9488888888889, + attrs : {href : "#"}, + tooltip: {content : "Saint-Dizier (52448)
Population : 26549"} + }, + { + value: "26533", + latitude: 48.990277777778, + longitude: 2.1655555555556, + attrs : {href : "#"}, + tooltip: {content : "Herblay (95306)
Population : 26533"} + }, + { + value: "26530", + latitude: 50.529722222222, + longitude: 2.64, + attrs : {href : "#"}, + tooltip: {content : "Béthune (62119)
Population : 26530"} + }, + { + value: "26501", + latitude: 47.509722222222, + longitude: 6.7983333333333, + attrs : {href : "#"}, + tooltip: {content : "Montbéliard (25388)
Population : 26501"} + }, + { + value: "26446", + latitude: 48.758888888889, + longitude: 2.3236111111111, + attrs : {href : "#"}, + tooltip: {content : "Fresnes (94034)
Population : 26446"} + }, + { + value: "26440", + latitude: 49.025833333333, + longitude: 2.2266666666667, + attrs : {href : "#"}, + tooltip: {content : "Taverny (95607)
Population : 26440"} + }, + { + value: "26321", + latitude: 43.124722222222, + longitude: 6.0105555555556, + attrs : {href : "#"}, + tooltip: {content : "La Garde (83062)
Population : 26321"} + }, + { + value: "26306", + latitude: 49.091666666667, + longitude: 1.485, + attrs : {href : "#"}, + tooltip: {content : "Vernon (27681)
Population : 26306"} + }, + { + value: "26267", + latitude: 48.81, + longitude: 2.3580555555556, + attrs : {href : "#"}, + tooltip: {content : "Le Kremlin-BicĂŞtre (94043)
Population : 26267"} + }, + { + value: "26150", + latitude: 48.769722222222, + longitude: 2.5227777777778, + attrs : {href : "#"}, + tooltip: {content : "Sucy-en-Brie (94071)
Population : 26150"} + }, + { + value: "26025", + latitude: 48.883611111111, + longitude: 2.4361111111111, + attrs : {href : "#"}, + tooltip: {content : "Romainville (93063)
Population : 26025"} + }, + { + value: "25994", + latitude: 43.480555555556, + longitude: -1.5572222222222, + attrs : {href : "#"}, + tooltip: {content : "Biarritz (64122)
Population : 25994"} + }, + { + value: "25988", + latitude: 45.768611111111, + longitude: 4.9588888888889, + attrs : {href : "#"}, + tooltip: {content : "Décines-Charpieu (69275)
Population : 25988"} + }, + { + value: "25974", + latitude: 44.35, + longitude: 2.5741666666667, + attrs : {href : "#"}, + tooltip: {content : "Rodez (12202)
Population : 25974"} + }, + { + value: "25962", + latitude: 45.941944444444, + longitude: -0.9669444444444401, + attrs : {href : "#"}, + tooltip: {content : "Rochefort (17299)
Population : 25962"} + }, + { + value: "25854", + latitude: 43.584444444444, + longitude: 1.3436111111111, + attrs : {href : "#"}, + tooltip: {content : "Tournefeuille (31557)
Population : 25854"} + }, + { + value: "25832", + latitude: 47.207222222222, + longitude: -1.5025, + attrs : {href : "#"}, + tooltip: {content : "Saint-Sébastien-sur-Loire (44190)
Population : 25832"} + }, + { + value: "25823", + latitude: 43.581388888889, + longitude: 5.0013888888889, + attrs : {href : "#"}, + tooltip: {content : "Miramas (13063)
Population : 25823"} + }, + { + value: "25786", + latitude: 50.687222222222, + longitude: 2.8802777777778, + attrs : {href : "#"}, + tooltip: {content : "Armentières (59017)
Population : 25786"} + }, + { + value: "25785", + latitude: 48.698055555556, + longitude: 2.5033333333333, + attrs : {href : "#"}, + tooltip: {content : "Brunoy (91114)
Population : 25785"} + }, + { + value: "25776", + latitude: 47.092222222222, + longitude: 5.4897222222222, + attrs : {href : "#"}, + tooltip: {content : "Dole (39198)
Population : 25776"} + }, + { + value: "25676", + latitude: 48.197222222222, + longitude: 3.2833333333333, + attrs : {href : "#"}, + tooltip: {content : "Sens (89387)
Population : 25676"} + }, + { + value: "25509", + latitude: 43.676944444444, + longitude: 4.1352777777778, + attrs : {href : "#"}, + tooltip: {content : "Lunel (34145)
Population : 25509"} + }, + { + value: "25499", + latitude: 48.898333333333, + longitude: 2.5647222222222, + attrs : {href : "#"}, + tooltip: {content : "Montfermeil (93047)
Population : 25499"} + }, + { + value: "25440", + latitude: 43.836666666667, + longitude: 5.0372222222222, + attrs : {href : "#"}, + tooltip: {content : "Cavaillon (84035)
Population : 25440"} + }, + { + value: "25413", + latitude: 45.714166666667, + longitude: 4.8075, + attrs : {href : "#"}, + tooltip: {content : "Oullins (69149)
Population : 25413"} + }, + { + value: "25404", + latitude: 5.1583333333333, + longitude: -52.642777777778, + attrs : {href : "#"}, + tooltip: {content : "Kourou (97304)
Population : 25404"} + }, + { + value: "25374", + latitude: 48.937222222222, + longitude: 2.3277777777778, + attrs : {href : "#"}, + tooltip: {content : "Villeneuve-la-Garenne (92078)
Population : 25374"} + }, + { + value: "25235", + latitude: 46.126944444444, + longitude: 3.4258333333333, + attrs : {href : "#"}, + tooltip: {content : "Vichy (03310)
Population : 25235"} + }, + { + value: "25216", + latitude: 47.270833333333, + longitude: -1.6236111111111, + attrs : {href : "#"}, + tooltip: {content : "Orvault (44114)
Population : 25216"} + }, + { + value: "25205", + latitude: 44.807777777778, + longitude: -0.54888888888889, + attrs : {href : "#"}, + tooltip: {content : "Bègles (33039)
Population : 25205"} + }, + { + value: "25189", + latitude: 49.406388888889, + longitude: 1.0522222222222, + attrs : {href : "#"}, + tooltip: {content : "Le Grand-Quevilly (76322)
Population : 25189"} + }, + { + value: "25055", + latitude: 48.682222222222, + longitude: 2.1675, + attrs : {href : "#"}, + tooltip: {content : "Les Ulis (91692)
Population : 25055"} + }, + { + value: "25018", + latitude: 44.6325, + longitude: -1.145, + attrs : {href : "#"}, + tooltip: {content : "La Teste-de-Buch (33529)
Population : 25018"} + }, + { + value: "24972", + latitude: 43.31, + longitude: 3.4752777777778, + attrs : {href : "#"}, + tooltip: {content : "Agde (34003)
Population : 24972"} + }, + { + value: "24953", + latitude: 50.105277777778, + longitude: 1.8352777777778, + attrs : {href : "#"}, + tooltip: {content : "Abbeville (80001)
Population : 24953"} + }, + { + value: "24733", + latitude: 49.04, + longitude: 3.9591666666667, + attrs : {href : "#"}, + tooltip: {content : "Épernay (51230)
Population : 24733"} + }, + { + value: "24700", + latitude: 44.406944444444, + longitude: 0.70416666666667, + attrs : {href : "#"}, + tooltip: {content : "Villeneuve-sur-Lot (47323)
Population : 24700"} + }, + { + value: "24653", + latitude: 43.460277777778, + longitude: 1.3258333333333, + attrs : {href : "#"}, + tooltip: {content : "Muret (31395)
Population : 24653"} + }, + { + value: "24636", + latitude: 48.852777777778, + longitude: 2.6019444444444, + attrs : {href : "#"}, + tooltip: {content : "Champs-sur-Marne (77083)
Population : 24636"} + }, + { + value: "24611", + latitude: 16.225555555556, + longitude: -61.386111111111, + attrs : {href : "#"}, + tooltip: {content : "Sainte-Anne (97128)
Population : 24611"} + }, + { + value: "24500", + latitude: 48.110833333333, + longitude: 5.1386111111111, + attrs : {href : "#"}, + tooltip: {content : "Chaumont (52121)
Population : 24500"} + }, + { + value: "24386", + latitude: 48.991388888889, + longitude: 2.2797222222222, + attrs : {href : "#"}, + tooltip: {content : "Eaubonne (95203)
Population : 24386"} + }, + { + value: "24302", + latitude: 44.915277777778, + longitude: -0.24388888888889, + attrs : {href : "#"}, + tooltip: {content : "Libourne (33243)
Population : 24302"} + }, + { + value: "24296", + latitude: 48.942777777778, + longitude: 2.6063888888889, + attrs : {href : "#"}, + tooltip: {content : "Villeparisis (77514)
Population : 24296"} + }, + { + value: "24095", + latitude: 14.6775, + longitude: -60.939166666667, + attrs : {href : "#"}, + tooltip: {content : "Le Robert (97222)
Population : 24095"} + }, + { + value: "23889", + latitude: 49.044166666667, + longitude: 2.1102777777778, + attrs : {href : "#"}, + tooltip: {content : "Saint-Ouen-l'AumĂ´ne (95572)
Population : 23889"} + }, + { + value: "23869", + latitude: 50.481111111111, + longitude: 2.5477777777778, + attrs : {href : "#"}, + tooltip: {content : "Bruay-la-Buissière (62178)
Population : 23869"} + }, + { + value: "23812", + latitude: 48.609444444444, + longitude: 2.3077777777778, + attrs : {href : "#"}, + tooltip: {content : "Brétigny-sur-Orge (91103)
Population : 23812"} + }, + { + value: "23663", + latitude: 48.841666666667, + longitude: 2.6977777777778, + attrs : {href : "#"}, + tooltip: {content : "Bussy-Saint-Georges (77058)
Population : 23663"} + }, + { + value: "23606", + latitude: 16.191388888889, + longitude: -61.590277777778, + attrs : {href : "#"}, + tooltip: {content : "Petit-Bourg (97118)
Population : 23606"} + }, + { + value: "23603", + latitude: 48.789166666667, + longitude: 2.2855555555556, + attrs : {href : "#"}, + tooltip: {content : "Fontenay-aux-Roses (92032)
Population : 23603"} + }, + { + value: "23575", + latitude: 48.435, + longitude: 2.1622222222222, + attrs : {href : "#"}, + tooltip: {content : "Étampes (91223)
Population : 23575"} + }, + { + value: "23546", + latitude: 44.771388888889, + longitude: -0.61694444444444, + attrs : {href : "#"}, + tooltip: {content : "Gradignan (33192)
Population : 23546"} + }, + { + value: "23539", + latitude: 44.864722222222, + longitude: -0.59861111111111, + attrs : {href : "#"}, + tooltip: {content : "Le Bouscat (33069)
Population : 23539"} + }, + { + value: "23412", + latitude: 48.823055555556, + longitude: 2.2108333333333, + attrs : {href : "#"}, + tooltip: {content : "Sèvres (92072)
Population : 23412"} + }, + { + value: "23318", + latitude: 48.973055555556, + longitude: 2.2005555555556, + attrs : {href : "#"}, + tooltip: {content : "Cormeilles-en-Parisis (95176)
Population : 23318"} + }, + { + value: "23308", + latitude: 46.255555555556, + longitude: 5.655, + attrs : {href : "#"}, + tooltip: {content : "Oyonnax (01283)
Population : 23308"} + }, + { + value: "23287", + latitude: 48.946111111111, + longitude: 2.145, + attrs : {href : "#"}, + tooltip: {content : "Maisons-Laffitte (78358)
Population : 23287"} + }, + { + value: "23186", + latitude: 46.800555555556, + longitude: 4.4402777777778, + attrs : {href : "#"}, + tooltip: {content : "Le Creusot (71153)
Population : 23186"} + }, + { + value: "23135", + latitude: 47.024166666667, + longitude: 4.8388888888889, + attrs : {href : "#"}, + tooltip: {content : "Beaune (21054)
Population : 23135"} + }, + { + value: "23131", + latitude: 48.7075, + longitude: 2.4552777777778, + attrs : {href : "#"}, + tooltip: {content : "Montgeron (91421)
Population : 23131"} + }, + { + value: "23049", + latitude: 49.099722222222, + longitude: 6.1533333333333, + attrs : {href : "#"}, + tooltip: {content : "Montigny-lès-Metz (57480)
Population : 23049"} + }, + { + value: "22931", + latitude: 43.645277777778, + longitude: 0.58861111111111, + attrs : {href : "#"}, + tooltip: {content : "Auch (32013)
Population : 22931"} + }, + { + value: "22918", + latitude: 51.024722222222, + longitude: 2.3908333333333, + attrs : {href : "#"}, + tooltip: {content : "Coudekerque-Branche (59155)
Population : 22918"} + }, + { + value: "22852", + latitude: 43.833333333333, + longitude: 5.7830555555556, + attrs : {href : "#"}, + tooltip: {content : "Manosque (04112)
Population : 22852"} + }, + { + value: "22775", + latitude: 44.097777777778, + longitude: 3.0777777777778, + attrs : {href : "#"}, + tooltip: {content : "Millau (12145)
Population : 22775"} + }, + { + value: "22758", + latitude: 50.655277777778, + longitude: 3.0702777777778, + attrs : {href : "#"}, + tooltip: {content : "La Madeleine (59368)
Population : 22758"} + }, + { + value: "22744", + latitude: 47.763333333333, + longitude: -3.3388888888889, + attrs : {href : "#"}, + tooltip: {content : "Lanester (56098)
Population : 22744"} + }, + { + value: "22743", + latitude: 43.447222222222, + longitude: 3.7555555555556, + attrs : {href : "#"}, + tooltip: {content : "Frontignan (34108)
Population : 22743"} + }, + { + value: "22716", + latitude: 16.331111111111, + longitude: -61.343611111111, + attrs : {href : "#"}, + tooltip: {content : "Le Moule (97117)
Population : 22716"} + }, + { + value: "22666", + latitude: 48.841388888889, + longitude: 2.4177777777778, + attrs : {href : "#"}, + tooltip: {content : "Saint-Mandé (94067)
Population : 22666"} + }, + { + value: "22639", + latitude: 48.850277777778, + longitude: 2.6508333333333, + attrs : {href : "#"}, + tooltip: {content : "Torcy (77468)
Population : 22639"} + }, + { + value: "22627", + latitude: -20.905555555556, + longitude: 55.607222222222, + attrs : {href : "#"}, + tooltip: {content : "Sainte-Suzanne (97420)
Population : 22627"} + }, + { + value: "22588", + latitude: 44.856944444444, + longitude: -0.53277777777778, + attrs : {href : "#"}, + tooltip: {content : "Cenon (33119)
Population : 22588"} + }, + { + value: "22547", + latitude: 49.145555555556, + longitude: 0.22555555555556, + attrs : {href : "#"}, + tooltip: {content : "Lisieux (14366)
Population : 22547"} + }, + { + value: "22514", + latitude: 48.791111111111, + longitude: 2.6513888888889, + attrs : {href : "#"}, + tooltip: {content : "Roissy-en-Brie (77390)
Population : 22514"} + }, + { + value: "22498", + latitude: 43.545555555556, + longitude: 6.9375, + attrs : {href : "#"}, + tooltip: {content : "Mandelieu-la-Napoule (06079)
Population : 22498"} + }, + { + value: "22485", + latitude: 45.193055555556, + longitude: 5.6847222222222, + attrs : {href : "#"}, + tooltip: {content : "Fontaine (38169)
Population : 22485"} + }, + { + value: "22410", + latitude: 48.88, + longitude: 2.4169444444444, + attrs : {href : "#"}, + tooltip: {content : "Les Lilas (93045)
Population : 22410"} + }, + { + value: "22229", + latitude: 45.733611111111, + longitude: 4.8025, + attrs : {href : "#"}, + tooltip: {content : "Sainte-Foy-lès-Lyon (69202)
Population : 22229"} + }, + { + value: "22225", + latitude: 48.284166666667, + longitude: 6.9491666666667, + attrs : {href : "#"}, + tooltip: {content : "Saint-Dié-des-Vosges (88413)
Population : 22225"} + }, + { + value: "22215", + latitude: 49.430555555556, + longitude: 1.0527777777778, + attrs : {href : "#"}, + tooltip: {content : "Le Petit-Quevilly (76498)
Population : 22215"} + }, + { + value: "22119", + latitude: 43.635555555556, + longitude: 1.39, + attrs : {href : "#"}, + tooltip: {content : "Blagnac (31069)
Population : 22119"} + }, + { + value: "22117", + latitude: 47.168055555556, + longitude: -1.4713888888889, + attrs : {href : "#"}, + tooltip: {content : "Vertou (44215)
Population : 22117"} + }, + { + value: "22094", + latitude: 49.110555555556, + longitude: 7.0672222222222, + attrs : {href : "#"}, + tooltip: {content : "Sarreguemines (57631)
Population : 22094"} + }, + { + value: "22086", + latitude: 50.724444444444, + longitude: 2.5383333333333, + attrs : {href : "#"}, + tooltip: {content : "Hazebrouck (59295)
Population : 22086"} + }, + { + value: "22081", + latitude: 50.612222222222, + longitude: 3.0136111111111, + attrs : {href : "#"}, + tooltip: {content : "Loos (59360)
Population : 22081"} + }, + { + value: "22036", + latitude: 50.641944444444, + longitude: 3.1077777777778, + attrs : {href : "#"}, + tooltip: {content : "Mons-en-Barœul (59410)
Population : 22036"} + }, + { + value: "21972", + latitude: 48.905833333333, + longitude: 2.5105555555556, + attrs : {href : "#"}, + tooltip: {content : "Les Pavillons-sous-Bois (93057)
Population : 21972"} + }, + { + value: "21920", + latitude: 49.188055555556, + longitude: 6.9, + attrs : {href : "#"}, + tooltip: {content : "Forbach (57227)
Population : 21920"} + }, + { + value: "21876", + latitude: 49.460555555556, + longitude: 1.1080555555556, + attrs : {href : "#"}, + tooltip: {content : "Bois-Guillaume (76108)
Population : 21876"} + }, + { + value: "21876", + latitude: 49.460555555556, + longitude: 1.1080555555556, + attrs : {href : "#"}, + tooltip: {content : "Bois-Guillaume - Bihorel (76108)
Population : 21876"} + }, + { + value: "21845", + latitude: 48.661944444444, + longitude: 2.5630555555556, + attrs : {href : "#"}, + tooltip: {content : "Combs-la-Ville (77122)
Population : 21845"} + }, + { + value: "21829", + latitude: 49.203611111111, + longitude: -0.32638888888889, + attrs : {href : "#"}, + tooltip: {content : "Hérouville-Saint-Clair (14327)
Population : 21829"} + }, + { + value: "21741", + latitude: 48.975, + longitude: 2.3286111111111, + attrs : {href : "#"}, + tooltip: {content : "Deuil-la-Barre (95197)
Population : 21741"} + }, + { + value: "21702", + latitude: 43.706944444444, + longitude: -1.0513888888889, + attrs : {href : "#"}, + tooltip: {content : "Dax (40088)
Population : 21702"} + }, + { + value: "21691", + latitude: 48.743611111111, + longitude: 2.3927777777778, + attrs : {href : "#"}, + tooltip: {content : "Orly (94054)
Population : 21691"} + }, + { + value: "21574", + latitude: 48.696944444444, + longitude: 2.2955555555556, + attrs : {href : "#"}, + tooltip: {content : "Longjumeau (91345)
Population : 21574"} + }, + { + value: "21475", + latitude: 48.989722222222, + longitude: 2.3219444444444, + attrs : {href : "#"}, + tooltip: {content : "Montmorency (95428)
Population : 21475"} + }, + { + value: "21450", + latitude: 47.931944444444, + longitude: 1.9211111111111, + attrs : {href : "#"}, + tooltip: {content : "Fleury-les-Aubrais (45147)
Population : 21450"} + }, + { + value: "21374", + latitude: 48.85, + longitude: 2.145, + attrs : {href : "#"}, + tooltip: {content : "La Celle-Saint-Cloud (78126)
Population : 21374"} + }, + { + value: "21333", + latitude: 44.4475, + longitude: 1.4405555555556, + attrs : {href : "#"}, + tooltip: {content : "Cahors (46042)
Population : 21333"} + }, + { + value: "21259", + latitude: 48.701388888889, + longitude: 2.1336111111111, + attrs : {href : "#"}, + tooltip: {content : "Gif-sur-Yvette (91272)
Population : 21259"} + }, + { + value: "21235", + latitude: 51.013055555556, + longitude: 2.3022222222222, + attrs : {href : "#"}, + tooltip: {content : "Grande-Synthe (59271)
Population : 21235"} + }, + { + value: "21209", + latitude: 14.616111111111, + longitude: -61.101388888889, + attrs : {href : "#"}, + tooltip: {content : "Schœlcher (97229)
Population : 21209"} + }, + { + value: "21113", + latitude: 48.663333333333, + longitude: 2.3513888888889, + attrs : {href : "#"}, + tooltip: {content : "Morsang-sur-Orge (91434)
Population : 21113"} + }, + { + value: "21035", + latitude: 43.137222222222, + longitude: 5.9825, + attrs : {href : "#"}, + tooltip: {content : "La Valette-du-Var (83144)
Population : 21035"} + }, + { + value: "20983", + latitude: 48.7325, + longitude: -3.4552777777778, + attrs : {href : "#"}, + tooltip: {content : "Lannion (22113)
Population : 20983"} + }, + { + value: "20982", + latitude: 45.695277777778, + longitude: 4.7930555555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-Genis-Laval (69204)
Population : 20982"} + }, + { + value: "20962", + latitude: 50.674722222222, + longitude: 3.1538888888889, + attrs : {href : "#"}, + tooltip: {content : "Croix (59163)
Population : 20962"} + }, + { + value: "20923", + latitude: 48.515277777778, + longitude: 2.6344444444444, + attrs : {href : "#"}, + tooltip: {content : "Dammarie-les-Lys (77152)
Population : 20923"} + }, + { + value: "20881", + latitude: 45.919166666667, + longitude: 6.1419444444444, + attrs : {href : "#"}, + tooltip: {content : "Annecy-le-Vieux (74011)
Population : 20881"} + }, + { + value: "20830", + latitude: 48.5375, + longitude: 2.6319444444444, + attrs : {href : "#"}, + tooltip: {content : "Le Mée-sur-Seine (77285)
Population : 20830"} + }, + { + value: "20799", + latitude: 43.454444444444, + longitude: 5.4761111111111, + attrs : {href : "#"}, + tooltip: {content : "Gardanne (13041)
Population : 20799"} + }, + { + value: "20683", + latitude: 48.860833333333, + longitude: 2.5097222222222, + attrs : {href : "#"}, + tooltip: {content : "Neuilly-Plaisance (93049)
Population : 20683"} + }, + { + value: "20637", + latitude: 48.351666666667, + longitude: -1.2, + attrs : {href : "#"}, + tooltip: {content : "Fougères (35115)
Population : 20637"} + }, + { + value: "20598", + latitude: 48.769166666667, + longitude: 2.6791666666667, + attrs : {href : "#"}, + tooltip: {content : "Ozoir-la-Ferrière (77350)
Population : 20598"} + }, + { + value: "20573", + latitude: 45.363333333333, + longitude: 5.59, + attrs : {href : "#"}, + tooltip: {content : "Voiron (38563)
Population : 20573"} + }, + { + value: "20538", + latitude: 48.878055555556, + longitude: 2.7066666666667, + attrs : {href : "#"}, + tooltip: {content : "Lagny-sur-Marne (77243)
Population : 20538"} + }, + { + value: "20523", + latitude: 50.328611111111, + longitude: 3.395, + attrs : {href : "#"}, + tooltip: {content : "Denain (59172)
Population : 20523"} + }, + { + value: "20481", + latitude: 47.585277777778, + longitude: 7.565, + attrs : {href : "#"}, + tooltip: {content : "Saint-Louis (68297)
Population : 20481"} + }, + { + value: "20443", + latitude: 16.333055555556, + longitude: -61.698055555556, + attrs : {href : "#"}, + tooltip: {content : "Sainte-Rose (97129)
Population : 20443"} + }, + { + value: "20370", + latitude: 50.782777777778, + longitude: 3.1247222222222, + attrs : {href : "#"}, + tooltip: {content : "Halluin (59279)
Population : 20370"} + }, + { + value: "20348", + latitude: 48.783333333333, + longitude: 2.1883333333333, + attrs : {href : "#"}, + tooltip: {content : "Vélizy-Villacoublay (78640)
Population : 20348"} + }, + { + value: "20345", + latitude: 48.6325, + longitude: 2.3027777777778, + attrs : {href : "#"}, + tooltip: {content : "Saint-Michel-sur-Orge (91570)
Population : 20345"} + }, + { + value: "20326", + latitude: 48.971111111111, + longitude: 2.2819444444444, + attrs : {href : "#"}, + tooltip: {content : "Saint-Gratien (95555)
Population : 20326"} + }, + { + value: "20303", + latitude: 48.778055555556, + longitude: 2.3158333333333, + attrs : {href : "#"}, + tooltip: {content : "Bourg-la-Reine (92014)
Population : 20303"} + }, + { + value: "20293", + latitude: 50.668611111111, + longitude: 3.13, + attrs : {href : "#"}, + tooltip: {content : "Wasquehal (59646)
Population : 20293"} + }, + { + value: "20286", + latitude: 48.589444444444, + longitude: 6.5016666666667, + attrs : {href : "#"}, + tooltip: {content : "Lunéville (54329)
Population : 20286"} + }, + { + value: "20271", + latitude: 44.879166666667, + longitude: -0.5216666666666701, + attrs : {href : "#"}, + tooltip: {content : "Lormont (33249)
Population : 20271"} + }, + { + value: "20229", + latitude: 46.564722222222, + longitude: 3.3325, + attrs : {href : "#"}, + tooltip: {content : "Moulins (03190)
Population : 20229"} + }, + { + value: "20196", + latitude: 47.863055555556, + longitude: 1.8997222222222, + attrs : {href : "#"}, + tooltip: {content : "Olivet (45232)
Population : 20196"} + }, + { + value: "20112", + latitude: 48.746388888889, + longitude: 2.4883333333333, + attrs : {href : "#"}, + tooltip: {content : "Limeil-Brévannes (94044)
Population : 20112"} + }, + { + value: "19998", + latitude: 44.884444444444, + longitude: -0.65138888888889, + attrs : {href : "#"}, + tooltip: {content : "Eysines (33162)
Population : 19998"} + }, + { + value: "19986", + latitude: 48.778611111111, + longitude: 2.2905555555556, + attrs : {href : "#"}, + tooltip: {content : "Sceaux (92071)
Population : 19986"} + }, + { + value: "19964", + latitude: 48.806666666667, + longitude: 2.3352777777778, + attrs : {href : "#"}, + tooltip: {content : "Arcueil (94003)
Population : 19964"} + }, + { + value: "19944", + latitude: 49.114444444444, + longitude: -1.0916666666667, + attrs : {href : "#"}, + tooltip: {content : "Saint-LĂ´ (50502)
Population : 19944"} + }, + { + value: "19938", + latitude: 45.763333333333, + longitude: 4.78, + attrs : {href : "#"}, + tooltip: {content : "Tassin-la-Demi-Lune (69244)
Population : 19938"} + }, + { + value: "19880", + latitude: 49.4625, + longitude: 1.0872222222222, + attrs : {href : "#"}, + tooltip: {content : "Mont-Saint-Aignan (76451)
Population : 19880"} + }, + { + value: "19877", + latitude: 44.635277777778, + longitude: -1.0677777777778, + attrs : {href : "#"}, + tooltip: {content : "Gujan-Mestras (33199)
Population : 19877"} + }, + { + value: "19855", + latitude: 46.666944444444, + longitude: 4.3688888888889, + attrs : {href : "#"}, + tooltip: {content : "Montceau-les-Mines (71306)
Population : 19855"} + }, + { + value: "19775", + latitude: 43.336111111111, + longitude: 5.4822222222222, + attrs : {href : "#"}, + tooltip: {content : "Allauch (13002)
Population : 19775"} + }, + { + value: "19754", + latitude: 48.962222222222, + longitude: 2.0686111111111, + attrs : {href : "#"}, + tooltip: {content : "Achères (78005)
Population : 19754"} + }, + { + value: "19714", + latitude: 49.159722222222, + longitude: 5.3827777777778, + attrs : {href : "#"}, + tooltip: {content : "Verdun (55545)
Population : 19714"} + }, + { + value: "19713", + latitude: 45.675833333333, + longitude: 6.3925, + attrs : {href : "#"}, + tooltip: {content : "Albertville (73011)
Population : 19713"} + }, + { + value: "19709", + latitude: 45.741111111111, + longitude: 3.1963888888889, + attrs : {href : "#"}, + tooltip: {content : "Cournon-d'Auvergne (63124)
Population : 19709"} + }, + { + value: "19706", + latitude: 43.41, + longitude: 5.3094444444444, + attrs : {href : "#"}, + tooltip: {content : "Les Pennes-Mirabeau (13071)
Population : 19706"} + }, + { + value: "19691", + latitude: 4.905, + longitude: -52.276388888889, + attrs : {href : "#"}, + tooltip: {content : "Remire-Montjoly (97309)
Population : 19691"} + }, + { + value: "19688", + latitude: 47.875277777778, + longitude: -3.9188888888889, + attrs : {href : "#"}, + tooltip: {content : "Concarneau (29039)
Population : 19688"} + }, + { + value: "19676", + latitude: 46.84, + longitude: -0.48861111111111, + attrs : {href : "#"}, + tooltip: {content : "Bressuire (79049)
Population : 19676"} + }, + { + value: "19665", + latitude: 45.043333333333, + longitude: 3.885, + attrs : {href : "#"}, + tooltip: {content : "Le Puy-en-Velay (43157)
Population : 19665"} + }, + { + value: "19623", + latitude: 47.911944444444, + longitude: 1.9711111111111, + attrs : {href : "#"}, + tooltip: {content : "Saint-Jean-de-Braye (45284)
Population : 19623"} + }, + { + value: "19581", + latitude: 49.7575, + longitude: 0.37916666666667, + attrs : {href : "#"}, + tooltip: {content : "Fécamp (76259)
Population : 19581"} + }, + { + value: "19576", + latitude: 48.259444444444, + longitude: 7.4541666666667, + attrs : {href : "#"}, + tooltip: {content : "Sélestat (67462)
Population : 19576"} + }, + { + value: "19547", + latitude: 14.615277777778, + longitude: -60.9025, + attrs : {href : "#"}, + tooltip: {content : "Le François (97210)
Population : 19547"} + }, + { + value: "19544", + latitude: 16.0425, + longitude: -61.564722222222, + attrs : {href : "#"}, + tooltip: {content : "Capesterre-Belle-Eau (97107)
Population : 19544"} + }, + { + value: "19525", + latitude: 43.919444444444, + longitude: 5.0513888888889, + attrs : {href : "#"}, + tooltip: {content : "L'Isle-sur-la-Sorgue (84054)
Population : 19525"} + }, + { + value: "19499", + latitude: 45.888888888889, + longitude: 6.0961111111111, + attrs : {href : "#"}, + tooltip: {content : "Seynod (74268)
Population : 19499"} + }, + { + value: "19489", + latitude: 43.722777777778, + longitude: 7.1136111111111, + attrs : {href : "#"}, + tooltip: {content : "Vence (06157)
Population : 19489"} + }, + { + value: "19418", + latitude: 48.974166666667, + longitude: 1.7108333333333, + attrs : {href : "#"}, + tooltip: {content : "Mantes-la-Ville (78362)
Population : 19418"} + }, + { + value: "19341", + latitude: 46.845833333333, + longitude: -1.8791666666667, + attrs : {href : "#"}, + tooltip: {content : "Challans (85047)
Population : 19341"} + }, + { + value: "19335", + latitude: 45.695833333333, + longitude: -0.32916666666667, + attrs : {href : "#"}, + tooltip: {content : "Cognac (16102)
Population : 19335"} + }, + { + value: "19304", + latitude: 48.811111111111, + longitude: 2.5716666666667, + attrs : {href : "#"}, + tooltip: {content : "Le Plessis-Trévise (94059)
Population : 19304"} + }, + { + value: "19296", + latitude: 48.993888888889, + longitude: 2.195, + attrs : {href : "#"}, + tooltip: {content : "Montigny-lès-Cormeilles (95424)
Population : 19296"} + }, + { + value: "19267", + latitude: 43.6, + longitude: 6.9947222222222, + attrs : {href : "#"}, + tooltip: {content : "Mougins (06085)
Population : 19267"} + }, + { + value: "19265", + latitude: 43.694166666667, + longitude: 5.5030555555556, + attrs : {href : "#"}, + tooltip: {content : "Pertuis (84089)
Population : 19265"} + }, + { + value: "19258", + latitude: 45.590555555556, + longitude: 4.7688888888889, + attrs : {href : "#"}, + tooltip: {content : "Givors (69091)
Population : 19258"} + }, + { + value: "19227", + latitude: 46.906111111111, + longitude: 6.3547222222222, + attrs : {href : "#"}, + tooltip: {content : "Pontarlier (25462)
Population : 19227"} + }, + { + value: "19155", + latitude: 49.274722222222, + longitude: 2.4675, + attrs : {href : "#"}, + tooltip: {content : "Nogent-sur-Oise (60463)
Population : 19155"} + }, + { + value: "19133", + latitude: 44.9475, + longitude: 4.8952777777778, + attrs : {href : "#"}, + tooltip: {content : "Bourg-lès-Valence (26058)
Population : 19133"} + }, + { + value: "19113", + latitude: 44.5, + longitude: 0.16527777777778, + attrs : {href : "#"}, + tooltip: {content : "Marmande (47157)
Population : 19113"} + }, + { + value: "19099", + latitude: 49.701944444444, + longitude: 4.9402777777778, + attrs : {href : "#"}, + tooltip: {content : "Sedan (08409)
Population : 19099"} + }, + { + value: "19014", + latitude: 48.762777777778, + longitude: 1.9455555555556, + attrs : {href : "#"}, + tooltip: {content : "Maurepas (78383)
Population : 19014"} + }, + { + value: "18887", + latitude: 48.808611111111, + longitude: 2.1886111111111, + attrs : {href : "#"}, + tooltip: {content : "Chaville (92022)
Population : 18887"} + }, + { + value: "18861", + latitude: 47.214722222222, + longitude: -1.7238888888889, + attrs : {href : "#"}, + tooltip: {content : "Couëron (44047)
Population : 18861"} + }, + { + value: "18762", + latitude: 47.179166666667, + longitude: -1.6247222222222, + attrs : {href : "#"}, + tooltip: {content : "Bouguenais (44020)
Population : 18762"} + }, + { + value: "18705", + latitude: 44.1625, + longitude: 4.62, + attrs : {href : "#"}, + tooltip: {content : "Bagnols-sur-Cèze (30028)
Population : 18705"} + }, + { + value: "18703", + latitude: 45.613333333333, + longitude: 5.1486111111111, + attrs : {href : "#"}, + tooltip: {content : "Villefontaine (38553)
Population : 18703"} + }, + { + value: "18684", + latitude: 45.893611111111, + longitude: 3.1125, + attrs : {href : "#"}, + tooltip: {content : "Riom (63300)
Population : 18684"} + }, + { + value: "18674", + latitude: 45.627777777778, + longitude: -1.0255555555556, + attrs : {href : "#"}, + tooltip: {content : "Royan (17306)
Population : 18674"} + }, + { + value: "18671", + latitude: 48.983888888889, + longitude: 2.6163888888889, + attrs : {href : "#"}, + tooltip: {content : "Mitry-Mory (77294)
Population : 18671"} + }, + { + value: "18664", + latitude: 48.705277777778, + longitude: 2.3161111111111, + attrs : {href : "#"}, + tooltip: {content : "Chilly-Mazarin (91161)
Population : 18664"} + }, + { + value: "18659", + latitude: 48.766388888889, + longitude: 2.3533333333333, + attrs : {href : "#"}, + tooltip: {content : "Chevilly-Larue (94021)
Population : 18659"} + }, + { + value: "18622", + latitude: 14.781388888889, + longitude: -60.993611111111, + attrs : {href : "#"}, + tooltip: {content : "Sainte-Marie (97228)
Population : 18622"} + }, + { + value: "18591", + latitude: 47.735833333333, + longitude: -3.4311111111111, + attrs : {href : "#"}, + tooltip: {content : "Ploemeur (56162)
Population : 18591"} + }, + { + value: "18568", + latitude: 48.734444444444, + longitude: 2.4108333333333, + attrs : {href : "#"}, + tooltip: {content : "Villeneuve-le-Roi (94077)
Population : 18568"} + }, + { + value: "18560", + latitude: 46.674444444444, + longitude: 5.5538888888889, + attrs : {href : "#"}, + tooltip: {content : "Lons-le-Saunier (39300)
Population : 18560"} + }, + { + value: "18469", + latitude: 48.845555555556, + longitude: 2.1869444444444, + attrs : {href : "#"}, + tooltip: {content : "Garches (92033)
Population : 18469"} + }, + { + value: "18413", + latitude: 45.774444444444, + longitude: 4.7775, + attrs : {href : "#"}, + tooltip: {content : "Écully (69081)
Population : 18413"} + }, + { + value: "18332", + latitude: 49.215277777778, + longitude: 1.1655555555556, + attrs : {href : "#"}, + tooltip: {content : "Louviers (27375)
Population : 18332"} + }, + { + value: "18275", + latitude: 47.296944444444, + longitude: -1.4927777777778, + attrs : {href : "#"}, + tooltip: {content : "Carquefou (44026)
Population : 18275"} + }, + { + value: "18235", + latitude: 50.604722222222, + longitude: 3.0877777777778, + attrs : {href : "#"}, + tooltip: {content : "Ronchin (59507)
Population : 18235"} + }, + { + value: "18227", + latitude: 48.798333333333, + longitude: 2.5338888888889, + attrs : {href : "#"}, + tooltip: {content : "Chennevières-sur-Marne (94019)
Population : 18227"} + }, + { + value: "18220", + latitude: 44.008333333333, + longitude: 4.8725, + attrs : {href : "#"}, + tooltip: {content : "Sorgues (84129)
Population : 18220"} + }, + { + value: "18171", + latitude: 48.885, + longitude: 2.4038888888889, + attrs : {href : "#"}, + tooltip: {content : "Le Pré-Saint-Gervais (93061)
Population : 18171"} + }, + { + value: "18065", + latitude: 45.208611111111, + longitude: 5.7794444444444, + attrs : {href : "#"}, + tooltip: {content : "Meylan (38229)
Population : 18065"} + }, + { + value: "18038", + latitude: 48.613888888889, + longitude: 7.7519444444444, + attrs : {href : "#"}, + tooltip: {content : "Bischheim (67043)
Population : 18038"} + }, + { + value: "17990", + latitude: 48.821388888889, + longitude: 2.4727777777778, + attrs : {href : "#"}, + tooltip: {content : "Joinville-le-Pont (94042)
Population : 17990"} + }, + { + value: "17976", + latitude: 48.800277777778, + longitude: 2.0625, + attrs : {href : "#"}, + tooltip: {content : "Saint-Cyr-l'École (78545)
Population : 17976"} + }, + { + value: "17969", + latitude: 44.0925, + longitude: 6.2355555555556, + attrs : {href : "#"}, + tooltip: {content : "Digne-les-Bains (04070)
Population : 17969"} + }, + { + value: "17942", + latitude: 49.648333333333, + longitude: -1.6547222222222, + attrs : {href : "#"}, + tooltip: {content : "Équeurdreville-Hainneville (50173)
Population : 17942"} + }, + { + value: "17877", + latitude: 46.060277777778, + longitude: 6.5786111111111, + attrs : {href : "#"}, + tooltip: {content : "Cluses (74081)
Population : 17877"} + }, + { + value: "17814", + latitude: 47.298888888889, + longitude: -1.5527777777778, + attrs : {href : "#"}, + tooltip: {content : "La Chapelle-sur-Erdre (44035)
Population : 17814"} + }, + { + value: "17773", + latitude: 48.820555555556, + longitude: 1.9836111111111, + attrs : {href : "#"}, + tooltip: {content : "Les Clayes-sous-Bois (78165)
Population : 17773"} + }, + { + value: "17758", + latitude: 47.358333333333, + longitude: 1.7427777777778, + attrs : {href : "#"}, + tooltip: {content : "Romorantin-Lanthenay (41194)
Population : 17758"} + }, + { + value: "17687", + latitude: 47.792777777778, + longitude: 1.0655555555556, + attrs : {href : "#"}, + tooltip: {content : "VendĂ´me (41269)
Population : 17687"} + }, + { + value: "17683", + latitude: 45.773611111111, + longitude: 3.0669444444444, + attrs : {href : "#"}, + tooltip: {content : "Chamalières (63075)
Population : 17683"} + }, + { + value: "17670", + latitude: 48.987777777778, + longitude: 2.2997222222222, + attrs : {href : "#"}, + tooltip: {content : "Soisy-sous-Montmorency (95598)
Population : 17670"} + }, + { + value: "17605", + latitude: 45.903611111111, + longitude: 6.1038888888889, + attrs : {href : "#"}, + tooltip: {content : "Cran-Gevrier (74093)
Population : 17605"} + }, + { + value: "17581", + latitude: 50.598888888889, + longitude: 3.0736111111111, + attrs : {href : "#"}, + tooltip: {content : "Faches-Thumesnil (59220)
Population : 17581"} + }, + { + value: "17546", + latitude: 43.405, + longitude: 4.9886111111111, + attrs : {href : "#"}, + tooltip: {content : "Port-de-Bouc (13077)
Population : 17546"} + }, + { + value: "17538", + latitude: 50.655277777778, + longitude: 3.1877777777778, + attrs : {href : "#"}, + tooltip: {content : "Hem (59299)
Population : 17538"} + }, + { + value: "17452", + latitude: 49.285833333333, + longitude: 1.0083333333333, + attrs : {href : "#"}, + tooltip: {content : "Elbeuf (76231)
Population : 17452"} + }, + { + value: "17429", + latitude: 50.409722222222, + longitude: 2.8327777777778, + attrs : {href : "#"}, + tooltip: {content : "Avion (62065)
Population : 17429"} + }, + { + value: "17415", + latitude: 48.626111111111, + longitude: 2.5922222222222, + attrs : {href : "#"}, + tooltip: {content : "Moissy-Cramayel (77296)
Population : 17415"} + }, + { + value: "17393", + latitude: 48.123333333333, + longitude: -1.2094444444444, + attrs : {href : "#"}, + tooltip: {content : "Vitré (35360)
Population : 17393"} + }, + { + value: "17380", + latitude: 45.388055555556, + longitude: 4.2872222222222, + attrs : {href : "#"}, + tooltip: {content : "Firminy (42095)
Population : 17380"} + }, + { + value: "17275", + latitude: 45.24, + longitude: 4.6708333333333, + attrs : {href : "#"}, + tooltip: {content : "Annonay (07010)
Population : 17275"} + }, + { + value: "17275", + latitude: 50.493055555556, + longitude: 2.9580555555556, + attrs : {href : "#"}, + tooltip: {content : "Carvin (62215)
Population : 17275"} + }, + { + value: "17225", + latitude: 43.149722222222, + longitude: 6.0741666666667, + attrs : {href : "#"}, + tooltip: {content : "La Crau (83047)
Population : 17225"} + }, + { + value: "17222", + latitude: 48.813333333333, + longitude: 2.3444444444444, + attrs : {href : "#"}, + tooltip: {content : "Gentilly (94037)
Population : 17222"} + }, + { + value: "17209", + latitude: 14.575833333333, + longitude: -60.975833333333, + attrs : {href : "#"}, + tooltip: {content : "Ducos (97207)
Population : 17209"} + }, + { + value: "17145", + latitude: 49.017222222222, + longitude: 2.0913888888889, + attrs : {href : "#"}, + tooltip: {content : "Éragny (95218)
Population : 17145"} + }, + { + value: "17057", + latitude: 14.670833333333, + longitude: -61.038055555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-Joseph (97224)
Population : 17057"} + }, + { + value: "17019", + latitude: 48.866944444444, + longitude: 2.0941666666667, + attrs : {href : "#"}, + tooltip: {content : "Marly-le-Roi (78372)
Population : 17019"} + }, + { + value: "16951", + latitude: 47.913055555556, + longitude: 1.8733333333333, + attrs : {href : "#"}, + tooltip: {content : "Saint-Jean-de-la-Ruelle (45285)
Population : 16951"} + }, + { + value: "16945", + latitude: 48.750277777778, + longitude: 2.5097222222222, + attrs : {href : "#"}, + tooltip: {content : "Boissy-Saint-Léger (94004)
Population : 16945"} + }, + { + value: "16934", + latitude: 47.622222222222, + longitude: 6.1552777777778, + attrs : {href : "#"}, + tooltip: {content : "Vesoul (70550)
Population : 16934"} + }, + { + value: "16930", + latitude: 43.964166666667, + longitude: 4.86, + attrs : {href : "#"}, + tooltip: {content : "Le Pontet (84092)
Population : 16930"} + }, + { + value: "16926", + latitude: 48.383055555556, + longitude: 2.9480555555556, + attrs : {href : "#"}, + tooltip: {content : "Montereau-Fault-Yonne (77305)
Population : 16926"} + }, + { + value: "16895", + latitude: 16.331944444444, + longitude: -61.456944444444, + attrs : {href : "#"}, + tooltip: {content : "Morne-Ă -l'Eau (97116)
Population : 16895"} + }, + { + value: "16894", + latitude: 50.448055555556, + longitude: 3.4269444444444, + attrs : {href : "#"}, + tooltip: {content : "Saint-Amand-les-Eaux (59526)
Population : 16894"} + }, + { + value: "16888", + latitude: 48.774166666667, + longitude: 2.4875, + attrs : {href : "#"}, + tooltip: {content : "Bonneuil-sur-Marne (94011)
Population : 16888"} + }, + { + value: "16875", + latitude: 48.024722222222, + longitude: -1.7458333333333, + attrs : {href : "#"}, + tooltip: {content : "Bruz (35047)
Population : 16875"} + }, + { + value: "16867", + latitude: 49.207222222222, + longitude: 2.5866666666667, + attrs : {href : "#"}, + tooltip: {content : "Senlis (60612)
Population : 16867"} + }, + { + value: "16852", + latitude: 49.546111111111, + longitude: 0.18805555555556, + attrs : {href : "#"}, + tooltip: {content : "Montivilliers (76447)
Population : 16852"} + }, + { + value: "16830", + latitude: 48.771666666667, + longitude: 5.1672222222222, + attrs : {href : "#"}, + tooltip: {content : "Bar-le-Duc (55029)
Population : 16830"} + }, + { + value: "16821", + latitude: 48.896666666667, + longitude: 2.1061111111111, + attrs : {href : "#"}, + tooltip: {content : "Le Pecq (78481)
Population : 16821"} + }, + { + value: "16802", + latitude: 44.744444444444, + longitude: -0.68222222222222, + attrs : {href : "#"}, + tooltip: {content : "Cestas (33122)
Population : 16802"} + }, + { + value: "16796", + latitude: 49.010833333333, + longitude: 2.0386111111111, + attrs : {href : "#"}, + tooltip: {content : "Jouy-le-Moutier (95323)
Population : 16796"} + }, + { + value: "16787", + latitude: 45.708611111111, + longitude: 4.8533333333333, + attrs : {href : "#"}, + tooltip: {content : "Saint-Fons (69199)
Population : 16787"} + }, + { + value: "16757", + latitude: 43.405833333333, + longitude: 6.0616666666667, + attrs : {href : "#"}, + tooltip: {content : "Brignoles (83023)
Population : 16757"} + }, + { + value: "16753", + latitude: 48.893888888889, + longitude: 2.1322222222222, + attrs : {href : "#"}, + tooltip: {content : "Le Vésinet (78650)
Population : 16753"} + }, + { + value: "16723", + latitude: 49.104166666667, + longitude: 6.7080555555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-Avold (57606)
Population : 16723"} + }, + { + value: "16643", + latitude: 43.119166666667, + longitude: 5.8022222222222, + attrs : {href : "#"}, + tooltip: {content : "Sanary-sur-Mer (83123)
Population : 16643"} + }, + { + value: "16639", + latitude: 48.5575, + longitude: 7.6830555555556, + attrs : {href : "#"}, + tooltip: {content : "Lingolsheim (67267)
Population : 16639"} + }, + { + value: "16623", + latitude: 47.285833333333, + longitude: -2.3922222222222, + attrs : {href : "#"}, + tooltip: {content : "La Baule-Escoublac (44055)
Population : 16623"} + }, + { + value: "16604", + latitude: 48.6925, + longitude: 2.6111111111111, + attrs : {href : "#"}, + tooltip: {content : "Brie-Comte-Robert (77053)
Population : 16604"} + }, + { + value: "16550", + latitude: 16.241111111111, + longitude: -61.533055555556, + attrs : {href : "#"}, + tooltip: {content : "Pointe-Ă -Pitre (97120)
Population : 16550"} + }, + { + value: "16547", + latitude: 48.5775, + longitude: -3.8277777777778, + attrs : {href : "#"}, + tooltip: {content : "Morlaix (29151)
Population : 16547"} + }, + { + value: "16537", + latitude: 49.059166666667, + longitude: 2.0625, + attrs : {href : "#"}, + tooltip: {content : "Osny (95476)
Population : 16537"} + }, + { + value: "16534", + latitude: 48.993333333333, + longitude: 1.7358333333333, + attrs : {href : "#"}, + tooltip: {content : "Limay (78335)
Population : 16534"} + }, + { + value: "16504", + latitude: 43.616388888889, + longitude: 4.0075, + attrs : {href : "#"}, + tooltip: {content : "Mauguio (34154)
Population : 16504"} + }, + { + value: "16503", + latitude: 47.402777777778, + longitude: 0.67805555555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-Cyr-sur-Loire (37214)
Population : 16503"} + }, + { + value: "16475", + latitude: 49.358888888889, + longitude: 6.1886111111111, + attrs : {href : "#"}, + tooltip: {content : "Yutz (57757)
Population : 16475"} + }, + { + value: "16457", + latitude: 44.836388888889, + longitude: -0.52583333333333, + attrs : {href : "#"}, + tooltip: {content : "Floirac (33167)
Population : 16457"} + }, + { + value: "16450", + latitude: 43.116388888889, + longitude: 1.6108333333333, + attrs : {href : "#"}, + tooltip: {content : "Pamiers (09225)
Population : 16450"} + }, + { + value: "16443", + latitude: 49.034444444444, + longitude: 2.0319444444444, + attrs : {href : "#"}, + tooltip: {content : "Vauréal (95637)
Population : 16443"} + }, + { + value: "16442", + latitude: 43.565555555556, + longitude: 1.2963888888889, + attrs : {href : "#"}, + tooltip: {content : "Plaisance-du-Touch (31424)
Population : 16442"} + }, + { + value: "16377", + latitude: 49.640833333333, + longitude: -1.5788888888889, + attrs : {href : "#"}, + tooltip: {content : "Tourlaville (50602)
Population : 16377"} + }, + { + value: "16363", + latitude: 50.363055555556, + longitude: 3.1130555555556, + attrs : {href : "#"}, + tooltip: {content : "Sin-le-Noble (59569)
Population : 16363"} + }, + { + value: "16355", + latitude: 45.231666666667, + longitude: 5.6830555555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-Égrève (38382)
Population : 16355"} + }, + { + value: "16263", + latitude: 47.328055555556, + longitude: -2.4291666666667, + attrs : {href : "#"}, + tooltip: {content : "Guérande (44069)
Population : 16263"} + }, + { + value: "16262", + latitude: 48.438333333333, + longitude: 1.465, + attrs : {href : "#"}, + tooltip: {content : "Lucé (28218)
Population : 16262"} + }, + { + value: "16249", + latitude: 47.699722222222, + longitude: -0.076111111111111, + attrs : {href : "#"}, + tooltip: {content : "La Flèche (72154)
Population : 16249"} + }, + { + value: "16231", + latitude: 48.698055555556, + longitude: 2.1875, + attrs : {href : "#"}, + tooltip: {content : "Orsay (91471)
Population : 16231"} + }, + { + value: "16224", + latitude: 48.8, + longitude: 2.1722222222222, + attrs : {href : "#"}, + tooltip: {content : "Viroflay (78686)
Population : 16224"} + }, + { + value: "16191", + latitude: 16.271666666667, + longitude: -61.632777777778, + attrs : {href : "#"}, + tooltip: {content : "Lamentin (97115)
Population : 16191"} + }, + { + value: "16184", + latitude: 45.936388888889, + longitude: 6.6319444444444, + attrs : {href : "#"}, + tooltip: {content : "Sallanches (74256)
Population : 16184"} + }, + { + value: "16183", + latitude: 43.807222222222, + longitude: 4.6433333333333, + attrs : {href : "#"}, + tooltip: {content : "Beaucaire (30032)
Population : 16183"} + }, + { + value: "16166", + latitude: 43.568888888889, + longitude: 3.9086111111111, + attrs : {href : "#"}, + tooltip: {content : "Lattes (34129)
Population : 16166"} + }, + { + value: "16080", + latitude: 48.675, + longitude: 5.8916666666667, + attrs : {href : "#"}, + tooltip: {content : "Toul (54528)
Population : 16080"} + }, + { + value: "16042", + latitude: 43.537777777778, + longitude: 1.3436111111111, + attrs : {href : "#"}, + tooltip: {content : "Cugnaux (31157)
Population : 16042"} + }, + { + value: "15980", + latitude: 45.619444444444, + longitude: 5.2330555555556, + attrs : {href : "#"}, + tooltip: {content : "L'Isle-d'Abeau (38193)
Population : 15980"} + }, + { + value: "15975", + latitude: 48.120833333333, + longitude: -1.6036111111111, + attrs : {href : "#"}, + tooltip: {content : "Cesson-Sévigné (35051)
Population : 15975"} + }, + { + value: "15903", + latitude: 48.450833333333, + longitude: -4.2494444444444, + attrs : {href : "#"}, + tooltip: {content : "Landerneau (29103)
Population : 15903"} + }, + { + value: "15899", + latitude: 45.6075, + longitude: 4.0652777777778, + attrs : {href : "#"}, + tooltip: {content : "Montbrison (42147)
Population : 15899"} + }, + { + value: "15838", + latitude: 45.265833333333, + longitude: 1.7722222222222, + attrs : {href : "#"}, + tooltip: {content : "Tulle (19272)
Population : 15838"} + }, + { + value: "15837", + latitude: 48.748333333333, + longitude: -0.56944444444444, + attrs : {href : "#"}, + tooltip: {content : "Flers (61169)
Population : 15837"} + }, + { + value: "15835", + latitude: 49.329722222222, + longitude: 6.0619444444444, + attrs : {href : "#"}, + tooltip: {content : "Hayange (57306)
Population : 15835"} + }, + { + value: "15830", + latitude: 48.7475, + longitude: 2.2627777777778, + attrs : {href : "#"}, + tooltip: {content : "Verrières-le-Buisson (91645)
Population : 15830"} + }, + { + value: "15825", + latitude: 48.841111111111, + longitude: 2.5222222222222, + attrs : {href : "#"}, + tooltip: {content : "Bry-sur-Marne (94015)
Population : 15825"} + }, + { + value: "15802", + latitude: 43.358611111111, + longitude: -1.7744444444444, + attrs : {href : "#"}, + tooltip: {content : "Hendaye (64260)
Population : 15802"} + }, + { + value: "15783", + latitude: 50.408333333333, + longitude: 1.5927777777778, + attrs : {href : "#"}, + tooltip: {content : "Berck (62108)
Population : 15783"} + }, + { + value: "15782", + latitude: 48.854722222222, + longitude: 2.6288888888889, + attrs : {href : "#"}, + tooltip: {content : "Noisiel (77337)
Population : 15782"} + }, + { + value: "15727", + latitude: 46.871111111111, + longitude: -1.0136111111111, + attrs : {href : "#"}, + tooltip: {content : "Les Herbiers (85109)
Population : 15727"} + }, + { + value: "15665", + latitude: 48.408888888889, + longitude: 2.7016666666667, + attrs : {href : "#"}, + tooltip: {content : "Fontainebleau (77186)
Population : 15665"} + }, + { + value: "15662", + latitude: 43.436388888889, + longitude: 4.9452777777778, + attrs : {href : "#"}, + tooltip: {content : "Fos-sur-Mer (13039)
Population : 15662"} + }, + { + value: "15651", + latitude: 47.390833333333, + longitude: 0.72805555555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-Pierre-des-Corps (37233)
Population : 15651"} + }, + { + value: "15630", + latitude: 46.951111111111, + longitude: 4.2986111111111, + attrs : {href : "#"}, + tooltip: {content : "Autun (71014)
Population : 15630"} + }, + { + value: "15614", + latitude: 48.908055555556, + longitude: 2.1780555555556, + attrs : {href : "#"}, + tooltip: {content : "Carrières-sur-Seine (78124)
Population : 15614"} + }, + { + value: "15583", + latitude: 47.996944444444, + longitude: 2.7325, + attrs : {href : "#"}, + tooltip: {content : "Montargis (45208)
Population : 15583"} + }, + { + value: "15581", + latitude: 48.979722222222, + longitude: 1.9738888888889, + attrs : {href : "#"}, + tooltip: {content : "Verneuil-sur-Seine (78642)
Population : 15581"} + }, + { + value: "15545", + latitude: 47.804166666667, + longitude: -3.2788888888889, + attrs : {href : "#"}, + tooltip: {content : "Hennebont (56083)
Population : 15545"} + }, + { + value: "15540", + latitude: 48.092222222222, + longitude: -4.3302777777778, + attrs : {href : "#"}, + tooltip: {content : "Douarnenez (29046)
Population : 15540"} + }, + { + value: "15508", + latitude: 44.910555555556, + longitude: -0.6375, + attrs : {href : "#"}, + tooltip: {content : "Blanquefort (33056)
Population : 15508"} + }, + { + value: "15423", + latitude: 47.951388888889, + longitude: 1.8802777777778, + attrs : {href : "#"}, + tooltip: {content : "Saran (45302)
Population : 15423"} + }, + { + value: "15412", + latitude: 48.908611111111, + longitude: 2.1494444444444, + attrs : {href : "#"}, + tooltip: {content : "Montesson (78418)
Population : 15412"} + }, + { + value: "15389", + latitude: 48.947777777778, + longitude: 2.0386111111111, + attrs : {href : "#"}, + tooltip: {content : "Carrières-sous-Poissy (78123)
Population : 15389"} + }, + { + value: "15326", + latitude: 43.636111111111, + longitude: 3.9013888888889, + attrs : {href : "#"}, + tooltip: {content : "Castelnau-le-Lez (34057)
Population : 15326"} + }, + { + value: "15281", + latitude: 49.440277777778, + longitude: 1.0252777777778, + attrs : {href : "#"}, + tooltip: {content : "Canteleu (76157)
Population : 15281"} + }, + { + value: "15258", + latitude: 43.658055555556, + longitude: 7.1213888888889, + attrs : {href : "#"}, + tooltip: {content : "Villeneuve-Loubet (06161)
Population : 15258"} + }, + { + value: "15254", + latitude: 47.688888888889, + longitude: 2.6294444444444, + attrs : {href : "#"}, + tooltip: {content : "Gien (45155)
Population : 15254"} + }, + { + value: "15231", + latitude: 50.748333333333, + longitude: 2.2608333333333, + attrs : {href : "#"}, + tooltip: {content : "Saint-Omer (62765)
Population : 15231"} + }, + { + value: "15153", + latitude: 45.529444444444, + longitude: 4.6169444444444, + attrs : {href : "#"}, + tooltip: {content : "Rive-de-Gier (42186)
Population : 15153"} + }, + { + value: "15139", + latitude: 48.685555555556, + longitude: 6.1522222222222, + attrs : {href : "#"}, + tooltip: {content : "Laxou (54304)
Population : 15139"} + }, + { + value: "15102", + latitude: 43.095, + longitude: -0.045277777777778, + attrs : {href : "#"}, + tooltip: {content : "Lourdes (65286)
Population : 15102"} + }, + { + value: "15094", + latitude: 47.482777777778, + longitude: 6.8397222222222, + attrs : {href : "#"}, + tooltip: {content : "Audincourt (25031)
Population : 15094"} + }, + { + value: "15082", + latitude: 44.882777777778, + longitude: -0.6125, + attrs : {href : "#"}, + tooltip: {content : "Bruges (33075)
Population : 15082"} + }, + { + value: "15082", + latitude: 48.744444444444, + longitude: -0.020277777777778, + attrs : {href : "#"}, + tooltip: {content : "Argentan (61006)
Population : 15082"} + }, + { + value: "15079", + latitude: 43.8825, + longitude: 4.855, + attrs : {href : "#"}, + tooltip: {content : "Châteaurenard (13027)
Population : 15079"} + }, + { + value: "15075", + latitude: 49.0275, + longitude: 2.3266666666667, + attrs : {href : "#"}, + tooltip: {content : "Domont (95199)
Population : 15075"} + }, + { + value: "15043", + latitude: 46.466944444444, + longitude: -0.80638888888889, + attrs : {href : "#"}, + tooltip: {content : "Fontenay-le-Comte (85092)
Population : 15043"} + }, + { + value: "15020", + latitude: 49.046388888889, + longitude: 3.4030555555556, + attrs : {href : "#"}, + tooltip: {content : "Château-Thierry (02168)
Population : 15020"} + }, + { + value: "14998", + latitude: 16.251388888889, + longitude: -61.273888888889, + attrs : {href : "#"}, + tooltip: {content : "Saint-François (97125)
Population : 14998"} + }, + { + value: "14962", + latitude: 49.016944444444, + longitude: 2.2463888888889, + attrs : {href : "#"}, + tooltip: {content : "Saint-Leu-la-ForĂŞt (95563)
Population : 14962"} + }, + { + value: "14943", + latitude: 48.934444444444, + longitude: 2.4244444444444, + attrs : {href : "#"}, + tooltip: {content : "Le Bourget (93013)
Population : 14943"} + }, + { + value: "14920", + latitude: 48.815555555556, + longitude: 3.0836111111111, + attrs : {href : "#"}, + tooltip: {content : "Coulommiers (77131)
Population : 14920"} + }, + { + value: "14907", + latitude: 43.453333333333, + longitude: 5.8619444444444, + attrs : {href : "#"}, + tooltip: {content : "Saint-Maximin-la-Sainte-Baume (83116)
Population : 14907"} + }, + { + value: "14903", + latitude: 47.782222222222, + longitude: 7.3480555555556, + attrs : {href : "#"}, + tooltip: {content : "Illzach (68154)
Population : 14903"} + }, + { + value: "14888", + latitude: 46.496388888889, + longitude: -1.7847222222222, + attrs : {href : "#"}, + tooltip: {content : "Les Sables-d'Olonne (85194)
Population : 14888"} + }, + { + value: "14860", + latitude: 48.068611111111, + longitude: -2.9627777777778, + attrs : {href : "#"}, + tooltip: {content : "Pontivy (56178)
Population : 14860"} + }, + { + value: "14832", + latitude: 48.904444444444, + longitude: 6.0541666666667, + attrs : {href : "#"}, + tooltip: {content : "Pont-Ă -Mousson (54431)
Population : 14832"} + }, + { + value: "14772", + latitude: 50.7375, + longitude: 2.7338888888889, + attrs : {href : "#"}, + tooltip: {content : "Bailleul (59043)
Population : 14772"} + }, + { + value: "14756", + latitude: 48.688333333333, + longitude: 2.3775, + attrs : {href : "#"}, + tooltip: {content : "Juvisy-sur-Orge (91326)
Population : 14756"} + }, + { + value: "14753", + latitude: 48.673055555556, + longitude: 6.1547222222222, + attrs : {href : "#"}, + tooltip: {content : "Villers-lès-Nancy (54578)
Population : 14753"} + }, + { + value: "14717", + latitude: 50.703888888889, + longitude: 1.5938888888889, + attrs : {href : "#"}, + tooltip: {content : "Outreau (62643)
Population : 14717"} + }, + { + value: "14707", + latitude: 49.519722222222, + longitude: 5.7605555555556, + attrs : {href : "#"}, + tooltip: {content : "Longwy (54323)
Population : 14707"} + }, + { + value: "14697", + latitude: 48.836111111111, + longitude: 2.6277777777778, + attrs : {href : "#"}, + tooltip: {content : "Lognes (77258)
Population : 14697"} + }, + { + value: "14647", + latitude: 48.818333333333, + longitude: 2.4347222222222, + attrs : {href : "#"}, + tooltip: {content : "Saint-Maurice (94069)
Population : 14647"} + }, + { + value: "14632", + latitude: 50.125, + longitude: 3.4116666666667, + attrs : {href : "#"}, + tooltip: {content : "Caudry (59139)
Population : 14632"} + }, + { + value: "14577", + latitude: 46.170555555556, + longitude: 1.8683333333333, + attrs : {href : "#"}, + tooltip: {content : "Guéret (23096)
Population : 14577"} + }, + { + value: "14569", + latitude: 50.609166666667, + longitude: 2.9869444444444, + attrs : {href : "#"}, + tooltip: {content : "Haubourdin (59286)
Population : 14569"} + }, + { + value: "14487", + latitude: 48.998611111111, + longitude: 2.3569444444444, + attrs : {href : "#"}, + tooltip: {content : "Saint-Brice-sous-ForĂŞt (95539)
Population : 14487"} + }, + { + value: "14475", + latitude: 45.544166666667, + longitude: 3.2488888888889, + attrs : {href : "#"}, + tooltip: {content : "Issoire (63178)
Population : 14475"} + }, + { + value: "14450", + latitude: 47.115555555556, + longitude: -2.1033333333333, + attrs : {href : "#"}, + tooltip: {content : "Pornic (44131)
Population : 14450"} + }, + { + value: "14425", + latitude: 45.499444444444, + longitude: 4.24, + attrs : {href : "#"}, + tooltip: {content : "Saint-Just-Saint-Rambert (42279)
Population : 14425"} + }, + { + value: "14423", + latitude: 48.973611111111, + longitude: 2.3458333333333, + attrs : {href : "#"}, + tooltip: {content : "Montmagny (95427)
Population : 14423"} + }, + { + value: "14403", + latitude: 47.8075, + longitude: 7.3369444444444, + attrs : {href : "#"}, + tooltip: {content : "Wittenheim (68376)
Population : 14403"} + }, + { + value: "14393", + latitude: 48.534444444444, + longitude: -2.7708333333333, + attrs : {href : "#"}, + tooltip: {content : "Plérin (22187)
Population : 14393"} + }, + { + value: "14375", + latitude: 47.366666666667, + longitude: 0.72666666666667, + attrs : {href : "#"}, + tooltip: {content : "Saint-Avertin (37208)
Population : 14375"} + }, + { + value: "14364", + latitude: 49.234444444444, + longitude: 2.8875, + attrs : {href : "#"}, + tooltip: {content : "Crépy-en-Valois (60176)
Population : 14364"} + }, + { + value: "14358", + latitude: 50.248055555556, + longitude: 3.9244444444444, + attrs : {href : "#"}, + tooltip: {content : "Hautmont (59291)
Population : 14358"} + }, + { + value: "14320", + latitude: 49.655833333333, + longitude: 3.2872222222222, + attrs : {href : "#"}, + tooltip: {content : "Tergnier (02738)
Population : 14320"} + }, + { + value: "14316", + latitude: 45.958055555556, + longitude: 5.3577777777778, + attrs : {href : "#"}, + tooltip: {content : "Ambérieu-en-Bugey (01004)
Population : 14316"} + }, + { + value: "14316", + latitude: 46.536111111111, + longitude: -1.7727777777778, + attrs : {href : "#"}, + tooltip: {content : "Olonne-sur-Mer (85166)
Population : 14316"} + }, + { + value: "14287", + latitude: 48.408888888889, + longitude: 2.725, + attrs : {href : "#"}, + tooltip: {content : "Avon (77014)
Population : 14287"} + }, + { + value: "14264", + latitude: 48.303055555556, + longitude: -0.61361111111111, + attrs : {href : "#"}, + tooltip: {content : "Mayenne (53147)
Population : 14264"} + }, + { + value: "14233", + latitude: 47.291111111111, + longitude: 5.0072222222222, + attrs : {href : "#"}, + tooltip: {content : "ChenĂ´ve (21166)
Population : 14233"} + }, + { + value: "14194", + latitude: 48.899166666667, + longitude: 2.5230555555556, + attrs : {href : "#"}, + tooltip: {content : "Le Raincy (93062)
Population : 14194"} + }, + { + value: "14092", + latitude: 44.280277777778, + longitude: 4.7488888888889, + attrs : {href : "#"}, + tooltip: {content : "Bollène (84019)
Population : 14092"} + }, + { + value: "14035", + latitude: 48.070833333333, + longitude: 1.3377777777778, + attrs : {href : "#"}, + tooltip: {content : "Châteaudun (28088)
Population : 14035"} + }, + { + value: "14028", + latitude: 43.454444444444, + longitude: 5.4144444444444, + attrs : {href : "#"}, + tooltip: {content : "Bouc-Bel-Air (13015)
Population : 14028"} + }, + { + value: "13968", + latitude: 48.618055555556, + longitude: 2.4069444444444, + attrs : {href : "#"}, + tooltip: {content : "Courcouronnes (91182)
Population : 13968"} + }, + { + value: "13965", + latitude: 14.738611111111, + longitude: -60.963055555556, + attrs : {href : "#"}, + tooltip: {content : "La Trinité (97230)
Population : 13965"} + }, + { + value: "13907", + latitude: 49.581111111111, + longitude: 2.9988888888889, + attrs : {href : "#"}, + tooltip: {content : "Noyon (60471)
Population : 13907"} + }, + { + value: "13892", + latitude: 45.866111111111, + longitude: 5.9444444444444, + attrs : {href : "#"}, + tooltip: {content : "Rumilly (74225)
Population : 13892"} + }, + { + value: "13880", + latitude: 48.801388888889, + longitude: 2.0316666666667, + attrs : {href : "#"}, + tooltip: {content : "Bois-d'Arcy (78073)
Population : 13880"} + }, + { + value: "13873", + latitude: 46.134444444444, + longitude: 3.4563888888889, + attrs : {href : "#"}, + tooltip: {content : "Cusset (03095)
Population : 13873"} + }, + { + value: "13845", + latitude: 48.433611111111, + longitude: -4.4008333333333, + attrs : {href : "#"}, + tooltip: {content : "Guipavas (29075)
Population : 13845"} + }, + { + value: "13832", + latitude: 43.610277777778, + longitude: 1.4986111111111, + attrs : {href : "#"}, + tooltip: {content : "Balma (31044)
Population : 13832"} + }, + { + value: "13826", + latitude: 48.724722222222, + longitude: 4.5844444444444, + attrs : {href : "#"}, + tooltip: {content : "Vitry-le-François (51649)
Population : 13826"} + }, + { + value: "13802", + latitude: 46.504166666667, + longitude: -1.7372222222222, + attrs : {href : "#"}, + tooltip: {content : "Château-d'Olonne (85060)
Population : 13802"} + }, + { + value: "13774", + latitude: 48.515833333333, + longitude: 3.7266666666667, + attrs : {href : "#"}, + tooltip: {content : "Romilly-sur-Seine (10323)
Population : 13774"} + }, + { + value: "13770", + latitude: 49.205277777778, + longitude: 6.6958333333333, + attrs : {href : "#"}, + tooltip: {content : "Creutzwald (57160)
Population : 13770"} + }, + { + value: "13767", + latitude: 43.677777777778, + longitude: 4.4311111111111, + attrs : {href : "#"}, + tooltip: {content : "Saint-Gilles (30258)
Population : 13767"} + }, + { + value: "13752", + latitude: 50.703333333333, + longitude: 3.1405555555556, + attrs : {href : "#"}, + tooltip: {content : "Mouvaux (59421)
Population : 13752"} + }, + { + value: "13723", + latitude: 48.838055555556, + longitude: -1.5869444444444, + attrs : {href : "#"}, + tooltip: {content : "Granville (50218)
Population : 13723"} + }, + { + value: "13710", + latitude: 48.565277777778, + longitude: 2.4361111111111, + attrs : {href : "#"}, + tooltip: {content : "Mennecy (91386)
Population : 13710"} + }, + { + value: "13702", + latitude: 49.278611111111, + longitude: -0.70388888888889, + attrs : {href : "#"}, + tooltip: {content : "Bayeux (14047)
Population : 13702"} + }, + { + value: "13696", + latitude: 43.475555555556, + longitude: 5.1680555555556, + attrs : {href : "#"}, + tooltip: {content : "Berre-l'Étang (13014)
Population : 13696"} + }, + { + value: "13688", + latitude: 49.274444444444, + longitude: 1.2102777777778, + attrs : {href : "#"}, + tooltip: {content : "Val-de-Reuil (27701)
Population : 13688"} + }, + { + value: "13684", + latitude: 43.741944444444, + longitude: 7.4236111111111, + attrs : {href : "#"}, + tooltip: {content : "Beausoleil (06012)
Population : 13684"} + }, + { + value: "13659", + latitude: -21.266111111111, + longitude: 55.366944444444, + attrs : {href : "#"}, + tooltip: {content : "L'Étang-Salé (97404)
Population : 13659"} + }, + { + value: "13656", + latitude: 48.987222222222, + longitude: 2.4166666666667, + attrs : {href : "#"}, + tooltip: {content : "Arnouville (95019)
Population : 13656"} + }, + { + value: "13639", + latitude: 50.371388888889, + longitude: 3.5044444444444, + attrs : {href : "#"}, + tooltip: {content : "Anzin (59014)
Population : 13639"} + }, + { + value: "13587", + latitude: 48.3725, + longitude: -4.3705555555556, + attrs : {href : "#"}, + tooltip: {content : "Plougastel-Daoulas (29189)
Population : 13587"} + }, + { + value: "13558", + latitude: 43.900555555556, + longitude: 1.8983333333333, + attrs : {href : "#"}, + tooltip: {content : "Gaillac (81099)
Population : 13558"} + }, + { + value: "13545", + latitude: 46.565833333333, + longitude: 3.3544444444444, + attrs : {href : "#"}, + tooltip: {content : "Yzeure (03321)
Population : 13545"} + }, + { + value: "13528", + latitude: 42.705555555556, + longitude: 3.0072222222222, + attrs : {href : "#"}, + tooltip: {content : "Canet-en-Roussillon (66037)
Population : 13528"} + }, + { + value: "13511", + latitude: 44.924722222222, + longitude: -0.48666666666667, + attrs : {href : "#"}, + tooltip: {content : "Ambarès-et-Lagrave (33003)
Population : 13511"} + }, + { + value: "13481", + latitude: 49.141666666667, + longitude: 6.7988888888889, + attrs : {href : "#"}, + tooltip: {content : "Freyming-Merlebach (57240)
Population : 13481"} + }, + { + value: "13473", + latitude: 49.235833333333, + longitude: 2.135, + attrs : {href : "#"}, + tooltip: {content : "Méru (60395)
Population : 13473"} + }, + { + value: "13452", + latitude: 46.948055555556, + longitude: 1.9933333333333, + attrs : {href : "#"}, + tooltip: {content : "Issoudun (36088)
Population : 13452"} + }, + { + value: "13448", + latitude: 43.390277777778, + longitude: -1.6597222222222, + attrs : {href : "#"}, + tooltip: {content : "Saint-Jean-de-Luz (64483)
Population : 13448"} + }, + { + value: "13439", + latitude: 43.3025, + longitude: -0.39722222222222, + attrs : {href : "#"}, + tooltip: {content : "Billère (64129)
Population : 13439"} + }, + { + value: "13436", + latitude: 48.311944444444, + longitude: 4.0444444444444, + attrs : {href : "#"}, + tooltip: {content : "La Chapelle-Saint-Luc (10081)
Population : 13436"} + }, + { + value: "13427", + latitude: 50.585, + longitude: 3.0430555555556, + attrs : {href : "#"}, + tooltip: {content : "Wattignies (59648)
Population : 13427"} + }, + { + value: "13426", + latitude: 43.805, + longitude: 4.6594444444444, + attrs : {href : "#"}, + tooltip: {content : "Tarascon (13108)
Population : 13426"} + }, + { + value: "13398", + latitude: 48.011666666667, + longitude: 2.7358333333333, + attrs : {href : "#"}, + tooltip: {content : "Châlette-sur-Loing (45068)
Population : 13398"} + }, + { + value: "13337", + latitude: 44.3775, + longitude: 4.6961111111111, + attrs : {href : "#"}, + tooltip: {content : "Pierrelatte (26235)
Population : 13337"} + }, + { + value: "13325", + latitude: 14.486666666667, + longitude: -60.903333333333, + attrs : {href : "#"}, + tooltip: {content : "Rivière-Pilote (97220)
Population : 13325"} + }, + { + value: "13251", + latitude: 47.748611111111, + longitude: 7.4044444444444, + attrs : {href : "#"}, + tooltip: {content : "Rixheim (68278)
Population : 13251"} + }, + { + value: "13249", + latitude: 44.04, + longitude: 1.1069444444444, + attrs : {href : "#"}, + tooltip: {content : "Castelsarrasin (82033)
Population : 13249"} + }, + { + value: "13242", + latitude: 47.411388888889, + longitude: 0.9825, + attrs : {href : "#"}, + tooltip: {content : "Amboise (37003)
Population : 13242"} + }, + { + value: "13220", + latitude: 43.308888888889, + longitude: 6.6377777777778, + attrs : {href : "#"}, + tooltip: {content : "Sainte-Maxime (83115)
Population : 13220"} + }, + { + value: "13213", + latitude: 44.518333333333, + longitude: 3.5005555555556, + attrs : {href : "#"}, + tooltip: {content : "Mende (48095)
Population : 13213"} + }, + { + value: "13203", + latitude: 49.151111111111, + longitude: 6.1513888888889, + attrs : {href : "#"}, + tooltip: {content : "Woippy (57751)
Population : 13203"} + }, + { + value: "13159", + latitude: 45.736388888889, + longitude: 4.7636111111111, + attrs : {href : "#"}, + tooltip: {content : "Francheville (69089)
Population : 13159"} + }, + { + value: "13125", + latitude: 43.443333333333, + longitude: 6.6377777777778, + attrs : {href : "#"}, + tooltip: {content : "Roquebrune-sur-Argens (83107)
Population : 13125"} + }, + { + value: "13068", + latitude: 47.791388888889, + longitude: 7.3380555555556, + attrs : {href : "#"}, + tooltip: {content : "Kingersheim (68166)
Population : 13068"} + }, + { + value: "13067", + latitude: 50.671388888889, + longitude: 3.2144444444444, + attrs : {href : "#"}, + tooltip: {content : "Lys-lez-Lannoy (59367)
Population : 13067"} + }, + { + value: "13040", + latitude: 14.528888888889, + longitude: -60.981388888889, + attrs : {href : "#"}, + tooltip: {content : "Rivière-Salée (97221)
Population : 13040"} + }, + { + value: "13037", + latitude: 43.139444444444, + longitude: 5.8469444444444, + attrs : {href : "#"}, + tooltip: {content : "Ollioules (83090)
Population : 13037"} + }, + { + value: "13023", + latitude: 45.396111111111, + longitude: 4.325, + attrs : {href : "#"}, + tooltip: {content : "Le Chambon-Feugerolles (42044)
Population : 13023"} + }, + { + value: "13016", + latitude: 50.753611111111, + longitude: 3.1202777777778, + attrs : {href : "#"}, + tooltip: {content : "Roncq (59508)
Population : 13016"} + }, + { + value: "12989", + latitude: 47.84, + longitude: -0.33416666666667, + attrs : {href : "#"}, + tooltip: {content : "Sablé-sur-Sarthe (72264)
Population : 12989"} + }, + { + value: "12951", + latitude: 47.506944444444, + longitude: -0.58888888888889, + attrs : {href : "#"}, + tooltip: {content : "Avrillé (49015)
Population : 12951"} + }, + { + value: "12941", + latitude: 50.017222222222, + longitude: 4.0533333333333, + attrs : {href : "#"}, + tooltip: {content : "Fourmies (59249)
Population : 12941"} + }, + { + value: "12907", + latitude: 48.268611111111, + longitude: 2.6936111111111, + attrs : {href : "#"}, + tooltip: {content : "Nemours (77333)
Population : 12907"} + }, + { + value: "12904", + latitude: 43.725555555556, + longitude: -1.0527777777778, + attrs : {href : "#"}, + tooltip: {content : "Saint-Paul-lès-Dax (40279)
Population : 12904"} + }, + { + value: "12886", + latitude: 48.734722222222, + longitude: 7.0538888888889, + attrs : {href : "#"}, + tooltip: {content : "Sarrebourg (57630)
Population : 12886"} + }, + { + value: "12881", + latitude: 44.3525, + longitude: 2.0341666666667, + attrs : {href : "#"}, + tooltip: {content : "Villefranche-de-Rouergue (12300)
Population : 12881"} + }, + { + value: "12872", + latitude: 43.966388888889, + longitude: 4.7958333333333, + attrs : {href : "#"}, + tooltip: {content : "Villeneuve-lès-Avignon (30351)
Population : 12872"} + }, + { + value: "12865", + latitude: 48.813611111111, + longitude: 2.0486111111111, + attrs : {href : "#"}, + tooltip: {content : "Fontenay-le-Fleury (78242)
Population : 12865"} + }, + { + value: "12860", + latitude: 50.389166666667, + longitude: 3.4858333333333, + attrs : {href : "#"}, + tooltip: {content : "Raismes (59491)
Population : 12860"} + }, + { + value: "12829", + latitude: 49.299166666667, + longitude: 6.1097222222222, + attrs : {href : "#"}, + tooltip: {content : "Fameck (57206)
Population : 12829"} + }, + { + value: "12803", + latitude: 43.641388888889, + longitude: 7.0088888888889, + attrs : {href : "#"}, + tooltip: {content : "Valbonne (06152)
Population : 12803"} + }, + { + value: "12800", + latitude: 48.766388888889, + longitude: 7.8569444444444, + attrs : {href : "#"}, + tooltip: {content : "Bischwiller (67046)
Population : 12800"} + }, + { + value: "12700", + latitude: 43.757222222222, + longitude: 7.4741666666667, + attrs : {href : "#"}, + tooltip: {content : "Roquebrune-Cap-Martin (06104)
Population : 12700"} + }, + { + value: "12695", + latitude: 47.667777777778, + longitude: -2.9825, + attrs : {href : "#"}, + tooltip: {content : "Auray (56007)
Population : 12695"} + }, + { + value: "12684", + latitude: 48.558888888889, + longitude: 3.2994444444444, + attrs : {href : "#"}, + tooltip: {content : "Provins (77379)
Population : 12684"} + }, + { + value: "12662", + latitude: 48.964444444444, + longitude: 2.3441666666667, + attrs : {href : "#"}, + tooltip: {content : "Villetaneuse (93079)
Population : 12662"} + }, + { + value: "12661", + latitude: 49.255555555556, + longitude: 2.4383333333333, + attrs : {href : "#"}, + tooltip: {content : "Montataire (60414)
Population : 12661"} + }, + { + value: "12661", + latitude: 47.748333333333, + longitude: 7.3669444444444, + attrs : {href : "#"}, + tooltip: {content : "Riedisheim (68271)
Population : 12661"} + }, + { + value: "12638", + latitude: 48.838611111111, + longitude: -0.88916666666667, + attrs : {href : "#"}, + tooltip: {content : "Vire (14762)
Population : 12638"} + }, + { + value: "12630", + latitude: 47.716944444444, + longitude: -1.3761111111111, + attrs : {href : "#"}, + tooltip: {content : "Châteaubriant (44036)
Population : 12630"} + }, + { + value: "12620", + latitude: 44.104722222222, + longitude: 1.0852777777778, + attrs : {href : "#"}, + tooltip: {content : "Moissac (82112)
Population : 12620"} + }, + { + value: "12609", + latitude: 49.2, + longitude: 6.9291666666667, + attrs : {href : "#"}, + tooltip: {content : "Stiring-Wendel (57660)
Population : 12609"} + }, + { + value: "12602", + latitude: 50.3575, + longitude: 3.2802777777778, + attrs : {href : "#"}, + tooltip: {content : "Somain (59574)
Population : 12602"} + }, + { + value: "12602", + latitude: 48.532777777778, + longitude: 2.5447222222222, + attrs : {href : "#"}, + tooltip: {content : "Saint-Fargeau-Ponthierry (77407)
Population : 12602"} + }, + { + value: "12571", + latitude: 47.446111111111, + longitude: -0.46638888888889, + attrs : {href : "#"}, + tooltip: {content : "Trélazé (49353)
Population : 12571"} + }, + { + value: "12564", + latitude: 43.315, + longitude: -0.41083333333333, + attrs : {href : "#"}, + tooltip: {content : "Lons (64348)
Population : 12564"} + }, + { + value: "12539", + latitude: 48.468611111111, + longitude: -2.5177777777778, + attrs : {href : "#"}, + tooltip: {content : "Lamballe (22093)
Population : 12539"} + }, + { + value: "12521", + latitude: 47.246388888889, + longitude: -2.1669444444444, + attrs : {href : "#"}, + tooltip: {content : "Saint-Brevin-les-Pins (44154)
Population : 12521"} + }, + { + value: "12492", + latitude: 44.393055555556, + longitude: -1.1638888888889, + attrs : {href : "#"}, + tooltip: {content : "Biscarrosse (40046)
Population : 12492"} + }, + { + value: "12469", + latitude: 50.761111111111, + longitude: 3.0077777777778, + attrs : {href : "#"}, + tooltip: {content : "Comines (59152)
Population : 12469"} + }, + { + value: "12469", + latitude: 50.441944444444, + longitude: 2.7244444444444, + attrs : {href : "#"}, + tooltip: {content : "Bully-les-Mines (62186)
Population : 12469"} + }, + { + value: "12459", + latitude: 48.874166666667, + longitude: 2.6380555555556, + attrs : {href : "#"}, + tooltip: {content : "Vaires-sur-Marne (77479)
Population : 12459"} + }, + { + value: "12451", + latitude: 50.445, + longitude: 2.9058333333333, + attrs : {href : "#"}, + tooltip: {content : "Harnes (62413)
Population : 12451"} + }, + { + value: "12443", + latitude: 47.872777777778, + longitude: -3.5497222222222, + attrs : {href : "#"}, + tooltip: {content : "Quimperlé (29233)
Population : 12443"} + }, + { + value: "12429", + latitude: 50.548333333333, + longitude: 3.0294444444444, + attrs : {href : "#"}, + tooltip: {content : "Seclin (59560)
Population : 12429"} + }, + { + value: "12420", + latitude: 49.615555555556, + longitude: 3.2191666666667, + attrs : {href : "#"}, + tooltip: {content : "Chauny (02173)
Population : 12420"} + }, + { + value: "12413", + latitude: 50.398333333333, + longitude: 3.5394444444444, + attrs : {href : "#"}, + tooltip: {content : "Bruay-sur-l'Escaut (59112)
Population : 12413"} + }, + { + value: "12371", + latitude: 49.544444444444, + longitude: 0.95361111111111, + attrs : {href : "#"}, + tooltip: {content : "Barentin (76057)
Population : 12371"} + }, + { + value: "12354", + latitude: 48.741388888889, + longitude: 7.3619444444444, + attrs : {href : "#"}, + tooltip: {content : "Saverne (67437)
Population : 12354"} + }, + { + value: "12340", + latitude: 45.731388888889, + longitude: 5.0022222222222, + attrs : {href : "#"}, + tooltip: {content : "Genas (69277)
Population : 12340"} + }, + { + value: "12328", + latitude: 49.616944444444, + longitude: 0.75305555555556, + attrs : {href : "#"}, + tooltip: {content : "Yvetot (76758)
Population : 12328"} + }, + { + value: "12327", + latitude: 43.546111111111, + longitude: 1.4755555555556, + attrs : {href : "#"}, + tooltip: {content : "Ramonville-Saint-Agne (31446)
Population : 12327"} + }, + { + value: "12327", + latitude: 48.980833333333, + longitude: 2.0583333333333, + attrs : {href : "#"}, + tooltip: {content : "Andrésy (78015)
Population : 12327"} + }, + { + value: "12321", + latitude: 46.078888888889, + longitude: 6.4008333333333, + attrs : {href : "#"}, + tooltip: {content : "Bonneville (74042)
Population : 12321"} + }, + { + value: "12317", + latitude: 50.479722222222, + longitude: 2.6647222222222, + attrs : {href : "#"}, + tooltip: {content : "Nœux-les-Mines (62617)
Population : 12317"} + }, + { + value: "12293", + latitude: 45.181388888889, + longitude: 5.6991666666667, + attrs : {href : "#"}, + tooltip: {content : "Seyssinet-Pariset (38485)
Population : 12293"} + }, + { + value: "12248", + latitude: 48.706388888889, + longitude: 2.3347222222222, + attrs : {href : "#"}, + tooltip: {content : "Morangis (91432)
Population : 12248"} + }, + { + value: "12246", + latitude: 48.693055555556, + longitude: 2.5158333333333, + attrs : {href : "#"}, + tooltip: {content : "Épinay-sous-Sénart (91215)
Population : 12246"} + }, + { + value: "12240", + latitude: 47.424444444444, + longitude: -0.52527777777778, + attrs : {href : "#"}, + tooltip: {content : "Les Ponts-de-CĂ© (49246)
Population : 12240"} + }, + { + value: "12237", + latitude: 47.973055555556, + longitude: 2.7702777777778, + attrs : {href : "#"}, + tooltip: {content : "Amilly (45004)
Population : 12237"} + }, + { + value: "12228", + latitude: 48.745, + longitude: 2.4672222222222, + attrs : {href : "#"}, + tooltip: {content : "Valenton (94074)
Population : 12228"} + }, + { + value: "12220", + latitude: 43.318055555556, + longitude: 1.9538888888889, + attrs : {href : "#"}, + tooltip: {content : "Castelnaudary (11076)
Population : 12220"} + }, + { + value: "12205", + latitude: 44.619722222222, + longitude: 4.3902777777778, + attrs : {href : "#"}, + tooltip: {content : "Aubenas (07019)
Population : 12205"} + }, + { + value: "12200", + latitude: 43.760833333333, + longitude: 1.9886111111111, + attrs : {href : "#"}, + tooltip: {content : "Graulhet (81105)
Population : 12200"} + }, + { + value: "12187", + latitude: 47.249444444444, + longitude: -1.4866666666667, + attrs : {href : "#"}, + tooltip: {content : "Sainte-Luce-sur-Loire (44172)
Population : 12187"} + }, + { + value: "12161", + latitude: 46.1075, + longitude: 5.8258333333333, + attrs : {href : "#"}, + tooltip: {content : "Bellegarde-sur-Valserine (01033)
Population : 12161"} + }, + { + value: "12145", + latitude: 15.996944444444, + longitude: -61.732777777778, + attrs : {href : "#"}, + tooltip: {content : "Basse-Terre (97105)
Population : 12145"} + }, + { + value: "12143", + latitude: 47.828611111111, + longitude: -0.7027777777777801, + attrs : {href : "#"}, + tooltip: {content : "Château-Gontier (53062)
Population : 12143"} + }, + { + value: "12141", + latitude: 43.540555555556, + longitude: -1.4613888888889, + attrs : {href : "#"}, + tooltip: {content : "Tarnos (40312)
Population : 12141"} + }, + { + value: "12125", + latitude: 46.144166666667, + longitude: 6.0841666666667, + attrs : {href : "#"}, + tooltip: {content : "Saint-Julien-en-Genevois (74243)
Population : 12125"} + }, + { + value: "12122", + latitude: 48.758333333333, + longitude: 2.0508333333333, + attrs : {href : "#"}, + tooltip: {content : "Voisins-le-Bretonneux (78688)
Population : 12122"} + }, + { + value: "12094", + latitude: 44.895833333333, + longitude: 6.635, + attrs : {href : "#"}, + tooltip: {content : "Briançon (05023)
Population : 12094"} + }, + { + value: "12093", + latitude: 43.656388888889, + longitude: 1.4844444444444, + attrs : {href : "#"}, + tooltip: {content : "L'Union (31561)
Population : 12093"} + }, + { + value: "12092", + latitude: 48.958333333333, + longitude: 1.855, + attrs : {href : "#"}, + tooltip: {content : "Aubergenville (78029)
Population : 12092"} + }, + { + value: "12064", + latitude: 43.876111111111, + longitude: 5.3963888888889, + attrs : {href : "#"}, + tooltip: {content : "Apt (84003)
Population : 12064"} + }, + { + value: "12057", + latitude: 50.402222222222, + longitude: 2.8658333333333, + attrs : {href : "#"}, + tooltip: {content : "Méricourt (62570)
Population : 12057"} + }, + { + value: "12012", + latitude: 48.382222222222, + longitude: -4.6202777777778, + attrs : {href : "#"}, + tooltip: {content : "Plouzané (29212)
Population : 12012"} + }, + { + value: "11979", + latitude: 49.111111111111, + longitude: 2.2227777777778, + attrs : {href : "#"}, + tooltip: {content : "L'Isle-Adam (95313)
Population : 11979"} + }, + { + value: "11972", + latitude: 43.183611111111, + longitude: 5.7086111111111, + attrs : {href : "#"}, + tooltip: {content : "Saint-Cyr-sur-Mer (83112)
Population : 11972"} + }, + { + value: "11959", + latitude: 48.969722222222, + longitude: 2.3080555555556, + attrs : {href : "#"}, + tooltip: {content : "Enghien-les-Bains (95210)
Population : 11959"} + }, + { + value: "11958", + latitude: 50.348888888889, + longitude: 3.5441666666667, + attrs : {href : "#"}, + tooltip: {content : "Marly (59383)
Population : 11958"} + }, + { + value: "11948", + latitude: 49.301111111111, + longitude: 2.6036111111111, + attrs : {href : "#"}, + tooltip: {content : "Pont-Sainte-Maxence (60509)
Population : 11948"} + }, + { + value: "11941", + latitude: 49.572222222222, + longitude: 0.4725, + attrs : {href : "#"}, + tooltip: {content : "Bolbec (76114)
Population : 11941"} + }, + { + value: "11931", + latitude: 45.663055555556, + longitude: 4.9530555555556, + attrs : {href : "#"}, + tooltip: {content : "Mions (69283)
Population : 11931"} + }, + { + value: "11928", + latitude: 43.487777777778, + longitude: 5.2322222222222, + attrs : {href : "#"}, + tooltip: {content : "Rognac (13081)
Population : 11928"} + }, + { + value: "11917", + latitude: 45.923611111111, + longitude: 6.6863888888889, + attrs : {href : "#"}, + tooltip: {content : "Passy (74208)
Population : 11917"} + }, + { + value: "11917", + latitude: 45.923611111111, + longitude: 6.6863888888889, + attrs : {href : "#"}, + tooltip: {content : "Passy (74208)
Population : 11917"} + }, + { + value: "11881", + latitude: 48.720833333333, + longitude: 1.3605555555556, + attrs : {href : "#"}, + tooltip: {content : "Vernouillet (28404)
Population : 11881"} + }, + { + value: "11870", + latitude: 43.369444444444, + longitude: 5.6313888888889, + attrs : {href : "#"}, + tooltip: {content : "Auriol (13007)
Population : 11870"} + }, + { + value: "11868", + latitude: 50.986388888889, + longitude: 2.1275, + attrs : {href : "#"}, + tooltip: {content : "Gravelines (59273)
Population : 11868"} + }, + { + value: "11864", + latitude: 49.280555555556, + longitude: 1.7763888888889, + attrs : {href : "#"}, + tooltip: {content : "Gisors (27284)
Population : 11864"} + }, + { + value: "11860", + latitude: -20.995277777778, + longitude: 55.676111111111, + attrs : {href : "#"}, + tooltip: {content : "Bras-Panon (97402)
Population : 11860"} + }, + { + value: "11831", + latitude: 45.887222222222, + longitude: 0.90111111111111, + attrs : {href : "#"}, + tooltip: {content : "Saint-Junien (87154)
Population : 11831"} + }, + { + value: "11830", + latitude: 43.105555555556, + longitude: 6.0233333333333, + attrs : {href : "#"}, + tooltip: {content : "Le Pradet (83098)
Population : 11830"} + }, + { + value: "11796", + latitude: 43.383055555556, + longitude: 5.1641666666667, + attrs : {href : "#"}, + tooltip: {content : "Châteauneuf-les-Martigues (13026)
Population : 11796"} + }, + { + value: "11777", + latitude: 48.980833333333, + longitude: 2.0061111111111, + attrs : {href : "#"}, + tooltip: {content : "Triel-sur-Seine (78624)
Population : 11777"} + }, + { + value: "11757", + latitude: 47.9075, + longitude: 7.2102777777778, + attrs : {href : "#"}, + tooltip: {content : "Guebwiller (68112)
Population : 11757"} + }, + { + value: "11753", + latitude: 43.108055555556, + longitude: 0.7233333333333301, + attrs : {href : "#"}, + tooltip: {content : "Saint-Gaudens (31483)
Population : 11753"} + }, + { + value: "11743", + latitude: 47.336388888889, + longitude: 5.0055555555556, + attrs : {href : "#"}, + tooltip: {content : "Talant (21617)
Population : 11743"} + }, + { + value: "11674", + latitude: 43.488055555556, + longitude: -0.77083333333333, + attrs : {href : "#"}, + tooltip: {content : "Orthez (64430)
Population : 11674"} + }, + { + value: "11671", + latitude: -21.355833333333, + longitude: 55.565833333333, + attrs : {href : "#"}, + tooltip: {content : "Petite-ĂŽle (97405)
Population : 11671"} + }, + { + value: "11645", + latitude: 45.856388888889, + longitude: 3.5475, + attrs : {href : "#"}, + tooltip: {content : "Thiers (63430)
Population : 11645"} + }, + { + value: "11639", + latitude: 43.7925, + longitude: 7.1877777777778, + attrs : {href : "#"}, + tooltip: {content : "Carros (06033)
Population : 11639"} + }, + { + value: "11639", + latitude: 44.365555555556, + longitude: 2.5936111111111, + attrs : {href : "#"}, + tooltip: {content : "Onet-le-Château (12176)
Population : 11639"} + }, + { + value: "11633", + latitude: 47.4625, + longitude: 6.8322222222222, + attrs : {href : "#"}, + tooltip: {content : "Valentigney (25580)
Population : 11633"} + }, + { + value: "11620", + latitude: 45.596666666667, + longitude: 5.8775, + attrs : {href : "#"}, + tooltip: {content : "La Motte-Servolex (73179)
Population : 11620"} + }, + { + value: "11613", + latitude: 49.341944444444, + longitude: 1.0913888888889, + attrs : {href : "#"}, + tooltip: {content : "Oissel (76484)
Population : 11613"} + }, + { + value: "11580", + latitude: 49.321388888889, + longitude: 6.1183333333333, + attrs : {href : "#"}, + tooltip: {content : "Florange (57221)
Population : 11580"} + }, + { + value: "11576", + latitude: 50.735555555556, + longitude: 2.2372222222222, + attrs : {href : "#"}, + tooltip: {content : "Longuenesse (62525)
Population : 11576"} + }, + { + value: "11553", + latitude: 48.279722222222, + longitude: 4.0538888888889, + attrs : {href : "#"}, + tooltip: {content : "Saint-André-les-Vergers (10333)
Population : 11553"} + }, + { + value: "11537", + latitude: 48.489444444444, + longitude: -2.7958333333333, + attrs : {href : "#"}, + tooltip: {content : "Ploufragan (22215)
Population : 11537"} + }, + { + value: "11527", + latitude: 47.806666666667, + longitude: 7.1758333333333, + attrs : {href : "#"}, + tooltip: {content : "Cernay (68063)
Population : 11527"} + }, + { + value: "11518", + latitude: 45.673888888889, + longitude: 4.7541666666667, + attrs : {href : "#"}, + tooltip: {content : "Brignais (69027)
Population : 11518"} + }, + { + value: "11505", + latitude: 50.660277777778, + longitude: 3.0438888888889, + attrs : {href : "#"}, + tooltip: {content : "Saint-André-lez-Lille (59527)
Population : 11505"} + }, + { + value: "11494", + latitude: 48.789444444444, + longitude: 2.5766666666667, + attrs : {href : "#"}, + tooltip: {content : "La Queue-en-Brie (94060)
Population : 11494"} + }, + { + value: "11486", + latitude: 49.481944444444, + longitude: 1.0419444444444, + attrs : {href : "#"}, + tooltip: {content : "Maromme (76410)
Population : 11486"} + }, + { + value: "11481", + latitude: 46.387222222222, + longitude: 5.8633333333333, + attrs : {href : "#"}, + tooltip: {content : "Saint-Claude (39478)
Population : 11481"} + }, + { + value: "11469", + latitude: 50.725833333333, + longitude: 1.6322222222222, + attrs : {href : "#"}, + tooltip: {content : "Saint-Martin-Boulogne (62758)
Population : 11469"} + }, + { + value: "11449", + latitude: 43.194166666667, + longitude: -0.60666666666667, + attrs : {href : "#"}, + tooltip: {content : "Oloron-Sainte-Marie (64422)
Population : 11449"} + }, + { + value: "11442", + latitude: 50.517777777778, + longitude: 1.6405555555556, + attrs : {href : "#"}, + tooltip: {content : "Étaples (62318)
Population : 11442"} + }, + { + value: "11436", + latitude: 48.321666666667, + longitude: 0.82166666666667, + attrs : {href : "#"}, + tooltip: {content : "Nogent-le-Rotrou (28280)
Population : 11436"} + }, + { + value: "11415", + latitude: 44.7425, + longitude: -1.0902777777778, + attrs : {href : "#"}, + tooltip: {content : "Andernos-les-Bains (33005)
Population : 11415"} + }, + { + value: "11410", + latitude: 48.541666666667, + longitude: 7.7094444444444, + attrs : {href : "#"}, + tooltip: {content : "Ostwald (67365)
Population : 11410"} + }, + { + value: "11396", + latitude: 43.639722222222, + longitude: 4.8125, + attrs : {href : "#"}, + tooltip: {content : "Saint-Martin-de-Crau (13097)
Population : 11396"} + }, + { + value: "11386", + latitude: 45.123055555556, + longitude: 5.6980555555556, + attrs : {href : "#"}, + tooltip: {content : "Le Pont-de-Claix (38317)
Population : 11386"} + }, + { + value: "11345", + latitude: 46.185, + longitude: 6.2075, + attrs : {href : "#"}, + tooltip: {content : "Gaillard (74133)
Population : 11345"} + }, + { + value: "11317", + latitude: 45.205, + longitude: 5.665, + attrs : {href : "#"}, + tooltip: {content : "Sassenage (38474)
Population : 11317"} + }, + { + value: "11308", + latitude: 41.590833333333, + longitude: 9.279722222222199, + attrs : {href : "#"}, + tooltip: {content : "Porto-Vecchio (2A247)
Population : 11308"} + }, + { + value: "11301", + latitude: 43.536111111111, + longitude: 1.2311111111111, + attrs : {href : "#"}, + tooltip: {content : "Fonsorbes (31187)
Population : 11301"} + }, + { + value: "11292", + latitude: 43.2525, + longitude: 6.53, + attrs : {href : "#"}, + tooltip: {content : "Cogolin (83042)
Population : 11292"} + }, + { + value: "11291", + latitude: 44.934444444444, + longitude: 4.8747222222222, + attrs : {href : "#"}, + tooltip: {content : "Guilherand-Granges (07102)
Population : 11291"} + }, + { + value: "11287", + latitude: 45.067222222222, + longitude: 4.8327777777778, + attrs : {href : "#"}, + tooltip: {content : "Tournon-sur-RhĂ´ne (07324)
Population : 11287"} + }, + { + value: "11285", + latitude: 43.515555555556, + longitude: 1.4980555555556, + attrs : {href : "#"}, + tooltip: {content : "Castanet-Tolosan (31113)
Population : 11285"} + }, + { + value: "11284", + latitude: 48.462222222222, + longitude: 7.4819444444444, + attrs : {href : "#"}, + tooltip: {content : "Obernai (67348)
Population : 11284"} + }, + { + value: "11280", + latitude: 48.455555555556, + longitude: -2.0502777777778, + attrs : {href : "#"}, + tooltip: {content : "Dinan (22050)
Population : 11280"} + }, + { + value: "11278", + latitude: 44.658611111111, + longitude: -1.1688888888889, + attrs : {href : "#"}, + tooltip: {content : "Arcachon (33009)
Population : 11278"} + }, + { + value: "11258", + latitude: 43.398333333333, + longitude: 5.3658333333333, + attrs : {href : "#"}, + tooltip: {content : "Septèmes-les-Vallons (13106)
Population : 11258"} + }, + { + value: "11244", + latitude: 43.551388888889, + longitude: 1.5341666666667, + attrs : {href : "#"}, + tooltip: {content : "Saint-Orens-de-Gameville (31506)
Population : 11244"} + }, + { + value: "11229", + latitude: 45.751666666667, + longitude: 3.0830555555556, + attrs : {href : "#"}, + tooltip: {content : "Beaumont (63032)
Population : 11229"} + }, + { + value: "11220", + latitude: 43.693333333333, + longitude: 4.2761111111111, + attrs : {href : "#"}, + tooltip: {content : "Vauvert (30341)
Population : 11220"} + }, + { + value: "11214", + latitude: 43.19, + longitude: 6.0411111111111, + attrs : {href : "#"}, + tooltip: {content : "Solliès-Pont (83130)
Population : 11214"} + }, + { + value: "11204", + latitude: 46.722777777778, + longitude: 2.505, + attrs : {href : "#"}, + tooltip: {content : "Saint-Amand-Montrond (18197)
Population : 11204"} + }, + { + value: "11202", + latitude: 47.968611111111, + longitude: 0.16055555555556, + attrs : {href : "#"}, + tooltip: {content : "Allonnes (72003)
Population : 11202"} + }, + { + value: "11192", + latitude: 49.138333333333, + longitude: -0.35305555555556, + attrs : {href : "#"}, + tooltip: {content : "Ifs (14341)
Population : 11192"} + }, + { + value: "11191", + latitude: 44.035555555556, + longitude: 4.9972222222222, + attrs : {href : "#"}, + tooltip: {content : "Monteux (84080)
Population : 11191"} + }, + { + value: "11190", + latitude: 48.945, + longitude: 2.6866666666667, + attrs : {href : "#"}, + tooltip: {content : "Claye-Souilly (77118)
Population : 11190"} + }, + { + value: "11169", + latitude: 48.6325, + longitude: -2.0616666666667, + attrs : {href : "#"}, + tooltip: {content : "Dinard (35093)
Population : 11169"} + }, + { + value: "11134", + latitude: 50.369722222222, + longitude: 3.5547222222222, + attrs : {href : "#"}, + tooltip: {content : "Saint-Saulve (59544)
Population : 11134"} + }, + { + value: "11132", + latitude: 49.186944444444, + longitude: 2.4608333333333, + attrs : {href : "#"}, + tooltip: {content : "Chantilly (60141)
Population : 11132"} + }, + { + value: "11116", + latitude: 50.508333333333, + longitude: 2.4736111111111, + attrs : {href : "#"}, + tooltip: {content : "Auchel (62048)
Population : 11116"} + }, + { + value: "11078", + latitude: 48.526388888889, + longitude: 2.6822222222222, + attrs : {href : "#"}, + tooltip: {content : "Vaux-le-Pénil (77487)
Population : 11078"} + }, + { + value: "11066", + latitude: 46.648611111111, + longitude: -0.24694444444444, + attrs : {href : "#"}, + tooltip: {content : "Parthenay (79202)
Population : 11066"} + }, + { + value: "11041", + latitude: 48.408611111111, + longitude: -4.3969444444444, + attrs : {href : "#"}, + tooltip: {content : "Le Relecq-Kerhuon (29235)
Population : 11041"} + }, + { + value: "11033", + latitude: 42.713333333333, + longitude: 2.8419444444444, + attrs : {href : "#"}, + tooltip: {content : "Saint-Estève (66172)
Population : 11033"} + }, + { + value: "11031", + latitude: 47.411388888889, + longitude: 2.9266666666667, + attrs : {href : "#"}, + tooltip: {content : "Cosne-Cours-sur-Loire (58086)
Population : 11031"} + }, + { + value: "11022", + latitude: 46.042777777778, + longitude: 4.0405555555556, + attrs : {href : "#"}, + tooltip: {content : "Riorges (42184)
Population : 11022"} + }, + { + value: "11013", + latitude: 48.826111111111, + longitude: 2.1933333333333, + attrs : {href : "#"}, + tooltip: {content : "Ville-d'Avray (92077)
Population : 11013"} + }, + { + value: "11000", + latitude: 49.088611111111, + longitude: 0.5983333333333301, + attrs : {href : "#"}, + tooltip: {content : "Bernay (27056)
Population : 11000"} + }, + { + value: "10986", + latitude: 47.3375, + longitude: 0.71388888888889, + attrs : {href : "#"}, + tooltip: {content : "Chambray-lès-Tours (37050)
Population : 10986"} + }, + { + value: "10982", + latitude: 43.346944444444, + longitude: 5.4630555555556, + attrs : {href : "#"}, + tooltip: {content : "Plan-de-Cuques (13075)
Population : 10982"} + }, + { + value: "10954", + latitude: 48.421944444444, + longitude: 7.6611111111111, + attrs : {href : "#"}, + tooltip: {content : "Erstein (67130)
Population : 10954"} + }, + { + value: "10905", + latitude: 43.9775, + longitude: 4.9030555555556, + attrs : {href : "#"}, + tooltip: {content : "Vedène (84141)
Population : 10905"} + }, + { + value: "10891", + latitude: 45.798333333333, + longitude: 3.2483333333333, + attrs : {href : "#"}, + tooltip: {content : "Pont-du-Château (63284)
Population : 10891"} + }, + { + value: "10878", + latitude: 48.742222222222, + longitude: 2.2261111111111, + attrs : {href : "#"}, + tooltip: {content : "Igny (91312)
Population : 10878"} + }, + { + value: "10843", + latitude: 47.404166666667, + longitude: 0.59888888888889, + attrs : {href : "#"}, + tooltip: {content : "Fondettes (37109)
Population : 10843"} + }, + { + value: "10842", + latitude: 49.212222222222, + longitude: 6.1611111111111, + attrs : {href : "#"}, + tooltip: {content : "Maizières-lès-Metz (57433)
Population : 10842"} + }, + { + value: "10833", + latitude: 47.388333333333, + longitude: 0.82722222222222, + attrs : {href : "#"}, + tooltip: {content : "Montlouis-sur-Loire (37156)
Population : 10833"} + }, + { + value: "10819", + latitude: 43.789444444444, + longitude: 4.8316666666667, + attrs : {href : "#"}, + tooltip: {content : "Saint-Rémy-de-Provence (13100)
Population : 10819"} + }, + { + value: "10814", + latitude: 46.066944444444, + longitude: 6.3119444444444, + attrs : {href : "#"}, + tooltip: {content : "La Roche-sur-Foron (74224)
Population : 10814"} + }, + { + value: "10796", + latitude: 47.265833333333, + longitude: -2.34, + attrs : {href : "#"}, + tooltip: {content : "Pornichet (44132)
Population : 10796"} + }, + { + value: "10762", + latitude: 49.378888888889, + longitude: 2.4125, + attrs : {href : "#"}, + tooltip: {content : "Clermont (60157)
Population : 10762"} + }, + { + value: "10748", + latitude: 45.548055555556, + longitude: 2.3091666666667, + attrs : {href : "#"}, + tooltip: {content : "Ussel (19275)
Population : 10748"} + }, + { + value: "10746", + latitude: 47.686666666667, + longitude: -2.7344444444444, + attrs : {href : "#"}, + tooltip: {content : "Saint-Avé (56206)
Population : 10746"} + }, + { + value: "10738", + latitude: 43.056944444444, + longitude: 2.2186111111111, + attrs : {href : "#"}, + tooltip: {content : "Limoux (11206)
Population : 10738"} + }, + { + value: "10737", + latitude: 14.708055555556, + longitude: -61.0075, + attrs : {href : "#"}, + tooltip: {content : "Gros-Morne (97212)
Population : 10737"} + }, + { + value: "10735", + latitude: 48.953611111111, + longitude: 2.4163888888889, + attrs : {href : "#"}, + tooltip: {content : "Dugny (93030)
Population : 10735"} + }, + { + value: "10730", + latitude: -21.241944444444, + longitude: 55.333333333333, + attrs : {href : "#"}, + tooltip: {content : "Les Avirons (97401)
Population : 10730"} + }, + { + value: "10718", + latitude: 47.790555555556, + longitude: -3.4886111111111, + attrs : {href : "#"}, + tooltip: {content : "Guidel (56078)
Population : 10718"} + }, + { + value: "10712", + latitude: 48.590277777778, + longitude: 2.2477777777778, + attrs : {href : "#"}, + tooltip: {content : "Arpajon (91021)
Population : 10712"} + }, + { + value: "10711", + latitude: 48.632222222222, + longitude: 2.5486111111111, + attrs : {href : "#"}, + tooltip: {content : "Lieusaint (77251)
Population : 10711"} + }, + { + value: "10697", + latitude: 46.721111111111, + longitude: -1.9455555555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-Hilaire-de-Riez (85226)
Population : 10697"} + }, + { + value: "10696", + latitude: 44.256388888889, + longitude: 4.6483333333333, + attrs : {href : "#"}, + tooltip: {content : "Pont-Saint-Esprit (30202)
Population : 10696"} + }, + { + value: "10691", + latitude: 49.253055555556, + longitude: 3.0902777777778, + attrs : {href : "#"}, + tooltip: {content : "Villers-CotterĂŞts (02810)
Population : 10691"} + }, + { + value: "10690", + latitude: 43.200555555556, + longitude: 2.7577777777778, + attrs : {href : "#"}, + tooltip: {content : "Lézignan-Corbières (11203)
Population : 10690"} + }, + { + value: "10688", + latitude: 16.027222222222, + longitude: -61.698333333333, + attrs : {href : "#"}, + tooltip: {content : "Saint-Claude (97124)
Population : 10688"} + }, + { + value: "10676", + latitude: 47.982222222222, + longitude: 3.3972222222222, + attrs : {href : "#"}, + tooltip: {content : "Joigny (89206)
Population : 10676"} + }, + { + value: "10673", + latitude: 50.458055555556, + longitude: 2.9472222222222, + attrs : {href : "#"}, + tooltip: {content : "Courrières (62250)
Population : 10673"} + }, + { + value: "10668", + latitude: 43.426666666667, + longitude: 3.6052777777778, + attrs : {href : "#"}, + tooltip: {content : "Mèze (34157)
Population : 10668"} + }, + { + value: "10660", + latitude: 49.045277777778, + longitude: -1.4452777777778, + attrs : {href : "#"}, + tooltip: {content : "Coutances (50147)
Population : 10660"} + }, + { + value: "10654", + latitude: 43.997777777778, + longitude: 5.0591666666667, + attrs : {href : "#"}, + tooltip: {content : "Pernes-les-Fontaines (84088)
Population : 10654"} + }, + { + value: "10649", + latitude: 43.698888888889, + longitude: 1.8188888888889, + attrs : {href : "#"}, + tooltip: {content : "Lavaur (81140)
Population : 10649"} + }, + { + value: "10647", + latitude: 48.090277777778, + longitude: -1.6955555555556, + attrs : {href : "#"}, + tooltip: {content : "Saint-Jacques-de-la-Lande (35281)
Population : 10647"} + }, + { + value: "10635", + latitude: 47.5775, + longitude: 6.7616666666667, + attrs : {href : "#"}, + tooltip: {content : "Héricourt (70285)
Population : 10635"} + }, + { + value: "10634", + latitude: 46.333333333333, + longitude: 6.0577777777778, + attrs : {href : "#"}, + tooltip: {content : "Gex (01173)
Population : 10634"} + }, + { + value: "10630", + latitude: 42.618055555556, + longitude: 3.0063888888889, + attrs : {href : "#"}, + tooltip: {content : "Saint-Cyprien (66171)
Population : 10630"} + }, + { + value: "10627", + latitude: 45.838888888889, + longitude: 1.31, + attrs : {href : "#"}, + tooltip: {content : "Panazol (87114)
Population : 10627"} + }, + { + value: "10620", + latitude: 48.624166666667, + longitude: 7.7547222222222, + attrs : {href : "#"}, + tooltip: {content : "Hœnheim (67204)
Population : 10620"} + }, + { + value: "10600", + latitude: 48.453055555556, + longitude: 1.4619444444444, + attrs : {href : "#"}, + tooltip: {content : "Mainvilliers (28229)
Population : 10600"} + }, + { + value: "10592", + latitude: 49.153333333333, + longitude: 2.2711111111111, + attrs : {href : "#"}, + tooltip: {content : "Persan (95487)
Population : 10592"} + }, + { + value: "10590", + latitude: 50.459444444444, + longitude: 3.5683333333333, + attrs : {href : "#"}, + tooltip: {content : "Vieux-Condé (59616)
Population : 10590"} + }, + { + value: "10587", + latitude: 48.294722222222, + longitude: 4.0488888888889, + attrs : {href : "#"}, + tooltip: {content : "Sainte-Savine (10362)
Population : 10587"} + }, + { + value: "10571", + latitude: 44.608611111111, + longitude: 2.0316666666667, + attrs : {href : "#"}, + tooltip: {content : "Figeac (46102)
Population : 10571"} + }, + { + value: "10524", + latitude: 45.825833333333, + longitude: 3.1447222222222, + attrs : {href : "#"}, + tooltip: {content : "Gerzat (63164)
Population : 10524"} + }, + { + value: "10523", + latitude: 45.896111111111, + longitude: 4.4330555555556, + attrs : {href : "#"}, + tooltip: {content : "Tarare (69243)
Population : 10523"} + }, + { + value: "10522", + latitude: 45.433888888889, + longitude: 4.3236111111111, + attrs : {href : "#"}, + tooltip: {content : "Roche-la-Molière (42189)
Population : 10522"} + }, + { + value: "10517", + latitude: 43.3325, + longitude: -0.43583333333333, + attrs : {href : "#"}, + tooltip: {content : "Lescar (64335)
Population : 10517"} + }, + { + value: "10496", + latitude: 49.25, + longitude: 3.9908333333333, + attrs : {href : "#"}, + tooltip: {content : "Tinqueux (51573)
Population : 10496"} + }, + { + value: "10486", + latitude: 50.301388888889, + longitude: 3.3933333333333, + attrs : {href : "#"}, + tooltip: {content : "Douchy-les-Mines (59179)
Population : 10486"} + }, + { + value: "10469", + latitude: 50.33, + longitude: 3.2511111111111, + attrs : {href : "#"}, + tooltip: {content : "Aniche (59008)
Population : 10469"} + }, + { + value: "10463", + latitude: 43.446944444444, + longitude: 5.6858333333333, + attrs : {href : "#"}, + tooltip: {content : "Trets (13110)
Population : 10463"} + }, + { + value: "10453", + latitude: 43.740833333333, + longitude: 7.3141666666667, + attrs : {href : "#"}, + tooltip: {content : "La Trinité (06149)
Population : 10453"} + }, + { + value: "10447", + latitude: 48.1825, + longitude: -1.6438888888889, + attrs : {href : "#"}, + tooltip: {content : "Betton (35024)
Population : 10447"} + }, + { + value: "10444", + latitude: 47.805277777778, + longitude: 7.2375, + attrs : {href : "#"}, + tooltip: {content : "Wittelsheim (68375)
Population : 10444"} + }, + { + value: "10443", + latitude: 43.62, + longitude: 6.9719444444444, + attrs : {href : "#"}, + tooltip: {content : "Mouans-Sartoux (06084)
Population : 10443"} + }, + { + value: "10437", + latitude: 43.491666666667, + longitude: 2.3733333333333, + attrs : {href : "#"}, + tooltip: {content : "Mazamet (81163)
Population : 10437"} + }, + { + value: "10413", + latitude: 47.651388888889, + longitude: -2.0847222222222, + attrs : {href : "#"}, + tooltip: {content : "Redon (35236)
Population : 10413"} + }, + { + value: "10402", + latitude: 43.665277777778, + longitude: 1.505, + attrs : {href : "#"}, + tooltip: {content : "Saint-Jean (31488)
Population : 10402"} + }, + { + value: "10389", + latitude: 43.2375, + longitude: 6.0708333333333, + attrs : {href : "#"}, + tooltip: {content : "Cuers (83049)
Population : 10389"} + }, + { + value: "10381", + latitude: 45.037777777778, + longitude: 5.05, + attrs : {href : "#"}, + tooltip: {content : "Bourg-de-Péage (26057)
Population : 10381"} + }, + { + value: "10361", + latitude: 48.877777777778, + longitude: 2.1422222222222, + attrs : {href : "#"}, + tooltip: {content : "Croissy-sur-Seine (78190)
Population : 10361"} + }, + { + value: "10361", + latitude: 44.049166666667, + longitude: 2.1580555555556, + attrs : {href : "#"}, + tooltip: {content : "Carmaux (81060)
Population : 10361"} + }, + { + value: "10358", + latitude: 42.965277777778, + longitude: 1.6069444444444, + attrs : {href : "#"}, + tooltip: {content : "Foix (09122)
Population : 10358"} + }, + { + value: "10327", + latitude: 45.668055555556, + longitude: 4.9019444444444, + attrs : {href : "#"}, + tooltip: {content : "Corbas (69273)
Population : 10327"} + }, + { + value: "10324", + latitude: 48.177777777778, + longitude: -2.7533333333333, + attrs : {href : "#"}, + tooltip: {content : "Loudéac (22136)
Population : 10324"} + }, + { + value: "10312", + latitude: 43.427222222222, + longitude: 6.4319444444444, + attrs : {href : "#"}, + tooltip: {content : "Vidauban (83148)
Population : 10312"} + }, + { + value: "10286", + latitude: 49.469722222222, + longitude: 1.0497222222222, + attrs : {href : "#"}, + tooltip: {content : "Déville-lès-Rouen (76216)
Population : 10286"} + }, + { + value: "10279", + latitude: 44.89, + longitude: 1.2166666666667, + attrs : {href : "#"}, + tooltip: {content : "Sarlat-la-Canéda (24520)
Population : 10279"} + }, + { + value: "10279", + latitude: 47.389166666667, + longitude: 0.66055555555556, + attrs : {href : "#"}, + tooltip: {content : "La Riche (37195)
Population : 10279"} + }, + { + value: "10269", + latitude: 46.5975, + longitude: 0.34916666666667, + attrs : {href : "#"}, + tooltip: {content : "Buxerolles (86041)
Population : 10269"} + }, + { + value: "10240", + latitude: 48.147777777778, + longitude: -1.7738888888889, + attrs : {href : "#"}, + tooltip: {content : "Pacé (35210)
Population : 10240"} + }, + { + value: "10239", + latitude: 48.625, + longitude: 6.3497222222222, + attrs : {href : "#"}, + tooltip: {content : "Dombasle-sur-Meurthe (54159)
Population : 10239"} + }, + { + value: "10223", + latitude: 50.746666666667, + longitude: 3.1580555555556, + attrs : {href : "#"}, + tooltip: {content : "Neuville-en-Ferrain (59426)
Population : 10223"} + }, + { + value: "10222", + latitude: 48.673888888889, + longitude: 2.3272222222222, + attrs : {href : "#"}, + tooltip: {content : "Épinay-sur-Orge (91216)
Population : 10222"} + }, + { + value: "10216", + latitude: 45.640277777778, + longitude: 0.19777777777778, + attrs : {href : "#"}, + tooltip: {content : "Soyaux (16374)
Population : 10216"} + }, + { + value: "10189", + latitude: 50.563611111111, + longitude: 2.4819444444444, + attrs : {href : "#"}, + tooltip: {content : "Lillers (62516)
Population : 10189"} + }, + { + value: "10179", + latitude: 47.314444444444, + longitude: 5.1061111111111, + attrs : {href : "#"}, + tooltip: {content : "Quetigny (21515)
Population : 10179"} + }, + { + value: "10167", + latitude: 49.260833333333, + longitude: 6.1419444444444, + attrs : {href : "#"}, + tooltip: {content : "Amnéville (57019)
Population : 10167"} + }, + { + value: "10164", + latitude: 50.638611111111, + longitude: 2.3966666666667, + attrs : {href : "#"}, + tooltip: {content : "Aire-sur-la-Lys (62014)
Population : 10164"} + }, + { + value: "10163", + latitude: 50.735555555556, + longitude: 2.3025, + attrs : {href : "#"}, + tooltip: {content : "Arques (62040)
Population : 10163"} + }, + { + value: "10151", + latitude: 48.528888888889, + longitude: 2.0108333333333, + attrs : {href : "#"}, + tooltip: {content : "Dourdan (91200)
Population : 10151"} + }, + { + value: "10149", + latitude: 42.546111111111, + longitude: 3.0238888888889, + attrs : {href : "#"}, + tooltip: {content : "Argelès-sur-Mer (66008)
Population : 10149"} + }, + { + value: "10146", + latitude: 45.297777777778, + longitude: 5.6369444444444, + attrs : {href : "#"}, + tooltip: {content : "Voreppe (38565)
Population : 10146"} + }, + { + value: "10145", + latitude: 48.088611111111, + longitude: -1.6163888888889, + attrs : {href : "#"}, + tooltip: {content : "Chantepie (35055)
Population : 10145"} + }, + { + value: "10132", + latitude: 47.301666666667, + longitude: 5.1355555555556, + attrs : {href : "#"}, + tooltip: {content : "Chevigny-Saint-Sauveur (21171)
Population : 10132"} + }, + { + value: "10131", + latitude: 14.468333333333, + longitude: -60.921666666667, + attrs : {href : "#"}, + tooltip: {content : "Sainte-Luce (97227)
Population : 10131"} + }, + { + value: "10130", + latitude: 50.701666666667, + longitude: 3.0933333333333, + attrs : {href : "#"}, + tooltip: {content : "Bondues (59090)
Population : 10130"} + }, + { + value: "10113", + latitude: 50.427777777778, + longitude: 2.9297222222222, + attrs : {href : "#"}, + tooltip: {content : "Montigny-en-Gohelle (62587)
Population : 10113"} + }, + { + value: "10106", + latitude: 48.83, + longitude: 2.0022222222222, + attrs : {href : "#"}, + tooltip: {content : "Villepreux (78674)
Population : 10106"} + }, + { + value: "10094", + latitude: 46.454722222222, + longitude: -1.1658333333333, + attrs : {href : "#"}, + tooltip: {content : "Luçon (85128)
Population : 10094"} + }, + { + value: "10077", + latitude: 44.384166666667, + longitude: 4.9902777777778, + attrs : {href : "#"}, + tooltip: {content : "Valréas (84138)
Population : 10077"} + }, + { + value: "10070", + latitude: 48.701111111111, + longitude: 6.2066666666667, + attrs : {href : "#"}, + tooltip: {content : "Saint-Max (54482)
Population : 10070"} + }, + { + value: "10063", + latitude: 50.419722222222, + longitude: 2.8622222222222, + attrs : {href : "#"}, + tooltip: {content : "Sallaumines (62771)
Population : 10063"} + }, + { + value: "10061", + latitude: 45.703611111111, + longitude: 4.8241666666667, + attrs : {href : "#"}, + tooltip: {content : "Pierre-Bénite (69152)
Population : 10061"} + }, + { + value: "10061", + latitude: 46.975, + longitude: -0.21527777777778, + attrs : {href : "#"}, + tooltip: {content : "Thouars (79329)
Population : 10061"} + }, + { + value: "10060", + latitude: 43.095, + longitude: 6.0736111111111, + attrs : {href : "#"}, + tooltip: {content : "Carqueiranne (83034)
Population : 10060"} + }, + { + value: "10045", + latitude: 49.249444444444, + longitude: 6.0947222222222, + attrs : {href : "#"}, + tooltip: {content : "Rombas (57591)
Population : 10045"} + }, + { + value: "10017", + latitude: 43.138055555556, + longitude: 6.2344444444444, + attrs : {href : "#"}, + tooltip: {content : "La Londe-les-Maures (83071)
Population : 10017"} + }, + { + value: "10008", + latitude: 50.001944444444, + longitude: 2.6522222222222, + attrs : {href : "#"}, + tooltip: {content : "Albert (80016)
Population : 10008"} + }, + { + value: "10002", + latitude: 48.731944444444, + longitude: 7.7083333333333, + attrs : {href : "#"}, + tooltip: {content : "Brumath (67067)
Population : 10002"} + }, + { + value: "9990", + latitude: 48.785833333333, + longitude: 2.5383333333333, + attrs : {href : "#"}, + tooltip: {content : "Ormesson-sur-Marne (94055)
Population : 9990"} + }, + { + value: "9984", + latitude: 49.061111111111, + longitude: 6.1497222222222, + attrs : {href : "#"}, + tooltip: {content : "Marly (57447)
Population : 9984"} + }, + { + value: "9961", + latitude: 47.436944444444, + longitude: -2.0877777777778, + attrs : {href : "#"}, + tooltip: {content : "Pontchâteau (44129)
Population : 9961"} + }, + { + value: "9935", + latitude: 50.294444444444, + longitude: 4.1013888888889, + attrs : {href : "#"}, + tooltip: {content : "Jeumont (59324)
Population : 9935"} + }, + { + value: "9934", + latitude: 50.469166666667, + longitude: 2.9936111111111, + attrs : {href : "#"}, + tooltip: {content : "Oignies (62637)
Population : 9934"} + }, + { + value: "9908", + latitude: 49.3575, + longitude: 1.0072222222222, + attrs : {href : "#"}, + tooltip: {content : "Grand-Couronne (76319)
Population : 9908"} + }, + { + value: "9907", + latitude: 49.280833333333, + longitude: 1.0211111111111, + attrs : {href : "#"}, + tooltip: {content : "Caudebec-lès-Elbeuf (76165)
Population : 9907"} + }, + { + value: "9893", + latitude: 45.526111111111, + longitude: 4.2602777777778, + attrs : {href : "#"}, + tooltip: {content : "Andrézieux-Bouthéon (42005)
Population : 9893"} + }, + { + value: "9891", + latitude: 47.012222222222, + longitude: 3.1463888888889, + attrs : {href : "#"}, + tooltip: {content : "Varennes-Vauzelles (58303)
Population : 9891"} + }, + { + value: "9877", + latitude: 50.675833333333, + longitude: 3.0661111111111, + attrs : {href : "#"}, + tooltip: {content : "Marquette-lez-Lille (59386)
Population : 9877"} + }, + { + value: "9864", + latitude: 50.685277777778, + longitude: 3.0486111111111, + attrs : {href : "#"}, + tooltip: {content : "Wambrechies (59636)
Population : 9864"} + }, + { + value: "9840", + latitude: 47.889722222222, + longitude: 1.8397222222222, + attrs : {href : "#"}, + tooltip: {content : "La Chapelle-Saint-Mesmin (45075)
Population : 9840"} + }, + { + value: "9829", + latitude: 50.449166666667, + longitude: 3.5905555555556, + attrs : {href : "#"}, + tooltip: {content : "Condé-sur-l'Escaut (59153)
Population : 9829"} + }, + { + value: "9826", + latitude: 44.644166666667, + longitude: -0.9783333333333299, + attrs : {href : "#"}, + tooltip: {content : "Biganos (33051)
Population : 9826"} + }, + { + value: "9825", + latitude: 48.701388888889, + longitude: 2.245, + attrs : {href : "#"}, + tooltip: {content : "Villebon-sur-Yvette (91661)
Population : 9825"} + }, + { + value: "9824", + latitude: 45.750833333333, + longitude: 3.1108333333333, + attrs : {href : "#"}, + tooltip: {content : "Aubière (63014)
Population : 9824"} + }, + { + value: "9819", + latitude: 49.187777777778, + longitude: 2.4161111111111, + attrs : {href : "#"}, + tooltip: {content : "Gouvieux (60282)
Population : 9819"} + }, + { + value: "9813", + latitude: 45.744444444444, + longitude: 4.9663888888889, + attrs : {href : "#"}, + tooltip: {content : "Chassieu (69271)
Population : 9813"} + }, + { + value: "9809", + latitude: 44.994722222222, + longitude: -0.44583333333333, + attrs : {href : "#"}, + tooltip: {content : "Saint-André-de-Cubzac (33366)
Population : 9809"} + }, + { + value: "9795", + latitude: 43.458611111111, + longitude: 2.0041666666667, + attrs : {href : "#"}, + tooltip: {content : "Revel (31451)
Population : 9795"} + }, + { + value: "9775", + latitude: 50.529444444444, + longitude: 2.9327777777778, + attrs : {href : "#"}, + tooltip: {content : "Annœullin (59011)
Population : 9775"} + }, + { + value: "9771", + latitude: 43.631388888889, + longitude: 5.1505555555556, + attrs : {href : "#"}, + tooltip: {content : "Pélissanne (13069)
Population : 9771"} + }, + { + value: "9769", + latitude: 48.696666666667, + longitude: 2.1613888888889, + attrs : {href : "#"}, + tooltip: {content : "Bures-sur-Yvette (91122)
Population : 9769"} + }, + { + value: "9756", + latitude: 49.921666666667, + longitude: 4.0838888888889, + attrs : {href : "#"}, + tooltip: {content : "Hirson (02381)
Population : 9756"} + } + ] + }); + + // Example #6 + $(".maparea6").mapael({ + map : { + name : "world_countries", + defaultArea: { + attrs : { + stroke : "#fff", + "stroke-width" : 1 + } + } + }, + legend : { + area : { + display : true, + title :"Population by country", + slices : [ + { + max :5000000, + attrs : { + fill : "#97e766" + }, + label :"Less than de 5000000 inhabitants" + }, + { + min :5000000, + max :10000000, + attrs : { + fill : "#7fd34d" + }, + label :"Between 5000000 and 10000000 inhabitants" + }, + { + min :10000000, + max :50000000, + attrs : { + fill : "#5faa32" + }, + label :"Between 10000000 and 50000000 inhabitants" + }, + { + min :50000000, + attrs : { + fill : "#3f7d1a" + }, + label :"More than 50 million inhabitants" + } + ] + }, + plot :{ + display : true, + title: "Some cities ..." + , slices : [ + { + type :"square", + max :500000, + attrs : { + fill : "#d90000" + }, + attrsHover :{ + transform : "s1.5", + "stroke-width" : 2 + }, + label :"less than 500 000 inhabitants", + size : 12 + }, + { + type :"square", + min :500000, + max :1000000, + attrs : { + fill : "#d90000" + }, + attrsHover :{ + transform : "s1.5", + "stroke-width" : 2 + }, + label :"Between 500 000 and 1 000 000 inhabitants", + size : 16 + }, + { + type :"square", + min :1000000, + attrs : { + fill : "#d90000" + }, + attrsHover :{ + transform : "s1.5", + "stroke-width" : 2 + }, + label :"More than 1 million inhabitants", + size : 20 + } + ] + } + }, + plots : [ + { + latitude :48.86, + longitude :2.3444, + value : 500000000, + tooltip: {content : "Paris
Population: 500000000"} + }, + { + latitude :40.667, + longitude :-73.833, + value : 200001, + tooltip: {content : "New york
Population: 200001"} + }, + { + latitude :-33.917, + longitude :151.167, + value : 600000, + tooltip: {content : "Sydney
Population: 600000"} + }, + { + latitude :-15.781682, + longitude :-47.924195, + value : 200000001, + tooltip: {content : "Brasilia
Population: 200000001"} + }, + { + latitude :35.687418, + longitude :139.692306, + value : 200001, + tooltip: {content : "Tokyo
Population: 200001"} + } + ], + areas: { + + "AF": { + value: "35320445", + attrs : {href : "#"}, + tooltip: {content : "Afghanistan
Population : 35320445"} + }, + "ZA": { + value: "50586757", + attrs : {href : "#"}, + tooltip: {content : "Afrique du Sud
Population : 50586757"} + }, + "AL": { + value: "3215988", + attrs : {href : "#"}, + tooltip: {content : "Albanie
Population : 3215988"} + }, + "DZ": { + value: "35980193", + attrs : {href : "#"}, + tooltip: {content : "Algérie
Population : 35980193"} + }, + "DE": { + value: "81726000", + attrs : {href : "#"}, + tooltip: {content : "Allemagne
Population : 81726000"} + }, + "AD": { + value: "86165", + attrs : {href : "#"}, + tooltip: {content : "Andorre
Population : 86165"} + }, + "AO": { + value: "19618432", + attrs : {href : "#"}, + tooltip: {content : "Angola
Population : 19618432"} + }, + "AG": { + value: "89612", + attrs : {href : "#"}, + tooltip: {content : "Antigua-et-Barbuda
Population : 89612"} + }, + "SA": { + value: "28082541", + attrs : {href : "#"}, + tooltip: {content : "Arabie Saoudite
Population : 28082541"} + }, + "AR": { + value: "40764561", + attrs : {href : "#"}, + tooltip: {content : "Argentine
Population : 40764561"} + }, + "AM": { + value: "3100236", + attrs : {href : "#"}, + tooltip: {content : "Arménie
Population : 3100236"} + }, + "AU": { + value: "22620600", + attrs : {href : "#"}, + tooltip: {content : "Australie
Population : 22620600"} + }, + "AT": { + value: "8419000", + attrs : {href : "#"}, + tooltip: {content : "Autriche
Population : 8419000"} + }, + "AZ": { + value: "9168000", + attrs : {href : "#"}, + tooltip: {content : "AzerbaĂŻdjan
Population : 9168000"} + }, + "BS": { + value: "347176", + attrs : {href : "#"}, + tooltip: {content : "Bahamas
Population : 347176"} + }, + "BH": { + value: "1323535", + attrs : {href : "#"}, + tooltip: {content : "Bahrein
Population : 1323535"} + }, + "BD": { + value: "150493658", + attrs : {href : "#"}, + tooltip: {content : "Bangladesh
Population : 150493658"} + }, + "BB": { + value: "273925", + attrs : {href : "#"}, + tooltip: {content : "Barbade
Population : 273925"} + }, + "BE": { + value: "11008000", + attrs : {href : "#"}, + tooltip: {content : "Belgique
Population : 11008000"} + }, + "BZ": { + value: "356600", + attrs : {href : "#"}, + tooltip: {content : "Belize
Population : 356600"} + }, + "BJ": { + value: "9099922", + attrs : {href : "#"}, + tooltip: {content : "Bénin
Population : 9099922"} + }, + "BT": { + value: "738267", + attrs : {href : "#"}, + tooltip: {content : "Bhoutan
Population : 738267"} + }, + "BY": { + value: "9473000", + attrs : {href : "#"}, + tooltip: {content : "Biélorussie
Population : 9473000"} + }, + "MM": { + value: "48336763", + attrs : {href : "#"}, + tooltip: {content : "Birmanie
Population : 48336763"} + }, + "BO": { + value: "10088108", + attrs : {href : "#"}, + tooltip: {content : "Bolivie
Population : 10088108"} + }, + "BA": { + value: "3752228", + attrs : {href : "#"}, + tooltip: {content : "Bosnie-Herzégovine
Population : 3752228"} + }, + "BW": { + value: "2030738", + attrs : {href : "#"}, + tooltip: {content : "Botswana
Population : 2030738"} + }, + "BR": { + value: "196655014", + attrs : {href : "#"}, + tooltip: {content : "Brésil
Population : 196655014"} + }, + "BN": { + value: "405938", + attrs : {href : "#"}, + tooltip: {content : "Brunei
Population : 405938"} + }, + "BG": { + value: "7476000", + attrs : {href : "#"}, + tooltip: {content : "Bulgarie
Population : 7476000"} + }, + "BF": { + value: "16967845", + attrs : {href : "#"}, + tooltip: {content : "Burkina Faso
Population : 16967845"} + }, + "BI": { + value: "8575172", + attrs : {href : "#"}, + tooltip: {content : "Burundi
Population : 8575172"} + }, + "KH": { + value: "14305183", + attrs : {href : "#"}, + tooltip: {content : "Cambodge
Population : 14305183"} + }, + "CM": { + value: "20030362", + attrs : {href : "#"}, + tooltip: {content : "Cameroun
Population : 20030362"} + }, + "CA": { + value: "34482779", + attrs : {href : "#"}, + tooltip: {content : "Canada
Population : 34482779"} + }, + "CV": { + value: "500585", + attrs : {href : "#"}, + tooltip: {content : "Cap-Vert
Population : 500585"} + }, + "CF": { + value: "4486837", + attrs : {href : "#"}, + tooltip: {content : "Centrafrique
Population : 4486837"} + }, + "CL": { + value: "17269525", + attrs : {href : "#"}, + tooltip: {content : "Chili
Population : 17269525"} + }, + "CN": { + value: "1344130000", + attrs : {href : "#"}, + tooltip: {content : "Chine
Population : 1344130000"} + }, + "CY": { + value: "1116564", + attrs : {href : "#"}, + tooltip: {content : "Chypre
Population : 1116564"} + }, + "CO": { + value: "46927125", + attrs : {href : "#"}, + tooltip: {content : "Colombie
Population : 46927125"} + }, + "KM": { + value: "753943", + attrs : {href : "#"}, + tooltip: {content : "Comores
Population : 753943"} + }, + "CG": { + value: "4139748", + attrs : {href : "#"}, + tooltip: {content : "Congo-Brazzaville
Population : 4139748"} + }, + "CD": { + value: "67757577", + attrs : {href : "#"}, + tooltip: {content : "Congo-Kinshasa
Population : 67757577"} + }, + "KP": { + value: "24451285", + attrs : {href : "#"}, + tooltip: {content : "Corée du Nord
Population : 24451285"} + }, + "KR": { + value: "49779000", + attrs : {href : "#"}, + tooltip: {content : "Corée du Sud
Population : 49779000"} + }, + "CR": { + value: "4726575", + attrs : {href : "#"}, + tooltip: {content : "Costa Rica
Population : 4726575"} + }, + "CI": { + value: "20152894", + attrs : {href : "#"}, + tooltip: {content : "Cote d'Ivoire
Population : 20152894"} + }, + "HR": { + value: "4407000", + attrs : {href : "#"}, + tooltip: {content : "Croatie
Population : 4407000"} + }, + "CU": { + value: "11253665", + attrs : {href : "#"}, + tooltip: {content : "Cuba
Population : 11253665"} + }, + "DK": { + value: "5574000", + attrs : {href : "#"}, + tooltip: {content : "Danemark
Population : 5574000"} + }, + "DJ": { + value: "905564", + attrs : {href : "#"}, + tooltip: {content : "Djibouti
Population : 905564"} + }, + "DM": { + value: "67675", + attrs : {href : "#"}, + tooltip: {content : "Dominique
Population : 67675"} + }, + "EG": { + value: "82536770", + attrs : {href : "#"}, + tooltip: {content : "Égypte
Population : 82536770"} + }, + "AE": { + value: "7890924", + attrs : {href : "#"}, + tooltip: {content : "Émirats Arabes Unis
Population : 7890924"} + }, + "EC": { + value: "14666055", + attrs : {href : "#"}, + tooltip: {content : "Équateur
Population : 14666055"} + }, + "ER": { + value: "5415280", + attrs : {href : "#"}, + tooltip: {content : "Érythree
Population : 5415280"} + }, + "ES": { + value: "46235000", + attrs : {href : "#"}, + tooltip: {content : "Espagne
Population : 46235000"} + }, + "EE": { + value: "1340000", + attrs : {href : "#"}, + tooltip: {content : "Estonie
Population : 1340000"} + }, + "US": { + value: "311591917", + attrs : {href : "#"}, + tooltip: {content : "États-unis
Population : 311591917"} + }, + "ET": { + value: "84734262", + attrs : {href : "#"}, + tooltip: {content : "Éthiopie
Population : 84734262"} + }, + "FJ": { + value: "868406", + attrs : {href : "#"}, + tooltip: {content : "Fidji
Population : 868406"} + }, + "FI": { + value: "5387000", + attrs : {href : "#"}, + tooltip: {content : "Finlande
Population : 5387000"} + }, + "FR": { + value: "65436552", + attrs : {href : "#"}, + tooltip: {content : "France
Population : 65436552"} + }, + "GA": { + value: "1534262", + attrs : {href : "#"}, + tooltip: {content : "Gabon
Population : 1534262"} + }, + "GM": { + value: "1776103", + attrs : {href : "#"}, + tooltip: {content : "Gambie
Population : 1776103"} + }, + "GE": { + value: "4486000", + attrs : {href : "#"}, + tooltip: {content : "Géorgie
Population : 4486000"} + }, + "GH": { + value: "24965816", + attrs : {href : "#"}, + tooltip: {content : "Ghana
Population : 24965816"} + }, + "GR": { + value: "11304000", + attrs : {href : "#"}, + tooltip: {content : "Grèce
Population : 11304000"} + }, + "GD": { + value: "104890", + attrs : {href : "#"}, + tooltip: {content : "Grenade
Population : 104890"} + }, + "GT": { + value: "14757316", + attrs : {href : "#"}, + tooltip: {content : "Guatemala
Population : 14757316"} + }, + "GN": { + value: "10221808", + attrs : {href : "#"}, + tooltip: {content : "Guinée
Population : 10221808"} + }, + "GQ": { + value: "720213", + attrs : {href : "#"}, + tooltip: {content : "Guinée Équatoriale
Population : 720213"} + }, + "GW": { + value: "1547061", + attrs : {href : "#"}, + tooltip: {content : "Guinée-Bissau
Population : 1547061"} + }, + "GY": { + value: "756040", + attrs : {href : "#"}, + tooltip: {content : "Guyana
Population : 756040"} + }, + "HT": { + value: "10123787", + attrs : {href : "#"}, + tooltip: {content : "HaĂŻti
Population : 10123787"} + }, + "HN": { + value: "7754687", + attrs : {href : "#"}, + tooltip: {content : "Honduras
Population : 7754687"} + }, + "HU": { + value: "9971000", + attrs : {href : "#"}, + tooltip: {content : "Hongrie
Population : 9971000"} + }, + "JM": { + value: "2709300", + attrs : {href : "#"}, + tooltip: {content : "JamaĂŻque
Population : 2709300"} + }, + "JP": { + value: "127817277", + attrs : {href : "#"}, + tooltip: {content : "Japon
Population : 127817277"} + }, + "MH": { + value: "54816", + attrs : {href : "#"}, + tooltip: {content : "ĂŽles Marshall
Population : 54816"} + }, + "PW": { + value: "20609", + attrs : {href : "#"}, + tooltip: {content : "ĂŽles Palaos
Population : 20609"} + }, + "SB": { + value: "552267", + attrs : {href : "#"}, + tooltip: {content : "ĂŽles Salomon
Population : 552267"} + }, + "IN": { + value: "1241491960", + attrs : {href : "#"}, + tooltip: {content : "Inde
Population : 1241491960"} + }, + "ID": { + value: "242325638", + attrs : {href : "#"}, + tooltip: {content : "Indonésie
Population : 242325638"} + }, + "JO": { + value: "6181000", + attrs : {href : "#"}, + tooltip: {content : "Jordanie
Population : 6181000"} + }, + "IR": { + value: "74798599", + attrs : {href : "#"}, + tooltip: {content : "Iran
Population : 74798599"} + }, + "IQ": { + value: "32961959", + attrs : {href : "#"}, + tooltip: {content : "Iraq
Population : 32961959"} + }, + "IE": { + value: "4487000", + attrs : {href : "#"}, + tooltip: {content : "Irlande
Population : 4487000"} + }, + "IS": { + value: "319000", + attrs : {href : "#"}, + tooltip: {content : "Islande
Population : 319000"} + }, + "IL": { + value: "7765700", + attrs : {href : "#"}, + tooltip: {content : "Israël
Population : 7765700"} + }, + "IT": { + value: "60770000", + attrs : {href : "#"}, + tooltip: {content : "Italie
Population : 60770000"} + }, + "KZ": { + value: "16558459", + attrs : {href : "#"}, + tooltip: {content : "Kazakhstan
Population : 16558459"} + }, + "KE": { + value: "41609728", + attrs : {href : "#"}, + tooltip: {content : "Kenya
Population : 41609728"} + }, + "KG": { + value: "5507000", + attrs : {href : "#"}, + tooltip: {content : "Kirghizistan
Population : 5507000"} + }, + "KI": { + value: "101093", + attrs : {href : "#"}, + tooltip: {content : "Kiribati
Population : 101093"} + }, + "KW": { + value: "2818042", + attrs : {href : "#"}, + tooltip: {content : "KoweĂŻt
Population : 2818042"} + }, + "LA": { + value: "6288037", + attrs : {href : "#"}, + tooltip: {content : "Laos
Population : 6288037"} + }, + "LS": { + value: "2193843", + attrs : {href : "#"}, + tooltip: {content : "Lesotho
Population : 2193843"} + }, + "LV": { + value: "2220000", + attrs : {href : "#"}, + tooltip: {content : "Lettonie
Population : 2220000"} + }, + "LB": { + value: "4259405", + attrs : {href : "#"}, + tooltip: {content : "Liban
Population : 4259405"} + }, + "LR": { + value: "4128572", + attrs : {href : "#"}, + tooltip: {content : "Liberia
Population : 4128572"} + }, + "LY": { + value: "6422772", + attrs : {href : "#"}, + tooltip: {content : "Libye
Population : 6422772"} + }, + "LI": { + value: "36304", + attrs : {href : "#"}, + tooltip: {content : "Liechtenstein
Population : 36304"} + }, + "LT": { + value: "3203000", + attrs : {href : "#"}, + tooltip: {content : "Lituanie
Population : 3203000"} + }, + "LU": { + value: "517000", + attrs : {href : "#"}, + tooltip: {content : "Luxembourg
Population : 517000"} + }, + "MK": { + value: "2063893", + attrs : {href : "#"}, + tooltip: {content : "Macédoine
Population : 2063893"} + }, + "MG": { + value: "21315135", + attrs : {href : "#"}, + tooltip: {content : "Madagascar
Population : 21315135"} + }, + "MY": { + value: "28859154", + attrs : {href : "#"}, + tooltip: {content : "Malaisie
Population : 28859154"} + }, + "MW": { + value: "15380888", + attrs : {href : "#"}, + tooltip: {content : "Malawi
Population : 15380888"} + }, + "MV": { + value: "320081", + attrs : {href : "#"}, + tooltip: {content : "Maldives
Population : 320081"} + }, + "ML": { + value: "15839538", + attrs : {href : "#"}, + tooltip: {content : "Mali
Population : 15839538"} + }, + "MT": { + value: "419000", + attrs : {href : "#"}, + tooltip: {content : "Malte
Population : 419000"} + }, + "MA": { + value: "32272974", + attrs : {href : "#"}, + tooltip: {content : "Maroc
Population : 32272974"} + }, + "MU": { + value: "1286051", + attrs : {href : "#"}, + tooltip: {content : "Maurice
Population : 1286051"} + }, + "MR": { + value: "3541540", + attrs : {href : "#"}, + tooltip: {content : "Mauritanie
Population : 3541540"} + }, + "MX": { + value: "114793341", + attrs : {href : "#"}, + tooltip: {content : "Mexique
Population : 114793341"} + }, + "FM": { + value: "111542", + attrs : {href : "#"}, + tooltip: {content : "Micronésie
Population : 111542"} + }, + "MD": { + value: "3559000", + attrs : {href : "#"}, + tooltip: {content : "Moldavie
Population : 3559000"} + }, + "MC": { + value: "35427", + attrs : {href : "#"}, + tooltip: {content : "Monaco
Population : 35427"} + }, + "MN": { + value: "2800114", + attrs : {href : "#"}, + tooltip: {content : "Mongolie
Population : 2800114"} + }, + "ME": { + value: "632261", + attrs : {href : "#"}, + tooltip: {content : "Monténégro
Population : 632261"} + }, + "MZ": { + value: "23929708", + attrs : {href : "#"}, + tooltip: {content : "Mozambique
Population : 23929708"} + }, + "NA": { + value: "2324004", + attrs : {href : "#"}, + tooltip: {content : "Namibie
Population : 2324004"} + }, + "NP": { + value: "30485798", + attrs : {href : "#"}, + tooltip: {content : "Népal
Population : 30485798"} + }, + "NI": { + value: "5869859", + attrs : {href : "#"}, + tooltip: {content : "Nicaragua
Population : 5869859"} + }, + "NE": { + value: "16068994", + attrs : {href : "#"}, + tooltip: {content : "Niger
Population : 16068994"} + }, + "NG": { + value: "162470737", + attrs : {href : "#"}, + tooltip: {content : "Nigéria
Population : 162470737"} + }, + "NO": { + value: "4952000", + attrs : {href : "#"}, + tooltip: {content : "Norvège
Population : 4952000"} + }, + "NZ": { + value: "4405200", + attrs : {href : "#"}, + tooltip: {content : "Nouvelle-Zélande
Population : 4405200"} + }, + "OM": { + value: "2846145", + attrs : {href : "#"}, + tooltip: {content : "Oman
Population : 2846145"} + }, + "UG": { + value: "34509205", + attrs : {href : "#"}, + tooltip: {content : "Ouganda
Population : 34509205"} + }, + "UZ": { + value: "29341200", + attrs : {href : "#"}, + tooltip: {content : "Ouzbékistan
Population : 29341200"} + }, + "PK": { + value: "176745364", + attrs : {href : "#"}, + tooltip: {content : "Pakistan
Population : 176745364"} + }, + "PS": { + value: "4019433", + attrs : {href : "#"}, + tooltip: {content : "Palestine
Population : 4019433"} + }, + "PA": { + value: "3571185", + attrs : {href : "#"}, + tooltip: {content : "Panama
Population : 3571185"} + }, + "PG": { + value: "7013829", + attrs : {href : "#"}, + tooltip: {content : "Papouasie-Nouvelle-Guinée
Population : 7013829"} + }, + "PY": { + value: "6568290", + attrs : {href : "#"}, + tooltip: {content : "Paraguay
Population : 6568290"} + }, + "NL": { + value: "16696000", + attrs : {href : "#"}, + tooltip: {content : "Pays-Bas
Population : 16696000"} + }, + "PE": { + value: "29399817", + attrs : {href : "#"}, + tooltip: {content : "Pérou
Population : 29399817"} + }, + "PH": { + value: "94852030", + attrs : {href : "#"}, + tooltip: {content : "Philippines
Population : 94852030"} + }, + "PL": { + value: "38216000", + attrs : {href : "#"}, + tooltip: {content : "Pologne
Population : 38216000"} + }, + "PT": { + value: "10637000", + attrs : {href : "#"}, + tooltip: {content : "Portugal
Population : 10637000"} + }, + "QA": { + value: "1870041", + attrs : {href : "#"}, + tooltip: {content : "Qatar
Population : 1870041"} + }, + "DO": { + value: "10056181", + attrs : {href : "#"}, + tooltip: {content : "République Dominicaine
Population : 10056181"} + }, + "RO": { + value: "21390000", + attrs : {href : "#"}, + tooltip: {content : "Roumanie
Population : 21390000"} + }, + "GB": { + value: "62641000", + attrs : {href : "#"}, + tooltip: {content : "Royaume-Uni
Population : 62641000"} + }, + "RU": { + value: "141930000", + attrs : {href : "#"}, + tooltip: {content : "Russie
Population : 141930000"} + }, + "RW": { + value: "10942950", + attrs : {href : "#"}, + tooltip: {content : "Rwanda
Population : 10942950"} + }, + "KN": { + value: "53051", + attrs : {href : "#"}, + tooltip: {content : "Saint-Christophe-et-Niévès
Population : 53051"} + }, + "SM": { + value: "31735", + attrs : {href : "#"}, + tooltip: {content : "Saint-Marin
Population : 31735"} + }, + "VC": { + value: "109365", + attrs : {href : "#"}, + tooltip: {content : "Saint-Vincent-et-les Grenadines
Population : 109365"} + }, + "LC": { + value: "176000", + attrs : {href : "#"}, + tooltip: {content : "Sainte-Lucie
Population : 176000"} + }, + "SV": { + value: "6227491", + attrs : {href : "#"}, + tooltip: {content : "El Salvador
Population : 6227491"} + }, + "WS": { + value: "183874", + attrs : {href : "#"}, + tooltip: {content : "Samoa Occidentales
Population : 183874"} + }, + "ST": { + value: "168526", + attrs : {href : "#"}, + tooltip: {content : "Sao Tomé-et-Principe
Population : 168526"} + }, + "SN": { + value: "12767556", + attrs : {href : "#"}, + tooltip: {content : "Sénégal
Population : 12767556"} + }, + "RS": { + value: "7261000", + attrs : {href : "#"}, + tooltip: {content : "Serbie
Population : 7261000"} + }, + "SC": { + value: "86000", + attrs : {href : "#"}, + tooltip: {content : "Seychelles
Population : 86000"} + }, + "SL": { + value: "5997486", + attrs : {href : "#"}, + tooltip: {content : "Sierra Leone
Population : 5997486"} + }, + "SG": { + value: "5183700", + attrs : {href : "#"}, + tooltip: {content : "Singapour
Population : 5183700"} + }, + "SK": { + value: "5440000", + attrs : {href : "#"}, + tooltip: {content : "Slovaquie
Population : 5440000"} + }, + "SI": { + value: "2052000", + attrs : {href : "#"}, + tooltip: {content : "Slovénie
Population : 2052000"} + }, + "SO": { + value: "9556873", + attrs : {href : "#"}, + tooltip: {content : "Somalie
Population : 9556873"} + }, + "SD": { + value: "34318385", + attrs : {href : "#"}, + tooltip: {content : "Soudan
Population : 34318385"} + }, + "SS": { + value: "10314021", + attrs : {href : "#"}, + tooltip: {content : "Soudan du Sud
Population : 10314021"} + }, + "LK": { + value: "20869000", + attrs : {href : "#"}, + tooltip: {content : "Sri Lanka
Population : 20869000"} + }, + "SE": { + value: "9453000", + attrs : {href : "#"}, + tooltip: {content : "Suède
Population : 9453000"} + }, + "CH": { + value: "7907000", + attrs : {href : "#"}, + tooltip: {content : "Suisse
Population : 7907000"} + }, + "SR": { + value: "529419", + attrs : {href : "#"}, + tooltip: {content : "Suriname
Population : 529419"} + }, + "SZ": { + value: "1067773", + attrs : {href : "#"}, + tooltip: {content : "Swaziland
Population : 1067773"} + }, + "SY": { + value: "20820311", + attrs : {href : "#"}, + tooltip: {content : "Syrie
Population : 20820311"} + }, + "TJ": { + value: "6976958", + attrs : {href : "#"}, + tooltip: {content : "Tadjikistan
Population : 6976958"} + }, + "TZ": { + value: "46218486", + attrs : {href : "#"}, + tooltip: {content : "Tanzanie
Population : 46218486"} + }, + "TD": { + value: "11525496", + attrs : {href : "#"}, + tooltip: {content : "Tchad
Population : 11525496"} + }, + "CZ": { + value: "10546000", + attrs : {href : "#"}, + tooltip: {content : "Tchéquie
Population : 10546000"} + }, + "TH": { + value: "69518555", + attrs : {href : "#"}, + tooltip: {content : "ThaĂŻlande
Population : 69518555"} + }, + "TL": { + value: "1175880", + attrs : {href : "#"}, + tooltip: {content : "Timor Oriental
Population : 1175880"} + }, + "TG": { + value: "6154813", + attrs : {href : "#"}, + tooltip: {content : "Togo
Population : 6154813"} + }, + "TO": { + value: "104509", + attrs : {href : "#"}, + tooltip: {content : "Tonga
Population : 104509"} + }, + "TT": { + value: "1346350", + attrs : {href : "#"}, + tooltip: {content : "Trinité-et-Tobago
Population : 1346350"} + }, + "TN": { + value: "10673800", + attrs : {href : "#"}, + tooltip: {content : "Tunisie
Population : 10673800"} + }, + "TM": { + value: "5105301", + attrs : {href : "#"}, + tooltip: {content : "Turkménistan
Population : 5105301"} + }, + "TR": { + value: "73639596", + attrs : {href : "#"}, + tooltip: {content : "Turquie
Population : 73639596"} + }, + "TV": { + value: "9847", + attrs : {href : "#"}, + tooltip: {content : "Tuvalu
Population : 9847"} + }, + "VU": { + value: "245619", + attrs : {href : "#"}, + tooltip: {content : "Vanuatu
Population : 245619"} + }, + "VE": { + value: "29278000", + attrs : {href : "#"}, + tooltip: {content : "Vénézuela
Population : 29278000"} + }, + "VN": { + value: "87840000", + attrs : {href : "#"}, + tooltip: {content : "ViĂŞt Nam
Population : 87840000"} + }, + "UA": { + value: "45706100", + attrs : {href : "#"}, + tooltip: {content : "Ukraine
Population : 45706100"} + }, + "UY": { + value: "3368595", + attrs : {href : "#"}, + tooltip: {content : "Uruguay
Population : 3368595"} + }, + "YE": { + value: "24799880", + attrs : {href : "#"}, + tooltip: {content : "Yémen
Population : 24799880"} + }, + "ZM": { + value: "13474959", + attrs : {href : "#"}, + tooltip: {content : "Zambie
Population : 13474959"} + }, + "ZW": { + value: "12754378", + attrs : {href : "#"}, + tooltip: {content : "Zimbabwe
Population : 12754378"} + } + } + }); + + // Example #7 + $(".maparea7").mapael({ + map : { + name : "usa_states", + defaultArea: { + onclick: function(params, mapElem, textElem) { + console.log(mapElem); + } + } + }, + plots: [ + { + latitude: 40.717079, + longitude: -74.00116, + tooltip: {content : "New York"} + }, + { + latitude: 61.2108398, + longitude: -149.9019557, + tooltip: {content : "Anchorage"} + }, + { + latitude: 40.717079, + longitude: -74.00116, + tooltip: {content : "New York"} + }, + { + latitude: 37.792032, + longitude: -122.394613, + tooltip: {content : "San Francisco"} + }, + { + latitude: 19.493204, + longitude: -154.8199569, + tooltip: {content : "Pahoa"} + } + ] + }); +}); \ No newline at end of file diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js new file mode 100644 index 000000000..3bda8d0a3 --- /dev/null +++ b/js/jquery.mapael.js @@ -0,0 +1,499 @@ +/** +* +* Jquery Mapael - Dynamic maps jQuery plugin (based on raphael.js) +* Requires jQuery and raphael.js +* +* Version: 0.1.0 (06-22-2013) +* +* Copyright (c) 2013 Vincent Brouté (http://www.neveldo.fr/mapael) +* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). +* +*/ +(function($) { + + "use strict"; + + $.fn.mapael = function(options) { + options = $.extend(true, {}, $.fn.mapael.defaultOptions, options); + + return this.each(function() { + + var $tooltip = $("
").addClass(options.map.tooltip.cssClass).css("display", "none") + , $container = $(this).empty().append($tooltip) + , mapConf = $.fn.mapael.maps[options.map.name] + , paper = new Raphael(this, mapConf.width, mapConf.height) + , areaParams = {} + , legend = {} + , mapElem = {} + , hoverParams = {} + , bbox = {} + , plotParams = {} + , textElem = {} + , coords = {}; + + options.map.tooltipCss && $tooltip.css(options.map.tooltipCss); + + if (options.map.width && options.map.height) { + paper.setViewBox(0, 0, mapConf.width, mapConf.height, false); + paper.setSize(options.map.width, options.map.height); + } + + // Draw map areas + for (var id in mapConf.elems) { + areaParams = $.extend( + true + , {} + , options.map.defaultArea + , (options.areas[id] ? options.areas[id] : {}) + ); + + if (options.legend.area && areaParams.value) { + legend = $.fn.mapael.getLegendEl(areaParams.value, options.legend.area); + legend && $.extend(true, areaParams, legend); + } + + mapElem = paper.path(mapConf.elems[id]).attr(areaParams.attrs); + + areaParams.tooltip && areaParams.tooltip.content && $.fn.mapael.setTooltip(mapElem, $tooltip, areaParams.tooltip.content); + $.fn.mapael.paramHover(mapElem, areaParams.attrs, areaParams.attrsHover); + + hoverParams = {"paper" : paper, "mapElem" : mapElem}; + + // Set a text label in the area + if (areaParams.text) { + bbox = mapElem.getBBox(); + textElem = paper.text( + (bbox.x + bbox.x2) / 2 + , (bbox.y + bbox.y2) / 2 + , areaParams.text + ).attr(areaParams.textAttrs); + + areaParams.tooltip && areaParams.tooltip.content && $.fn.mapael.setTooltip(textElem, $tooltip, areaParams.tooltip.content); + areaParams.attrs.href && (textElem.attr({href: areaParams.attrs.href})); + $.fn.mapael.paramHover(textElem, areaParams.textAttrs, areaParams.textAttrsHover); + $.fn.mapael.setHover(paper, mapElem, textElem); + $.fn.mapael.setCallbacks(areaParams, mapElem, textElem); + } else { + $.fn.mapael.setHover(paper, mapElem); + $.fn.mapael.setCallbacks(areaParams, mapElem); + } + } + + // Draw additional plots + for (var i = 0, length = options.plots.length; i < length; ++i) { + plotParams = $.extend( + true, {} + , options.map.defaultPlot + , (options.plots[i] ? options.plots[i] : {}) + ); + coords = mapConf.getCoords(plotParams.latitude, plotParams.longitude); + + if (options.legend.plot && plotParams.value) { + legend = $.fn.mapael.getLegendEl(plotParams.value, options.legend.plot); + legend && $.extend(true, plotParams, legend); + } + + if ("square" == plotParams.type) { + mapElem = paper.rect( + coords.x - (plotParams.size / 2) + , coords.y - (plotParams.size / 2) + , plotParams.size + , plotParams.size + ); + } else if ("circle" == plotParams.type) { + mapElem = paper.circle(coords.x, coords.y, plotParams.size / 2); + } else { + throw "Unknown plot type '" + plotParams.type + "'"; + } + + mapElem.attr(plotParams.attrs); + + plotParams.tooltip && plotParams.tooltip.content && $.fn.mapael.setTooltip(mapElem, $tooltip, plotParams.tooltip.content); + $.fn.mapael.paramHover(mapElem, plotParams.attrs, plotParams.attrsHover); + + // Set a text label next to the plot + if (plotParams.text) { + textElem = (mapElem.type == "circle") ? + paper.text(coords.x + (plotParams.size / 2) + 10, coords.y, plotParams.text) + : paper.text(coords.x + plotParams.size + 10, coords.y, plotParams.text); + + textElem.attr(plotParams.textAttrs); + + plotParams.tooltip && plotParams.tooltip.content && $.fn.mapael.setTooltip(textElem, $tooltip, plotParams.tooltip.content); + plotParams.attrs.href && (textElem.attr({"href": plotParams.attrs.href})); + $.fn.mapael.paramHover(textElem, plotParams.textAttrs, plotParams.textAttrsHover); + $.fn.mapael.setHover(paper, mapElem, textElem); + $.fn.mapael.setCallbacks(areaParams, mapElem, textElem); + } else { + $.fn.mapael.setHover(paper, mapElem); + $.fn.mapael.setCallbacks(areaParams, mapElem); + } + } + + // Create the legends for areas and plots + if (options.legend.area.slices && options.legend.area.display) { + $.fn.mapael.createLegend($container, options, 'area'); + } + + if (options.legend.plot.slices && options.legend.plot.display) { + $.fn.mapael.createLegend($container, options, 'plot'); + } + }); + }; + + /** + * Set user defined callbacks on areas and plots + * @param areaParams the area parameters + * @param mapElem the map element to set callback on + * @param textElem the optional text within the map element + */ + $.fn.mapael.setCallbacks = function(areaParams, mapElem, textElem) { + var callbacks = []; + if (areaParams.onclick) { + callbacks.push({ + event : 'click' + , callback : function() {areaParams.onclick(areaParams, mapElem, textElem)} + }); + } + if (areaParams.onmouseenter) { + callbacks.push({ + event : 'mouseenter' + , callback : function() {areaParams.onmouseenter(areaParams, mapElem, textElem)} + }); + } + if (areaParams.onmouseleave) { + callbacks.push({ + event : 'mouseleave' + , callback : function() {areaParams.onmouseleave(areaParams, mapElem, textElem)} + }); + } + + for(var i = 0, length = callbacks.length; i < length; ++i) { + $(mapElem.node).bind( + callbacks[i].event + , callbacks[i].callback + ); + textElem && $(textElem.node).bind( + callbacks[i].event + , callbacks[i].callback + ); + } + } + + /** + * Get the legend conf matching with the value + * @param value the value to match with a slice in the legend + * @param legend the legend params object + * @return the legend slice matching with the value + */ + $.fn.mapael.getLegendEl = function (value, legend) { + for(var i = 0, length = legend.slices.length; i < length; ++i) { + if ((!legend.slices[i].min || value >= legend.slices[i].min) + && (!legend.slices[i].max || value < legend.slices[i].max) + ) { + return legend.slices[i]; + } + } + }; + + /** + * Join a tooltip to areas and plots + * @param elem area or plot element + * @param $tooltip the tooltip container + * @param content the content to set in the tooltip + */ + $.fn.mapael.setTooltip = function(elem, $tooltip, content) { + $(elem.node).bind("mouseenter", function() { + $tooltip.html(content).css("display", "block"); + }).bind("mouseleave", function() { + $tooltip.css("display", "none"); + }).bind("mousemove", function(e) { + $tooltip.css("left", e.pageX+20).css("top", e.pageY+20); + }); + }; + + /** + * Draw a legend for areas and / or plots + * @param $container the legend container + * @param options map options + * @param legendType the type of the legend : 'area' or 'plot' + */ + $.fn.mapael.createLegend = function ($container, options, legendType) { + var legendParams = options.legend[legendType] + , $legend = $('
').addClass(legendParams["cssClass"]) + , paper = new Raphael($legend.get(0)) + , width = 5 + , height = 5 + , marginLeft = legendParams.marginLeft + , marginLeftTitle = legendParams.marginLeftTitle + , marginLeftLabel = legendParams.marginLeftLabel + , marginBottom = legendParams.marginBottom + , title = {} + , attrParamName = '' + , elem = {} + , label = {} + , lineWidth = {}; + + $container.append($legend); + + if(legendParams.title) { + title = paper.text(marginLeftTitle, marginBottom, legendParams.title) + .attr(legendParams.titleAttrs); + + width = marginLeftTitle + title.getBBox().width; + height += marginBottom + title.getBBox().height; + } + + for(var i = 0, length = legendParams.slices.length; i < length; ++i) { + attrParamName = (legendType == 'plot') ? 'defaultPlot' : 'defaultArea'; + legendParams.slices[i].attrs = $.extend( + {} + , options.map[attrParamName].attrs + , legendParams.slices[i].attrs + ); + legendParams.slices[i].attrsHover = $.extend( + {} + , options.map[attrParamName].attrsHover + , legendParams.slices[i].attrsHover + ); + + if (legendParams.slices[i].type == "circle") { + elem = paper.circle( + marginLeft + legendParams.slices[i].size / 2 + , height + legendParams.slices[i].size / 2 + , legendParams.slices[i].size / 2 + ).attr(legendParams.slices[i].attrs); + } else { + // Draw a square for squared plots AND areas + !legendParams.slices[i].size && (legendParams.slices[i].size = 20); + + elem = paper.rect( + marginLeft + , height + , legendParams.slices[i].size + , legendParams.slices[i].size + ).attr(legendParams.slices[i].attrs); + } + + label = paper.text( + marginLeft + legendParams.slices[i].size + marginLeftLabel + , height + legendParams.slices[i].size / 2 + , legendParams.slices[i].label + ).attr(legendParams.labelAttrs); + + height += marginBottom + legendParams.slices[i].size; + lineWidth = marginLeft + legendParams.slices[i].size + marginBottom + label.getBBox().width; + width = (width < lineWidth) ? lineWidth : width; + + $.fn.mapael.paramHover(elem, legendParams.slices[i].attrs, legendParams.slices[i].attrsHover); + $.fn.mapael.paramHover(label, legendParams.labelAttrs, legendParams.labelAttrs); + $.fn.mapael.setHover(paper, elem, label); + } + paper.setSize(width, height); + } + + // Fix IE bug when toFront() is called + // https://github.com/DmitryBaranovskiy/raphael/issues/225 + $.fn.mapael.mouseHovered = false; + $.fn.mapael.elemsHovered = []; + + /** + * Set he behaviour for 'mouseenter' event + * @param paper paper Raphael paper object + * @param mapElem mapElem the map element + * @param textElem the optional text element (within the map element) + */ + $.fn.mapael.hoverIn = function (paper, mapElem, textElem) { + if (!$.fn.mapael.mouseHovered) { + $.fn.mapael.mouseHovered = true; + $.fn.mapael.elemsHovered.push(mapElem); + + if (mapElem) { + mapElem.animate( + mapElem.attrsHover + , mapElem.attrsHover.animDuration + ); + mapElem.attrsHover.transform && mapElem.toFront(); + } + + if (textElem) { + textElem && textElem.animate( + textElem.attrsHover + , textElem.attrsHover.animDuration + ); + textElem && mapElem.attrsHover.transform && textElem.toFront(); + } + paper.safari(); + } else { + // IE fix + for(var i = 0, length = $.fn.mapael.elemsHovered.length; i < length; ++i) { + if($.fn.mapael.elemsHovered[i] != mapElem) { + $($.fn.mapael.elemsHovered[i].node).trigger("mouseout"); + } + } + $.fn.mapael.elemsHovered = []; + } + } + + /** + * Set he behaviour for 'mouseleave' event + * @param paper Raphael paper object + * @param mapElem the map element + * @param textElem the optional text element (within the map element) + */ + $.fn.mapael.hoverOut = function (paper, mapElem, textElem) { + textElem && textElem.animate( + textElem.originalAttrs + , textElem.attrsHover.animDuration + ); + mapElem && mapElem.animate( + mapElem.originalAttrs, + mapElem.attrsHover.animDuration + ); + paper.safari(); + $.fn.mapael.mouseHovered = false; + }; + + /** + * Set the hover behavior (mouseenter & mouseleave) for plots and areas + * @param paper Raphael paper object + * @param mapElem the map element + * @param textElem the optional text element (within the map element) + */ + $.fn.mapael.setHover = function (paper, mapElem, textElem) { + var $mapElem = {} + , $textElem = {}; + if (mapElem) { + $mapElem = $(mapElem.node); + $mapElem.bind("mouseenter", + function () {$.fn.mapael.hoverIn(paper, mapElem, textElem);} + ); + $mapElem.bind("mouseleave", + function () {$.fn.mapael.hoverOut(paper, mapElem, textElem);} + ); + } + + if (textElem) { + $textElem = $(textElem.node); + $textElem.bind("mouseenter", + function () {$.fn.mapael.hoverIn(paper, mapElem, textElem);} + ); + $textElem && $(textElem.node).bind("mouseout", + function () {$.fn.mapael.hoverOut(paper, mapElem, textElem);} + ); + } + }; + + /** + * Set the attributes on hover and the attributes to restore for a map element + * @param elem the map element + * @param originalAttrs the original attributes to restore on mouseleave event + * @param attrsHover the attributes to set on mouseenter event + */ + $.fn.mapael.paramHover = function (elem, originalAttrs, attrsHover) { + elem.attrsHover = {}; + $.extend(elem.attrsHover, attrsHover); + + if (elem.attrsHover.transform) { + elem.originalAttrs = {transform : "s1"}; + } else { + elem.originalAttrs = {}; + } + $.extend(elem.originalAttrs, originalAttrs); + }; + + // Default map options + $.fn.mapael.defaultOptions = { + map: { + tooltip: { + cssClass: "mapTooltip" + } + , defaultArea: { + attrs: { + fill: "#343434" + , stroke: "#5d5d5d" + , "stroke-width": 1 + , "stroke-linejoin": "round" + } + , attrsHover: { + fill: "#f38a03" + , animDuration : 300 + } + , textAttrs: { + "font-size": 15 + , fill:"#c7c7c7" + , "text-anchor": "center" + } + , textAttrsHover: { + fill:"#eaeaea" + , "animDuration" : 300 + } + } + , defaultPlot: { + type: "circle" + , size: 15 + , attrs: { + fill: "#0088db" + , stroke: "#fff" + , "stroke-width": 0 + , "stroke-linejoin": "round" + } + , attrsHover: { + "stroke-width": 3 + , animDuration : 300 + } + , textAttrs: { + "font-size": 15 + , fill:"#c7c7c7" + , "text-anchor": "start" + }, + textAttrsHover: { + fill:"#eaeaea" + , animDuration : 300 + } + } + } + , legend: { + area: { + cssClass: "mapLegend" + , display: false + , marginLeft: 15 + , marginLeftTitle: 5 + , marginLeftLabel: 10 + , marginBottom: 15 + , titleAttrs: { + "font-size" : 18 + , fill : "#343434" + , "text-anchor" : "start" + } + , labelAttrs: { + "font-size" : 15 + , fill : "#343434" + , "text-anchor" : "start" + } + , slices : [] + }, + plot: { + cssClass: "mapLegend" + , display: false + , marginLeft: 15 + , marginLeftTitle: 5 + , marginLeftLabel: 10 + , marginBottom: 15 + , titleAttrs: { + "font-size" : 18 + , fill : "#343434" + , "text-anchor" : "start" + } + , labelAttrs: { + "font-size" : 15 + , fill : "#343434" + , "text-anchor" : "start" + } + , slices : [] + } + } + , areas: {} + , plots: {} + }; +})(jQuery); \ No newline at end of file diff --git a/js/maps/france_departments.js b/js/maps/france_departments.js new file mode 100644 index 000000000..5f9d916f0 --- /dev/null +++ b/js/maps/france_departments.js @@ -0,0 +1,138 @@ +/** +* Mapael +* +* Map of France by department +* +* @source http://commons.wikimedia.org/wiki/File:D%C3%A9partements_de_France-simple.svg +*/ +(function($) { + $.extend(true, $.fn.mapael, + { + maps : { + france_departments : { + width : 600, + height : 550, + getCoords : function (lat, lon) { + // Corse + if (lat < 43.157109 && lon > 8.171997) { + var xfactor = 42.072457860086; + var xoffset = 82.438646996876; + var x = (lon * xfactor) + xoffset; + + var yfactor = -60.688661356624; + var yoffset = 3059.4058399278; + var y = (lat * yfactor) + yoffset; + } else { + var xfactor = 37.6823809538; + var xoffset = 189.183791604; + var x = (lon * xfactor) + xoffset; + + var yfactor = -56.985609722; + var yoffset = 2913.28694513; + var y = (lat * yfactor) + yoffset; + } + return {x : x, y : y}; + }, + elems : { + "2A" : "M 445.33847,488.9562 L 445.33847,491.11245 L 447.30722,492.48745 L 450.61972,494.42495 L 450.83847,495.98745 L 448.86972,496.5812 L 445.74472,497.17495 L 445.74472,498.5187 L 446.90097,499.7062 L 447.11972,503.61245 L 451.40097,504.98745 L 452.96347,505.36245 L 454.33847,507.5187 L 453.36972,508.8937 L 451.80722,509.4562 L 450.61972,511.61245 L 449.46347,512.98745 L 450.02597,516.48745 L 452.96347,516.29995 L 453.74472,516.8937 L 456.49472,515.5187 L 457.27597,516.29995 L 455.90097,519.23745 L 457.27597,520.61245 L 454.93222,522.36245 L 453.36972,525.86245 L 457.65097,526.86245 L 463.71347,527.42495 L 461.18222,530.36245 C 461.18222,530.36245 459.99289,529.90364 459.46347,530.1437 C 459.44782,530.15141 459.41536,530.16589 459.40097,530.17495 C 459.39647,530.17828 459.37406,530.20271 459.36972,530.2062 C 459.36553,530.20986 459.34249,530.23363 459.33847,530.23745 C 459.33478,530.24161 459.31073,530.26437 459.30722,530.2687 C 459.30054,530.27771 459.28192,530.29022 459.27597,530.29995 C 459.27319,530.30499 459.27856,530.32597 459.27597,530.3312 C 459.27118,530.34203 459.24871,530.38211 459.24472,530.3937 C 459.24293,530.39969 459.2463,530.41876 459.24472,530.42495 C 459.24199,530.43772 459.21532,530.47387 459.21347,530.48745 C 459.21207,530.50144 459.21394,530.53512 459.21347,530.54995 C 459.21348,531.52651 457.86972,533.8937 457.86972,533.8937 L 459.80722,536.0187 L 463.33847,538.17495 L 469.96347,539.92495 L 471.90097,540.7062 L 473.68222,541.48745 L 472.49472,543.6437 L 475.61972,543.4562 L 476.21347,544.8312 L 479.33847,544.8312 L 480.11972,541.11245 L 478.15097,540.7062 L 480.90097,537.79995 L 479.93222,536.79995 L 480.11972,535.04995 L 483.65097,533.11245 L 483.83847,530.9562 L 481.49472,530.7687 L 479.93222,532.11245 L 479.93222,530.17495 L 483.05722,529.98745 L 484.02597,527.6437 L 484.80722,520.79995 L 484.21347,517.86245 L 484.15097,515.04995 L 480.74472,517.29995 L 476.68222,517.4562 L 476.33847,514.6437 L 476.86972,513.92495 L 475.61972,513.04995 L 475.27597,508.2687 L 474.74472,507.3937 L 472.61972,507.3937 L 471.55722,506.5187 L 471.55722,503.1437 L 470.15097,502.2687 L 469.08847,501.73745 L 466.96347,499.0812 L 467.11972,497.48745 L 464.49472,497.48745 L 463.58847,494.8312 L 459.86972,494.8312 L 457.93222,492.17495 L 458.46347,491.29995 L 457.24472,490.5812 L 454.40097,491.11245 L 453.33847,490.42495 L 449.46347,490.42495 L 449.08847,489.36245 L 446.90097,488.9562 L 445.33847,488.9562 z ", + "2B" : "M 477.96347,449.8937 L 475.02597,451.86245 L 475.43222,453.79995 L 476.99472,455.7687 L 475.24472,457.11245 L 476.02597,458.67495 L 474.83847,460.04995 L 474.83847,461.79995 L 476.80722,463.5812 L 476.80722,466.29995 L 475.61972,468.8312 L 474.27597,469.42495 L 472.71347,467.2687 L 469.96347,467.48745 L 469.36972,467.0812 L 467.02597,467.0812 L 464.90097,469.04995 L 464.08847,472.36245 L 459.02597,473.3312 L 455.11972,476.6437 L 454.33847,478.79995 L 452.40097,478.61245 L 451.40097,477.42495 L 450.83847,480.7687 L 449.46347,481.3312 L 449.05722,484.4562 L 449.65097,485.8312 L 447.49472,487.3937 L 446.90097,488.9562 L 449.08847,489.36245 L 449.46347,490.42495 L 453.33847,490.42495 L 454.40097,491.11245 L 457.24472,490.5812 L 458.46347,491.29995 L 457.93222,492.17495 L 459.86972,494.8312 L 463.58847,494.8312 L 464.49472,497.48745 L 467.11972,497.48745 L 466.96347,499.0812 L 469.08847,501.73745 L 470.15097,502.2687 L 471.55722,503.1437 L 471.55722,506.5187 L 472.61972,507.3937 L 474.74472,507.3937 L 475.27597,508.2687 L 475.61972,513.04995 L 476.86972,513.92495 L 476.33847,514.6437 L 476.68222,517.4562 L 480.74472,517.29995 L 484.15097,515.04995 L 484.02597,509.2687 L 488.71347,502.6437 L 488.71347,491.7062 L 486.77597,487.98745 L 486.18222,476.2687 L 484.80722,474.11245 L 482.27597,472.17495 L 481.86972,464.92495 L 483.05722,461.61245 L 481.49472,456.3312 L 480.52597,452.04995 L 479.71347,450.86245 L 477.96347,449.8937 z ", + "13" : "M 379.71875,409.90625 L 374.25,413.03125 L 372.84375,423.53125 L 367.0625,422.71875 L 365.40625,427.125 L 366.78125,429.0625 L 360.4375,432.9375 L 358.6875,437 L 364.875,437.28125 L 373.09375,437.875 L 374.65625,439.4375 L 371.71875,439.4375 L 369.78125,442.75 L 378.15625,444.5 L 384.8125,443.34375 L 381.28125,440 L 383.625,438.0625 L 387.34375,439.625 L 389.09375,443.34375 L 400.25,443.53125 L 403.15625,442.34375 L 403.75,444.125 L 400.625,446.84375 L 404.9375,447.03125 L 404.15625,449 L 402.96875,450.375 L 412.53125,450.375 L 417.21875,451.9375 L 417.6875,452.5625 L 417.875,448.6875 L 419.28125,447.09375 L 421.0625,446.03125 L 420.875,444.96875 L 419.46875,443.5625 L 418.0625,443.5625 L 417.15625,442.5 L 418.75,441.0625 L 418.75,440.53125 L 417,439.65625 L 417,438.25 L 420.875,438.4375 L 421.78125,437.71875 L 418.40625,434.53125 L 418.59375,430.8125 L 416.46875,429.0625 L 418.21875,425.53125 L 422.46875,422.6875 L 419.28125,420.5625 L 417,422.34375 L 411.6875,423.5625 L 407.4375,423.03125 L 399.84375,419.875 L 395.25,420.03125 L 391.375,418.28125 L 389.9375,416.3125 L 386.9375,412.96875 L 379.875,409.96875 L 379.71875,409.90625 z ", + "84" : "M 387,381.34375 L 384.25,381.5625 L 382.125,384.875 L 382.6875,388.375 L 386,388.78125 L 385.4375,390.34375 L 382.875,390.53125 L 379.96875,393.46875 L 379.1875,392.5 L 379.75,388.59375 L 378.59375,387.21875 L 373.3125,388 L 372.28125,390.09375 L 372.84375,390.40625 L 376.15625,395.90625 L 376.15625,400.34375 L 381.96875,406.125 L 381.96875,408.625 L 379.71875,409.90625 L 379.875,409.96875 L 386.9375,412.96875 L 389.9375,416.3125 L 391.375,418.28125 L 395.25,420.03125 L 399.84375,419.875 L 407.4375,423.03125 L 411.6875,423.5625 L 417,422.34375 L 419.1875,420.625 L 419.46875,419.15625 L 415.40625,414.5625 L 410.96875,414.5625 L 410.96875,412.96875 L 412.5625,411.1875 L 412.5625,409.25 L 409.03125,407.5 L 408.6875,404.65625 L 410.625,403.78125 L 410.625,401.3125 L 408.5,400.9375 L 408.34375,398.28125 L 408.3125,398.09375 L 406.53125,397.96875 L 403.59375,395.8125 L 402.8125,393.28125 L 397.34375,392.875 L 393.25,392.5 L 392.84375,390.15625 L 394.21875,387.21875 L 391.6875,389.375 L 387.78125,388.96875 L 387,387.59375 L 389.71875,383.90625 L 387,381.34375 z ", + "83" : "M 457.78125,413.1875 L 454.8125,413.3125 L 453.40625,414.75 L 448.09375,414.5625 L 443.5,417.90625 L 440.34375,415.78125 L 435.375,417.375 L 434.5,419.15625 L 430.96875,421.8125 L 424.59375,417.5625 L 419.4375,419.25 L 419.1875,420.625 L 419.28125,420.5625 L 422.46875,422.6875 L 418.21875,425.53125 L 416.46875,429.0625 L 418.59375,430.8125 L 418.40625,434.53125 L 421.78125,437.71875 L 420.875,438.4375 L 417,438.25 L 417,439.65625 L 418.75,440.53125 L 418.75,441.0625 L 417.15625,442.5 L 418.0625,443.5625 L 419.46875,443.5625 L 420.875,444.96875 L 421.0625,446.03125 L 419.28125,447.09375 L 417.875,448.6875 L 417.6875,452.5625 L 418.21875,453.28125 L 421.71875,454.84375 L 422.6875,458.75 L 424.84375,459.15625 L 426.8125,457.78125 L 430.3125,455.625 L 436.375,456.21875 L 436.1875,457.78125 L 434.21875,458.75 L 438.90625,458.96875 L 437.75,457.78125 L 437.34375,455.25 L 439.875,453.5 L 442.8125,454.46875 L 444,454.84375 L 444.96875,456.03125 L 446.34375,455.0625 L 446.71875,452.5 L 448.28125,451.15625 L 452.375,451.15625 L 453.5625,449.375 L 456.28125,450.15625 L 459.40625,448.8125 L 459.40625,443.71875 L 455.3125,443.90625 L 458.4375,441.96875 L 460,439.8125 L 460.40625,436.6875 L 466.0625,435.90625 L 469.21875,432.375 L 467.03125,430.125 L 467.03125,428.875 L 465.96875,427.8125 L 467.375,426.59375 L 467.03125,424.625 L 464.71875,423.75 L 463.5,423.75 L 461.375,421.625 L 461,417.90625 L 458.71875,416.84375 L 456.40625,416.6875 L 455.53125,414.5625 L 457.78125,413.1875 z ", + "04" : "M 463.84375,364.34375 L 461.71875,367.53125 L 458.71875,369.3125 L 457.65625,371.4375 L 455,371.59375 L 455,373.53125 L 454.28125,374.59375 L 453.21875,377.25 L 446.875,377.09375 L 443.875,375.5 L 441.90625,376.90625 L 438.21875,376.71875 L 437.3125,377.96875 L 438.21875,377.96875 L 438.75,381.3125 L 437.84375,381.6875 L 434.5,379.5625 L 434.5,378.3125 L 432.5625,376.71875 L 431.5,376.71875 L 431.5,378.5 L 429.90625,378.84375 L 426.53125,380.78125 L 424.40625,384.34375 L 423.875,386.09375 L 425.125,386.4375 L 425.3125,389.28125 L 424.0625,389.28125 L 422.125,387.5 L 421.0625,387.6875 L 421.59375,389.28125 L 424.59375,392.625 L 422.65625,393.34375 L 421.25,392.46875 L 417.6875,392.46875 L 414.6875,395.28125 L 414.65625,395.25 L 414.53125,396.40625 L 413.375,395.03125 L 411.8125,393.65625 L 410.8125,396.59375 L 409.0625,398.15625 L 408.3125,398.09375 L 408.34375,398.28125 L 408.5,400.9375 L 410.625,401.3125 L 410.625,403.78125 L 408.6875,404.65625 L 409.03125,407.5 L 412.5625,409.25 L 412.5625,411.1875 L 410.96875,412.96875 L 410.96875,414.5625 L 415.40625,414.5625 L 419.46875,419.15625 L 419.4375,419.25 L 424.59375,417.5625 L 430.96875,421.8125 L 434.5,419.15625 L 435.375,417.375 L 440.34375,415.78125 L 443.5,417.90625 L 448.09375,414.5625 L 453.40625,414.75 L 454.8125,413.3125 L 457.78125,413.1875 L 457.84375,413.15625 L 457.125,411.375 L 458,410.3125 L 457.65625,408.90625 L 460.46875,408.90625 L 461.1875,408.03125 L 463.84375,406.59375 L 465.96875,408.03125 L 467.375,407.125 L 464.03125,404.125 L 460.46875,400.78125 L 459.25,400.40625 L 459.0625,397.75 L 456.9375,394.59375 L 457.65625,390 L 458.71875,387.5 L 460.65625,385.90625 L 460.84375,383.4375 L 463.5,382.03125 L 463.90625,381.875 L 463.90625,378.09375 L 466.65625,377.71875 L 465.09375,376.34375 L 463.125,375.75 L 462.15625,373.21875 L 462.9375,371.46875 L 466.4375,367.75 L 465.875,365 L 466.375,364.46875 L 463.84375,364.34375 z ", + "06" : "M 463.90625,381.875 L 463.5,382.03125 L 460.84375,383.4375 L 460.65625,385.90625 L 458.71875,387.5 L 457.65625,390 L 456.9375,394.59375 L 459.0625,397.75 L 459.25,400.40625 L 460.46875,400.78125 L 464.03125,404.125 L 467.375,407.125 L 465.96875,408.03125 L 463.84375,406.59375 L 461.1875,408.03125 L 460.46875,408.90625 L 457.65625,408.90625 L 458,410.3125 L 457.125,411.375 L 457.84375,413.15625 L 455.53125,414.5625 L 456.40625,416.6875 L 458.71875,416.84375 L 461,417.90625 L 461.375,421.625 L 463.5,423.75 L 464.71875,423.75 L 467.03125,424.625 L 467.375,426.59375 L 465.96875,427.8125 L 467.03125,428.875 L 467.03125,430.125 L 469.21875,432.375 L 469.375,432.1875 L 469.5625,427.71875 L 473.46875,428.5 L 474.84375,426.71875 L 476.8125,427.125 L 477,421.0625 L 481.5,420.6875 L 485.40625,417.15625 L 488.90625,417.15625 L 489.09375,415 L 492.625,412.875 L 490.65625,408.375 L 493.59375,405.84375 L 493,402.90625 L 497.3125,401.53125 L 498.46875,397.25 L 497.90625,394.3125 L 496.90625,392.5625 L 496.125,390 L 493.21875,390.21875 L 484.03125,393.53125 L 481.09375,393.53125 L 476.03125,389.4375 L 470.9375,388.0625 L 468,388.0625 L 468,384.53125 L 463.90625,382 L 463.90625,381.875 z ", + "05" : "M 447.34375,339.15625 L 445.59375,339.9375 L 445.1875,342.875 L 441.6875,343.28125 L 441.09375,340.53125 L 439.9375,339.375 L 436.40625,339.75 L 435.03125,340.9375 L 434.25,345.03125 L 434.84375,346 L 438.9375,346.40625 L 439.71875,348.9375 L 441.28125,349.71875 L 441.28125,354 L 437.5625,353.8125 L 436,355.5625 L 431.53125,354.78125 L 429,356.9375 L 427.21875,356.15625 L 424.6875,358.125 L 425.65625,359.875 L 424.09375,361.4375 L 419.21875,361.4375 L 419.21875,363.78125 L 420.78125,364.5625 L 420.1875,365.9375 L 416.875,367.28125 L 412.78125,367.6875 L 411.59375,371.40625 L 411.40625,373.75 L 413.5625,375.5 L 411.40625,378.03125 L 408.6875,376.65625 L 405.5625,376.46875 L 405.15625,378.21875 L 407.125,379.59375 L 404.75,381.15625 L 405.5625,384.46875 L 412.1875,386.25 L 413.375,388.78125 L 415.3125,389.15625 L 414.65625,395.25 L 414.6875,395.28125 L 417.6875,392.46875 L 421.25,392.46875 L 422.65625,393.34375 L 424.59375,392.625 L 421.59375,389.28125 L 421.0625,387.6875 L 422.125,387.5 L 424.0625,389.28125 L 425.3125,389.28125 L 425.125,386.4375 L 423.875,386.09375 L 424.40625,384.34375 L 426.53125,380.78125 L 429.90625,378.84375 L 431.5,378.5 L 431.5,376.71875 L 432.5625,376.71875 L 434.5,378.3125 L 434.5,379.5625 L 437.84375,381.6875 L 438.75,381.3125 L 438.21875,377.96875 L 437.3125,377.96875 L 438.21875,376.71875 L 441.90625,376.90625 L 443.875,375.5 L 446.875,377.09375 L 453.21875,377.25 L 454.28125,374.59375 L 455,373.53125 L 455,371.59375 L 457.65625,371.4375 L 458.71875,369.3125 L 461.71875,367.53125 L 463.84375,364.34375 L 466.375,364.46875 L 468.21875,362.46875 L 470.34375,362.65625 L 470.34375,360.90625 L 467.625,359.53125 L 467.03125,353.875 L 464.875,353.09375 L 462.15625,353.5 L 457.0625,350.9375 L 456.28125,345.09375 L 453.375,344.125 L 452.375,342.15625 L 451.09375,339.34375 L 447.34375,339.15625 z ", + "48" : "M 320.78125,352.25 L 315.3125,354.21875 L 313.75,357.71875 L 310.25,355.375 L 307.5,363.96875 L 304.6875,370.4375 L 308.78125,375.46875 L 308.5,379.34375 L 311.25,381.28125 L 311.25,385.96875 L 312.09375,392.59375 L 315.40625,394 L 315.125,396.1875 L 319.8125,395.375 L 321.46875,396.1875 L 320.4375,397.09375 L 326.46875,401.125 L 331.625,400.0625 L 332.5,398.8125 L 331.78125,397.0625 L 333.90625,396.53125 L 336.90625,399.34375 L 342.03125,399.875 L 344.34375,396.34375 L 344.34375,393.34375 L 345.75,391.75 L 344.5,391.40625 L 344.5,387.34375 L 341.6875,384.34375 L 344,383.96875 L 345.21875,382.90625 L 346.1875,381.03125 L 345.21875,380.4375 L 345.78125,376.3125 L 342.46875,372.71875 L 341.09375,365.53125 L 336.125,359.1875 L 332.5,360.0625 L 331.71875,357.34375 L 329.75,357.34375 L 329.375,359.6875 L 324.3125,361.25 L 320.78125,352.25 z ", + "03" : "M 301.625,247.96875 L 298.90625,251.46875 L 297.34375,251.65625 L 295.59375,253.4375 L 293.625,251.28125 L 288.375,256.5625 L 288.375,259.6875 L 289.34375,260.46875 L 289.53125,262.03125 L 286.8125,264.15625 L 284.25,263.375 L 279.375,264.375 L 276.84375,267.28125 L 275.90625,269.28125 L 276.0625,269.25 L 278.40625,272.5625 L 278.40625,274.90625 L 279.75,276.65625 L 281.125,274.90625 L 282.6875,277.65625 L 284.84375,278.4375 L 287,283.5 L 287.09375,284.96875 L 290.0625,287.28125 L 291.65625,286.5625 L 292.90625,283.5625 L 294.125,283.21875 L 294.125,281.625 L 296.25,281.4375 L 296.4375,282.5 L 299.09375,279.5 L 302.09375,279.5 L 302.625,280.5625 L 301.21875,282.5 L 303.3125,284.8125 L 303.6875,286.21875 L 308.625,289.0625 L 314.625,289.9375 L 316.40625,289.75 L 319.0625,290.28125 L 321.34375,288.875 L 323.125,289.75 L 323.46875,292.21875 L 325.78125,292.75 L 328.78125,292.59375 L 329.65625,294.71875 L 332.40625,295.8125 L 332.5,294.84375 L 337.1875,294.625 L 336.8125,283.5 L 335.4375,280.78125 L 336,278.625 L 339.25,278.0625 L 339.34375,277.84375 L 343.4375,274.71875 L 343.625,267.09375 L 342.25,265.15625 L 339.125,265.15625 L 337.96875,263.59375 L 334.65625,263.59375 L 333.6875,262.40625 L 333.6875,259.46875 L 329.75,252.0625 L 327.8125,250.6875 L 324.09375,255.78125 L 322.53125,256.15625 L 321.9375,253.625 L 320.1875,252.84375 L 319.40625,254.40625 L 316.5,254.40625 L 316.09375,252.65625 L 314.125,253.8125 L 312,255 L 309.65625,252.4375 L 306.3125,250.875 L 306.125,248.34375 L 301.625,247.96875 z ", + "30" : "M 346.1875,381.03125 L 345.21875,382.90625 L 344,383.96875 L 341.6875,384.34375 L 344.5,387.34375 L 344.5,391.40625 L 345.75,391.75 L 344.34375,393.34375 L 344.34375,396.34375 L 342.03125,399.875 L 336.90625,399.34375 L 333.90625,396.53125 L 331.78125,397.0625 L 332.5,398.8125 L 331.625,400.0625 L 326.46875,401.125 L 320.4375,397.09375 L 319.28125,398.125 L 319.28125,400.90625 L 317.0625,401.4375 L 317.625,403.65625 L 320.375,404.21875 L 323.40625,404.21875 L 324.25,408.0625 L 320.65625,409.71875 L 320.65625,411.46875 L 323.46875,412.4375 L 323.46875,414.03125 L 324.71875,414.75 L 325.78125,413.84375 L 327.1875,413.84375 L 327.90625,415.4375 L 330.03125,415.4375 L 331.09375,411.71875 L 332.84375,411.71875 L 335.5,408.375 L 338.6875,408.71875 L 339.21875,413.3125 L 340.4375,414.75 L 342.40625,413.6875 L 345.75,415.4375 L 347,417.5625 L 352.8125,421.09375 L 354.9375,426.0625 L 354.9375,428.6875 L 351.21875,430.8125 L 348.8125,432.96875 L 351.8125,433.1875 L 351.8125,437.09375 L 356.28125,436.875 L 358.6875,437 L 360.4375,432.9375 L 366.78125,429.0625 L 365.40625,427.125 L 367.0625,422.71875 L 372.84375,423.53125 L 374.25,413.03125 L 381.96875,408.625 L 381.96875,406.125 L 376.15625,400.34375 L 376.15625,395.90625 L 372.84375,390.40625 L 365.9375,386.53125 L 365.40625,389.5625 L 362.625,389.84375 L 361.8125,386.8125 L 359.03125,387.34375 L 358.5,391.21875 L 356.28125,390.40625 L 351.59375,387.34375 L 349.375,388.46875 L 349.375,382.9375 L 346.1875,381.03125 z ", + "11" : "M 274.25,438.46875 L 273.96875,442.0625 L 270.375,440.9375 L 266.5,440.9375 L 266.78125,439.5625 L 264.84375,439.84375 L 260.71875,441.21875 L 259.34375,438.71875 L 256.5625,441.21875 L 257.40625,443.15625 L 254.34375,444.53125 L 253.8125,447.5625 L 251.3125,448.6875 L 253.53125,451.15625 L 252.96875,452.8125 L 262.65625,457.5 L 263.46875,464.15625 L 263.46875,467.75 L 264.03125,472.4375 L 259.0625,472.4375 L 257.6875,474.375 L 264.03125,479.625 L 267.625,477.6875 L 272.03125,482.9375 L 271.375,483 L 272.21875,483.5 L 280.15625,479.625 L 278.21875,476.78125 L 278.0625,473.4375 L 296.59375,473.4375 L 296.25,470.9375 L 300.5,468.65625 L 305.4375,472.53125 L 308,473.71875 L 307.84375,468.125 L 308.0625,461.6875 L 305.71875,461.875 L 303.75,458.96875 L 305.3125,456.40625 L 308.625,459.53125 L 311.5625,457.1875 L 313.53125,455.25 L 313.78125,453.1875 L 311.28125,453.09375 L 310.40625,450.28125 L 307.9375,450.09375 L 305.625,446.71875 L 303.84375,446.90625 L 301.75,445.65625 L 301.375,442.65625 L 300.3125,443.1875 L 300.84375,445.3125 L 298.375,445.3125 L 298.1875,448.84375 L 294.5,450.09375 L 292.71875,446.375 L 290.25,447.96875 L 288.125,446.375 L 287.0625,443.90625 L 288.84375,441.78125 L 288,439.5 L 287.78125,439.5625 L 281.96875,439.5625 L 275.90625,438.46875 L 274.25,438.46875 z ", + "34" : "M 335.5,408.375 L 332.84375,411.71875 L 331.09375,411.71875 L 330.03125,415.4375 L 327.90625,415.4375 L 327.1875,413.84375 L 325.78125,413.84375 L 324.71875,414.75 L 323.46875,414.03125 L 323.46875,412.4375 L 320.65625,411.46875 L 320.65625,412.5 L 317.34375,413.03125 L 315.6875,414.4375 L 316.21875,417.75 L 313.1875,417.75 L 310.15625,416.09375 L 308.5,416.09375 L 308.5,418.03125 L 308.78125,423.8125 L 305.46875,423.8125 L 303.8125,423.8125 L 302.6875,426.03125 L 295.5,428.5 L 292.75,426.59375 L 291.09375,429.0625 L 290.28125,431.8125 L 293.3125,434.59375 L 292.1875,438.1875 L 288,439.5 L 288.84375,441.78125 L 287.0625,443.90625 L 288.125,446.375 L 290.25,447.96875 L 292.71875,446.375 L 294.5,450.09375 L 298.1875,448.84375 L 298.375,445.3125 L 300.84375,445.3125 L 300.3125,443.1875 L 301.375,442.65625 L 301.75,445.65625 L 303.84375,446.90625 L 305.625,446.71875 L 307.9375,450.09375 L 310.40625,450.28125 L 311.28125,453.09375 L 313.78125,453.1875 L 313.90625,452.125 L 320.9375,449.96875 L 321.71875,448.21875 L 327.1875,448.03125 L 328.9375,445.875 L 339.5,437.46875 L 346.125,432.78125 L 348.8125,432.96875 L 351.21875,430.8125 L 354.9375,428.6875 L 354.9375,426.0625 L 352.8125,421.09375 L 347,417.5625 L 345.75,415.4375 L 342.40625,413.6875 L 340.4375,414.75 L 339.21875,413.3125 L 338.6875,408.71875 L 335.5,408.375 z ", + "66" : "M 300.5,468.65625 L 296.25,470.9375 L 296.59375,473.4375 L 278.0625,473.4375 L 278.21875,476.78125 L 280.15625,479.625 L 272.21875,483.5 L 271.375,483 L 264.84375,483.46875 L 264.03125,485.125 L 260.71875,485.96875 L 258.5,487.90625 L 252.4375,489.3125 L 252.78125,491.375 L 255.71875,494.125 L 261.5625,495.6875 L 261.75,499.1875 L 264.875,501.9375 L 267.21875,501.53125 L 270.5625,497.4375 L 274.65625,496.65625 L 281.09375,498.8125 L 286.5625,503.5 L 288.125,501.53125 L 289.5,501.53125 L 290.875,502.5 L 292.03125,501.9375 L 292.21875,499.1875 L 298.09375,497.8125 L 300.03125,495.28125 L 302.96875,494.3125 L 307.0625,494.3125 L 309.625,497.03125 L 312.75,497.25 L 312.75,494.125 L 311.1875,491.96875 L 308.4375,490.78125 L 308,473.71875 L 305.4375,472.53125 L 300.5,468.65625 z ", + "15" : "M 285.84375,323.71875 L 285.25,325.875 L 286.21875,328.21875 L 285.03125,329.59375 L 283.09375,329.59375 L 281.125,327.4375 L 279.375,326.46875 L 279.1875,331.9375 L 275.65625,334.09375 L 273.125,337.59375 L 273.71875,341.125 L 272.9375,342.6875 L 271.9375,345.8125 L 270.375,345.8125 L 268.8125,347.75 L 270,348.9375 L 270.78125,350.875 L 268.25,352.65625 L 269.28125,359.1875 L 272.59375,361.65625 L 270.09375,367.46875 L 272.59375,368.5625 L 271.5,371.875 L 273.6875,372.15625 L 275.34375,369.40625 L 278.125,369.40625 L 278.65625,370.21875 L 284.75,370.21875 L 285.84375,367.75 L 287.21875,367.1875 L 287.78125,362.78125 L 289.15625,362.78125 L 289.15625,358.09375 L 294.6875,353.375 L 295.25,354.21875 L 295.78125,357.8125 L 299.65625,357.25 L 300.5,362.78125 L 302.40625,362.78125 L 302.96875,368.3125 L 304.6875,370.4375 L 307.5,363.96875 L 310.25,355.375 L 313.75,357.71875 L 315.3125,354.21875 L 320.3125,352.40625 L 320.3125,350.75 L 319.25,349.15625 L 317.125,347.90625 L 318.1875,346.3125 L 317.28125,345.4375 L 318.34375,345.09375 L 319.59375,344.03125 L 317.46875,343.84375 L 316.40625,342.4375 L 316.0625,338.71875 L 314.8125,337.46875 L 313.9375,334.3125 L 309.5,334.3125 L 308.625,331.8125 L 307.21875,331.65625 L 306.5,333.0625 L 303.6875,332.875 L 301.03125,328.8125 L 299.96875,328.65625 L 297.84375,327.59375 L 296.59375,328.8125 L 293.4375,328.8125 L 291.84375,325.46875 L 285.84375,323.71875 z ", + "43" : "M 317.8125,326.34375 L 316.40625,327.0625 L 316.40625,328.28125 L 314.28125,328.46875 L 312.34375,330.0625 L 308.8125,330.59375 L 308,331.75 L 308.625,331.8125 L 309.5,334.3125 L 313.9375,334.3125 L 314.8125,337.46875 L 316.0625,338.71875 L 316.40625,342.4375 L 317.46875,343.84375 L 319.59375,344.03125 L 318.34375,345.09375 L 317.28125,345.4375 L 318.1875,346.3125 L 317.125,347.90625 L 319.25,349.15625 L 320.3125,350.75 L 320.3125,352.40625 L 320.78125,352.25 L 324.3125,361.25 L 329.375,359.6875 L 329.75,357.34375 L 331.71875,357.34375 L 332.5,360.0625 L 336.125,359.1875 L 340.625,364.9375 L 343.4375,360.46875 L 348.5,356.75 L 353.1875,356.75 L 354.75,351.875 L 357.875,351.65625 L 358.09375,347.96875 L 361,347.96875 L 360.4375,346.59375 L 359.65625,344.0625 L 360.8125,342.09375 L 363.5625,340.9375 L 364.71875,336.25 L 362.1875,333.3125 L 359.0625,333.5 L 359.4375,329.78125 L 353.1875,327.0625 L 351.0625,327.25 L 346.75,330.78125 L 342.8125,329.5 L 342.03125,330.25 L 339.5625,329.53125 L 337.8125,327.75 L 336.75,329.875 L 333.71875,329.71875 L 332.3125,328.46875 L 331.25,330.9375 L 329.3125,330.0625 L 328.0625,327.75 L 326.46875,327.75 L 325.0625,326.53125 L 322.9375,327.40625 L 320.46875,327.59375 L 319.0625,326.6875 L 318.1875,327.21875 L 317.8125,326.34375 z ", + "63" : "M 299.09375,279.5 L 296.4375,282.5 L 296.25,281.4375 L 294.125,281.625 L 294.125,283.21875 L 292.90625,283.5625 L 291.65625,286.5625 L 290.0625,287.28125 L 287.09375,284.96875 L 287.375,289.5625 L 288.9375,291.5 L 289.71875,295.21875 L 287.375,296.96875 L 286.8125,299.71875 L 284.65625,300.875 L 280.9375,303.03125 L 281.3125,304.78125 L 285.8125,309.28125 L 286.21875,312.03125 L 284.4375,314.9375 L 284.4375,317.6875 L 285.625,319.0625 L 286.21875,322.375 L 285.84375,323.71875 L 291.84375,325.46875 L 293.4375,328.8125 L 296.59375,328.8125 L 297.84375,327.59375 L 299.96875,328.65625 L 301.03125,328.8125 L 303.6875,332.875 L 306.5,333.0625 L 307.21875,331.65625 L 308,331.75 L 308.8125,330.59375 L 312.34375,330.0625 L 314.28125,328.46875 L 316.40625,328.28125 L 316.40625,327.0625 L 317.8125,326.34375 L 318.1875,327.21875 L 319.0625,326.6875 L 320.46875,327.59375 L 322.9375,327.40625 L 325.0625,326.53125 L 326.46875,327.75 L 328.0625,327.75 L 329.3125,330.0625 L 331.25,330.9375 L 332.3125,328.46875 L 333.71875,329.71875 L 336.75,329.875 L 337.8125,327.75 L 339.5625,329.53125 L 342.03125,330.25 L 342.8125,329.5 L 341.28125,329 L 340.6875,326.65625 L 344.40625,323.15625 L 342.65625,316.71875 L 337.5625,313.375 L 335.4375,308.3125 L 333.09375,305.1875 L 333.6875,300.875 L 335.4375,299.125 L 332.3125,296.59375 L 332.40625,295.8125 L 329.65625,294.71875 L 328.78125,292.59375 L 325.78125,292.75 L 323.46875,292.21875 L 323.125,289.75 L 321.34375,288.875 L 319.0625,290.28125 L 316.40625,289.75 L 314.625,289.9375 L 308.625,289.0625 L 303.6875,286.21875 L 303.3125,284.8125 L 301.21875,282.5 L 302.625,280.5625 L 302.09375,279.5 L 299.09375,279.5 z ", + "65" : "M 179.21875,428.53125 L 177.28125,429.5625 L 177.625,429.59375 L 180.9375,435.0625 L 178.78125,437.03125 L 180.34375,439.375 L 182.6875,442.875 L 180.75,445.40625 L 177.625,452.4375 L 172.34375,456.9375 L 173.71875,459.6875 L 172.53125,460.46875 L 169.625,459.875 L 168.8125,466.3125 L 167.25,467.5 L 166.9375,471.53125 L 167.4375,471.25 L 170.75,473.21875 L 174.65625,476.15625 L 175.03125,478.5 L 178.15625,481.03125 L 180.71875,481.03125 L 187.15625,478.28125 L 189.875,481.40625 L 193.59375,482.40625 L 194.96875,480.0625 L 196.71875,480.84375 L 200.5,481.09375 L 200.25,470.59375 L 202.21875,470.59375 L 203.96875,471.46875 L 205.21875,470.25 L 205.03125,468.3125 L 207.5,466.875 L 206.625,463.1875 L 205.5625,462.28125 L 203.4375,463 L 204.5,461.21875 L 203.96875,458.9375 L 200.78125,456.625 L 200.96875,455.03125 L 202.75,452.03125 L 205.03125,451.15625 L 205.03125,449.90625 L 206.4375,447.78125 L 207.375,446.46875 L 203.8125,444.625 L 199.03125,444.625 L 198.3125,443.1875 L 195.84375,443.1875 L 195.125,441.59375 L 192.84375,441.59375 L 192.125,442.3125 L 189.46875,442.3125 L 189.3125,440.71875 L 187.1875,439.3125 L 187.90625,438.59375 L 188.25,436.84375 L 187.71875,436.3125 L 186.65625,433.46875 L 184.34375,433.125 L 182.0625,431.875 L 182.21875,428.53125 L 179.21875,428.53125 z ", + "64" : "M 172.15625,428.875 L 169.34375,430.46875 L 163.6875,430.28125 L 163.15625,429.40625 L 159.4375,430.65625 L 156.59375,431.53125 L 154.46875,429.9375 L 152.1875,430.65625 L 151.46875,429.75 L 148.65625,429.75 L 146.875,430.65625 L 142.28125,430.46875 L 139.8125,432.40625 L 135.375,432.0625 L 134.5,433.3125 L 133.4375,432.9375 L 134.84375,431.53125 L 132.375,429.59375 L 129.375,432.25 L 124.25,432.59375 L 118.625,429.78125 L 117.8125,431.21875 L 113.3125,436.6875 L 109.8125,438.0625 L 107.28125,438.4375 L 107.28125,440.59375 L 109.625,442.75 L 113.125,442.9375 L 113.3125,445.46875 L 116.0625,445.6875 L 116.84375,443.90625 L 120.5625,445.46875 L 122.90625,446.0625 L 123.46875,448.40625 L 122.125,449.59375 L 122.125,453.28125 L 119.375,454.65625 L 119.1875,456.40625 L 120.9375,458.375 L 124.0625,459.34375 L 124.65625,456.40625 L 126.40625,454.46875 L 126.21875,457 L 127.59375,458.96875 L 131.09375,458.96875 L 132.65625,461.09375 L 137.34375,461.875 L 141.84375,464.625 L 149.25,464.625 L 149.65625,468.71875 L 154.71875,472.625 L 156.6875,474.96875 L 158.84375,473.8125 L 160.78125,473.40625 L 161.75,474.375 L 163.53125,473.40625 L 166.9375,471.53125 L 167.25,467.5 L 168.8125,466.3125 L 169.625,459.875 L 172.53125,460.46875 L 173.71875,459.6875 L 172.34375,456.9375 L 177.625,452.4375 L 180.75,445.40625 L 182.6875,442.875 L 180.34375,439.375 L 178.78125,437.03125 L 180.9375,435.0625 L 177.625,429.59375 L 172.34375,429.21875 L 172.15625,428.875 z ", + "40" : "M 139.8125,374.4375 L 133.625,377.625 L 132.03125,377.6875 L 128.5625,396.25 L 124.0625,413.4375 L 122.6875,420.09375 L 121.53125,424.78125 L 118.625,429.78125 L 124.25,432.59375 L 129.375,432.25 L 132.375,429.59375 L 134.84375,431.53125 L 133.4375,432.9375 L 134.5,433.3125 L 135.375,432.0625 L 139.8125,432.40625 L 142.28125,430.46875 L 146.875,430.65625 L 148.65625,429.75 L 151.46875,429.75 L 152.1875,430.65625 L 154.46875,429.9375 L 156.59375,431.53125 L 159.4375,430.65625 L 163.15625,429.40625 L 163.6875,430.28125 L 169.34375,430.46875 L 172.15625,428.875 L 170.78125,426.46875 L 172.15625,422.75 L 174.09375,420.21875 L 173.5,416.90625 L 175.0625,415.34375 L 172.75,411.4375 L 174.6875,409.09375 L 176.84375,408.6875 L 178.78125,409.46875 L 181.53125,407.125 L 182.5,410.0625 L 183.46875,411.4375 L 185.625,410.84375 L 185.4375,408.3125 L 186.0625,406.9375 L 185.59375,405.71875 L 186.125,401.84375 L 188.25,399.71875 L 187.1875,398.46875 L 184.875,398.28125 L 182.21875,397.25 L 178.34375,397.59375 L 177.625,393.34375 L 175.15625,390.34375 L 174.09375,390 L 174.46875,393.53125 L 174.46875,394.59375 L 171.09375,394.75 L 167.5625,393.53125 L 166.84375,389.09375 L 164.375,386.4375 L 162.625,386.28125 L 162.4375,384.6875 L 160.5,383.4375 L 157.3125,382.5625 L 158.1875,381.5 L 158.1875,380.4375 L 157.125,379.5625 L 155.90625,378.5 L 152.34375,379.03125 L 150.25,380.78125 L 148.8125,380.96875 L 146.53125,379.375 L 143.15625,380.78125 L 141.5625,379.71875 L 143,377.96875 L 143.15625,375.65625 L 139.8125,374.4375 z ", + "33" : "M 141.25,315.21875 L 138.125,319.90625 L 137.15625,336.3125 L 134.625,352.90625 L 132.84375,365.78125 L 132.65625,369.125 L 134.03125,364.625 L 136.75,361.09375 L 140.65625,364.625 L 141.0625,365.78125 L 142.21875,367.34375 L 137.34375,367.5625 L 136.5625,366.375 L 134.625,367.15625 L 134.21875,370.09375 L 132.0625,373.03125 L 132.0625,377.5 L 132.03125,377.6875 L 133.625,377.625 L 139.8125,374.4375 L 143.15625,375.65625 L 143,377.96875 L 141.5625,379.71875 L 143.15625,380.78125 L 146.53125,379.375 L 148.8125,380.96875 L 150.25,380.78125 L 152.34375,379.03125 L 155.90625,378.5 L 157.125,379.5625 L 158.1875,380.4375 L 158.1875,381.5 L 157.3125,382.5625 L 160.5,383.4375 L 162.4375,384.6875 L 162.625,386.28125 L 164.375,386.4375 L 166.84375,389.09375 L 167.5625,393.53125 L 171.09375,394.75 L 174.46875,394.59375 L 174.46875,393.53125 L 174.09375,390 L 175.15625,390.34375 L 177.15625,392.78125 L 180.28125,392.28125 L 181.71875,390.875 L 181.53125,388.9375 L 180.28125,387.875 L 180.65625,385.90625 L 182.59375,385.90625 L 184.53125,384.6875 L 183.65625,382.90625 L 183.125,380.25 L 184.53125,377.78125 L 187.53125,373.1875 L 189.3125,371.0625 L 190.90625,370.53125 L 191.25,368.78125 L 189.125,368.59375 L 188.25,366.65625 L 188.9375,364.71875 L 191.4375,364.1875 L 193.1875,363.65625 L 195.25,363.375 L 195.125,363.28125 L 194.96875,359.40625 L 196.90625,358 L 194.4375,356.40625 L 191.96875,359.40625 L 185.9375,359.59375 L 185.40625,358.15625 L 183.65625,357.28125 L 185.0625,355.5 L 185.0625,353.5625 L 184.34375,352.5 L 184.34375,351.4375 L 186.125,350.375 L 186.65625,347.21875 L 187.71875,344.375 L 186.65625,342.78125 L 184.71875,342.78125 L 183.6875,341.5625 L 182.6875,343.65625 L 180.75,342.28125 L 178,343.65625 L 175.65625,343.28125 L 171.1875,338.78125 L 168.4375,338.59375 L 167.65625,332.34375 L 162.5625,331.75 L 162.375,328.8125 L 161.40625,329.78125 L 155.625,329.78125 L 155.90625,331.03125 L 157.28125,336.6875 L 157.65625,342.34375 L 156.6875,343.90625 L 155.71875,339.21875 L 152.96875,328.5 L 143,319.5 L 143.21875,315.40625 L 141.25,315.21875 z ", + "24" : "M 209.84375,310.46875 L 208.09375,313.59375 L 205.34375,313.96875 L 205.15625,318.65625 L 195.96875,324.90625 L 195.78125,331.75 L 192.25,335.25 L 190.3125,337.03125 L 186.40625,336.625 L 184.25,340.34375 L 183.6875,341.5625 L 184.71875,342.78125 L 186.65625,342.78125 L 187.71875,344.375 L 186.65625,347.21875 L 186.125,350.375 L 184.34375,351.4375 L 184.34375,352.5 L 185.0625,353.5625 L 185.0625,355.5 L 183.65625,357.28125 L 185.40625,358.15625 L 185.9375,359.59375 L 191.96875,359.40625 L 194.4375,356.40625 L 196.90625,358 L 194.96875,359.40625 L 195.125,363.28125 L 197.96875,365.25 L 198.3125,368.9375 L 201.3125,370 L 203.09375,368.40625 L 206.96875,368.40625 L 209.09375,366.65625 L 210.34375,366.84375 L 210.6875,368.25 L 214.59375,368.25 L 215.46875,367.1875 L 216.875,367.375 L 218.46875,369.125 L 218.46875,370.375 L 217.0625,371.25 L 217.59375,372.5 L 219.53125,372.65625 L 222,370.375 L 224.125,370.375 L 225.53125,371.96875 L 228.59375,373.25 L 228.78125,372.75 L 230.5625,371 L 230.75,368.0625 L 235.03125,367.6875 L 237.78125,363.78125 L 236.59375,363.375 L 236.40625,361.25 L 239.71875,360.84375 L 239.9375,358.90625 L 241.5,357.90625 L 243.25,354.78125 L 241.5,352.84375 L 241.5,350.6875 L 242.84375,349.53125 L 241.09375,346.78125 L 241.28125,342.5 L 237,342.6875 L 235.25,341.5 L 236.8125,339.5625 L 234.65625,337.8125 L 236.21875,335.84375 L 234.65625,335.0625 L 234.65625,332.34375 L 238.5625,328.8125 L 236.40625,327.0625 L 235.25,324.125 L 231.125,323.53125 L 229.75,322.5625 L 232.6875,321.1875 L 231.71875,319.84375 L 227.4375,319.25 L 226.4375,315.34375 L 220.1875,314.75 L 218.8125,316.71875 L 217.46875,317.09375 L 215.6875,314.75 L 216.5,312.59375 L 215.5,310.65625 L 209.84375,310.46875 z ", + "47" : "M 195.25,363.375 L 193.1875,363.65625 L 191.4375,364.1875 L 188.9375,364.71875 L 188.25,366.65625 L 189.125,368.59375 L 191.25,368.78125 L 190.90625,370.53125 L 189.3125,371.0625 L 187.53125,373.1875 L 184.53125,377.78125 L 183.125,380.25 L 183.65625,382.90625 L 184.53125,384.6875 L 182.59375,385.90625 L 180.65625,385.90625 L 180.28125,387.875 L 181.53125,388.9375 L 181.71875,390.875 L 180.28125,392.28125 L 177.15625,392.78125 L 177.625,393.34375 L 178.34375,397.59375 L 182.21875,397.25 L 184.875,398.28125 L 187.1875,398.46875 L 188.25,399.71875 L 186.125,401.84375 L 185.59375,405.71875 L 186.0625,406.9375 L 186.8125,405.375 L 189.125,407.34375 L 192.25,404.21875 L 193.625,406.15625 L 196.9375,405.5625 L 200.46875,405.1875 L 202.03125,402.4375 L 207.875,401.875 L 210.8125,404.78125 L 211.8125,403.8125 L 213.75,403.21875 L 212.96875,400.5 L 215.90625,399.71875 L 219.625,398.9375 L 218.8125,396.59375 L 220,395.21875 L 220.96875,391.5 L 218.8125,389.15625 L 220.1875,384.6875 L 223.125,386.4375 L 227.4375,385.65625 L 225.46875,381.34375 L 223.90625,375.5 L 227.8125,375.3125 L 228.59375,373.25 L 225.53125,371.96875 L 224.125,370.375 L 222,370.375 L 219.53125,372.65625 L 217.59375,372.5 L 217.0625,371.25 L 218.46875,370.375 L 218.46875,369.125 L 216.875,367.375 L 215.46875,367.1875 L 214.59375,368.25 L 210.6875,368.25 L 210.34375,366.84375 L 209.09375,366.65625 L 206.96875,368.40625 L 203.09375,368.40625 L 201.3125,370 L 198.3125,368.9375 L 197.96875,365.25 L 195.25,363.375 z ", + "46" : "M 247.46875,347.3125 L 243.3125,349.25 L 242.71875,349.34375 L 242.84375,349.53125 L 241.5,350.6875 L 241.5,352.84375 L 243.25,354.78125 L 241.5,357.90625 L 239.9375,358.90625 L 239.71875,360.84375 L 236.40625,361.25 L 236.59375,363.375 L 237.78125,363.78125 L 235.03125,367.6875 L 230.75,368.0625 L 230.5625,371 L 228.78125,372.75 L 227.8125,375.3125 L 223.90625,375.5 L 225.46875,381.34375 L 227.125,384.96875 L 229.625,384.875 L 229.78125,385.90625 L 228.375,387.5 L 229.4375,389.625 L 231.03125,389.625 L 232.78125,391.5625 L 234.375,391.5625 L 235.625,390.15625 L 235.96875,390.53125 L 235.96875,392.28125 L 236.5,394.59375 L 240.21875,394.75 L 243.21875,391.5625 L 244.8125,391.40625 L 245.34375,392.28125 L 246.21875,394.21875 L 247.65625,394.21875 L 248.1875,390.6875 L 251.1875,391.0625 L 252.9375,388.9375 L 255.78125,389.625 L 260.03125,387.6875 L 260.0625,388.0625 L 261.4375,386.625 L 259.65625,383.96875 L 258.96875,380.4375 L 261.25,378.5 L 262.3125,378.84375 L 265.5,375.3125 L 267.25,375.5 L 267.96875,374.59375 L 271.5,374.59375 L 272.75,373.1875 L 273.09375,372.09375 L 271.5,371.875 L 272.59375,368.5625 L 270.09375,367.46875 L 272.59375,361.65625 L 269.28125,359.1875 L 268.15625,352 L 265.125,351.1875 L 262.90625,353.375 L 261.8125,351.4375 L 258.5,354.75 L 256.28125,355.03125 L 252.4375,349.53125 L 247.46875,347.3125 z ", + "09" : "M 237.21875,446.375 L 235.96875,447.25 L 235.4375,448.3125 L 237.90625,450.09375 L 238.625,451.34375 L 238.09375,452.375 L 233.84375,452.75 L 232.625,454.5 L 232.78125,455.03125 L 234.375,455.5625 L 235.28125,456.8125 L 234.21875,458.5625 L 232.96875,458.40625 L 231.03125,456.625 L 228.71875,455.9375 L 226.4375,456.09375 L 222.375,458.5625 L 222.53125,461.9375 L 223.59375,462.65625 L 222.90625,465.28125 L 218.28125,466.53125 L 216.53125,468.65625 L 216.53125,472.1875 L 217.25,473.25 L 215.59375,474.78125 L 216.65625,475.375 L 222.6875,476.53125 L 225.25,476.53125 L 228.5625,480.84375 L 236.96875,480.4375 L 240.28125,485.71875 L 243.21875,484.53125 L 251.8125,485.71875 L 252.4375,489.3125 L 258.5,487.90625 L 260.71875,485.96875 L 264.03125,485.125 L 264.84375,483.46875 L 272.03125,482.9375 L 267.625,477.6875 L 264.03125,479.625 L 257.6875,474.375 L 259.0625,472.4375 L 264.03125,472.4375 L 263.46875,467.75 L 263.46875,464.15625 L 262.65625,457.5 L 252.96875,452.8125 L 253.53125,451.15625 L 251.6875,449.09375 L 250.125,449.75 L 248,450.09375 L 244.09375,448.3125 L 243.03125,447.96875 L 244.625,449.90625 L 243.9375,451.5 L 240.5625,451.15625 L 240.40625,449.375 L 238.4375,446.71875 L 237.21875,446.375 z ", + "32" : "M 207.875,401.875 L 202.03125,402.4375 L 200.46875,405.1875 L 196.9375,405.5625 L 193.625,406.15625 L 192.25,404.21875 L 189.125,407.34375 L 186.8125,405.375 L 185.4375,408.3125 L 185.625,410.84375 L 183.46875,411.4375 L 182.5,410.0625 L 181.53125,407.125 L 178.78125,409.46875 L 176.84375,408.6875 L 174.6875,409.09375 L 172.75,411.4375 L 175.0625,415.34375 L 173.5,416.90625 L 174.09375,420.21875 L 172.15625,422.75 L 170.78125,426.46875 L 172.34375,429.21875 L 177.28125,429.5625 L 179.21875,428.53125 L 182.21875,428.53125 L 182.0625,431.875 L 184.34375,433.125 L 186.65625,433.46875 L 187.71875,436.3125 L 188.25,436.84375 L 187.90625,438.59375 L 187.1875,439.3125 L 189.3125,440.71875 L 189.46875,442.3125 L 192.125,442.3125 L 192.84375,441.59375 L 195.125,441.59375 L 195.84375,443.1875 L 198.3125,443.1875 L 199.03125,444.625 L 203.8125,444.625 L 207.375,446.46875 L 207.6875,446.03125 L 209.625,444.96875 L 213.15625,440.375 L 219.71875,440.90625 L 222.53125,442.84375 L 223.4375,441.59375 L 224.84375,437.375 L 226.59375,433.3125 L 230.3125,431.71875 L 232.09375,431 L 231.5625,429.40625 L 229.78125,429.21875 L 229.09375,427.46875 L 227.65625,427.46875 L 225.375,425.15625 L 225.53125,423.5625 L 222.53125,420.5625 L 222,418.65625 L 220.0625,419.5 L 219.53125,418.4375 L 220.78125,416.5 L 219.34375,415.09375 L 219.34375,412.625 L 218.125,411.375 L 214.21875,411.1875 L 214.21875,408.90625 L 216.34375,407.3125 L 216.34375,405.53125 L 218.65625,404.46875 L 217.40625,403.78125 L 216,404.46875 L 213.15625,404.46875 L 212.28125,403.65625 L 211.8125,403.8125 L 210.8125,404.78125 L 207.875,401.875 z ", + "31" : "M 245,412.4375 L 242.15625,413.5 L 241.28125,414.90625 L 240.21875,413.6875 L 238.28125,413.5 L 237.90625,415.28125 L 236.6875,415.78125 L 238.4375,416.6875 L 237.21875,418.625 L 232.78125,419.875 L 230.84375,417.5625 L 229.09375,417.5625 L 227.65625,418.4375 L 222.53125,418.4375 L 222,418.65625 L 222.53125,420.5625 L 225.53125,423.5625 L 225.375,425.15625 L 227.65625,427.46875 L 229.09375,427.46875 L 229.78125,429.21875 L 231.5625,429.40625 L 232.09375,431 L 230.3125,431.71875 L 226.59375,433.3125 L 224.84375,437.375 L 223.4375,441.59375 L 222.53125,442.84375 L 219.71875,440.90625 L 213.15625,440.375 L 209.625,444.96875 L 207.6875,446.03125 L 206.4375,447.78125 L 205.03125,449.90625 L 205.03125,451.15625 L 202.75,452.03125 L 200.96875,455.03125 L 200.78125,456.625 L 203.96875,458.9375 L 204.5,461.21875 L 203.4375,463 L 205.5625,462.28125 L 206.625,463.1875 L 207.5,466.875 L 205.03125,468.3125 L 205.21875,470.25 L 203.96875,471.46875 L 202.21875,470.59375 L 200.25,470.59375 L 200.5,481.09375 L 208.4375,481.625 L 208.84375,472.03125 L 211.5625,472.4375 L 215.59375,474.78125 L 217.25,473.25 L 216.53125,472.1875 L 216.53125,468.65625 L 218.28125,466.53125 L 222.90625,465.28125 L 223.59375,462.65625 L 222.53125,461.9375 L 222.375,458.5625 L 226.4375,456.09375 L 228.71875,455.9375 L 231.03125,456.625 L 232.96875,458.40625 L 234.21875,458.5625 L 235.28125,456.8125 L 234.375,455.5625 L 232.78125,455.03125 L 232.625,454.5 L 233.84375,452.75 L 238.09375,452.375 L 238.625,451.34375 L 237.90625,450.09375 L 235.4375,448.3125 L 235.96875,447.25 L 237.21875,446.375 L 238.4375,446.71875 L 240.40625,449.375 L 240.5625,451.15625 L 243.9375,451.5 L 244.625,449.90625 L 243.03125,447.96875 L 244.09375,448.3125 L 248,450.09375 L 250.125,449.75 L 251.6875,449.09375 L 251.3125,448.6875 L 253.8125,447.5625 L 254.34375,444.53125 L 257.40625,443.15625 L 256.5625,441.21875 L 259.34375,438.71875 L 260.71875,441.21875 L 264.84375,439.84375 L 265.625,439.71875 L 265.6875,438.4375 L 265.6875,435.9375 L 263.5625,436.3125 L 260.90625,435.59375 L 258.59375,432.78125 L 257.71875,431.53125 L 253.125,429.59375 L 252.0625,428 L 253.46875,427.46875 L 253.46875,425.53125 L 252.0625,423.9375 L 250.28125,421.09375 L 250.125,418.625 L 249.59375,418.28125 L 247.46875,415.78125 L 246.59375,413.15625 L 245,412.4375 z ", + "82" : "M 220.1875,384.6875 L 218.8125,389.15625 L 220.96875,391.5 L 220,395.21875 L 218.8125,396.59375 L 219.625,398.9375 L 215.90625,399.71875 L 212.96875,400.5 L 213.75,403.21875 L 212.28125,403.65625 L 213.15625,404.46875 L 216,404.46875 L 217.40625,403.78125 L 218.65625,404.46875 L 216.34375,405.53125 L 216.34375,407.3125 L 214.21875,408.90625 L 214.21875,411.1875 L 218.125,411.375 L 219.34375,412.625 L 219.34375,415.09375 L 220.78125,416.5 L 219.53125,418.4375 L 220.0625,419.5 L 222.53125,418.4375 L 227.65625,418.4375 L 229.09375,417.5625 L 230.84375,417.5625 L 232.78125,419.875 L 237.21875,418.625 L 238.4375,416.6875 L 236.6875,415.78125 L 237.90625,415.28125 L 238.28125,413.5 L 240.21875,413.6875 L 241.28125,414.90625 L 242.15625,413.5 L 245,412.4375 L 246.28125,413.03125 L 247.28125,411.375 L 245.53125,409.4375 L 248.875,409.4375 L 249.9375,407.5 L 252.25,405.375 L 249.9375,405.375 L 250.65625,402.375 L 256.65625,401.65625 L 258.96875,400.25 L 261.78125,399.1875 L 262.6875,398.28125 L 261.59375,395.46875 L 263.1875,392.28125 L 260.375,392.09375 L 260.03125,387.6875 L 255.78125,389.625 L 252.9375,388.9375 L 251.1875,391.0625 L 248.1875,390.6875 L 247.65625,394.21875 L 246.21875,394.21875 L 245.34375,392.28125 L 244.8125,391.40625 L 243.21875,391.5625 L 240.21875,394.75 L 236.5,394.59375 L 235.96875,392.28125 L 235.96875,390.53125 L 235.625,390.15625 L 234.375,391.5625 L 232.78125,391.5625 L 231.03125,389.625 L 229.4375,389.625 L 228.375,387.5 L 229.78125,385.90625 L 229.625,384.875 L 227.125,384.96875 L 227.4375,385.65625 L 223.125,386.4375 L 220.1875,384.6875 z ", + "12" : "M 294.6875,353.375 L 289.15625,358.09375 L 289.15625,362.78125 L 287.78125,362.78125 L 287.21875,367.1875 L 285.84375,367.75 L 284.75,370.21875 L 278.65625,370.21875 L 278.125,369.40625 L 275.34375,369.40625 L 273.6875,372.15625 L 273.09375,372.09375 L 272.75,373.1875 L 271.5,374.59375 L 267.96875,374.59375 L 267.25,375.5 L 265.5,375.3125 L 262.3125,378.84375 L 261.25,378.5 L 258.96875,380.4375 L 259.65625,383.96875 L 261.4375,386.625 L 260.0625,388.0625 L 260.375,392.09375 L 263.1875,392.28125 L 261.59375,395.46875 L 262.84375,398.65625 L 264.4375,397.75 L 265.15625,399.34375 L 267.4375,397.0625 L 270.8125,396.875 L 274.15625,399.34375 L 280,400.40625 L 282.125,404.125 L 285.125,405.53125 L 286.71875,409.59375 L 286.53125,411.1875 L 288.46875,414.75 L 288.46875,416.6875 L 292,421.28125 L 295.375,423.03125 L 297.5,422.5 L 298.5625,421.09375 L 300.15625,421.46875 L 303.8125,423.8125 L 303.84375,423.8125 L 305.46875,423.8125 L 308.78125,423.8125 L 308.5,418.03125 L 308.5,416.09375 L 310.15625,416.09375 L 313.1875,417.75 L 316.21875,417.75 L 315.6875,414.4375 L 317.34375,413.03125 L 320.65625,412.5 L 320.65625,409.71875 L 324.25,408.0625 L 323.40625,404.21875 L 320.375,404.21875 L 317.625,403.65625 L 317.0625,401.4375 L 319.28125,400.90625 L 319.28125,398.125 L 321.46875,396.1875 L 319.8125,395.375 L 315.125,396.1875 L 315.40625,394 L 312.09375,392.59375 L 311.25,385.96875 L 311.25,381.28125 L 308.5,379.34375 L 308.78125,375.46875 L 302.96875,368.3125 L 302.40625,362.78125 L 300.5,362.78125 L 299.65625,357.25 L 295.78125,357.8125 L 295.25,354.21875 L 294.6875,353.375 z ", + "81" : "M 270.8125,396.875 L 267.4375,397.0625 L 265.15625,399.34375 L 264.4375,397.75 L 262.84375,398.65625 L 262.6875,398.28125 L 261.78125,399.1875 L 258.96875,400.25 L 256.65625,401.65625 L 250.65625,402.375 L 249.9375,405.375 L 252.25,405.375 L 249.9375,407.5 L 248.875,409.4375 L 245.53125,409.4375 L 247.28125,411.375 L 246.28125,413.03125 L 246.59375,413.15625 L 247.46875,415.78125 L 249.59375,418.28125 L 250.125,418.625 L 250.28125,421.09375 L 252.0625,423.9375 L 253.46875,425.53125 L 253.46875,427.46875 L 252.0625,428 L 253.125,429.59375 L 257.71875,431.53125 L 258.59375,432.78125 L 260.90625,435.59375 L 263.5625,436.3125 L 265.6875,435.9375 L 265.6875,438.4375 L 265.625,439.71875 L 266.78125,439.5625 L 266.5,440.9375 L 270.375,440.9375 L 273.96875,442.0625 L 274.25,438.46875 L 275.90625,438.46875 L 281.96875,439.5625 L 287.78125,439.5625 L 292.1875,438.1875 L 293.3125,434.59375 L 290.28125,431.8125 L 291.09375,429.0625 L 292.75,426.59375 L 295.5,428.5 L 302.6875,426.03125 L 303.8125,423.8125 L 300.15625,421.46875 L 298.5625,421.09375 L 297.5,422.5 L 295.375,423.03125 L 292,421.28125 L 288.46875,416.6875 L 288.46875,414.75 L 286.53125,411.1875 L 286.71875,409.59375 L 285.125,405.53125 L 282.125,404.125 L 280,400.40625 L 274.15625,399.34375 L 270.8125,396.875 z ", + "01" : "M 383.28125,262.59375 L 381.125,262.8125 L 379.75,265.34375 L 376.0625,279.78125 L 375.53125,280.96875 L 375.15625,285.53125 L 374.09375,287 L 374.09375,293.59375 L 373.46875,295.09375 L 377.28125,297.40625 L 378.78125,297.625 L 381.125,299.75 L 381.53125,303.15625 L 384.09375,302.3125 L 388.0625,303.46875 L 388.125,302.71875 L 390.03125,302.71875 L 392.78125,305.28125 L 395.34375,304 L 396.625,300.1875 L 397.90625,298.6875 L 399.59375,298.90625 L 401.28125,300.40625 L 402.15625,303.15625 L 410,312.71875 L 412.34375,311.03125 L 412.75,307.40625 L 415.3125,306.96875 L 415.3125,300.59375 L 416.59375,299.53125 L 417,293.8125 L 417.5,294.21875 L 417.4375,292.125 L 416.375,290.1875 L 416.8125,284.6875 L 418.71875,285.75 L 419.78125,283.8125 L 421.6875,283.1875 L 423.65625,281.625 L 421.53125,281.625 L 421.53125,277.90625 L 423.875,276.53125 L 427.375,276.15625 L 427.59375,274.1875 L 426.40625,273.40625 L 429.34375,269.6875 L 428.9375,268.53125 L 425.59375,266.75 L 417.46875,275.6875 L 411.8125,275.6875 L 411.8125,273.34375 L 408.6875,271.78125 L 404.96875,275.875 L 402.03125,276.28125 L 402.03125,273.53125 L 399.5,272.375 L 395.59375,266.90625 L 392.0625,265.53125 L 390.90625,263 L 388.9375,262.59375 L 387,263.96875 L 385.4375,264.375 L 383.28125,262.59375 z ", + "38" : "M 397.90625,298.6875 L 396.625,300.1875 L 395.34375,304 L 392.78125,305.28125 L 390.03125,302.71875 L 388.125,302.71875 L 387.90625,305.5 L 390.6875,307.84375 L 386.4375,313.34375 L 380.90625,314.625 L 376.65625,316.125 L 379.40625,318.875 L 380.0625,320.15625 L 375.8125,322.28125 L 375.375,328.4375 L 375.25,328.5 L 376.4375,330.96875 L 379.84375,332.03125 L 382.1875,331.1875 L 384.9375,329.28125 L 388.5625,332.25 L 391.53125,332.25 L 393.65625,335.21875 L 392.78125,337.34375 L 393.21875,340.34375 L 392.15625,343.3125 L 392.59375,344.375 L 394.0625,343.9375 L 397.46875,345 L 401.9375,346.28125 L 403.84375,345 L 404.6875,343.53125 L 405.34375,343.53125 L 405.53125,359.4375 L 406.59375,360.5 L 409.375,360.5 L 411.90625,362 L 413.8125,363.5 L 415.75,363.6875 L 417,364.75 L 420.53125,365.15625 L 420.78125,364.5625 L 419.21875,363.78125 L 419.21875,361.4375 L 424.09375,361.4375 L 425.65625,359.875 L 424.6875,358.125 L 427.21875,356.15625 L 429,356.9375 L 431.53125,354.78125 L 436,355.5625 L 437.5625,353.8125 L 441.28125,354 L 441.28125,349.71875 L 439.71875,348.9375 L 438.9375,346.40625 L 434.84375,346 L 434.25,345.03125 L 435.03125,340.9375 L 436.40625,339.75 L 435.28125,338.21875 L 433.15625,336.9375 L 431.875,338.21875 L 432.3125,336.5 L 432.3125,334.8125 L 430.59375,333.09375 L 431.46875,329.0625 L 433.375,328 L 433.15625,325.25 L 429.125,321.21875 L 427.625,321.21875 L 426.5625,322.6875 L 424.03125,319.3125 L 422.53125,319.5 L 421.25,322.28125 L 422.125,323.96875 L 421.46875,324.625 L 419.78125,323.34375 L 414.875,322.28125 L 412.5625,318.03125 L 412.5625,316.3125 L 410.21875,313.78125 L 409.96875,312.6875 L 402.15625,303.15625 L 401.28125,300.40625 L 399.59375,298.90625 L 397.90625,298.6875 z ", + "74" : "M 446.125,266.1875 L 441.65625,266.96875 L 437.34375,270.46875 L 436.1875,268.71875 L 434.03125,268.90625 L 432.0625,273.21875 L 432.28125,274.96875 L 434.40625,276.71875 L 430.5,279.28125 L 427.96875,281.625 L 423.65625,281.625 L 421.6875,283.1875 L 419.78125,283.8125 L 418.71875,285.75 L 416.8125,284.6875 L 416.375,290.1875 L 417.4375,292.125 L 417.5,294.21875 L 419.125,295.5 L 419.125,301.03125 L 422.96875,301.65625 L 424.4375,304.4375 L 427.84375,304.84375 L 428.46875,303.59375 L 430.1875,303.59375 L 433.15625,306.78125 L 434.21875,307.84375 L 437.625,307.1875 L 438.46875,305.5 L 439.3125,302.09375 L 441.21875,300.59375 L 442.71875,296.15625 L 444.625,294.875 L 446.125,295.28125 L 446.53125,296.5625 L 445.46875,297.84375 L 447.375,300.1875 L 450.5625,300.1875 L 452.5,303.375 L 452.0625,304.4375 L 453.96875,303.15625 L 455.46875,301.46875 L 456.78125,301.625 L 456.875,298.21875 L 463.53125,295.46875 L 464.3125,293.53125 L 463.90625,289.21875 L 459.625,284.75 L 458.25,285.53125 L 458.25,283.75 L 458.25,280.84375 L 454.53125,279.0625 L 454.34375,277.5 L 456.5,275.15625 L 456.5,272.4375 L 452.96875,268.71875 L 452.78125,266.1875 L 446.125,266.1875 z ", + "42" : "M 339.53125,278.03125 L 336,278.625 L 335.4375,280.78125 L 336.8125,283.5 L 337.1875,294.625 L 332.5,294.84375 L 332.3125,296.59375 L 335.4375,299.125 L 333.6875,300.875 L 333.09375,305.1875 L 335.4375,308.3125 L 337.5625,313.375 L 342.65625,316.71875 L 344.40625,323.15625 L 340.6875,326.65625 L 341.28125,329 L 346.75,330.78125 L 351.0625,327.25 L 353.1875,327.0625 L 359.4375,329.78125 L 359.0625,333.5 L 362.1875,333.3125 L 364.65625,336.15625 L 366.46875,335.65625 L 369.84375,335.03125 L 370.71875,331.1875 L 375.375,328.4375 L 375.8125,322.28125 L 375.96875,322.1875 L 373.6875,321.84375 L 371.5625,322.6875 L 369.84375,321.625 L 371.96875,319.09375 L 371.34375,317.1875 L 364.75,316.125 L 359.21875,311.03125 L 359.21875,309.3125 L 360.5,308.25 L 360.5,306.78125 L 359.03125,305.90625 L 360.28125,304 L 360.28125,301.25 L 357.75,298.90625 L 357.75,296.5625 L 356.03125,294.875 L 356.03125,292.96875 L 355.1875,289.78125 L 356.46875,288.5 L 356.6875,284.6875 L 360.71875,284.6875 L 361.78125,283.40625 L 360.5,281.28125 L 360.5,279.375 L 359.4375,278.53125 L 358.6875,282.53125 L 356.53125,282.53125 L 354.96875,284.09375 L 353.78125,282.90625 L 347.53125,281.9375 L 345.1875,283.3125 L 343.625,283.3125 L 343.25,281.9375 L 340.3125,281.34375 L 340.125,278.21875 L 339.53125,278.03125 z ", + "73" : "M 371.75,275.3125 L 369.625,275.5 L 367.84375,277.25 L 366.6875,275.6875 L 364.9375,277.25 L 362.5625,275.6875 L 360.625,275.6875 L 359.84375,276.28125 L 359.4375,278.53125 L 360.5,279.375 L 360.5,281.28125 L 361.78125,283.40625 L 360.71875,284.6875 L 356.6875,284.6875 L 356.46875,288.5 L 355.1875,289.78125 L 356.03125,292.96875 L 356.03125,294.875 L 357.75,296.5625 L 357.75,298.90625 L 360.28125,301.25 L 360.28125,304 L 359.03125,305.90625 L 360.5,306.78125 L 360.5,308.25 L 359.21875,309.3125 L 359.21875,311.03125 L 364.75,316.125 L 371.34375,317.1875 L 371.96875,319.09375 L 369.84375,321.625 L 371.5625,322.6875 L 373.6875,321.84375 L 375.96875,322.1875 L 380.0625,320.15625 L 379.40625,318.875 L 376.65625,316.125 L 380.90625,314.625 L 386.4375,313.34375 L 390.6875,307.84375 L 387.90625,305.5 L 388.0625,303.46875 L 384.09375,302.3125 L 381.53125,303.15625 L 381.125,299.75 L 378.78125,297.625 L 377.28125,297.40625 L 373.46875,295.09375 L 374.09375,293.59375 L 374.09375,287 L 375.15625,285.53125 L 375.53125,280.96875 L 374.875,282.53125 L 373.5,282.34375 L 372.75,278.4375 L 371.75,275.3125 z ", + "69" : "M 417,293.8125 L 416.59375,299.53125 L 415.3125,300.59375 L 415.3125,306.96875 L 412.75,307.40625 L 412.34375,311.03125 L 410,312.71875 L 409.96875,312.6875 L 410.21875,313.78125 L 412.5625,316.3125 L 412.5625,318.03125 L 414.875,322.28125 L 419.78125,323.34375 L 421.46875,324.625 L 422.125,323.96875 L 421.25,322.28125 L 422.53125,319.5 L 424.03125,319.3125 L 426.5625,322.6875 L 427.625,321.21875 L 429.125,321.21875 L 433.15625,325.25 L 433.375,328 L 431.46875,329.0625 L 430.59375,333.09375 L 432.3125,334.8125 L 432.3125,336.5 L 431.875,338.21875 L 433.15625,336.9375 L 435.28125,338.21875 L 436.40625,339.75 L 439.9375,339.375 L 441.09375,340.53125 L 441.6875,343.28125 L 445.1875,342.875 L 445.59375,339.9375 L 447.34375,339.15625 L 451.09375,339.34375 L 451.03125,339.21875 L 456.875,336.875 L 459.03125,338.25 L 461.1875,338.25 L 461.375,335.90625 L 463.90625,334.53125 L 464.875,333.375 L 469.96875,331.40625 L 470.5625,328.09375 L 469.5625,326.53125 L 472.3125,321.84375 L 469.78125,320.875 L 469,318.125 L 463.71875,315 C 463.71875,315 464.03377,309.01275 463.53125,307.9375 C 463.51544,307.91055 463.48155,307.86019 463.46875,307.84375 C 463.46374,307.8383 463.44264,307.81713 463.4375,307.8125 C 463.43393,307.81272 463.4091,307.81243 463.40625,307.8125 C 463.4062,307.80552 463.40608,307.78312 463.40625,307.78125 C 463.40269,307.78137 463.37784,307.78121 463.375,307.78125 C 463.37209,307.7811 463.3467,307.78118 463.34375,307.78125 C 463.34022,307.78117 463.31534,307.78126 463.3125,307.78125 C 462.53125,307.97657 459.625,308.1875 459.625,308.1875 L 456.6875,304.84375 L 456.78125,301.625 L 455.46875,301.46875 L 453.96875,303.15625 L 452.0625,304.4375 L 452.5,303.375 L 450.5625,300.1875 L 447.375,300.1875 L 445.46875,297.84375 L 446.53125,296.5625 L 446.125,295.28125 L 444.625,294.875 L 442.71875,296.15625 L 441.21875,300.59375 L 439.3125,302.09375 L 438.46875,305.5 L 437.625,307.1875 L 434.21875,307.84375 L 433.15625,306.78125 L 430.1875,303.59375 L 428.46875,303.59375 L 427.84375,304.84375 L 424.4375,304.4375 L 422.96875,301.65625 L 419.125,301.03125 L 419.125,295.5 L 417,293.8125 z ", + "07" : "M 375.25,328.5 L 370.71875,331.1875 L 369.84375,335.03125 L 366.46875,335.65625 L 364.65625,336.15625 L 364.71875,336.25 L 363.5625,340.9375 L 360.8125,342.09375 L 359.65625,344.0625 L 360.4375,346.59375 L 361,347.96875 L 358.09375,347.96875 L 357.875,351.65625 L 354.75,351.875 L 353.1875,356.75 L 348.5,356.75 L 343.4375,360.46875 L 340.625,364.9375 L 341.09375,365.53125 L 342.46875,372.71875 L 345.78125,376.3125 L 345.21875,380.4375 L 349.375,382.9375 L 349.375,388.46875 L 351.59375,387.34375 L 356.28125,390.40625 L 358.5,391.21875 L 359.03125,387.34375 L 361.8125,386.8125 L 362.625,389.84375 L 365.40625,389.5625 L 365.9375,386.53125 L 372.28125,390.09375 L 373.3125,388 L 376,387.59375 L 376.21875,383.46875 L 375.59375,382.59375 L 374.75,382.40625 L 374.75,380.90625 L 375.375,379.40625 L 374.3125,377.71875 L 374.9375,373.90625 L 377.5,370.90625 L 377.5,366.6875 L 376.4375,361.78125 L 378.34375,361.375 L 378.78125,359.25 L 380.6875,355.625 L 381.75,352.875 L 380.0625,348.625 L 379,345.21875 L 377.5,339.28125 L 377.5,331.3125 L 376.4375,330.96875 L 375.25,328.5 z ", + "26" : "M 384.9375,329.28125 L 382.1875,331.1875 L 379.84375,332.03125 L 377.5,331.3125 L 377.5,339.28125 L 379,345.21875 L 380.0625,348.625 L 381.75,352.875 L 380.6875,355.625 L 378.78125,359.25 L 378.34375,361.375 L 376.4375,361.78125 L 377.5,366.6875 L 377.5,370.90625 L 374.9375,373.90625 L 374.3125,377.71875 L 375.375,379.40625 L 374.75,380.90625 L 374.75,382.40625 L 375.59375,382.59375 L 376.21875,383.46875 L 376,387.59375 L 378.59375,387.21875 L 379.75,388.59375 L 379.1875,392.5 L 379.96875,393.46875 L 382.875,390.53125 L 385.4375,390.34375 L 386,388.78125 L 382.6875,388.375 L 382.125,384.875 L 384.25,381.5625 L 387,381.34375 L 389.71875,383.90625 L 387,387.59375 L 387.78125,388.96875 L 391.6875,389.375 L 394.21875,387.21875 L 392.84375,390.15625 L 393.25,392.5 L 397.34375,392.875 L 402.8125,393.28125 L 403.59375,395.8125 L 406.53125,397.96875 L 409.0625,398.15625 L 410.8125,396.59375 L 411.8125,393.65625 L 413.375,395.03125 L 414.53125,396.40625 L 415.3125,389.15625 L 413.375,388.78125 L 412.1875,386.25 L 405.5625,384.46875 L 404.75,381.15625 L 407.125,379.59375 L 405.15625,378.21875 L 405.5625,376.46875 L 408.6875,376.65625 L 411.40625,378.03125 L 413.5625,375.5 L 411.40625,373.75 L 411.59375,371.40625 L 412.78125,367.6875 L 416.875,367.28125 L 420.1875,365.9375 L 420.53125,365.15625 L 417,364.75 L 415.75,363.6875 L 413.8125,363.5 L 411.90625,362 L 409.375,360.5 L 406.59375,360.5 L 405.53125,359.4375 L 405.34375,343.53125 L 404.6875,343.53125 L 403.84375,345 L 401.9375,346.28125 L 397.46875,345 L 394.0625,343.9375 L 392.59375,344.375 L 392.15625,343.3125 L 393.21875,340.34375 L 392.78125,337.34375 L 393.65625,335.21875 L 391.53125,332.25 L 388.5625,332.25 L 384.9375,329.28125 z ", + "17" : "M 149.3125,270.625 L 146.5625,270.8125 L 140.59375,274.4375 L 142.03125,275.75 L 138.90625,278.28125 L 138.53125,280.25 L 135.59375,280.625 L 134.03125,278.875 L 130.125,278.5 L 129.71875,276.53125 L 127.375,274.96875 L 124.0625,276.15625 L 126.21875,279.28125 L 128.9375,279.28125 L 131.6875,281.03125 L 133.84375,282.78125 L 137.9375,282.59375 L 138.71875,284.34375 L 141.4375,284.9375 L 142.4375,287.65625 L 144.1875,288.4375 L 144,290.59375 L 141.65625,290.21875 L 140.875,291.375 L 142.625,293.90625 L 141.65625,298.21875 L 139.3125,298.03125 L 139.5,300.75 L 140.09375,301.71875 L 137.34375,301.71875 L 136.96875,300.15625 L 138.71875,297.8125 L 138.125,296.46875 L 137.15625,295.6875 L 136.75,291 L 133.4375,290.59375 L 130.71875,287.28125 L 130.3125,294.125 L 134.8125,297.4375 L 135.1875,301.15625 L 135.96875,305.4375 L 136.375,309.75 L 138.71875,309.53125 L 142.8125,312.875 L 145.5625,314.4375 L 145.75,316.375 L 147.90625,316.78125 L 154.15625,323.03125 L 155.625,329.78125 L 161.40625,329.78125 L 162.375,328.8125 L 162.5625,331.75 L 167.65625,332.34375 L 168.4375,338.59375 L 171.1875,338.78125 L 175.65625,343.28125 L 178,343.65625 L 180.75,342.28125 L 182.6875,343.65625 L 184.25,340.34375 L 185.8125,337.625 L 181.65625,334.8125 L 180.375,333.09375 L 178.65625,331.1875 L 174.625,331.84375 L 173.34375,331.1875 L 173.15625,330.125 L 175.28125,329.28125 L 175.28125,328.875 L 173.78125,328.4375 L 172.71875,327.59375 L 175.28125,325.46875 L 175.28125,323.96875 L 174,322.6875 L 174.84375,321.84375 L 175.28125,319.71875 L 173.78125,318.25 L 172.5,316.125 L 170.1875,314 L 168.46875,312.9375 L 169.96875,311.21875 L 169.125,311.03125 L 168.90625,306.5625 L 167.1875,305.90625 L 169.53125,304.65625 L 172.3125,304.65625 L 173.5625,303.59375 L 175.90625,303.59375 L 176.34375,304.65625 L 178.46875,304.84375 L 179.9375,304.21875 L 180.375,300.1875 L 182.0625,294.03125 L 182.125,294 L 180.59375,292.53125 L 180.15625,290.40625 L 177.40625,289.125 L 173.78125,286.59375 L 169.3125,287 L 166.5625,283.40625 L 162.53125,283.1875 L 159.34375,280.84375 L 159.34375,279.5625 L 157.21875,277.25 L 157.125,274.375 L 154.1875,272.1875 L 150.46875,273.75 L 149.3125,270.625 z ", + "19" : "M 265.75,307.625 L 264.90625,309.75 L 261.71875,310.375 L 260.46875,312.5 L 258.96875,312.5 L 256.84375,311.875 L 255.34375,314.40625 L 253.03125,314.625 L 251.53125,317.375 L 249.625,317.375 L 248.125,318.875 L 244.3125,318.4375 L 243.03125,320.5625 L 241.5625,320.375 L 239,323.5625 L 236.65625,322.6875 L 235.5625,324.90625 L 236.40625,327.0625 L 238.5625,328.8125 L 234.65625,332.34375 L 234.65625,335.0625 L 236.21875,335.84375 L 234.65625,337.8125 L 236.8125,339.5625 L 235.25,341.5 L 237,342.6875 L 241.28125,342.5 L 241.09375,346.78125 L 242.71875,349.34375 L 243.3125,349.25 L 247.46875,347.3125 L 252.4375,349.53125 L 256.28125,355.03125 L 258.5,354.75 L 261.8125,351.4375 L 262.90625,353.375 L 265.125,351.1875 L 268.15625,352 L 268.25,352.65625 L 270.78125,350.875 L 270,348.9375 L 268.8125,347.75 L 270.375,345.8125 L 271.9375,345.8125 L 272.9375,342.6875 L 273.71875,341.125 L 273.125,337.59375 L 275.65625,334.09375 L 279.1875,331.9375 L 279.375,326.46875 L 281.125,327.4375 L 283.09375,329.59375 L 285.03125,329.59375 L 286.21875,328.21875 L 285.25,325.875 L 286.21875,322.375 L 285.625,319.0625 L 284.4375,317.6875 L 284.4375,314.9375 L 286.21875,312.03125 L 285.8125,309.28125 L 285.375,308.84375 L 283.40625,310.375 L 279.5625,310.375 L 278.3125,312.28125 L 275.96875,312.28125 L 274.0625,310.375 L 273.1875,309.09375 L 268.3125,309.09375 L 267.25,307.625 L 265.75,307.625 z ", + "23" : "M 256.125,267.875 L 254.96875,271 L 251.4375,270.8125 L 250.65625,270.40625 L 248.3125,270.625 L 246.5625,269.4375 L 243.1875,273.3125 L 243.25,276.1875 L 240.90625,280.84375 L 241.34375,283.1875 L 243.875,283.8125 L 245.59375,288.0625 L 247.28125,289.78125 L 246.65625,297.84375 L 250.25,296.78125 L 251.75,298.6875 L 249.40625,300.59375 L 249.40625,302.53125 L 251.3125,302.71875 L 254.71875,302.53125 L 255.78125,301.03125 L 256.625,301.03125 L 256.21875,303.59375 L 258.96875,304.84375 L 261.53125,306.5625 L 261.53125,307.625 L 260.03125,307.625 L 260.46875,310.15625 L 261.46875,310.78125 L 261.71875,310.375 L 264.90625,309.75 L 265.75,307.625 L 267.25,307.625 L 268.3125,309.09375 L 273.1875,309.09375 L 274.0625,310.375 L 275.96875,312.28125 L 278.3125,312.28125 L 279.5625,310.375 L 283.40625,310.375 L 285.375,308.84375 L 281.3125,304.78125 L 280.9375,303.03125 L 284.65625,300.875 L 286.8125,299.71875 L 287.375,296.96875 L 289.71875,295.21875 L 288.9375,291.5 L 287.375,289.5625 L 287,283.5 L 284.84375,278.4375 L 282.6875,277.65625 L 281.125,274.90625 L 279.75,276.65625 L 278.40625,274.90625 L 278.40625,272.5625 L 276.0625,269.25 L 269.625,270.03125 L 265.90625,269.0625 L 256.125,267.875 z ", + "87" : "M 239.53125,270.8125 L 237.78125,272.5625 L 232.875,272.1875 L 232.3125,272.0625 L 228.59375,272.75 L 226.4375,274.53125 L 226.4375,276.875 L 222.15625,277.0625 L 219.625,280 L 218.0625,281.15625 L 219.40625,282.71875 L 219.21875,288 L 218.25,289.75 L 219.8125,291.5 L 222.53125,291.71875 L 223.125,294.4375 L 223.3125,296.1875 L 219.8125,296.96875 L 218.0625,297.5625 L 218.4375,302.4375 L 216.09375,304 L 214.125,304.59375 L 213.15625,307.34375 L 211.59375,307.53125 L 210.9375,310.5 L 215.5,310.65625 L 216.5,312.59375 L 215.6875,314.75 L 217.46875,317.09375 L 218.8125,316.71875 L 220.1875,314.75 L 226.4375,315.34375 L 227.4375,319.25 L 231.71875,319.84375 L 232.6875,321.1875 L 229.75,322.5625 L 231.125,323.53125 L 235.25,324.125 L 235.5625,324.90625 L 236.65625,322.6875 L 239,323.5625 L 241.5625,320.375 L 243.03125,320.5625 L 244.3125,318.4375 L 248.125,318.875 L 249.625,317.375 L 251.53125,317.375 L 253.03125,314.625 L 255.34375,314.40625 L 256.84375,311.875 L 258.96875,312.5 L 260.46875,312.5 L 261.46875,310.78125 L 260.46875,310.15625 L 260.03125,307.625 L 261.53125,307.625 L 261.53125,306.5625 L 258.96875,304.84375 L 256.21875,303.59375 L 256.625,301.03125 L 255.78125,301.03125 L 254.71875,302.53125 L 251.3125,302.71875 L 249.40625,302.53125 L 249.40625,300.59375 L 251.75,298.6875 L 250.25,296.78125 L 246.65625,297.84375 L 247.28125,289.78125 L 245.59375,288.0625 L 243.875,283.8125 L 241.34375,283.1875 L 240.90625,280.84375 L 243.25,276.1875 L 243.1875,273.3125 L 242.65625,273.9375 L 239.53125,270.8125 z ", + "86" : "M 188.75,225.6875 L 185.03125,229.59375 L 184.09375,231.21875 L 184.40625,236.03125 L 186.09375,235.8125 L 186.3125,237.9375 L 186.96875,241.34375 L 188.03125,243.6875 L 186.75,245.15625 L 187.375,246.21875 L 186.53125,247.71875 L 186.53125,248.34375 L 188.03125,250.0625 L 188.03125,251.125 L 187.375,252.8125 L 185.25,256 L 187.375,256.84375 L 188.03125,258.34375 L 187.15625,260.65625 L 186.96875,261.71875 L 185.6875,263.84375 L 185.6875,265.34375 L 186.53125,265.5625 L 186.53125,270.03125 L 188.03125,271.09375 L 187.375,272.5625 L 187.59375,273.84375 L 189.28125,275.75 L 190.15625,274.46875 L 190.15625,273.40625 L 191.84375,272.5625 L 193.125,273.40625 L 193.125,276.59375 L 191.84375,278.09375 L 190.78125,280.625 L 192.25,282.96875 L 195.25,283.8125 L 194.59375,285.75 L 191.8125,286.21875 L 194.375,289.34375 L 197.78125,289.125 L 200.75,288.0625 L 203.75,289.78125 L 204.8125,288.9375 L 204.59375,286.15625 L 206.28125,284.875 L 207.78125,287.4375 L 209.03125,288.71875 L 212.65625,287.21875 L 214.15625,285.53125 L 217.53125,285.53125 L 219.28125,286.40625 L 219.40625,282.71875 L 218.0625,281.15625 L 219.625,280 L 222.15625,277.0625 L 226.4375,276.875 L 226.4375,274.53125 L 228.59375,272.75 L 233.875,271.78125 L 234.25,268.84375 L 232.125,267.6875 L 230.9375,263.59375 L 227.8125,263.1875 L 225.875,261.25 L 222.15625,258.3125 L 222.9375,255.96875 L 222.9375,252.25 L 219.40625,248.75 L 219.03125,246 L 215.6875,242.5 L 214.53125,237.8125 L 213.15625,237.21875 L 211.59375,235.0625 L 210.03125,236.03125 L 210.4375,238.1875 L 205.34375,239.375 L 199.5,239.375 L 199.6875,237.03125 L 199.6875,233.3125 L 195,231.9375 L 195,229.59375 L 191.28125,228.8125 L 190.5,225.6875 L 188.75,225.6875 z ", + "16" : "M 206.28125,284.875 L 204.59375,286.15625 L 204.8125,288.9375 L 203.75,289.78125 L 200.75,288.0625 L 197.78125,289.125 L 194.375,289.34375 L 191.8125,286.21875 L 191,286.375 L 187.59375,288.0625 L 185.03125,288.71875 L 185.03125,290.1875 L 183.5625,291.90625 L 183.96875,292.96875 L 182.0625,294.03125 L 180.375,300.1875 L 179.9375,304.21875 L 178.46875,304.84375 L 176.34375,304.65625 L 175.90625,303.59375 L 173.5625,303.59375 L 172.3125,304.65625 L 169.53125,304.65625 L 167.1875,305.90625 L 168.90625,306.5625 L 169.125,311.03125 L 169.96875,311.21875 L 168.46875,312.9375 L 170.1875,314 L 172.5,316.125 L 173.78125,318.25 L 175.28125,319.71875 L 174.84375,321.84375 L 174,322.6875 L 175.28125,323.96875 L 175.28125,325.46875 L 172.71875,327.59375 L 173.78125,328.4375 L 175.28125,328.875 L 175.28125,329.28125 L 173.15625,330.125 L 173.34375,331.1875 L 174.625,331.84375 L 178.65625,331.1875 L 180.375,333.09375 L 181.65625,334.8125 L 185.8125,337.625 L 186.40625,336.625 L 190.3125,337.03125 L 192.25,335.25 L 195.78125,331.75 L 195.96875,324.90625 L 205.15625,318.65625 L 205.34375,313.96875 L 208.09375,313.59375 L 209.84375,310.46875 L 210.9375,310.5 L 211.59375,307.53125 L 213.15625,307.34375 L 214.125,304.59375 L 216.09375,304 L 218.4375,302.4375 L 218.0625,297.5625 L 219.8125,296.96875 L 223.3125,296.1875 L 223.125,294.4375 L 222.53125,291.71875 L 219.8125,291.5 L 218.25,289.75 L 219.21875,288 L 219.28125,286.40625 L 217.53125,285.53125 L 214.15625,285.53125 L 212.65625,287.21875 L 209.03125,288.71875 L 207.78125,287.4375 L 206.28125,284.875 z ", + "79" : "M 181.71875,229.40625 L 176.4375,229.59375 L 171.5625,230.5625 L 166.28125,230.96875 L 166.28125,233.6875 L 163.5625,235.46875 L 157.5,234.09375 L 153.40625,235.84375 L 155.34375,238.59375 L 155.34375,240.9375 L 160.03125,244.84375 L 158.875,247.375 L 162,250.875 L 160.625,252.65625 L 162.5625,255.5625 L 163.15625,261.03125 L 162,262.59375 L 163.375,264.9375 L 162,267.5 L 162.1875,269.0625 L 163.75,267.875 L 165.6875,269.84375 L 162.96875,271.59375 L 162,272.75 L 159.84375,273.34375 L 157.3125,274.53125 L 157.125,274.375 L 157.21875,277.25 L 159.34375,279.5625 L 159.34375,280.84375 L 162.53125,283.1875 L 166.5625,283.40625 L 169.3125,287 L 173.78125,286.59375 L 177.40625,289.125 L 180.15625,290.40625 L 180.59375,292.53125 L 182.125,294 L 183.96875,292.96875 L 183.5625,291.90625 L 185.03125,290.1875 L 185.03125,288.71875 L 187.59375,288.0625 L 191,286.375 L 194.59375,285.75 L 195.25,283.8125 L 192.25,282.96875 L 190.78125,280.625 L 191.84375,278.09375 L 193.125,276.59375 L 193.125,273.40625 L 191.84375,272.5625 L 190.15625,273.40625 L 190.15625,274.46875 L 189.28125,275.75 L 187.59375,273.84375 L 187.375,272.5625 L 188.03125,271.09375 L 186.53125,270.03125 L 186.53125,265.5625 L 185.6875,265.34375 L 185.6875,263.84375 L 186.96875,261.71875 L 187.15625,260.65625 L 188.03125,258.34375 L 187.375,256.84375 L 185.25,256 L 187.375,252.8125 L 188.03125,251.125 L 188.03125,250.0625 L 186.53125,248.34375 L 186.53125,247.71875 L 187.375,246.21875 L 186.75,245.15625 L 188.03125,243.6875 L 186.96875,241.34375 L 186.3125,237.9375 L 186.09375,235.8125 L 184.40625,236.03125 L 184.09375,231.21875 L 183.6875,231.9375 L 182.3125,230.78125 L 181.71875,229.40625 z ", + "22" : "M 69.78125,123.21875 L 68,124.59375 L 63.53125,125.15625 L 62.53125,126.53125 L 59.40625,124.1875 L 55.3125,126.9375 L 56.875,129.0625 L 54.15625,132.78125 L 54.03125,132.71875 L 52.90625,137.96875 L 55.3125,138.125 L 55.15625,140.21875 L 56.9375,141.34375 L 55.3125,142.96875 L 54.1875,143.78125 L 54.34375,145.6875 L 56.78125,146.5 L 54.5,147.15625 L 54.5,149.5625 L 55.96875,151.5 L 56.28125,157.15625 L 55.3125,158.125 L 56.125,161.03125 L 59.1875,161.84375 L 59.5,163.4375 L 61.4375,163.59375 L 63.0625,162.46875 L 64.03125,163.4375 L 67.75,165.0625 L 70.8125,163.4375 L 71.59375,161.84375 L 74.1875,161.65625 L 77.09375,164.25 L 79.84375,163.59375 L 82.25,166.03125 L 83.375,166.03125 L 84.5,167.46875 L 86.78125,167.46875 L 87.5625,166.34375 L 88.53125,168.4375 L 90.96875,169.40625 L 94.03125,167.46875 L 94.03125,165.375 L 96.28125,164.5625 L 97.71875,164.5625 L 99.5,167.8125 L 103.375,168.125 L 105.3125,165.6875 L 107.40625,161.1875 L 110.15625,160.21875 L 111.59375,158.125 L 113.0625,159.5625 L 116.125,158.9375 L 117.09375,150.0625 L 118.0625,146.5 L 117.09375,144.5625 L 115.46875,143.9375 L 114.375,138.03125 L 113.125,139.4375 L 109.40625,139.03125 L 109.03125,141.1875 L 106.6875,141.375 L 106.5,138.65625 L 104.53125,138.0625 L 103.15625,139.625 L 103.15625,135.71875 L 100.8125,137.46875 L 97.3125,136.875 L 96.125,139.21875 L 88.90625,143.125 L 88.90625,145.09375 L 87.34375,145.09375 L 87.34375,141.5625 L 83.25,139.625 L 83.625,136.09375 L 79.9375,133.375 L 79.9375,130.0625 L 77.1875,129.46875 L 77.375,126.34375 L 75.25,126.15625 L 75.4375,124 L 71.53125,124 L 70.9375,125.9375 L 69.78125,123.21875 z ", + "85" : "M 138.53125,229.5625 L 137.40625,231.65625 L 134.1875,231.65625 L 135.46875,232.96875 L 134.5,236.1875 L 131.59375,237.15625 L 130.46875,236.34375 L 130.96875,233.125 L 130.15625,231.34375 L 128.375,231.34375 L 127.09375,232.78125 L 127.71875,237.3125 L 129.1875,239.40625 L 127.71875,241.03125 L 125,240.53125 L 120.96875,239.5625 L 119.84375,236.5 L 117.25,236.1875 L 113.875,234.71875 L 113.0625,232.78125 L 109.375,230.375 L 103.5625,237.875 L 103.375,242.5625 L 109.40625,248.40625 L 109.21875,250.15625 L 110.96875,250.15625 L 114.6875,261.3125 L 118.59375,263.25 L 122.5,267.15625 L 127,267.15625 L 128.75,271.0625 L 133.0625,271.0625 L 135,274 L 139.3125,276.15625 L 139.5,273.40625 L 140.59375,274.4375 L 146.5625,270.8125 L 149.3125,270.625 L 150.46875,273.75 L 154.1875,272.1875 L 157.3125,274.53125 L 159.84375,273.34375 L 162,272.75 L 162.96875,271.59375 L 165.6875,269.84375 L 163.75,267.875 L 162.1875,269.0625 L 162,267.5 L 163.375,264.9375 L 162,262.59375 L 163.15625,261.03125 L 162.5625,255.5625 L 160.625,252.65625 L 162,250.875 L 158.875,247.375 L 160.03125,244.84375 L 155.34375,240.9375 L 155.34375,238.59375 L 153.40625,235.84375 L 153.78125,235.6875 L 151.125,233.4375 L 146.125,233.4375 L 144.5,232.46875 L 142.25,232.15625 L 139.65625,229.71875 L 138.53125,229.5625 z ", + "50" : "M 119.5625,77.5 L 118.78125,79.46875 L 122.90625,82.78125 L 122.90625,87.09375 L 121.34375,89.03125 L 122.3125,90 L 122.90625,90.40625 L 122.5,94.125 L 123.875,97.25 L 128.375,102.3125 L 129.34375,106.8125 L 130.3125,108.1875 L 130.3125,115.21875 L 132.65625,119.90625 L 132.65625,125.375 L 130.125,130.4375 L 132.84375,137.46875 L 137.15625,138.4375 L 137.53125,140.40625 L 135.40625,141.375 L 131.71875,141.375 L 132.3125,143.84375 L 133.46875,147.5625 L 136.8125,150.5 L 138.375,150.875 L 139.9375,148.75 L 141.6875,148.53125 L 143.8125,146 L 145.78125,147.5625 L 148.125,147.5625 L 149.6875,148.34375 L 149.6875,148.71875 L 153,149.125 L 154.96875,147.5625 L 157.875,148.75 L 157.9375,148.875 L 161.28125,146.03125 L 162.40625,142.3125 L 162.09375,140.6875 L 162.5625,138.78125 L 160.625,136.84375 L 155.625,133.59375 L 151.9375,133.28125 L 148.21875,128.59375 L 151.28125,127.46875 L 152.5625,125.0625 L 150.96875,123.59375 L 152.40625,122.3125 L 153.84375,123.4375 L 156.4375,121.84375 L 158.0625,119.25 L 158.6875,116.6875 L 157.5625,114.40625 L 158.21875,113.59375 L 156.75,111.1875 L 158.375,109.09375 L 157.09375,107.46875 L 155.46875,109.5625 L 153.21875,108.28125 L 149.5,104.5625 L 149.34375,102.96875 L 150.46875,101.84375 L 150.125,99.6875 L 148.28125,100.15625 L 148.09375,95.46875 L 143,89.4375 L 144.5625,85.53125 L 146.71875,85.53125 L 144.78125,80.25 L 136.375,79.84375 L 131.875,82.96875 L 126.8125,79.65625 L 119.5625,77.5 z ", + "56" : "M 56,160.59375 L 52.75,162.15625 L 50.46875,162.15625 L 48.0625,164.09375 L 48.21875,165.53125 L 49.65625,169.25 L 50.46875,172.15625 L 55.46875,172.96875 L 57.90625,174.90625 L 58.875,173.75 L 60.46875,175.875 L 59.65625,176.84375 L 59.5,179.71875 L 58.0625,179.71875 L 56.9375,181.5 L 54.65625,181.5 L 53.71875,185.34375 L 55.90625,188.84375 L 59.03125,189.625 L 60.1875,187.875 L 59.625,190 L 62.34375,191.1875 L 65.875,194.6875 L 67.03125,196.84375 L 66.65625,199.375 L 66.25,201.9375 L 68.59375,203.6875 L 69.78125,202.3125 L 68.59375,200.75 L 68.59375,197.25 L 70.9375,197.8125 L 71.71875,195.46875 L 72.3125,196.84375 L 74.84375,199 L 76.03125,197.03125 L 74.84375,194.3125 L 77,197.25 L 79.71875,196.84375 L 79.15625,195.46875 L 81.6875,196.0625 L 83.625,198.40625 L 82.65625,199.96875 L 80.125,199.1875 L 77.1875,197.8125 L 75.625,199.78125 L 77.96875,200.5625 L 79.71875,203.28125 L 90.28125,202.3125 L 93,202.90625 L 91.65625,204.0625 L 91.84375,205.84375 L 92.21875,206.125 L 93.0625,205.96875 L 94.8125,204.21875 L 95.96875,205.5625 L 99.09375,205.5625 L 102.8125,203.625 L 108.28125,201.46875 L 108.46875,196 L 109.625,195.375 L 107.5625,191.5 L 109.34375,190.0625 L 109.03125,189.09375 L 107.90625,188.4375 L 109.65625,187.625 L 111.28125,185.6875 L 111.125,183.75 L 109.03125,183.75 L 108.53125,181.84375 L 110,179.90625 L 108.375,177 L 105.96875,175.53125 L 103.21875,175.53125 L 102.25,175.21875 L 102.25,173.9375 L 103.6875,172.625 L 104.5,169.40625 L 104.03125,167.3125 L 103.375,168.125 L 99.5,167.8125 L 97.71875,164.5625 L 96.28125,164.5625 L 94.03125,165.375 L 94.03125,167.46875 L 90.96875,169.40625 L 88.53125,168.4375 L 87.5625,166.34375 L 86.78125,167.46875 L 84.5,167.46875 L 83.375,166.03125 L 82.25,166.03125 L 79.84375,163.59375 L 77.09375,164.25 L 74.1875,161.65625 L 71.59375,161.84375 L 70.8125,163.4375 L 67.75,165.0625 L 64.03125,163.4375 L 63.0625,162.46875 L 61.4375,163.59375 L 59.5,163.4375 L 59.1875,161.84375 L 56.125,161.03125 L 56,160.59375 z ", + "29" : "M 40.65625,129.0625 L 38.53125,131.40625 L 36.1875,130.4375 L 31.875,130.84375 L 31.09375,132.78125 L 28.5625,133.375 L 28.15625,131.21875 L 23.6875,131.8125 L 23.6875,133.1875 L 20.5625,133.375 L 19.1875,132.40625 L 17.625,133.1875 L 17.21875,135.53125 L 11.96875,135.71875 L 9.21875,139.03125 L 11.5625,140.78125 L 8.4375,143.34375 L 9.40625,145.09375 L 8.625,149.375 L 11.75,149.78125 L 12.9375,148.59375 L 13.53125,149.375 L 20.9375,148.40625 L 25.8125,144.90625 L 21.53125,149 L 21.90625,150.9375 L 25.8125,149.1875 L 25.03125,151.9375 L 29.34375,152.125 L 29.15625,153.28125 L 24.46875,153.09375 L 20.75,152.125 L 16.25,149.96875 L 13.53125,153.09375 L 17.03125,154.28125 L 16.84375,159.53125 L 17.8125,158.75 L 19.96875,155.4375 L 24.0625,157.78125 L 26.03125,158.1875 L 26.8125,161.3125 L 25.625,163.4375 L 23.09375,163.25 L 20.75,163.25 L 16.84375,163.84375 L 10.1875,164.21875 L 8.84375,166 L 10.78125,167.15625 L 12.9375,166.96875 L 14.6875,168.53125 L 17.21875,168.34375 L 21.34375,173.03125 L 22.3125,178.09375 L 20.9375,180.84375 L 25.03125,181.625 L 29.53125,181.40625 L 30.5,179.65625 L 28.75,177.3125 L 30.5,178.09375 L 32.28125,177.90625 L 35.40625,179.65625 L 37.34375,179.28125 L 37.34375,175.9375 L 38.125,179.28125 L 40.65625,183.375 L 46.125,183.75 L 46.34375,182.59375 L 47.6875,184.53125 L 51.03125,185.125 L 53.5625,185.125 L 53.71875,185.34375 L 54.65625,181.5 L 56.9375,181.5 L 58.0625,179.71875 L 59.5,179.71875 L 59.65625,176.84375 L 60.46875,175.875 L 58.875,173.75 L 57.90625,174.90625 L 55.46875,172.96875 L 50.46875,172.15625 L 49.65625,169.25 L 48.21875,165.53125 L 48.0625,164.09375 L 50.46875,162.15625 L 52.75,162.15625 L 56,160.59375 L 55.3125,158.125 L 56.28125,157.15625 L 55.96875,151.5 L 54.5,149.5625 L 54.5,147.15625 L 56.78125,146.5 L 54.34375,145.6875 L 54.1875,143.78125 L 55.3125,142.96875 L 56.9375,141.34375 L 55.15625,140.21875 L 55.3125,138.125 L 52.90625,137.96875 L 54.03125,132.71875 L 50.8125,130.84375 L 45.34375,131.03125 L 45.34375,134.9375 L 43.78125,134.9375 L 43.40625,133.1875 L 41.0625,133.5625 L 40.65625,129.0625 z ", + "35" : "M 116.25,135.90625 L 114.375,138.03125 L 115.46875,143.9375 L 117.09375,144.5625 L 118.0625,146.5 L 117.09375,150.0625 L 116.125,158.9375 L 113.0625,159.5625 L 111.59375,158.125 L 110.15625,160.21875 L 107.40625,161.1875 L 105.3125,165.6875 L 104.03125,167.3125 L 104.5,169.40625 L 103.6875,172.625 L 102.25,173.9375 L 102.25,175.21875 L 103.21875,175.53125 L 105.96875,175.53125 L 108.375,177 L 110,179.90625 L 108.53125,181.84375 L 109.03125,183.75 L 111.125,183.75 L 111.28125,185.6875 L 109.65625,187.625 L 107.90625,188.4375 L 109.03125,189.09375 L 109.34375,190.0625 L 107.5625,191.5 L 109.625,195.375 L 113.5625,193.28125 L 125.65625,192.6875 L 126.4375,190.53125 L 128.40625,188.59375 L 132.6875,188 L 132.875,185.84375 L 135.8125,186.25 L 137.5625,188.59375 L 141.5,189.5625 L 142.25,188 L 143.25,184.46875 L 145.78125,178.21875 L 147.15625,177.4375 L 150.46875,177.84375 L 150.46875,172.5625 L 149.09375,171.1875 L 149.09375,165.53125 L 148.5,163.59375 L 148.5,160.46875 L 150.46875,158.5 L 150.46875,154.59375 L 149.5,153.8125 L 149.6875,148.34375 L 148.125,147.5625 L 145.78125,147.5625 L 143.8125,146 L 141.6875,148.53125 L 139.9375,148.75 L 138.375,150.875 L 136.8125,150.5 L 133.46875,147.5625 L 132.3125,143.84375 L 131.71875,141.375 L 122.125,141.375 L 118.59375,139.21875 L 120.9375,136.09375 L 116.25,135.90625 z ", + "44" : "M 132.875,185.84375 L 132.6875,188 L 128.40625,188.59375 L 126.4375,190.53125 L 125.65625,192.6875 L 113.5625,193.28125 L 108.46875,196 L 108.28125,201.46875 L 102.8125,203.625 L 99.09375,205.5625 L 95.96875,205.5625 L 94.8125,204.21875 L 93.0625,205.96875 L 92.21875,206.125 L 93.21875,206.8125 L 89.5,210.125 L 90.28125,210.90625 L 91.0625,212.46875 L 89.09375,215.21875 L 91.25,216.375 L 94.96875,217.15625 L 95.34375,215.59375 L 97.5,218.34375 L 101.03125,218.34375 L 103.5625,215.59375 L 106.875,215.59375 L 103.375,217.34375 L 103.5625,219.3125 L 104.34375,221.0625 L 102.1875,223.21875 L 99.84375,223.21875 L 100.25,226.15625 L 104.53125,225.375 L 109.625,230.0625 L 109.375,230.375 L 113.0625,232.78125 L 113.875,234.71875 L 117.25,236.1875 L 119.84375,236.5 L 120.96875,239.5625 L 125,240.53125 L 127.71875,241.03125 L 129.1875,239.40625 L 127.71875,237.3125 L 127.09375,232.78125 L 128.375,231.34375 L 130.15625,231.34375 L 130.96875,233.125 L 130.46875,236.34375 L 131.59375,237.15625 L 134.5,236.1875 L 135.46875,232.96875 L 134.1875,231.65625 L 137.40625,231.65625 L 138.53125,229.5625 L 139.65625,229.71875 L 142.25,232.15625 L 144.125,232.40625 L 144.1875,230.375 L 142.5625,228.28125 L 141.125,228.28125 L 140.625,228.4375 L 139.65625,227.96875 L 140.46875,227.15625 L 140.46875,225.6875 L 142.09375,225.21875 L 143.0625,222.96875 L 142.25,222.15625 L 142.09375,219.40625 L 140,219.40625 L 137.90625,216.8125 L 137.90625,214.90625 L 140.15625,213.75 L 144.1875,212.96875 L 150.46875,213.125 L 152.40625,211.8125 L 151.75,207.78125 L 148.84375,205.0625 L 145.3125,205.53125 L 144.34375,204.71875 L 144.1875,201.84375 L 146.75,199.5625 L 144.8125,197.15625 L 143.53125,193.75 L 141.4375,192.46875 L 141.4375,190.21875 L 141.21875,189.5 L 137.5625,188.59375 L 135.8125,186.25 L 132.875,185.84375 z ", + "49" : "M 141.9375,188.6875 L 141.5,189.5625 L 141.21875,189.5 L 141.4375,190.21875 L 141.4375,192.46875 L 143.53125,193.75 L 144.8125,197.15625 L 146.75,199.5625 L 144.1875,201.84375 L 144.34375,204.71875 L 145.3125,205.53125 L 148.84375,205.0625 L 151.75,207.78125 L 152.40625,211.8125 L 150.46875,213.125 L 144.1875,212.96875 L 140.15625,213.75 L 137.90625,214.90625 L 137.90625,216.8125 L 140,219.40625 L 142.09375,219.40625 L 142.25,222.15625 L 143.0625,222.96875 L 142.09375,225.21875 L 140.46875,225.6875 L 140.46875,227.15625 L 139.65625,227.96875 L 140.625,228.4375 L 141.125,228.28125 L 142.5625,228.28125 L 144.1875,230.375 L 144.125,232.40625 L 144.5,232.46875 L 146.125,233.4375 L 151.125,233.4375 L 153.78125,235.6875 L 157.5,234.09375 L 163.5625,235.46875 L 166.28125,233.6875 L 166.28125,230.96875 L 171.5625,230.5625 L 176.4375,229.59375 L 181.71875,229.40625 L 182.3125,230.78125 L 183.6875,231.9375 L 185.03125,229.59375 L 188.75,225.6875 L 190.25,225.6875 L 192.46875,217.6875 L 195.59375,213.96875 L 195.375,209.6875 L 197.34375,207.125 L 197.34375,205.96875 L 196.375,204.78125 L 197,203.5 L 194.34375,202.46875 L 186.125,197.46875 L 178.53125,195.21875 L 175.625,195.0625 L 175.625,193.125 L 173.84375,191.65625 L 171.9375,191.65625 L 168.375,190.53125 L 166.125,192.78125 L 160.96875,192.96875 L 158.6875,191.65625 L 152.90625,189.90625 L 151.59375,191.5 L 148.375,189.40625 L 145.46875,189.40625 L 141.9375,188.6875 z ", + "72" : "M 202.4375,151.875 L 197.15625,152.0625 L 191.875,156.9375 L 189.125,156.78125 L 185.46875,157.96875 L 184.34375,159.90625 L 183.84375,164.09375 L 184.1875,166.65625 L 181.28125,169.09375 L 180.46875,170.6875 L 181.125,172.15625 L 180.3125,174.09375 L 180.625,174.90625 L 177.40625,175.21875 L 176.9375,176.65625 L 178.375,180.21875 L 178.21875,181.1875 L 176.9375,182.3125 L 174.1875,182.46875 L 173.84375,183.4375 L 174.5,184.40625 L 174.5,190.21875 L 173.875,191.6875 L 175.625,193.125 L 175.625,195.0625 L 178.53125,195.21875 L 186.125,197.46875 L 194.34375,202.46875 L 197,203.5 L 198.3125,200.875 L 202.21875,203.625 L 204.375,203.625 L 203.1875,199.71875 L 205.5625,201.28125 L 206.90625,199.3125 L 212.5625,197.75 L 211.59375,195.40625 L 212.96875,193.65625 L 215.90625,192.5 L 218.625,188.96875 L 218.625,185.25 L 220.59375,185.25 L 221.375,182.53125 L 221.5625,178.4375 L 219.625,176.65625 L 221.1875,173.9375 L 223.5,171 L 220.78125,169.0625 L 218.25,168.65625 L 215.5,164.5625 L 214.71875,164.5625 L 214.53125,166.5 L 214.34375,165.15625 L 210.25,165.15625 L 208.28125,162.21875 L 204.96875,161.03125 L 204,154 L 202.4375,151.875 z ", + "53" : "M 182.5,146.40625 L 180.5625,146.59375 L 179.75,148.53125 L 176.84375,149.71875 L 171.5625,148.9375 L 166.28125,152.0625 L 164.34375,150.6875 L 161.40625,152.65625 L 159.25,151.09375 L 157.875,148.75 L 154.96875,147.5625 L 153,149.125 L 149.6875,148.71875 L 149.5,153.8125 L 150.46875,154.59375 L 150.46875,158.5 L 148.5,160.46875 L 148.5,163.59375 L 149.09375,165.53125 L 149.09375,171.1875 L 150.46875,172.5625 L 150.46875,177.84375 L 147.15625,177.4375 L 145.78125,178.21875 L 143.25,184.46875 L 142.25,188 L 141.9375,188.6875 L 145.46875,189.40625 L 148.375,189.40625 L 151.59375,191.5 L 152.90625,189.90625 L 158.6875,191.65625 L 160.96875,192.96875 L 166.125,192.78125 L 168.375,190.53125 L 171.9375,191.65625 L 173.84375,191.65625 L 173.875,191.6875 L 174.5,190.21875 L 174.5,184.40625 L 173.84375,183.4375 L 174.1875,182.46875 L 176.9375,182.3125 L 178.21875,181.1875 L 178.375,180.21875 L 176.9375,176.65625 L 177.40625,175.21875 L 180.625,174.90625 L 180.3125,174.09375 L 181.125,172.15625 L 180.46875,170.6875 L 181.28125,169.09375 L 184.1875,166.65625 L 183.84375,164.09375 L 184.34375,159.90625 L 185.46875,157.96875 L 189.125,156.78125 L 188.5625,156.75 L 187.5625,153.21875 L 185.03125,152.25 L 184.25,147.96875 L 182.5,146.40625 z ", + "14" : "M 202.65625,97.78125 L 198.09375,98.59375 L 190.65625,102.90625 L 182.28125,106.21875 L 175.625,102.5 L 159.625,100.15625 L 155.90625,98.21875 L 150.125,99.6875 L 150.46875,101.84375 L 149.34375,102.96875 L 149.5,104.5625 L 153.21875,108.28125 L 155.46875,109.5625 L 157.09375,107.46875 L 158.375,109.09375 L 156.75,111.1875 L 158.21875,113.59375 L 157.5625,114.40625 L 158.6875,116.6875 L 158.0625,119.25 L 156.4375,121.84375 L 153.84375,123.4375 L 152.40625,122.3125 L 150.96875,123.59375 L 152.5625,125.0625 L 151.28125,127.46875 L 148.21875,128.59375 L 151.9375,133.28125 L 155.625,133.59375 L 158.46875,135.4375 L 162.40625,134.25 L 165.3125,130.875 L 169.34375,132 L 172.875,129.5625 L 175,128.78125 L 177.25,131.03125 L 180.96875,130.375 L 184.1875,132.15625 L 188.21875,130.875 L 191.90625,128.125 L 194.34375,125.375 L 195.96875,125.0625 L 196.4375,127.15625 L 197.71875,126.84375 L 197.875,125.375 L 201.59375,124.75 L 202.875,125.53125 L 206.84375,124.65625 L 207.5,122.75 L 207.3125,121 L 205.34375,120.21875 L 205.15625,118.84375 L 206.90625,117.6875 L 207.125,115.71875 L 205.9375,111.03125 L 203.59375,107.71875 L 205.5625,106.5625 L 205.5625,105.78125 L 203.59375,105.1875 L 202.65625,97.78125 z ", + "61" : "M 206.84375,124.65625 L 202.875,125.53125 L 201.59375,124.75 L 197.875,125.375 L 197.71875,126.84375 L 196.4375,127.15625 L 195.96875,125.0625 L 194.34375,125.375 L 191.90625,128.125 L 188.21875,130.875 L 184.1875,132.15625 L 180.96875,130.375 L 177.25,131.03125 L 175,128.78125 L 172.875,129.5625 L 169.34375,132 L 165.3125,130.875 L 162.40625,134.25 L 158.46875,135.4375 L 160.625,136.84375 L 162.5625,138.78125 L 162.09375,140.6875 L 162.40625,142.3125 L 161.28125,146.03125 L 157.9375,148.875 L 159.25,151.09375 L 161.40625,152.65625 L 164.34375,150.6875 L 166.28125,152.0625 L 171.5625,148.9375 L 176.84375,149.71875 L 179.75,148.53125 L 180.5625,146.59375 L 182.5,146.40625 L 184.25,147.96875 L 185.03125,152.25 L 187.5625,153.21875 L 188.5625,156.75 L 191.875,156.9375 L 197.15625,152.0625 L 202.4375,151.875 L 204,154 L 204.96875,161.03125 L 208.28125,162.21875 L 210.25,165.15625 L 214.34375,165.15625 L 214.53125,166.5 L 214.71875,164.5625 L 215.5,164.5625 L 218.25,168.65625 L 220.375,169 L 220.375,164.375 L 219.03125,162.59375 L 218.625,161.03125 L 221.5625,159.28125 L 224.5,158.6875 L 226.4375,156.34375 L 226.0625,149.125 L 221.9375,145.625 L 221.75,142.28125 L 218.25,139.9375 L 219.625,138 L 218.8125,135.0625 L 216.09375,134.09375 L 214.125,132.125 L 212.96875,129.40625 L 207.5,129.21875 L 205.9375,127.25 L 206.84375,124.65625 z ", + "28" : "M 247.15625,126.09375 L 245.96875,127.0625 L 245.96875,130.1875 L 242.0625,132.125 L 242.0625,135.0625 L 240.90625,136.4375 L 236,136.4375 L 233.6875,135.46875 L 226.625,139.15625 L 223.90625,139.15625 L 221.09375,141.84375 L 221.75,142.28125 L 221.9375,145.625 L 226.0625,149.125 L 226.4375,156.34375 L 224.5,158.6875 L 221.5625,159.28125 L 218.625,161.03125 L 219.03125,162.59375 L 220.375,164.375 L 220.375,169 L 220.78125,169.0625 L 223.5,171 L 222.5,172.25 L 224.4375,173.21875 L 227.53125,172.65625 L 229.34375,172.65625 L 229.21875,173.5 L 227.53125,174.46875 L 228.65625,175.3125 L 231.46875,175.3125 L 232.4375,177.5625 L 234.125,178.53125 L 235.375,181.34375 L 239.71875,182.46875 L 242.40625,182.1875 L 244.78125,179.9375 L 246.90625,180.53125 L 247.4375,179.375 L 247.3125,178.125 L 248.4375,177.28125 L 250.25,178.40625 L 251.375,177.5625 L 251.375,176.03125 L 252.90625,175.03125 L 254.3125,175.59375 L 255.5625,177 L 257.8125,175.75 L 260.1875,175.75 L 261.875,173.90625 L 262.875,170.28125 L 264.40625,170 L 264,166.34375 L 265.8125,164.8125 L 265.25,163.6875 L 265.46875,163.3125 L 264.9375,163.375 L 264.53125,158.125 L 264.125,157.53125 L 263.75,155 L 259.65625,154.21875 L 257.875,152.0625 L 257.3125,147.75 L 254.96875,147.375 L 254.5625,145.21875 L 251.84375,143.28125 L 250.46875,139.9375 L 251.84375,137.59375 L 250.46875,136.03125 L 250.46875,134.09375 L 251.25,131.9375 L 249.6875,130.375 L 249.09375,128.03125 L 247.15625,126.09375 z ", + "89" : "M 318.4375,157.34375 L 316.6875,158.6875 L 309.0625,158.3125 L 305.5625,160.0625 L 304.1875,163 L 305.75,164.75 L 303.40625,167.5 L 301.625,169.625 L 305.15625,172.96875 L 306.125,176.09375 L 308.6875,178.8125 L 308.6875,182.34375 L 303.59375,186.625 L 305.34375,188.59375 L 304.96875,191.5 L 302.21875,193.46875 L 298.3125,193.46875 L 298.90625,195.625 L 301.4375,199.125 L 302.03125,202.25 L 302.625,204.40625 L 301.46875,204.75 L 303.9375,205.3125 L 305.78125,205.3125 L 306.75,203.78125 L 308,203.78125 L 309.40625,205.03125 L 309.125,206.59375 L 310.40625,207.4375 L 312.21875,207.4375 L 314.75,209.125 L 315.875,208.5625 L 317,209.53125 L 318.125,209.25 L 320.0625,208 L 321.90625,208.5625 L 323.15625,208.28125 L 323.15625,204.78125 L 323.84375,204.90625 L 324.28125,206.71875 L 326.53125,208.125 L 326.53125,210.25 L 329.75,210.375 L 333.96875,214.3125 L 336.625,214.4375 L 336.46875,213.1875 L 337.59375,211.5 L 338.59375,212.75 L 337.75,214.15625 L 338.15625,215.4375 L 339.6875,214.4375 L 341.53125,214.4375 L 341.375,217.25 L 343.0625,218.375 L 344.34375,217.8125 L 347.46875,215.6875 L 347.28125,215.28125 L 345.4375,214.15625 L 345.3125,212.1875 L 347.28125,211.21875 L 348.125,210.09375 L 347.5625,209.125 L 347.5625,206.875 L 349.09375,204.625 L 351.34375,199.84375 L 351.75,197.75 L 353.15625,197.1875 L 353.3125,196.78125 L 352.59375,196.21875 L 352.59375,194.53125 L 354.84375,192.84375 L 355.40625,190.03125 L 354.4375,188.375 L 352.875,188.375 L 352.46875,187.9375 L 352.46875,185.5625 L 354.4375,184.15625 L 354.28125,182.75 L 354,181.34375 L 353,183.5 L 351.625,183.3125 L 350.46875,181.15625 L 346.5625,183.125 L 338.75,182.71875 L 337.78125,180.5625 L 335.625,177.65625 L 335.25,174.125 L 332.125,170.40625 L 330.15625,171.78125 L 326.625,169.0625 L 327.21875,163.78125 L 322.15625,158.5 L 319.8125,158.5 L 318.4375,157.34375 z ", + "70" : "M 423.5,175.5 L 419.8125,176.09375 L 419.21875,178.03125 L 417.25,179.40625 L 415.90625,177.84375 L 414.9375,178.4375 L 415.6875,179.59375 L 413.75,180.78125 L 414.34375,182.34375 L 412.1875,183.125 L 412.1875,185.65625 L 409.4375,185.65625 L 409.25,187.21875 L 406.53125,187.8125 L 406.71875,190.15625 L 408.46875,190.34375 L 407.5,191.5 L 406.90625,195.40625 L 405.15625,195.40625 L 402.21875,196.59375 L 399.09375,195.40625 L 396.375,196.59375 L 396.375,198.5625 L 398.5,198.9375 L 400.0625,202.0625 L 400.28125,203.625 L 397.75,206.5625 L 396.5625,206.9375 L 395.78125,207.90625 L 397.9375,208.90625 L 398.3125,212.03125 L 400.0625,212.21875 L 400.28125,216.125 L 401.0625,216.90625 L 401.15625,217.53125 L 402.65625,217.9375 L 404.34375,219.34375 L 406.875,219.34375 L 407.84375,218.375 L 409.5625,218.4375 L 411.34375,218.5 L 415.28125,215.28125 L 416.40625,215.28125 L 417.65625,214.3125 L 421.71875,214.4375 L 424.8125,211.90625 L 427.0625,211.5 L 427.90625,209.40625 L 429.71875,208.84375 L 431.53125,205.75 L 434.0625,203.78125 L 436.71875,203.375 L 438.6875,204.78125 L 442.34375,204.34375 L 442.34375,202.375 L 443.8125,201.53125 L 444.96875,199.9375 L 447.21875,199.9375 L 448.46875,198.625 L 448.9375,195.5 L 448.9375,193.5625 L 448.09375,190.59375 L 448.09375,188.09375 L 449.625,186.96875 L 451.4375,186.03125 L 451.25,185.65625 L 445,182.34375 L 443.25,180.375 L 441.5,179.21875 L 439.9375,180 L 439.71875,181.15625 L 438.15625,182.125 L 437.1875,182.125 L 434.25,178.8125 L 430.15625,178.8125 L 428.40625,180.1875 L 426.84375,180.375 L 424.3125,178.4375 L 424.5,176.28125 L 423.5,175.5 z ", + "76" : "M 241.9375,61.5 L 240.65625,63.0625 L 232.28125,69.5 L 217.4375,73.21875 L 207.65625,76.71875 L 199.65625,81.03125 L 194.96875,88.0625 L 194,93.53125 L 197.90625,96.46875 L 203.5625,97.625 L 202.65625,97.78125 L 202.6875,97.9375 L 207.0625,97.375 L 209.3125,94.96875 L 211,94.5625 L 212.9375,97.9375 L 215.625,97.65625 L 216.75,99.59375 L 221.5,99.3125 L 226.28125,102.6875 L 223.1875,103.65625 L 225.4375,105.34375 L 226.84375,105.34375 L 228.09375,108.03125 L 230.34375,108.03125 L 231.03125,106.34375 L 229.34375,105.21875 L 234.125,103.8125 L 239.15625,103.25 L 240.4375,99.59375 L 242.8125,97.5 L 247.3125,97.375 L 252.5,100.03125 L 255.59375,100.375 L 256.125,98.75 L 257.5,96.1875 L 258.28125,94.84375 L 256.3125,94.84375 L 256.3125,91.5 L 255.15625,89.5625 L 255.9375,85.65625 L 256.71875,83.6875 L 255.15625,83.6875 L 255.9375,81.75 L 257.875,79.40625 L 255.9375,75.875 L 255.34375,72.375 L 246.75,63.96875 L 245.78125,62.03125 L 243.625,62.21875 L 241.9375,61.5 z ", + "27" : "M 211,94.5625 L 209.3125,94.96875 L 207.0625,97.375 L 202.6875,97.9375 L 203.59375,105.1875 L 205.5625,105.78125 L 205.5625,106.5625 L 203.59375,107.71875 L 205.9375,111.03125 L 207.125,115.71875 L 206.90625,117.6875 L 205.15625,118.84375 L 205.34375,120.21875 L 207.3125,121 L 207.5,122.75 L 205.9375,127.25 L 207.5,129.21875 L 212.96875,129.40625 L 214.125,132.125 L 216.09375,134.09375 L 218.8125,135.0625 L 219.625,138 L 218.25,139.9375 L 221.09375,141.84375 L 223.90625,139.15625 L 226.625,139.15625 L 233.6875,135.46875 L 236,136.4375 L 240.90625,136.4375 L 242.0625,135.0625 L 242.0625,132.125 L 245.96875,130.1875 L 245.96875,127.0625 L 247.03125,126.1875 L 246.9375,125.3125 L 247.9375,124.3125 L 246.1875,123.9375 L 246.1875,122.375 L 245.1875,120.8125 L 245.96875,119.84375 L 251.4375,118.28125 L 252.8125,115.9375 L 254,111.625 L 255.4375,109.84375 L 255.75,107.53125 L 257.5,108.5 L 258.875,108.125 L 257.875,106.5625 L 257.3125,102.0625 L 255.5625,100.5 L 255.59375,100.375 L 252.5,100.03125 L 247.3125,97.375 L 242.8125,97.5 L 240.4375,99.59375 L 239.15625,103.25 L 234.125,103.8125 L 229.34375,105.21875 L 231.03125,106.34375 L 230.34375,108.03125 L 228.09375,108.03125 L 226.84375,105.34375 L 225.4375,105.34375 L 223.1875,103.65625 L 226.28125,102.6875 L 221.5,99.3125 L 216.75,99.59375 L 215.625,97.65625 L 212.9375,97.9375 L 211,94.5625 z ", + "37" : "M 212.1875,196.875 L 212.5625,197.75 L 206.90625,199.3125 L 205.5625,201.28125 L 203.1875,199.71875 L 204.375,203.625 L 202.21875,203.625 L 198.3125,200.875 L 196.375,204.78125 L 197.34375,205.96875 L 197.34375,207.125 L 195.375,209.6875 L 195.59375,213.96875 L 192.46875,217.6875 L 190.25,225.6875 L 190.5,225.6875 L 191.28125,228.8125 L 195,229.59375 L 195,231.9375 L 199.6875,233.3125 L 199.6875,237.03125 L 199.5,239.375 L 205.34375,239.375 L 210.4375,238.1875 L 210.03125,236.03125 L 211.59375,235.0625 L 213.15625,237.21875 L 214.53125,237.8125 L 215.6875,242.5 L 219.03125,246 L 219.40625,248.75 L 222.4375,251.75 L 224.15625,251.59375 L 226.28125,249.625 L 227.8125,241.65625 L 228.78125,238.84375 L 229.5,235.34375 L 232.59375,234.21875 L 234.6875,234.625 L 236.09375,235.90625 L 237.625,233.375 L 239.03125,232.09375 L 239.03125,230.5625 L 240.84375,230.4375 L 241.28125,228.59375 L 239.71875,226.5 L 239.96875,225.625 L 238.875,224.6875 L 235.9375,220.34375 L 232.15625,220.34375 L 231.03125,218.65625 L 231.03125,211.625 L 229.5,207.5625 L 229.21875,202.53125 L 227.25,202.375 L 225,200.6875 L 224.4375,200.6875 L 222.46875,202.09375 L 221.21875,201.25 L 220.9375,199.3125 L 222.34375,198.59375 L 222.46875,197.90625 L 221.65625,197.1875 L 212.1875,196.875 z ", + "45" : "M 273.71875,160.46875 L 271.1875,162.8125 L 265.46875,163.3125 L 265.25,163.6875 L 265.8125,164.8125 L 264,166.34375 L 264.40625,170 L 262.875,170.28125 L 261.875,173.90625 L 260.1875,175.75 L 257.8125,175.75 L 255.5625,177 L 254.3125,175.59375 L 252.90625,175.03125 L 251.375,176.03125 L 251.375,177.5625 L 250.25,178.40625 L 248.4375,177.28125 L 247.3125,178.125 L 247.4375,179.375 L 246.90625,180.53125 L 247.3125,180.65625 L 248.96875,180.65625 L 248.84375,181.78125 L 247.71875,183.71875 L 247.71875,184.71875 L 248.84375,184.71875 L 249.8125,185.84375 L 250.09375,186.96875 L 247.875,189.1875 L 248.96875,191.875 L 248.96875,193.125 L 250.8125,194.375 L 253.34375,194.65625 L 255,196.0625 L 255.4375,198.46875 L 257.25,200.5625 L 259.21875,200 L 260.0625,198.1875 L 263.15625,198.59375 L 263.84375,199.3125 L 265.8125,199.3125 L 266.78125,198.1875 L 273.9375,198.46875 L 275.625,200.96875 L 277.59375,201.8125 L 279.28125,203.375 L 281.375,203.09375 L 281.9375,202.375 L 283.1875,202.375 L 284.75,204.34375 L 287.96875,204.5 L 288.8125,205.59375 L 291.0625,208.6875 L 292.03125,209.53125 L 293.28125,209.40625 L 293.4375,206.59375 L 294,206.3125 L 294.84375,206.4375 L 296.25,208.28125 L 297.21875,208.6875 L 299.21875,207.875 L 298.90625,207.53125 L 298.71875,205.5625 L 302.625,204.40625 L 302.03125,202.25 L 301.4375,199.125 L 298.90625,195.625 L 298.3125,193.46875 L 302.21875,193.46875 L 304.96875,191.5 L 305.34375,188.59375 L 303.59375,186.625 L 308.6875,182.34375 L 308.6875,178.8125 L 306.125,176.09375 L 305.15625,172.96875 L 301.625,169.625 L 296.75,172.375 L 296.375,170.8125 L 294.21875,170.625 L 293.625,172.1875 L 291.6875,172.5625 L 286.40625,172.375 L 284.25,173.75 L 282.5,172.1875 L 285.625,170.03125 L 285.4375,166.71875 L 283.09375,165.53125 L 281.125,162.59375 L 275.875,162.21875 L 273.71875,160.46875 z ", + "36" : "M 254.71875,221.4375 L 253.46875,221.875 L 250.9375,221.71875 L 248,222.71875 L 247.3125,224.25 L 247.03125,223.6875 L 243.65625,223.84375 L 241.96875,225.25 L 240,225.53125 L 239.71875,226.5 L 241.28125,228.59375 L 240.84375,230.4375 L 239.03125,230.5625 L 239.03125,232.09375 L 237.625,233.375 L 236.09375,235.90625 L 234.6875,234.625 L 232.59375,234.21875 L 229.5,235.34375 L 228.78125,238.84375 L 227.8125,241.65625 L 226.28125,249.625 L 224.15625,251.59375 L 222.4375,251.75 L 222.9375,252.25 L 222.9375,255.96875 L 222.15625,258.3125 L 225.875,261.25 L 227.8125,263.1875 L 230.9375,263.59375 L 232.125,267.6875 L 234.25,268.84375 L 233.875,271.78125 L 232.3125,272.0625 L 232.875,272.1875 L 237.78125,272.5625 L 239.53125,270.8125 L 242.65625,273.9375 L 246.5625,269.4375 L 248.3125,270.625 L 250.65625,270.40625 L 251.4375,270.8125 L 254.96875,271 L 256.125,267.875 L 265.90625,269.0625 L 269.625,270.03125 L 271.3125,269.84375 L 271.40625,268.28125 L 273.375,266.3125 L 272.96875,264.625 L 271.84375,262.40625 L 272.25,261.5625 L 272.40625,259.03125 L 273.09375,258.1875 L 273.25,257.625 L 271.5625,256.09375 L 271,254.125 L 268.34375,252.71875 L 268.34375,251.03125 L 270.28125,249.90625 L 270.28125,248.78125 L 268.46875,247.25 L 267.90625,246.28125 L 269.3125,245.5625 L 269.1875,244.3125 L 271.40625,242.46875 L 271.28125,241.65625 L 269.46875,241.65625 L 268.34375,240.375 L 268.34375,239.6875 L 269.3125,238 L 269.3125,236.75 L 267.0625,233.78125 L 267.5,231.125 L 266.21875,230.15625 L 263.5625,230.28125 L 261.46875,231.125 L 258.65625,230.71875 L 257.25,229.59375 L 256.96875,228.75 L 259.21875,226.90625 L 259.375,224.6875 L 256.40625,223 L 254.71875,221.4375 z ", + "41" : "M 222.5,172.25 L 221.1875,173.9375 L 219.625,176.65625 L 221.5625,178.4375 L 221.375,182.53125 L 220.59375,185.25 L 218.625,185.25 L 218.625,188.96875 L 215.90625,192.5 L 212.96875,193.65625 L 211.59375,195.40625 L 212.1875,196.875 L 221.65625,197.1875 L 222.46875,197.90625 L 222.34375,198.59375 L 220.9375,199.3125 L 221.21875,201.25 L 222.46875,202.09375 L 224.4375,200.6875 L 225,200.6875 L 227.25,202.375 L 229.21875,202.53125 L 229.5,207.5625 L 231.03125,211.625 L 231.03125,218.65625 L 232.15625,220.34375 L 235.9375,220.34375 L 238.875,224.6875 L 239.96875,225.625 L 240,225.53125 L 241.96875,225.25 L 243.65625,223.84375 L 247.03125,223.6875 L 247.3125,224.25 L 248,222.71875 L 250.9375,221.71875 L 253.46875,221.875 L 254.71875,221.4375 L 256.40625,223 L 259.375,224.6875 L 261.875,224.53125 L 261.75,222 L 262.875,220.75 L 264,220.625 L 264.96875,221.71875 L 268.90625,221.3125 L 271.40625,219.90625 L 271.125,218.9375 L 270.4375,218.09375 L 270.5625,216.25 L 272.40625,212.90625 L 274.78125,211.90625 L 274.78125,209.8125 L 275.34375,208.5625 L 273.8125,208 L 272.8125,205.875 L 270.28125,205.1875 L 270.15625,204.34375 L 272.6875,202.25 L 275.53125,200.84375 L 273.9375,198.46875 L 266.78125,198.1875 L 265.8125,199.3125 L 263.84375,199.3125 L 263.15625,198.59375 L 260.0625,198.1875 L 259.21875,200 L 257.25,200.5625 L 255.4375,198.46875 L 255,196.0625 L 253.34375,194.65625 L 250.8125,194.375 L 248.96875,193.125 L 248.96875,191.875 L 247.875,189.1875 L 250.09375,186.96875 L 249.8125,185.84375 L 248.84375,184.71875 L 247.71875,184.71875 L 247.71875,183.71875 L 248.84375,181.78125 L 248.96875,180.65625 L 247.3125,180.65625 L 244.78125,179.9375 L 242.40625,182.1875 L 239.71875,182.46875 L 235.375,181.34375 L 234.125,178.53125 L 232.4375,177.5625 L 231.46875,175.3125 L 228.65625,175.3125 L 227.53125,174.46875 L 229.21875,173.5 L 229.34375,172.65625 L 227.53125,172.65625 L 224.4375,173.21875 L 222.5,172.25 z ", + "18" : "M 275.53125,200.84375 L 272.6875,202.25 L 270.15625,204.34375 L 270.28125,205.1875 L 272.8125,205.875 L 273.8125,208 L 275.34375,208.5625 L 274.78125,209.8125 L 274.78125,211.90625 L 272.40625,212.90625 L 270.5625,216.25 L 270.4375,218.09375 L 271.125,218.9375 L 271.40625,219.90625 L 268.90625,221.3125 L 264.96875,221.71875 L 264,220.625 L 262.875,220.75 L 261.75,222 L 261.875,224.53125 L 259.375,224.6875 L 259.21875,226.90625 L 256.96875,228.75 L 257.25,229.59375 L 258.65625,230.71875 L 261.46875,231.125 L 263.5625,230.28125 L 266.21875,230.15625 L 267.5,231.125 L 267.0625,233.78125 L 269.3125,236.75 L 269.3125,238 L 268.34375,239.6875 L 268.34375,240.375 L 269.46875,241.65625 L 271.28125,241.65625 L 271.40625,242.46875 L 269.1875,244.3125 L 269.3125,245.5625 L 267.90625,246.28125 L 268.46875,247.25 L 270.28125,248.78125 L 270.28125,249.90625 L 268.34375,251.03125 L 268.34375,252.71875 L 271,254.125 L 271.5625,256.09375 L 273.25,257.625 L 273.09375,258.1875 L 272.40625,259.03125 L 272.25,261.5625 L 271.84375,262.40625 L 272.96875,264.625 L 273.375,266.3125 L 271.40625,268.28125 L 271.3125,269.84375 L 275.90625,269.28125 L 276.84375,267.28125 L 279.375,264.375 L 284.25,263.375 L 286.8125,264.15625 L 289.53125,262.03125 L 289.34375,260.46875 L 288.375,259.6875 L 288.375,256.5625 L 293.625,251.28125 L 295.59375,253.4375 L 297.34375,251.65625 L 298.90625,251.46875 L 301.625,247.96875 L 306.125,248.34375 L 306.1875,249.40625 L 307.6875,244.625 L 306.71875,242.875 L 306.90625,240.34375 L 307.5,235.25 L 305.34375,233.125 L 305.75,228.4375 L 303.78125,224.3125 L 303.59375,221.59375 L 300.0625,218.84375 L 299.5,216.5 L 301.25,213.96875 L 301.25,210.25 L 299.21875,207.875 L 297.21875,208.6875 L 296.25,208.28125 L 294.84375,206.4375 L 294,206.3125 L 293.4375,206.59375 L 293.28125,209.40625 L 292.03125,209.53125 L 291.0625,208.6875 L 288.8125,205.59375 L 287.96875,204.5 L 284.75,204.34375 L 283.1875,202.375 L 281.9375,202.375 L 281.375,203.09375 L 279.28125,203.375 L 277.59375,201.8125 L 275.625,200.96875 L 275.53125,200.84375 z ", + "21" : "M 363.375,177.25 L 362.96875,179.78125 L 360.4375,181.15625 L 354,181.34375 L 354.28125,182.75 L 354.4375,184.15625 L 352.46875,185.5625 L 352.46875,187.9375 L 352.875,188.375 L 354.4375,188.375 L 355.40625,190.03125 L 354.84375,192.84375 L 352.59375,194.53125 L 352.59375,196.21875 L 353.3125,196.78125 L 353.15625,197.1875 L 351.75,197.75 L 351.34375,199.84375 L 349.09375,204.625 L 347.5625,206.875 L 347.5625,209.125 L 348.125,210.09375 L 347.28125,211.21875 L 345.3125,212.1875 L 345.4375,214.15625 L 347.28125,215.28125 L 347.96875,216.8125 L 347.6875,218.9375 L 347.28125,220.46875 L 348.25,222.15625 L 351.0625,222.71875 L 352.3125,224.6875 L 352.3125,225.53125 L 351.46875,225.8125 L 351.46875,227.84375 L 351.625,227.90625 L 355.40625,231.8125 L 359.34375,231.6875 L 362.84375,234.34375 L 365.375,236.1875 L 365.5,238.5625 L 368.15625,239.125 L 370.40625,240.9375 L 376.3125,238.84375 L 380.375,237.5625 L 382.1875,237.28125 L 382.75,236.46875 L 384.71875,236.59375 L 386.25,237.5625 L 388.5,237 L 390.75,235.46875 L 392.4375,235.65625 L 392.46875,235.46875 L 393.8125,234.6875 L 393.625,233.6875 L 393.25,232.53125 L 394.21875,230.96875 L 397.53125,229.40625 L 397.53125,227.84375 L 398.71875,226.28125 L 399.875,224.71875 L 399.5,223.34375 L 400.0625,221.1875 L 400.46875,218.0625 L 401.25,218.0625 L 401.0625,216.90625 L 400.28125,216.125 L 400.0625,212.21875 L 398.3125,212.03125 L 397.9375,208.90625 L 395.78125,207.90625 L 396.5625,206.9375 L 397.75,206.5625 L 400.28125,203.625 L 400.0625,202.0625 L 398.5,198.9375 L 396.1875,198.53125 L 395.375,200.5 L 391.09375,201.46875 L 390.6875,200.5 L 387.5625,196.59375 L 385.8125,197.5625 L 383.46875,197.375 L 382.6875,195.8125 L 379.5625,196 L 379.375,192.6875 L 377.625,191.5 L 380.15625,188.78125 L 375.65625,182.71875 L 372.15625,179 L 369.03125,177.25 L 363.375,177.25 z ", + "58" : "M 306.75,203.78125 L 305.78125,205.3125 L 303.9375,205.3125 L 301.46875,204.75 L 298.71875,205.5625 L 298.90625,207.53125 L 301.25,210.25 L 301.25,213.96875 L 299.5,216.5 L 300.0625,218.84375 L 303.59375,221.59375 L 303.78125,224.3125 L 305.75,228.4375 L 305.34375,233.125 L 307.5,235.25 L 306.90625,240.34375 L 306.71875,242.875 L 307.6875,244.625 L 306.1875,249.40625 L 306.3125,250.875 L 309.65625,252.4375 L 312,255 L 314.125,253.8125 L 316.09375,252.65625 L 316.5,254.40625 L 319.40625,254.40625 L 320.1875,252.84375 L 321.9375,253.625 L 322.53125,256.15625 L 324.09375,255.78125 L 327.8125,250.6875 L 329.75,252.0625 L 330.0625,252.65625 L 333.125,250.75 L 334.375,250.90625 L 335.34375,253.28125 L 337.1875,253 L 338.59375,251.59375 L 340.40625,251.59375 L 341.8125,249.78125 L 343.21875,249.5 L 343.5,248.5 L 346.5625,248.65625 L 346.71875,247.9375 L 345.3125,246.6875 L 345.3125,245.4375 L 347.28125,244.3125 L 347.28125,243.46875 L 345.4375,242.34375 L 345.15625,240.25 L 345.3125,238.28125 L 344.0625,237.4375 L 345.15625,235.90625 L 346.15625,235.34375 L 346.84375,233.65625 L 345.875,233.09375 L 344.75,231.40625 L 346.15625,229.4375 L 348.53125,228.03125 L 351.46875,228.03125 L 351.46875,225.8125 L 352.3125,225.53125 L 352.3125,224.6875 L 351.0625,222.71875 L 348.25,222.15625 L 347.28125,220.46875 L 347.6875,218.9375 L 347.96875,216.8125 L 347.46875,215.6875 L 344.34375,217.8125 L 343.0625,218.375 L 341.375,217.25 L 341.53125,214.4375 L 339.6875,214.4375 L 338.15625,215.4375 L 337.75,214.15625 L 338.59375,212.75 L 337.59375,211.5 L 336.46875,213.1875 L 336.625,214.4375 L 333.96875,214.3125 L 329.75,210.375 L 326.53125,210.25 L 326.53125,208.125 L 324.28125,206.71875 L 323.84375,204.90625 L 323.15625,204.78125 L 323.15625,208.28125 L 321.90625,208.5625 L 320.0625,208 L 318.125,209.25 L 317,209.53125 L 315.875,208.5625 L 314.75,209.125 L 312.21875,207.4375 L 310.40625,207.4375 L 309.125,206.59375 L 309.40625,205.03125 L 308,203.78125 L 306.75,203.78125 z ", + "71" : "M 351.46875,227.84375 L 351.46875,228.03125 L 348.53125,228.03125 L 346.15625,229.4375 L 344.75,231.40625 L 345.875,233.09375 L 346.84375,233.65625 L 346.15625,235.34375 L 345.15625,235.90625 L 344.0625,237.4375 L 345.3125,238.28125 L 345.15625,240.25 L 345.4375,242.34375 L 347.28125,243.46875 L 347.28125,244.3125 L 345.3125,245.4375 L 345.3125,246.6875 L 346.71875,247.9375 L 346.5625,248.65625 L 343.5,248.5 L 343.21875,249.5 L 341.8125,249.78125 L 340.40625,251.59375 L 338.59375,251.59375 L 337.1875,253 L 335.34375,253.28125 L 334.375,250.90625 L 333.125,250.75 L 330.0625,252.65625 L 333.6875,259.46875 L 333.6875,262.40625 L 334.65625,263.59375 L 337.96875,263.59375 L 339.125,265.15625 L 342.25,265.15625 L 343.625,267.09375 L 343.4375,274.71875 L 339.34375,277.84375 L 339.25,278.0625 L 339.53125,278.03125 L 340.125,278.21875 L 340.3125,281.34375 L 343.25,281.9375 L 343.625,283.3125 L 345.1875,283.3125 L 347.53125,281.9375 L 353.78125,282.90625 L 354.96875,284.09375 L 356.53125,282.53125 L 358.6875,282.53125 L 359.84375,276.28125 L 360.625,275.6875 L 362.5625,275.6875 L 364.9375,277.25 L 366.6875,275.6875 L 367.84375,277.25 L 369.625,275.5 L 371.75,275.3125 L 372.75,278.4375 L 373.5,282.34375 L 374.875,282.53125 L 376.0625,279.78125 L 379.75,265.34375 L 381.125,262.8125 L 383.28125,262.59375 L 385.4375,264.375 L 387,263.96875 L 388.9375,262.59375 L 390.90625,263 L 392.0625,265.53125 L 393.1875,265.96875 L 398.3125,265.34375 L 400.28125,263.78125 L 399.5,262.59375 L 397.15625,261.8125 L 396.9375,259.09375 L 398.90625,257.71875 L 399.6875,254.40625 L 397.9375,251.28125 L 396.75,249.71875 L 397.34375,249.125 L 397.34375,247.1875 L 395.78125,246.1875 L 395.375,244.625 L 399.875,244.0625 L 400.28125,242.5 L 398.90625,242.5 L 397.75,241.125 L 395.59375,241.125 L 393.8125,238.1875 L 392.25,238 L 392.4375,235.65625 L 390.75,235.46875 L 388.5,237 L 386.25,237.5625 L 384.71875,236.59375 L 382.75,236.46875 L 382.1875,237.28125 L 380.375,237.5625 L 376.3125,238.84375 L 370.40625,240.9375 L 368.15625,239.125 L 365.5,238.5625 L 365.375,236.1875 L 362.84375,234.34375 L 359.34375,231.6875 L 355.40625,231.8125 L 351.625,227.90625 L 351.46875,227.84375 z ", + "39" : "M 401.15625,217.53125 L 401.25,218.0625 L 400.46875,218.0625 L 400.0625,221.1875 L 399.5,223.34375 L 399.875,224.71875 L 398.71875,226.28125 L 397.53125,227.84375 L 397.53125,229.40625 L 394.21875,230.96875 L 393.25,232.53125 L 393.625,233.6875 L 393.8125,234.6875 L 392.46875,235.46875 L 392.25,238 L 393.8125,238.1875 L 395.59375,241.125 L 397.75,241.125 L 398.90625,242.5 L 400.28125,242.5 L 399.875,244.0625 L 395.375,244.625 L 395.78125,246.1875 L 397.34375,247.1875 L 397.34375,249.125 L 396.75,249.71875 L 397.9375,251.28125 L 399.6875,254.40625 L 398.90625,257.71875 L 396.9375,259.09375 L 397.15625,261.8125 L 399.5,262.59375 L 400.28125,263.78125 L 398.3125,265.34375 L 393.1875,265.96875 L 395.59375,266.90625 L 399.5,272.375 L 402.03125,273.53125 L 402.03125,276.28125 L 404.96875,275.875 L 408.6875,271.78125 L 411.8125,273.34375 L 411.8125,275.6875 L 417.46875,275.6875 L 425.59375,266.75 L 425.25,266.5625 L 425.625,262.46875 L 428.5625,258.96875 L 426.59375,258.1875 L 426.78125,257 L 424.40625,256.78125 L 424.25,255.375 L 425.78125,253.84375 L 425.375,252.3125 L 424.53125,250.34375 L 428.03125,249.21875 L 429.3125,247.40625 L 429.59375,245.15625 L 426.78125,242.46875 L 424.8125,241.9375 L 420.46875,240.53125 L 420.46875,236.59375 L 420.1875,233.65625 L 416.6875,233.9375 L 411.21875,232.09375 L 412.0625,230.15625 L 413.3125,227.1875 L 413.75,225.25 L 412.34375,223.40625 L 409.8125,221.71875 L 409.53125,219.625 L 409.5625,218.4375 L 407.84375,218.375 L 406.875,219.34375 L 404.34375,219.34375 L 402.65625,217.9375 L 401.15625,217.53125 z ", + "51" : "M 337.375,99.3125 L 335.03125,100.3125 L 335.4375,102.25 L 331.3125,102.25 L 327.625,105 L 327.625,110.25 L 330.34375,112.03125 L 331.125,113.78125 L 326.625,114.15625 L 326.0625,115.9375 L 327.8125,117.09375 L 327.03125,118.28125 L 325.28125,119.0625 L 325.65625,120.40625 L 328.1875,120.40625 L 329.1875,121.78125 L 327.4375,122.96875 L 325.875,127.0625 L 322.9375,128.4375 L 321.9375,130.5625 L 320.96875,131.75 L 321.1875,132.90625 L 319.625,133.90625 L 319.21875,136.625 L 320.78125,137.59375 L 321.5625,140.53125 L 320.59375,142.28125 L 321.1875,143.65625 L 324.09375,143.46875 L 324.09375,144.4375 L 324.9375,144.25 L 328.3125,147.8125 L 333.0625,147.03125 L 338.625,143.25 L 341.96875,143.25 L 345.34375,140.875 L 349.3125,138.6875 L 352.28125,138.90625 L 352.6875,142.875 L 356.25,148.21875 L 360.21875,148.21875 L 365.78125,147.03125 L 369.75,148.40625 L 373.90625,145.4375 L 374.5,140.5 L 379.09375,139.71875 L 379,136.625 L 375.28125,133.6875 L 374.875,132.125 L 376.25,129.78125 L 375.0625,128.8125 L 376.25,125.875 L 378.40625,124.90625 L 379.96875,120.03125 L 376.84375,120.21875 L 378.59375,118.28125 L 377.21875,113.96875 L 375.875,111.03125 L 377.625,109.46875 L 376.625,109.28125 L 376.375,107.9375 C 376.33461,107.94351 376.09375,107.96875 376.09375,107.96875 L 374.3125,106.375 L 372.3125,108.375 L 371.71875,108.375 L 370.9375,107.375 L 366.1875,107.1875 L 365.375,108.375 L 364,108.375 L 362.8125,105.78125 L 360.21875,105.78125 L 359.625,106.375 L 357.0625,106.1875 L 353.875,103.8125 L 351.6875,103.21875 L 350.90625,102.03125 L 346.75,99.4375 L 342,99.3125 L 342.0625,101.09375 L 340.6875,101.46875 L 337.375,99.3125 z ", + "60" : "M 257.21875,80.21875 L 255.9375,81.75 L 255.15625,83.6875 L 256.71875,83.6875 L 255.9375,85.65625 L 255.15625,89.5625 L 256.3125,91.5 L 256.3125,94.84375 L 258.28125,94.84375 L 257.5,96.1875 L 256.125,98.75 L 255.5625,100.5 L 257.3125,102.0625 L 257.875,106.5625 L 258.875,108.125 L 257.5,108.5 L 255.75,107.53125 L 255.4375,109.84375 L 255.5625,109.6875 L 256.3125,111.4375 L 257.5,113.375 L 262.78125,113.78125 L 266.5,113.375 L 269.03125,111.4375 L 272.15625,113.375 L 273.71875,114.5625 L 276.0625,113.96875 L 278.1875,113 L 282.3125,115.15625 L 286.59375,117.6875 L 287.96875,119.0625 L 290.3125,117.5 L 292.25,118.65625 L 293.4375,119.625 L 295.1875,119.4375 L 296.375,117.875 L 299.09375,119.4375 L 302.4375,118.0625 L 304.375,118.65625 L 306.3125,117.09375 L 307.5,116.5 L 307.875,116.78125 L 308.28125,114.125 L 306.875,112.53125 L 304.5,110.9375 L 303.5,112.53125 L 302.90625,112.71875 L 302.71875,109.75 L 304.5,109.34375 L 304.09375,106.59375 L 301.71875,106.1875 L 302.90625,104.1875 L 306.28125,103.40625 L 307.46875,98.65625 L 309.25,97.84375 L 306.875,96.0625 L 307.6875,94.28125 L 308.0625,88.34375 L 307.25,83.75 L 303.125,84.15625 L 300.34375,83.78125 L 295.1875,85.15625 L 290.8125,89.3125 L 287.25,88.125 L 283.6875,87.75 L 280.90625,84.96875 L 275.9375,83.5625 L 269.21875,84.15625 L 267.4375,82.78125 L 263.84375,82.78125 L 261.28125,83.78125 L 260.09375,82.96875 L 260.09375,80.8125 L 259.6875,80.21875 L 257.21875,80.21875 z ", + "62" : "M 269.25,8.65625 L 258.4375,10.71875 L 249.84375,17.34375 L 249.84375,43.71875 L 249.78125,44.5 L 252.8125,45.21875 L 253.78125,47.375 L 256.125,46.78125 L 257.5,45.03125 L 259.25,45.625 L 262.96875,48.53125 L 264.34375,47.96875 L 265.3125,50.3125 L 268.8125,51.875 L 268.8125,53.8125 L 271.375,54.78125 L 273.90625,53.8125 L 278.78125,53.21875 L 279.96875,54.21875 L 282.3125,53.21875 L 283.46875,55.1875 L 280.5625,57.125 L 280.5625,59.875 L 281.53125,60.84375 L 282.3125,60.65625 L 282.875,59.09375 L 284.65625,57.90625 L 286.40625,59.28125 L 290.5,60.65625 L 292.25,60.65625 L 292.25,58.6875 L 294.8125,60.46875 L 295,62.03125 L 293.8125,63.78125 L 295.96875,62.59375 L 297.75,61.8125 L 298.5,63.1875 L 298.5,64.5625 L 301.4375,63 L 306.125,63 L 306.3125,63.1875 L 307.46875,60.96875 L 306.875,59.96875 L 305.09375,59.59375 L 303.125,59.59375 L 301.9375,59.1875 L 303.90625,58 L 305.6875,58.1875 L 307.46875,58 L 307.6875,54.8125 L 308.875,54.03125 L 309.0625,52.25 L 306.875,50.84375 L 304.3125,50.65625 L 303.71875,50.25 L 305.3125,49.0625 L 305.6875,47.875 L 304.3125,46.90625 L 302.3125,44.5 L 302.53125,43.3125 L 305.09375,42.125 L 305.5,40.75 L 303.71875,39.9375 L 302.71875,37.375 L 299.15625,36.96875 L 295.59375,36 L 295.1875,32.03125 L 297.75,30.4375 L 296.78125,28.4375 L 294.78125,28.4375 L 293.40625,30.625 L 287.25,30.25 L 282.28125,29.03125 L 279.53125,26.0625 L 279.53125,23.6875 L 281.6875,22.6875 L 279.90625,21.3125 L 275.5625,21.125 L 272.96875,14.5625 L 269.25,8.65625 z ", + "59" : "M 285.78125,4.0625 L 279.53125,7 L 269.78125,8.5625 L 269.25,8.65625 L 272.96875,14.5625 L 275.5625,21.125 L 279.90625,21.3125 L 281.6875,22.6875 L 279.53125,23.6875 L 279.53125,26.0625 L 282.28125,29.03125 L 287.25,30.25 L 293.40625,30.625 L 294.78125,28.4375 L 296.78125,28.4375 L 297.75,30.4375 L 295.1875,32.03125 L 295.59375,36 L 299.15625,36.96875 L 302.71875,37.375 L 303.71875,39.9375 L 305.5,40.75 L 305.09375,42.125 L 302.53125,43.3125 L 302.3125,44.5 L 304.3125,46.90625 L 305.6875,47.875 L 305.3125,49.0625 L 303.71875,50.25 L 304.3125,50.65625 L 306.875,50.84375 L 309.0625,52.25 L 308.875,54.03125 L 307.6875,54.8125 L 307.46875,58 L 305.6875,58.1875 L 303.90625,58 L 301.9375,59.1875 L 303.125,59.59375 L 305.09375,59.59375 L 306.875,59.96875 L 307.46875,60.96875 L 306.3125,63.1875 L 307.875,64.75 L 309.4375,65.15625 L 311,64.15625 L 313.15625,64.15625 L 313.75,65.34375 L 314.53125,65.15625 L 316.875,63.78125 L 319.21875,65.15625 L 322.34375,63 L 323.71875,63 L 325.28125,64.375 L 328.40625,62.21875 L 329.75,62.40625 L 330.9375,63.375 L 335.25,63.78125 L 335.625,65.53125 L 337.78125,63.59375 L 338.9375,63.59375 L 339.71875,66.125 L 343.4375,67.09375 L 344.5,66.375 L 344.1875,66.375 L 344,64.4375 L 347.90625,62.09375 L 347.3125,58.375 L 343.59375,57.40625 L 344.5625,56.40625 L 344.5625,53.6875 L 347.5,51.53125 L 346.71875,49.96875 L 340.46875,45.09375 L 329.53125,45.6875 L 328.375,47.625 L 327,47.625 L 327.1875,40.78125 L 324.0625,37.09375 L 321.71875,37.46875 L 320.34375,35.90625 L 316.4375,37.65625 L 315.09375,36.3125 L 312.34375,35.90625 L 311.5625,33.375 L 311.375,25.5625 L 309.625,24.78125 L 309.40625,23.59375 L 308.25,23.59375 L 307.84375,21.25 L 305.3125,21.46875 L 300.4375,23.03125 L 298.09375,25.9375 L 295.75,25.9375 L 294.1875,24 L 293.59375,21.84375 L 291.65625,19.6875 L 288.90625,19.6875 L 287.75,17.5625 L 287.75,14.21875 L 289.09375,12.09375 L 288.3125,9.15625 L 285.78125,4.0625 z ", + "02" : "M 328.40625,62.21875 L 325.28125,64.375 L 323.71875,63 L 322.34375,63 L 319.21875,65.15625 L 316.875,63.78125 L 314.53125,65.15625 L 313.75,65.34375 L 313.15625,64.15625 L 311,64.15625 L 309.4375,65.15625 L 309.375,65.15625 L 309.84375,67.90625 L 307.28125,70.6875 L 307.28125,73.25 L 305.5,75.25 L 305.90625,77.625 L 306.875,81.59375 L 308.0625,88.34375 L 307.6875,94.28125 L 306.875,96.0625 L 309.25,97.84375 L 307.46875,98.65625 L 306.28125,103.40625 L 302.90625,104.1875 L 301.71875,106.1875 L 304.09375,106.59375 L 304.5,109.34375 L 302.71875,109.75 L 302.90625,112.71875 L 303.5,112.53125 L 304.5,110.9375 L 306.875,112.53125 L 308.28125,114.125 L 307.875,116.78125 L 309.65625,118.0625 L 310.25,122.375 L 315.5,127.4375 L 317.25,128.03125 L 318.25,130.375 L 321.53125,131.0625 L 321.9375,130.5625 L 322.9375,128.4375 L 325.875,127.0625 L 327.4375,122.96875 L 329.1875,121.78125 L 328.1875,120.40625 L 325.65625,120.40625 L 325.28125,119.0625 L 327.03125,118.28125 L 327.8125,117.09375 L 326.0625,115.9375 L 326.625,114.15625 L 331.125,113.78125 L 330.34375,112.03125 L 327.625,110.25 L 327.625,105 L 331.3125,102.25 L 335.4375,102.25 L 335.03125,100.3125 L 337.375,99.3125 L 340.6875,101.46875 L 342.0625,101.09375 L 341.875,94.4375 L 342.46875,92.09375 L 343.25,89.375 L 340.6875,88 L 341.28125,86.4375 L 345,85.65625 L 345,83.125 L 347.9375,81.5625 L 348.71875,79.21875 L 347.75,77.65625 L 347.9375,74.71875 L 349.6875,73.15625 L 347.9375,69.84375 L 348.46875,66.375 L 344.5,66.375 L 343.4375,67.09375 L 339.71875,66.125 L 338.9375,63.59375 L 337.78125,63.59375 L 335.625,65.53125 L 335.25,63.78125 L 330.9375,63.375 L 329.75,62.40625 L 328.40625,62.21875 z ", + "80" : "M 249.78125,44.5 L 249.25,50.9375 L 253.5625,54.84375 L 253.5625,56.8125 L 248.28125,53.6875 L 241.9375,61.5 L 243.625,62.21875 L 245.78125,62.03125 L 246.75,63.96875 L 255.34375,72.375 L 255.9375,75.875 L 257.875,79.40625 L 257.21875,80.21875 L 259.6875,80.21875 L 260.09375,80.8125 L 260.09375,82.96875 L 261.28125,83.78125 L 263.84375,82.78125 L 267.4375,82.78125 L 269.21875,84.15625 L 275.9375,83.5625 L 280.90625,84.96875 L 283.6875,87.75 L 287.25,88.125 L 290.8125,89.3125 L 295.1875,85.15625 L 300.34375,83.78125 L 303.125,84.15625 L 307.25,83.75 L 306.875,81.59375 L 305.90625,77.625 L 305.5,75.25 L 307.28125,73.25 L 307.28125,70.6875 L 309.84375,67.90625 L 309.375,65.15625 L 307.875,64.75 L 306.125,63 L 301.4375,63 L 298.5,64.5625 L 298.5,63.1875 L 297.75,61.8125 L 295.96875,62.59375 L 293.8125,63.78125 L 295,62.03125 L 294.8125,60.46875 L 292.25,58.6875 L 292.25,60.65625 L 290.5,60.65625 L 286.40625,59.28125 L 284.65625,57.90625 L 282.875,59.09375 L 282.3125,60.65625 L 281.53125,60.84375 L 280.5625,59.875 L 280.5625,57.125 L 283.46875,55.1875 L 282.3125,53.21875 L 279.96875,54.21875 L 278.78125,53.21875 L 273.90625,53.8125 L 271.375,54.78125 L 268.8125,53.8125 L 268.8125,51.875 L 265.3125,50.3125 L 264.34375,47.96875 L 262.96875,48.53125 L 259.25,45.625 L 257.5,45.03125 L 256.125,46.78125 L 253.78125,47.375 L 252.8125,45.21875 L 249.78125,44.5 z ", + "08" : "M 367.625,55.84375 L 365.65625,58.75 L 363.90625,60.53125 L 363.90625,62.28125 L 363.90625,64.625 L 361.5625,66.1875 L 357.28125,67.5625 L 354.9375,68.53125 L 352.1875,66.375 L 348.46875,66.375 L 347.9375,69.84375 L 349.6875,73.15625 L 347.9375,74.71875 L 347.75,77.65625 L 348.71875,79.21875 L 347.9375,81.5625 L 345,83.125 L 345,85.65625 L 341.28125,86.4375 L 340.6875,88 L 343.25,89.375 L 342.46875,92.09375 L 341.875,94.4375 L 342,99.3125 L 346.75,99.4375 L 350.90625,102.03125 L 351.6875,103.21875 L 353.875,103.8125 L 357.0625,106.1875 L 359.625,106.375 L 360.21875,105.78125 L 362.8125,105.78125 L 364,108.375 L 365.375,108.375 L 366.1875,107.1875 L 370.9375,107.375 L 371.71875,108.375 L 372.3125,108.375 L 374.3125,106.375 L 376.09375,107.96875 C 376.09375,107.96875 376.33461,107.94351 376.375,107.9375 L 376.25,107.125 L 378.59375,105.96875 L 379.75,104.78125 L 379,102.84375 L 378.78125,101.46875 L 380.9375,99.71875 L 381.71875,95.8125 L 379.375,92.875 L 380.15625,91.5 L 382.125,87.8125 L 382.6875,88.59375 L 385.625,88.59375 L 387,89.9375 L 388.75,88.78125 L 390.125,86.53125 L 388.71875,86.3125 L 387.9375,82.40625 L 386.375,81.21875 L 380.90625,80.625 L 379.9375,78.09375 L 378.15625,76.9375 L 371.90625,76.15625 L 371.53125,71.65625 L 372.3125,70.875 L 372.3125,69.125 L 369.1875,67.15625 L 369.78125,65 L 370.5625,63.0625 L 369.1875,61.875 L 371.34375,59.9375 L 371.34375,56.40625 L 370.5625,55.84375 L 367.625,55.84375 z ", + "10" : "M 349.3125,138.6875 L 345.34375,140.875 L 341.96875,143.25 L 338.625,143.25 L 333.0625,147.03125 L 328.3125,147.8125 L 324.9375,144.25 L 324.09375,144.4375 L 324.09375,145.03125 L 321.375,146.1875 L 321.1875,148.53125 L 319.8125,150.3125 L 319.03125,154.21875 L 318.59375,157.5 L 319.8125,158.5 L 322.15625,158.5 L 327.21875,163.78125 L 326.625,169.0625 L 330.15625,171.78125 L 332.125,170.40625 L 335.25,174.125 L 335.625,177.65625 L 337.78125,180.5625 L 338.75,182.71875 L 346.5625,183.125 L 350.46875,181.15625 L 351.625,183.3125 L 353,183.5 L 354,181.34375 L 360.4375,181.15625 L 362.96875,179.78125 L 363.375,177.25 L 369.03125,177.25 L 369.8125,177.6875 L 369.15625,175.1875 L 367.5625,174.1875 L 369.75,172.21875 L 373.125,172 L 374.3125,170.21875 L 374.09375,163.09375 L 373.3125,158.9375 L 369.9375,157.75 L 366.375,152.78125 L 366.5625,149.8125 L 367.59375,147.65625 L 365.78125,147.03125 L 360.21875,148.21875 L 356.25,148.21875 L 352.6875,142.875 L 352.28125,138.90625 L 349.3125,138.6875 z ", + "52" : "M 379.09375,139.71875 L 374.5,140.5 L 373.90625,145.4375 L 369.75,148.40625 L 367.59375,147.65625 L 366.5625,149.8125 L 366.375,152.78125 L 369.9375,157.75 L 373.3125,158.9375 L 374.09375,163.09375 L 374.3125,170.21875 L 373.125,172 L 369.75,172.21875 L 367.5625,174.1875 L 369.15625,175.1875 L 369.8125,177.6875 L 372.15625,179 L 375.65625,182.71875 L 380.15625,188.78125 L 377.625,191.5 L 379.375,192.6875 L 379.5625,196 L 382.6875,195.8125 L 383.46875,197.375 L 385.8125,197.5625 L 387.5625,196.59375 L 390.6875,200.5 L 391.09375,201.46875 L 395.375,200.5 L 396.1875,198.53125 L 396.375,198.5625 L 396.375,196.59375 L 399.09375,195.40625 L 402.21875,196.59375 L 405.15625,195.40625 L 406.90625,195.40625 L 407.5,191.5 L 408.46875,190.34375 L 406.71875,190.15625 L 406.53125,187.8125 L 409.25,187.21875 L 409.4375,185.65625 L 412.1875,185.65625 L 412.1875,183.125 L 414.34375,182.34375 L 413.75,180.78125 L 414.34375,180.40625 L 412.5625,179 L 410.4375,179.78125 L 410.4375,175.6875 L 404.96875,172.96875 L 406.125,167.6875 L 407.875,166.5 L 407.3125,164.75 L 404.75,164.375 L 404.1875,161.8125 L 401.84375,161.8125 L 399.09375,158.125 L 395.96875,157.90625 L 394.625,155.96875 L 396.375,154.21875 L 392.25,149.71875 L 390.5,149.125 L 385.8125,146.78125 L 383.28125,144.0625 L 379.1875,143.46875 L 379.09375,139.71875 z ", + "67" : "M 480.71875,112.28125 L 477,113.3125 L 475.28125,116.3125 L 475.28125,119.25 L 473.71875,120.625 L 472.34375,120.625 L 469.8125,118.84375 L 467.84375,120.21875 L 465.5,120.21875 L 463.5625,118.28125 L 459.84375,117.6875 L 457.6875,116.71875 L 456.90625,113.78125 L 455.15625,115.71875 L 454.1875,120.21875 L 451.625,121 L 451.625,123.53125 L 454.1875,124.71875 L 456.125,126.09375 L 455.34375,127.84375 L 457.125,129 L 460.25,126.65625 L 465.6875,129.78125 L 463.375,134.09375 L 463.5625,135.46875 L 465.125,137.03125 L 463.9375,141.125 L 460.03125,145.03125 L 457.875,144.84375 L 459.25,146.1875 L 458.46875,149.71875 L 459.25,155 L 462.96875,155.96875 L 462.65625,156.6875 L 465.59375,156.53125 L 467.3125,158.625 L 468.84375,160.53125 L 472.6875,160.34375 L 474.40625,165.3125 L 477.40625,166.625 L 477.375,166 L 482.46875,156.03125 L 481.875,150.375 L 484.21875,142.75 L 484.8125,136.09375 L 489.875,132.40625 L 489.875,130.0625 L 491.84375,127.5 L 493.40625,127.5 L 495.15625,125.75 L 494.78125,122.4375 L 496.53125,117.75 L 499.25,117.15625 L 496.53125,115 L 491.65625,114.4375 L 487.34375,112.28125 L 484.40625,114.03125 L 482.84375,112.28125 L 480.71875,112.28125 z ", + "54" : "M 401.59375,88.4375 L 399.25,90.59375 L 395.9375,90.78125 L 394.78125,91.96875 L 394.53125,91.96875 L 394.40625,94.3125 L 395.5625,96.21875 L 395.15625,97.375 L 394.78125,98.71875 L 394.96875,99.46875 L 395.9375,98.71875 L 396.875,97 L 398.8125,96.8125 L 402.0625,95.84375 L 403.78125,97.1875 L 404.53125,98.71875 L 405.125,100.4375 L 405.125,102.15625 L 406.0625,102.9375 L 406.0625,104.25 L 405.125,105.40625 L 404.9375,107.90625 L 405.6875,109.0625 L 405.875,110.59375 L 406.0625,113.0625 L 407.21875,114.03125 L 408.9375,114.78125 L 408.1875,116.3125 L 410.28125,118.25 L 408.375,120.34375 L 408.75,121.6875 L 410.65625,122.625 L 410.65625,123.59375 L 408.375,123.59375 L 407.40625,124.9375 L 407.59375,125.90625 L 409.125,127.4375 L 407.8125,131.0625 L 406.28125,134.5 L 407.03125,136.625 L 407.03125,140.0625 L 407.8125,141.78125 L 408.9375,141.78125 L 409.53125,142.75 L 407.8125,142.75 L 406.28125,143.5 L 406.28125,144.65625 L 408.1875,146.375 L 408.1875,149.0625 L 410.09375,148.46875 L 412.96875,148.65625 L 413.15625,151.71875 L 414.3125,152.125 L 412.96875,153.0625 L 412.78125,154.03125 L 414.875,154.40625 L 416.21875,156.125 L 422.53125,155.75 L 423.875,153.25 L 426.75,153.25 L 427.90625,152.3125 L 429.8125,153.46875 L 431.53125,152.875 L 434.03125,153.0625 L 436.125,152.3125 L 438.21875,150.78125 L 439.375,151.9375 L 439.5625,149.25 L 441.09375,148.65625 L 441.875,151.15625 L 444.15625,151.34375 L 446.46875,151.9375 L 447.40625,152.125 L 450.6875,150.59375 L 452.40625,149.4375 L 453.9375,147.53125 L 457,146.375 L 459,145.9375 L 457.875,144.84375 L 460.03125,145.03125 L 460.4375,144.625 L 458.125,143.875 L 454.875,141.59375 L 452,139.46875 L 448.5625,139.46875 L 444.9375,137.375 L 442.0625,137.1875 L 442.0625,136.40625 L 437.65625,133.75 L 432.6875,131.625 L 430.1875,131.625 L 429.25,128.96875 L 425.40625,124.15625 L 421.59375,124.15625 L 420.0625,122.0625 L 417,122.0625 L 417.1875,119 L 413.15625,116.5 L 413.34375,114.03125 L 415.46875,114.03125 L 415.46875,111.90625 L 416.21875,110.375 L 414.5,108.65625 L 416.03125,106 L 414.875,102.9375 L 413.9375,102.15625 L 411.4375,96.8125 L 412.40625,95.28125 C 412.40625,95.28125 412.32712,94.02401 412.25,92.34375 L 409.625,92.34375 L 406.09375,88.4375 L 401.59375,88.4375 z ", + "77" : "M 307.5,116.5 L 306.3125,117.09375 L 304.375,118.65625 L 302.4375,118.0625 L 299.09375,119.4375 L 296.375,117.875 L 295.1875,119.4375 L 293.4375,119.625 L 292.25,118.65625 L 290.3125,117.5 L 287.96875,119.0625 L 287.875,118.96875 L 287.03125,124.375 L 288.1875,131.25 L 288.1875,135.84375 L 286.65625,139.6875 L 287.03125,142.34375 L 285.3125,143.6875 L 286.25,148.875 L 285.5,150 L 284.9375,155.1875 L 286.25,156.90625 L 281.875,159.78125 L 281.875,163.71875 L 283.09375,165.53125 L 285.4375,166.71875 L 285.625,170.03125 L 282.5,172.1875 L 284.25,173.75 L 286.40625,172.375 L 291.6875,172.5625 L 293.625,172.1875 L 294.21875,170.625 L 296.375,170.8125 L 296.75,172.375 L 301.625,169.625 L 303.40625,167.5 L 305.75,164.75 L 304.1875,163 L 305.5625,160.0625 L 309.0625,158.3125 L 316.6875,158.6875 L 318.4375,157.34375 L 318.59375,157.5 L 319.03125,154.21875 L 319.8125,150.3125 L 321.1875,148.53125 L 321.375,146.1875 L 324.09375,145.03125 L 324.09375,143.46875 L 321.1875,143.65625 L 320.59375,142.28125 L 321.5625,140.53125 L 320.78125,137.59375 L 319.21875,136.625 L 319.625,133.90625 L 321.1875,132.90625 L 320.96875,131.75 L 321.53125,131.0625 L 318.25,130.375 L 317.25,128.03125 L 315.5,127.4375 L 310.25,122.375 L 309.65625,118.0625 L 307.5,116.5 z ", + "68" : "M 465.59375,156.53125 L 462.65625,156.6875 L 460.8125,160.84375 L 458.46875,165.53125 L 459.0625,168.46875 L 457.125,172.96875 L 453.78125,175.875 L 453.59375,183.5 L 451.15625,185.59375 L 451.25,185.65625 L 452.03125,187.21875 L 455.15625,187.40625 L 458.6875,190.15625 L 459.25,191.5 L 459.0625,193.84375 L 458.09375,195.625 L 458.46875,197.96875 L 461.21875,197.5625 L 461.8125,199.71875 L 462.78125,203.875 L 465.09375,203.5 L 464.6875,205.625 L 466.0625,206.8125 L 473.28125,206.625 L 477,203.6875 L 477.1875,199.375 L 479.15625,196.84375 L 476.59375,193.90625 L 475.25,190.78125 L 476.8125,188.65625 L 476.8125,183.75 L 477.78125,181.40625 L 477.78125,177.5 L 479.53125,174.96875 L 477.59375,172.25 L 477.40625,166.625 L 474.40625,165.3125 L 472.6875,160.34375 L 468.84375,160.53125 L 467.3125,158.625 L 465.59375,156.53125 z ", + "55" : "M 390.125,86.53125 L 388.75,88.78125 L 387,89.9375 L 385.625,88.59375 L 382.6875,88.59375 L 382.125,87.8125 L 380.15625,91.5 L 379.375,92.875 L 381.71875,95.8125 L 380.9375,99.71875 L 378.78125,101.46875 L 379,102.84375 L 379.75,104.78125 L 378.59375,105.96875 L 376.25,107.125 L 376.625,109.28125 L 377.625,109.46875 L 375.875,111.03125 L 377.21875,113.96875 L 378.59375,118.28125 L 376.84375,120.21875 L 379.96875,120.03125 L 378.40625,124.90625 L 376.25,125.875 L 375.0625,128.8125 L 376.25,129.78125 L 374.875,132.125 L 375.28125,133.6875 L 379,136.625 L 379.1875,143.46875 L 383.28125,144.0625 L 385.8125,146.78125 L 390.5,149.125 L 392.25,149.71875 L 396.375,154.21875 L 395.9375,154.65625 L 399.375,154.21875 L 399.375,152.5 L 403.21875,151.71875 L 403.21875,150.40625 L 404.15625,150.40625 L 404.15625,151.53125 L 407.21875,150.59375 L 408.40625,149 L 408.1875,149.0625 L 408.1875,146.375 L 406.28125,144.65625 L 406.28125,143.5 L 407.8125,142.75 L 409.53125,142.75 L 408.9375,141.78125 L 407.8125,141.78125 L 407.03125,140.0625 L 407.03125,136.625 L 406.28125,134.5 L 407.8125,131.0625 L 409.125,127.4375 L 407.59375,125.90625 L 407.40625,124.9375 L 408.375,123.59375 L 410.65625,123.59375 L 410.65625,122.625 L 408.75,121.6875 L 408.375,120.34375 L 410.28125,118.25 L 408.1875,116.3125 L 408.9375,114.78125 L 407.21875,114.03125 L 406.0625,113.0625 L 405.875,110.59375 L 405.6875,109.0625 L 404.9375,107.90625 L 405.125,105.40625 L 406.0625,104.25 L 406.0625,102.9375 L 405.125,102.15625 L 405.125,100.4375 L 404.53125,98.71875 L 403.78125,97.1875 L 402.0625,95.84375 L 398.8125,96.8125 L 396.875,97 L 395.9375,98.71875 L 394.96875,99.46875 L 394.78125,98.71875 L 395.15625,97.375 L 395.5625,96.21875 L 394.40625,94.3125 L 394.53125,91.96875 L 393.59375,91.96875 L 392.8125,88.25 L 391.25,86.6875 L 390.125,86.53125 z ", + "57" : "M 423.09375,90.40625 L 420.15625,90.59375 L 417.8125,92.5625 L 417.21875,93.53125 L 413.90625,93.53125 L 412.75,92.34375 L 412.25,92.34375 C 412.32712,94.02401 412.40625,95.28125 412.40625,95.28125 L 411.4375,96.8125 L 413.9375,102.15625 L 414.875,102.9375 L 416.03125,106 L 414.5,108.65625 L 416.21875,110.375 L 415.46875,111.90625 L 415.46875,114.03125 L 413.34375,114.03125 L 413.15625,116.5 L 417.1875,119 L 417,122.0625 L 420.0625,122.0625 L 421.59375,124.15625 L 425.40625,124.15625 L 429.25,128.96875 L 430.1875,131.625 L 432.6875,131.625 L 437.65625,133.75 L 442.0625,136.40625 L 442.0625,137.1875 L 444.9375,137.375 L 448.5625,139.46875 L 452,139.46875 L 454.875,141.59375 L 458.125,143.875 L 460.4375,144.625 L 463.9375,141.125 L 465.125,137.03125 L 463.5625,135.46875 L 463.375,134.09375 L 465.6875,129.78125 L 460.25,126.65625 L 457.125,129 L 455.34375,127.84375 L 456.125,126.09375 L 454.1875,124.71875 L 451.625,123.53125 L 451.625,121 L 454.1875,120.21875 L 455.15625,115.71875 L 456.90625,113.78125 L 457.6875,116.71875 L 459.84375,117.6875 L 463.5625,118.28125 L 465.5,120.21875 L 467.84375,120.21875 L 469.8125,118.84375 L 472.34375,120.625 L 473.71875,120.625 L 475.28125,119.25 L 475.28125,116.3125 L 477,113.3125 L 476.59375,113.4375 L 475.25,111.5 L 471.34375,109.15625 L 469.96875,107 L 465.28125,107.40625 L 462.53125,109.9375 L 455.90625,110.125 L 453.9375,108.75 C 453.80551,108.51057 452.84437,106.81438 452,106.34375 C 451.96729,106.32639 451.91355,106.29802 451.875,106.28125 C 451.84646,106.26959 451.80512,106.25698 451.78125,106.25 C 451.77058,106.24458 451.73002,106.22452 451.71875,106.21875 C 451.71591,106.21876 451.69093,106.21861 451.6875,106.21875 C 451.66248,106.21745 451.61378,106.21875 451.59375,106.21875 C 450.67823,106.21876 448.90565,105.19125 448.6875,105.0625 L 445.9375,106.21875 L 445.75,108.5625 L 442.4375,108.96875 L 440.46875,105.25 L 439.3125,104.84375 L 439.3125,102.125 L 436.5625,100.9375 L 436.375,96.25 L 434.40625,94.3125 L 430.3125,92.34375 L 428.375,92.34375 L 427.78125,92.75 L 425.8125,92.75 L 423.09375,90.40625 z ", + "88" : "M 459,145.9375 L 457,146.375 L 453.9375,147.53125 L 452.40625,149.4375 L 450.6875,150.59375 L 447.40625,152.125 L 446.46875,151.9375 L 444.15625,151.34375 L 441.875,151.15625 L 441.09375,148.65625 L 439.5625,149.25 L 439.375,151.9375 L 438.21875,150.78125 L 436.125,152.3125 L 434.03125,153.0625 L 431.53125,152.875 L 429.8125,153.46875 L 427.90625,152.3125 L 426.75,153.25 L 423.875,153.25 L 422.53125,155.75 L 416.21875,156.125 L 414.875,154.40625 L 412.78125,154.03125 L 412.96875,153.0625 L 414.3125,152.125 L 413.15625,151.71875 L 412.96875,148.65625 L 410.09375,148.46875 L 408.40625,149 L 407.21875,150.59375 L 404.15625,151.53125 L 404.15625,150.40625 L 403.21875,150.40625 L 403.21875,151.71875 L 399.375,152.5 L 399.375,154.21875 L 395.9375,154.65625 L 394.625,155.96875 L 395.96875,157.90625 L 399.09375,158.125 L 401.84375,161.8125 L 404.1875,161.8125 L 404.75,164.375 L 407.3125,164.75 L 407.875,166.5 L 406.125,167.6875 L 404.96875,172.96875 L 410.4375,175.6875 L 410.4375,179.78125 L 412.5625,179 L 414.34375,180.40625 L 415.6875,179.59375 L 414.9375,178.4375 L 415.90625,177.84375 L 417.25,179.40625 L 419.21875,178.03125 L 419.8125,176.09375 L 423.5,175.5 L 424.5,176.28125 L 424.3125,178.4375 L 426.84375,180.375 L 428.40625,180.1875 L 430.15625,178.8125 L 434.25,178.8125 L 437.1875,182.125 L 438.15625,182.125 L 439.71875,181.15625 L 439.9375,180 L 441.5,179.21875 L 443.25,180.375 L 445,182.34375 L 451.15625,185.59375 L 453.59375,183.5 L 453.78125,175.875 L 457.125,172.96875 L 459.0625,168.46875 L 458.46875,165.53125 L 460.8125,160.84375 L 462.96875,155.96875 L 459.25,155 L 458.46875,149.71875 L 459.25,146.1875 L 459,145.9375 z ", + "91" : "M 274.21875,136.40625 L 272.46875,137.1875 L 270.5625,137.9375 L 270.1875,140.0625 L 267.3125,141.40625 L 266.9375,143.5 L 268.28125,145.8125 L 266.34375,148.46875 L 263.5,148.46875 L 264.625,150.1875 L 263.28125,151.71875 L 262.8125,154.8125 L 263.75,155 L 264.125,157.53125 L 264.53125,158.125 L 264.9375,163.375 L 271.1875,162.8125 L 273.71875,160.46875 L 275.875,162.21875 L 281.125,162.59375 L 281.875,163.71875 L 281.875,159.78125 L 286.25,156.90625 L 284.9375,155.1875 L 285.5,150 L 286.25,148.875 L 285.3125,143.6875 L 287.03125,142.34375 L 286.6875,139.90625 L 284.53125,138.90625 L 280.90625,138.90625 L 278.8125,137.75 L 277.28125,138.53125 L 274.21875,136.40625 z ", + "78" : "M 251.5,118.15625 L 251.4375,118.28125 L 245.96875,119.84375 L 245.1875,120.8125 L 246.1875,122.375 L 246.1875,123.9375 L 247.9375,124.3125 L 246.9375,125.3125 L 247.03125,126.1875 L 247.15625,126.09375 L 249.09375,128.03125 L 249.6875,130.375 L 251.25,131.9375 L 250.46875,134.09375 L 250.46875,136.03125 L 251.84375,137.59375 L 250.46875,139.9375 L 251.84375,143.28125 L 254.5625,145.21875 L 254.96875,147.375 L 257.3125,147.75 L 257.875,152.0625 L 259.65625,154.21875 L 262.8125,154.8125 L 263.28125,151.71875 L 264.625,150.1875 L 263.5,148.46875 L 266.34375,148.46875 L 268.28125,145.8125 L 266.9375,143.5 L 267.3125,141.40625 L 270.1875,140.0625 L 270.5625,137.9375 L 272.46875,137.1875 L 274.21875,136.40625 L 274.5625,136.625 L 274.5625,136.40625 L 272.8125,134.4375 L 271.71875,131.46875 L 273.46875,127.65625 L 272.59375,124.78125 L 269.1875,122.71875 L 264.375,122.5 L 259.875,119.625 L 256.25,120.28125 L 251.5,118.15625 z ", + "95" : "M 255.5625,109.6875 L 254,111.625 L 252.8125,115.9375 L 251.5,118.15625 L 256.25,120.28125 L 259.875,119.625 L 264.375,122.5 L 269.1875,122.71875 L 272.59375,124.78125 L 273.46875,127.65625 L 273.4375,127.71875 L 273.8125,127.65625 L 277.3125,125.78125 L 282.5625,125.4375 L 285.4375,124.125 L 287.28125,122.8125 L 287.875,118.96875 L 286.59375,117.6875 L 282.3125,115.15625 L 278.1875,113 L 276.0625,113.96875 L 273.71875,114.5625 L 272.15625,113.375 L 269.03125,111.4375 L 266.5,113.375 L 262.78125,113.78125 L 257.5,113.375 L 256.3125,111.4375 L 255.5625,109.6875 z ", + "93" : "M 287.28125,122.8125 L 285.4375,124.125 L 282.5625,125.4375 L 277.3125,125.78125 L 277.46875,126.5 L 277.90625,126.59375 L 278.3125,127.21875 L 277.90625,128.09375 L 277.375,128.1875 L 277.75,129.09375 L 280.28125,129.0625 L 281.09375,130.3125 L 281.25,132.0625 L 282.125,131.9375 L 282.9375,131.28125 L 284.15625,131.34375 L 285.6875,132.21875 L 286.5625,133.1875 L 286.96875,133.375 L 287.21875,133.84375 L 288.1875,134.09375 L 288.1875,131.25 L 287.03125,124.375 L 287.28125,122.8125 z ", + "75" : "M 280.28125,129.0625 L 277.75,129.09375 L 276.625,129.59375 L 276.15625,130.21875 L 275.125,130.28125 L 274.1875,131.34375 L 274.21875,131.9375 L 274.4375,132.625 L 276,133.0625 L 277.90625,134.03125 L 279.125,134.09375 L 279.9375,133.875 L 280.78125,133.28125 L 281.0625,133.53125 L 282.875,133.78125 L 283.1875,133.125 L 283.1875,132.46875 L 282.875,132.34375 L 281.625,132.40625 L 281.71875,132.71875 L 281.5,132.90625 L 281.09375,132.90625 L 281.25,132.5 L 281.3125,132.0625 L 281.25,132.0625 L 281.09375,130.3125 L 280.28125,129.0625 z ", + "92" : "M 277.3125,125.78125 L 273.8125,127.65625 L 273.4375,127.71875 L 271.71875,131.46875 L 272.8125,134.4375 L 274.5625,136.40625 L 274.5625,136.625 L 277.28125,138.53125 L 277.9375,138.1875 L 277.4375,137.25 L 277.9375,135.78125 L 277.625,135.25 L 277.96875,134.03125 L 277.90625,134.03125 L 276,133.0625 L 274.4375,132.625 L 274.21875,131.9375 L 274.1875,131.34375 L 275.125,130.28125 L 276.15625,130.21875 L 276.625,129.59375 L 277.75,129.09375 L 277.375,128.1875 L 277.90625,128.09375 L 278.3125,127.21875 L 277.90625,126.59375 L 277.46875,126.5 L 277.3125,125.78125 z ", + "94" : "M 282.9375,131.28125 L 282.125,131.9375 L 281.3125,132.0625 L 281.25,132.5 L 281.09375,132.90625 L 281.5,132.90625 L 281.71875,132.71875 L 281.625,132.40625 L 282.875,132.34375 L 283.1875,132.46875 L 283.1875,133.125 L 282.875,133.78125 L 281.0625,133.53125 L 280.78125,133.28125 L 279.9375,133.875 L 279.125,134.09375 L 277.96875,134.03125 L 277.625,135.25 L 277.9375,135.78125 L 277.4375,137.25 L 277.9375,138.1875 L 278.8125,137.75 L 280.90625,138.90625 L 284.53125,138.90625 L 286.6875,139.90625 L 286.65625,139.6875 L 288.1875,135.84375 L 288.1875,134.09375 L 287.21875,133.84375 L 286.96875,133.375 L 286.5625,133.1875 L 285.6875,132.21875 L 284.15625,131.34375 L 282.9375,131.28125 z ", + "25" : "M 447.40625,199.71875 L 447.21875,199.9375 L 444.96875,199.9375 L 443.8125,201.53125 L 442.34375,202.375 L 442.34375,204.34375 L 438.6875,204.78125 L 436.71875,203.375 L 434.0625,203.78125 L 431.53125,205.75 L 429.71875,208.84375 L 427.90625,209.40625 L 427.0625,211.5 L 424.8125,211.90625 L 421.71875,214.4375 L 417.65625,214.3125 L 416.40625,215.28125 L 415.28125,215.28125 L 411.34375,218.5 L 409.5625,218.4375 L 409.53125,219.625 L 409.8125,221.71875 L 412.34375,223.40625 L 413.75,225.25 L 413.3125,227.1875 L 412.0625,230.15625 L 411.21875,232.09375 L 416.6875,233.9375 L 420.1875,233.65625 L 420.46875,236.59375 L 420.46875,240.53125 L 424.8125,241.9375 L 426.78125,242.46875 L 429.59375,245.15625 L 429.3125,247.40625 L 428.03125,249.21875 L 424.53125,250.34375 L 425.375,252.3125 L 425.78125,253.84375 L 424.25,255.375 L 424.40625,256.78125 L 426.78125,257 L 426.8125,256.8125 L 438.90625,245.46875 L 438.53125,236.09375 L 442.8125,233.96875 L 445.75,232.59375 L 448.46875,230.0625 L 448.6875,226.34375 L 451.40625,224.96875 L 457.65625,217.75 L 456.6875,215.40625 L 458.84375,214.4375 L 461.375,211.3125 L 460,209.9375 L 455.3125,210.90625 L 455.125,210.125 L 459.4375,205.15625 L 447.40625,199.71875 z ", + "90" : "M 451.4375,186.03125 L 449.625,186.96875 L 448.09375,188.09375 L 448.09375,190.59375 L 448.9375,193.5625 L 448.9375,195.5 L 448.46875,198.625 L 447.40625,199.71875 L 459.4375,205.15625 L 460.1875,204.28125 L 462.78125,203.875 L 461.8125,199.71875 L 461.21875,197.5625 L 458.46875,197.96875 L 458.09375,195.625 L 459.0625,193.84375 L 459.25,191.5 L 458.6875,190.15625 L 455.15625,187.40625 L 452.03125,187.21875 L 451.4375,186.03125 z " + } + } + } + } + ); +})(jQuery); \ No newline at end of file diff --git a/js/maps/usa_states.js b/js/maps/usa_states.js new file mode 100644 index 000000000..e04b8c772 --- /dev/null +++ b/js/maps/usa_states.js @@ -0,0 +1,126 @@ +/** +* Mapael +* +* Map of USA by state +* +* @source http://the55.net/_11/sketch/us_map +*/ +(function($) { + $.extend(true, $.fn.mapael, + { + maps :{ + usa_states : { + width : 959, + height : 593, + latLngToGrid: function(lat, lng, phi1, phi2, midLng, scale) { + var pi =Math.PI + , midLat = (phi1 + phi2) / 2 + , n, tmp1, tmp2, tmp3, x, y, p; + + n = (Math.sin(phi1 / 180 * pi) + Math.sin(phi2 / 180 * pi)) / 2; + tmp1 = Math.sqrt(Math.cos(phi1 / 180 * pi)) + 2 * n * Math.sin(phi1 / 180 * pi); + tmp2 = scale * Math.pow(tmp1 - 2 * n * Math.sin(midLat / 180 * pi),0.5) / n; + tmp3 = n * (lng - midLng); + p = scale * Math.pow(tmp1 - 2 * n * Math.sin(lat / 180 * pi),0.5) / n; + x = p * Math.sin(tmp3 / 180 * pi); + y = tmp2 - p * Math.cos(tmp3 / 180 * pi); + + return([x,y]); + }, + getCoords : function (lat, lon) { + var coords = {}; + if(lat > 51) { // alaska + + // these are guesses + var phi1= 15; // standard parallels + var phi2= 105; + var midLng = -134; + var scale = 530; + coords = this.latLngToGrid(lat, lon, phi1, phi2, midLng, scale); + xOffset = 190; + yOffset = 543; + scaleX= 1; + scaleY= -1; + + } else if (lon < -140) { // hawaii + // Lat: 18°?55' N to 28°?27' N, Lng:154°?48' W to 178°?22' W + // (225, 504) to (356, 588) on map + + // these are guesses + var phi1= 0; // standard parallels + var phi2= 26; + var midLng = -166; + var scale = 1280; + coords = this.latLngToGrid(lat, lon, phi1, phi2, midLng, scale); + xOffset = 115; + yOffset = 723; + scaleX= 1; + scaleY= -1; + } else { + xOffset = -17; + yOffset = -22; + scaleX = 10.05; + scaleY = 6.26; + + coords[0] = 50.0 + 124.03149777329222 * ((1.9694462586094064-(lat* Math.PI / 180)) * Math.sin(0.6010514667026994 * (lon + 96) * Math.PI / 180)); + coords[1] = 50.0 + 1.6155950752393982 * 124.03149777329222 * 0.02613325650382181 - 1.6155950752393982* 124.03149777329222 * (1.3236744353715044- (1.9694462586094064-(lat* Math.PI / 180)) * Math.cos(0.6010514667026994 * (lon + 96) * Math.PI / 180)); + } + return {x : (coords[0] * scaleX + xOffset), y : (coords[1] * scaleY + yOffset)}; + }, + elems : { + "HI" : "m 233.08751,519.30948 1.93993,-3.55655 2.26326,-0.32332 0.32332,0.8083 -2.1016,3.07157 -2.42491,0 z m 10.18466,-3.71821 6.14313,2.58657 2.10159,-0.32332 1.61661,-3.87987 -0.64664,-3.39488 -4.2032,-0.48498 -4.04153,1.77827 -0.96996,3.71821 z m 30.71563,10.023 3.7182,5.49647 2.42492,-0.32332 1.13163,-0.48498 1.45495,1.29329 3.71821,-0.16166 0.96997,-1.45495 -2.90991,-1.77827 -1.93993,-3.71822 -2.1016,-3.55654 -5.8198,2.9099 -0.64664,1.77828 z m 20.20765,8.89137 1.29329,-1.93994 4.68817,0.96996 0.64665,-0.48498 6.14312,0.64664 -0.32332,1.2933 -2.58658,1.45494 -4.36485,-0.32332 -5.49648,-1.6166 z m 5.33482,5.17315 1.93994,3.87987 3.07155,-1.13163 0.32333,-1.61662 -1.61661,-2.10159 -3.71821,-0.32332 0,1.29329 z m 6.95143,-1.13163 2.26326,-2.9099 4.68817,2.42492 4.36485,1.13163 4.36486,2.74824 0,1.93993 -3.55654,1.77828 -4.84985,0.96996 -2.42491,-1.45495 -4.84984,-6.62811 z m 16.65111,15.51947 1.61661,-1.29328 3.39489,1.61662 7.59807,3.55654 3.39489,2.10159 1.6166,2.42492 1.93994,4.36485 4.04153,2.58658 -0.32332,1.2933 -3.87987,3.23322 -4.20319,1.45495 -1.45495,-0.64664 -3.07157,1.77826 -2.42491,3.23323 -2.26326,2.9099 -1.77828,-0.16166 -3.55654,-2.58658 -0.32332,-4.52651 0.64664,-2.42492 -1.61661,-5.65814 -2.1016,-1.77828 -0.16166,-2.58658 2.26326,-0.96996 2.1016,-3.07156 0.48498,-0.96997 -1.61661,-1.77828 -0.32332,-2.1016 z", + "AK" : "m 158.07671,453.67502 -0.32332,85.35713 1.6166,0.96996 3.07157,0.16166 1.45494,-1.13162 2.58658,0 0.16167,2.9099 6.95143,6.78977 0.48499,2.58658 3.39488,-1.93994 0.64665,-0.16166 0.32332,-3.07156 1.45494,-1.61661 1.13164,-0.16166 1.93993,-1.45496 3.07156,2.1016 0.64665,2.90991 1.93993,1.13162 1.13163,2.42492 3.87988,1.77827 3.39488,5.98147 2.74823,3.87986 2.26326,2.74825 1.45496,3.7182 5.01149,1.77828 5.17317,2.10159 0.96996,4.36486 0.48498,3.07156 -0.96996,3.39489 -1.77828,2.26325 -1.61661,-0.8083 -1.45495,-3.07157 -2.74824,-1.45494 -1.77827,-1.13164 -0.80831,0.80831 1.45495,2.74825 0.16166,3.7182 -1.13163,0.48498 -1.93993,-1.93993 -2.10159,-1.29329 0.48498,1.61661 1.29328,1.77828 -0.8083,0.8083 c 0,0 -0.8083,-0.32332 -1.29328,-0.96997 -0.485,-0.64664 -2.1016,-3.39488 -2.1016,-3.39488 l -0.96997,-2.26326 c 0,0 -0.32332,1.29329 -0.96997,0.96996 -0.64665,-0.32332 -1.29329,-1.45494 -1.29329,-1.45494 l 1.77827,-1.93994 -1.45495,-1.45495 0,-5.0115 -0.8083,0 -0.8083,3.39488 -1.13164,0.485 -0.96996,-3.71822 -0.64665,-3.71821 -0.80831,-0.48498 0.32333,5.65815 0,1.13162 -1.45496,-1.29328 -3.55654,-5.98147 -2.1016,-0.48498 -0.64664,-3.71821 -1.61661,-2.9099 -1.61662,-1.13164 0,-2.26325 2.1016,-1.29329 -0.48498,-0.32332 -2.58658,0.64664 -3.39489,-2.42491 -2.58658,-2.90991 -4.84983,-2.58658 -4.04154,-2.58658 1.2933,-3.23322 0,-1.61661 -1.77828,1.61661 -2.9099,1.13163 -3.71821,-1.13163 -5.65815,-2.42491 -5.49647,0 -0.64664,0.48498 -6.46645,-3.87988 -2.1016,-0.32332 -2.74824,-5.8198 -3.55655,0.32332 -3.55655,1.45495 0.48499,4.52652 1.13162,-2.9099 0.96998,0.32332 -1.45496,4.36485 3.23322,-2.74824 0.64665,1.61661 -3.87987,4.36485 -1.29329,-0.32332 -0.48498,-1.93994 -1.29329,-0.8083 -1.29329,1.13163 -2.74824,-1.77827 -3.07157,2.1016 -1.77826,2.10159 -3.39489,2.1016 -4.68818,-0.16167 -0.48498,-2.10159 3.7182,-0.64665 0,-1.29328 -2.26326,-0.64666 0.96998,-2.42491 2.26325,-3.87987 0,-1.77827 0.16166,-0.80831 4.36486,-2.26326 0.96996,1.29329 2.74825,0 -1.29329,-2.58657 -3.71822,-0.32333 -5.01149,2.74824 -2.42492,3.39488 -1.77827,2.58659 -1.13163,2.26326 -4.20319,1.45494 -3.07157,2.58658 -0.323321,1.61662 2.263257,0.96997 0.808313,2.10158 -2.748249,3.23323 -6.466439,4.2032 -7.759747,4.20319 -2.101597,1.13162 -5.334818,1.13164 -5.334826,2.26325 1.778275,1.29329 -1.454954,1.45495 -0.484982,1.13163 -2.748238,-0.96997 -3.23322,0.16166 -0.808312,2.26326 -0.969963,0 0.323321,-2.42492 -3.556551,1.2933 -2.909899,0.96996 -3.394886,-1.29329 -2.909901,1.93993 -3.233224,0 -2.101597,1.2933 -1.616612,0.8083 -2.101595,-0.32332 -2.58658,-1.13163 -2.263257,0.64665 -0.969967,0.96996 -1.616613,-1.13162 0,-1.93994 3.071564,-1.29329 6.304787,0.64665 4.364853,-1.61662 2.101596,-2.10159 2.909902,-0.64665 1.778273,-0.80831 2.748241,0.16166 1.616612,1.2933 0.969963,-0.32332 2.263257,-2.74824 3.07157,-0.96998 3.39488,-0.64664 1.293294,-0.32332 0.646642,0.48498 0.808312,0 1.293284,-3.71821 4.041533,-1.45494 1.939936,-3.71821 2.263259,-4.52652 1.616615,-1.45495 0.323321,-2.58658 -1.616615,1.29329 -3.394893,0.64665 -0.646642,-2.42492 -1.293284,-0.32332 -0.969973,0.96996 -0.16166,2.90991 -1.454955,-0.16167 -1.454944,-5.8198 -1.293294,1.29328 -1.131624,-0.48498 -0.32332,-1.93993 -4.041533,0.16166 -2.101596,1.13163 -2.586578,-0.32332 1.454944,-1.45495 0.484981,-2.58658 -0.646641,-1.93994 1.454954,-0.96996 1.293284,-0.16166 -0.646642,-1.77828 0,-4.36485 -0.969963,-0.96997 -0.808312,1.45495 -6.143123,0 -1.454951,-1.29329 -0.646645,-3.87986 -2.101596,-3.55656 0,-0.96996 2.101596,-0.80831 0.161661,-2.1016 1.131628,-1.13162 -0.808305,-0.48498 -1.29329,0.48498 -1.131628,-2.74824 0.969967,-5.01151 4.526514,-3.23321 2.586575,-1.61662 1.939936,-3.7182 2.748249,-1.2933 2.586578,1.13164 0.323321,2.42492 2.424917,-0.32334 3.23322,-2.42491 1.616615,0.64665 0.969962,0.64664 1.616615,0 2.263259,-1.29329 0.808313,-4.36486 c 0,0 0.323321,-2.90989 0.969963,-3.39488 0.646642,-0.48498 0.969963,-0.96996 0.969963,-0.96996 l -1.131623,-1.93994 -2.58658,0.80831 -3.23323,0.8083 -1.939936,-0.48498 -3.556541,-1.77828 -5.011495,-0.16166 -3.556551,-3.7182 0.484981,-3.87987 0.646652,-2.42492 -2.101596,-1.77827 -1.939938,-3.71822 0.484983,-0.8083 6.789771,-0.48498 2.101596,0 0.969963,0.96996 0.646652,0 -0.16166,-1.61661 3.879862,-0.64664 2.586577,0.32332 1.454955,1.13163 -1.454955,2.1016 -0.484981,1.45494 2.748249,1.61662 5.011497,1.77827 1.778276,-0.96996 -2.263257,-4.36485 -0.969974,-3.23323 0.969974,-0.80831 -3.394891,-1.93993 -0.484983,-1.13164 0.484983,-1.6166 -0.808304,-3.87987 -2.909909,-4.68818 -2.424918,-4.20319 2.909909,-1.93994 3.233222,0 1.778276,0.64665 4.203192,-0.16166 3.718205,-3.55654 1.131633,-3.07157 3.718212,-2.42492 1.616604,0.96997 2.748239,-0.64665 3.718209,-2.1016 1.13164,-0.16166 0.96996,0.80832 4.52651,-0.16167 2.74824,-3.07156 1.13163,0 3.55655,2.42491 1.93993,2.1016 -0.48498,1.13163 0.64664,1.13163 1.61662,-1.61661 3.87987,0.32332 0.32332,3.7182 1.93994,1.45496 7.11309,0.64664 6.30479,4.20319 1.45494,-0.96996 5.17317,2.58658 2.10159,-0.64664 1.93994,-0.80832 4.84983,1.93994 4.36486,2.9099 z m -115.102797,28.93736 2.101596,5.33482 -0.161662,0.96997 -2.909902,-0.32333 -1.778273,-4.04153 -1.778273,-1.45494 -2.424919,0 -0.16166,-2.58659 1.778273,-2.42492 1.131629,2.42492 1.45495,1.45495 2.748241,0.64665 z m -2.58658,33.46387 3.718209,0.80831 3.718207,0.96996 0.808307,0.96998 -1.616612,3.7182 -3.071564,-0.16166 -3.394885,-3.55654 -0.161662,-2.74825 z m -20.692636,-14.06452 1.13163,2.58657 1.131628,1.61662 -1.131628,0.8083 -2.101597,-3.07156 0,-1.93993 0.969967,0 z m -13.7412027,73.07087 3.3948853,-2.26326 3.3948854,-0.96997 2.58658,0.32332 0.484983,1.61661 1.939935,0.48499 1.939934,-1.93993 -0.323322,-1.61661 2.748241,-0.64665 2.909902,2.58658 -1.131629,1.77827 -4.364852,1.13163 -2.748242,-0.48498 -3.718207,-1.13163 -4.3648533,1.45495 -1.616612,0.32332 -1.1316284,-0.64664 z m 48.9833487,-4.52651 1.616612,1.93993 2.101593,-1.61661 -1.454948,-1.2933 -2.263257,0.96998 z m 2.909902,3.07155 1.131624,-2.26325 2.101597,0.32332 -0.808303,1.93993 -2.424918,0 z m 23.602535,-1.93993 1.454954,1.77827 0.969974,-1.13162 -0.808313,-1.93994 -1.616615,1.29329 z m 8.72971,-12.44791 1.131633,5.8198 2.909899,0.80831 5.011495,-2.90991 4.364853,-2.58658 -1.6166,-2.42491 0.48498,-2.42492 -2.1016,1.29329 -2.909898,-0.80831 1.616605,-1.13162 1.939933,0.8083 3.87987,-1.77828 0.48499,-1.45494 -2.42492,-0.80831 0.8083,-1.93994 -2.74824,1.93994 -4.688172,3.55655 -4.849834,2.9099 -1.293294,1.13163 z m 42.35524,-19.88433 2.42492,-1.45495 -0.96997,-1.77828 -1.77827,0.96997 0.32332,2.26326 z", + "FL" : "m 759.8167,439.1428 2.26566,7.3186 3.7297,9.74226 5.33479,9.3763 3.71819,6.30476 4.84982,5.49646 4.04151,3.71819 1.6166,2.90989 -1.13162,1.29328 -0.8083,1.29328 2.90988,7.43639 2.90989,2.90988 2.58657,5.3348 3.55653,5.81978 4.52649,8.24468 1.29329,7.59804 0.48498,11.96288 0.64664,1.77826 -0.32332,3.39487 -2.42491,1.29329 0.32332,1.93992 -0.64664,1.93993 0.32332,2.4249 0.48498,1.93993 -2.74822,3.23321 -3.07155,1.45494 -3.87985,0.16166 -1.45495,1.61661 -2.4249,0.96996 -1.29329,-0.48498 -1.13162,-0.96996 -0.32332,-2.90989 -0.80831,-3.39487 -3.39487,-5.17314 -3.55653,-2.26324 -3.87985,-0.32332 -0.8083,1.29328 -3.07155,-4.36483 -0.64664,-3.55653 -2.58657,-4.04151 -1.77826,-1.13163 -1.61661,2.10159 -1.77826,-0.32332 -2.10159,-5.01148 -2.90989,-3.87985 -2.90989,-5.33479 -2.58656,-3.07155 -3.55653,-3.71819 2.10158,-2.42491 3.23321,-5.49646 -0.16166,-1.6166 -4.52649,-0.96996 -1.61661,0.64664 0.32333,0.64664 2.58656,0.96996 -1.45494,4.5265 -0.8083,0.48498 -1.77827,-4.04151 -1.29328,-4.84982 -0.32332,-2.74823 1.45494,-4.68815 0,-9.53797 -3.07155,-3.71819 -1.29328,-3.07155 -5.17314,-1.29328 -1.93992,-0.64664 -1.61661,-2.58657 -3.39487,-1.61661 -1.13162,-3.39487 -2.74823,-0.96996 -2.42491,-3.71819 -4.20317,-1.45494 -2.90989,-1.45495 -2.58656,0 -4.04152,0.80831 -0.16166,1.93992 0.80831,0.96996 -0.48499,1.13163 -3.07154,-0.16166 -3.71819,3.55653 -3.55654,1.93992 -3.87985,0 -3.23321,1.29329 -0.32332,-2.74823 -1.6166,-1.93993 -2.90989,-1.13162 -1.6166,-1.45495 -8.08303,-3.87985 -7.59804,-1.77826 -4.36483,0.64664 -5.98144,0.48498 -5.98144,2.10159 -3.47924,0.61296 -0.23792,-8.04975 -2.58657,-1.93992 -1.77827,-1.77827 0.32332,-3.07156 10.18462,-1.29328 25.5424,-2.90989 6.78975,-0.64664 5.436,0.28027 2.58657,3.87986 1.45494,1.45494 8.09816,0.51522 10.81975,-0.64664 21.51239,-1.29329 5.44572,-0.67437 5.10758,0.20451 0.42683,2.90989 2.233,0.8083 0.23494,-4.63 -1.52822,-4.17295 1.3084,-1.43983 5.55463,0.45475 5.17314,0.32332 z m 12.54541,132.40508 2.42492,-0.64664 1.29328,-0.24249 1.45496,-2.34409 2.34408,-1.61661 1.29329,0.48499 1.69744,0.32332 0.40415,1.05079 -3.4757,1.21246 -4.2032,1.45495 -2.34408,1.21246 -0.88914,-0.88914 z m 13.4987,-5.01149 1.21246,1.0508 2.74824,-2.10159 5.33481,-4.20319 3.7182,-3.87987 2.50575,-6.6281 0.96997,-1.69744 0.16166,-3.39488 -0.72748,0.48498 -0.96996,2.82907 -1.45496,4.60733 -3.23322,5.254 -4.36484,4.20318 -3.39488,1.93993 -2.50575,1.53578 z", + "NH" : "m 880.79902,142.42476 0.869,-1.0765 1.09022,-3.29102 -2.54308,-0.91347 -0.48499,-3.07156 -3.87985,-1.13162 -0.32332,-2.74824 -7.27475,-23.44082 -4.60142,-14.542988 -0.89708,-0.0051 -0.64664,1.616605 -0.64664,-0.484981 -0.96997,-0.969963 -1.45494,1.939925 -0.0485,5.032054 0.31165,5.667218 1.93992,2.74824 0,4.04152 -3.7182,5.06278 -2.58657,1.13164 0,1.13162 1.13163,1.77827 0,8.56802 -0.80831,9.21467 -0.16166,4.84982 0.96997,1.2933 -0.16166,4.52649 -0.48499,1.77828 0.96881,0.70922 16.78767,-4.42455 2.17487,-0.60245 1.84357,-2.77333 3.60523,-1.61312 z", + "VT" : "m 844.48416,154.05791 0.3167,-5.34563 -2.89071,-10.78417 -0.64664,-0.32332 -2.9099,-1.29329 0.8083,-2.90989 -0.8083,-2.10159 -2.70005,-4.63998 0.96997,-3.87986 -0.80831,-5.17315 -2.42491,-6.46644 -0.80557,-4.92251 26.41936,-6.73182 0.3087,5.52221 1.91626,2.74223 0,4.04152 -3.70715,5.05799 -2.58657,1.14267 -0.011,1.12057 1.30997,1.51912 -0.31093,8.09797 -0.60943,9.25886 -0.22795,5.55694 0.96996,1.29329 -0.16166,4.57069 -0.48498,1.68989 1.01418,0.72716 -7.43755,1.50671 -4.50174,0.72383 z", + "ME" : "m 922.83976,78.830719 1.93993,2.101586 2.26325,3.718191 0,1.939926 -2.10159,4.688153 -1.93993,0.646642 -3.39487,3.071549 -4.84981,5.496454 c 0,0 -0.64664,0 -1.29328,0 -0.64664,0 -0.96997,-2.101584 -0.96997,-2.101584 l -1.77826,0.16166 -0.96996,1.454944 -2.42491,1.45495 -0.96996,1.45494 1.6166,1.45494 -0.48498,0.64665 -0.48498,2.74822 -1.93993,-0.16166 0,-1.6166 -0.32332,-1.29329 -1.45494,0.32333 -1.77827,-3.23321 -2.10158,1.29328 1.29328,1.45494 0.32332,1.13163 -0.8083,1.29328 0.32332,3.07155 0.16166,1.6166 -1.6166,2.58657 -2.90989,0.48498 -0.32332,2.90989 -5.3348,3.07155 -1.29328,0.48498 -1.61661,-1.45494 -3.07155,3.55653 0.96997,3.23321 -1.45495,1.29328 -0.16166,4.36483 -1.12328,6.25936 -2.46225,-1.15595 -0.48499,-3.07156 -3.87985,-1.13163 -0.32332,-2.74824 -7.27475,-23.44082 -4.69858,-14.639742 1.42054,-0.118165 1.51379,0.409899 0,-2.586568 1.3083,-4.496456 2.58657,-4.688153 1.45495,-4.041512 -1.93993,-2.424907 0,-5.981437 0.8083,-0.969963 0.80831,-2.748228 -0.16166,-1.454944 -0.16167,-4.849814 1.77827,-4.849814 2.90989,-8.891326 2.10158,-4.203172 1.29329,0 1.29328,0.16166 0,1.131623 1.29329,2.263247 2.74822,0.646642 0.80831,-0.808303 0,-0.969962 4.04151,-2.909889 1.77826,-1.778265 1.45495,0.161661 5.98143,2.424907 1.93993,0.969962 9.05299,29.907187 5.98143,0 0.80831,1.939926 0.16166,4.849814 2.90988,2.263246 0.80831,0 0.16166,-0.484981 -0.48498,-1.131623 2.74822,-0.161661 z m -20.93175,30.147531 1.53578,-1.53578 1.37412,1.0508 0.56581,2.42492 -1.69744,0.88913 -1.77827,-2.82907 z m 6.70893,-5.90062 1.77827,1.8591 c 0,0 1.29329,0.0808 1.29329,-0.2425 0,-0.32332 0.24249,-2.02076 0.24249,-2.02076 l 0.88914,-0.8083 -0.80831,-1.77828 -2.02076,0.72748 -1.37412,2.26326 z", + "RI" : "m 874.07001,178.89536 -3.69579,-14.95599 6.26928,-1.84514 2.19113,1.92712 3.30649,4.32065 2.6879,4.40209 -2.99934,1.62479 -1.29328,-0.16166 -1.13162,1.77827 -2.42491,1.93992 -2.90986,0.96995 z", + "NY" : "m 830.37944,188.7456 -1.13163,-0.96996 -2.58658,-0.16166 -2.26324,-1.93992 -1.63061,-6.12913 -3.45846,0.0905 -2.44371,-2.7082 -19.38532,4.38194 -43.00178,8.72969 -7.52965,1.22799 -0.73816,-6.46834 1.4281,-1.12538 1.29328,-1.13162 0.96997,-1.61661 1.77826,-1.13162 1.93993,-1.77827 0.48498,-1.6166 2.10158,-2.74823 1.13163,-0.96996 -0.16166,-0.96997 -1.29329,-3.07154 -1.77826,-0.16166 -1.93993,-6.1431 2.90989,-1.77827 4.36483,-1.45494 4.04152,-1.29329 3.23321,-0.48498 6.30475,-0.16166 1.93993,1.29329 1.6166,0.16166 2.10159,-1.29329 2.58657,-1.13162 5.17313,-0.48498 2.10159,-1.77827 1.77826,-3.23321 1.61661,-1.93992 2.10158,0 1.93993,-1.13163 0.16166,-2.26324 -1.45494,-2.10159 -0.32332,-1.45494 1.13162,-2.10159 0,-1.45494 -1.77827,0 -1.77826,-0.8083 -0.8083,-1.13163 -0.16166,-2.58657 5.81977,-5.49645 0.64664,-0.8083 1.45495,-2.90989 2.90989,-4.5265 2.74823,-3.71819 2.10158,-2.4249 2.4151,-1.82561 3.08136,-1.24594 5.49645,-1.29329 3.23321,0.16166 4.5265,-1.45494 7.56519,-2.07117 0.51979,4.97967 2.42492,6.46644 0.8083,5.17315 -0.96996,3.87986 2.58657,4.5265 0.8083,2.10159 -0.8083,2.9099 2.9099,1.29328 0.64664,0.32332 3.07156,10.99294 -0.53629,5.05967 -0.48498,10.83127 0.8083,5.49647 0.8083,3.55654 1.45495,7.27474 0,8.08304 -1.13163,2.26325 1.83933,1.99279 0.79655,1.67842 -1.93992,1.77827 0.32332,1.29328 1.29328,-0.32332 1.45495,-1.29328 2.26324,-2.58657 1.13163,-0.64664 1.6166,0.64664 2.26325,0.16166 7.92136,-3.87985 2.90989,-2.74823 1.29328,-1.45494 4.20317,1.6166 -3.39487,3.55653 -3.87985,2.90989 -7.11306,5.33479 -2.58656,0.96997 -5.81978,1.93992 -4.04151,1.13163 -1.17474,-0.53293 -0.24402,-3.68853 0.48498,-2.74824 -0.16166,-2.10158 -2.81351,-1.699 -4.5265,-0.96997 -3.87986,-1.13162 -3.7182,-1.77828 z", + "PA" : "m 825.1237,224.69205 1.30842,-0.271 2.32953,-1.25325 1.21188,-2.48307 1.61661,-2.26325 3.23321,-3.07156 0,-0.8083 -2.42491,-1.6166 -3.55654,-2.42492 -0.96996,-2.58657 -2.74824,-0.32332 -0.16166,-1.13163 -0.8083,-2.74823 2.26326,-1.13162 0.16166,-2.42492 -1.2933,-1.29329 0.16166,-1.61661 1.93994,-3.07155 0,-3.07156 2.69763,-2.64588 -0.92028,-0.67498 -2.52408,-0.19291 -2.29449,-1.93992 -1.54992,-6.11606 -3.50458,0.10052 -2.45523,-2.70333 -18.09099,4.19777 -43.00178,8.72969 -8.89135,1.45494 -0.62067,-6.52139 -5.36253,5.06765 -1.29329,0.48498 -4.20229,3.00889 2.91076,19.13745 2.48166,9.72936 3.5718,19.26149 3.26931,-0.63768 11.94358,-1.50247 37.92663,-7.6652 14.87621,-2.82332 8.30035,-1.62236 0.26711,-0.23853 2.1016,-1.61662 2.10158,-0.68084 z", + "NJ" : "m 829.67942,188.46016 -2.32255,2.73427 0,3.07156 -1.93994,3.07155 -0.16166,1.61662 1.2933,1.29328 -0.16166,2.42492 -2.26326,1.13162 0.8083,2.74823 0.16166,1.13163 2.74824,0.32332 0.96996,2.58657 3.55654,2.42492 2.42491,1.6166 0,0.80831 -2.98321,2.69656 -1.61661,2.26324 -1.45495,2.74824 -2.26325,1.29328 -0.46245,1.60248 -0.2425,1.21246 -0.60923,2.60674 1.09227,2.24419 3.23321,2.90989 4.84981,2.26325 4.04151,0.64664 0.16166,1.45494 -0.8083,0.96996 0.32332,2.74823 0.8083,0 2.10159,-2.4249 0.8083,-4.84982 2.74823,-4.04151 3.07155,-6.46642 1.13162,-5.49645 -0.64664,-1.13163 -0.16166,-9.37631 -1.61661,-3.39486 -1.13162,0.8083 -2.74823,0.32332 -0.48498,-0.48498 1.13163,-0.96997 2.10158,-1.93992 0.0631,-1.09383 -0.38439,-3.43384 0.57337,-2.74824 -0.11747,-1.96901 -2.80754,-1.75035 -5.09214,-1.17576 -4.13744,-1.38163 -3.58563,-1.64569 z", + "DE" : "m 825.6261,228.2791 0.36831,-2.14689 0.37507,-1.69105 -1.623,0.39776 -1.61546,0.46756 -2.20626,1.7643 1.72012,5.04288 2.26326,5.65812 2.10158,9.69965 1.61662,6.30478 5.01148,-0.16166 6.14212,-1.18068 -2.26423,-7.38627 -0.96997,0.48498 -3.55653,-2.4249 -1.77826,-4.68816 -1.93993,-3.55653 -3.14712,-2.87031 -0.86416,-2.09812 0.36636,-1.61546 z", + "MD" : "m 839.79175,252.41476 -6.00855,1.20384 -5.1429,0.11746 -1.84356,-6.92233 -1.92481,-9.16932 -2.57262,-6.18845 -1.28838,-4.39833 -7.50602,1.62236 -14.87621,2.82332 -37.45143,7.5509 1.1313,5.01166 0.96996,5.65811 0.32332,-0.32332 2.1016,-2.4249 2.26324,-2.61766 2.42491,-0.61556 1.45496,-1.45495 1.77826,-2.58657 1.29328,0.64665 2.90989,-0.32333 2.58658,-2.10158 2.00689,-1.45327 1.84523,-0.48498 1.64435,1.12995 2.90989,1.45494 1.93992,1.77827 1.21246,1.53578 4.12235,1.69743 0,2.90989 5.49646,1.29329 1.14444,0.54198 1.4119,-2.02832 2.88197,1.97016 -1.27817,2.48193 -0.76527,3.98566 -1.77826,2.58657 0,2.10159 0.64664,1.77827 5.06395,1.35569 4.3111,-0.0617 3.07154,0.96997 2.10159,0.32332 0.96996,-2.10159 -1.45494,-2.10158 0,-1.77827 -2.42491,-2.10159 -2.10158,-5.49645 1.29328,-5.3348 -0.16166,-2.10158 -1.29328,-1.29329 c 0,0 1.45494,-1.6166 1.45494,-2.26324 0,-0.64665 0.48498,-2.10159 0.48498,-2.10159 l 1.93993,-1.29328 1.93992,-1.61661 0.48498,0.96997 -1.45494,1.6166 -1.29328,3.71819 0.32332,1.13162 1.77826,0.32332 0.48498,5.49646 -2.10158,0.96996 0.32332,3.55653 0.48498,-0.16166 1.13162,-1.93992 1.61661,1.77826 -1.61661,1.29329 -0.32332,3.39487 2.58657,3.39487 3.87985,0.48498 1.61661,-0.8083 3.23655,4.18293 1.35835,0.5363 6.65367,-2.79695 2.00758,-4.02387 -0.43596,-4.90798 z m -15.96958,9.02872 1.13162,2.50575 0.16166,1.77827 1.13163,1.8591 c 0,0 0.88914,-0.88914 0.88914,-1.21246 0,-0.32332 -0.72747,-3.07156 -0.72747,-3.07156 l -0.72748,-2.34409 -1.8591,0.48499 z", + "VA" : "m 831.63885,266.06892 -0.14391,-1.94703 6.45343,-2.54988 -0.77041,3.21784 -2.91995,3.77911 -0.41809,4.58582 0.46175,3.39044 -1.82797,4.97816 -2.16427,1.91614 -1.47034,-4.64081 0.44589,-5.44911 1.587,-4.18307 0.76687,-3.09761 z m 3.34019,28.30136 -58.17418,12.57543 -37.42697,5.27907 -6.67833,-0.37518 -2.58525,1.92638 -7.33913,0.22069 -8.38211,0.97767 -10.91496,1.61462 10.46943,-5.6112 -0.0131,-2.07493 1.52005,-2.14613 10.55378,-11.50143 3.94672,4.47746 3.78301,0.96398 2.54346,-1.14032 2.23722,-1.31116 2.53661,1.34352 3.91417,-1.42776 1.87673,-4.55634 2.60092,0.54002 2.85524,-2.13125 1.79927,0.4936 2.82721,-3.67657 0.34825,-2.08311 -0.96366,-1.27557 1.00277,-1.86663 5.27427,-12.27715 0.61677,-5.73508 1.22889,-0.52354 2.17853,2.44287 3.93586,-0.30117 1.92921,-7.57363 2.79399,-0.56086 1.04975,-2.74107 2.57982,-2.34688 2.77183,-5.69519 0.0849,-5.06755 9.82151,3.82282 c 0.68085,0.34042 0.83288,-5.04915 0.83288,-5.04915 l 3.65256,1.59833 0.0683,2.93816 5.78425,1.29949 2.13295,1.1762 1.65992,2.05569 -0.65455,3.64867 -1.94744,2.59098 0.10985,2.05907 0.58896,1.85291 4.97875,1.26843 4.45127,0.0399 3.06883,0.95864 1.94351,0.3093 0.71481,3.08846 3.19044,0.40253 0.86807,1.20002 -0.43949,4.69008 1.37473,1.10255 -0.47895,1.93039 1.22941,0.78977 -0.2218,1.3846 -2.69399,-0.0949 0.089,1.61552 2.28099,1.54287 0.12154,1.4119 1.77311,1.78538 0.49179,2.52413 -2.55304,1.38131 1.57222,1.4943 5.80102,-1.68583 3.60762,6.01193 z", + "WV" : "m 761.18551,238.96731 1.11201,4.94453 1.08344,6.03133 2.13029,-2.58034 2.26324,-3.07156 2.53838,-0.61555 1.45495,-1.45494 1.77827,-2.58657 1.44498,0.64664 2.90989,-0.32332 2.58658,-2.10159 2.00689,-1.45326 1.84523,-0.48499 1.30392,1.01647 3.64325,1.82163 1.93993,1.77827 1.37412,1.29328 -0.76172,5.55494 -5.83491,-2.54122 -4.24525,-1.62202 -0.10114,5.17843 -2.74764,5.53673 -2.53003,2.42666 -1.19209,2.74939 -2.64358,0.5001 -0.89784,3.60188 -1.04323,3.94967 -3.96824,0.34074 -2.32373,-2.43888 -1.07115,0.55941 -0.63268,5.4697 -1.35029,3.5345 -4.9584,10.95497 0.89669,1.1607 -0.20586,1.90854 -2.80869,3.88447 -1.8085,-0.54429 -2.96805,2.15974 -2.54238,-0.57221 -1.99923,4.55557 c 0,0 -3.25931,1.43022 -3.92291,1.36772 -0.16051,-0.0151 -2.4691,-1.2491 -2.4691,-1.2491 l -2.33652,1.37937 -2.4098,1.0444 -3.74469,-0.88912 -1.1214,-1.16828 -2.19222,-3.02336 -3.14259,-1.98812 -1.71157,-3.62324 -4.28488,-3.46819 -0.64665,-2.26325 -2.58657,-1.45495 -0.80831,-1.6166 -0.24249,-5.25398 2.18242,-0.0808 1.93994,-0.8083 0.16166,-2.74823 1.6166,-1.45495 0.16166,-5.01148 0.96996,-3.87986 1.29329,-0.64664 1.29328,1.13162 0.48499,1.77827 1.77827,-0.96997 0.48498,-1.6166 -1.13162,-1.77827 0,-2.42491 0.96996,-1.29329 2.26325,-3.39487 1.29328,-1.45494 2.1016,0.48498 2.26324,-1.61662 3.07155,-3.39487 2.26326,-3.87986 0.32332,-5.65811 0.48498,-5.01149 0,-4.68816 -1.13162,-3.07155 0.96996,-1.45496 1.28348,-1.29328 3.49125,19.82712 4.63101,-0.75115 12.42832,-1.79965 z", + "OH" : "m 735.32497,193.32832 -6.09354,4.05335 -3.87985,2.26325 -3.39487,3.71819 -4.04151,3.87985 -3.23321,0.8083 -2.90989,0.48498 -5.49646,2.58657 -2.10158,0.16166 -3.39487,-3.07155 -5.17314,0.64665 -2.58656,-1.45495 -2.38107,-1.35083 -4.89257,0.70341 -10.18462,1.61661 -11.20687,2.18473 1.29329,14.63028 1.77827,13.74117 2.58656,23.4408 0.56582,4.83117 4.12235,-0.12902 2.42491,-0.80831 3.3638,1.50314 2.07049,4.36483 5.13894,-0.0171 1.89174,2.1187 1.76117,-0.0653 2.53839,-1.34146 2.50417,0.3715 5.42128,0.48268 1.72697,-2.13268 2.34565,-1.29328 2.07049,-0.68085 0.64664,2.74824 1.77828,0.96996 3.47569,2.34407 2.18242,-0.0808 1.33312,-0.49248 0.18471,-2.76153 1.58536,-1.45496 0.0992,-4.79272 c 0,0 1.02396,-4.10906 1.02396,-4.10906 l 1.29927,-0.60128 1.32135,1.14774 0.53815,1.69702 1.71913,-1.03742 0.43898,-1.46075 -1.11669,-1.90306 0.0663,-2.31443 0.749,-1.07231 2.15276,-3.30648 1.05022,-1.54334 2.10159,0.48498 2.26325,-1.61661 3.07155,-3.39487 2.77149,-4.07873 0.32033,-5.05551 0.48498,-5.01149 -0.17678,-5.30688 -0.95484,-2.89478 0.35124,-1.18978 1.80439,-1.75011 -2.28879,-9.04733 -2.90989,-19.36177 z", + "IN" : "m 619.56954,299.97132 0.0653,-2.85858 0.48499,-4.52651 2.26324,-2.90988 1.77828,-3.87987 2.58656,-4.20317 -0.48498,-5.81979 -1.77826,-2.74823 -0.32332,-3.23321 0.8083,-5.49647 -0.48498,-6.95141 -1.2933,-16.00441 -1.29328,-15.35776 -0.97047,-11.72002 3.07106,0.88951 1.45495,0.96996 1.13162,-0.32332 2.10159,-1.93992 2.82957,-1.61699 5.0928,-0.16204 21.98587,-2.26326 5.57573,-0.53316 1.50314,15.95621 4.25135,36.84155 0.59846,5.7716 -0.3715,2.26325 1.22798,1.79537 0.0964,1.37255 -2.52129,1.59951 -3.53943,1.55131 -3.20213,0.55028 -0.59846,4.86693 -4.57469,3.31247 -2.79642,4.01044 0.32332,2.37673 -0.58134,1.5342 -3.32647,0 -1.58553,-1.6166 -2.49331,1.2622 -2.68296,1.50314 0.16167,3.05445 -1.19379,0.25803 -0.46788,-1.01814 -2.16688,-1.50314 -3.25032,1.34148 -1.55131,3.00625 -1.43784,-0.8083 -1.45495,-1.59951 -4.46434,0.48499 -5.59283,0.96996 -2.90989,1.55132 z", + "IL" : "m 619.54145,300.34244 0.0312,-3.22971 0.56739,-4.64596 2.33253,-2.91586 1.86665,-4.07576 2.23302,-3.99533 -0.3715,-5.2524 -2.00521,-3.54257 -0.0964,-3.34668 0.69483,-5.26951 -0.82541,-7.17837 -1.06634,-15.77745 -1.29328,-15.01734 -0.92228,-11.6392 -0.27251,-0.92139 -0.8083,-2.58657 -1.29328,-3.71819 -1.61661,-1.77827 -1.45494,-2.58656 -0.23357,-5.48896 -45.79643,2.59825 0.22862,2.37195 2.28623,0.68587 0.91448,1.14311 0.45725,1.82898 3.88658,3.42934 0.68588,2.28623 -0.68588,3.42934 -1.82898,3.65796 -0.68586,2.51484 -2.28623,1.82899 -1.82898,0.68587 -5.25832,1.37173 -0.68587,1.82898 -0.68587,2.05761 0.68587,1.37174 1.82898,1.60036 -0.22862,4.1152 -1.82899,1.60036 -0.68586,1.60036 0,2.74347 -1.82898,0.45724 -1.60036,1.14312 -0.22862,1.37174 0.22862,2.0576 -1.71467,1.31457 -1.0288,2.80064 0.45724,3.65795 2.28623,7.31593 7.31593,7.54455 5.48693,3.65796 -0.22862,4.34383 0.9145,1.37174 6.40143,0.45724 2.74347,1.37174 -0.68586,3.65796 -2.28623,5.94419 -0.68587,3.20072 2.28622,3.88658 6.40144,5.25832 4.57246,0.68587 2.05759,5.0297 2.05761,3.20071 -0.91449,2.97209 1.60036,4.11521 1.82898,2.05761 1.41403,-0.88069 0.90766,-2.07479 2.21308,-1.7472 2.13147,-0.6144 2.60253,1.1798 3.62699,1.3757 1.18895,-0.29823 0.19987,-2.25845 -1.2873,-2.41179 0.30422,-2.37672 1.8384,-1.34745 3.02254,-0.81029 1.2609,-0.45852 -0.61261,-1.38688 -0.79137,-2.35437 1.4326,-0.98096 1.15747,-3.21403 z", + "CT" : "m 874.06831,178.86288 -3.67743,-14.87881 -4.71882,0.92031 -21.22878,4.74309 1.00019,3.22567 1.45495,7.27474 0.17678,8.96692 -1.22002,2.17487 1.92079,1.93234 4.27153,-3.90564 3.55653,-3.23321 1.93992,-2.10159 0.80831,0.64664 2.74822,-1.45494 5.17314,-1.13162 7.79469,-3.17877 z", + "WI" : "m 615.06589,197.36866 -0.0667,-3.15742 -1.17911,-4.5265 -0.64664,-6.14309 -1.13162,-2.42491 0.96996,-3.07155 0.8083,-2.90989 1.45495,-2.58656 -0.64665,-3.39487 -0.64664,-3.55653 0.48498,-1.77827 1.93993,-2.42491 0.16166,-2.74823 -0.8083,-1.29328 0.64664,-2.58657 -0.45252,-4.17071 2.74823,-5.65811 2.90989,-6.78974 0.16166,-2.26325 -0.32332,-0.96996 -0.80831,0.48498 -4.20317,6.30476 -2.74823,4.04151 -1.93992,1.77827 -0.8083,2.26324 -1.95495,0.8083 -1.13162,1.93993 -1.45495,-0.32332 -0.16166,-1.77827 1.29329,-2.4249 2.10158,-4.68816 1.77827,-1.6166 0.99083,-2.35785 -2.56045,-1.90134 -1.97482,-10.36699 -3.54747,-1.34198 -1.94626,-2.30833 -12.12971,-2.72164 -2.87589,-1.01205 -8.21312,-2.16729 -7.91792,-1.15875 -3.76516,-5.13067 -0.7504,0.55401 -1.19791,-0.16166 -0.64665,-1.13162 -1.33401,0.29655 -1.13163,0.16166 -1.77826,0.96996 -0.96997,-0.64664 0.64665,-1.93993 1.93992,-3.07155 1.13162,-1.13162 -1.93992,-1.45494 -2.10159,0.8083 -2.90989,1.93992 -7.43638,3.23321 -2.90989,0.64664 -2.90988,-0.48498 -0.98173,-0.87825 -2.1167,2.83518 -0.22862,2.74347 0,8.45903 -1.14312,1.60037 -5.25832,3.88657 -2.28622,5.94419 0.45724,0.22862 2.51485,2.05761 0.68586,3.20072 -1.82898,3.20071 0,3.88659 0.45725,6.63005 2.97209,2.9721 3.42935,0 1.82898,3.20072 3.42933,0.45724 3.88659,5.71557 7.0873,4.11521 2.0576,2.74347 0.9145,7.43024 0.68586,3.31502 2.28623,1.60036 0.22862,1.37174 -2.0576,3.42933 0.22862,3.20073 2.51485,3.88658 2.51485,1.14311 2.97209,0.45724 1.34234,1.38012 45.29836,-2.66945 z", + "NC" : "m 834.98153,294.31554 2.085,4.91735 3.55653,6.46642 2.4249,2.42491 0.64664,2.26325 -2.4249,0.16166 0.8083,0.64664 -0.32332,4.20317 -2.58657,1.29328 -0.64664,2.10159 -1.29328,2.90989 -3.7182,1.6166 -2.4249,-0.32332 -1.45495,-0.16166 -1.6166,-1.29328 0.32332,1.29328 0,0.96997 1.93993,0 0.8083,1.29328 -1.93993,6.30476 4.20317,0 0.64665,1.6166 2.26324,-2.26324 1.29329,-0.48499 -1.93993,3.55653 -3.07155,4.84982 -1.29328,0 -1.13163,-0.48498 -2.74822,0.64664 -5.17314,2.42491 -6.46642,5.33479 -3.39487,4.68815 -1.93992,6.46642 -0.48498,2.42491 -4.68816,0.48498 -5.45313,1.33666 -9.94641,-8.20253 -12.60954,-7.59805 -2.90989,-0.80831 -12.60953,1.45495 -4.27646,0.75015 -1.6166,-3.23322 -2.97036,-2.1167 -16.48939,0.48498 -7.27474,0.8083 -9.05299,4.52651 -6.14311,2.58656 -21.17755,2.58658 0.50009,-4.05433 1.77827,-1.45494 2.74824,-0.64665 0.64664,-3.7182 4.20318,-2.74822 3.87985,-1.45496 4.20319,-3.55653 4.36483,-2.10159 0.64664,-3.07156 3.87986,-3.87985 0.64664,-0.16166 c 0,0 0,1.13163 0.80831,1.13163 0.8083,0 1.93993,0.32332 1.93993,0.32332 l 2.26325,-3.55654 2.10159,-0.64665 2.26324,0.32333 1.61662,-3.55653 2.90989,-2.58658 0.48498,-2.10159 0.1875,-3.64819 4.2765,-0.0225 7.19859,-0.85579 15.75723,-2.25243 15.13604,-2.08657 21.64048,-4.71935 19.98332,-4.25857 11.17694,-2.40581 5.04998,-1.15688 z m 4.27046,33.20657 2.58658,-2.50575 3.15238,-2.58658 1.53578,-0.64664 0.16166,-2.02076 -0.64664,-6.14312 -1.45495,-2.34408 -0.64665,-1.8591 0.72748,-0.2425 2.74824,5.49648 0.40415,4.44567 -0.16166,3.39489 -3.39488,1.53577 -2.82907,2.42492 -1.13162,1.21246 -1.0508,-0.16166 z", + "DC" : "m 805.81945,250.84384 -1.85828,-1.82417 -1.23263,-0.68629 1.44301,-2.02247 2.88909,1.9485 -1.24119,2.58443 z", + "MA" : "m 899.62349,173.25394 2.17192,-0.68588 0.45726,-1.71467 1.0288,0.11431 1.0288,2.28624 -1.25742,0.45724 -3.8866,0.11432 0.45724,-0.57156 z m -9.37354,0.80018 2.28622,-2.62917 1.60037,0 1.82899,1.48605 -2.40054,1.0288 -2.17192,1.0288 -1.14312,-0.91448 z m -34.79913,-21.98819 17.64687,-4.64068 2.26326,-0.64664 1.91408,-2.79571 3.73677,-1.66331 2.88924,4.41284 -2.42491,5.17314 -0.32332,1.45494 1.93993,2.58657 1.13162,-0.8083 1.77827,0 2.26324,2.58656 3.87986,5.98144 3.55653,0.48498 2.26324,-0.96996 1.77827,-1.77827 -0.80831,-2.74822 -2.10158,-1.61661 -1.45495,0.8083 -0.96996,-1.29328 0.48498,-0.48498 2.10159,-0.16166 1.77826,0.8083 1.93993,2.42491 0.96996,2.90989 0.32332,2.4249 -4.20317,1.45495 -3.87985,1.93992 -3.87985,4.5265 -1.93993,1.45494 0,-0.96996 2.42491,-1.45495 0.48498,-1.77826 -0.8083,-3.07155 -2.90989,1.45494 -0.8083,1.45495 0.48498,2.26324 -2.06633,1.00043 -2.7472,-4.52713 -3.39488,-4.36484 -2.0705,-1.81247 -6.53327,1.8762 -5.09233,1.05079 -20.67516,4.59221 -0.66776,-4.76785 0.64664,-10.58877 4.28927,-0.88914 6.78975,-1.2933 z", + "TN" : "m 696.67788,318.25411 -51.89309,5.01149 -15.75956,1.77826 -4.6212,0.51271 -3.86835,-0.0277 -0.22097,4.10083 -8.18538,0.26401 -6.95141,0.64664 -8.09083,-0.12386 -1.41378,7.07286 -1.69623,5.48005 -3.29317,2.75084 -1.34874,4.38106 -0.32332,2.58657 -4.04152,2.26324 1.45494,3.55654 -0.96996,4.36484 -0.96838,0.78965 108.15855,-10.40755 0.40327,-3.95494 1.81073,-1.49039 2.83415,-0.74945 0.67193,-3.71698 4.0986,-2.70496 4.04693,-1.49403 4.08358,-3.57033 4.43609,-2.02546 0.52126,-3.06735 4.0646,-3.98499 0.5508,-0.11417 c 0,0 0.0312,1.13162 0.83955,1.13162 0.8083,0 1.93993,0.35457 1.93993,0.35457 l 2.26325,-3.58779 2.07034,-0.64664 2.27511,0.29521 1.59831,-3.53286 2.95525,-2.64391 0.42168,-1.93911 0.30896,-3.71115 -2.14655,-0.19977 -2.60168,2.02833 -6.99331,0.0291 -18.35929,2.38682 -8.06109,1.9082 z", + "AR" : "m 593.82477,343.05296 -3.97988,0.7167 -5.11215,-0.63403 0.4207,-1.60207 2.97975,-2.56669 0.94338,-3.65625 -1.82898,-2.9721 -78.41757,2.51485 1.60036,6.85869 -1e-5,8.23042 1.37175,10.97399 0.22862,37.83693 2.28623,1.94329 2.97209,-1.37173 2.74348,1.14311 0.68034,6.5733 55.62126,-1.1406 1.14563,-2.09037 -0.28662,-3.54951 -1.82563,-2.9721 1.59869,-1.48521 -1.59869,-2.5115 0.6842,-2.50983 1.36839,-5.60543 2.51819,-2.06263 -0.68587,-2.28456 3.65797,-5.37179 2.74347,-1.36839 -0.11348,-1.49358 -0.34544,-1.82564 2.85695,-5.59873 2.40304,-1.25659 0.38413,-3.42763 1.77067,-1.2417 -3.14352,-0.48427 -1.34146,-4.01044 2.80408,-2.37671 0.55026,-2.0192 1.27948,-4.04661 1.06619,-3.25539 z", + "MO" : "m 558.44022,248.11316 -2.51987,-3.08725 -1.14312,-2.28623 -64.35723,2.40054 -2.28626,0.11431 1.25743,2.51485 -0.22862,2.28622 2.51484,3.88659 3.0864,4.11521 3.08641,2.74347 2.16123,0.22862 1.49673,0.9145 0,2.97209 -1.82897,1.60036 -0.45726,2.28622 2.05761,3.42935 2.51486,2.97209 2.51484,1.82898 1.37173,11.65975 0.31414,36.07221 0.22862,4.68675 0.45724,5.38351 22.43299,-0.86682 23.20603,-0.68587 20.80466,-0.80101 11.65474,-0.2303 2.1694,3.426 -0.68419,3.3075 -3.08725,2.40304 -0.57239,1.83734 5.37849,0.45726 3.89496,-0.68588 1.71718,-5.49363 0.65142,-5.85679 2.09803,-2.55516 2.59603,-1.48689 0.0514,-3.05024 1.01602,-1.93648 -1.69423,-2.54377 -1.33093,0.98426 -1.99262,-2.22724 -1.28503,-4.759 0.80101,-2.5182 -1.94413,-3.42766 -1.83064,-4.5758 -4.79941,-0.79934 -6.9688,-5.59875 -1.71886,-4.11353 0.79935,-3.20072 2.05927,-6.05767 0.45892,-2.86363 -1.94914,-1.03131 -6.85534,-0.79767 -1.02797,-1.71216 -0.1118,-4.23036 -5.48694,-3.43101 -6.97551,-7.7715 -2.28622,-7.31593 -0.23029,-4.22532 0.80101,-2.2879 z", + "GA" : "m 672.29229,355.5518 0,2.18242 0.16166,2.1016 0.64664,3.39487 3.39488,7.92137 2.42491,9.86131 1.45494,6.14311 1.61661,4.84981 1.45495,6.95141 2.10159,6.30477 2.58657,3.39488 0.48498,3.39487 1.93993,0.8083 0.16166,2.1016 -1.77827,4.84981 -0.48498,3.23322 -0.16166,1.93993 1.61661,4.36484 0.32332,5.3348 -0.80831,2.42491 0.64665,0.80831 1.45495,0.8083 0.2047,3.21809 2.23301,3.34953 2.25044,2.16205 7.92138,0.16166 10.81975,-0.64664 21.51239,-1.29328 5.44572,-0.67437 4.57725,0.0277 0.16166,2.90989 2.58657,0.8083 0.32332,-4.36484 -1.61661,-4.5265 1.13163,-1.6166 5.81978,0.8083 4.97741,0.31778 -0.77542,-6.29879 2.26324,-10.02295 1.45495,-4.20318 -0.48499,-2.58656 3.33441,-6.2443 -0.5103,-1.35168 -1.91341,0.70458 -2.58656,-1.2933 -0.64665,-2.10159 -1.29328,-3.55653 -2.26326,-2.10159 -2.58656,-0.64664 -1.61661,-4.84982 -2.92501,-6.335 -4.20317,-1.93993 -2.1016,-1.93993 -1.29329,-2.58657 -2.10158,-1.93993 -2.26325,-1.29329 -2.26325,-2.90989 -3.07155,-2.26324 -4.52651,-1.77828 -0.48498,-1.45494 -2.42491,-2.90989 -0.48498,-1.45495 -3.39488,-4.97048 -3.51987,0.0992 -3.75491,-2.35614 -1.41828,-1.29328 -0.32332,-1.77827 0.8708,-1.93992 2.22664,-1.11014 -0.63394,-2.09722 -41.86975,4.98893 z", + "SC" : "m 764.94328,408.16488 -1.77706,0.9695 -2.58657,-1.29329 -0.64664,-2.10159 -1.29328,-3.55653 -2.26326,-2.1016 -2.58657,-0.64664 -1.6166,-4.84981 -2.74824,-5.98145 -4.20317,-1.93994 -2.1016,-1.93992 -1.29328,-2.58657 -2.10159,-1.93994 -2.26325,-1.29328 -2.26325,-2.90989 -3.07155,-2.26324 -4.52651,-1.77828 -0.48498,-1.45494 -2.4249,-2.90989 -0.48499,-1.45496 -3.39488,-5.17313 -3.39487,0.16166 -4.04152,-2.42492 -1.29328,-1.29328 -0.32332,-1.77827 0.8083,-1.93992 2.26325,-0.96998 -0.51082,-2.28908 5.7681,-2.33657 9.1155,-4.589 7.77473,-0.80831 16.1144,-0.42248 2.63825,1.87743 1.6791,3.35822 4.30235,-0.60998 12.60953,-1.45496 2.90989,0.80831 12.60954,7.59806 10.10808,8.12168 -5.42117,5.45834 -2.58657,6.1431 -0.48498,6.30476 -1.6166,0.8083 -1.13163,2.74823 -2.4249,0.64664 -2.10159,3.55653 -2.74823,2.74823 -2.26324,3.39487 -1.61661,0.8083 -3.55653,3.39487 -2.90989,0.16166 0.96997,3.23321 -5.01148,5.49646 -2.10159,1.29328 z", + "KY" : "m 725.9944,295.2707 -2.29332,2.40168 -3.57819,3.99404 -4.92455,5.46467 -1.21577,1.71577 -0.0625,2.10158 -4.37986,2.16409 -5.65812,3.39488 -7.23187,1.79885 -51.86789,4.89886 -15.75956,1.77826 -4.6212,0.51271 -3.86835,-0.0277 -0.22695,4.22028 -8.17941,0.14456 -6.95141,0.64664 -7.98748,-0.0602 1.20778,-1.32008 2.49954,-1.54085 0.22863,-3.20073 0.91449,-1.82898 -1.60682,-2.5389 0.80183,-1.90681 2.26326,-1.77826 2.10158,-0.64665 2.74823,1.29329 3.55654,1.29328 1.13163,-0.32332 0.16166,-2.26325 -1.29329,-2.42491 0.32332,-2.26325 1.93993,-1.45494 2.58658,-0.64665 1.6166,-0.64664 -0.8083,-1.77827 -0.64664,-1.93993 1.50662,-0.9958 c 0.003,-0.0371 1.25396,-3.52229 1.23829,-3.65781 l 3.05322,-1.47868 5.31979,-0.96996 4.49404,-0.48498 1.39244,1.62743 1.52827,0.8708 1.59077,-3.10821 3.18708,-1.28262 2.20509,1.48403 0.41056,0.99904 1.17352,-0.26401 -0.16167,-2.95293 3.13087,-1.74919 2.14809,-1.07348 1.52936,1.66081 3.31815,-0.0442 0.58733,-1.57125 -0.36751,-2.26324 2.60053,-3.9985 4.77655,-3.4379 0.70595,-4.83586 2.92502,-0.45591 3.79146,-1.64568 2.44332,-1.70824 -0.19833,-1.56493 -1.14245,-1.45494 0.56582,-2.99491 4.18485,-0.1175 2.29991,-0.7458 3.34739,1.4291 2.05411,4.36484 5.13229,0.0108 2.05101,2.20819 1.61545,-0.1477 2.60169,-1.27817 5.23706,0.57337 2.57492,0.21751 1.68758,-2.05624 2.61795,-1.42588 1.88178,-0.7071 0.64664,2.83663 2.04343,1.05834 2.64276,2.08249 0.11747,5.67324 0.8083,1.57241 2.58972,1.55628 0.77164,2.29451 4.15989,3.43694 1.80531,3.62324 2.45655,1.65852 z", + "AL" : "m 631.30647,460.41572 -1.4906,-14.3215 -2.74824,-18.75264 0.16166,-14.06449 0.8083,-31.03885 -0.16166,-16.65106 0.16509,-6.41906 44.48448,-3.61945 -0.1478,2.18242 0.16166,2.1016 0.64665,3.39487 3.39488,7.92137 2.4249,9.86131 1.45495,6.14311 1.6166,4.84982 1.45496,6.95141 2.10158,6.30476 2.58657,3.39489 0.48498,3.39486 1.93994,0.80831 0.16166,2.10159 -1.77828,4.84982 -0.48498,3.23322 -0.16166,1.93992 1.61662,4.36485 0.32332,5.33479 -0.80832,2.42492 0.64666,0.8083 1.45494,0.8083 0.32814,2.88882 -5.59766,-0.35355 -6.78975,0.64665 -25.5424,2.90988 -10.41156,1.40677 -0.22138,2.8774 1.77827,1.77827 2.58657,1.93992 0.58086,7.93544 -5.54206,2.5729 -2.74822,-0.32332 2.74822,-1.93993 0,-0.96996 -3.07154,-5.98144 -2.26325,-0.64664 -1.45495,4.36483 -1.29328,2.74823 -0.64664,-0.16166 -2.74823,0 z", + "LA" : "m 607.96706,459.16125 -3.28461,-3.16614 1.00991,-5.50023 -0.66135,-0.89308 -9.26167,1.00656 -25.02832,0.45892 -0.68419,-2.39468 0.91281,-8.4557 3.31588,-5.94585 5.03136,-8.69102 -0.57407,-2.39802 1.25659,-0.68085 0.45893,-1.95249 -2.28624,-2.05593 -0.11179,-1.94245 -1.83066,-4.34551 -0.14705,-6.3386 -55.47379,0.92397 0.0286,9.57357 0.68587,9.37353 0.68587,3.88658 2.51485,4.11521 0.91449,5.02971 4.34383,5.48693 0.22862,3.20072 0.68587,0.68587 -0.68587,8.45904 -2.97209,5.02969 1.60036,2.05761 -0.68588,2.51484 -0.68586,7.31593 -1.37174,3.20071 0.12246,3.61645 4.68648,-1.52015 12.11335,0.20701 10.34627,3.55653 6.46642,1.13163 3.71819,-1.45495 3.23321,1.13163 3.23321,0.96996 0.8083,-2.10159 -3.23321,-1.13162 -2.58657,0.48498 -2.74823,-1.6166 c 0,0 0.16167,-1.29329 0.80831,-1.45495 0.64664,-0.16166 3.07155,-0.96996 3.07155,-0.96996 l 1.77826,1.45494 1.77827,-0.96996 3.23321,0.64664 1.45494,2.42491 0.32332,2.26325 4.52649,0.32332 1.77827,1.77826 -0.8083,1.61661 -1.29329,0.8083 1.61661,1.6166 8.40634,3.55653 3.55653,-1.29328 0.96997,-2.42491 2.58656,-0.64664 1.77827,-1.45494 1.29328,0.96996 0.8083,2.90989 -2.26324,0.8083 0.64664,0.64664 3.39487,-1.29328 2.26325,-3.39487 0.8083,-0.48498 -2.10159,-0.32332 0.8083,-1.61661 -0.16166,-1.45494 2.10159,-0.48498 1.13162,-1.29329 0.64664,0.8083 c 0,0 -0.16166,3.07155 0.64665,3.07155 0.8083,0 4.20317,0.64665 4.20317,0.64665 l 4.04151,1.93992 0.96996,1.45495 2.90989,0 1.13163,0.96996 2.26324,-3.07155 0,-1.45495 -1.29328,0 -3.39487,-2.74822 -5.81978,-0.80831 -3.23321,-2.26324 1.13163,-2.74823 2.26324,0.32332 0.16166,-0.64664 -1.77826,-0.96996 0,-0.48499 3.23321,0 1.77826,-3.07154 -1.29328,-1.93993 -0.32332,-2.74823 -1.45495,0.16166 -1.93992,2.10159 -0.64664,2.58657 -3.07155,-0.64665 -0.96997,-1.77826 1.77827,-1.93993 1.90333,-3.4456 -1.0611,-2.41227 -1.16564,-3.98133 z", + "MS" : "m 631.55882,459.34458 -0.25426,1.25615 -5.17314,0 -1.45494,-0.8083 -2.10159,-0.32332 -6.78974,1.93992 -1.77826,-0.8083 -2.58657,4.20317 -1.10254,0.77802 -1.12383,-2.48798 -1.14312,-3.88659 -3.42933,-3.20071 1.1431,-5.54455 -0.68586,-0.91449 -1.82898,0.22862 -7.91792,0.87337 -24.5465,0.37337 -0.76974,-2.22536 0.87337,-8.3768 3.11684,-5.67281 5.22707,-9.1449 -0.44574,-2.4326 1.23686,-0.65625 0.43587,-1.91947 -2.31748,-2.07898 -0.11512,-2.14148 -1.83572,-4.12109 -0.109,-5.96277 1.32753,-2.48097 -0.2233,-3.41575 -1.76949,-3.08259 1.52642,-1.48221 -1.57061,-2.49954 0.45725,-1.65221 1.5774,-6.52637 2.48595,-2.03635 -0.64167,-2.36697 3.65797,-5.30253 2.83186,-1.35642 -0.22097,-1.67516 -0.28813,-1.6811 2.87606,-5.56767 2.34572,-1.23151 0.15163,-0.89301 37.34348,-3.88117 0.18486,6.28333 0.16166,16.65106 -0.8083,31.03885 -0.16166,14.06449 2.74824,18.75264 1.48437,13.39529 z", + "IA" : "m 569.19154,199.5843 0.26438,2.7862 2.22372,0.57726 0.95394,1.22533 0.50001,1.85536 3.79284,3.35865 0.68587,2.3915 -0.67434,3.42447 -1.58231,3.23198 -0.79934,2.74179 -2.17275,1.60204 -1.71551,0.5724 -5.57902,1.8602 -1.39146,3.84869 0.72864,1.37174 1.84051,1.68259 -0.28293,4.03629 -1.76315,1.53786 -0.77141,1.64314 0.12722,2.77632 -1.88631,0.45724 -1.62545,1.10491 -0.27879,1.35263 0.27879,2.11492 -1.55102,1.11607 -2.47053,-3.13328 -1.26257,-2.44987 -65.73582,2.51485 -0.91803,0.16544 -2.0524,-4.51596 -0.22862,-6.63007 -1.60036,-4.11521 -0.68586,-5.25831 -2.28623,-3.65797 -0.91448,-4.80107 -2.74348,-7.54455 -1.14311,-5.37264 -1.37174,-2.17191 -1.60036,-2.74346 1.95398,-4.84383 1.37174,-5.71557 -2.74347,-2.05761 -0.45725,-2.74347 0.9145,-2.51485 1.71467,0 82.654,-1.26948 0.83426,4.18312 2.25218,1.56097 0.25671,1.42309 -2.02954,3.38931 0.19041,3.20552 2.51486,3.7982 2.52679,1.29362 3.07928,0.50305 0.65834,0.83236 z", + "MN" : "m 475.23781,128.82439 -0.45725,-8.45904 -1.82898,-7.31592 -1.82898,-13.488725 -0.45725,-9.830778 -1.82898,-3.429343 -1.60036,-5.029695 0,-10.28802 0.68586,-3.886587 -1.82093,-5.451667 30.13242,0.03527 0.32332,-8.244684 0.64664,-0.161661 2.26325,0.484982 1.93992,0.808302 0.8083,5.496456 1.45495,6.143098 1.6166,1.616605 4.84982,0 0.32332,1.454944 6.30476,0.323321 0,2.101586 4.84981,0 0.32332,-1.293284 1.13162,-1.131623 2.26325,-0.646642 1.29328,0.969963 2.90989,0 3.87985,2.586567 5.3348,2.424907 2.42491,0.484982 0.48498,-0.969963 1.45494,-0.484982 0.48498,2.909889 2.58657,1.293284 0.48498,-0.484982 1.29329,0.161661 0,2.101586 2.58656,0.969963 3.07155,0 1.61661,-0.808303 3.23321,-3.233209 2.58656,-0.484981 0.80831,1.778265 0.48498,1.293283 0.96996,0 0.96996,-0.808302 8.89133,-0.323321 1.77826,3.071549 0.64665,0 0.71361,-1.084279 4.43991,-0.370665 -0.6121,2.279459 -3.93872,1.837125 -9.24578,4.061128 -4.77474,2.006897 -3.07155,2.586568 -2.42491,3.55653 -2.26324,3.879851 -1.77827,0.808304 -4.52649,5.01147 -1.29329,0.16166 -4.32778,2.75712 -2.46288,3.20511 -0.22862,3.19139 0.0944,8.04335 -1.37604,1.68875 -5.08154,3.75997 -2.23008,5.98241 2.87175,2.23371 0.67989,3.22698 -1.85524,3.23893 0.17079,3.74802 0.36886,6.7304 3.02825,3.00199 3.329,0 1.89111,3.1326 3.37917,0.50327 3.85916,5.67147 7.08729,4.11675 2.14315,2.87512 0.67115,6.43951 -81.2115,1.14479 -0.33792,-35.67685 -0.45724,-2.97209 -4.11521,-3.42934 -1.14312,-1.82898 0,-1.60037 2.0576,-1.60035 1.37174,-1.37174 0.22863,-3.20072 z", + "OK" : "m 380.34313,320.82146 -16.68418,-1.27331 -0.88022,10.95243 20.46538,1.15688 32.05555,1.3036 -2.3346,24.41865 -0.45725,17.83257 0.22863,1.60036 4.34383,3.65796 2.0576,1.14311 0.68587,-0.22862 0.68587,-2.05761 1.37174,1.82899 2.0576,0 0,-1.37174 2.74347,1.37174 -0.45724,3.88658 4.11521,0.22862 2.51484,1.14312 4.11521,0.68587 2.51485,1.82898 2.28623,-2.0576 3.42934,0.68586 2.51485,3.42934 0.91448,0 0,2.28623 2.28623,0.68586 2.28622,-2.28622 1.82899,0.68586 2.51484,0 0.9145,2.51486 6.30107,2.07897 1.37174,-0.68586 1.82898,-4.11521 1.14311,0 1.14312,2.0576 4.11521,0.68587 3.65795,1.37174 2.9721,0.91449 1.82899,-0.91449 0.68586,-2.51485 4.34383,0 2.0576,0.91449 2.74347,-2.05761 1.14312,0 0.68587,1.60036 4.1152,0 1.60036,-2.0576 1.82899,0.45724 2.0576,2.51486 3.20071,1.82897 3.20073,0.9145 1.94108,1.11893 -0.3891,-37.21701 -1.37175,-10.97398 -0.16046,-8.87234 -1.43989,-6.53773 -0.7782,-7.17964 -0.0681,-3.81622 -12.13684,0.31874 -46.41004,-0.45724 -45.03891,-2.05762 -24.2912,-1.37173 z", + "TX" : "m 361.46423,330.57358 22.69079,1.08594 31.09269,1.14312 -2.33461,23.4558 -0.29676,18.15352 0.0681,2.08179 4.34383,3.81843 1.98665,1.44716 1.18421,-0.55969 0.37337,-1.81772 1.14032,1.80362 2.11164,0.0439 -0.003,-1.44709 1.66994,0.96727 1.1387,0.40887 -0.35927,3.96765 4.08819,0.0935 2.92532,1.19717 3.95474,0.52538 2.38138,2.07898 2.1241,-2.07617 3.72494,0.61491 2.22091,3.22494 1.07496,0.32096 -0.16047,1.96527 2.21361,0.79229 2.33015,-2.0548 2.13302,0.61492 2.22938,0.0355 0.93307,2.43544 6.32809,2.11445 1.59305,-0.76693 1.48947,-4.17771 0.34072,0 0.90649,0.0816 1.22905,2.06863 3.92988,0.66528 3.337,1.12288 3.42563,1.19597 1.84058,-0.975 0.71376,-2.51484 4.45322,0.0442 1.80874,0.93078 2.79925,-2.10651 1.10364,0.0442 0.85104,1.60507 4.05472,0 1.51887,-2.02862 1.86737,0.40724 1.94603,2.40328 3.52057,2.04415 2.85876,0.80981 1.51362,0.79984 2.4467,1.99732 3.04304,-1.32779 2.69109,1.13888 0.56381,6.10594 -0.0398,9.70217 0.68586,9.53401 0.70218,3.60511 2.67533,4.41986 0.89818,4.95073 4.21595,5.53802 0.19602,3.14494 0.74637,0.78584 -0.73007,8.38007 -2.8721,5.0065 1.53297,2.15287 -0.63008,2.33808 -0.66957,7.40432 -1.50432,3.338 0.29488,3.50235 -5.66488,1.58518 -9.86129,4.5265 -0.96996,1.93992 -2.58657,1.93993 -2.10158,1.45494 -1.29329,0.8083 -5.65811,5.3348 -2.74823,2.10159 -5.3348,3.2332 -5.65811,2.42491 -6.30476,3.39487 -1.77826,1.45495 -5.81978,3.55653 -3.39487,0.64664 -3.87985,5.49645 -4.04151,0.32333 -0.96997,1.93992 2.26325,1.93993 -1.45495,5.49645 -1.29328,4.5265 -1.13162,3.87985 -0.8083,4.52649 0.8083,2.42491 1.77826,6.9514 0.96997,6.14309 1.77826,2.74823 -0.96996,1.45495 -3.07155,1.93992 -5.65812,-3.87985 -5.49645,-1.13162 -1.29329,0.48498 -3.23321,-0.64664 -4.20317,-3.07155 -5.17313,-1.13162 -7.59805,-3.39487 -2.10158,-3.87986 -1.29329,-6.46641 -3.2332,-1.93993 -0.64665,-2.26325 0.64665,-0.64664 0.32332,-3.39487 -1.29329,-0.64664 -0.64664,-0.96996 1.29328,-4.36484 -1.6166,-2.26324 -3.23321,-1.29329 -3.39487,-4.36483 -3.55653,-6.62808 -4.20317,-2.58657 0.16166,-1.93992 -5.3348,-12.2862 -0.8083,-4.20317 -1.77826,-1.93992 -0.16166,-1.45495 -5.98144,-5.33479 -2.58657,-3.07155 0,-1.13163 -2.58657,-2.10158 -6.78974,-1.13163 -7.43638,-0.64664 -3.07155,-2.26324 -4.52649,1.77826 -3.55653,1.45495 -2.26325,3.2332 -0.96996,3.7182 -4.36483,6.14309 -2.42491,2.42491 -2.58657,-0.96996 -1.77826,-1.13163 -1.93993,-0.64664 -3.87985,-2.26324 0,-0.64665 -1.77826,-1.93992 -5.17314,-2.10159 -7.43638,-7.7597 -2.26325,-4.68815 0,-8.08303 -3.23321,-6.46642 -0.48498,-2.74822 -1.6166,-0.96997 -1.13163,-2.10158 -5.01147,-2.10159 -1.29328,-1.6166 -7.11307,-7.92137 -1.29328,-3.23321 -4.68816,-2.26325 -1.45495,-4.36487 -2.58659,-2.90987 -1.93991,-0.48496 -0.64923,-4.67764 8.00187,0.68589 29.03499,2.74345 29.03508,1.60036 2.23353,-19.46182 3.88655,-55.55502 1.60039,-18.74732 1.37174,0.0286 m 99.02935,229.66274 -0.56581,-7.11308 -2.74824,-7.19392 -0.56582,-7.03225 1.53578,-8.24471 3.31406,-6.87059 3.4757,-5.41565 3.1524,-3.55655 0.64664,0.2425 -4.769,6.6281 -4.36484,6.54728 -2.02077,6.62809 -0.32332,5.17316 0.88913,6.14312 2.58658,7.19392 0.48498,5.17314 0.16166,1.45496 -0.88913,0.24248 z", + "NM" : "m 288.15255,424.01315 -0.77541,-4.7481 8.64378,0.5254 30.17176,2.9459 27.26816,1.68989 2.21527,-18.70747 3.85736,-55.87597 1.73768,-19.38923 1.5717,0.12856 0.8254,-11.16339 -104.00445,-10.63595 -17.49735,120.43481 15.46067,1.98915 1.29328,-10.02295 29.23215,2.82935 z", + "KS" : "m 507.88059,324.38028 -12.61826,0.20443 -46.08909,-0.45723 -44.55748,-2.05763 -24.62974,-1.25741 3.89379,-64.59497 22.08346,0.67517 40.28913,0.8414 44.30124,0.98758 5.09563,0 2.1844,2.1624 2.01766,-0.0214 1.6403,1.01247 -0.0625,3.00923 -1.82898,1.72537 -0.33225,2.23217 1.84308,3.40233 2.95236,3.19506 2.32735,1.61446 1.30077,11.24082 0.18913,36.08573 z", + "NE" : "m 486.09787,240.70058 3.23061,7.01991 -0.12863,2.30252 3.45922,5.49388 2.71929,3.15234 -5.04948,0 -43.48256,-0.93868 -40.78686,-0.8903 -22.25222,-0.78387 1.07277,-21.32785 -32.31824,-2.92025 4.34383,-44.00986 15.54633,1.02881 20.11879,1.1431 17.83257,1.14312 23.77676,1.14311 10.74526,-0.45724 2.0576,2.28622 4.80108,2.9721 1.14311,0.91449 4.34383,-1.37174 3.88659,-0.45724 2.74347,-0.22863 1.82898,1.37174 4.05743,1.60036 2.97209,1.60036 0.45725,1.60036 0.91449,2.0576 1.82898,0 0.79798,0.0462 0.89423,4.68182 2.92026,8.46792 0.57253,3.75671 2.52349,3.77425 0.56959,5.11414 1.60724,4.24037 0.25234,6.47426 z", + "SD" : "m 476.44687,204.02465 -0.0474,-0.58087 -2.89571,-4.84544 1.86023,-4.71211 1.49273,-5.88654 -2.78187,-2.07971 -0.38516,-2.74346 0.7924,-2.55435 3.18851,0.0152 -0.12308,-5.00614 -0.3333,-30.17425 -0.61773,-3.76758 -4.07232,-3.33093 -0.98263,-1.67696 -0.0625,-1.60882 2.02212,-1.5294 1.53222,-1.66567 0.24496,-2.65679 -58.25709,-1.60035 -54.79921,-3.44909 -5.32527,63.69119 14.59027,0.9038 19.94985,1.20561 17.74305,0.92859 23.77676,1.30358 11.9827,-0.42464 1.9663,2.24518 5.19464,3.25335 0.76389,0.72275 4.54144,-1.45281 6.54054,-0.61491 1.6753,1.33627 4.20451,1.59613 2.94506,1.63583 0.39898,1.48381 1.03949,2.24088 2.23737,-0.20136 z", + "ND" : "m 475.30528,128.91846 -0.61491,-8.43367 -1.67695,-6.81592 -1.89149,-13.02422 -0.45724,-10.987026 -1.73946,-3.077142 -1.75661,-5.194396 0.0312,-10.44427 0.62336,-3.824087 -1.8341,-5.467761 -28.64225,-0.564027 -18.59095,-0.646642 -26.51232,-1.293284 -22.94634,-2.133869 -6.99324,67.176834 54.93224,3.34365 58.06901,1.38583 z", + "WY" : "m 360.37668,143.27587 -106.7426,-13.45706 -14.08348,88.45803 113.26461,13.58549 7.56147,-88.58646 z", + "MT" : "M 369.20952,56.969133 338.5352,54.1613 l -29.26055,-3.55653 -29.26054,-4.041512 -32.3321,-5.334795 -18.42929,-3.39487 -32.72365,-6.932736 -4.47902,21.347532 3.42934,7.544541 -1.37174,4.572452 1.82898,4.572451 3.20073,1.371739 4.62082,10.769453 2.6951,3.176523 0.45724,1.143118 3.42934,1.143118 0.45725,2.057593 -7.0873,17.603953 0,2.51485 2.51485,3.20071 0.91448,0 4.80107,-2.97209 0.68588,-1.14312 1.60036,0.68587 -0.22863,5.25832 2.74348,12.57425 2.97209,2.51484 0.91448,0.68587 1.82899,2.28622 -0.45725,3.42935 0.68587,3.42933 1.14312,0.9145 2.28622,-2.28623 2.74347,0 3.20072,1.60036 2.51485,-0.91449 4.11521,0 3.65795,1.60036 2.74348,-0.45725 0.45724,-2.9721 2.97209,-0.68586 1.37174,1.37174 0.45725,3.20071 1.42587,0.83464 1.88695,-11.03474 106.74567,13.42892 8.80221,-86.299157 z", + "CO" : "m 380.03242,320.96457 4.90324,-86.32496 -113.38856,-12.64396 -12.21382,87.93916 120.69914,11.02976 z", + "ID" : "m 148.47881,176.48395 8.77087,-35.22072 1.37174,-4.22952 2.51484,-5.94418 -1.25742,-2.28623 -2.51486,0.11431 -0.80017,-1.0288 0.45725,-1.14311 0.34292,-3.08641 4.45815,-5.48695 1.82898,-0.45724 1.14311,-1.14311 0.57156,-3.20072 0.91448,-0.68586 3.88659,-5.82988 3.88659,-4.34383 0.22862,-3.772268 -3.42934,-2.629163 -1.53555,-4.400983 13.62491,-63.341691 13.51759,2.528111 -4.40808,21.383013 3.56035,7.485352 -1.58111,4.66084 1.96985,4.641233 3.13822,1.255191 3.83534,9.556588 3.51269,4.437154 0.50725,1.143118 3.34095,1.143118 0.36885,2.097075 -6.97101,17.376092 -0.16518,2.56593 2.63112,3.3217 0.90508,-0.0489 4.91129,-3.0256 0.67742,-1.09497 1.56231,0.65886 -0.27844,5.35372 2.73925,12.58271 3.91783,3.17791 1.68118,2.16545 -0.71661,4.08386 1.06622,2.80741 1.06163,1.09128 2.47929,-2.35142 2.84816,0.0489 2.91925,1.3352 2.78002,-0.68193 3.79426,-0.16048 3.9789,1.60036 2.74348,-0.29676 0.49674,-3.03731 2.93259,-0.76483 1.26017,1.51591 0.44093,2.94496 1.42434,1.21321 -8.386,53.60866 c 0,0 -87.96599,-16.70061 -94.95939,-18.20435 z", + "UT" : "m 259.49836,310.10509 -83.74903,-11.87225 20.58761,-112.54135 46.78031,8.74514 -1.4848,10.63042 -2.31162,13.17266 7.80769,0.92837 16.40652,1.80479 8.21097,0.85564 -12.24765,88.27658 z", + "AZ" : "m 144.9112,382.62909 -2.62701,2.15833 -0.32332,1.45495 0.48498,0.96996 18.91427,10.66959 12.12454,7.59804 14.7111,8.56801 16.81269,10.02295 12.2862,2.42491 24.95116,2.70491 17.25561,-119.12707 -83.73563,-11.91725 -3.09239,16.41246 -1.60629,0.0153 -1.71467,2.62916 -2.51485,-0.11432 -1.25742,-2.74347 -2.74347,-0.34293 -0.9145,-1.14311 -0.91448,0 -0.9145,0.57156 -1.94329,1.0288 -0.1143,6.97298 -0.22864,1.71467 -0.57154,12.57424 -1.48605,2.17191 -0.57156,3.31503 2.74347,4.91539 1.25742,5.82988 0.80019,1.0288 1.0288,0.57156 -0.11432,2.28622 -1.60035,1.37173 -3.42934,1.71467 -1.94329,1.9433 -1.48605,3.65795 -0.57156,4.91539 -2.85778,2.74347 -2.0576,0.68587 0.13569,0.82988 -0.45725,1.71467 0.45725,0.80018 3.65796,0.57154 -0.57156,2.74348 -1.48605,2.17191 -3.77227,0.91449 z", + "NV" : "m 196.39273,185.57552 -23.63891,128.82275 -1.83224,0.34915 -1.57276,2.40618 -2.37294,0.0107 -1.47195,-2.74347 -2.61847,-0.37842 -0.77092,-1.10763 -1.03783,-0.054 -2.77837,1.64429 -0.31026,6.78548 -0.36209,5.77717 -0.34857,8.59281 -1.4471,2.08916 -2.43892,-1.07403 -69.079886,-104.20119 18.989116,-67.58491 93.0921,20.66601 z", + "OR" : "m 148.72184,175.53153 8.8497,-34.80151 1.05079,-4.22952 2.35437,-5.62323 -0.61551,-1.16288 -2.51486,-0.0462 -1.2816,-1.6707 0.45724,-1.46407 0.50341,-3.24688 4.45815,-5.48695 1.82898,-1.09915 1.14311,-1.14311 1.48604,-3.56563 4.04706,-5.6694 3.56563,-3.8624 0.22862,-3.451314 -3.26886,-2.468682 -1.78341,-4.642625 -12.66377,-3.61197 -15.08909,-3.54365 -15.43202,0.114306 -0.45724,-1.371729 -5.48695,2.057604 -4.45814,-0.571559 -2.40054,-1.600361 -1.25742,0.685875 -4.68676,-0.228632 -1.71467,-1.371729 -5.25832,-2.057604 -0.800182,0.114316 -4.34383,-1.486056 -1.943291,1.828983 -6.172812,-0.342927 -5.944183,-4.115209 0.685865,-0.80018 0.228621,-7.773173 -2.286225,-3.886577 -4.115208,-0.571559 -0.685865,-2.514847 -2.353932,-0.466565 -5.798525,2.058784 -2.263247,6.466418 -3.233209,10.022949 -3.23321,6.466419 -5.011474,14.064461 -6.466419,13.579473 -8.083023,12.60952 -1.939926,2.90989 -0.808302,8.568 0.386095,12.08023 112.578342,26.32133 z", + "WA" : "m 102.07324,7.6117734 4.36483,1.4549443 9.69963,2.7482283 8.568,1.939925 20.0459,5.658117 22.95579,5.658116 15.22312,3.207173 -13.63236,63.585811 -12.445,-3.525318 -15.50801,-3.570679 -15.22929,0.03324 -0.45557,-1.344699 -5.59922,2.179293 -4.59543,-0.736744 -2.14697,-1.584054 -1.31321,0.657976 -4.73566,-0.140243 -1.69836,-1.349633 -5.26304,-2.112303 -0.734971,0.146918 -4.389122,-1.524448 -1.893298,1.817379 -6.265906,-0.298733 -5.925698,-4.125702 0.778957,-0.932763 0.121223,-7.677452 -2.281999,-3.839701 -4.115208,-0.60704 -0.67741,-2.510616 -2.275512,-0.456932 -3.554948,1.230576 -2.263247,-3.219247 0.323321,-2.909889 2.748228,-0.323321 1.616605,-4.041511 -2.586568,-1.131624 0.161661,-3.718191 4.364833,-0.646641 -2.748228,-2.748228 -1.454945,-7.113061 0.646642,-2.909888 0,-7.921363 -1.778265,-3.23321 2.263247,-9.376307 2.101586,0.484981 2.424907,2.909889 2.748228,2.586567 3.233209,1.939926 4.526493,2.101586 3.071551,0.646642 2.909889,1.454944 3.394873,0.969963 2.263246,-0.16166 0,-2.424908 1.293284,-1.131623 2.101582,-1.293284 0.32333,1.131624 0.32332,1.778265 -2.263251,0.484981 -0.323321,2.101586 1.778262,1.454945 1.13163,2.424907 0.64664,1.939925 1.45494,-0.16166 0.16166,-1.293284 -0.96996,-1.293284 -0.48498,-3.233209 0.8083,-1.778265 -0.64664,-1.454944 0,-2.263247 1.77827,-3.55653 -1.13163,-2.586568 -2.42491,-4.8498139 0.32333,-0.8083023 1.13162,-0.8083024 z m -9.456692,5.9789646 2.020764,-0.16166 0.484982,1.374119 1.535779,-1.616615 2.344082,0 0.808303,1.535779 -1.53578,1.69744 0.646652,0.808313 -0.727477,2.020761 -1.374119,0.404146 c 0,0 -0.889138,0.08084 -0.889138,-0.242485 0,-0.323321 1.454955,-2.586578 1.454955,-2.586578 l -1.69744,-0.565817 -0.323321,1.454954 -0.727478,0.646642 -1.535782,-2.263257 -0.484982,-2.505742 z", + "CA" : "m 144.69443,382.19813 3.94008,-0.48862 1.48604,-2.01144 0.54454,-2.94109 -3.55152,-0.59012 -0.51417,-0.66822 0.4775,-2.03231 -0.15928,-0.58967 1.92257,-0.61959 3.04278,-2.83268 0.58156,-4.9951 1.3799,-3.40211 1.94329,-2.16626 3.51887,-1.58967 1.65439,-1.60483 0.0687,-2.10884 -0.99333,-0.58001 -1.02315,-1.07273 -1.15522,-5.84845 -2.6852,-4.83009 0.56581,-3.505 -2.41958,-1.02931 -69.061322,-104.1784 18.902112,-67.60149 -67.079863,-15.69796 -1.506896,4.73324 -0.161661,7.43638 -5.173135,11.80121 -3.071548,2.58657 -0.323321,1.13162 -1.778266,0.80831 -1.454944,4.20317 -0.808302,3.23321 2.748228,4.20317 1.616605,4.20317 1.131623,3.55653 -0.323321,6.46642 -1.778265,3.07155 -0.646642,5.81978 -0.969963,3.71819 1.778265,3.87985 2.748228,4.52649 2.263247,4.84982 1.293283,4.04151 -0.32332,3.23321 -0.323321,0.48498 0,2.10158 5.658116,6.30476 -0.484981,2.42491 -0.646642,2.26325 -0.646642,1.93992 0.16166,8.24469 2.101586,3.71819 1.939926,2.58656 2.748228,0.48499 0.969963,2.74822 -1.131623,3.55653 -2.101587,1.61661 -1.131623,0 -0.808302,3.87985 0.484981,2.90989 3.23321,4.36483 1.616604,5.3348 1.454944,4.68815 1.293284,3.07155 3.39487,5.81978 1.454944,2.58656 0.484982,2.90989 1.616604,0.96996 0,2.42491 -0.808302,1.93993 -1.778265,7.11306 -0.484982,1.93992 2.424908,2.74823 4.203172,0.48498 4.526493,1.77827 3.879851,2.10158 2.909889,0 2.909888,3.07155 2.586567,4.84982 1.131624,2.26324 3.879851,2.10159 4.849814,0.8083 1.454944,2.10159 0.646642,3.23321 -1.454944,0.64664 0.323321,0.96996 3.233211,0.8083 2.748228,0.16167 3.159889,-1.68685 3.879854,4.20317 0.808302,2.26325 2.586572,4.20317 0.32332,3.23321 0,9.37631 0.48498,1.77826 10.02295,1.45495 19.72257,2.74822 13.84504,1.3497 z m -88.135212,-43.71668 1.293288,1.53578 -0.16166,1.29329 -3.233221,-0.0808 -0.565814,-1.21246 -0.646644,-1.45495 3.314051,-0.0808 z m 1.939932,0 1.212458,-0.64664 3.556543,2.10159 3.07156,1.21245 -0.889136,0.64666 -4.526509,-0.2425 -1.61661,-1.61661 -0.808306,-1.45495 z m 20.692614,19.80348 1.778265,2.34408 0.808313,0.96997 1.535779,0.56581 0.565807,-1.45495 -0.969963,-1.77827 -2.667403,-2.02076 -1.050798,0.16166 0,1.21246 z m -1.454955,8.64886 1.778276,3.15239 1.212458,1.93994 -1.454954,0.24248 -1.293284,-1.21245 c 0,0 -0.727477,-1.45495 -0.727477,-1.85911 0,-0.40414 0,-2.18242 0,-2.18242 l 0.484981,-0.0808 z" + } + } + } + } + ); +})(jQuery); \ No newline at end of file diff --git a/js/maps/world_countries.js b/js/maps/world_countries.js new file mode 100644 index 000000000..c21c2cb4b --- /dev/null +++ b/js/maps/world_countries.js @@ -0,0 +1,210 @@ +/** +* Mapael +* +* Map of World by country +* +* http://backspace.com/mapapp/javascript_world/ +*/ + +(function($) { + $.extend(true, $.fn.mapael, + { + maps : { + world_countries : { + width : 1000, + height : 400, + getCoords : function (lat, lon) { + var xfactor = 2.752; + var xoffset = 473.75; + var x = (lon * xfactor) + xoffset; + + var yfactor = -2.753; + var yoffset = 231; + var y = (lat * yfactor) + yoffset; + + return {x : x, y : y}; + }, + 'elems': { + "AE" : "M615.622,164.177l0.582,0.000l0.000,0.580l2.324,-0.289l2.326,0.000l1.455,0.000l2.033,-1.743l2.034,-1.743l1.745,-1.742l0.583,0.871l0.291,2.324l-1.456,0.000l-0.289,1.742l0.581,0.291l-1.163,0.580l0.000,1.161l-0.873,1.162l0.000,1.162l-0.580,0.580l-8.430,-1.452l-0.872,-2.613l0.291,0.871z", + "AF" : "M642.364,132.815l2.617,1.162l2.034,-0.291l0.581,-1.452l2.325,-0.291l1.454,-0.870l0.583,-2.323l2.326,-0.291l0.580,-1.162l1.164,0.871l0.871,0.000l1.453,0.000l2.035,0.582l0.871,0.290l2.036,-0.872l0.872,0.582l0.872,-1.162l1.745,0.000l0.289,-0.291l0.290,-1.161l1.455,-1.161l1.454,0.871l-0.291,0.871l0.581,0.000l0.000,2.323l0.873,0.872l1.161,-0.581l1.162,-0.291l1.744,-1.162l1.745,0.290l2.909,0.000l0.580,0.582l-1.743,0.290l-1.454,0.581l-2.907,0.291l-3.197,0.580l-1.454,1.161l0.581,1.162l0.289,1.452l-1.450,1.161l0.289,1.162l-0.872,0.871l-2.616,0.000l1.161,1.743l-1.742,0.580l-1.162,1.743l0.000,1.743l-0.875,0.580l-1.160,0.000l-2.036,0.290l-0.292,0.581l-2.034,0.000l-1.452,1.742l-0.291,2.323l-3.488,1.161l-2.035,-0.289l-0.581,0.580l-1.455,-0.291l-2.907,0.291l-4.649,-1.452l2.615,-2.323l-0.289,-1.742l-2.036,-0.581l-0.290,-1.743l-0.873,-2.032l1.163,-1.742l-1.163,-0.291l0.873,-2.032l-1.161,3.485z", + "AL" : "M530.451,115.973l-0.289,0.871l0.289,1.161l1.165,0.581l0.000,0.872l-0.873,0.291l-0.292,0.869l-1.160,1.453l-0.583,-0.291l0.000,-0.580l-1.454,-0.871l-0.292,-1.452l0.292,-1.742l0.292,-0.872l-0.584,-0.580l0.000,-0.872l1.163,-1.162l0.292,0.291l0.582,0.000l0.581,0.581l0.582,0.290l-0.289,-1.162z", + "AM" : "M593.82,118.005l3.780,-0.580l0.581,0.870l0.871,0.291l-0.289,0.872l1.452,0.871l-0.871,0.871l1.163,0.871l1.162,0.290l0.000,2.032l-0.873,0.000l-1.163,-1.451l0.000,-0.581l-1.160,0.000l-0.873,-0.581l-0.582,0.000l-1.162,-0.871l-2.036,-0.580l0.292,-1.452l0.292,0.872z", + "AO" : "M518.825,247.227l0.582,2.032l0.871,1.453l0.581,0.87l0.874,1.452h2.033l0.873-0.581l1.452,0.581l0.582-0.871l0.581-1.451l1.744-0.291v-0.29h1.452l-0.289,0.871h3.488v1.742l0.579,1.161l-0.579,1.453l0.29,1.74l0.873,1.162v3.195l0.581-0.292h1.162l1.745-0.29h1.161l0.291,0.871l-0.291,1.452l0.583,1.161l-0.292,1.161v0.873h-5.524l-0.289,8.711l2.034,2.322l1.745,1.744l-5.232,1.161l-6.396-0.582l-2.033-1.161h-11.047l-0.581,0.291l-1.745-1.161l-1.743-0.292l-1.455,0.581l-1.452,0.581l-0.29-1.742l0.581-2.612l0.871-2.324v-1.161l0.874-2.613l0.871-1.163l1.452-1.742l0.873-1.16l0.292-2.033v-1.451l-0.874-1.162l-0.871-1.742l-0.581-1.452v-0.581l0.872-1.161l-0.872-2.613l-0.291-1.742l-1.455-1.741l0.292-0.582l1.163-0.581l0.581,0.291l1.162-0.581L518.825,247.227zM508.071,246.646l-0.874,0.291l-0.581-2.031l1.163-1.163l0.87-0.581l0.874,0.871l-0.874,0.58l-0.578,0.872V246.646z", + "AR" : "M293.546,382.836h-2.616l-1.454-0.87h-1.745h-2.907v-6.389l1.163,1.45l1.163,2.033l3.779,1.744l3.778,0.58L293.546,382.836zM295,291.656l1.452,2.033l1.163-2.323l3.198,0.29l0.291,0.581l5.232,4.356l2.326,0.29l3.198,2.033l2.906,1.161l0.291,1.162l-2.617,4.354l2.617,0.58l3.197,0.581l2.326-0.581l2.326-2.032l0.582-2.322l1.163-0.58l1.454,1.45v2.324l-2.325,1.45l-1.745,1.163l-3.198,2.612l-3.779,3.777l-0.582,2.321l-0.872,2.613l0.291,2.905l-0.872,0.58v1.741l-0.29,1.452l3.487,2.323l-0.291,2.033l1.745,1.161l-0.291,1.162l-2.616,3.773l-4.07,1.455l-5.522,0.579l-2.907-0.29l0.582,1.451l-0.582,2.033l0.291,1.452l-1.454,0.871l-2.907,0.58l-2.616-1.161l-1.163,0.871l0.583,2.613l1.744,0.872l1.452-0.872l0.873,1.453l-2.617,0.87l-2.035,1.743l-0.582,2.613l-0.58,1.451h-2.617l-2.035,1.451l-0.873,2.033l2.617,2.032l2.615,0.582l-0.872,2.613l-3.197,1.452l-1.744,3.194l-2.616,1.161l-1.163,1.163l0.872,2.902l2.035,1.742l-1.163-0.291l-2.617-0.29l-6.685-0.58l-1.163-1.453v-2.03h-1.744l-0.873-0.873l-0.291-2.904l2.035-1.161l0.873-1.741l-0.292-1.453l1.455-2.323l0.872-3.775l-0.291-1.451l1.452-0.58l-0.29-1.162l-1.454-0.289l0.873-1.162l-1.162-1.162l-0.582-3.194l1.164-0.581l-0.582-3.193l0.582-2.904l0.872-2.613l1.453-0.87l-0.581-2.615l-0.292-2.613l2.326-1.742l-0.29-2.323l1.744-2.613v-2.613l-0.873-0.58l-1.163-4.646l1.744-2.904l-0.291-2.612l0.872-2.614l2.035-2.324l1.744-1.741l-0.872-1.163l0.582-0.87v-4.646l2.907-1.451l1.163-2.613l-0.291-0.872l2.034-2.324L295,291.656z", + "AT" : "M520.57,98.549l-0.292,1.162l-1.453,0.000l0.582,0.581l-1.164,1.742l-0.291,0.580l-2.616,0.000l-1.162,0.582l-2.326,-0.291l-4.069,-0.580l-0.582,-0.872l-2.615,0.292l-0.291,0.580l-1.746,-0.291l-1.452,0.000l-1.162,-0.581l0.289,-0.581l0.000,-0.580l0.873,-0.291l1.452,0.871l0.292,-0.871l2.326,0.291l2.034,-0.581l1.452,0.000l0.584,0.581l0.290,-0.291l-0.290,-1.742l0.872,-0.580l1.162,-1.162l2.035,0.871l1.453,-1.162l0.871,0.000l2.326,0.581l1.163,0.000l1.455,0.581l-0.292,0.291l-0.292,-0.870z", + "AU" : "M874.039,343.054l2.616,0.871l1.454-0.29l2.325-0.581l1.453,0.291l0.291,3.193l-0.87,0.872l-0.293,2.321l-1.162-0.579l-1.744,1.741h-0.582l-1.743-0.289l-1.745-2.324l-0.289-1.742l-1.744-2.323l0.29-1.451L874.039,343.054zM868.806,268.715l1.163,2.324l1.744-1.163l0.873,1.163l1.452,1.161l-0.289,1.161l0.58,2.324l0.291,1.45l0.873,0.29l0.579,2.323l-0.289,1.453l0.871,1.741l3.198,1.453l1.744,1.451l2.034,1.161l-0.582,0.581l1.745,1.742l0.87,2.904l1.165-0.581l1.163,1.452l0.581-0.581l0.579,2.904l2.036,1.742l1.163,1.161l2.034,2.033l0.873,2.322v1.452v1.742l1.163,2.323v2.323l-0.582,1.452l-0.581,2.323v1.742l-0.582,2.033l-1.162,2.322l-2.034,1.453l-1.163,2.031l-0.872,1.453l-0.872,2.322l-0.871,1.451l-0.873,2.033l-0.292,1.743v0.87l-1.452,1.163h-3.198l-2.326,1.159l-1.452,1.163l-1.454,1.161l-2.325-1.45l-1.743-0.293l0.289-1.45l-1.452,0.58l-2.325,1.744l-2.326-0.581l-1.743-0.582h-1.454l-2.616-0.871l-1.744-1.743l-0.582-2.032l-0.58-1.452l-1.456-1.162l-2.614-0.29l0.873-1.161l-0.581-2.033l-1.455,1.744l-2.326,0.579l1.455-1.452l0.292-1.74l1.161-1.453l-0.291-2.032l-2.324,2.612l-1.745,0.873l-0.873,2.03l-2.323-1.161l0.29-1.452l-1.744-1.741l-1.455-1.161l0.583-0.581l-3.779-1.743h-1.744l-2.616-1.45l-4.942,0.29l-3.778,0.871l-2.907,1.162l-2.615-0.292l-2.908,1.451l-2.616,0.581l-0.289,1.452l-1.163,1.161h-2.325l-1.744,0.291l-2.325-0.581l-2.036,0.29l-2.034,0.291l-1.455,1.452l-0.871-0.291l-1.452,0.871l-1.163,0.873h-2.036h-2.034l-2.906-1.744l-1.452-0.58v-1.742l1.452-0.291l0.581-0.58l-0.29-1.161l0.58-1.743l-0.29-1.741l-1.454-2.614l-0.579-1.742v-1.452l-0.873-1.743l-0.29-0.87l-1.163-1.162l-0.292-2.033l-1.454-2.323l-0.579-1.161l1.163,1.161l-0.874-2.321l1.455,0.58l0.873,1.161v-1.451l-1.454-2.033l-0.292-0.87l-0.582-0.872l0.29-1.742l0.584-0.581l0.289-1.451l-0.289-1.453l1.162-2.032l0.292,2.032l1.161-1.743l2.034-1.159l1.454-1.162l2.034-0.872l1.454-0.29l0.581,0.29l2.325-0.871l1.455-0.29l0.579-0.58l0.582-0.291h1.744l2.616-0.871l1.745-1.161l0.579-1.452l1.744-1.452v-1.162v-1.45l2.036-2.324l1.163,2.324l1.163-0.292l-0.871-1.45l0.871-1.453l1.163,0.871l0.289-2.322l1.454-1.162l0.58-1.162l1.454-0.58v-0.581l1.163,0.291l0.291-0.872l1.163-0.291l1.163-0.289l2.034,1.161l1.743,1.742h1.453l1.744,0.291l-0.581-1.742l1.454-2.032l1.163-0.873l-0.291-0.581l1.162-1.452l1.744-1.161l1.165,0.291l2.323-0.291v-1.452l-2.034-0.87l1.453-0.58l2.035,0.869l1.453,1.163l2.326,0.581l0.581-0.29l1.744,0.87l1.744-0.87l0.871,0.29l0.872-0.581l1.164,1.451l-0.873,1.453l-0.872,1.16h-0.873l0.292,1.162l-0.873,1.452l-1.163,1.161l0.292,0.872l2.325,1.452l2.034,0.87l1.454,0.871l2.034,1.742h0.581l1.452,0.582l0.582,0.87l2.617,1.161l1.745-1.161l0.581-1.452l0.581-1.161l0.29-1.452l0.873-2.322l-0.291-1.161v-0.872l-0.291-1.452l0.291-2.322l0.581-0.29l-0.29-1.163l0.581-1.451l0.582-1.452v-0.872l1.163-0.869l0.58,1.45l0.291,1.743l0.581,0.291l0.291,1.16l0.871,1.163l0.292,1.74L868.806,268.715z", + "AZ" : "M597.6,121.78l0.873,0.581h1.16v0.581l1.163,1.451l-2.033-0.29l-1.163-1.453l-0.582-0.871H597.6zM604.285,117.715h1.165l0.29-0.581l1.744-1.162l1.452,1.452l1.453,2.033h1.165l0.87,0.871h-2.325l-0.292,2.322l-0.579,0.873l-0.873,0.58v1.452l-0.582,0.291l-1.743-1.453l0.871-1.451l-0.871-0.871l-0.872,0.291l-3.488,2.032v-2.032l-1.162-0.291l-1.163-0.871l0.871-0.871l-1.452-0.871l0.289-0.871l-0.871-0.291l-0.581-0.871l0.581-0.29l2.034,0.581l1.454,0.29l0.582-0.29l-1.455-1.453l0.582-0.29h0.873L604.285,117.715z", + "BA" : "M526.091,107.552l0.871,0.000l-0.581,1.161l1.455,1.162l-0.582,1.161l-0.581,0.291l-0.582,0.290l-0.872,0.581l-0.291,1.451l-2.614,-1.161l-0.874,-1.161l-1.162,-0.581l-1.163,-0.871l-0.579,-0.872l-1.454,-1.451l0.581,-0.872l1.162,0.581l0.582,-0.581l1.163,0.000l2.325,0.291l2.033,0.000l-1.163,-0.581z", + "BD" : "M728.989,170.275l-0.292,2.033l-0.871,-0.291l0.291,2.033l-0.872,-1.452l-0.292,-1.452l-0.290,-1.162l-1.163,-1.742l-2.615,0.000l0.289,1.161l-0.873,1.453l-1.161,-0.581l-0.581,0.581l-0.582,-0.292l-1.164,-0.289l-0.290,-2.324l-1.160,-2.032l0.579,-1.742l-1.744,-0.582l0.582,-1.160l1.743,-0.873l-2.034,-1.451l1.163,-2.032l2.034,1.451l1.454,0.000l0.291,2.032l2.616,0.291l2.327,0.000l1.743,0.291l-1.454,2.324l-1.163,0.289l-0.872,1.452l1.454,1.452l0.581,-1.742l0.872,0.000l-1.454,-4.356z", + "BE" : "M482.78,89.837l2.034,0.000l2.617,-0.580l1.745,1.451l1.452,0.582l-0.290,1.742l-0.583,0.291l-0.290,1.451l-2.615,-1.161l-1.162,0.000l-2.036,-1.162l-1.163,-1.161l-1.452,0.000l-0.293,-0.872l-2.036,0.581z", + "BF" : "M465.919,204.54l-1.744,-0.872l-1.452,0.291l-0.872,0.581l-1.164,-0.581l-0.579,-0.871l-1.165,-0.582l-0.290,-1.741l0.873,-1.161l0.000,-0.871l2.034,-2.324l0.291,-1.742l0.872,-0.871l1.452,0.581l1.163,-0.581l0.291,-0.872l2.035,-1.161l0.582,-0.871l2.617,-1.162l1.452,-0.290l0.582,0.581l2.035,0.000l-0.292,1.161l0.292,1.162l1.453,2.033l0.291,1.161l3.198,0.581l-0.291,2.032l-0.583,0.872l-1.161,0.290l-0.584,1.162l-0.870,0.290l-2.616,0.000l-1.163,-0.290l-0.872,0.290l-1.163,0.000l-4.942,0.000l0.000,1.452l-0.290,-2.323z", + "BG" : "M536.265,109.294l0.581,1.162l1.164,-0.291l2.035,0.581l4.071,0.000l1.452,-0.581l3.196,-0.581l2.035,0.872l1.454,0.290l-1.163,1.161l-1.163,2.033l0.872,1.452l-2.324,-0.290l-2.907,0.871l0.000,1.452l-2.326,0.000l-2.034,-0.872l-2.326,0.872l-2.036,-0.290l0.000,-1.743l-1.452,-0.871l0.290,-0.292l-0.290,-0.289l0.580,-0.871l1.164,-0.871l-1.454,-1.162l-0.290,-1.161l-0.871,0.581z", + "BI" : "M554.579,243.451l-0.290,-3.484l-0.583,-1.161l1.743,0.290l0.874,-1.743l1.454,0.291l0.000,0.871l0.582,0.871l0.000,0.872l-0.582,0.580l-1.163,1.454l-0.872,0.870l1.163,-0.289z", + "BJ" : "M481.037,213.833l-2.037,0.290l-0.872,-2.033l0.290,-6.388l-0.579,-0.289l-0.291,-1.454l-0.872,-0.871l-0.873,-0.871l0.582,-1.452l0.870,-0.290l0.584,-1.162l1.161,-0.290l0.583,-0.872l1.161,-0.871l0.874,0.000l2.034,1.453l0.000,1.160l0.580,1.453l-0.580,1.160l0.291,0.873l-1.454,1.452l-0.582,0.871l-0.581,1.743l0.000,1.741l0.289,-4.647z", + "BN" : "M787.998,218.479l1.163,-0.872l2.324,-1.741l0.000,1.451l-0.291,1.743l-1.163,0.000l-0.580,0.870l1.453,1.451z", + "BO" : "M300.812,291.656l-3.197,-0.290l-1.163,2.323l-1.452,-2.033l-3.781,-0.582l-2.033,2.324l-2.036,0.582l-1.163,-4.065l-1.453,-2.906l0.872,-2.612l-1.453,-1.163l-0.291,-2.031l-1.454,-2.033l1.745,-2.904l-1.163,-2.324l0.582,-0.869l-0.582,-0.872l1.163,-1.452l0.000,-2.323l0.290,-2.033l0.582,-0.873l-2.326,-4.355l2.035,0.000l1.163,0.000l0.872,-0.870l2.326,-0.872l1.453,-1.162l3.487,-0.580l-0.289,2.031l0.289,1.163l0.000,1.743l2.909,2.612l3.196,0.290l0.872,1.162l2.035,0.581l1.163,0.872l1.744,0.000l1.453,0.580l0.000,1.743l0.582,0.871l0.000,1.162l-0.582,0.000l0.872,3.195l5.233,0.000l-0.291,1.740l0.291,0.873l1.453,0.871l0.872,1.742l-0.581,2.032l-0.873,1.453l0.291,1.451l-0.872,0.580l0.000,-0.871l-2.615,-1.451l-2.616,0.000l-4.652,0.871l-1.453,2.324l0.000,1.451l-1.163,3.485l0.291,0.581z", + "BR" : "M315.056,314.017l3.778,-3.777l3.198,-2.613l1.745,-1.163l2.325,-1.450l0.000,-2.324l-1.454,-1.450l-1.162,0.580l0.580,-1.742l0.292,-1.454l0.000,-1.741l-1.163,-0.290l-0.872,0.290l-1.163,0.000l-0.290,-1.162l-0.291,-2.613l-0.291,-0.581l-2.035,-0.871l-1.163,0.581l-2.907,-0.581l0.291,-3.776l-0.872,-1.452l0.872,-0.580l-0.291,-1.451l0.873,-1.453l0.581,-2.032l-0.872,-1.742l-1.453,-0.871l-0.291,-0.873l0.291,-1.740l-5.233,0.000l-0.872,-3.195l0.582,0.000l0.000,-1.162l-0.582,-0.871l0.000,-1.743l-1.453,-0.580l-1.744,0.000l-1.163,-0.872l-2.035,-0.581l-0.872,-1.162l-3.196,-0.290l-2.909,-2.612l0.000,-1.743l-0.289,-1.163l0.289,-2.031l-3.487,0.580l-1.453,1.162l-2.326,0.872l-0.872,0.870l-1.163,0.000l-2.035,0.000l-1.744,0.292l-1.163,-0.292l0.292,-4.066l-2.326,1.453l-2.616,0.000l-0.872,-1.453l-1.744,0.000l0.581,-1.451l-1.744,-1.451l-1.163,-2.614l0.872,-0.581l0.000,-1.162l1.744,-0.581l-0.290,-1.451l0.581,-1.162l0.291,-1.161l3.198,-2.034l2.033,-0.289l0.583,-0.580l2.324,0.290l1.163,-7.551l0.291,-1.161l-0.582,-1.743l-1.162,-0.871l0.000,-2.033l1.453,-0.581l0.582,0.290l0.291,-0.871l-1.745,-0.290l0.000,-1.742l5.233,0.000l0.871,-0.871l0.873,0.871l0.582,1.452l0.581,-0.290l1.452,1.451l2.036,-0.289l0.580,-0.582l2.036,-0.870l1.162,-0.291l0.291,-1.162l2.035,-0.871l-0.291,-0.581l-2.324,-0.289l-0.292,-1.744l0.000,-1.741l-1.163,-0.872l0.582,0.000l2.034,0.290l2.326,0.582l0.581,-0.582l2.035,-0.580l3.198,-0.871l0.872,-1.162l-0.291,-0.580l1.453,-0.291l0.582,0.582l-0.290,1.451l0.872,0.290l0.580,1.161l-0.580,1.162l-0.582,2.324l0.582,1.451l0.291,1.162l1.743,1.162l1.454,0.290l0.290,-0.581l0.872,0.000l1.163,-0.581l0.871,-0.871l1.454,0.290l0.872,0.000l1.454,0.291l0.290,-0.581l-0.581,-0.581l0.291,-0.870l1.163,0.289l1.162,-0.289l1.745,0.581l1.161,0.581l0.873,-0.873l0.582,0.292l0.290,0.581l1.453,0.000l0.872,-1.162l0.872,-2.034l1.745,-2.323l0.872,-0.290l0.581,1.452l1.744,4.936l1.453,0.291l0.000,2.032l-2.034,2.323l0.872,0.872l4.942,0.290l0.000,2.904l2.034,-2.033l3.489,1.163l4.650,1.741l1.163,1.453l-0.290,1.451l3.197,-0.872l5.232,1.453l4.070,0.000l4.069,2.322l3.780,3.196l2.034,0.582l2.326,0.289l0.872,0.870l1.162,3.485l0.291,1.452l-1.162,4.646l-1.163,1.742l-4.070,3.775l-1.744,3.194l-2.035,2.323l-0.581,0.290l-0.873,2.034l0.291,4.936l-0.872,4.357l-0.290,1.742l-0.873,1.162l-0.581,3.774l-2.615,3.483l-0.583,2.906l-2.034,1.161l-0.872,1.453l-2.907,0.000l-4.360,1.160l-1.745,1.162l-3.197,0.871l-3.198,2.324l-2.325,2.613l-0.581,2.032l0.581,1.452l-0.581,2.904l-0.581,1.163l-2.035,1.742l-2.907,4.645l-2.325,2.323l-2.036,1.162l-1.162,2.615l-1.744,1.740l-0.872,-1.740l1.163,-1.164l-1.454,-2.032l-2.325,-1.451l-2.907,-1.743l-0.872,0.000l-2.907,-2.033l1.744,-0.292z", + "BS" : "M260.408,165.628h-0.872l-0.581-1.452l-1.163-0.871l0.872-1.743l0.581,0.291l1.164,2.033V165.628zM259.536,157.788l-2.907,0.581l-0.291-1.162l1.454-0.29l1.744,0.29V157.788zM261.86,157.788l-0.58,2.032l-0.583-0.29l0.291-1.451l-1.453-1.162v-0.291L261.86,157.788z", + "BT" : "M726.082,154.594l1.163,0.871l0.000,1.742l-2.326,0.000l-2.326,-0.290l-1.744,0.581l-2.615,-1.162l0.000,-0.581l1.743,-2.033l1.454,-0.580l2.035,0.580l1.453,0.000l-1.163,-0.872z", + "BW" : "M544.405,281.784l0.582,0.580l0.870,1.742l2.907,2.903l1.455,0.292l0.000,0.870l0.580,1.744l2.326,0.579l1.745,1.162l-4.071,2.033l-2.324,2.032l-0.871,1.742l-0.874,1.161l-1.452,0.293l-0.584,1.161l-0.289,0.870l-1.744,0.582l-2.327,0.000l-1.162,-0.872l-1.162,-0.290l-1.454,0.580l-0.582,1.453l-1.452,0.870l-1.164,1.162l-2.033,0.290l-0.582,-0.872l0.289,-1.741l-1.741,-2.613l-0.874,-0.580l0.000,-7.843l2.908,-0.289l0.000,-9.582l2.033,-0.291l4.361,-0.871l0.871,1.162l1.744,-1.162l0.874,0.000l1.743,-0.582l0.291,0.291l-1.163,-2.034z", + "BY" : "M538.301,82.579l2.907,0.000l2.908,-0.872l0.578,-1.452l2.326,-1.162l-0.290,-1.160l1.745,-0.291l2.906,-1.162l2.908,0.581l0.290,0.872l1.454,-0.291l2.615,0.581l0.289,1.161l-0.578,0.871l1.743,1.743l1.163,0.581l-0.292,0.290l2.036,0.580l0.872,0.872l-1.163,0.580l-2.326,-0.290l-0.581,0.290l0.871,0.872l0.583,2.033l-2.328,0.000l-0.870,0.580l-0.290,1.451l-0.873,-0.289l-2.615,0.000l-0.583,-0.581l-1.162,0.581l-1.163,-0.291l-2.036,-0.290l-3.196,-0.581l-2.615,-0.291l-2.035,0.291l-1.746,0.581l-1.163,0.000l0.000,-1.161l-0.871,-1.162l1.453,-0.582l0.000,-1.161l-0.582,-0.870l0.289,1.452z", + "BZ" : "M228.433,181.89l0.000,-0.290l0.290,-0.290l0.582,0.580l0.872,-1.742l0.580,0.000l0.000,0.290l0.581,0.000l-0.289,0.872l-0.292,1.162l0.292,0.289l-0.292,1.162l0.000,0.291l-0.290,1.161l-0.582,0.872l-0.291,0.000l-0.581,0.870l-0.872,0.000l0.292,-2.903l0.000,2.324z", + "CA" : "M298.487,102.905l2.035,0.291h2.617l-1.454,1.162l-0.872,0.29l-3.488-1.162l-0.873-1.161l1.163-0.872L298.487,102.905zM303.719,95.937h-1.454l-3.488-0.872l-2.616-1.162l0.872-0.291l3.779,0.581l2.616,1.162L303.719,95.937zM133.669,97.679l-1.163,0.291l-4.651-1.162l-0.872-1.162l-2.324-0.871l-0.582-0.871l-2.907-0.581l-0.872-1.452V91.29l2.907,0.581l1.744,0.58l2.617,0.291l0.872,0.872l1.454,1.162l2.615,1.162L133.669,97.679zM319.125,91.581l-1.744,2.323l1.744-0.871l2.035,0.581l-1.163,0.871l2.617,0.873l1.163-0.582l2.906,0.871l-0.872,1.742l1.744-0.291l0.292,1.452l0.872,1.742l-1.164,2.323h-1.162l-1.744-0.29l0.582-2.323l-0.872-0.29l-3.198,2.323h-1.453l1.744-1.452l-2.617-0.581h-2.907h-5.232l-0.58-0.872l1.744-0.871l-1.164-0.871l2.326-1.451l2.906-4.356l1.745-1.743l2.325-0.87h1.163l-0.582,0.87L319.125,91.581zM108.38,82.289l2.616-0.291l-0.58,3.195l2.324,2.323h-1.163l-1.744-1.453l-0.871-1.161l-1.454-0.871l-0.582-1.162l0.291-0.871L108.38,82.289zM255.466,59.928l-0.872,1.453l-1.453-0.291l-0.582-0.58v-0.291l1.163-0.872h1.163L255.466,59.928zM248.198,58.477l-3.197,1.451h-1.744l-0.581-0.581l2.034-1.452h3.779L248.198,58.477zM239.478,50.346l0.291,1.161l1.454-0.29l1.744,0.581l2.906,1.162l3.198,0.871l0.29,1.162l2.035-0.29l1.745,0.871l-2.326,0.872l-4.361-0.581l-1.453-1.161l-2.617,1.452l-4.069,1.451l-0.872-1.742l-3.779,0.291l2.325-1.162l0.291-2.323l1.163-2.613L239.478,50.346zM265.058,46.28l-3.198,0.291l-0.58-1.453l1.162-1.451l2.326-0.581l2.326,0.871v1.161l-0.291,0.292L265.058,46.28zM210.41,40.763l-1.744,1.162l-3.488-0.872l-2.325,0.291l-3.779-1.162l2.325-0.872l2.035-1.162l2.907,0.581l1.744,0.581l0.581,0.581L210.41,40.763zM224.653,39.891v2.614l3.488-2.032l3.197,1.742l-0.581,2.033l2.616,2.032l2.907-2.032l2.035-2.324v-3.195l4.069,0.292l4.07,0.29l3.488,1.452l0.291,1.452l-2.035,1.452l1.744,1.451l-0.291,1.162l-5.231,2.033l-3.779,0.291l-2.907-0.581l-0.872,1.161l-2.617,2.323l-0.872,1.453l-3.196,1.743l-3.78,0.29l-2.325,1.162l-0.292,1.741l-3.197,0.291l-3.198,2.324l-2.907,2.904l-1.162,2.323l-0.292,3.194l4.07,0.291l1.454,2.614l1.163,2.033l3.779-0.582l5.232,1.453l2.616,0.871l2.035,1.452l3.489,0.582l2.907,1.162l4.651,0.29l2.906,0.291l-0.581,2.323l0.872,2.614l2.035,3.194l4.07,2.613l2.326-0.871l1.452-2.903l-1.452-4.357l-2.035-1.452l4.36-1.162l3.197-2.033l1.455-1.742l-0.292-2.032l-1.744-2.324L257.5,69.22l3.489-2.904l-1.162-2.323l-1.163-4.355l2.034-0.582l4.651,0.582l2.907,0.29l2.326-0.581l2.616,0.872l3.198,1.451l0.872,1.162l4.941,0.291v2.323l0.872,3.484l2.616,0.291l1.745,1.742l4.07-1.742l2.616-2.904l1.744-1.161l2.325,2.323l3.488,3.484l3.198,3.195l-1.163,1.742l3.487,1.742l2.616,1.451l4.36,0.872l1.744,0.871l1.163,2.324l2.035,0.29l1.163,0.872l0.291,3.194l-2.035,1.161l-2.035,0.872l-4.65,0.871l-3.198,2.323l-4.942,0.582l-5.814-0.582h-4.07h-2.906l-2.326,2.033l-3.488,1.162l-3.779,3.775l-3.197,2.613l2.325-0.58l4.36-3.486l5.814-2.322l4.069-0.291l2.326,1.162l-2.616,2.032l0.872,2.905l0.872,2.032l3.779,1.452l4.361-0.581l2.906-2.903l0.292,2.032l1.744,0.871l-3.489,1.742l-6.104,1.743l-2.616,1.161l-3.198,2.033l-2.034-0.291l-0.29-2.323l4.94-2.324h-4.36l-3.197,0.291l-1.744-1.452v-3.775l-1.163-0.87l-2.035,0.581l-0.872-0.581l-2.035,2.032l-0.873,2.033l-0.872,1.162l-1.162,0.58h-0.872l-0.292,0.871h-5.232h-4.07l-1.163,0.581l-2.907,1.743l-0.291,0.29l-0.872,1.162h-2.616h-2.616l-1.454,0.291l0.582,0.581l0.291,0.871l-0.291,0.291l-3.488,1.453l-2.907,0.29l-3.197,1.452h-0.581l-0.872-0.29l-0.292-0.581v-0.29l0.581-0.873l1.163-1.451l0.872-1.742l-0.58-2.323l-0.583-2.613l-2.906-1.162l0.581-0.581l-0.581-0.29h-0.581l-0.583-0.291l-0.29-0.871l-0.583,0.291h-0.58v-0.291l-0.582-0.291l-0.291-0.58l-2.035-0.871l-2.326-0.872l-2.616-1.162l-2.617-1.161l-2.326,0.87h-0.872l-3.488-0.581l-2.325,0.291l-2.616-0.871l-2.907-0.291l-1.744-0.291l-0.871-0.581l-0.582-1.452h-0.873v1.161h-5.813h-9.302h-9.302h-8.43h-8.138h-8.14h-8.43h-2.616h-8.139h-7.849h-0.582l-5.231-2.613l-2.036-1.452l-4.941-0.871l-1.454-2.614l0.291-1.742l-3.488-1.161l-0.291-2.033l-3.488-2.033v-1.452l1.454-1.452v-1.743l-4.65-1.742l-2.908-2.903l-1.744-2.033l-2.616-1.162l-1.744-1.162l-1.454-1.451l-2.616,0.871L95.3,68.93l-2.326-1.741l-2.035-1.162l-2.616-0.872h-2.616V49.475V39.311l5.232,0.581l4.069,1.453h2.907l2.616-0.871l3.198-0.871l4.07,0.29l4.069-1.162l4.651-0.87l1.744,1.162l2.035-0.581l0.872-1.452l1.744,0.29l4.651,2.613l3.778-1.742l0.292,2.033l3.487-0.581l0.872-0.872l3.487,0.292l4.071,1.161l6.395,0.871l3.779,0.582l2.907-0.291l3.488,1.452l-3.779,1.453l4.94,0.581l7.559-0.291l2.325-0.581l2.906,1.742l2.908-1.451l-2.616-1.162l1.744-0.871l3.196-0.291l2.326-0.29l2.035,0.871l2.907,1.452l3.197-0.291l4.65,1.162l4.361-0.291h4.07l-0.291-1.742l2.326-0.581l4.36,1.162v2.614l1.744-2.324h2.035l1.454-2.614l-3.198-1.742l-3.196-1.162l0.291-2.903l3.198-2.033l3.778,0.29l2.617,1.453l3.779,2.904l-2.326,1.451L224.653,39.891zM159.54,29.728l-1.453,1.453l6.104-0.871l3.779,1.451l3.197-1.451l2.617,0.871l2.035,2.613l1.454-1.161l-1.745-2.615l2.327-0.581l2.615,0.581l3.198,1.162l1.744,2.613l0.872,2.033l4.651,1.162l4.941,1.452l-0.29,1.162l-4.651,0.29l1.744,0.872l-0.873,1.162l-4.941-0.581l-4.651-0.581h-3.198l-5.231,1.162l-6.977,0.291l-4.941,0.29l-1.454-1.452l-3.778-0.58l-2.617,0.29l-3.198-2.323l1.744-0.291l4.36-0.29h3.778l3.488-0.291l-5.233-0.871l-5.813,0.291h-4.069l-1.454-1.162l6.396-0.871h-4.07l-4.941-0.872l2.325-2.033l2.036-1.162l7.267-1.452L159.54,29.728zM185.993,29.147l-2.326,1.742l-4.361-2.032l1.163-0.291h3.488L185.993,29.147zM263.604,30.018l0.291,0.582h-2.907h-2.906l-3.197,0.29l-0.582-0.29l-3.198-1.452l0.291-0.872l1.163-0.291l6.396,0.291L263.604,30.018zM235.409,29.728l2.325,1.743l2.326-2.323l6.977-0.872l4.941,2.614l-0.582,2.033l5.523-0.871l2.616-1.162l6.104,1.451l3.78,1.162l0.29,1.162l5.233-0.581l2.906,1.742l6.687,1.162l2.326,1.161l2.616,2.614l-5.233,1.162l6.687,1.742l4.359,0.582l3.779,2.613l4.36,0.29l-0.872,1.743l-4.651,3.194l-3.488-1.162l-4.36-2.613l-3.488,0.291l-0.291,1.742l2.907,1.452l3.778,1.452l0.872,0.581l2.036,2.904l-1.164,1.743l-3.488-0.582l-6.685-2.323l3.779,2.323l2.906,1.743l0.292,0.871l-7.268-0.871l-6.104-1.743l-3.198-1.161l0.872-0.871l-4.07-1.451l-4.07-1.453v0.871l-7.848,0.582L257.5,53.25l1.745-2.033h5.232l5.814-0.291l-1.163-0.871l1.163-1.452l3.488-2.613l-0.872-1.162l-0.873-1.162l-4.36-1.162l-5.522-1.161l1.743-0.581l-2.907-1.742h-2.325l-2.326-1.162l-1.453,0.87l-4.942,0.292l-9.883-0.581l-5.814-0.581l-4.651-0.582l-2.325-0.871l2.908-1.451h-3.78l-0.872-2.615l2.036-2.613l2.906-0.87l6.977-0.872L235.409,29.728zM197.62,27.985l3.198,0.582l4.942-0.582l0.582,0.872l-2.617,1.452l4.361,1.162l-0.582,2.323l-4.361,1.162l-2.907-0.291l-1.744-0.871l-6.976-2.323l0.29-0.871l5.523,0.29l-3.196-1.742L197.62,27.985zM217.096,30.89l-2.907,2.033h-3.197l-1.454-2.613v-1.452l1.454-1.162l2.616-0.581h5.814l5.232,0.871l-4.069,2.324L217.096,30.89zM142.099,34.665l-7.267,1.162l-1.453-1.162l-6.396-1.452l1.455-1.162l1.743-2.033l2.326-1.742l-2.615-1.742l9.301-0.29l4.07,0.581h6.976l2.616,0.871l2.907,1.162l-3.488,0.87l-6.686,1.743l-3.488,2.032V34.665zM216.224,24.792l-1.744,1.162l-3.778-0.291l-3.489-0.871l1.453-1.162l4.07-0.58l2.326,0.871L216.224,24.792zM202.562,19.855l2.035,1.452l0.291,1.452l-1.454,2.033l-4.36,0.291l-2.908-0.582v-1.452h-4.65v-2.033h2.906l4.07-0.871l4.07,0.291V19.855zM175.819,21.307l1.163,1.162l2.324-0.582l2.907,0.291l0.582,1.161l-1.745,1.453l-9.301,0.291l-6.977,1.162h-4.07l-0.291-0.873l5.523-1.16l-12.208,0.29l-4.07-0.29l3.779-2.904l2.616-0.581l7.848,0.871l4.942,1.453l4.651,0.29l-3.779-2.613l2.326-0.871l2.907,0.29L175.819,21.307zM213.026,18.984l3.198,0.872h5.523l2.326,0.871l-0.582,1.161l2.906,0.582l1.744,0.58h3.779l4.069,0.29l4.361-0.58l5.522-0.29l4.651,0.29l2.907,0.871l0.582,1.162l-1.744,0.871l-4.07,0.582l-3.488-0.291l-7.848,0.291h-5.813l-4.36-0.291l-7.268-0.871l-0.872-1.453l-0.582-1.451l-2.617-1.162l-5.814-0.291l-3.196-0.871l1.163-1.162L213.026,18.984zM154.018,17.532l-0.582,2.033l-2.035,0.871l-2.616,0.29l-4.941,1.161l-4.65,0.291l-3.488-0.582l4.651-2.032l5.523-1.742h4.36L154.018,17.532zM215.351,17.823h-1.163l-5.231-0.291l-0.582-0.581h5.522l1.744,0.581L215.351,17.823zM170.586,17.243l-5.232,0.87l-4.071-0.87l2.326-0.873l3.779-0.29l4.07,0.29L170.586,17.243zM172.04,14.919l-3.488,0.291H163.9v-0.291l2.907-0.872l1.453,0.29L172.04,14.919zM210.12,16.37l-4.07,0.581l-2.326-0.87l-1.163-0.871l-0.291-1.162h3.488l1.744,0.29l3.198,0.872L210.12,16.37zM198.201,15.499l1.163,1.162l-4.361-0.291l-4.65-0.871h-6.104l2.616-0.871l-3.198-0.581l-0.291-1.162l5.524,0.291l7.266,1.161L198.201,15.499zM234.246,12.015l3.198,0.871l-3.779,0.582l-4.942,2.322h-4.942l-5.813-0.291l-2.907-1.162v-0.87l2.325-0.872h-4.941l-3.198-0.872l-1.744-1.162l2.034-1.161l1.744-0.871l2.907-0.291l-1.163-0.581l6.395-0.29l3.489,1.452l4.651,0.871l4.36,0.29L234.246,12.015zM285.116,2.432l7.558,0.29l5.813,0.291l4.942,0.58v0.873l-6.685,1.161l-6.687,0.581l-2.616,0.582h6.104L287.15,8.53l-4.651,0.581l-4.651,2.324l-5.813,0.58l-1.744,0.581l-8.139,0.291l3.778,0.291l-2.035,0.58l2.326,1.162l-2.616,1.162l-4.36,0.581l-1.162,1.162l-3.779,0.871l0.291,0.581h4.65v0.581l-7.267,1.741l-7.268-0.871l-7.848,0.291l-4.361-0.291h-4.941l-0.581-1.452l5.231-0.581l-1.454-2.033h1.744l7.268,1.162l-3.779-1.742l-4.36-0.582l2.326-1.162l4.651-0.581l0.872-0.871l-3.779-1.162l-1.163-1.451h7.558l2.034,0.29l4.361-0.87l-6.105-0.291h-9.883L227.85,8.53l-2.325-1.162l-3.197-0.581l-0.582-1.162l4.07-0.291l3.197-0.29l5.232-0.291l4.07-1.162l3.488,0.291l2.906,0.582l2.327-1.453l3.487-0.291l4.942-0.29l8.429-0.291l1.454,0.291l7.849-0.291h6.104L285.116,2.432z", + "CD" : "M558.648,221.382l-0.289,3.196l1.162,0.289l-0.873,0.871l-0.871,0.872l-1.163,1.451l-0.581,1.161l-0.291,2.324l-0.582,0.871l0.000,2.324l-0.871,0.580l0.000,1.742l-0.290,0.290l-0.293,1.453l0.583,1.161l0.290,3.484l0.581,2.324l-0.290,1.452l0.290,1.742l1.744,1.452l1.455,3.485l-1.163,-0.290l-3.490,0.581l-0.873,0.290l-0.873,1.742l0.873,1.161l-0.580,3.195l-0.293,2.904l0.584,0.291l2.035,1.160l0.581,-0.581l0.289,2.904l-2.033,0.000l-1.163,-1.451l-0.872,-1.162l-2.325,-0.291l-0.581,-1.452l-1.745,0.873l-2.036,-0.291l-0.871,-1.452l-1.743,-0.291l-1.454,0.291l0.000,-0.872l-1.164,-0.290l-1.161,0.000l-1.745,0.290l-1.162,0.000l-0.581,0.292l0.000,-3.196l-0.873,-1.162l-0.290,-1.740l0.579,-1.453l-0.579,-1.161l0.000,-1.743l-3.488,0.000l0.289,-0.871l-1.452,0.000l0.000,0.290l-1.745,0.291l-0.581,1.452l-0.582,0.871l-1.452,-0.581l-0.873,0.581l-2.033,0.000l-0.874,-1.452l-0.581,-0.871l-0.871,-1.453l-0.582,-2.032l-8.140,-0.290l-1.162,0.581l-0.581,-0.291l-1.163,0.581l-0.582,-0.871l0.874,-0.291l0.000,-1.161l0.578,-0.872l0.874,-0.580l0.871,0.291l0.873,-0.873l1.452,0.000l0.292,0.582l0.871,0.580l1.744,-1.741l1.456,-1.454l0.870,-0.870l-0.289,-2.033l1.162,-2.903l1.453,-1.162l1.746,-1.452l0.290,-0.871l0.000,-1.162l0.581,-0.871l-0.292,-1.451l0.292,-2.614l0.579,-1.451l0.874,-1.744l0.291,-1.452l0.289,-2.032l0.874,-1.452l1.452,-0.870l2.326,0.870l1.745,1.162l2.033,0.290l2.036,0.580l0.871,-1.742l0.291,-0.290l1.454,0.290l2.907,-1.160l1.163,0.579l0.871,-0.290l0.291,-0.580l1.163,-0.291l2.034,0.291l1.744,0.000l0.873,-0.291l1.743,2.323l1.161,0.291l0.873,-0.291l1.166,0.000l1.450,-0.581l0.874,1.162l-2.325,-2.032z", + "CF" : "M515.918,210.638l2.325,-0.290l0.293,-0.871l0.579,0.291l0.582,0.580l3.488,-1.162l1.163,-1.161l1.454,-0.872l-0.292,-0.870l0.871,-0.291l2.618,0.291l2.617,-1.452l2.034,-2.905l1.452,-1.161l1.744,-0.581l0.292,1.162l1.452,1.742l0.000,1.162l-0.289,1.163l0.000,0.870l0.871,0.870l2.327,1.162l1.452,1.162l0.000,0.871l1.743,1.452l1.163,1.161l0.873,1.743l2.034,0.871l0.292,0.871l-0.873,0.291l-1.744,0.000l-2.034,-0.291l-1.163,0.291l-0.291,0.580l-0.871,0.290l-1.163,-0.579l-2.907,1.160l-1.454,-0.290l-0.291,0.290l-0.871,1.742l-2.036,-0.580l-2.033,-0.290l-1.745,-1.162l-2.326,-0.870l-1.452,0.870l-0.874,1.452l-0.289,2.032l-1.744,-0.290l-2.036,-0.290l-1.452,1.451l-1.455,2.325l-0.289,-0.581l-0.292,-1.453l-1.163,-0.872l-1.161,-1.452l0.000,-0.870l-1.454,-1.452l0.289,-0.870l-0.289,-1.162l0.289,-2.033l0.581,-0.581l-1.455,2.614z", + "CG" : "M509.523,244.033l-0.874,-0.871l-0.870,0.581l-1.163,1.163l-2.325,-2.906l2.035,-1.742l-0.872,-1.743l0.872,-0.580l1.745,-0.291l0.289,-1.451l1.454,1.451l2.616,0.000l0.581,-1.162l0.582,-1.741l-0.291,-2.324l-1.454,-1.452l1.163,-3.194l-0.581,-0.580l-2.036,0.000l-0.871,-1.162l0.291,-1.451l3.488,0.289l2.034,0.581l2.327,0.871l0.289,-1.741l1.455,-2.325l1.452,-1.451l2.036,0.290l1.744,0.290l-0.291,1.452l-0.874,1.744l-0.579,1.451l-0.292,2.614l0.292,1.451l-0.581,0.871l0.000,1.162l-0.290,0.871l-1.746,1.452l-1.453,1.162l-1.162,2.903l0.289,2.033l-0.870,0.870l-1.456,1.454l-1.744,1.741l-0.871,-0.580l-0.292,-0.582l-1.452,0.000l-0.873,0.873l0.871,0.291z", + "CH" : "M500.22,100.292l0.000,0.580l-0.289,0.581l1.162,0.581l1.452,0.000l-0.289,1.162l-1.163,0.290l-2.034,-0.290l-0.583,1.161l-1.453,0.000l-0.291,-0.290l-1.744,0.871l-1.160,0.000l-1.165,-0.581l-0.871,-1.161l-1.454,0.580l0.000,-1.451l2.034,-1.453l0.000,-0.580l1.163,0.291l0.873,-0.582l2.324,0.000l0.582,-0.580l-2.906,-0.871z", + "CI" : "M465.919,217.317l-1.162,0.000l-2.034,-0.580l-1.744,0.000l-3.197,0.580l-2.036,0.581l-2.615,1.162l-0.582,0.000l0.289,-2.323l0.293,-0.291l-0.293,-1.162l-1.162,-1.161l-0.871,-0.290l-0.582,-0.581l0.582,-1.452l-0.291,-1.162l0.000,-0.870l0.581,0.000l0.000,-1.162l-0.290,-0.581l0.290,-0.290l1.162,-0.290l-0.871,-2.323l-0.581,-1.163l0.290,-0.871l0.581,-0.290l0.292,-0.292l0.870,0.582l2.037,0.000l0.582,-0.871l0.581,0.000l0.582,-0.291l0.579,1.162l0.583,-0.290l1.161,-0.292l1.165,0.582l0.579,0.871l1.164,0.581l0.872,-0.581l1.452,-0.291l1.744,0.872l0.874,3.775l-1.164,2.323l-0.872,3.195l1.162,2.323l0.000,-1.161z", + "CL" : "M284.825,375.578v6.389h2.907h1.745l-0.872,1.162l-2.326,0.87l-1.454-0.291l-1.744-0.289l-1.744-0.582l-2.907-0.58l-3.487-1.451l-2.907-1.453l-3.779-3.193l2.326,0.58l3.778,2.033l3.78,0.87l1.453-1.16l0.872-2.033l2.326-1.162L284.825,375.578zM285.987,289.915l1.163,4.065l2.035-0.582l0.291,0.872l-1.163,2.613l-2.907,1.451v4.646l-0.582,0.87l0.872,1.163l-1.744,1.741l-2.035,2.324l-0.872,2.614l0.291,2.612l-1.744,2.904l1.163,4.646l0.873,0.58v2.613l-1.744,2.613l0.29,2.323l-2.326,1.742l0.292,2.613l0.581,2.615l-1.453,0.87l-0.872,2.613l-0.582,2.904l0.582,3.193l-1.164,0.581l0.582,3.194l1.162,1.162l-0.873,1.162l1.454,0.289l0.29,1.162l-1.452,0.58l0.291,1.451l-0.872,3.775l-1.455,2.323l0.292,1.453l-0.873,1.741l-2.035,1.161l0.291,2.904l0.873,0.873h1.744v2.03l1.163,1.453l6.685,0.58l2.617,0.29h-2.617l-1.163,0.581l-2.616,1.162l-0.291,2.612h-1.162l-3.198-0.87l-3.198-2.032l-3.488-1.453l-0.872-1.74l0.872-1.744l-1.454-1.742l-0.291-4.646l1.163-2.614l2.907-2.323l-4.07-0.581l2.617-2.612l0.872-4.357l2.907,0.873l1.453-5.808l-1.744-0.581l-0.872,3.484l-1.744-0.582l0.872-3.773l0.872-5.228l1.454-1.742l-0.872-2.905l-0.291-2.902l1.163-0.29l1.744-4.356l1.744-4.356l1.162-4.064l-0.581-4.065l0.872-2.323l-0.292-3.485l1.744-3.192l0.292-5.518l0.872-5.519l0.871-6.388v-4.356l-0.582-3.774l1.163-0.872l0.872-1.45l1.454,2.032l0.291,2.031l1.454,1.163l-0.872,2.612L285.987,289.915z", + "CM" : "M509.814,224.578l-0.291,0.000l-1.744,0.289l-1.744,-0.289l-1.163,0.000l-4.652,0.000l0.582,-2.034l-1.163,-1.742l-1.163,-0.582l-0.581,-1.160l-0.872,-0.581l0.000,-0.581l0.872,-2.032l1.164,-2.614l0.872,0.000l1.743,-1.743l0.871,0.000l1.746,1.161l1.744,-0.870l0.291,-1.162l0.580,-1.161l0.581,-1.452l1.455,-1.161l0.581,-1.742l0.582,-0.582l0.289,-1.452l0.873,-1.742l2.326,-2.323l0.000,-0.872l0.289,-0.580l-1.163,-0.871l0.292,-0.871l0.582,-0.291l1.162,1.742l0.292,1.743l-0.292,2.032l1.453,2.324l-1.453,0.000l-0.581,0.289l-1.455,-0.289l-0.579,1.161l1.742,1.743l1.165,0.581l0.289,1.161l0.872,1.743l-0.290,0.870l-1.455,2.614l-0.581,0.581l-0.289,2.033l0.289,1.162l-0.289,0.870l1.454,1.452l0.000,0.870l1.161,1.452l1.163,0.872l0.292,1.453l0.289,0.581l-0.289,1.741l-2.327,-0.871l-2.034,-0.581l3.488,0.289z", + "CN" : "M777.533,179.567l-2.325,1.451l-2.326-0.871v-2.323l1.163-1.453l3.196-0.581h1.455l0.581,0.872l-1.163,1.451L777.533,179.567zM825.204,94.194l4.651,0.871l3.488,1.742l0.871,2.614h4.361l2.325-0.872l4.651-0.871l-1.454,2.323l-1.163,1.162l-0.871,2.904l-2.034,2.613l-3.198-0.291l-2.325,0.871l0.581,2.324l-0.29,3.194l-1.454,0.291v1.161l-1.744-1.451l-1.163,1.451l-4.067,1.162l0.289,1.453h-2.325l-1.452-0.872l-1.745,2.032l-3.198,1.453l-2.033,1.742l-3.781,0.871l-2.033,1.162l-3.197,0.871l1.452-1.453l-0.58-1.16l2.325-1.742l-1.455-1.453l-2.324,1.162l-3.197,1.742l-1.745,1.742l-2.615,0.291l-1.452,1.16l1.452,1.743l2.326,0.581v1.162l2.325,0.872l2.906-2.033l2.616,1.162h1.744l0.289,1.452l-3.777,0.871l-1.454,1.452l-2.615,1.453l-1.453,1.742l3.196,1.742l0.872,2.614l1.743,2.613l1.745,2.033v2.033l-1.745,0.581l0.873,1.453l1.455,0.87l-0.292,2.324l-0.873,2.323h-1.452l-2.034,3.194l-2.326,3.484l-2.327,3.195l-3.778,2.613l-4.069,2.323l-2.905,0.291l-1.744,1.162l-0.873-0.871l-1.743,1.452l-3.779,1.451l-2.906,0.291l-0.872,2.904l-1.454,0.29l-0.873-2.033l0.584-1.162l-3.488-0.872l-1.455,0.581l-2.615-0.87l-1.454-0.873l0.581-1.742l-2.615-0.581l-1.452-0.871l-2.328,1.451l-2.615,0.291h-2.034l-1.454,0.58l-1.453,0.582l0.29,2.903h-1.455l-0.289-0.581v-1.161l-2.034,0.87l-1.163-0.581l-2.035-1.162l0.872-2.033l-1.743-0.581l-0.873-2.613l-2.905,0.58l0.29-3.484l2.615-2.323l0.291-2.033l-0.291-2.323l-1.161-0.581l-0.873-1.452h-1.455l-3.194-0.291l1.161-1.161l-1.455-1.743l-2.034,1.162l-2.033-0.581l-3.198,1.742l-2.615,2.033l-2.326,0.29l-1.162-0.872h-1.453l-2.035-0.58l-1.454,0.58l-1.743,2.033l-0.292-2.033l-1.744,0.582L713,154.013l-2.906-0.581l-2.326-1.162l-2.034-0.581l-1.162-1.452l-1.454-0.291l-2.615-1.742l-2.326-0.871l-1.162,0.581l-3.781-2.033l-2.615-1.742l-0.873-2.904l2.036,0.291v-1.453l-1.163-1.161l0.293-2.324l-2.908-3.194l-4.361-1.161l-0.87-2.033l-2.036-1.451l-0.58-0.582l-0.292-1.742v-1.161l-1.743-0.582l-0.874,0.291l-0.579-2.324l0.579-0.871l-0.289-0.581l2.615-1.162l2.036-0.58l2.906,0.291l0.871-1.744l3.489-0.29l1.162-1.162l4.362-1.451l0.289-0.581l-0.289-1.743l2.033-0.581l-2.617-4.646l5.524-1.162l1.452-0.58l2.034-4.938l5.232,0.873l1.744-1.162v-2.904l2.328-0.291l2.033-1.742l1.163-0.29l0.581,2.032l2.326,1.452l4.067,0.872l1.746,2.323l-0.873,3.194l0.873,1.162l3.197,0.582l3.778,0.29l3.488,1.742l1.743,0.291l1.163,2.613l1.455,1.453h3.196l5.522,0.58l3.78-0.291l2.615,0.291l4.069,1.743h3.489l1.162,0.871l3.197-1.451l4.361-0.873l4.359-0.29l3.198-0.871l1.745-1.452l2.033-0.871l-0.581-0.872l-0.873-1.161l1.454-1.742l1.745,0.29l2.614,0.581l2.908-1.452l4.069-1.162l2.034-1.742l2.035-0.872l4.07-0.29l2.034,0.29l0.291-1.162l-2.325-1.741l-2.326-0.872l-2.036,0.872l-2.904-0.291l-1.455,0.291l-0.581-1.162l1.744-2.613l1.453-2.324l3.197,1.162l4.068-1.742v-1.162l2.328-2.903l1.452-0.872v-1.452l-1.452-0.871l2.325-1.162l3.486-0.58h3.491l4.067,0.58l2.617,1.162l1.744,2.903l0.871,1.161l0.874,1.453L825.204,94.194z", + "CO" : "M266.221,231.256l-1.163,-0.582l-1.163,-0.870l-0.871,0.290l-2.326,-0.290l-0.582,-1.161l-0.580,0.000l-2.907,-1.452l-0.291,-0.872l1.162,-0.290l-0.290,-1.451l0.582,-0.873l1.452,-0.289l1.164,-1.744l1.161,-1.452l-1.161,-0.580l0.580,-1.452l-0.580,-2.613l0.580,-0.580l-0.580,-2.325l-1.164,-1.451l0.582,-1.451l0.872,0.289l0.582,-0.871l-0.872,-1.741l0.290,-0.292l1.454,0.000l2.034,-2.031l1.163,-0.291l0.000,-0.872l0.581,-2.322l1.744,-1.162l1.745,0.000l0.000,-0.582l2.325,0.291l2.035,-1.451l1.163,-0.582l1.454,-1.451l0.872,0.290l0.580,0.581l-0.290,0.871l-2.035,0.581l-0.581,1.452l-1.163,0.580l-0.581,1.162l-0.582,2.033l-0.581,1.452l1.453,0.290l0.291,1.161l0.580,0.582l0.292,1.161l-0.292,1.161l0.000,0.581l0.583,0.000l0.872,1.162l3.488,-0.291l1.453,0.291l2.035,2.323l1.163,-0.290l2.034,0.290l1.454,-0.290l0.872,0.290l-0.291,1.452l-0.872,0.871l0.000,2.033l0.581,2.033l0.582,0.580l0.291,0.580l-1.454,1.453l0.872,0.580l0.873,1.162l0.872,2.614l-0.581,0.290l-0.582,-1.452l-0.873,-0.871l-0.871,0.871l-5.233,0.000l0.000,1.742l1.745,0.290l-0.291,0.871l-0.582,-0.290l-1.453,0.581l0.000,2.033l1.162,0.871l0.582,1.743l-0.291,1.161l-1.163,7.551l-1.452,-1.454l-0.582,-0.290l1.744,-2.613l-2.326,-1.452l-1.452,0.290l-1.164,-0.579l-1.453,0.870l-2.035,-0.291l-1.744,-2.903l-1.163,-0.870l-0.872,-1.163l-1.744,-1.452l0.872,-0.291z", + "CR" : "M245.292,208.315l-1.453,-0.580l-0.582,-0.582l0.291,-0.580l0.000,-0.581l-0.872,-0.579l-0.872,-0.582l-1.163,-0.291l0.000,-0.872l-0.872,-0.580l0.291,0.871l-0.582,0.581l-0.581,-0.581l-0.872,-0.291l-0.291,-0.580l0.000,-0.871l0.291,-0.871l-0.872,-0.291l0.581,-0.580l0.581,-0.291l1.745,0.581l0.581,-0.290l0.871,0.290l0.583,0.581l0.872,0.000l0.581,-0.581l0.580,1.452l1.164,1.162l1.162,1.161l-0.872,0.291l0.000,1.161l0.583,0.291l-0.583,0.581l0.291,0.289l-0.291,0.582l0.290,-0.580z", + "CU" : "M247.326,167.081l2.326,0.290l2.326,0.000l2.325,0.871l1.163,1.161l2.616,-0.290l0.873,0.581l2.325,1.743l1.744,1.161l0.871,0.000l1.744,0.581l-0.290,0.871l2.035,0.000l2.325,1.161l-0.581,0.581l-1.744,0.291l-1.745,0.290l-2.035,-0.290l-3.778,0.290l1.743,-1.452l-1.161,-0.871l-1.744,0.000l-0.872,-0.871l-0.582,-1.742l-1.744,0.289l-2.616,-0.870l-0.582,-0.581l-3.779,-0.291l-0.872,-0.581l0.872,-0.580l-2.616,-0.290l-2.034,1.451l-1.163,0.000l-0.292,0.580l-1.452,0.292l-1.163,0.000l1.454,-0.872l0.581,-1.161l1.453,-0.581l1.163,-0.581l2.325,-0.290l-0.581,0.290z", + "CY" : "M567.37,134.557l0.000,0.291l-2.909,1.161l-1.162,-0.581l-0.874,-1.161l1.456,0.000l0.580,0.290l0.582,-0.290l0.582,0.000l0.290,0.290l0.581,0.000l0.581,0.000l-0.293,0.000z", + "CZ" : "M520.57,97.388l-1.455,-0.581l-1.163,0.000l-2.326,-0.581l-0.871,0.000l-1.453,1.162l-2.035,-0.871l-1.744,-1.161l-1.163,-0.582l-0.289,-1.161l-0.584,-0.872l2.036,-0.580l0.871,-0.871l2.036,-0.291l0.581,-0.581l0.871,0.290l1.165,-0.290l1.453,0.872l2.036,0.291l-0.293,0.580l1.454,0.580l0.581,-0.580l1.746,0.290l0.290,0.872l2.034,0.290l1.454,1.161l-0.874,0.000l-0.580,0.582l-0.582,0.000l-0.292,0.581l-0.289,0.289l-0.290,0.291l-0.871,0.290l-1.165,0.000l0.289,-0.581z", + "DE" : "M501.093,79.674l0.000,1.161l2.906,0.582l0.000,0.872l2.617,-0.291l1.744,-0.872l2.907,1.163l1.452,0.870l0.583,1.452l-0.872,0.581l1.163,1.162l0.581,1.452l-0.292,0.870l1.165,1.742l-1.165,0.290l-0.871,-0.290l-0.581,0.581l-2.036,0.291l-0.871,0.871l-2.036,0.580l0.584,0.872l0.289,1.161l1.163,0.582l1.744,1.161l-1.162,1.162l-0.872,0.580l0.290,1.742l-0.290,0.291l-0.584,-0.581l-1.452,0.000l-2.034,0.581l-2.326,-0.291l-0.292,0.871l-1.452,-0.871l-0.873,0.291l-2.906,-0.871l-0.582,0.580l-2.324,0.000l0.290,-2.032l1.455,-1.743l-4.070,-0.580l-1.166,-0.581l0.000,-1.452l-0.579,-0.581l0.290,-1.742l-0.290,-2.904l1.454,0.000l0.871,-1.162l0.581,-2.323l-0.581,-1.161l0.581,-0.581l2.327,0.000l0.582,0.581l1.742,-1.451l-0.581,-0.872l0.000,-1.743l2.035,0.581l-1.744,0.581z", + "DJ" : "M592.368,196.119l0.581,0.871l0.000,1.161l-1.453,0.582l1.161,0.580l-1.161,1.452l-0.583,-0.290l-0.581,0.000l-1.743,0.000l0.000,-0.871l0.000,-0.581l0.871,-1.452l0.872,-1.162l1.164,0.291l-0.872,0.581z", + "DK" : "M508.649,77.933l-1.743,2.323l-2.615-1.452l-0.582-1.162l4.07-0.872L508.649,77.933zM503.708,75.609l-0.581,1.162l-0.871-0.291l-2.036,2.033l0.873,1.161l-1.744,0.582l-2.035-0.582l-1.161-1.451v-2.904l0.289-0.581l0.872-0.871h2.325l1.163-0.871l2.035-0.871v1.453l-0.872,0.87l0.291,0.871L503.708,75.609z", + "DO" : "M276.396,176.664l0.290,-0.291l2.034,0.000l1.744,0.580l0.872,0.000l0.291,0.872l1.454,0.000l0.000,0.871l1.162,0.000l1.454,1.162l-0.872,1.161l-1.453,-0.871l-1.164,0.290l-0.872,-0.290l-0.581,0.581l-1.163,0.290l-0.290,-0.871l-0.873,0.581l-1.161,1.743l-0.872,-0.291l0.000,-0.871l0.000,-0.872l-0.582,-0.580l0.582,-0.582l0.290,-1.161l0.290,1.451z", + "DZ" : "M506.906,166.5l-9.592,5.226l-7.849,5.227l-4.070,1.453l-2.906,0.000l0.000,-1.742l-1.452,-0.291l-1.454,-0.872l-0.873,-1.161l-9.301,-6.098l-9.301,-6.098l-10.176,-6.679l0.000,-0.291l0.000,-0.290l0.000,-3.194l4.361,-2.032l2.906,-0.581l2.036,-0.581l1.162,-1.452l3.197,-1.162l0.000,-2.032l1.744,-0.291l1.162,-0.870l3.782,-0.582l0.289,-0.871l-0.582,-0.580l-0.871,-2.905l-0.291,-1.742l-1.163,-1.742l2.907,-1.452l2.907,-0.581l1.744,-1.161l2.617,-0.872l4.650,-0.289l4.651,-0.291l1.162,0.291l2.615,-1.162l2.911,0.000l1.160,0.871l2.035,-0.290l-0.581,1.451l0.290,2.614l-0.579,2.323l-1.745,1.451l0.290,2.034l2.325,1.742l0.000,0.581l1.745,1.162l1.163,4.936l0.871,2.322l0.000,1.453l-0.291,2.033l0.000,1.451l-0.291,1.452l0.291,1.743l-1.162,1.161l1.744,2.033l0.000,1.162l1.163,1.451l1.163,-0.580l2.035,1.451l-1.452,-1.743z", + "EC" : "M252.85,240.258l1.453,-2.033l-0.581,-1.162l-1.163,1.162l-1.744,-1.162l0.581,-0.581l-0.291,-2.613l0.873,-0.580l0.581,-1.454l0.872,-2.031l0.000,-0.872l1.454,-0.581l1.744,-1.160l2.907,1.452l0.580,0.000l0.582,1.161l2.326,0.290l0.871,-0.290l1.163,0.870l1.163,0.582l0.581,2.324l-0.872,1.741l-3.198,2.904l-3.196,0.871l-1.744,2.613l-0.582,1.742l-1.454,1.162l-1.162,-1.451l-1.163,-0.290l-1.163,0.290l0.000,-1.162l0.873,-0.582l0.291,1.160z", + "EE" : "M540.626,72.125l0.291,-1.743l-0.872,0.290l-1.744,-0.870l-0.291,-1.743l3.489,-0.581l3.488,-0.582l2.906,0.582l2.906,0.000l0.291,0.291l-1.745,1.742l0.582,2.614l-1.163,0.871l-2.034,0.000l-2.614,-1.162l-1.165,-0.290l2.325,-0.581z", + "EG" : "M569.987,149.947l-0.874,0.872l-0.581,2.323l-0.873,1.162l-0.582,0.580l-0.870,-0.871l-1.164,-1.161l-2.034,-4.066l-0.291,0.291l1.163,2.903l1.744,2.904l2.034,4.065l0.873,1.743l0.871,1.452l2.618,2.904l-0.584,0.580l0.000,1.743l3.198,2.613l0.581,0.580l-10.755,0.000l-10.755,0.000l-11.045,0.000l0.000,-10.162l0.000,-9.873l-0.871,-2.324l0.579,-1.451l-0.289,-1.162l0.871,-1.452l3.779,0.000l2.615,0.581l2.615,0.871l1.456,0.580l2.033,-0.870l1.165,-0.872l2.323,-0.290l2.036,0.290l0.872,1.452l0.580,-0.870l2.036,0.580l2.327,0.290l1.161,-0.870l-2.038,-4.935z", + "ER" : "M590.332,196.409l-0.872,-0.871l-1.162,-1.452l-1.163,-1.162l-0.871,-0.870l-2.326,-1.162l-1.744,0.000l-0.873,-0.580l-1.453,0.870l-1.743,-1.452l-0.873,2.033l-3.198,-0.581l-0.290,-0.870l1.161,-4.065l0.291,-2.033l0.874,-0.873l2.035,-0.289l1.454,-1.742l1.452,3.193l0.871,2.614l1.454,1.452l3.779,2.613l1.454,1.453l1.453,1.742l0.871,0.871l1.455,0.871l-0.872,0.581l1.164,0.291z", + "ES" : "M448.769,115.683l0.292,-1.743l-1.163,-1.452l3.778,-1.742l3.489,0.290l3.778,0.000l2.908,0.581l2.324,-0.290l4.362,0.290l1.163,0.871l4.940,1.452l1.163,-0.580l2.907,1.161l3.197,-0.292l0.292,1.454l-2.616,2.032l-3.489,0.580l-0.291,0.872l-1.744,1.451l-1.162,2.324l1.162,1.451l-1.453,1.162l-0.581,1.742l-2.325,0.581l-1.744,2.323l-3.489,0.000l-2.616,0.000l-1.743,0.872l-1.165,1.161l-1.452,-0.291l-0.871,-0.870l-0.874,-1.742l-2.615,-0.291l0.000,-1.162l0.871,-0.871l0.291,-0.871l-0.873,-0.581l0.873,-2.032l-1.162,-1.452l1.162,-0.291l0.000,-1.451l0.582,-0.291l0.000,-2.033l1.163,-0.870l-0.581,-1.452l-1.746,0.000l-0.291,0.290l-1.744,0.000l-0.581,-1.162l-1.163,0.291l1.163,-0.581z", + "ET" : "M578.125,189.73l1.743,1.452l1.453,-0.870l0.873,0.580l1.744,0.000l2.326,1.162l0.871,0.870l1.163,1.162l1.162,1.452l0.872,0.871l-0.872,1.162l-0.871,1.452l0.000,0.581l0.000,0.871l1.743,0.000l0.581,0.000l0.583,0.290l-0.583,1.161l1.163,1.453l0.873,1.452l1.163,0.871l9.010,3.194l2.328,0.000l-7.850,8.421l-3.780,0.000l-2.324,2.033l-1.744,0.000l-0.874,0.870l-1.743,0.000l-1.161,-0.870l-2.618,1.162l-0.581,1.160l-2.036,-0.290l-0.580,-0.290l-0.580,0.000l-0.874,0.000l-3.489,-2.323l-2.033,0.000l-0.873,-0.871l0.000,-1.742l-1.452,-0.290l-1.455,-3.196l-1.454,-0.580l-0.290,-1.161l-1.452,-1.161l-1.746,-0.291l0.872,-1.452l1.455,0.000l0.582,-0.872l0.000,-2.613l0.579,-2.903l1.454,-0.582l0.292,-1.162l1.163,-2.322l1.743,-1.162l0.872,-2.904l0.581,-2.323l3.198,0.581l-0.873,2.033z", + "FI" : "M552.544,41.053l-0.584,2.033l4.363,1.743l-2.617,2.032l3.198,3.194l-1.744,2.324l2.325,2.033l-1.162,1.742l4.069,2.032l-0.871,1.161l-2.617,1.742l-5.814,3.485l-4.941,0.291l-4.941,0.871l-4.362,0.580l-1.744,-1.451l-2.615,-0.871l0.581,-2.614l-1.452,-2.613l1.452,-1.453l2.616,-1.742l6.106,-3.193l2.033,-0.582l-0.289,-1.160l-4.072,-1.162l-0.872,-1.162l0.000,-4.065l-4.361,-2.033l-3.486,-1.452l1.453,-0.581l3.198,1.452l3.488,0.000l2.908,0.581l2.615,-1.162l1.452,-2.032l4.362,-1.162l3.487,1.162l1.162,-2.032z", + "FJ" : "M964.732,278.588l0.873,0.871l-0.292,1.452l-1.744,0.291l-1.452-0.291l-0.292-1.162l0.873-0.87l1.455,0.291L964.732,278.588zM969.382,276.557l-1.741,0.579l-2.036,0.582l-0.292-1.161l1.455-0.291l0.873-0.291l1.741-0.871h-0.01h0.58l-0.29,1.162l-0.29,0.291H969.382z", + "FK" : "M305.173,373.544l3.488,-1.741l2.326,0.870l1.744,-1.161l2.034,1.161l-0.872,0.871l-3.778,0.872l-1.164,-0.872l-2.325,1.162l1.453,1.162z", + "FR" : "M329.008,223.997l-0.873,1.162h-1.453l-0.29-0.581l-0.582-0.292l-0.872,0.873l-1.162-0.581l0.581-1.162l0.291-1.162l0.582-1.161l-1.164-1.742l-0.289-1.743l1.453-2.612l0.872,0.289l2.034,0.872l2.907,2.323l0.582,1.161l-1.744,2.323L329.008,223.997zM500.22,115.102l-1.161,2.033l-1.164-0.582l-0.581-1.742l0.581-1.162l1.744-0.871L500.22,115.102zM483.652,92.451l2.036,1.162h1.162l2.615,1.162l0.581,0.291h0.871l1.165,0.581l4.07,0.58l-1.455,1.744l-0.29,2.032l-0.873,0.581l-1.163-0.291v0.581l-2.033,1.453v1.452l1.453-0.581l0.871,1.162l-0.291,0.871l0.872,1.162l-0.872,0.871l0.582,2.033l1.454,0.291l-0.291,1.162l-2.325,1.452l-5.523-0.581l-4.069,0.872l-0.292,1.741l-3.196,0.292l-2.907-1.162l-1.163,0.58l-4.94-1.452l-1.163-0.872l1.452-1.742l0.582-5.517l-2.907-2.905l-2.034-1.451l-4.36-0.872v-2.033l3.488-0.581l4.651,0.581l-0.872-2.903l2.615,1.162l6.396-2.324l0.87-2.324l2.325-0.29l0.293,0.872h1.452L483.652,92.451z", + "GA" : "M504.291,242l-2.908,-2.904l-1.744,-2.322l-1.744,-2.905l0.291,-0.871l0.582,-0.871l0.581,-2.033l0.582,-2.033l0.871,0.000l4.070,0.000l0.000,-3.483l1.163,0.000l1.744,0.289l1.744,-0.289l0.291,0.000l-0.291,1.451l0.871,1.162l2.036,0.000l0.581,0.580l-1.163,3.194l1.454,1.452l0.291,2.324l-0.582,1.741l-0.581,1.162l-2.616,0.000l-1.454,-1.451l-0.289,1.451l-1.745,0.291l-0.872,0.580l0.872,1.743l2.035,-1.742z", + "GB" : "M458.072,80.835l-1.452,2.033l-2.036-0.58h-1.745l0.582-1.453l-0.582-1.451l2.326-0.291L458.072,80.835zM465.629,69.802l-3.198,2.903l2.907-0.289h2.907l-0.582,2.032l-2.615,2.613h2.907l0.29,0.291l2.325,3.484l2.035,0.291l1.745,3.195l0.581,1.161l3.486,0.291l-0.29,2.033l-1.452,0.58l1.163,1.452l-2.617,1.453h-3.488l-4.94,0.871l-1.164-0.581l-1.744,1.161l-2.616-0.291l-2.034,1.162l-1.453-0.581l4.069-2.904l2.616-0.581l-4.359-0.581l-0.873-0.872l2.906-0.871l-1.454-1.451l0.582-2.033l4.069,0.291l0.291-1.452l-1.744-1.743l-3.488-0.58l-0.582-0.871l0.872-1.162l-0.872-0.581l-1.452,1.162V76.19l-1.454-1.453l0.873-2.904l2.326-2.032h2.033H465.629z", + "GE" : "M588.298,116.844l0.291,-1.161l-0.582,-2.034l-1.743,-0.871l-1.455,-0.580l-1.162,-0.581l0.581,-0.581l2.325,0.581l3.779,0.581l3.780,1.162l0.581,0.580l1.745,-0.580l2.614,0.580l0.581,1.162l1.745,0.871l-0.582,0.290l1.455,1.452l-0.582,0.290l-1.454,-0.290l-2.034,-0.580l-0.581,0.290l-3.780,0.580l-2.615,-1.452l2.907,-0.291z", + "GH" : "M476.676,214.704l-4.361,1.452l-1.452,1.161l-2.617,0.581l-2.327,-0.581l0.000,-1.161l-1.162,-2.323l0.872,-3.195l1.164,-2.323l-0.874,-3.775l-0.290,-2.323l0.000,-1.452l4.942,0.000l1.163,0.000l0.872,-0.290l1.163,0.290l0.000,0.872l0.871,1.161l0.000,2.033l0.292,2.322l0.871,0.872l-0.581,2.613l0.000,1.162l0.872,1.742l-0.582,-1.162z", + "GL" : "M344.996,3.593l9.302,-1.451l9.593,0.000l3.488,-0.871l9.883,-0.291l21.800,0.291l17.442,2.322l-5.232,0.872l-10.465,0.290l-14.824,0.291l1.453,0.289l9.593,-0.289l8.429,0.871l5.232,-0.582l2.326,0.872l-2.907,1.452l6.977,-0.871l13.370,-1.162l8.139,0.581l1.455,1.162l-11.047,2.032l-1.743,0.580l-8.721,0.581l6.395,0.000l-3.196,2.033l-2.326,1.742l0.290,3.195l3.198,1.742l-4.361,0.000l-4.361,0.872l4.943,1.451l0.581,2.323l-2.908,0.291l3.781,2.323l-6.106,0.291l2.906,1.160l-0.871,0.872l-3.780,0.581l-3.777,0.000l3.488,1.742l0.000,1.161l-5.522,-1.161l-1.455,0.871l3.778,0.582l3.488,1.741l1.163,2.324l-4.940,0.580l-2.034,-1.162l-3.489,-1.742l0.871,2.033l-3.197,1.452l7.267,0.000l3.780,0.290l-7.269,2.324l-7.557,2.322l-7.848,0.872l-3.198,0.000l-2.907,0.871l-3.779,2.903l-5.814,2.034l-2.034,0.290l-3.489,0.581l-4.069,0.580l-2.326,1.742l0.000,2.034l-1.453,1.742l-4.360,2.033l0.872,2.323l-1.162,2.323l-1.454,2.613l-3.779,0.000l-4.069,-2.033l-5.524,0.000l-2.615,-1.742l-2.036,-2.614l-4.650,-3.484l-1.454,-1.742l-0.291,-2.324l-3.778,-2.613l0.872,-2.033l-1.744,-0.871l2.617,-3.194l4.359,-1.162l0.872,-1.161l0.582,-2.034l-3.198,0.873l-1.454,0.289l-2.325,0.582l-3.488,-0.871l0.000,-2.034l0.871,-1.452l2.617,0.000l5.523,0.872l-4.651,-1.742l-2.325,-1.162l-2.907,0.581l-2.326,-0.872l3.198,-2.322l-1.744,-1.162l-2.035,-2.033l-3.489,-2.904l-3.488,-0.871l0.000,-1.162l-7.266,-1.742l-5.814,0.000l-7.558,0.000l-6.685,0.290l-3.199,-0.870l-4.649,-1.743l7.266,-0.871l5.523,-0.291l-11.917,-0.580l-6.105,-1.162l0.291,-1.161l10.464,-1.162l10.173,-1.452l0.872,-0.871l-7.266,-1.162l2.326,-1.161l9.592,-1.742l4.070,-0.290l-1.163,-1.162l6.395,-0.872l8.429,-0.289l8.430,0.000l3.199,0.580l7.266,-1.453l6.395,1.162l4.070,0.291l5.523,0.871l-6.395,-1.451l-0.290,1.453z", + "GM" : "M427.549,194.667l0.291,-1.162l2.909,0.000l0.581,-0.581l0.871,0.000l1.163,0.581l0.873,0.000l0.870,-0.581l0.582,0.872l-1.163,0.581l-1.162,0.000l-1.163,-0.581l-1.163,0.581l-0.582,0.000l-0.580,0.581l2.327,0.291z", + "GN" : "M450.514,209.768l-0.871,0.000l-0.582,1.161l-0.581,0.000l-0.582,-0.581l0.290,-1.162l-1.162,-1.741l-0.872,0.290l-0.581,0.000l-0.581,0.290l0.000,-1.161l-0.582,-0.581l0.000,-0.870l-0.581,-1.163l-0.582,-0.871l-2.326,0.000l-0.581,0.580l-0.871,0.000l-0.292,0.581l-0.289,0.582l-1.455,1.451l-1.453,-1.742l-0.873,-1.163l-0.870,-0.289l-0.582,-0.581l-0.291,-1.161l-0.582,-0.582l-0.581,-0.580l1.163,-1.162l0.873,0.000l0.581,-0.580l0.582,0.000l0.580,-0.291l-0.291,-0.871l0.291,-0.291l0.000,-0.871l1.453,0.000l2.036,0.581l0.581,0.000l0.000,-0.290l1.744,0.290l0.289,-0.290l0.293,1.162l0.290,0.000l0.581,-0.582l0.582,0.291l0.871,0.580l1.165,0.291l0.579,-0.580l0.873,-0.582l0.871,-0.290l0.581,0.000l0.582,0.581l0.292,0.871l1.162,1.162l-0.582,0.580l-0.291,1.162l0.582,-0.291l0.581,0.291l-0.290,0.871l0.871,0.581l-0.581,0.290l-0.290,0.871l0.581,1.163l0.871,2.323l-1.162,0.290l-0.290,0.290l0.290,0.581l0.000,1.162l0.581,0.000z", + "GQ" : "M499.931,228.061l-0.582,-0.290l0.871,-3.193l4.652,0.000l0.000,3.483l-4.070,0.000l0.871,0.000z", + "GR" : "M538.882,132.815l1.744,0.871l2.034-0.29l2.033,0.29v0.582l1.455-0.291l-0.292,0.581l-4.067,0.291v-0.291l-3.199-0.581L538.882,132.815zM547.02,116.553l-0.871,1.742l-0.581,0.291h-1.745l-1.454-0.291l-3.196,0.872l1.744,1.451l-1.454,0.291h-1.452l-1.454-1.16l-0.582,0.58l0.582,1.452l1.454,1.453l-0.872,0.58l1.452,1.162l1.455,0.871v1.452l-2.617-0.581l0.873,1.452l-1.745,0.291l0.872,2.323h-1.744l-2.326-1.161l-0.871-2.324l-0.581-1.742l-1.163-1.162l-1.452-1.742v-0.58l1.16-1.453l0.292-0.87l0.873-0.291v-0.871l1.742-0.291l1.164-0.58h1.452l0.582-0.291l0.29-0.29l2.036,0.29l2.325-0.872l2.034,0.872h2.326v-1.452L547.02,116.553z", + "GT" : "M225.816,193.215l-1.453,-0.580l-1.744,0.000l-1.163,-0.581l-1.454,-1.162l0.000,-0.871l0.291,-0.581l-0.291,-0.580l1.164,-2.033l3.487,0.000l0.292,-0.871l-0.582,-0.291l-0.291,-0.581l-1.162,-0.581l-0.872,-0.870l1.163,0.000l0.000,-1.743l2.615,0.000l2.617,0.000l0.000,2.324l-0.292,2.903l0.872,0.000l0.872,0.581l0.292,-0.291l0.872,0.291l-1.455,1.162l-1.161,0.580l-0.292,0.581l0.292,0.581l-0.583,0.580l-0.581,0.291l0.000,0.290l-0.580,0.291l-0.873,0.581l0.000,-0.580z", + "GW" : "M432.201,200.475l-1.452,-1.162l-1.164,0.000l-0.582,-0.871l0.000,-0.291l-0.871,-0.580l-0.292,-0.581l1.453,-0.581l0.874,0.000l0.871,-0.290l4.942,0.290l0.000,0.871l-0.291,0.291l0.291,0.871l-0.580,0.291l-0.582,0.000l-0.581,0.580l-0.873,0.000l1.163,-1.162z", + "GY" : "M309.243,208.025l1.744,0.871l1.744,1.742l0.000,1.452l1.162,0.000l1.453,1.452l1.163,0.873l-0.582,2.613l-1.453,0.579l0.000,0.872l-0.581,1.161l1.453,2.032l0.872,0.000l0.291,1.744l1.744,2.322l-0.872,0.000l-1.454,-0.290l-0.871,0.871l-1.163,0.581l-0.872,0.000l-0.290,0.581l-1.454,-0.290l-1.743,-1.162l-0.291,-1.162l-0.582,-1.451l0.582,-2.324l0.580,-1.162l-0.580,-1.161l-0.872,-0.290l0.290,-1.451l-0.582,-0.582l-1.453,0.291l-2.035,-2.322l0.873,-0.582l0.000,-1.163l1.743,-0.580l0.582,-0.581l-0.872,-0.871l0.290,-1.161l-2.036,1.452z", + "HN" : "M233.374,195.248l-0.291,-0.871l-0.872,-0.291l0.000,-1.162l-0.291,-0.289l-0.582,0.000l-1.161,0.289l0.000,-0.289l-0.872,-0.581l-0.582,-0.581l-0.873,-0.291l0.583,-0.580l-0.292,-0.581l0.292,-0.581l1.161,-0.580l1.455,-1.162l0.289,0.000l0.582,-0.291l0.581,0.000l0.291,0.000l0.582,0.000l1.163,0.291l1.162,-0.291l0.873,-0.290l0.581,-0.290l0.872,0.290l0.581,0.000l0.582,0.000l0.581,-0.290l1.454,0.580l0.289,0.000l0.872,0.582l0.873,0.580l0.871,0.291l0.873,0.870l-1.162,0.000l-0.291,0.291l-0.872,0.291l-0.872,0.000l-0.581,0.290l-0.582,0.000l-0.290,-0.290l-0.291,0.000l-0.291,0.580l-0.291,0.000l0.000,0.581l-1.163,0.871l-0.581,0.291l-0.291,0.289l-0.581,-0.580l-0.581,0.871l-0.582,-0.291l-0.871,0.291l0.290,1.162l-0.581,0.000l-0.291,0.871l0.872,0.000z", + "HR" : "M525.51,104.647l0.871,1.163l0.873,0.870l-1.163,0.872l-1.163,-0.581l-2.033,0.000l-2.325,-0.291l-1.163,0.000l-0.582,0.581l-1.162,-0.581l-0.581,0.872l1.454,1.451l0.579,0.872l1.163,0.871l1.162,0.581l0.874,1.161l2.614,1.161l-0.289,0.580l-2.615,-1.160l-1.746,-0.871l-2.326,-0.871l-2.326,-2.033l0.582,-0.291l-1.453,-1.162l0.000,-0.870l-1.744,-0.291l-0.871,1.161l-0.873,-1.161l0.292,-0.870l1.743,0.000l0.580,-0.291l0.873,0.291l1.163,0.000l0.000,-0.582l0.871,-0.290l0.293,-1.162l2.325,-0.580l0.871,0.290l2.036,1.161l2.325,0.581l-0.871,0.581z", + "HT" : "M272.326,176.083l1.744,0.290l2.326,0.291l0.290,1.451l-0.290,1.161l-0.582,0.582l0.582,0.580l0.000,0.872l-1.745,-0.581l-1.453,0.290l-1.744,-0.290l-1.163,0.581l-1.454,-0.872l0.291,-0.871l2.326,0.291l2.325,0.290l0.872,-0.581l-1.163,-1.161l0.000,-1.161l-1.744,-0.292l-0.582,0.870z", + "HU" : "M518.243,102.034l1.164,-1.742l-0.582,-0.581l1.453,0.000l0.292,-1.162l1.454,0.872l0.871,0.290l2.324,-0.581l0.291,-0.291l1.163,-0.290l1.163,-0.290l0.289,0.000l1.455,-0.290l0.582,-0.581l0.870,-0.291l2.908,0.872l0.582,-0.290l1.452,0.870l0.291,0.581l-1.743,0.581l-1.164,2.034l-1.742,1.741l-2.325,0.581l-1.455,0.000l-2.326,0.580l-0.871,0.581l-2.325,-0.581l-2.036,-1.161l-0.871,-0.290l-0.582,-1.162l0.582,0.000z", + "ID" : "M806.019,259.132h-1.163l-3.488-2.033l2.326-0.289l1.454,0.58l1.162,0.871L806.019,259.132zM816.193,258.842l-2.323,0.581l-0.292-0.291l0.292-0.871l1.16-1.742l2.617-1.16l0.29,0.58l0.29,0.871L816.193,258.842zM798.17,253.326l1.163,0.58l1.745-0.29l0.581,1.161l-3.198,0.582l-1.745,0.58l-1.743-0.291l1.162-1.451h1.455L798.17,253.326zM812.123,253.326l-0.579,1.451l-4.072,0.871l-3.486-0.58v-0.871l2.034-0.581l1.745,0.871l1.743-0.29L812.123,253.326zM772.881,249.55l5.232,0.29l0.582-1.161l4.94,1.452l1.163,1.742l4.07,0.58l3.487,1.452l-3.196,1.162l-3.199-1.162h-2.325h-2.907l-2.615-0.58l-3.199-1.162l-2.033-0.29l-1.163,0.29l-4.942-0.871l-0.58-1.452h-2.325l1.745-2.613h3.488l2.033,1.163l1.162,0.289L772.881,249.55zM844.679,248.098l-1.452,1.742l-0.292-2.032l0.583-0.871l0.58-1.162l0.581,0.871V248.098zM824.043,240.548l-1.163,0.87l-1.745-0.58l-0.581-1.162h2.907L824.043,240.548zM833.053,239.386l0.871,2.032l-2.325-0.87l-2.324-0.29h-1.454h-2.034l0.582-1.452l3.486-0.291L833.053,239.386zM842.935,234.16l0.874,4.355l2.906,1.743l2.325-2.905l3.199-1.741h2.323l2.326,0.87l2.033,1.162l2.909,0.581v8.712l0.29,9.002l-2.615-2.323l-2.91-0.29l-0.578,0.58l-3.489,0.291l1.161-2.323l1.744-0.871l-0.579-2.904l-1.454-2.323l-5.233-2.324l-2.323-0.289l-4.069-2.613L840.901,242l-1.162,0.292l-0.581-1.163v-1.161l-2.034-1.161l2.906-1.162h2.034l-0.289-0.581h-4.072l-1.161-1.742l-2.327-0.58l-1.161-1.161l3.778-0.872l1.455-0.872l4.359,1.162L842.935,234.16zM818.518,226.9l-2.325,2.904l-2.034,0.58l-2.615-0.58h-4.651l-2.325,0.58l-0.292,2.033l2.326,2.323l1.454-1.161l5.23-0.872l-0.29,1.161l-1.162-0.289l-1.163,1.451l-2.326,1.162l2.615,3.483l-0.581,0.872l2.326,3.194v1.742l-1.452,0.872l-0.874-0.872l1.165-2.323l-2.617,1.162l-0.871-0.873l0.579-0.869l-2.033-1.743l0.291-2.613l-2.036,0.871l0.292,3.195v3.773l-1.744,0.581l-1.165-0.871l0.874-2.613l-0.291-2.613h-1.162l-0.871-2.033l1.161-1.741l0.289-2.033l1.455-4.356l0.581-0.871l2.326-2.032l2.033,0.58l3.488,0.582l3.199-0.292l2.615-2.032L818.518,226.9zM828.111,227.771l-0.29,2.323h-1.452l-0.292,1.452l1.162,1.451l-0.87,0.291l-1.165-1.742l-0.871-3.485l0.581-2.032l0.873-1.162l0.29,1.452l1.744,0.291L828.111,227.771zM798.17,226.029l3.197,2.322l-3.197,0.292l-1.162,2.031l0.292,2.614l-2.618,1.742v2.613L793.52,242l-0.581-0.871l-2.908,1.163l-1.161-1.743l-2.034-0.29l-1.163-0.872l-3.488,1.162l-0.871-1.452l-1.744,0.29l-2.328-0.29l-0.581-3.775l-1.163-0.871l-1.452-2.322l-0.292-2.323l0.292-2.613l1.452-1.743l0.584,1.743l2.033,1.741l1.744-0.581h1.744l1.453-1.16l1.454-0.291l2.615,0.581l2.036-0.581l1.452-3.774l1.163-0.872l0.871-3.193h3.198l2.325,0.58l-1.454,2.323l2.036,2.614L798.17,226.029zM765.034,246.937l-2.907,0.29l-2.325-2.321l-3.779-2.324l-1.162-1.743l-2.033-2.323l-1.165-2.033l-2.325-3.774l-2.326-2.323l-0.871-2.323l-0.873-2.032l-2.615-1.743l-1.454-2.322l-2.034-1.743l-2.908-2.903l-0.289-1.451h1.745l4.358,0.58l2.618,2.614l2.033,2.032l1.453,1.161l2.615,2.905h2.908l2.325,2.032l1.454,2.322l2.033,1.161l-0.871,2.323l1.454,0.871h0.872l0.581,2.033l0.873,1.451l2.034,0.291l1.452,1.742l-0.871,3.485V246.937z", + "IE" : "M456.62,82.869l0.579,2.032l-2.034,2.323l-4.942,1.743l-3.779,-0.581l2.036,-2.904l-1.454,-2.613l3.779,-2.323l2.033,-1.162l0.582,1.451l-0.582,1.454l1.745,0.000l-2.037,-0.580z", + "IL" : "M572.021,140.946l-0.293,0.870l-1.163,-0.289l-0.578,1.743l0.871,0.289l-0.871,0.581l0.000,0.581l1.160,-0.291l0.000,0.872l-1.160,4.645l-2.038,-4.935l0.873,-0.872l0.581,-1.451l0.584,-2.033l0.289,-0.582l0.289,0.000l0.872,0.000l0.291,-0.580l0.582,0.000l0.000,1.162l-0.289,0.290l0.000,0.000z", + "IN" : "M688.002,133.396l2.909,3.194l-0.293,2.324l1.163,1.160l0.000,1.453l-2.036,-0.291l0.873,2.904l2.615,1.742l3.781,2.034l-1.745,1.161l-1.163,2.613l2.908,1.162l2.614,1.161l3.490,1.742l3.779,0.291l1.453,1.452l2.325,0.290l3.197,0.581l2.326,0.000l0.291,-1.162l-0.291,-1.742l0.000,-1.161l1.744,-0.582l0.292,2.033l0.000,0.581l2.615,1.162l1.744,-0.581l2.326,0.290l2.326,0.000l0.000,-1.742l-1.163,-0.871l2.326,-0.290l2.615,-2.033l3.198,-1.742l2.033,0.580l2.035,-1.162l1.455,1.743l-1.161,1.162l3.194,0.290l0.000,1.162l-0.871,0.580l0.291,1.452l-2.034,-0.290l-3.489,1.742l0.000,1.742l-1.453,2.323l-0.292,1.162l-1.163,2.322l-2.033,-0.580l-0.290,2.904l-0.583,0.872l0.291,1.161l-1.162,0.581l-1.454,-4.356l-0.872,0.000l-0.581,1.742l-1.454,-1.452l0.872,-1.452l1.163,-0.289l1.454,-2.324l-1.743,-0.291l-2.327,0.000l-2.616,-0.291l-0.291,-2.032l-1.454,0.000l-2.034,-1.451l-1.163,2.032l2.034,1.451l-1.743,0.873l-0.582,1.160l1.744,0.582l-0.579,1.742l1.160,2.032l0.290,2.324l-0.290,1.162l-2.034,-0.291l-3.197,0.580l0.000,2.033l-1.455,1.742l-4.069,1.744l-2.904,3.484l-2.038,1.743l-2.906,1.742l0.000,1.161l-1.163,0.581l-2.615,1.161l-1.162,0.000l-0.874,2.323l0.582,3.484l0.000,2.324l-1.163,2.614l0.000,4.644l-1.454,0.000l-1.160,2.325l0.870,0.871l-2.615,0.581l-0.874,2.032l-1.163,0.581l-2.615,-2.323l-1.163,-4.067l-1.162,-2.613l-0.874,-1.451l-1.452,-2.613l-0.581,-3.485l-0.581,-1.742l-2.618,-3.775l-1.161,-5.227l-0.584,-3.485l0.000,-3.194l-0.581,-2.613l-4.068,1.451l-2.035,-0.290l-3.488,-3.194l1.454,-1.162l-0.873,-0.871l-3.198,-2.323l1.745,-2.033l6.106,0.000l-0.583,-2.324l-1.455,-1.451l-0.579,-2.032l-1.745,-1.162l3.197,-2.904l3.199,0.291l2.904,-2.904l1.745,-2.904l2.618,-2.614l0.000,-2.032l2.325,-1.743l-2.325,-1.161l-0.874,-2.032l-1.160,-2.324l1.453,-1.162l4.069,0.581l3.196,-0.290l-2.617,2.323z", + "IQ" : "M598.763,131.943l1.744,0.872l0.289,1.742l-1.452,0.871l-0.581,2.033l2.033,2.613l3.200,1.453l1.454,2.323l-0.292,1.742l0.872,0.000l0.000,1.742l1.454,1.452l-1.744,-0.290l-1.744,-0.291l-2.037,2.614l-5.230,0.000l-7.561,-5.517l-4.067,-2.032l-3.488,-0.873l-1.163,-3.193l6.103,-2.904l1.163,-3.195l-0.292,-2.032l1.454,-0.872l1.454,-1.742l1.164,-0.291l3.197,0.291l0.873,0.872l1.452,-0.581l-1.745,-3.193z", + "IR" : "M622.309,128.75l2.323,-0.582l2.036,-1.742l1.745,0.291l1.162,-0.581l2.034,0.290l2.907,1.452l2.325,0.290l3.200,2.324l2.034,0.000l0.289,2.323l-1.161,3.485l-0.873,2.032l1.163,0.291l-1.163,1.742l0.873,2.032l0.290,1.743l2.036,0.581l0.289,1.742l-2.615,2.323l1.453,1.452l1.162,1.742l2.617,1.162l0.000,2.613l1.453,0.291l0.290,1.452l-4.070,1.162l-1.161,3.193l-4.943,-0.580l-3.197,-0.871l-2.906,-0.291l-1.454,-3.194l-1.163,-0.581l-2.034,0.581l-2.908,1.162l-3.196,-0.872l-2.907,-2.033l-2.617,-0.870l-1.745,-2.614l-2.034,-3.774l-1.744,0.580l-1.744,-0.871l-0.871,1.161l-1.454,-1.452l0.000,-1.742l-0.872,0.000l0.292,-1.742l-1.454,-2.323l-3.200,-1.453l-2.033,-2.613l0.581,-2.033l1.452,-0.871l-0.289,-1.742l-1.744,-0.872l-1.745,-3.193l-1.452,-2.324l0.579,-0.871l-0.870,-2.904l1.743,-0.871l0.582,0.871l1.163,1.453l2.033,0.289l0.873,0.000l3.489,-2.032l0.872,-0.290l0.871,0.871l-0.871,1.451l1.743,1.453l0.582,-0.291l0.873,2.033l2.615,0.580l1.744,1.453l4.069,0.291l4.360,-0.581l-0.293,0.581z", + "IS" : "M433.944,48.313l-0.870,1.742l3.196,1.742l-3.488,2.033l-8.138,2.033l-2.326,0.581l-3.488,-0.581l-7.849,-0.871l2.906,-1.162l-6.103,-1.451l4.940,-0.291l0.000,-0.871l-5.811,-0.580l1.744,-2.033l4.067,-0.291l4.362,1.742l4.360,-1.451l3.198,0.871l4.649,-1.452l-4.651,-0.290z", + "IT" : "M516.5,125.846l-0.873,2.033l0.292,0.872l-0.582,1.451l-2.034-0.871l-1.454-0.291l-3.777-1.451l0.289-1.452l3.199,0.29l2.904-0.29L516.5,125.846zM499.059,117.715l1.743,1.742l-0.291,3.775l-1.452-0.291l-1.164,0.871l-0.872-0.58l-0.291-3.195l-0.579-1.742l1.452,0.291L499.059,117.715zM507.779,102.325l4.069,0.581l-0.289,1.452l0.581,1.161l-2.326-0.291l-2.035,0.872v1.452l-0.292,0.871l0.873,1.162l2.615,1.452l1.455,2.324l2.906,2.323h2.326l0.58,0.58l-0.872,0.582l2.617,0.871l2.036,0.871l2.324,1.451l0.291,0.581l-0.581,0.873l-1.455-1.453l-2.325-0.289l-1.163,1.742l2.036,1.16l-0.581,1.453h-0.873l-1.745,2.323l-0.87,0.291v-0.871l0.289-1.453l0.872-0.58l-1.161-1.742l-0.873-1.162l-1.161-0.58l-0.873-1.162l-1.744-0.29l-1.163-1.162l-2.034-0.291l-2.036-1.162l-2.615-1.741l-1.744-1.743l-0.872-2.614l-1.454-0.29l-2.325-0.872l-1.163,0.291l-1.743,1.162l-1.163,0.291l0.291-1.162l-1.454-0.291l-0.582-2.033l0.872-0.871l-0.872-1.162l0.291-0.871l1.165,0.581h1.16l1.744-0.871l0.291,0.29h1.453l0.583-1.162l2.034,0.29l1.163-0.29l0.289-1.162l1.745,0.291l0.291-0.58l2.615-0.292L507.779,102.325z", + "JM" : "M260.116,180.148l2.036,0.290l1.452,0.581l0.291,0.871l-1.743,0.000l-0.872,0.291l-1.454,-0.291l-1.744,-1.161l0.290,-0.581l1.164,-0.290l-0.580,-0.290z", + "JO" : "M571.728,141.816l0.293,-0.870l3.195,1.161l5.234,-2.903l1.163,3.193l-0.582,0.582l-5.522,1.451l2.905,2.614l-0.872,0.581l-0.581,0.871l-2.036,0.290l-0.581,1.161l-1.161,0.582l-3.196,-0.291l0.000,-0.291l1.160,-4.645l0.000,-0.872l0.581,-0.871l0.000,1.743z", + "JP" : "M844.39,137.17l0.289,0.871l-1.452,1.742l-1.163-1.161l-1.454,0.871l-0.58,1.452l-2.035-0.581l0.292-1.452l1.452-1.743l1.452,0.291l1.165-1.161L844.39,137.17zM861.832,128.75l-1.165,2.323l0.584,1.162l-1.455,2.033l-3.488,1.452h-4.94l-3.78,3.195l-1.742-1.162l-0.292-2.033l-4.651,0.582l-3.488,1.451h-3.198l2.909,2.032l-1.745,4.646l-1.743,1.162l-1.454-1.162l0.582-2.323l-1.745-0.871l-1.163-1.742l2.617-0.871l1.452-1.742l2.907-1.453l2.035-2.033l5.523-0.581l2.907,0.291l2.904-4.646l1.746,1.162l4.07-2.614l1.452-1.161l1.744-3.484l-0.292-2.904l1.164-1.742l2.906-0.581l1.454,3.774v2.324l-2.615,2.613V128.75zM869.969,109.584l1.744,0.58l2.036-1.162l0.58,2.904l-4.068,0.871l-2.326,2.613l-4.36-1.742l-1.453,2.904h-3.199l-0.29-2.613l1.454-2.033l2.906-0.291l0.873-3.775l0.581-2.032l3.488,2.613L869.969,109.584z", + "KE" : "M586.553,233.289l1.745,2.323l-2.034,1.162l-0.582,1.161l-1.163,0.000l-0.291,2.032l-0.872,1.161l-0.581,1.744l-1.162,0.871l-3.780,-2.615l-0.291,-1.742l-9.883,-5.517l-0.582,-0.289l0.000,-2.906l0.872,-1.161l1.164,-1.742l1.163,-2.033l-1.163,-3.194l-0.291,-1.452l-1.452,-1.742l1.743,-1.743l1.745,-1.741l1.452,0.290l0.000,1.742l0.873,0.871l2.033,0.000l3.489,2.323l0.874,0.000l0.580,0.000l0.580,0.290l2.036,0.290l0.581,-1.160l2.618,-1.162l1.161,0.870l1.743,0.000l-2.325,3.196l0.000,-9.873z", + "KG" : "M669.108,114.811l0.581,-1.162l1.745,-0.580l4.649,0.871l0.292,-1.452l1.745,-0.581l3.779,1.162l1.161,-0.291l4.361,0.000l4.068,0.291l1.455,0.871l1.744,0.581l-0.289,0.581l-4.362,1.451l-1.162,1.162l-3.490,0.290l-0.871,1.744l-2.906,-0.291l-2.036,0.580l-2.615,1.162l0.289,0.580l-0.579,0.871l-5.233,0.291l-3.488,-0.871l-2.908,0.290l0.291,-1.743l2.906,0.582l0.873,-0.871l2.326,0.289l3.488,-2.032l-3.199,-1.451l-2.034,0.580l-2.035,-0.871l2.326,-1.742l0.872,0.291z", + "KH" : "M758.638,201.637l-1.162,-1.453l-1.454,-2.613l-0.580,-3.485l1.741,-2.323l3.781,-0.581l2.326,0.581l2.326,0.872l1.160,-1.743l2.617,0.871l0.581,2.033l-0.289,3.194l-4.651,2.033l1.162,1.742l-2.906,0.290l-2.326,1.162l2.326,0.580z", + "KO" : "M531.032,115.392l-0.289,0.581l-0.292,0.000l-0.289,-1.162l-0.582,-0.290l-0.581,-0.581l0.581,-0.871l0.582,0.000l0.289,-0.871l0.581,-0.291l0.293,0.291l0.581,0.290l0.290,0.581l0.583,0.000l0.579,0.580l0.292,0.000l-0.292,0.580l-0.290,0.292l0.000,0.290l-0.581,0.000l1.455,-0.581z", + "KP" : "M833.343,114.229l0.292,0.582l-0.872,0.000l-1.164,0.872l-0.872,0.870l0.000,2.033l-1.452,0.581l-0.291,0.582l-1.163,0.580l-1.744,0.580l-1.163,0.582l-0.292,1.451l-0.289,0.291l1.163,0.290l1.452,1.161l-0.290,0.871l-1.162,0.000l-2.035,0.291l-0.874,1.161l-1.452,0.000l-1.454,-0.290l-0.289,0.290l-0.874,0.290l0.000,-0.580l-0.581,0.000l-0.871,-0.581l0.871,-1.161l0.581,-0.291l-0.291,-0.580l0.583,-1.453l0.000,-0.580l-1.744,-0.291l-1.162,-0.580l2.033,-1.742l3.198,-1.453l1.745,-2.032l1.453,0.871l2.325,0.000l-0.289,-1.452l4.067,-1.163l1.163,-1.451l-1.744,-1.451z", + "KR" : "M826.948,124.684l2.617,3.194l0.582,2.034l0.000,2.903l-1.163,1.742l-2.326,0.582l-2.325,0.870l-2.326,0.291l-0.292,-1.452l0.292,-2.033l-1.163,-2.903l2.036,-0.291l-1.745,-2.614l1.452,0.000l0.874,-1.161l2.035,-0.291l1.162,0.000l-0.290,0.871z", + "KW" : "M605.74,148.496l0.581,1.162l-0.291,0.580l0.871,2.323l-1.743,0.000l-0.873,-1.452l-2.326,-0.290l2.037,-2.614l-1.744,-0.291z", + "KZ" : "M669.108,114.811l-1.454,0.291l-3.779,2.033l-1.163,2.032l-1.163,0.000l-0.580,-1.452l-3.489,0.000l-0.581,-2.323l-1.453,0.000l0.290,-2.614l-3.196,-2.032l-4.944,0.290l-3.196,0.291l-2.618,-2.614l-2.324,-0.872l-4.071,-2.031l-0.580,-0.291l-6.976,1.742l0.000,10.164l-1.455,0.000l-1.744,-2.033l-2.034,-0.871l-3.199,0.581l-1.160,0.871l0.000,-0.581l0.582,-1.163l-0.582,-0.869l-3.197,-1.162l-1.165,-2.323l-1.453,-0.581l-0.291,-1.161l2.909,0.289l0.000,-2.032l2.324,-0.290l2.326,0.290l0.581,-2.614l-0.581,-1.742l-2.616,0.291l-2.326,-0.872l-3.196,1.452l-2.618,0.581l-1.452,-0.581l0.289,-1.452l-1.743,-1.742l-2.034,0.000l-2.327,-1.742l1.453,-2.323l-0.580,-0.290l2.036,-3.195l2.906,1.742l0.289,-2.032l5.814,-3.195l4.362,0.000l5.812,2.032l3.489,1.163l2.906,-1.163l4.360,-0.290l3.488,1.453l0.871,-0.872l3.781,0.291l0.581,-1.453l-4.362,-1.742l2.618,-1.451l-0.581,-0.582l2.617,-0.870l-2.036,-1.743l1.454,-1.160l10.172,-0.872l1.454,-0.582l6.976,-1.161l2.326,-1.161l4.942,0.580l0.872,2.905l2.906,-0.581l3.488,0.872l-0.290,1.451l2.618,0.000l6.974,-2.614l-0.871,0.872l3.488,2.033l6.104,6.968l1.453,-1.451l3.780,1.742l4.070,-0.872l1.455,0.581l1.160,1.452l2.034,0.581l1.163,1.162l3.488,-0.291l1.455,1.743l-2.034,1.742l-2.328,0.291l0.000,2.904l-1.744,1.162l-5.232,-0.873l-2.034,4.938l-1.453,0.580l-5.524,1.162l2.617,4.646l-2.033,0.580l0.289,1.743l-1.744,-0.581l-1.455,-0.871l-4.068,-0.291l-4.361,0.000l-1.161,0.291l-3.779,-1.162l-1.745,0.581l-0.292,1.452l-4.649,-0.871l-1.745,0.580l0.581,-1.162z", + "LA" : "M763.29,191.763l0.872,-1.451l0.291,-2.323l-2.327,-2.324l0.000,-2.613l-2.325,-2.323l-2.036,0.000l-0.582,0.871l-1.452,0.000l-0.871,-0.581l-2.907,1.742l0.000,-2.323l0.579,-2.904l-1.743,-0.289l-0.290,-1.744l-1.163,-0.580l0.581,-1.162l2.326,-1.742l0.289,0.581l1.455,0.000l-0.290,-2.904l1.453,-0.581l1.454,2.324l1.161,2.322l3.488,0.000l1.165,2.614l-1.747,0.580l-0.870,0.872l3.197,1.742l2.325,3.194l1.745,2.614l2.036,1.742l0.870,2.032l-0.581,2.614l-2.617,-0.871l-1.160,1.743l2.326,0.872z", + "LB" : "M572.31,139.494l-0.582,0.000l-0.291,0.580l-0.872,0.000l0.872,-2.323l1.454,-2.032l1.163,0.000l0.581,1.162l-1.452,1.161l0.873,-1.452z", + "LK" : "M699.047,210.348l-0.579,2.904l-1.165,0.581l-2.323,0.582l-1.455,-2.034l-0.292,-4.066l1.166,-4.356l2.033,1.454l1.162,2.032l-1.453,-2.903z", + "LR" : "M452.549,219.06l-0.873,0.000l-2.615,-1.453l-2.617,-2.032l-2.324,-1.452l-1.744,-1.742l0.580,-0.872l0.000,-0.871l1.454,-1.452l1.163,-1.451l0.581,0.000l0.872,-0.290l1.162,1.741l-0.290,1.162l0.582,0.581l0.581,0.000l0.582,-1.161l0.871,0.000l0.000,0.870l0.291,1.162l-0.582,1.452l0.582,0.581l0.871,0.290l1.162,1.161l0.293,1.162l-0.293,0.291l0.289,-2.323z", + "LS" : "M553.416,310.531l1.163,0.872l-0.873,1.451l-0.581,0.871l-1.454,0.292l-0.581,0.869l-0.871,0.291l-2.036,-2.032l1.454,-1.742l1.453,-1.163l1.163,-0.579l-1.163,-0.870z", + "LT" : "M536.265,81.417l-0.291,-0.582l0.582,-0.870l-1.454,-0.291l-2.906,-0.581l-0.580,-2.322l3.197,-0.871l4.649,0.290l2.618,-0.290l0.581,0.580l1.455,0.291l2.614,1.162l0.290,1.160l-2.326,1.162l-0.578,1.452l-2.908,0.872l-2.907,0.000l-0.582,-0.872l1.454,0.290z", + "LU" : "M490.338,93.032l0.579,0.581l0.000,1.452l-0.871,0.000l-0.581,-0.291l0.290,-1.451l-0.583,0.291z", + "LV" : "M531.616,76.771l0.290,-2.033l1.162,-1.742l2.616,-0.871l2.326,2.033l2.035,0.000l0.581,-2.033l2.325,-0.581l1.165,0.290l2.614,1.162l2.034,0.000l1.455,0.581l0.291,1.161l0.871,1.742l-2.906,1.162l-1.745,0.291l-2.614,-1.162l-1.455,-0.291l-0.581,-0.580l-2.618,0.290l-4.649,-0.290l3.197,-0.871z", + "LY" : "M514.755,167.951l-2.036,1.162l-1.452,-1.452l-4.361,-1.161l-1.452,-1.743l-2.035,-1.451l-1.163,0.580l-1.163,-1.451l0.000,-1.162l-1.744,-2.033l1.162,-1.161l-0.291,-1.743l0.291,-1.452l0.000,-1.451l0.291,-2.033l0.000,-1.453l-0.871,-2.322l1.162,-0.581l0.290,-1.162l-0.290,-1.161l2.034,-1.162l0.872,-0.870l1.164,-0.873l0.291,-2.032l3.195,0.872l1.165,0.000l2.326,0.290l3.486,1.161l1.456,2.614l2.325,0.581l4.067,1.161l2.907,1.162l1.165,-0.581l1.453,-1.452l-0.582,-2.033l0.874,-1.162l1.741,-1.451l2.036,-0.290l3.778,0.580l0.873,1.161l1.163,0.000l0.871,0.582l2.616,0.291l0.582,0.870l-0.871,1.452l0.289,1.162l-0.579,1.451l0.871,2.324l0.000,9.873l0.000,10.162l0.000,5.228l-3.199,0.291l0.000,0.870l-11.045,-5.227l-11.046,-5.226l2.616,-1.451z", + "MA" : "M459.526,132.525l1.743,1.161l2.616,0.000l2.615,0.581l1.164,0.000l1.163,1.742l0.291,1.742l0.871,2.905l0.582,0.580l-0.289,0.871l-3.782,0.582l-1.162,0.870l-1.744,0.291l0.000,2.032l-3.197,1.162l-1.162,1.452l-2.036,0.581l-2.906,0.581l-4.361,2.032l0.000,3.194l-0.581,0.000l0.292,1.452l-1.745,0.000l-0.872,0.871l-1.161,0.000l-1.165,-0.581l-2.324,0.291l-0.873,2.323l-0.872,0.000l-1.162,3.485l-4.069,3.194l-0.874,3.775l-1.162,1.162l-0.290,0.870l-6.107,0.291l0.000,-1.161l1.165,-0.872l0.871,-1.451l-0.291,-0.872l1.164,-2.033l1.454,-1.742l0.871,-0.291l0.873,-1.742l0.000,-1.451l0.870,-1.742l2.036,-0.872l1.745,-2.904l1.452,-1.162l2.326,-0.289l2.326,-1.743l1.452,-0.871l2.036,-2.323l-0.582,-3.194l1.163,-2.323l0.290,-1.452l1.744,-2.033l2.906,-1.162l2.037,-1.162l1.745,-2.903l0.871,-1.742l-2.035,0.000z", + "MD" : "M547.02,98.259l0.584,-0.290l2.033,-0.290l2.034,0.870l1.162,0.000l1.166,0.872l-0.293,0.871l1.164,0.580l0.290,1.162l0.873,0.580l0.000,0.291l0.290,0.291l-0.581,0.290l-1.743,0.000l-0.293,-0.581l-0.581,0.291l0.291,0.580l-0.872,0.871l-0.291,0.872l-0.872,0.291l-0.291,-1.163l0.291,-1.161l-0.291,-1.161l-1.453,-1.742l-0.873,-1.162l-0.871,-0.872l0.873,0.290z", + "ME" : "M528.417,113.94l-0.292,-0.291l-1.163,1.162l0.000,0.872l-0.581,0.000l-0.579,-0.872l-1.163,-0.582l0.289,-0.580l0.291,-1.451l0.872,-0.581l0.582,-0.290l0.873,0.290l0.290,0.581l0.872,0.290l1.162,0.581l-0.290,0.000l-0.581,0.871l0.582,0.000z", + "MG" : "M610.099,265.23l0.873,1.163l0.582,1.742l0.579,3.485l0.584,1.160l-0.293,1.454l-0.581,0.579l-0.871,-1.451l-0.583,0.872l0.583,2.032l-0.291,1.160l-0.582,0.581l-0.292,2.325l-1.162,3.194l-1.161,3.775l-1.744,5.226l-1.162,3.775l-1.165,3.195l-2.325,0.581l-2.325,1.162l-1.455,-0.582l-2.324,-0.871l-0.872,-1.453l0.000,-2.613l-1.163,-2.032l0.000,-2.033l0.292,-2.032l1.452,-0.582l0.000,-0.871l1.163,-2.032l0.289,-1.742l-0.579,-1.453l-0.582,-1.451l-0.291,-2.614l1.163,-1.743l0.289,-1.742l1.455,0.000l1.452,-0.581l0.872,-0.579l1.454,0.000l1.455,-1.454l2.325,-1.740l0.872,-1.454l-0.580,-1.160l1.161,0.289l1.744,-1.743l0.000,-1.742l0.873,-1.160l-0.871,-1.160z", + "MK" : "M530.451,115.973l0.292,0.000l0.289,-0.581l1.455,-0.581l0.581,0.000l1.161,-0.290l1.165,0.000l1.452,0.871l0.000,1.743l-0.290,0.290l-0.582,0.290l-1.452,0.000l-1.164,0.580l-1.742,0.291l-1.165,-0.581l-0.289,-1.161l-0.289,0.871z", + "ML" : "M440.34,190.602l0.871,-0.290l0.583,-1.743l0.872,0.000l1.744,0.871l1.455,-0.580l1.161,0.000l0.581,-0.581l11.046,0.000l0.582,-2.032l-0.582,-0.291l-1.454,-11.906l-1.161,-11.615l4.070,-0.291l9.301,6.098l9.301,6.098l0.873,1.161l1.454,0.872l1.452,0.291l0.000,1.742l2.906,0.000l0.000,6.097l-1.452,2.034l-0.291,1.452l-2.326,0.580l-3.778,0.291l-0.872,0.870l-1.744,0.291l-2.035,0.000l-0.582,-0.581l-1.452,0.290l-2.617,1.162l-0.582,0.871l-2.035,1.161l-0.291,0.872l-1.163,0.581l-1.452,-0.581l-0.872,0.871l-0.291,1.742l-2.034,2.324l0.000,0.871l-0.873,1.161l0.290,1.741l-1.161,0.292l-0.583,0.290l-0.579,-1.162l-0.582,0.291l-0.581,0.000l-0.582,0.871l-2.037,0.000l-0.870,-0.582l-0.292,0.292l-0.871,-0.581l0.290,-0.871l-0.581,-0.291l-0.582,0.291l0.291,-1.162l0.582,-0.580l-1.162,-1.162l-0.292,-0.871l-0.582,-0.581l-0.581,0.000l-0.871,0.290l-0.873,0.582l-0.579,0.580l-1.165,-0.291l-0.871,-0.580l-0.582,-0.291l-0.581,0.582l-0.290,0.000l-0.293,-1.162l0.000,-0.871l0.000,-1.162l-1.162,-0.581l-0.581,-1.742l0.000,1.742z", + "MM" : "M747.882,175.501l-1.743,1.163l-2.034,0.000l-1.163,3.194l-1.165,0.290l1.455,2.613l1.744,1.742l1.163,2.034l-1.163,2.323l-0.871,0.580l0.582,1.162l1.741,2.322l0.582,1.453l-0.290,1.452l1.162,2.322l-1.454,2.614l-1.452,2.903l-0.289,-2.031l0.870,-2.033l-0.870,-1.742l0.289,-2.904l-1.163,-1.453l-0.871,-3.484l-0.581,-3.484l-1.164,-2.034l-1.743,1.162l-3.200,2.033l-1.454,-0.291l-1.741,-0.580l0.870,-3.486l-0.579,-2.612l-2.036,-2.904l0.290,-1.161l-1.744,-0.291l-1.743,-2.323l-0.291,-2.033l0.871,0.291l0.292,-2.033l1.162,-0.581l-0.291,-1.161l0.583,-0.872l0.290,-2.904l2.033,0.580l1.163,-2.322l0.292,-1.162l1.453,-2.323l0.000,-1.742l3.489,-1.742l2.034,0.290l-0.291,-1.452l0.871,-0.580l0.000,-1.162l1.455,0.000l0.873,1.452l1.161,0.580l0.291,2.324l-0.291,2.032l-2.615,2.323l-0.290,3.484l2.905,-0.580l0.873,2.614l1.743,0.580l-0.872,2.033l2.035,1.162l1.163,0.580l2.035,-0.870l0.000,1.161l-2.326,1.742l-0.581,1.162l1.454,-0.580z", + "MN" : "M715.327,95.356l2.907,-0.582l5.232,-2.323l4.069,-1.161l2.616,0.871l2.908,0.000l1.741,1.162l2.617,0.290l4.071,0.581l2.617,-2.033l-1.163,-1.453l2.907,-2.902l3.196,1.161l2.327,0.290l3.488,0.580l0.290,2.324l4.069,1.162l2.617,-0.582l3.487,-0.290l2.618,0.290l2.615,1.162l1.743,1.453l2.616,0.000l3.490,0.581l2.616,-0.872l3.488,-0.291l4.070,-2.033l1.745,0.291l1.452,0.871l3.197,-0.290l-1.453,2.324l-1.744,2.612l0.581,1.162l1.455,-0.290l2.904,0.290l2.036,-0.872l2.327,0.872l2.325,1.742l-0.291,1.161l-2.034,-0.289l-4.071,0.289l-2.035,0.872l-2.034,1.742l-4.069,1.162l-2.909,1.451l-2.614,-0.580l-1.745,-0.290l-1.454,1.742l0.873,1.162l0.581,0.871l-2.033,0.871l-1.745,1.452l-3.199,0.871l-4.359,0.289l-4.361,0.873l-3.197,1.451l-1.163,-0.870l-3.489,0.000l-4.069,-1.743l-2.615,-0.291l-3.781,0.291l-5.522,-0.580l-3.196,0.000l-1.456,-1.453l-1.163,-2.613l-1.743,-0.291l-3.488,-1.742l-3.778,-0.290l-3.198,-0.581l-0.873,-1.162l0.873,-3.194l-1.746,-2.323l-4.067,-0.872l-2.326,-1.451l0.581,2.032z", + "MR" : "M440.34,190.602l-2.034,-1.742l-1.454,-2.033l-2.034,-0.580l-1.163,-0.872l-1.454,0.000l-1.452,0.581l-1.456,-0.291l-0.871,0.872l-0.290,-1.453l0.871,-1.451l0.290,-2.614l-0.290,-2.613l-0.291,-1.453l0.291,-1.161l-0.871,-1.452l-1.454,-1.161l0.582,-0.871l11.046,0.000l-0.581,-4.066l0.581,-1.451l2.615,0.000l0.000,-7.261l9.011,0.290l0.000,-4.355l10.176,6.679l-4.070,0.291l1.161,11.615l1.454,11.906l0.582,0.291l-0.582,2.032l-11.046,0.000l-0.581,0.581l-1.161,0.000l-1.455,0.580l-1.744,-0.871l-0.872,0.000l-0.583,1.743l0.871,-0.290z", + "MW" : "M568.822,262.618l-0.582,2.032l0.582,3.776l1.165,-0.291l0.871,0.871l1.163,2.034l0.289,3.483l-1.163,0.581l-0.871,2.032l-1.744,-1.742l-0.292,-2.032l0.582,-1.161l-0.290,-1.161l-0.873,-0.582l-0.871,0.291l-1.455,-1.454l-1.452,-0.580l0.580,-2.612l0.872,-0.873l-0.290,-2.323l0.290,-2.322l0.582,-0.582l-0.582,-2.322l-1.452,-1.452l2.907,0.581l0.289,0.871l1.163,1.161l-0.582,-3.776z", + "MX" : "M206.341,159.82l-1.163,2.324l-0.291,2.033l-0.290,3.774l-0.291,1.162l0.581,1.743l0.872,1.161l0.582,2.033l1.744,2.323l0.581,1.452l1.163,1.451l2.906,0.582l1.163,1.161l2.326,-0.871l2.034,-0.290l2.035,-0.291l1.745,-0.581l1.743,-1.161l0.872,-1.452l0.000,-2.323l0.582,-0.871l2.034,-0.581l2.908,-0.872l2.324,0.291l1.745,-0.291l0.582,0.582l0.000,1.161l-1.454,1.742l-0.873,1.742l0.582,0.581l-0.291,1.162l-0.872,2.033l-0.582,-0.581l-0.581,0.000l-0.580,0.000l-0.872,1.742l-0.582,-0.580l-0.290,0.290l0.000,0.290l-2.617,0.000l-2.615,0.000l0.000,1.743l-1.163,0.000l0.872,0.870l1.162,0.581l0.291,0.581l0.582,0.291l-0.292,0.871l-3.487,0.000l-1.164,2.033l0.291,0.580l-0.291,0.581l0.000,0.871l-3.197,-2.903l-1.454,-0.872l-2.325,-0.870l-1.453,0.290l-2.325,1.161l-1.163,0.291l-2.035,-0.872l-2.035,-0.580l-2.617,-1.162l-2.034,-0.291l-3.198,-1.451l-2.325,-1.161l-0.582,-0.872l-1.453,0.000l-2.906,-0.871l-1.163,-1.453l-2.907,-1.451l-1.454,-1.742l-0.581,-1.453l0.872,-0.290l-0.291,-0.581l0.582,-0.871l0.000,-0.871l-0.873,-1.161l-0.290,-1.162l-0.872,-1.452l-2.325,-2.614l-2.908,-2.322l-1.453,-1.453l-2.325,-1.161l-0.290,-0.872l0.290,-1.451l-1.454,-0.871l-1.453,-1.162l-0.872,-2.032l-1.454,-0.291l-1.453,-1.452l-1.454,-1.161l0.000,-0.871l-1.453,-2.033l-1.162,-2.324l0.290,-0.870l-2.035,-1.162l-0.872,0.000l-1.744,-0.581l-0.290,1.162l0.290,1.161l0.290,2.034l0.872,1.161l2.036,2.032l0.581,0.581l0.291,0.290l0.581,0.872l0.291,0.000l0.581,1.742l0.872,0.580l0.581,1.162l1.745,1.162l0.872,2.613l0.872,1.162l0.872,1.452l0.000,1.452l1.453,0.000l0.872,1.160l1.164,1.454l0.000,0.290l-1.164,1.161l-0.581,0.000l-0.581,-1.742l-2.035,-1.452l-1.744,-1.453l-1.454,-0.580l0.000,-2.033l-0.291,-1.452l-1.453,-0.870l-1.744,-1.453l-0.581,0.581l-0.582,-0.871l-1.743,-0.581l-1.745,-1.742l0.291,0.000l1.163,0.000l1.162,-0.872l0.000,-1.451l-2.034,-1.742l-1.744,-0.871l-0.873,-1.742l-1.162,-1.744l-1.163,-2.322l-1.163,-2.323l3.198,-0.291l3.487,-0.290l-0.290,0.581l4.070,1.452l6.395,1.742l5.232,0.000l2.326,0.000l0.000,-1.162l4.650,0.000l1.163,1.162l1.453,0.871l1.454,1.162l0.872,1.451l0.872,1.453l1.454,0.871l2.325,0.871l1.744,-2.323l2.035,0.000l2.034,1.161l1.454,1.742l0.872,1.742l1.744,1.452l0.582,2.033l0.581,1.162l2.326,0.871l1.744,0.580l-1.163,0.000z", + "MY" : "M751.953,213.833l0.29,1.451l1.744-0.289l0.873-1.162l0.582,0.29l1.741,1.743l1.165,1.741l0.29,1.743l-0.29,1.452v0.87l0.29,1.453l0.871,0.871l1.162,2.322v1.162h-2.033l-2.616-2.033l-3.195-2.032l-0.295-1.452l-1.452-1.743l-0.581-2.322l-0.871-1.452l0.289-2.031l-0.58-1.162l0.291-0.582L751.953,213.833zM800.205,218.769l-2.034,0.871l-2.325-0.58h-3.198l-0.871,3.193l-1.163,0.872l-1.452,3.774l-2.036,0.581l-2.615-0.581l-1.454,0.291l-1.453,1.16h-1.744l-1.744,0.581l-2.033-1.741l-0.584-1.743l2.036,0.871l2.325-0.581l0.581-2.322l1.163-0.29l3.197-0.581l2.036-2.324l1.162-1.741l1.453,1.451l0.58-0.87h1.163l0.291-1.743v-1.451l2.327-1.743l1.161-2.322h1.162l1.455,1.452v1.162l2.034,0.869l2.325,0.872l-0.29,0.872l-1.744,0.289L800.205,218.769z", + "MZ" : "M568.822,262.618l2.036,-0.292l3.486,0.872l0.581,-0.291l2.036,-0.289l0.872,-0.581l1.746,0.000l2.907,-1.162l2.323,-1.452l0.292,1.162l0.000,2.613l0.289,2.614l0.000,4.064l0.584,1.453l-0.873,2.033l-0.873,1.742l-1.742,1.742l-2.618,1.161l-3.199,1.163l-2.905,3.194l-1.163,0.290l-2.036,2.033l-1.162,0.580l0.000,2.034l1.162,2.032l0.582,1.741l0.000,0.874l0.581,-0.292l-0.291,2.614l-0.290,1.451l0.581,0.290l-0.291,1.162l-1.161,1.161l-2.327,0.873l-3.198,1.451l-1.452,1.162l0.289,1.161l0.873,0.000l-0.291,1.452l-2.034,0.000l-0.291,-1.162l-0.580,-1.161l0.000,-1.162l0.290,-2.904l-0.582,-2.033l-1.452,-3.774l2.904,-3.195l0.874,-2.033l0.289,-0.290l0.293,-1.452l-0.293,-0.870l0.000,-2.033l0.582,-2.032l0.000,-3.486l-1.452,-0.871l-1.163,-0.289l-0.582,-0.582l-1.452,-0.581l-2.325,0.000l0.000,-0.870l-0.292,-2.033l8.429,-2.325l1.455,1.454l0.871,-0.291l0.873,0.582l0.290,1.161l-0.582,1.161l0.292,2.032l1.744,1.742l0.871,-2.032l1.163,-0.581l-0.289,-3.483l-1.163,-2.034l-0.871,-0.871l-1.165,0.291l-0.582,-3.776l-0.582,2.032z", + "NA" : "M518.825,309.661l-2.036,-2.325l-1.163,-2.033l-0.579,-2.613l-0.584,-2.032l-1.161,-4.065l0.000,-3.485l-0.291,-1.452l-1.163,-1.162l-1.454,-2.034l-1.452,-3.483l-0.582,-1.743l-2.034,-2.613l-0.291,-2.033l1.452,-0.581l1.455,-0.581l1.743,0.292l1.745,1.161l0.581,-0.291l11.047,0.000l2.033,1.162l6.396,0.582l5.232,-1.162l2.326,-0.582l1.745,0.000l0.871,0.582l0.290,0.289l-1.743,0.582l-0.874,0.000l-1.744,1.162l-0.871,-1.162l-4.361,0.871l-2.033,0.291l0.000,9.582l-2.908,0.289l0.000,7.843l0.000,10.163l-2.326,1.451l-1.452,0.290l-1.744,-0.581l-1.162,-0.290l-0.582,-1.162l-1.163,-0.580l1.163,-1.453z", + "NC" : "M930.142,289.042l2.325,1.452l1.452,1.454l-1.162,0.579l-1.453,-0.871l-2.036,-1.162l-1.744,-1.452l-1.742,-1.741l-0.582,-1.162l1.161,0.000l1.745,1.162l1.162,0.870l-0.874,-0.871z", + "NCY" : "M563.881,134.267l0.289,0.000l0.291,-0.581l2.035,0.000l2.326,-0.871l-1.745,1.162l0.293,0.580l-0.293,0.000l-0.581,0.000l-0.581,0.000l-0.290,-0.290l-0.582,0.000l-0.582,0.290l0.580,0.290z", + "NE" : "M479.583,198.151l0.291,-2.032l-3.198,-0.581l-0.291,-1.161l-1.453,-2.033l-0.292,-1.162l0.292,-1.161l1.744,-0.291l0.872,-0.870l3.778,-0.291l2.326,-0.580l0.291,-1.452l1.452,-2.034l0.000,-6.097l4.070,-1.453l7.849,-5.227l9.592,-5.226l4.361,1.161l1.452,1.452l2.036,-1.162l0.581,4.357l1.164,0.871l0.000,0.871l1.163,0.871l-0.581,1.162l-1.164,5.517l-0.292,3.484l-3.486,2.614l-1.165,3.775l1.165,0.871l0.000,1.742l1.742,0.291l-0.289,1.161l-0.582,0.291l-0.292,0.871l-0.289,0.000l-2.036,-2.904l-0.580,-0.291l-2.327,1.453l-2.033,-0.581l-1.455,-0.291l-0.872,0.291l-1.453,0.000l-1.743,1.161l-1.455,0.000l-3.196,-1.161l-1.452,0.581l-1.165,0.000l-1.163,-1.162l-2.617,-0.872l-3.195,0.291l-0.582,0.581l-0.292,1.452l-0.871,1.161l-0.291,2.324l-2.034,-1.453l-0.874,0.000l1.161,-0.871z", + "NG" : "M497.023,217.898l-2.615,0.871l-1.164,0.000l-1.161,0.581l-2.037,0.000l-1.452,-1.743l-0.873,-2.032l-2.033,-1.742l-2.036,0.000l-2.615,0.000l0.289,-4.647l0.000,-1.741l0.581,-1.743l0.582,-0.871l1.454,-1.452l-0.291,-0.873l0.580,-1.160l-0.580,-1.453l0.000,-1.160l0.291,-2.324l0.871,-1.161l0.292,-1.452l0.582,-0.581l3.195,-0.291l2.617,0.872l1.163,1.162l1.165,0.000l1.452,-0.581l3.196,1.161l1.455,0.000l1.743,-1.161l1.453,0.000l0.872,-0.291l1.455,0.291l2.033,0.581l2.327,-1.453l0.580,0.291l2.036,2.904l0.289,0.000l1.163,0.871l-0.289,0.580l0.000,0.872l-2.326,2.323l-0.873,1.742l-0.289,1.452l-0.582,0.582l-0.581,1.742l-1.455,1.161l-0.581,1.452l-0.580,1.161l-0.291,1.162l-1.744,0.870l-1.746,-1.161l-0.871,0.000l-1.743,1.743l-0.872,0.000l-1.164,2.614l0.872,-2.032z", + "NI" : "M237.734,200.475l-0.872,-0.871l-1.163,-1.162l-0.581,-0.871l-1.163,-0.871l-1.454,-1.162l0.291,-0.580l0.291,0.580l0.291,-0.290l0.872,0.000l0.291,-0.871l0.581,0.000l-0.290,-1.162l0.871,-0.291l0.582,0.291l0.581,-0.871l0.581,0.580l0.291,-0.289l0.581,-0.291l1.163,-0.871l0.000,-0.581l0.291,0.000l0.291,-0.580l0.291,0.000l0.290,0.290l0.582,0.000l0.581,-0.290l0.872,0.000l0.872,-0.291l0.291,-0.291l1.162,0.000l-0.291,0.291l-0.290,0.581l0.290,0.871l-0.582,1.162l-0.289,0.870l0.000,1.453l0.000,0.580l0.289,1.162l-0.580,0.290l-0.291,1.161l0.291,0.872l-0.581,0.581l0.000,0.871l0.581,0.290l-0.581,0.581l-0.872,0.000l-0.583,-0.581l-0.871,-0.290l-0.581,0.290l-1.745,-0.581l0.581,-0.291z", + "NL" : "M490.628,83.74l2.035,0.000l0.581,1.161l-0.581,2.323l-0.871,1.162l-1.454,0.000l0.290,2.904l-1.452,-0.582l-1.745,-1.451l-2.617,0.580l-2.034,0.000l1.452,-0.870l2.618,-4.066l-3.778,1.161z", + "NO" : "M551.381,35.246l8.43,2.032l-3.488,0.582l3.198,1.742l-4.942,1.161l-2.034,0.29l1.161-2.032l-3.486-1.162l-4.362,1.162l-1.452,2.032l-2.615,1.162l-2.907-0.581h-3.488l-3.198-1.452l-1.453,0.581l-1.744,0.29l-0.582,1.743l-5.231-0.291l-0.582,1.452h-2.615l-1.745,2.033l-2.906,2.903l-4.361,3.775l1.165,1.162l-0.873,0.872h-2.907l-1.744,2.613l0.29,3.775l1.743,1.162l-1.162,3.484l-2.033,1.742l-1.455,1.742l-1.742-1.742l-5.524,3.194l-3.488,0.582l-3.778-1.452l-1.163-2.905l-0.871-6.387l2.615-1.743l7.268-2.323l5.523-2.904l4.941-3.774l6.685-5.228l4.651-2.033l7.559-3.484l5.813-1.162h4.651l4.069-2.324l5.231,0.291L551.381,35.246zM541.79,16.951l-6.105,1.162l-4.941-0.87l2.036-0.582l-1.747-0.872l5.814-0.58l0.873,1.161L541.79,16.951zM524.058,11.724l9.01,2.033l-6.977,1.162l-1.452,2.032l-2.325,0.581l-1.455,2.324h-3.196l-6.104-1.743l2.615-0.87l-4.069-0.873l-5.523-2.323l-2.036-2.033l7.56-1.162l1.454,1.162l3.777-0.291l1.163-0.871h4.07L524.058,11.724zM543.823,9.692l5.522,1.161l-4.358,1.452l-7.849,0.29l-8.14-0.581l-0.582-0.58h-3.777l-3.199-1.453l8.722-0.58l3.778,0.58l2.906-0.871L543.823,9.692z", + "NP" : "M716.198,154.304l0.000,1.161l0.291,1.742l-0.291,1.162l-2.326,0.000l-3.197,-0.581l-2.325,-0.290l-1.453,-1.452l-3.779,-0.291l-3.490,-1.742l-2.614,-1.161l-2.908,-1.162l1.163,-2.613l1.745,-1.161l1.162,-0.582l2.326,0.871l2.616,1.742l1.454,0.291l1.162,1.452l2.034,0.581l2.326,1.162l2.906,0.580l-3.198,-0.291z", + "NZ" : "M949.907,343.345l0.873,1.161l1.745-1.161l0.87,1.161v1.161l-0.87,1.452l-2.036,2.033l-1.163,1.161l0.873,1.162h-2.034l-2.327,1.162l-0.871,1.74l-1.455,2.904l-2.323,1.161l-1.165,0.871l-2.615-0.289l-1.742-0.872h-3.198l-0.292-1.162l1.453-2.033l3.49-2.613l1.744-0.58l2.034-1.16l2.325-1.452l1.744-1.453l1.162-2.032l0.872-0.58l0.58-1.452l1.745-1.451L949.907,343.345zM954.559,330.277l1.743,2.904l0.292-1.743l1.16,0.58l0.293,2.324l2.324,0.872h1.745l1.743-0.872l1.453,0.289l-0.871,2.326l-0.873,1.74h-2.033l-0.582,0.581v1.452l-0.289,0.291l-1.165,1.452l-1.163,2.032l-2.325,1.161l-0.29-0.87l-1.162-0.291l1.452-2.322l-0.871-1.453l-2.907-1.16v-0.873l2.035-1.159l0.58-2.034l-0.289-1.743l-1.164-1.743l0.292-0.58l-1.454-1.161l-2.034-2.323l-1.162-2.032l0.87-0.291l1.455,1.453l2.325,0.87L954.559,330.277z", + "OM" : "M635.678,172.888l-0.871,1.742h-1.163l-0.58,0.581l-0.582,1.452l0.29,1.742l-0.29,0.581l-1.163-0.29l-1.744,1.162l-0.291,1.452l-0.58,0.581h-1.743l-1.165,0.582v1.162l-1.163,0.581l-1.452-0.291l-2.034,1.162h-1.163l-0.873-1.743l-2.325-4.645l8.431-2.613l1.745-5.519l-1.165-2.032v-1.162l0.873-1.162v-1.161l1.162-0.581l-0.581-0.291l0.289-1.742h1.456l1.161,1.742l1.745,1.161l2.036,0.291l1.45,0.581l1.165,1.452l0.871,0.872l0.872,0.58v0.582l-0.872,1.451l-0.582,0.872L635.678,172.888zM628.995,159.82l-0.291,0.291l-0.583-0.871l0.874-0.872l0.289,0.291L628.995,159.82z", + "PA" : "M259.244,211.219l-0.872,-0.871l-0.580,-1.452l0.872,-0.871l-0.872,-0.290l-0.582,-0.871l-1.163,-0.581l-1.162,0.000l-0.582,1.162l-1.162,0.580l-0.582,0.000l-0.291,0.581l1.163,1.451l-0.581,0.581l-0.582,0.291l-1.163,0.290l-0.581,-1.742l-0.291,0.291l-0.872,0.000l-0.581,-1.162l-1.163,-0.291l-0.580,-0.290l-1.164,0.000l-0.291,0.581l-0.290,-0.291l0.290,-0.580l0.291,-0.582l-0.291,-0.289l0.583,-0.581l-0.583,-0.291l0.000,-1.161l0.872,-0.291l1.163,1.162l0.000,0.581l0.872,0.000l0.291,-0.291l0.872,0.872l1.163,-0.291l1.163,-0.581l1.744,-0.579l0.872,-0.873l1.744,0.000l-0.291,0.291l1.745,0.291l1.163,0.291l0.871,0.870l0.872,0.870l-0.290,0.292l0.872,1.741l-0.582,0.871l-0.872,-0.289l0.582,-1.451z", + "PE" : "M282.208,279.17l-0.872,1.451l-1.163,0.872l-2.905,-1.743l-0.292,-1.162l-5.232,-2.613l-4.942,-3.195l-2.325,-1.451l-1.163,-2.323l0.581,-0.871l-2.326,-3.485l-2.905,-5.227l-2.326,-5.517l-1.163,-1.161l-0.872,-2.033l-2.325,-1.743l-1.745,-1.161l0.872,-1.162l-1.453,-2.613l0.872,-2.033l2.326,-1.742l0.291,1.160l-0.873,0.582l0.000,1.162l1.163,-0.290l1.163,0.290l1.162,1.451l1.454,-1.162l0.582,-1.742l1.744,-2.613l3.196,-0.871l3.198,-2.904l0.872,-1.741l-0.581,-2.324l0.872,-0.291l1.744,1.452l0.872,1.163l1.163,0.870l1.744,2.903l2.035,0.291l1.453,-0.870l1.164,0.579l1.452,-0.290l2.326,1.452l-1.744,2.613l0.582,0.290l1.452,1.454l-2.324,-0.290l-0.583,0.580l-2.033,0.289l-3.198,2.034l-0.291,1.161l-0.581,1.162l0.290,1.451l-1.744,0.581l0.000,1.162l-0.872,0.581l1.163,2.614l1.744,1.451l-0.581,1.451l1.744,0.000l0.872,1.453l2.616,0.000l2.326,-1.453l-0.292,4.066l1.163,0.292l1.744,-0.292l2.326,4.355l-0.582,0.873l-0.290,2.033l0.000,2.323l-1.163,1.452l0.582,0.872l-0.582,0.869l1.163,2.324l1.745,-2.904z", + "PG" : "M902.817,249.55l-0.873,0.29l-1.163-0.871l-1.162-1.742l-0.581-2.032l0.581-0.289l0.29,0.579l0.583,0.872l1.452,1.741l1.163,0.871L902.817,249.55zM892.063,246.065l-1.455,0.292l-0.29,0.58l-1.454,0.871l-1.452,0.582h-1.452l-2.328-0.872l-1.453-0.872v-0.871l2.616,0.582l1.454-0.292l0.289-1.159l0.582-0.293l0.292,1.452h1.452l0.873-1.159l1.452-0.873l-0.289-1.741h1.741l0.584,0.58l-0.291,1.452L892.063,246.065zM878.982,251.292l2.326,1.742l1.741,2.904h1.745v1.16l2.035,0.582l-0.87,0.291l2.904,1.16l-0.29,0.871l-1.744,0.292l-0.87-0.872l-2.328-0.291l-2.616-0.29l-2.325-1.743l-1.452-1.451l-1.454-2.613l-3.488-1.161l-2.326,0.871l-1.744,0.871l0.292,2.032l-2.034,0.871l-1.744-0.29l-2.617-0.29l-0.29-9.002v-8.712l4.94,1.742l4.941,1.451l2.036,1.453l1.452,1.452l0.292,1.741l4.649,1.743l0.583,1.451l-2.328,0.291L878.982,251.292zM895.259,243.451l-0.873,0.582l-0.582-1.741l-0.579-0.873l-1.162-0.87l-1.455-1.162l-2.034-0.871l0.579-0.58l1.455,0.58l1.163,0.581l1.163,0.871l0.87,1.161l1.165,0.871L895.259,243.451z", + "PH" : "M821.715,207.735l0.292,2.033v1.451l-0.872,2.322l-0.871-2.612l-1.454,1.452l0.871,2.033l-0.871,1.16l-3.199-1.452l-0.581-2.032l0.874-1.452l-1.745-1.161l-0.873,1.161l-1.452-0.29l-2.034,1.742l-0.292-0.871l0.871-2.323l1.744-0.871l1.455-0.872l1.163,1.162l2.035-0.87l0.29-1.162h2.033v-2.323l2.036,1.453l0.29,1.451L821.715,207.735zM815.03,202.798l-0.871,0.87l-0.873,1.744l-0.871,0.579l-1.744-1.741l0.582-0.871l0.581-0.581l0.289-1.743l1.455-0.29l-0.292,2.033l2.036-2.614L815.03,202.798zM799.916,205.413l-3.488,2.612l1.163-2.033l2.034-1.741l1.743-1.744l1.454-2.902l0.291,2.322l-1.745,1.453L799.916,205.413zM809.216,198.151l1.743,0.872h1.745v1.161l-1.452,1.162l-1.745,0.871v-1.162l0.292-1.451L809.216,198.151zM819.099,197.571l0.874,2.904l-2.036-0.582v0.872l0.581,1.741l-1.162,0.582l-0.29-2.033h-0.584l-0.578-1.742l1.743,0.291v-1.162l-1.743-2.033h2.614L819.099,197.571zM808.344,194.958l-0.873,2.323l-1.161-1.162l-1.454-2.323l2.615,0.291L808.344,194.958zM807.764,180.148l1.743,0.581l0.871-0.581v0.581l-0.289,1.162l0.87,2.033l-0.581,2.324l-1.744,0.87l-0.29,2.323l0.582,2.033l1.452,0.29l1.165-0.29l3.486,1.451l-0.289,1.743l0.87,0.581l-0.289,1.161l-2.036-1.161l-1.163-1.452l-0.579,0.871l-1.744-1.743l-2.617,0.581l-1.454-0.581l0.291-1.162l0.873-0.871l-0.873-0.58l-0.291,1.162l-1.453-1.743l-0.29-1.161l-0.291-2.613l1.162,0.871l0.292-4.355l0.871-2.324H807.764z", + "PK" : "M680.735,128.75l2.036,1.451l0.870,2.033l4.361,1.162l-2.617,2.323l-3.196,0.290l-4.069,-0.581l-1.453,1.162l1.160,2.324l0.874,2.032l2.325,1.161l-2.325,1.743l0.000,2.032l-2.618,2.614l-1.745,2.904l-2.904,2.904l-3.199,-0.291l-3.197,2.904l1.745,1.162l0.579,2.032l1.455,1.451l0.583,2.324l-6.106,0.000l-1.745,2.033l-2.033,-0.871l-0.873,-2.033l-2.034,-2.033l-5.234,0.580l-4.360,0.000l-4.068,0.291l1.161,-3.193l4.070,-1.162l-0.290,-1.452l-1.453,-0.291l0.000,-2.613l-2.617,-1.162l-1.162,-1.742l-1.453,-1.452l4.649,1.452l2.907,-0.291l1.455,0.291l0.581,-0.580l2.035,0.289l3.488,-1.161l0.291,-2.323l1.452,-1.742l2.034,0.000l0.292,-0.581l2.036,-0.290l1.160,0.000l0.875,-0.580l0.000,-1.743l1.162,-1.743l1.742,-0.580l-1.161,-1.743l2.616,0.000l0.872,-0.871l-0.289,-1.162l1.450,-1.161l-0.289,-1.452l-0.581,-1.162l1.454,-1.161l3.197,-0.580l2.907,-0.291l1.454,-0.581l-1.743,0.290z", + "PL" : "M515.047,90.418l-1.165,-1.742l0.292,-0.870l-0.581,-1.452l-1.163,-1.162l0.872,-0.581l-0.583,-1.452l1.744,-0.870l4.362,-1.163l3.489,-1.161l2.614,0.581l0.291,0.580l2.617,0.291l3.489,0.290l4.940,-0.290l1.454,0.290l0.582,0.872l0.289,1.452l0.582,0.870l0.000,1.161l-1.453,0.582l0.871,1.162l0.000,1.161l1.455,2.614l-0.292,0.580l-1.452,0.580l-2.617,2.033l0.872,1.452l-0.582,-0.289l-2.616,-1.163l-2.033,0.582l-1.455,-0.291l-1.453,0.581l-1.455,-1.163l-1.160,0.582l0.000,-0.291l-1.454,-1.161l-2.034,-0.290l-0.290,-0.872l-1.746,-0.290l-0.581,0.580l-1.454,-0.580l0.293,-0.580l-2.036,-0.291l1.453,0.872z", + "PR" : "M291.219,180.148l1.455,0.000l0.581,0.581l-0.872,0.871l-2.035,0.000l-1.453,0.000l-0.291,-1.162l0.582,-0.290l-2.033,0.000z", + "PS" : "M571.728,141.816l0.000,1.743l-0.581,0.871l-1.160,0.291l0.000,-0.581l0.871,-0.581l-0.871,-0.289l0.578,-1.743l-1.163,-0.289z", + "PT" : "M448.769,115.683l1.163,-0.581l1.163,-0.291l0.581,1.162l1.744,0.000l0.291,-0.290l1.746,0.000l0.581,1.452l-1.163,0.870l0.000,2.033l-0.582,0.291l0.000,1.451l-1.162,0.291l1.162,1.452l-0.873,2.032l0.873,0.581l-0.291,0.871l-0.871,0.871l0.000,1.162l-0.874,0.581l-1.452,-0.290l-1.454,0.290l0.292,-2.324l-0.292,-1.451l-1.163,-0.291l-0.581,-1.162l0.291,-1.742l0.871,-1.160l0.292,-0.873l0.582,-1.741l0.000,-1.162l-0.582,-0.871l0.292,1.161z", + "PY" : "M301.103,292.237l1.163,-3.485l0.000,-1.451l1.453,-2.324l4.652,-0.871l2.616,0.000l2.615,1.451l0.000,0.871l0.872,1.452l-0.291,3.776l2.907,0.581l1.163,-0.581l2.035,0.871l0.291,0.581l0.291,2.613l0.290,1.162l1.163,0.000l0.872,-0.290l1.163,0.290l0.000,1.741l-0.292,1.454l-0.580,1.742l-0.582,2.322l-2.325,2.032l-2.326,0.581l-3.197,-0.581l-2.617,-0.580l2.617,-4.354l-0.291,-1.162l-2.906,-1.161l-3.198,-2.034l-2.326,-0.290l5.232,4.356z", + "QA" : "M613.587,162.725l0.000,-1.743l0.582,-1.452l0.873,-0.290l0.871,0.871l0.000,1.451l-0.581,1.744l-0.872,0.000l0.873,0.581z", + "RO" : "M536.265,99.13l1.163,-0.581l1.744,0.581l1.745,0.000l1.163,0.581l1.162,-0.581l2.036,-0.291l0.579,-0.580l1.163,0.000l0.873,0.290l0.871,0.872l0.873,1.162l1.453,1.742l0.291,1.161l-0.291,1.161l0.291,1.163l1.452,0.580l1.166,-0.580l1.161,0.580l0.289,0.581l-1.450,0.581l-0.874,0.000l-0.872,3.194l-1.454,-0.290l-2.035,-0.872l-3.196,0.581l-1.452,0.581l-4.071,0.000l-2.035,-0.581l-1.164,0.291l-0.581,-1.162l-0.581,-0.581l0.581,-0.291l-0.581,-0.289l-0.871,0.580l-1.745,-0.872l-0.289,-1.161l-1.454,-0.580l-0.293,-0.872l-1.741,-1.161l2.325,-0.581l1.742,-1.741l1.164,-2.034l-1.743,0.581z", + "RS" : "M531.325,106.1l1.454,0.580l0.289,1.161l1.745,0.872l0.871,-0.580l0.581,0.289l-0.581,0.291l0.581,0.581l-0.871,0.581l0.290,1.161l1.454,1.162l-1.164,0.871l-0.580,0.871l0.290,0.289l-0.290,0.292l-1.165,0.000l-1.161,0.290l0.000,-0.290l0.290,-0.292l0.292,-0.580l-0.292,0.000l-0.579,-0.580l-0.583,0.000l-0.290,-0.581l-0.581,-0.290l-0.293,-0.291l-0.581,0.291l-0.289,0.871l-0.582,0.000l0.290,0.000l-1.162,-0.581l-0.872,-0.290l-0.290,-0.581l-0.873,-0.290l0.581,-0.291l0.582,-1.161l-1.455,-1.162l0.581,-1.161l-0.871,0.000l1.163,-0.872l-0.873,-0.870l-0.871,-1.163l2.326,-0.580l1.455,0.000l1.741,1.161l-0.293,-0.872z", + "RU" : "M869.098,91.29l2.907,4.936l-4.07-0.87l-1.743,4.065l2.614,2.613v2.033l-2.034-1.743l-1.743,2.323l-0.582-2.323l0.292-2.904l-0.292-2.904l0.582-2.033v-3.775l-1.454-2.613l0.291-3.774l2.326-1.162l-0.872-1.452l1.163-0.29l0.58,1.742l1.162,2.614l-0.29,2.903L869.098,91.29zM536.265,81.417l-4.94,0.29l-3.488-0.29l0.58-1.452l3.779-0.872l2.906,0.581l1.454,0.291l-0.582,0.871L536.265,81.417zM969.382,36.116l-3.196,0.291l-0.581-0.871l3.777-1.162h-0.01l0.58-0.29h2.326l3.779,0.872v0.29l-2.907,0.871h-3.778H969.382zM869.098,29.728h-4.069l-5.814-0.29l-0.582-0.29l2.618-1.162h3.488l4.067,0.872L869.098,29.728zM888.574,24.501l-3.198,1.162l-4.36-0.291l-4.942-1.16l0.582-0.873l5.232,0.291L888.574,24.501zM873.167,23.049l-2.324,2.033h-9.884l-4.651,0.58l-5.521-1.742l1.454-1.742l3.778-0.582h7.266L873.167,23.049zM632.19,36.407l-1.743,0.291l-9.012-0.291l-0.581-1.161l-4.941-0.872l-0.581-1.452l2.907-0.582V30.89l5.232-2.323l-2.325-0.291l6.393-2.613l-0.578-1.162l6.104-1.452l9.011-1.742l9.3-0.581l4.653-0.871l5.23-0.581l2.036,1.162l-1.745,0.871l-9.883,1.452l-8.43,1.162l-8.43,2.613l-4.069,2.614l-4.361,2.904l0.584,2.033L632.19,36.407zM969.382,52.379h-0.291l-3.486,1.161l-3.488-0.29l2.615,1.452l1.454,2.323l1.455,0.58l0.289,1.162l-0.873,0.872l-4.94-0.582l-7.849,2.033l-2.325,0.291l-4.362,2.033l-4.069,1.742l-0.871,1.161l-4.069-2.033l-6.977,2.324l-1.452-1.162l-2.618,1.162l-3.488-0.291l-0.871,1.742l-3.486,2.613l0.29,1.162l2.906,0.582l-0.291,4.064h-2.615l-1.163,2.324l1.163,1.161l-4.651,1.452l-1.163,3.194l-4.07,0.582l-0.87,2.903l-3.781,2.613l-1.162-2.032l-1.163-3.775l-1.454-6.389l1.164-3.775l2.324-1.453l0.291-1.451l4.36-0.581l4.942-3.484l4.649-2.904l4.943-2.033l2.326-3.775h-3.489l-1.744,2.324l-6.977,3.194l-2.034-3.485l-7.269,0.872l-6.975,4.646l2.325,1.742l-6.105,0.58l-4.359,0.291l0.291-2.032l-4.358-0.292l-3.199,1.453l-8.431-0.581l-9.01,0.871l-9.013,5.227l-10.463,6.679l4.357,0.29l1.165,1.743l2.615,0.581l1.744-1.452l3.196,0.291l3.78,2.904l0.29,2.323l-2.326,2.904v3.194l-1.452,4.356l-4.07,4.066l-0.87,1.741l-3.781,3.194l-3.777,3.194l-1.744,1.742l-3.488,1.452l-1.744,0.291l-1.744-1.453l-3.78,2.033l-0.579,0.871l-0.292-0.582v-1.161l1.454-0.291l0.29-3.194l-0.581-2.324l2.325-0.871l3.198,0.291l2.034-2.613l0.871-2.904l1.163-1.162l1.454-2.323l-4.651,0.871l-2.325,0.872h-4.361l-0.871-2.614l-3.488-1.742l-4.651-0.871l-1.16-2.904l-0.874-1.453l-0.871-1.161l-1.744-2.903l-2.617-1.162l-4.067-0.58h-3.491l-3.486,0.58l-2.325,1.162l1.452,0.871v1.452l-1.452,0.872l-2.328,2.903v1.162l-4.068,1.742l-3.197-1.162l-3.197,0.291l-1.452-0.871l-1.745-0.291l-4.069,2.033l-3.488,0.291l-2.616,0.872l-3.49-0.581h-2.615l-1.743-1.453l-2.615-1.162l-2.618-0.291l-3.486,0.291l-2.617,0.582l-4.069-1.162l-0.29-2.324l-3.488-0.58l-2.326-0.29l-3.196-1.162l-2.907,2.903l1.163,1.453l-2.617,2.033l-4.07-0.581l-2.617-0.29l-1.741-1.162h-2.908l-2.616-0.871l-4.068,1.161l-5.232,2.324l-2.907,0.582l-1.163,0.29l-1.454-1.742l-3.488,0.291l-1.163-1.162l-2.034-0.582l-1.16-1.452l-1.455-0.581l-4.069,0.872l-3.78-1.742l-1.453,1.451l-6.104-6.968l-3.488-2.033l0.871-0.871l-6.975,2.613h-2.617l0.29-1.451l-3.488-0.872l-2.906,0.581l-0.872-2.904l-4.941-0.581l-2.326,1.161l-6.977,1.162l-1.454,0.582l-10.172,0.872l-1.454,1.161l2.036,1.743l-2.617,0.87l0.581,0.581l-2.617,1.452l4.361,1.742l-0.581,1.453l-3.78-0.291l-0.871,0.872l-3.488-1.452l-4.36,0.29l-2.906,1.162l-3.488-1.162l-5.812-2.032h-4.361l-5.814,3.194l-0.289,2.033l-2.906-1.742l-2.036,3.195l0.58,0.29l-1.452,2.324l2.326,1.742h2.034l1.743,1.741l-0.289,1.453l1.452,0.581l-1.163,1.452l-2.906,0.581l-2.615,2.614l2.615,2.613l-0.289,2.032l2.906,3.194l-1.744,1.162l-0.29,0.581h-1.165l-2.033-1.743h-0.873l-1.745-0.871l-0.581-1.162l-2.614-0.58l-1.745,0.58l-0.581-0.58l-3.78-1.162l-3.778-0.581l-2.325-0.581l-0.581,0.581l-3.488-2.323l-3.197-1.161l-2.326-1.743l2.034-0.29l2.328-2.324l-1.455-1.162l4.07-1.162l-0.292-0.581l-2.323,0.581v-1.161l1.452-0.871l2.615-0.291l0.582-0.871l-0.582-1.452l1.163-1.451l-0.29-0.873l-4.07-0.871h-1.454l-1.744-1.162l-2.034,0.291l-3.488-0.871V91.29l-0.871-1.162h-2.327l-0.29-0.871l0.873-0.581l-1.744-1.742l-2.906,0.29h-0.872l-0.584,0.582h-1.16l-0.583-2.033l-0.871-0.872l0.581-0.291l2.326,0.291l1.163-0.58l-0.872-0.872l-2.036-0.581l0.292-0.29l-1.163-0.581l-1.743-1.742l0.578-0.871l-0.289-1.162l-2.615-0.581l-1.454,0.291l-0.29-0.872l-2.907-0.581l-0.871-1.742l-0.291-1.161l-1.455-0.582l1.163-0.871l-0.582-2.613l1.745-1.742l-0.291-0.291l3.199-1.742l-2.908-1.162l5.813-3.485l2.617-1.742l0.871-1.162l-4.069-2.032l1.162-1.742l-2.325-2.033l1.744-2.324l-3.198-3.194l2.617-2.033l-4.362-1.743l0.584-2.033l2.034-0.29l4.942-1.161l2.615-0.872l4.651,1.743l7.557,0.58l10.465,3.195l2.035,1.162v1.741l-2.906,1.453l-4.651,0.871l-12.21-2.033l-2.033,0.291l4.651,2.033v1.161l0.292,2.904l3.486,0.872l2.036,0.58l0.581-1.161l-1.746-1.162l1.746-1.162l6.685,1.742l2.326-0.581l-1.745-2.033l6.396-2.903l2.323,0.29l2.617,0.871l1.745-1.742l-2.326-1.742l1.163-1.742l-2.034-1.452l7.848,0.872l1.453,1.452l-3.489,0.289v1.453l2.326,1.162l4.361-0.582l0.581-2.033l5.812-1.161l9.594-2.323h2.034l-2.907,1.742l3.488,0.29l2.034-0.871h5.232l4.069-1.161l3.197,1.452l2.906-1.742l-2.906-1.453l1.454-1.162l8.14,0.872l3.778,0.871l10.176,3.194l1.742-1.452l-2.907-1.452v-0.581l-3.197-0.291l0.874-1.162l-1.455-2.323v-0.871l4.943-2.323l1.742-2.613l2.035-0.582l7.268,0.872l0.581,1.451l-2.615,2.324l1.743,0.871l0.872,1.742l-0.581,3.775l3.198,1.743l-1.165,1.742l-5.521,4.066l3.197,0.29l1.161-0.871l2.907-0.872l0.874-1.161l2.325-1.453l-1.744-1.452l1.454-1.742l-3.198-0.291l-0.582-1.451l2.326-2.904l-3.778-2.324l4.94-1.741l-0.581-2.033h1.453l1.454,1.452l-1.163,2.613l2.907,0.581l-1.162-2.033l4.65-0.872l5.522-0.29l5.232,1.451l-2.617-2.032l-0.29-3.195l4.94-0.291h6.688l5.812-0.29l-2.324-1.451l3.197-1.743l3.197-0.29l5.521-1.162l7.27-0.58l0.872-0.582l7.268-0.291l2.325,0.582l6.104-1.452h4.94l0.873-1.161l2.615-1.162l6.396-1.161l4.651,0.87l-3.489,0.872l6.104,0.291l0.874,1.452l2.324-0.871h8.141l6.104,1.452l2.325,1.162l-0.873,1.451l-2.907,0.581l-7.267,1.743l-2.036,0.581l3.49,0.58l4.068,0.581l2.326-0.581l1.452,1.743l1.165-0.581l4.359-0.582l9.013,0.582l0.579,1.161l11.628,0.582v-2.033l5.814,0.291h4.359l4.651,1.451l1.163,1.742l-1.745,1.162l3.488,2.323l4.36,1.161l2.615-2.904l4.653,1.162l4.65-0.871l5.233,0.871l2.034-0.581l4.648,0.29l-2.033-2.614l3.488-1.161l24.998,1.741l2.327,1.743l7.267,2.032l11.045-0.581l5.524,0.581l2.324,1.162l-0.58,2.033l3.486,0.581l3.78-0.581h4.941l4.94,0.581l5.234-0.29l4.938,2.323l3.488-0.872l-2.322-1.742l1.162-1.162l8.721,0.872l5.812-0.292l7.848,1.453l4.069,1.162h-0.01l6.976,2.033l6.977,2.614v1.742l1.744,0.871l-0.581-2.033l7.559,0.291l5.231,2.613l-2.616,1.162l-4.651,0.29v2.613l-1.161,0.581h-2.617l-2.034-0.871l-3.779-0.871l-0.582-1.162l-2.615-0.58l-3.199,0.58l-1.452-1.162l0.581-0.872l-3.198,0.582l1.165,1.452l-1.745,1.162H969.382zM762.998,15.499l-15.406,1.162l4.94-3.484l2.328-0.291h2.034l6.977,1.742L762.998,15.499zM614.46,9.401l-3.488,0.291l-2.617,0.29l-0.289,0.581l-3.199,0.291l-3.197-0.581l1.743-0.871h-6.104l5.233-0.581h4.359l0.291,0.581l1.744-0.581l2.618-0.291l4.067,0.581L614.46,9.401zM748.754,14.047l-5.812,0.29l-7.85-0.87l-4.359-0.872l-2.325-2.033l-3.779-0.581l7.268-1.742L738,7.369l5.232,1.452l6.396,2.614L748.754,14.047z", + "RW" : "M557.485,234.16l1.163,1.452l-0.289,1.741l-0.582,0.291l-1.454,-0.291l-0.874,1.743l-1.743,-0.290l0.293,-1.453l0.290,-0.290l0.000,-1.742l0.871,-0.580l0.582,0.290l-1.743,0.871z", + "SA" : "M591.496,185.956l-0.291,-1.162l-0.873,-0.871l-0.290,-1.162l-1.453,-0.871l-1.454,-2.323l-0.582,-2.322l-2.034,-1.744l-1.163,-0.580l-1.743,-2.613l-0.292,-1.744l0.000,-1.741l-1.453,-2.904l-1.454,-1.162l-1.453,-0.580l-0.871,-1.452l0.000,-0.872l-0.581,-1.451l-0.874,-0.582l-1.162,-2.032l-1.452,-2.033l-1.456,-2.033l-1.452,0.000l0.290,-1.451l0.292,-0.871l0.292,-1.162l3.196,0.291l1.161,-0.582l0.581,-1.161l2.036,-0.290l0.581,-0.871l0.872,-0.581l-2.905,-2.614l5.522,-1.451l0.582,-0.582l3.488,0.873l4.067,2.032l7.561,5.517l5.230,0.000l2.326,0.290l0.873,1.452l1.743,0.000l1.165,2.323l1.452,0.581l0.289,0.871l2.036,1.162l0.290,1.162l-0.290,0.870l0.290,0.872l0.584,0.871l0.578,0.871l0.292,0.581l0.873,0.581l0.872,0.000l0.290,0.871l0.291,0.871l0.872,2.613l8.430,1.452l0.580,-0.580l1.165,2.031l-1.745,5.519l-8.430,2.613l-7.849,1.162l-2.615,1.161l-2.036,2.904l-1.163,0.291l-0.580,-0.873l-1.164,0.292l-2.615,-0.292l-0.582,-0.289l-3.197,0.000l-0.582,0.289l-1.161,-0.869l-0.873,1.451l0.289,1.161l1.161,-0.872z", + "SB" : "M919.968,259.712l0.871,0.873h-2.034l-0.873-1.453l1.452,0.58H919.968zM916.48,257.972l-0.874,0.289l-1.743-0.289l-0.58-0.582v-1.161l2.034,0.581l0.873,0.58L916.48,257.972zM918.805,257.39l-0.291,0.582l-2.034-2.613l-0.582-1.453h0.871l0.873,2.033L918.805,257.39zM913.863,253.906v0.581l-2.034-1.161l-1.454-1.162l-1.161-0.871l0.579-0.29l1.164,0.871l2.326,1.161L913.863,253.906zM907.468,251.002l-0.581,0.29l-1.162-0.58l-1.163-1.162v-0.581l1.744,1.162L907.468,251.002z", + "SD" : "M567.37,204.831l-0.582,0.000l0.000,-1.452l-0.292,-0.873l-1.453,-1.160l-0.292,-1.742l0.292,-2.033l-1.162,-0.291l-0.293,0.582l-1.452,0.289l0.582,0.582l0.291,1.742l-1.454,1.451l-1.453,2.033l-1.454,0.291l-2.325,-1.744l-1.163,0.582l0.000,0.871l-1.454,0.581l-0.290,0.582l-2.617,0.000l-0.289,-0.582l-2.035,0.000l-1.164,0.291l-0.581,-0.291l-1.452,-1.452l-0.584,-0.871l-2.033,0.581l-0.581,1.161l-0.872,2.324l-0.874,0.581l-0.872,0.289l-0.290,0.000l-0.871,-0.870l0.000,-0.870l0.289,-1.163l0.000,-1.162l-1.452,-1.742l-0.292,-1.162l0.000,-0.580l-1.162,-0.871l0.000,-1.453l-0.582,-1.161l-0.873,0.290l0.293,-1.161l0.580,-1.162l-0.289,-1.162l0.871,-0.870l-0.582,-0.581l0.872,-1.743l1.164,-2.032l2.324,0.291l0.000,-11.036l0.000,-0.870l3.199,-0.291l0.000,-5.228l11.045,0.000l10.755,0.000l10.755,0.000l0.874,2.615l-0.581,0.580l0.289,2.614l1.163,3.485l1.164,0.580l1.454,0.872l-1.454,1.742l-2.035,0.289l-0.874,0.873l-0.291,2.033l-1.161,4.065l0.290,0.870l-0.581,2.323l-0.872,2.904l-1.743,1.162l-1.163,2.322l-0.292,1.162l-1.454,0.582l-0.579,2.903l0.000,-0.291z", + "SE" : "M534.813,50.346l-2.617,1.742l0.291,1.742l-4.362,2.324l-5.230,2.323l-2.036,3.774l2.036,2.033l2.615,1.452l-2.615,3.194l-2.907,0.581l-0.873,4.647l-1.744,2.613l-3.197,-0.291l-1.455,2.033l-3.196,0.291l-0.874,-2.614l-2.323,-3.194l-2.327,-3.776l1.455,-1.742l2.033,-1.742l1.162,-3.485l-1.743,-1.162l-0.290,-3.775l1.744,-2.612l2.907,0.000l0.873,-0.872l-1.165,-1.162l4.361,-3.774l2.907,-2.904l1.745,-2.033l2.615,0.000l0.582,-1.452l5.232,0.290l0.582,-1.742l1.744,-0.290l3.486,1.452l4.361,2.033l0.000,4.065l0.872,1.162l4.649,-0.871z", + "SI" : "M511.848,102.905l2.326,0.291l1.162,-0.582l2.616,0.000l0.291,-0.580l0.582,0.000l0.582,1.162l-2.325,0.580l-0.293,1.162l-0.871,0.290l0.000,0.582l-1.163,0.000l-0.873,-0.291l-0.580,0.291l-1.743,0.000l0.581,-0.291l-0.581,-1.162l-0.289,1.452z", + "SK" : "M525.802,94.774l0.000,0.291l1.160,-0.582l1.455,1.163l1.453,-0.581l1.455,0.291l2.033,-0.582l2.616,1.163l-0.872,0.870l-0.580,0.872l-0.582,0.290l-2.908,-0.872l-0.870,0.291l-0.582,0.581l-1.455,0.290l-0.289,0.000l-1.163,0.290l-1.163,0.290l-0.291,0.291l-2.324,0.581l-0.871,-0.290l-1.454,-0.872l-0.292,-0.870l0.292,-0.291l0.289,-0.581l1.165,0.000l0.871,-0.290l0.290,-0.291l0.289,-0.289l0.292,-0.581l0.582,0.000l0.580,-0.582l-0.874,0.000z", + "SL" : "M442.376,212.381l-0.873,-0.291l-2.034,-1.161l-1.455,-1.452l-0.289,-0.871l-0.292,-2.033l1.455,-1.451l0.289,-0.582l0.292,-0.581l0.871,0.000l0.581,-0.580l2.326,0.000l0.582,0.871l0.581,1.163l0.000,0.870l0.582,0.581l0.000,1.161l0.581,-0.290l-1.163,1.451l-1.454,1.452l0.000,0.871l0.580,-0.872z", + "SN" : "M427.84,193.505l-1.162,-2.032l-1.454,-1.161l1.164,-0.291l1.452,-2.032l0.582,-1.452l0.871,-0.872l1.456,0.291l1.452,-0.581l1.454,0.000l1.163,0.872l2.034,0.580l1.454,2.033l2.034,1.742l0.000,1.742l0.581,1.742l1.162,0.581l0.000,1.162l0.000,0.871l-0.289,0.290l-1.744,-0.290l0.000,0.290l-0.581,0.000l-2.036,-0.581l-1.453,0.000l-4.942,-0.290l-0.871,0.290l-0.874,0.000l-1.453,0.581l-0.291,-2.323l2.327,0.291l0.580,-0.581l0.582,0.000l1.163,-0.581l1.163,0.581l1.162,0.000l1.163,-0.581l-0.582,-0.872l-0.870,0.581l-0.873,0.000l-1.163,-0.581l-0.871,0.000l-0.581,0.581l2.909,0.000z", + "SO" : "M610.681,199.023l1.452,-0.290l1.162,-0.871l1.165,0.000l0.000,0.871l-0.291,1.451l0.000,1.453l-0.582,1.161l-0.581,2.904l-1.452,2.904l-1.747,3.484l-2.323,4.066l-2.326,3.194l-3.199,3.775l-2.907,2.323l-4.068,2.613l-2.616,2.033l-2.908,3.486l-0.582,1.451l-0.580,0.581l-1.745,-2.323l0.000,-9.873l2.325,-3.196l0.874,-0.870l1.744,0.000l2.324,-2.033l3.780,0.000l7.850,-8.421l1.742,-2.323l1.163,-1.742l0.000,-1.452l0.000,-2.614l0.000,-1.161l0.290,0.000l0.873,0.000l-1.163,0.581z", + "SOL" : "M608.355,204.831l-1.163,1.742l-1.742,2.323l-2.328,0.000l-9.010,-3.194l-1.163,-0.871l-0.873,-1.452l-1.163,-1.453l0.583,-1.161l1.161,-1.452l0.873,0.580l0.582,1.162l1.163,1.162l1.163,0.000l2.614,-0.580l3.199,-0.582l2.327,-0.580l1.452,-0.291l0.871,-0.580l1.744,0.000l-0.290,0.000l0.000,1.161l0.000,2.614l0.000,-1.452z", + "SR" : "M316.509,214.415l3.198,0.580l0.290,-0.291l2.326,-0.289l2.907,0.580l-1.453,2.612l0.289,1.743l1.164,1.742l-0.582,1.161l-0.290,1.163l-0.581,1.162l-1.745,-0.581l-1.162,0.289l-1.163,-0.289l-0.291,0.870l0.581,0.581l-0.290,0.581l-1.454,-0.291l-1.744,-2.322l-0.291,-1.744l-0.872,0.000l-1.453,-2.032l0.581,-1.161l0.000,-0.872l1.453,-0.579l-0.582,2.613z", + "SS" : "M567.37,204.831l0.000,2.322l-0.582,0.872l-1.455,0.000l-0.872,1.452l1.746,0.291l1.452,1.161l0.290,1.161l1.454,0.580l1.455,3.196l-1.745,1.741l-1.743,1.743l-1.745,1.162l-1.744,0.000l-2.326,0.580l-1.744,-0.580l-1.163,0.870l-2.325,-2.032l-0.874,-1.162l-1.450,0.581l-1.166,0.000l-0.873,0.291l-1.161,-0.291l-1.743,-2.323l-0.292,-0.871l-2.034,-0.871l-0.873,-1.743l-1.163,-1.161l-1.743,-1.452l0.000,-0.871l-1.452,-1.162l-2.037,-1.162l0.872,-0.289l0.874,-0.581l0.872,-2.324l0.581,-1.161l2.033,-0.581l0.584,0.871l1.452,1.452l0.581,0.291l1.164,-0.291l2.035,0.000l0.289,0.582l2.617,0.000l0.290,-0.582l1.454,-0.581l0.000,-0.871l1.163,-0.582l2.325,1.744l1.454,-0.291l1.453,-2.033l1.454,-1.451l-0.291,-1.742l-0.582,-0.582l1.452,-0.289l0.293,-0.582l1.162,0.291l-0.292,2.033l0.292,1.742l1.453,1.160l0.292,0.873l0.000,1.452l-0.582,0.000z", + "SV" : "M232.211,194.086l-0.291,0.581l-1.743,0.000l-0.872,-0.290l-1.164,-0.581l-1.452,0.000l-0.873,-0.581l0.000,-0.580l0.873,-0.581l0.580,-0.291l0.000,-0.290l0.581,-0.291l0.873,0.291l0.582,0.581l0.872,0.581l0.000,0.289l1.161,-0.289l0.582,0.000l0.291,0.289l0.000,-1.162z", + "SY" : "M580.45,139.204l-5.234,2.903l-3.195,-1.161l0.289,-0.290l0.000,-1.162l0.873,-1.452l1.452,-1.161l-0.581,-1.162l-1.163,0.000l-0.290,-2.033l0.582,-1.161l0.871,-0.582l0.581,-0.580l0.290,-1.742l0.873,0.580l2.907,-0.870l1.454,0.581l2.327,0.000l3.196,-0.872l1.453,0.000l3.197,-0.581l-1.454,1.742l-1.454,0.872l0.292,2.032l-1.163,3.195l6.103,-2.904z", + "SZ" : "M562.136,304.433l-0.581,1.161l-1.744,0.290l-1.452,-1.451l-0.292,-0.871l0.870,-1.161l0.293,-0.581l0.872,-0.290l1.163,0.580l0.580,1.161l-0.291,-1.162z", + "TD" : "M513.593,195.538l0.289,-1.161l-1.742,-0.291l0.000,-1.742l-1.165,-0.871l1.165,-3.775l3.486,-2.614l0.292,-3.484l1.164,-5.517l0.581,-1.162l-1.163,-0.871l0.000,-0.871l-1.164,-0.871l-0.581,-4.357l2.616,-1.451l11.046,5.226l11.045,5.227l0.000,11.036l-2.324,-0.291l-1.164,2.032l-0.872,1.743l0.582,0.581l-0.871,0.870l0.289,1.162l-0.580,1.162l-0.293,1.161l0.873,-0.290l0.582,1.161l0.000,1.453l1.162,0.871l0.000,0.580l-1.744,0.581l-1.452,1.161l-2.034,2.905l-2.617,1.452l-2.618,-0.291l-0.871,0.291l0.292,0.870l-1.454,0.872l-1.163,1.161l-3.488,1.162l-0.582,-0.580l-0.579,-0.291l-0.293,0.871l-2.325,0.290l0.290,-0.870l-0.872,-1.743l-0.289,-1.161l-1.165,-0.581l-1.742,-1.743l0.579,-1.161l1.455,0.289l0.581,-0.289l1.453,0.000l-1.453,-2.324l0.292,-2.032l-0.292,-1.743l1.162,1.742z", + "TF" : "M663.583,364.542l1.746,0.872l2.617,0.581l0.000,0.291l-0.584,1.452l-4.360,0.000l0.000,-1.452l0.292,-1.161l-0.289,0.583z", + "TG" : "M479,214.123l-2.324,0.581l-0.582,-1.162l-0.872,-1.742l0.000,-1.162l0.581,-2.613l-0.871,-0.872l-0.292,-2.322l0.000,-2.033l-0.871,-1.161l0.000,-0.872l2.616,0.000l-0.582,1.452l0.873,0.871l0.872,0.871l0.291,1.454l0.579,0.289l-0.290,6.388l-0.872,-2.033z", + "TH" : "M756.022,197.571l-2.325,-1.452l-2.325,0.000l0.290,-2.033l-2.326,0.000l-0.291,2.904l-1.454,4.065l-0.871,2.613l0.290,1.745l1.744,0.289l1.163,2.323l0.291,2.613l1.745,1.452l1.453,0.291l1.454,1.452l-0.873,1.162l-1.744,0.289l-0.290,-1.451l-2.326,-1.163l-0.291,0.582l-1.163,-1.162l-0.582,-1.452l-1.452,-1.452l-1.163,-1.161l-0.582,1.452l-0.581,-1.452l0.292,-1.742l0.871,-2.615l1.452,-2.903l1.454,-2.614l-1.162,-2.322l0.290,-1.452l-0.582,-1.453l-1.741,-2.322l-0.582,-1.162l0.871,-0.580l1.163,-2.323l-1.163,-2.034l-1.744,-1.742l-1.455,-2.613l1.165,-0.290l1.163,-3.194l2.034,0.000l1.743,-1.163l1.454,-0.580l1.163,0.580l0.290,1.744l1.743,0.289l-0.579,2.904l0.000,2.323l2.907,-1.742l0.871,0.581l1.452,0.000l0.582,-0.871l2.036,0.000l2.325,2.323l0.000,2.613l2.327,2.324l-0.291,2.323l-0.872,1.451l-2.326,-0.581l-3.781,0.581l-1.741,2.323l-0.580,-3.485z", + "TJ" : "M669.108,120.329l-0.873,0.871l-2.906,-0.582l-0.291,1.743l2.908,-0.290l3.488,0.871l5.233,-0.291l0.579,2.324l0.874,-0.291l1.743,0.582l0.000,1.160l0.292,1.742l-2.909,0.000l-1.745,-0.290l-1.744,1.162l-1.162,0.291l-1.161,0.581l-0.873,-0.872l0.000,-2.323l-0.581,0.000l0.291,-0.871l-1.454,-0.871l-1.455,1.161l-0.290,1.161l-0.289,0.291l-1.745,0.000l-0.872,1.162l-0.872,-0.582l-2.036,0.872l-0.871,-0.290l1.744,-2.614l-0.582,-2.032l-2.033,-0.871l0.579,-1.162l2.328,0.290l1.452,-1.743l0.872,-1.741l3.488,-0.582l-0.581,1.163l0.581,0.871l-0.873,0.000z", + "TL" : "M817.647,255.359l0.580,-0.582l2.327,-0.580l1.744,-0.291l0.871,-0.290l1.164,0.290l-1.164,0.871l-2.905,1.162l-2.037,0.871l-0.290,-0.871l0.290,0.580z", + "TM" : "M642.364,132.815l-0.289,-2.323l-2.034,0.000l-3.200,-2.324l-2.325,-0.290l-2.907,-1.452l-2.034,-0.290l-1.162,0.581l-1.745,-0.291l-2.036,1.742l-2.323,0.582l-0.582,-2.033l0.289,-2.904l-2.033,-0.871l0.581,-2.033l-1.743,0.000l0.578,-2.323l2.617,0.581l2.326,-0.872l-2.033,-1.742l-0.582,-1.451l-2.328,0.581l-0.289,2.032l-0.871,-1.742l1.160,-0.871l3.199,-0.581l2.034,0.871l1.744,2.033l1.455,0.000l3.199,0.000l-0.583,-1.452l2.325,-0.871l2.325,-1.742l3.778,1.451l0.292,2.324l1.163,0.580l2.907,-0.290l0.871,0.580l1.455,2.904l2.906,1.742l2.034,1.453l2.909,1.162l3.487,1.160l0.000,1.742l-0.871,0.000l-1.164,-0.871l-0.580,1.162l-2.326,0.291l-0.583,2.323l-1.454,0.870l-2.325,0.291l-0.581,1.452l-2.034,0.291l2.617,1.162z", + "TN" : "M499.931,147.625l-1.163,-4.936l-1.745,-1.162l0.000,-0.581l-2.325,-1.742l-0.290,-2.034l1.745,-1.451l0.579,-2.323l-0.290,-2.614l0.581,-1.451l2.908,-1.163l2.034,0.291l-0.291,1.453l2.325,-0.872l0.292,0.291l-1.454,1.451l0.000,1.161l1.162,0.872l-0.580,2.324l-1.745,1.451l0.582,1.452l1.452,0.000l0.583,1.452l1.163,0.290l-0.291,2.032l-1.164,0.873l-0.872,0.870l-2.034,1.162l0.290,1.161l-0.290,1.162l1.162,-0.581z", + "TR" : "M575.509,117.135l3.777,1.161l3.199-0.291l2.323,0.291l3.489-1.451l2.906-0.291l2.615,1.452l0.292,0.872l-0.292,1.452l2.036,0.58l1.162,0.872l-1.743,0.871l0.87,2.904l-0.579,0.871l1.452,2.324l-1.452,0.581l-0.873-0.872l-3.197-0.291l-1.164,0.291l-3.196,0.581h-1.453l-3.196,0.872h-2.327l-1.454-0.581l-2.906,0.871l-0.873-0.58l-0.29,1.742l-0.581,0.58l-0.871,0.582l-0.873-1.452l0.873-0.872l-1.455,0.291l-2.325-0.871l-2.033,1.742l-4.07,0.29l-2.326-1.452h-2.906l-0.582,1.162l-2.036,0.29l-2.615-1.452h-2.906l-1.744-2.904l-2.034-1.452l1.455-2.033l-1.747-1.452l2.907-2.613h4.361l1.163-2.033l5.232,0.29l3.197-1.742l3.196-0.871h4.65L575.509,117.135zM548.764,119.167l-2.325,1.451l-0.871-1.451v-0.581l0.581-0.291l0.871-1.742l-1.452-0.581l2.907-0.871l2.324,0.29l0.291,1.162l2.615,0.872l-0.58,0.58l-3.198,0.291L548.764,119.167z", + "TT" : "M304.01,201.346l1.454,-0.291l0.581,0.000l0.000,2.033l-2.326,0.291l-0.581,-0.291l0.872,-0.582l0.000,1.160z", + "TW" : "M808.926,163.886l-1.744,4.356l-1.163,2.322l-1.452,-2.322l-0.292,-2.033l1.744,-2.614l2.325,-2.322l1.163,0.871l0.581,-1.742z", + "TZ" : "M567.077,233.58l0.582,0.289l9.883,5.517l0.291,1.742l3.780,2.615l-1.163,3.484l0.000,1.452l1.744,1.161l0.292,0.581l-0.873,1.743l0.289,0.871l-0.289,1.162l0.873,1.742l1.161,2.903l1.162,0.581l-2.323,1.452l-2.907,1.162l-1.746,0.000l-0.872,0.581l-2.036,0.289l-0.581,0.291l-3.486,-0.872l-2.036,0.292l-0.582,-3.776l-1.163,-1.161l-0.289,-0.871l-2.907,-0.581l-1.456,-0.870l-1.743,-0.291l-1.161,-0.581l-1.162,-0.581l-1.455,-3.485l-1.744,-1.452l-0.290,-1.742l0.290,-1.452l-0.581,-2.324l1.163,-0.289l0.872,-0.870l1.163,-1.454l0.582,-0.580l0.000,-0.872l-0.582,-0.871l0.000,-0.871l0.582,-0.291l0.289,-1.741l-1.163,-1.452l0.874,-0.291l3.196,0.000l-5.522,0.289z", + "UA" : "M561.265,87.806l1.160,0.000l0.584,-0.582l0.872,0.000l2.907,-0.290l1.744,1.742l-0.873,0.581l0.290,0.871l2.327,0.000l0.871,1.162l0.000,0.581l3.488,0.870l2.034,-0.290l1.745,1.162l1.454,0.000l4.070,0.870l0.290,0.873l-1.163,1.451l0.582,1.452l-0.582,0.871l-2.615,0.291l-1.452,0.871l0.000,1.161l-2.329,0.292l-1.744,0.869l-2.615,0.000l-2.323,1.162l0.289,1.743l1.161,0.581l2.907,-0.290l-0.580,1.161l-2.906,0.290l-3.781,1.742l-1.452,-0.581l0.582,-1.451l-3.198,-0.581l0.579,-0.580l2.619,-0.872l-0.874,-0.581l-4.068,-0.871l-0.292,-0.872l-2.614,0.291l-0.874,1.452l-2.325,2.033l-1.161,-0.580l-1.166,0.580l-1.452,-0.580l0.872,-0.291l0.291,-0.872l0.872,-0.871l-0.291,-0.580l0.581,-0.291l0.293,0.581l1.743,0.000l0.581,-0.290l-0.290,-0.291l0.000,-0.291l-0.873,-0.580l-0.290,-1.162l-1.164,-0.580l0.293,-0.871l-1.166,-0.872l-1.162,0.000l-2.034,-0.870l-2.033,0.290l-0.584,0.290l-1.163,0.000l-0.579,0.580l-2.036,0.291l-1.162,0.581l-1.163,-0.581l-1.745,0.000l-1.744,-0.581l-1.163,0.581l-0.291,-0.581l-1.452,-0.870l0.580,-0.872l0.872,-0.870l0.582,0.289l-0.872,-1.452l2.617,-2.033l1.452,-0.580l0.292,-0.580l-1.455,-2.614l1.163,0.000l1.746,-0.581l2.035,-0.291l2.615,0.291l3.196,0.581l2.036,0.290l1.163,0.291l1.162,-0.581l0.583,0.581l2.615,0.000l0.873,0.289l0.290,-1.451l0.870,-0.580l-2.328,0.000z", + "UG" : "M561.555,233.869l-3.196,0.000l-0.874,0.291l-1.743,0.871l-0.582,-0.290l0.000,-2.324l0.582,-0.871l0.291,-2.324l0.581,-1.161l1.163,-1.451l0.871,-0.872l0.873,-0.871l-1.162,-0.289l0.289,-3.196l1.163,-0.870l1.744,0.580l2.326,-0.580l1.744,0.000l1.745,-1.162l1.452,1.742l0.291,1.452l1.163,3.194l-1.163,2.033l-1.164,1.742l-0.872,1.161l0.000,2.906l5.522,-0.289z", + "US" : "M45.593,178.406l-0.292,0.581l-0.873-0.581l0.292-0.581l-0.582-1.162l0.29-0.291l0.292-0.29l-0.292-0.582l0.292-0.29h0.291l0.872,0.581l0.582,0.291l0.581,0.29l0.582,0.872v0.29l-1.162,0.581L45.593,178.406zM44.14,174.05l-0.872,0.29l-0.582-0.581l-0.292-0.29l0.292-0.291l0.872,0.291l0.872,0.29L44.14,174.05zM42.395,172.598l-0.29,0.291h-1.453l0.29-0.291H42.395zM39.779,172.308v0.29l-0.291-0.29h-0.873l-0.582-0.582l0.873-0.581v0.291L39.779,172.308zM35.128,170.564l-0.291,0.292l-0.872-0.582v-0.291l0.581-0.29l0.582,0.29V170.564zM212.735,95.065l0.582,1.452l0.871,0.581l1.744,0.291l2.907,0.291l2.616,0.871l2.325-0.291l3.488,0.581h0.872l2.326-0.87l2.617,1.161l2.616,1.162l2.326,0.872l2.035,0.871l0.291,0.58l0.582,0.291v0.291h0.58l0.583-0.291l0.29,0.871l0.583,0.291h0.581l0.581,0.29l-0.581,0.581l2.906,1.162l0.583,2.613l0.58,2.323l-0.872,1.742l-1.163,1.451l-0.581,0.873v0.29l0.292,0.581l0.872,0.29h0.581l3.197-1.452l2.907-0.29l3.488-1.453l0.291-0.291l-0.291-0.871l-0.582-0.581l1.454-0.291h2.616h2.616l0.872-1.162l0.291-0.29l2.907-1.743l1.163-0.581h4.07h5.232l0.292-0.871h0.872l1.162-0.58l0.872-1.162l0.873-2.033l2.035-2.032l0.872,0.581l2.035-0.581l1.163,0.87v3.775l1.744,1.452l0.582,1.161l-2.907,1.162l-2.907,0.872l-2.907,0.872l-1.453,1.742l-0.582,0.581v1.453l0.872,1.451h1.163l-0.291-0.871l0.872,0.581l-0.291,0.871l-1.744,0.291h-1.162l-2.036,0.581h-1.452l-1.454,0.291l-2.326,0.58l4.07-0.291l0.872,0.291l-4.07,0.872H270l0.291-0.29l-0.872,0.872h0.872l-0.582,2.032l-2.035,2.033l-0.291-0.58l-0.582-0.291l-0.872-0.581l0.582,1.452l0.582,0.58v0.873l-0.873,1.161l-1.453,2.033h-0.291l0.873-1.742l-1.454-1.162l-0.291-2.322l-0.58,1.16l0.58,1.743l-1.744-0.291l1.744,0.871l0.291,2.614l0.873,0.291l0.291,0.871l0.291,2.613l-1.745,2.033l-2.907,0.871l-1.743,1.742H257.5l-1.452,1.162l-0.291,0.87l-2.907,1.744l-1.744,1.451l-1.163,1.452l-0.582,2.033l0.582,1.742l0.873,2.614l1.163,1.742v1.161l1.453,3.195v2.032l-0.29,0.871l-0.582,1.742l-0.873,0.291l-1.453-0.291l-0.291-1.161l-1.163-0.582l-1.454-2.323l-1.162-2.032l-0.583-1.161l0.583-1.743l-0.583-1.742l-2.325-2.323l-0.873-0.291l-2.906,1.162h-0.581l-1.163-1.451l-1.744-0.581l-3.197,0.29l-2.326-0.29l-2.326,0.29l-0.872,0.291l0.292,0.87v1.162l0.581,0.582l-0.581,0.29l-0.872-0.581l-1.164,0.581h-2.034l-2.035-1.452l-2.325,0.291l-2.035-0.581l-1.745,0.29l-2.325,0.581l-2.325,2.033l-2.908,1.162l-1.452,1.162l-0.582,1.451v1.742v1.452l0.582,0.871h-1.163l-1.744-0.58l-2.326-0.872l-0.581-1.162l-0.582-2.033l-1.744-1.452l-0.873-1.742l-1.453-1.742l-2.034-1.162h-2.036l-1.743,2.323l-2.326-0.871l-1.454-0.871l-0.872-1.453l-0.872-1.451l-1.454-1.162l-1.454-0.871l-1.163-1.162h-4.65v1.162h-2.326h-5.232l-6.395-1.742l-4.07-1.451l0.29-0.582l-3.487,0.291l-3.198,0.291l-0.581-1.453l-1.744-1.451l-1.163-0.582l-0.291-0.58l-1.743-0.291l-0.872-0.581l-2.616-0.29l-0.582-0.582l-0.291-1.452l-2.908-2.904l-2.034-3.775v-0.582l-1.163-0.871l-2.326-2.323l-0.291-2.322l-1.454-1.453l0.582-2.322v-2.324l-0.872-2.032l0.872-2.614l0.582-2.613l0.291-2.323l-0.581-3.775l-0.873-2.323l-0.872-1.162l0.291-0.58l4.069,0.87l1.454,2.613l0.581-0.87l-0.291-2.033l-0.872-2.324h7.849h8.139h2.616h8.43h8.14h8.138h8.43h9.302h9.302h5.813v-1.161H212.735zM52.569,73.867l-2.616,1.162l-1.454-0.871l-0.581-1.162l2.616-1.162l1.454-0.29l1.744,0.29l1.163,0.871L52.569,73.867zM17.978,66.316l-1.744,0.291l-1.745-0.581l-1.744-0.582l2.907-0.581l2.035,0.291L17.978,66.316zM1.118,55.572l1.744,0.582l1.744-0.291l2.035,0.581l2.907,0.581l-0.291,0.29l-2.035,0.581l-2.326-0.87l-0.872-0.291H1.409l-0.582-0.29L1.118,55.572zM47.046,35.246l1.744,1.161l1.453-0.291h4.651l-0.291,0.582l4.36,0.58l2.617-0.29l5.813,0.871l5.232,0.29l2.326,0.291l3.488-0.291l4.36,0.581l2.907,0.581v10.164v15.681h2.616l2.616,0.872l2.035,1.162L95.3,68.93l2.906-1.452l2.616-0.871l1.454,1.451l1.744,1.162l2.616,1.162l1.744,2.033l2.908,2.903l4.65,1.742v1.743l-1.454,1.452l-1.454-1.162l-2.615-0.871l-0.583-2.323l-3.778-2.323l-1.454-2.324l-2.616-0.291h-4.361l-3.197-0.871l-5.814-2.903l-2.616-0.581l-4.651-0.872l-3.778,0.291l-5.523-1.453l-3.198-1.161l-3.197,0.581l0.581,2.033l-1.454,0.29l-3.196,0.58l-2.326,0.873l-3.198,0.581l-0.291-1.742l1.163-2.614l2.907-0.871l-0.582-0.581l-3.488,1.452l-2.035,1.742l-4.07,2.033l2.035,1.161l-2.617,2.033l-2.907,1.162l-2.616,0.871l-0.872,1.162l-4.07,1.451l-0.872,1.452l-3.198,1.162l-2.035-0.29l-2.615,0.871l-2.617,0.87l-2.326,0.872l-4.65,0.871l-0.581-0.582l2.907-1.162l2.906-0.87l2.907-1.453l3.489-0.291l1.163-1.161l3.779-1.742l0.582-0.581l2.035-0.873l0.58-2.033l1.455-1.742l-3.198,0.872l-0.872-0.582L36,70.382l-1.745-1.453l-0.872,0.872l-1.162-1.162l-2.617,0.871h-1.743l-0.292-1.453l0.581-1.162l-1.744-0.87l-3.487,0.581l-2.326-1.452l-2.035-0.581v-1.452l-2.035-1.162l1.163-1.742l2.035-1.452l1.163-1.452l2.035-0.29l2.034,0.58l2.036-1.451l2.035,0.29l2.326-0.872l-0.583-1.161l-1.743-0.582l2.034-1.162h-1.453l-2.906,0.871l-0.873,0.581l-2.325-0.581l-3.779,0.291l-4.07-0.871l-1.163-0.871l-3.487-1.742l3.778-1.162l6.105-1.451h2.325l-0.29,1.451h5.814l-2.327-1.742l-3.197-1.162l-2.034-1.162l-2.616-1.161l-3.779-0.871l1.455-1.452l4.941-0.291l3.488-1.162l0.582-1.453l2.906-1.161l2.617-0.291L36,36.116h2.616l4.07-1.452L47.046,35.246z", + "UY" : "M315.056,314.017l1.744,-0.292l2.907,2.033l0.872,0.000l2.907,1.743l2.325,1.451l1.454,2.032l-1.163,1.164l0.872,1.740l-1.453,1.742l-2.907,1.453l-2.035,-0.582l-1.454,0.291l-2.616,-1.162l-2.035,0.000l-1.453,-1.452l0.000,-1.741l0.872,-0.580l-0.291,-2.905l0.872,-2.614l-0.582,2.321z", + "UZ" : "M656.899,128.168l0.000,-1.742l-3.487,-1.160l-2.909,-1.162l-2.034,-1.453l-2.906,-1.742l-1.455,-2.904l-0.871,-0.580l-2.907,0.290l-1.163,-0.580l-0.292,-2.324l-3.778,-1.451l-2.325,1.742l-2.325,0.871l0.583,1.452l-3.199,0.000l0.000,-10.164l6.976,-1.742l0.580,0.291l4.071,2.031l2.324,0.872l2.618,2.614l3.196,-0.291l4.944,-0.290l3.196,2.032l-0.290,2.614l1.453,0.000l0.581,2.323l3.489,0.000l0.580,1.452l1.163,0.000l1.163,-2.032l3.779,-2.033l1.454,-0.291l0.872,0.291l-2.326,1.742l2.035,0.871l2.034,-0.580l3.199,1.451l-3.488,2.032l-2.326,-0.289l-0.873,0.000l-0.581,-0.871l0.581,-1.163l-3.488,0.582l-0.872,1.741l-1.452,1.743l-2.328,-0.290l-0.579,1.162l2.033,0.871l0.582,2.032l-1.744,2.614l-2.035,-0.582l1.453,0.000z", + "VE" : "M277.558,198.442l-0.290,0.871l-1.454,0.291l0.872,1.161l0.000,1.452l-1.454,1.451l1.164,2.324l1.162,-0.290l0.582,-1.743l-0.872,-1.161l0.000,-2.033l3.487,-1.161l-0.582,-1.162l1.163,-0.871l0.872,1.742l2.035,0.291l1.744,1.451l0.000,0.871l2.617,0.000l2.907,-0.289l1.452,1.161l2.326,0.290l1.455,-0.582l0.000,-0.869l3.487,0.000l3.198,-0.291l-2.326,0.871l0.872,1.451l2.326,0.000l2.034,1.454l0.291,2.323l1.453,-0.292l1.164,0.872l-2.036,1.452l-0.290,1.161l0.872,0.871l-0.582,0.581l-1.743,0.580l0.000,1.163l-0.873,0.582l2.035,2.322l0.291,0.580l-0.872,1.162l-3.198,0.871l-2.035,0.580l-0.581,0.582l-2.326,-0.582l-2.034,-0.290l-0.582,0.000l1.163,0.872l0.000,1.741l0.292,1.744l2.324,0.289l0.291,0.581l-2.035,0.871l-0.291,1.162l-1.162,0.291l-2.036,0.870l-0.580,0.582l-2.036,0.289l-1.452,-1.451l-0.872,-2.614l-0.873,-1.162l-0.872,-0.580l1.454,-1.453l-0.291,-0.580l-0.582,-0.580l-0.581,-2.033l0.000,-2.033l0.872,-0.871l0.291,-1.452l-0.872,-0.290l-1.454,0.290l-2.034,-0.290l-1.163,0.290l-2.035,-2.323l-1.453,-0.291l-3.488,0.291l-0.872,-1.162l-0.583,0.000l0.000,-0.581l0.292,-1.161l-0.292,-1.161l-0.580,-0.582l-0.291,-1.161l-1.453,-0.290l0.581,-1.452l0.582,-2.033l0.581,-1.162l1.163,-0.580l0.581,-1.452l-2.035,0.581z", + "VN" : "M771.137,171.726l-3.488,2.324l-2.326,2.614l-0.581,1.742l2.034,2.904l2.617,3.774l2.325,1.743l1.744,2.033l1.163,5.226l-0.290,4.647l-2.327,2.032l-3.195,1.741l-2.037,2.325l-3.486,2.322l-1.164,-1.740l0.872,-1.745l-2.034,-1.451l2.326,-1.162l2.906,-0.290l-1.162,-1.742l4.651,-2.033l0.289,-3.194l-0.581,-2.033l0.581,-2.614l-0.870,-2.032l-2.036,-1.742l-1.745,-2.614l-2.325,-3.194l-3.197,-1.742l0.870,-0.872l1.747,-0.580l-1.165,-2.614l-3.488,0.000l-1.161,-2.322l-1.454,-2.324l1.454,-0.580l2.034,0.000l2.615,-0.291l2.329,-1.451l1.452,0.870l2.615,0.581l-0.581,1.742l1.454,0.872l-2.615,-0.870z", + "VU" : "M935.666,276.266l-0.872,0.291l-0.874-1.163v-0.871L935.666,276.266zM933.628,271.91l0.583,2.324l-0.874-0.292h-0.58l-0.29-0.58v-2.322L933.628,271.91z", + "WS" : "M449.643,156.336l-0.292,-1.452l0.581,0.000l0.000,0.290l0.000,0.291l0.000,4.355l-9.011,-0.290l0.000,7.261l-2.615,0.000l-0.581,1.451l0.581,4.066l-11.046,0.000l-0.582,0.871l0.289,-1.162l6.107,-0.291l0.290,-0.870l1.162,-1.162l0.874,-3.775l4.069,-3.194l1.162,-3.485l0.872,0.000l0.873,-2.323l2.324,-0.291l1.165,0.581l1.161,0.000l0.872,-0.871l-1.745,0.000z", + "YE" : "M619.983,185.084l-2.034,0.872l-0.583,1.161l0.000,0.872l-2.616,1.160l-4.651,1.453l-2.326,1.742l-1.162,0.291l-0.871,-0.291l-1.744,1.161l-1.745,0.581l-2.327,0.291l-0.580,0.000l-0.581,0.871l-0.582,0.000l-0.581,0.871l-1.455,-0.290l-0.870,0.580l-1.745,-0.290l-0.873,-1.452l0.292,-1.452l-0.581,-0.871l-0.581,-2.032l-0.874,-1.163l0.583,-0.289l-0.291,-1.162l0.582,-0.581l-0.291,-1.161l1.161,-0.872l-0.289,-1.161l0.873,-1.451l1.161,0.869l0.582,-0.289l3.197,0.000l0.582,0.289l2.615,0.292l1.164,-0.292l0.580,0.873l1.163,-0.291l2.036,-2.904l2.615,-1.161l7.849,-1.162l2.325,4.645l-0.873,-1.743z", + "ZA" : "M560.392,311.403l-0.29,0.291l-1.165,1.451l-0.87,1.451l-1.453,2.034l-3.198,2.902l-2.034,1.451l-2.036,1.453l-2.906,0.871l-1.452,0.29l-0.293,0.58l-1.743-0.29l-1.161,0.581l-3.199-0.581l-1.452,0.29h-1.164l-2.906,0.872l-2.325,0.58l-1.744,0.871l-1.162,0.29l-1.163-1.161h-0.871l-1.454-1.161v0.292l-0.29-0.583v-1.741l-0.873-1.742l0.873-0.581v-2.032l-2.034-2.613l-1.165-2.323l-2.034-3.484l1.163-1.453l1.163,0.58l0.582,1.162l1.162,0.29l1.744,0.581l1.452-0.29l2.325-1.451v-10.163l0.874,0.58l1.741,2.613l-0.289,1.741l0.582,0.872l2.033-0.29l1.164-1.162l1.452-0.87l0.582-1.453l1.454-0.58l1.162,0.29l1.162,0.872h2.326l1.744-0.582l0.289-0.87l0.584-1.161l1.452-0.293l0.874-1.16l0.871-1.742l2.324-2.032l4.07-2.033h1.163l1.163,0.581l0.871-0.289l1.454,0.289l1.452,3.774l0.582,2.033l-0.29,2.903v1.162l-1.163-0.58l-0.872,0.29l-0.293,0.581l-0.87,1.161l0.292,0.871l1.452,1.451l1.744-0.29l0.581-1.161h2.034l-0.582,2.031l-0.579,2.323l-0.584,1.162L560.392,311.403zM553.416,310.531l-1.162-0.87l-1.163,0.579l-1.453,1.163l-1.454,1.742l2.036,2.032l0.871-0.291l0.581-0.869l1.454-0.292l0.58-0.871l0.873-1.451L553.416,310.531z", + "ZM" : "M563.881,256.229l1.452,1.452l0.582,2.322l-0.582,0.582l-0.290,2.322l0.290,2.323l-0.872,0.873l-0.580,2.612l1.452,0.580l-8.429,2.325l0.292,2.033l-2.036,0.289l-1.744,1.162l-0.291,0.871l-0.872,0.291l-2.616,2.322l-1.454,1.744l-0.872,0.000l-0.872,-0.291l-3.197,-0.291l-0.291,-0.291l-0.290,-0.289l-0.871,-0.582l-1.745,0.000l-2.326,0.582l-1.745,-1.744l-2.034,-2.322l0.289,-8.711l5.524,0.000l0.000,-0.873l0.292,-1.161l-0.583,-1.161l0.291,-1.452l-0.291,-0.871l1.164,0.290l0.000,0.872l1.454,-0.291l1.743,0.291l0.871,1.452l2.036,0.291l1.745,-0.873l0.581,1.452l2.325,0.291l0.872,1.162l1.163,1.451l2.033,0.000l-0.289,-2.904l-0.581,0.581l-2.035,-1.160l-0.584,-0.291l0.293,-2.904l0.580,-3.195l-0.873,-1.161l0.873,-1.742l0.873,-0.290l3.490,-0.581l1.163,0.290l1.162,0.581l1.161,0.581l1.743,0.291l-1.456,-0.870z", + "ZW" : "M559.521,292.237l-1.454,-0.289l-0.871,0.289l-1.163,-0.581l-1.163,0.000l-1.745,-1.162l-2.326,-0.579l-0.580,-1.744l0.000,-0.870l-1.455,-0.292l-2.907,-2.903l-0.870,-1.742l-0.582,-0.580l-1.163,-2.034l3.197,0.291l0.872,0.291l0.872,0.000l1.454,-1.744l2.616,-2.322l0.872,-0.291l0.291,-0.871l1.744,-1.162l2.036,-0.289l0.000,0.870l2.325,0.000l1.452,0.581l0.582,0.582l1.163,0.289l1.452,0.871l0.000,3.486l-0.582,2.032l0.000,2.033l0.293,0.870l-0.293,1.452l-0.289,0.290l-0.874,2.033l2.904,-3.195z" + + } + } + } + } + ); +})(jQuery); \ No newline at end of file diff --git a/js/raphael/raphael-min.js b/js/raphael/raphael-min.js new file mode 100644 index 000000000..6c47c10df --- /dev/null +++ b/js/raphael/raphael-min.js @@ -0,0 +1,10 @@ +// +--------------------------------------------------------------------+ \\ +// ¦ Raphaël 2.1.0 - JavaScript Vector Library ¦ \\ +// +--------------------------------------------------------------------¦ \\ +// ¦ Copyright © 2008-2012 Dmitry Baranovskiy (http://raphaeljs.com) ¦ \\ +// ¦ Copyright © 2008-2012 Sencha Labs (http://sencha.com) ¦ \\ +// +--------------------------------------------------------------------¦ \\ +// ¦ Licensed under the MIT (http://raphaeljs.com/license.html) license.¦ \\ +// +--------------------------------------------------------------------+ \\ +(function(n){var e,t,r="0.4.2",f="hasOwnProperty",i=/[\.\/]/,o="*",u=function(){},l=function(n,e){return n-e},s={n:{}},p=function(n,r){n+="";var f,i=t,o=Array.prototype.slice.call(arguments,2),u=p.listeners(n),s=0,a=[],c={},h=[],d=e;e=n,t=0;for(var g=0,v=u.length;v>g;g++)"zIndex"in u[g]&&(a.push(u[g].zIndex),0>u[g].zIndex&&(c[u[g].zIndex]=u[g]));for(a.sort(l);0>a[s];)if(f=c[a[s++]],h.push(f.apply(r,o)),t)return t=i,h;for(g=0;v>g;g++)if(f=u[g],"zIndex"in f)if(f.zIndex==a[s]){if(h.push(f.apply(r,o)),t)break;do if(s++,f=c[a[s]],f&&h.push(f.apply(r,o)),t)break;while(f)}else c[f.zIndex]=f;else if(h.push(f.apply(r,o)),t)break;return t=i,e=d,h.length?h:null};p._events=s,p.listeners=function(n){var e,t,r,f,u,l,p,a,c=n.split(i),h=s,d=[h],g=[];for(f=0,u=c.length;u>f;f++){for(a=[],l=0,p=d.length;p>l;l++)for(h=d[l].n,t=[h[c[f]],h[o]],r=2;r--;)e=t[r],e&&(a.push(e),g=g.concat(e.f||[]));d=a}return g},p.on=function(n,e){if(n+="","function"!=typeof e)return function(){};for(var t=n.split(i),r=s,f=0,o=t.length;o>f;f++)r=r.n,r=r.hasOwnProperty(t[f])&&r[t[f]]||(r[t[f]]={n:{}});for(r.f=r.f||[],f=0,o=r.f.length;o>f;f++)if(r.f[f]==e)return u;return r.f.push(e),function(n){+n==+n&&(e.zIndex=+n)}},p.f=function(n){var e=[].slice.call(arguments,1);return function(){p.apply(null,[n,null].concat(e).concat([].slice.call(arguments,0)))}},p.stop=function(){t=1},p.nt=function(n){return n?RegExp("(?:\\.|\\/|^)"+n+"(?:\\.|\\/|$)").test(e):e},p.nts=function(){return e.split(i)},p.off=p.unbind=function(n,e){if(!n)return p._events=s={n:{}},void 0;var t,r,u,l,a,c,h,d=n.split(i),g=[s];for(l=0,a=d.length;a>l;l++)for(c=0;g.length>c;c+=u.length-2){if(u=[c,1],t=g[c].n,d[l]!=o)t[d[l]]&&u.push(t[d[l]]);else for(r in t)t[f](r)&&u.push(t[r]);g.splice.apply(g,u)}for(l=0,a=g.length;a>l;l++)for(t=g[l];t.n;){if(e){if(t.f){for(c=0,h=t.f.length;h>c;c++)if(t.f[c]==e){t.f.splice(c,1);break}!t.f.length&&delete t.f}for(r in t.n)if(t.n[f](r)&&t.n[r].f){var v=t.n[r].f;for(c=0,h=v.length;h>c;c++)if(v[c]==e){v.splice(c,1);break}!v.length&&delete t.n[r].f}}else{delete t.f;for(r in t.n)t.n[f](r)&&t.n[r].f&&delete t.n[r].f}t=t.n}},p.once=function(n,e){var t=function(){return p.unbind(n,t),e.apply(this,arguments)};return p.on(n,t)},p.version=r,p.toString=function(){return"You are running Eve "+r},"undefined"!=typeof module&&module.exports?module.exports=p:"undefined"!=typeof define?define("eve",[],function(){return p}):n.eve=p})(this);(function(t,e){"function"==typeof define&&define.amd?define("raphael",["eve"],e):t.Raphael=e(t.eve)})(this,function(t){function e(n){if(e.is(n,"function"))return y?n():t.on("raphael.DOMload",n);if(e.is(n,W))return e._engine.create[T](e,n.splice(0,3+e.is(n[0],G))).add(n);var r=Array.prototype.slice.call(arguments,0);if(e.is(r[r.length-1],"function")){var i=r.pop();return y?i.call(e._engine.create[T](e,r)):t.on("raphael.DOMload",function(){i.call(e._engine.create[T](e,r))})}return e._engine.create[T](e,arguments)}function n(t){if(Object(t)!==t)return t;var e=new t.constructor;for(var r in t)t[B](r)&&(e[r]=n(t[r]));return e}function r(t,e){for(var n=0,r=t.length;r>n;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}function i(t,e,n){function i(){var a=Array.prototype.slice.call(arguments,0),s=a.join("?"),o=i.cache=i.cache||{},u=i.count=i.count||[];return o[B](s)?(r(u,s),n?n(o[s]):o[s]):(u.length>=1e3&&delete o[u.shift()],u.push(s),o[s]=t[T](e,a),n?n(o[s]):o[s])}return i}function a(){return this.hex}function s(t,e){for(var n=[],r=0,i=t.length;i-2*!e>r;r+=2){var a=[{x:+t[r-2],y:+t[r-1]},{x:+t[r],y:+t[r+1]},{x:+t[r+2],y:+t[r+3]},{x:+t[r+4],y:+t[r+5]}];e?r?i-4==r?a[3]={x:+t[0],y:+t[1]}:i-2==r&&(a[2]={x:+t[0],y:+t[1]},a[3]={x:+t[2],y:+t[3]}):a[0]={x:+t[i-2],y:+t[i-1]}:i-4==r?a[3]=a[2]:r||(a[0]={x:+t[r],y:+t[r+1]}),n.push(["C",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return n}function o(t,e,n,r,i){var a=-3*e+9*n-9*r+3*i,s=t*a+6*e-12*n+6*r;return t*s-3*e+3*n}function u(t,e,n,r,i,a,s,u,l){null==l&&(l=1),l=l>1?1:0>l?0:l;for(var h=l/2,c=12,f=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],p=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],d=0,g=0;c>g;g++){var x=h*f[g]+h,v=o(x,t,n,i,s),m=o(x,e,r,a,u),y=v*v+m*m;d+=p[g]*D.sqrt(y)}return h*d}function l(t,e,n,r,i,a,s,o,l){if(!(0>l||l>u(t,e,n,r,i,a,s,o))){var h,c=1,f=c/2,p=c-f,d=.01;for(h=u(t,e,n,r,i,a,s,o,p);V(h-l)>d;)f/=2,p+=(l>h?1:-1)*f,h=u(t,e,n,r,i,a,s,o,p);return p}}function h(t,e,n,r,i,a,s,o){if(!(z(t,n)z(i,s)||z(e,r)z(a,o))){var u=(t*r-e*n)*(i-s)-(t-n)*(i*o-a*s),l=(t*r-e*n)*(a-o)-(e-r)*(i*o-a*s),h=(t-n)*(a-o)-(e-r)*(i-s);if(h){var c=u/h,f=l/h,p=+c.toFixed(2),d=+f.toFixed(2);if(!(+O(t,n).toFixed(2)>p||p>+z(t,n).toFixed(2)||+O(i,s).toFixed(2)>p||p>+z(i,s).toFixed(2)||+O(e,r).toFixed(2)>d||d>+z(e,r).toFixed(2)||+O(a,o).toFixed(2)>d||d>+z(a,o).toFixed(2)))return{x:c,y:f}}}}function c(t,n,r){var i=e.bezierBBox(t),a=e.bezierBBox(n);if(!e.isBBoxIntersect(i,a))return r?0:[];for(var s=u.apply(0,t),o=u.apply(0,n),l=~~(s/5),c=~~(o/5),f=[],p=[],d={},g=r?0:[],x=0;l+1>x;x++){var v=e.findDotsAtSegment.apply(e,t.concat(x/l));f.push({x:v.x,y:v.y,t:x/l})}for(x=0;c+1>x;x++)v=e.findDotsAtSegment.apply(e,n.concat(x/c)),p.push({x:v.x,y:v.y,t:x/c});for(x=0;l>x;x++)for(var m=0;c>m;m++){var y=f[x],b=f[x+1],_=p[m],w=p[m+1],k=.001>V(b.x-y.x)?"y":"x",B=.001>V(w.x-_.x)?"y":"x",S=h(y.x,y.y,b.x,b.y,_.x,_.y,w.x,w.y);if(S){if(d[S.x.toFixed(4)]==S.y.toFixed(4))continue;d[S.x.toFixed(4)]=S.y.toFixed(4);var C=y.t+V((S[k]-y[k])/(b[k]-y[k]))*(b.t-y.t),F=_.t+V((S[B]-_[B])/(w[B]-_[B]))*(w.t-_.t);C>=0&&1>=C&&F>=0&&1>=F&&(r?g++:g.push({x:S.x,y:S.y,t1:C,t2:F}))}}return g}function f(t,n,r){t=e._path2curve(t),n=e._path2curve(n);for(var i,a,s,o,u,l,h,f,p,d,g=r?0:[],x=0,v=t.length;v>x;x++){var m=t[x];if("M"==m[0])i=u=m[1],a=l=m[2];else{"C"==m[0]?(p=[i,a].concat(m.slice(1)),i=p[6],a=p[7]):(p=[i,a,i,a,u,l,u,l],i=u,a=l);for(var y=0,b=n.length;b>y;y++){var _=n[y];if("M"==_[0])s=h=_[1],o=f=_[2];else{"C"==_[0]?(d=[s,o].concat(_.slice(1)),s=d[6],o=d[7]):(d=[s,o,s,o,h,f,h,f],s=h,o=f);var w=c(p,d,r);if(r)g+=w;else{for(var k=0,B=w.length;B>k;k++)w[k].segment1=x,w[k].segment2=y,w[k].bez1=p,w[k].bez2=d;g=g.concat(w)}}}}}return g}function p(t,e,n,r,i,a){null!=t?(this.a=+t,this.b=+e,this.c=+n,this.d=+r,this.e=+i,this.f=+a):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function d(){return this.x+E+this.y+E+this.width+" × "+this.height}function g(t,e,n,r,i,a){function s(t){return((c*t+h)*t+l)*t}function o(t,e){var n=u(t,e);return((d*n+p)*n+f)*n}function u(t,e){var n,r,i,a,o,u;for(i=t,u=0;8>u;u++){if(a=s(i)-t,e>V(a))return i;if(o=(3*c*i+2*h)*i+l,1e-6>V(o))break;i-=a/o}if(n=0,r=1,i=t,n>i)return n;if(i>r)return r;for(;r>n;){if(a=s(i),e>V(a-t))return i;t>a?n=i:r=i,i=(r-n)/2+n}return i}var l=3*e,h=3*(r-e)-l,c=1-l-h,f=3*n,p=3*(i-n)-f,d=1-f-p;return o(t,1/(200*a))}function x(t,e){var n=[],r={};if(this.ms=e,this.times=1,t){for(var i in t)t[B](i)&&(r[J(i)]=t[i],n.push(J(i)));n.sort(he)}this.anim=r,this.top=n[n.length-1],this.percents=n}function v(n,r,i,a,s,o){i=J(i);var u,l,h,c,f,d,x=n.ms,v={},m={},y={};if(a)for(w=0,k=on.length;k>w;w++){var b=on[w];if(b.el.id==r.id&&b.anim==n){b.percent!=i?(on.splice(w,1),h=1):l=b,r.attr(b.totalOrigin);break}}else a=+m;for(var w=0,k=n.percents.length;k>w;w++){if(n.percents[w]==i||n.percents[w]>a*n.top){i=n.percents[w],f=n.percents[w-1]||0,x=x/n.top*(i-f),c=n.percents[w+1],u=n.anim[i];break}a&&r.attr(n.anim[n.percents[w]])}if(u){if(l)l.initstatus=a,l.start=new Date-l.ms*a;else{for(var S in u)if(u[B](S)&&(ne[B](S)||r.paper.customAttributes[B](S)))switch(v[S]=r.attr(S),null==v[S]&&(v[S]=ee[S]),m[S]=u[S],ne[S]){case G:y[S]=(m[S]-v[S])/x;break;case"colour":v[S]=e.getRGB(v[S]);var C=e.getRGB(m[S]);y[S]={r:(C.r-v[S].r)/x,g:(C.g-v[S].g)/x,b:(C.b-v[S].b)/x};break;case"path":var F=Re(v[S],m[S]),T=F[1];for(v[S]=F[0],y[S]=[],w=0,k=v[S].length;k>w;w++){y[S][w]=[0];for(var A=1,P=v[S][w].length;P>A;A++)y[S][w][A]=(T[w][A]-v[S][w][A])/x}break;case"transform":var E=r._,R=Oe(E[S],m[S]);if(R)for(v[S]=R.from,m[S]=R.to,y[S]=[],y[S].real=!0,w=0,k=v[S].length;k>w;w++)for(y[S][w]=[v[S][w][0]],A=1,P=v[S][w].length;P>A;A++)y[S][w][A]=(m[S][w][A]-v[S][w][A])/x;else{var q=r.matrix||new p,j={_:{transform:E.transform},getBBox:function(){return r.getBBox(1)}};v[S]=[q.a,q.b,q.c,q.d,q.e,q.f],De(j,m[S]),m[S]=j._.transform,y[S]=[(j.matrix.a-q.a)/x,(j.matrix.b-q.b)/x,(j.matrix.c-q.c)/x,(j.matrix.d-q.d)/x,(j.matrix.e-q.e)/x,(j.matrix.f-q.f)/x]}break;case"csv":var D=M(u[S])[I](_),z=M(v[S])[I](_);if("clip-rect"==S)for(v[S]=z,y[S]=[],w=z.length;w--;)y[S][w]=(D[w]-v[S][w])/x;m[S]=D;break;default:for(D=[][L](u[S]),z=[][L](v[S]),y[S]=[],w=r.paper.customAttributes[S].length;w--;)y[S][w]=((D[w]||0)-(z[w]||0))/x}var O=u.easing,V=e.easing_formulas[O];if(!V)if(V=M(O).match(Z),V&&5==V.length){var X=V;V=function(t){return g(t,+X[1],+X[2],+X[3],+X[4],x)}}else V=fe;if(d=u.start||n.start||+new Date,b={anim:n,percent:i,timestamp:d,start:d+(n.del||0),status:0,initstatus:a||0,stop:!1,ms:x,easing:V,from:v,diff:y,to:m,el:r,callback:u.callback,prev:f,next:c,repeat:o||n.times,origin:r.attr(),totalOrigin:s},on.push(b),a&&!l&&!h&&(b.stop=!0,b.start=new Date-x*a,1==on.length))return ln();h&&(b.start=new Date-b.ms*a),1==on.length&&un(ln)}t("raphael.anim.start."+r.id,r,n)}}function m(t){for(var e=0;on.length>e;e++)on[e].el.paper==t&&on.splice(e--,1)}e.version="2.1.0",e.eve=t;var y,b,_=/[, ]+/,w={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},k=/\{(\d+)\}/g,B="hasOwnProperty",S={doc:document,win:window},C={was:Object.prototype[B].call(S.win,"Raphael"),is:S.win.Raphael},F=function(){this.ca=this.customAttributes={}},T="apply",L="concat",A="createTouch"in S.doc,P="",E=" ",M=String,I="split",R="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[I](E),q={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},j=M.prototype.toLowerCase,D=Math,z=D.max,O=D.min,V=D.abs,X=D.pow,Y=D.PI,G="number",N="string",W="array",$=Object.prototype.toString,H=(e._ISURL=/^url\(['"]?([^\)]+?)['"]?\)$/i,/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i),U={NaN:1,Infinity:1,"-Infinity":1},Z=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,Q=D.round,J=parseFloat,K=parseInt,te=M.prototype.toUpperCase,ee=e._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0},ne=e._availableAnimAttrs={blur:G,"clip-rect":"csv",cx:G,cy:G,fill:"colour","fill-opacity":G,"font-size":G,height:G,opacity:G,path:"path",r:G,rx:G,ry:G,stroke:"colour","stroke-opacity":G,"stroke-width":G,transform:"transform",width:G,x:G,y:G},re=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/,ie={hs:1,rg:1},ae=/,?([achlmqrstvxz]),?/gi,se=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,oe=/([rstm])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,ue=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/gi,le=(e._radial_gradient=/^r(?:\(([^,]+?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*([^\)]+?)\))?/,{}),he=function(t,e){return J(t)-J(e)},ce=function(){},fe=function(t){return t},pe=e._rectPath=function(t,e,n,r,i){return i?[["M",t+i,e],["l",n-2*i,0],["a",i,i,0,0,1,i,i],["l",0,r-2*i],["a",i,i,0,0,1,-i,i],["l",2*i-n,0],["a",i,i,0,0,1,-i,-i],["l",0,2*i-r],["a",i,i,0,0,1,i,-i],["z"]]:[["M",t,e],["l",n,0],["l",0,r],["l",-n,0],["z"]]},de=function(t,e,n,r){return null==r&&(r=n),[["M",t,e],["m",0,-r],["a",n,r,0,1,1,0,2*r],["a",n,r,0,1,1,0,-2*r],["z"]]},ge=e._getPath={path:function(t){return t.attr("path")},circle:function(t){var e=t.attrs;return de(e.cx,e.cy,e.r)},ellipse:function(t){var e=t.attrs;return de(e.cx,e.cy,e.rx,e.ry)},rect:function(t){var e=t.attrs;return pe(e.x,e.y,e.width,e.height,e.r)},image:function(t){var e=t.attrs;return pe(e.x,e.y,e.width,e.height)},text:function(t){var e=t._getBBox();return pe(e.x,e.y,e.width,e.height)},set:function(t){var e=t._getBBox();return pe(e.x,e.y,e.width,e.height)}},xe=e.mapPath=function(t,e){if(!e)return t;var n,r,i,a,s,o,u;for(t=Re(t),i=0,s=t.length;s>i;i++)for(u=t[i],a=1,o=u.length;o>a;a+=2)n=e.x(u[a],u[a+1]),r=e.y(u[a],u[a+1]),u[a]=n,u[a+1]=r;return t};if(e._g=S,e.type=S.win.SVGAngle||S.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==e.type){var ve,me=S.doc.createElement("div");if(me.innerHTML='',ve=me.firstChild,ve.style.behavior="url(#default#VML)",!ve||"object"!=typeof ve.adj)return e.type=P;me=null}e.svg=!(e.vml="VML"==e.type),e._Paper=F,e.fn=b=F.prototype=e.prototype,e._id=0,e._oid=0,e.is=function(t,e){return e=j.call(e),"finite"==e?!U[B](+t):"array"==e?t instanceof Array:"null"==e&&null===t||e==typeof t&&null!==t||"object"==e&&t===Object(t)||"array"==e&&Array.isArray&&Array.isArray(t)||$.call(t).slice(8,-1).toLowerCase()==e},e.angle=function(t,n,r,i,a,s){if(null==a){var o=t-r,u=n-i;return o||u?(180+180*D.atan2(-u,-o)/Y+360)%360:0}return e.angle(t,n,a,s)-e.angle(r,i,a,s)},e.rad=function(t){return t%360*Y/180},e.deg=function(t){return 180*t/Y%360},e.snapTo=function(t,n,r){if(r=e.is(r,"finite")?r:10,e.is(t,W)){for(var i=t.length;i--;)if(r>=V(t[i]-n))return t[i]}else{t=+t;var a=n%t;if(r>a)return n-a;if(a>t-r)return n-a+t}return n},e.createUUID=function(t,e){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(t,e).toUpperCase()}}(/[xy]/g,function(t){var e=0|16*D.random(),n="x"==t?e:8|3&e;return n.toString(16)}),e.setWindow=function(n){t("raphael.setWindow",e,S.win,n),S.win=n,S.doc=S.win.document,e._engine.initWin&&e._engine.initWin(S.win)};var ye=function(t){if(e.vml){var n,r=/^\s+|\s+$/g;try{var a=new ActiveXObject("htmlfile");a.write(""),a.close(),n=a.body}catch(s){n=createPopup().document.body}var o=n.createTextRange();ye=i(function(t){try{n.style.color=M(t).replace(r,P);var e=o.queryCommandValue("ForeColor");return e=(255&e)<<16|65280&e|(16711680&e)>>>16,"#"+("000000"+e.toString(16)).slice(-6)}catch(i){return"none"}})}else{var u=S.doc.createElement("i");u.title="Raphaël Colour Picker",u.style.display="none",S.doc.body.appendChild(u),ye=i(function(t){return u.style.color=t,S.doc.defaultView.getComputedStyle(u,P).getPropertyValue("color")})}return ye(t)},be=function(){return"hsb("+[this.h,this.s,this.b]+")"},_e=function(){return"hsl("+[this.h,this.s,this.l]+")"},we=function(){return this.hex},ke=function(t,n,r){if(null==n&&e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t&&(r=t.b,n=t.g,t=t.r),null==n&&e.is(t,N)){var i=e.getRGB(t);t=i.r,n=i.g,r=i.b}return(t>1||n>1||r>1)&&(t/=255,n/=255,r/=255),[t,n,r]},Be=function(t,n,r,i){t*=255,n*=255,r*=255;var a={r:t,g:n,b:r,hex:e.rgb(t,n,r),toString:we};return e.is(i,"finite")&&(a.opacity=i),a};e.color=function(t){var n;return e.is(t,"object")&&"h"in t&&"s"in t&&"b"in t?(n=e.hsb2rgb(t),t.r=n.r,t.g=n.g,t.b=n.b,t.hex=n.hex):e.is(t,"object")&&"h"in t&&"s"in t&&"l"in t?(n=e.hsl2rgb(t),t.r=n.r,t.g=n.g,t.b=n.b,t.hex=n.hex):(e.is(t,"string")&&(t=e.getRGB(t)),e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t?(n=e.rgb2hsl(t),t.h=n.h,t.s=n.s,t.l=n.l,n=e.rgb2hsb(t),t.v=n.b):(t={hex:"none"},t.r=t.g=t.b=t.h=t.s=t.v=t.l=-1)),t.toString=we,t},e.hsb2rgb=function(t,e,n,r){this.is(t,"object")&&"h"in t&&"s"in t&&"b"in t&&(n=t.b,e=t.s,t=t.h,r=t.o),t*=360;var i,a,s,o,u;return t=t%360/60,u=n*e,o=u*(1-V(t%2-1)),i=a=s=n-u,t=~~t,i+=[u,o,0,0,o,u][t],a+=[o,u,u,o,0,0][t],s+=[0,0,o,u,u,o][t],Be(i,a,s,r)},e.hsl2rgb=function(t,e,n,r){this.is(t,"object")&&"h"in t&&"s"in t&&"l"in t&&(n=t.l,e=t.s,t=t.h),(t>1||e>1||n>1)&&(t/=360,e/=100,n/=100),t*=360;var i,a,s,o,u;return t=t%360/60,u=2*e*(.5>n?n:1-n),o=u*(1-V(t%2-1)),i=a=s=n-u/2,t=~~t,i+=[u,o,0,0,o,u][t],a+=[o,u,u,o,0,0][t],s+=[0,0,o,u,u,o][t],Be(i,a,s,r)},e.rgb2hsb=function(t,e,n){n=ke(t,e,n),t=n[0],e=n[1],n=n[2];var r,i,a,s;return a=z(t,e,n),s=a-O(t,e,n),r=0==s?null:a==t?(e-n)/s:a==e?(n-t)/s+2:(t-e)/s+4,r=60*((r+360)%6)/360,i=0==s?0:s/a,{h:r,s:i,b:a,toString:be}},e.rgb2hsl=function(t,e,n){n=ke(t,e,n),t=n[0],e=n[1],n=n[2];var r,i,a,s,o,u;return s=z(t,e,n),o=O(t,e,n),u=s-o,r=0==u?null:s==t?(e-n)/u:s==e?(n-t)/u+2:(t-e)/u+4,r=60*((r+360)%6)/360,a=(s+o)/2,i=0==u?0:.5>a?u/(2*a):u/(2-2*a),{h:r,s:i,l:a,toString:_e}},e._path2string=function(){return this.join(",").replace(ae,"$1")},e._preload=function(t,e){var n=S.doc.createElement("img");n.style.cssText="position:absolute;left:-9999em;top:-9999em",n.onload=function(){e.call(this),this.onload=null,S.doc.body.removeChild(this)},n.onerror=function(){S.doc.body.removeChild(this)},S.doc.body.appendChild(n),n.src=t},e.getRGB=i(function(t){if(!t||(t=M(t)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:a};if("none"==t)return{r:-1,g:-1,b:-1,hex:"none",toString:a};!(ie[B](t.toLowerCase().substring(0,2))||"#"==t.charAt())&&(t=ye(t));var n,r,i,s,o,u,l=t.match(H);return l?(l[2]&&(i=K(l[2].substring(5),16),r=K(l[2].substring(3,5),16),n=K(l[2].substring(1,3),16)),l[3]&&(i=K((o=l[3].charAt(3))+o,16),r=K((o=l[3].charAt(2))+o,16),n=K((o=l[3].charAt(1))+o,16)),l[4]&&(u=l[4][I](re),n=J(u[0]),"%"==u[0].slice(-1)&&(n*=2.55),r=J(u[1]),"%"==u[1].slice(-1)&&(r*=2.55),i=J(u[2]),"%"==u[2].slice(-1)&&(i*=2.55),"rgba"==l[1].toLowerCase().slice(0,4)&&(s=J(u[3])),u[3]&&"%"==u[3].slice(-1)&&(s/=100)),l[5]?(u=l[5][I](re),n=J(u[0]),"%"==u[0].slice(-1)&&(n*=2.55),r=J(u[1]),"%"==u[1].slice(-1)&&(r*=2.55),i=J(u[2]),"%"==u[2].slice(-1)&&(i*=2.55),("deg"==u[0].slice(-3)||"°"==u[0].slice(-1))&&(n/=360),"hsba"==l[1].toLowerCase().slice(0,4)&&(s=J(u[3])),u[3]&&"%"==u[3].slice(-1)&&(s/=100),e.hsb2rgb(n,r,i,s)):l[6]?(u=l[6][I](re),n=J(u[0]),"%"==u[0].slice(-1)&&(n*=2.55),r=J(u[1]),"%"==u[1].slice(-1)&&(r*=2.55),i=J(u[2]),"%"==u[2].slice(-1)&&(i*=2.55),("deg"==u[0].slice(-3)||"°"==u[0].slice(-1))&&(n/=360),"hsla"==l[1].toLowerCase().slice(0,4)&&(s=J(u[3])),u[3]&&"%"==u[3].slice(-1)&&(s/=100),e.hsl2rgb(n,r,i,s)):(l={r:n,g:r,b:i,toString:a},l.hex="#"+(16777216|i|r<<8|n<<16).toString(16).slice(1),e.is(s,"finite")&&(l.opacity=s),l)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:a}},e),e.hsb=i(function(t,n,r){return e.hsb2rgb(t,n,r).hex}),e.hsl=i(function(t,n,r){return e.hsl2rgb(t,n,r).hex}),e.rgb=i(function(t,e,n){return"#"+(16777216|n|e<<8|t<<16).toString(16).slice(1)}),e.getColor=function(t){var e=this.getColor.start=this.getColor.start||{h:0,s:1,b:t||.75},n=this.hsb2rgb(e.h,e.s,e.b);return e.h+=.075,e.h>1&&(e.h=0,e.s-=.2,0>=e.s&&(this.getColor.start={h:0,s:1,b:e.b})),n.hex},e.getColor.reset=function(){delete this.start},e.parsePathString=function(t){if(!t)return null;var n=Se(t);if(n.arr)return Fe(n.arr);var r={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},i=[];return e.is(t,W)&&e.is(t[0],W)&&(i=Fe(t)),i.length||M(t).replace(se,function(t,e,n){var a=[],s=e.toLowerCase();if(n.replace(ue,function(t,e){e&&a.push(+e)}),"m"==s&&a.length>2&&(i.push([e][L](a.splice(0,2))),s="l",e="m"==e?"l":"L"),"r"==s)i.push([e][L](a));else for(;a.length>=r[s]&&(i.push([e][L](a.splice(0,r[s]))),r[s]););}),i.toString=e._path2string,n.arr=Fe(i),i},e.parseTransformString=i(function(t){if(!t)return null;var n=[];return e.is(t,W)&&e.is(t[0],W)&&(n=Fe(t)),n.length||M(t).replace(oe,function(t,e,r){var i=[];j.call(e),r.replace(ue,function(t,e){e&&i.push(+e)}),n.push([e][L](i))}),n.toString=e._path2string,n});var Se=function(t){var e=Se.ps=Se.ps||{};return e[t]?e[t].sleep=100:e[t]={sleep:100},setTimeout(function(){for(var n in e)e[B](n)&&n!=t&&(e[n].sleep--,!e[n].sleep&&delete e[n])}),e[t]};e.findDotsAtSegment=function(t,e,n,r,i,a,s,o,u){var l=1-u,h=X(l,3),c=X(l,2),f=u*u,p=f*u,d=h*t+3*c*u*n+3*l*u*u*i+p*s,g=h*e+3*c*u*r+3*l*u*u*a+p*o,x=t+2*u*(n-t)+f*(i-2*n+t),v=e+2*u*(r-e)+f*(a-2*r+e),m=n+2*u*(i-n)+f*(s-2*i+n),y=r+2*u*(a-r)+f*(o-2*a+r),b=l*t+u*n,_=l*e+u*r,w=l*i+u*s,k=l*a+u*o,B=90-180*D.atan2(x-m,v-y)/Y;return(x>m||y>v)&&(B+=180),{x:d,y:g,m:{x:x,y:v},n:{x:m,y:y},start:{x:b,y:_},end:{x:w,y:k},alpha:B}},e.bezierBBox=function(t,n,r,i,a,s,o,u){e.is(t,"array")||(t=[t,n,r,i,a,s,o,u]);var l=Ie.apply(null,t);return{x:l.min.x,y:l.min.y,x2:l.max.x,y2:l.max.y,width:l.max.x-l.min.x,height:l.max.y-l.min.y}},e.isPointInsideBBox=function(t,e,n){return e>=t.x&&t.x2>=e&&n>=t.y&&t.y2>=n},e.isBBoxIntersect=function(t,n){var r=e.isPointInsideBBox;return r(n,t.x,t.y)||r(n,t.x2,t.y)||r(n,t.x,t.y2)||r(n,t.x2,t.y2)||r(t,n.x,n.y)||r(t,n.x2,n.y)||r(t,n.x,n.y2)||r(t,n.x2,n.y2)||(t.xn.x||n.xt.x)&&(t.yn.y||n.yt.y)},e.pathIntersection=function(t,e){return f(t,e)},e.pathIntersectionNumber=function(t,e){return f(t,e,1)},e.isPointInsidePath=function(t,n,r){var i=e.pathBBox(t);return e.isPointInsideBBox(i,n,r)&&1==f(t,[["M",n,r],["H",i.x2+10]],1)%2},e._removedFactory=function(e){return function(){t("raphael.log",null,"Raphaël: you are calling to method “"+e+"” of removed object",e)}};var Ce=e.pathBBox=function(t){var e=Se(t);if(e.bbox)return n(e.bbox);if(!t)return{x:0,y:0,width:0,height:0,x2:0,y2:0};t=Re(t);for(var r,i=0,a=0,s=[],o=[],u=0,l=t.length;l>u;u++)if(r=t[u],"M"==r[0])i=r[1],a=r[2],s.push(i),o.push(a);else{var h=Ie(i,a,r[1],r[2],r[3],r[4],r[5],r[6]);s=s[L](h.min.x,h.max.x),o=o[L](h.min.y,h.max.y),i=r[5],a=r[6]}var c=O[T](0,s),f=O[T](0,o),p=z[T](0,s),d=z[T](0,o),g=p-c,x=d-f,v={x:c,y:f,x2:p,y2:d,width:g,height:x,cx:c+g/2,cy:f+x/2};return e.bbox=n(v),v},Fe=function(t){var r=n(t);return r.toString=e._path2string,r},Te=e._pathToRelative=function(t){var n=Se(t);if(n.rel)return Fe(n.rel);e.is(t,W)&&e.is(t&&t[0],W)||(t=e.parsePathString(t));var r=[],i=0,a=0,s=0,o=0,u=0;"M"==t[0][0]&&(i=t[0][1],a=t[0][2],s=i,o=a,u++,r.push(["M",i,a]));for(var l=u,h=t.length;h>l;l++){var c=r[l]=[],f=t[l];if(f[0]!=j.call(f[0]))switch(c[0]=j.call(f[0]),c[0]){case"a":c[1]=f[1],c[2]=f[2],c[3]=f[3],c[4]=f[4],c[5]=f[5],c[6]=+(f[6]-i).toFixed(3),c[7]=+(f[7]-a).toFixed(3);break;case"v":c[1]=+(f[1]-a).toFixed(3);break;case"m":s=f[1],o=f[2];default:for(var p=1,d=f.length;d>p;p++)c[p]=+(f[p]-(p%2?i:a)).toFixed(3)}else{c=r[l]=[],"m"==f[0]&&(s=f[1]+i,o=f[2]+a);for(var g=0,x=f.length;x>g;g++)r[l][g]=f[g]}var v=r[l].length;switch(r[l][0]){case"z":i=s,a=o;break;case"h":i+=+r[l][v-1];break;case"v":a+=+r[l][v-1];break;default:i+=+r[l][v-2],a+=+r[l][v-1]}}return r.toString=e._path2string,n.rel=Fe(r),r},Le=e._pathToAbsolute=function(t){var n=Se(t);if(n.abs)return Fe(n.abs);if(e.is(t,W)&&e.is(t&&t[0],W)||(t=e.parsePathString(t)),!t||!t.length)return[["M",0,0]];var r=[],i=0,a=0,o=0,u=0,l=0;"M"==t[0][0]&&(i=+t[0][1],a=+t[0][2],o=i,u=a,l++,r[0]=["M",i,a]);for(var h,c,f=3==t.length&&"M"==t[0][0]&&"R"==t[1][0].toUpperCase()&&"Z"==t[2][0].toUpperCase(),p=l,d=t.length;d>p;p++){if(r.push(h=[]),c=t[p],c[0]!=te.call(c[0]))switch(h[0]=te.call(c[0]),h[0]){case"A":h[1]=c[1],h[2]=c[2],h[3]=c[3],h[4]=c[4],h[5]=c[5],h[6]=+(c[6]+i),h[7]=+(c[7]+a);break;case"V":h[1]=+c[1]+a;break;case"H":h[1]=+c[1]+i;break;case"R":for(var g=[i,a][L](c.slice(1)),x=2,v=g.length;v>x;x++)g[x]=+g[x]+i,g[++x]=+g[x]+a;r.pop(),r=r[L](s(g,f));break;case"M":o=+c[1]+i,u=+c[2]+a;default:for(x=1,v=c.length;v>x;x++)h[x]=+c[x]+(x%2?i:a)}else if("R"==c[0])g=[i,a][L](c.slice(1)),r.pop(),r=r[L](s(g,f)),h=["R"][L](c.slice(-2));else for(var m=0,y=c.length;y>m;m++)h[m]=c[m];switch(h[0]){case"Z":i=o,a=u;break;case"H":i=h[1];break;case"V":a=h[1];break;case"M":o=h[h.length-2],u=h[h.length-1];default:i=h[h.length-2],a=h[h.length-1]}}return r.toString=e._path2string,n.abs=Fe(r),r},Ae=function(t,e,n,r){return[t,e,n,r,n,r]},Pe=function(t,e,n,r,i,a){var s=1/3,o=2/3;return[s*t+o*n,s*e+o*r,s*i+o*n,s*a+o*r,i,a]},Ee=function(t,e,n,r,a,s,o,u,l,h){var c,f=120*Y/180,p=Y/180*(+a||0),d=[],g=i(function(t,e,n){var r=t*D.cos(n)-e*D.sin(n),i=t*D.sin(n)+e*D.cos(n);return{x:r,y:i}});if(h)B=h[0],S=h[1],w=h[2],k=h[3];else{c=g(t,e,-p),t=c.x,e=c.y,c=g(u,l,-p),u=c.x,l=c.y;var x=(D.cos(Y/180*a),D.sin(Y/180*a),(t-u)/2),v=(e-l)/2,m=x*x/(n*n)+v*v/(r*r);m>1&&(m=D.sqrt(m),n=m*n,r=m*r);var y=n*n,b=r*r,_=(s==o?-1:1)*D.sqrt(V((y*b-y*v*v-b*x*x)/(y*v*v+b*x*x))),w=_*n*v/r+(t+u)/2,k=_*-r*x/n+(e+l)/2,B=D.asin(((e-k)/r).toFixed(9)),S=D.asin(((l-k)/r).toFixed(9));B=w>t?Y-B:B,S=w>u?Y-S:S,0>B&&(B=2*Y+B),0>S&&(S=2*Y+S),o&&B>S&&(B-=2*Y),!o&&S>B&&(S-=2*Y)}var C=S-B;if(V(C)>f){var F=S,T=u,A=l;S=B+f*(o&&S>B?1:-1),u=w+n*D.cos(S),l=k+r*D.sin(S),d=Ee(u,l,n,r,a,0,o,T,A,[S,F,w,k])}C=S-B;var P=D.cos(B),E=D.sin(B),M=D.cos(S),R=D.sin(S),q=D.tan(C/4),j=4/3*n*q,z=4/3*r*q,O=[t,e],X=[t+j*E,e-z*P],G=[u+j*R,l-z*M],N=[u,l];if(X[0]=2*O[0]-X[0],X[1]=2*O[1]-X[1],h)return[X,G,N][L](d);d=[X,G,N][L](d).join()[I](",");for(var W=[],$=0,H=d.length;H>$;$++)W[$]=$%2?g(d[$-1],d[$],p).y:g(d[$],d[$+1],p).x;return W},Me=function(t,e,n,r,i,a,s,o,u){var l=1-u;return{x:X(l,3)*t+3*X(l,2)*u*n+3*l*u*u*i+X(u,3)*s,y:X(l,3)*e+3*X(l,2)*u*r+3*l*u*u*a+X(u,3)*o}},Ie=i(function(t,e,n,r,i,a,s,o){var u,l=i-2*n+t-(s-2*i+n),h=2*(n-t)-2*(i-n),c=t-n,f=(-h+D.sqrt(h*h-4*l*c))/2/l,p=(-h-D.sqrt(h*h-4*l*c))/2/l,d=[e,o],g=[t,s];return V(f)>"1e12"&&(f=.5),V(p)>"1e12"&&(p=.5),f>0&&1>f&&(u=Me(t,e,n,r,i,a,s,o,f),g.push(u.x),d.push(u.y)),p>0&&1>p&&(u=Me(t,e,n,r,i,a,s,o,p),g.push(u.x),d.push(u.y)),l=a-2*r+e-(o-2*a+r),h=2*(r-e)-2*(a-r),c=e-r,f=(-h+D.sqrt(h*h-4*l*c))/2/l,p=(-h-D.sqrt(h*h-4*l*c))/2/l,V(f)>"1e12"&&(f=.5),V(p)>"1e12"&&(p=.5),f>0&&1>f&&(u=Me(t,e,n,r,i,a,s,o,f),g.push(u.x),d.push(u.y)),p>0&&1>p&&(u=Me(t,e,n,r,i,a,s,o,p),g.push(u.x),d.push(u.y)),{min:{x:O[T](0,g),y:O[T](0,d)},max:{x:z[T](0,g),y:z[T](0,d)}}}),Re=e._path2curve=i(function(t,e){var n=!e&&Se(t);if(!e&&n.curve)return Fe(n.curve);for(var r=Le(t),i=e&&Le(e),a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},s={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},o=(function(t,e){var n,r;if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in{T:1,Q:1})&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"][L](Ee[T](0,[e.x,e.y][L](t.slice(1))));break;case"S":n=e.x+(e.x-(e.bx||e.x)),r=e.y+(e.y-(e.by||e.y)),t=["C",n,r][L](t.slice(1));break;case"T":e.qx=e.x+(e.x-(e.qx||e.x)),e.qy=e.y+(e.y-(e.qy||e.y)),t=["C"][L](Pe(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"][L](Pe(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"][L](Ae(e.x,e.y,t[1],t[2]));break;case"H":t=["C"][L](Ae(e.x,e.y,t[1],e.y));break;case"V":t=["C"][L](Ae(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"][L](Ae(e.x,e.y,e.X,e.Y))}return t}),u=function(t,e){if(t[e].length>7){t[e].shift();for(var n=t[e];n.length;)t.splice(e++,0,["C"][L](n.splice(0,6)));t.splice(e,1),c=z(r.length,i&&i.length||0)}},l=function(t,e,n,a,s){t&&e&&"M"==t[s][0]&&"M"!=e[s][0]&&(e.splice(s,0,["M",a.x,a.y]),n.bx=0,n.by=0,n.x=t[s][1],n.y=t[s][2],c=z(r.length,i&&i.length||0))},h=0,c=z(r.length,i&&i.length||0);c>h;h++){r[h]=o(r[h],a),u(r,h),i&&(i[h]=o(i[h],s)),i&&u(i,h),l(r,i,a,s,h),l(i,r,s,a,h);var f=r[h],p=i&&i[h],d=f.length,g=i&&p.length;a.x=f[d-2],a.y=f[d-1],a.bx=J(f[d-4])||a.x,a.by=J(f[d-3])||a.y,s.bx=i&&(J(p[g-4])||s.x),s.by=i&&(J(p[g-3])||s.y),s.x=i&&p[g-2],s.y=i&&p[g-1]}return i||(n.curve=Fe(r)),i?[r,i]:r},null,Fe),qe=(e._parseDots=i(function(t){for(var n=[],r=0,i=t.length;i>r;r++){var a={},s=t[r].match(/^([^:]*):?([\d\.]*)/);if(a.color=e.getRGB(s[1]),a.color.error)return null;a.color=a.color.hex,s[2]&&(a.offset=s[2]+"%"),n.push(a)}for(r=1,i=n.length-1;i>r;r++)if(!n[r].offset){for(var o=J(n[r-1].offset||0),u=0,l=r+1;i>l;l++)if(n[l].offset){u=n[l].offset;break}u||(u=100,l=i),u=J(u);for(var h=(u-o)/(l-r+1);l>r;r++)o+=h,n[r].offset=o+"%"}return n}),e._tear=function(t,e){t==e.top&&(e.top=t.prev),t==e.bottom&&(e.bottom=t.next),t.next&&(t.next.prev=t.prev),t.prev&&(t.prev.next=t.next)}),je=(e._tofront=function(t,e){e.top!==t&&(qe(t,e),t.next=null,t.prev=e.top,e.top.next=t,e.top=t)},e._toback=function(t,e){e.bottom!==t&&(qe(t,e),t.next=e.bottom,t.prev=null,e.bottom.prev=t,e.bottom=t)},e._insertafter=function(t,e,n){qe(t,n),e==n.top&&(n.top=t),e.next&&(e.next.prev=t),t.next=e.next,t.prev=e,e.next=t},e._insertbefore=function(t,e,n){qe(t,n),e==n.bottom&&(n.bottom=t),e.prev&&(e.prev.next=t),t.prev=e.prev,e.prev=t,t.next=e},e.toMatrix=function(t,e){var n=Ce(t),r={_:{transform:P},getBBox:function(){return n}};return De(r,e),r.matrix}),De=(e.transformPath=function(t,e){return xe(t,je(t,e))},e._extractTransform=function(t,n){if(null==n)return t._.transform;n=M(n).replace(/\.{3}|\u2026/g,t._.transform||P);var r=e.parseTransformString(n),i=0,a=0,s=0,o=1,u=1,l=t._,h=new p;if(l.transform=r||[],r)for(var c=0,f=r.length;f>c;c++){var d,g,x,v,m,y=r[c],b=y.length,_=M(y[0]).toLowerCase(),w=y[0]!=_,k=w?h.invert():0;"t"==_&&3==b?w?(d=k.x(0,0),g=k.y(0,0),x=k.x(y[1],y[2]),v=k.y(y[1],y[2]),h.translate(x-d,v-g)):h.translate(y[1],y[2]):"r"==_?2==b?(m=m||t.getBBox(1),h.rotate(y[1],m.x+m.width/2,m.y+m.height/2),i+=y[1]):4==b&&(w?(x=k.x(y[2],y[3]),v=k.y(y[2],y[3]),h.rotate(y[1],x,v)):h.rotate(y[1],y[2],y[3]),i+=y[1]):"s"==_?2==b||3==b?(m=m||t.getBBox(1),h.scale(y[1],y[b-1],m.x+m.width/2,m.y+m.height/2),o*=y[1],u*=y[b-1]):5==b&&(w?(x=k.x(y[3],y[4]),v=k.y(y[3],y[4]),h.scale(y[1],y[2],x,v)):h.scale(y[1],y[2],y[3],y[4]),o*=y[1],u*=y[2]):"m"==_&&7==b&&h.add(y[1],y[2],y[3],y[4],y[5],y[6]),l.dirtyT=1,t.matrix=h}t.matrix=h,l.sx=o,l.sy=u,l.deg=i,l.dx=a=h.e,l.dy=s=h.f,1==o&&1==u&&!i&&l.bbox?(l.bbox.x+=+a,l.bbox.y+=+s):l.dirtyT=1}),ze=function(t){var e=t[0];switch(e.toLowerCase()){case"t":return[e,0,0];case"m":return[e,1,0,0,1,0,0];case"r":return 4==t.length?[e,0,t[2],t[3]]:[e,0];case"s":return 5==t.length?[e,1,1,t[3],t[4]]:3==t.length?[e,1,1]:[e,1]}},Oe=e._equaliseTransform=function(t,n){n=M(n).replace(/\.{3}|\u2026/g,t),t=e.parseTransformString(t)||[],n=e.parseTransformString(n)||[];for(var r,i,a,s,o=z(t.length,n.length),u=[],l=[],h=0;o>h;h++){if(a=t[h]||ze(n[h]),s=n[h]||ze(a),a[0]!=s[0]||"r"==a[0].toLowerCase()&&(a[2]!=s[2]||a[3]!=s[3])||"s"==a[0].toLowerCase()&&(a[3]!=s[3]||a[4]!=s[4]))return;for(u[h]=[],l[h]=[],r=0,i=z(a.length,s.length);i>r;r++)r in a&&(u[h][r]=a[r]),r in s&&(l[h][r]=s[r])}return{from:u,to:l}};e._getContainer=function(t,n,r,i){var a;return a=null!=i||e.is(t,"object")?t:S.doc.getElementById(t),null!=a?a.tagName?null==n?{container:a,width:a.style.pixelWidth||a.offsetWidth,height:a.style.pixelHeight||a.offsetHeight}:{container:a,width:n,height:r}:{container:1,x:t,y:n,width:r,height:i}:void 0},e.pathToRelative=Te,e._engine={},e.path2curve=Re,e.matrix=function(t,e,n,r,i,a){return new p(t,e,n,r,i,a)},function(t){function n(t){return t[0]*t[0]+t[1]*t[1]}function r(t){var e=D.sqrt(n(t));t[0]&&(t[0]/=e),t[1]&&(t[1]/=e)}t.add=function(t,e,n,r,i,a){var s,o,u,l,h=[[],[],[]],c=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],f=[[t,n,i],[e,r,a],[0,0,1]];for(t&&t instanceof p&&(f=[[t.a,t.c,t.e],[t.b,t.d,t.f],[0,0,1]]),s=0;3>s;s++)for(o=0;3>o;o++){for(l=0,u=0;3>u;u++)l+=c[s][u]*f[u][o];h[s][o]=l}this.a=h[0][0],this.b=h[1][0],this.c=h[0][1],this.d=h[1][1],this.e=h[0][2],this.f=h[1][2]},t.invert=function(){var t=this,e=t.a*t.d-t.b*t.c;return new p(t.d/e,-t.b/e,-t.c/e,t.a/e,(t.c*t.f-t.d*t.e)/e,(t.b*t.e-t.a*t.f)/e)},t.clone=function(){return new p(this.a,this.b,this.c,this.d,this.e,this.f)},t.translate=function(t,e){this.add(1,0,0,1,t,e)},t.scale=function(t,e,n,r){null==e&&(e=t),(n||r)&&this.add(1,0,0,1,n,r),this.add(t,0,0,e,0,0),(n||r)&&this.add(1,0,0,1,-n,-r)},t.rotate=function(t,n,r){t=e.rad(t),n=n||0,r=r||0;var i=+D.cos(t).toFixed(9),a=+D.sin(t).toFixed(9);this.add(i,a,-a,i,n,r),this.add(1,0,0,1,-n,-r)},t.x=function(t,e){return t*this.a+e*this.c+this.e},t.y=function(t,e){return t*this.b+e*this.d+this.f},t.get=function(t){return+this[M.fromCharCode(97+t)].toFixed(4)},t.toString=function(){return e.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},t.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},t.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},t.split=function(){var t={};t.dx=this.e,t.dy=this.f;var i=[[this.a,this.c],[this.b,this.d]];t.scalex=D.sqrt(n(i[0])),r(i[0]),t.shear=i[0][0]*i[1][0]+i[0][1]*i[1][1],i[1]=[i[1][0]-i[0][0]*t.shear,i[1][1]-i[0][1]*t.shear],t.scaley=D.sqrt(n(i[1])),r(i[1]),t.shear/=t.scaley;var a=-i[0][1],s=i[1][1];return 0>s?(t.rotate=e.deg(D.acos(s)),0>a&&(t.rotate=360-t.rotate)):t.rotate=e.deg(D.asin(a)),t.isSimple=!(+t.shear.toFixed(9)||t.scalex.toFixed(9)!=t.scaley.toFixed(9)&&t.rotate),t.isSuperSimple=!+t.shear.toFixed(9)&&t.scalex.toFixed(9)==t.scaley.toFixed(9)&&!t.rotate,t.noRotation=!+t.shear.toFixed(9)&&!t.rotate,t +},t.toTransformString=function(t){var e=t||this[I]();return e.isSimple?(e.scalex=+e.scalex.toFixed(4),e.scaley=+e.scaley.toFixed(4),e.rotate=+e.rotate.toFixed(4),(e.dx||e.dy?"t"+[e.dx,e.dy]:P)+(1!=e.scalex||1!=e.scaley?"s"+[e.scalex,e.scaley,0,0]:P)+(e.rotate?"r"+[e.rotate,0,0]:P)):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(p.prototype);var Ve=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/);b.safari="Apple Computer, Inc."==navigator.vendor&&(Ve&&4>Ve[1]||"iP"==navigator.platform.slice(0,2))||"Google Inc."==navigator.vendor&&Ve&&8>Ve[1]?function(){var t=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout(function(){t.remove()})}:ce;for(var Xe=function(){this.returnValue=!1},Ye=function(){return this.originalEvent.preventDefault()},Ge=function(){this.cancelBubble=!0},Ne=function(){return this.originalEvent.stopPropagation()},We=function(){return S.doc.addEventListener?function(t,e,n,r){var i=A&&q[e]?q[e]:e,a=function(i){var a=S.doc.documentElement.scrollTop||S.doc.body.scrollTop,s=S.doc.documentElement.scrollLeft||S.doc.body.scrollLeft,o=i.clientX+s,u=i.clientY+a;if(A&&q[B](e))for(var l=0,h=i.targetTouches&&i.targetTouches.length;h>l;l++)if(i.targetTouches[l].target==t){var c=i;i=i.targetTouches[l],i.originalEvent=c,i.preventDefault=Ye,i.stopPropagation=Ne;break}return n.call(r,i,o,u)};return t.addEventListener(i,a,!1),function(){return t.removeEventListener(i,a,!1),!0}}:S.doc.attachEvent?function(t,e,n,r){var i=function(t){t=t||S.win.event;var e=S.doc.documentElement.scrollTop||S.doc.body.scrollTop,i=S.doc.documentElement.scrollLeft||S.doc.body.scrollLeft,a=t.clientX+i,s=t.clientY+e;return t.preventDefault=t.preventDefault||Xe,t.stopPropagation=t.stopPropagation||Ge,n.call(r,t,a,s)};t.attachEvent("on"+e,i);var a=function(){return t.detachEvent("on"+e,i),!0};return a}:void 0}(),$e=[],He=function(e){for(var n,r=e.clientX,i=e.clientY,a=S.doc.documentElement.scrollTop||S.doc.body.scrollTop,s=S.doc.documentElement.scrollLeft||S.doc.body.scrollLeft,o=$e.length;o--;){if(n=$e[o],A){for(var u,l=e.touches.length;l--;)if(u=e.touches[l],u.identifier==n.el._drag.id){r=u.clientX,i=u.clientY,(e.originalEvent?e.originalEvent:e).preventDefault();break}}else e.preventDefault();var h,c=n.el.node,f=c.nextSibling,p=c.parentNode,d=c.style.display;S.win.opera&&p.removeChild(c),c.style.display="none",h=n.el.paper.getElementByPoint(r,i),c.style.display=d,S.win.opera&&(f?p.insertBefore(c,f):p.appendChild(c)),h&&t("raphael.drag.over."+n.el.id,n.el,h),r+=s,i+=a,t("raphael.drag.move."+n.el.id,n.move_scope||n.el,r-n.el._drag.x,i-n.el._drag.y,r,i,e)}},Ue=function(n){e.unmousemove(He).unmouseup(Ue);for(var r,i=$e.length;i--;)r=$e[i],r.el._drag={},t("raphael.drag.end."+r.el.id,r.end_scope||r.start_scope||r.move_scope||r.el,n);$e=[]},Ze=e.el={},Qe=R.length;Qe--;)(function(t){e[t]=Ze[t]=function(n,r){return e.is(n,"function")&&(this.events=this.events||[],this.events.push({name:t,f:n,unbind:We(this.shape||this.node||S.doc,t,n,r||this)})),this},e["un"+t]=Ze["un"+t]=function(e){for(var n=this.events||[],r=n.length;r--;)if(n[r].name==t&&n[r].f==e)return n[r].unbind(),n.splice(r,1),!n.length&&delete this.events,this;return this}})(R[Qe]);Ze.data=function(n,r){var i=le[this.id]=le[this.id]||{};if(1==arguments.length){if(e.is(n,"object")){for(var a in n)n[B](a)&&this.data(a,n[a]);return this}return t("raphael.data.get."+this.id,this,i[n],n),i[n]}return i[n]=r,t("raphael.data.set."+this.id,this,r,n),this},Ze.removeData=function(t){return null==t?le[this.id]={}:le[this.id]&&delete le[this.id][t],this},Ze.getData=function(){return n(le[this.id]||{})},Ze.hover=function(t,e,n,r){return this.mouseover(t,n).mouseout(e,r||n)},Ze.unhover=function(t,e){return this.unmouseover(t).unmouseout(e)};var Je=[];Ze.drag=function(n,r,i,a,s,o){function u(u){(u.originalEvent||u).preventDefault();var l=S.doc.documentElement.scrollTop||S.doc.body.scrollTop,h=S.doc.documentElement.scrollLeft||S.doc.body.scrollLeft;this._drag.x=u.clientX+h,this._drag.y=u.clientY+l,this._drag.id=u.identifier,!$e.length&&e.mousemove(He).mouseup(Ue),$e.push({el:this,move_scope:a,start_scope:s,end_scope:o}),r&&t.on("raphael.drag.start."+this.id,r),n&&t.on("raphael.drag.move."+this.id,n),i&&t.on("raphael.drag.end."+this.id,i),t("raphael.drag.start."+this.id,s||a||this,u.clientX+h,u.clientY+l,u)}return this._drag={},Je.push({el:this,start:u}),this.mousedown(u),this},Ze.onDragOver=function(e){e?t.on("raphael.drag.over."+this.id,e):t.unbind("raphael.drag.over."+this.id)},Ze.undrag=function(){for(var n=Je.length;n--;)Je[n].el==this&&(this.unmousedown(Je[n].start),Je.splice(n,1),t.unbind("raphael.drag.*."+this.id));!Je.length&&e.unmousemove(He).unmouseup(Ue),$e=[]},b.circle=function(t,n,r){var i=e._engine.circle(this,t||0,n||0,r||0);return this.__set__&&this.__set__.push(i),i},b.rect=function(t,n,r,i,a){var s=e._engine.rect(this,t||0,n||0,r||0,i||0,a||0);return this.__set__&&this.__set__.push(s),s},b.ellipse=function(t,n,r,i){var a=e._engine.ellipse(this,t||0,n||0,r||0,i||0);return this.__set__&&this.__set__.push(a),a},b.path=function(t){t&&!e.is(t,N)&&!e.is(t[0],W)&&(t+=P);var n=e._engine.path(e.format[T](e,arguments),this);return this.__set__&&this.__set__.push(n),n},b.image=function(t,n,r,i,a){var s=e._engine.image(this,t||"about:blank",n||0,r||0,i||0,a||0);return this.__set__&&this.__set__.push(s),s},b.text=function(t,n,r){var i=e._engine.text(this,t||0,n||0,M(r));return this.__set__&&this.__set__.push(i),i},b.set=function(t){!e.is(t,"array")&&(t=Array.prototype.splice.call(arguments,0,arguments.length));var n=new cn(t);return this.__set__&&this.__set__.push(n),n.paper=this,n.type="set",n},b.setStart=function(t){this.__set__=t||this.set()},b.setFinish=function(){var t=this.__set__;return delete this.__set__,t},b.setSize=function(t,n){return e._engine.setSize.call(this,t,n)},b.setViewBox=function(t,n,r,i,a){return e._engine.setViewBox.call(this,t,n,r,i,a)},b.top=b.bottom=null,b.raphael=e;var Ke=function(t){var e=t.getBoundingClientRect(),n=t.ownerDocument,r=n.body,i=n.documentElement,a=i.clientTop||r.clientTop||0,s=i.clientLeft||r.clientLeft||0,o=e.top+(S.win.pageYOffset||i.scrollTop||r.scrollTop)-a,u=e.left+(S.win.pageXOffset||i.scrollLeft||r.scrollLeft)-s;return{y:o,x:u}};b.getElementByPoint=function(t,e){var n=this,r=n.canvas,i=S.doc.elementFromPoint(t,e);if(S.win.opera&&"svg"==i.tagName){var a=Ke(r),s=r.createSVGRect();s.x=t-a.x,s.y=e-a.y,s.width=s.height=1;var o=r.getIntersectionList(s,null);o.length&&(i=o[o.length-1])}if(!i)return null;for(;i.parentNode&&i!=r.parentNode&&!i.raphael;)i=i.parentNode;return i==n.canvas.parentNode&&(i=r),i=i&&i.raphael?n.getById(i.raphaelid):null},b.getElementsByBBox=function(t){var n=this.set();return this.forEach(function(r){e.isBBoxIntersect(r.getBBox(),t)&&n.push(r)}),n},b.getById=function(t){for(var e=this.bottom;e;){if(e.id==t)return e;e=e.next}return null},b.forEach=function(t,e){for(var n=this.bottom;n;){if(t.call(e,n)===!1)return this;n=n.next}return this},b.getElementsByPoint=function(t,e){var n=this.set();return this.forEach(function(r){r.isPointInside(t,e)&&n.push(r)}),n},Ze.isPointInside=function(t,n){var r=this.realPath=this.realPath||ge[this.type](this);return e.isPointInsidePath(r,t,n)},Ze.getBBox=function(t){if(this.removed)return{};var e=this._;return t?((e.dirty||!e.bboxwt)&&(this.realPath=ge[this.type](this),e.bboxwt=Ce(this.realPath),e.bboxwt.toString=d,e.dirty=0),e.bboxwt):((e.dirty||e.dirtyT||!e.bbox)&&((e.dirty||!this.realPath)&&(e.bboxwt=0,this.realPath=ge[this.type](this)),e.bbox=Ce(xe(this.realPath,this.matrix)),e.bbox.toString=d,e.dirty=e.dirtyT=0),e.bbox)},Ze.clone=function(){if(this.removed)return null;var t=this.paper[this.type]().attr(this.attr());return this.__set__&&this.__set__.push(t),t},Ze.glow=function(t){if("text"==this.type)return null;t=t||{};var e={width:(t.width||10)+(+this.attr("stroke-width")||1),fill:t.fill||!1,opacity:t.opacity||.5,offsetx:t.offsetx||0,offsety:t.offsety||0,color:t.color||"#000"},n=e.width/2,r=this.paper,i=r.set(),a=this.realPath||ge[this.type](this);a=this.matrix?xe(a,this.matrix):a;for(var s=1;n+1>s;s++)i.push(r.path(a).attr({stroke:e.color,fill:e.fill?e.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(e.width/n*s).toFixed(3),opacity:+(e.opacity/n).toFixed(3)}));return i.insertBefore(this).translate(e.offsetx,e.offsety)};var tn=function(t,n,r,i,a,s,o,h,c){return null==c?u(t,n,r,i,a,s,o,h):e.findDotsAtSegment(t,n,r,i,a,s,o,h,l(t,n,r,i,a,s,o,h,c))},en=function(t,n){return function(r,i,a){r=Re(r);for(var s,o,u,l,h,c="",f={},p=0,d=0,g=r.length;g>d;d++){if(u=r[d],"M"==u[0])s=+u[1],o=+u[2];else{if(l=tn(s,o,u[1],u[2],u[3],u[4],u[5],u[6]),p+l>i){if(n&&!f.start){if(h=tn(s,o,u[1],u[2],u[3],u[4],u[5],u[6],i-p),c+=["C"+h.start.x,h.start.y,h.m.x,h.m.y,h.x,h.y],a)return c;f.start=c,c=["M"+h.x,h.y+"C"+h.n.x,h.n.y,h.end.x,h.end.y,u[5],u[6]].join(),p+=l,s=+u[5],o=+u[6];continue}if(!t&&!n)return h=tn(s,o,u[1],u[2],u[3],u[4],u[5],u[6],i-p),{x:h.x,y:h.y,alpha:h.alpha}}p+=l,s=+u[5],o=+u[6]}c+=u.shift()+u}return f.end=c,h=t?p:n?f:e.findDotsAtSegment(s,o,u[0],u[1],u[2],u[3],u[4],u[5],1),h.alpha&&(h={x:h.x,y:h.y,alpha:h.alpha}),h}},nn=en(1),rn=en(),an=en(0,1);e.getTotalLength=nn,e.getPointAtLength=rn,e.getSubpath=function(t,e,n){if(1e-6>this.getTotalLength(t)-n)return an(t,e).end;var r=an(t,n,1);return e?an(r,e).end:r},Ze.getTotalLength=function(){return"path"==this.type?this.node.getTotalLength?this.node.getTotalLength():nn(this.attrs.path):void 0},Ze.getPointAtLength=function(t){return"path"==this.type?rn(this.attrs.path,t):void 0},Ze.getSubpath=function(t,n){return"path"==this.type?e.getSubpath(this.attrs.path,t,n):void 0};var sn=e.easing_formulas={linear:function(t){return t},"<":function(t){return X(t,1.7)},">":function(t){return X(t,.48)},"<>":function(t){var e=.48-t/1.04,n=D.sqrt(.1734+e*e),r=n-e,i=X(V(r),1/3)*(0>r?-1:1),a=-n-e,s=X(V(a),1/3)*(0>a?-1:1),o=i+s+.5;return 3*(1-o)*o*o+o*o*o},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){t-=1;var e=1.70158;return t*t*((e+1)*t+e)+1},elastic:function(t){return t==!!t?t:X(2,-10*t)*D.sin((t-.075)*2*Y/.3)+1},bounce:function(t){var e,n=7.5625,r=2.75;return 1/r>t?e=n*t*t:2/r>t?(t-=1.5/r,e=n*t*t+.75):2.5/r>t?(t-=2.25/r,e=n*t*t+.9375):(t-=2.625/r,e=n*t*t+.984375),e}};sn.easeIn=sn["ease-in"]=sn["<"],sn.easeOut=sn["ease-out"]=sn[">"],sn.easeInOut=sn["ease-in-out"]=sn["<>"],sn["back-in"]=sn.backIn,sn["back-out"]=sn.backOut;var on=[],un=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){setTimeout(t,16)},ln=function(){for(var n=+new Date,r=0;on.length>r;r++){var i=on[r];if(!i.el.removed&&!i.paused){var a,s,o=n-i.start,u=i.ms,l=i.easing,h=i.from,c=i.diff,f=i.to,p=(i.t,i.el),d={},g={};if(i.initstatus?(o=(i.initstatus*i.anim.top-i.prev)/(i.percent-i.prev)*u,i.status=i.initstatus,delete i.initstatus,i.stop&&on.splice(r--,1)):i.status=(i.prev+(i.percent-i.prev)*(o/u))/i.anim.top,!(0>o))if(u>o){var x=l(o/u);for(var m in h)if(h[B](m)){switch(ne[m]){case G:a=+h[m]+x*u*c[m];break;case"colour":a="rgb("+[hn(Q(h[m].r+x*u*c[m].r)),hn(Q(h[m].g+x*u*c[m].g)),hn(Q(h[m].b+x*u*c[m].b))].join(",")+")";break;case"path":a=[];for(var y=0,b=h[m].length;b>y;y++){a[y]=[h[m][y][0]];for(var _=1,w=h[m][y].length;w>_;_++)a[y][_]=+h[m][y][_]+x*u*c[m][y][_];a[y]=a[y].join(E)}a=a.join(E);break;case"transform":if(c[m].real)for(a=[],y=0,b=h[m].length;b>y;y++)for(a[y]=[h[m][y][0]],_=1,w=h[m][y].length;w>_;_++)a[y][_]=h[m][y][_]+x*u*c[m][y][_];else{var k=function(t){return+h[m][t]+x*u*c[m][t]};a=[["m",k(0),k(1),k(2),k(3),k(4),k(5)]]}break;case"csv":if("clip-rect"==m)for(a=[],y=4;y--;)a[y]=+h[m][y]+x*u*c[m][y];break;default:var S=[][L](h[m]);for(a=[],y=p.paper.customAttributes[m].length;y--;)a[y]=+S[y]+x*u*c[m][y]}d[m]=a}p.attr(d),function(e,n,r){setTimeout(function(){t("raphael.anim.frame."+e,n,r)})}(p.id,p,i.anim)}else{if(function(n,r,i){setTimeout(function(){t("raphael.anim.frame."+r.id,r,i),t("raphael.anim.finish."+r.id,r,i),e.is(n,"function")&&n.call(r)})}(i.callback,p,i.anim),p.attr(f),on.splice(r--,1),i.repeat>1&&!i.next){for(s in f)f[B](s)&&(g[s]=i.totalOrigin[s]);i.el.attr(g),v(i.anim,i.el,i.anim.percents[0],null,i.totalOrigin,i.repeat-1)}i.next&&!i.stop&&v(i.anim,i.el,i.next,null,i.totalOrigin,i.repeat)}}}e.svg&&p&&p.paper&&p.paper.safari(),on.length&&un(ln)},hn=function(t){return t>255?255:0>t?0:t};Ze.animateWith=function(t,n,r,i,a,s){var o=this;if(o.removed)return s&&s.call(o),o;var u=r instanceof x?r:e.animation(r,i,a,s);v(u,o,u.percents[0],null,o.attr());for(var l=0,h=on.length;h>l;l++)if(on[l].anim==n&&on[l].el==t){on[h-1].start=on[l].start;break}return o},Ze.onAnimation=function(e){return e?t.on("raphael.anim.frame."+this.id,e):t.unbind("raphael.anim.frame."+this.id),this},x.prototype.delay=function(t){var e=new x(this.anim,this.ms);return e.times=this.times,e.del=+t||0,e},x.prototype.repeat=function(t){var e=new x(this.anim,this.ms);return e.del=this.del,e.times=D.floor(z(t,0))||1,e},e.animation=function(t,n,r,i){if(t instanceof x)return t;(e.is(r,"function")||!r)&&(i=i||r||null,r=null),t=Object(t),n=+n||0;var a,s,o={};for(s in t)t[B](s)&&J(s)!=s&&J(s)+"%"!=s&&(a=!0,o[s]=t[s]);return a?(r&&(o.easing=r),i&&(o.callback=i),new x({100:o},n)):new x(t,n)},Ze.animate=function(t,n,r,i){var a=this;if(a.removed)return i&&i.call(a),a;var s=t instanceof x?t:e.animation(t,n,r,i);return v(s,a,s.percents[0],null,a.attr()),a},Ze.setTime=function(t,e){return t&&null!=e&&this.status(t,O(e,t.ms)/t.ms),this},Ze.status=function(t,e){var n,r,i=[],a=0;if(null!=e)return v(t,this,-1,O(e,1)),this;for(n=on.length;n>a;a++)if(r=on[a],r.el.id==this.id&&(!t||r.anim==t)){if(t)return r.status;i.push({anim:r.anim,status:r.status})}return t?0:i},Ze.pause=function(e){for(var n=0;on.length>n;n++)on[n].el.id!=this.id||e&&on[n].anim!=e||t("raphael.anim.pause."+this.id,this,on[n].anim)!==!1&&(on[n].paused=!0);return this},Ze.resume=function(e){for(var n=0;on.length>n;n++)if(on[n].el.id==this.id&&(!e||on[n].anim==e)){var r=on[n];t("raphael.anim.resume."+this.id,this,r.anim)!==!1&&(delete r.paused,this.status(r.anim,r.status))}return this},Ze.stop=function(e){for(var n=0;on.length>n;n++)on[n].el.id!=this.id||e&&on[n].anim!=e||t("raphael.anim.stop."+this.id,this,on[n].anim)!==!1&&on.splice(n--,1);return this},t.on("raphael.remove",m),t.on("raphael.clear",m),Ze.toString=function(){return"Raphaël’s object"};var cn=function(t){if(this.items=[],this.length=0,this.type="set",t)for(var e=0,n=t.length;n>e;e++)!t[e]||t[e].constructor!=Ze.constructor&&t[e].constructor!=cn||(this[this.items.length]=this.items[this.items.length]=t[e],this.length++)},fn=cn.prototype;fn.push=function(){for(var t,e,n=0,r=arguments.length;r>n;n++)t=arguments[n],!t||t.constructor!=Ze.constructor&&t.constructor!=cn||(e=this.items.length,this[e]=this.items[e]=t,this.length++);return this},fn.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},fn.forEach=function(t,e){for(var n=0,r=this.items.length;r>n;n++)if(t.call(e,this.items[n],n)===!1)return this;return this};for(var pn in Ze)Ze[B](pn)&&(fn[pn]=function(t){return function(){var e=arguments;return this.forEach(function(n){n[t][T](n,e)})}}(pn));return fn.attr=function(t,n){if(t&&e.is(t,W)&&e.is(t[0],"object"))for(var r=0,i=t.length;i>r;r++)this.items[r].attr(t[r]);else for(var a=0,s=this.items.length;s>a;a++)this.items[a].attr(t,n);return this},fn.clear=function(){for(;this.length;)this.pop()},fn.splice=function(t,e){t=0>t?z(this.length+t,0):t,e=z(0,O(this.length-t,e));var n,r=[],i=[],a=[];for(n=2;arguments.length>n;n++)a.push(arguments[n]);for(n=0;e>n;n++)i.push(this[t+n]);for(;this.length-t>n;n++)r.push(this[t+n]);var s=a.length;for(n=0;s+r.length>n;n++)this.items[t+n]=this[t+n]=s>n?a[n]:r[n-s];for(n=this.items.length=this.length-=e-s;this[n];)delete this[n++];return new cn(i)},fn.exclude=function(t){for(var e=0,n=this.length;n>e;e++)if(this[e]==t)return this.splice(e,1),!0},fn.animate=function(t,n,r,i){(e.is(r,"function")||!r)&&(i=r||null);var a,s,o=this.items.length,u=o,l=this;if(!o)return this;i&&(s=function(){!--o&&i.call(l)}),r=e.is(r,N)?r:s;var h=e.animation(t,n,r,s);for(a=this.items[--u].animate(h);u--;)this.items[u]&&!this.items[u].removed&&this.items[u].animateWith(a,h,h);return this},fn.insertAfter=function(t){for(var e=this.items.length;e--;)this.items[e].insertAfter(t);return this},fn.getBBox=function(){for(var t=[],e=[],n=[],r=[],i=this.items.length;i--;)if(!this.items[i].removed){var a=this.items[i].getBBox();t.push(a.x),e.push(a.y),n.push(a.x+a.width),r.push(a.y+a.height)}return t=O[T](0,t),e=O[T](0,e),n=z[T](0,n),r=z[T](0,r),{x:t,y:e,x2:n,y2:r,width:n-t,height:r-e}},fn.clone=function(t){t=this.paper.set();for(var e=0,n=this.items.length;n>e;e++)t.push(this.items[e].clone());return t},fn.toString=function(){return"Raphaël‘s set"},fn.glow=function(t){var e=this.paper.set();return this.forEach(function(n){var r=n.glow(t);null!=r&&r.forEach(function(t){e.push(t)})}),e},e.registerFont=function(t){if(!t.face)return t;this.fonts=this.fonts||{};var e={w:t.w,face:{},glyphs:{}},n=t.face["font-family"];for(var r in t.face)t.face[B](r)&&(e.face[r]=t.face[r]);if(this.fonts[n]?this.fonts[n].push(e):this.fonts[n]=[e],!t.svg){e.face["units-per-em"]=K(t.face["units-per-em"],10);for(var i in t.glyphs)if(t.glyphs[B](i)){var a=t.glyphs[i];if(e.glyphs[i]={w:a.w,k:{},d:a.d&&"M"+a.d.replace(/[mlcxtrv]/g,function(t){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[t]||"M"})+"z"},a.k)for(var s in a.k)a[B](s)&&(e.glyphs[i].k[s]=a.k[s])}}return t},b.getFont=function(t,n,r,i){if(i=i||"normal",r=r||"normal",n=+n||{normal:400,bold:700,lighter:300,bolder:800}[n]||400,e.fonts){var a=e.fonts[t];if(!a){var s=RegExp("(^|\\s)"+t.replace(/[^\w\d\s+!~.:_-]/g,P)+"(\\s|$)","i");for(var o in e.fonts)if(e.fonts[B](o)&&s.test(o)){a=e.fonts[o];break}}var u;if(a)for(var l=0,h=a.length;h>l&&(u=a[l],u.face["font-weight"]!=n||u.face["font-style"]!=r&&u.face["font-style"]||u.face["font-stretch"]!=i);l++);return u}},b.print=function(t,n,r,i,a,s,o){s=s||"middle",o=z(O(o||0,1),-1);var u,l=M(r)[I](P),h=0,c=0,f=P;if(e.is(i,"string")&&(i=this.getFont(i)),i){u=(a||16)/i.face["units-per-em"];for(var p=i.face.bbox[I](_),d=+p[0],g=p[3]-p[1],x=0,v=+p[1]+("baseline"==s?g+ +i.face.descent:g/2),m=0,y=l.length;y>m;m++){if("\n"==l[m])h=0,w=0,c=0,x+=g;else{var b=c&&i.glyphs[l[m-1]]||{},w=i.glyphs[l[m]];h+=c?(b.w||i.w)+(b.k&&b.k[l[m]]||0)+i.w*o:0,c=1}w&&w.d&&(f+=e.transformPath(w.d,["t",h*u,x*u,"s",u,u,d,v,"t",(t-d)/u,(n-v)/u]))}}return this.path(f).attr({fill:"#000",stroke:"none"})},b.add=function(t){if(e.is(t,"array"))for(var n,r=this.set(),i=0,a=t.length;a>i;i++)n=t[i]||{},w[B](n.type)&&r.push(this[n.type]().attr(n));return r},e.format=function(t,n){var r=e.is(n,W)?[0][L](n):arguments;return t&&e.is(t,N)&&r.length-1&&(t=t.replace(k,function(t,e){return null==r[++e]?P:r[e]})),t||P},e.fullfill=function(){var t=/\{([^\}]+)\}/g,e=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,n=function(t,n,r){var i=r;return n.replace(e,function(t,e,n,r,a){e=e||r,i&&(e in i&&(i=i[e]),"function"==typeof i&&a&&(i=i()))}),i=(null==i||i==r?t:i)+""};return function(e,r){return(e+"").replace(t,function(t,e){return n(t,e,r)})}}(),e.ninja=function(){return C.was?S.win.Raphael=C.is:delete Raphael,e},e.st=fn,function(t,n,r){function i(){/in/.test(t.readyState)?setTimeout(i,9):e.eve("raphael.DOMload")}null==t.readyState&&t.addEventListener&&(t.addEventListener(n,r=function(){t.removeEventListener(n,r,!1),t.readyState="complete"},!1),t.readyState="loading"),i()}(document,"DOMContentLoaded"),C.was?S.win.Raphael=e:Raphael=e,t.on("raphael.DOMload",function(){y=!0}),e});(function(t,e){"function"==typeof define&&define.amd?require(["raphael"],e):t.Raphael&&e(t.Raphael)})(this,function(t){if(t.svg){var e="hasOwnProperty",r=String,n=parseFloat,i=parseInt,a=Math,s=a.max,o=a.abs,u=a.pow,h=/[, ]+/,l=t.eve,c="",f=" ",p="http://www.w3.org/1999/xlink",d={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},g={};t.toString=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var x=function(n,i){if(i){"string"==typeof n&&(n=x(n));for(var a in i)i[e](a)&&("xlink:"==a.substring(0,6)?n.setAttributeNS(p,a.substring(6),r(i[a])):n.setAttribute(a,r(i[a])))}else n=t._g.doc.createElementNS("http://www.w3.org/2000/svg",n),n.style&&(n.style.webkitTapHighlightColor="rgba(0,0,0,0)");return n},v=function(e,i){var h="linear",l=e.id+i,f=.5,p=.5,d=e.node,g=e.paper,v=d.style,y=t._g.doc.getElementById(l);if(!y){if(i=r(i).replace(t._radial_gradient,function(t,e,r){if(h="radial",e&&r){f=n(e),p=n(r);var i=2*(p>.5)-1;u(f-.5,2)+u(p-.5,2)>.25&&(p=a.sqrt(.25-u(f-.5,2))*i+.5)&&.5!=p&&(p=p.toFixed(5)-1e-5*i)}return c}),i=i.split(/\s*\-\s*/),"linear"==h){var m=i.shift();if(m=-n(m),isNaN(m))return null;var b=[0,0,a.cos(t.rad(m)),a.sin(t.rad(m))],_=1/(s(o(b[2]),o(b[3]))||1);b[2]*=_,b[3]*=_,0>b[2]&&(b[0]=-b[2],b[2]=0),0>b[3]&&(b[1]=-b[3],b[3]=0)}var w=t._parseDots(i);if(!w)return null;if(l=l.replace(/[\(\)\s,\xb0#]/g,"_"),e.gradient&&l!=e.gradient.id&&(g.defs.removeChild(e.gradient),delete e.gradient),!e.gradient){y=x(h+"Gradient",{id:l}),e.gradient=y,x(y,"radial"==h?{fx:f,fy:p}:{x1:b[0],y1:b[1],x2:b[2],y2:b[3],gradientTransform:e.matrix.invert()}),g.defs.appendChild(y);for(var k=0,C=w.length;C>k;k++)y.appendChild(x("stop",{offset:w[k].offset?w[k].offset:k?"100%":"0%","stop-color":w[k].color||"#fff"}))}}return x(d,{fill:"url(#"+l+")",opacity:1,"fill-opacity":1}),v.fill=c,v.opacity=1,v.fillOpacity=1,1},y=function(t){var e=t.getBBox(1);x(t.pattern,{patternTransform:t.matrix.invert()+" translate("+e.x+","+e.y+")"})},m=function(n,i,a){if("path"==n.type){for(var s,o,u,h,l,f=r(i).toLowerCase().split("-"),p=n.paper,v=a?"end":"start",y=n.node,m=n.attrs,b=m["stroke-width"],_=f.length,w="classic",k=3,C=3,B=5;_--;)switch(f[_]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":w=f[_];break;case"wide":C=5;break;case"narrow":C=2;break;case"long":k=5;break;case"short":k=2}if("open"==w?(k+=2,C+=2,B+=2,u=1,h=a?4:1,l={fill:"none",stroke:m.stroke}):(h=u=k/2,l={fill:m.stroke,stroke:"none"}),n._.arrows?a?(n._.arrows.endPath&&g[n._.arrows.endPath]--,n._.arrows.endMarker&&g[n._.arrows.endMarker]--):(n._.arrows.startPath&&g[n._.arrows.startPath]--,n._.arrows.startMarker&&g[n._.arrows.startMarker]--):n._.arrows={},"none"!=w){var S="raphael-marker-"+w,A="raphael-marker-"+v+w+k+C;t._g.doc.getElementById(S)?g[S]++:(p.defs.appendChild(x(x("path"),{"stroke-linecap":"round",d:d[w],id:S})),g[S]=1);var T,M=t._g.doc.getElementById(A);M?(g[A]++,T=M.getElementsByTagName("use")[0]):(M=x(x("marker"),{id:A,markerHeight:C,markerWidth:k,orient:"auto",refX:h,refY:C/2}),T=x(x("use"),{"xlink:href":"#"+S,transform:(a?"rotate(180 "+k/2+" "+C/2+") ":c)+"scale("+k/B+","+C/B+")","stroke-width":(1/((k/B+C/B)/2)).toFixed(4)}),M.appendChild(T),p.defs.appendChild(M),g[A]=1),x(T,l);var F=u*("diamond"!=w&&"oval"!=w);a?(s=n._.arrows.startdx*b||0,o=t.getTotalLength(m.path)-F*b):(s=F*b,o=t.getTotalLength(m.path)-(n._.arrows.enddx*b||0)),l={},l["marker-"+v]="url(#"+A+")",(o||s)&&(l.d=Raphael.getSubpath(m.path,s,o)),x(y,l),n._.arrows[v+"Path"]=S,n._.arrows[v+"Marker"]=A,n._.arrows[v+"dx"]=F,n._.arrows[v+"Type"]=w,n._.arrows[v+"String"]=i}else a?(s=n._.arrows.startdx*b||0,o=t.getTotalLength(m.path)-s):(s=0,o=t.getTotalLength(m.path)-(n._.arrows.enddx*b||0)),n._.arrows[v+"Path"]&&x(y,{d:Raphael.getSubpath(m.path,s,o)}),delete n._.arrows[v+"Path"],delete n._.arrows[v+"Marker"],delete n._.arrows[v+"dx"],delete n._.arrows[v+"Type"],delete n._.arrows[v+"String"];for(l in g)if(g[e](l)&&!g[l]){var L=t._g.doc.getElementById(l);L&&L.parentNode.removeChild(L)}}},b={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},_=function(t,e,n){if(e=b[r(e).toLowerCase()]){for(var i=t.attrs["stroke-width"]||"1",a={round:i,square:i,butt:0}[t.attrs["stroke-linecap"]||n["stroke-linecap"]]||0,s=[],o=e.length;o--;)s[o]=e[o]*i+(o%2?1:-1)*a;x(t.node,{"stroke-dasharray":s.join(",")})}},w=function(n,a){var u=n.node,l=n.attrs,f=u.style.visibility;u.style.visibility="hidden";for(var d in a)if(a[e](d)){if(!t._availableAttrs[e](d))continue;var g=a[d];switch(l[d]=g,d){case"blur":n.blur(g);break;case"href":case"title":case"target":var b=u.parentNode;if("a"!=b.tagName.toLowerCase()){var w=x("a");b.insertBefore(w,u),w.appendChild(u),b=w}"target"==d?b.setAttributeNS(p,"show","blank"==g?"new":g):b.setAttributeNS(p,d,g);break;case"cursor":u.style.cursor=g;break;case"transform":n.transform(g);break;case"arrow-start":m(n,g);break;case"arrow-end":m(n,g,1);break;case"clip-rect":var k=r(g).split(h);if(4==k.length){n.clip&&n.clip.parentNode.parentNode.removeChild(n.clip.parentNode);var B=x("clipPath"),S=x("rect");B.id=t.createUUID(),x(S,{x:k[0],y:k[1],width:k[2],height:k[3]}),B.appendChild(S),n.paper.defs.appendChild(B),x(u,{"clip-path":"url(#"+B.id+")"}),n.clip=S}if(!g){var A=u.getAttribute("clip-path");if(A){var T=t._g.doc.getElementById(A.replace(/(^url\(#|\)$)/g,c));T&&T.parentNode.removeChild(T),x(u,{"clip-path":c}),delete n.clip}}break;case"path":"path"==n.type&&(x(u,{d:g?l.path=t._pathToAbsolute(g):"M0,0"}),n._.dirty=1,n._.arrows&&("startString"in n._.arrows&&m(n,n._.arrows.startString),"endString"in n._.arrows&&m(n,n._.arrows.endString,1)));break;case"width":if(u.setAttribute(d,g),n._.dirty=1,!l.fx)break;d="x",g=l.x;case"x":l.fx&&(g=-l.x-(l.width||0));case"rx":if("rx"==d&&"rect"==n.type)break;case"cx":u.setAttribute(d,g),n.pattern&&y(n),n._.dirty=1;break;case"height":if(u.setAttribute(d,g),n._.dirty=1,!l.fy)break;d="y",g=l.y;case"y":l.fy&&(g=-l.y-(l.height||0));case"ry":if("ry"==d&&"rect"==n.type)break;case"cy":u.setAttribute(d,g),n.pattern&&y(n),n._.dirty=1;break;case"r":"rect"==n.type?x(u,{rx:g,ry:g}):u.setAttribute(d,g),n._.dirty=1;break;case"src":"image"==n.type&&u.setAttributeNS(p,"href",g);break;case"stroke-width":(1!=n._.sx||1!=n._.sy)&&(g/=s(o(n._.sx),o(n._.sy))||1),n.paper._vbSize&&(g*=n.paper._vbSize),u.setAttribute(d,g),l["stroke-dasharray"]&&_(n,l["stroke-dasharray"],a),n._.arrows&&("startString"in n._.arrows&&m(n,n._.arrows.startString),"endString"in n._.arrows&&m(n,n._.arrows.endString,1));break;case"stroke-dasharray":_(n,g,a);break;case"fill":var M=r(g).match(t._ISURL);if(M){B=x("pattern");var F=x("image");B.id=t.createUUID(),x(B,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),x(F,{x:0,y:0,"xlink:href":M[1]}),B.appendChild(F),function(e){t._preload(M[1],function(){var t=this.offsetWidth,r=this.offsetHeight;x(e,{width:t,height:r}),x(F,{width:t,height:r}),n.paper.safari()})}(B),n.paper.defs.appendChild(B),x(u,{fill:"url(#"+B.id+")"}),n.pattern=B,n.pattern&&y(n);break}var L=t.getRGB(g);if(L.error){if(("circle"==n.type||"ellipse"==n.type||"r"!=r(g).charAt())&&v(n,g)){if("opacity"in l||"fill-opacity"in l){var N=t._g.doc.getElementById(u.getAttribute("fill").replace(/^url\(#|\)$/g,c));if(N){var P=N.getElementsByTagName("stop");x(P[P.length-1],{"stop-opacity":("opacity"in l?l.opacity:1)*("fill-opacity"in l?l["fill-opacity"]:1)})}}l.gradient=g,l.fill="none";break}}else delete a.gradient,delete l.gradient,!t.is(l.opacity,"undefined")&&t.is(a.opacity,"undefined")&&x(u,{opacity:l.opacity}),!t.is(l["fill-opacity"],"undefined")&&t.is(a["fill-opacity"],"undefined")&&x(u,{"fill-opacity":l["fill-opacity"]});L[e]("opacity")&&x(u,{"fill-opacity":L.opacity>1?L.opacity/100:L.opacity});case"stroke":L=t.getRGB(g),u.setAttribute(d,L.hex),"stroke"==d&&L[e]("opacity")&&x(u,{"stroke-opacity":L.opacity>1?L.opacity/100:L.opacity}),"stroke"==d&&n._.arrows&&("startString"in n._.arrows&&m(n,n._.arrows.startString),"endString"in n._.arrows&&m(n,n._.arrows.endString,1));break;case"gradient":("circle"==n.type||"ellipse"==n.type||"r"!=r(g).charAt())&&v(n,g);break;case"opacity":l.gradient&&!l[e]("stroke-opacity")&&x(u,{"stroke-opacity":g>1?g/100:g});case"fill-opacity":if(l.gradient){N=t._g.doc.getElementById(u.getAttribute("fill").replace(/^url\(#|\)$/g,c)),N&&(P=N.getElementsByTagName("stop"),x(P[P.length-1],{"stop-opacity":g}));break}default:"font-size"==d&&(g=i(g,10)+"px");var E=d.replace(/(\-.)/g,function(t){return t.substring(1).toUpperCase()});u.style[E]=g,n._.dirty=1,u.setAttribute(d,g)}}C(n,a),u.style.visibility=f},k=1.2,C=function(n,a){if("text"==n.type&&(a[e]("text")||a[e]("font")||a[e]("font-size")||a[e]("x")||a[e]("y"))){var s=n.attrs,o=n.node,u=o.firstChild?i(t._g.doc.defaultView.getComputedStyle(o.firstChild,c).getPropertyValue("font-size"),10):10;if(a[e]("text")){for(s.text=a.text;o.firstChild;)o.removeChild(o.firstChild);for(var h,l=r(a.text).split("\n"),f=[],p=0,d=l.length;d>p;p++)h=x("tspan"),p&&x(h,{dy:u*k,x:s.x}),h.appendChild(t._g.doc.createTextNode(l[p])),o.appendChild(h),f[p]=h}else for(f=o.getElementsByTagName("tspan"),p=0,d=f.length;d>p;p++)p?x(f[p],{dy:u*k,x:s.x}):x(f[0],{dy:0});x(o,{x:s.x,y:s.y}),n._.dirty=1;var g=n._getBBox(),v=s.y-(g.y+g.height/2);v&&t.is(v,"finite")&&x(f[0],{dy:v})}},B=function(e,r){this[0]=this.node=e,e.raphael=!0,this.id=t._oid++,e.raphaelid=this.id,this.matrix=t.matrix(),this.realPath=null,this.paper=r,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!r.bottom&&(r.bottom=this),this.prev=r.top,r.top&&(r.top.next=this),r.top=this,this.next=null},S=t.el;B.prototype=S,S.constructor=B,t._engine.path=function(t,e){var r=x("path");e.canvas&&e.canvas.appendChild(r);var n=new B(r,e);return n.type="path",w(n,{fill:"none",stroke:"#000",path:t}),n},S.rotate=function(t,e,i){if(this.removed)return this;if(t=r(t).split(h),t.length-1&&(e=n(t[1]),i=n(t[2])),t=n(t[0]),null==i&&(e=i),null==e||null==i){var a=this.getBBox(1);e=a.x+a.width/2,i=a.y+a.height/2}return this.transform(this._.transform.concat([["r",t,e,i]])),this},S.scale=function(t,e,i,a){if(this.removed)return this;if(t=r(t).split(h),t.length-1&&(e=n(t[1]),i=n(t[2]),a=n(t[3])),t=n(t[0]),null==e&&(e=t),null==a&&(i=a),null==i||null==a)var s=this.getBBox(1);return i=null==i?s.x+s.width/2:i,a=null==a?s.y+s.height/2:a,this.transform(this._.transform.concat([["s",t,e,i,a]])),this},S.translate=function(t,e){return this.removed?this:(t=r(t).split(h),t.length-1&&(e=n(t[1])),t=n(t[0])||0,e=+e||0,this.transform(this._.transform.concat([["t",t,e]])),this)},S.transform=function(r){var n=this._;if(null==r)return n.transform;if(t._extractTransform(this,r),this.clip&&x(this.clip,{transform:this.matrix.invert()}),this.pattern&&y(this),this.node&&x(this.node,{transform:this.matrix}),1!=n.sx||1!=n.sy){var i=this.attrs[e]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":i})}return this},S.hide=function(){return!this.removed&&this.paper.safari(this.node.style.display="none"),this},S.show=function(){return!this.removed&&this.paper.safari(this.node.style.display=""),this},S.remove=function(){if(!this.removed&&this.node.parentNode){var e=this.paper;e.__set__&&e.__set__.exclude(this),l.unbind("raphael.*.*."+this.id),this.gradient&&e.defs.removeChild(this.gradient),t._tear(this,e),"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.removeChild(this.node.parentNode):this.node.parentNode.removeChild(this.node);for(var r in this)this[r]="function"==typeof this[r]?t._removedFactory(r):null;this.removed=!0}},S._getBBox=function(){if("none"==this.node.style.display){this.show();var t=!0}var e={};try{e=this.node.getBBox()}catch(r){}finally{e=e||{}}return t&&this.hide(),e},S.attr=function(r,n){if(this.removed)return this;if(null==r){var i={};for(var a in this.attrs)this.attrs[e](a)&&(i[a]=this.attrs[a]);return i.gradient&&"none"==i.fill&&(i.fill=i.gradient)&&delete i.gradient,i.transform=this._.transform,i}if(null==n&&t.is(r,"string")){if("fill"==r&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;if("transform"==r)return this._.transform;for(var s=r.split(h),o={},u=0,c=s.length;c>u;u++)r=s[u],o[r]=r in this.attrs?this.attrs[r]:t.is(this.paper.customAttributes[r],"function")?this.paper.customAttributes[r].def:t._availableAttrs[r];return c-1?o:o[s[0]]}if(null==n&&t.is(r,"array")){for(o={},u=0,c=r.length;c>u;u++)o[r[u]]=this.attr(r[u]);return o}if(null!=n){var f={};f[r]=n}else null!=r&&t.is(r,"object")&&(f=r);for(var p in f)l("raphael.attr."+p+"."+this.id,this,f[p]);for(p in this.paper.customAttributes)if(this.paper.customAttributes[e](p)&&f[e](p)&&t.is(this.paper.customAttributes[p],"function")){var d=this.paper.customAttributes[p].apply(this,[].concat(f[p]));this.attrs[p]=f[p];for(var g in d)d[e](g)&&(f[g]=d[g])}return w(this,f),this},S.toFront=function(){if(this.removed)return this;"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.appendChild(this.node.parentNode):this.node.parentNode.appendChild(this.node);var e=this.paper;return e.top!=this&&t._tofront(this,e),this},S.toBack=function(){if(this.removed)return this;var e=this.node.parentNode;return"a"==e.tagName.toLowerCase()?e.parentNode.insertBefore(this.node.parentNode,this.node.parentNode.parentNode.firstChild):e.firstChild!=this.node&&e.insertBefore(this.node,this.node.parentNode.firstChild),t._toback(this,this.paper),this.paper,this},S.insertAfter=function(e){if(this.removed)return this;var r=e.node||e[e.length-1].node;return r.nextSibling?r.parentNode.insertBefore(this.node,r.nextSibling):r.parentNode.appendChild(this.node),t._insertafter(this,e,this.paper),this},S.insertBefore=function(e){if(this.removed)return this;var r=e.node||e[0].node;return r.parentNode.insertBefore(this.node,r),t._insertbefore(this,e,this.paper),this},S.blur=function(e){var r=this;if(0!==+e){var n=x("filter"),i=x("feGaussianBlur");r.attrs.blur=e,n.id=t.createUUID(),x(i,{stdDeviation:+e||1.5}),n.appendChild(i),r.paper.defs.appendChild(n),r._blur=n,x(r.node,{filter:"url(#"+n.id+")"})}else r._blur&&(r._blur.parentNode.removeChild(r._blur),delete r._blur,delete r.attrs.blur),r.node.removeAttribute("filter")},t._engine.circle=function(t,e,r,n){var i=x("circle");t.canvas&&t.canvas.appendChild(i);var a=new B(i,t);return a.attrs={cx:e,cy:r,r:n,fill:"none",stroke:"#000"},a.type="circle",x(i,a.attrs),a},t._engine.rect=function(t,e,r,n,i,a){var s=x("rect");t.canvas&&t.canvas.appendChild(s);var o=new B(s,t);return o.attrs={x:e,y:r,width:n,height:i,r:a||0,rx:a||0,ry:a||0,fill:"none",stroke:"#000"},o.type="rect",x(s,o.attrs),o},t._engine.ellipse=function(t,e,r,n,i){var a=x("ellipse");t.canvas&&t.canvas.appendChild(a);var s=new B(a,t);return s.attrs={cx:e,cy:r,rx:n,ry:i,fill:"none",stroke:"#000"},s.type="ellipse",x(a,s.attrs),s},t._engine.image=function(t,e,r,n,i,a){var s=x("image");x(s,{x:r,y:n,width:i,height:a,preserveAspectRatio:"none"}),s.setAttributeNS(p,"href",e),t.canvas&&t.canvas.appendChild(s);var o=new B(s,t);return o.attrs={x:r,y:n,width:i,height:a,src:e},o.type="image",o},t._engine.text=function(e,r,n,i){var a=x("text");e.canvas&&e.canvas.appendChild(a);var s=new B(a,e);return s.attrs={x:r,y:n,"text-anchor":"middle",text:i,font:t._availableAttrs.font,stroke:"none",fill:"#000"},s.type="text",w(s,s.attrs),s},t._engine.setSize=function(t,e){return this.width=t||this.width,this.height=e||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},t._engine.create=function(){var e=t._getContainer.apply(0,arguments),r=e&&e.container,n=e.x,i=e.y,a=e.width,s=e.height;if(!r)throw Error("SVG container not found.");var o,u=x("svg"),h="overflow:hidden;";return n=n||0,i=i||0,a=a||512,s=s||342,x(u,{height:s,version:1.1,width:a,xmlns:"http://www.w3.org/2000/svg"}),1==r?(u.style.cssText=h+"position:absolute;left:"+n+"px;top:"+i+"px",t._g.doc.body.appendChild(u),o=1):(u.style.cssText=h+"position:relative",r.firstChild?r.insertBefore(u,r.firstChild):r.appendChild(u)),r=new t._Paper,r.width=a,r.height=s,r.canvas=u,r.clear(),r._left=r._top=0,o&&(r.renderfix=function(){}),r.renderfix(),r},t._engine.setViewBox=function(t,e,r,n,i){l("raphael.setViewBox",this,this._viewBox,[t,e,r,n,i]);var a,o,u=s(r/this.width,n/this.height),h=this.top,c=i?"meet":"xMinYMin";for(null==t?(this._vbSize&&(u=1),delete this._vbSize,a="0 0 "+this.width+f+this.height):(this._vbSize=u,a=t+f+e+f+r+f+n),x(this.canvas,{viewBox:a,preserveAspectRatio:c});u&&h;)o="stroke-width"in h.attrs?h.attrs["stroke-width"]:1,h.attr({"stroke-width":o}),h._.dirty=1,h._.dirtyT=1,h=h.prev;return this._viewBox=[t,e,r,n,!!i],this},t.prototype.renderfix=function(){var t,e=this.canvas,r=e.style;try{t=e.getScreenCTM()||e.createSVGMatrix()}catch(n){t=e.createSVGMatrix()}var i=-t.e%1,a=-t.f%1;(i||a)&&(i&&(this._left=(this._left+i)%1,r.left=this._left+"px"),a&&(this._top=(this._top+a)%1,r.top=this._top+"px"))},t.prototype.clear=function(){t.eve("raphael.clear",this);for(var e=this.canvas;e.firstChild;)e.removeChild(e.firstChild);this.bottom=this.top=null,(this.desc=x("desc")).appendChild(t._g.doc.createTextNode("Created with Raphaël "+t.version)),e.appendChild(this.desc),e.appendChild(this.defs=x("defs"))},t.prototype.remove=function(){l("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var e in this)this[e]="function"==typeof this[e]?t._removedFactory(e):null};var A=t.st;for(var T in S)S[e](T)&&!A[e](T)&&(A[T]=function(t){return function(){var e=arguments;return this.forEach(function(r){r[t].apply(r,e)})}}(T))}});(function(t,e){"function"==typeof define&&define.amd?require(["raphael"],e):t.Raphael&&e(t.Raphael)})(this,function(t){if(t.vml){var e="hasOwnProperty",r=String,i=parseFloat,n=Math,a=n.round,s=n.max,o=n.min,l=n.abs,h="fill",u=/[, ]+/,c=t.eve,f=" progid:DXImageTransform.Microsoft",p=" ",d="",g={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},x=/([clmz]),?([^clmz]*)/gi,v=/ progid:\S+Blur\([^\)]+\)/g,y=/-?[^,\s-]+/g,m="position:absolute;left:0;top:0;width:1px;height:1px",b=21600,_={path:1,rect:1,image:1},w={circle:1,ellipse:1},k=function(e){var i=/[ahqstv]/gi,n=t._pathToAbsolute;if(r(e).match(i)&&(n=t._path2curve),i=/[clmz]/g,n==t._pathToAbsolute&&!r(e).match(i)){var s=r(e).replace(x,function(t,e,r){var i=[],n="m"==e.toLowerCase(),s=g[e];return r.replace(y,function(t){n&&2==i.length&&(s+=i+g["m"==e?"l":"L"],i=[]),i.push(a(t*b))}),s+i});return s}var o,l,h=n(e);s=[];for(var u=0,c=h.length;c>u;u++){o=h[u],l=h[u][0].toLowerCase(),"z"==l&&(l="x");for(var f=1,v=o.length;v>f;f++)l+=a(o[f]*b)+(f!=v-1?",":d);s.push(l)}return s.join(p)},C=function(e,r,i){var n=t.matrix();return n.rotate(-e,.5,.5),{dx:n.x(r,i),dy:n.y(r,i)}},B=function(t,e,r,i,n,a){var s=t._,o=t.matrix,u=s.fillpos,c=t.node,f=c.style,d=1,g="",x=b/e,v=b/r;if(f.visibility="hidden",e&&r){if(c.coordsize=l(x)+p+l(v),f.rotation=a*(0>e*r?-1:1),a){var y=C(a,i,n);i=y.dx,n=y.dy}if(0>e&&(g+="x"),0>r&&(g+=" y")&&(d=-1),f.flip=g,c.coordorigin=i*-x+p+n*-v,u||s.fillsize){var m=c.getElementsByTagName(h);m=m&&m[0],c.removeChild(m),u&&(y=C(a,o.x(u[0],u[1]),o.y(u[0],u[1])),m.position=y.dx*d+p+y.dy*d),s.fillsize&&(m.size=s.fillsize[0]*l(e)+p+s.fillsize[1]*l(r)),c.appendChild(m)}f.visibility="visible"}};t.toString=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};var S=function(t,e,i){for(var n=r(e).toLowerCase().split("-"),a=i?"end":"start",s=n.length,o="classic",l="medium",h="medium";s--;)switch(n[s]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":o=n[s];break;case"wide":case"narrow":h=n[s];break;case"long":case"short":l=n[s]}var u=t.node.getElementsByTagName("stroke")[0];u[a+"arrow"]=o,u[a+"arrowlength"]=l,u[a+"arrowwidth"]=h},A=function(n,l){n.attrs=n.attrs||{};var c=n.node,f=n.attrs,g=c.style,x=_[n.type]&&(l.x!=f.x||l.y!=f.y||l.width!=f.width||l.height!=f.height||l.cx!=f.cx||l.cy!=f.cy||l.rx!=f.rx||l.ry!=f.ry||l.r!=f.r),v=w[n.type]&&(f.cx!=l.cx||f.cy!=l.cy||f.r!=l.r||f.rx!=l.rx||f.ry!=l.ry),y=n;for(var m in l)l[e](m)&&(f[m]=l[m]);if(x&&(f.path=t._getPath[n.type](n),n._.dirty=1),l.href&&(c.href=l.href),l.title&&(c.title=l.title),l.target&&(c.target=l.target),l.cursor&&(g.cursor=l.cursor),"blur"in l&&n.blur(l.blur),(l.path&&"path"==n.type||x)&&(c.path=k(~r(f.path).toLowerCase().indexOf("r")?t._pathToAbsolute(f.path):f.path),"image"==n.type&&(n._.fillpos=[f.x,f.y],n._.fillsize=[f.width,f.height],B(n,1,1,0,0,0))),"transform"in l&&n.transform(l.transform),v){var C=+f.cx,A=+f.cy,N=+f.rx||+f.r||0,E=+f.ry||+f.r||0;c.path=t.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",a((C-N)*b),a((A-E)*b),a((C+N)*b),a((A+E)*b),a(C*b))}if("clip-rect"in l){var M=r(l["clip-rect"]).split(u);if(4==M.length){M[2]=+M[2]+ +M[0],M[3]=+M[3]+ +M[1];var z=c.clipRect||t._g.doc.createElement("div"),F=z.style;F.clip=t.format("rect({1}px {2}px {3}px {0}px)",M),c.clipRect||(F.position="absolute",F.top=0,F.left=0,F.width=n.paper.width+"px",F.height=n.paper.height+"px",c.parentNode.insertBefore(z,c),z.appendChild(c),c.clipRect=z)}l["clip-rect"]||c.clipRect&&(c.clipRect.style.clip="auto")}if(n.textpath){var R=n.textpath.style;l.font&&(R.font=l.font),l["font-family"]&&(R.fontFamily='"'+l["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,d)+'"'),l["font-size"]&&(R.fontSize=l["font-size"]),l["font-weight"]&&(R.fontWeight=l["font-weight"]),l["font-style"]&&(R.fontStyle=l["font-style"])}if("arrow-start"in l&&S(y,l["arrow-start"]),"arrow-end"in l&&S(y,l["arrow-end"],1),null!=l.opacity||null!=l["stroke-width"]||null!=l.fill||null!=l.src||null!=l.stroke||null!=l["stroke-width"]||null!=l["stroke-opacity"]||null!=l["fill-opacity"]||null!=l["stroke-dasharray"]||null!=l["stroke-miterlimit"]||null!=l["stroke-linejoin"]||null!=l["stroke-linecap"]){var P=c.getElementsByTagName(h),I=!1;if(P=P&&P[0],!P&&(I=P=L(h)),"image"==n.type&&l.src&&(P.src=l.src),l.fill&&(P.on=!0),(null==P.on||"none"==l.fill||null===l.fill)&&(P.on=!1),P.on&&l.fill){var j=r(l.fill).match(t._ISURL);if(j){P.parentNode==c&&c.removeChild(P),P.rotate=!0,P.src=j[1],P.type="tile";var q=n.getBBox(1);P.position=q.x+p+q.y,n._.fillpos=[q.x,q.y],t._preload(j[1],function(){n._.fillsize=[this.offsetWidth,this.offsetHeight]})}else P.color=t.getRGB(l.fill).hex,P.src=d,P.type="solid",t.getRGB(l.fill).error&&(y.type in{circle:1,ellipse:1}||"r"!=r(l.fill).charAt())&&T(y,l.fill,P)&&(f.fill="none",f.gradient=l.fill,P.rotate=!1)}if("fill-opacity"in l||"opacity"in l){var D=((+f["fill-opacity"]+1||2)-1)*((+f.opacity+1||2)-1)*((+t.getRGB(l.fill).o+1||2)-1);D=o(s(D,0),1),P.opacity=D,P.src&&(P.color="none")}c.appendChild(P);var O=c.getElementsByTagName("stroke")&&c.getElementsByTagName("stroke")[0],V=!1;!O&&(V=O=L("stroke")),(l.stroke&&"none"!=l.stroke||l["stroke-width"]||null!=l["stroke-opacity"]||l["stroke-dasharray"]||l["stroke-miterlimit"]||l["stroke-linejoin"]||l["stroke-linecap"])&&(O.on=!0),("none"==l.stroke||null===l.stroke||null==O.on||0==l.stroke||0==l["stroke-width"])&&(O.on=!1);var Y=t.getRGB(l.stroke);O.on&&l.stroke&&(O.color=Y.hex),D=((+f["stroke-opacity"]+1||2)-1)*((+f.opacity+1||2)-1)*((+Y.o+1||2)-1);var G=.75*(i(l["stroke-width"])||1);if(D=o(s(D,0),1),null==l["stroke-width"]&&(G=f["stroke-width"]),l["stroke-width"]&&(O.weight=G),G&&1>G&&(D*=G)&&(O.weight=1),O.opacity=D,l["stroke-linejoin"]&&(O.joinstyle=l["stroke-linejoin"]||"miter"),O.miterlimit=l["stroke-miterlimit"]||8,l["stroke-linecap"]&&(O.endcap="butt"==l["stroke-linecap"]?"flat":"square"==l["stroke-linecap"]?"square":"round"),l["stroke-dasharray"]){var W={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};O.dashstyle=W[e](l["stroke-dasharray"])?W[l["stroke-dasharray"]]:d}V&&c.appendChild(O)}if("text"==y.type){y.paper.canvas.style.display=d;var X=y.paper.span,H=100,U=f.font&&f.font.match(/\d+(?:\.\d*)?(?=px)/);g=X.style,f.font&&(g.font=f.font),f["font-family"]&&(g.fontFamily=f["font-family"]),f["font-weight"]&&(g.fontWeight=f["font-weight"]),f["font-style"]&&(g.fontStyle=f["font-style"]),U=i(f["font-size"]||U&&U[0])||10,g.fontSize=U*H+"px",y.textpath.string&&(X.innerHTML=r(y.textpath.string).replace(/"));var $=X.getBoundingClientRect();y.W=f.w=($.right-$.left)/H,y.H=f.h=($.bottom-$.top)/H,y.X=f.x,y.Y=f.y+y.H/2,("x"in l||"y"in l)&&(y.path.v=t.format("m{0},{1}l{2},{1}",a(f.x*b),a(f.y*b),a(f.x*b)+1));for(var Z=["x","y","text","font","font-family","font-weight","font-style","font-size"],Q=0,J=Z.length;J>Q;Q++)if(Z[Q]in l){y._.dirty=1;break}switch(f["text-anchor"]){case"start":y.textpath.style["v-text-align"]="left",y.bbx=y.W/2;break;case"end":y.textpath.style["v-text-align"]="right",y.bbx=-y.W/2;break;default:y.textpath.style["v-text-align"]="center",y.bbx=0}y.textpath.style["v-text-kern"]=!0}},T=function(e,a,s){e.attrs=e.attrs||{};var o=(e.attrs,Math.pow),l="linear",h=".5 .5";if(e.attrs.gradient=a,a=r(a).replace(t._radial_gradient,function(t,e,r){return l="radial",e&&r&&(e=i(e),r=i(r),o(e-.5,2)+o(r-.5,2)>.25&&(r=n.sqrt(.25-o(e-.5,2))*(2*(r>.5)-1)+.5),h=e+p+r),d}),a=a.split(/\s*\-\s*/),"linear"==l){var u=a.shift();if(u=-i(u),isNaN(u))return null}var c=t._parseDots(a);if(!c)return null;if(e=e.shape||e.node,c.length){e.removeChild(s),s.on=!0,s.method="none",s.color=c[0].color,s.color2=c[c.length-1].color;for(var f=[],g=0,x=c.length;x>g;g++)c[g].offset&&f.push(c[g].offset+p+c[g].color);s.colors=f.length?f.join():"0% "+s.color,"radial"==l?(s.type="gradientTitle",s.focus="100%",s.focussize="0 0",s.focusposition=h,s.angle=0):(s.type="gradient",s.angle=(270-u)%360),e.appendChild(s)}return 1},N=function(e,r){this[0]=this.node=e,e.raphael=!0,this.id=t._oid++,e.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=r,this.matrix=t.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!r.bottom&&(r.bottom=this),this.prev=r.top,r.top&&(r.top.next=this),r.top=this,this.next=null},E=t.el;N.prototype=E,E.constructor=N,E.transform=function(e){if(null==e)return this._.transform;var i,n=this.paper._viewBoxShift,a=n?"s"+[n.scale,n.scale]+"-1-1t"+[n.dx,n.dy]:d;n&&(i=e=r(e).replace(/\.{3}|\u2026/g,this._.transform||d)),t._extractTransform(this,a+e);var s,o=this.matrix.clone(),l=this.skew,h=this.node,u=~r(this.attrs.fill).indexOf("-"),c=!r(this.attrs.fill).indexOf("url(");if(o.translate(-.5,-.5),c||u||"image"==this.type)if(l.matrix="1 0 0 1",l.offset="0 0",s=o.split(),u&&s.noRotation||!s.isSimple){h.style.filter=o.toFilter();var f=this.getBBox(),g=this.getBBox(1),x=f.x-g.x,v=f.y-g.y;h.coordorigin=x*-b+p+v*-b,B(this,1,1,x,v,0)}else h.style.filter=d,B(this,s.scalex,s.scaley,s.dx,s.dy,s.rotate);else h.style.filter=d,l.matrix=r(o),l.offset=o.offset();return i&&(this._.transform=i),this},E.rotate=function(t,e,n){if(this.removed)return this;if(null!=t){if(t=r(t).split(u),t.length-1&&(e=i(t[1]),n=i(t[2])),t=i(t[0]),null==n&&(e=n),null==e||null==n){var a=this.getBBox(1);e=a.x+a.width/2,n=a.y+a.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",t,e,n]])),this}},E.translate=function(t,e){return this.removed?this:(t=r(t).split(u),t.length-1&&(e=i(t[1])),t=i(t[0])||0,e=+e||0,this._.bbox&&(this._.bbox.x+=t,this._.bbox.y+=e),this.transform(this._.transform.concat([["t",t,e]])),this)},E.scale=function(t,e,n,a){if(this.removed)return this;if(t=r(t).split(u),t.length-1&&(e=i(t[1]),n=i(t[2]),a=i(t[3]),isNaN(n)&&(n=null),isNaN(a)&&(a=null)),t=i(t[0]),null==e&&(e=t),null==a&&(n=a),null==n||null==a)var s=this.getBBox(1);return n=null==n?s.x+s.width/2:n,a=null==a?s.y+s.height/2:a,this.transform(this._.transform.concat([["s",t,e,n,a]])),this._.dirtyT=1,this},E.hide=function(){return!this.removed&&(this.node.style.display="none"),this},E.show=function(){return!this.removed&&(this.node.style.display=d),this},E._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},E.remove=function(){if(!this.removed&&this.node.parentNode){this.paper.__set__&&this.paper.__set__.exclude(this),t.eve.unbind("raphael.*.*."+this.id),t._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape);for(var e in this)this[e]="function"==typeof this[e]?t._removedFactory(e):null;this.removed=!0}},E.attr=function(r,i){if(this.removed)return this;if(null==r){var n={};for(var a in this.attrs)this.attrs[e](a)&&(n[a]=this.attrs[a]);return n.gradient&&"none"==n.fill&&(n.fill=n.gradient)&&delete n.gradient,n.transform=this._.transform,n}if(null==i&&t.is(r,"string")){if(r==h&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;for(var s=r.split(u),o={},l=0,f=s.length;f>l;l++)r=s[l],o[r]=r in this.attrs?this.attrs[r]:t.is(this.paper.customAttributes[r],"function")?this.paper.customAttributes[r].def:t._availableAttrs[r];return f-1?o:o[s[0]]}if(this.attrs&&null==i&&t.is(r,"array")){for(o={},l=0,f=r.length;f>l;l++)o[r[l]]=this.attr(r[l]);return o}var p;null!=i&&(p={},p[r]=i),null==i&&t.is(r,"object")&&(p=r);for(var d in p)c("raphael.attr."+d+"."+this.id,this,p[d]);if(p){for(d in this.paper.customAttributes)if(this.paper.customAttributes[e](d)&&p[e](d)&&t.is(this.paper.customAttributes[d],"function")){var g=this.paper.customAttributes[d].apply(this,[].concat(p[d]));this.attrs[d]=p[d];for(var x in g)g[e](x)&&(p[x]=g[x])}p.text&&"text"==this.type&&(this.textpath.string=p.text),A(this,p)}return this},E.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&t._tofront(this,this.paper),this},E.toBack=function(){return this.removed?this:(this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),t._toback(this,this.paper)),this)},E.insertAfter=function(e){return this.removed?this:(e.constructor==t.st.constructor&&(e=e[e.length-1]),e.node.nextSibling?e.node.parentNode.insertBefore(this.node,e.node.nextSibling):e.node.parentNode.appendChild(this.node),t._insertafter(this,e,this.paper),this)},E.insertBefore=function(e){return this.removed?this:(e.constructor==t.st.constructor&&(e=e[0]),e.node.parentNode.insertBefore(this.node,e.node),t._insertbefore(this,e,this.paper),this)},E.blur=function(e){var r=this.node.runtimeStyle,i=r.filter;i=i.replace(v,d),0!==+e?(this.attrs.blur=e,r.filter=i+p+f+".Blur(pixelradius="+(+e||1.5)+")",r.margin=t.format("-{0}px 0 0 -{0}px",a(+e||1.5))):(r.filter=i,r.margin=0,delete this.attrs.blur)},t._engine.path=function(t,e){var r=L("shape");r.style.cssText=m,r.coordsize=b+p+b,r.coordorigin=e.coordorigin;var i=new N(r,e),n={fill:"none",stroke:"#000"};t&&(n.path=t),i.type="path",i.path=[],i.Path=d,A(i,n),e.canvas.appendChild(r);var a=L("skew");return a.on=!0,r.appendChild(a),i.skew=a,i.transform(d),i},t._engine.rect=function(e,r,i,n,a,s){var o=t._rectPath(r,i,n,a,s),l=e.path(o),h=l.attrs;return l.X=h.x=r,l.Y=h.y=i,l.W=h.width=n,l.H=h.height=a,h.r=s,h.path=o,l.type="rect",l},t._engine.ellipse=function(t,e,r,i,n){var a=t.path();return a.attrs,a.X=e-i,a.Y=r-n,a.W=2*i,a.H=2*n,a.type="ellipse",A(a,{cx:e,cy:r,rx:i,ry:n}),a},t._engine.circle=function(t,e,r,i){var n=t.path();return n.attrs,n.X=e-i,n.Y=r-i,n.W=n.H=2*i,n.type="circle",A(n,{cx:e,cy:r,r:i}),n},t._engine.image=function(e,r,i,n,a,s){var o=t._rectPath(i,n,a,s),l=e.path(o).attr({stroke:"none"}),u=l.attrs,c=l.node,f=c.getElementsByTagName(h)[0];return u.src=r,l.X=u.x=i,l.Y=u.y=n,l.W=u.width=a,l.H=u.height=s,u.path=o,l.type="image",f.parentNode==c&&c.removeChild(f),f.rotate=!0,f.src=r,f.type="tile",l._.fillpos=[i,n],l._.fillsize=[a,s],c.appendChild(f),B(l,1,1,0,0,0),l},t._engine.text=function(e,i,n,s){var o=L("shape"),l=L("path"),h=L("textpath");i=i||0,n=n||0,s=s||"",l.v=t.format("m{0},{1}l{2},{1}",a(i*b),a(n*b),a(i*b)+1),l.textpathok=!0,h.string=r(s),h.on=!0,o.style.cssText=m,o.coordsize=b+p+b,o.coordorigin="0 0";var u=new N(o,e),c={fill:"#000",stroke:"none",font:t._availableAttrs.font,text:s};u.shape=o,u.path=l,u.textpath=h,u.type="text",u.attrs.text=r(s),u.attrs.x=i,u.attrs.y=n,u.attrs.w=1,u.attrs.h=1,A(u,c),o.appendChild(h),o.appendChild(l),e.canvas.appendChild(o);var f=L("skew");return f.on=!0,o.appendChild(f),u.skew=f,u.transform(d),u},t._engine.setSize=function(e,r){var i=this.canvas.style;return this.width=e,this.height=r,e==+e&&(e+="px"),r==+r&&(r+="px"),i.width=e,i.height=r,i.clip="rect(0 "+e+" "+r+" 0)",this._viewBox&&t._engine.setViewBox.apply(this,this._viewBox),this},t._engine.setViewBox=function(e,r,i,n,a){t.eve("raphael.setViewBox",this,this._viewBox,[e,r,i,n,a]);var o,l,h=this.width,u=this.height,c=1/s(i/h,n/u);return a&&(o=u/n,l=h/i,h>i*o&&(e-=(h-i*o)/2/o),u>n*l&&(r-=(u-n*l)/2/l)),this._viewBox=[e,r,i,n,!!a],this._viewBoxShift={dx:-e,dy:-r,scale:c},this.forEach(function(t){t.transform("...")}),this};var L;t._engine.initWin=function(t){var e=t.document;e.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!e.namespaces.rvml&&e.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),L=function(t){return e.createElement("')}}catch(r){L=function(t){return e.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},t._engine.initWin(t._g.win),t._engine.create=function(){var e=t._getContainer.apply(0,arguments),r=e.container,i=e.height,n=e.width,a=e.x,s=e.y;if(!r)throw Error("VML container not found.");var o=new t._Paper,l=o.canvas=t._g.doc.createElement("div"),h=l.style;return a=a||0,s=s||0,n=n||512,i=i||342,o.width=n,o.height=i,n==+n&&(n+="px"),i==+i&&(i+="px"),o.coordsize=1e3*b+p+1e3*b,o.coordorigin="0 0",o.span=t._g.doc.createElement("span"),o.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",l.appendChild(o.span),h.cssText=t.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",n,i),1==r?(t._g.doc.body.appendChild(l),h.left=a+"px",h.top=s+"px",h.position="absolute"):r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),o.renderfix=function(){},o},t.prototype.clear=function(){t.eve("raphael.clear",this),this.canvas.innerHTML=d,this.span=t._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},t.prototype.remove=function(){t.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var e in this)this[e]="function"==typeof this[e]?t._removedFactory(e):null;return!0};var M=t.st;for(var z in E)E[e](z)&&!M[e](z)&&(M[z]=function(t){return function(){var e=arguments;return this.forEach(function(r){r[t].apply(r,e)})}}(z))}}); \ No newline at end of file From 1819a7a4f1e7bc92f977d13130f7df80eb1012af Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 23 Jun 2013 18:26:18 +0200 Subject: [PATCH 03/96] cleaning readme --- README.md | 100 +++++++++++++++++++++++------------------------------- 1 file changed, 43 insertions(+), 57 deletions(-) diff --git a/README.md b/README.md index 91356fac3..7a049f27a 100644 --- a/README.md +++ b/README.md @@ -23,17 +23,16 @@ As Rapha Here is the simplest example that shows how to display an empty map of the world : **HTML :** -` - <div class="map1">Alternative content</div> -` + +
Alternative content
; + **JS :** -` - $(".map1").mapael({ - map : { - type : "world1" - } - }); -` + + $(".map1").mapael({ + map : { + type : "world1" + } + }); ## Examples @@ -55,32 +54,26 @@ Parameter 'options' : * **map :** global options for the map - * **name :** (String) Name of the map to load + * **name :** (String) Name of the map to load * **width :** (Integer) Width of the map * **height :** (Integer) Height of the map * **tooltip :** (Object) options for the tooltip - - * **cssClass :** (String, default value : "mapTooltip") CSS class of the tooltip container. + * **cssClass :** (String, default value : "mapTooltip") CSS class of the tooltip container. * **defaultArea :** (Object) Default options for all areas of the map - - * **attrs :** (Object, default value : {fill: "#343434", stroke: "#5d5d5d", stroke-width: 1, stroke-linejoin : "round"}) Default Raphael attributes for all areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **attrs :** (Object, default value : {fill: "#343434", stroke: "#5d5d5d", stroke-width: 1, stroke-linejoin : "round"}) Default Raphael attributes for all areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **attrsHover :** (Object, default value : {fill: "#f38a03", animDuration : 300}) Raphael attributes on mouse hover for all areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. You can set the animation duration with the 'animDuration' option. * **textAttrs :** (Object, default value : {font-size: 15, fill:"#c7c7c7", text-anchor": "center"}) Default Raphael attributes for each text within areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **textAttrsHover :** (Object, default value : {fill:"#eaeaea", "animDuration" : 300}) Default Raphael attributes on mouse hover for each text within areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. You can set the animation duration with the 'animDuration' option. * **defaultPlot :** (Object) Default options for all plots of the map - - * **type :** (String, default value : "circle") Plot shape : 'circle' or 'square'. + * **type :** (String, default value : "circle") Plot shape : 'circle' or 'square'. * **size :** (Integer, default : 15) The default size of all plots. * **attrs :** (Object, default value : {fill: "#0088db", stroke: "#fff", stroke-width: 0, stroke-linejoin : "round"}) Default Raphael attributes for all plots. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **attrsHover :** (Object, default value : {stroke-width: 3, animDuration : 300}) Raphael attributes on mouse hover for all plots. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. You can set the animation duration with the 'animDuration' option. * **textAttrs :** (Object, default value : {font-size: 15, fill:"#c7c7c7", text-anchor": "start"}) Default Raphael attributes for each text next to the plots. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **textAttrsHover :** (Object, default value : {fill:"#eaeaea", "animDuration" : 300}) Default Raphael attributes on mouse hover for each text next to the plots. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. You can set the animation duration with the 'animDuration' option. - * **legend : (Object). Legend options** - - * **area :** (Object). Options for the areas legend. - - * **cssClass :** (String, default value : "mapLegend") CSS class of the container for the areas legend. + * **area :** (Object). Options for the areas legend. + * **cssClass :** (String, default value : "mapLegend") CSS class of the container for the areas legend. * **display :** (Boolean, default value : false) Display the legend. * **marginLeft :** (Integer, default value : 15) Margin left for each line of the legend. * **marginLeftTitle :** (Integer, default value : 5) Margin left for title of the legend. @@ -89,14 +82,12 @@ Parameter 'options' : * **titleAttrs : **(Object, default value : {"font-size" : 18, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the title of the legend. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **labelAttrs : **(Object, default value : {"font-size" : 15, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the labels of each slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **slices :**(Array, default : []) Array of slice options. For each slice, options are provided as an object : - - * **min :** (Float) The minimal value of the slice + * **min :** (Float) The minimal value of the slice * **max :** (Float) The maximal value of the slice * **attrs :** (Object) Raphael attributes for all areas affected by the slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. These attributes overload the default attributes from the 'defaultArea' options. * **label :** (String) The label of the slice for the legend. * **plot :** (Object). Options for the plots legend. - - * **cssClass :** (String, default value : "mapLegend") CSS class of the container for the areas legend. + * **cssClass :** (String, default value : "mapLegend") CSS class of the container for the areas legend. * **display :** (Boolean, default value : false) Display the legend. * **marginLeft :** (Integer, default value : 15) Margin left for each line of the legend. * **marginLeftTitle :** (Integer, default value : 5) Margin left for title of the legend. @@ -105,57 +96,52 @@ Parameter 'options' : * **titleAttrs : **(Object, default value : {"font-size" : 18, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the title of the legend. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **labelAttrs : **(Object, default value : {"font-size" : 15, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the labels of each slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **slices :** (Array, default : []) Array of options for each slice. For each slice, options are provided as an object : - - * **size :** (Integer) Size of the plot + * **size :** (Integer) Size of the plot * **type :** (String) Shape of the plot : 'circle' or 'square' * **min :** (Float) The minimal value of the slice * **max :** (Float) The maximal value of the slice * **attrs :** (Object) Raphael attributes for all plots affected by the slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. These attributes overload the default attributes from the 'defaultPlot' options. * **label :** (String) The label of the slice for the legend. * **areas :** (Object, default : []) List of specific options for each area. For each area (identified with a string in the JS file of the map), options are provided as an object : - - * **value :** (Float) Value associated with the area for the legend. + * **value :** (Float) Value associated with the area for the legend. * **attrs :** (Object) Raphael attributes for the area. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. These attributes overload the default attributes from the 'defaultArea' options. * **tooltip :** (Object) Options for the tooltip - - * **content :** (String) Tooltip content to display on mouse hover + * **content :** (String) Tooltip content to display on mouse hover * **plots :** (Array, default : []) Array of specific options for each plot. For each plot, options are provided as an object : - - * **type :** (String) Type of the plot : 'square' or 'circle' + * **type :** (String) Type of the plot : 'square' or 'circle' * **size :** (Integer) Size of the plot * **value :** (Float) Value associated with the plot in order to get the size, attrs and type from the legend options. * **latitude :** (Float) latitude of the plot * **longitude :** (Float) longitude of the plot * **attrs :** (Object) Raphael attributes for the plot. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. These attributes overload the default attributes from the 'defaultPlot' options. * **tooltip :** (Object) Options for the tooltip - - * **content :** (String) Tooltip content to display on mouse hover + * **content :** (String) Tooltip content to display on mouse hover ## How to add new maps ? Maps for the world, France and USA countries are available with Mapael. It's easy to create new maps, so feel free to add new ones. The first step is to retrieve the SVG file of the wanted map. You can find this kind of resources on [Natural Earth Data](http://www.naturalearthdata.com) or [Wikimedia Commons](http://commons.wikimedia.org/wiki/Category:SVG_maps). Then, you have to create a new JS file from this template : -` -(function($) { - $.extend(true, $.fn.mapael, - { - maps :{ - yourMapName : { - width : 600, - height : 500, - getCoords : function (lat, lon) { - // Convert latitude,longitude to x,y here - return {x : 1, y : 1}; - } - elems : { - // List of SVG paths for building the map - } - } - } - } - ); -})(jQuery); -` + + (function($) { + $.extend(true, $.fn.mapael, + { + maps :{ + yourMapName : { + width : 600, + height : 500, + getCoords : function (lat, lon) { + // Convert latitude,longitude to x,y here + return {x : 1, y : 1}; + } + elems : { + // List of SVG paths for building the map + } + } + } + } + ); + })(jQuery); + You have to set the default width and height of your map. If you want to plot cities, you will have to customize the getCoords() function that takes as arguments a latitude and a longitude, and returns x,y coordinates depending on the map projection (mercator, miller, ...). Then, the last step is to open the SVG image with a text editor and copy the paths definitions into the "elems" parameter. In order to use your new map, you need to load the JS file, and set 'yourMapName' for the Mapael 'name' parameter. From 5fab4b1d26066ecb1bf66d72e5a1ca48ee8796c8 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 30 Jun 2013 22:46:03 +0200 Subject: [PATCH 04/96] version 0.2.0 --- README.md | 86 +++++++++++++++++++++++++--------------------- examples.html | 2 +- examples.js | 16 +++------ mapael.jquery.json | 39 +++++++++++++++++++++ 4 files changed, 90 insertions(+), 53 deletions(-) create mode 100644 mapael.jquery.json diff --git a/README.md b/README.md index 7a049f27a..63821b9a0 100644 --- a/README.md +++ b/README.md @@ -24,13 +24,13 @@ Here is the simplest example that shows how to display an empty map of the world **HTML :** -
Alternative content
; +
Alternative content
**JS :** - $(".map1").mapael({ + $(".container").mapael({ map : { - type : "world1" + name : "world_countries" } }); @@ -52,26 +52,37 @@ All options are provided as an object argument of the function $.fn.mapael(Objec Parameter 'options' : -* **map :** global options for the map - +* **map :** main options for the map and default options for all plots and areas * **name :** (String) Name of the map to load - * **width :** (Integer) Width of the map - * **height :** (Integer) Height of the map + * **width :** (Integer) Width of the map. If not specified, the map will get the width of its container. * **tooltip :** (Object) options for the tooltip * **cssClass :** (String, default value : "mapTooltip") CSS class of the tooltip container. - * **defaultArea :** (Object) Default options for all areas of the map + * **css :** (Object) Additional CSS properties for the tooltip container + * **defaultArea :** (Object) Default options for all areas of the map. * **attrs :** (Object, default value : {fill: "#343434", stroke: "#5d5d5d", stroke-width: 1, stroke-linejoin : "round"}) Default Raphael attributes for all areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **attrsHover :** (Object, default value : {fill: "#f38a03", animDuration : 300}) Raphael attributes on mouse hover for all areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. You can set the animation duration with the 'animDuration' option. * **textAttrs :** (Object, default value : {font-size: 15, fill:"#c7c7c7", text-anchor": "center"}) Default Raphael attributes for each text within areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **textAttrsHover :** (Object, default value : {fill:"#eaeaea", "animDuration" : 300}) Default Raphael attributes on mouse hover for each text within areas. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. You can set the animation duration with the 'animDuration' option. - * **defaultPlot :** (Object) Default options for all plots of the map + * **text :** (String) Label displayed within the area + * **tooltip :** (Object) Options for the tooltip + * **content :** (String) Tooltip content to display on mouse hover + * **onclick :** (function(params, mapElem, textElem)) function called on 'onclick' event + * **onmouseenter :** (function(params, mapElem, textElem)) function called on 'onmouseenter' event + * **onmouseleave :** (function(params, mapElem, textElem)) function called on 'onmouseleave' event + * **defaultPlot :** (Object) Default options for all plots of the map. * **type :** (String, default value : "circle") Plot shape : 'circle' or 'square'. * **size :** (Integer, default : 15) The default size of all plots. * **attrs :** (Object, default value : {fill: "#0088db", stroke: "#fff", stroke-width: 0, stroke-linejoin : "round"}) Default Raphael attributes for all plots. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **attrsHover :** (Object, default value : {stroke-width: 3, animDuration : 300}) Raphael attributes on mouse hover for all plots. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. You can set the animation duration with the 'animDuration' option. * **textAttrs :** (Object, default value : {font-size: 15, fill:"#c7c7c7", text-anchor": "start"}) Default Raphael attributes for each text next to the plots. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **textAttrsHover :** (Object, default value : {fill:"#eaeaea", "animDuration" : 300}) Default Raphael attributes on mouse hover for each text next to the plots. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. You can set the animation duration with the 'animDuration' option. -* **legend : (Object). Legend options** + * **text :** (String) Label displayed near the plot + * **tooltip :** (Object) Options for the tooltip + * **content :** (String) Tooltip content to display on mouse hover + * **onclick :** (function(params, mapElem, textElem)) function called on 'onclick' event + * **onmouseover :** (function(params, mapElem, textElem)) function called on 'onmouseover' event + * **onmouseout :** (function(params, mapElem, textElem)) function called on 'onmouseout' event +* **legend :** (Object) Legend options. Define how to display the legend and how to display plots and areas depending on their associated values. * **area :** (Object). Options for the areas legend. * **cssClass :** (String, default value : "mapLegend") CSS class of the container for the areas legend. * **display :** (Boolean, default value : false) Display the legend. @@ -79,13 +90,13 @@ Parameter 'options' : * **marginLeftTitle :** (Integer, default value : 5) Margin left for title of the legend. * **marginLeftLabel :** (Integer, default value : 10) Margin left for the label of each slice. * **marginBottom :** (Integer, default value : 15) Margin bottom under each line of the legend. - * **titleAttrs : **(Object, default value : {"font-size" : 18, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the title of the legend. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. - * **labelAttrs : **(Object, default value : {"font-size" : 15, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the labels of each slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **titleAttrs : ** (Object, default value : {"font-size" : 18, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the title of the legend. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **labelAttrs : ** (Object, default value : {"font-size" : 15, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the labels of each slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **slices :**(Array, default : []) Array of slice options. For each slice, options are provided as an object : * **min :** (Float) The minimal value of the slice * **max :** (Float) The maximal value of the slice - * **attrs :** (Object) Raphael attributes for all areas affected by the slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. These attributes overload the default attributes from the 'defaultArea' options. - * **label :** (String) The label of the slice for the legend. + * **label :** (String) The label of the slice for the legend + * **+ all options from map.defaultArea can be overloaded here** * **plot :** (Object). Options for the plots legend. * **cssClass :** (String, default value : "mapLegend") CSS class of the container for the areas legend. * **display :** (Boolean, default value : false) Display the legend. @@ -93,29 +104,23 @@ Parameter 'options' : * **marginLeftTitle :** (Integer, default value : 5) Margin left for title of the legend. * **marginLeftLabel :** (Integer, default value : 10) Margin left for the label of each slice. * **marginBottom :** (Integer, default value : 15) Margin bottom under each line of the legend. - * **titleAttrs : **(Object, default value : {"font-size" : 18, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the title of the legend. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. - * **labelAttrs : **(Object, default value : {"font-size" : 15, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the labels of each slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **titleAttrs : ** (Object, default value : {"font-size" : 18, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the title of the legend. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. + * **labelAttrs : ** (Object, default value : {"font-size" : 15, fill : "#343434", "text-anchor" : "start"}) Raphael attributes for the labels of each slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. * **slices :** (Array, default : []) Array of options for each slice. For each slice, options are provided as an object : - * **size :** (Integer) Size of the plot - * **type :** (String) Shape of the plot : 'circle' or 'square' * **min :** (Float) The minimal value of the slice * **max :** (Float) The maximal value of the slice - * **attrs :** (Object) Raphael attributes for all plots affected by the slice. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. These attributes overload the default attributes from the 'defaultPlot' options. - * **label :** (String) The label of the slice for the legend. -* **areas :** (Object, default : []) List of specific options for each area. For each area (identified with a string in the JS file of the map), options are provided as an object : - * **value :** (Float) Value associated with the area for the legend. - * **attrs :** (Object) Raphael attributes for the area. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. These attributes overload the default attributes from the 'defaultArea' options. - * **tooltip :** (Object) Options for the tooltip - * **content :** (String) Tooltip content to display on mouse hover -* **plots :** (Array, default : []) Array of specific options for each plot. For each plot, options are provided as an object : - * **type :** (String) Type of the plot : 'square' or 'circle' - * **size :** (Integer) Size of the plot - * **value :** (Float) Value associated with the plot in order to get the size, attrs and type from the legend options. + * **label :** (String) The label of the slice for the legend + * **+ all options from map.defaultPlot can be overloaded here** +* **areas :** (Object, default : []) List of specific options for each area to display on the map. Areas must be identified according to the ids from the JS file of the intended map. For each area, options are provided as an object : + * **value :** (Float) Value associated with the area in order to get the proper options from the legend. + * **+ all options from map.defaultArea can be overloaded here** +* **plots :** (Array, default : []) Array of specific options for each plot to display on the map. A plot can be positioned with a (latitude, longitude) or a (x, y) couple. For each plot, options are provided as an object : + * **value :** (Float) Value associated with the plot in order to get the proper options from the legend. * **latitude :** (Float) latitude of the plot * **longitude :** (Float) longitude of the plot - * **attrs :** (Object) Raphael attributes for the plot. Go to the [Raphael reference](http://raphaeljs.com/reference.html#Element.attr) to view available options. These attributes overload the default attributes from the 'defaultPlot' options. - * **tooltip :** (Object) Options for the tooltip - * **content :** (String) Tooltip content to display on mouse hover + * **x :** (Float) X coordinate of the plot + * **y :** (Float) Y coordinate of the plot + * **+ all options from map.defaultPlot can be overloaded here** ## How to add new maps ? @@ -146,13 +151,14 @@ You have to set the default width and height of your map. If you want to plot ci Then, the last step is to open the SVG image with a text editor and copy the paths definitions into the "elems" parameter. In order to use your new map, you need to load the JS file, and set 'yourMapName' for the Mapael 'name' parameter. -## Known issues - -There is two known issues that affect Mapael. They affect the map display on Internet Explorer 6/7/8 when the parameter 'transform' is used and when the map is resized. More information : - -* [Resize setViewBox problem IE 8](https://github.com/DmitryBaranovskiy/raphael/issues/376) -* [toFront removes events in internet explorer 6](https://github.com/DmitryBaranovskiy/raphael/issues/225) - ## License -jQuery Mapael is licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) \ No newline at end of file +Copyright (C) 2013 [Vincent Brouté](http://neveldo.fr) + +jQuery Mapael is licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/examples.html b/examples.html index 23aafc11e..fb40409ef 100644 --- a/examples.html +++ b/examples.html @@ -5,7 +5,7 @@ Demo diff --git a/examples.js b/examples.js index 337fa26c7..c948d769f 100644 --- a/examples.js +++ b/examples.js @@ -12,6 +12,9 @@ $(function(){ $(".maparea2").mapael({ map : { name : "france_departments" + , zoom: { + enabled: true + } }, areas: { "department-56" : { @@ -30,7 +33,7 @@ $(function(){ latitude :45.758888888889, longitude: 4.8413888888889, value : 700000, - attrs : {href : "#"}, + href : "#", tooltip: {content : "City : Lyon"}, text : "Lyon" }, @@ -41,7 +44,7 @@ $(function(){ longitude: -1.6808333333333, tooltip: {content : "City : Rennes"}, text : "Rennes", - attrs : {href : "#"} + href : "#" } } }); @@ -134,502 +137,502 @@ $(function(){ areas: { "department-59": { value: "2617939", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nord (59)
Population : 2617939"} }, "department-75": { value: "2268265", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Paris (75)
Population : 2268265"} }, "department-13": { value: "2000550", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bouches-du-RhĂ´ne (13)
Population : 2000550"} }, "department-69": { value: "1756069", - attrs : {href : "#"}, + href : "#", tooltip: {content : "RhĂ´ne (69)
Population : 1756069"} }, "department-92": { value: "1590749", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hauts-de-Seine (92)
Population : 1590749"} }, "department-93": { value: "1534895", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Seine-Saint-Denis (93)
Population : 1534895"} }, "department-62": { value: "1489209", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pas-de-Calais (62)
Population : 1489209"} }, "department-33": { value: "1479277", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gironde (33)
Population : 1479277"} }, "department-78": { value: "1435448", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Yvelines (78)
Population : 1435448"} }, "department-77": { value: "1347008", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Seine-et-Marne (77)
Population : 1347008"} }, "department-94": { value: "1340868", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Val-de-Marne (94)
Population : 1340868"} }, "department-44": { value: "1317685", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Loire-Atlantique (44)
Population : 1317685"} }, "department-76": { value: "1275952", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Seine-Maritime (76)
Population : 1275952"} }, "department-31": { value: "1268370", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Haute-Garonne (31)
Population : 1268370"} }, "department-38": { value: "1233759", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Isère (38)
Population : 1233759"} }, "department-91": { value: "1233645", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Essonne (91)
Population : 1233645"} }, "department-95": { value: "1187836", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Val-d'Oise (95)
Population : 1187836"} }, "department-67": { value: "1115226", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bas-Rhin (67)
Population : 1115226"} }, "department-06": { value: "1094579", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Alpes-Maritimes (06)
Population : 1094579"} }, "department-57": { value: "1066667", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Moselle (57)
Population : 1066667"} }, "department-34": { value: "1062617", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hérault (34)
Population : 1062617"} }, "department-83": { value: "1026222", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Var (83)
Population : 1026222"} }, "department-35": { value: "1015470", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ille-et-Vilaine (35)
Population : 1015470"} }, "department-29": { value: "929286", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Finistère (29)
Population : 929286"} }, "department-974": { value: "829903", - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Réunion (974)
Population : 829903"} }, "department-60": { value: "823668", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Oise (60)
Population : 823668"} }, "department-49": { value: "808298", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Maine-et-Loire (49)
Population : 808298"} }, "department-42": { value: "766729", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Loire (42)
Population : 766729"} }, "department-68": { value: "765634", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Haut-Rhin (68)
Population : 765634"} }, "department-74": { value: "760979", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Haute-Savoie (74)
Population : 760979"} }, "department-54": { value: "746502", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Meurthe-et-Moselle (54)
Population : 746502"} }, "department-56": { value: "744663", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Morbihan (56)
Population : 744663"} }, "department-30": { value: "726285", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gard (30)
Population : 726285"} }, "department-14": { value: "699561", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Calvados (14)
Population : 699561"} }, "department-45": { value: "674913", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Loiret (45)
Population : 674913"} }, "department-64": { value: "674908", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pyrénées-Atlantiques (64)
Population : 674908"} }, "department-85": { value: "654096", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vendée (85)
Population : 654096"} }, "department-63": { value: "649643", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Puy-de-DĂ´me (63)
Population : 649643"} }, "department-17": { value: "640803", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Charente-Maritime (17)
Population : 640803"} }, "department-01": { value: "614331", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ain (01)
Population : 614331"} }, "department-22": { value: "612383", - attrs : {href : "#"}, + href : "#", tooltip: {content : "CĂ´tes-d'Armor (22)
Population : 612383"} }, "department-37": { value: "605819", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Indre-et-Loire (37)
Population : 605819"} }, "department-27": { value: "603194", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Eure (27)
Population : 603194"} }, "department-80": { value: "583388", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Somme (80)
Population : 583388"} }, "department-51": { value: "579533", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Marne (51)
Population : 579533"} }, "department-72": { value: "579497", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sarthe (72)
Population : 579497"} }, "department-71": { value: "574874", - attrs : {href : "#"}, + href : "#", tooltip: {content : "SaĂ´ne-et-Loire (71)
Population : 574874"} }, "department-84": { value: "555240", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vaucluse (84)
Population : 555240"} }, "department-02": { value: "555094", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aisne (02)
Population : 555094"} }, "department-25": { value: "542509", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Doubs (25)
Population : 542509"} }, "department-21": { value: "538505", - attrs : {href : "#"}, + href : "#", tooltip: {content : "CĂ´te-d'Or (21)
Population : 538505"} }, "department-50": { value: "517121", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Manche (50)
Population : 517121"} }, "department-26": { value: "499313", - attrs : {href : "#"}, + href : "#", tooltip: {content : "DrĂ´me (26)
Population : 499313"} }, "department-66": { value: "457238", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pyrénées-Orientales (66)
Population : 457238"} }, "department-28": { value: "440291", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Eure-et-Loir (28)
Population : 440291"} }, "department-86": { value: "438566", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vienne (86)
Population : 438566"} }, "department-73": { value: "428751", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Savoie (73)
Population : 428751"} }, "department-24": { value: "426607", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dordogne (24)
Population : 426607"} }, "department-971": { value: "409905", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Guadeloupe (971)
Population : 409905"} }, "department-972": { value: "400535", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Martinique (972)
Population : 400535"} }, "department-40": { value: "397766", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Landes (40)
Population : 397766"} }, "department-88": { value: "392846", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vosges (88)
Population : 392846"} }, "department-81": { value: "387099", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tarn (81)
Population : 387099"} }, "department-87": { value: "384781", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Haute-Vienne (87)
Population : 384781"} }, "department-79": { value: "380569", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Deux-Sèvres (79)
Population : 380569"} }, "department-11": { value: "365854", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aude (11)
Population : 365854"} }, "department-16": { value: "364429", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Charente (16)
Population : 364429"} }, "department-89": { value: "353366", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Yonne (89)
Population : 353366"} }, "department-03": { value: "353124", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Allier (03)
Population : 353124"} }, "department-47": { value: "342500", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lot-et-Garonne (47)
Population : 342500"} }, "department-41": { value: "340729", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Loir-et-Cher (41)
Population : 340729"} }, "department-07": { value: "324885", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ardèche (07)
Population : 324885"} }, "department-18": { value: "319600", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cher (18)
Population : 319600"} }, "department-53": { value: "317006", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mayenne (53)
Population : 317006"} }, "department-10": { value: "311720", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aube (10)
Population : 311720"} }, "department-61": { value: "301421", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Orne (61)
Population : 301421"} }, "department-08": { value: "291678", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ardennes (08)
Population : 291678"} }, "department-12": { value: "288364", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aveyron (12)
Population : 288364"} }, "department-39": { value: "271973", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Jura (39)
Population : 271973"} }, "department-19": { value: "252235", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Corrèze (19)
Population : 252235"} }, "department-82": { value: "248227", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tarn-et-Garonne (82)
Population : 248227"} }, "department-70": { value: "247311", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Haute-SaĂ´ne (70)
Population : 247311"} }, "department-36": { value: "238261", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Indre (36)
Population : 238261"} }, "department-65": { value: "237945", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hautes-Pyrénées (65)
Population : 237945"} }, "department-43": { value: "231877", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Haute-Loire (43)
Population : 231877"} }, "department-973": { value: "231167", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Guyane (973)
Population : 231167"} }, "department-58": { value: "226997", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nièvre (58)
Population : 226997"} }, "department-55": { value: "200509", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Meuse (55)
Population : 200509"} }, "department-32": { value: "195489", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gers (32)
Population : 195489"} }, "department-52": { value: "191004", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Haute-Marne (52)
Population : 191004"} }, "department-46": { value: "181232", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lot (46)
Population : 181232"} }, "department-2B": { value: "168869", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Haute-Corse (2B)
Population : 168869"} }, "department-04": { value: "165155", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Alpes-de-Haute-Provence (04)
Population : 165155"} }, "department-09": { value: "157582", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ariège (09)
Population : 157582"} }, "department-15": { value: "154135", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cantal (15)
Population : 154135"} }, "department-90": { value: "146475", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Territoire de Belfort (90)
Population : 146475"} }, "department-2A": { value: "145998", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Corse-du-Sud (2A)
Population : 145998"} }, "department-05": { value: "142312", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hautes-Alpes (05)
Population : 142312"} }, "department-23": { value: "127919", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Creuse (23)
Population : 127919"} }, "department-48": { value: "81281", - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lozère (48)
Population : 81281"} } } @@ -711,7000 +714,7000 @@ $(function(){ value: "2268265", latitude: 48.86, longitude: 2.3444444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Paris (75056)
Population : 2268265"} }, "town-13055" : { value: "859368", latitude: 43.296666666667, longitude: 5.3763888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Marseille (13055)
Population : 859368"} }, "town-69123" : { value: "492578", latitude: 45.758888888889, longitude: 4.8413888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lyon (69123)
Population : 492578"} }, "town-31555" : { value: "449328", latitude: 43.604444444444, longitude: 1.4419444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Toulouse (31555)
Population : 449328"} }, "town-06088" : { value: "347105", latitude: 43.701944444444, longitude: 7.2683333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nice (06088)
Population : 347105"} }, "town-44109" : { value: "293234", latitude: 47.217222222222, longitude: -1.5538888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nantes (44109)
Population : 293234"} }, "town-67482" : { value: "276401", latitude: 48.583611111111, longitude: 7.7480555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Strasbourg (67482)
Population : 276401"} }, "town-34172" : { value: "260572", latitude: 43.611111111111, longitude: 3.8766666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montpellier (34172)
Population : 260572"} }, "town-33063" : { value: "242945", latitude: 44.837777777778, longitude: -0.57944444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bordeaux (33063)
Population : 242945"} }, "town-59350" : { value: "234058", latitude: 50.631944444444, longitude: 3.0575, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lille (59350)
Population : 234058"} }, "town-35238" : { value: "212939", latitude: 48.114166666667, longitude: -1.6808333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rennes (35238)
Population : 212939"} }, "town-51454" : { value: "184011", latitude: 49.265277777778, longitude: 4.0286111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Reims (51454)
Population : 184011"} }, "town-76351" : { value: "178070", latitude: 49.498888888889, longitude: 0.12111111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Havre (76351)
Population : 178070"} }, "town-42218" : { value: "174566", latitude: 45.433888888889, longitude: 4.3897222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Étienne (42218)
Population : 174566"} }, "town-83137" : { value: "166851", latitude: 43.125, longitude: 5.9305555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Toulon (83137)
Population : 166851"} }, "town-38185" : { value: "158249", latitude: 45.186944444444, longitude: 5.7263888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Grenoble (38185)
Population : 158249"} }, "town-21231" : { value: "155233", latitude: 47.323055555556, longitude: 5.0419444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dijon (21231)
Population : 155233"} }, "town-49007" : { value: "151957", latitude: 47.472777777778, longitude: -0.55555555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Angers (49007)
Population : 151957"} }, "town-72181" : { value: "147108", latitude: 48.004166666667, longitude: 0.19694444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Mans (72181)
Population : 147108"} }, "town-69266" : { value: "146729", latitude: 45.766111111111, longitude: 4.8794444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villeurbanne (69266)
Population : 146729"} }, "town-97411" : { value: "146489", latitude: -20.878888888889, longitude: 55.448055555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Denis (97411)
Population : 146489"} }, "town-29019" : { value: "145561", latitude: 48.39, longitude: -4.4869444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Brest (29019)
Population : 145561"} }, "town-30189" : { value: "145501", latitude: 43.836944444444, longitude: 4.36, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nîmes (30189)
Population : 145501"} }, "town-13001" : { value: "144884", latitude: 43.527777777778, longitude: 5.4455555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aix-en-Provence (13001)
Population : 144884"} }, "town-63113" : { value: "143669", latitude: 45.779722222222, longitude: 3.0869444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Clermont-Ferrand (63113)
Population : 143669"} }, "town-87085" : { value: "141540", latitude: 45.834444444444, longitude: 1.2616666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Limoges (87085)
Population : 141540"} }, "town-37261" : { value: "138268", latitude: 47.392777777778, longitude: 0.68833333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tours (37261)
Population : 138268"} }, "town-80021" : { value: "136512", latitude: 49.891944444444, longitude: 2.2977777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Amiens (80021)
Population : 136512"} }, "town-57463" : { value: "122928", latitude: 49.119722222222, longitude: 6.1769444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Metz (57463)
Population : 122928"} }, "town-25056" : { value: "121038", latitude: 47.242222222222, longitude: 6.0213888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Besançon (25056)
Population : 121038"} }, "town-66136" : { value: "119536", latitude: 42.6975, longitude: 2.8947222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Perpignan (66136)
Population : 119536"} }, "town-45234" : { value: "117833", latitude: 47.902222222222, longitude: 1.9041666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Orléans (45234)
Population : 117833"} }, "town-92012" : { value: "115264", latitude: 48.835277777778, longitude: 2.2413888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Boulogne-Billancourt (92012)
Population : 115264"} }, "town-76540" : { value: "113461", latitude: 49.443055555556, longitude: 1.1025, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rouen (76540)
Population : 113461"} }, "town-14118" : { value: "111949", latitude: 49.182222222222, longitude: -0.37055555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Caen (14118)
Population : 111949"} }, "town-68224" : { value: "111273", latitude: 47.748611111111, longitude: 7.3391666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mulhouse (68224)
Population : 111273"} }, "town-93066" : { value: "107959", latitude: 48.935555555556, longitude: 2.3538888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Denis (93066)
Population : 107959"} }, "town-93066" : { value: "107959", latitude: 48.935555555556, longitude: 2.3538888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Denis (93066)
Population : 107959"} }, "town-54395" : { value: "107710", latitude: 48.692777777778, longitude: 6.1836111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nancy (54395)
Population : 107710"} }, "town-95018" : { value: "104843", latitude: 48.947777777778, longitude: 2.2475, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Argenteuil (95018)
Population : 104843"} }, "town-97415" : { value: "104818", latitude: -21.009722222222, longitude: 55.269722222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Paul (97415)
Population : 104818"} }, "town-93048" : { value: "103675", latitude: 48.860277777778, longitude: 2.4430555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montreuil (93048)
Population : 103675"} }, "town-59512" : { value: "95506", latitude: 50.689166666667, longitude: 3.1808333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Roubaix (59512)
Population : 95506"} }, "town-59183" : { value: "93489", latitude: 51.037777777778, longitude: 2.3763888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dunkerque (59183)
Population : 93489"} }, "town-59599" : { value: "92620", latitude: 50.7225, longitude: 3.1602777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tourcoing (59599)
Population : 92620"} }, "town-84007" : { value: "91657", latitude: 43.948611111111, longitude: 4.8083333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Avignon (84007)
Population : 91657"} }, "town-92050" : { value: "91114", latitude: 48.890555555556, longitude: 2.2036111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nanterre (92050)
Population : 91114"} }, "town-94028" : { value: "90779", latitude: 48.790555555556, longitude: 2.4619444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Créteil (94028)
Population : 90779"} }, "town-86194" : { value: "90386", latitude: 46.581111111111, longitude: 0.33527777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Poitiers (86194)
Population : 90386"} }, "town-97209" : { value: "88623", latitude: 14.607222222222, longitude: -61.069444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fort-de-France (97209)
Population : 88623"} }, "town-78646" : { value: "88253", latitude: 48.804722222222, longitude: 2.1341666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Versailles (78646)
Population : 88253"} }, "town-92026" : { value: "88169", latitude: 48.897222222222, longitude: 2.2522222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Courbevoie (92026)
Population : 88169"} }, "town-94081" : { value: "86210", latitude: 48.7875, longitude: 2.3927777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vitry-sur-Seine (94081)
Population : 86210"} }, "town-92025" : { value: "86094", latitude: 48.923611111111, longitude: 2.2522222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Colombes (92025)
Population : 86094"} }, "town-92004" : { value: "82998", latitude: 48.911111111111, longitude: 2.2855555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Asnières-sur-Seine (92004)
Population : 82998"} }, "town-93005" : { value: "82778", latitude: 48.936388888889, longitude: 2.4930555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aulnay-sous-Bois (93005)
Population : 82778"} }, "town-64445" : { value: "82776", latitude: 43.300833333333, longitude: -0.37, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pau (64445)
Population : 82776"} }, "town-92063" : { value: "80905", latitude: 48.877777777778, longitude: 2.1883333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rueil-Malmaison (92063)
Population : 80905"} }, "town-97416" : { value: "80027", latitude: -21.341944444444, longitude: 55.477777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Pierre (97416)
Population : 80027"} }, "town-17300" : { value: "77875", latitude: 46.159444444444, longitude: -1.1513888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Rochelle (17300)
Population : 77875"} }, "town-93001" : { value: "76728", latitude: 48.911111111111, longitude: 2.3825, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aubervilliers (93001)
Population : 76728"} }, "town-94017" : { value: "76235", latitude: 48.817222222222, longitude: 2.5155555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Champigny-sur-Marne (94017)
Population : 76235"} }, "town-94068" : { value: "75772", latitude: 48.798611111111, longitude: 2.4988888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Maur-des-Fossés (94068)
Population : 75772"} }, "town-06004" : { value: "75174", latitude: 43.58, longitude: 7.1230555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Antibes (06004)
Population : 75174"} }, "town-62193" : { value: "74573", latitude: 50.9475, longitude: 1.8555555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Calais (62193)
Population : 74573"} }, "town-06029" : { value: "74273", latitude: 43.5525, longitude: 7.0213888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cannes (06029)
Population : 74273"} }, "town-97422" : { value: "74174", latitude: -21.278055555556, longitude: 55.515277777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Tampon (97422)
Population : 74174"} }, "town-34032" : { value: "72466", latitude: 43.343333333333, longitude: 3.2161111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Béziers (34032)
Population : 72466"} }, "town-44184" : { value: "69724", latitude: 47.279444444444, longitude: -2.21, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Nazaire (44184)
Population : 69724"} }, "town-68066" : { value: "69187", latitude: 48.081111111111, longitude: 7.355, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Colmar (68066)
Population : 69187"} }, "town-18033" : { value: "68590", latitude: 47.083611111111, longitude: 2.3955555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bourges (18033)
Population : 68590"} }, "town-93029" : { value: "67202", latitude: 48.923333333333, longitude: 2.445, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Drancy (93029)
Population : 67202"} }, "town-33281" : { value: "67136", latitude: 44.8425, longitude: -0.645, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mérignac (33281)
Population : 67136"} }, "town-29232" : { value: "67131", latitude: 47.995833333333, longitude: -4.0977777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Quimper (29232)
Population : 67131"} }, "town-2A004" : { value: "66203", latitude: 41.925555555556, longitude: 8.7363888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ajaccio (2A004)
Population : 66203"} }, "town-92040" : { value: "65178", latitude: 48.823055555556, longitude: 2.2691666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Issy-les-Moulineaux (92040)
Population : 65178"} }, "town-26362" : { value: "65043", latitude: 44.9325, longitude: 4.8908333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Valence (26362)
Population : 65043"} }, "town-92044" : { value: "64757", latitude: 48.893333333333, longitude: 2.2877777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Levallois-Perret (92044)
Population : 64757"} }, "town-59009" : { value: "64328", latitude: 50.622777777778, longitude: 3.1441666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villeneuve-d'Ascq (59009)
Population : 64328"} }, "town-93051" : { value: "63526", latitude: 48.843888888889, longitude: 2.5580555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Noisy-le-Grand (93051)
Population : 63526"} }, "town-83126" : { value: "62883", latitude: 43.103055555556, longitude: 5.8783333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Seyne-sur-Mer (83126)
Population : 62883"} }, "town-92002" : { value: "62644", latitude: 48.753333333333, longitude: 2.2966666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Antony (92002)
Population : 62644"} }, "town-92051" : { value: "62565", latitude: 48.887222222222, longitude: 2.2675, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Neuilly-sur-Seine (92051)
Population : 62565"} }, "town-10387" : { value: "61936", latitude: 48.298888888889, longitude: 4.0780555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Troyes (10387)
Population : 61936"} }, "town-69259" : { value: "60448", latitude: 45.696944444444, longitude: 4.8858333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vénissieux (69259)
Population : 60448"} }, "town-79191" : { value: "59504", latitude: 46.325, longitude: -0.46222222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Niort (79191)
Population : 59504"} }, "town-97101" : { value: "59267", latitude: 16.270555555556, longitude: -61.504722222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Les Abymes (97101)
Population : 59267"} }, "town-92024" : { value: "59228", latitude: 48.903611111111, longitude: 2.3055555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Clichy (92024)
Population : 59228"} }, "town-95585" : { value: "59204", latitude: 48.997222222222, longitude: 2.3780555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sarcelles (95585)
Population : 59204"} }, "town-73065" : { value: "59184", latitude: 45.566388888889, longitude: 5.9208333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chambéry (73065)
Population : 59184"} }, "town-33318" : { value: "58977", latitude: 44.805833333333, longitude: -0.63222222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pessac (33318)
Population : 58977"} }, "town-56121" : { value: "58831", latitude: 47.745833333333, longitude: -3.3663888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lorient (56121)
Population : 58831"} }, "town-94041" : { value: "58189", latitude: 48.813888888889, longitude: 2.3877777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ivry-sur-Seine (94041)
Population : 58189"} }, "town-82121" : { value: "58014", latitude: 44.017222222222, longitude: 1.355, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montauban (82121)
Population : 58014"} }, "town-95127" : { value: "57900", latitude: 49.035833333333, longitude: 2.0625, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cergy (95127)
Population : 57900"} }, "town-02691" : { value: "57533", latitude: 49.847777777778, longitude: 3.2855555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Quentin (02691)
Population : 57533"} }, "town-60057" : { value: "56181", latitude: 49.434166666667, longitude: 2.0875, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Beauvais (60057)
Population : 56181"} }, "town-49099" : { value: "56137", latitude: 47.058888888889, longitude: -0.87972222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cholet (49099)
Population : 56137"} }, "town-85191" : { value: "56101", latitude: 46.669722222222, longitude: -1.4277777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Roche-sur-Yon (85191)
Population : 56101"} }, "town-97302" : { value: "56002", latitude: 4.9386111111111, longitude: -52.335, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cayenne (97302)
Population : 56002"} }, "town-83069" : { value: "55906", latitude: 43.118888888889, longitude: 6.1286111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hyères (83069)
Population : 55906"} }, "town-94076" : { value: "55879", latitude: 48.793888888889, longitude: 2.3611111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villejuif (94076)
Population : 55879"} }, "town-56260" : { value: "55116", latitude: 47.655, longitude: -2.7616666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vannes (56260)
Population : 55116"} }, "town-93031" : { value: "54775", latitude: 48.954722222222, longitude: 2.3083333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Épinay-sur-Seine (93031)
Population : 54775"} }, "town-93055" : { value: "54464", latitude: 48.898055555556, longitude: 2.4072222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pantin (93055)
Population : 54464"} }, "town-97409" : { value: "54311", latitude: -20.960555555556, longitude: 55.650555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-André (97409)
Population : 54311"} }, "town-53130" : { value: "54100", latitude: 48.072777777778, longitude: -0.77, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Laval (53130)
Population : 54100"} }, "town-93010" : { value: "53934", latitude: 48.902777777778, longitude: 2.4836111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bondy (93010)
Population : 53934"} }, "town-13004" : { value: "53785", latitude: 43.676944444444, longitude: 4.6286111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Arles (13004)
Population : 53785"} }, "town-94033" : { value: "53667", latitude: 48.851666666667, longitude: 2.4772222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fontenay-sous-Bois (94033)
Population : 53667"} }, "town-94046" : { value: "53513", latitude: 48.805833333333, longitude: 2.4377777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Maisons-Alfort (94046)
Population : 53513"} }, "town-27229" : { value: "53260", latitude: 49.023333333333, longitude: 1.1525, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Évreux (27229)
Population : 53260"} }, "town-77108" : { value: "53238", latitude: 48.878611111111, longitude: 2.5888888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chelles (77108)
Population : 53238"} }, "town-92023" : { value: "53113", latitude: 48.800833333333, longitude: 2.2619444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Clamart (92023)
Population : 53113"} }, "town-91228" : { value: "53019", latitude: 48.633888888889, longitude: 2.4441666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Évry (91228)
Population : 53019"} }, "town-83061" : { value: "52580", latitude: 43.433055555556, longitude: 6.7355555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fréjus (83061)
Population : 52580"} }, "town-77284" : { value: "52540", latitude: 48.959444444444, longitude: 2.8877777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Meaux (77284)
Population : 52540"} }, "town-97414" : { value: "52507", latitude: -21.286666666667, longitude: 55.409166666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Louis (97414)
Population : 52507"} }, "town-11262" : { value: "52489", latitude: 43.184722222222, longitude: 3.0036111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Narbonne (11262)
Population : 52489"} }, "town-74010" : { value: "52375", latitude: 45.899166666667, longitude: 6.1294444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Annecy (74010)
Population : 52375"} }, "town-06069" : { value: "52185", latitude: 43.658055555556, longitude: 6.9252777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Grasse (06069)
Population : 52185"} }, "town-93007" : { value: "51735", latitude: 48.938611111111, longitude: 2.4611111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Blanc-Mesnil (93007)
Population : 51735"} }, "town-08105" : { value: "51647", latitude: 49.771388888889, longitude: 4.7194444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Charleville-Mézières (08105)
Population : 51647"} }, "town-78586" : { value: "51504", latitude: 48.945277777778, longitude: 2.17, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sartrouville (78586)
Population : 51504"} }, "town-90010" : { value: "51233", latitude: 47.641111111111, longitude: 6.8494444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Belfort (90010)
Population : 51233"} }, "town-81004" : { value: "51181", latitude: 43.928055555556, longitude: 2.1458333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Albi (81004)
Population : 51181"} }, "town-19031" : { value: "50272", latitude: 45.158888888889, longitude: 1.5330555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Brive-la-Gaillarde (19031)
Population : 50272"} }, "town-93071" : { value: "50225", latitude: 48.941388888889, longitude: 2.5227777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sevran (93071)
Population : 50225"} }, "town-92049" : { value: "48983", latitude: 48.816388888889, longitude: 2.3211111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montrouge (92049)
Population : 48983"} }, "town-94080" : { value: "48955", latitude: 48.847777777778, longitude: 2.4391666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vincennes (94080)
Population : 48955"} }, "town-11069" : { value: "48893", latitude: 43.215833333333, longitude: 2.3513888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Carcassonne (11069)
Population : 48893"} }, "town-41018" : { value: "48568", latitude: 47.593055555556, longitude: 1.3272222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Blois (41018)
Population : 48568"} }, "town-13056" : { value: "48261", latitude: 43.405277777778, longitude: 5.0475, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Martigues (13056)
Population : 48261"} }, "town-22278" : { value: "48246", latitude: 48.513611111111, longitude: -2.7602777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Brieuc (22278)
Population : 48246"} }, "town-36044" : { value: "48187", latitude: 46.809722222222, longitude: 1.6902777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Châteauroux (36044)
Population : 48187"} }, "town-35288" : { value: "48133", latitude: 48.647222222222, longitude: -2.0088888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Malo (35288)
Population : 48133"} }, "town-93008" : { value: "47855", latitude: 48.909722222222, longitude: 2.4386111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bobigny (93008)
Population : 47855"} }, "town-06027" : { value: "47711", latitude: 43.663611111111, longitude: 7.1483333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cagnes-sur-Mer (06027)
Population : 47711"} }, "town-93070" : { value: "47604", latitude: 48.906944444444, longitude: 2.3330555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Ouen (93070)
Population : 47604"} }, "town-92073" : { value: "47121", latitude: 48.871111111111, longitude: 2.2269444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Suresnes (92073)
Population : 47121"} }, "town-13005" : { value: "46892", latitude: 43.290833333333, longitude: 5.5708333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aubagne (13005)
Population : 46892"} }, "town-71076" : { value: "46791", latitude: 46.793611111111, longitude: 4.8475, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chalon-sur-SaĂ´ne (71076)
Population : 46791"} }, "town-51108" : { value: "46668", latitude: 48.956666666667, longitude: 4.3644444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Châlons-en-Champagne (51108)
Population : 46668"} }, "town-64102" : { value: "46191", latitude: 43.4925, longitude: -1.4763888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bayonne (64102)
Population : 46191"} }, "town-92048" : { value: "45834", latitude: 48.8075, longitude: 2.2402777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Meudon (92048)
Population : 45834"} }, "town-92062" : { value: "45093", latitude: 48.884166666667, longitude: 2.2380555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Puteaux (92062)
Population : 45093"} }, "town-65440" : { value: "44952", latitude: 43.232777777778, longitude: 0.07444444444444399, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tarbes (65440)
Population : 44952"} }, "town-94002" : { value: "44439", latitude: 48.7975, longitude: 2.4241666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Alfortville (94002)
Population : 44439"} }, "town-59606" : { value: "44362", latitude: 50.359166666667, longitude: 3.525, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Valenciennes (59606)
Population : 44362"} }, "town-16015" : { value: "44219", latitude: 45.649444444444, longitude: 0.15944444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "AngoulĂŞme (16015)
Population : 44219"} }, "town-44162" : { value: "44078", latitude: 47.211388888889, longitude: -1.6511111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Herblain (44162)
Population : 44078"} }, "town-81065" : { value: "43995", latitude: 43.605833333333, longitude: 2.24, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Castres (81065)
Population : 43995"} }, "town-13103" : { value: "43830", latitude: 43.640555555556, longitude: 5.0972222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Salon-de-Provence (13103)
Population : 43830"} }, "town-62160" : { value: "43805", latitude: 50.725555555556, longitude: 1.6138888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Boulogne-sur-Mer (62160)
Population : 43805"} }, "town-91174" : { value: "43747", latitude: 48.610277777778, longitude: 2.4747222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Corbeil-Essonnes (91174)
Population : 43747"} }, "town-13047" : { value: "43651", latitude: 43.514166666667, longitude: 4.9888888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Istres (13047)
Population : 43651"} }, "town-2B033" : { value: "43615", latitude: 42.7, longitude: 9.449444444444399, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bastia (2B033)
Population : 43615"} }, "town-59178" : { value: "43530", latitude: 50.370833333333, longitude: 3.0791666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Douai (59178)
Population : 43530"} }, "town-34301" : { value: "43436", latitude: 43.404444444444, longitude: 3.6966666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sète (34301)
Population : 43436"} }, "town-62041" : { value: "43289", latitude: 50.289166666667, longitude: 2.78, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Arras (62041)
Population : 43289"} }, "town-78361" : { value: "43268", latitude: 48.990555555556, longitude: 1.7166666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mantes-la-Jolie (78361)
Population : 43268"} }, "town-91377" : { value: "43006", latitude: 48.730555555556, longitude: 2.2763888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Massy (91377)
Population : 43006"} }, "town-06030" : { value: "42780", latitude: 43.576111111111, longitude: 7.0186111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Cannet (06030)
Population : 42780"} }, "town-30007" : { value: "42697", latitude: 44.127222222222, longitude: 4.0808333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Alès (30007)
Population : 42697"} }, "town-69290" : { value: "42428", latitude: 45.696388888889, longitude: 4.9438888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Priest (69290)
Population : 42428"} }, "town-60159" : { value: "42295", latitude: 49.414166666667, longitude: 2.8222222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Compiègne (60159)
Population : 42295"} }, "town-01053" : { value: "42184", latitude: 46.204722222222, longitude: 5.2280555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bourg-en-Bresse (01053)
Population : 42184"} }, "town-93046" : { value: "42060", latitude: 48.918333333333, longitude: 2.5352777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Livry-Gargan (93046)
Population : 42060"} }, "town-78551" : { value: "42009", latitude: 48.896388888889, longitude: 2.0905555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Germain-en-Laye (78551)
Population : 42009"} }, "town-33522" : { value: "41971", latitude: 44.808333333333, longitude: -0.5891666666666699, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Talence (33522)
Population : 41971"} }, "town-57672" : { value: "41971", latitude: 49.358055555556, longitude: 6.1683333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Thionville (57672)
Population : 41971"} }, "town-69256" : { value: "41970", latitude: 45.786944444444, longitude: 4.925, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vaulx-en-Velin (69256)
Population : 41970"} }, "town-69034" : { value: "41840", latitude: 45.794722222222, longitude: 4.8463888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Caluire-et-Cuire (69034)
Population : 41840"} }, "town-59650" : { value: "41809", latitude: 50.701111111111, longitude: 3.2133333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Wattrelos (59650)
Population : 41809"} }, "town-92036" : { value: "41676", latitude: 48.9325, longitude: 2.3047222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gennevilliers (92036)
Population : 41676"} }, "town-05061" : { value: "41659", latitude: 44.558611111111, longitude: 6.0777777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gap (05061)
Population : 41659"} }, "town-93064" : { value: "41431", latitude: 48.873055555556, longitude: 2.4852777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rosny-sous-Bois (93064)
Population : 41431"} }, "town-94022" : { value: "41275", latitude: 48.766388888889, longitude: 2.4077777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Choisy-le-Roi (94022)
Population : 41275"} }, "town-77288" : { value: "40609", latitude: 48.539722222222, longitude: 2.6591666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Melun (77288)
Population : 40609"} }, "town-28085" : { value: "40420", latitude: 48.446666666667, longitude: 1.4883333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chartres (28085)
Population : 40420"} }, "town-95268" : { value: "40274", latitude: 48.971944444444, longitude: 2.4, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Garges-lès-Gonesse (95268)
Population : 40274"} }, "town-97213" : { value: "39996", latitude: 14.615277777778, longitude: -61.001944444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Lamentin (97213)
Population : 39996"} }, "town-93053" : { value: "39949", latitude: 48.890833333333, longitude: 2.4536111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Noisy-le-Sec (93053)
Population : 39949"} }, "town-59378" : { value: "39782", latitude: 50.670277777778, longitude: 3.0963888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Marcq-en-Barœul (59378)
Population : 39782"} }, "town-50129" : { value: "39772", latitude: 49.638611111111, longitude: -1.6158333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cherbourg-Octeville (50129)
Population : 39772"} }, "town-03185" : { value: "39712", latitude: 46.34, longitude: 2.6025, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montluçon (03185)
Population : 39712"} }, "town-44143" : { value: "39683", latitude: 47.190555555556, longitude: -1.5691666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rezé (44143)
Population : 39683"} }, "town-64024" : { value: "39432", latitude: 43.484166666667, longitude: -1.5194444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Anglet (64024)
Population : 39432"} }, "town-93032" : { value: "39350", latitude: 48.881666666667, longitude: 2.5388888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gagny (93032)
Population : 39350"} }, "town-69029" : { value: "39238", latitude: 45.738611111111, longitude: 4.9130555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bron (69029)
Population : 39238"} }, "town-97407" : { value: "38668", latitude: -20.939444444444, longitude: 55.287222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Port (97407)
Population : 38668"} }, "town-97311" : { value: "38657", latitude: 5.5038888888889, longitude: -54.028888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Laurent-du-Maroni (97311)
Population : 38657"} }, "town-92007" : { value: "38384", latitude: 48.797777777778, longitude: 2.3125, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bagneux (92007)
Population : 38384"} }, "town-93027" : { value: "38361", latitude: 48.931388888889, longitude: 2.3958333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Courneuve (93027)
Population : 38361"} }, "town-58194" : { value: "38352", latitude: 46.9925, longitude: 3.1566666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nevers (58194)
Population : 38352"} }, "town-89024" : { value: "38248", latitude: 47.7975, longitude: 3.5669444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Auxerre (89024)
Population : 38248"} }, "town-42187" : { value: "38225", latitude: 46.036111111111, longitude: 4.0680555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Roanne (42187)
Population : 38225"} }, "town-78498" : { value: "38049", latitude: 48.928888888889, longitude: 2.0447222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Poissy (78498)
Population : 38049"} }, "town-83050" : { value: "37295", latitude: 43.539444444444, longitude: 6.4661111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Draguignan (83050)
Population : 37295"} }, "town-91589" : { value: "37203", latitude: 48.673888888889, longitude: 2.3525, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Savigny-sur-Orge (91589)
Population : 37203"} }, "town-26198" : { value: "36669", latitude: 44.558611111111, longitude: 4.7508333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montélimar (26198)
Population : 36669"} }, "town-37122" : { value: "36525", latitude: 47.350555555556, longitude: 0.66166666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Joué-lès-Tours (37122)
Population : 36525"} }, "town-38421" : { value: "36504", latitude: 45.166388888889, longitude: 5.7647222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Martin-d'Hères (38421)
Population : 36504"} }, "town-97412" : { value: "36459", latitude: -21.378611111111, longitude: 55.619166666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Joseph (97412)
Population : 36459"} }, "town-42207" : { value: "36397", latitude: 45.476388888889, longitude: 4.5147222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Chamond (42207)
Population : 36397"} }, "town-38151" : { value: "36054", latitude: 45.142777777778, longitude: 5.7177777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Échirolles (38151)
Population : 36054"} }, "town-93078" : { value: "35931", latitude: 48.960555555556, longitude: 2.5302777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villepinte (93078)
Population : 35931"} }, "town-69264" : { value: "35900", latitude: 45.989444444444, longitude: 4.7197222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villefranche-sur-SaĂ´ne (69264)
Population : 35900"} }, "town-77373" : { value: "35873", latitude: 48.798333333333, longitude: 2.6052777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pontault-Combault (77373)
Population : 35873"} }, "town-78172" : { value: "35840", latitude: 48.997222222222, longitude: 2.0944444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Conflans-Sainte-Honorine (78172)
Population : 35840"} }, "town-62498" : { value: "35748", latitude: 50.431388888889, longitude: 2.8325, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lens (62498)
Population : 35748"} }, "town-31149" : { value: "35480", latitude: 43.612777777778, longitude: 1.3358333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Colomiers (31149)
Population : 35480"} }, "town-13117" : { value: "35459", latitude: 43.46, longitude: 5.2486111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vitrolles (13117)
Population : 35459"} }, "town-83129" : { value: "35415", latitude: 43.093333333333, longitude: 5.8394444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Six-Fours-les-Plages (83129)
Population : 35415"} }, "town-47001" : { value: "35293", latitude: 44.203055555556, longitude: 0.61861111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Agen (47001)
Population : 35293"} }, "town-74281" : { value: "35257", latitude: 46.370555555556, longitude: 6.4797222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Thonon-les-Bains (74281)
Population : 35257"} }, "town-97410" : { value: "35252", latitude: -21.033888888889, longitude: 55.712777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Benoît (97410)
Population : 35252"} }, "town-71270" : { value: "35118", latitude: 46.306666666667, longitude: 4.8319444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mâcon (71270)
Population : 35118"} }, "town-67180" : { value: "34913", latitude: 48.816666666667, longitude: 7.7877777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Haguenau (67180)
Population : 34913"} }, "town-13054" : { value: "34773", latitude: 43.416944444444, longitude: 5.2147222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Marignane (13054)
Population : 34773"} }, "town-93073" : { value: "34744", latitude: 48.956111111111, longitude: 2.5763888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tremblay-en-France (93073)
Population : 34744"} }, "town-88160" : { value: "34575", latitude: 48.173611111111, longitude: 6.4516666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Épinal (88160)
Population : 34575"} }, "town-91549" : { value: "34514", latitude: 48.637777777778, longitude: 2.3322222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sainte-Geneviève-des-Bois (91549)
Population : 34514"} }, "town-26281" : { value: "34321", latitude: 45.045555555556, longitude: 5.0508333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Romans-sur-Isère (26281)
Population : 34321"} }, "town-13028" : { value: "34258", latitude: 43.176111111111, longitude: 5.6080555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Ciotat (13028)
Population : 34258"} }, "town-93006" : { value: "34232", latitude: 48.866944444444, longitude: 2.4169444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bagnolet (93006)
Population : 34232"} }, "town-83118" : { value: "34220", latitude: 43.424722222222, longitude: 6.7677777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Raphaël (83118)
Population : 34220"} }, "town-83118" : { value: "34220", latitude: 43.424722222222, longitude: 6.7677777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Raphaël (83118)
Population : 34220"} }, "town-93072" : { value: "34048", latitude: 48.955277777778, longitude: 2.3822222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Stains (93072)
Population : 34048"} }, "town-60175" : { value: "34001", latitude: 49.257777777778, longitude: 2.4827777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Creil (60175)
Population : 34001"} }, "town-78423" : { value: "33899", latitude: 48.770555555556, longitude: 2.0325, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montigny-le-Bretonneux (78423)
Population : 33899"} }, "town-93050" : { value: "33781", latitude: 48.857777777778, longitude: 2.5311111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Neuilly-sur-Marne (93050)
Population : 33781"} }, "town-86066" : { value: "33420", latitude: 46.816944444444, longitude: 0.54527777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Châtellerault (86066)
Population : 33420"} }, "town-59122" : { value: "33345", latitude: 50.175833333333, longitude: 3.2347222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cambrai (59122)
Population : 33345"} }, "town-95252" : { value: "33324", latitude: 48.988055555556, longitude: 2.2305555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Franconville (95252)
Population : 33324"} }, "town-40192" : { value: "33124", latitude: 43.890277777778, longitude: -0.50055555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mont-de-Marsan (40192)
Population : 33124"} }, "town-76217" : { value: "32966", latitude: 49.921666666667, longitude: 1.0777777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dieppe (76217)
Population : 32966"} }, "town-92020" : { value: "32947", latitude: 48.801111111111, longitude: 2.2886111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Châtillon (92020)
Population : 32947"} }, "town-94058" : { value: "32799", latitude: 48.842222222222, longitude: 2.5036111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Perreux-sur-Marne (94058)
Population : 32799"} }, "town-74012" : { value: "32790", latitude: 46.195, longitude: 6.2355555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Annemasse (74012)
Population : 32790"} }, "town-92019" : { value: "32573", latitude: 48.765277777778, longitude: 2.2780555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Châtenay-Malabry (92019)
Population : 32573"} }, "town-94078" : { value: "32506", latitude: 48.7325, longitude: 2.4497222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villeneuve-Saint-Georges (94078)
Population : 32506"} }, "town-91687" : { value: "32396", latitude: 48.669444444444, longitude: 2.3758333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Viry-Châtillon (91687)
Population : 32396"} }, "town-62510" : { value: "32328", latitude: 50.421944444444, longitude: 2.7777777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Liévin (62510)
Population : 32328"} }, "town-94052" : { value: "31975", latitude: 48.836666666667, longitude: 2.4825, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nogent-sur-Marne (94052)
Population : 31975"} }, "town-78311" : { value: "31849", latitude: 48.925555555556, longitude: 2.1883333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Houilles (78311)
Population : 31849"} }, "town-28134" : { value: "31610", latitude: 48.736388888889, longitude: 1.3655555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dreux (28134)
Population : 31610"} }, "town-54547" : { value: "31464", latitude: 48.656111111111, longitude: 6.1675, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vandœuvre-lès-Nancy (54547)
Population : 31464"} }, "town-59392" : { value: "31435", latitude: 50.276944444444, longitude: 3.9725, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Maubeuge (59392)
Population : 31435"} }, "town-78490" : { value: "31360", latitude: 48.817777777778, longitude: 1.9463888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Plaisir (78490)
Population : 31360"} }, "town-92046" : { value: "31325", latitude: 48.817222222222, longitude: 2.2991666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Malakoff (92046)
Population : 31325"} }, "town-97413" : { value: "31298", latitude: -21.166388888889, longitude: 55.286944444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Leu (97413)
Population : 31298"} }, "town-95280" : { value: "31237", latitude: 49.031666666667, longitude: 2.4736111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Goussainville (95280)
Population : 31237"} }, "town-67447" : { value: "31218", latitude: 48.606944444444, longitude: 7.7491666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Schiltigheim (67447)
Population : 31218"} }, "town-91477" : { value: "31175", latitude: 48.718333333333, longitude: 2.2497222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Palaiseau (91477)
Population : 31175"} }, "town-78440" : { value: "31116", latitude: 48.993055555556, longitude: 1.9083333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Les Mureaux (78440)
Population : 31116"} }, "town-95500" : { value: "31011", latitude: 49.050833333333, longitude: 2.1008333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pontoise (95500)
Population : 31011"} }, "town-24322" : { value: "31000", latitude: 45.184166666667, longitude: 0.71805555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Périgueux (24322)
Population : 31000"} }, "town-91027" : { value: "30845", latitude: 48.708611111111, longitude: 2.3891666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Athis-Mons (91027)
Population : 30845"} }, "town-97408" : { value: "30784", latitude: -20.926388888889, longitude: 55.335833333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Possession (97408)
Population : 30784"} }, "town-97103" : { value: "30775", latitude: 16.2675, longitude: -61.586944444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Baie-Mahault (97103)
Population : 30775"} }, "town-69282" : { value: "30672", latitude: 45.766388888889, longitude: 5.0027777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Meyzieu (69282)
Population : 30672"} }, "town-78146" : { value: "30667", latitude: 48.890555555556, longitude: 2.1569444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chatou (78146)
Population : 30667"} }, "town-94038" : { value: "30588", latitude: 48.779166666667, longitude: 2.3372222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "L'HaĂż-les-Roses (94038)
Population : 30588"} }, "town-92064" : { value: "30416", latitude: 48.846388888889, longitude: 2.2152777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Cloud (92064)
Population : 30416"} }, "town-69286" : { value: "30375", latitude: 45.820555555556, longitude: 4.8975, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rillieux-la-Pape (69286)
Population : 30375"} }, "town-84031" : { value: "30360", latitude: 44.055, longitude: 5.0480555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Carpentras (84031)
Population : 30360"} }, "town-97418" : { value: "30293", latitude: -20.896944444444, longitude: 55.549166666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sainte-Marie (97418)
Population : 30293"} }, "town-06123" : { value: "30235", latitude: 43.673333333333, longitude: 7.19, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Laurent-du-Var (06123)
Population : 30235"} }, "town-38544" : { value: "30169", latitude: 45.525555555556, longitude: 4.8747222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vienne (38544)
Population : 30169"} }, "town-93014" : { value: "29998", latitude: 48.909166666667, longitude: 2.5472222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Clichy-sous-Bois (93014)
Population : 29998"} }, "town-94073" : { value: "29949", latitude: 48.764444444444, longitude: 2.3913888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Thiais (94073)
Population : 29949"} }, "town-02722" : { value: "29846", latitude: 49.381111111111, longitude: 3.3225, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Soissons (02722)
Population : 29846"} }, "town-84087" : { value: "29791", latitude: 44.1375, longitude: 4.8088888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Orange (84087)
Population : 29791"} }, "town-78621" : { value: "29705", latitude: 48.776666666667, longitude: 2.0016666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Trappes (78621)
Population : 29705"} }, "town-78158" : { value: "29682", latitude: 48.820277777778, longitude: 2.1302777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Chesnay (78158)
Population : 29682"} }, "town-15014" : { value: "29677", latitude: 44.925277777778, longitude: 2.4397222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aurillac (15014)
Population : 29677"} }, "town-94018" : { value: "29664", latitude: 48.821388888889, longitude: 2.4119444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Charenton-le-Pont (94018)
Population : 29664"} }, "town-92009" : { value: "29519", latitude: 48.9175, longitude: 2.2683333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bois-Colombes (92009)
Population : 29519"} }, "town-76681" : { value: "29518", latitude: 49.408611111111, longitude: 1.0891666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sotteville-lès-Rouen (76681)
Population : 29518"} }, "town-91691" : { value: "29392", latitude: 48.716111111111, longitude: 2.4908333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Yerres (91691)
Population : 29392"} }, "town-06083" : { value: "29389", latitude: 43.774722222222, longitude: 7.4997222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Menton (06083)
Population : 29389"} }, "town-33550" : { value: "28905", latitude: 44.779444444444, longitude: -0.56694444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villenave-d'Ornon (33550)
Population : 28905"} }, "town-59328" : { value: "28870", latitude: 50.649444444444, longitude: 3.0241666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lambersart (59328)
Population : 28870"} }, "town-77445" : { value: "28838", latitude: 48.575833333333, longitude: 2.5827777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Savigny-le-Temple (77445)
Population : 28838"} }, "town-91201" : { value: "28802", latitude: 48.686111111111, longitude: 2.4094444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Draveil (91201)
Population : 28802"} }, "town-49328" : { value: "28772", latitude: 47.259166666667, longitude: -0.078055555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saumur (49328)
Population : 28772"} }, "town-24037" : { value: "28691", latitude: 44.851111111111, longitude: 0.48194444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bergerac (24037)
Population : 28691"} }, "town-76575" : { value: "28601", latitude: 49.377777777778, longitude: 1.1041666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Étienne-du-Rouvray (76575)
Population : 28601"} }, "town-94016" : { value: "28550", latitude: 48.791944444444, longitude: 2.3319444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cachan (94016)
Population : 28550"} }, "town-78297" : { value: "28518", latitude: 48.770555555556, longitude: 2.0730555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Guyancourt (78297)
Population : 28518"} }, "town-06155" : { value: "28450", latitude: 43.579722222222, longitude: 7.0533333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vallauris (06155)
Population : 28450"} }, "town-73008" : { value: "28439", latitude: 45.688611111111, longitude: 5.915, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aix-les-Bains (73008)
Population : 28439"} }, "town-97307" : { value: "28407", latitude: 4.8505555555556, longitude: -52.331111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Matoury (97307)
Population : 28407"} }, "town-33449" : { value: "28396", latitude: 44.895555555556, longitude: -0.7175, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Médard-en-Jalles (33449)
Population : 28396"} }, "town-95063" : { value: "28277", latitude: 48.925555555556, longitude: 2.2169444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bezons (95063)
Population : 28277"} }, "town-93077" : { value: "28257", latitude: 48.890277777778, longitude: 2.5111111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villemomble (93077)
Population : 28257"} }, "town-93059" : { value: "28076", latitude: 48.964722222222, longitude: 2.3608333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pierrefitte-sur-Seine (93059)
Population : 28076"} }, "town-92060" : { value: "27931", latitude: 48.783333333333, longitude: 2.2636111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Plessis-Robinson (92060)
Population : 27931"} }, "town-92035" : { value: "27923", latitude: 48.905, longitude: 2.2436111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Garenne-Colombes (92035)
Population : 27923"} }, "town-61001" : { value: "27863", latitude: 48.429722222222, longitude: 0.091944444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Alençon (61001)
Population : 27863"} }, "town-95219" : { value: "27713", latitude: 48.991388888889, longitude: 2.2594444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ermont (95219)
Population : 27713"} }, "town-91521" : { value: "27689", latitude: 48.651111111111, longitude: 2.4130555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ris-Orangis (91521)
Population : 27689"} }, "town-18279" : { value: "27675", latitude: 47.221944444444, longitude: 2.0683333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vierzon (18279)
Population : 27675"} }, "town-94079" : { value: "27568", latitude: 48.8275, longitude: 2.5447222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villiers-sur-Marne (94079)
Population : 27568"} }, "town-67218" : { value: "27556", latitude: 48.524722222222, longitude: 7.7144444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Illkirch-Graffenstaden (67218)
Population : 27556"} }, "town-91657" : { value: "27546", latitude: 48.700277777778, longitude: 2.4172222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vigneux-sur-Seine (91657)
Population : 27546"} }, "town-17415" : { value: "27430", latitude: 45.745277777778, longitude: -0.63444444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saintes (17415)
Population : 27430"} }, "town-92075" : { value: "27314", latitude: 48.82, longitude: 2.2888888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vanves (92075)
Population : 27314"} }, "town-78208" : { value: "27262", latitude: 48.783888888889, longitude: 1.9580555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Élancourt (78208)
Population : 27262"} }, "town-95680" : { value: "27004", latitude: 49.008888888889, longitude: 2.3902777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villiers-le-Bel (95680)
Population : 27004"} }, "town-78517" : { value: "27001", latitude: 48.643611111111, longitude: 1.83, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rambouillet (78517)
Population : 27001"} }, "town-02408" : { value: "26991", latitude: 49.563333333333, longitude: 3.6236111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Laon (02408)
Population : 26991"} }, "town-38053" : { value: "26841", latitude: 45.590833333333, longitude: 5.2791666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bourgoin-Jallieu (38053)
Population : 26841"} }, "town-91286" : { value: "26796", latitude: 48.656666666667, longitude: 2.3880555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Grigny (91286)
Population : 26796"} }, "town-97113" : { value: "26743", latitude: 16.205555555556, longitude: -61.491944444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Gosier (97113)
Population : 26743"} }, "town-62427" : { value: "26728", latitude: 50.421111111111, longitude: 2.95, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hénin-Beaumont (62427)
Population : 26728"} }, "town-95582" : { value: "26659", latitude: 48.971666666667, longitude: 2.2569444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sannois (95582)
Population : 26659"} }, "town-95277" : { value: "26627", latitude: 48.986666666667, longitude: 2.4486111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gonesse (95277)
Population : 26627"} }, "town-52448" : { value: "26549", latitude: 48.637777777778, longitude: 4.9488888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Dizier (52448)
Population : 26549"} }, "town-95306" : { value: "26533", latitude: 48.990277777778, longitude: 2.1655555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Herblay (95306)
Population : 26533"} }, "town-62119" : { value: "26530", latitude: 50.529722222222, longitude: 2.64, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Béthune (62119)
Population : 26530"} }, "town-25388" : { value: "26501", latitude: 47.509722222222, longitude: 6.7983333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montbéliard (25388)
Population : 26501"} }, "town-94034" : { value: "26446", latitude: 48.758888888889, longitude: 2.3236111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fresnes (94034)
Population : 26446"} }, "town-95607" : { value: "26440", latitude: 49.025833333333, longitude: 2.2266666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Taverny (95607)
Population : 26440"} }, "town-83062" : { value: "26321", latitude: 43.124722222222, longitude: 6.0105555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Garde (83062)
Population : 26321"} }, "town-27681" : { value: "26306", latitude: 49.091666666667, longitude: 1.485, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vernon (27681)
Population : 26306"} }, "town-94043" : { value: "26267", latitude: 48.81, longitude: 2.3580555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Kremlin-BicĂŞtre (94043)
Population : 26267"} }, "town-94071" : { value: "26150", latitude: 48.769722222222, longitude: 2.5227777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sucy-en-Brie (94071)
Population : 26150"} }, "town-93063" : { value: "26025", latitude: 48.883611111111, longitude: 2.4361111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Romainville (93063)
Population : 26025"} }, "town-64122" : { value: "25994", latitude: 43.480555555556, longitude: -1.5572222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Biarritz (64122)
Population : 25994"} }, "town-69275" : { value: "25988", latitude: 45.768611111111, longitude: 4.9588888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Décines-Charpieu (69275)
Population : 25988"} }, "town-12202" : { value: "25974", latitude: 44.35, longitude: 2.5741666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rodez (12202)
Population : 25974"} }, "town-17299" : { value: "25962", latitude: 45.941944444444, longitude: -0.9669444444444401, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rochefort (17299)
Population : 25962"} }, "town-31557" : { value: "25854", latitude: 43.584444444444, longitude: 1.3436111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tournefeuille (31557)
Population : 25854"} }, "town-44190" : { value: "25832", latitude: 47.207222222222, longitude: -1.5025, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Sébastien-sur-Loire (44190)
Population : 25832"} }, "town-13063" : { value: "25823", latitude: 43.581388888889, longitude: 5.0013888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Miramas (13063)
Population : 25823"} }, "town-59017" : { value: "25786", latitude: 50.687222222222, longitude: 2.8802777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Armentières (59017)
Population : 25786"} }, "town-91114" : { value: "25785", latitude: 48.698055555556, longitude: 2.5033333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Brunoy (91114)
Population : 25785"} }, "town-39198" : { value: "25776", latitude: 47.092222222222, longitude: 5.4897222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dole (39198)
Population : 25776"} }, "town-89387" : { value: "25676", latitude: 48.197222222222, longitude: 3.2833333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sens (89387)
Population : 25676"} }, "town-34145" : { value: "25509", latitude: 43.676944444444, longitude: 4.1352777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lunel (34145)
Population : 25509"} }, "town-93047" : { value: "25499", latitude: 48.898333333333, longitude: 2.5647222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montfermeil (93047)
Population : 25499"} }, "town-84035" : { value: "25440", latitude: 43.836666666667, longitude: 5.0372222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cavaillon (84035)
Population : 25440"} }, "town-69149" : { value: "25413", latitude: 45.714166666667, longitude: 4.8075, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Oullins (69149)
Population : 25413"} }, "town-97304" : { value: "25404", latitude: 5.1583333333333, longitude: -52.642777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Kourou (97304)
Population : 25404"} }, "town-92078" : { value: "25374", latitude: 48.937222222222, longitude: 2.3277777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villeneuve-la-Garenne (92078)
Population : 25374"} }, "town-03310" : { value: "25235", latitude: 46.126944444444, longitude: 3.4258333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vichy (03310)
Population : 25235"} }, "town-44114" : { value: "25216", latitude: 47.270833333333, longitude: -1.6236111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Orvault (44114)
Population : 25216"} }, "town-33039" : { value: "25205", latitude: 44.807777777778, longitude: -0.54888888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bègles (33039)
Population : 25205"} }, "town-76322" : { value: "25189", latitude: 49.406388888889, longitude: 1.0522222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Grand-Quevilly (76322)
Population : 25189"} }, "town-91692" : { value: "25055", latitude: 48.682222222222, longitude: 2.1675, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Les Ulis (91692)
Population : 25055"} }, "town-33529" : { value: "25018", latitude: 44.6325, longitude: -1.145, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Teste-de-Buch (33529)
Population : 25018"} }, "town-34003" : { value: "24972", latitude: 43.31, longitude: 3.4752777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Agde (34003)
Population : 24972"} }, "town-80001" : { value: "24953", latitude: 50.105277777778, longitude: 1.8352777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Abbeville (80001)
Population : 24953"} }, "town-51230" : { value: "24733", latitude: 49.04, longitude: 3.9591666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Épernay (51230)
Population : 24733"} }, "town-47323" : { value: "24700", latitude: 44.406944444444, longitude: 0.70416666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villeneuve-sur-Lot (47323)
Population : 24700"} }, "town-31395" : { value: "24653", latitude: 43.460277777778, longitude: 1.3258333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Muret (31395)
Population : 24653"} }, "town-77083" : { value: "24636", latitude: 48.852777777778, longitude: 2.6019444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Champs-sur-Marne (77083)
Population : 24636"} }, "town-97128" : { value: "24611", latitude: 16.225555555556, longitude: -61.386111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sainte-Anne (97128)
Population : 24611"} }, "town-52121" : { value: "24500", latitude: 48.110833333333, longitude: 5.1386111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chaumont (52121)
Population : 24500"} }, "town-95203" : { value: "24386", latitude: 48.991388888889, longitude: 2.2797222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Eaubonne (95203)
Population : 24386"} }, "town-33243" : { value: "24302", latitude: 44.915277777778, longitude: -0.24388888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Libourne (33243)
Population : 24302"} }, "town-77514" : { value: "24296", latitude: 48.942777777778, longitude: 2.6063888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villeparisis (77514)
Population : 24296"} }, "town-97222" : { value: "24095", latitude: 14.6775, longitude: -60.939166666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Robert (97222)
Population : 24095"} }, "town-95572" : { value: "23889", latitude: 49.044166666667, longitude: 2.1102777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Ouen-l'AumĂ´ne (95572)
Population : 23889"} }, "town-62178" : { value: "23869", latitude: 50.481111111111, longitude: 2.5477777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bruay-la-Buissière (62178)
Population : 23869"} }, "town-91103" : { value: "23812", latitude: 48.609444444444, longitude: 2.3077777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Brétigny-sur-Orge (91103)
Population : 23812"} }, "town-77058" : { value: "23663", latitude: 48.841666666667, longitude: 2.6977777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bussy-Saint-Georges (77058)
Population : 23663"} }, "town-97118" : { value: "23606", latitude: 16.191388888889, longitude: -61.590277777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Petit-Bourg (97118)
Population : 23606"} }, "town-92032" : { value: "23603", latitude: 48.789166666667, longitude: 2.2855555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fontenay-aux-Roses (92032)
Population : 23603"} }, "town-91223" : { value: "23575", latitude: 48.435, longitude: 2.1622222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Étampes (91223)
Population : 23575"} }, "town-33192" : { value: "23546", latitude: 44.771388888889, longitude: -0.61694444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gradignan (33192)
Population : 23546"} }, "town-33069" : { value: "23539", latitude: 44.864722222222, longitude: -0.59861111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Bouscat (33069)
Population : 23539"} }, "town-92072" : { value: "23412", latitude: 48.823055555556, longitude: 2.2108333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sèvres (92072)
Population : 23412"} }, "town-95176" : { value: "23318", latitude: 48.973055555556, longitude: 2.2005555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cormeilles-en-Parisis (95176)
Population : 23318"} }, "town-01283" : { value: "23308", latitude: 46.255555555556, longitude: 5.655, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Oyonnax (01283)
Population : 23308"} }, "town-78358" : { value: "23287", latitude: 48.946111111111, longitude: 2.145, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Maisons-Laffitte (78358)
Population : 23287"} }, "town-71153" : { value: "23186", latitude: 46.800555555556, longitude: 4.4402777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Creusot (71153)
Population : 23186"} }, "town-21054" : { value: "23135", latitude: 47.024166666667, longitude: 4.8388888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Beaune (21054)
Population : 23135"} }, "town-91421" : { value: "23131", latitude: 48.7075, longitude: 2.4552777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montgeron (91421)
Population : 23131"} }, "town-57480" : { value: "23049", latitude: 49.099722222222, longitude: 6.1533333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montigny-lès-Metz (57480)
Population : 23049"} }, "town-32013" : { value: "22931", latitude: 43.645277777778, longitude: 0.58861111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Auch (32013)
Population : 22931"} }, "town-59155" : { value: "22918", latitude: 51.024722222222, longitude: 2.3908333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Coudekerque-Branche (59155)
Population : 22918"} }, "town-04112" : { value: "22852", latitude: 43.833333333333, longitude: 5.7830555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Manosque (04112)
Population : 22852"} }, "town-12145" : { value: "22775", latitude: 44.097777777778, longitude: 3.0777777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Millau (12145)
Population : 22775"} }, "town-59368" : { value: "22758", latitude: 50.655277777778, longitude: 3.0702777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Madeleine (59368)
Population : 22758"} }, "town-56098" : { value: "22744", latitude: 47.763333333333, longitude: -3.3388888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lanester (56098)
Population : 22744"} }, "town-34108" : { value: "22743", latitude: 43.447222222222, longitude: 3.7555555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Frontignan (34108)
Population : 22743"} }, "town-97117" : { value: "22716", latitude: 16.331111111111, longitude: -61.343611111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Moule (97117)
Population : 22716"} }, "town-94067" : { value: "22666", latitude: 48.841388888889, longitude: 2.4177777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Mandé (94067)
Population : 22666"} }, "town-77468" : { value: "22639", latitude: 48.850277777778, longitude: 2.6508333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Torcy (77468)
Population : 22639"} }, "town-97420" : { value: "22627", latitude: -20.905555555556, longitude: 55.607222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sainte-Suzanne (97420)
Population : 22627"} }, "town-33119" : { value: "22588", latitude: 44.856944444444, longitude: -0.53277777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cenon (33119)
Population : 22588"} }, "town-14366" : { value: "22547", latitude: 49.145555555556, longitude: 0.22555555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lisieux (14366)
Population : 22547"} }, "town-77390" : { value: "22514", latitude: 48.791111111111, longitude: 2.6513888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Roissy-en-Brie (77390)
Population : 22514"} }, "town-06079" : { value: "22498", latitude: 43.545555555556, longitude: 6.9375, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mandelieu-la-Napoule (06079)
Population : 22498"} }, "town-38169" : { value: "22485", latitude: 45.193055555556, longitude: 5.6847222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fontaine (38169)
Population : 22485"} }, "town-93045" : { value: "22410", latitude: 48.88, longitude: 2.4169444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Les Lilas (93045)
Population : 22410"} }, "town-69202" : { value: "22229", latitude: 45.733611111111, longitude: 4.8025, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sainte-Foy-lès-Lyon (69202)
Population : 22229"} }, "town-88413" : { value: "22225", latitude: 48.284166666667, longitude: 6.9491666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Dié-des-Vosges (88413)
Population : 22225"} }, "town-76498" : { value: "22215", latitude: 49.430555555556, longitude: 1.0527777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Petit-Quevilly (76498)
Population : 22215"} }, "town-31069" : { value: "22119", latitude: 43.635555555556, longitude: 1.39, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Blagnac (31069)
Population : 22119"} }, "town-44215" : { value: "22117", latitude: 47.168055555556, longitude: -1.4713888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vertou (44215)
Population : 22117"} }, "town-57631" : { value: "22094", latitude: 49.110555555556, longitude: 7.0672222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sarreguemines (57631)
Population : 22094"} }, "town-59295" : { value: "22086", latitude: 50.724444444444, longitude: 2.5383333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hazebrouck (59295)
Population : 22086"} }, "town-59360" : { value: "22081", latitude: 50.612222222222, longitude: 3.0136111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Loos (59360)
Population : 22081"} }, "town-59410" : { value: "22036", latitude: 50.641944444444, longitude: 3.1077777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mons-en-Barœul (59410)
Population : 22036"} }, "town-93057" : { value: "21972", latitude: 48.905833333333, longitude: 2.5105555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Les Pavillons-sous-Bois (93057)
Population : 21972"} }, "town-57227" : { value: "21920", latitude: 49.188055555556, longitude: 6.9, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Forbach (57227)
Population : 21920"} }, "town-76108" : { value: "21876", latitude: 49.460555555556, longitude: 1.1080555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bois-Guillaume (76108)
Population : 21876"} }, "town-76108" : { value: "21876", latitude: 49.460555555556, longitude: 1.1080555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bois-Guillaume - Bihorel (76108)
Population : 21876"} }, "town-77122" : { value: "21845", latitude: 48.661944444444, longitude: 2.5630555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Combs-la-Ville (77122)
Population : 21845"} }, "town-14327" : { value: "21829", latitude: 49.203611111111, longitude: -0.32638888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hérouville-Saint-Clair (14327)
Population : 21829"} }, "town-95197" : { value: "21741", latitude: 48.975, longitude: 2.3286111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Deuil-la-Barre (95197)
Population : 21741"} }, "town-40088" : { value: "21702", latitude: 43.706944444444, longitude: -1.0513888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dax (40088)
Population : 21702"} }, "town-94054" : { value: "21691", latitude: 48.743611111111, longitude: 2.3927777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Orly (94054)
Population : 21691"} }, "town-91345" : { value: "21574", latitude: 48.696944444444, longitude: 2.2955555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Longjumeau (91345)
Population : 21574"} }, "town-95428" : { value: "21475", latitude: 48.989722222222, longitude: 2.3219444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montmorency (95428)
Population : 21475"} }, "town-45147" : { value: "21450", latitude: 47.931944444444, longitude: 1.9211111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fleury-les-Aubrais (45147)
Population : 21450"} }, "town-78126" : { value: "21374", latitude: 48.85, longitude: 2.145, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Celle-Saint-Cloud (78126)
Population : 21374"} }, "town-46042" : { value: "21333", latitude: 44.4475, longitude: 1.4405555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cahors (46042)
Population : 21333"} }, "town-91272" : { value: "21259", latitude: 48.701388888889, longitude: 2.1336111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gif-sur-Yvette (91272)
Population : 21259"} }, "town-59271" : { value: "21235", latitude: 51.013055555556, longitude: 2.3022222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Grande-Synthe (59271)
Population : 21235"} }, "town-97229" : { value: "21209", latitude: 14.616111111111, longitude: -61.101388888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Schœlcher (97229)
Population : 21209"} }, "town-91434" : { value: "21113", latitude: 48.663333333333, longitude: 2.3513888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Morsang-sur-Orge (91434)
Population : 21113"} }, "town-83144" : { value: "21035", latitude: 43.137222222222, longitude: 5.9825, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Valette-du-Var (83144)
Population : 21035"} }, "town-22113" : { value: "20983", latitude: 48.7325, longitude: -3.4552777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lannion (22113)
Population : 20983"} }, "town-69204" : { value: "20982", latitude: 45.695277777778, longitude: 4.7930555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Genis-Laval (69204)
Population : 20982"} }, "town-59163" : { value: "20962", latitude: 50.674722222222, longitude: 3.1538888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Croix (59163)
Population : 20962"} }, "town-77152" : { value: "20923", latitude: 48.515277777778, longitude: 2.6344444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dammarie-les-Lys (77152)
Population : 20923"} }, "town-74011" : { value: "20881", latitude: 45.919166666667, longitude: 6.1419444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Annecy-le-Vieux (74011)
Population : 20881"} }, "town-77285" : { value: "20830", latitude: 48.5375, longitude: 2.6319444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Mée-sur-Seine (77285)
Population : 20830"} }, "town-13041" : { value: "20799", latitude: 43.454444444444, longitude: 5.4761111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gardanne (13041)
Population : 20799"} }, "town-93049" : { value: "20683", latitude: 48.860833333333, longitude: 2.5097222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Neuilly-Plaisance (93049)
Population : 20683"} }, "town-35115" : { value: "20637", latitude: 48.351666666667, longitude: -1.2, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fougères (35115)
Population : 20637"} }, "town-77350" : { value: "20598", latitude: 48.769166666667, longitude: 2.6791666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ozoir-la-Ferrière (77350)
Population : 20598"} }, "town-38563" : { value: "20573", latitude: 45.363333333333, longitude: 5.59, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Voiron (38563)
Population : 20573"} }, "town-77243" : { value: "20538", latitude: 48.878055555556, longitude: 2.7066666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lagny-sur-Marne (77243)
Population : 20538"} }, "town-59172" : { value: "20523", latitude: 50.328611111111, longitude: 3.395, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Denain (59172)
Population : 20523"} }, "town-68297" : { value: "20481", latitude: 47.585277777778, longitude: 7.565, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Louis (68297)
Population : 20481"} }, "town-97129" : { value: "20443", latitude: 16.333055555556, longitude: -61.698055555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sainte-Rose (97129)
Population : 20443"} }, "town-59279" : { value: "20370", latitude: 50.782777777778, longitude: 3.1247222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Halluin (59279)
Population : 20370"} }, "town-78640" : { value: "20348", latitude: 48.783333333333, longitude: 2.1883333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vélizy-Villacoublay (78640)
Population : 20348"} }, "town-91570" : { value: "20345", latitude: 48.6325, longitude: 2.3027777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Michel-sur-Orge (91570)
Population : 20345"} }, "town-95555" : { value: "20326", latitude: 48.971111111111, longitude: 2.2819444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Gratien (95555)
Population : 20326"} }, "town-92014" : { value: "20303", latitude: 48.778055555556, longitude: 2.3158333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bourg-la-Reine (92014)
Population : 20303"} }, "town-59646" : { value: "20293", latitude: 50.668611111111, longitude: 3.13, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Wasquehal (59646)
Population : 20293"} }, "town-54329" : { value: "20286", latitude: 48.589444444444, longitude: 6.5016666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lunéville (54329)
Population : 20286"} }, "town-33249" : { value: "20271", latitude: 44.879166666667, longitude: -0.5216666666666701, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lormont (33249)
Population : 20271"} }, "town-03190" : { value: "20229", latitude: 46.564722222222, longitude: 3.3325, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Moulins (03190)
Population : 20229"} }, "town-45232" : { value: "20196", latitude: 47.863055555556, longitude: 1.8997222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Olivet (45232)
Population : 20196"} }, "town-94044" : { value: "20112", latitude: 48.746388888889, longitude: 2.4883333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Limeil-Brévannes (94044)
Population : 20112"} }, "town-33162" : { value: "19998", latitude: 44.884444444444, longitude: -0.65138888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Eysines (33162)
Population : 19998"} }, "town-92071" : { value: "19986", latitude: 48.778611111111, longitude: 2.2905555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sceaux (92071)
Population : 19986"} }, "town-94003" : { value: "19964", latitude: 48.806666666667, longitude: 2.3352777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Arcueil (94003)
Population : 19964"} }, "town-50502" : { value: "19944", latitude: 49.114444444444, longitude: -1.0916666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-LĂ´ (50502)
Population : 19944"} }, "town-69244" : { value: "19938", latitude: 45.763333333333, longitude: 4.78, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tassin-la-Demi-Lune (69244)
Population : 19938"} }, "town-76451" : { value: "19880", latitude: 49.4625, longitude: 1.0872222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mont-Saint-Aignan (76451)
Population : 19880"} }, "town-33199" : { value: "19877", latitude: 44.635277777778, longitude: -1.0677777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gujan-Mestras (33199)
Population : 19877"} }, "town-71306" : { value: "19855", latitude: 46.666944444444, longitude: 4.3688888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montceau-les-Mines (71306)
Population : 19855"} }, "town-13002" : { value: "19775", latitude: 43.336111111111, longitude: 5.4822222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Allauch (13002)
Population : 19775"} }, "town-78005" : { value: "19754", latitude: 48.962222222222, longitude: 2.0686111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Achères (78005)
Population : 19754"} }, "town-55545" : { value: "19714", latitude: 49.159722222222, longitude: 5.3827777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Verdun (55545)
Population : 19714"} }, "town-73011" : { value: "19713", latitude: 45.675833333333, longitude: 6.3925, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Albertville (73011)
Population : 19713"} }, "town-63124" : { value: "19709", latitude: 45.741111111111, longitude: 3.1963888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cournon-d'Auvergne (63124)
Population : 19709"} }, "town-13071" : { value: "19706", latitude: 43.41, longitude: 5.3094444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Les Pennes-Mirabeau (13071)
Population : 19706"} }, "town-97309" : { value: "19691", latitude: 4.905, longitude: -52.276388888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Remire-Montjoly (97309)
Population : 19691"} }, "town-29039" : { value: "19688", latitude: 47.875277777778, longitude: -3.9188888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Concarneau (29039)
Population : 19688"} }, "town-79049" : { value: "19676", latitude: 46.84, longitude: -0.48861111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bressuire (79049)
Population : 19676"} }, "town-43157" : { value: "19665", latitude: 45.043333333333, longitude: 3.885, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Puy-en-Velay (43157)
Population : 19665"} }, "town-45284" : { value: "19623", latitude: 47.911944444444, longitude: 1.9711111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Jean-de-Braye (45284)
Population : 19623"} }, "town-76259" : { value: "19581", latitude: 49.7575, longitude: 0.37916666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fécamp (76259)
Population : 19581"} }, "town-67462" : { value: "19576", latitude: 48.259444444444, longitude: 7.4541666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sélestat (67462)
Population : 19576"} }, "town-97210" : { value: "19547", latitude: 14.615277777778, longitude: -60.9025, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le François (97210)
Population : 19547"} }, "town-97107" : { value: "19544", latitude: 16.0425, longitude: -61.564722222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Capesterre-Belle-Eau (97107)
Population : 19544"} }, "town-84054" : { value: "19525", latitude: 43.919444444444, longitude: 5.0513888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "L'Isle-sur-la-Sorgue (84054)
Population : 19525"} }, "town-74268" : { value: "19499", latitude: 45.888888888889, longitude: 6.0961111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Seynod (74268)
Population : 19499"} }, "town-06157" : { value: "19489", latitude: 43.722777777778, longitude: 7.1136111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vence (06157)
Population : 19489"} }, "town-78362" : { value: "19418", latitude: 48.974166666667, longitude: 1.7108333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mantes-la-Ville (78362)
Population : 19418"} }, "town-85047" : { value: "19341", latitude: 46.845833333333, longitude: -1.8791666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Challans (85047)
Population : 19341"} }, "town-16102" : { value: "19335", latitude: 45.695833333333, longitude: -0.32916666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cognac (16102)
Population : 19335"} }, "town-94059" : { value: "19304", latitude: 48.811111111111, longitude: 2.5716666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Plessis-Trévise (94059)
Population : 19304"} }, "town-95424" : { value: "19296", latitude: 48.993888888889, longitude: 2.195, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montigny-lès-Cormeilles (95424)
Population : 19296"} }, "town-06085" : { value: "19267", latitude: 43.6, longitude: 6.9947222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mougins (06085)
Population : 19267"} }, "town-84089" : { value: "19265", latitude: 43.694166666667, longitude: 5.5030555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pertuis (84089)
Population : 19265"} }, "town-69091" : { value: "19258", latitude: 45.590555555556, longitude: 4.7688888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Givors (69091)
Population : 19258"} }, "town-25462" : { value: "19227", latitude: 46.906111111111, longitude: 6.3547222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pontarlier (25462)
Population : 19227"} }, "town-60463" : { value: "19155", latitude: 49.274722222222, longitude: 2.4675, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nogent-sur-Oise (60463)
Population : 19155"} }, "town-26058" : { value: "19133", latitude: 44.9475, longitude: 4.8952777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bourg-lès-Valence (26058)
Population : 19133"} }, "town-47157" : { value: "19113", latitude: 44.5, longitude: 0.16527777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Marmande (47157)
Population : 19113"} }, "town-08409" : { value: "19099", latitude: 49.701944444444, longitude: 4.9402777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sedan (08409)
Population : 19099"} }, "town-78383" : { value: "19014", latitude: 48.762777777778, longitude: 1.9455555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Maurepas (78383)
Population : 19014"} }, "town-92022" : { value: "18887", latitude: 48.808611111111, longitude: 2.1886111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chaville (92022)
Population : 18887"} }, "town-44047" : { value: "18861", latitude: 47.214722222222, longitude: -1.7238888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Couëron (44047)
Population : 18861"} }, "town-44020" : { value: "18762", latitude: 47.179166666667, longitude: -1.6247222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bouguenais (44020)
Population : 18762"} }, "town-30028" : { value: "18705", latitude: 44.1625, longitude: 4.62, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bagnols-sur-Cèze (30028)
Population : 18705"} }, "town-38553" : { value: "18703", latitude: 45.613333333333, longitude: 5.1486111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villefontaine (38553)
Population : 18703"} }, "town-63300" : { value: "18684", latitude: 45.893611111111, longitude: 3.1125, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Riom (63300)
Population : 18684"} }, "town-17306" : { value: "18674", latitude: 45.627777777778, longitude: -1.0255555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Royan (17306)
Population : 18674"} }, "town-77294" : { value: "18671", latitude: 48.983888888889, longitude: 2.6163888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mitry-Mory (77294)
Population : 18671"} }, "town-91161" : { value: "18664", latitude: 48.705277777778, longitude: 2.3161111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chilly-Mazarin (91161)
Population : 18664"} }, "town-94021" : { value: "18659", latitude: 48.766388888889, longitude: 2.3533333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chevilly-Larue (94021)
Population : 18659"} }, "town-97228" : { value: "18622", latitude: 14.781388888889, longitude: -60.993611111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sainte-Marie (97228)
Population : 18622"} }, "town-56162" : { value: "18591", latitude: 47.735833333333, longitude: -3.4311111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ploemeur (56162)
Population : 18591"} }, "town-94077" : { value: "18568", latitude: 48.734444444444, longitude: 2.4108333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villeneuve-le-Roi (94077)
Population : 18568"} }, "town-39300" : { value: "18560", latitude: 46.674444444444, longitude: 5.5538888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lons-le-Saunier (39300)
Population : 18560"} }, "town-92033" : { value: "18469", latitude: 48.845555555556, longitude: 2.1869444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Garches (92033)
Population : 18469"} }, "town-69081" : { value: "18413", latitude: 45.774444444444, longitude: 4.7775, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Écully (69081)
Population : 18413"} }, "town-27375" : { value: "18332", latitude: 49.215277777778, longitude: 1.1655555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Louviers (27375)
Population : 18332"} }, "town-44026" : { value: "18275", latitude: 47.296944444444, longitude: -1.4927777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Carquefou (44026)
Population : 18275"} }, "town-59507" : { value: "18235", latitude: 50.604722222222, longitude: 3.0877777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ronchin (59507)
Population : 18235"} }, "town-94019" : { value: "18227", latitude: 48.798333333333, longitude: 2.5338888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chennevières-sur-Marne (94019)
Population : 18227"} }, "town-84129" : { value: "18220", latitude: 44.008333333333, longitude: 4.8725, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sorgues (84129)
Population : 18220"} }, "town-93061" : { value: "18171", latitude: 48.885, longitude: 2.4038888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Pré-Saint-Gervais (93061)
Population : 18171"} }, "town-38229" : { value: "18065", latitude: 45.208611111111, longitude: 5.7794444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Meylan (38229)
Population : 18065"} }, "town-67043" : { value: "18038", latitude: 48.613888888889, longitude: 7.7519444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bischheim (67043)
Population : 18038"} }, "town-94042" : { value: "17990", latitude: 48.821388888889, longitude: 2.4727777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Joinville-le-Pont (94042)
Population : 17990"} }, "town-78545" : { value: "17976", latitude: 48.800277777778, longitude: 2.0625, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Cyr-l'École (78545)
Population : 17976"} }, "town-04070" : { value: "17969", latitude: 44.0925, longitude: 6.2355555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Digne-les-Bains (04070)
Population : 17969"} }, "town-50173" : { value: "17942", latitude: 49.648333333333, longitude: -1.6547222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Équeurdreville-Hainneville (50173)
Population : 17942"} }, "town-74081" : { value: "17877", latitude: 46.060277777778, longitude: 6.5786111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cluses (74081)
Population : 17877"} }, "town-44035" : { value: "17814", latitude: 47.298888888889, longitude: -1.5527777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Chapelle-sur-Erdre (44035)
Population : 17814"} }, "town-78165" : { value: "17773", latitude: 48.820555555556, longitude: 1.9836111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Les Clayes-sous-Bois (78165)
Population : 17773"} }, "town-41194" : { value: "17758", latitude: 47.358333333333, longitude: 1.7427777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Romorantin-Lanthenay (41194)
Population : 17758"} }, "town-41269" : { value: "17687", latitude: 47.792777777778, longitude: 1.0655555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "VendĂ´me (41269)
Population : 17687"} }, "town-63075" : { value: "17683", latitude: 45.773611111111, longitude: 3.0669444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chamalières (63075)
Population : 17683"} }, "town-95598" : { value: "17670", latitude: 48.987777777778, longitude: 2.2997222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Soisy-sous-Montmorency (95598)
Population : 17670"} }, "town-74093" : { value: "17605", latitude: 45.903611111111, longitude: 6.1038888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cran-Gevrier (74093)
Population : 17605"} }, "town-59220" : { value: "17581", latitude: 50.598888888889, longitude: 3.0736111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Faches-Thumesnil (59220)
Population : 17581"} }, "town-13077" : { value: "17546", latitude: 43.405, longitude: 4.9886111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Port-de-Bouc (13077)
Population : 17546"} }, "town-59299" : { value: "17538", latitude: 50.655277777778, longitude: 3.1877777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hem (59299)
Population : 17538"} }, "town-76231" : { value: "17452", latitude: 49.285833333333, longitude: 1.0083333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Elbeuf (76231)
Population : 17452"} }, "town-62065" : { value: "17429", latitude: 50.409722222222, longitude: 2.8327777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Avion (62065)
Population : 17429"} }, "town-77296" : { value: "17415", latitude: 48.626111111111, longitude: 2.5922222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Moissy-Cramayel (77296)
Population : 17415"} }, "town-35360" : { value: "17393", latitude: 48.123333333333, longitude: -1.2094444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vitré (35360)
Population : 17393"} }, "town-42095" : { value: "17380", latitude: 45.388055555556, longitude: 4.2872222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Firminy (42095)
Population : 17380"} }, "town-07010" : { value: "17275", latitude: 45.24, longitude: 4.6708333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Annonay (07010)
Population : 17275"} }, "town-62215" : { value: "17275", latitude: 50.493055555556, longitude: 2.9580555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Carvin (62215)
Population : 17275"} }, "town-83047" : { value: "17225", latitude: 43.149722222222, longitude: 6.0741666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Crau (83047)
Population : 17225"} }, "town-94037" : { value: "17222", latitude: 48.813333333333, longitude: 2.3444444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gentilly (94037)
Population : 17222"} }, "town-97207" : { value: "17209", latitude: 14.575833333333, longitude: -60.975833333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ducos (97207)
Population : 17209"} }, "town-95218" : { value: "17145", latitude: 49.017222222222, longitude: 2.0913888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Éragny (95218)
Population : 17145"} }, "town-97224" : { value: "17057", latitude: 14.670833333333, longitude: -61.038055555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Joseph (97224)
Population : 17057"} }, "town-78372" : { value: "17019", latitude: 48.866944444444, longitude: 2.0941666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Marly-le-Roi (78372)
Population : 17019"} }, "town-45285" : { value: "16951", latitude: 47.913055555556, longitude: 1.8733333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Jean-de-la-Ruelle (45285)
Population : 16951"} }, "town-94004" : { value: "16945", latitude: 48.750277777778, longitude: 2.5097222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Boissy-Saint-Léger (94004)
Population : 16945"} }, "town-70550" : { value: "16934", latitude: 47.622222222222, longitude: 6.1552777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vesoul (70550)
Population : 16934"} }, "town-84092" : { value: "16930", latitude: 43.964166666667, longitude: 4.86, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Pontet (84092)
Population : 16930"} }, "town-77305" : { value: "16926", latitude: 48.383055555556, longitude: 2.9480555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montereau-Fault-Yonne (77305)
Population : 16926"} }, "town-97116" : { value: "16895", latitude: 16.331944444444, longitude: -61.456944444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Morne-Ă -l'Eau (97116)
Population : 16895"} }, "town-59526" : { value: "16894", latitude: 50.448055555556, longitude: 3.4269444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Amand-les-Eaux (59526)
Population : 16894"} }, "town-94011" : { value: "16888", latitude: 48.774166666667, longitude: 2.4875, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bonneuil-sur-Marne (94011)
Population : 16888"} }, "town-35047" : { value: "16875", latitude: 48.024722222222, longitude: -1.7458333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bruz (35047)
Population : 16875"} }, "town-60612" : { value: "16867", latitude: 49.207222222222, longitude: 2.5866666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Senlis (60612)
Population : 16867"} }, "town-76447" : { value: "16852", latitude: 49.546111111111, longitude: 0.18805555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montivilliers (76447)
Population : 16852"} }, "town-55029" : { value: "16830", latitude: 48.771666666667, longitude: 5.1672222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bar-le-Duc (55029)
Population : 16830"} }, "town-78481" : { value: "16821", latitude: 48.896666666667, longitude: 2.1061111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Pecq (78481)
Population : 16821"} }, "town-33122" : { value: "16802", latitude: 44.744444444444, longitude: -0.68222222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cestas (33122)
Population : 16802"} }, "town-95323" : { value: "16796", latitude: 49.010833333333, longitude: 2.0386111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Jouy-le-Moutier (95323)
Population : 16796"} }, "town-69199" : { value: "16787", latitude: 45.708611111111, longitude: 4.8533333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Fons (69199)
Population : 16787"} }, "town-83023" : { value: "16757", latitude: 43.405833333333, longitude: 6.0616666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Brignoles (83023)
Population : 16757"} }, "town-78650" : { value: "16753", latitude: 48.893888888889, longitude: 2.1322222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Vésinet (78650)
Population : 16753"} }, "town-57606" : { value: "16723", latitude: 49.104166666667, longitude: 6.7080555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Avold (57606)
Population : 16723"} }, "town-83123" : { value: "16643", latitude: 43.119166666667, longitude: 5.8022222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sanary-sur-Mer (83123)
Population : 16643"} }, "town-67267" : { value: "16639", latitude: 48.5575, longitude: 7.6830555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lingolsheim (67267)
Population : 16639"} }, "town-44055" : { value: "16623", latitude: 47.285833333333, longitude: -2.3922222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Baule-Escoublac (44055)
Population : 16623"} }, "town-77053" : { value: "16604", latitude: 48.6925, longitude: 2.6111111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Brie-Comte-Robert (77053)
Population : 16604"} }, "town-97120" : { value: "16550", latitude: 16.241111111111, longitude: -61.533055555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pointe-Ă -Pitre (97120)
Population : 16550"} }, "town-29151" : { value: "16547", latitude: 48.5775, longitude: -3.8277777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Morlaix (29151)
Population : 16547"} }, "town-95476" : { value: "16537", latitude: 49.059166666667, longitude: 2.0625, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Osny (95476)
Population : 16537"} }, "town-78335" : { value: "16534", latitude: 48.993333333333, longitude: 1.7358333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Limay (78335)
Population : 16534"} }, "town-34154" : { value: "16504", latitude: 43.616388888889, longitude: 4.0075, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mauguio (34154)
Population : 16504"} }, "town-37214" : { value: "16503", latitude: 47.402777777778, longitude: 0.67805555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Cyr-sur-Loire (37214)
Population : 16503"} }, "town-57757" : { value: "16475", latitude: 49.358888888889, longitude: 6.1886111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Yutz (57757)
Population : 16475"} }, "town-33167" : { value: "16457", latitude: 44.836388888889, longitude: -0.52583333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Floirac (33167)
Population : 16457"} }, "town-09225" : { value: "16450", latitude: 43.116388888889, longitude: 1.6108333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pamiers (09225)
Population : 16450"} }, "town-95637" : { value: "16443", latitude: 49.034444444444, longitude: 2.0319444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vauréal (95637)
Population : 16443"} }, "town-31424" : { value: "16442", latitude: 43.565555555556, longitude: 1.2963888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Plaisance-du-Touch (31424)
Population : 16442"} }, "town-50602" : { value: "16377", latitude: 49.640833333333, longitude: -1.5788888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tourlaville (50602)
Population : 16377"} }, "town-59569" : { value: "16363", latitude: 50.363055555556, longitude: 3.1130555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sin-le-Noble (59569)
Population : 16363"} }, "town-38382" : { value: "16355", latitude: 45.231666666667, longitude: 5.6830555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Égrève (38382)
Population : 16355"} }, "town-44069" : { value: "16263", latitude: 47.328055555556, longitude: -2.4291666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Guérande (44069)
Population : 16263"} }, "town-28218" : { value: "16262", latitude: 48.438333333333, longitude: 1.465, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lucé (28218)
Population : 16262"} }, "town-72154" : { value: "16249", latitude: 47.699722222222, longitude: -0.076111111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Flèche (72154)
Population : 16249"} }, "town-91471" : { value: "16231", latitude: 48.698055555556, longitude: 2.1875, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Orsay (91471)
Population : 16231"} }, "town-78686" : { value: "16224", latitude: 48.8, longitude: 2.1722222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Viroflay (78686)
Population : 16224"} }, "town-97115" : { value: "16191", latitude: 16.271666666667, longitude: -61.632777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lamentin (97115)
Population : 16191"} }, "town-74256" : { value: "16184", latitude: 45.936388888889, longitude: 6.6319444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sallanches (74256)
Population : 16184"} }, "town-30032" : { value: "16183", latitude: 43.807222222222, longitude: 4.6433333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Beaucaire (30032)
Population : 16183"} }, "town-34129" : { value: "16166", latitude: 43.568888888889, longitude: 3.9086111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lattes (34129)
Population : 16166"} }, "town-54528" : { value: "16080", latitude: 48.675, longitude: 5.8916666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Toul (54528)
Population : 16080"} }, "town-31157" : { value: "16042", latitude: 43.537777777778, longitude: 1.3436111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cugnaux (31157)
Population : 16042"} }, "town-38193" : { value: "15980", latitude: 45.619444444444, longitude: 5.2330555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "L'Isle-d'Abeau (38193)
Population : 15980"} }, "town-35051" : { value: "15975", latitude: 48.120833333333, longitude: -1.6036111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cesson-Sévigné (35051)
Population : 15975"} }, "town-29103" : { value: "15903", latitude: 48.450833333333, longitude: -4.2494444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Landerneau (29103)
Population : 15903"} }, "town-42147" : { value: "15899", latitude: 45.6075, longitude: 4.0652777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montbrison (42147)
Population : 15899"} }, "town-19272" : { value: "15838", latitude: 45.265833333333, longitude: 1.7722222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tulle (19272)
Population : 15838"} }, "town-61169" : { value: "15837", latitude: 48.748333333333, longitude: -0.56944444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Flers (61169)
Population : 15837"} }, "town-57306" : { value: "15835", latitude: 49.329722222222, longitude: 6.0619444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hayange (57306)
Population : 15835"} }, "town-91645" : { value: "15830", latitude: 48.7475, longitude: 2.2627777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Verrières-le-Buisson (91645)
Population : 15830"} }, "town-94015" : { value: "15825", latitude: 48.841111111111, longitude: 2.5222222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bry-sur-Marne (94015)
Population : 15825"} }, "town-64260" : { value: "15802", latitude: 43.358611111111, longitude: -1.7744444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hendaye (64260)
Population : 15802"} }, "town-62108" : { value: "15783", latitude: 50.408333333333, longitude: 1.5927777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Berck (62108)
Population : 15783"} }, "town-77337" : { value: "15782", latitude: 48.854722222222, longitude: 2.6288888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Noisiel (77337)
Population : 15782"} }, "town-85109" : { value: "15727", latitude: 46.871111111111, longitude: -1.0136111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Les Herbiers (85109)
Population : 15727"} }, "town-77186" : { value: "15665", latitude: 48.408888888889, longitude: 2.7016666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fontainebleau (77186)
Population : 15665"} }, "town-13039" : { value: "15662", latitude: 43.436388888889, longitude: 4.9452777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fos-sur-Mer (13039)
Population : 15662"} }, "town-37233" : { value: "15651", latitude: 47.390833333333, longitude: 0.72805555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Pierre-des-Corps (37233)
Population : 15651"} }, "town-71014" : { value: "15630", latitude: 46.951111111111, longitude: 4.2986111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Autun (71014)
Population : 15630"} }, "town-78124" : { value: "15614", latitude: 48.908055555556, longitude: 2.1780555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Carrières-sur-Seine (78124)
Population : 15614"} }, "town-45208" : { value: "15583", latitude: 47.996944444444, longitude: 2.7325, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montargis (45208)
Population : 15583"} }, "town-78642" : { value: "15581", latitude: 48.979722222222, longitude: 1.9738888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Verneuil-sur-Seine (78642)
Population : 15581"} }, "town-56083" : { value: "15545", latitude: 47.804166666667, longitude: -3.2788888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hennebont (56083)
Population : 15545"} }, "town-29046" : { value: "15540", latitude: 48.092222222222, longitude: -4.3302777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Douarnenez (29046)
Population : 15540"} }, "town-33056" : { value: "15508", latitude: 44.910555555556, longitude: -0.6375, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Blanquefort (33056)
Population : 15508"} }, "town-45302" : { value: "15423", latitude: 47.951388888889, longitude: 1.8802777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saran (45302)
Population : 15423"} }, "town-78418" : { value: "15412", latitude: 48.908611111111, longitude: 2.1494444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montesson (78418)
Population : 15412"} }, "town-78123" : { value: "15389", latitude: 48.947777777778, longitude: 2.0386111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Carrières-sous-Poissy (78123)
Population : 15389"} }, "town-34057" : { value: "15326", latitude: 43.636111111111, longitude: 3.9013888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Castelnau-le-Lez (34057)
Population : 15326"} }, "town-76157" : { value: "15281", latitude: 49.440277777778, longitude: 1.0252777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Canteleu (76157)
Population : 15281"} }, "town-06161" : { value: "15258", latitude: 43.658055555556, longitude: 7.1213888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villeneuve-Loubet (06161)
Population : 15258"} }, "town-45155" : { value: "15254", latitude: 47.688888888889, longitude: 2.6294444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gien (45155)
Population : 15254"} }, "town-62765" : { value: "15231", latitude: 50.748333333333, longitude: 2.2608333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Omer (62765)
Population : 15231"} }, "town-42186" : { value: "15153", latitude: 45.529444444444, longitude: 4.6169444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rive-de-Gier (42186)
Population : 15153"} }, "town-54304" : { value: "15139", latitude: 48.685555555556, longitude: 6.1522222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Laxou (54304)
Population : 15139"} }, "town-65286" : { value: "15102", latitude: 43.095, longitude: -0.045277777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lourdes (65286)
Population : 15102"} }, "town-25031" : { value: "15094", latitude: 47.482777777778, longitude: 6.8397222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Audincourt (25031)
Population : 15094"} }, "town-33075" : { value: "15082", latitude: 44.882777777778, longitude: -0.6125, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bruges (33075)
Population : 15082"} }, "town-61006" : { value: "15082", latitude: 48.744444444444, longitude: -0.020277777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Argentan (61006)
Population : 15082"} }, "town-13027" : { value: "15079", latitude: 43.8825, longitude: 4.855, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Châteaurenard (13027)
Population : 15079"} }, "town-95199" : { value: "15075", latitude: 49.0275, longitude: 2.3266666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Domont (95199)
Population : 15075"} }, "town-85092" : { value: "15043", latitude: 46.466944444444, longitude: -0.80638888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fontenay-le-Comte (85092)
Population : 15043"} }, "town-02168" : { value: "15020", latitude: 49.046388888889, longitude: 3.4030555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Château-Thierry (02168)
Population : 15020"} }, "town-97125" : { value: "14998", latitude: 16.251388888889, longitude: -61.273888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-François (97125)
Population : 14998"} }, "town-95563" : { value: "14962", latitude: 49.016944444444, longitude: 2.2463888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Leu-la-ForĂŞt (95563)
Population : 14962"} }, "town-93013" : { value: "14943", latitude: 48.934444444444, longitude: 2.4244444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Bourget (93013)
Population : 14943"} }, "town-77131" : { value: "14920", latitude: 48.815555555556, longitude: 3.0836111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Coulommiers (77131)
Population : 14920"} }, "town-83116" : { value: "14907", latitude: 43.453333333333, longitude: 5.8619444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Maximin-la-Sainte-Baume (83116)
Population : 14907"} }, "town-68154" : { value: "14903", latitude: 47.782222222222, longitude: 7.3480555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Illzach (68154)
Population : 14903"} }, "town-85194" : { value: "14888", latitude: 46.496388888889, longitude: -1.7847222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Les Sables-d'Olonne (85194)
Population : 14888"} }, "town-56178" : { value: "14860", latitude: 48.068611111111, longitude: -2.9627777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pontivy (56178)
Population : 14860"} }, "town-54431" : { value: "14832", latitude: 48.904444444444, longitude: 6.0541666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pont-Ă -Mousson (54431)
Population : 14832"} }, "town-59043" : { value: "14772", latitude: 50.7375, longitude: 2.7338888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bailleul (59043)
Population : 14772"} }, "town-91326" : { value: "14756", latitude: 48.688333333333, longitude: 2.3775, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Juvisy-sur-Orge (91326)
Population : 14756"} }, "town-54578" : { value: "14753", latitude: 48.673055555556, longitude: 6.1547222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villers-lès-Nancy (54578)
Population : 14753"} }, "town-62643" : { value: "14717", latitude: 50.703888888889, longitude: 1.5938888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Outreau (62643)
Population : 14717"} }, "town-54323" : { value: "14707", latitude: 49.519722222222, longitude: 5.7605555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Longwy (54323)
Population : 14707"} }, "town-77258" : { value: "14697", latitude: 48.836111111111, longitude: 2.6277777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lognes (77258)
Population : 14697"} }, "town-94069" : { value: "14647", latitude: 48.818333333333, longitude: 2.4347222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Maurice (94069)
Population : 14647"} }, "town-59139" : { value: "14632", latitude: 50.125, longitude: 3.4116666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Caudry (59139)
Population : 14632"} }, "town-23096" : { value: "14577", latitude: 46.170555555556, longitude: 1.8683333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Guéret (23096)
Population : 14577"} }, "town-59286" : { value: "14569", latitude: 50.609166666667, longitude: 2.9869444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Haubourdin (59286)
Population : 14569"} }, "town-95539" : { value: "14487", latitude: 48.998611111111, longitude: 2.3569444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Brice-sous-ForĂŞt (95539)
Population : 14487"} }, "town-63178" : { value: "14475", latitude: 45.544166666667, longitude: 3.2488888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Issoire (63178)
Population : 14475"} }, "town-44131" : { value: "14450", latitude: 47.115555555556, longitude: -2.1033333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pornic (44131)
Population : 14450"} }, "town-42279" : { value: "14425", latitude: 45.499444444444, longitude: 4.24, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Just-Saint-Rambert (42279)
Population : 14425"} }, "town-95427" : { value: "14423", latitude: 48.973611111111, longitude: 2.3458333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montmagny (95427)
Population : 14423"} }, "town-68376" : { value: "14403", latitude: 47.8075, longitude: 7.3369444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Wittenheim (68376)
Population : 14403"} }, "town-22187" : { value: "14393", latitude: 48.534444444444, longitude: -2.7708333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Plérin (22187)
Population : 14393"} }, "town-37208" : { value: "14375", latitude: 47.366666666667, longitude: 0.72666666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Avertin (37208)
Population : 14375"} }, "town-60176" : { value: "14364", latitude: 49.234444444444, longitude: 2.8875, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Crépy-en-Valois (60176)
Population : 14364"} }, "town-59291" : { value: "14358", latitude: 50.248055555556, longitude: 3.9244444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hautmont (59291)
Population : 14358"} }, "town-02738" : { value: "14320", latitude: 49.655833333333, longitude: 3.2872222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tergnier (02738)
Population : 14320"} }, "town-01004" : { value: "14316", latitude: 45.958055555556, longitude: 5.3577777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ambérieu-en-Bugey (01004)
Population : 14316"} }, "town-85166" : { value: "14316", latitude: 46.536111111111, longitude: -1.7727777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Olonne-sur-Mer (85166)
Population : 14316"} }, "town-77014" : { value: "14287", latitude: 48.408888888889, longitude: 2.725, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Avon (77014)
Population : 14287"} }, "town-53147" : { value: "14264", latitude: 48.303055555556, longitude: -0.61361111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mayenne (53147)
Population : 14264"} }, "town-21166" : { value: "14233", latitude: 47.291111111111, longitude: 5.0072222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "ChenĂ´ve (21166)
Population : 14233"} }, "town-93062" : { value: "14194", latitude: 48.899166666667, longitude: 2.5230555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Raincy (93062)
Population : 14194"} }, "town-84019" : { value: "14092", latitude: 44.280277777778, longitude: 4.7488888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bollène (84019)
Population : 14092"} }, "town-28088" : { value: "14035", latitude: 48.070833333333, longitude: 1.3377777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Châteaudun (28088)
Population : 14035"} }, "town-13015" : { value: "14028", latitude: 43.454444444444, longitude: 5.4144444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bouc-Bel-Air (13015)
Population : 14028"} }, "town-91182" : { value: "13968", latitude: 48.618055555556, longitude: 2.4069444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Courcouronnes (91182)
Population : 13968"} }, "town-97230" : { value: "13965", latitude: 14.738611111111, longitude: -60.963055555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Trinité (97230)
Population : 13965"} }, "town-60471" : { value: "13907", latitude: 49.581111111111, longitude: 2.9988888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Noyon (60471)
Population : 13907"} }, "town-74225" : { value: "13892", latitude: 45.866111111111, longitude: 5.9444444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rumilly (74225)
Population : 13892"} }, "town-78073" : { value: "13880", latitude: 48.801388888889, longitude: 2.0316666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bois-d'Arcy (78073)
Population : 13880"} }, "town-03095" : { value: "13873", latitude: 46.134444444444, longitude: 3.4563888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cusset (03095)
Population : 13873"} }, "town-29075" : { value: "13845", latitude: 48.433611111111, longitude: -4.4008333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Guipavas (29075)
Population : 13845"} }, "town-31044" : { value: "13832", latitude: 43.610277777778, longitude: 1.4986111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Balma (31044)
Population : 13832"} }, "town-51649" : { value: "13826", latitude: 48.724722222222, longitude: 4.5844444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vitry-le-François (51649)
Population : 13826"} }, "town-85060" : { value: "13802", latitude: 46.504166666667, longitude: -1.7372222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Château-d'Olonne (85060)
Population : 13802"} }, "town-10323" : { value: "13774", latitude: 48.515833333333, longitude: 3.7266666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Romilly-sur-Seine (10323)
Population : 13774"} }, "town-57160" : { value: "13770", latitude: 49.205277777778, longitude: 6.6958333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Creutzwald (57160)
Population : 13770"} }, "town-30258" : { value: "13767", latitude: 43.677777777778, longitude: 4.4311111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Gilles (30258)
Population : 13767"} }, "town-59421" : { value: "13752", latitude: 50.703333333333, longitude: 3.1405555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mouvaux (59421)
Population : 13752"} }, "town-50218" : { value: "13723", latitude: 48.838055555556, longitude: -1.5869444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Granville (50218)
Population : 13723"} }, "town-91386" : { value: "13710", latitude: 48.565277777778, longitude: 2.4361111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mennecy (91386)
Population : 13710"} }, "town-14047" : { value: "13702", latitude: 49.278611111111, longitude: -0.70388888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bayeux (14047)
Population : 13702"} }, "town-13014" : { value: "13696", latitude: 43.475555555556, longitude: 5.1680555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Berre-l'Étang (13014)
Population : 13696"} }, "town-27701" : { value: "13688", latitude: 49.274444444444, longitude: 1.2102777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Val-de-Reuil (27701)
Population : 13688"} }, "town-06012" : { value: "13684", latitude: 43.741944444444, longitude: 7.4236111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Beausoleil (06012)
Population : 13684"} }, "town-97404" : { value: "13659", latitude: -21.266111111111, longitude: 55.366944444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "L'Étang-Salé (97404)
Population : 13659"} }, "town-95019" : { value: "13656", latitude: 48.987222222222, longitude: 2.4166666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Arnouville (95019)
Population : 13656"} }, "town-59014" : { value: "13639", latitude: 50.371388888889, longitude: 3.5044444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Anzin (59014)
Population : 13639"} }, "town-29189" : { value: "13587", latitude: 48.3725, longitude: -4.3705555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Plougastel-Daoulas (29189)
Population : 13587"} }, "town-81099" : { value: "13558", latitude: 43.900555555556, longitude: 1.8983333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gaillac (81099)
Population : 13558"} }, "town-03321" : { value: "13545", latitude: 46.565833333333, longitude: 3.3544444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Yzeure (03321)
Population : 13545"} }, "town-66037" : { value: "13528", latitude: 42.705555555556, longitude: 3.0072222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Canet-en-Roussillon (66037)
Population : 13528"} }, "town-33003" : { value: "13511", latitude: 44.924722222222, longitude: -0.48666666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ambarès-et-Lagrave (33003)
Population : 13511"} }, "town-57240" : { value: "13481", latitude: 49.141666666667, longitude: 6.7988888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Freyming-Merlebach (57240)
Population : 13481"} }, "town-60395" : { value: "13473", latitude: 49.235833333333, longitude: 2.135, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Méru (60395)
Population : 13473"} }, "town-36088" : { value: "13452", latitude: 46.948055555556, longitude: 1.9933333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Issoudun (36088)
Population : 13452"} }, "town-64483" : { value: "13448", latitude: 43.390277777778, longitude: -1.6597222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Jean-de-Luz (64483)
Population : 13448"} }, "town-64129" : { value: "13439", latitude: 43.3025, longitude: -0.39722222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Billère (64129)
Population : 13439"} }, "town-10081" : { value: "13436", latitude: 48.311944444444, longitude: 4.0444444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Chapelle-Saint-Luc (10081)
Population : 13436"} }, "town-59648" : { value: "13427", latitude: 50.585, longitude: 3.0430555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Wattignies (59648)
Population : 13427"} }, "town-13108" : { value: "13426", latitude: 43.805, longitude: 4.6594444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tarascon (13108)
Population : 13426"} }, "town-45068" : { value: "13398", latitude: 48.011666666667, longitude: 2.7358333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Châlette-sur-Loing (45068)
Population : 13398"} }, "town-26235" : { value: "13337", latitude: 44.3775, longitude: 4.6961111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pierrelatte (26235)
Population : 13337"} }, "town-97220" : { value: "13325", latitude: 14.486666666667, longitude: -60.903333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rivière-Pilote (97220)
Population : 13325"} }, "town-68278" : { value: "13251", latitude: 47.748611111111, longitude: 7.4044444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rixheim (68278)
Population : 13251"} }, "town-82033" : { value: "13249", latitude: 44.04, longitude: 1.1069444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Castelsarrasin (82033)
Population : 13249"} }, "town-37003" : { value: "13242", latitude: 47.411388888889, longitude: 0.9825, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Amboise (37003)
Population : 13242"} }, "town-83115" : { value: "13220", latitude: 43.308888888889, longitude: 6.6377777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sainte-Maxime (83115)
Population : 13220"} }, "town-48095" : { value: "13213", latitude: 44.518333333333, longitude: 3.5005555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mende (48095)
Population : 13213"} }, "town-57751" : { value: "13203", latitude: 49.151111111111, longitude: 6.1513888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Woippy (57751)
Population : 13203"} }, "town-69089" : { value: "13159", latitude: 45.736388888889, longitude: 4.7636111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Francheville (69089)
Population : 13159"} }, "town-83107" : { value: "13125", latitude: 43.443333333333, longitude: 6.6377777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Roquebrune-sur-Argens (83107)
Population : 13125"} }, "town-68166" : { value: "13068", latitude: 47.791388888889, longitude: 7.3380555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Kingersheim (68166)
Population : 13068"} }, "town-59367" : { value: "13067", latitude: 50.671388888889, longitude: 3.2144444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lys-lez-Lannoy (59367)
Population : 13067"} }, "town-97221" : { value: "13040", latitude: 14.528888888889, longitude: -60.981388888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rivière-Salée (97221)
Population : 13040"} }, "town-83090" : { value: "13037", latitude: 43.139444444444, longitude: 5.8469444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ollioules (83090)
Population : 13037"} }, "town-42044" : { value: "13023", latitude: 45.396111111111, longitude: 4.325, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Chambon-Feugerolles (42044)
Population : 13023"} }, "town-59508" : { value: "13016", latitude: 50.753611111111, longitude: 3.1202777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Roncq (59508)
Population : 13016"} }, "town-72264" : { value: "12989", latitude: 47.84, longitude: -0.33416666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sablé-sur-Sarthe (72264)
Population : 12989"} }, "town-49015" : { value: "12951", latitude: 47.506944444444, longitude: -0.58888888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Avrillé (49015)
Population : 12951"} }, "town-59249" : { value: "12941", latitude: 50.017222222222, longitude: 4.0533333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fourmies (59249)
Population : 12941"} }, "town-77333" : { value: "12907", latitude: 48.268611111111, longitude: 2.6936111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nemours (77333)
Population : 12907"} }, "town-40279" : { value: "12904", latitude: 43.725555555556, longitude: -1.0527777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Paul-lès-Dax (40279)
Population : 12904"} }, "town-57630" : { value: "12886", latitude: 48.734722222222, longitude: 7.0538888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sarrebourg (57630)
Population : 12886"} }, "town-12300" : { value: "12881", latitude: 44.3525, longitude: 2.0341666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villefranche-de-Rouergue (12300)
Population : 12881"} }, "town-30351" : { value: "12872", latitude: 43.966388888889, longitude: 4.7958333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villeneuve-lès-Avignon (30351)
Population : 12872"} }, "town-78242" : { value: "12865", latitude: 48.813611111111, longitude: 2.0486111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fontenay-le-Fleury (78242)
Population : 12865"} }, "town-59491" : { value: "12860", latitude: 50.389166666667, longitude: 3.4858333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Raismes (59491)
Population : 12860"} }, "town-57206" : { value: "12829", latitude: 49.299166666667, longitude: 6.1097222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fameck (57206)
Population : 12829"} }, "town-06152" : { value: "12803", latitude: 43.641388888889, longitude: 7.0088888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Valbonne (06152)
Population : 12803"} }, "town-67046" : { value: "12800", latitude: 48.766388888889, longitude: 7.8569444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bischwiller (67046)
Population : 12800"} }, "town-06104" : { value: "12700", latitude: 43.757222222222, longitude: 7.4741666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Roquebrune-Cap-Martin (06104)
Population : 12700"} }, "town-56007" : { value: "12695", latitude: 47.667777777778, longitude: -2.9825, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Auray (56007)
Population : 12695"} }, "town-77379" : { value: "12684", latitude: 48.558888888889, longitude: 3.2994444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Provins (77379)
Population : 12684"} }, "town-93079" : { value: "12662", latitude: 48.964444444444, longitude: 2.3441666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villetaneuse (93079)
Population : 12662"} }, "town-60414" : { value: "12661", latitude: 49.255555555556, longitude: 2.4383333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montataire (60414)
Population : 12661"} }, "town-68271" : { value: "12661", latitude: 47.748333333333, longitude: 7.3669444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Riedisheim (68271)
Population : 12661"} }, "town-14762" : { value: "12638", latitude: 48.838611111111, longitude: -0.88916666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vire (14762)
Population : 12638"} }, "town-44036" : { value: "12630", latitude: 47.716944444444, longitude: -1.3761111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Châteaubriant (44036)
Population : 12630"} }, "town-82112" : { value: "12620", latitude: 44.104722222222, longitude: 1.0852777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Moissac (82112)
Population : 12620"} }, "town-57660" : { value: "12609", latitude: 49.2, longitude: 6.9291666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Stiring-Wendel (57660)
Population : 12609"} }, "town-59574" : { value: "12602", latitude: 50.3575, longitude: 3.2802777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Somain (59574)
Population : 12602"} }, "town-77407" : { value: "12602", latitude: 48.532777777778, longitude: 2.5447222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Fargeau-Ponthierry (77407)
Population : 12602"} }, "town-49353" : { value: "12571", latitude: 47.446111111111, longitude: -0.46638888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Trélazé (49353)
Population : 12571"} }, "town-64348" : { value: "12564", latitude: 43.315, longitude: -0.41083333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lons (64348)
Population : 12564"} }, "town-22093" : { value: "12539", latitude: 48.468611111111, longitude: -2.5177777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lamballe (22093)
Population : 12539"} }, "town-44154" : { value: "12521", latitude: 47.246388888889, longitude: -2.1669444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Brevin-les-Pins (44154)
Population : 12521"} }, "town-40046" : { value: "12492", latitude: 44.393055555556, longitude: -1.1638888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Biscarrosse (40046)
Population : 12492"} }, "town-59152" : { value: "12469", latitude: 50.761111111111, longitude: 3.0077777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Comines (59152)
Population : 12469"} }, "town-62186" : { value: "12469", latitude: 50.441944444444, longitude: 2.7244444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bully-les-Mines (62186)
Population : 12469"} }, "town-77479" : { value: "12459", latitude: 48.874166666667, longitude: 2.6380555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vaires-sur-Marne (77479)
Population : 12459"} }, "town-62413" : { value: "12451", latitude: 50.445, longitude: 2.9058333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Harnes (62413)
Population : 12451"} }, "town-29233" : { value: "12443", latitude: 47.872777777778, longitude: -3.5497222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Quimperlé (29233)
Population : 12443"} }, "town-59560" : { value: "12429", latitude: 50.548333333333, longitude: 3.0294444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Seclin (59560)
Population : 12429"} }, "town-02173" : { value: "12420", latitude: 49.615555555556, longitude: 3.2191666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chauny (02173)
Population : 12420"} }, "town-59112" : { value: "12413", latitude: 50.398333333333, longitude: 3.5394444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bruay-sur-l'Escaut (59112)
Population : 12413"} }, "town-76057" : { value: "12371", latitude: 49.544444444444, longitude: 0.95361111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Barentin (76057)
Population : 12371"} }, "town-67437" : { value: "12354", latitude: 48.741388888889, longitude: 7.3619444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saverne (67437)
Population : 12354"} }, "town-69277" : { value: "12340", latitude: 45.731388888889, longitude: 5.0022222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Genas (69277)
Population : 12340"} }, "town-76758" : { value: "12328", latitude: 49.616944444444, longitude: 0.75305555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Yvetot (76758)
Population : 12328"} }, "town-31446" : { value: "12327", latitude: 43.546111111111, longitude: 1.4755555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ramonville-Saint-Agne (31446)
Population : 12327"} }, "town-78015" : { value: "12327", latitude: 48.980833333333, longitude: 2.0583333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Andrésy (78015)
Population : 12327"} }, "town-74042" : { value: "12321", latitude: 46.078888888889, longitude: 6.4008333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bonneville (74042)
Population : 12321"} }, "town-62617" : { value: "12317", latitude: 50.479722222222, longitude: 2.6647222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nœux-les-Mines (62617)
Population : 12317"} }, "town-38485" : { value: "12293", latitude: 45.181388888889, longitude: 5.6991666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Seyssinet-Pariset (38485)
Population : 12293"} }, "town-91432" : { value: "12248", latitude: 48.706388888889, longitude: 2.3347222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Morangis (91432)
Population : 12248"} }, "town-91215" : { value: "12246", latitude: 48.693055555556, longitude: 2.5158333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Épinay-sous-Sénart (91215)
Population : 12246"} }, "town-49246" : { value: "12240", latitude: 47.424444444444, longitude: -0.52527777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Les Ponts-de-CĂ© (49246)
Population : 12240"} }, "town-45004" : { value: "12237", latitude: 47.973055555556, longitude: 2.7702777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Amilly (45004)
Population : 12237"} }, "town-94074" : { value: "12228", latitude: 48.745, longitude: 2.4672222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Valenton (94074)
Population : 12228"} }, "town-11076" : { value: "12220", latitude: 43.318055555556, longitude: 1.9538888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Castelnaudary (11076)
Population : 12220"} }, "town-07019" : { value: "12205", latitude: 44.619722222222, longitude: 4.3902777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aubenas (07019)
Population : 12205"} }, "town-81105" : { value: "12200", latitude: 43.760833333333, longitude: 1.9886111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Graulhet (81105)
Population : 12200"} }, "town-44172" : { value: "12187", latitude: 47.249444444444, longitude: -1.4866666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sainte-Luce-sur-Loire (44172)
Population : 12187"} }, "town-01033" : { value: "12161", latitude: 46.1075, longitude: 5.8258333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bellegarde-sur-Valserine (01033)
Population : 12161"} }, "town-97105" : { value: "12145", latitude: 15.996944444444, longitude: -61.732777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Basse-Terre (97105)
Population : 12145"} }, "town-53062" : { value: "12143", latitude: 47.828611111111, longitude: -0.7027777777777801, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Château-Gontier (53062)
Population : 12143"} }, "town-40312" : { value: "12141", latitude: 43.540555555556, longitude: -1.4613888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tarnos (40312)
Population : 12141"} }, "town-74243" : { value: "12125", latitude: 46.144166666667, longitude: 6.0841666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Julien-en-Genevois (74243)
Population : 12125"} }, "town-78688" : { value: "12122", latitude: 48.758333333333, longitude: 2.0508333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Voisins-le-Bretonneux (78688)
Population : 12122"} }, "town-05023" : { value: "12094", latitude: 44.895833333333, longitude: 6.635, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Briançon (05023)
Population : 12094"} }, "town-31561" : { value: "12093", latitude: 43.656388888889, longitude: 1.4844444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "L'Union (31561)
Population : 12093"} }, "town-78029" : { value: "12092", latitude: 48.958333333333, longitude: 1.855, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aubergenville (78029)
Population : 12092"} }, "town-84003" : { value: "12064", latitude: 43.876111111111, longitude: 5.3963888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Apt (84003)
Population : 12064"} }, "town-62570" : { value: "12057", latitude: 50.402222222222, longitude: 2.8658333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Méricourt (62570)
Population : 12057"} }, "town-29212" : { value: "12012", latitude: 48.382222222222, longitude: -4.6202777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Plouzané (29212)
Population : 12012"} }, "town-95313" : { value: "11979", latitude: 49.111111111111, longitude: 2.2227777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "L'Isle-Adam (95313)
Population : 11979"} }, "town-83112" : { value: "11972", latitude: 43.183611111111, longitude: 5.7086111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Cyr-sur-Mer (83112)
Population : 11972"} }, "town-95210" : { value: "11959", latitude: 48.969722222222, longitude: 2.3080555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Enghien-les-Bains (95210)
Population : 11959"} }, "town-59383" : { value: "11958", latitude: 50.348888888889, longitude: 3.5441666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Marly (59383)
Population : 11958"} }, "town-60509" : { value: "11948", latitude: 49.301111111111, longitude: 2.6036111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pont-Sainte-Maxence (60509)
Population : 11948"} }, "town-76114" : { value: "11941", latitude: 49.572222222222, longitude: 0.4725, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bolbec (76114)
Population : 11941"} }, "town-69283" : { value: "11931", latitude: 45.663055555556, longitude: 4.9530555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mions (69283)
Population : 11931"} }, "town-13081" : { value: "11928", latitude: 43.487777777778, longitude: 5.2322222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rognac (13081)
Population : 11928"} }, "town-74208" : { value: "11917", latitude: 45.923611111111, longitude: 6.6863888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Passy (74208)
Population : 11917"} }, "town-74208" : { value: "11917", latitude: 45.923611111111, longitude: 6.6863888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Passy (74208)
Population : 11917"} }, "town-28404" : { value: "11881", latitude: 48.720833333333, longitude: 1.3605555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vernouillet (28404)
Population : 11881"} }, "town-13007" : { value: "11870", latitude: 43.369444444444, longitude: 5.6313888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Auriol (13007)
Population : 11870"} }, "town-59273" : { value: "11868", latitude: 50.986388888889, longitude: 2.1275, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gravelines (59273)
Population : 11868"} }, "town-27284" : { value: "11864", latitude: 49.280555555556, longitude: 1.7763888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gisors (27284)
Population : 11864"} }, "town-97402" : { value: "11860", latitude: -20.995277777778, longitude: 55.676111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bras-Panon (97402)
Population : 11860"} }, "town-87154" : { value: "11831", latitude: 45.887222222222, longitude: 0.90111111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Junien (87154)
Population : 11831"} }, "town-83098" : { value: "11830", latitude: 43.105555555556, longitude: 6.0233333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Pradet (83098)
Population : 11830"} }, "town-13026" : { value: "11796", latitude: 43.383055555556, longitude: 5.1641666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Châteauneuf-les-Martigues (13026)
Population : 11796"} }, "town-78624" : { value: "11777", latitude: 48.980833333333, longitude: 2.0061111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Triel-sur-Seine (78624)
Population : 11777"} }, "town-68112" : { value: "11757", latitude: 47.9075, longitude: 7.2102777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Guebwiller (68112)
Population : 11757"} }, "town-31483" : { value: "11753", latitude: 43.108055555556, longitude: 0.7233333333333301, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Gaudens (31483)
Population : 11753"} }, "town-21617" : { value: "11743", latitude: 47.336388888889, longitude: 5.0055555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Talant (21617)
Population : 11743"} }, "town-64430" : { value: "11674", latitude: 43.488055555556, longitude: -0.77083333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Orthez (64430)
Population : 11674"} }, "town-97405" : { value: "11671", latitude: -21.355833333333, longitude: 55.565833333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Petite-ĂŽle (97405)
Population : 11671"} }, "town-63430" : { value: "11645", latitude: 45.856388888889, longitude: 3.5475, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Thiers (63430)
Population : 11645"} }, "town-06033" : { value: "11639", latitude: 43.7925, longitude: 7.1877777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Carros (06033)
Population : 11639"} }, "town-12176" : { value: "11639", latitude: 44.365555555556, longitude: 2.5936111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Onet-le-Château (12176)
Population : 11639"} }, "town-25580" : { value: "11633", latitude: 47.4625, longitude: 6.8322222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Valentigney (25580)
Population : 11633"} }, "town-73179" : { value: "11620", latitude: 45.596666666667, longitude: 5.8775, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Motte-Servolex (73179)
Population : 11620"} }, "town-76484" : { value: "11613", latitude: 49.341944444444, longitude: 1.0913888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Oissel (76484)
Population : 11613"} }, "town-57221" : { value: "11580", latitude: 49.321388888889, longitude: 6.1183333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Florange (57221)
Population : 11580"} }, "town-62525" : { value: "11576", latitude: 50.735555555556, longitude: 2.2372222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Longuenesse (62525)
Population : 11576"} }, "town-10333" : { value: "11553", latitude: 48.279722222222, longitude: 4.0538888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-André-les-Vergers (10333)
Population : 11553"} }, "town-22215" : { value: "11537", latitude: 48.489444444444, longitude: -2.7958333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ploufragan (22215)
Population : 11537"} }, "town-68063" : { value: "11527", latitude: 47.806666666667, longitude: 7.1758333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cernay (68063)
Population : 11527"} }, "town-69027" : { value: "11518", latitude: 45.673888888889, longitude: 4.7541666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Brignais (69027)
Population : 11518"} }, "town-59527" : { value: "11505", latitude: 50.660277777778, longitude: 3.0438888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-André-lez-Lille (59527)
Population : 11505"} }, "town-94060" : { value: "11494", latitude: 48.789444444444, longitude: 2.5766666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Queue-en-Brie (94060)
Population : 11494"} }, "town-76410" : { value: "11486", latitude: 49.481944444444, longitude: 1.0419444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Maromme (76410)
Population : 11486"} }, "town-39478" : { value: "11481", latitude: 46.387222222222, longitude: 5.8633333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Claude (39478)
Population : 11481"} }, "town-62758" : { value: "11469", latitude: 50.725833333333, longitude: 1.6322222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Martin-Boulogne (62758)
Population : 11469"} }, "town-64422" : { value: "11449", latitude: 43.194166666667, longitude: -0.60666666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Oloron-Sainte-Marie (64422)
Population : 11449"} }, "town-62318" : { value: "11442", latitude: 50.517777777778, longitude: 1.6405555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Étaples (62318)
Population : 11442"} }, "town-28280" : { value: "11436", latitude: 48.321666666667, longitude: 0.82166666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Nogent-le-Rotrou (28280)
Population : 11436"} }, "town-33005" : { value: "11415", latitude: 44.7425, longitude: -1.0902777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Andernos-les-Bains (33005)
Population : 11415"} }, "town-67365" : { value: "11410", latitude: 48.541666666667, longitude: 7.7094444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ostwald (67365)
Population : 11410"} }, "town-13097" : { value: "11396", latitude: 43.639722222222, longitude: 4.8125, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Martin-de-Crau (13097)
Population : 11396"} }, "town-38317" : { value: "11386", latitude: 45.123055555556, longitude: 5.6980555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Pont-de-Claix (38317)
Population : 11386"} }, "town-74133" : { value: "11345", latitude: 46.185, longitude: 6.2075, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gaillard (74133)
Population : 11345"} }, "town-38474" : { value: "11317", latitude: 45.205, longitude: 5.665, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sassenage (38474)
Population : 11317"} }, "town-2A247" : { value: "11308", latitude: 41.590833333333, longitude: 9.279722222222199, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Porto-Vecchio (2A247)
Population : 11308"} }, "town-31187" : { value: "11301", latitude: 43.536111111111, longitude: 1.2311111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fonsorbes (31187)
Population : 11301"} }, "town-83042" : { value: "11292", latitude: 43.2525, longitude: 6.53, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cogolin (83042)
Population : 11292"} }, "town-07102" : { value: "11291", latitude: 44.934444444444, longitude: 4.8747222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Guilherand-Granges (07102)
Population : 11291"} }, "town-07324" : { value: "11287", latitude: 45.067222222222, longitude: 4.8327777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tournon-sur-RhĂ´ne (07324)
Population : 11287"} }, "town-31113" : { value: "11285", latitude: 43.515555555556, longitude: 1.4980555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Castanet-Tolosan (31113)
Population : 11285"} }, "town-67348" : { value: "11284", latitude: 48.462222222222, longitude: 7.4819444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Obernai (67348)
Population : 11284"} }, "town-22050" : { value: "11280", latitude: 48.455555555556, longitude: -2.0502777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dinan (22050)
Population : 11280"} }, "town-33009" : { value: "11278", latitude: 44.658611111111, longitude: -1.1688888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Arcachon (33009)
Population : 11278"} }, "town-13106" : { value: "11258", latitude: 43.398333333333, longitude: 5.3658333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Septèmes-les-Vallons (13106)
Population : 11258"} }, "town-31506" : { value: "11244", latitude: 43.551388888889, longitude: 1.5341666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Orens-de-Gameville (31506)
Population : 11244"} }, "town-63032" : { value: "11229", latitude: 45.751666666667, longitude: 3.0830555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Beaumont (63032)
Population : 11229"} }, "town-30341" : { value: "11220", latitude: 43.693333333333, longitude: 4.2761111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vauvert (30341)
Population : 11220"} }, "town-83130" : { value: "11214", latitude: 43.19, longitude: 6.0411111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Solliès-Pont (83130)
Population : 11214"} }, "town-18197" : { value: "11204", latitude: 46.722777777778, longitude: 2.505, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Amand-Montrond (18197)
Population : 11204"} }, "town-72003" : { value: "11202", latitude: 47.968611111111, longitude: 0.16055555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Allonnes (72003)
Population : 11202"} }, "town-14341" : { value: "11192", latitude: 49.138333333333, longitude: -0.35305555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ifs (14341)
Population : 11192"} }, "town-84080" : { value: "11191", latitude: 44.035555555556, longitude: 4.9972222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Monteux (84080)
Population : 11191"} }, "town-77118" : { value: "11190", latitude: 48.945, longitude: 2.6866666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Claye-Souilly (77118)
Population : 11190"} }, "town-35093" : { value: "11169", latitude: 48.6325, longitude: -2.0616666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dinard (35093)
Population : 11169"} }, "town-59544" : { value: "11134", latitude: 50.369722222222, longitude: 3.5547222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Saulve (59544)
Population : 11134"} }, "town-60141" : { value: "11132", latitude: 49.186944444444, longitude: 2.4608333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chantilly (60141)
Population : 11132"} }, "town-62048" : { value: "11116", latitude: 50.508333333333, longitude: 2.4736111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Auchel (62048)
Population : 11116"} }, "town-77487" : { value: "11078", latitude: 48.526388888889, longitude: 2.6822222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vaux-le-Pénil (77487)
Population : 11078"} }, "town-79202" : { value: "11066", latitude: 46.648611111111, longitude: -0.24694444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Parthenay (79202)
Population : 11066"} }, "town-29235" : { value: "11041", latitude: 48.408611111111, longitude: -4.3969444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Le Relecq-Kerhuon (29235)
Population : 11041"} }, "town-66172" : { value: "11033", latitude: 42.713333333333, longitude: 2.8419444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Estève (66172)
Population : 11033"} }, "town-58086" : { value: "11031", latitude: 47.411388888889, longitude: 2.9266666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cosne-Cours-sur-Loire (58086)
Population : 11031"} }, "town-42184" : { value: "11022", latitude: 46.042777777778, longitude: 4.0405555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Riorges (42184)
Population : 11022"} }, "town-92077" : { value: "11013", latitude: 48.826111111111, longitude: 2.1933333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ville-d'Avray (92077)
Population : 11013"} }, "town-27056" : { value: "11000", latitude: 49.088611111111, longitude: 0.5983333333333301, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bernay (27056)
Population : 11000"} }, "town-37050" : { value: "10986", latitude: 47.3375, longitude: 0.71388888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chambray-lès-Tours (37050)
Population : 10986"} }, "town-13075" : { value: "10982", latitude: 43.346944444444, longitude: 5.4630555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Plan-de-Cuques (13075)
Population : 10982"} }, "town-67130" : { value: "10954", latitude: 48.421944444444, longitude: 7.6611111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Erstein (67130)
Population : 10954"} }, "town-84141" : { value: "10905", latitude: 43.9775, longitude: 4.9030555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vedène (84141)
Population : 10905"} }, "town-63284" : { value: "10891", latitude: 45.798333333333, longitude: 3.2483333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pont-du-Château (63284)
Population : 10891"} }, "town-91312" : { value: "10878", latitude: 48.742222222222, longitude: 2.2261111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Igny (91312)
Population : 10878"} }, "town-37109" : { value: "10843", latitude: 47.404166666667, longitude: 0.59888888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Fondettes (37109)
Population : 10843"} }, "town-57433" : { value: "10842", latitude: 49.212222222222, longitude: 6.1611111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Maizières-lès-Metz (57433)
Population : 10842"} }, "town-37156" : { value: "10833", latitude: 47.388333333333, longitude: 0.82722222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montlouis-sur-Loire (37156)
Population : 10833"} }, "town-13100" : { value: "10819", latitude: 43.789444444444, longitude: 4.8316666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Rémy-de-Provence (13100)
Population : 10819"} }, "town-74224" : { value: "10814", latitude: 46.066944444444, longitude: 6.3119444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Roche-sur-Foron (74224)
Population : 10814"} }, "town-44132" : { value: "10796", latitude: 47.265833333333, longitude: -2.34, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pornichet (44132)
Population : 10796"} }, "town-60157" : { value: "10762", latitude: 49.378888888889, longitude: 2.4125, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Clermont (60157)
Population : 10762"} }, "town-19275" : { value: "10748", latitude: 45.548055555556, longitude: 2.3091666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ussel (19275)
Population : 10748"} }, "town-56206" : { value: "10746", latitude: 47.686666666667, longitude: -2.7344444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Avé (56206)
Population : 10746"} }, "town-11206" : { value: "10738", latitude: 43.056944444444, longitude: 2.2186111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Limoux (11206)
Population : 10738"} }, "town-97212" : { value: "10737", latitude: 14.708055555556, longitude: -61.0075, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gros-Morne (97212)
Population : 10737"} }, "town-93030" : { value: "10735", latitude: 48.953611111111, longitude: 2.4163888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dugny (93030)
Population : 10735"} }, "town-97401" : { value: "10730", latitude: -21.241944444444, longitude: 55.333333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Les Avirons (97401)
Population : 10730"} }, "town-56078" : { value: "10718", latitude: 47.790555555556, longitude: -3.4886111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Guidel (56078)
Population : 10718"} }, "town-91021" : { value: "10712", latitude: 48.590277777778, longitude: 2.2477777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Arpajon (91021)
Population : 10712"} }, "town-77251" : { value: "10711", latitude: 48.632222222222, longitude: 2.5486111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lieusaint (77251)
Population : 10711"} }, "town-85226" : { value: "10697", latitude: 46.721111111111, longitude: -1.9455555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Hilaire-de-Riez (85226)
Population : 10697"} }, "town-30202" : { value: "10696", latitude: 44.256388888889, longitude: 4.6483333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pont-Saint-Esprit (30202)
Population : 10696"} }, "town-02810" : { value: "10691", latitude: 49.253055555556, longitude: 3.0902777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villers-CotterĂŞts (02810)
Population : 10691"} }, "town-11203" : { value: "10690", latitude: 43.200555555556, longitude: 2.7577777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lézignan-Corbières (11203)
Population : 10690"} }, "town-97124" : { value: "10688", latitude: 16.027222222222, longitude: -61.698333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Claude (97124)
Population : 10688"} }, "town-89206" : { value: "10676", latitude: 47.982222222222, longitude: 3.3972222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Joigny (89206)
Population : 10676"} }, "town-62250" : { value: "10673", latitude: 50.458055555556, longitude: 2.9472222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Courrières (62250)
Population : 10673"} }, "town-34157" : { value: "10668", latitude: 43.426666666667, longitude: 3.6052777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mèze (34157)
Population : 10668"} }, "town-50147" : { value: "10660", latitude: 49.045277777778, longitude: -1.4452777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Coutances (50147)
Population : 10660"} }, "town-84088" : { value: "10654", latitude: 43.997777777778, longitude: 5.0591666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pernes-les-Fontaines (84088)
Population : 10654"} }, "town-81140" : { value: "10649", latitude: 43.698888888889, longitude: 1.8188888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lavaur (81140)
Population : 10649"} }, "town-35281" : { value: "10647", latitude: 48.090277777778, longitude: -1.6955555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Jacques-de-la-Lande (35281)
Population : 10647"} }, "town-70285" : { value: "10635", latitude: 47.5775, longitude: 6.7616666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Héricourt (70285)
Population : 10635"} }, "town-01173" : { value: "10634", latitude: 46.333333333333, longitude: 6.0577777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gex (01173)
Population : 10634"} }, "town-66171" : { value: "10630", latitude: 42.618055555556, longitude: 3.0063888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Cyprien (66171)
Population : 10630"} }, "town-87114" : { value: "10627", latitude: 45.838888888889, longitude: 1.31, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Panazol (87114)
Population : 10627"} }, "town-67204" : { value: "10620", latitude: 48.624166666667, longitude: 7.7547222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hœnheim (67204)
Population : 10620"} }, "town-28229" : { value: "10600", latitude: 48.453055555556, longitude: 1.4619444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mainvilliers (28229)
Population : 10600"} }, "town-95487" : { value: "10592", latitude: 49.153333333333, longitude: 2.2711111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Persan (95487)
Population : 10592"} }, "town-59616" : { value: "10590", latitude: 50.459444444444, longitude: 3.5683333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vieux-Condé (59616)
Population : 10590"} }, "town-10362" : { value: "10587", latitude: 48.294722222222, longitude: 4.0488888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sainte-Savine (10362)
Population : 10587"} }, "town-46102" : { value: "10571", latitude: 44.608611111111, longitude: 2.0316666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Figeac (46102)
Population : 10571"} }, "town-63164" : { value: "10524", latitude: 45.825833333333, longitude: 3.1447222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gerzat (63164)
Population : 10524"} }, "town-69243" : { value: "10523", latitude: 45.896111111111, longitude: 4.4330555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tarare (69243)
Population : 10523"} }, "town-42189" : { value: "10522", latitude: 45.433888888889, longitude: 4.3236111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Roche-la-Molière (42189)
Population : 10522"} }, "town-64335" : { value: "10517", latitude: 43.3325, longitude: -0.43583333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lescar (64335)
Population : 10517"} }, "town-51573" : { value: "10496", latitude: 49.25, longitude: 3.9908333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Tinqueux (51573)
Population : 10496"} }, "town-59179" : { value: "10486", latitude: 50.301388888889, longitude: 3.3933333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Douchy-les-Mines (59179)
Population : 10486"} }, "town-59008" : { value: "10469", latitude: 50.33, longitude: 3.2511111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aniche (59008)
Population : 10469"} }, "town-13110" : { value: "10463", latitude: 43.446944444444, longitude: 5.6858333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Trets (13110)
Population : 10463"} }, "town-06149" : { value: "10453", latitude: 43.740833333333, longitude: 7.3141666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Trinité (06149)
Population : 10453"} }, "town-35024" : { value: "10447", latitude: 48.1825, longitude: -1.6438888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Betton (35024)
Population : 10447"} }, "town-68375" : { value: "10444", latitude: 47.805277777778, longitude: 7.2375, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Wittelsheim (68375)
Population : 10444"} }, "town-06084" : { value: "10443", latitude: 43.62, longitude: 6.9719444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mouans-Sartoux (06084)
Population : 10443"} }, "town-81163" : { value: "10437", latitude: 43.491666666667, longitude: 2.3733333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Mazamet (81163)
Population : 10437"} }, "town-35236" : { value: "10413", latitude: 47.651388888889, longitude: -2.0847222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Redon (35236)
Population : 10413"} }, "town-31488" : { value: "10402", latitude: 43.665277777778, longitude: 1.505, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Jean (31488)
Population : 10402"} }, "town-83049" : { value: "10389", latitude: 43.2375, longitude: 6.0708333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Cuers (83049)
Population : 10389"} }, "town-26057" : { value: "10381", latitude: 45.037777777778, longitude: 5.05, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bourg-de-Péage (26057)
Population : 10381"} }, "town-78190" : { value: "10361", latitude: 48.877777777778, longitude: 2.1422222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Croissy-sur-Seine (78190)
Population : 10361"} }, "town-81060" : { value: "10361", latitude: 44.049166666667, longitude: 2.1580555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Carmaux (81060)
Population : 10361"} }, "town-09122" : { value: "10358", latitude: 42.965277777778, longitude: 1.6069444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Foix (09122)
Population : 10358"} }, "town-69273" : { value: "10327", latitude: 45.668055555556, longitude: 4.9019444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Corbas (69273)
Population : 10327"} }, "town-22136" : { value: "10324", latitude: 48.177777777778, longitude: -2.7533333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Loudéac (22136)
Population : 10324"} }, "town-83148" : { value: "10312", latitude: 43.427222222222, longitude: 6.4319444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Vidauban (83148)
Population : 10312"} }, "town-76216" : { value: "10286", latitude: 49.469722222222, longitude: 1.0497222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Déville-lès-Rouen (76216)
Population : 10286"} }, "town-24520" : { value: "10279", latitude: 44.89, longitude: 1.2166666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sarlat-la-Canéda (24520)
Population : 10279"} }, "town-37195" : { value: "10279", latitude: 47.389166666667, longitude: 0.66055555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Riche (37195)
Population : 10279"} }, "town-86041" : { value: "10269", latitude: 46.5975, longitude: 0.34916666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Buxerolles (86041)
Population : 10269"} }, "town-35210" : { value: "10240", latitude: 48.147777777778, longitude: -1.7738888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pacé (35210)
Population : 10240"} }, "town-54159" : { value: "10239", latitude: 48.625, longitude: 6.3497222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dombasle-sur-Meurthe (54159)
Population : 10239"} }, "town-59426" : { value: "10223", latitude: 50.746666666667, longitude: 3.1580555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Neuville-en-Ferrain (59426)
Population : 10223"} }, "town-91216" : { value: "10222", latitude: 48.673888888889, longitude: 2.3272222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Épinay-sur-Orge (91216)
Population : 10222"} }, "town-16374" : { value: "10216", latitude: 45.640277777778, longitude: 0.19777777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Soyaux (16374)
Population : 10216"} }, "town-62516" : { value: "10189", latitude: 50.563611111111, longitude: 2.4819444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Lillers (62516)
Population : 10189"} }, "town-21515" : { value: "10179", latitude: 47.314444444444, longitude: 5.1061111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Quetigny (21515)
Population : 10179"} }, "town-57019" : { value: "10167", latitude: 49.260833333333, longitude: 6.1419444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Amnéville (57019)
Population : 10167"} }, "town-62014" : { value: "10164", latitude: 50.638611111111, longitude: 2.3966666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aire-sur-la-Lys (62014)
Population : 10164"} }, "town-62040" : { value: "10163", latitude: 50.735555555556, longitude: 2.3025, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Arques (62040)
Population : 10163"} }, "town-91200" : { value: "10151", latitude: 48.528888888889, longitude: 2.0108333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Dourdan (91200)
Population : 10151"} }, "town-66008" : { value: "10149", latitude: 42.546111111111, longitude: 3.0238888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Argelès-sur-Mer (66008)
Population : 10149"} }, "town-38565" : { value: "10146", latitude: 45.297777777778, longitude: 5.6369444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Voreppe (38565)
Population : 10146"} }, "town-35055" : { value: "10145", latitude: 48.088611111111, longitude: -1.6163888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chantepie (35055)
Population : 10145"} }, "town-21171" : { value: "10132", latitude: 47.301666666667, longitude: 5.1355555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chevigny-Saint-Sauveur (21171)
Population : 10132"} }, "town-97227" : { value: "10131", latitude: 14.468333333333, longitude: -60.921666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sainte-Luce (97227)
Population : 10131"} }, "town-59090" : { value: "10130", latitude: 50.701666666667, longitude: 3.0933333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bondues (59090)
Population : 10130"} }, "town-62587" : { value: "10113", latitude: 50.427777777778, longitude: 2.9297222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Montigny-en-Gohelle (62587)
Population : 10113"} }, "town-78674" : { value: "10106", latitude: 48.83, longitude: 2.0022222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villepreux (78674)
Population : 10106"} }, "town-85128" : { value: "10094", latitude: 46.454722222222, longitude: -1.1658333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Luçon (85128)
Population : 10094"} }, "town-84138" : { value: "10077", latitude: 44.384166666667, longitude: 4.9902777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Valréas (84138)
Population : 10077"} }, "town-54482" : { value: "10070", latitude: 48.701111111111, longitude: 6.2066666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-Max (54482)
Population : 10070"} }, "town-62771" : { value: "10063", latitude: 50.419722222222, longitude: 2.8622222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Sallaumines (62771)
Population : 10063"} }, "town-69152" : { value: "10061", latitude: 45.703611111111, longitude: 4.8241666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pierre-Bénite (69152)
Population : 10061"} }, "town-79329" : { value: "10061", latitude: 46.975, longitude: -0.21527777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Thouars (79329)
Population : 10061"} }, "town-83034" : { value: "10060", latitude: 43.095, longitude: 6.0736111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Carqueiranne (83034)
Population : 10060"} }, "town-57591" : { value: "10045", latitude: 49.249444444444, longitude: 6.0947222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Rombas (57591)
Population : 10045"} }, "town-83071" : { value: "10017", latitude: 43.138055555556, longitude: 6.2344444444444, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Londe-les-Maures (83071)
Population : 10017"} }, "town-80016" : { value: "10008", latitude: 50.001944444444, longitude: 2.6522222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Albert (80016)
Population : 10008"} }, "town-67067" : { value: "10002", latitude: 48.731944444444, longitude: 7.7083333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Brumath (67067)
Population : 10002"} }, "town-94055" : { value: "9990", latitude: 48.785833333333, longitude: 2.5383333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Ormesson-sur-Marne (94055)
Population : 9990"} }, "town-57447" : { value: "9984", latitude: 49.061111111111, longitude: 6.1497222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Marly (57447)
Population : 9984"} }, "town-44129" : { value: "9961", latitude: 47.436944444444, longitude: -2.0877777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pontchâteau (44129)
Population : 9961"} }, "town-59324" : { value: "9935", latitude: 50.294444444444, longitude: 4.1013888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Jeumont (59324)
Population : 9935"} }, "town-62637" : { value: "9934", latitude: 50.469166666667, longitude: 2.9936111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Oignies (62637)
Population : 9934"} }, "town-76319" : { value: "9908", latitude: 49.3575, longitude: 1.0072222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Grand-Couronne (76319)
Population : 9908"} }, "town-76165" : { value: "9907", latitude: 49.280833333333, longitude: 1.0211111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Caudebec-lès-Elbeuf (76165)
Population : 9907"} }, "town-42005" : { value: "9893", latitude: 45.526111111111, longitude: 4.2602777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Andrézieux-Bouthéon (42005)
Population : 9893"} }, "town-58303" : { value: "9891", latitude: 47.012222222222, longitude: 3.1463888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Varennes-Vauzelles (58303)
Population : 9891"} }, "town-59386" : { value: "9877", latitude: 50.675833333333, longitude: 3.0661111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Marquette-lez-Lille (59386)
Population : 9877"} }, "town-59636" : { value: "9864", latitude: 50.685277777778, longitude: 3.0486111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Wambrechies (59636)
Population : 9864"} }, "town-45075" : { value: "9840", latitude: 47.889722222222, longitude: 1.8397222222222, - attrs : {href : "#"}, + href : "#", tooltip: {content : "La Chapelle-Saint-Mesmin (45075)
Population : 9840"} }, "town-59153" : { value: "9829", latitude: 50.449166666667, longitude: 3.5905555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Condé-sur-l'Escaut (59153)
Population : 9829"} }, "town-33051" : { value: "9826", latitude: 44.644166666667, longitude: -0.9783333333333299, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Biganos (33051)
Population : 9826"} }, "town-91661" : { value: "9825", latitude: 48.701388888889, longitude: 2.245, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Villebon-sur-Yvette (91661)
Population : 9825"} }, "town-63014" : { value: "9824", latitude: 45.750833333333, longitude: 3.1108333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Aubière (63014)
Population : 9824"} }, "town-60282" : { value: "9819", latitude: 49.187777777778, longitude: 2.4161111111111, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Gouvieux (60282)
Population : 9819"} }, "town-69271" : { value: "9813", latitude: 45.744444444444, longitude: 4.9663888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Chassieu (69271)
Population : 9813"} }, "town-33366" : { value: "9809", latitude: 44.994722222222, longitude: -0.44583333333333, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Saint-André-de-Cubzac (33366)
Population : 9809"} }, "town-31451" : { value: "9795", latitude: 43.458611111111, longitude: 2.0041666666667, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Revel (31451)
Population : 9795"} }, "town-59011" : { value: "9775", latitude: 50.529444444444, longitude: 2.9327777777778, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Annœullin (59011)
Population : 9775"} }, "town-13069" : { value: "9771", latitude: 43.631388888889, longitude: 5.1505555555556, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Pélissanne (13069)
Population : 9771"} }, "town-91122" : { value: "9769", latitude: 48.696666666667, longitude: 2.1613888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Bures-sur-Yvette (91122)
Population : 9769"} }, "town-02381" : { value: "9756", latitude: 49.921666666667, longitude: 4.0838888888889, - attrs : {href : "#"}, + href : "#", tooltip: {content : "Hirson (02381)
Population : 9756"} } } @@ -7847,1728 +7850,1344 @@ $(function(){ }, "ZA": { "value": "50586757", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "South Africa<\/span>
Population : 50586757" } }, "AL": { "value": "3215988", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Albania<\/span>
Population : 3215988" } }, "DZ": { "value": "35980193", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Algeria<\/span>
Population : 35980193" } }, "DE": { "value": "81726000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Germany<\/span>
Population : 81726000" } }, "AD": { "value": "86165", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Andorra<\/span>
Population : 86165" } }, "AO": { "value": "19618432", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Angola<\/span>
Population : 19618432" } }, "AG": { "value": "89612", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Antigua And Barbuda<\/span>
Population : 89612" } }, "SA": { "value": "28082541", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Saudi Arabia<\/span>
Population : 28082541" } }, "AR": { "value": "40764561", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Argentina<\/span>
Population : 40764561" } }, "AM": { "value": "3100236", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Armenia<\/span>
Population : 3100236" } }, "AU": { "value": "22620600", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Australia<\/span>
Population : 22620600" } }, "AT": { "value": "8419000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Austria<\/span>
Population : 8419000" } }, "AZ": { "value": "9168000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Azerbaijan<\/span>
Population : 9168000" } }, "BS": { "value": "347176", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Bahamas<\/span>
Population : 347176" } }, "BH": { "value": "1323535", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Bahrain<\/span>
Population : 1323535" } }, "BD": { "value": "150493658", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Bangladesh<\/span>
Population : 150493658" } }, "BB": { "value": "273925", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Barbados<\/span>
Population : 273925" } }, "BE": { "value": "11008000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Belgium<\/span>
Population : 11008000" } }, "BZ": { "value": "356600", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Belize<\/span>
Population : 356600" } }, "BJ": { "value": "9099922", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Benin<\/span>
Population : 9099922" } }, "BT": { "value": "738267", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Bhutan<\/span>
Population : 738267" } }, "BY": { "value": "9473000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Belarus<\/span>
Population : 9473000" } }, "MM": { "value": "48336763", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Myanmar<\/span>
Population : 48336763" } }, "BO": { "value": "10088108", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Bolivia, Plurinational State Of<\/span>
Population : 10088108" } }, "BA": { "value": "3752228", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Bosnia And Herzegovina<\/span>
Population : 3752228" } }, "BW": { "value": "2030738", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Botswana<\/span>
Population : 2030738" } }, "BR": { "value": "196655014", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Brazil<\/span>
Population : 196655014" } }, "BN": { "value": "405938", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Brunei Darussalam<\/span>
Population : 405938" } }, "BG": { "value": "7476000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Bulgaria<\/span>
Population : 7476000" } }, "BF": { "value": "16967845", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Burkina Faso<\/span>
Population : 16967845" } }, "BI": { "value": "8575172", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Burundi<\/span>
Population : 8575172" } }, "KH": { "value": "14305183", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Cambodia<\/span>
Population : 14305183" } }, "CM": { "value": "20030362", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Cameroon<\/span>
Population : 20030362" } }, "CA": { "value": "34482779", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Canada<\/span>
Population : 34482779" } }, "CV": { "value": "500585", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Cape Verde<\/span>
Population : 500585" } }, "CF": { "value": "4486837", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Central African Republic<\/span>
Population : 4486837" } }, "CL": { "value": "17269525", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Chile<\/span>
Population : 17269525" } }, "CN": { "value": "1344130000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "China<\/span>
Population : 1344130000" } }, "CY": { "value": "1116564", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Cyprus<\/span>
Population : 1116564" } }, "CO": { "value": "46927125", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Colombia<\/span>
Population : 46927125" } }, "KM": { "value": "753943", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Comoros<\/span>
Population : 753943" } }, "CG": { "value": "4139748", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Congo<\/span>
Population : 4139748" } }, "CD": { "value": "67757577", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Congo, The Democratic Republic Of The<\/span>
Population : 67757577" } }, "KP": { "value": "24451285", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Korea, Democratic People's Republic Of<\/span>
Population : 24451285" } }, "KR": { "value": "49779000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Korea, Republic Of<\/span>
Population : 49779000" } }, "CR": { "value": "4726575", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Costa Rica<\/span>
Population : 4726575" } }, "CI": { "value": "20152894", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "C\u00d4te D'ivoire<\/span>
Population : 20152894" } }, "HR": { "value": "4407000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Croatia<\/span>
Population : 4407000" } }, "CU": { "value": "11253665", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Cuba<\/span>
Population : 11253665" } }, "DK": { "value": "5574000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Denmark<\/span>
Population : 5574000" } }, "DJ": { "value": "905564", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Djibouti<\/span>
Population : 905564" } }, "DM": { "value": "67675", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Dominica<\/span>
Population : 67675" } }, "EG": { "value": "82536770", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Egypt<\/span>
Population : 82536770" } }, "AE": { "value": "7890924", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "United Arab Emirates<\/span>
Population : 7890924" } }, "EC": { "value": "14666055", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Ecuador<\/span>
Population : 14666055" } }, "ER": { "value": "5415280", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Eritrea<\/span>
Population : 5415280" } }, "ES": { "value": "46235000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Spain<\/span>
Population : 46235000" } }, "EE": { "value": "1340000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Estonia<\/span>
Population : 1340000" } }, "US": { "value": "311591917", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "United States<\/span>
Population : 311591917" } }, "ET": { "value": "84734262", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Ethiopia<\/span>
Population : 84734262" } }, "FJ": { "value": "868406", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Fiji<\/span>
Population : 868406" } }, "FI": { "value": "5387000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Finland<\/span>
Population : 5387000" } }, "FR": { "value": "65436552", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "France<\/span>
Population : 65436552" } }, "GA": { "value": "1534262", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Gabon<\/span>
Population : 1534262" } }, "GM": { "value": "1776103", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Gambia<\/span>
Population : 1776103" } }, "GE": { "value": "4486000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Georgia<\/span>
Population : 4486000" } }, "GH": { "value": "24965816", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Ghana<\/span>
Population : 24965816" } }, "GR": { "value": "11304000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Greece<\/span>
Population : 11304000" } }, "GD": { "value": "104890", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Grenada<\/span>
Population : 104890" } }, "GT": { "value": "14757316", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Guatemala<\/span>
Population : 14757316" } }, "GN": { "value": "10221808", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Guinea<\/span>
Population : 10221808" } }, "GQ": { "value": "720213", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Equatorial Guinea<\/span>
Population : 720213" } }, "GW": { "value": "1547061", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Guinea-bissau<\/span>
Population : 1547061" } }, "GY": { "value": "756040", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Guyana<\/span>
Population : 756040" } }, "HT": { "value": "10123787", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Haiti<\/span>
Population : 10123787" } }, "HN": { "value": "7754687", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Honduras<\/span>
Population : 7754687" } }, "HU": { "value": "9971000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Hungary<\/span>
Population : 9971000" } }, "JM": { "value": "2709300", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Jamaica<\/span>
Population : 2709300" } }, "JP": { "value": "127817277", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Japan<\/span>
Population : 127817277" } }, "MH": { "value": "54816", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Marshall Islands<\/span>
Population : 54816" } }, "PW": { "value": "20609", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Palau<\/span>
Population : 20609" } }, "SB": { "value": "552267", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Solomon Islands<\/span>
Population : 552267" } }, "IN": { "value": "1241491960", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "India<\/span>
Population : 1241491960" } }, "ID": { "value": "242325638", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Indonesia<\/span>
Population : 242325638" } }, "JO": { "value": "6181000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Jordan<\/span>
Population : 6181000" } }, "IR": { "value": "74798599", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Iran, Islamic Republic Of<\/span>
Population : 74798599" } }, "IQ": { "value": "32961959", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Iraq<\/span>
Population : 32961959" } }, "IE": { "value": "4487000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Ireland<\/span>
Population : 4487000" } }, "IS": { "value": "319000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Iceland<\/span>
Population : 319000" } }, "IL": { "value": "7765700", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Israel<\/span>
Population : 7765700" } }, "IT": { "value": "60770000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Italy<\/span>
Population : 60770000" } }, "KZ": { "value": "16558459", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Kazakhstan<\/span>
Population : 16558459" } }, "KE": { "value": "41609728", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Kenya<\/span>
Population : 41609728" } }, "KG": { "value": "5507000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Kyrgyzstan<\/span>
Population : 5507000" } }, "KI": { "value": "101093", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Kiribati<\/span>
Population : 101093" } }, "KW": { "value": "2818042", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Kuwait<\/span>
Population : 2818042" } }, "LA": { "value": "6288037", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Lao People's Democratic Republic<\/span>
Population : 6288037" } }, "LS": { "value": "2193843", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Lesotho<\/span>
Population : 2193843" } }, "LV": { "value": "2220000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Latvia<\/span>
Population : 2220000" } }, "LB": { "value": "4259405", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Lebanon<\/span>
Population : 4259405" } }, "LR": { "value": "4128572", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Liberia<\/span>
Population : 4128572" } }, "LY": { "value": "6422772", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Libya<\/span>
Population : 6422772" } }, "LI": { "value": "36304", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Liechtenstein<\/span>
Population : 36304" } }, "LT": { "value": "3203000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Lithuania<\/span>
Population : 3203000" } }, "LU": { "value": "517000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Luxembourg<\/span>
Population : 517000" } }, "MK": { "value": "2063893", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Macedonia, The Former Yugoslav Republic Of<\/span>
Population : 2063893" } }, "MG": { "value": "21315135", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Madagascar<\/span>
Population : 21315135" } }, "MY": { "value": "28859154", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Malaysia<\/span>
Population : 28859154" } }, "MW": { "value": "15380888", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Malawi<\/span>
Population : 15380888" } }, "MV": { "value": "320081", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Maldives<\/span>
Population : 320081" } }, "ML": { "value": "15839538", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Mali<\/span>
Population : 15839538" } }, "MT": { "value": "419000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Malta<\/span>
Population : 419000" } }, "MA": { "value": "32272974", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Morocco<\/span>
Population : 32272974" } }, "MU": { "value": "1286051", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Mauritius<\/span>
Population : 1286051" } }, "MR": { "value": "3541540", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Mauritania<\/span>
Population : 3541540" } }, "MX": { "value": "114793341", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Mexico<\/span>
Population : 114793341" } }, "FM": { "value": "111542", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Micronesia, Federated States Of<\/span>
Population : 111542" } }, "MD": { "value": "3559000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Moldova, Republic Of<\/span>
Population : 3559000" } }, "MC": { "value": "35427", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Monaco<\/span>
Population : 35427" } }, "MN": { "value": "2800114", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Mongolia<\/span>
Population : 2800114" } }, "ME": { "value": "632261", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Montenegro<\/span>
Population : 632261" } }, "MZ": { "value": "23929708", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Mozambique<\/span>
Population : 23929708" } }, "NA": { "value": "2324004", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Namibia<\/span>
Population : 2324004" } }, "NP": { "value": "30485798", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Nepal<\/span>
Population : 30485798" } }, "NI": { "value": "5869859", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Nicaragua<\/span>
Population : 5869859" } }, "NE": { "value": "16068994", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Niger<\/span>
Population : 16068994" } }, "NG": { "value": "162470737", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Nigeria<\/span>
Population : 162470737" } }, "NO": { "value": "4952000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Norway<\/span>
Population : 4952000" } }, "NZ": { "value": "4405200", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "New Zealand<\/span>
Population : 4405200" } }, "OM": { "value": "2846145", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Oman<\/span>
Population : 2846145" } }, "UG": { "value": "34509205", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Uganda<\/span>
Population : 34509205" } }, "UZ": { "value": "29341200", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Uzbekistan<\/span>
Population : 29341200" } }, "PK": { "value": "176745364", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Pakistan<\/span>
Population : 176745364" } }, "PS": { "value": "4019433", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Palestine, State Of<\/span>
Population : 4019433" } }, "PA": { "value": "3571185", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Panama<\/span>
Population : 3571185" } }, "PG": { "value": "7013829", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Papua New Guinea<\/span>
Population : 7013829" } }, "PY": { "value": "6568290", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Paraguay<\/span>
Population : 6568290" } }, "NL": { "value": "16696000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Netherlands<\/span>
Population : 16696000" } }, "PE": { "value": "29399817", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Peru<\/span>
Population : 29399817" } }, "PH": { "value": "94852030", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Philippines<\/span>
Population : 94852030" } }, "PL": { "value": "38216000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Poland<\/span>
Population : 38216000" } }, "PT": { "value": "10637000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Portugal<\/span>
Population : 10637000" } }, "QA": { "value": "1870041", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Qatar<\/span>
Population : 1870041" } }, "DO": { "value": "10056181", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Dominican Republic<\/span>
Population : 10056181" } }, "RO": { "value": "21390000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Romania<\/span>
Population : 21390000" } }, "GB": { "value": "62641000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "United Kingdom<\/span>
Population : 62641000" } }, "RU": { "value": "141930000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Russian Federation<\/span>
Population : 141930000" } }, "RW": { "value": "10942950", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Rwanda<\/span>
Population : 10942950" } }, "KN": { "value": "53051", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Saint Kitts And Nevis<\/span>
Population : 53051" } }, "SM": { "value": "31735", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "San Marino<\/span>
Population : 31735" } }, "VC": { "value": "109365", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Saint Vincent And The Grenadines<\/span>
Population : 109365" } }, "LC": { "value": "176000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Saint Lucia<\/span>
Population : 176000" } }, "SV": { "value": "6227491", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "El Salvador<\/span>
Population : 6227491" } }, "WS": { "value": "183874", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Samoa<\/span>
Population : 183874" } }, "ST": { "value": "168526", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Sao Tome And Principe<\/span>
Population : 168526" } }, "SN": { "value": "12767556", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Senegal<\/span>
Population : 12767556" } }, "RS": { "value": "7261000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Serbia<\/span>
Population : 7261000" } }, "SC": { "value": "86000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Seychelles<\/span>
Population : 86000" } }, "SL": { "value": "5997486", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Sierra Leone<\/span>
Population : 5997486" } }, "SG": { "value": "5183700", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Singapore<\/span>
Population : 5183700" } }, "SK": { "value": "5440000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Slovakia<\/span>
Population : 5440000" } }, "SI": { "value": "2052000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Slovenia<\/span>
Population : 2052000" } }, "SO": { "value": "9556873", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Somalia<\/span>
Population : 9556873" } }, "SD": { "value": "34318385", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Sudan<\/span>
Population : 34318385" } }, "SS": { "value": "10314021", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "South Sudan<\/span>
Population : 10314021" } }, "LK": { "value": "20869000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Sri Lanka<\/span>
Population : 20869000" } }, "SE": { "value": "9453000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Sweden<\/span>
Population : 9453000" } }, "CH": { "value": "7907000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Switzerland<\/span>
Population : 7907000" } }, "SR": { "value": "529419", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Suriname<\/span>
Population : 529419" } }, "SZ": { "value": "1067773", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Swaziland<\/span>
Population : 1067773" } }, "SY": { "value": "20820311", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Syrian Arab Republic<\/span>
Population : 20820311" } }, "TJ": { "value": "6976958", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Tajikistan<\/span>
Population : 6976958" } }, "TZ": { "value": "46218486", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Tanzania, United Republic Of<\/span>
Population : 46218486" } }, "TD": { "value": "11525496", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Chad<\/span>
Population : 11525496" } }, "CZ": { "value": "10546000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Czech Republic<\/span>
Population : 10546000" } }, "TH": { "value": "69518555", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Thailand<\/span>
Population : 69518555" } }, "TL": { "value": "1175880", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Timor-leste<\/span>
Population : 1175880" } }, "TG": { "value": "6154813", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Togo<\/span>
Population : 6154813" } }, "TO": { "value": "104509", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Tonga<\/span>
Population : 104509" } }, "TT": { "value": "1346350", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Trinidad And Tobago<\/span>
Population : 1346350" } }, "TN": { "value": "10673800", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Tunisia<\/span>
Population : 10673800" } }, "TM": { "value": "5105301", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Turkmenistan<\/span>
Population : 5105301" } }, "TR": { "value": "73639596", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Turkey<\/span>
Population : 73639596" } }, "TV": { "value": "9847", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Tuvalu<\/span>
Population : 9847" } }, "VU": { "value": "245619", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Vanuatu<\/span>
Population : 245619" } }, "VE": { "value": "29278000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Venezuela, Bolivarian Republic Of<\/span>
Population : 29278000" } }, "VN": { "value": "87840000", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Viet Nam<\/span>
Population : 87840000" } }, "UA": { "value": "45706100", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Ukraine<\/span>
Population : 45706100" } }, "UY": { "value": "3368595", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Uruguay<\/span>
Population : 3368595" } }, "YE": { "value": "24799880", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Yemen<\/span>
Population : 24799880" } }, "ZM": { "value": "13474959", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Zambia<\/span>
Population : 13474959" } }, "ZW": { "value": "12754378", - "attrs": { - "href": "#" - }, + "href" : "#", "tooltip": { "content": "Zimbabwe<\/span>
Population : 12754378" } diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 803fe4ad4..ca5eb6142 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -3,7 +3,7 @@ * Jquery Mapael - Dynamic maps jQuery plugin (based on raphael.js) * Requires jQuery and raphael.js * -* Version: 0.4.0 (29-07-2013) +* Version: 0.5.0 (24-08-2013) * * Copyright (c) 2013 Vincent Brouté (http://www.neveldo.fr/mapael) * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). @@ -79,6 +79,10 @@ if (options.legend.plot.slices && options.legend.plot.display) plotLegend = $.fn.mapael.createLegend($(this), options, 'plot', plots); + // Enable zoom + if (options.map.zoom.enabled) + $.fn.mapael.initZoom($container, paper, mapConf.width, mapConf.height, options.map.zoom); + /** * * Update the current map @@ -209,6 +213,7 @@ $.fn.mapael.initElem = function(paper, elem, options, $tooltip) { var bbox = {}, textPosition = {}; $.fn.mapael.setHoverOptions(elem.mapElem, options.attrs, options.attrsHover); + options.href && $.fn.mapael.setHref(elem.mapElem, options.href); if (options.text) { // Set a text label in the area @@ -216,8 +221,7 @@ textPosition = $.fn.mapael.getTextPosition(bbox, options.textPosition); options.textAttrs['text-anchor'] = textPosition.textAnchor; elem.textElem = paper.text(textPosition.x, textPosition.y, options.text).attr(options.textAttrs); - - options.attrs.href && (elem.textElem.attr({href: options.attrs.href})); + options.href && $.fn.mapael.setHref(elem.textElem, options.href); $.fn.mapael.setHoverOptions(elem.textElem, options.textAttrs, options.textAttrsHover); $.fn.mapael.setHover(paper, elem.mapElem, elem.textElem); $.fn.mapael.setCallbacks(options, elem.mapElem, elem.textElem); @@ -240,6 +244,17 @@ elem.value = options.value; } + /** + * + */ + $.fn.mapael.setHref = function(elem, href) { + elem.attr({cursor : 'pointer'}); + $(elem.node).bind('click', function() { + if (!$.fn.mapael.panning) + window.location = href; + }); + } + /** * Set a tooltip for the areas and plots * @param elem area or plot element @@ -272,12 +287,87 @@ for(var i = 0, length = availableCallbacks.length; i < length; ++i) { if (elemOptions["on" + availableCallbacks[i]]) { callbackFct = elemOptions["on" + availableCallbacks[i]]; - $(mapElem.node).on(availableCallbacks[i], function() {callbackFct(elemOptions, mapElem, textElem)}); - textElem && $(textElem.node).on(availableCallbacks[i], function() {callbackFct(elemOptions, mapElem, textElem)}); + $(mapElem.node).on(availableCallbacks[i], function() {!$.fn.mapael.panning && callbackFct(elemOptions, mapElem, textElem)}); + textElem && $(textElem.node).on(availableCallbacks[i], function() {!$.fn.mapael.panning && callbackFct(elemOptions, mapElem, textElem)}); } } } + $.fn.mapael.panning = false; + + /** + * Init zoom and panning for the map + * @param $container + * @param paper + * @param mapWidth + * @param mapHeight + * @param options + */ + $.fn.mapael.initZoom = function($container, paper, mapWidth, mapHeight, options) { + var $zoomIn = $("
").addClass(options.zoomInCssClass).html("+") + , $zoomOut = $("
").addClass(options.zoomOutCssClass).html("−") + , currentLevel = 0 + , vbCenterX = mapWidth / 2 + , vbCenterY = mapHeight / 2 + , mousedown = false + , previousX = 0 + , previousY = 0 + , setZoom = function(e) { + // Update zoom level + currentLevel = Math.min(Math.max(currentLevel + e.data.offset, 0), options.maxLevel); + if (currentLevel == 0) { + vbCenterX = mapWidth / 2 + vbCenterY = mapHeight / 2 + paper.setViewBox(0, 0, mapWidth, mapHeight); + } else { + paper.setViewBox( + Math.min(Math.max(0, vbCenterX - (mapWidth / (1 + currentLevel * options.step))/2), (mapWidth - (mapWidth / (1 + currentLevel * options.step)))), + Math.min(Math.max(0, vbCenterY - (mapHeight / (1 + currentLevel * options.step))/2), (mapHeight - (mapHeight / (1 + currentLevel * options.step)))), + mapWidth / (1 +currentLevel * options.step), + mapHeight / (1 +currentLevel * options.step) + ); + } + }; + + $container.append($zoomIn).append($zoomOut); + + $zoomIn.on("click", null, {offset : 1} , setZoom); + $zoomOut.on("click", null, {offset : -1}, setZoom); + + // Panning + $('body').on("mouseup", function(e) { + mousedown = false; + setTimeout(function () {$.fn.mapael.panning = false;}, 50); + }); + + $container.on("mousedown", function(e) { + mousedown = true; + previousX = e.pageX; + previousY = e.pageY; + return false; + }).on("mousemove", function(e) { + if (mousedown && currentLevel != 0) { + var offsetX = (previousX - e.pageX) / (1 + (currentLevel * options.step)) * (mapWidth / paper.width) + , offsetY = (previousY - e.pageY) / (1 + (currentLevel * options.step)) * (mapHeight / paper.height); + + if (Math.abs(offsetX) > 5 || Math.abs(offsetY) > 5) { + var viewBoxX = Math.min(Math.max(0, paper._viewBox[0] + offsetX), (mapWidth - paper._viewBox[2])) + , viewBoxY = Math.min(Math.max(0, paper._viewBox[1] + offsetY), (mapHeight - paper._viewBox[3])); + + vbCenterX = viewBoxX + paper._viewBox[2] / 2; + vbCenterY = viewBoxY + paper._viewBox[3] / 2; + + paper.setViewBox(viewBoxX, viewBoxY, paper._viewBox[2], paper._viewBox[3]); + + previousX = e.pageX; + previousY = e.pageY; + $.fn.mapael.panning = true; + } + } + return false; + }); + } + /** * Draw a legend for areas and / or plots * @param $container the legend container @@ -464,6 +554,7 @@ if (typeof options.value != "undefined") { $.extend(true, options, $.fn.mapael.getLegendSlice(options.value, legendOptions)); } + return options; } @@ -574,6 +665,13 @@ , animDuration : 300 } } + , zoom : { + enabled : false + , maxLevel : 5 + , step : 0.25 + , zoomInCssClass : "zoomIn" + , zoomOutCssClass : "zoomOut" + } } , legend : { area : { From 23ee759740e1a00a598dafa5486028c41bc6155f Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sat, 24 Aug 2013 16:04:03 +0200 Subject: [PATCH 26/96] updated readme --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ef2b02d5d..e01d90c36 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ As Rapha * **Easy to add new maps.** Build your own maps based on SVG format * **SEO-friendly.** An alternative content can be set for non-JS users and web crawlers * **Resizable** Thanks to raphael.js, maps are easily resizable. +* **Zoom** Zoom and panning abilities. ## How to use Mapael @@ -44,7 +45,7 @@ Here is the simplest example that shows how to display an empty map of the world ## Examples * [Minimal example (France)](http://jsfiddle.net/neveldo/tn5AF/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/tn5AF/) -* [Map with some plotted cities and area labels (France)](http://jsfiddle.net/neveldo/TKUy4/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/TKUy4/) +* [Map with some plotted cities and area labels, and zoom demo (France)](http://jsfiddle.net/neveldo/TKUy4/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/TKUy4/) * [Map with some overloaded parameters and 'onclick' callback on areas (France)](http://jsfiddle.net/neveldo/qGwWr/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/qGwWr/) * [Population of France by department with a legend](http://jsfiddle.net/neveldo/TUYHN/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/TUYHN/) * [Population of the 1000 more populated french cities with a legend](http://jsfiddle.net/neveldo/n6XyQ/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/n6XyQ/) From 43fec16fd641981bbdf89ece2f9a1cf18c3bd83f Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sat, 24 Aug 2013 16:07:57 +0200 Subject: [PATCH 27/96] version 0.5.0 --- mapael.jquery.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mapael.jquery.json b/mapael.jquery.json index 94ba21b50..5ef7ad52f 100644 --- a/mapael.jquery.json +++ b/mapael.jquery.json @@ -9,7 +9,7 @@ "dataviz", "dynamic" ], - "version": "0.4.0", + "version": "0.5.0", "author": { "name": "Vincent BroutĂ©", "url": "http://www.neveldo.fr" From a3275aaacac1e4a1911783e5636abf9c9ee1d39d Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sat, 24 Aug 2013 16:16:25 +0200 Subject: [PATCH 28/96] version 0.5.1 --- js/jquery.mapael.js | 2 +- mapael.jquery.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index ca5eb6142..c943f89b3 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -3,7 +3,7 @@ * Jquery Mapael - Dynamic maps jQuery plugin (based on raphael.js) * Requires jQuery and raphael.js * -* Version: 0.5.0 (24-08-2013) +* Version: 0.5.1 (24-08-2013) * * Copyright (c) 2013 Vincent BroutĂ© (http://www.neveldo.fr/mapael) * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). diff --git a/mapael.jquery.json b/mapael.jquery.json index 5ef7ad52f..7234790ed 100644 --- a/mapael.jquery.json +++ b/mapael.jquery.json @@ -9,7 +9,7 @@ "dataviz", "dynamic" ], - "version": "0.5.0", + "version": "0.5.1", "author": { "name": "Vincent BroutĂ©", "url": "http://www.neveldo.fr" @@ -28,9 +28,9 @@ } ], "bugs": "https://github.com/neveldo/jQuery-Mapael/issues", - "homepage": "https://github.com/neveldo/jQuery-Mapael", - "docs": "https://github.com/neveldo/jQuery-Mapael", - "demo": "http://www.neveldo.fr/mapael/source/examples.html", + "homepage": "http://www.neveldo.fr/mapael/", + "docs": "http://www.neveldo.fr/mapael/", + "demo": "http://neveldo.fr/mapael/usecases/world/", "download": "https://github.com/neveldo/jQuery-Mapael/tags", "dependencies": { "jquery": ">=1.7", From cfed89500f60413f9aec135f0c5575b6b963fdba Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Thu, 12 Sep 2013 23:03:42 +0200 Subject: [PATCH 29/96] Added link to mapael-maps repository for additional maps --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index e01d90c36..73f551c08 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ For more information and documentation, go to [Mapael website](http://neveldo.fr/mapael). +Additional maps are stored in the repository ['neveldo/mapael-maps'](https://github.com/neveldo/mapael-maps). + ## Overview jQuery Mapael is a [jQuery](http://jquery.com/) plugin based on [raphael.js](http://raphaeljs.com/) that allows you to display dynamic vector maps. From 11caf52cdd1602d40fbf1aaa5418b91efed65f1c Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Fri, 13 Sep 2013 17:42:16 +0200 Subject: [PATCH 30/96] Added missing Michigan state --- js/maps/usa_states.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/maps/usa_states.js b/js/maps/usa_states.js index 1aae0c363..8d26bc8e1 100644 --- a/js/maps/usa_states.js +++ b/js/maps/usa_states.js @@ -74,6 +74,7 @@ "AK" : "m 158.07671,453.67502 -0.32332,85.35713 1.6166,0.96996 3.07157,0.16166 1.45494,-1.13162 2.58658,0 0.16167,2.9099 6.95143,6.78977 0.48499,2.58658 3.39488,-1.93994 0.64665,-0.16166 0.32332,-3.07156 1.45494,-1.61661 1.13164,-0.16166 1.93993,-1.45496 3.07156,2.1016 0.64665,2.90991 1.93993,1.13162 1.13163,2.42492 3.87988,1.77827 3.39488,5.98147 2.74823,3.87986 2.26326,2.74825 1.45496,3.7182 5.01149,1.77828 5.17317,2.10159 0.96996,4.36486 0.48498,3.07156 -0.96996,3.39489 -1.77828,2.26325 -1.61661,-0.8083 -1.45495,-3.07157 -2.74824,-1.45494 -1.77827,-1.13164 -0.80831,0.80831 1.45495,2.74825 0.16166,3.7182 -1.13163,0.48498 -1.93993,-1.93993 -2.10159,-1.29329 0.48498,1.61661 1.29328,1.77828 -0.8083,0.8083 c 0,0 -0.8083,-0.32332 -1.29328,-0.96997 -0.485,-0.64664 -2.1016,-3.39488 -2.1016,-3.39488 l -0.96997,-2.26326 c 0,0 -0.32332,1.29329 -0.96997,0.96996 -0.64665,-0.32332 -1.29329,-1.45494 -1.29329,-1.45494 l 1.77827,-1.93994 -1.45495,-1.45495 0,-5.0115 -0.8083,0 -0.8083,3.39488 -1.13164,0.485 -0.96996,-3.71822 -0.64665,-3.71821 -0.80831,-0.48498 0.32333,5.65815 0,1.13162 -1.45496,-1.29328 -3.55654,-5.98147 -2.1016,-0.48498 -0.64664,-3.71821 -1.61661,-2.9099 -1.61662,-1.13164 0,-2.26325 2.1016,-1.29329 -0.48498,-0.32332 -2.58658,0.64664 -3.39489,-2.42491 -2.58658,-2.90991 -4.84983,-2.58658 -4.04154,-2.58658 1.2933,-3.23322 0,-1.61661 -1.77828,1.61661 -2.9099,1.13163 -3.71821,-1.13163 -5.65815,-2.42491 -5.49647,0 -0.64664,0.48498 -6.46645,-3.87988 -2.1016,-0.32332 -2.74824,-5.8198 -3.55655,0.32332 -3.55655,1.45495 0.48499,4.52652 1.13162,-2.9099 0.96998,0.32332 -1.45496,4.36485 3.23322,-2.74824 0.64665,1.61661 -3.87987,4.36485 -1.29329,-0.32332 -0.48498,-1.93994 -1.29329,-0.8083 -1.29329,1.13163 -2.74824,-1.77827 -3.07157,2.1016 -1.77826,2.10159 -3.39489,2.1016 -4.68818,-0.16167 -0.48498,-2.10159 3.7182,-0.64665 0,-1.29328 -2.26326,-0.64666 0.96998,-2.42491 2.26325,-3.87987 0,-1.77827 0.16166,-0.80831 4.36486,-2.26326 0.96996,1.29329 2.74825,0 -1.29329,-2.58657 -3.71822,-0.32333 -5.01149,2.74824 -2.42492,3.39488 -1.77827,2.58659 -1.13163,2.26326 -4.20319,1.45494 -3.07157,2.58658 -0.323321,1.61662 2.263257,0.96997 0.808313,2.10158 -2.748249,3.23323 -6.466439,4.2032 -7.759747,4.20319 -2.101597,1.13162 -5.334818,1.13164 -5.334826,2.26325 1.778275,1.29329 -1.454954,1.45495 -0.484982,1.13163 -2.748238,-0.96997 -3.23322,0.16166 -0.808312,2.26326 -0.969963,0 0.323321,-2.42492 -3.556551,1.2933 -2.909899,0.96996 -3.394886,-1.29329 -2.909901,1.93993 -3.233224,0 -2.101597,1.2933 -1.616612,0.8083 -2.101595,-0.32332 -2.58658,-1.13163 -2.263257,0.64665 -0.969967,0.96996 -1.616613,-1.13162 0,-1.93994 3.071564,-1.29329 6.304787,0.64665 4.364853,-1.61662 2.101596,-2.10159 2.909902,-0.64665 1.778273,-0.80831 2.748241,0.16166 1.616612,1.2933 0.969963,-0.32332 2.263257,-2.74824 3.07157,-0.96998 3.39488,-0.64664 1.293294,-0.32332 0.646642,0.48498 0.808312,0 1.293284,-3.71821 4.041533,-1.45494 1.939936,-3.71821 2.263259,-4.52652 1.616615,-1.45495 0.323321,-2.58658 -1.616615,1.29329 -3.394893,0.64665 -0.646642,-2.42492 -1.293284,-0.32332 -0.969973,0.96996 -0.16166,2.90991 -1.454955,-0.16167 -1.454944,-5.8198 -1.293294,1.29328 -1.131624,-0.48498 -0.32332,-1.93993 -4.041533,0.16166 -2.101596,1.13163 -2.586578,-0.32332 1.454944,-1.45495 0.484981,-2.58658 -0.646641,-1.93994 1.454954,-0.96996 1.293284,-0.16166 -0.646642,-1.77828 0,-4.36485 -0.969963,-0.96997 -0.808312,1.45495 -6.143123,0 -1.454951,-1.29329 -0.646645,-3.87986 -2.101596,-3.55656 0,-0.96996 2.101596,-0.80831 0.161661,-2.1016 1.131628,-1.13162 -0.808305,-0.48498 -1.29329,0.48498 -1.131628,-2.74824 0.969967,-5.01151 4.526514,-3.23321 2.586575,-1.61662 1.939936,-3.7182 2.748249,-1.2933 2.586578,1.13164 0.323321,2.42492 2.424917,-0.32334 3.23322,-2.42491 1.616615,0.64665 0.969962,0.64664 1.616615,0 2.263259,-1.29329 0.808313,-4.36486 c 0,0 0.323321,-2.90989 0.969963,-3.39488 0.646642,-0.48498 0.969963,-0.96996 0.969963,-0.96996 l -1.131623,-1.93994 -2.58658,0.80831 -3.23323,0.8083 -1.939936,-0.48498 -3.556541,-1.77828 -5.011495,-0.16166 -3.556551,-3.7182 0.484981,-3.87987 0.646652,-2.42492 -2.101596,-1.77827 -1.939938,-3.71822 0.484983,-0.8083 6.789771,-0.48498 2.101596,0 0.969963,0.96996 0.646652,0 -0.16166,-1.61661 3.879862,-0.64664 2.586577,0.32332 1.454955,1.13163 -1.454955,2.1016 -0.484981,1.45494 2.748249,1.61662 5.011497,1.77827 1.778276,-0.96996 -2.263257,-4.36485 -0.969974,-3.23323 0.969974,-0.80831 -3.394891,-1.93993 -0.484983,-1.13164 0.484983,-1.6166 -0.808304,-3.87987 -2.909909,-4.68818 -2.424918,-4.20319 2.909909,-1.93994 3.233222,0 1.778276,0.64665 4.203192,-0.16166 3.718205,-3.55654 1.131633,-3.07157 3.718212,-2.42492 1.616604,0.96997 2.748239,-0.64665 3.718209,-2.1016 1.13164,-0.16166 0.96996,0.80832 4.52651,-0.16167 2.74824,-3.07156 1.13163,0 3.55655,2.42491 1.93993,2.1016 -0.48498,1.13163 0.64664,1.13163 1.61662,-1.61661 3.87987,0.32332 0.32332,3.7182 1.93994,1.45496 7.11309,0.64664 6.30479,4.20319 1.45494,-0.96996 5.17317,2.58658 2.10159,-0.64664 1.93994,-0.80832 4.84983,1.93994 4.36486,2.9099 z m -115.102797,28.93736 2.101596,5.33482 -0.161662,0.96997 -2.909902,-0.32333 -1.778273,-4.04153 -1.778273,-1.45494 -2.424919,0 -0.16166,-2.58659 1.778273,-2.42492 1.131629,2.42492 1.45495,1.45495 2.748241,0.64665 z m -2.58658,33.46387 3.718209,0.80831 3.718207,0.96996 0.808307,0.96998 -1.616612,3.7182 -3.071564,-0.16166 -3.394885,-3.55654 -0.161662,-2.74825 z m -20.692636,-14.06452 1.13163,2.58657 1.131628,1.61662 -1.131628,0.8083 -2.101597,-3.07156 0,-1.93993 0.969967,0 z m -13.7412027,73.07087 3.3948853,-2.26326 3.3948854,-0.96997 2.58658,0.32332 0.484983,1.61661 1.939935,0.48499 1.939934,-1.93993 -0.323322,-1.61661 2.748241,-0.64665 2.909902,2.58658 -1.131629,1.77827 -4.364852,1.13163 -2.748242,-0.48498 -3.718207,-1.13163 -4.3648533,1.45495 -1.616612,0.32332 -1.1316284,-0.64664 z m 48.9833487,-4.52651 1.616612,1.93993 2.101593,-1.61661 -1.454948,-1.2933 -2.263257,0.96998 z m 2.909902,3.07155 1.131624,-2.26325 2.101597,0.32332 -0.808303,1.93993 -2.424918,0 z m 23.602535,-1.93993 1.454954,1.77827 0.969974,-1.13162 -0.808313,-1.93994 -1.616615,1.29329 z m 8.72971,-12.44791 1.131633,5.8198 2.909899,0.80831 5.011495,-2.90991 4.364853,-2.58658 -1.6166,-2.42491 0.48498,-2.42492 -2.1016,1.29329 -2.909898,-0.80831 1.616605,-1.13162 1.939933,0.8083 3.87987,-1.77828 0.48499,-1.45494 -2.42492,-0.80831 0.8083,-1.93994 -2.74824,1.93994 -4.688172,3.55655 -4.849834,2.9099 -1.293294,1.13163 z m 42.35524,-19.88433 2.42492,-1.45495 -0.96997,-1.77828 -1.77827,0.96997 0.32332,2.26326 z", "FL" : "m 759.8167,439.1428 2.26566,7.3186 3.7297,9.74226 5.33479,9.3763 3.71819,6.30476 4.84982,5.49646 4.04151,3.71819 1.6166,2.90989 -1.13162,1.29328 -0.8083,1.29328 2.90988,7.43639 2.90989,2.90988 2.58657,5.3348 3.55653,5.81978 4.52649,8.24468 1.29329,7.59804 0.48498,11.96288 0.64664,1.77826 -0.32332,3.39487 -2.42491,1.29329 0.32332,1.93992 -0.64664,1.93993 0.32332,2.4249 0.48498,1.93993 -2.74822,3.23321 -3.07155,1.45494 -3.87985,0.16166 -1.45495,1.61661 -2.4249,0.96996 -1.29329,-0.48498 -1.13162,-0.96996 -0.32332,-2.90989 -0.80831,-3.39487 -3.39487,-5.17314 -3.55653,-2.26324 -3.87985,-0.32332 -0.8083,1.29328 -3.07155,-4.36483 -0.64664,-3.55653 -2.58657,-4.04151 -1.77826,-1.13163 -1.61661,2.10159 -1.77826,-0.32332 -2.10159,-5.01148 -2.90989,-3.87985 -2.90989,-5.33479 -2.58656,-3.07155 -3.55653,-3.71819 2.10158,-2.42491 3.23321,-5.49646 -0.16166,-1.6166 -4.52649,-0.96996 -1.61661,0.64664 0.32333,0.64664 2.58656,0.96996 -1.45494,4.5265 -0.8083,0.48498 -1.77827,-4.04151 -1.29328,-4.84982 -0.32332,-2.74823 1.45494,-4.68815 0,-9.53797 -3.07155,-3.71819 -1.29328,-3.07155 -5.17314,-1.29328 -1.93992,-0.64664 -1.61661,-2.58657 -3.39487,-1.61661 -1.13162,-3.39487 -2.74823,-0.96996 -2.42491,-3.71819 -4.20317,-1.45494 -2.90989,-1.45495 -2.58656,0 -4.04152,0.80831 -0.16166,1.93992 0.80831,0.96996 -0.48499,1.13163 -3.07154,-0.16166 -3.71819,3.55653 -3.55654,1.93992 -3.87985,0 -3.23321,1.29329 -0.32332,-2.74823 -1.6166,-1.93993 -2.90989,-1.13162 -1.6166,-1.45495 -8.08303,-3.87985 -7.59804,-1.77826 -4.36483,0.64664 -5.98144,0.48498 -5.98144,2.10159 -3.47924,0.61296 -0.23792,-8.04975 -2.58657,-1.93992 -1.77827,-1.77827 0.32332,-3.07156 10.18462,-1.29328 25.5424,-2.90989 6.78975,-0.64664 5.436,0.28027 2.58657,3.87986 1.45494,1.45494 8.09816,0.51522 10.81975,-0.64664 21.51239,-1.29329 5.44572,-0.67437 5.10758,0.20451 0.42683,2.90989 2.233,0.8083 0.23494,-4.63 -1.52822,-4.17295 1.3084,-1.43983 5.55463,0.45475 5.17314,0.32332 z m 12.54541,132.40508 2.42492,-0.64664 1.29328,-0.24249 1.45496,-2.34409 2.34408,-1.61661 1.29329,0.48499 1.69744,0.32332 0.40415,1.05079 -3.4757,1.21246 -4.2032,1.45495 -2.34408,1.21246 -0.88914,-0.88914 z m 13.4987,-5.01149 1.21246,1.0508 2.74824,-2.10159 5.33481,-4.20319 3.7182,-3.87987 2.50575,-6.6281 0.96997,-1.69744 0.16166,-3.39488 -0.72748,0.48498 -0.96996,2.82907 -1.45496,4.60733 -3.23322,5.254 -4.36484,4.20318 -3.39488,1.93993 -2.50575,1.53578 z", "NH" : "m 880.79902,142.42476 0.869,-1.0765 1.09022,-3.29102 -2.54308,-0.91347 -0.48499,-3.07156 -3.87985,-1.13162 -0.32332,-2.74824 -7.27475,-23.44082 -4.60142,-14.542988 -0.89708,-0.0051 -0.64664,1.616605 -0.64664,-0.484981 -0.96997,-0.969963 -1.45494,1.939925 -0.0485,5.032054 0.31165,5.667218 1.93992,2.74824 0,4.04152 -3.7182,5.06278 -2.58657,1.13164 0,1.13162 1.13163,1.77827 0,8.56802 -0.80831,9.21467 -0.16166,4.84982 0.96997,1.2933 -0.16166,4.52649 -0.48499,1.77828 0.96881,0.70922 16.78767,-4.42455 2.17487,-0.60245 1.84357,-2.77333 3.60523,-1.61312 z", + "MI" : "M581.61931,82.059006 L 583.4483,80.001402 L 585.62022,79.201221 L 590.99286,75.314624 L 593.27908,74.743065 L 593.73634,75.200319 L 588.59232,80.344339 L 585.27728,82.287628 L 583.21967,83.202124 L 581.61931,82.059006 z M 667.79369,114.18719 L 668.44033,116.69293 L 671.67355,116.85459 L 672.96684,115.64213 C 672.96684,115.64213 672.88601,114.18719 672.56269,114.02552 C 672.23936,113.86386 670.94608,112.16642 670.94608,112.16642 L 668.76366,112.40891 L 667.14704,112.57057 L 666.82372,113.7022 L 667.79369,114.18719 z M 567.49209,111.21318 L 568.20837,110.63278 L 570.9566,109.82447 L 574.51313,107.56123 L 574.51313,106.59126 L 575.15978,105.94462 L 581.14121,104.97466 L 583.56612,103.03473 L 587.93095,100.93315 L 588.09261,99.639864 L 590.03254,96.729975 L 591.8108,95.921673 L 593.10409,94.143408 L 595.36733,91.880161 L 599.73217,89.455254 L 604.42032,88.970273 L 605.55194,90.101896 L 605.22862,91.071859 L 601.51043,92.041822 L 600.05549,95.113371 L 597.79224,95.921673 L 597.30726,98.34658 L 594.88235,101.57979 L 594.55903,104.16636 L 595.36733,104.65134 L 596.3373,103.51972 L 599.89383,100.60983 L 601.18711,101.90311 L 603.45036,101.90311 L 606.68357,102.87307 L 608.13851,104.0047 L 609.59345,107.07625 L 612.34168,109.82447 L 616.22153,109.66281 L 617.67648,108.69285 L 619.29308,109.98613 L 620.90969,110.47112 L 622.20297,109.66281 L 623.33459,109.66281 L 624.9512,108.69285 L 628.99271,105.13632 L 632.38758,104.0047 L 639.01566,103.68138 L 643.54215,101.74145 L 646.12872,100.44817 L 647.58367,100.60983 L 647.58367,106.26794 L 648.06865,106.59126 L 650.97853,107.39957 L 652.91846,106.91458 L 659.06156,105.29798 L 660.19318,104.16636 L 661.64813,104.65134 L 661.64813,111.60274 L 664.88134,114.67429 L 666.17462,115.32093 L 667.4679,116.29089 L 666.17462,116.61421 L 665.36632,116.29089 L 661.64813,115.80591 L 659.54654,116.45255 L 657.28329,116.29089 L 654.05008,117.74584 L 652.27182,117.74584 L 646.45204,116.45255 L 641.27891,116.61421 L 639.33898,119.20078 L 632.38758,119.84742 L 629.96267,120.65572 L 628.83105,123.72727 L 627.53777,124.8589 L 627.05279,124.69724 L 625.59784,123.08063 L 621.07135,125.50554 L 620.42471,125.50554 L 619.29308,123.88893 L 618.48478,124.05059 L 616.54486,128.41543 L 615.57489,132.45694 L 612.39377,139.45774 L 611.21701,138.42347 L 609.84527,137.39215 L 607.90449,127.10413 L 604.36001,125.73408 L 602.30743,123.44785 L 590.18707,120.70437 L 587.3318,119.67473 L 579.10138,117.50199 L 571.21139,116.35887 L 567.49209,111.21318 z,M697.8,177.2L694.6,168.9L692.3,159.9L689.9,156.7L687.3,154.9L685.7,156L681.8,157.8L679.9,162.8L677.1,166.5L676,167.2L674.5,166.5 C 674.5,166.5 671.9,165.1 672.1,164.4 C 672.3,163.8 672.6,159.4 672.6,159.4L676,158.1L676.8,154.7L677.4,152.1L679.9,150.5L679.5,140.5L677.9,138.2L676.6,137.4L675.8,135.3L676.6,134.5L678.2,134.8L678.4,133.2L676,131L674.7,128.4L672.1,128.4L667.6,126.9L662.1,123.5L659.3,123.5L658.7,124.2L657.7,123.7L654.6,121.4L651.7,123.2L648.8,125.5L649.2,129L650.1,129.3L652.2,129.8L652.7,130.6L650.1,131.4L647.5,131.8L646.1,133.5L645.8,135.6L646.1,137.3L646.4,142.8L642.8,144.9L642.2,144.7L642.2,140.5L643.5,138.1L644.1,135.6L643.3,134.8L641.4,135.6L640.4,139.8L637.7,141L635.9,142.9L635.7,143.9L636.4,144.7L635.7,147.3L633.5,147.8L633.5,148.9L634.3,151.3L633.1,157.5L631.5,161.5L632.2,166.2L632.7,167.3L631.9,169.8L631.5,170.6L631.2,173.3L634.8,179.3L637.7,185.8L639.1,190.6L638.3,195.3L637.3,201.3L634.9,206.4L634.6,209.2L631.3,212.3L635.8,212.1L657.2,209.9L664.4,208.9L664.5,210.5L671.4,209.3L681.7,207.8L685.5,207.4L685.7,206.8L685.8,205.3L687.9,201.6L689.9,199.9L689.7,194.8L691.3,193.2L692.4,192.9L692.6,189.3L694.2,186.3L695.2,186.9L695.4,187.5L696.2,187.7L698.1,186.7L697.8,177.2z", "VT" : "m 844.48416,154.05791 0.3167,-5.34563 -2.89071,-10.78417 -0.64664,-0.32332 -2.9099,-1.29329 0.8083,-2.90989 -0.8083,-2.10159 -2.70005,-4.63998 0.96997,-3.87986 -0.80831,-5.17315 -2.42491,-6.46644 -0.80557,-4.92251 26.41936,-6.73182 0.3087,5.52221 1.91626,2.74223 0,4.04152 -3.70715,5.05799 -2.58657,1.14267 -0.011,1.12057 1.30997,1.51912 -0.31093,8.09797 -0.60943,9.25886 -0.22795,5.55694 0.96996,1.29329 -0.16166,4.57069 -0.48498,1.68989 1.01418,0.72716 -7.43755,1.50671 -4.50174,0.72383 z", "ME" : "m 922.83976,78.830719 1.93993,2.101586 2.26325,3.718191 0,1.939926 -2.10159,4.688153 -1.93993,0.646642 -3.39487,3.071549 -4.84981,5.496454 c 0,0 -0.64664,0 -1.29328,0 -0.64664,0 -0.96997,-2.101584 -0.96997,-2.101584 l -1.77826,0.16166 -0.96996,1.454944 -2.42491,1.45495 -0.96996,1.45494 1.6166,1.45494 -0.48498,0.64665 -0.48498,2.74822 -1.93993,-0.16166 0,-1.6166 -0.32332,-1.29329 -1.45494,0.32333 -1.77827,-3.23321 -2.10158,1.29328 1.29328,1.45494 0.32332,1.13163 -0.8083,1.29328 0.32332,3.07155 0.16166,1.6166 -1.6166,2.58657 -2.90989,0.48498 -0.32332,2.90989 -5.3348,3.07155 -1.29328,0.48498 -1.61661,-1.45494 -3.07155,3.55653 0.96997,3.23321 -1.45495,1.29328 -0.16166,4.36483 -1.12328,6.25936 -2.46225,-1.15595 -0.48499,-3.07156 -3.87985,-1.13163 -0.32332,-2.74824 -7.27475,-23.44082 -4.69858,-14.639742 1.42054,-0.118165 1.51379,0.409899 0,-2.586568 1.3083,-4.496456 2.58657,-4.688153 1.45495,-4.041512 -1.93993,-2.424907 0,-5.981437 0.8083,-0.969963 0.80831,-2.748228 -0.16166,-1.454944 -0.16167,-4.849814 1.77827,-4.849814 2.90989,-8.891326 2.10158,-4.203172 1.29329,0 1.29328,0.16166 0,1.131623 1.29329,2.263247 2.74822,0.646642 0.80831,-0.808303 0,-0.969962 4.04151,-2.909889 1.77826,-1.778265 1.45495,0.161661 5.98143,2.424907 1.93993,0.969962 9.05299,29.907187 5.98143,0 0.80831,1.939926 0.16166,4.849814 2.90988,2.263246 0.80831,0 0.16166,-0.484981 -0.48498,-1.131623 2.74822,-0.161661 z m -20.93175,30.147531 1.53578,-1.53578 1.37412,1.0508 0.56581,2.42492 -1.69744,0.88913 -1.77827,-2.82907 z m 6.70893,-5.90062 1.77827,1.8591 c 0,0 1.29329,0.0808 1.29329,-0.2425 0,-0.32332 0.24249,-2.02076 0.24249,-2.02076 l 0.88914,-0.8083 -0.80831,-1.77828 -2.02076,0.72748 -1.37412,2.26326 z", "RI" : "m 874.07001,178.89536 -3.69579,-14.95599 6.26928,-1.84514 2.19113,1.92712 3.30649,4.32065 2.6879,4.40209 -2.99934,1.62479 -1.29328,-0.16166 -1.13162,1.77827 -2.42491,1.93992 -2.90986,0.96995 z", From 6ee73456fc94c713934ed0fff96a0346c7123553 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 15 Sep 2013 14:59:08 +0200 Subject: [PATCH 31/96] new map of France with equirectangular projection for better cities location --- js/maps/france_departments.js | 224 +++++++++++++++++----------------- 1 file changed, 113 insertions(+), 111 deletions(-) diff --git a/js/maps/france_departments.js b/js/maps/france_departments.js index 48a907536..b6b8eb8f8 100644 --- a/js/maps/france_departments.js +++ b/js/maps/france_departments.js @@ -3,135 +3,137 @@ * Jquery Mapael - Dynamic maps jQuery plugin (based on raphael.js) * Requires jQuery and raphael.js * -* Map of France by department -* -* @source http://commons.wikimedia.org/wiki/File:D%C3%A9partements_de_France-simple.svg +* Map of metropolitan France by department +* Equirectangular projection + +* @author Vincent Brouté +* @source http://fr.m.wikipedia.org/wiki/Fichier:France_location_map-Departements.svg */ (function($) { $.extend(true, $.fn.mapael, { - maps : { + maps : { france_departments : { - width : 507.08136, - height : 553.04327, + width : 600.09589, + height : 626.04407, getCoords : function (lat, lon) { // Corse - if (lat < 43.157109 && lon > 8.171997) { - var xfactor = 42.072457860086; - var xoffset = 82.438646996876; + if (lat < 43.15710 && lon > 8.17199) { + var xfactor = 43.64246; + var xoffset = 181.34520; var x = (lon * xfactor) + xoffset; - var yfactor = -60.688661356624; - var yoffset = 3059.4058399278; + var yfactor = -65.77758; + var yoffset = 3346.37839; var y = (lat * yfactor) + yoffset; } else { - var xfactor = 37.6823809538; - var xoffset = 189.183791604; + var xfactor = 45.48385; + var xoffset = 220.22005; var x = (lon * xfactor) + xoffset; - var yfactor = -56.985609722; - var yoffset = 2913.28694513; + var yfactor = -65.97284; + var yoffset = 3371.10748; var y = (lat * yfactor) + yoffset; } return {x : x, y : y}; }, elems : { - "department-2A" : "M 445.33847,488.9562 L 445.33847,491.11245 L 447.30722,492.48745 L 450.61972,494.42495 L 450.83847,495.98745 L 448.86972,496.5812 L 445.74472,497.17495 L 445.74472,498.5187 L 446.90097,499.7062 L 447.11972,503.61245 L 451.40097,504.98745 L 452.96347,505.36245 L 454.33847,507.5187 L 453.36972,508.8937 L 451.80722,509.4562 L 450.61972,511.61245 L 449.46347,512.98745 L 450.02597,516.48745 L 452.96347,516.29995 L 453.74472,516.8937 L 456.49472,515.5187 L 457.27597,516.29995 L 455.90097,519.23745 L 457.27597,520.61245 L 454.93222,522.36245 L 453.36972,525.86245 L 457.65097,526.86245 L 463.71347,527.42495 L 461.18222,530.36245 C 461.18222,530.36245 459.99289,529.90364 459.46347,530.1437 C 459.44782,530.15141 459.41536,530.16589 459.40097,530.17495 C 459.39647,530.17828 459.37406,530.20271 459.36972,530.2062 C 459.36553,530.20986 459.34249,530.23363 459.33847,530.23745 C 459.33478,530.24161 459.31073,530.26437 459.30722,530.2687 C 459.30054,530.27771 459.28192,530.29022 459.27597,530.29995 C 459.27319,530.30499 459.27856,530.32597 459.27597,530.3312 C 459.27118,530.34203 459.24871,530.38211 459.24472,530.3937 C 459.24293,530.39969 459.2463,530.41876 459.24472,530.42495 C 459.24199,530.43772 459.21532,530.47387 459.21347,530.48745 C 459.21207,530.50144 459.21394,530.53512 459.21347,530.54995 C 459.21348,531.52651 457.86972,533.8937 457.86972,533.8937 L 459.80722,536.0187 L 463.33847,538.17495 L 469.96347,539.92495 L 471.90097,540.7062 L 473.68222,541.48745 L 472.49472,543.6437 L 475.61972,543.4562 L 476.21347,544.8312 L 479.33847,544.8312 L 480.11972,541.11245 L 478.15097,540.7062 L 480.90097,537.79995 L 479.93222,536.79995 L 480.11972,535.04995 L 483.65097,533.11245 L 483.83847,530.9562 L 481.49472,530.7687 L 479.93222,532.11245 L 479.93222,530.17495 L 483.05722,529.98745 L 484.02597,527.6437 L 484.80722,520.79995 L 484.21347,517.86245 L 484.15097,515.04995 L 480.74472,517.29995 L 476.68222,517.4562 L 476.33847,514.6437 L 476.86972,513.92495 L 475.61972,513.04995 L 475.27597,508.2687 L 474.74472,507.3937 L 472.61972,507.3937 L 471.55722,506.5187 L 471.55722,503.1437 L 470.15097,502.2687 L 469.08847,501.73745 L 466.96347,499.0812 L 467.11972,497.48745 L 464.49472,497.48745 L 463.58847,494.8312 L 459.86972,494.8312 L 457.93222,492.17495 L 458.46347,491.29995 L 457.24472,490.5812 L 454.40097,491.11245 L 453.33847,490.42495 L 449.46347,490.42495 L 449.08847,489.36245 L 446.90097,488.9562 L 445.33847,488.9562 z ", - "department-2B" : "M 477.96347,449.8937 L 475.02597,451.86245 L 475.43222,453.79995 L 476.99472,455.7687 L 475.24472,457.11245 L 476.02597,458.67495 L 474.83847,460.04995 L 474.83847,461.79995 L 476.80722,463.5812 L 476.80722,466.29995 L 475.61972,468.8312 L 474.27597,469.42495 L 472.71347,467.2687 L 469.96347,467.48745 L 469.36972,467.0812 L 467.02597,467.0812 L 464.90097,469.04995 L 464.08847,472.36245 L 459.02597,473.3312 L 455.11972,476.6437 L 454.33847,478.79995 L 452.40097,478.61245 L 451.40097,477.42495 L 450.83847,480.7687 L 449.46347,481.3312 L 449.05722,484.4562 L 449.65097,485.8312 L 447.49472,487.3937 L 446.90097,488.9562 L 449.08847,489.36245 L 449.46347,490.42495 L 453.33847,490.42495 L 454.40097,491.11245 L 457.24472,490.5812 L 458.46347,491.29995 L 457.93222,492.17495 L 459.86972,494.8312 L 463.58847,494.8312 L 464.49472,497.48745 L 467.11972,497.48745 L 466.96347,499.0812 L 469.08847,501.73745 L 470.15097,502.2687 L 471.55722,503.1437 L 471.55722,506.5187 L 472.61972,507.3937 L 474.74472,507.3937 L 475.27597,508.2687 L 475.61972,513.04995 L 476.86972,513.92495 L 476.33847,514.6437 L 476.68222,517.4562 L 480.74472,517.29995 L 484.15097,515.04995 L 484.02597,509.2687 L 488.71347,502.6437 L 488.71347,491.7062 L 486.77597,487.98745 L 486.18222,476.2687 L 484.80722,474.11245 L 482.27597,472.17495 L 481.86972,464.92495 L 483.05722,461.61245 L 481.49472,456.3312 L 480.52597,452.04995 L 479.71347,450.86245 L 477.96347,449.8937 z ", - "department-13" : "M 379.71875,409.90625 L 374.25,413.03125 L 372.84375,423.53125 L 367.0625,422.71875 L 365.40625,427.125 L 366.78125,429.0625 L 360.4375,432.9375 L 358.6875,437 L 364.875,437.28125 L 373.09375,437.875 L 374.65625,439.4375 L 371.71875,439.4375 L 369.78125,442.75 L 378.15625,444.5 L 384.8125,443.34375 L 381.28125,440 L 383.625,438.0625 L 387.34375,439.625 L 389.09375,443.34375 L 400.25,443.53125 L 403.15625,442.34375 L 403.75,444.125 L 400.625,446.84375 L 404.9375,447.03125 L 404.15625,449 L 402.96875,450.375 L 412.53125,450.375 L 417.21875,451.9375 L 417.6875,452.5625 L 417.875,448.6875 L 419.28125,447.09375 L 421.0625,446.03125 L 420.875,444.96875 L 419.46875,443.5625 L 418.0625,443.5625 L 417.15625,442.5 L 418.75,441.0625 L 418.75,440.53125 L 417,439.65625 L 417,438.25 L 420.875,438.4375 L 421.78125,437.71875 L 418.40625,434.53125 L 418.59375,430.8125 L 416.46875,429.0625 L 418.21875,425.53125 L 422.46875,422.6875 L 419.28125,420.5625 L 417,422.34375 L 411.6875,423.5625 L 407.4375,423.03125 L 399.84375,419.875 L 395.25,420.03125 L 391.375,418.28125 L 389.9375,416.3125 L 386.9375,412.96875 L 379.875,409.96875 L 379.71875,409.90625 z ", - "department-84" : "M 387,381.34375 L 384.25,381.5625 L 382.125,384.875 L 382.6875,388.375 L 386,388.78125 L 385.4375,390.34375 L 382.875,390.53125 L 379.96875,393.46875 L 379.1875,392.5 L 379.75,388.59375 L 378.59375,387.21875 L 373.3125,388 L 372.28125,390.09375 L 372.84375,390.40625 L 376.15625,395.90625 L 376.15625,400.34375 L 381.96875,406.125 L 381.96875,408.625 L 379.71875,409.90625 L 379.875,409.96875 L 386.9375,412.96875 L 389.9375,416.3125 L 391.375,418.28125 L 395.25,420.03125 L 399.84375,419.875 L 407.4375,423.03125 L 411.6875,423.5625 L 417,422.34375 L 419.1875,420.625 L 419.46875,419.15625 L 415.40625,414.5625 L 410.96875,414.5625 L 410.96875,412.96875 L 412.5625,411.1875 L 412.5625,409.25 L 409.03125,407.5 L 408.6875,404.65625 L 410.625,403.78125 L 410.625,401.3125 L 408.5,400.9375 L 408.34375,398.28125 L 408.3125,398.09375 L 406.53125,397.96875 L 403.59375,395.8125 L 402.8125,393.28125 L 397.34375,392.875 L 393.25,392.5 L 392.84375,390.15625 L 394.21875,387.21875 L 391.6875,389.375 L 387.78125,388.96875 L 387,387.59375 L 389.71875,383.90625 L 387,381.34375 z ", - "department-83" : "M 457.78125,413.1875 L 454.8125,413.3125 L 453.40625,414.75 L 448.09375,414.5625 L 443.5,417.90625 L 440.34375,415.78125 L 435.375,417.375 L 434.5,419.15625 L 430.96875,421.8125 L 424.59375,417.5625 L 419.4375,419.25 L 419.1875,420.625 L 419.28125,420.5625 L 422.46875,422.6875 L 418.21875,425.53125 L 416.46875,429.0625 L 418.59375,430.8125 L 418.40625,434.53125 L 421.78125,437.71875 L 420.875,438.4375 L 417,438.25 L 417,439.65625 L 418.75,440.53125 L 418.75,441.0625 L 417.15625,442.5 L 418.0625,443.5625 L 419.46875,443.5625 L 420.875,444.96875 L 421.0625,446.03125 L 419.28125,447.09375 L 417.875,448.6875 L 417.6875,452.5625 L 418.21875,453.28125 L 421.71875,454.84375 L 422.6875,458.75 L 424.84375,459.15625 L 426.8125,457.78125 L 430.3125,455.625 L 436.375,456.21875 L 436.1875,457.78125 L 434.21875,458.75 L 438.90625,458.96875 L 437.75,457.78125 L 437.34375,455.25 L 439.875,453.5 L 442.8125,454.46875 L 444,454.84375 L 444.96875,456.03125 L 446.34375,455.0625 L 446.71875,452.5 L 448.28125,451.15625 L 452.375,451.15625 L 453.5625,449.375 L 456.28125,450.15625 L 459.40625,448.8125 L 459.40625,443.71875 L 455.3125,443.90625 L 458.4375,441.96875 L 460,439.8125 L 460.40625,436.6875 L 466.0625,435.90625 L 469.21875,432.375 L 467.03125,430.125 L 467.03125,428.875 L 465.96875,427.8125 L 467.375,426.59375 L 467.03125,424.625 L 464.71875,423.75 L 463.5,423.75 L 461.375,421.625 L 461,417.90625 L 458.71875,416.84375 L 456.40625,416.6875 L 455.53125,414.5625 L 457.78125,413.1875 z ", - "department-04" : "M 463.84375,364.34375 L 461.71875,367.53125 L 458.71875,369.3125 L 457.65625,371.4375 L 455,371.59375 L 455,373.53125 L 454.28125,374.59375 L 453.21875,377.25 L 446.875,377.09375 L 443.875,375.5 L 441.90625,376.90625 L 438.21875,376.71875 L 437.3125,377.96875 L 438.21875,377.96875 L 438.75,381.3125 L 437.84375,381.6875 L 434.5,379.5625 L 434.5,378.3125 L 432.5625,376.71875 L 431.5,376.71875 L 431.5,378.5 L 429.90625,378.84375 L 426.53125,380.78125 L 424.40625,384.34375 L 423.875,386.09375 L 425.125,386.4375 L 425.3125,389.28125 L 424.0625,389.28125 L 422.125,387.5 L 421.0625,387.6875 L 421.59375,389.28125 L 424.59375,392.625 L 422.65625,393.34375 L 421.25,392.46875 L 417.6875,392.46875 L 414.6875,395.28125 L 414.65625,395.25 L 414.53125,396.40625 L 413.375,395.03125 L 411.8125,393.65625 L 410.8125,396.59375 L 409.0625,398.15625 L 408.3125,398.09375 L 408.34375,398.28125 L 408.5,400.9375 L 410.625,401.3125 L 410.625,403.78125 L 408.6875,404.65625 L 409.03125,407.5 L 412.5625,409.25 L 412.5625,411.1875 L 410.96875,412.96875 L 410.96875,414.5625 L 415.40625,414.5625 L 419.46875,419.15625 L 419.4375,419.25 L 424.59375,417.5625 L 430.96875,421.8125 L 434.5,419.15625 L 435.375,417.375 L 440.34375,415.78125 L 443.5,417.90625 L 448.09375,414.5625 L 453.40625,414.75 L 454.8125,413.3125 L 457.78125,413.1875 L 457.84375,413.15625 L 457.125,411.375 L 458,410.3125 L 457.65625,408.90625 L 460.46875,408.90625 L 461.1875,408.03125 L 463.84375,406.59375 L 465.96875,408.03125 L 467.375,407.125 L 464.03125,404.125 L 460.46875,400.78125 L 459.25,400.40625 L 459.0625,397.75 L 456.9375,394.59375 L 457.65625,390 L 458.71875,387.5 L 460.65625,385.90625 L 460.84375,383.4375 L 463.5,382.03125 L 463.90625,381.875 L 463.90625,378.09375 L 466.65625,377.71875 L 465.09375,376.34375 L 463.125,375.75 L 462.15625,373.21875 L 462.9375,371.46875 L 466.4375,367.75 L 465.875,365 L 466.375,364.46875 L 463.84375,364.34375 z ", - "department-06" : "M 463.90625,381.875 L 463.5,382.03125 L 460.84375,383.4375 L 460.65625,385.90625 L 458.71875,387.5 L 457.65625,390 L 456.9375,394.59375 L 459.0625,397.75 L 459.25,400.40625 L 460.46875,400.78125 L 464.03125,404.125 L 467.375,407.125 L 465.96875,408.03125 L 463.84375,406.59375 L 461.1875,408.03125 L 460.46875,408.90625 L 457.65625,408.90625 L 458,410.3125 L 457.125,411.375 L 457.84375,413.15625 L 455.53125,414.5625 L 456.40625,416.6875 L 458.71875,416.84375 L 461,417.90625 L 461.375,421.625 L 463.5,423.75 L 464.71875,423.75 L 467.03125,424.625 L 467.375,426.59375 L 465.96875,427.8125 L 467.03125,428.875 L 467.03125,430.125 L 469.21875,432.375 L 469.375,432.1875 L 469.5625,427.71875 L 473.46875,428.5 L 474.84375,426.71875 L 476.8125,427.125 L 477,421.0625 L 481.5,420.6875 L 485.40625,417.15625 L 488.90625,417.15625 L 489.09375,415 L 492.625,412.875 L 490.65625,408.375 L 493.59375,405.84375 L 493,402.90625 L 497.3125,401.53125 L 498.46875,397.25 L 497.90625,394.3125 L 496.90625,392.5625 L 496.125,390 L 493.21875,390.21875 L 484.03125,393.53125 L 481.09375,393.53125 L 476.03125,389.4375 L 470.9375,388.0625 L 468,388.0625 L 468,384.53125 L 463.90625,382 L 463.90625,381.875 z ", - "department-05" : "M 447.34375,339.15625 L 445.59375,339.9375 L 445.1875,342.875 L 441.6875,343.28125 L 441.09375,340.53125 L 439.9375,339.375 L 436.40625,339.75 L 435.03125,340.9375 L 434.25,345.03125 L 434.84375,346 L 438.9375,346.40625 L 439.71875,348.9375 L 441.28125,349.71875 L 441.28125,354 L 437.5625,353.8125 L 436,355.5625 L 431.53125,354.78125 L 429,356.9375 L 427.21875,356.15625 L 424.6875,358.125 L 425.65625,359.875 L 424.09375,361.4375 L 419.21875,361.4375 L 419.21875,363.78125 L 420.78125,364.5625 L 420.1875,365.9375 L 416.875,367.28125 L 412.78125,367.6875 L 411.59375,371.40625 L 411.40625,373.75 L 413.5625,375.5 L 411.40625,378.03125 L 408.6875,376.65625 L 405.5625,376.46875 L 405.15625,378.21875 L 407.125,379.59375 L 404.75,381.15625 L 405.5625,384.46875 L 412.1875,386.25 L 413.375,388.78125 L 415.3125,389.15625 L 414.65625,395.25 L 414.6875,395.28125 L 417.6875,392.46875 L 421.25,392.46875 L 422.65625,393.34375 L 424.59375,392.625 L 421.59375,389.28125 L 421.0625,387.6875 L 422.125,387.5 L 424.0625,389.28125 L 425.3125,389.28125 L 425.125,386.4375 L 423.875,386.09375 L 424.40625,384.34375 L 426.53125,380.78125 L 429.90625,378.84375 L 431.5,378.5 L 431.5,376.71875 L 432.5625,376.71875 L 434.5,378.3125 L 434.5,379.5625 L 437.84375,381.6875 L 438.75,381.3125 L 438.21875,377.96875 L 437.3125,377.96875 L 438.21875,376.71875 L 441.90625,376.90625 L 443.875,375.5 L 446.875,377.09375 L 453.21875,377.25 L 454.28125,374.59375 L 455,373.53125 L 455,371.59375 L 457.65625,371.4375 L 458.71875,369.3125 L 461.71875,367.53125 L 463.84375,364.34375 L 466.375,364.46875 L 468.21875,362.46875 L 470.34375,362.65625 L 470.34375,360.90625 L 467.625,359.53125 L 467.03125,353.875 L 464.875,353.09375 L 462.15625,353.5 L 457.0625,350.9375 L 456.28125,345.09375 L 453.375,344.125 L 452.375,342.15625 L 451.09375,339.34375 L 447.34375,339.15625 z ", - "department-48" : "M 320.78125,352.25 L 315.3125,354.21875 L 313.75,357.71875 L 310.25,355.375 L 307.5,363.96875 L 304.6875,370.4375 L 308.78125,375.46875 L 308.5,379.34375 L 311.25,381.28125 L 311.25,385.96875 L 312.09375,392.59375 L 315.40625,394 L 315.125,396.1875 L 319.8125,395.375 L 321.46875,396.1875 L 320.4375,397.09375 L 326.46875,401.125 L 331.625,400.0625 L 332.5,398.8125 L 331.78125,397.0625 L 333.90625,396.53125 L 336.90625,399.34375 L 342.03125,399.875 L 344.34375,396.34375 L 344.34375,393.34375 L 345.75,391.75 L 344.5,391.40625 L 344.5,387.34375 L 341.6875,384.34375 L 344,383.96875 L 345.21875,382.90625 L 346.1875,381.03125 L 345.21875,380.4375 L 345.78125,376.3125 L 342.46875,372.71875 L 341.09375,365.53125 L 336.125,359.1875 L 332.5,360.0625 L 331.71875,357.34375 L 329.75,357.34375 L 329.375,359.6875 L 324.3125,361.25 L 320.78125,352.25 z ", - "department-03" : "M 301.625,247.96875 L 298.90625,251.46875 L 297.34375,251.65625 L 295.59375,253.4375 L 293.625,251.28125 L 288.375,256.5625 L 288.375,259.6875 L 289.34375,260.46875 L 289.53125,262.03125 L 286.8125,264.15625 L 284.25,263.375 L 279.375,264.375 L 276.84375,267.28125 L 275.90625,269.28125 L 276.0625,269.25 L 278.40625,272.5625 L 278.40625,274.90625 L 279.75,276.65625 L 281.125,274.90625 L 282.6875,277.65625 L 284.84375,278.4375 L 287,283.5 L 287.09375,284.96875 L 290.0625,287.28125 L 291.65625,286.5625 L 292.90625,283.5625 L 294.125,283.21875 L 294.125,281.625 L 296.25,281.4375 L 296.4375,282.5 L 299.09375,279.5 L 302.09375,279.5 L 302.625,280.5625 L 301.21875,282.5 L 303.3125,284.8125 L 303.6875,286.21875 L 308.625,289.0625 L 314.625,289.9375 L 316.40625,289.75 L 319.0625,290.28125 L 321.34375,288.875 L 323.125,289.75 L 323.46875,292.21875 L 325.78125,292.75 L 328.78125,292.59375 L 329.65625,294.71875 L 332.40625,295.8125 L 332.5,294.84375 L 337.1875,294.625 L 336.8125,283.5 L 335.4375,280.78125 L 336,278.625 L 339.25,278.0625 L 339.34375,277.84375 L 343.4375,274.71875 L 343.625,267.09375 L 342.25,265.15625 L 339.125,265.15625 L 337.96875,263.59375 L 334.65625,263.59375 L 333.6875,262.40625 L 333.6875,259.46875 L 329.75,252.0625 L 327.8125,250.6875 L 324.09375,255.78125 L 322.53125,256.15625 L 321.9375,253.625 L 320.1875,252.84375 L 319.40625,254.40625 L 316.5,254.40625 L 316.09375,252.65625 L 314.125,253.8125 L 312,255 L 309.65625,252.4375 L 306.3125,250.875 L 306.125,248.34375 L 301.625,247.96875 z ", - "department-30" : "M 346.1875,381.03125 L 345.21875,382.90625 L 344,383.96875 L 341.6875,384.34375 L 344.5,387.34375 L 344.5,391.40625 L 345.75,391.75 L 344.34375,393.34375 L 344.34375,396.34375 L 342.03125,399.875 L 336.90625,399.34375 L 333.90625,396.53125 L 331.78125,397.0625 L 332.5,398.8125 L 331.625,400.0625 L 326.46875,401.125 L 320.4375,397.09375 L 319.28125,398.125 L 319.28125,400.90625 L 317.0625,401.4375 L 317.625,403.65625 L 320.375,404.21875 L 323.40625,404.21875 L 324.25,408.0625 L 320.65625,409.71875 L 320.65625,411.46875 L 323.46875,412.4375 L 323.46875,414.03125 L 324.71875,414.75 L 325.78125,413.84375 L 327.1875,413.84375 L 327.90625,415.4375 L 330.03125,415.4375 L 331.09375,411.71875 L 332.84375,411.71875 L 335.5,408.375 L 338.6875,408.71875 L 339.21875,413.3125 L 340.4375,414.75 L 342.40625,413.6875 L 345.75,415.4375 L 347,417.5625 L 352.8125,421.09375 L 354.9375,426.0625 L 354.9375,428.6875 L 351.21875,430.8125 L 348.8125,432.96875 L 351.8125,433.1875 L 351.8125,437.09375 L 356.28125,436.875 L 358.6875,437 L 360.4375,432.9375 L 366.78125,429.0625 L 365.40625,427.125 L 367.0625,422.71875 L 372.84375,423.53125 L 374.25,413.03125 L 381.96875,408.625 L 381.96875,406.125 L 376.15625,400.34375 L 376.15625,395.90625 L 372.84375,390.40625 L 365.9375,386.53125 L 365.40625,389.5625 L 362.625,389.84375 L 361.8125,386.8125 L 359.03125,387.34375 L 358.5,391.21875 L 356.28125,390.40625 L 351.59375,387.34375 L 349.375,388.46875 L 349.375,382.9375 L 346.1875,381.03125 z ", - "department-11" : "M 274.25,438.46875 L 273.96875,442.0625 L 270.375,440.9375 L 266.5,440.9375 L 266.78125,439.5625 L 264.84375,439.84375 L 260.71875,441.21875 L 259.34375,438.71875 L 256.5625,441.21875 L 257.40625,443.15625 L 254.34375,444.53125 L 253.8125,447.5625 L 251.3125,448.6875 L 253.53125,451.15625 L 252.96875,452.8125 L 262.65625,457.5 L 263.46875,464.15625 L 263.46875,467.75 L 264.03125,472.4375 L 259.0625,472.4375 L 257.6875,474.375 L 264.03125,479.625 L 267.625,477.6875 L 272.03125,482.9375 L 271.375,483 L 272.21875,483.5 L 280.15625,479.625 L 278.21875,476.78125 L 278.0625,473.4375 L 296.59375,473.4375 L 296.25,470.9375 L 300.5,468.65625 L 305.4375,472.53125 L 308,473.71875 L 307.84375,468.125 L 308.0625,461.6875 L 305.71875,461.875 L 303.75,458.96875 L 305.3125,456.40625 L 308.625,459.53125 L 311.5625,457.1875 L 313.53125,455.25 L 313.78125,453.1875 L 311.28125,453.09375 L 310.40625,450.28125 L 307.9375,450.09375 L 305.625,446.71875 L 303.84375,446.90625 L 301.75,445.65625 L 301.375,442.65625 L 300.3125,443.1875 L 300.84375,445.3125 L 298.375,445.3125 L 298.1875,448.84375 L 294.5,450.09375 L 292.71875,446.375 L 290.25,447.96875 L 288.125,446.375 L 287.0625,443.90625 L 288.84375,441.78125 L 288,439.5 L 287.78125,439.5625 L 281.96875,439.5625 L 275.90625,438.46875 L 274.25,438.46875 z ", - "department-34" : "M 335.5,408.375 L 332.84375,411.71875 L 331.09375,411.71875 L 330.03125,415.4375 L 327.90625,415.4375 L 327.1875,413.84375 L 325.78125,413.84375 L 324.71875,414.75 L 323.46875,414.03125 L 323.46875,412.4375 L 320.65625,411.46875 L 320.65625,412.5 L 317.34375,413.03125 L 315.6875,414.4375 L 316.21875,417.75 L 313.1875,417.75 L 310.15625,416.09375 L 308.5,416.09375 L 308.5,418.03125 L 308.78125,423.8125 L 305.46875,423.8125 L 303.8125,423.8125 L 302.6875,426.03125 L 295.5,428.5 L 292.75,426.59375 L 291.09375,429.0625 L 290.28125,431.8125 L 293.3125,434.59375 L 292.1875,438.1875 L 288,439.5 L 288.84375,441.78125 L 287.0625,443.90625 L 288.125,446.375 L 290.25,447.96875 L 292.71875,446.375 L 294.5,450.09375 L 298.1875,448.84375 L 298.375,445.3125 L 300.84375,445.3125 L 300.3125,443.1875 L 301.375,442.65625 L 301.75,445.65625 L 303.84375,446.90625 L 305.625,446.71875 L 307.9375,450.09375 L 310.40625,450.28125 L 311.28125,453.09375 L 313.78125,453.1875 L 313.90625,452.125 L 320.9375,449.96875 L 321.71875,448.21875 L 327.1875,448.03125 L 328.9375,445.875 L 339.5,437.46875 L 346.125,432.78125 L 348.8125,432.96875 L 351.21875,430.8125 L 354.9375,428.6875 L 354.9375,426.0625 L 352.8125,421.09375 L 347,417.5625 L 345.75,415.4375 L 342.40625,413.6875 L 340.4375,414.75 L 339.21875,413.3125 L 338.6875,408.71875 L 335.5,408.375 z ", - "department-66" : "M 300.5,468.65625 L 296.25,470.9375 L 296.59375,473.4375 L 278.0625,473.4375 L 278.21875,476.78125 L 280.15625,479.625 L 272.21875,483.5 L 271.375,483 L 264.84375,483.46875 L 264.03125,485.125 L 260.71875,485.96875 L 258.5,487.90625 L 252.4375,489.3125 L 252.78125,491.375 L 255.71875,494.125 L 261.5625,495.6875 L 261.75,499.1875 L 264.875,501.9375 L 267.21875,501.53125 L 270.5625,497.4375 L 274.65625,496.65625 L 281.09375,498.8125 L 286.5625,503.5 L 288.125,501.53125 L 289.5,501.53125 L 290.875,502.5 L 292.03125,501.9375 L 292.21875,499.1875 L 298.09375,497.8125 L 300.03125,495.28125 L 302.96875,494.3125 L 307.0625,494.3125 L 309.625,497.03125 L 312.75,497.25 L 312.75,494.125 L 311.1875,491.96875 L 308.4375,490.78125 L 308,473.71875 L 305.4375,472.53125 L 300.5,468.65625 z ", - "department-15" : "M 285.84375,323.71875 L 285.25,325.875 L 286.21875,328.21875 L 285.03125,329.59375 L 283.09375,329.59375 L 281.125,327.4375 L 279.375,326.46875 L 279.1875,331.9375 L 275.65625,334.09375 L 273.125,337.59375 L 273.71875,341.125 L 272.9375,342.6875 L 271.9375,345.8125 L 270.375,345.8125 L 268.8125,347.75 L 270,348.9375 L 270.78125,350.875 L 268.25,352.65625 L 269.28125,359.1875 L 272.59375,361.65625 L 270.09375,367.46875 L 272.59375,368.5625 L 271.5,371.875 L 273.6875,372.15625 L 275.34375,369.40625 L 278.125,369.40625 L 278.65625,370.21875 L 284.75,370.21875 L 285.84375,367.75 L 287.21875,367.1875 L 287.78125,362.78125 L 289.15625,362.78125 L 289.15625,358.09375 L 294.6875,353.375 L 295.25,354.21875 L 295.78125,357.8125 L 299.65625,357.25 L 300.5,362.78125 L 302.40625,362.78125 L 302.96875,368.3125 L 304.6875,370.4375 L 307.5,363.96875 L 310.25,355.375 L 313.75,357.71875 L 315.3125,354.21875 L 320.3125,352.40625 L 320.3125,350.75 L 319.25,349.15625 L 317.125,347.90625 L 318.1875,346.3125 L 317.28125,345.4375 L 318.34375,345.09375 L 319.59375,344.03125 L 317.46875,343.84375 L 316.40625,342.4375 L 316.0625,338.71875 L 314.8125,337.46875 L 313.9375,334.3125 L 309.5,334.3125 L 308.625,331.8125 L 307.21875,331.65625 L 306.5,333.0625 L 303.6875,332.875 L 301.03125,328.8125 L 299.96875,328.65625 L 297.84375,327.59375 L 296.59375,328.8125 L 293.4375,328.8125 L 291.84375,325.46875 L 285.84375,323.71875 z ", - "department-43" : "M 317.8125,326.34375 L 316.40625,327.0625 L 316.40625,328.28125 L 314.28125,328.46875 L 312.34375,330.0625 L 308.8125,330.59375 L 308,331.75 L 308.625,331.8125 L 309.5,334.3125 L 313.9375,334.3125 L 314.8125,337.46875 L 316.0625,338.71875 L 316.40625,342.4375 L 317.46875,343.84375 L 319.59375,344.03125 L 318.34375,345.09375 L 317.28125,345.4375 L 318.1875,346.3125 L 317.125,347.90625 L 319.25,349.15625 L 320.3125,350.75 L 320.3125,352.40625 L 320.78125,352.25 L 324.3125,361.25 L 329.375,359.6875 L 329.75,357.34375 L 331.71875,357.34375 L 332.5,360.0625 L 336.125,359.1875 L 340.625,364.9375 L 343.4375,360.46875 L 348.5,356.75 L 353.1875,356.75 L 354.75,351.875 L 357.875,351.65625 L 358.09375,347.96875 L 361,347.96875 L 360.4375,346.59375 L 359.65625,344.0625 L 360.8125,342.09375 L 363.5625,340.9375 L 364.71875,336.25 L 362.1875,333.3125 L 359.0625,333.5 L 359.4375,329.78125 L 353.1875,327.0625 L 351.0625,327.25 L 346.75,330.78125 L 342.8125,329.5 L 342.03125,330.25 L 339.5625,329.53125 L 337.8125,327.75 L 336.75,329.875 L 333.71875,329.71875 L 332.3125,328.46875 L 331.25,330.9375 L 329.3125,330.0625 L 328.0625,327.75 L 326.46875,327.75 L 325.0625,326.53125 L 322.9375,327.40625 L 320.46875,327.59375 L 319.0625,326.6875 L 318.1875,327.21875 L 317.8125,326.34375 z ", - "department-63" : "M 299.09375,279.5 L 296.4375,282.5 L 296.25,281.4375 L 294.125,281.625 L 294.125,283.21875 L 292.90625,283.5625 L 291.65625,286.5625 L 290.0625,287.28125 L 287.09375,284.96875 L 287.375,289.5625 L 288.9375,291.5 L 289.71875,295.21875 L 287.375,296.96875 L 286.8125,299.71875 L 284.65625,300.875 L 280.9375,303.03125 L 281.3125,304.78125 L 285.8125,309.28125 L 286.21875,312.03125 L 284.4375,314.9375 L 284.4375,317.6875 L 285.625,319.0625 L 286.21875,322.375 L 285.84375,323.71875 L 291.84375,325.46875 L 293.4375,328.8125 L 296.59375,328.8125 L 297.84375,327.59375 L 299.96875,328.65625 L 301.03125,328.8125 L 303.6875,332.875 L 306.5,333.0625 L 307.21875,331.65625 L 308,331.75 L 308.8125,330.59375 L 312.34375,330.0625 L 314.28125,328.46875 L 316.40625,328.28125 L 316.40625,327.0625 L 317.8125,326.34375 L 318.1875,327.21875 L 319.0625,326.6875 L 320.46875,327.59375 L 322.9375,327.40625 L 325.0625,326.53125 L 326.46875,327.75 L 328.0625,327.75 L 329.3125,330.0625 L 331.25,330.9375 L 332.3125,328.46875 L 333.71875,329.71875 L 336.75,329.875 L 337.8125,327.75 L 339.5625,329.53125 L 342.03125,330.25 L 342.8125,329.5 L 341.28125,329 L 340.6875,326.65625 L 344.40625,323.15625 L 342.65625,316.71875 L 337.5625,313.375 L 335.4375,308.3125 L 333.09375,305.1875 L 333.6875,300.875 L 335.4375,299.125 L 332.3125,296.59375 L 332.40625,295.8125 L 329.65625,294.71875 L 328.78125,292.59375 L 325.78125,292.75 L 323.46875,292.21875 L 323.125,289.75 L 321.34375,288.875 L 319.0625,290.28125 L 316.40625,289.75 L 314.625,289.9375 L 308.625,289.0625 L 303.6875,286.21875 L 303.3125,284.8125 L 301.21875,282.5 L 302.625,280.5625 L 302.09375,279.5 L 299.09375,279.5 z ", - "department-65" : "M 179.21875,428.53125 L 177.28125,429.5625 L 177.625,429.59375 L 180.9375,435.0625 L 178.78125,437.03125 L 180.34375,439.375 L 182.6875,442.875 L 180.75,445.40625 L 177.625,452.4375 L 172.34375,456.9375 L 173.71875,459.6875 L 172.53125,460.46875 L 169.625,459.875 L 168.8125,466.3125 L 167.25,467.5 L 166.9375,471.53125 L 167.4375,471.25 L 170.75,473.21875 L 174.65625,476.15625 L 175.03125,478.5 L 178.15625,481.03125 L 180.71875,481.03125 L 187.15625,478.28125 L 189.875,481.40625 L 193.59375,482.40625 L 194.96875,480.0625 L 196.71875,480.84375 L 200.5,481.09375 L 200.25,470.59375 L 202.21875,470.59375 L 203.96875,471.46875 L 205.21875,470.25 L 205.03125,468.3125 L 207.5,466.875 L 206.625,463.1875 L 205.5625,462.28125 L 203.4375,463 L 204.5,461.21875 L 203.96875,458.9375 L 200.78125,456.625 L 200.96875,455.03125 L 202.75,452.03125 L 205.03125,451.15625 L 205.03125,449.90625 L 206.4375,447.78125 L 207.375,446.46875 L 203.8125,444.625 L 199.03125,444.625 L 198.3125,443.1875 L 195.84375,443.1875 L 195.125,441.59375 L 192.84375,441.59375 L 192.125,442.3125 L 189.46875,442.3125 L 189.3125,440.71875 L 187.1875,439.3125 L 187.90625,438.59375 L 188.25,436.84375 L 187.71875,436.3125 L 186.65625,433.46875 L 184.34375,433.125 L 182.0625,431.875 L 182.21875,428.53125 L 179.21875,428.53125 z ", - "department-64" : "M 172.15625,428.875 L 169.34375,430.46875 L 163.6875,430.28125 L 163.15625,429.40625 L 159.4375,430.65625 L 156.59375,431.53125 L 154.46875,429.9375 L 152.1875,430.65625 L 151.46875,429.75 L 148.65625,429.75 L 146.875,430.65625 L 142.28125,430.46875 L 139.8125,432.40625 L 135.375,432.0625 L 134.5,433.3125 L 133.4375,432.9375 L 134.84375,431.53125 L 132.375,429.59375 L 129.375,432.25 L 124.25,432.59375 L 118.625,429.78125 L 117.8125,431.21875 L 113.3125,436.6875 L 109.8125,438.0625 L 107.28125,438.4375 L 107.28125,440.59375 L 109.625,442.75 L 113.125,442.9375 L 113.3125,445.46875 L 116.0625,445.6875 L 116.84375,443.90625 L 120.5625,445.46875 L 122.90625,446.0625 L 123.46875,448.40625 L 122.125,449.59375 L 122.125,453.28125 L 119.375,454.65625 L 119.1875,456.40625 L 120.9375,458.375 L 124.0625,459.34375 L 124.65625,456.40625 L 126.40625,454.46875 L 126.21875,457 L 127.59375,458.96875 L 131.09375,458.96875 L 132.65625,461.09375 L 137.34375,461.875 L 141.84375,464.625 L 149.25,464.625 L 149.65625,468.71875 L 154.71875,472.625 L 156.6875,474.96875 L 158.84375,473.8125 L 160.78125,473.40625 L 161.75,474.375 L 163.53125,473.40625 L 166.9375,471.53125 L 167.25,467.5 L 168.8125,466.3125 L 169.625,459.875 L 172.53125,460.46875 L 173.71875,459.6875 L 172.34375,456.9375 L 177.625,452.4375 L 180.75,445.40625 L 182.6875,442.875 L 180.34375,439.375 L 178.78125,437.03125 L 180.9375,435.0625 L 177.625,429.59375 L 172.34375,429.21875 L 172.15625,428.875 z ", - "department-40" : "M 139.8125,374.4375 L 133.625,377.625 L 132.03125,377.6875 L 128.5625,396.25 L 124.0625,413.4375 L 122.6875,420.09375 L 121.53125,424.78125 L 118.625,429.78125 L 124.25,432.59375 L 129.375,432.25 L 132.375,429.59375 L 134.84375,431.53125 L 133.4375,432.9375 L 134.5,433.3125 L 135.375,432.0625 L 139.8125,432.40625 L 142.28125,430.46875 L 146.875,430.65625 L 148.65625,429.75 L 151.46875,429.75 L 152.1875,430.65625 L 154.46875,429.9375 L 156.59375,431.53125 L 159.4375,430.65625 L 163.15625,429.40625 L 163.6875,430.28125 L 169.34375,430.46875 L 172.15625,428.875 L 170.78125,426.46875 L 172.15625,422.75 L 174.09375,420.21875 L 173.5,416.90625 L 175.0625,415.34375 L 172.75,411.4375 L 174.6875,409.09375 L 176.84375,408.6875 L 178.78125,409.46875 L 181.53125,407.125 L 182.5,410.0625 L 183.46875,411.4375 L 185.625,410.84375 L 185.4375,408.3125 L 186.0625,406.9375 L 185.59375,405.71875 L 186.125,401.84375 L 188.25,399.71875 L 187.1875,398.46875 L 184.875,398.28125 L 182.21875,397.25 L 178.34375,397.59375 L 177.625,393.34375 L 175.15625,390.34375 L 174.09375,390 L 174.46875,393.53125 L 174.46875,394.59375 L 171.09375,394.75 L 167.5625,393.53125 L 166.84375,389.09375 L 164.375,386.4375 L 162.625,386.28125 L 162.4375,384.6875 L 160.5,383.4375 L 157.3125,382.5625 L 158.1875,381.5 L 158.1875,380.4375 L 157.125,379.5625 L 155.90625,378.5 L 152.34375,379.03125 L 150.25,380.78125 L 148.8125,380.96875 L 146.53125,379.375 L 143.15625,380.78125 L 141.5625,379.71875 L 143,377.96875 L 143.15625,375.65625 L 139.8125,374.4375 z ", - "department-33" : "M 141.25,315.21875 L 138.125,319.90625 L 137.15625,336.3125 L 134.625,352.90625 L 132.84375,365.78125 L 132.65625,369.125 L 134.03125,364.625 L 136.75,361.09375 L 140.65625,364.625 L 141.0625,365.78125 L 142.21875,367.34375 L 137.34375,367.5625 L 136.5625,366.375 L 134.625,367.15625 L 134.21875,370.09375 L 132.0625,373.03125 L 132.0625,377.5 L 132.03125,377.6875 L 133.625,377.625 L 139.8125,374.4375 L 143.15625,375.65625 L 143,377.96875 L 141.5625,379.71875 L 143.15625,380.78125 L 146.53125,379.375 L 148.8125,380.96875 L 150.25,380.78125 L 152.34375,379.03125 L 155.90625,378.5 L 157.125,379.5625 L 158.1875,380.4375 L 158.1875,381.5 L 157.3125,382.5625 L 160.5,383.4375 L 162.4375,384.6875 L 162.625,386.28125 L 164.375,386.4375 L 166.84375,389.09375 L 167.5625,393.53125 L 171.09375,394.75 L 174.46875,394.59375 L 174.46875,393.53125 L 174.09375,390 L 175.15625,390.34375 L 177.15625,392.78125 L 180.28125,392.28125 L 181.71875,390.875 L 181.53125,388.9375 L 180.28125,387.875 L 180.65625,385.90625 L 182.59375,385.90625 L 184.53125,384.6875 L 183.65625,382.90625 L 183.125,380.25 L 184.53125,377.78125 L 187.53125,373.1875 L 189.3125,371.0625 L 190.90625,370.53125 L 191.25,368.78125 L 189.125,368.59375 L 188.25,366.65625 L 188.9375,364.71875 L 191.4375,364.1875 L 193.1875,363.65625 L 195.25,363.375 L 195.125,363.28125 L 194.96875,359.40625 L 196.90625,358 L 194.4375,356.40625 L 191.96875,359.40625 L 185.9375,359.59375 L 185.40625,358.15625 L 183.65625,357.28125 L 185.0625,355.5 L 185.0625,353.5625 L 184.34375,352.5 L 184.34375,351.4375 L 186.125,350.375 L 186.65625,347.21875 L 187.71875,344.375 L 186.65625,342.78125 L 184.71875,342.78125 L 183.6875,341.5625 L 182.6875,343.65625 L 180.75,342.28125 L 178,343.65625 L 175.65625,343.28125 L 171.1875,338.78125 L 168.4375,338.59375 L 167.65625,332.34375 L 162.5625,331.75 L 162.375,328.8125 L 161.40625,329.78125 L 155.625,329.78125 L 155.90625,331.03125 L 157.28125,336.6875 L 157.65625,342.34375 L 156.6875,343.90625 L 155.71875,339.21875 L 152.96875,328.5 L 143,319.5 L 143.21875,315.40625 L 141.25,315.21875 z ", - "department-24" : "M 209.84375,310.46875 L 208.09375,313.59375 L 205.34375,313.96875 L 205.15625,318.65625 L 195.96875,324.90625 L 195.78125,331.75 L 192.25,335.25 L 190.3125,337.03125 L 186.40625,336.625 L 184.25,340.34375 L 183.6875,341.5625 L 184.71875,342.78125 L 186.65625,342.78125 L 187.71875,344.375 L 186.65625,347.21875 L 186.125,350.375 L 184.34375,351.4375 L 184.34375,352.5 L 185.0625,353.5625 L 185.0625,355.5 L 183.65625,357.28125 L 185.40625,358.15625 L 185.9375,359.59375 L 191.96875,359.40625 L 194.4375,356.40625 L 196.90625,358 L 194.96875,359.40625 L 195.125,363.28125 L 197.96875,365.25 L 198.3125,368.9375 L 201.3125,370 L 203.09375,368.40625 L 206.96875,368.40625 L 209.09375,366.65625 L 210.34375,366.84375 L 210.6875,368.25 L 214.59375,368.25 L 215.46875,367.1875 L 216.875,367.375 L 218.46875,369.125 L 218.46875,370.375 L 217.0625,371.25 L 217.59375,372.5 L 219.53125,372.65625 L 222,370.375 L 224.125,370.375 L 225.53125,371.96875 L 228.59375,373.25 L 228.78125,372.75 L 230.5625,371 L 230.75,368.0625 L 235.03125,367.6875 L 237.78125,363.78125 L 236.59375,363.375 L 236.40625,361.25 L 239.71875,360.84375 L 239.9375,358.90625 L 241.5,357.90625 L 243.25,354.78125 L 241.5,352.84375 L 241.5,350.6875 L 242.84375,349.53125 L 241.09375,346.78125 L 241.28125,342.5 L 237,342.6875 L 235.25,341.5 L 236.8125,339.5625 L 234.65625,337.8125 L 236.21875,335.84375 L 234.65625,335.0625 L 234.65625,332.34375 L 238.5625,328.8125 L 236.40625,327.0625 L 235.25,324.125 L 231.125,323.53125 L 229.75,322.5625 L 232.6875,321.1875 L 231.71875,319.84375 L 227.4375,319.25 L 226.4375,315.34375 L 220.1875,314.75 L 218.8125,316.71875 L 217.46875,317.09375 L 215.6875,314.75 L 216.5,312.59375 L 215.5,310.65625 L 209.84375,310.46875 z ", - "department-47" : "M 195.25,363.375 L 193.1875,363.65625 L 191.4375,364.1875 L 188.9375,364.71875 L 188.25,366.65625 L 189.125,368.59375 L 191.25,368.78125 L 190.90625,370.53125 L 189.3125,371.0625 L 187.53125,373.1875 L 184.53125,377.78125 L 183.125,380.25 L 183.65625,382.90625 L 184.53125,384.6875 L 182.59375,385.90625 L 180.65625,385.90625 L 180.28125,387.875 L 181.53125,388.9375 L 181.71875,390.875 L 180.28125,392.28125 L 177.15625,392.78125 L 177.625,393.34375 L 178.34375,397.59375 L 182.21875,397.25 L 184.875,398.28125 L 187.1875,398.46875 L 188.25,399.71875 L 186.125,401.84375 L 185.59375,405.71875 L 186.0625,406.9375 L 186.8125,405.375 L 189.125,407.34375 L 192.25,404.21875 L 193.625,406.15625 L 196.9375,405.5625 L 200.46875,405.1875 L 202.03125,402.4375 L 207.875,401.875 L 210.8125,404.78125 L 211.8125,403.8125 L 213.75,403.21875 L 212.96875,400.5 L 215.90625,399.71875 L 219.625,398.9375 L 218.8125,396.59375 L 220,395.21875 L 220.96875,391.5 L 218.8125,389.15625 L 220.1875,384.6875 L 223.125,386.4375 L 227.4375,385.65625 L 225.46875,381.34375 L 223.90625,375.5 L 227.8125,375.3125 L 228.59375,373.25 L 225.53125,371.96875 L 224.125,370.375 L 222,370.375 L 219.53125,372.65625 L 217.59375,372.5 L 217.0625,371.25 L 218.46875,370.375 L 218.46875,369.125 L 216.875,367.375 L 215.46875,367.1875 L 214.59375,368.25 L 210.6875,368.25 L 210.34375,366.84375 L 209.09375,366.65625 L 206.96875,368.40625 L 203.09375,368.40625 L 201.3125,370 L 198.3125,368.9375 L 197.96875,365.25 L 195.25,363.375 z ", - "department-46" : "M 247.46875,347.3125 L 243.3125,349.25 L 242.71875,349.34375 L 242.84375,349.53125 L 241.5,350.6875 L 241.5,352.84375 L 243.25,354.78125 L 241.5,357.90625 L 239.9375,358.90625 L 239.71875,360.84375 L 236.40625,361.25 L 236.59375,363.375 L 237.78125,363.78125 L 235.03125,367.6875 L 230.75,368.0625 L 230.5625,371 L 228.78125,372.75 L 227.8125,375.3125 L 223.90625,375.5 L 225.46875,381.34375 L 227.125,384.96875 L 229.625,384.875 L 229.78125,385.90625 L 228.375,387.5 L 229.4375,389.625 L 231.03125,389.625 L 232.78125,391.5625 L 234.375,391.5625 L 235.625,390.15625 L 235.96875,390.53125 L 235.96875,392.28125 L 236.5,394.59375 L 240.21875,394.75 L 243.21875,391.5625 L 244.8125,391.40625 L 245.34375,392.28125 L 246.21875,394.21875 L 247.65625,394.21875 L 248.1875,390.6875 L 251.1875,391.0625 L 252.9375,388.9375 L 255.78125,389.625 L 260.03125,387.6875 L 260.0625,388.0625 L 261.4375,386.625 L 259.65625,383.96875 L 258.96875,380.4375 L 261.25,378.5 L 262.3125,378.84375 L 265.5,375.3125 L 267.25,375.5 L 267.96875,374.59375 L 271.5,374.59375 L 272.75,373.1875 L 273.09375,372.09375 L 271.5,371.875 L 272.59375,368.5625 L 270.09375,367.46875 L 272.59375,361.65625 L 269.28125,359.1875 L 268.15625,352 L 265.125,351.1875 L 262.90625,353.375 L 261.8125,351.4375 L 258.5,354.75 L 256.28125,355.03125 L 252.4375,349.53125 L 247.46875,347.3125 z ", - "department-09" : "M 237.21875,446.375 L 235.96875,447.25 L 235.4375,448.3125 L 237.90625,450.09375 L 238.625,451.34375 L 238.09375,452.375 L 233.84375,452.75 L 232.625,454.5 L 232.78125,455.03125 L 234.375,455.5625 L 235.28125,456.8125 L 234.21875,458.5625 L 232.96875,458.40625 L 231.03125,456.625 L 228.71875,455.9375 L 226.4375,456.09375 L 222.375,458.5625 L 222.53125,461.9375 L 223.59375,462.65625 L 222.90625,465.28125 L 218.28125,466.53125 L 216.53125,468.65625 L 216.53125,472.1875 L 217.25,473.25 L 215.59375,474.78125 L 216.65625,475.375 L 222.6875,476.53125 L 225.25,476.53125 L 228.5625,480.84375 L 236.96875,480.4375 L 240.28125,485.71875 L 243.21875,484.53125 L 251.8125,485.71875 L 252.4375,489.3125 L 258.5,487.90625 L 260.71875,485.96875 L 264.03125,485.125 L 264.84375,483.46875 L 272.03125,482.9375 L 267.625,477.6875 L 264.03125,479.625 L 257.6875,474.375 L 259.0625,472.4375 L 264.03125,472.4375 L 263.46875,467.75 L 263.46875,464.15625 L 262.65625,457.5 L 252.96875,452.8125 L 253.53125,451.15625 L 251.6875,449.09375 L 250.125,449.75 L 248,450.09375 L 244.09375,448.3125 L 243.03125,447.96875 L 244.625,449.90625 L 243.9375,451.5 L 240.5625,451.15625 L 240.40625,449.375 L 238.4375,446.71875 L 237.21875,446.375 z ", - "department-32" : "M 207.875,401.875 L 202.03125,402.4375 L 200.46875,405.1875 L 196.9375,405.5625 L 193.625,406.15625 L 192.25,404.21875 L 189.125,407.34375 L 186.8125,405.375 L 185.4375,408.3125 L 185.625,410.84375 L 183.46875,411.4375 L 182.5,410.0625 L 181.53125,407.125 L 178.78125,409.46875 L 176.84375,408.6875 L 174.6875,409.09375 L 172.75,411.4375 L 175.0625,415.34375 L 173.5,416.90625 L 174.09375,420.21875 L 172.15625,422.75 L 170.78125,426.46875 L 172.34375,429.21875 L 177.28125,429.5625 L 179.21875,428.53125 L 182.21875,428.53125 L 182.0625,431.875 L 184.34375,433.125 L 186.65625,433.46875 L 187.71875,436.3125 L 188.25,436.84375 L 187.90625,438.59375 L 187.1875,439.3125 L 189.3125,440.71875 L 189.46875,442.3125 L 192.125,442.3125 L 192.84375,441.59375 L 195.125,441.59375 L 195.84375,443.1875 L 198.3125,443.1875 L 199.03125,444.625 L 203.8125,444.625 L 207.375,446.46875 L 207.6875,446.03125 L 209.625,444.96875 L 213.15625,440.375 L 219.71875,440.90625 L 222.53125,442.84375 L 223.4375,441.59375 L 224.84375,437.375 L 226.59375,433.3125 L 230.3125,431.71875 L 232.09375,431 L 231.5625,429.40625 L 229.78125,429.21875 L 229.09375,427.46875 L 227.65625,427.46875 L 225.375,425.15625 L 225.53125,423.5625 L 222.53125,420.5625 L 222,418.65625 L 220.0625,419.5 L 219.53125,418.4375 L 220.78125,416.5 L 219.34375,415.09375 L 219.34375,412.625 L 218.125,411.375 L 214.21875,411.1875 L 214.21875,408.90625 L 216.34375,407.3125 L 216.34375,405.53125 L 218.65625,404.46875 L 217.40625,403.78125 L 216,404.46875 L 213.15625,404.46875 L 212.28125,403.65625 L 211.8125,403.8125 L 210.8125,404.78125 L 207.875,401.875 z ", - "department-31" : "M 245,412.4375 L 242.15625,413.5 L 241.28125,414.90625 L 240.21875,413.6875 L 238.28125,413.5 L 237.90625,415.28125 L 236.6875,415.78125 L 238.4375,416.6875 L 237.21875,418.625 L 232.78125,419.875 L 230.84375,417.5625 L 229.09375,417.5625 L 227.65625,418.4375 L 222.53125,418.4375 L 222,418.65625 L 222.53125,420.5625 L 225.53125,423.5625 L 225.375,425.15625 L 227.65625,427.46875 L 229.09375,427.46875 L 229.78125,429.21875 L 231.5625,429.40625 L 232.09375,431 L 230.3125,431.71875 L 226.59375,433.3125 L 224.84375,437.375 L 223.4375,441.59375 L 222.53125,442.84375 L 219.71875,440.90625 L 213.15625,440.375 L 209.625,444.96875 L 207.6875,446.03125 L 206.4375,447.78125 L 205.03125,449.90625 L 205.03125,451.15625 L 202.75,452.03125 L 200.96875,455.03125 L 200.78125,456.625 L 203.96875,458.9375 L 204.5,461.21875 L 203.4375,463 L 205.5625,462.28125 L 206.625,463.1875 L 207.5,466.875 L 205.03125,468.3125 L 205.21875,470.25 L 203.96875,471.46875 L 202.21875,470.59375 L 200.25,470.59375 L 200.5,481.09375 L 208.4375,481.625 L 208.84375,472.03125 L 211.5625,472.4375 L 215.59375,474.78125 L 217.25,473.25 L 216.53125,472.1875 L 216.53125,468.65625 L 218.28125,466.53125 L 222.90625,465.28125 L 223.59375,462.65625 L 222.53125,461.9375 L 222.375,458.5625 L 226.4375,456.09375 L 228.71875,455.9375 L 231.03125,456.625 L 232.96875,458.40625 L 234.21875,458.5625 L 235.28125,456.8125 L 234.375,455.5625 L 232.78125,455.03125 L 232.625,454.5 L 233.84375,452.75 L 238.09375,452.375 L 238.625,451.34375 L 237.90625,450.09375 L 235.4375,448.3125 L 235.96875,447.25 L 237.21875,446.375 L 238.4375,446.71875 L 240.40625,449.375 L 240.5625,451.15625 L 243.9375,451.5 L 244.625,449.90625 L 243.03125,447.96875 L 244.09375,448.3125 L 248,450.09375 L 250.125,449.75 L 251.6875,449.09375 L 251.3125,448.6875 L 253.8125,447.5625 L 254.34375,444.53125 L 257.40625,443.15625 L 256.5625,441.21875 L 259.34375,438.71875 L 260.71875,441.21875 L 264.84375,439.84375 L 265.625,439.71875 L 265.6875,438.4375 L 265.6875,435.9375 L 263.5625,436.3125 L 260.90625,435.59375 L 258.59375,432.78125 L 257.71875,431.53125 L 253.125,429.59375 L 252.0625,428 L 253.46875,427.46875 L 253.46875,425.53125 L 252.0625,423.9375 L 250.28125,421.09375 L 250.125,418.625 L 249.59375,418.28125 L 247.46875,415.78125 L 246.59375,413.15625 L 245,412.4375 z ", - "department-82" : "M 220.1875,384.6875 L 218.8125,389.15625 L 220.96875,391.5 L 220,395.21875 L 218.8125,396.59375 L 219.625,398.9375 L 215.90625,399.71875 L 212.96875,400.5 L 213.75,403.21875 L 212.28125,403.65625 L 213.15625,404.46875 L 216,404.46875 L 217.40625,403.78125 L 218.65625,404.46875 L 216.34375,405.53125 L 216.34375,407.3125 L 214.21875,408.90625 L 214.21875,411.1875 L 218.125,411.375 L 219.34375,412.625 L 219.34375,415.09375 L 220.78125,416.5 L 219.53125,418.4375 L 220.0625,419.5 L 222.53125,418.4375 L 227.65625,418.4375 L 229.09375,417.5625 L 230.84375,417.5625 L 232.78125,419.875 L 237.21875,418.625 L 238.4375,416.6875 L 236.6875,415.78125 L 237.90625,415.28125 L 238.28125,413.5 L 240.21875,413.6875 L 241.28125,414.90625 L 242.15625,413.5 L 245,412.4375 L 246.28125,413.03125 L 247.28125,411.375 L 245.53125,409.4375 L 248.875,409.4375 L 249.9375,407.5 L 252.25,405.375 L 249.9375,405.375 L 250.65625,402.375 L 256.65625,401.65625 L 258.96875,400.25 L 261.78125,399.1875 L 262.6875,398.28125 L 261.59375,395.46875 L 263.1875,392.28125 L 260.375,392.09375 L 260.03125,387.6875 L 255.78125,389.625 L 252.9375,388.9375 L 251.1875,391.0625 L 248.1875,390.6875 L 247.65625,394.21875 L 246.21875,394.21875 L 245.34375,392.28125 L 244.8125,391.40625 L 243.21875,391.5625 L 240.21875,394.75 L 236.5,394.59375 L 235.96875,392.28125 L 235.96875,390.53125 L 235.625,390.15625 L 234.375,391.5625 L 232.78125,391.5625 L 231.03125,389.625 L 229.4375,389.625 L 228.375,387.5 L 229.78125,385.90625 L 229.625,384.875 L 227.125,384.96875 L 227.4375,385.65625 L 223.125,386.4375 L 220.1875,384.6875 z ", - "department-12" : "M 294.6875,353.375 L 289.15625,358.09375 L 289.15625,362.78125 L 287.78125,362.78125 L 287.21875,367.1875 L 285.84375,367.75 L 284.75,370.21875 L 278.65625,370.21875 L 278.125,369.40625 L 275.34375,369.40625 L 273.6875,372.15625 L 273.09375,372.09375 L 272.75,373.1875 L 271.5,374.59375 L 267.96875,374.59375 L 267.25,375.5 L 265.5,375.3125 L 262.3125,378.84375 L 261.25,378.5 L 258.96875,380.4375 L 259.65625,383.96875 L 261.4375,386.625 L 260.0625,388.0625 L 260.375,392.09375 L 263.1875,392.28125 L 261.59375,395.46875 L 262.84375,398.65625 L 264.4375,397.75 L 265.15625,399.34375 L 267.4375,397.0625 L 270.8125,396.875 L 274.15625,399.34375 L 280,400.40625 L 282.125,404.125 L 285.125,405.53125 L 286.71875,409.59375 L 286.53125,411.1875 L 288.46875,414.75 L 288.46875,416.6875 L 292,421.28125 L 295.375,423.03125 L 297.5,422.5 L 298.5625,421.09375 L 300.15625,421.46875 L 303.8125,423.8125 L 303.84375,423.8125 L 305.46875,423.8125 L 308.78125,423.8125 L 308.5,418.03125 L 308.5,416.09375 L 310.15625,416.09375 L 313.1875,417.75 L 316.21875,417.75 L 315.6875,414.4375 L 317.34375,413.03125 L 320.65625,412.5 L 320.65625,409.71875 L 324.25,408.0625 L 323.40625,404.21875 L 320.375,404.21875 L 317.625,403.65625 L 317.0625,401.4375 L 319.28125,400.90625 L 319.28125,398.125 L 321.46875,396.1875 L 319.8125,395.375 L 315.125,396.1875 L 315.40625,394 L 312.09375,392.59375 L 311.25,385.96875 L 311.25,381.28125 L 308.5,379.34375 L 308.78125,375.46875 L 302.96875,368.3125 L 302.40625,362.78125 L 300.5,362.78125 L 299.65625,357.25 L 295.78125,357.8125 L 295.25,354.21875 L 294.6875,353.375 z ", - "department-81" : "M 270.8125,396.875 L 267.4375,397.0625 L 265.15625,399.34375 L 264.4375,397.75 L 262.84375,398.65625 L 262.6875,398.28125 L 261.78125,399.1875 L 258.96875,400.25 L 256.65625,401.65625 L 250.65625,402.375 L 249.9375,405.375 L 252.25,405.375 L 249.9375,407.5 L 248.875,409.4375 L 245.53125,409.4375 L 247.28125,411.375 L 246.28125,413.03125 L 246.59375,413.15625 L 247.46875,415.78125 L 249.59375,418.28125 L 250.125,418.625 L 250.28125,421.09375 L 252.0625,423.9375 L 253.46875,425.53125 L 253.46875,427.46875 L 252.0625,428 L 253.125,429.59375 L 257.71875,431.53125 L 258.59375,432.78125 L 260.90625,435.59375 L 263.5625,436.3125 L 265.6875,435.9375 L 265.6875,438.4375 L 265.625,439.71875 L 266.78125,439.5625 L 266.5,440.9375 L 270.375,440.9375 L 273.96875,442.0625 L 274.25,438.46875 L 275.90625,438.46875 L 281.96875,439.5625 L 287.78125,439.5625 L 292.1875,438.1875 L 293.3125,434.59375 L 290.28125,431.8125 L 291.09375,429.0625 L 292.75,426.59375 L 295.5,428.5 L 302.6875,426.03125 L 303.8125,423.8125 L 300.15625,421.46875 L 298.5625,421.09375 L 297.5,422.5 L 295.375,423.03125 L 292,421.28125 L 288.46875,416.6875 L 288.46875,414.75 L 286.53125,411.1875 L 286.71875,409.59375 L 285.125,405.53125 L 282.125,404.125 L 280,400.40625 L 274.15625,399.34375 L 270.8125,396.875 z ", - "department-01" : "M 383.28125,262.59375 L 381.125,262.8125 L 379.75,265.34375 L 376.0625,279.78125 L 375.53125,280.96875 L 375.15625,285.53125 L 374.09375,287 L 374.09375,293.59375 L 373.46875,295.09375 L 377.28125,297.40625 L 378.78125,297.625 L 381.125,299.75 L 381.53125,303.15625 L 384.09375,302.3125 L 388.0625,303.46875 L 388.125,302.71875 L 390.03125,302.71875 L 392.78125,305.28125 L 395.34375,304 L 396.625,300.1875 L 397.90625,298.6875 L 399.59375,298.90625 L 401.28125,300.40625 L 402.15625,303.15625 L 410,312.71875 L 412.34375,311.03125 L 412.75,307.40625 L 415.3125,306.96875 L 415.3125,300.59375 L 416.59375,299.53125 L 417,293.8125 L 417.5,294.21875 L 417.4375,292.125 L 416.375,290.1875 L 416.8125,284.6875 L 418.71875,285.75 L 419.78125,283.8125 L 421.6875,283.1875 L 423.65625,281.625 L 421.53125,281.625 L 421.53125,277.90625 L 423.875,276.53125 L 427.375,276.15625 L 427.59375,274.1875 L 426.40625,273.40625 L 429.34375,269.6875 L 428.9375,268.53125 L 425.59375,266.75 L 417.46875,275.6875 L 411.8125,275.6875 L 411.8125,273.34375 L 408.6875,271.78125 L 404.96875,275.875 L 402.03125,276.28125 L 402.03125,273.53125 L 399.5,272.375 L 395.59375,266.90625 L 392.0625,265.53125 L 390.90625,263 L 388.9375,262.59375 L 387,263.96875 L 385.4375,264.375 L 383.28125,262.59375 z ", - "department-38" : "M 397.90625,298.6875 L 396.625,300.1875 L 395.34375,304 L 392.78125,305.28125 L 390.03125,302.71875 L 388.125,302.71875 L 387.90625,305.5 L 390.6875,307.84375 L 386.4375,313.34375 L 380.90625,314.625 L 376.65625,316.125 L 379.40625,318.875 L 380.0625,320.15625 L 375.8125,322.28125 L 375.375,328.4375 L 375.25,328.5 L 376.4375,330.96875 L 379.84375,332.03125 L 382.1875,331.1875 L 384.9375,329.28125 L 388.5625,332.25 L 391.53125,332.25 L 393.65625,335.21875 L 392.78125,337.34375 L 393.21875,340.34375 L 392.15625,343.3125 L 392.59375,344.375 L 394.0625,343.9375 L 397.46875,345 L 401.9375,346.28125 L 403.84375,345 L 404.6875,343.53125 L 405.34375,343.53125 L 405.53125,359.4375 L 406.59375,360.5 L 409.375,360.5 L 411.90625,362 L 413.8125,363.5 L 415.75,363.6875 L 417,364.75 L 420.53125,365.15625 L 420.78125,364.5625 L 419.21875,363.78125 L 419.21875,361.4375 L 424.09375,361.4375 L 425.65625,359.875 L 424.6875,358.125 L 427.21875,356.15625 L 429,356.9375 L 431.53125,354.78125 L 436,355.5625 L 437.5625,353.8125 L 441.28125,354 L 441.28125,349.71875 L 439.71875,348.9375 L 438.9375,346.40625 L 434.84375,346 L 434.25,345.03125 L 435.03125,340.9375 L 436.40625,339.75 L 435.28125,338.21875 L 433.15625,336.9375 L 431.875,338.21875 L 432.3125,336.5 L 432.3125,334.8125 L 430.59375,333.09375 L 431.46875,329.0625 L 433.375,328 L 433.15625,325.25 L 429.125,321.21875 L 427.625,321.21875 L 426.5625,322.6875 L 424.03125,319.3125 L 422.53125,319.5 L 421.25,322.28125 L 422.125,323.96875 L 421.46875,324.625 L 419.78125,323.34375 L 414.875,322.28125 L 412.5625,318.03125 L 412.5625,316.3125 L 410.21875,313.78125 L 409.96875,312.6875 L 402.15625,303.15625 L 401.28125,300.40625 L 399.59375,298.90625 L 397.90625,298.6875 z ", - "department-74" : "M 446.125,266.1875 L 441.65625,266.96875 L 437.34375,270.46875 L 436.1875,268.71875 L 434.03125,268.90625 L 432.0625,273.21875 L 432.28125,274.96875 L 434.40625,276.71875 L 430.5,279.28125 L 427.96875,281.625 L 423.65625,281.625 L 421.6875,283.1875 L 419.78125,283.8125 L 418.71875,285.75 L 416.8125,284.6875 L 416.375,290.1875 L 417.4375,292.125 L 417.5,294.21875 L 419.125,295.5 L 419.125,301.03125 L 422.96875,301.65625 L 424.4375,304.4375 L 427.84375,304.84375 L 428.46875,303.59375 L 430.1875,303.59375 L 433.15625,306.78125 L 434.21875,307.84375 L 437.625,307.1875 L 438.46875,305.5 L 439.3125,302.09375 L 441.21875,300.59375 L 442.71875,296.15625 L 444.625,294.875 L 446.125,295.28125 L 446.53125,296.5625 L 445.46875,297.84375 L 447.375,300.1875 L 450.5625,300.1875 L 452.5,303.375 L 452.0625,304.4375 L 453.96875,303.15625 L 455.46875,301.46875 L 456.78125,301.625 L 456.875,298.21875 L 463.53125,295.46875 L 464.3125,293.53125 L 463.90625,289.21875 L 459.625,284.75 L 458.25,285.53125 L 458.25,283.75 L 458.25,280.84375 L 454.53125,279.0625 L 454.34375,277.5 L 456.5,275.15625 L 456.5,272.4375 L 452.96875,268.71875 L 452.78125,266.1875 L 446.125,266.1875 z ", - "department-42" : "M 339.53125,278.03125 L 336,278.625 L 335.4375,280.78125 L 336.8125,283.5 L 337.1875,294.625 L 332.5,294.84375 L 332.3125,296.59375 L 335.4375,299.125 L 333.6875,300.875 L 333.09375,305.1875 L 335.4375,308.3125 L 337.5625,313.375 L 342.65625,316.71875 L 344.40625,323.15625 L 340.6875,326.65625 L 341.28125,329 L 346.75,330.78125 L 351.0625,327.25 L 353.1875,327.0625 L 359.4375,329.78125 L 359.0625,333.5 L 362.1875,333.3125 L 364.65625,336.15625 L 366.46875,335.65625 L 369.84375,335.03125 L 370.71875,331.1875 L 375.375,328.4375 L 375.8125,322.28125 L 375.96875,322.1875 L 373.6875,321.84375 L 371.5625,322.6875 L 369.84375,321.625 L 371.96875,319.09375 L 371.34375,317.1875 L 364.75,316.125 L 359.21875,311.03125 L 359.21875,309.3125 L 360.5,308.25 L 360.5,306.78125 L 359.03125,305.90625 L 360.28125,304 L 360.28125,301.25 L 357.75,298.90625 L 357.75,296.5625 L 356.03125,294.875 L 356.03125,292.96875 L 355.1875,289.78125 L 356.46875,288.5 L 356.6875,284.6875 L 360.71875,284.6875 L 361.78125,283.40625 L 360.5,281.28125 L 360.5,279.375 L 359.4375,278.53125 L 358.6875,282.53125 L 356.53125,282.53125 L 354.96875,284.09375 L 353.78125,282.90625 L 347.53125,281.9375 L 345.1875,283.3125 L 343.625,283.3125 L 343.25,281.9375 L 340.3125,281.34375 L 340.125,278.21875 L 339.53125,278.03125 z ", - "department-69" : "M 371.75,275.3125 L 369.625,275.5 L 367.84375,277.25 L 366.6875,275.6875 L 364.9375,277.25 L 362.5625,275.6875 L 360.625,275.6875 L 359.84375,276.28125 L 359.4375,278.53125 L 360.5,279.375 L 360.5,281.28125 L 361.78125,283.40625 L 360.71875,284.6875 L 356.6875,284.6875 L 356.46875,288.5 L 355.1875,289.78125 L 356.03125,292.96875 L 356.03125,294.875 L 357.75,296.5625 L 357.75,298.90625 L 360.28125,301.25 L 360.28125,304 L 359.03125,305.90625 L 360.5,306.78125 L 360.5,308.25 L 359.21875,309.3125 L 359.21875,311.03125 L 364.75,316.125 L 371.34375,317.1875 L 371.96875,319.09375 L 369.84375,321.625 L 371.5625,322.6875 L 373.6875,321.84375 L 375.96875,322.1875 L 380.0625,320.15625 L 379.40625,318.875 L 376.65625,316.125 L 380.90625,314.625 L 386.4375,313.34375 L 390.6875,307.84375 L 387.90625,305.5 L 388.0625,303.46875 L 384.09375,302.3125 L 381.53125,303.15625 L 381.125,299.75 L 378.78125,297.625 L 377.28125,297.40625 L 373.46875,295.09375 L 374.09375,293.59375 L 374.09375,287 L 375.15625,285.53125 L 375.53125,280.96875 L 374.875,282.53125 L 373.5,282.34375 L 372.75,278.4375 L 371.75,275.3125 z ", - "department-73" : "M 417,293.8125 L 416.59375,299.53125 L 415.3125,300.59375 L 415.3125,306.96875 L 412.75,307.40625 L 412.34375,311.03125 L 410,312.71875 L 409.96875,312.6875 L 410.21875,313.78125 L 412.5625,316.3125 L 412.5625,318.03125 L 414.875,322.28125 L 419.78125,323.34375 L 421.46875,324.625 L 422.125,323.96875 L 421.25,322.28125 L 422.53125,319.5 L 424.03125,319.3125 L 426.5625,322.6875 L 427.625,321.21875 L 429.125,321.21875 L 433.15625,325.25 L 433.375,328 L 431.46875,329.0625 L 430.59375,333.09375 L 432.3125,334.8125 L 432.3125,336.5 L 431.875,338.21875 L 433.15625,336.9375 L 435.28125,338.21875 L 436.40625,339.75 L 439.9375,339.375 L 441.09375,340.53125 L 441.6875,343.28125 L 445.1875,342.875 L 445.59375,339.9375 L 447.34375,339.15625 L 451.09375,339.34375 L 451.03125,339.21875 L 456.875,336.875 L 459.03125,338.25 L 461.1875,338.25 L 461.375,335.90625 L 463.90625,334.53125 L 464.875,333.375 L 469.96875,331.40625 L 470.5625,328.09375 L 469.5625,326.53125 L 472.3125,321.84375 L 469.78125,320.875 L 469,318.125 L 463.71875,315 C 463.71875,315 464.03377,309.01275 463.53125,307.9375 C 463.51544,307.91055 463.48155,307.86019 463.46875,307.84375 C 463.46374,307.8383 463.44264,307.81713 463.4375,307.8125 C 463.43393,307.81272 463.4091,307.81243 463.40625,307.8125 C 463.4062,307.80552 463.40608,307.78312 463.40625,307.78125 C 463.40269,307.78137 463.37784,307.78121 463.375,307.78125 C 463.37209,307.7811 463.3467,307.78118 463.34375,307.78125 C 463.34022,307.78117 463.31534,307.78126 463.3125,307.78125 C 462.53125,307.97657 459.625,308.1875 459.625,308.1875 L 456.6875,304.84375 L 456.78125,301.625 L 455.46875,301.46875 L 453.96875,303.15625 L 452.0625,304.4375 L 452.5,303.375 L 450.5625,300.1875 L 447.375,300.1875 L 445.46875,297.84375 L 446.53125,296.5625 L 446.125,295.28125 L 444.625,294.875 L 442.71875,296.15625 L 441.21875,300.59375 L 439.3125,302.09375 L 438.46875,305.5 L 437.625,307.1875 L 434.21875,307.84375 L 433.15625,306.78125 L 430.1875,303.59375 L 428.46875,303.59375 L 427.84375,304.84375 L 424.4375,304.4375 L 422.96875,301.65625 L 419.125,301.03125 L 419.125,295.5 L 417,293.8125 z ", - "department-07" : "M 375.25,328.5 L 370.71875,331.1875 L 369.84375,335.03125 L 366.46875,335.65625 L 364.65625,336.15625 L 364.71875,336.25 L 363.5625,340.9375 L 360.8125,342.09375 L 359.65625,344.0625 L 360.4375,346.59375 L 361,347.96875 L 358.09375,347.96875 L 357.875,351.65625 L 354.75,351.875 L 353.1875,356.75 L 348.5,356.75 L 343.4375,360.46875 L 340.625,364.9375 L 341.09375,365.53125 L 342.46875,372.71875 L 345.78125,376.3125 L 345.21875,380.4375 L 349.375,382.9375 L 349.375,388.46875 L 351.59375,387.34375 L 356.28125,390.40625 L 358.5,391.21875 L 359.03125,387.34375 L 361.8125,386.8125 L 362.625,389.84375 L 365.40625,389.5625 L 365.9375,386.53125 L 372.28125,390.09375 L 373.3125,388 L 376,387.59375 L 376.21875,383.46875 L 375.59375,382.59375 L 374.75,382.40625 L 374.75,380.90625 L 375.375,379.40625 L 374.3125,377.71875 L 374.9375,373.90625 L 377.5,370.90625 L 377.5,366.6875 L 376.4375,361.78125 L 378.34375,361.375 L 378.78125,359.25 L 380.6875,355.625 L 381.75,352.875 L 380.0625,348.625 L 379,345.21875 L 377.5,339.28125 L 377.5,331.3125 L 376.4375,330.96875 L 375.25,328.5 z ", - "department-26" : "M 384.9375,329.28125 L 382.1875,331.1875 L 379.84375,332.03125 L 377.5,331.3125 L 377.5,339.28125 L 379,345.21875 L 380.0625,348.625 L 381.75,352.875 L 380.6875,355.625 L 378.78125,359.25 L 378.34375,361.375 L 376.4375,361.78125 L 377.5,366.6875 L 377.5,370.90625 L 374.9375,373.90625 L 374.3125,377.71875 L 375.375,379.40625 L 374.75,380.90625 L 374.75,382.40625 L 375.59375,382.59375 L 376.21875,383.46875 L 376,387.59375 L 378.59375,387.21875 L 379.75,388.59375 L 379.1875,392.5 L 379.96875,393.46875 L 382.875,390.53125 L 385.4375,390.34375 L 386,388.78125 L 382.6875,388.375 L 382.125,384.875 L 384.25,381.5625 L 387,381.34375 L 389.71875,383.90625 L 387,387.59375 L 387.78125,388.96875 L 391.6875,389.375 L 394.21875,387.21875 L 392.84375,390.15625 L 393.25,392.5 L 397.34375,392.875 L 402.8125,393.28125 L 403.59375,395.8125 L 406.53125,397.96875 L 409.0625,398.15625 L 410.8125,396.59375 L 411.8125,393.65625 L 413.375,395.03125 L 414.53125,396.40625 L 415.3125,389.15625 L 413.375,388.78125 L 412.1875,386.25 L 405.5625,384.46875 L 404.75,381.15625 L 407.125,379.59375 L 405.15625,378.21875 L 405.5625,376.46875 L 408.6875,376.65625 L 411.40625,378.03125 L 413.5625,375.5 L 411.40625,373.75 L 411.59375,371.40625 L 412.78125,367.6875 L 416.875,367.28125 L 420.1875,365.9375 L 420.53125,365.15625 L 417,364.75 L 415.75,363.6875 L 413.8125,363.5 L 411.90625,362 L 409.375,360.5 L 406.59375,360.5 L 405.53125,359.4375 L 405.34375,343.53125 L 404.6875,343.53125 L 403.84375,345 L 401.9375,346.28125 L 397.46875,345 L 394.0625,343.9375 L 392.59375,344.375 L 392.15625,343.3125 L 393.21875,340.34375 L 392.78125,337.34375 L 393.65625,335.21875 L 391.53125,332.25 L 388.5625,332.25 L 384.9375,329.28125 z ", - "department-17" : "M 149.3125,270.625 L 146.5625,270.8125 L 140.59375,274.4375 L 142.03125,275.75 L 138.90625,278.28125 L 138.53125,280.25 L 135.59375,280.625 L 134.03125,278.875 L 130.125,278.5 L 129.71875,276.53125 L 127.375,274.96875 L 124.0625,276.15625 L 126.21875,279.28125 L 128.9375,279.28125 L 131.6875,281.03125 L 133.84375,282.78125 L 137.9375,282.59375 L 138.71875,284.34375 L 141.4375,284.9375 L 142.4375,287.65625 L 144.1875,288.4375 L 144,290.59375 L 141.65625,290.21875 L 140.875,291.375 L 142.625,293.90625 L 141.65625,298.21875 L 139.3125,298.03125 L 139.5,300.75 L 140.09375,301.71875 L 137.34375,301.71875 L 136.96875,300.15625 L 138.71875,297.8125 L 138.125,296.46875 L 137.15625,295.6875 L 136.75,291 L 133.4375,290.59375 L 130.71875,287.28125 L 130.3125,294.125 L 134.8125,297.4375 L 135.1875,301.15625 L 135.96875,305.4375 L 136.375,309.75 L 138.71875,309.53125 L 142.8125,312.875 L 145.5625,314.4375 L 145.75,316.375 L 147.90625,316.78125 L 154.15625,323.03125 L 155.625,329.78125 L 161.40625,329.78125 L 162.375,328.8125 L 162.5625,331.75 L 167.65625,332.34375 L 168.4375,338.59375 L 171.1875,338.78125 L 175.65625,343.28125 L 178,343.65625 L 180.75,342.28125 L 182.6875,343.65625 L 184.25,340.34375 L 185.8125,337.625 L 181.65625,334.8125 L 180.375,333.09375 L 178.65625,331.1875 L 174.625,331.84375 L 173.34375,331.1875 L 173.15625,330.125 L 175.28125,329.28125 L 175.28125,328.875 L 173.78125,328.4375 L 172.71875,327.59375 L 175.28125,325.46875 L 175.28125,323.96875 L 174,322.6875 L 174.84375,321.84375 L 175.28125,319.71875 L 173.78125,318.25 L 172.5,316.125 L 170.1875,314 L 168.46875,312.9375 L 169.96875,311.21875 L 169.125,311.03125 L 168.90625,306.5625 L 167.1875,305.90625 L 169.53125,304.65625 L 172.3125,304.65625 L 173.5625,303.59375 L 175.90625,303.59375 L 176.34375,304.65625 L 178.46875,304.84375 L 179.9375,304.21875 L 180.375,300.1875 L 182.0625,294.03125 L 182.125,294 L 180.59375,292.53125 L 180.15625,290.40625 L 177.40625,289.125 L 173.78125,286.59375 L 169.3125,287 L 166.5625,283.40625 L 162.53125,283.1875 L 159.34375,280.84375 L 159.34375,279.5625 L 157.21875,277.25 L 157.125,274.375 L 154.1875,272.1875 L 150.46875,273.75 L 149.3125,270.625 z ", - "department-19" : "M 265.75,307.625 L 264.90625,309.75 L 261.71875,310.375 L 260.46875,312.5 L 258.96875,312.5 L 256.84375,311.875 L 255.34375,314.40625 L 253.03125,314.625 L 251.53125,317.375 L 249.625,317.375 L 248.125,318.875 L 244.3125,318.4375 L 243.03125,320.5625 L 241.5625,320.375 L 239,323.5625 L 236.65625,322.6875 L 235.5625,324.90625 L 236.40625,327.0625 L 238.5625,328.8125 L 234.65625,332.34375 L 234.65625,335.0625 L 236.21875,335.84375 L 234.65625,337.8125 L 236.8125,339.5625 L 235.25,341.5 L 237,342.6875 L 241.28125,342.5 L 241.09375,346.78125 L 242.71875,349.34375 L 243.3125,349.25 L 247.46875,347.3125 L 252.4375,349.53125 L 256.28125,355.03125 L 258.5,354.75 L 261.8125,351.4375 L 262.90625,353.375 L 265.125,351.1875 L 268.15625,352 L 268.25,352.65625 L 270.78125,350.875 L 270,348.9375 L 268.8125,347.75 L 270.375,345.8125 L 271.9375,345.8125 L 272.9375,342.6875 L 273.71875,341.125 L 273.125,337.59375 L 275.65625,334.09375 L 279.1875,331.9375 L 279.375,326.46875 L 281.125,327.4375 L 283.09375,329.59375 L 285.03125,329.59375 L 286.21875,328.21875 L 285.25,325.875 L 286.21875,322.375 L 285.625,319.0625 L 284.4375,317.6875 L 284.4375,314.9375 L 286.21875,312.03125 L 285.8125,309.28125 L 285.375,308.84375 L 283.40625,310.375 L 279.5625,310.375 L 278.3125,312.28125 L 275.96875,312.28125 L 274.0625,310.375 L 273.1875,309.09375 L 268.3125,309.09375 L 267.25,307.625 L 265.75,307.625 z ", - "department-23" : "M 256.125,267.875 L 254.96875,271 L 251.4375,270.8125 L 250.65625,270.40625 L 248.3125,270.625 L 246.5625,269.4375 L 243.1875,273.3125 L 243.25,276.1875 L 240.90625,280.84375 L 241.34375,283.1875 L 243.875,283.8125 L 245.59375,288.0625 L 247.28125,289.78125 L 246.65625,297.84375 L 250.25,296.78125 L 251.75,298.6875 L 249.40625,300.59375 L 249.40625,302.53125 L 251.3125,302.71875 L 254.71875,302.53125 L 255.78125,301.03125 L 256.625,301.03125 L 256.21875,303.59375 L 258.96875,304.84375 L 261.53125,306.5625 L 261.53125,307.625 L 260.03125,307.625 L 260.46875,310.15625 L 261.46875,310.78125 L 261.71875,310.375 L 264.90625,309.75 L 265.75,307.625 L 267.25,307.625 L 268.3125,309.09375 L 273.1875,309.09375 L 274.0625,310.375 L 275.96875,312.28125 L 278.3125,312.28125 L 279.5625,310.375 L 283.40625,310.375 L 285.375,308.84375 L 281.3125,304.78125 L 280.9375,303.03125 L 284.65625,300.875 L 286.8125,299.71875 L 287.375,296.96875 L 289.71875,295.21875 L 288.9375,291.5 L 287.375,289.5625 L 287,283.5 L 284.84375,278.4375 L 282.6875,277.65625 L 281.125,274.90625 L 279.75,276.65625 L 278.40625,274.90625 L 278.40625,272.5625 L 276.0625,269.25 L 269.625,270.03125 L 265.90625,269.0625 L 256.125,267.875 z ", - "department-87" : "M 239.53125,270.8125 L 237.78125,272.5625 L 232.875,272.1875 L 232.3125,272.0625 L 228.59375,272.75 L 226.4375,274.53125 L 226.4375,276.875 L 222.15625,277.0625 L 219.625,280 L 218.0625,281.15625 L 219.40625,282.71875 L 219.21875,288 L 218.25,289.75 L 219.8125,291.5 L 222.53125,291.71875 L 223.125,294.4375 L 223.3125,296.1875 L 219.8125,296.96875 L 218.0625,297.5625 L 218.4375,302.4375 L 216.09375,304 L 214.125,304.59375 L 213.15625,307.34375 L 211.59375,307.53125 L 210.9375,310.5 L 215.5,310.65625 L 216.5,312.59375 L 215.6875,314.75 L 217.46875,317.09375 L 218.8125,316.71875 L 220.1875,314.75 L 226.4375,315.34375 L 227.4375,319.25 L 231.71875,319.84375 L 232.6875,321.1875 L 229.75,322.5625 L 231.125,323.53125 L 235.25,324.125 L 235.5625,324.90625 L 236.65625,322.6875 L 239,323.5625 L 241.5625,320.375 L 243.03125,320.5625 L 244.3125,318.4375 L 248.125,318.875 L 249.625,317.375 L 251.53125,317.375 L 253.03125,314.625 L 255.34375,314.40625 L 256.84375,311.875 L 258.96875,312.5 L 260.46875,312.5 L 261.46875,310.78125 L 260.46875,310.15625 L 260.03125,307.625 L 261.53125,307.625 L 261.53125,306.5625 L 258.96875,304.84375 L 256.21875,303.59375 L 256.625,301.03125 L 255.78125,301.03125 L 254.71875,302.53125 L 251.3125,302.71875 L 249.40625,302.53125 L 249.40625,300.59375 L 251.75,298.6875 L 250.25,296.78125 L 246.65625,297.84375 L 247.28125,289.78125 L 245.59375,288.0625 L 243.875,283.8125 L 241.34375,283.1875 L 240.90625,280.84375 L 243.25,276.1875 L 243.1875,273.3125 L 242.65625,273.9375 L 239.53125,270.8125 z ", - "department-86" : "M 188.75,225.6875 L 185.03125,229.59375 L 184.09375,231.21875 L 184.40625,236.03125 L 186.09375,235.8125 L 186.3125,237.9375 L 186.96875,241.34375 L 188.03125,243.6875 L 186.75,245.15625 L 187.375,246.21875 L 186.53125,247.71875 L 186.53125,248.34375 L 188.03125,250.0625 L 188.03125,251.125 L 187.375,252.8125 L 185.25,256 L 187.375,256.84375 L 188.03125,258.34375 L 187.15625,260.65625 L 186.96875,261.71875 L 185.6875,263.84375 L 185.6875,265.34375 L 186.53125,265.5625 L 186.53125,270.03125 L 188.03125,271.09375 L 187.375,272.5625 L 187.59375,273.84375 L 189.28125,275.75 L 190.15625,274.46875 L 190.15625,273.40625 L 191.84375,272.5625 L 193.125,273.40625 L 193.125,276.59375 L 191.84375,278.09375 L 190.78125,280.625 L 192.25,282.96875 L 195.25,283.8125 L 194.59375,285.75 L 191.8125,286.21875 L 194.375,289.34375 L 197.78125,289.125 L 200.75,288.0625 L 203.75,289.78125 L 204.8125,288.9375 L 204.59375,286.15625 L 206.28125,284.875 L 207.78125,287.4375 L 209.03125,288.71875 L 212.65625,287.21875 L 214.15625,285.53125 L 217.53125,285.53125 L 219.28125,286.40625 L 219.40625,282.71875 L 218.0625,281.15625 L 219.625,280 L 222.15625,277.0625 L 226.4375,276.875 L 226.4375,274.53125 L 228.59375,272.75 L 233.875,271.78125 L 234.25,268.84375 L 232.125,267.6875 L 230.9375,263.59375 L 227.8125,263.1875 L 225.875,261.25 L 222.15625,258.3125 L 222.9375,255.96875 L 222.9375,252.25 L 219.40625,248.75 L 219.03125,246 L 215.6875,242.5 L 214.53125,237.8125 L 213.15625,237.21875 L 211.59375,235.0625 L 210.03125,236.03125 L 210.4375,238.1875 L 205.34375,239.375 L 199.5,239.375 L 199.6875,237.03125 L 199.6875,233.3125 L 195,231.9375 L 195,229.59375 L 191.28125,228.8125 L 190.5,225.6875 L 188.75,225.6875 z ", - "department-16" : "M 206.28125,284.875 L 204.59375,286.15625 L 204.8125,288.9375 L 203.75,289.78125 L 200.75,288.0625 L 197.78125,289.125 L 194.375,289.34375 L 191.8125,286.21875 L 191,286.375 L 187.59375,288.0625 L 185.03125,288.71875 L 185.03125,290.1875 L 183.5625,291.90625 L 183.96875,292.96875 L 182.0625,294.03125 L 180.375,300.1875 L 179.9375,304.21875 L 178.46875,304.84375 L 176.34375,304.65625 L 175.90625,303.59375 L 173.5625,303.59375 L 172.3125,304.65625 L 169.53125,304.65625 L 167.1875,305.90625 L 168.90625,306.5625 L 169.125,311.03125 L 169.96875,311.21875 L 168.46875,312.9375 L 170.1875,314 L 172.5,316.125 L 173.78125,318.25 L 175.28125,319.71875 L 174.84375,321.84375 L 174,322.6875 L 175.28125,323.96875 L 175.28125,325.46875 L 172.71875,327.59375 L 173.78125,328.4375 L 175.28125,328.875 L 175.28125,329.28125 L 173.15625,330.125 L 173.34375,331.1875 L 174.625,331.84375 L 178.65625,331.1875 L 180.375,333.09375 L 181.65625,334.8125 L 185.8125,337.625 L 186.40625,336.625 L 190.3125,337.03125 L 192.25,335.25 L 195.78125,331.75 L 195.96875,324.90625 L 205.15625,318.65625 L 205.34375,313.96875 L 208.09375,313.59375 L 209.84375,310.46875 L 210.9375,310.5 L 211.59375,307.53125 L 213.15625,307.34375 L 214.125,304.59375 L 216.09375,304 L 218.4375,302.4375 L 218.0625,297.5625 L 219.8125,296.96875 L 223.3125,296.1875 L 223.125,294.4375 L 222.53125,291.71875 L 219.8125,291.5 L 218.25,289.75 L 219.21875,288 L 219.28125,286.40625 L 217.53125,285.53125 L 214.15625,285.53125 L 212.65625,287.21875 L 209.03125,288.71875 L 207.78125,287.4375 L 206.28125,284.875 z ", - "department-79" : "M 181.71875,229.40625 L 176.4375,229.59375 L 171.5625,230.5625 L 166.28125,230.96875 L 166.28125,233.6875 L 163.5625,235.46875 L 157.5,234.09375 L 153.40625,235.84375 L 155.34375,238.59375 L 155.34375,240.9375 L 160.03125,244.84375 L 158.875,247.375 L 162,250.875 L 160.625,252.65625 L 162.5625,255.5625 L 163.15625,261.03125 L 162,262.59375 L 163.375,264.9375 L 162,267.5 L 162.1875,269.0625 L 163.75,267.875 L 165.6875,269.84375 L 162.96875,271.59375 L 162,272.75 L 159.84375,273.34375 L 157.3125,274.53125 L 157.125,274.375 L 157.21875,277.25 L 159.34375,279.5625 L 159.34375,280.84375 L 162.53125,283.1875 L 166.5625,283.40625 L 169.3125,287 L 173.78125,286.59375 L 177.40625,289.125 L 180.15625,290.40625 L 180.59375,292.53125 L 182.125,294 L 183.96875,292.96875 L 183.5625,291.90625 L 185.03125,290.1875 L 185.03125,288.71875 L 187.59375,288.0625 L 191,286.375 L 194.59375,285.75 L 195.25,283.8125 L 192.25,282.96875 L 190.78125,280.625 L 191.84375,278.09375 L 193.125,276.59375 L 193.125,273.40625 L 191.84375,272.5625 L 190.15625,273.40625 L 190.15625,274.46875 L 189.28125,275.75 L 187.59375,273.84375 L 187.375,272.5625 L 188.03125,271.09375 L 186.53125,270.03125 L 186.53125,265.5625 L 185.6875,265.34375 L 185.6875,263.84375 L 186.96875,261.71875 L 187.15625,260.65625 L 188.03125,258.34375 L 187.375,256.84375 L 185.25,256 L 187.375,252.8125 L 188.03125,251.125 L 188.03125,250.0625 L 186.53125,248.34375 L 186.53125,247.71875 L 187.375,246.21875 L 186.75,245.15625 L 188.03125,243.6875 L 186.96875,241.34375 L 186.3125,237.9375 L 186.09375,235.8125 L 184.40625,236.03125 L 184.09375,231.21875 L 183.6875,231.9375 L 182.3125,230.78125 L 181.71875,229.40625 z ", - "department-22" : "M 69.78125,123.21875 L 68,124.59375 L 63.53125,125.15625 L 62.53125,126.53125 L 59.40625,124.1875 L 55.3125,126.9375 L 56.875,129.0625 L 54.15625,132.78125 L 54.03125,132.71875 L 52.90625,137.96875 L 55.3125,138.125 L 55.15625,140.21875 L 56.9375,141.34375 L 55.3125,142.96875 L 54.1875,143.78125 L 54.34375,145.6875 L 56.78125,146.5 L 54.5,147.15625 L 54.5,149.5625 L 55.96875,151.5 L 56.28125,157.15625 L 55.3125,158.125 L 56.125,161.03125 L 59.1875,161.84375 L 59.5,163.4375 L 61.4375,163.59375 L 63.0625,162.46875 L 64.03125,163.4375 L 67.75,165.0625 L 70.8125,163.4375 L 71.59375,161.84375 L 74.1875,161.65625 L 77.09375,164.25 L 79.84375,163.59375 L 82.25,166.03125 L 83.375,166.03125 L 84.5,167.46875 L 86.78125,167.46875 L 87.5625,166.34375 L 88.53125,168.4375 L 90.96875,169.40625 L 94.03125,167.46875 L 94.03125,165.375 L 96.28125,164.5625 L 97.71875,164.5625 L 99.5,167.8125 L 103.375,168.125 L 105.3125,165.6875 L 107.40625,161.1875 L 110.15625,160.21875 L 111.59375,158.125 L 113.0625,159.5625 L 116.125,158.9375 L 117.09375,150.0625 L 118.0625,146.5 L 117.09375,144.5625 L 115.46875,143.9375 L 114.375,138.03125 L 113.125,139.4375 L 109.40625,139.03125 L 109.03125,141.1875 L 106.6875,141.375 L 106.5,138.65625 L 104.53125,138.0625 L 103.15625,139.625 L 103.15625,135.71875 L 100.8125,137.46875 L 97.3125,136.875 L 96.125,139.21875 L 88.90625,143.125 L 88.90625,145.09375 L 87.34375,145.09375 L 87.34375,141.5625 L 83.25,139.625 L 83.625,136.09375 L 79.9375,133.375 L 79.9375,130.0625 L 77.1875,129.46875 L 77.375,126.34375 L 75.25,126.15625 L 75.4375,124 L 71.53125,124 L 70.9375,125.9375 L 69.78125,123.21875 z ", - "department-85" : "M 138.53125,229.5625 L 137.40625,231.65625 L 134.1875,231.65625 L 135.46875,232.96875 L 134.5,236.1875 L 131.59375,237.15625 L 130.46875,236.34375 L 130.96875,233.125 L 130.15625,231.34375 L 128.375,231.34375 L 127.09375,232.78125 L 127.71875,237.3125 L 129.1875,239.40625 L 127.71875,241.03125 L 125,240.53125 L 120.96875,239.5625 L 119.84375,236.5 L 117.25,236.1875 L 113.875,234.71875 L 113.0625,232.78125 L 109.375,230.375 L 103.5625,237.875 L 103.375,242.5625 L 109.40625,248.40625 L 109.21875,250.15625 L 110.96875,250.15625 L 114.6875,261.3125 L 118.59375,263.25 L 122.5,267.15625 L 127,267.15625 L 128.75,271.0625 L 133.0625,271.0625 L 135,274 L 139.3125,276.15625 L 139.5,273.40625 L 140.59375,274.4375 L 146.5625,270.8125 L 149.3125,270.625 L 150.46875,273.75 L 154.1875,272.1875 L 157.3125,274.53125 L 159.84375,273.34375 L 162,272.75 L 162.96875,271.59375 L 165.6875,269.84375 L 163.75,267.875 L 162.1875,269.0625 L 162,267.5 L 163.375,264.9375 L 162,262.59375 L 163.15625,261.03125 L 162.5625,255.5625 L 160.625,252.65625 L 162,250.875 L 158.875,247.375 L 160.03125,244.84375 L 155.34375,240.9375 L 155.34375,238.59375 L 153.40625,235.84375 L 153.78125,235.6875 L 151.125,233.4375 L 146.125,233.4375 L 144.5,232.46875 L 142.25,232.15625 L 139.65625,229.71875 L 138.53125,229.5625 z ", - "department-50" : "M 119.5625,77.5 L 118.78125,79.46875 L 122.90625,82.78125 L 122.90625,87.09375 L 121.34375,89.03125 L 122.3125,90 L 122.90625,90.40625 L 122.5,94.125 L 123.875,97.25 L 128.375,102.3125 L 129.34375,106.8125 L 130.3125,108.1875 L 130.3125,115.21875 L 132.65625,119.90625 L 132.65625,125.375 L 130.125,130.4375 L 132.84375,137.46875 L 137.15625,138.4375 L 137.53125,140.40625 L 135.40625,141.375 L 131.71875,141.375 L 132.3125,143.84375 L 133.46875,147.5625 L 136.8125,150.5 L 138.375,150.875 L 139.9375,148.75 L 141.6875,148.53125 L 143.8125,146 L 145.78125,147.5625 L 148.125,147.5625 L 149.6875,148.34375 L 149.6875,148.71875 L 153,149.125 L 154.96875,147.5625 L 157.875,148.75 L 157.9375,148.875 L 161.28125,146.03125 L 162.40625,142.3125 L 162.09375,140.6875 L 162.5625,138.78125 L 160.625,136.84375 L 155.625,133.59375 L 151.9375,133.28125 L 148.21875,128.59375 L 151.28125,127.46875 L 152.5625,125.0625 L 150.96875,123.59375 L 152.40625,122.3125 L 153.84375,123.4375 L 156.4375,121.84375 L 158.0625,119.25 L 158.6875,116.6875 L 157.5625,114.40625 L 158.21875,113.59375 L 156.75,111.1875 L 158.375,109.09375 L 157.09375,107.46875 L 155.46875,109.5625 L 153.21875,108.28125 L 149.5,104.5625 L 149.34375,102.96875 L 150.46875,101.84375 L 150.125,99.6875 L 148.28125,100.15625 L 148.09375,95.46875 L 143,89.4375 L 144.5625,85.53125 L 146.71875,85.53125 L 144.78125,80.25 L 136.375,79.84375 L 131.875,82.96875 L 126.8125,79.65625 L 119.5625,77.5 z ", - "department-56" : "M 56,160.59375 L 52.75,162.15625 L 50.46875,162.15625 L 48.0625,164.09375 L 48.21875,165.53125 L 49.65625,169.25 L 50.46875,172.15625 L 55.46875,172.96875 L 57.90625,174.90625 L 58.875,173.75 L 60.46875,175.875 L 59.65625,176.84375 L 59.5,179.71875 L 58.0625,179.71875 L 56.9375,181.5 L 54.65625,181.5 L 53.71875,185.34375 L 55.90625,188.84375 L 59.03125,189.625 L 60.1875,187.875 L 59.625,190 L 62.34375,191.1875 L 65.875,194.6875 L 67.03125,196.84375 L 66.65625,199.375 L 66.25,201.9375 L 68.59375,203.6875 L 69.78125,202.3125 L 68.59375,200.75 L 68.59375,197.25 L 70.9375,197.8125 L 71.71875,195.46875 L 72.3125,196.84375 L 74.84375,199 L 76.03125,197.03125 L 74.84375,194.3125 L 77,197.25 L 79.71875,196.84375 L 79.15625,195.46875 L 81.6875,196.0625 L 83.625,198.40625 L 82.65625,199.96875 L 80.125,199.1875 L 77.1875,197.8125 L 75.625,199.78125 L 77.96875,200.5625 L 79.71875,203.28125 L 90.28125,202.3125 L 93,202.90625 L 91.65625,204.0625 L 91.84375,205.84375 L 92.21875,206.125 L 93.0625,205.96875 L 94.8125,204.21875 L 95.96875,205.5625 L 99.09375,205.5625 L 102.8125,203.625 L 108.28125,201.46875 L 108.46875,196 L 109.625,195.375 L 107.5625,191.5 L 109.34375,190.0625 L 109.03125,189.09375 L 107.90625,188.4375 L 109.65625,187.625 L 111.28125,185.6875 L 111.125,183.75 L 109.03125,183.75 L 108.53125,181.84375 L 110,179.90625 L 108.375,177 L 105.96875,175.53125 L 103.21875,175.53125 L 102.25,175.21875 L 102.25,173.9375 L 103.6875,172.625 L 104.5,169.40625 L 104.03125,167.3125 L 103.375,168.125 L 99.5,167.8125 L 97.71875,164.5625 L 96.28125,164.5625 L 94.03125,165.375 L 94.03125,167.46875 L 90.96875,169.40625 L 88.53125,168.4375 L 87.5625,166.34375 L 86.78125,167.46875 L 84.5,167.46875 L 83.375,166.03125 L 82.25,166.03125 L 79.84375,163.59375 L 77.09375,164.25 L 74.1875,161.65625 L 71.59375,161.84375 L 70.8125,163.4375 L 67.75,165.0625 L 64.03125,163.4375 L 63.0625,162.46875 L 61.4375,163.59375 L 59.5,163.4375 L 59.1875,161.84375 L 56.125,161.03125 L 56,160.59375 z ", - "department-29" : "M 40.65625,129.0625 L 38.53125,131.40625 L 36.1875,130.4375 L 31.875,130.84375 L 31.09375,132.78125 L 28.5625,133.375 L 28.15625,131.21875 L 23.6875,131.8125 L 23.6875,133.1875 L 20.5625,133.375 L 19.1875,132.40625 L 17.625,133.1875 L 17.21875,135.53125 L 11.96875,135.71875 L 9.21875,139.03125 L 11.5625,140.78125 L 8.4375,143.34375 L 9.40625,145.09375 L 8.625,149.375 L 11.75,149.78125 L 12.9375,148.59375 L 13.53125,149.375 L 20.9375,148.40625 L 25.8125,144.90625 L 21.53125,149 L 21.90625,150.9375 L 25.8125,149.1875 L 25.03125,151.9375 L 29.34375,152.125 L 29.15625,153.28125 L 24.46875,153.09375 L 20.75,152.125 L 16.25,149.96875 L 13.53125,153.09375 L 17.03125,154.28125 L 16.84375,159.53125 L 17.8125,158.75 L 19.96875,155.4375 L 24.0625,157.78125 L 26.03125,158.1875 L 26.8125,161.3125 L 25.625,163.4375 L 23.09375,163.25 L 20.75,163.25 L 16.84375,163.84375 L 10.1875,164.21875 L 8.84375,166 L 10.78125,167.15625 L 12.9375,166.96875 L 14.6875,168.53125 L 17.21875,168.34375 L 21.34375,173.03125 L 22.3125,178.09375 L 20.9375,180.84375 L 25.03125,181.625 L 29.53125,181.40625 L 30.5,179.65625 L 28.75,177.3125 L 30.5,178.09375 L 32.28125,177.90625 L 35.40625,179.65625 L 37.34375,179.28125 L 37.34375,175.9375 L 38.125,179.28125 L 40.65625,183.375 L 46.125,183.75 L 46.34375,182.59375 L 47.6875,184.53125 L 51.03125,185.125 L 53.5625,185.125 L 53.71875,185.34375 L 54.65625,181.5 L 56.9375,181.5 L 58.0625,179.71875 L 59.5,179.71875 L 59.65625,176.84375 L 60.46875,175.875 L 58.875,173.75 L 57.90625,174.90625 L 55.46875,172.96875 L 50.46875,172.15625 L 49.65625,169.25 L 48.21875,165.53125 L 48.0625,164.09375 L 50.46875,162.15625 L 52.75,162.15625 L 56,160.59375 L 55.3125,158.125 L 56.28125,157.15625 L 55.96875,151.5 L 54.5,149.5625 L 54.5,147.15625 L 56.78125,146.5 L 54.34375,145.6875 L 54.1875,143.78125 L 55.3125,142.96875 L 56.9375,141.34375 L 55.15625,140.21875 L 55.3125,138.125 L 52.90625,137.96875 L 54.03125,132.71875 L 50.8125,130.84375 L 45.34375,131.03125 L 45.34375,134.9375 L 43.78125,134.9375 L 43.40625,133.1875 L 41.0625,133.5625 L 40.65625,129.0625 z ", - "department-35" : "M 116.25,135.90625 L 114.375,138.03125 L 115.46875,143.9375 L 117.09375,144.5625 L 118.0625,146.5 L 117.09375,150.0625 L 116.125,158.9375 L 113.0625,159.5625 L 111.59375,158.125 L 110.15625,160.21875 L 107.40625,161.1875 L 105.3125,165.6875 L 104.03125,167.3125 L 104.5,169.40625 L 103.6875,172.625 L 102.25,173.9375 L 102.25,175.21875 L 103.21875,175.53125 L 105.96875,175.53125 L 108.375,177 L 110,179.90625 L 108.53125,181.84375 L 109.03125,183.75 L 111.125,183.75 L 111.28125,185.6875 L 109.65625,187.625 L 107.90625,188.4375 L 109.03125,189.09375 L 109.34375,190.0625 L 107.5625,191.5 L 109.625,195.375 L 113.5625,193.28125 L 125.65625,192.6875 L 126.4375,190.53125 L 128.40625,188.59375 L 132.6875,188 L 132.875,185.84375 L 135.8125,186.25 L 137.5625,188.59375 L 141.5,189.5625 L 142.25,188 L 143.25,184.46875 L 145.78125,178.21875 L 147.15625,177.4375 L 150.46875,177.84375 L 150.46875,172.5625 L 149.09375,171.1875 L 149.09375,165.53125 L 148.5,163.59375 L 148.5,160.46875 L 150.46875,158.5 L 150.46875,154.59375 L 149.5,153.8125 L 149.6875,148.34375 L 148.125,147.5625 L 145.78125,147.5625 L 143.8125,146 L 141.6875,148.53125 L 139.9375,148.75 L 138.375,150.875 L 136.8125,150.5 L 133.46875,147.5625 L 132.3125,143.84375 L 131.71875,141.375 L 122.125,141.375 L 118.59375,139.21875 L 120.9375,136.09375 L 116.25,135.90625 z ", - "department-44" : "M 132.875,185.84375 L 132.6875,188 L 128.40625,188.59375 L 126.4375,190.53125 L 125.65625,192.6875 L 113.5625,193.28125 L 108.46875,196 L 108.28125,201.46875 L 102.8125,203.625 L 99.09375,205.5625 L 95.96875,205.5625 L 94.8125,204.21875 L 93.0625,205.96875 L 92.21875,206.125 L 93.21875,206.8125 L 89.5,210.125 L 90.28125,210.90625 L 91.0625,212.46875 L 89.09375,215.21875 L 91.25,216.375 L 94.96875,217.15625 L 95.34375,215.59375 L 97.5,218.34375 L 101.03125,218.34375 L 103.5625,215.59375 L 106.875,215.59375 L 103.375,217.34375 L 103.5625,219.3125 L 104.34375,221.0625 L 102.1875,223.21875 L 99.84375,223.21875 L 100.25,226.15625 L 104.53125,225.375 L 109.625,230.0625 L 109.375,230.375 L 113.0625,232.78125 L 113.875,234.71875 L 117.25,236.1875 L 119.84375,236.5 L 120.96875,239.5625 L 125,240.53125 L 127.71875,241.03125 L 129.1875,239.40625 L 127.71875,237.3125 L 127.09375,232.78125 L 128.375,231.34375 L 130.15625,231.34375 L 130.96875,233.125 L 130.46875,236.34375 L 131.59375,237.15625 L 134.5,236.1875 L 135.46875,232.96875 L 134.1875,231.65625 L 137.40625,231.65625 L 138.53125,229.5625 L 139.65625,229.71875 L 142.25,232.15625 L 144.125,232.40625 L 144.1875,230.375 L 142.5625,228.28125 L 141.125,228.28125 L 140.625,228.4375 L 139.65625,227.96875 L 140.46875,227.15625 L 140.46875,225.6875 L 142.09375,225.21875 L 143.0625,222.96875 L 142.25,222.15625 L 142.09375,219.40625 L 140,219.40625 L 137.90625,216.8125 L 137.90625,214.90625 L 140.15625,213.75 L 144.1875,212.96875 L 150.46875,213.125 L 152.40625,211.8125 L 151.75,207.78125 L 148.84375,205.0625 L 145.3125,205.53125 L 144.34375,204.71875 L 144.1875,201.84375 L 146.75,199.5625 L 144.8125,197.15625 L 143.53125,193.75 L 141.4375,192.46875 L 141.4375,190.21875 L 141.21875,189.5 L 137.5625,188.59375 L 135.8125,186.25 L 132.875,185.84375 z ", - "department-49" : "M 141.9375,188.6875 L 141.5,189.5625 L 141.21875,189.5 L 141.4375,190.21875 L 141.4375,192.46875 L 143.53125,193.75 L 144.8125,197.15625 L 146.75,199.5625 L 144.1875,201.84375 L 144.34375,204.71875 L 145.3125,205.53125 L 148.84375,205.0625 L 151.75,207.78125 L 152.40625,211.8125 L 150.46875,213.125 L 144.1875,212.96875 L 140.15625,213.75 L 137.90625,214.90625 L 137.90625,216.8125 L 140,219.40625 L 142.09375,219.40625 L 142.25,222.15625 L 143.0625,222.96875 L 142.09375,225.21875 L 140.46875,225.6875 L 140.46875,227.15625 L 139.65625,227.96875 L 140.625,228.4375 L 141.125,228.28125 L 142.5625,228.28125 L 144.1875,230.375 L 144.125,232.40625 L 144.5,232.46875 L 146.125,233.4375 L 151.125,233.4375 L 153.78125,235.6875 L 157.5,234.09375 L 163.5625,235.46875 L 166.28125,233.6875 L 166.28125,230.96875 L 171.5625,230.5625 L 176.4375,229.59375 L 181.71875,229.40625 L 182.3125,230.78125 L 183.6875,231.9375 L 185.03125,229.59375 L 188.75,225.6875 L 190.25,225.6875 L 192.46875,217.6875 L 195.59375,213.96875 L 195.375,209.6875 L 197.34375,207.125 L 197.34375,205.96875 L 196.375,204.78125 L 197,203.5 L 194.34375,202.46875 L 186.125,197.46875 L 178.53125,195.21875 L 175.625,195.0625 L 175.625,193.125 L 173.84375,191.65625 L 171.9375,191.65625 L 168.375,190.53125 L 166.125,192.78125 L 160.96875,192.96875 L 158.6875,191.65625 L 152.90625,189.90625 L 151.59375,191.5 L 148.375,189.40625 L 145.46875,189.40625 L 141.9375,188.6875 z ", - "department-72" : "M 202.4375,151.875 L 197.15625,152.0625 L 191.875,156.9375 L 189.125,156.78125 L 185.46875,157.96875 L 184.34375,159.90625 L 183.84375,164.09375 L 184.1875,166.65625 L 181.28125,169.09375 L 180.46875,170.6875 L 181.125,172.15625 L 180.3125,174.09375 L 180.625,174.90625 L 177.40625,175.21875 L 176.9375,176.65625 L 178.375,180.21875 L 178.21875,181.1875 L 176.9375,182.3125 L 174.1875,182.46875 L 173.84375,183.4375 L 174.5,184.40625 L 174.5,190.21875 L 173.875,191.6875 L 175.625,193.125 L 175.625,195.0625 L 178.53125,195.21875 L 186.125,197.46875 L 194.34375,202.46875 L 197,203.5 L 198.3125,200.875 L 202.21875,203.625 L 204.375,203.625 L 203.1875,199.71875 L 205.5625,201.28125 L 206.90625,199.3125 L 212.5625,197.75 L 211.59375,195.40625 L 212.96875,193.65625 L 215.90625,192.5 L 218.625,188.96875 L 218.625,185.25 L 220.59375,185.25 L 221.375,182.53125 L 221.5625,178.4375 L 219.625,176.65625 L 221.1875,173.9375 L 223.5,171 L 220.78125,169.0625 L 218.25,168.65625 L 215.5,164.5625 L 214.71875,164.5625 L 214.53125,166.5 L 214.34375,165.15625 L 210.25,165.15625 L 208.28125,162.21875 L 204.96875,161.03125 L 204,154 L 202.4375,151.875 z ", - "department-53" : "M 182.5,146.40625 L 180.5625,146.59375 L 179.75,148.53125 L 176.84375,149.71875 L 171.5625,148.9375 L 166.28125,152.0625 L 164.34375,150.6875 L 161.40625,152.65625 L 159.25,151.09375 L 157.875,148.75 L 154.96875,147.5625 L 153,149.125 L 149.6875,148.71875 L 149.5,153.8125 L 150.46875,154.59375 L 150.46875,158.5 L 148.5,160.46875 L 148.5,163.59375 L 149.09375,165.53125 L 149.09375,171.1875 L 150.46875,172.5625 L 150.46875,177.84375 L 147.15625,177.4375 L 145.78125,178.21875 L 143.25,184.46875 L 142.25,188 L 141.9375,188.6875 L 145.46875,189.40625 L 148.375,189.40625 L 151.59375,191.5 L 152.90625,189.90625 L 158.6875,191.65625 L 160.96875,192.96875 L 166.125,192.78125 L 168.375,190.53125 L 171.9375,191.65625 L 173.84375,191.65625 L 173.875,191.6875 L 174.5,190.21875 L 174.5,184.40625 L 173.84375,183.4375 L 174.1875,182.46875 L 176.9375,182.3125 L 178.21875,181.1875 L 178.375,180.21875 L 176.9375,176.65625 L 177.40625,175.21875 L 180.625,174.90625 L 180.3125,174.09375 L 181.125,172.15625 L 180.46875,170.6875 L 181.28125,169.09375 L 184.1875,166.65625 L 183.84375,164.09375 L 184.34375,159.90625 L 185.46875,157.96875 L 189.125,156.78125 L 188.5625,156.75 L 187.5625,153.21875 L 185.03125,152.25 L 184.25,147.96875 L 182.5,146.40625 z ", - "department-14" : "M 202.65625,97.78125 L 198.09375,98.59375 L 190.65625,102.90625 L 182.28125,106.21875 L 175.625,102.5 L 159.625,100.15625 L 155.90625,98.21875 L 150.125,99.6875 L 150.46875,101.84375 L 149.34375,102.96875 L 149.5,104.5625 L 153.21875,108.28125 L 155.46875,109.5625 L 157.09375,107.46875 L 158.375,109.09375 L 156.75,111.1875 L 158.21875,113.59375 L 157.5625,114.40625 L 158.6875,116.6875 L 158.0625,119.25 L 156.4375,121.84375 L 153.84375,123.4375 L 152.40625,122.3125 L 150.96875,123.59375 L 152.5625,125.0625 L 151.28125,127.46875 L 148.21875,128.59375 L 151.9375,133.28125 L 155.625,133.59375 L 158.46875,135.4375 L 162.40625,134.25 L 165.3125,130.875 L 169.34375,132 L 172.875,129.5625 L 175,128.78125 L 177.25,131.03125 L 180.96875,130.375 L 184.1875,132.15625 L 188.21875,130.875 L 191.90625,128.125 L 194.34375,125.375 L 195.96875,125.0625 L 196.4375,127.15625 L 197.71875,126.84375 L 197.875,125.375 L 201.59375,124.75 L 202.875,125.53125 L 206.84375,124.65625 L 207.5,122.75 L 207.3125,121 L 205.34375,120.21875 L 205.15625,118.84375 L 206.90625,117.6875 L 207.125,115.71875 L 205.9375,111.03125 L 203.59375,107.71875 L 205.5625,106.5625 L 205.5625,105.78125 L 203.59375,105.1875 L 202.65625,97.78125 z ", - "department-61" : "M 206.84375,124.65625 L 202.875,125.53125 L 201.59375,124.75 L 197.875,125.375 L 197.71875,126.84375 L 196.4375,127.15625 L 195.96875,125.0625 L 194.34375,125.375 L 191.90625,128.125 L 188.21875,130.875 L 184.1875,132.15625 L 180.96875,130.375 L 177.25,131.03125 L 175,128.78125 L 172.875,129.5625 L 169.34375,132 L 165.3125,130.875 L 162.40625,134.25 L 158.46875,135.4375 L 160.625,136.84375 L 162.5625,138.78125 L 162.09375,140.6875 L 162.40625,142.3125 L 161.28125,146.03125 L 157.9375,148.875 L 159.25,151.09375 L 161.40625,152.65625 L 164.34375,150.6875 L 166.28125,152.0625 L 171.5625,148.9375 L 176.84375,149.71875 L 179.75,148.53125 L 180.5625,146.59375 L 182.5,146.40625 L 184.25,147.96875 L 185.03125,152.25 L 187.5625,153.21875 L 188.5625,156.75 L 191.875,156.9375 L 197.15625,152.0625 L 202.4375,151.875 L 204,154 L 204.96875,161.03125 L 208.28125,162.21875 L 210.25,165.15625 L 214.34375,165.15625 L 214.53125,166.5 L 214.71875,164.5625 L 215.5,164.5625 L 218.25,168.65625 L 220.375,169 L 220.375,164.375 L 219.03125,162.59375 L 218.625,161.03125 L 221.5625,159.28125 L 224.5,158.6875 L 226.4375,156.34375 L 226.0625,149.125 L 221.9375,145.625 L 221.75,142.28125 L 218.25,139.9375 L 219.625,138 L 218.8125,135.0625 L 216.09375,134.09375 L 214.125,132.125 L 212.96875,129.40625 L 207.5,129.21875 L 205.9375,127.25 L 206.84375,124.65625 z ", - "department-28" : "M 247.15625,126.09375 L 245.96875,127.0625 L 245.96875,130.1875 L 242.0625,132.125 L 242.0625,135.0625 L 240.90625,136.4375 L 236,136.4375 L 233.6875,135.46875 L 226.625,139.15625 L 223.90625,139.15625 L 221.09375,141.84375 L 221.75,142.28125 L 221.9375,145.625 L 226.0625,149.125 L 226.4375,156.34375 L 224.5,158.6875 L 221.5625,159.28125 L 218.625,161.03125 L 219.03125,162.59375 L 220.375,164.375 L 220.375,169 L 220.78125,169.0625 L 223.5,171 L 222.5,172.25 L 224.4375,173.21875 L 227.53125,172.65625 L 229.34375,172.65625 L 229.21875,173.5 L 227.53125,174.46875 L 228.65625,175.3125 L 231.46875,175.3125 L 232.4375,177.5625 L 234.125,178.53125 L 235.375,181.34375 L 239.71875,182.46875 L 242.40625,182.1875 L 244.78125,179.9375 L 246.90625,180.53125 L 247.4375,179.375 L 247.3125,178.125 L 248.4375,177.28125 L 250.25,178.40625 L 251.375,177.5625 L 251.375,176.03125 L 252.90625,175.03125 L 254.3125,175.59375 L 255.5625,177 L 257.8125,175.75 L 260.1875,175.75 L 261.875,173.90625 L 262.875,170.28125 L 264.40625,170 L 264,166.34375 L 265.8125,164.8125 L 265.25,163.6875 L 265.46875,163.3125 L 264.9375,163.375 L 264.53125,158.125 L 264.125,157.53125 L 263.75,155 L 259.65625,154.21875 L 257.875,152.0625 L 257.3125,147.75 L 254.96875,147.375 L 254.5625,145.21875 L 251.84375,143.28125 L 250.46875,139.9375 L 251.84375,137.59375 L 250.46875,136.03125 L 250.46875,134.09375 L 251.25,131.9375 L 249.6875,130.375 L 249.09375,128.03125 L 247.15625,126.09375 z ", - "department-89" : "M 318.4375,157.34375 L 316.6875,158.6875 L 309.0625,158.3125 L 305.5625,160.0625 L 304.1875,163 L 305.75,164.75 L 303.40625,167.5 L 301.625,169.625 L 305.15625,172.96875 L 306.125,176.09375 L 308.6875,178.8125 L 308.6875,182.34375 L 303.59375,186.625 L 305.34375,188.59375 L 304.96875,191.5 L 302.21875,193.46875 L 298.3125,193.46875 L 298.90625,195.625 L 301.4375,199.125 L 302.03125,202.25 L 302.625,204.40625 L 301.46875,204.75 L 303.9375,205.3125 L 305.78125,205.3125 L 306.75,203.78125 L 308,203.78125 L 309.40625,205.03125 L 309.125,206.59375 L 310.40625,207.4375 L 312.21875,207.4375 L 314.75,209.125 L 315.875,208.5625 L 317,209.53125 L 318.125,209.25 L 320.0625,208 L 321.90625,208.5625 L 323.15625,208.28125 L 323.15625,204.78125 L 323.84375,204.90625 L 324.28125,206.71875 L 326.53125,208.125 L 326.53125,210.25 L 329.75,210.375 L 333.96875,214.3125 L 336.625,214.4375 L 336.46875,213.1875 L 337.59375,211.5 L 338.59375,212.75 L 337.75,214.15625 L 338.15625,215.4375 L 339.6875,214.4375 L 341.53125,214.4375 L 341.375,217.25 L 343.0625,218.375 L 344.34375,217.8125 L 347.46875,215.6875 L 347.28125,215.28125 L 345.4375,214.15625 L 345.3125,212.1875 L 347.28125,211.21875 L 348.125,210.09375 L 347.5625,209.125 L 347.5625,206.875 L 349.09375,204.625 L 351.34375,199.84375 L 351.75,197.75 L 353.15625,197.1875 L 353.3125,196.78125 L 352.59375,196.21875 L 352.59375,194.53125 L 354.84375,192.84375 L 355.40625,190.03125 L 354.4375,188.375 L 352.875,188.375 L 352.46875,187.9375 L 352.46875,185.5625 L 354.4375,184.15625 L 354.28125,182.75 L 354,181.34375 L 353,183.5 L 351.625,183.3125 L 350.46875,181.15625 L 346.5625,183.125 L 338.75,182.71875 L 337.78125,180.5625 L 335.625,177.65625 L 335.25,174.125 L 332.125,170.40625 L 330.15625,171.78125 L 326.625,169.0625 L 327.21875,163.78125 L 322.15625,158.5 L 319.8125,158.5 L 318.4375,157.34375 z ", - "department-70" : "M 423.5,175.5 L 419.8125,176.09375 L 419.21875,178.03125 L 417.25,179.40625 L 415.90625,177.84375 L 414.9375,178.4375 L 415.6875,179.59375 L 413.75,180.78125 L 414.34375,182.34375 L 412.1875,183.125 L 412.1875,185.65625 L 409.4375,185.65625 L 409.25,187.21875 L 406.53125,187.8125 L 406.71875,190.15625 L 408.46875,190.34375 L 407.5,191.5 L 406.90625,195.40625 L 405.15625,195.40625 L 402.21875,196.59375 L 399.09375,195.40625 L 396.375,196.59375 L 396.375,198.5625 L 398.5,198.9375 L 400.0625,202.0625 L 400.28125,203.625 L 397.75,206.5625 L 396.5625,206.9375 L 395.78125,207.90625 L 397.9375,208.90625 L 398.3125,212.03125 L 400.0625,212.21875 L 400.28125,216.125 L 401.0625,216.90625 L 401.15625,217.53125 L 402.65625,217.9375 L 404.34375,219.34375 L 406.875,219.34375 L 407.84375,218.375 L 409.5625,218.4375 L 411.34375,218.5 L 415.28125,215.28125 L 416.40625,215.28125 L 417.65625,214.3125 L 421.71875,214.4375 L 424.8125,211.90625 L 427.0625,211.5 L 427.90625,209.40625 L 429.71875,208.84375 L 431.53125,205.75 L 434.0625,203.78125 L 436.71875,203.375 L 438.6875,204.78125 L 442.34375,204.34375 L 442.34375,202.375 L 443.8125,201.53125 L 444.96875,199.9375 L 447.21875,199.9375 L 448.46875,198.625 L 448.9375,195.5 L 448.9375,193.5625 L 448.09375,190.59375 L 448.09375,188.09375 L 449.625,186.96875 L 451.4375,186.03125 L 451.25,185.65625 L 445,182.34375 L 443.25,180.375 L 441.5,179.21875 L 439.9375,180 L 439.71875,181.15625 L 438.15625,182.125 L 437.1875,182.125 L 434.25,178.8125 L 430.15625,178.8125 L 428.40625,180.1875 L 426.84375,180.375 L 424.3125,178.4375 L 424.5,176.28125 L 423.5,175.5 z ", - "department-76" : "M 241.9375,61.5 L 240.65625,63.0625 L 232.28125,69.5 L 217.4375,73.21875 L 207.65625,76.71875 L 199.65625,81.03125 L 194.96875,88.0625 L 194,93.53125 L 197.90625,96.46875 L 203.5625,97.625 L 202.65625,97.78125 L 202.6875,97.9375 L 207.0625,97.375 L 209.3125,94.96875 L 211,94.5625 L 212.9375,97.9375 L 215.625,97.65625 L 216.75,99.59375 L 221.5,99.3125 L 226.28125,102.6875 L 223.1875,103.65625 L 225.4375,105.34375 L 226.84375,105.34375 L 228.09375,108.03125 L 230.34375,108.03125 L 231.03125,106.34375 L 229.34375,105.21875 L 234.125,103.8125 L 239.15625,103.25 L 240.4375,99.59375 L 242.8125,97.5 L 247.3125,97.375 L 252.5,100.03125 L 255.59375,100.375 L 256.125,98.75 L 257.5,96.1875 L 258.28125,94.84375 L 256.3125,94.84375 L 256.3125,91.5 L 255.15625,89.5625 L 255.9375,85.65625 L 256.71875,83.6875 L 255.15625,83.6875 L 255.9375,81.75 L 257.875,79.40625 L 255.9375,75.875 L 255.34375,72.375 L 246.75,63.96875 L 245.78125,62.03125 L 243.625,62.21875 L 241.9375,61.5 z ", - "department-27" : "M 211,94.5625 L 209.3125,94.96875 L 207.0625,97.375 L 202.6875,97.9375 L 203.59375,105.1875 L 205.5625,105.78125 L 205.5625,106.5625 L 203.59375,107.71875 L 205.9375,111.03125 L 207.125,115.71875 L 206.90625,117.6875 L 205.15625,118.84375 L 205.34375,120.21875 L 207.3125,121 L 207.5,122.75 L 205.9375,127.25 L 207.5,129.21875 L 212.96875,129.40625 L 214.125,132.125 L 216.09375,134.09375 L 218.8125,135.0625 L 219.625,138 L 218.25,139.9375 L 221.09375,141.84375 L 223.90625,139.15625 L 226.625,139.15625 L 233.6875,135.46875 L 236,136.4375 L 240.90625,136.4375 L 242.0625,135.0625 L 242.0625,132.125 L 245.96875,130.1875 L 245.96875,127.0625 L 247.03125,126.1875 L 246.9375,125.3125 L 247.9375,124.3125 L 246.1875,123.9375 L 246.1875,122.375 L 245.1875,120.8125 L 245.96875,119.84375 L 251.4375,118.28125 L 252.8125,115.9375 L 254,111.625 L 255.4375,109.84375 L 255.75,107.53125 L 257.5,108.5 L 258.875,108.125 L 257.875,106.5625 L 257.3125,102.0625 L 255.5625,100.5 L 255.59375,100.375 L 252.5,100.03125 L 247.3125,97.375 L 242.8125,97.5 L 240.4375,99.59375 L 239.15625,103.25 L 234.125,103.8125 L 229.34375,105.21875 L 231.03125,106.34375 L 230.34375,108.03125 L 228.09375,108.03125 L 226.84375,105.34375 L 225.4375,105.34375 L 223.1875,103.65625 L 226.28125,102.6875 L 221.5,99.3125 L 216.75,99.59375 L 215.625,97.65625 L 212.9375,97.9375 L 211,94.5625 z ", - "department-37" : "M 212.1875,196.875 L 212.5625,197.75 L 206.90625,199.3125 L 205.5625,201.28125 L 203.1875,199.71875 L 204.375,203.625 L 202.21875,203.625 L 198.3125,200.875 L 196.375,204.78125 L 197.34375,205.96875 L 197.34375,207.125 L 195.375,209.6875 L 195.59375,213.96875 L 192.46875,217.6875 L 190.25,225.6875 L 190.5,225.6875 L 191.28125,228.8125 L 195,229.59375 L 195,231.9375 L 199.6875,233.3125 L 199.6875,237.03125 L 199.5,239.375 L 205.34375,239.375 L 210.4375,238.1875 L 210.03125,236.03125 L 211.59375,235.0625 L 213.15625,237.21875 L 214.53125,237.8125 L 215.6875,242.5 L 219.03125,246 L 219.40625,248.75 L 222.4375,251.75 L 224.15625,251.59375 L 226.28125,249.625 L 227.8125,241.65625 L 228.78125,238.84375 L 229.5,235.34375 L 232.59375,234.21875 L 234.6875,234.625 L 236.09375,235.90625 L 237.625,233.375 L 239.03125,232.09375 L 239.03125,230.5625 L 240.84375,230.4375 L 241.28125,228.59375 L 239.71875,226.5 L 239.96875,225.625 L 238.875,224.6875 L 235.9375,220.34375 L 232.15625,220.34375 L 231.03125,218.65625 L 231.03125,211.625 L 229.5,207.5625 L 229.21875,202.53125 L 227.25,202.375 L 225,200.6875 L 224.4375,200.6875 L 222.46875,202.09375 L 221.21875,201.25 L 220.9375,199.3125 L 222.34375,198.59375 L 222.46875,197.90625 L 221.65625,197.1875 L 212.1875,196.875 z ", - "department-45" : "M 273.71875,160.46875 L 271.1875,162.8125 L 265.46875,163.3125 L 265.25,163.6875 L 265.8125,164.8125 L 264,166.34375 L 264.40625,170 L 262.875,170.28125 L 261.875,173.90625 L 260.1875,175.75 L 257.8125,175.75 L 255.5625,177 L 254.3125,175.59375 L 252.90625,175.03125 L 251.375,176.03125 L 251.375,177.5625 L 250.25,178.40625 L 248.4375,177.28125 L 247.3125,178.125 L 247.4375,179.375 L 246.90625,180.53125 L 247.3125,180.65625 L 248.96875,180.65625 L 248.84375,181.78125 L 247.71875,183.71875 L 247.71875,184.71875 L 248.84375,184.71875 L 249.8125,185.84375 L 250.09375,186.96875 L 247.875,189.1875 L 248.96875,191.875 L 248.96875,193.125 L 250.8125,194.375 L 253.34375,194.65625 L 255,196.0625 L 255.4375,198.46875 L 257.25,200.5625 L 259.21875,200 L 260.0625,198.1875 L 263.15625,198.59375 L 263.84375,199.3125 L 265.8125,199.3125 L 266.78125,198.1875 L 273.9375,198.46875 L 275.625,200.96875 L 277.59375,201.8125 L 279.28125,203.375 L 281.375,203.09375 L 281.9375,202.375 L 283.1875,202.375 L 284.75,204.34375 L 287.96875,204.5 L 288.8125,205.59375 L 291.0625,208.6875 L 292.03125,209.53125 L 293.28125,209.40625 L 293.4375,206.59375 L 294,206.3125 L 294.84375,206.4375 L 296.25,208.28125 L 297.21875,208.6875 L 299.21875,207.875 L 298.90625,207.53125 L 298.71875,205.5625 L 302.625,204.40625 L 302.03125,202.25 L 301.4375,199.125 L 298.90625,195.625 L 298.3125,193.46875 L 302.21875,193.46875 L 304.96875,191.5 L 305.34375,188.59375 L 303.59375,186.625 L 308.6875,182.34375 L 308.6875,178.8125 L 306.125,176.09375 L 305.15625,172.96875 L 301.625,169.625 L 296.75,172.375 L 296.375,170.8125 L 294.21875,170.625 L 293.625,172.1875 L 291.6875,172.5625 L 286.40625,172.375 L 284.25,173.75 L 282.5,172.1875 L 285.625,170.03125 L 285.4375,166.71875 L 283.09375,165.53125 L 281.125,162.59375 L 275.875,162.21875 L 273.71875,160.46875 z ", - "department-36" : "M 254.71875,221.4375 L 253.46875,221.875 L 250.9375,221.71875 L 248,222.71875 L 247.3125,224.25 L 247.03125,223.6875 L 243.65625,223.84375 L 241.96875,225.25 L 240,225.53125 L 239.71875,226.5 L 241.28125,228.59375 L 240.84375,230.4375 L 239.03125,230.5625 L 239.03125,232.09375 L 237.625,233.375 L 236.09375,235.90625 L 234.6875,234.625 L 232.59375,234.21875 L 229.5,235.34375 L 228.78125,238.84375 L 227.8125,241.65625 L 226.28125,249.625 L 224.15625,251.59375 L 222.4375,251.75 L 222.9375,252.25 L 222.9375,255.96875 L 222.15625,258.3125 L 225.875,261.25 L 227.8125,263.1875 L 230.9375,263.59375 L 232.125,267.6875 L 234.25,268.84375 L 233.875,271.78125 L 232.3125,272.0625 L 232.875,272.1875 L 237.78125,272.5625 L 239.53125,270.8125 L 242.65625,273.9375 L 246.5625,269.4375 L 248.3125,270.625 L 250.65625,270.40625 L 251.4375,270.8125 L 254.96875,271 L 256.125,267.875 L 265.90625,269.0625 L 269.625,270.03125 L 271.3125,269.84375 L 271.40625,268.28125 L 273.375,266.3125 L 272.96875,264.625 L 271.84375,262.40625 L 272.25,261.5625 L 272.40625,259.03125 L 273.09375,258.1875 L 273.25,257.625 L 271.5625,256.09375 L 271,254.125 L 268.34375,252.71875 L 268.34375,251.03125 L 270.28125,249.90625 L 270.28125,248.78125 L 268.46875,247.25 L 267.90625,246.28125 L 269.3125,245.5625 L 269.1875,244.3125 L 271.40625,242.46875 L 271.28125,241.65625 L 269.46875,241.65625 L 268.34375,240.375 L 268.34375,239.6875 L 269.3125,238 L 269.3125,236.75 L 267.0625,233.78125 L 267.5,231.125 L 266.21875,230.15625 L 263.5625,230.28125 L 261.46875,231.125 L 258.65625,230.71875 L 257.25,229.59375 L 256.96875,228.75 L 259.21875,226.90625 L 259.375,224.6875 L 256.40625,223 L 254.71875,221.4375 z ", - "department-41" : "M 222.5,172.25 L 221.1875,173.9375 L 219.625,176.65625 L 221.5625,178.4375 L 221.375,182.53125 L 220.59375,185.25 L 218.625,185.25 L 218.625,188.96875 L 215.90625,192.5 L 212.96875,193.65625 L 211.59375,195.40625 L 212.1875,196.875 L 221.65625,197.1875 L 222.46875,197.90625 L 222.34375,198.59375 L 220.9375,199.3125 L 221.21875,201.25 L 222.46875,202.09375 L 224.4375,200.6875 L 225,200.6875 L 227.25,202.375 L 229.21875,202.53125 L 229.5,207.5625 L 231.03125,211.625 L 231.03125,218.65625 L 232.15625,220.34375 L 235.9375,220.34375 L 238.875,224.6875 L 239.96875,225.625 L 240,225.53125 L 241.96875,225.25 L 243.65625,223.84375 L 247.03125,223.6875 L 247.3125,224.25 L 248,222.71875 L 250.9375,221.71875 L 253.46875,221.875 L 254.71875,221.4375 L 256.40625,223 L 259.375,224.6875 L 261.875,224.53125 L 261.75,222 L 262.875,220.75 L 264,220.625 L 264.96875,221.71875 L 268.90625,221.3125 L 271.40625,219.90625 L 271.125,218.9375 L 270.4375,218.09375 L 270.5625,216.25 L 272.40625,212.90625 L 274.78125,211.90625 L 274.78125,209.8125 L 275.34375,208.5625 L 273.8125,208 L 272.8125,205.875 L 270.28125,205.1875 L 270.15625,204.34375 L 272.6875,202.25 L 275.53125,200.84375 L 273.9375,198.46875 L 266.78125,198.1875 L 265.8125,199.3125 L 263.84375,199.3125 L 263.15625,198.59375 L 260.0625,198.1875 L 259.21875,200 L 257.25,200.5625 L 255.4375,198.46875 L 255,196.0625 L 253.34375,194.65625 L 250.8125,194.375 L 248.96875,193.125 L 248.96875,191.875 L 247.875,189.1875 L 250.09375,186.96875 L 249.8125,185.84375 L 248.84375,184.71875 L 247.71875,184.71875 L 247.71875,183.71875 L 248.84375,181.78125 L 248.96875,180.65625 L 247.3125,180.65625 L 244.78125,179.9375 L 242.40625,182.1875 L 239.71875,182.46875 L 235.375,181.34375 L 234.125,178.53125 L 232.4375,177.5625 L 231.46875,175.3125 L 228.65625,175.3125 L 227.53125,174.46875 L 229.21875,173.5 L 229.34375,172.65625 L 227.53125,172.65625 L 224.4375,173.21875 L 222.5,172.25 z ", - "department-18" : "M 275.53125,200.84375 L 272.6875,202.25 L 270.15625,204.34375 L 270.28125,205.1875 L 272.8125,205.875 L 273.8125,208 L 275.34375,208.5625 L 274.78125,209.8125 L 274.78125,211.90625 L 272.40625,212.90625 L 270.5625,216.25 L 270.4375,218.09375 L 271.125,218.9375 L 271.40625,219.90625 L 268.90625,221.3125 L 264.96875,221.71875 L 264,220.625 L 262.875,220.75 L 261.75,222 L 261.875,224.53125 L 259.375,224.6875 L 259.21875,226.90625 L 256.96875,228.75 L 257.25,229.59375 L 258.65625,230.71875 L 261.46875,231.125 L 263.5625,230.28125 L 266.21875,230.15625 L 267.5,231.125 L 267.0625,233.78125 L 269.3125,236.75 L 269.3125,238 L 268.34375,239.6875 L 268.34375,240.375 L 269.46875,241.65625 L 271.28125,241.65625 L 271.40625,242.46875 L 269.1875,244.3125 L 269.3125,245.5625 L 267.90625,246.28125 L 268.46875,247.25 L 270.28125,248.78125 L 270.28125,249.90625 L 268.34375,251.03125 L 268.34375,252.71875 L 271,254.125 L 271.5625,256.09375 L 273.25,257.625 L 273.09375,258.1875 L 272.40625,259.03125 L 272.25,261.5625 L 271.84375,262.40625 L 272.96875,264.625 L 273.375,266.3125 L 271.40625,268.28125 L 271.3125,269.84375 L 275.90625,269.28125 L 276.84375,267.28125 L 279.375,264.375 L 284.25,263.375 L 286.8125,264.15625 L 289.53125,262.03125 L 289.34375,260.46875 L 288.375,259.6875 L 288.375,256.5625 L 293.625,251.28125 L 295.59375,253.4375 L 297.34375,251.65625 L 298.90625,251.46875 L 301.625,247.96875 L 306.125,248.34375 L 306.1875,249.40625 L 307.6875,244.625 L 306.71875,242.875 L 306.90625,240.34375 L 307.5,235.25 L 305.34375,233.125 L 305.75,228.4375 L 303.78125,224.3125 L 303.59375,221.59375 L 300.0625,218.84375 L 299.5,216.5 L 301.25,213.96875 L 301.25,210.25 L 299.21875,207.875 L 297.21875,208.6875 L 296.25,208.28125 L 294.84375,206.4375 L 294,206.3125 L 293.4375,206.59375 L 293.28125,209.40625 L 292.03125,209.53125 L 291.0625,208.6875 L 288.8125,205.59375 L 287.96875,204.5 L 284.75,204.34375 L 283.1875,202.375 L 281.9375,202.375 L 281.375,203.09375 L 279.28125,203.375 L 277.59375,201.8125 L 275.625,200.96875 L 275.53125,200.84375 z ", - "department-21" : "M 363.375,177.25 L 362.96875,179.78125 L 360.4375,181.15625 L 354,181.34375 L 354.28125,182.75 L 354.4375,184.15625 L 352.46875,185.5625 L 352.46875,187.9375 L 352.875,188.375 L 354.4375,188.375 L 355.40625,190.03125 L 354.84375,192.84375 L 352.59375,194.53125 L 352.59375,196.21875 L 353.3125,196.78125 L 353.15625,197.1875 L 351.75,197.75 L 351.34375,199.84375 L 349.09375,204.625 L 347.5625,206.875 L 347.5625,209.125 L 348.125,210.09375 L 347.28125,211.21875 L 345.3125,212.1875 L 345.4375,214.15625 L 347.28125,215.28125 L 347.96875,216.8125 L 347.6875,218.9375 L 347.28125,220.46875 L 348.25,222.15625 L 351.0625,222.71875 L 352.3125,224.6875 L 352.3125,225.53125 L 351.46875,225.8125 L 351.46875,227.84375 L 351.625,227.90625 L 355.40625,231.8125 L 359.34375,231.6875 L 362.84375,234.34375 L 365.375,236.1875 L 365.5,238.5625 L 368.15625,239.125 L 370.40625,240.9375 L 376.3125,238.84375 L 380.375,237.5625 L 382.1875,237.28125 L 382.75,236.46875 L 384.71875,236.59375 L 386.25,237.5625 L 388.5,237 L 390.75,235.46875 L 392.4375,235.65625 L 392.46875,235.46875 L 393.8125,234.6875 L 393.625,233.6875 L 393.25,232.53125 L 394.21875,230.96875 L 397.53125,229.40625 L 397.53125,227.84375 L 398.71875,226.28125 L 399.875,224.71875 L 399.5,223.34375 L 400.0625,221.1875 L 400.46875,218.0625 L 401.25,218.0625 L 401.0625,216.90625 L 400.28125,216.125 L 400.0625,212.21875 L 398.3125,212.03125 L 397.9375,208.90625 L 395.78125,207.90625 L 396.5625,206.9375 L 397.75,206.5625 L 400.28125,203.625 L 400.0625,202.0625 L 398.5,198.9375 L 396.1875,198.53125 L 395.375,200.5 L 391.09375,201.46875 L 390.6875,200.5 L 387.5625,196.59375 L 385.8125,197.5625 L 383.46875,197.375 L 382.6875,195.8125 L 379.5625,196 L 379.375,192.6875 L 377.625,191.5 L 380.15625,188.78125 L 375.65625,182.71875 L 372.15625,179 L 369.03125,177.25 L 363.375,177.25 z ", - "department-58" : "M 306.75,203.78125 L 305.78125,205.3125 L 303.9375,205.3125 L 301.46875,204.75 L 298.71875,205.5625 L 298.90625,207.53125 L 301.25,210.25 L 301.25,213.96875 L 299.5,216.5 L 300.0625,218.84375 L 303.59375,221.59375 L 303.78125,224.3125 L 305.75,228.4375 L 305.34375,233.125 L 307.5,235.25 L 306.90625,240.34375 L 306.71875,242.875 L 307.6875,244.625 L 306.1875,249.40625 L 306.3125,250.875 L 309.65625,252.4375 L 312,255 L 314.125,253.8125 L 316.09375,252.65625 L 316.5,254.40625 L 319.40625,254.40625 L 320.1875,252.84375 L 321.9375,253.625 L 322.53125,256.15625 L 324.09375,255.78125 L 327.8125,250.6875 L 329.75,252.0625 L 330.0625,252.65625 L 333.125,250.75 L 334.375,250.90625 L 335.34375,253.28125 L 337.1875,253 L 338.59375,251.59375 L 340.40625,251.59375 L 341.8125,249.78125 L 343.21875,249.5 L 343.5,248.5 L 346.5625,248.65625 L 346.71875,247.9375 L 345.3125,246.6875 L 345.3125,245.4375 L 347.28125,244.3125 L 347.28125,243.46875 L 345.4375,242.34375 L 345.15625,240.25 L 345.3125,238.28125 L 344.0625,237.4375 L 345.15625,235.90625 L 346.15625,235.34375 L 346.84375,233.65625 L 345.875,233.09375 L 344.75,231.40625 L 346.15625,229.4375 L 348.53125,228.03125 L 351.46875,228.03125 L 351.46875,225.8125 L 352.3125,225.53125 L 352.3125,224.6875 L 351.0625,222.71875 L 348.25,222.15625 L 347.28125,220.46875 L 347.6875,218.9375 L 347.96875,216.8125 L 347.46875,215.6875 L 344.34375,217.8125 L 343.0625,218.375 L 341.375,217.25 L 341.53125,214.4375 L 339.6875,214.4375 L 338.15625,215.4375 L 337.75,214.15625 L 338.59375,212.75 L 337.59375,211.5 L 336.46875,213.1875 L 336.625,214.4375 L 333.96875,214.3125 L 329.75,210.375 L 326.53125,210.25 L 326.53125,208.125 L 324.28125,206.71875 L 323.84375,204.90625 L 323.15625,204.78125 L 323.15625,208.28125 L 321.90625,208.5625 L 320.0625,208 L 318.125,209.25 L 317,209.53125 L 315.875,208.5625 L 314.75,209.125 L 312.21875,207.4375 L 310.40625,207.4375 L 309.125,206.59375 L 309.40625,205.03125 L 308,203.78125 L 306.75,203.78125 z ", - "department-71" : "M 351.46875,227.84375 L 351.46875,228.03125 L 348.53125,228.03125 L 346.15625,229.4375 L 344.75,231.40625 L 345.875,233.09375 L 346.84375,233.65625 L 346.15625,235.34375 L 345.15625,235.90625 L 344.0625,237.4375 L 345.3125,238.28125 L 345.15625,240.25 L 345.4375,242.34375 L 347.28125,243.46875 L 347.28125,244.3125 L 345.3125,245.4375 L 345.3125,246.6875 L 346.71875,247.9375 L 346.5625,248.65625 L 343.5,248.5 L 343.21875,249.5 L 341.8125,249.78125 L 340.40625,251.59375 L 338.59375,251.59375 L 337.1875,253 L 335.34375,253.28125 L 334.375,250.90625 L 333.125,250.75 L 330.0625,252.65625 L 333.6875,259.46875 L 333.6875,262.40625 L 334.65625,263.59375 L 337.96875,263.59375 L 339.125,265.15625 L 342.25,265.15625 L 343.625,267.09375 L 343.4375,274.71875 L 339.34375,277.84375 L 339.25,278.0625 L 339.53125,278.03125 L 340.125,278.21875 L 340.3125,281.34375 L 343.25,281.9375 L 343.625,283.3125 L 345.1875,283.3125 L 347.53125,281.9375 L 353.78125,282.90625 L 354.96875,284.09375 L 356.53125,282.53125 L 358.6875,282.53125 L 359.84375,276.28125 L 360.625,275.6875 L 362.5625,275.6875 L 364.9375,277.25 L 366.6875,275.6875 L 367.84375,277.25 L 369.625,275.5 L 371.75,275.3125 L 372.75,278.4375 L 373.5,282.34375 L 374.875,282.53125 L 376.0625,279.78125 L 379.75,265.34375 L 381.125,262.8125 L 383.28125,262.59375 L 385.4375,264.375 L 387,263.96875 L 388.9375,262.59375 L 390.90625,263 L 392.0625,265.53125 L 393.1875,265.96875 L 398.3125,265.34375 L 400.28125,263.78125 L 399.5,262.59375 L 397.15625,261.8125 L 396.9375,259.09375 L 398.90625,257.71875 L 399.6875,254.40625 L 397.9375,251.28125 L 396.75,249.71875 L 397.34375,249.125 L 397.34375,247.1875 L 395.78125,246.1875 L 395.375,244.625 L 399.875,244.0625 L 400.28125,242.5 L 398.90625,242.5 L 397.75,241.125 L 395.59375,241.125 L 393.8125,238.1875 L 392.25,238 L 392.4375,235.65625 L 390.75,235.46875 L 388.5,237 L 386.25,237.5625 L 384.71875,236.59375 L 382.75,236.46875 L 382.1875,237.28125 L 380.375,237.5625 L 376.3125,238.84375 L 370.40625,240.9375 L 368.15625,239.125 L 365.5,238.5625 L 365.375,236.1875 L 362.84375,234.34375 L 359.34375,231.6875 L 355.40625,231.8125 L 351.625,227.90625 L 351.46875,227.84375 z ", - "department-39" : "M 401.15625,217.53125 L 401.25,218.0625 L 400.46875,218.0625 L 400.0625,221.1875 L 399.5,223.34375 L 399.875,224.71875 L 398.71875,226.28125 L 397.53125,227.84375 L 397.53125,229.40625 L 394.21875,230.96875 L 393.25,232.53125 L 393.625,233.6875 L 393.8125,234.6875 L 392.46875,235.46875 L 392.25,238 L 393.8125,238.1875 L 395.59375,241.125 L 397.75,241.125 L 398.90625,242.5 L 400.28125,242.5 L 399.875,244.0625 L 395.375,244.625 L 395.78125,246.1875 L 397.34375,247.1875 L 397.34375,249.125 L 396.75,249.71875 L 397.9375,251.28125 L 399.6875,254.40625 L 398.90625,257.71875 L 396.9375,259.09375 L 397.15625,261.8125 L 399.5,262.59375 L 400.28125,263.78125 L 398.3125,265.34375 L 393.1875,265.96875 L 395.59375,266.90625 L 399.5,272.375 L 402.03125,273.53125 L 402.03125,276.28125 L 404.96875,275.875 L 408.6875,271.78125 L 411.8125,273.34375 L 411.8125,275.6875 L 417.46875,275.6875 L 425.59375,266.75 L 425.25,266.5625 L 425.625,262.46875 L 428.5625,258.96875 L 426.59375,258.1875 L 426.78125,257 L 424.40625,256.78125 L 424.25,255.375 L 425.78125,253.84375 L 425.375,252.3125 L 424.53125,250.34375 L 428.03125,249.21875 L 429.3125,247.40625 L 429.59375,245.15625 L 426.78125,242.46875 L 424.8125,241.9375 L 420.46875,240.53125 L 420.46875,236.59375 L 420.1875,233.65625 L 416.6875,233.9375 L 411.21875,232.09375 L 412.0625,230.15625 L 413.3125,227.1875 L 413.75,225.25 L 412.34375,223.40625 L 409.8125,221.71875 L 409.53125,219.625 L 409.5625,218.4375 L 407.84375,218.375 L 406.875,219.34375 L 404.34375,219.34375 L 402.65625,217.9375 L 401.15625,217.53125 z ", - "department-51" : "M 337.375,99.3125 L 335.03125,100.3125 L 335.4375,102.25 L 331.3125,102.25 L 327.625,105 L 327.625,110.25 L 330.34375,112.03125 L 331.125,113.78125 L 326.625,114.15625 L 326.0625,115.9375 L 327.8125,117.09375 L 327.03125,118.28125 L 325.28125,119.0625 L 325.65625,120.40625 L 328.1875,120.40625 L 329.1875,121.78125 L 327.4375,122.96875 L 325.875,127.0625 L 322.9375,128.4375 L 321.9375,130.5625 L 320.96875,131.75 L 321.1875,132.90625 L 319.625,133.90625 L 319.21875,136.625 L 320.78125,137.59375 L 321.5625,140.53125 L 320.59375,142.28125 L 321.1875,143.65625 L 324.09375,143.46875 L 324.09375,144.4375 L 324.9375,144.25 L 328.3125,147.8125 L 333.0625,147.03125 L 338.625,143.25 L 341.96875,143.25 L 345.34375,140.875 L 349.3125,138.6875 L 352.28125,138.90625 L 352.6875,142.875 L 356.25,148.21875 L 360.21875,148.21875 L 365.78125,147.03125 L 369.75,148.40625 L 373.90625,145.4375 L 374.5,140.5 L 379.09375,139.71875 L 379,136.625 L 375.28125,133.6875 L 374.875,132.125 L 376.25,129.78125 L 375.0625,128.8125 L 376.25,125.875 L 378.40625,124.90625 L 379.96875,120.03125 L 376.84375,120.21875 L 378.59375,118.28125 L 377.21875,113.96875 L 375.875,111.03125 L 377.625,109.46875 L 376.625,109.28125 L 376.375,107.9375 C 376.33461,107.94351 376.09375,107.96875 376.09375,107.96875 L 374.3125,106.375 L 372.3125,108.375 L 371.71875,108.375 L 370.9375,107.375 L 366.1875,107.1875 L 365.375,108.375 L 364,108.375 L 362.8125,105.78125 L 360.21875,105.78125 L 359.625,106.375 L 357.0625,106.1875 L 353.875,103.8125 L 351.6875,103.21875 L 350.90625,102.03125 L 346.75,99.4375 L 342,99.3125 L 342.0625,101.09375 L 340.6875,101.46875 L 337.375,99.3125 z ", - "department-60" : "M 257.21875,80.21875 L 255.9375,81.75 L 255.15625,83.6875 L 256.71875,83.6875 L 255.9375,85.65625 L 255.15625,89.5625 L 256.3125,91.5 L 256.3125,94.84375 L 258.28125,94.84375 L 257.5,96.1875 L 256.125,98.75 L 255.5625,100.5 L 257.3125,102.0625 L 257.875,106.5625 L 258.875,108.125 L 257.5,108.5 L 255.75,107.53125 L 255.4375,109.84375 L 255.5625,109.6875 L 256.3125,111.4375 L 257.5,113.375 L 262.78125,113.78125 L 266.5,113.375 L 269.03125,111.4375 L 272.15625,113.375 L 273.71875,114.5625 L 276.0625,113.96875 L 278.1875,113 L 282.3125,115.15625 L 286.59375,117.6875 L 287.96875,119.0625 L 290.3125,117.5 L 292.25,118.65625 L 293.4375,119.625 L 295.1875,119.4375 L 296.375,117.875 L 299.09375,119.4375 L 302.4375,118.0625 L 304.375,118.65625 L 306.3125,117.09375 L 307.5,116.5 L 307.875,116.78125 L 308.28125,114.125 L 306.875,112.53125 L 304.5,110.9375 L 303.5,112.53125 L 302.90625,112.71875 L 302.71875,109.75 L 304.5,109.34375 L 304.09375,106.59375 L 301.71875,106.1875 L 302.90625,104.1875 L 306.28125,103.40625 L 307.46875,98.65625 L 309.25,97.84375 L 306.875,96.0625 L 307.6875,94.28125 L 308.0625,88.34375 L 307.25,83.75 L 303.125,84.15625 L 300.34375,83.78125 L 295.1875,85.15625 L 290.8125,89.3125 L 287.25,88.125 L 283.6875,87.75 L 280.90625,84.96875 L 275.9375,83.5625 L 269.21875,84.15625 L 267.4375,82.78125 L 263.84375,82.78125 L 261.28125,83.78125 L 260.09375,82.96875 L 260.09375,80.8125 L 259.6875,80.21875 L 257.21875,80.21875 z ", - "department-62" : "M 269.25,8.65625 L 258.4375,10.71875 L 249.84375,17.34375 L 249.84375,43.71875 L 249.78125,44.5 L 252.8125,45.21875 L 253.78125,47.375 L 256.125,46.78125 L 257.5,45.03125 L 259.25,45.625 L 262.96875,48.53125 L 264.34375,47.96875 L 265.3125,50.3125 L 268.8125,51.875 L 268.8125,53.8125 L 271.375,54.78125 L 273.90625,53.8125 L 278.78125,53.21875 L 279.96875,54.21875 L 282.3125,53.21875 L 283.46875,55.1875 L 280.5625,57.125 L 280.5625,59.875 L 281.53125,60.84375 L 282.3125,60.65625 L 282.875,59.09375 L 284.65625,57.90625 L 286.40625,59.28125 L 290.5,60.65625 L 292.25,60.65625 L 292.25,58.6875 L 294.8125,60.46875 L 295,62.03125 L 293.8125,63.78125 L 295.96875,62.59375 L 297.75,61.8125 L 298.5,63.1875 L 298.5,64.5625 L 301.4375,63 L 306.125,63 L 306.3125,63.1875 L 307.46875,60.96875 L 306.875,59.96875 L 305.09375,59.59375 L 303.125,59.59375 L 301.9375,59.1875 L 303.90625,58 L 305.6875,58.1875 L 307.46875,58 L 307.6875,54.8125 L 308.875,54.03125 L 309.0625,52.25 L 306.875,50.84375 L 304.3125,50.65625 L 303.71875,50.25 L 305.3125,49.0625 L 305.6875,47.875 L 304.3125,46.90625 L 302.3125,44.5 L 302.53125,43.3125 L 305.09375,42.125 L 305.5,40.75 L 303.71875,39.9375 L 302.71875,37.375 L 299.15625,36.96875 L 295.59375,36 L 295.1875,32.03125 L 297.75,30.4375 L 296.78125,28.4375 L 294.78125,28.4375 L 293.40625,30.625 L 287.25,30.25 L 282.28125,29.03125 L 279.53125,26.0625 L 279.53125,23.6875 L 281.6875,22.6875 L 279.90625,21.3125 L 275.5625,21.125 L 272.96875,14.5625 L 269.25,8.65625 z ", - "department-59" : "M 285.78125,4.0625 L 279.53125,7 L 269.78125,8.5625 L 269.25,8.65625 L 272.96875,14.5625 L 275.5625,21.125 L 279.90625,21.3125 L 281.6875,22.6875 L 279.53125,23.6875 L 279.53125,26.0625 L 282.28125,29.03125 L 287.25,30.25 L 293.40625,30.625 L 294.78125,28.4375 L 296.78125,28.4375 L 297.75,30.4375 L 295.1875,32.03125 L 295.59375,36 L 299.15625,36.96875 L 302.71875,37.375 L 303.71875,39.9375 L 305.5,40.75 L 305.09375,42.125 L 302.53125,43.3125 L 302.3125,44.5 L 304.3125,46.90625 L 305.6875,47.875 L 305.3125,49.0625 L 303.71875,50.25 L 304.3125,50.65625 L 306.875,50.84375 L 309.0625,52.25 L 308.875,54.03125 L 307.6875,54.8125 L 307.46875,58 L 305.6875,58.1875 L 303.90625,58 L 301.9375,59.1875 L 303.125,59.59375 L 305.09375,59.59375 L 306.875,59.96875 L 307.46875,60.96875 L 306.3125,63.1875 L 307.875,64.75 L 309.4375,65.15625 L 311,64.15625 L 313.15625,64.15625 L 313.75,65.34375 L 314.53125,65.15625 L 316.875,63.78125 L 319.21875,65.15625 L 322.34375,63 L 323.71875,63 L 325.28125,64.375 L 328.40625,62.21875 L 329.75,62.40625 L 330.9375,63.375 L 335.25,63.78125 L 335.625,65.53125 L 337.78125,63.59375 L 338.9375,63.59375 L 339.71875,66.125 L 343.4375,67.09375 L 344.5,66.375 L 344.1875,66.375 L 344,64.4375 L 347.90625,62.09375 L 347.3125,58.375 L 343.59375,57.40625 L 344.5625,56.40625 L 344.5625,53.6875 L 347.5,51.53125 L 346.71875,49.96875 L 340.46875,45.09375 L 329.53125,45.6875 L 328.375,47.625 L 327,47.625 L 327.1875,40.78125 L 324.0625,37.09375 L 321.71875,37.46875 L 320.34375,35.90625 L 316.4375,37.65625 L 315.09375,36.3125 L 312.34375,35.90625 L 311.5625,33.375 L 311.375,25.5625 L 309.625,24.78125 L 309.40625,23.59375 L 308.25,23.59375 L 307.84375,21.25 L 305.3125,21.46875 L 300.4375,23.03125 L 298.09375,25.9375 L 295.75,25.9375 L 294.1875,24 L 293.59375,21.84375 L 291.65625,19.6875 L 288.90625,19.6875 L 287.75,17.5625 L 287.75,14.21875 L 289.09375,12.09375 L 288.3125,9.15625 L 285.78125,4.0625 z ", - "department-02" : "M 328.40625,62.21875 L 325.28125,64.375 L 323.71875,63 L 322.34375,63 L 319.21875,65.15625 L 316.875,63.78125 L 314.53125,65.15625 L 313.75,65.34375 L 313.15625,64.15625 L 311,64.15625 L 309.4375,65.15625 L 309.375,65.15625 L 309.84375,67.90625 L 307.28125,70.6875 L 307.28125,73.25 L 305.5,75.25 L 305.90625,77.625 L 306.875,81.59375 L 308.0625,88.34375 L 307.6875,94.28125 L 306.875,96.0625 L 309.25,97.84375 L 307.46875,98.65625 L 306.28125,103.40625 L 302.90625,104.1875 L 301.71875,106.1875 L 304.09375,106.59375 L 304.5,109.34375 L 302.71875,109.75 L 302.90625,112.71875 L 303.5,112.53125 L 304.5,110.9375 L 306.875,112.53125 L 308.28125,114.125 L 307.875,116.78125 L 309.65625,118.0625 L 310.25,122.375 L 315.5,127.4375 L 317.25,128.03125 L 318.25,130.375 L 321.53125,131.0625 L 321.9375,130.5625 L 322.9375,128.4375 L 325.875,127.0625 L 327.4375,122.96875 L 329.1875,121.78125 L 328.1875,120.40625 L 325.65625,120.40625 L 325.28125,119.0625 L 327.03125,118.28125 L 327.8125,117.09375 L 326.0625,115.9375 L 326.625,114.15625 L 331.125,113.78125 L 330.34375,112.03125 L 327.625,110.25 L 327.625,105 L 331.3125,102.25 L 335.4375,102.25 L 335.03125,100.3125 L 337.375,99.3125 L 340.6875,101.46875 L 342.0625,101.09375 L 341.875,94.4375 L 342.46875,92.09375 L 343.25,89.375 L 340.6875,88 L 341.28125,86.4375 L 345,85.65625 L 345,83.125 L 347.9375,81.5625 L 348.71875,79.21875 L 347.75,77.65625 L 347.9375,74.71875 L 349.6875,73.15625 L 347.9375,69.84375 L 348.46875,66.375 L 344.5,66.375 L 343.4375,67.09375 L 339.71875,66.125 L 338.9375,63.59375 L 337.78125,63.59375 L 335.625,65.53125 L 335.25,63.78125 L 330.9375,63.375 L 329.75,62.40625 L 328.40625,62.21875 z ", - "department-80" : "M 249.78125,44.5 L 249.25,50.9375 L 253.5625,54.84375 L 253.5625,56.8125 L 248.28125,53.6875 L 241.9375,61.5 L 243.625,62.21875 L 245.78125,62.03125 L 246.75,63.96875 L 255.34375,72.375 L 255.9375,75.875 L 257.875,79.40625 L 257.21875,80.21875 L 259.6875,80.21875 L 260.09375,80.8125 L 260.09375,82.96875 L 261.28125,83.78125 L 263.84375,82.78125 L 267.4375,82.78125 L 269.21875,84.15625 L 275.9375,83.5625 L 280.90625,84.96875 L 283.6875,87.75 L 287.25,88.125 L 290.8125,89.3125 L 295.1875,85.15625 L 300.34375,83.78125 L 303.125,84.15625 L 307.25,83.75 L 306.875,81.59375 L 305.90625,77.625 L 305.5,75.25 L 307.28125,73.25 L 307.28125,70.6875 L 309.84375,67.90625 L 309.375,65.15625 L 307.875,64.75 L 306.125,63 L 301.4375,63 L 298.5,64.5625 L 298.5,63.1875 L 297.75,61.8125 L 295.96875,62.59375 L 293.8125,63.78125 L 295,62.03125 L 294.8125,60.46875 L 292.25,58.6875 L 292.25,60.65625 L 290.5,60.65625 L 286.40625,59.28125 L 284.65625,57.90625 L 282.875,59.09375 L 282.3125,60.65625 L 281.53125,60.84375 L 280.5625,59.875 L 280.5625,57.125 L 283.46875,55.1875 L 282.3125,53.21875 L 279.96875,54.21875 L 278.78125,53.21875 L 273.90625,53.8125 L 271.375,54.78125 L 268.8125,53.8125 L 268.8125,51.875 L 265.3125,50.3125 L 264.34375,47.96875 L 262.96875,48.53125 L 259.25,45.625 L 257.5,45.03125 L 256.125,46.78125 L 253.78125,47.375 L 252.8125,45.21875 L 249.78125,44.5 z ", - "department-08" : "M 367.625,55.84375 L 365.65625,58.75 L 363.90625,60.53125 L 363.90625,62.28125 L 363.90625,64.625 L 361.5625,66.1875 L 357.28125,67.5625 L 354.9375,68.53125 L 352.1875,66.375 L 348.46875,66.375 L 347.9375,69.84375 L 349.6875,73.15625 L 347.9375,74.71875 L 347.75,77.65625 L 348.71875,79.21875 L 347.9375,81.5625 L 345,83.125 L 345,85.65625 L 341.28125,86.4375 L 340.6875,88 L 343.25,89.375 L 342.46875,92.09375 L 341.875,94.4375 L 342,99.3125 L 346.75,99.4375 L 350.90625,102.03125 L 351.6875,103.21875 L 353.875,103.8125 L 357.0625,106.1875 L 359.625,106.375 L 360.21875,105.78125 L 362.8125,105.78125 L 364,108.375 L 365.375,108.375 L 366.1875,107.1875 L 370.9375,107.375 L 371.71875,108.375 L 372.3125,108.375 L 374.3125,106.375 L 376.09375,107.96875 C 376.09375,107.96875 376.33461,107.94351 376.375,107.9375 L 376.25,107.125 L 378.59375,105.96875 L 379.75,104.78125 L 379,102.84375 L 378.78125,101.46875 L 380.9375,99.71875 L 381.71875,95.8125 L 379.375,92.875 L 380.15625,91.5 L 382.125,87.8125 L 382.6875,88.59375 L 385.625,88.59375 L 387,89.9375 L 388.75,88.78125 L 390.125,86.53125 L 388.71875,86.3125 L 387.9375,82.40625 L 386.375,81.21875 L 380.90625,80.625 L 379.9375,78.09375 L 378.15625,76.9375 L 371.90625,76.15625 L 371.53125,71.65625 L 372.3125,70.875 L 372.3125,69.125 L 369.1875,67.15625 L 369.78125,65 L 370.5625,63.0625 L 369.1875,61.875 L 371.34375,59.9375 L 371.34375,56.40625 L 370.5625,55.84375 L 367.625,55.84375 z ", - "department-10" : "M 349.3125,138.6875 L 345.34375,140.875 L 341.96875,143.25 L 338.625,143.25 L 333.0625,147.03125 L 328.3125,147.8125 L 324.9375,144.25 L 324.09375,144.4375 L 324.09375,145.03125 L 321.375,146.1875 L 321.1875,148.53125 L 319.8125,150.3125 L 319.03125,154.21875 L 318.59375,157.5 L 319.8125,158.5 L 322.15625,158.5 L 327.21875,163.78125 L 326.625,169.0625 L 330.15625,171.78125 L 332.125,170.40625 L 335.25,174.125 L 335.625,177.65625 L 337.78125,180.5625 L 338.75,182.71875 L 346.5625,183.125 L 350.46875,181.15625 L 351.625,183.3125 L 353,183.5 L 354,181.34375 L 360.4375,181.15625 L 362.96875,179.78125 L 363.375,177.25 L 369.03125,177.25 L 369.8125,177.6875 L 369.15625,175.1875 L 367.5625,174.1875 L 369.75,172.21875 L 373.125,172 L 374.3125,170.21875 L 374.09375,163.09375 L 373.3125,158.9375 L 369.9375,157.75 L 366.375,152.78125 L 366.5625,149.8125 L 367.59375,147.65625 L 365.78125,147.03125 L 360.21875,148.21875 L 356.25,148.21875 L 352.6875,142.875 L 352.28125,138.90625 L 349.3125,138.6875 z ", - "department-52" : "M 379.09375,139.71875 L 374.5,140.5 L 373.90625,145.4375 L 369.75,148.40625 L 367.59375,147.65625 L 366.5625,149.8125 L 366.375,152.78125 L 369.9375,157.75 L 373.3125,158.9375 L 374.09375,163.09375 L 374.3125,170.21875 L 373.125,172 L 369.75,172.21875 L 367.5625,174.1875 L 369.15625,175.1875 L 369.8125,177.6875 L 372.15625,179 L 375.65625,182.71875 L 380.15625,188.78125 L 377.625,191.5 L 379.375,192.6875 L 379.5625,196 L 382.6875,195.8125 L 383.46875,197.375 L 385.8125,197.5625 L 387.5625,196.59375 L 390.6875,200.5 L 391.09375,201.46875 L 395.375,200.5 L 396.1875,198.53125 L 396.375,198.5625 L 396.375,196.59375 L 399.09375,195.40625 L 402.21875,196.59375 L 405.15625,195.40625 L 406.90625,195.40625 L 407.5,191.5 L 408.46875,190.34375 L 406.71875,190.15625 L 406.53125,187.8125 L 409.25,187.21875 L 409.4375,185.65625 L 412.1875,185.65625 L 412.1875,183.125 L 414.34375,182.34375 L 413.75,180.78125 L 414.34375,180.40625 L 412.5625,179 L 410.4375,179.78125 L 410.4375,175.6875 L 404.96875,172.96875 L 406.125,167.6875 L 407.875,166.5 L 407.3125,164.75 L 404.75,164.375 L 404.1875,161.8125 L 401.84375,161.8125 L 399.09375,158.125 L 395.96875,157.90625 L 394.625,155.96875 L 396.375,154.21875 L 392.25,149.71875 L 390.5,149.125 L 385.8125,146.78125 L 383.28125,144.0625 L 379.1875,143.46875 L 379.09375,139.71875 z ", - "department-67" : "M 480.71875,112.28125 L 477,113.3125 L 475.28125,116.3125 L 475.28125,119.25 L 473.71875,120.625 L 472.34375,120.625 L 469.8125,118.84375 L 467.84375,120.21875 L 465.5,120.21875 L 463.5625,118.28125 L 459.84375,117.6875 L 457.6875,116.71875 L 456.90625,113.78125 L 455.15625,115.71875 L 454.1875,120.21875 L 451.625,121 L 451.625,123.53125 L 454.1875,124.71875 L 456.125,126.09375 L 455.34375,127.84375 L 457.125,129 L 460.25,126.65625 L 465.6875,129.78125 L 463.375,134.09375 L 463.5625,135.46875 L 465.125,137.03125 L 463.9375,141.125 L 460.03125,145.03125 L 457.875,144.84375 L 459.25,146.1875 L 458.46875,149.71875 L 459.25,155 L 462.96875,155.96875 L 462.65625,156.6875 L 465.59375,156.53125 L 467.3125,158.625 L 468.84375,160.53125 L 472.6875,160.34375 L 474.40625,165.3125 L 477.40625,166.625 L 477.375,166 L 482.46875,156.03125 L 481.875,150.375 L 484.21875,142.75 L 484.8125,136.09375 L 489.875,132.40625 L 489.875,130.0625 L 491.84375,127.5 L 493.40625,127.5 L 495.15625,125.75 L 494.78125,122.4375 L 496.53125,117.75 L 499.25,117.15625 L 496.53125,115 L 491.65625,114.4375 L 487.34375,112.28125 L 484.40625,114.03125 L 482.84375,112.28125 L 480.71875,112.28125 z ", - "department-54" : "M 401.59375,88.4375 L 399.25,90.59375 L 395.9375,90.78125 L 394.78125,91.96875 L 394.53125,91.96875 L 394.40625,94.3125 L 395.5625,96.21875 L 395.15625,97.375 L 394.78125,98.71875 L 394.96875,99.46875 L 395.9375,98.71875 L 396.875,97 L 398.8125,96.8125 L 402.0625,95.84375 L 403.78125,97.1875 L 404.53125,98.71875 L 405.125,100.4375 L 405.125,102.15625 L 406.0625,102.9375 L 406.0625,104.25 L 405.125,105.40625 L 404.9375,107.90625 L 405.6875,109.0625 L 405.875,110.59375 L 406.0625,113.0625 L 407.21875,114.03125 L 408.9375,114.78125 L 408.1875,116.3125 L 410.28125,118.25 L 408.375,120.34375 L 408.75,121.6875 L 410.65625,122.625 L 410.65625,123.59375 L 408.375,123.59375 L 407.40625,124.9375 L 407.59375,125.90625 L 409.125,127.4375 L 407.8125,131.0625 L 406.28125,134.5 L 407.03125,136.625 L 407.03125,140.0625 L 407.8125,141.78125 L 408.9375,141.78125 L 409.53125,142.75 L 407.8125,142.75 L 406.28125,143.5 L 406.28125,144.65625 L 408.1875,146.375 L 408.1875,149.0625 L 410.09375,148.46875 L 412.96875,148.65625 L 413.15625,151.71875 L 414.3125,152.125 L 412.96875,153.0625 L 412.78125,154.03125 L 414.875,154.40625 L 416.21875,156.125 L 422.53125,155.75 L 423.875,153.25 L 426.75,153.25 L 427.90625,152.3125 L 429.8125,153.46875 L 431.53125,152.875 L 434.03125,153.0625 L 436.125,152.3125 L 438.21875,150.78125 L 439.375,151.9375 L 439.5625,149.25 L 441.09375,148.65625 L 441.875,151.15625 L 444.15625,151.34375 L 446.46875,151.9375 L 447.40625,152.125 L 450.6875,150.59375 L 452.40625,149.4375 L 453.9375,147.53125 L 457,146.375 L 459,145.9375 L 457.875,144.84375 L 460.03125,145.03125 L 460.4375,144.625 L 458.125,143.875 L 454.875,141.59375 L 452,139.46875 L 448.5625,139.46875 L 444.9375,137.375 L 442.0625,137.1875 L 442.0625,136.40625 L 437.65625,133.75 L 432.6875,131.625 L 430.1875,131.625 L 429.25,128.96875 L 425.40625,124.15625 L 421.59375,124.15625 L 420.0625,122.0625 L 417,122.0625 L 417.1875,119 L 413.15625,116.5 L 413.34375,114.03125 L 415.46875,114.03125 L 415.46875,111.90625 L 416.21875,110.375 L 414.5,108.65625 L 416.03125,106 L 414.875,102.9375 L 413.9375,102.15625 L 411.4375,96.8125 L 412.40625,95.28125 C 412.40625,95.28125 412.32712,94.02401 412.25,92.34375 L 409.625,92.34375 L 406.09375,88.4375 L 401.59375,88.4375 z ", - "department-77" : "M 307.5,116.5 L 306.3125,117.09375 L 304.375,118.65625 L 302.4375,118.0625 L 299.09375,119.4375 L 296.375,117.875 L 295.1875,119.4375 L 293.4375,119.625 L 292.25,118.65625 L 290.3125,117.5 L 287.96875,119.0625 L 287.875,118.96875 L 287.03125,124.375 L 288.1875,131.25 L 288.1875,135.84375 L 286.65625,139.6875 L 287.03125,142.34375 L 285.3125,143.6875 L 286.25,148.875 L 285.5,150 L 284.9375,155.1875 L 286.25,156.90625 L 281.875,159.78125 L 281.875,163.71875 L 283.09375,165.53125 L 285.4375,166.71875 L 285.625,170.03125 L 282.5,172.1875 L 284.25,173.75 L 286.40625,172.375 L 291.6875,172.5625 L 293.625,172.1875 L 294.21875,170.625 L 296.375,170.8125 L 296.75,172.375 L 301.625,169.625 L 303.40625,167.5 L 305.75,164.75 L 304.1875,163 L 305.5625,160.0625 L 309.0625,158.3125 L 316.6875,158.6875 L 318.4375,157.34375 L 318.59375,157.5 L 319.03125,154.21875 L 319.8125,150.3125 L 321.1875,148.53125 L 321.375,146.1875 L 324.09375,145.03125 L 324.09375,143.46875 L 321.1875,143.65625 L 320.59375,142.28125 L 321.5625,140.53125 L 320.78125,137.59375 L 319.21875,136.625 L 319.625,133.90625 L 321.1875,132.90625 L 320.96875,131.75 L 321.53125,131.0625 L 318.25,130.375 L 317.25,128.03125 L 315.5,127.4375 L 310.25,122.375 L 309.65625,118.0625 L 307.5,116.5 z ", - "department-68" : "M 465.59375,156.53125 L 462.65625,156.6875 L 460.8125,160.84375 L 458.46875,165.53125 L 459.0625,168.46875 L 457.125,172.96875 L 453.78125,175.875 L 453.59375,183.5 L 451.15625,185.59375 L 451.25,185.65625 L 452.03125,187.21875 L 455.15625,187.40625 L 458.6875,190.15625 L 459.25,191.5 L 459.0625,193.84375 L 458.09375,195.625 L 458.46875,197.96875 L 461.21875,197.5625 L 461.8125,199.71875 L 462.78125,203.875 L 465.09375,203.5 L 464.6875,205.625 L 466.0625,206.8125 L 473.28125,206.625 L 477,203.6875 L 477.1875,199.375 L 479.15625,196.84375 L 476.59375,193.90625 L 475.25,190.78125 L 476.8125,188.65625 L 476.8125,183.75 L 477.78125,181.40625 L 477.78125,177.5 L 479.53125,174.96875 L 477.59375,172.25 L 477.40625,166.625 L 474.40625,165.3125 L 472.6875,160.34375 L 468.84375,160.53125 L 467.3125,158.625 L 465.59375,156.53125 z ", - "department-55" : "M 390.125,86.53125 L 388.75,88.78125 L 387,89.9375 L 385.625,88.59375 L 382.6875,88.59375 L 382.125,87.8125 L 380.15625,91.5 L 379.375,92.875 L 381.71875,95.8125 L 380.9375,99.71875 L 378.78125,101.46875 L 379,102.84375 L 379.75,104.78125 L 378.59375,105.96875 L 376.25,107.125 L 376.625,109.28125 L 377.625,109.46875 L 375.875,111.03125 L 377.21875,113.96875 L 378.59375,118.28125 L 376.84375,120.21875 L 379.96875,120.03125 L 378.40625,124.90625 L 376.25,125.875 L 375.0625,128.8125 L 376.25,129.78125 L 374.875,132.125 L 375.28125,133.6875 L 379,136.625 L 379.1875,143.46875 L 383.28125,144.0625 L 385.8125,146.78125 L 390.5,149.125 L 392.25,149.71875 L 396.375,154.21875 L 395.9375,154.65625 L 399.375,154.21875 L 399.375,152.5 L 403.21875,151.71875 L 403.21875,150.40625 L 404.15625,150.40625 L 404.15625,151.53125 L 407.21875,150.59375 L 408.40625,149 L 408.1875,149.0625 L 408.1875,146.375 L 406.28125,144.65625 L 406.28125,143.5 L 407.8125,142.75 L 409.53125,142.75 L 408.9375,141.78125 L 407.8125,141.78125 L 407.03125,140.0625 L 407.03125,136.625 L 406.28125,134.5 L 407.8125,131.0625 L 409.125,127.4375 L 407.59375,125.90625 L 407.40625,124.9375 L 408.375,123.59375 L 410.65625,123.59375 L 410.65625,122.625 L 408.75,121.6875 L 408.375,120.34375 L 410.28125,118.25 L 408.1875,116.3125 L 408.9375,114.78125 L 407.21875,114.03125 L 406.0625,113.0625 L 405.875,110.59375 L 405.6875,109.0625 L 404.9375,107.90625 L 405.125,105.40625 L 406.0625,104.25 L 406.0625,102.9375 L 405.125,102.15625 L 405.125,100.4375 L 404.53125,98.71875 L 403.78125,97.1875 L 402.0625,95.84375 L 398.8125,96.8125 L 396.875,97 L 395.9375,98.71875 L 394.96875,99.46875 L 394.78125,98.71875 L 395.15625,97.375 L 395.5625,96.21875 L 394.40625,94.3125 L 394.53125,91.96875 L 393.59375,91.96875 L 392.8125,88.25 L 391.25,86.6875 L 390.125,86.53125 z ", - "department-57" : "M 423.09375,90.40625 L 420.15625,90.59375 L 417.8125,92.5625 L 417.21875,93.53125 L 413.90625,93.53125 L 412.75,92.34375 L 412.25,92.34375 C 412.32712,94.02401 412.40625,95.28125 412.40625,95.28125 L 411.4375,96.8125 L 413.9375,102.15625 L 414.875,102.9375 L 416.03125,106 L 414.5,108.65625 L 416.21875,110.375 L 415.46875,111.90625 L 415.46875,114.03125 L 413.34375,114.03125 L 413.15625,116.5 L 417.1875,119 L 417,122.0625 L 420.0625,122.0625 L 421.59375,124.15625 L 425.40625,124.15625 L 429.25,128.96875 L 430.1875,131.625 L 432.6875,131.625 L 437.65625,133.75 L 442.0625,136.40625 L 442.0625,137.1875 L 444.9375,137.375 L 448.5625,139.46875 L 452,139.46875 L 454.875,141.59375 L 458.125,143.875 L 460.4375,144.625 L 463.9375,141.125 L 465.125,137.03125 L 463.5625,135.46875 L 463.375,134.09375 L 465.6875,129.78125 L 460.25,126.65625 L 457.125,129 L 455.34375,127.84375 L 456.125,126.09375 L 454.1875,124.71875 L 451.625,123.53125 L 451.625,121 L 454.1875,120.21875 L 455.15625,115.71875 L 456.90625,113.78125 L 457.6875,116.71875 L 459.84375,117.6875 L 463.5625,118.28125 L 465.5,120.21875 L 467.84375,120.21875 L 469.8125,118.84375 L 472.34375,120.625 L 473.71875,120.625 L 475.28125,119.25 L 475.28125,116.3125 L 477,113.3125 L 476.59375,113.4375 L 475.25,111.5 L 471.34375,109.15625 L 469.96875,107 L 465.28125,107.40625 L 462.53125,109.9375 L 455.90625,110.125 L 453.9375,108.75 C 453.80551,108.51057 452.84437,106.81438 452,106.34375 C 451.96729,106.32639 451.91355,106.29802 451.875,106.28125 C 451.84646,106.26959 451.80512,106.25698 451.78125,106.25 C 451.77058,106.24458 451.73002,106.22452 451.71875,106.21875 C 451.71591,106.21876 451.69093,106.21861 451.6875,106.21875 C 451.66248,106.21745 451.61378,106.21875 451.59375,106.21875 C 450.67823,106.21876 448.90565,105.19125 448.6875,105.0625 L 445.9375,106.21875 L 445.75,108.5625 L 442.4375,108.96875 L 440.46875,105.25 L 439.3125,104.84375 L 439.3125,102.125 L 436.5625,100.9375 L 436.375,96.25 L 434.40625,94.3125 L 430.3125,92.34375 L 428.375,92.34375 L 427.78125,92.75 L 425.8125,92.75 L 423.09375,90.40625 z ", - "department-88" : "M 459,145.9375 L 457,146.375 L 453.9375,147.53125 L 452.40625,149.4375 L 450.6875,150.59375 L 447.40625,152.125 L 446.46875,151.9375 L 444.15625,151.34375 L 441.875,151.15625 L 441.09375,148.65625 L 439.5625,149.25 L 439.375,151.9375 L 438.21875,150.78125 L 436.125,152.3125 L 434.03125,153.0625 L 431.53125,152.875 L 429.8125,153.46875 L 427.90625,152.3125 L 426.75,153.25 L 423.875,153.25 L 422.53125,155.75 L 416.21875,156.125 L 414.875,154.40625 L 412.78125,154.03125 L 412.96875,153.0625 L 414.3125,152.125 L 413.15625,151.71875 L 412.96875,148.65625 L 410.09375,148.46875 L 408.40625,149 L 407.21875,150.59375 L 404.15625,151.53125 L 404.15625,150.40625 L 403.21875,150.40625 L 403.21875,151.71875 L 399.375,152.5 L 399.375,154.21875 L 395.9375,154.65625 L 394.625,155.96875 L 395.96875,157.90625 L 399.09375,158.125 L 401.84375,161.8125 L 404.1875,161.8125 L 404.75,164.375 L 407.3125,164.75 L 407.875,166.5 L 406.125,167.6875 L 404.96875,172.96875 L 410.4375,175.6875 L 410.4375,179.78125 L 412.5625,179 L 414.34375,180.40625 L 415.6875,179.59375 L 414.9375,178.4375 L 415.90625,177.84375 L 417.25,179.40625 L 419.21875,178.03125 L 419.8125,176.09375 L 423.5,175.5 L 424.5,176.28125 L 424.3125,178.4375 L 426.84375,180.375 L 428.40625,180.1875 L 430.15625,178.8125 L 434.25,178.8125 L 437.1875,182.125 L 438.15625,182.125 L 439.71875,181.15625 L 439.9375,180 L 441.5,179.21875 L 443.25,180.375 L 445,182.34375 L 451.15625,185.59375 L 453.59375,183.5 L 453.78125,175.875 L 457.125,172.96875 L 459.0625,168.46875 L 458.46875,165.53125 L 460.8125,160.84375 L 462.96875,155.96875 L 459.25,155 L 458.46875,149.71875 L 459.25,146.1875 L 459,145.9375 z ", - "department-91" : "M 274.21875,136.40625 L 272.46875,137.1875 L 270.5625,137.9375 L 270.1875,140.0625 L 267.3125,141.40625 L 266.9375,143.5 L 268.28125,145.8125 L 266.34375,148.46875 L 263.5,148.46875 L 264.625,150.1875 L 263.28125,151.71875 L 262.8125,154.8125 L 263.75,155 L 264.125,157.53125 L 264.53125,158.125 L 264.9375,163.375 L 271.1875,162.8125 L 273.71875,160.46875 L 275.875,162.21875 L 281.125,162.59375 L 281.875,163.71875 L 281.875,159.78125 L 286.25,156.90625 L 284.9375,155.1875 L 285.5,150 L 286.25,148.875 L 285.3125,143.6875 L 287.03125,142.34375 L 286.6875,139.90625 L 284.53125,138.90625 L 280.90625,138.90625 L 278.8125,137.75 L 277.28125,138.53125 L 274.21875,136.40625 z ", - "department-78" : "M 251.5,118.15625 L 251.4375,118.28125 L 245.96875,119.84375 L 245.1875,120.8125 L 246.1875,122.375 L 246.1875,123.9375 L 247.9375,124.3125 L 246.9375,125.3125 L 247.03125,126.1875 L 247.15625,126.09375 L 249.09375,128.03125 L 249.6875,130.375 L 251.25,131.9375 L 250.46875,134.09375 L 250.46875,136.03125 L 251.84375,137.59375 L 250.46875,139.9375 L 251.84375,143.28125 L 254.5625,145.21875 L 254.96875,147.375 L 257.3125,147.75 L 257.875,152.0625 L 259.65625,154.21875 L 262.8125,154.8125 L 263.28125,151.71875 L 264.625,150.1875 L 263.5,148.46875 L 266.34375,148.46875 L 268.28125,145.8125 L 266.9375,143.5 L 267.3125,141.40625 L 270.1875,140.0625 L 270.5625,137.9375 L 272.46875,137.1875 L 274.21875,136.40625 L 274.5625,136.625 L 274.5625,136.40625 L 272.8125,134.4375 L 271.71875,131.46875 L 273.46875,127.65625 L 272.59375,124.78125 L 269.1875,122.71875 L 264.375,122.5 L 259.875,119.625 L 256.25,120.28125 L 251.5,118.15625 z ", - "department-95" : "M 255.5625,109.6875 L 254,111.625 L 252.8125,115.9375 L 251.5,118.15625 L 256.25,120.28125 L 259.875,119.625 L 264.375,122.5 L 269.1875,122.71875 L 272.59375,124.78125 L 273.46875,127.65625 L 273.4375,127.71875 L 273.8125,127.65625 L 277.3125,125.78125 L 282.5625,125.4375 L 285.4375,124.125 L 287.28125,122.8125 L 287.875,118.96875 L 286.59375,117.6875 L 282.3125,115.15625 L 278.1875,113 L 276.0625,113.96875 L 273.71875,114.5625 L 272.15625,113.375 L 269.03125,111.4375 L 266.5,113.375 L 262.78125,113.78125 L 257.5,113.375 L 256.3125,111.4375 L 255.5625,109.6875 z ", - "department-93" : "M 287.28125,122.8125 L 285.4375,124.125 L 282.5625,125.4375 L 277.3125,125.78125 L 277.46875,126.5 L 277.90625,126.59375 L 278.3125,127.21875 L 277.90625,128.09375 L 277.375,128.1875 L 277.75,129.09375 L 280.28125,129.0625 L 281.09375,130.3125 L 281.25,132.0625 L 282.125,131.9375 L 282.9375,131.28125 L 284.15625,131.34375 L 285.6875,132.21875 L 286.5625,133.1875 L 286.96875,133.375 L 287.21875,133.84375 L 288.1875,134.09375 L 288.1875,131.25 L 287.03125,124.375 L 287.28125,122.8125 z ", - "department-75" : "M 280.28125,129.0625 L 277.75,129.09375 L 276.625,129.59375 L 276.15625,130.21875 L 275.125,130.28125 L 274.1875,131.34375 L 274.21875,131.9375 L 274.4375,132.625 L 276,133.0625 L 277.90625,134.03125 L 279.125,134.09375 L 279.9375,133.875 L 280.78125,133.28125 L 281.0625,133.53125 L 282.875,133.78125 L 283.1875,133.125 L 283.1875,132.46875 L 282.875,132.34375 L 281.625,132.40625 L 281.71875,132.71875 L 281.5,132.90625 L 281.09375,132.90625 L 281.25,132.5 L 281.3125,132.0625 L 281.25,132.0625 L 281.09375,130.3125 L 280.28125,129.0625 z ", - "department-92" : "M 277.3125,125.78125 L 273.8125,127.65625 L 273.4375,127.71875 L 271.71875,131.46875 L 272.8125,134.4375 L 274.5625,136.40625 L 274.5625,136.625 L 277.28125,138.53125 L 277.9375,138.1875 L 277.4375,137.25 L 277.9375,135.78125 L 277.625,135.25 L 277.96875,134.03125 L 277.90625,134.03125 L 276,133.0625 L 274.4375,132.625 L 274.21875,131.9375 L 274.1875,131.34375 L 275.125,130.28125 L 276.15625,130.21875 L 276.625,129.59375 L 277.75,129.09375 L 277.375,128.1875 L 277.90625,128.09375 L 278.3125,127.21875 L 277.90625,126.59375 L 277.46875,126.5 L 277.3125,125.78125 z ", - "department-94" : "M 282.9375,131.28125 L 282.125,131.9375 L 281.3125,132.0625 L 281.25,132.5 L 281.09375,132.90625 L 281.5,132.90625 L 281.71875,132.71875 L 281.625,132.40625 L 282.875,132.34375 L 283.1875,132.46875 L 283.1875,133.125 L 282.875,133.78125 L 281.0625,133.53125 L 280.78125,133.28125 L 279.9375,133.875 L 279.125,134.09375 L 277.96875,134.03125 L 277.625,135.25 L 277.9375,135.78125 L 277.4375,137.25 L 277.9375,138.1875 L 278.8125,137.75 L 280.90625,138.90625 L 284.53125,138.90625 L 286.6875,139.90625 L 286.65625,139.6875 L 288.1875,135.84375 L 288.1875,134.09375 L 287.21875,133.84375 L 286.96875,133.375 L 286.5625,133.1875 L 285.6875,132.21875 L 284.15625,131.34375 L 282.9375,131.28125 z ", - "department-25" : "M 447.40625,199.71875 L 447.21875,199.9375 L 444.96875,199.9375 L 443.8125,201.53125 L 442.34375,202.375 L 442.34375,204.34375 L 438.6875,204.78125 L 436.71875,203.375 L 434.0625,203.78125 L 431.53125,205.75 L 429.71875,208.84375 L 427.90625,209.40625 L 427.0625,211.5 L 424.8125,211.90625 L 421.71875,214.4375 L 417.65625,214.3125 L 416.40625,215.28125 L 415.28125,215.28125 L 411.34375,218.5 L 409.5625,218.4375 L 409.53125,219.625 L 409.8125,221.71875 L 412.34375,223.40625 L 413.75,225.25 L 413.3125,227.1875 L 412.0625,230.15625 L 411.21875,232.09375 L 416.6875,233.9375 L 420.1875,233.65625 L 420.46875,236.59375 L 420.46875,240.53125 L 424.8125,241.9375 L 426.78125,242.46875 L 429.59375,245.15625 L 429.3125,247.40625 L 428.03125,249.21875 L 424.53125,250.34375 L 425.375,252.3125 L 425.78125,253.84375 L 424.25,255.375 L 424.40625,256.78125 L 426.78125,257 L 426.8125,256.8125 L 438.90625,245.46875 L 438.53125,236.09375 L 442.8125,233.96875 L 445.75,232.59375 L 448.46875,230.0625 L 448.6875,226.34375 L 451.40625,224.96875 L 457.65625,217.75 L 456.6875,215.40625 L 458.84375,214.4375 L 461.375,211.3125 L 460,209.9375 L 455.3125,210.90625 L 455.125,210.125 L 459.4375,205.15625 L 447.40625,199.71875 z ", - "department-90" : "M 451.4375,186.03125 L 449.625,186.96875 L 448.09375,188.09375 L 448.09375,190.59375 L 448.9375,193.5625 L 448.9375,195.5 L 448.46875,198.625 L 447.40625,199.71875 L 459.4375,205.15625 L 460.1875,204.28125 L 462.78125,203.875 L 461.8125,199.71875 L 461.21875,197.5625 L 458.46875,197.96875 L 458.09375,195.625 L 459.0625,193.84375 L 459.25,191.5 L 458.6875,190.15625 L 455.15625,187.40625 L 452.03125,187.21875 L 451.4375,186.03125 z " + "department-29" : "m 36.77348,156.08837 c -2.547528,1.5518 -4.848819,3.7735 -7.975838,2.5373 -2.008124,1.1771 -5.127345,5.1799 -7.089835,2.5284 -2.301713,-3.5407 -5.366644,2.6084 -8.425315,1.5867 -1.874586,-0.671 -3.274501,1.3548 -2.847879,2.0615 -1.2974507,-0.6776 -3.5326901,0.7954 -2.0076487,2.0956 -3.7412034,-2.0873 -9.04978488,1.7281 -7.80490126,5.9845 -0.85364491,2.7621 -0.83302454,5.8415 0.088539,8.7784 1.88112596,1.9554 5.10665156,-2.0509 7.50712946,-0.2079 3.8618835,-0.8776 7.2489415,-3.1414 11.1134185,-4.01 1.756289,-0.8815 2.376783,0.2038 0.372475,0.5816 -2.598998,0.071 -6.31457,5.0535 -1.631115,4.4088 1.328989,-0.6167 5.912686,-2.3592 3.409827,0.3298 0.368247,1.3371 6.576206,1.5249 3.158147,2.316 -3.627062,0.494 -7.250376,0.1479 -10.869255,0.2218 -2.309178,0.5717 -3.248139,-2.3738 -3.429385,-3.0716 -1.4142985,1.1576 -1.2594504,4.1267 -3.0731386,4.2539 1.1752194,1.2484 4.3254806,0.9125 2.8315986,3.2182 -0.1907818,2.0309 1.641381,4.258 2.140267,0.9955 2.103866,-3.6966 7.511144,-0.6708 9.708106,1.5181 2.690187,3.1572 -0.211729,6.939 -3.842974,5.1045 -3.754198,0.6777 -7.402837,1.9606 -11.2253594,2.3622 -2.0697387,-0.5685 -5.3920808,1.8799 -2.0474959,2.8822 3.2956734,1.4877 7.3633963,0.4898 10.1415263,3.1567 2.578747,2.542 5.130109,5.7968 4.539165,9.6621 -0.365356,3.8248 6.677651,3.4131 8.547655,1.1091 0.484734,-0.8864 -2.081451,-4.5693 0.626161,-2.9779 2.981552,1.9116 -0.519417,-5.4553 1.904646,-1.3815 1.639021,2.0486 6.216214,2.7721 6.552005,-0.7028 3.870019,0.715 3.452688,7.665 8.121951,6.4809 3.895757,-0.9111 7.275921,2.1507 10.954682,1.6852 3.110262,-0.772 -0.879054,-6.212 3.274596,-4.2374 2.593041,-0.8847 4.531278,-4.4061 3.867926,-7.3133 -0.451075,-2.7655 -4.507286,0.8438 -5.338469,-2.3047 -2.554228,-1.2342 -7.052738,0.436 -7.103188,-3.9258 -2.383186,-2.6 -3.779772,-7.6105 0.995864,-8.3833 2.72106,-0.4233 5.997442,-1.8446 4.747034,-4.9517 1.563531,-2.7959 -0.236501,-5.2601 -0.755295,-8.0494 -1.067857,-1.857 -2.88095,-3.2891 -0.619635,-5.1812 0.379479,-1.6983 -2.06285,-2.795 -0.203242,-4.6825 2.628047,-3.3065 -2.691651,-4.5607 -3.362073,-7.4962 -0.627261,-2.2299 0.848243,-4.7717 -2.455852,-5.336 -3.038016,-1.5148 -7.503668,-0.5949 -6.718881,3.5848 -1.396012,2.7495 -2.035723,-3.2395 -4.232344,-0.8098 -1.616986,0.069 -0.647164,-3.3979 -1.5436,-4.4208 z m -9.881726,28.6564 0,0.017 0,-0.017 z", + "department-22" : "m 77.159054,146.70957 c -2.376244,-0.5075 -5.091905,5.8838 -5.373822,1.8781 -3.290782,-1.8417 -6.822348,3.1619 -10.602906,1.9579 -3.141221,-3.5905 -7.000613,1.9321 -5.460456,5.2054 -0.691249,1.9108 -0.833041,4.2568 -3.252268,4.2047 -2.771404,3.5159 2.567629,5.9626 3.692976,8.9099 -0.827119,1.2905 -2.340475,3.4396 -0.808978,5.4366 0.770721,1.7302 -2.170691,3.4199 0.07004,5.4334 2.174361,2.7965 2.523691,6.342 1.533923,9.6538 -1.03036,4.4521 4.40365,1.8093 6.011227,4.2761 1.557651,-0.1573 5.520239,0.1032 8.01468,0.7676 3.71705,0.6144 5.155513,-5.7504 9.066501,-3.4367 2.732812,3.3658 8.124547,1.6685 11.059216,4.8909 0.937961,3.3881 6.991284,-2.5609 6.20866,2.0783 -1.808533,4.0799 4.717003,4.0877 4.964733,0.2999 0.31082,-3.8345 4.46958,-7.3603 7.53105,-3.6489 3.54429,3.5631 7.33479,-1.5101 8.46791,-4.7569 1.94499,-3.032 5.23497,-4.817 8.83376,-4.774 3.27052,-0.796 2.59643,-5.1651 2.95754,-7.8159 -0.862,-2.7535 3.41365,-7.7019 -0.43907,-8.382 -1.04996,2.5442 -2.61725,-2.8492 -4.85398,-1.2407 -1.56175,-2.2325 -4.65383,-3.9188 -6.63467,-2.0388 -1.57421,-1.2404 -2.98393,-5.3872 -5.26232,-2.4079 2.10253,-2.7822 -0.69816,-4.7166 -2.81799,-2.1193 -3.94177,0.3273 -6.2496,2.9609 -9.0963,5.1867 -1.944154,2.6326 -6.245653,5.7523 -7.873714,1.0685 -3.00638,-2.8865 -4.591183,-6.6691 -7.173528,-9.8623 -0.807994,-2.8884 -4.908512,-3.3949 -5.444022,-5.7263 0.662929,-3.8427 -3.762322,-0.6895 -3.855874,1.4874 1.009575,-1.9917 1.702441,-4.4352 0.537684,-6.5255 z", + "department-56" : "m 78.15625,190.75 c -3.069221,0.3425 -4.085881,4.75995 -7.78125,3.90625 -2.671916,-0.5499 -6.240819,-1.0415 -8.28125,-0.9375 -2.795577,-2.9778 -7.537074,-0.89695 -10.84375,0.0937 -3.691056,1.466 -2.208107,4.9237 -0.59375,7.25 0.620981,3.4376 3.59377,4.53095 6.5625,4.03125 1.656298,1.2362 3.593377,2.56525 5.375,1.46875 2.338002,2.0425 0.847247,6.4594 -1.5,7.9375 -1.517565,1.9728 -4.840244,-0.15615 -3.65625,3.03125 0.259481,2.9226 1.69125,6.80305 5.1875,6.78125 2.183781,-0.5412 2.15734,-3.49945 4.5625,-4.15625 1.885408,-0.3022 -3.083938,3.09075 -0.34375,4.28125 1.788117,0.8343 5.06192,4.4027 6.03125,0.5 0.990439,-1.2323 0.527066,-5.32595 2.78125,-2.40625 1.146424,2.9335 -6.484126,4.5633 -2,7.5 1.675904,1.805 5.767191,4.5754 7.125,1 -0.219828,1.4859 4.77709,3.112 2.71875,0.8125 -0.470446,-1.4459 -0.734135,-5.88245 0.4375,-2.21875 1.79689,4.2092 5.373419,-1.0802 8.0625,-0.6875 1.488981,0.1131 1.820105,3.7527 3.1875,0.9375 1.1401,-1.198 0.247366,4.0402 -1.59375,4.0625 -2.372574,1.8846 -5.724783,-1.243 -7.5625,0.3125 1.840675,2.4755 5.193642,5.2676 8.375,3.125 2.190316,1.2041 5.68282,-4.6081 6.0625,-1.1875 2.56247,-0.3587 4.7276,-0.0984 6.9375,1.03125 5.02625,0.6497 -3.67624,-0.54845 -2.65625,2.78125 0.9215,2.0923 2.61064,-1.78395 4.5625,-0.21875 3.8608,1.9981 3.77449,-4.82905 7.375,-2.78125 3.26415,1.1916 5.68546,-1.4778 6.375,-4.5625 1.16085,-3.5707 -3.38079,-8.15435 0.0625,-10.78125 2.937,-0.731 -3.50738,-2.2809 -0.0937,-3 2.83525,-1.1961 2.03226,-5.3703 -0.53125,-5.0625 0.33945,-3.0319 1.80453,-7.46345 -2.6875,-8.15625 -2.00392,-0.3984 -7.34619,-0.9135 -4.4375,-3.875 1.4644,0.2113 5.64884,-2.90155 2.21875,-2.03125 -3.13931,0.7771 -1.07222,-5.2066 -4.84375,-3.5 -3.1504,1.2708 -3.30574,-4.24825 -6.8125,-2.71875 -4.16811,1.2881 -2.40928,8.3243 -7.8125,8.1875 -3.011496,-0.5759 1.322815,-6.92275 -3.21875,-4.96875 -1.855078,0.9286 -3.407446,1.65905 -3.96875,-0.78125 -2.550007,-2.4561 -6.263485,-1.55825 -9.09375,-2.90625 -1.157594,-0.7799 -2.188503,-2.04005 -3.6875,-2.09375 z m -2.8125,42.875 -0.0625,0.78125 c -1.122426,0.7597 -0.23611,2.24675 -0.09375,3.28125 0.135985,0.8661 1.188445,1.1239 1.90625,0.9375 0.289193,-0.7034 -0.880289,-1.0569 -0.96875,-1.75 -0.342123,-0.7617 -0.147074,-1.79625 -0.65625,-2.46875 -0.145249,-0.5217 -0.07014,-0.79975 -0.125,-0.78125 z", + "department-35" : "m 134.01414,157.75517 c -2.87841,0.7948 -8.86886,1.1441 -7.59813,5.5207 1.83061,1.5118 2.09315,3.7023 2.80252,5.4599 3.87913,-1.5669 1.62817,5.0134 1.05076,6.9688 0.34873,3.0718 0.0219,6.0507 -1.30105,8.9341 -2.49737,0.8712 -5.64143,0.133 -7.20837,2.6136 -3.53572,0.1358 -3.5699,4.3177 -5.36115,6.5993 -2.35222,1.1735 -1.14809,4.7508 0.78381,5.6468 1.83307,-1.7963 3.25003,1.2568 0.5506,1.3742 -3.61695,-0.984 -3.7695,5.7676 -0.0457,3.7248 3.54217,-0.01 7.32051,4.1573 4.96625,7.4966 -1.5323,3.1017 4.72076,0.3088 2.64893,3.7731 -0.813,1.465 -3.82048,3.8352 -1.00594,5.0084 -2.9876,0.9502 -3.40925,5.9273 -0.31882,6.4911 3.00973,-2.3034 6.63913,-2.1925 10.07535,-3.4467 3.59989,-0.7483 8.05818,1.5274 10.33659,-2.8461 1.81297,-2.9046 5.92749,-2.3405 7.63405,-5.3899 3.07816,-1.9305 7.37449,5.7081 10.26758,1.6829 1.4892,-3.5722 2.69196,-7.3266 3.98471,-10.9043 2.74537,-1.1878 7.6438,-1.7686 5.39323,-6.0286 -1.04169,-3.9483 -2.025,-7.9305 -2.9624,-11.8874 -0.26033,-3.387 3.41533,-6.533 1.33362,-9.8603 -0.63496,-3.0228 1.02912,-8.2119 -3.21566,-9.0397 -3.54114,-2.0969 -7.49561,0.1092 -9.40869,3.2894 -3.91303,2.4713 -8.32125,-2.17 -8.47369,-6.0764 -0.11123,-3.5947 -3.69939,-5.3519 -6.55552,-3.1467 -2.67405,0.8936 -9.66518,1.3338 -8.68488,-2.9676 0.39325,-0.9103 1.09213,-2.0729 0.31202,-2.99 z", + "department-44" : "m 151.59667,215.25997 c -0.15606,4.6823 -7.76317,2.7299 -8.02398,7.4185 -3.42537,2.8347 -8.2166,-0.024 -11.87689,2.1369 -3.24277,0.5802 -8.41727,1.3289 -8.54047,5.4919 0.39243,2.5586 -0.63934,5.4816 -2.65168,6.406 -1.54863,2.3005 -6.57325,-1.7577 -7.72717,2.4239 -1.21947,2.912 -7.22829,-1.5197 -5.77617,3.156 0.60359,1.2427 3.19096,1.3168 0.58236,1.3876 -3.01916,-0.6011 -7.06188,2.4086 -2.77211,4.1893 3.31719,2.0944 1.51744,4.2986 -1.59767,3.2874 1.96356,3.3072 5.95938,0.1034 8.44739,2.0035 3.73921,4.4023 6.73359,-2.8637 10.53706,-3.1098 4.04789,-0.9997 8.28241,0.7837 11.57661,2.9828 0.84567,1.7017 7.24571,4.8629 2.4749,3.5381 -3.5585,-2.5914 -7.10207,-5.4002 -11.80052,-4.8558 -3.74952,-0.3918 -5.53106,2.8678 -4.45906,6.046 -0.0145,2.2129 -4.59555,4.2071 -0.57396,4.7439 4.27542,0.5772 7.66925,3.0568 9.69107,6.7849 2.32232,3.1037 5.72138,5.11 9.37848,6.2236 2.34208,2.6101 6.41391,4.181 10.07738,3.2709 2.65122,-1.0216 -0.69455,-2.6609 0.16652,-4.6543 -3.7991,-2.3705 2.78719,-9.3941 2.9432,-3.6057 -0.51782,2.4027 1.26687,5.8698 3.71337,3.1506 1.96252,-1.8931 -0.33451,-6.8413 3.57737,-6.3808 1.20321,-2.7601 4.03769,-1.8299 5.01298,0.4189 2.56548,1.7663 5.14806,-2.1264 1.50806,-2.8435 -2.82635,-0.1794 -4.57478,-3.1023 -1.40858,-4.5499 2.64863,-2.4953 0.67673,-6.8261 -2.56183,-6.6801 -1.00934,-1.4191 -1.78368,-3.7807 -3.95452,-3.51 3.02242,-3.5956 8.41787,-3.7831 12.74272,-4.0123 3.87743,0.8691 7.27803,-2.451 4.98464,-6.1263 -1.68016,-4.3973 -7.83703,-0.9758 -9.69166,-4.716 -1.09406,-5.1312 5.14518,-0.366 6.46667,-3.5255 -2.01168,-2.0193 -6.80038,-2.1989 -7.25871,-6.3027 -0.74145,-2.3202 -3.08374,-4.2017 -4.0563,-6.2757 -3.04893,-1.291 -5.72594,-3.669 -9.1495,-3.9123 z", + "department-50" : "m 130.60724,90.300767 c -3.7515,3.9578 5.60102,4.2947 3.71632,8.47 -1.36296,3.306403 -1.19964,6.732303 0.74323,9.543303 0.0239,3.4502 2.34864,7.4871 5.76307,7.4681 0.78474,2.3284 1.60343,7.1184 4.59178,7.5418 3.46249,-0.056 -2.55553,1.9903 0.0964,4.0787 1.48627,2.9529 -1.06737,5.6666 0.35617,8.9516 0.47325,1.7556 4.6813,-1.7563 2.13177,0.9443 -2.0214,2.4903 1.04336,6.0675 -1.27835,8.9453 -1.28516,3.3165 0.5055,6.6972 1.59628,9.8086 0.66546,4.1099 6.16379,3.2617 7.3931,5.9625 -2.28038,0.9976 -7.33202,-1.0749 -7.93232,1.8443 1.68185,3.6404 2.42739,9.845 7.75398,9.6972 3.6709,-1.2011 5.68046,-7.1922 10.24691,-4.2891 3.73678,1.7723 7.61836,1.9871 11.54937,1.4671 3.60297,0.9405 5.44038,-3.2014 6.62754,-5.8505 0.62898,-3.4697 0.99826,-7.4797 -3.03942,-8.9127 -1.63468,-3.4154 -6.18355,-2.9013 -9.67009,-3.186 -2.67628,0.3412 -7.27223,-5.0521 -2.40887,-5.9118 1.8062,-0.335 4.59859,-3.8427 1.22471,-3.9617 0.29758,-3.9241 5.79978,-0.3576 6.96018,-4.1073 2.48225,-2.1614 2.05488,-7.5738 0.49351,-8.2898 1.13824,-1.8422 -3.93347,-2.5915 -0.43774,-4.4012 1.38046,-3.5575 -5.24491,0.105 -6.95281,-2.8596 -2.4794,-1.5892 -3.38007,-4.5012 -2.7113,-7.011 -2.12078,-1.3713 -2.75015,-2.8894 -2.43438,-5.2545 -1.37839,-3.545 -6.81563,-5.9889 -5.4192,-10.2901 2.28582,-2.314203 4.59426,-6.091003 0.46997,-8.145803 -3.37213,-2.2092 -7.08196,-0.4678 -10.06705,1.4176 -3.55216,2.2209 -7.36635,0.4812 -10.88332,-0.5833 -2.88918,-0.8514 -5.61939,-2.1498 -8.47948,-3.086 z", + "department-53" : "m 208.02236,167.07187 c -0.22424,3.9121 -5.37836,4.6349 -8.42885,3.8174 -3.58794,-1.3665 -5.56116,2.0739 -8.41815,3.0621 -2.34414,0.4704 -4.21987,-1.9447 -5.85192,0.6078 -2.56079,1.8506 -3.1898,-2.2456 -5.34151,-2.7858 -2.20319,-1.0283 -4.718,-0.7972 -7.05513,-0.4793 -3.84748,-1.0777 -3.60481,3.9943 -2.60801,6.2651 1.28382,3.1753 -0.0954,6.1403 -1.23641,9.016 -0.41861,3.28 1.26377,6.3413 1.44319,9.5768 0.53476,2.5438 2.86289,5.2114 1.27087,7.7988 -1.95805,1.9501 -6.35283,1.812 -6.37324,5.498 -0.28101,2.3519 -2.0117,4.2965 -2.31384,6.482 0.4995,2.8587 3.95022,2.9502 6.25314,3.1435 2.58728,1.5152 5.26395,-1.0721 7.65574,-0.2885 2.62411,1.4365 5.8169,1.0341 8.49008,2.4221 3.27491,0.7986 6.95403,0.1681 9.60417,-1.972 1.64092,-0.4751 6.30678,1.7784 5.42305,-1.4265 -2.61641,-1.1455 -0.96089,-4.3742 0.55172,-5.1201 -0.80767,-2.0482 -0.28545,-4.9186 2.50792,-4.0492 2.96962,-1.1964 0.74121,-4.5717 0.0532,-6.2434 1.04262,-2.4069 6.69835,-2.6577 4.49994,-6.2194 -1.41644,-3.3319 3.49472,-4.0633 3.69012,-6.9646 0.86906,-3.2193 -1.43069,-7.7318 2.55076,-9.4047 3.04564,-1.4643 2.4933,-5.3248 -0.9238,-5.6362 -3.43249,-0.8634 -0.58572,-5.0317 -3.38422,-6.4685 -0.59908,-0.4132 -1.3257,-0.6656 -2.05878,-0.6314 z", + "department-49" : "m 162.69875,217.18097 c -2.30163,3.1243 0.91704,5.7541 2.22759,7.9559 0.42394,4.0958 4.7496,4.4344 7.14869,6.3911 -0.43287,3.5322 -6.7439,-0.6205 -6.50733,2.9927 0.9291,4.7256 6.24381,0.9946 8.7336,3.8394 2.29699,2.3932 2.76102,8.3012 -2.02125,7.7895 -3.68686,-0.2285 -7.20673,0.5467 -10.75767,1.5526 -2.71144,0.3157 -5.11521,2.9065 -1.20816,3.4826 1.02236,1.3749 1.18574,3.1325 3.55185,3.1601 4.0341,2.2158 -0.52518,6.1472 -1.07799,8.8106 2.07825,1.2959 5.48763,2.1358 4.8642,5.5182 1.84883,2.4518 6.32714,-0.435 8.83641,1.8361 2.19645,1.8337 4.58613,0.9369 6.64275,0.044 3.35765,-0.1604 8.44511,1.6295 10.10387,-2.4242 0.63362,-3.3397 3.60822,-3.427 6.21081,-2.6376 3.23921,-1.2442 6.50529,-1.9628 9.99605,-1.9896 1.49446,-0.5021 3.79039,0.6692 1.96074,2.2038 2.26984,2.3737 3.79747,-3.1375 5.71334,-2.1012 0.0261,-2.5154 2.16175,-5.0331 4.28405,-4.6418 0.85986,-3.8961 0.78171,-8.4374 3.9277,-11.3695 1.71128,-3.1095 1.66438,-6.8853 3.14617,-10.1104 -0.618,-2.4343 1.14049,-5.5188 0.0423,-7.3265 -2.75765,2.2207 -5.81649,0.8557 -8.47388,-1.0673 -2.2119,-1.7861 -4.95217,-2.3212 -7.27155,-0.7676 -2.71644,0.1883 -4.43971,-3.0272 -2.94228,-5.0971 -2.73307,0.2836 -6.23139,0.8383 -7.96382,-1.6736 -0.43779,-3.2505 -4.62766,-0.6449 -6.22994,-2.7673 -2.29386,3.3199 -7.04452,3.1582 -10.55867,2.4244 -2.37499,-1.924 -5.74634,-0.1746 -7.53021,-2.1822 -1.25164,-1.2843 -2.77069,-0.3737 -2.90484,0.6308 -4.0527,-0.279 -8.38413,-0.2172 -11.9425,-2.476 z", + "department-85" : "m 160.75969,265.16007 c -0.37883,3.0354 -5.88969,2.6387 -4.1078,6.5414 -0.16341,3.6217 -6.37064,4.1507 -4.87648,-0.108 0.68189,-2.5644 -2.76952,-4.8081 -3.57084,-1.4169 -1.22527,2.9025 3.94714,7.876 -0.53775,9.0492 -3.78869,0.1467 -7.37324,-1.316 -9.97472,-3.9913 -3.35157,-0.5823 -5.70467,-2.9363 -8.16807,-5.084 -3.29514,-2.6873 -3.58897,2.5109 -5.26118,4.1638 -1.82059,1.9193 -4.35633,4.5507 -2.70263,7.3423 1.93805,3.3751 6.01606,4.797 7.85657,8.3016 3.09886,3.4853 6.63422,7.5214 6.22087,12.5252 -0.0846,1.1295 1.83891,2.2265 1.84578,0.4875 2.10962,3.2679 5.92357,4.8927 9.54294,5.8581 4.29996,-1.026 4.25232,6.1188 7.89625,5.288 3.61582,-0.9253 5.34806,4.2243 8.38742,3.4363 1.5384,-2.9934 7.1068,-1.8612 9.74406,-4.5853 1.18738,-0.9971 4.33323,-0.188 2.66492,1.5644 2.26684,2.8064 6.52562,-2.5465 8.43421,1.3173 3.3188,0.7105 6.06482,-1.7403 8.66239,-3.2899 2.01919,-2.1916 -0.7227,-2.8732 -2.37934,-2.8857 -1.00706,-2.3431 0.68809,-5.6267 -0.16494,-7.7387 1.89285,-4.0276 -1.3336,-7.9929 -2.00771,-11.903 -2.66735,-2.9797 -1.4833,-7.5007 -5.05687,-9.7022 -2.79728,-2.471 -2.36138,-6.1469 -5.55138,-8.3612 -1.99217,-3.304 -5.7739,-1.3426 -8.73257,-2.3826 -3.03274,-0.7877 -5.7134,-2.5262 -8.16313,-4.4263 z", + "department-79" : "m 210.88007,263.49897 c -4.20154,0.6995 -8.66173,0.2437 -12.3574,2.7612 -1.88153,0.5999 -1.48252,-2.5068 -3.4093,-0.8537 -2.08654,2.1187 -2.2942,5.9991 -6.29976,5.5324 -3.07684,0.603 -7.57365,-1.9117 -9.37807,1.7761 0.38007,2.0216 2.57133,3.2646 2.3724,5.7715 1.03622,2.9852 5.93291,3.1119 4.46961,7.2584 1.56709,3.0351 3.34529,6.1346 3.89835,9.7065 1.61251,2.4967 0.46684,5.8758 0.13876,8.0694 1.48036,2.0187 -2.15821,7.5644 2.11244,6.0312 3.62671,2.1298 -1.06756,4.6662 -3.215,5.4815 -3.45885,0.1534 -6.42742,3.7021 -3.023,6.4074 1.60393,1.9311 2.32989,3.7624 4.65239,4.7542 1.19493,1.1982 4.33371,0.948 5.86013,2.8474 3.07095,1.7656 6.96474,1.2508 10.11476,2.9985 2.58858,1.2262 4.88141,2.6822 6.35375,5.4512 4.10518,2.6383 3.21645,-4.6529 6.32976,-5.4047 2.28716,-0.8222 4.75973,-3.3412 7.62944,-1.7385 2.01957,-1.5811 1.4322,-4.963 -1.3911,-4.6314 -3.05396,-2.3223 -0.35708,-6.1261 0.84468,-8.6071 0.79889,-2.4466 -1.76539,-4.7337 -3.06199,-1.7768 -2.85915,2.0201 -4.27335,-2.4574 -4.20155,-4.2491 -1.39875,-2.502 -2.26272,-6.2373 -1.59398,-8.7697 0.59393,-2.6389 3.99631,-5.4826 0.53291,-7.3022 -0.78374,-0.196 -2.58467,-0.1755 -1.30873,-1.9697 1.19575,-2.4609 4.75438,-5.1122 1.15582,-7.2996 -0.14841,-1.7776 1.25521,-3.3139 -1.04582,-4.3248 1.02059,-0.6884 3.95211,-0.6033 1.6153,-2.1056 -1.61413,-2.2651 0.33436,-6.8021 -3.07597,-8.4504 -1.23438,-1.9515 -1.01897,-5.7363 -4.42858,-4.7906 -0.60987,-0.8826 2.3258,-3.0171 -0.29025,-2.573 z", + "department-17" : "m 175.20765,312.57547 c -3.87941,0.8907 -7.82083,2.7145 -7.60687,7.1771 -2.78054,1.9938 -6.0762,6.2246 -1.41142,8.2675 3.22978,2.6031 4.78479,7.3173 2.44649,10.2453 1.42934,2.7897 1.46105,5.9282 -1.78047,7.2606 -2.12647,4.3058 3.65718,6.9931 5.34112,9.732 -2.53348,-1.7845 -8.05716,-8.1331 -10.15085,-2.5098 -1.36585,4.881 5.00802,4.855 7.39681,7.4074 3.62333,2.6386 6.22212,6.4698 10.24255,8.5963 3.27004,2.93 5.38612,7.0277 6.19574,11.3196 2.0912,2.8316 6.99696,-0.781 8.36654,2.7282 4.64127,-0.1812 6.83828,4.0896 6.48159,7.9378 2.84928,1.7452 6.03787,2.7982 8.43058,5.2425 3.05076,0.4119 7.6845,0.097 9.0463,-3.0759 1.33472,-3.0779 0.82458,-6.6522 -3.11222,-6.6029 -2.17154,-1.0194 -1.59951,-4.7 -5.02336,-3.9493 -2.56896,0.5878 -5.20824,-0.6327 -3.32156,-3.0921 -2.42498,-1.671 -1.17828,-3.1298 0.91107,-3.9553 -0.35799,-2.0357 -2.52949,-3.8392 -0.2692,-5.6847 -1.14482,-1.9615 -3.60318,-3.1563 -3.45686,-5.7054 -1.99343,-1.3691 -5.85302,-2.7255 -3.44479,-5.2854 -0.0562,-2.1497 -1.99491,-5.1389 -1.81703,-6.1857 3.43921,-2.5821 8.18171,-3.3497 11.65546,-1.5153 4.27959,-2.323 1.20477,-8.2494 3.74495,-11.5771 -1.39369,-3.674 -5.13651,-6.0845 -8.62697,-7.5833 -3.72922,-1.3188 -7.89725,-1.234 -11.08715,-3.8861 -4.60241,-0.7661 -7.92586,-4.5375 -9.52261,-8.9233 0.2801,-5.7535 -5.10768,-3.7211 -8.54382,-3.5378 -1.39698,-0.6152 0.79001,-3.1341 -1.08402,-2.8449 z m -24.47542,7.3336 c -4.33589,-0.786 -1.38989,5.4669 1.64861,3.4858 2.83994,0.5809 5.649,4.3652 8.59104,2.0826 -2.23151,-3.4052 -8.61048,-3.0939 -10.58143,-3.9953 1.18544,-0.2934 2.0218,-1.0976 0.34178,-1.5731 z m 4.27133,13.718 c -0.14026,4.8266 3.23247,8.3654 6.19059,11.5575 0.3363,2.4314 3.48543,5.671 3.68713,1.1987 -0.23354,-4.8558 -3.23634,-9.807 -7.88838,-11.5653 -0.68435,-0.3595 -1.36014,-0.74 -1.98934,-1.1909 z", + "department-33" : "m 169.8407,365.44597 c -4.7343,4.2016 -3.39423,11.0413 -3.91062,16.6555 -0.70232,8.8464 -2.75782,17.5339 -3.16708,26.4126 -0.60767,5.8604 -1.3003,11.7132 -1.7522,17.5886 1.68668,-1.1614 1.69389,-9.2427 6.54919,-6.5287 5.17273,2.2685 2.44982,8.0757 -2.57727,6.6256 -3.39855,1.4655 -4.59294,8.2741 -2.17805,11.0126 3.45423,-0.2158 8.80318,-5.9094 11.10703,-0.3562 -1.34706,2.9449 0.37616,3.9563 3.21255,3.0887 4.24698,1.9367 8.78117,-2.3452 12.9411,0.1321 1.47533,5.074 8.12067,5.5715 10.55909,10.0839 -1.61233,5.6232 8.20881,8.3004 8.40179,1.8436 2.6112,-0.015 8.01209,3.677 7.82426,-2.1012 -0.95527,-2.4762 -1.51179,-5.3686 1.75422,-6.0868 1.99663,-3.8098 -3.16226,-10.0199 2.79925,-11.9173 2.33516,-1.3372 5.87277,-5.0108 4.61931,-7.3765 -4.29513,-0.352 -0.35139,-5.8769 2.462,-4.7068 1.52451,-1.5458 4.55816,-1.562 2.93364,-4.5621 2.02817,-2.8612 -0.5374,-4.8567 -2.54492,-1.9415 -2.98806,1.7459 -9.30115,1.7155 -10.49171,-1.8505 2.5115,-3.207 0.43206,-8.6732 3.37147,-12.2154 1.17191,-5.2 -4.73665,-3.8709 -7.62611,-3.626 -3.71269,1.9298 -6.82444,-0.2866 -9.49374,-2.7423 -2.11653,-1.3264 -4.71688,-0.1452 -4.35624,-3.6256 0.32908,-4.3268 -3.07,-6.4872 -6.86057,-6.4656 -2.25964,-3.7517 -9.27118,-1.1318 -6.50017,3.3731 0.93798,4.5156 0.0156,11.2291 4.81629,13.6273 1.61558,0.2471 5.72684,3.6949 1.66358,1.9281 -1.74784,1.4554 2.16649,4.1238 0.59088,6.4721 -0.51191,2.2769 -0.1882,-3.711 -1.44392,-4.2318 -2.96822,-3.5697 -6.78335,-6.9116 -6.87151,-11.9536 -0.65238,-4.8274 -1.12308,-10.098 -4.60551,-13.8368 -2.54564,-4.3768 -8.40822,-5.4791 -10.58731,-10.1382 -0.025,-0.871 0.19912,-1.9822 -0.63872,-2.5809 z", + "department-40" : "m 169.24746,433.86077 c -1.92739,3.571 -8.93974,2.8474 -8.40567,7.9704 -0.24005,6.0633 -1.61836,12.0169 -2.46217,18.0134 -1.82569,10.9687 -4.21714,21.877 -6.07785,32.8084 -2.14722,3.5203 -1.7713,8.0467 2.78738,9.1059 4.08133,2.1185 6.63042,-2.9987 10.35902,-2.4007 2.79831,0.2558 -0.76366,3.8257 1.80687,1.9791 2.56426,-1.1331 5.69499,1.0921 7.11691,-1.8422 3.25008,-0.4712 6.51327,-1.4078 9.43898,-2.246 1.73541,1.4988 3.97478,1.0196 5.23304,0.3529 2.90617,3.392 6.22216,-0.6142 9.12225,-1.5226 0.24375,3.1995 4.13532,0.4697 6.19746,1.8611 4.13901,-1.3851 1.30981,-5.7196 3.37356,-8.5041 1.90376,-3.4372 0.96411,-7.0087 2.06299,-10.7143 0.25715,-2.3248 -2.50843,-4.5017 1.05241,-5.3856 2.93523,0.2574 5.23785,-2.7516 7.65468,-2.3326 0.35969,1.5495 0.92318,5.8484 3.11076,3.3167 0.8761,-4.1437 -0.5159,-8.9211 2.774,-12.2848 -1.51125,-3.1849 -6.57626,-2.2087 -9.5314,-3.4002 -4.20581,-0.7124 -0.67039,-8.0225 -5.82147,-6.7079 -1.30222,1.4776 -0.38405,4.4508 -3.5815,4.0507 -3.82951,0.3747 -4.84117,-3.2977 -5.04367,-6.0864 -2.55075,-3.0313 -6.3586,-4.6933 -9.40037,-7.0585 -1.19244,-1.9952 -1.63298,-4.8511 -4.74222,-3.5461 -3.85077,2.6577 -7.79982,0.3282 -11.89498,1.087 -4.04773,0.5379 2.18183,-5.0493 -2.33996,-5.5488 -0.91929,-0.3517 -1.88981,-0.559 -2.78905,-0.9648 z", + "department-64" : "m 210.67263,495.64257 c -3.42146,0.1121 -6.29891,2.8677 -9.83117,2.1283 -2.05228,1.0496 -2.60378,-0.6751 -2.76142,-1.4327 -3.16255,1.2701 -6.30135,4.1335 -9.73079,1.8006 -3.00853,0.9923 -5.05138,-1.8751 -7.93344,0.3481 -2.71124,0.981 -6.09572,0.8492 -8.15555,2.7052 -1.77581,-0.6584 -6.49485,1.7072 -6.10707,0.051 1.48856,-3.0321 -4.8076,-1.8077 -5.53629,0.2248 -4.06057,3.4536 -8.77938,-4.1047 -11.90635,0.1655 -2.18749,2.8259 -4.07828,7.2005 -8.30146,6.6646 -4.25106,0.9775 -1.27789,6.1588 1.78678,5.8607 2.60476,-0.649 2.98178,1.6874 3.66616,3.1885 2.21974,-0.3311 3.90613,-3.1105 6.3376,-1.4768 4.7597,0.1235 5.2146,6.7055 2.05185,9.2387 -3.51225,2.7986 -0.11313,9.3241 3.668,6.0046 0.31981,-1.4573 1.19396,-5.8639 2.65984,-3.7633 -1.30974,4.6007 5.99143,4.0349 8.54062,6.1912 4.22207,1.2604 7.8313,5.4785 12.52919,4.1101 2.85196,-1.167 5.17,0.6561 5.00595,3.5661 2.23129,2.2821 5.57457,3.3281 6.49897,6.7146 2.22691,1.6861 3.51927,-2.1155 6.01872,-0.434 3.63919,1.5098 7.10483,-2.0089 5.90127,-5.6472 -0.17991,-2.6034 2.00491,-3.7883 1.3483,-6.4265 0.87104,-3.0631 4.42464,-3.8152 3.87364,-7.215 2.18475,-3.9329 7.1693,-6.6083 7.17715,-11.5757 -1.70243,-3.1586 3.90987,-4.1296 1.53772,-7.1317 0.16617,-1.6414 -0.438,-5.1271 -2.16277,-2.1243 -2.87449,-1.4392 2.89814,-5.9615 -1.07091,-7.9347 -0.65705,-2.7491 -3.20532,-2.9345 -5.10453,-3.8008 l -1e-5,-10e-5 z", + "department-65" : "m 216.45249,494.82897 c -3.32587,1.0296 -0.91175,4.5137 0.36817,5.9225 0.94932,1.7444 0.81572,3.5505 -0.76723,4.6625 -0.38084,2.242 1.76264,1.6744 2.33519,0.6285 1.89287,1.2964 -0.16453,4.5868 1.49124,6.1091 -1.04088,1.538 -4.25763,2.5494 -2.0845,4.6494 -0.30171,2.872 -2.04147,5.9146 -4.43011,7.3824 -1.29919,2.3497 -3.47463,4.067 -3.30584,6.8827 -0.55019,2.1841 -3.6514,1.745 -3.39441,4.5519 0.5647,3.1746 -2.76363,5.4776 -1.16099,8.539 1.34597,2.2278 3.90567,3.7784 6.37193,4.4726 1.98361,-0.5108 1.24701,3.2217 3.26931,3.997 2.13429,3.1385 5.81312,3.0804 8.75901,1.1216 2.93381,-1.1728 7.10102,-1.8074 8.84103,1.6394 1.43638,1.6371 3.87934,-3.8932 5.44454,-0.6006 1.8527,1.9327 4.70364,-0.8972 2.33267,-2.5018 -0.17734,-2.7957 -1.18107,-7.3304 1.45381,-8.983 2.48274,1.0015 3.98319,-0.4934 4.2687,-2.9123 1.96135,-2.0651 1.36137,-4.4686 0.55794,-6.9248 -1.00983,-1.4401 -3.74408,2.8922 -3.29995,-0.2575 1.96563,-2.4176 -0.11019,-4.624 -2.60189,-5.4723 -3.11784,-1.957 1.06497,-4.2317 2.00483,-6.2631 0.87218,-0.7777 2.86909,-1.1991 1.52168,-2.9305 2.30169,-0.9562 4.23119,-4.7563 0.48485,-4.9615 -3.05157,-0.7862 -6.42982,0.213 -9.11038,-1.7518 -2.43326,0.8892 -2.56823,-3.4298 -5.192,-1.8468 -2.74291,1.9753 -5.01363,-1.4625 -5.131,-3.8699 1.00586,-2.5181 -1.77744,-5.5339 -4.31881,-5.9606 -2.83297,-0.5976 -1.38719,-5.6732 -4.70779,-5.3221 z", + "department-32" : "m 245.83204,463.70367 c -2.79416,2.1847 -6.93092,1.5677 -9.46826,4.1801 -2.62018,1.5306 -5.60494,0.7721 -8.05311,-0.085 -1.35335,0.5032 -2.30383,3.8293 -3.77737,1.5494 -4.28067,-0.6136 -0.57847,6.7901 -4.52604,5.8377 -2.47667,-0.6845 -0.32156,-5.6927 -3.57393,-3.8233 -1.62385,2.0255 -3.81304,2.1583 -5.97374,2.3051 -2.13923,0.8116 -1.61309,3.1087 -0.23764,4.0202 -0.53939,2.8949 -1.33495,5.7265 -0.75496,8.5998 -1.40123,2.5281 -3.26936,5.3367 -2.46394,8.1491 2.4855,2.6192 6.53971,1.6189 9.54558,0.5811 3.37277,-0.6243 1.82763,4.7943 5.24392,5.0179 3.87547,0.9773 3.87306,5.3793 4.4096,8.2477 1.46031,3.4996 4.84611,0.6875 7.10998,1.922 1.46125,1.9222 3.84974,1.6272 5.90225,2.7545 3.37961,-1.034 6.95965,2.3396 10.19278,0.1907 2.25827,-1.9529 3.48489,-6.5946 7.2887,-5.5212 2.8598,-2.0514 5.49407,3.5597 7.74468,1.9151 1.4545,-2.5297 1.4351,-5.5377 2.6653,-8.012 0.12098,-3.4103 3.59222,-2.6477 5.71201,-4.3058 2.88941,-1.9012 -2.20107,-3.3795 -3.14361,-5.0158 -2.46878,-1.8187 -3.61981,-4.7434 -5.80491,-7.0693 -0.87314,-2.4454 -4.89485,-1.7323 -3.23331,-4.9292 -0.49438,-2.7986 -0.99905,-6.5701 -4.96247,-6.5937 -3.88516,-0.019 1.09486,-4.0011 1.29123,-6.0796 1.87311,-2.9233 -2.53207,-1.1574 -3.21555,-1.6415 -1.75573,-3.4079 -4.06951,3.3918 -5.81534,-0.3153 -0.5344,-0.7589 -1.06217,-1.782 -2.10185,-1.8787 z", + "department-47" : "m 229.53769,418.43657 c -0.44524,3.2618 -6.08719,0.3347 -4.95575,4.9845 4.53559,2.3463 -0.30798,6.4179 -2.94091,8.4662 -3.4219,1.8074 -3.94103,6.2161 -2.30007,9.4323 1.12268,4.0367 -6.37159,3.8586 -2.36564,7.8257 1.45534,3.4583 -5.94667,4.1257 -3.93548,8.1734 2.44311,2.2645 6.61286,1.3373 9.65359,2.9019 5.37329,1.3026 -4.28191,7.3675 0.81067,9.2806 3.20846,1.3529 4.69252,-4.0281 7.71304,-1.0189 4.5476,1.3599 7.60499,-3.5864 11.89186,-3.7436 3.70329,-2.5226 7.1928,4.4889 9.54952,-0.8986 0.9437,-3.4447 4.08251,-4.2477 6.83894,-4.9691 -2.93336,-3.4554 5.15276,-5.1433 1.44297,-8.996 -3.62776,-2.0063 -1.16187,-8.0405 2.7022,-5.0364 5.21877,1.272 3.57738,-5.4876 1.56518,-7.8864 -2.01576,-3.1025 1.06329,-4.4266 2.42865,-6.5398 -1.06488,-4.4811 -6.84761,-4.1177 -9.55893,-1.6462 -2.47865,-0.5963 0.67638,-7.5143 -3.73615,-5.2081 -3.18892,1.7589 -6.21865,-1.6973 -9.32316,-0.088 -3.05689,1.1095 -7.66573,4.1707 -10.10174,0.6151 0.25886,-3.2048 -1.62155,-6.0047 -5.15924,-5.3474 l -0.13263,-0.1819 -0.0869,-0.1192 0,0 z", + "department-31" : "m 289.47839,474.23507 c -2.1669,2.8777 -5.84499,2.2285 -8.52889,3.1183 1.09341,1.9414 -2.97242,0.3475 -1.09525,2.5223 1.83822,1.9943 -5.67002,5.4054 -7.0323,1.9923 -2.79465,-0.7436 -8.98961,-0.772 -9.36582,2.6835 3.0037,3.0906 4.93501,7.1427 8.70289,9.4244 4.06973,3.3344 -2.69027,4.6229 -4.58331,6.2739 -1.5408,3.1608 -1.02064,7.523 -3.81845,10.0392 -2.89742,-2.2128 -7.19778,-4.097 -10.43969,-1.4163 -3.01572,2.8605 -5.66954,6.188 -7.98621,9.6295 -0.93856,3.3046 -6.19527,4.5335 -4.6817,8.5077 1.11951,2.2264 5.60465,2.2104 3.40437,5.5871 -1.38064,3.3367 4.07283,-1.7613 3.64713,2.295 0.41224,3.3466 -1.04444,7.3272 -3.95151,9.0919 -3.51047,-2.0118 -3.57407,3.8876 -3.43646,6.4851 0.19246,5.0019 6.45154,5.4717 9.94376,3.8337 1.49539,-2.8493 -2.65128,-8.389 2.62381,-9.6706 1.83383,-0.4837 6.33362,2.8901 4.92695,-1.2658 -1.97797,-4.5793 4.22345,-5.8455 6.76891,-8.1338 0.30181,-2.506 -1.87883,-5.8126 1.31641,-7.877 2.90968,-3.8899 7.03376,-1.9813 9.64118,1.0398 3.92557,-0.2771 0.16727,-3.8694 -0.39156,-5.3093 2.00197,-0.6847 8.76254,-1.8245 4.79069,-4.8706 -5.05109,-3.0953 4.23185,-5.6966 3.54418,-0.5991 -0.14572,2.9062 4.53794,4.3825 3.70518,0.4026 0.73523,-4.9147 6.53239,2.7692 8.27358,-1.0396 2.18933,-1.8605 2.73231,-5.2152 5.83836,-5.5184 0.52491,-1.9746 1.53615,-7.1568 4.16416,-4.2345 0.96297,1.5665 3.26569,-1.4079 5.03887,0.085 1.71216,-0.3859 1.2915,-5.3919 1.33241,-5.2412 -5.17203,3.1122 -7.2302,-4.5896 -11.16031,-5.9578 -2.86205,-0.7781 -4.72995,-3.7828 -3.46502,-6.2587 -1.97091,-0.8489 -1.5264,-1.516 -1.06075,-2.5796 -1.76733,-4.6218 -6.08427,-7.9507 -6.66561,-13.0392 z", + "department-09" : "m 280.46112,514.17997 c -3.74306,1.1712 -0.0973,4.8942 1.47371,5.6328 -0.59245,3.5646 -6.06606,1.0943 -6.751,4.1606 0.57233,1.7556 4.39497,1.6755 2.15115,4.1453 -2.05048,2.0512 -3.53074,-0.4089 -4.45241,-1.9299 -2.58254,-2.0696 -5.48127,0.077 -7.18414,1.7757 -3.13631,1.0714 -0.36906,5.1989 -0.78765,7.5342 -1.63722,1.6528 -4.58065,1.6356 -5.80506,3.9459 -3.13987,1.4736 -0.81495,5.2872 0.59707,7.2726 2.73685,2.4251 6.81166,1.7674 10.09111,2.7326 2.25352,1.6867 3.42345,5.9487 7.06162,4.0784 3.56492,-0.8982 7.26074,1.4364 7.90361,5.0553 -0.0257,1.8825 2.79059,3.5836 2.76655,0.8785 1.72511,-2.8775 5.44658,-0.6384 7.52624,0.3477 2.41805,-0.4728 4.4517,0.9988 5.44382,2.7848 3.03228,0.6121 6.35424,-1.5856 8.50447,-3.1683 1.90728,-3.1028 5.82182,-2.1316 8.60374,-2.8156 0.68123,-2.4636 -2.58955,-4.8164 -4.87488,-4.8942 -2.58552,0.983 -5.87293,1.0716 -6.45558,-2.4026 -0.926,-1.4888 -3.4316,-4.0177 -0.2199,-4.6806 3.50257,0.3867 5.28968,-4.0267 2.02176,-5.7299 -0.53986,-1.7229 3.13566,-2.6515 1.50253,-4.9586 -2.04872,-2.2376 -0.294,-5.1778 -2.31432,-7.2735 -1.3355,-0.4165 -2.1559,0.3603 -3.10774,-1.1039 -2.25384,-1.1884 -6.11129,-0.8928 -6.64407,-4.0815 0.0574,-1.6733 -1.50114,-6.723 -2.92552,-3.192 -1.02323,1.1907 -1.6034,-1.2984 -3.18632,-0.7327 -1.57332,0.025 -4.74007,-2.51 -3.66034,0.4522 0.28074,4.0354 -4.3228,3.1416 -4.2834,-0.3528 -0.63938,-1.3995 -1.55899,-2.8044 -2.99505,-3.4805 z", + "department-11" : "m 322.1914,504.98757 c -1.29808,1.5893 -1.90516,5.8254 -4.44432,3.0795 -2.04922,0.9759 -4.71682,0.2751 -5.45897,-0.9193 -1.99819,0.5749 -5.40207,-0.06 -6.40065,0.9487 -2.11767,-4.0535 -4.93559,1.1083 -4.31735,3.693 -4.03378,0.4062 -5.84829,5.1545 -4.15253,8.8725 0.46519,3.883 4.94224,3.8717 7.56115,4.7977 2.59334,0.9752 4.45632,3.484 3.61927,5.929 1.26832,1.5321 1.96219,5.4852 0.92103,6.3362 -3.95066,0.6107 3.39318,3.6696 -0.31558,5.817 -1.42889,1.4786 -6.5079,1.1713 -3.771,4.1817 2.04355,1.5687 1.24305,5.2645 4.73093,4.3551 3.50623,-1.4232 6.74833,0.4318 7.93777,3.8405 1.85399,3.4436 3.89208,-1.9648 6.47456,-1.7967 4.54562,-1.3964 -0.33813,-5.5141 1.46555,-8.2043 2.14924,-1.9388 5.44981,0.024 8.11347,-0.7376 3.14731,-0.7838 6.25191,1.5559 9.24109,0.434 2.42798,-1.6307 3.6235,-6.3341 7.43547,-4.4337 2.48858,1.1526 6.85163,5.4626 8.07959,0.644 4.10576,-0.4272 -2.21149,-3.1423 0.18608,-5.0437 0.0811,3.3788 2.38374,0.2044 2.06559,-1.5141 1.29912,-2.2767 0.41727,-4.6572 -0.91932,-6.2982 0.069,-1.7428 2.7882,-1.748 1.31728,0.049 2.55086,2.6582 2.47362,-3.2521 4.65378,-3.9127 2.83574,-3.1157 -0.65011,-7.4966 -4.34911,-6.9636 -3.81489,-0.152 -5.48974,-4.3626 -9.01329,-4.2841 -2.69187,-2.1702 -5.55929,0 -6.41679,2.8163 -1.63992,2.6144 -4.06906,-0.5251 -4.75282,-2.116 -2.48071,2.9182 -4.33594,-0.9972 -6.17898,-2.3368 -0.27478,-2.2113 2.99434,-5.6314 -1.274,-5.7213 -3.49377,-0.6185 -7.21484,1.4982 -10.36995,-1.0419 -0.54192,-0.2014 -1.09772,-0.3707 -1.66795,-0.4705 z", + "department-34" : "m 390.18244,470.87897 c -2.82246,0.8524 -3.78651,4.8806 -6.67695,5.1372 0.0576,1.9325 -1.56867,4.6009 -2.91055,1.6651 -0.99977,-2.3885 -3.17299,-0.6199 -4.43101,-0.3919 -0.24813,-2.2586 -1.72101,-3.6438 -3.88685,-2.0748 -3.06842,0.2054 -5.59224,2.0282 -5.50029,5.2417 -2.20927,2.8644 -7.9946,-3.1837 -7.909,1.9767 0.37497,2.6857 1.10629,7.7536 -3.26226,6.1993 -3.45072,-0.2877 -4.09747,4.4912 -7.79552,4.4698 -2.78371,2.3036 -5.87163,-3.2576 -8.31079,0.1105 -2.21976,3.3938 1.67547,6.2932 1.52232,9.6518 -0.98492,2.983 -4.57314,4.2432 -5.37212,7.3695 -0.0133,2.3841 2.39219,6.4616 5.1665,4.6066 2.53603,-1.6017 1.70645,3.9731 4.76446,2.3839 2.20265,-1.2607 1.96577,-5.395 5.55422,-4.581 2.0089,1.734 5.59741,0.8714 6.75377,3.8313 3.28031,1.5105 7.28294,1.4795 9.81634,4.3801 3.08986,0.6725 4.37298,-3.2385 6.97205,-4.1672 2.9334,-0.3454 6.80409,-0.5117 7.77501,-4.0115 2.66263,-4.215 8.60822,-4.6228 11.22588,-8.8171 -0.43706,0.4497 -6.06926,3.3765 -2.78576,1.321 2.94041,-3.4306 5.93452,-7.2317 10.48458,-8.5259 3.24697,-1.606 9.92721,0.4571 9.00735,-5.2514 -0.64389,-4.6491 -4.95572,-7.4498 -8.54234,-9.8574 -2.02732,-1.0878 -2.42504,-5.3945 -6.00067,-4.4745 -4.45224,1.4301 -0.73671,-4.982 -4.09538,-5.762 -0.43601,-0.3343 -1.00679,-0.5553 -1.56299,-0.4298 z", + "department-81" : "m 316.71096,455.73157 c -2.51958,0.6818 -4.64441,2.3133 -6.81863,3.3717 -1.57113,-0.3538 -3.89129,-1.0863 -4.10939,0.5772 -1.79525,-1.0579 -3.10118,1.472 -3.53218,1.7389 -1.45936,-0.3212 -3.01146,1.8757 -4.14286,-0.2465 -2.76479,-1.2857 -4.47143,2.7208 -1.78191,3.963 0.27321,3.1451 -3.26103,6.4346 -6.18788,6.4021 0.21584,1.4322 1.06471,2.369 -0.007,3.8055 -0.35688,3.084 2.45834,5.0136 3.81587,7.3931 0.29348,2.4332 3.78444,4.0227 1.91976,6.3716 4.32656,-0.2881 -1.52686,5.6581 2.9785,5.6967 3.05744,1.2195 5.80997,3.4111 7.29468,6.3904 1.48507,2.1741 4.80066,1.2007 6.1094,0.5082 0.33967,1.9711 -1.84095,4.2996 0.70345,5.6326 1.88071,2.1496 5.24759,-0.3436 7.26783,1.3529 0.72411,-1.7245 0.99255,-5.1159 3.84225,-3.2288 3.56767,2.1589 7.35308,0.2985 11.01951,1.1756 3.61277,0.6118 7.14748,-3.3202 5.07416,-6.7052 -1.61799,-2.3102 -2.54916,-7.7501 1.27867,-8.172 2.461,0.7131 4.47547,2.8522 7.21436,1.0125 3.26694,-0.6252 6.3319,-5.169 2.23254,-7.0279 -2.67127,-1.9026 -5.10261,1.0705 -7.73882,0.6581 -4.45816,-2.0858 -7.02894,-6.9412 -7.40032,-11.7118 -2.57022,-2.2618 -1.23149,-5.7224 -3.84929,-7.9487 -2.28793,-2.7138 -5.0601,-4.8072 -8.02181,-6.7257 -1.17148,-1.2488 -6.27314,0.7962 -3.12443,-1.6068 -1.24894,-1.0444 -3.11787,-1.2039 -4.03687,-2.6767 z", + "department-82" : "m 269.97488,442.94017 c -3.14821,3.737 -14.61439,-1.06677 -9.2155,6.35563 4.98051,4.08591 -4.46163,6.65505 -1.15759,9.83001 -3.06904,0.25543 -9.48526,3.74532 -4.88563,7.16269 6.44974,-2.52696 -0.39667,4.40246 0.007,6.74074 6.30578,-0.67986 4.93313,7.18641 7.20578,9.62354 4.87565,-1.15086 10.06997,-2.17679 14.13181,0.46108 2.21635,-0.87702 6.04705,-2.52473 2.76876,-4.53014 2.79728,-3.121 11.00458,-0.8236 11.42513,-6.33232 0.384,-0.7768 8.92787,-4.57097 5.02907,-9.1646 -1.41336,-4.20602 7.5466,0.69989 7.71498,-3.49052 2.95164,-0.58 4.17376,-0.38033 6.40306,-1.64017 -3.23935,-0.79084 -4.7155,-3.13675 -1.31226,-5.91605 0.43306,-2.38956 -4.30372,-2.42832 -5.24179,-5.19879 -3.90384,0.1469 -9.00615,3.93148 -11.58335,3.20467 0.63185,5.23633 -2.54805,2.45084 -4.6069,0.86447 -3.61202,3.81965 -9.01956,4.9273 -9.44865,-0.90046 -4.17746,2.42742 -9.8234,-4.76471 -6.91362,-6.94694 l -0.31981,-0.12282 0,-2e-5 z", + "department-12" : "m 344.26562,407.15927 c -4.1739,2.7189 -6.58258,7.1743 -8.06132,11.7866 -1.31562,4.2679 -5.07491,9.6455 -10.12116,6.7304 -3.46335,-1.9291 -6.15915,0.6873 -6.79022,3.9422 -3.2624,1.961 -8.16344,0.4035 -10.50556,4.2851 -1.59616,2.6546 -6.7999,2.0895 -4.79546,6.2935 1.32976,2.411 2.8344,5.27 0.57006,7.5042 0.0266,3.2031 7.0031,2.6093 2.69354,5.8801 -3.08619,2.9864 4.51555,5.9377 6.08221,3.2272 3.0226,-2.6374 6.79695,0.9033 8.21282,2.663 4.47439,0.088 7.10647,4.2929 10.27351,6.8857 3.23041,4.0999 3.71818,9.5344 5.73849,14.2237 1.52263,4.0885 6.67287,7.4161 10.65445,4.3914 3.85615,-0.019 5.93002,5.7147 10.18615,3.2798 1.78805,-2.4802 -1.97888,-9.5133 3.77678,-7.8502 2.92074,1.6592 5.89566,-0.3447 5.58808,-3.5311 2.22616,-1.5467 5.75221,-2.0359 5.78222,-5.1176 3.72219,-2.2393 2.46836,-7.2989 -1.89146,-7.0331 -2.87591,-0.733 -3.371,-2.9437 -0.63854,-4.2966 2.03947,-1.7338 2.04427,-6.741 -1.68387,-4.6435 -2.44641,1.2849 -3.50378,-0.9058 -3.41371,-2.1222 -4.49002,-1.4184 -3.65912,-6.0362 -3.68902,-9.5976 0.69925,-5.094 -2.49158,-8.7957 -3.28865,-13.4631 -2.62706,-3.7743 -6.95459,-6.6559 -6.21286,-11.9215 -0.56132,-2.6268 -2.7891,-3.5594 -2.98741,-6.2489 -1.16695,-2.8746 -5.30783,1.1184 -3.98652,-2.6843 0.17333,-1.0841 -0.0144,-2.6637 -1.49255,-2.5832 z", + "department-46" : "m 288.97554,399.83707 c -4.44447,0.6496 -6.29487,5.0668 -4.26437,8.7841 0.0575,4.4781 -6.11764,5.6442 -5.86575,9.9673 0.53689,4.0901 -5.15808,3.8532 -6.87001,6.5744 -1.16842,3.789 -3.8801,6.4127 -7.00067,8.3217 0.48616,3.2473 1.04511,8.6894 4.54731,9.7983 2.60319,-0.4977 -2.35805,3.8711 1.32121,4.2859 1.88114,2.0578 4.49934,3.5225 7.13741,2.5173 -0.93049,4.2702 4.40895,5.9113 6.42426,2.1326 1.91496,-3.131 4.1726,-0.1908 6.02355,0.8177 -0.0879,-2.7803 1.42352,-4.8256 3.65147,-3.176 2.67616,-2.4651 6.59189,-2.6041 9.93465,-3.2205 4.47842,-2.5151 -1.99966,-5.8483 -0.21509,-9.3088 2.27854,-2.4377 5.85535,-3.6639 8.31085,-6.3222 2.67219,-0.5113 7.6218,0.6595 7.18511,-3.9252 -2.18032,-3.2327 -2.7358,-6.8074 -1.37753,-10.3384 -1.89372,-3.5016 -3.52802,-6.8826 -3.87563,-10.834 -2.03712,-3.4913 -5.99244,-0.3592 -8.85778,-0.6408 -1.93901,3.131 -6.68263,2.3307 -7.90106,-0.9872 -1.79498,-2.8512 -4.82154,-4.4622 -8.03961,-3.9576 l -0.26833,-0.4886 1e-5,0 z", + "department-24" : "m 247.17183,356.58697 c -0.95171,3.5964 -5.58646,4.2464 -5.08082,8.2768 -1.12673,4.4933 -5.67125,6.1247 -9.04107,8.5307 -4.18288,2.427 -0.18883,7.3674 -3.13843,10.3776 -2.41002,1.6362 -3.87985,5.4304 -7.44989,4.5476 -3.12224,-0.9478 -4.78974,4.8477 -4.20534,6.1719 4.41569,0.063 4.63349,4.5694 2.51362,7.433 -1.86088,3.4639 -0.0656,7.4201 -2.07752,10.6341 3.18607,1.7613 7.98128,2.5639 10.8746,-0.2507 1.82368,-2.409 5.26484,0.956 2.10807,2.3152 -0.50386,3.8576 4.13655,6.2891 3.84896,10.1371 2.67402,2.3265 6.29275,-0.9371 9.32126,-1.0718 3.13504,-3.3232 5.99648,2.3003 9.37942,-0.3999 4.15669,-1.7769 2.46632,3.7856 3.7136,5.4525 2.6554,-1.6343 6.23047,-3.5783 8.84432,-0.2044 3.85131,4.6363 3.52849,-4.3211 6.65494,-5.0755 3.77297,-0.4111 5.72001,-4.348 5.66323,-7.3636 2.27145,-2.2582 6.05636,-4.8175 5.14624,-8.432 -1.18065,-3.5748 1.1177,-6.8246 -1.32574,-9.7869 -0.53577,-2.1285 0.31005,-4.5496 -2.81141,-4.1621 -1.743,-0.018 -4.27933,-1.7027 -2.32762,-3.4414 -2.63641,0.01 -2.53477,-2.9076 -0.98199,-3.4947 -2.22852,-2.6969 -1.65764,-5.6549 1.42249,-7.2769 2.23289,-2.7044 -3.30611,-2.7092 -0.75439,-5.4826 -2.05349,-1.6088 -8.61556,-1.7125 -6.13459,-5.6259 -0.22283,-2.8436 -5.67945,-0.5126 -5.07239,-4.4688 -1.47232,-2.7647 -6.63095,-1.2292 -8.1922,-0.9451 -2.34487,3.3388 -6.02136,-1.9672 -4.17457,-4.4 -1.02293,-2.7133 -4.74566,-0.8812 -6.72278,-1.9942 z", + "department-16" : "m 252.00065,327.60287 c -1.92026,2.4109 -6.39185,5.5368 -8.78783,2.0568 -1.21217,-3.4008 -5.1138,0.7163 -2.82275,2.5275 -4.20709,1.8556 -8.68964,-0.4507 -12.7325,-1.6563 -3.64251,-0.8283 -7.74201,1.0186 -9.89469,3.7972 -1.06284,3.0672 -3.62589,5.7653 -5.03219,8.2451 0.83326,2.8998 0.81616,9.2551 -3.65176,8.2041 -2.98473,-2.0153 -5.66695,0.1579 -8.68478,0.6393 -3.66333,0.8685 0.60096,2.8711 -0.3457,5.0409 1.06748,1.7356 0.78398,3.1678 -0.2461,4.6889 3.64867,0.4779 4.47812,4.1654 6.46018,6.681 2.87045,1.5392 -0.96419,4.8918 1.48057,6.8706 0.40007,2.058 -4.37186,2.6331 -1.25304,4.1663 2.13012,0.9561 -1.95361,3.0183 1.15336,3.2749 3.02788,-0.9346 5.63778,0.5856 6.94607,3.3237 2.51662,1.7693 5.51844,3.4681 8.81396,2.6077 3.39306,-0.019 5.48301,-3.879 7.49718,-6.3806 0.0298,-2.4065 -1.06894,-5.4223 1.15303,-7.5177 2.17525,-3.1489 6.55784,-3.4891 8.60254,-6.7776 1.92484,-2.8701 1.13426,-6.8675 4.92954,-8.4728 2.10699,-3.1613 4.13784,-6.5647 7.1188,-9.0589 4.69892,-0.2951 1.92476,-7.1753 4.96591,-8.2722 3.82264,0.5584 6.00058,-4.6888 1.96534,-6.1695 -3.27059,-0.8461 -3.36778,-3.8731 -3.18615,-6.5478 -0.81607,-1.57 -2.96282,-1.4148 -4.44899,-1.2706 z", + "department-86" : "m 219.66055,258.97337 c -2.3559,1.5019 -1.70378,6.2461 -4.89131,5.9738 -1.89035,3.9519 2.58906,5.9255 3.06743,9.0714 -0.22519,2.3743 1.00226,5.2619 1.97373,6.5976 -1.66767,0.4072 -3.67488,1.1725 -1.2869,2.2811 -0.023,1.9387 -0.25086,4.242 1.41543,5.0787 -0.0401,2.3196 -4.25323,5.5104 -2.96114,6.7013 2.46888,-0.8231 4.51756,3.1446 2.16084,4.4895 -1.12462,3.0559 -1.90797,5.5889 -0.75601,8.7851 1.00505,2.5777 1.35104,4.89 2.55422,7.2349 2.0771,1.9422 4.88655,-4.0658 5.82934,0.4353 0.71428,3.5129 -4.34349,6.1922 -1.38007,9.7317 2.34788,0.729 3.93606,1.4652 2.84839,4.3129 1.63217,3.2941 6.58531,2.248 9.78422,2.9033 3.83855,1.6336 0.57661,-2.9867 2.13088,-4.1574 3.2181,-1.1949 5.21794,5.3801 8.59027,1.7436 2.09318,-2.488 4.93395,-3.2794 7.94235,-2.6646 1.33907,-2.1448 -2.95596,-5.7852 0.81277,-6.7995 1.06507,-4.2287 7.02337,-1.7244 8.00626,-5.3329 0.95189,-4.4161 6.18321,-1.3817 7.59912,-5.2449 1.16166,-3.1109 -2.75451,-4.7362 -2.81338,-7.8902 -2.00657,-1.7271 -5.2307,-1.323 -7.0971,-3.7595 -5.24426,-1.1261 -1.28395,-6.9285 -3.06089,-10.0782 -3.45646,-2.188 -4.04295,-6.6186 -6.80774,-9.394 -3.1169,-2.0678 -1.74897,-8.0976 -6.37184,-8.5647 -3.25132,-1.6621 0.78201,4.5532 -2.64867,2.8312 -3.63917,0.1119 -7.12306,2.3419 -10.7962,1.0437 -2.17734,-2.1447 1.20712,-8.0733 -3.75163,-7.9987 -2.07468,0.6577 -3.07922,-0.4305 -2.49798,-2.1567 -2.8628,-1.5201 -5.41655,-2.9651 -7.59439,-5.1738 z", + "department-37" : "m 247.94401,223.74047 c -1.8233,3.3321 -6.70749,3.6581 -9.31313,5.4611 -2.57828,-1.6847 -3.09576,0.1204 -1.54675,2.0013 -1.33971,3.7298 -4.4193,-2.2853 -7.04818,-0.5427 -2.36515,2.1113 -0.61699,5.9057 -1.7687,8.6106 -1.58397,3.3165 -1.31364,7.6771 -4.32175,10.464 -1.74946,3.3224 -2.6387,7.5667 -1.70181,11.1944 1.1617,2.1089 5.00128,1.1895 5.31779,3.4124 -0.29431,1.7675 0.76634,3.029 2.32967,1.6392 5.09978,0.4467 1.46206,5.9404 3.96862,8.3405 3.10147,0.4118 6.29311,-0.205 9.35018,-1.1479 2.22676,0.5143 3.47142,-0.8136 2.04475,-2.863 3.86024,-0.8296 6.32796,3.1637 6.46644,6.5078 2.06917,2.9524 4.84357,5.4296 5.86836,8.9318 1.97864,1.0087 6.57975,2.6933 7.11663,-0.5761 -0.3986,-3.5978 1.36192,-6.7134 1.78878,-10.2913 0.23136,-3.5796 2.20295,-7.8509 6.53783,-6.8498 3.84011,2.2756 5.00902,-2.5196 6.91112,-4.7196 2.54545,-2.3437 -0.36701,-5.5736 -1.76663,-7.7547 -0.84445,-2.897 -3.06605,-4.5828 -6.14744,-3.7543 -4.30644,-0.3017 -1.92625,-5.2431 -2.16751,-7.8701 -0.76718,-1.5069 -0.96849,-1.7028 0.30201,-2.7712 -0.83839,-2.2838 -3.65595,-4.1686 -2.77144,-6.967 1.22298,-2.265 -1.68,-4.3306 -2.91674,-2.9103 -0.39073,-4.1383 -4.54595,-0.9608 -6.20061,-1.1627 -0.4952,-2.3269 0.12208,-5.7883 -3.50703,-4.9801 -2.13411,-0.6687 -5.59127,0.5837 -6.82446,-1.4023 z", + "department-72" : "m 231.36152,172.48447 c -3.73763,0.7933 -6.94681,3.2669 -9.49843,5.967 -2.88755,0.9104 -6.81606,-0.4137 -8.87155,2.5668 -1.37481,2.4163 -0.72014,5.6157 -0.89627,8.0986 0.32873,3.2678 -5.89833,3.7528 -3.65736,7.225 0.96817,2.3154 -0.24823,4.3948 -2.78388,4.087 -3.00501,1.2608 -1.35774,4.1827 -0.005,5.795 0.49231,3.4814 -6.28739,1.7543 -4.52821,5.1463 1.66161,2.308 -0.87636,2.7134 -2.09638,3.8416 0.20506,2.2589 3.47841,2.8426 2.94662,5.6341 0.49236,3.0699 4.09539,2.3135 6.37735,2.3792 4.10579,-1.4537 -0.8102,3.1824 2.30725,4.4432 2.66447,0.8873 6.03355,-2.1528 8.4013,0.6739 2.58327,1.3272 6.34145,4.2594 8.82373,1.6961 3.04547,-1.7217 6.89483,3.704 8.93414,1.5221 -0.80713,-1.4315 -1.51146,-4.7744 1.08776,-2.6472 2.60136,-0.014 4.62809,-2.4796 7.31473,-2.6355 1.52972,-1.9168 0.15021,-4.7756 3.20878,-5.6946 2.42792,-2.0192 6.31951,-4.3327 5.39749,-8.0248 -0.64946,-2.8647 3.12449,-0.9509 2.62517,-3.9064 1.66836,-1.6329 0.0608,-4.0624 0.30775,-6.0134 -1.93951,-1.42 -1.64653,-2.9136 0.3933,-3.8558 -1.75553,-2.7409 5.69018,-4.0104 1.14449,-5.5801 -3.00932,-0.796 -6.72669,-1.0481 -7.69202,-4.6494 -1.0247,-1.9825 -2.67451,-0.6596 -3.56974,0.042 -3.12128,0.1987 -4.86824,-3.2194 -6.67714,-4.2659 -4.51565,-0.082 -4.11105,-5.4438 -4.51602,-8.5479 -0.67668,-1.8434 -2.40284,-3.4622 -4.47758,-3.2972 z", + "department-61" : "m 236.36169,140.20087 c -2.13128,3.1585 -6.63568,-0.4893 -9.19158,2.2507 -3.61619,-1.243 -5.8118,1.4238 -8.15436,3.6982 -3.31656,2.0036 -6.85031,5.2181 -10.46429,2.2223 -3.09832,-1.7722 -5.71627,2.2644 -8.04711,-0.768 -3.54002,-2.5254 -5.91908,2.6291 -9.62358,1.5756 -3.89659,-1.0032 -4.73374,3.5032 -8.44069,3.9831 -4.48013,2.5663 2.27666,3.868 2.20202,6.7944 0.0553,3.2409 -0.1704,6.8047 -3.26939,9.0693 -3.46591,2.3971 2.85473,7.8023 4.23124,4.5977 2.34562,-2.7528 4.71721,2.5664 6.94062,-0.6885 3.02802,-2.9686 6.9294,-2.2735 10.50408,-1.863 2.43727,-0.9156 4.15921,-1.5682 5.29911,-3.9269 5.07754,-0.6599 1.75773,6.9391 5.84362,7.3522 3.86898,-1.6645 1.03343,6.1601 4.64748,3.7637 4.22724,1.5488 5.8332,-4.4428 9.53632,-5.3209 3.29138,-1.5866 8.43531,0.5895 8.02471,4.665 -1.45905,3.9166 2.21785,6.1835 5.00083,7.2668 1.80518,3.2972 5.34091,3.5889 8.38685,2.6511 1.64113,1.7343 3.6514,6.8396 6.32343,3.0999 0.70292,-3.1746 -4.83452,-8.1601 0.73905,-9.4112 4.58224,-0.7856 6.52468,-4.9191 5.57307,-9.1503 0.95266,-3.7466 -2.55215,-5.0275 -4.7862,-6.7452 -0.52364,-3.2459 -2.83549,-5.2346 -4.54396,-7.6533 2.59083,-4.9451 -4.09671,-5.9569 -6.16518,-9.18 -0.61852,-5.3483 -8.09151,0.1486 -9.81967,-4.4164 -0.53772,-1.2194 1.28634,-3.4399 -0.74642,-3.8663 z", + "department-27" : "m 241.79488,106.19967 c -2.11962,3.1694 -9.08561,1.6378 -8.89896,6.1909 0.49261,1.8788 0.40929,5.9374 1.23114,6.4484 2.88149,-1.1978 2.55715,2.7781 0.35907,3.2767 0.77004,1.5999 3.70012,2.3989 2.31813,4.7764 2.05583,1.9777 1.43299,4.809 -0.0332,7.0892 -0.64687,1.8648 4.73409,3.9315 1.50282,6.3811 -2.68822,2.9417 0.23258,6.571 3.82301,5.5319 2.98505,-0.8301 5.85096,0.6632 5.88693,3.751 1.79869,2.1013 5.56567,2.4781 6.10196,5.5337 -1.73637,2.1611 -0.1427,5.6086 2.86187,4.2894 2.36803,-2.9401 6.33787,-2.726 9.55642,-4.2479 1.46057,-0.8699 3.77418,-0.4639 4.2205,-2.8836 3.00812,1.3854 6.96378,2.0209 10.03074,0.8002 0.93363,-2.428 0.54439,-5.5729 3.86475,-6.2245 2.01058,-1.655 0.38591,-4.4374 2.87658,-5.532 0.9137,-2.1288 -2.08778,-1.7578 -1.45422,-3.9169 -2.09379,-3.6488 2.84623,-4.3467 5.39805,-4.5773 2.96718,-0.7126 3.21666,-4.3712 3.88509,-6.8473 0.37007,-2.594 1.89477,-6.7854 5.19683,-5.0895 0.12353,-2.6924 -0.62995,-7.6359 -3.64968,-9.2371 -3.79806,0.1752 -6.6187,-3.0053 -10.3294,-3.0766 -3.51264,-1.7207 -8.06383,0.6926 -8.42094,4.633 -2.13256,3.2839 -7.14537,2.1386 -9.86304,4.9454 -0.86235,1.6852 -2.07595,4.8586 -4.27741,2.3571 -1.07062,-2.5401 -3.42234,-2.3221 -5.33056,-3.4543 -2.35765,-2.8678 5.168,-1.0374 1.87588,-3.9347 -3.01303,-1.0239 -6.60708,-3.3642 -10.27036,-1.869 -3.3581,-0.6374 -5.80908,-3.1741 -8.462,-5.1137 z", + "department-14" : "m 230.6928,109.88907 c -4.47586,-0.046 -7.38841,3.8074 -10.76943,6.0949 -3.00212,1.6785 -6.32407,2.8804 -9.77301,3.1298 -3.8465,1.5194 -6.61006,-3.0503 -10.40175,-3.0818 -4.89917,-1.2968 -10.00847,-0.1713 -14.95824,-1.0836 -3.03991,-0.2287 -6.00421,-1.0743 -8.7319,-2.3796 -3.29664,-1.1973 -8.13841,-0.6459 -8.58046,3.5762 -1.28998,3.9957 2.34597,6.7111 5.09325,8.6643 2.24619,1.4527 5.31717,-3.7045 5.01809,0.3792 -2.52944,3.3 2.02736,5.1963 1.64999,8.5548 0.11343,4.3218 -4.29886,8.0472 -8.5174,7.6232 -1.9875,2.2175 3.51655,1.8913 0.51292,4.1223 -1.42042,1.2018 -6.93545,3.0645 -3.4302,5.0126 2.01253,2.7431 5.16655,2.3259 8.29421,2.2676 3.26827,2.2983 6.6421,0.5564 9.52228,-1.4471 1.57305,-0.8567 1.72845,-4.0792 4.14598,-2.1679 3.7013,0.9334 6.6558,-3.2892 10.30169,-2.2277 1.63114,0.6719 2.94081,3.5956 4.14917,0.9989 3.59681,-1.2535 7.07393,3.1315 10.55108,0.4368 3.47985,-1.151 5.80301,-4.0582 8.69466,-6.0914 2.159,-1.0592 4.02857,1.0937 6.04222,-0.8549 2.55358,-1.4081 5.20077,1.1826 7.48029,-1.0501 3.00654,0.9619 2.2431,-4.9071 -0.43806,-5.1111 -1.08439,-1.6722 1.97607,-3.3044 1.39071,-5.0881 0.34375,-1.8393 -1.51116,-2.789 -1.17982,-4.7629 -0.78037,-1.9833 -3.96077,-3.3816 -1.11033,-4.9297 2.0447,-2.9439 -3.56469,0.2404 -2.5902,-2.9712 -0.13552,-2.5144 0.59729,-5.7749 -1.28866,-7.71 -0.35291,-0.1272 -0.74288,-0.041 -1.07708,0.097 z", + "department-76" : "m 284.53648,67.497767 c -4.13799,0.058 -6.62982,3.6833 -9.69446,5.8413 -3.5437,2.4917 -7.70973,3.9926 -12.00857,4.3935 -4.26724,1.1584 -8.42333,3.1511 -12.94155,2.9548 -5.03947,0.8832 -8.99343,4.4614 -13.51083,6.5628 -3.09489,2.4147 -8.20655,2.2741 -9.93119,6.3 -0.54098,3.7696 -4.06855,6.698303 -3.66136,10.648103 0.85611,3.0848 4.57807,2.6242 6.9833,3.6231 2.96155,0.9035 6.28387,0.8873 8.94151,-0.8605 3.49955,-2.002 5.84814,2.0827 8.60529,2.4448 1.85744,-0.7629 1.73178,2.8927 4.26326,1.7624 3.50047,-1.3741 6.72479,0.2689 9.33109,2.4496 2.38554,2.8133 -4.99416,1.371 -1.25358,3.9359 1.79656,0.2743 2.5563,-0.054 3.45497,1.9352 1.76722,2.8185 4.46938,1.0566 4.95954,-1.4812 2.78921,-1.7262 5.86951,-2.4659 8.8183,-3.6196 2.41771,-2.208 2.3199,-7.496 6.99138,-6.4369 4.14507,0.024 7.5392,2.0861 11.22465,3.5056 2.8432,-0.5601 4.80015,-3.931 5.16695,-6.69 -3.80985,1.6051 -1.46433,-3.6508 -3.2558,-5.522303 -1.02512,-2.3163 1.42863,-5.1468 0.94882,-6.7679 -3.51177,-0.6142 1.72998,-3.8586 1.93294,-5.6896 -2.52689,-3.1421 -2.125,-8.6566 -6.43043,-10.606 -2.98385,-2.3595 -6.47167,-4.8849 -8.15556,-8.2977 l -0.31614,-0.3104 -0.46253,-0.075 0,0 z", + "department-60" : "m 299.27146,88.052167 c -1.87394,1.4017 -2.30095,4.3631 -0.94606,5.1119 -2.32004,3.5037 -0.0219,7.208803 -0.10826,10.819103 0.75762,1.454 3.69821,0.4311 1.60304,3.1446 -3.36644,2.6914 -1.09273,6.5626 0.387,9.5866 1.64197,2.8288 0.58828,5.2401 -2.80713,4.425 -0.97851,4.6944 4.33771,5.8247 7.88333,5.8079 3.88836,0.5332 7.60474,-3.508 11.33719,-1.0722 3.19709,0.8732 5.69619,2.6647 8.71365,0.5167 3.68674,2.1304 8.3219,3.1038 11.8733,5.7764 3.80941,-2.2551 6.05385,3.8574 9.6452,0.2824 3.57742,0.399 7.53271,1.0366 11.16836,-0.651 1.71907,-0.5564 5.62065,-6.0732 2.26644,-5.1902 -1.10037,-0.7233 -3.77568,-3.6883 -2.82084,-5.8499 -2.19816,-1.9796 -3.03846,-5.3968 1.08616,-5.0247 2.09399,-2.1368 1.61903,-6.1254 4.30994,-7.5569 -3.77021,-2.4346 0.7548,-6.7834 -1.24576,-10.206803 -1.41464,-1.8082 1.48069,-8.1774 -3.03574,-5.7266 -2.21889,0.4549 -3.51611,-0.4593 -5.45569,0.8175 -1.34406,-1.8664 -2.33425,-1.0602 -2.75694,0.6753 -3.09049,-0.1989 -3.97955,5.1072 -7.45567,3.2025 -1.81141,1.8586 -3.04399,3.995303 -5.08679,1.0694 -3.73062,-0.3152 -6.84821,-2.809 -10.48756,-3.8837 -3.43646,-0.8995 -7.01571,-3.7202 -10.63311,-1.6737 -3.35999,1.0416 -6.34916,-2.5604 -9.75495,-0.9717 -4.37883,2.2435 -4.09071,-4.2297 -7.67911,-3.4279 z", + "department-80" : "m 291.70622,47.756967 c -3.47996,1.1217 -3.04627,5.8219 -0.79546,7.952 0.89037,1.1075 5.54694,2.8292 2.61932,3.8114 -3.18569,-3.4655 -7.5672,0.1343 -7.97062,3.9943 -0.47105,1.1091 -4.46411,5.1249 -0.80195,4.0055 2.91087,3.603 6.18444,6.9838 10.1835,9.3786 3.43544,2.9931 2.76303,8.3437 6.37321,11.1237 1.2448,3.3935 4.38316,3.9986 7.42434,2.8458 3.80319,1.3358 7.56085,1.7157 11.46338,0.8053 4.71817,0.788 8.82172,3.532 13.42788,4.7631 2.13392,1.1237 5.86263,1.7565 6.76051,3.0664 0.97921,-2.4355 3.51,-3.1862 5.63778,-2.6178 1.16563,-2.4943 3.87662,-3.2229 5.06898,-5.5222 2.03148,2.0721 4.71,-0.3053 6.91967,1.1607 1.40977,-1.2701 4.85958,-1.9923 2.29258,-4.3239 -1.63912,-2.7881 -1.0794,-6.424 0.89691,-8.8818 1.35898,-3.1144 5.4058,-7.0002 0.81297,-9.3483 -3.28583,-2.2949 -7.6384,-1.5574 -11.02258,0.072 -2.09755,0.4664 -0.39267,-4.239 -3.13832,-2.0899 -1.16005,1.6814 -4.45837,0.9972 -1.92145,-0.7759 1.3457,-2.4159 -3.61093,-4.4831 -3.44273,-1.1573 -3.22512,0.9056 -5.15883,-3.7272 -7.91941,-2.0662 -1.99956,-3.4694 -5.90858,5.1057 -6.79361,-0.4657 -0.30252,-2.873 7.28101,-4.1343 2.8234,-6.5943 -3.92671,0.7984 -7.6276,0.3505 -11.63921,1.4998 -3.82525,1.795 -5.39409,-1.9631 -7.36268,-4.2361 -2.38783,0.1285 -3.52317,-1.4123 -3.95196,-3.2737 -3.6669,1.0481 -6.56193,-5.1079 -10.14766,-1.4213 -2.28983,1.1583 -3.93729,-1.4077 -5.79679,-1.7045 z", + "department-95" : "m 297.33919,122.75397 c -1.97954,1.0408 -1.88844,3.5368 -2.30138,5.4366 0.23663,1.551 -3.13553,3.64 -0.85081,4.5413 2.0069,-0.3606 2.61801,2.6677 4.49817,1.9591 1.6744,-0.2192 3.48602,-2.6079 5.00445,-0.8438 0.8654,0.6708 -0.19962,3.522 1.41256,2.4054 0.52642,-1.3241 1.71445,-1.2165 2.36753,-0.083 1.74035,0.5707 3.49219,1.3954 5.22035,1.7539 1.33752,-0.4169 3.68895,-1.6209 3.71359,0.6016 1.69507,0.8506 2.8042,2.2019 3.43208,3.949 0.14682,2.2415 2.33639,-0.8036 3.33057,-1.1291 1.3277,-1.0379 3.45492,-1.0677 4.93551,-1.0475 1.86042,1.0839 4.16028,0.7299 5.47451,-0.9927 1.4235,-0.8928 1.53545,-2.5519 2.7833,-3.5057 0.97612,-1.386 0.88142,-3.5266 -0.45089,-4.6556 -0.68002,-1.2653 -2.34863,1.7609 -2.76793,-0.3725 -0.88442,-1.8487 -3.35377,-2.1914 -5.14289,-2.6846 -1.93413,0.678 -2.34118,-2.73 -3.98674,-1.3936 -0.41587,1.1763 -3.39111,2.3442 -3.19614,0.5663 -0.33458,-1.4921 -3.35418,0.6489 -3.85887,-1.2535 -1.74811,-0.052 -3.44033,-2.3997 -4.97691,-0.2956 -2.02551,0.8335 -4.26462,1.2345 -6.43367,1.4538 -2.14841,-0.016 -4.09857,-1.0886 -6.26012,-0.9232 -1.62909,-0.054 -2.04245,-1.8237 -1.05208,-2.8916 -0.0616,-0.4153 -0.57602,-0.4854 -0.89419,-0.5945 z", + "department-78" : "m 291.77967,132.82207 c -1.94312,0.8839 -4.62708,1.0532 -6.18812,2.1419 0.15314,1.4423 1.30914,3.3808 1.09942,4.4077 2.57178,-0.427 0.0308,2.4167 1.77125,3.3688 1.92658,1.2615 1.39482,3.6953 2.91197,5.1979 1.11654,1.8241 -1.1587,4.1246 0.74252,5.8683 2.54608,1.5162 -1.52172,3.3878 0.0694,5.0189 0.15341,1.2654 1.20001,2.4386 2.3625,3.3276 0.58033,1.5689 3.60177,1.4599 2.93807,3.6194 1.53314,0.7823 4.00748,1.5622 2.97231,3.8005 -0.28716,2.6635 2.0779,4.5509 4.26846,5.4455 2.6906,0.2972 1.81158,-3.1714 3.2825,-4.4894 0.96846,-1.015 0.031,-2.2695 -0.33702,-2.9724 1.69659,-0.4741 4.4314,0.2834 4.27171,-2.5021 0.94581,-1.1739 0.82687,-2.5766 -0.50539,-3.2791 -1.07936,-2.8252 3.4747,-2.6 3.65936,-4.7738 -0.037,-2.2187 2.33404,-2.0957 3.67035,-3.1105 0.82343,-0.5769 2.66501,-1.3987 0.89528,-2.0782 -2.32715,-1.0265 -3.39441,-3.8015 -1.87748,-5.9439 1.05477,-1.3504 2.77336,-3.233 1.16448,-4.8551 -1.5027,-1.2172 -2.72795,-3.9367 -4.9604,-3.2971 -2.4293,1.0948 -4.15916,-0.6517 -6.27936,-1.3539 -1.05933,-0.9769 -2.32207,-0.6441 -2.97628,0.514 -1.93269,-0.034 0.28076,-3.3528 -2.16267,-3.4133 -2.05303,-0.1258 -3.72917,2.6736 -5.87429,1.0007 -0.80621,-1.4106 -2.00099,-1.8651 -3.55479,-1.2095 -0.49041,0.075 -1.02895,-0.043 -1.36383,-0.4329 z", + "department-28" : "m 286.5648,142.29697 c -0.43447,2.7922 -1.68295,5.7248 -4.19439,6.3587 -0.41334,3.9652 -3.944,7.0049 -7.8595,5.0599 -3.87028,-1.6035 -6.55359,1.6735 -10.24652,2.6152 -3.82572,0.4 -9.46565,2.6424 -7.31756,7.5586 1.86971,2.755 7.65419,4.513 5.43819,8.7905 2.13857,5.4199 -2.95316,8.0099 -7.09591,9.4824 -1.50343,3.064 1.30607,6.9647 1.72283,10.3471 1.46233,0.2811 4.56776,2.5586 1.41715,3.3356 1.15312,4.9827 8.85329,-3.659 7.30853,2.6442 5.02601,-0.7286 5.47341,5.7963 9.40923,7.3021 3.99328,2.679 8.241,-0.023 11.34543,-1.6176 2.72766,0.4779 3.39173,-4.3172 6.97597,-3.5372 3.43562,-2.6432 8.74045,0.066 11.81162,-3.4644 2.80604,-4.4143 4.55594,-9.0334 4.08374,-14.4345 0.67891,-4.3009 -2.33485,-8.6486 -6.76141,-8.4256 -2.37403,-3.3437 -2.64551,-7.7675 -6.27083,-10.2723 -3.67135,-2.1964 -4.87138,-5.7236 -4.17924,-9.5696 -1.72301,-3.2868 -0.42739,-6.8083 -2.63041,-9.9727 -0.59284,-1.1323 -1.64901,-2.0578 -2.95692,-2.2004 z", + "department-75" : "m 326.42495,144.69257 c -1.2671,-0.064 -2.45823,0.6827 -3.27131,1.5424 -0.46773,-0.1525 -0.84982,0.055 -1.22603,0.2543 -0.65152,0.028 -1.65946,1.1832 -0.6893,1.5198 0.8104,0.1829 0.92904,1.2021 1.80233,1.3503 1.64525,0.2802 3.41703,1.4273 5.03408,0.3899 1.02765,-0.8849 2.20482,0.6171 3.32215,0.2825 0.5429,-0.433 0.44885,-1.6877 -0.45763,-1.469 -0.47962,-0.01 -1.00379,0.1815 -1.32774,0.4463 -0.33874,-1.1258 -0.0615,-2.4975 -0.93223,-3.4012 -0.11737,-1.1419 -1.17088,-0.9621 -2.04525,-0.9183 l -0.1808,0 -0.0282,3e-4 z", + "department-93" : "m 335.95068,137.56237 c -0.87332,0.2732 -1.52679,0.9645 -2.03208,1.6939 -0.76953,0.7262 -1.75123,1.1758 -2.52737,1.8938 -0.84571,-0.028 -1.69777,-0.065 -2.52552,-0.2543 -0.57337,-0.4418 -1.44718,-1.2876 -2.14037,-0.5884 -0.51361,0.4604 -1.31094,0.9166 -1.9686,0.4664 -0.55322,-0.6528 -1.44764,0.604 -0.42539,0.6459 0.69546,0.1156 1.87135,0.5542 1.38469,1.4673 -0.41724,0.4848 -1.14111,1.6822 -0.0122,1.7433 0.87786,0.1487 1.83283,-0.2799 2.65404,0.1926 0.64474,0.7065 1.07538,1.6281 1.13115,2.5851 0.21738,0.6784 1.10309,0.5914 1.61821,0.3348 0.79788,-0.443 1.94209,-0.6261 2.66754,0.053 0.97418,0.643 2.04715,1.2121 2.75789,2.1683 -0.12897,1.0678 1.78158,0.4335 0.88882,-0.3345 -0.40336,-0.6823 -0.83755,-1.4895 -0.42863,-2.2358 -0.38442,-0.5149 -1.00859,-1.1214 -0.71535,-1.7806 0.60856,-0.4544 1.09762,-1.0341 1.17017,-1.8297 0.082,-0.6301 0.52818,-1.2357 0.22963,-1.8687 -0.2934,-0.794 -1.00763,-1.36 -1.24068,-2.1827 0.75688,-0.5679 0.46346,-1.9981 -0.48591,-2.1696 z", + "department-94" : "m 332.30086,147.46667 c -0.45897,-0.021 -1.58673,0.4539 -1.05671,0.9393 0.94205,0.08 0.88311,1.7657 -0.0503,1.8038 -0.69494,0.034 -1.28264,-0.429 -1.95087,-0.5442 -0.86265,-0.2888 -1.48623,0.5728 -2.28639,0.645 -0.71041,0.041 -1.77451,-0.055 -1.63659,0.9656 -0.10573,0.9231 0.0224,1.9311 -0.49404,2.7557 0.0295,0.7974 1.13793,0.7361 1.55018,1.1775 0.51649,-0.234 1.37901,-0.196 1.05331,0.5774 0.0101,0.8742 1.00448,0.8887 1.56194,0.5758 0.73871,-0.012 1.49396,0.171 2.21371,-0.079 0.87552,-0.1711 1.73495,-0.425 2.62116,-0.54 0.51541,0.6714 0.43134,1.7524 1.26271,2.1804 0.25988,0.459 1.23643,0.9253 1.48658,0.244 -0.0824,-0.5416 -0.0672,-1.136 0.34664,-1.5624 0.57624,-0.4686 0.55794,-1.1467 0.6562,-1.8251 0.0357,-0.54 1.25123,-1.3 0.24394,-1.5532 -0.93764,-0.1477 -0.1049,-1.1243 -0.19367,-1.6658 -0.0788,-0.7216 -0.83201,-0.9381 -1.21217,-1.4373 -0.86916,-1.0375 -1.94207,-1.9431 -3.1995,-2.4661 -0.29359,-0.1086 -0.60276,-0.1796 -0.91618,-0.1916 z", + "department-92" : "m 323.68475,141.50597 c -2.0177,0.5421 -3.25481,2.3985 -5.06233,3.3222 -0.97728,0.7141 -1.11357,2.0488 -1.00713,3.1648 -0.26988,0.623 -0.50901,1.3646 -0.19569,2.0173 0.55591,0.3442 1.33128,0.4342 1.57923,1.0986 0.7451,0.4706 1.55069,0.9612 1.93452,1.7942 0.25648,0.4977 0.69226,1.0601 1.32283,0.9758 0.91299,-0.06 0.98354,0.9761 1.37059,1.4998 0.42247,0.1216 1.52424,0.4437 1.24659,-0.3517 -0.29592,-0.5707 -0.10516,-1.2167 0.12423,-1.7743 0.33538,-0.6308 -0.0732,-1.3248 0.12968,-1.9895 0.36524,-0.6365 0.0519,-1.4276 -0.73697,-1.4562 -0.81619,-0.1782 -1.82622,-0.2374 -2.32094,-1.0181 -0.36284,-0.4454 -1.09416,-0.5251 -1.3166,-1.1048 -0.0722,-0.4831 0.36515,-0.8514 0.68423,-1.149 0.40187,-0.3486 0.93631,-0.4857 1.45827,-0.4686 0.6038,-0.2748 1.09546,-0.7655 1.66692,-1.1029 0.52751,-0.5193 0.19995,-1.3661 0.86396,-1.8127 0.44801,-0.4234 0.17198,-1.1037 -0.33397,-1.321 -0.43057,-0.2316 -0.92825,-0.2835 -1.40742,-0.3239 z", + "department-91" : "m 319.70153,153.29737 c -0.68619,1.9249 -3.84022,1.0169 -4.18801,3.0801 -0.0189,1.6387 -1.17989,2.5993 -2.65305,2.7909 -1.44163,0.6518 -2.01961,2.6842 -0.34127,3.3994 0.94827,1.4951 -0.93923,2.9691 -1.16756,4.4447 -0.71363,1.2858 -3.7946,-0.5741 -3.27458,1.1825 0.73162,0.4456 1.64593,1.612 0.21875,1.8265 -0.86141,1.6613 -1.93557,3.5474 -0.61541,5.2635 -0.24572,1.1579 -0.22802,2.4525 1.2957,2.4069 0.96483,1.0532 0.56954,2.7368 0.43076,4.028 -0.15695,1.4904 -0.96096,3.6771 1.38576,3.5994 1.93177,0.069 3.56596,-1.4853 5.54402,-1.1232 1.0159,0.3114 1.84553,-0.9938 2.6914,-1.6006 0.89444,-1.8716 2.74103,0.2211 3.20085,1.1553 1.53861,0.5604 2.65271,-2.0831 3.80859,-0.7574 1.03632,1.2008 2.58336,0.6831 2.88719,-0.7628 1.61333,-0.6859 1.3178,-2.4257 2.8043,-3.1825 0.66819,-1.2945 3.54961,-0.6768 2.8964,-2.4909 -2.06145,-0.944 -0.95539,-3.5256 -0.94859,-5.2449 -0.42881,-1.4511 -0.30689,-3.0191 0.30211,-4.4089 0.40248,-1.2049 1.51024,-2.4123 0.5871,-3.6601 -0.35335,-1.1823 1.12383,-1.6193 0.64794,-2.9102 0.0589,-0.9877 2.50146,-0.3742 1.38829,-1.5866 -2.2289,0.4677 -2.08665,-3.5227 -4.19446,-2.6126 -1.46232,0.7598 -3.837,0.9196 -5.06644,-0.06 -0.83243,-1.9967 -2.5016,-0.032 -3.76592,-0.3123 -0.57792,-0.9861 -1.10732,-2.1787 -2.58479,-2.1368 -0.43285,-0.093 -0.87624,-0.1611 -1.28908,-0.3278 z", + "department-45" : "m 319.88233,181.88597 c -1.95753,4.259 -8.30841,1.4376 -10.44765,5.1517 -0.33459,2.838 -0.38209,6.1858 -2.84986,7.6784 -0.44026,4.0199 -5.04786,4.6747 -8.26804,4.9989 -3.87996,-0.8458 -6.17149,2.3653 -9.6276,2.9993 -1.21219,2.2224 3.66266,2.8963 0.63043,5.1441 0.0974,2.3225 4.29268,4.1963 0.79623,6.4364 -0.81809,2.1861 -0.14638,6.8342 2.74507,6.7814 4.1277,-1.5294 4.75042,3.2495 6.49323,5.6865 2.83126,3.0104 4.69643,-3.9619 7.98161,-0.8499 3.049,1.1641 6.08396,-0.8737 9.30529,-0.3945 4.09258,0.1053 5.7828,4.2475 9.76776,5.0666 2.76954,0.5271 5.21506,-0.084 7.6835,1.8116 3.72857,0.1862 4.95877,3.5252 7.28108,5.728 2.24499,0.2706 2.25613,-4.563 5.18305,-1.6346 2.40624,2.5804 3.44004,-1.2809 3.61641,-2.7082 2.48647,0.077 5.62834,-1.2677 3.50495,-3.9472 0.73498,-3.8309 -4.36774,-5.9726 -4.07194,-8.9239 2.27331,-2.3576 9.06305,-0.8974 7.5894,-6.0685 -2.39924,-4.0439 2.50097,-5.2621 4.02406,-8.0575 1.82778,-4.0945 -2.49762,-6.8196 -3.86612,-10.1794 -1.64466,-4.1723 -6.04872,-3.013 -9.07696,-1.4191 -1.82518,0.1634 -1.07235,-2.9408 -2.95478,-0.9349 -2.41903,2.3959 -5.42193,1.788 -8.14651,1.041 -1.54829,0.3483 -8.01398,1.5023 -4.53212,-1.1346 2.86406,-2.6332 0.93398,-6.1061 -2.1768,-7.0687 -0.90691,-2.8747 -3.45513,-4.8165 -6.4265,-3.6952 -2.68407,1.5407 -2.41197,-0.5926 -4.15719,-1.5077 z", + "department-41" : "m 265.75052,195.60397 c -2.7703,2.855 -8.12538,0.3891 -9.93196,4.7555 -0.0331,2.0206 2.1453,3.2375 1.30923,5.7068 -0.1331,2.34 -0.38262,5.5378 -3.0165,5.2979 0.4402,3.9019 -1.34794,7.0091 -4.84934,8.7719 -2.39106,0.422 -4.56445,4.8403 -0.76257,4.0998 3.13106,1.366 7.47948,-0.3656 9.88517,1.821 -0.60755,1.9055 -0.35313,5.8168 2.39826,3.1727 2.14094,-1.9868 3.89134,2.7001 6.14644,1.7628 2.12391,2.314 -0.90121,6.2752 2.54167,8.0961 1.14316,3.4105 0.13235,7.1929 0.15163,10.5466 1.73692,3.7982 7.76363,0.086 8.36308,5.2709 1.5326,4.6141 5.15124,0.9845 7.66929,-0.2168 2.07718,0.053 2.94986,0.54 4.02937,-1.5059 3.39514,-1.113 7.81294,-1.2702 10.61942,1.3288 2.3375,2.6171 6.52336,2.0226 6.30893,-1.9391 2.67911,-1.9874 8.58799,1.9403 10.25535,-2.6615 -1.51659,-2.2633 -3.03346,-7.295 1.33564,-7.7285 2.58505,1.9485 4.49698,-0.3754 3.2643,-2.9205 -1.94322,-2.2409 -1.45526,-5.5024 -5.02125,-6.056 -1.30311,-2.9926 5.70105,-2.5402 4.47878,-5.9921 -3.06484,-2.7121 -7.94921,-1.2425 -11.70556,-0.8669 -2.35098,0.5437 -5.88333,-2.7505 -6.65975,1.0414 -4.64319,2.2741 -4.29989,-5.0763 -7.14699,-6.3191 -2.38896,0.5706 -5.72857,1.1359 -5.24692,-2.5951 -0.82448,-2.1345 -0.54143,-3.5644 0.69356,-5.7168 1.23275,-2.9814 -3.51339,-3.6797 -1.02685,-6.5795 -0.329,-1.6928 -3.80347,-1.9715 -5.30118,-1.5228 -0.56372,3.0388 -6.25774,2.7819 -8.84965,1.6233 -3.2633,-0.7836 -4.43409,-4.5527 -6.30946,-6.8517 -1.53073,-0.7393 -6.93437,-0.7364 -3.11688,-2.8529 0.72033,-0.379 0.0979,-1.0515 -0.50526,-0.9703 z", + "department-36" : "m 292.20906,252.27817 c -0.34445,1.6839 -4.55025,0.8326 -3.08911,3.1047 -3.05096,-1.4923 -6.92111,0.4049 -8.72922,2.9219 0.176,2.2044 1.85727,4.8975 -1.0398,6.2183 -1.4144,2.5946 -3.73314,5.9756 -6.90516,3.5172 -3.70118,-0.6102 -5.29799,3.2503 -5.66807,6.2273 -0.76974,2.968 -1.05157,6.0424 -1.906,8.9906 1.43754,2.9981 -2.52305,5.516 -4.77355,3.5162 -1.31728,1.3069 2.84799,3.5203 0.44743,5.3195 -1.41652,3.9641 2.5264,6.8253 5.69846,8.1018 3.1996,0.7134 5.58213,2.6787 5.73115,6.0052 1.79227,1.3218 2.04262,3.8754 1.88695,5.241 2.83545,2.064 5.89147,-2.5943 7.98016,-0.2312 1.68819,2.3999 4.09242,1.3504 4.96199,-1.0641 0.93839,-1.7748 3.13353,-1.2624 3.50372,-0.2999 0.95978,-1.0955 3.4142,-1.0847 3.35607,0.7806 1.32192,-1.3828 3.26208,-1.3734 4.30429,-0.4732 1.25919,-1.2104 1.98707,-5.4832 4.21612,-2.7538 3.52335,1.0934 7.55922,-0.9078 10.80773,1.3605 3.24455,1.2764 5.19416,-1.7206 6.19237,-4.1735 -0.23707,-3.0487 -2.11158,-6.0182 -0.52581,-8.9326 -0.50094,-2.6777 -2.03545,-5.2927 -4.28401,-6.7666 -1.85216,-2.1129 2.47492,-3.4569 -0.13237,-5.5157 -2.91661,-2.7668 1.81238,-4.1575 2.63619,-6.5817 -0.50741,-1.4877 -4.43326,-1.0396 -2.77379,-3.7313 1.47199,-2.0362 0.60514,-4.1062 -1.44998,-5.1202 -1.01533,-1.8501 1.06008,-4.3567 -1.92098,-4.6189 -2.83999,-2.0252 -5.83145,1.9459 -8.66868,-0.641 -3.57605,-2.0694 3.89108,-4.7678 -0.18644,-7.1734 -2.34138,-1.6838 -5.04576,-2.9424 -7.99247,-2.7182 -0.58225,-0.073 -1.15631,-0.2358 -1.67719,-0.5095 z", + "department-18" : "m 323.32315,229.03447 c -2.41903,-0.1838 -9.06604,2.5808 -5.23493,4.7778 2.33749,0.8313 2.23271,4.373 3.87953,5.8372 0.68577,3.1847 -2.6648,4.2187 -4.5396,2.839 -4.61085,1.9834 1.01142,6.4804 -1.11141,8.9428 -2.94883,2.482 -7.43306,-0.8018 -9.73405,1.6508 -0.61624,1.7728 -0.11643,3.4633 -2.43827,3.2696 -1.74713,2.0595 -4.68432,6.6782 0.0574,6.9177 2.86744,-0.2682 8.53552,-1.8781 8.51989,2.4508 -1.26753,3.0466 4.68942,4.3551 1.46813,7.6169 -0.96091,2.9783 4.76515,2.3465 1.9227,4.9859 -2.10225,1.6223 -3.699,4.3609 -0.93041,5.876 -0.47181,2.3701 -1.79335,5.4296 1.62909,6.1459 1.20884,2.9986 2.54168,5.5118 1.51991,9.0214 0.23125,2.9117 1.86109,5.1932 -0.37874,7.7647 2.2183,4.0651 6.67344,-0.6028 7.79985,-3.402 2.83761,-3.9411 8.23626,-0.4213 11.58823,-3.113 1.55633,-3.084 -2.39573,-7.5319 1.94958,-9.102 1.57286,-1.7542 4.31131,-5.4194 7.00533,-2.9323 3.89268,-1.1705 6.44103,-6.0919 10.96161,-5.158 3.4799,-3.0249 0.76309,-7.9794 2.22488,-11.7546 -0.22327,-4.2276 -3.07056,-7.8856 -2.73867,-12.2134 -0.62904,-3.7212 -1.68206,-8.1259 -5.45131,-9.8441 -1.78674,-3.8332 3.37414,-7.803 0.55772,-11.5199 -1.67593,-2.8534 -5.9453,0.6486 -7.39731,-2.5892 -0.67409,2.6243 -3.6976,4.2852 -4.72295,0.8196 -2.22133,-3.5352 -6.57458,-4.0173 -9.91056,-5.6201 -2.86979,1.263 -4.03388,-0.4149 -6.4956,-1.6675 z", + "department-23" : "m 300.50879,306.54567 c -1.75539,0.5864 -1.56686,5.8542 -3.89083,3.0619 -1.46713,-0.097 -4.02786,2.2937 -4.12371,-0.5775 -0.9192,0.4848 -3.42922,1.9718 -3.13656,-0.1757 -2.14824,0.805 -4.81325,3.6453 -4.92261,5.3463 1.48874,1.8787 -0.66676,4.4541 -1.28073,6.3648 -1.80587,2.2693 0.1245,4.0977 2.314,4.7007 1.97799,2.0172 2.47689,4.9079 3.93302,7.1075 -0.071,1.9568 -0.0721,4.3545 1.60835,5.3963 -0.74327,1.2531 -4.1147,3.9024 -0.67336,3.7467 2.52967,-1.7058 5.38151,1.7459 2.12714,2.9853 0.0919,2.9615 4.50019,3.3558 6.35725,1.5108 2.3174,-1.1549 1.47982,3.1334 4.0348,2.7592 3.63327,0.2698 2.32411,4.1607 2.56551,6.523 2.37581,1.9261 4.67351,-2.0894 6.85957,-2.8081 2.1137,0.7309 4.10978,2.5079 6.54358,2.132 2.08989,0.9318 4.81514,5.4907 6.9106,2.568 1.29438,-3.1806 4.57945,0.102 6.21745,-2.2679 1.44857,-2.6898 -3.29364,-3.5609 -3.1794,-6.3964 0.85461,-2.1873 3.44269,-3.3825 5.59212,-4.7335 1.23874,-1.7914 1.45247,-4.4417 3.61379,-5.5661 0.85216,-3.5779 -3.4563,-6.3388 -2.00795,-9.9486 0.20202,-3.3817 -2.25065,-6.1994 -3.14349,-9.3147 -1.36464,-1.3393 -3.51371,-1.7547 -4.1053,-3.6621 -2.1727,0.8682 -5.30645,-0.8052 -3.49891,-3.3249 -1.65929,-0.7768 -2.79459,-4.7328 -5.61607,-3.6947 -3.44071,1.2204 -7.2528,0.6547 -10.61261,-0.5791 -2.76287,-0.4475 -6.13948,1.5774 -8.30443,-1.0348 l -0.12725,-0.083 -0.054,-0.035 c 0,0 0,0 0,0 z", + "department-87" : "m 280.49679,310.17287 c -2.25848,3.0172 -6.04466,0.9416 -8.80921,1.5759 -1.51315,2.6233 -5.86787,-0.311 -5.94518,3.6228 -0.40101,4.3163 -6.10484,0.7796 -7.59254,4.6863 -1.63243,1.4915 -2.61365,2.7076 -1.28341,4.7728 1.15137,2.9511 -1.09718,6.0592 0.32708,8.9108 1.24123,2.0728 5.00702,0.6968 4.65502,4.144 0.36796,3.2343 -2.85088,3.9728 -5.22886,3.8148 -0.41054,2.4465 0.001,5.144 -1.69435,7.3593 -1.00492,1.8378 -3.94144,-0.1996 -3.80491,2.8328 -1.61928,1.0447 -4.36719,4.1765 -1.12722,5.2499 4.01665,-1.7151 4.3263,2.9266 4.38682,5.6557 1.38843,2.5862 4.13255,-0.1368 4.72566,-0.6144 2.77477,0.6648 7.30317,-1.2474 7.74819,3.1309 1.32863,2.2691 6.75218,0.9514 4.02461,4.4181 -0.8215,2.4092 2.97902,1.9089 4.32409,3.0466 1.98347,-0.076 2.53196,-3.112 5.03005,-1.7856 2.65566,0.267 2.27923,-3.7173 5.06748,-3.8893 1.13119,-3.0373 5.80168,0.3264 7.27502,-2.7438 3.03925,-1.7574 5.10586,-4.964 8.35665,-6.3257 1.75747,0.2334 5.85539,0.9664 4.29133,-2.1413 -0.47848,-2.7286 1.28588,-6.6816 -2.92333,-7.1626 -1.86493,-1.1469 -2.8975,-3.6673 -5.05661,-1.5795 -2.43468,1.3013 -7.08019,-1.9101 -3.85119,-3.8219 1.12215,-4.3962 -4.94104,0.9186 -4.92956,-3.0019 1.08432,-1.6023 3.5177,-2.6476 1.00059,-4.7283 -0.50474,-3.1395 -1.03626,-6.6172 -3.55346,-9.137 -1.66831,-1.5291 -5.6411,-3.9698 -2.64995,-6.4197 1.50408,-2.7862 1.75349,-6.2137 -0.89961,-8.3926 -0.49744,-0.6235 -1.11212,-1.1808 -1.8632,-1.4771 z", + "department-19" : "m 312.79735,352.32687 c -3.51534,1.4234 -5.66594,5.5764 -9.40134,6.0703 -3.93394,-0.057 -6.90566,2.6521 -9.441,5.3179 -2.16367,3.3256 -6.17236,0.999 -8.8101,3.4106 -2.07425,2.5749 -5.23304,4.6954 -8.01442,4.5682 -1.3326,3.6276 4.52256,6.7834 -0.37235,9.231 -2.97158,2.5722 1.53533,5.6461 -0.66888,8.0949 2.82802,1.098 -0.19105,5.1811 4.03061,4.4024 5.28015,-0.5802 0.8084,6.1751 5.21065,7.3379 3.24104,-0.1473 7.03718,-1.8942 9.91518,1.0448 2.28335,1.9825 4.42969,7.1059 8.15314,4.6962 1.31512,-2.1224 4.1298,-2.0455 5.08215,-1.4746 2.17716,-2.0526 9.18256,0.6015 7.01988,-4.6212 -0.43171,-3.9806 5.55474,-4.9935 4.4244,-9.6329 -1.40602,-3.5089 2.16626,-6.0958 4.47072,-8.169 3.4136,-1.1327 1.39565,-9.6346 6.26509,-5.7707 2.64859,1.7118 4.46516,-0.1689 2.42625,-2.4087 1.26404,-4.0125 0.66788,-7.6643 -0.8701,-11.4723 -0.0536,-2.7243 4.79408,-5.5771 0.73164,-7.8703 -3.09284,0.1074 -6.54727,1.2125 -9.00726,3.2077 -3.43195,-1.3761 -6.04148,-4.3849 -9.88019,-4.576 l -0.69021,-0.6405 -0.57386,-0.7457 0,0 z", + "department-15" : "m 334.17099,370.88687 c -2.18484,1.738 1.48337,9.1894 -3.64283,5.9479 -5.13882,-3.185 -2.36513,4.8014 -6.35609,6.0861 -4.3131,2.1764 -4.06454,6.4308 -4.35441,10.4607 -0.14858,3.7796 -6.69568,4.4584 -3.46487,8.5237 -0.20388,2.5313 -3.91742,2.8755 -1.77698,6.0148 -0.133,4.3044 5.27716,7.5619 2.86157,12.0408 -0.63326,2.3775 1.24375,9.6315 4.3531,5.3273 3.55079,-1.5782 7.75971,3.2256 11.04208,-0.5484 4.35041,-5.2551 4.21918,-13.7898 10.82937,-17.227 3.09769,-1.1336 1.36822,5.6311 5.05493,3.7457 2.14126,1.8888 2.07362,5.4063 4.40153,7.2914 -0.71271,2.7162 0.86851,9.355 3.64899,4.4378 1.00457,-3.9083 2.00076,-7.8472 3.85407,-11.4679 1.56942,-3.62 5.93357,1.7932 6.57822,-3.0765 1.41228,-2.5569 7.13929,-1.9541 4.58173,-6.5762 -1.69125,-1.3437 -3.54391,-5.8849 -0.16821,-6.0468 -3.8162,-1.5771 -3.12168,-6.5133 -4.7869,-9.6359 -1.58002,-3.4294 -7.84082,-1.0706 -6.16301,-5.9989 -1.28179,3.7944 -7.64803,4.0622 -7.9696,-0.6889 -2.08427,-4.7122 -8.07584,-0.7365 -10.54923,-3.7699 -1.52387,-3.9857 -5.53791,-2.2979 -7.97346,-4.8398 z", + "department-30" : "m 401.88537,438.49367 c -0.92615,2.9919 -6.72555,4.6967 -2.61364,8.0536 -0.41561,3.054 1.50221,5.0813 0.34854,7.9392 0.0745,1.9633 1.53447,3.4841 -1.20067,3.9023 -2.90321,2.8854 -6.65858,2.0671 -9.2655,-0.5939 -1.91417,-1.2344 -4.85578,0.086 -4.13964,2.5866 -4.3958,2.8681 -8.70025,-1.7622 -12.3968,-2.2948 -1.26211,1.3999 -3.06032,4.4611 -3.29336,5.2955 2.50787,0.9929 9.71662,3.1221 5.82297,6.4686 -1.94364,1.0519 -3.68291,4.7488 -0.12359,4.6633 1.09255,1.4144 1.82478,4.0494 3.56282,1.5007 1.80646,0.051 4.32959,5.1984 4.39406,0.8234 1.62522,-2.3859 4.67943,-3.7355 6.39325,-5.8548 3.32645,-0.9763 5.54244,2.8941 4.12,5.5145 1.58202,1.8624 5.24475,-1.3952 6.16132,1.8726 1.10803,1.6157 1.17146,3.8464 3.4623,3.6769 3.23396,2.7651 7.48808,5.5905 7.56926,10.2986 -0.45774,3.344 -5.71384,4.2338 -2.62915,7.7992 0.39974,4.2289 4.50427,4.8822 6.13994,1.1948 2.09042,-2.7892 5.23625,-2.4377 7.62972,-4.9215 2.42409,-1.6243 -1.76679,-4.1652 1.23351,-6.1837 1.72112,-3.7796 7.63131,0.9735 7.43774,-3.9599 1.73551,-3.0624 0.1155,-7.834 2.8655,-10.1269 2.48842,-2.5747 8.62724,-5.7359 5.77025,-9.8242 -2.77018,-2.4183 -5.62113,-4.7093 -4.52149,-8.7942 -0.5493,-3.9766 -3.72232,-7.1889 -7.02578,-9.2443 -2.00265,-1.5729 -4.71628,-2.4637 -5.29927,0.7592 -2.55811,2.9769 -1.78111,-5.2344 -5.13251,-2.3113 -1.47046,2.3699 -4.42285,6.2851 -6.58482,2.0401 -1.6983,-3.1224 -7.63904,0.3467 -6.37137,-3.917 0.29192,-2.3173 0.42433,-5.4472 -2.31359,-6.3626 z", + "department-48" : "m 372.9239,404.88237 c -1.49646,2.4902 -6.14592,1.5138 -6.16259,5.174 -0.97634,2.1532 -3.26321,0.9168 -4.16726,-0.2728 -2.61669,0.5249 -1.43816,4.5411 -3.69939,5.8414 -1.30058,2.6073 -0.6516,5.9523 -2.74682,8.2178 -1.75547,3.4196 2.75648,5.2308 3.69556,7.9479 -0.26685,2.5777 -0.1397,5.1631 2.32783,6.5599 1.22277,2.8519 -1.24736,6.075 0.66772,8.856 0.30533,2.0302 -1.68452,3.6697 0.88407,4.5935 1.45191,1.1275 3.11166,1.3825 2.87572,3.6018 1.19359,1.724 3.72594,-1.8389 5.45107,0.2182 2.6493,2.1312 4.72905,5.5249 8.6518,5.2187 2.90122,0.7666 5.23314,-0.5253 4.99192,-3.601 3.05533,-1.5314 5.14376,3.1784 8.26855,2.8805 2.43946,0.094 6.27323,-2.4304 5.27902,-4.8382 0.34066,-1.9709 1.65951,-3.9775 -0.31068,-5.3912 0.31416,-2.2966 0.32558,-4.4095 -1.61958,-5.9681 0.11777,-2.6362 4.94036,-2.6594 4.11668,-6.0818 0.27405,-3.4224 -1.80627,-6.1937 -3.76217,-8.6543 -0.92879,-2.8368 -1.37836,-5.808 -1.98584,-8.7235 -0.77917,-2.6705 -3.84043,-2.7687 -4.50088,-5.5195 -1.4467,-2.0692 -5.06785,0.052 -4.76071,-3.2195 -2.00519,-2.693 -3.23367,0.8127 -3.81284,2.355 -2.25631,-0.033 -5.6088,1.9876 -6.1492,-1.5854 -1.0351,-2.5421 -0.66819,-6.2178 -3.53198,-7.6094 z", + "department-63" : "m 349.69145,319.81727 c -1.96028,0.3158 -2.09051,5.6682 -4.36159,2.6898 -2.07747,-0.3042 -2.72723,2.9499 -4.04013,4.155 -0.8164,2.1531 -3.43918,1.9581 -4.63212,1.1788 -3.41637,3.4657 3.98389,7.5222 0.55001,11.1714 -1.22961,3.9215 -4.51502,6.1445 -7.60758,8.2711 -1.8454,3.9486 4.26592,5.6009 4.77858,9.2887 1.34964,3.4926 -4.63531,5.6726 -1.10275,9.1662 1.47843,2.6171 0.39584,6.7042 4.67043,6.8002 4.2595,-0.2182 4.22384,6.1647 8.90225,4.222 5.05904,-1.6539 5.67341,4.6555 9.15573,6.3689 3.28768,0.1949 3.81696,-4.7796 7.5775,-4.2522 3.45536,-0.6809 5.9671,-4.7955 9.88635,-3.4721 2.3295,2.163 5.66456,-2.0983 7.91679,0.6374 1.91131,1.1659 3.15534,6.0782 5.32014,2.1591 2.16429,-0.4621 5.76396,2.5593 6.46375,-1.0733 1.79865,0.9145 4.60021,2.8035 4.14626,-0.6944 2.68072,-2.7097 4.98003,-6.3044 2.43227,-9.8483 -1.84475,-4.2571 -7.54037,-5.748 -7.9284,-10.7979 -3.06733,-3.0913 -3.80827,-7.1334 -2.06192,-11.0954 0.93021,-4.1279 -4.64999,-4.7247 -5.81946,-8.2294 -1.93395,-2.6675 -7.2576,1.3208 -7.10204,-3.7252 -3.60456,-0.4148 -7.24234,0.5366 -10.73238,-0.5083 -3.88938,-0.092 -6.8906,-2.5961 -10.34815,-3.4208 -1.81061,-2.2474 -4.0697,-4.2815 -2.91039,-7.2314 -0.0631,-1.6641 -1.81555,-2.1284 -3.15315,-1.7599 z", + "department-42" : "m 396.81173,318.43867 c -3.04538,0.4842 -6.28523,3.1219 -4.13555,6.2026 0.14297,3.9062 1.16314,7.7991 1.06229,11.6812 -0.43753,3.2609 -7.42459,1.1672 -4.83163,5.0769 2.95662,2.4221 0.0602,5.4295 -0.1975,8.3305 -0.0358,2.4678 2.96153,3.6274 3.15495,6.2116 0.72322,2.5471 1.90043,5.3657 4.65773,6.2038 2.8814,2.2178 4.63326,6.4917 4.31567,9.9999 -0.92586,2.1593 -6.31333,5.585 -2.70321,7.3201 1.8603,-3.4786 4.18701,0.8643 6.62857,0.1805 2.99961,-0.2205 4.90626,-4.3977 8.00093,-2.2791 2.48893,0.9387 7.0964,0.7509 5.18671,4.6433 0.16102,2.2776 1.68348,3.905 3.72594,2.8821 1.9959,1.9737 6.10697,3.4109 7.58322,0.088 0.337,-3.3298 3.26776,-4.7474 5.85512,-6.1989 2.21404,-1.7536 1.92267,-6.0181 0.0978,-7.838 -1.85093,-0.6693 -3.76647,0.2265 -3.28169,-2.5348 -0.33056,-3.7169 -4.09628,-4.3409 -7.02136,-4.0643 -2.37977,-1.7679 -5.50308,-4.1608 -6.10849,-7.0716 0.6965,-1.9301 1.3703,-3.8856 -0.43981,-5.2087 0.34981,-2.7306 2.99064,-6.2368 -0.89553,-7.7038 -0.51661,-2.5076 -0.67401,-5.1125 -3.32779,-6.4005 -1.70896,-1.7704 3.81418,-0.9898 1.01211,-2.8391 -3.2882,-1.665 1.03734,-3.3557 1.20009,-5.6652 0.55726,-2.685 3.46451,-2.573 5.03792,-2.9062 -0.25836,-1.2146 -0.61963,-4.0448 -1.33244,-4.1381 -1.52701,1.4961 -4.5596,4.5987 -6.51532,2.8141 -0.8112,-2.0641 -5.40406,0.5484 -7.4615,-1.3102 -2.10101,1.0645 -4.89617,2.0345 -6.30972,-0.3638 -2.71112,-0.2873 -2.7172,-3.2582 -2.39758,-4.9726 l -0.25645,-0.1412 -0.30345,0 0,0 z", + "department-69" : "m 433.15762,316.46127 c -2.06514,-0.2072 -3.78987,4.3658 -5.39705,1.139 -1.60982,1.9227 -3.8474,0.5607 -5.33124,-0.6228 -3.38999,-0.1265 -2.95944,4.5256 -1.36263,6.188 -1.34286,0.6888 2.66448,4.1055 -0.67181,3.9384 -2.67562,-0.7719 -4.64324,2.0598 -4.41514,4.4642 -1.00043,1.4143 -2.95672,2.557 -0.48729,3.6603 1.81416,1.5061 -0.50576,1.7048 -1.55558,2.0131 1.20625,1.9258 4.0909,3.1813 3.42683,5.9831 0.0192,2.2783 4.10392,2.4328 2.41791,5.2727 -0.78574,1.847 -2.22995,4.0536 0.36587,5.1517 -1.35804,2.0955 -1.66909,4.9875 0.68142,6.7673 1.80797,2.479 4.40773,4.5332 7.67889,4.0851 3.20623,-0.1336 3.33908,3.5757 3.82184,5.7653 1.35873,1.1495 3.44498,-0.7723 4.09014,1.4966 1.50181,1.2567 2.41043,-1.6841 3.87586,-2.1686 2.77607,-2.2777 -1.25278,-3.6239 -2.23013,-5.4608 0.99695,-1.0256 3.90033,0.1805 5.31865,-1.3281 1.92962,-1.4814 5.79839,0.1248 6.58062,-2.7142 -0.0304,-2.6311 3.87485,-3.1488 4.46309,-4.7762 -1.03278,-1.6506 -5.76038,-3.4364 -2.80192,-5.2819 -1.03091,-2.3583 -4.65076,0.5163 -6.63873,-0.8383 -2.50947,-1.3058 -0.75027,-5.6139 -4.12825,-6.2806 -1.10146,-0.4809 -2.33579,0.4468 -2.24482,-1.1078 -1.34267,-0.9687 -4.00552,-1.3343 -2.45168,-3.4418 0.16286,-3.1426 -0.65651,-6.7691 1.2394,-9.4835 1.31678,-1.5866 0.99938,-4.0764 -1.37869,-3.9257 -1.83531,-1.2852 0.11376,-4.8955 -2.63964,-5.3368 -0.17345,-1.3409 1.88326,-2.251 -0.22592,-3.1577 z", + "department-43" : "m 378.74897,374.66877 c -1.91447,3.0918 -5.9436,0.3376 -8.70235,1.0147 -2.97502,0.9348 -5.06764,3.9044 -8.26255,4.0471 -1.48003,1.6787 -1.04637,4.6761 1.64595,3.9825 3.08429,-0.017 3.01222,2.8241 4.39756,4.7939 1.00545,2.1275 0.25254,5.4851 3.26567,6.6904 2.73087,1.0469 -0.64092,0.8367 -1.46771,1.2608 0.9063,1.8756 0.16406,5.3995 3.19812,5.7392 -1.28962,3.0474 3.0861,3.5246 2.76016,6.6384 0.44415,2.4974 1.46536,7.2695 5.01423,5.6175 2.89872,0.2077 2.78348,-5.512 5.53815,-3.2336 0.70004,1.3731 1.16354,3.0915 3.04007,2.2537 2.42409,0.8616 3.30653,4.1651 5.5086,5.0098 2.16241,2.341 4.45766,-2.0481 4.9012,-3.8512 1.94838,-0.3486 3.46002,-1.2015 4.06772,-3.1488 2.70234,-1.0109 7.01988,0.2927 7.39526,-3.8916 0.57453,-2.3398 3.79761,-2.8237 4.71577,-3.7759 -0.94825,-2.1484 0.48135,-3.3029 2.50881,-3.3187 1.66446,-1.384 -1.79955,-3.0891 0.59475,-4.4077 1.78823,-0.7623 -0.56376,-3.863 1.9175,-2.5001 2.37315,2.2582 1.40335,-1.5483 2.4873,-2.7476 1.70853,-2.6634 -0.0938,-7.0447 -3.55932,-5.6879 -2.23516,0.1531 -1.03513,-2.1677 -2.04402,-3.1895 1.02067,-1.8348 0.33719,-4.0649 -2.14064,-3.3559 -2.36117,-0.494 -4.73935,-3.0374 -7.00944,-0.506 -1.631,0.6182 -3.3407,2.3677 -4.6689,1.6331 -2.07158,2.0976 -1.86091,-3.1182 -4.31202,-1.295 -1.40277,1.1458 -2.48668,2.2862 -3.9165,0.3593 -1.27017,-1.5626 -3.46342,-1.6488 -4.11581,0.4541 -1.91407,1.0149 -4.83065,-3.1063 -5.71092,0.2616 -3.01147,1.846 -2.76027,-4.167 -5.84322,-3.6337 -0.51441,-0.2583 -0.99692,-0.6564 -1.20342,-1.2129 z", + "department-07" : "m 436.05602,378.61807 c -0.98698,0.2401 -1.66413,1.2943 -2.77408,1.2712 -0.887,0.2673 -1.77059,0.943 -2.00009,1.8249 -0.49568,0.2451 -1.18415,0.4852 -0.95483,1.2148 0.30291,0.7973 -0.79298,0.3654 -0.97742,0.9661 -0.56937,0.7838 0.84092,1.398 0.18643,2.1357 -0.7174,0.8493 -1.98529,0.01 -2.78539,0.7627 -0.47608,0.3458 -1.12305,0.013 -1.5255,0.4464 -0.47821,-0.037 -1.01362,0.1503 -0.84747,0.7175 -0.6854,1.0407 -0.14518,2.5371 -1.25994,3.3786 -0.85994,0.8018 -0.93176,2.1057 -0.32771,3.0736 0.29264,0.6521 -0.75827,0.3712 -0.64971,0.9887 -0.5659,-0.026 -0.73505,-0.6986 -0.62715,-1.1639 -0.32146,-0.7908 -1.61297,-1.1366 -2.27693,-0.6328 -0.43778,0.8138 0.88931,0.8497 1.06783,1.5255 0.10576,0.786 -1.05608,0.7913 -1.5763,0.9436 -0.33491,0.4815 -0.24527,1.1969 -0.59891,1.7119 -0.25525,0.6323 0.24024,1.1526 0.84183,1.13 0.62469,0.2866 0.63062,1.5083 -0.20904,1.4746 -0.47535,0.2005 -0.76738,0.5983 -1.36162,0.4633 -0.9404,-0.1461 -1.91497,0.4644 -1.88141,1.4803 -0.31687,0.8655 1.12813,1.3752 0.69491,2.1526 -0.81171,0.4132 -1.81347,0.8012 -2.72324,0.7797 -0.59088,-0.543 -1.37157,0 -1.3221,0.7288 -0.0318,1.5293 -1.89826,2.2684 -1.87009,3.8194 -0.079,0.6444 -0.86859,0.8206 -1.28254,1.2542 -0.81612,0.2296 -1.69494,-0.602 -2.49728,0.017 -0.93827,0.5191 -2.06872,-0.065 -3.00008,0.1865 -0.50486,0.7439 -0.47185,1.5914 -0.23167,2.3899 -0.25312,0.4313 -1.07459,0.086 -1.36727,0.6102 -0.36278,0 -0.6389,0.2174 -0.58195,0.661 -0.39034,0.4779 -0.84269,-0.504 -1.20342,-0.6384 -0.69979,-0.2182 -0.7485,0.9638 -0.92658,1.4124 -0.14229,0.7302 -0.96069,1.3196 -0.62715,2.1527 -0.46563,0.3562 -1.13331,0.6051 -1.48026,1.1469 -0.40654,-0.017 -1.19862,-0.139 -1.07915,0.5367 0.41041,0.4966 0.17614,1.0428 -0.14691,1.5312 -0.27854,0.5274 0.3143,0.9155 0.32207,1.435 0.16872,0.2938 0.7127,0.1014 0.38419,0.6102 -0.60932,0.957 0.17429,1.838 0.4972,2.712 0.29531,0.8084 -0.17165,1.9652 0.59323,2.5368 0.0975,0.5718 0.0364,1.2776 0.59323,1.6385 0,0.6979 0.68106,0.8343 1.2317,0.9096 0.89513,0.8352 0.79638,2.2541 1.4633,3.2487 0.6751,1.459 0,3.4359 1.48594,4.503 0.42371,0.5768 1.4356,0.3262 1.52549,1.1978 0.0999,0.5068 -0.27145,1.2761 0.46892,1.4351 0.4786,0.2878 0.96195,0.9404 0.29947,1.3446 -0.26736,0.1903 -0.88215,0.1903 -0.56499,0.695 0.6112,1.1273 0.46038,2.6896 -0.23167,3.7176 -0.075,0.6614 0.81235,0.6977 1.08478,0.2034 0.69686,-0.6027 1.68192,-0.3676 2.46336,-0.6836 0.46443,-0.3117 0.86125,0.579 1.01699,0.9209 0.11459,0.9619 1.18552,0.1266 1.66109,0.4181 0.232,1.2125 1.58917,1.4292 2.27125,2.3052 0.4521,0.6192 1.54661,1.3393 2.07916,0.4068 0.67351,-0.7512 0.36138,-1.9521 0.81359,-2.7176 0.80332,-0.054 1.46699,-0.7501 1.65545,-1.4521 0.97255,-0.1951 1.99651,-0.3817 2.9662,-0.5198 1.16647,0.9304 -0.5322,2.4467 0.2938,3.4747 0.61069,0.2536 1.63198,0.577 2.12436,-0.017 0.43771,-1.0019 -0.3464,-2.5483 0.74015,-3.2262 0.62852,0.1307 1.29292,0.1061 1.91529,0.1639 0.63128,0.4117 1.2794,0.9381 2.00573,1.0565 -0.0199,1.1357 1.09375,1.6084 2.01137,1.8363 0.56611,0.1243 0.87907,0.6533 1.31642,0.8983 0.35176,-0.1516 0.71708,-0.2969 0.97747,0.1073 0.7345,-0.013 0.25691,-1.1984 0.3728,-1.6608 -0.005,-1.9484 -0.45261,-4.0012 0.39558,-5.8366 0.45493,-0.9895 -0.12598,-2.5555 1.12431,-3.0396 1.00024,-0.8913 0.7472,-2.5269 0.18647,-3.599 -0.35552,-1.0171 0.99775,-1.8451 0.58759,-2.8024 -0.74672,-0.6843 -0.19099,-1.6904 0.19772,-2.3899 0.10132,-1.0192 1.8901,-0.5657 1.69498,-1.7628 0.25709,-1.8343 2.01516,-3.1735 1.70065,-5.1357 -0.13972,-1.6621 -1.1247,-3.3045 -0.76275,-4.972 0.27456,-0.6912 -0.45203,-1.7244 0.57063,-2.017 1.07199,-0.3928 0.83388,-1.8445 1.81362,-2.2826 0.50536,-0.4865 0.10562,-1.5069 0.97178,-1.6836 0.58759,-0.4492 0.36514,-1.346 0.97179,-1.825 0.41898,-0.7517 -0.60249,-1.6968 0.16951,-2.3051 0.6073,-0.9413 1.46891,-2.2857 0.5198,-3.3109 -0.62093,-0.6681 -0.91372,-1.5059 -1.01699,-2.3899 -0.1502,-0.5311 -0.92763,-1.0977 -0.38983,-1.6102 0.0725,-0.7579 -0.21067,-1.6331 0.54803,-2.1639 0.64281,-0.6833 -0.37902,-1.1907 -0.9379,-1.3504 -0.47637,-0.7071 0.093,-1.8276 -0.59324,-2.5198 -0.44479,-0.5339 -1.12174,-1.3408 -0.47459,-2.0114 0.45865,-0.4916 1.07806,-1.35 0.17516,-1.7797 -0.52403,-1.4767 -0.29344,-3.1627 -0.40116,-4.7177 -0.0571,-1.207 0.22524,-2.4316 0.16952,-3.6159 -0.78842,-1.0055 -2.61881,-1.8432 -2.04529,-3.39 0.48599,-0.7308 0.0928,-1.505 -0.83054,-1.4407 z", + "department-26" : "m 447.50276,380.06437 c -2.3866,2.719 -9.55188,1.3429 -8.51002,6.4999 0.35957,3.8642 -0.3011,7.9355 1.4688,11.5453 0.15133,3.8153 1.76928,7.4944 1.30474,11.219 -0.59254,4.3332 -5.4088,7.1174 -4.55866,11.7093 0.39725,3.0671 0.78119,6.8009 -1.96429,8.9633 -2.50719,3.9254 -0.3225,9.2065 -3.42148,12.9711 -1.05549,3.8862 2.75206,5.3361 5.70658,4.5244 1.86228,1.415 1.07064,7.6799 4.65687,4.5775 3.42947,-2.6116 7.96144,-2.4965 11.60725,-2.9446 3.64878,-1.5203 -1.34918,5.1897 3.20134,5.1691 2.92075,-0.273 6.52935,-0.098 8.69074,2.4004 0.15914,3.8415 6.49142,5.5961 8.11028,1.655 -0.39045,-3.6711 5.74744,0.4539 4.93902,-3.874 1.03159,-3.2671 -3.12215,-4.6278 -3.10928,-7.6423 -3.72363,0.5364 -9.54902,-1.8078 -8.1511,-6.4781 3.02188,0.8559 1.98371,-1.6482 1.16636,-3.2074 1.5575,-3.0544 6.12682,2.3832 8.18654,-0.7571 0.1557,-2.8223 -2.76201,-5.3499 -0.11651,-7.8543 0.11112,-2.3598 2.00504,-3.9259 4.04129,-2.3635 2.991,0.182 6.44564,-4.4428 1.39767,-4.0555 -3.82101,-0.164 -5.9227,-3.738 -9.22876,-4.6896 -5.62482,0.638 -3.54366,-5.7279 -3.30219,-9.0912 0.28671,-3.4436 0.41858,-7.7666 -0.7242,-10.6658 -2.19213,3.4307 -6.13702,1.7423 -9.22724,0.9235 -1.22176,-2.1939 -7.10342,0.6204 -4.24906,-2.3057 1.15753,-2.9392 1.04248,-7.0334 -0.14435,-9.5779 -1.91837,-0.3036 -2.11511,-2.4093 -2.26083,-3.1717 -2.92953,0.6381 -3.17864,-2.2789 -5.50951,-3.4791 z m -1.26558,60.3355 c 2.24246,0.9771 5.56158,3.3399 2.8451,5.5676 -0.50262,4.3276 -8.1238,3.772 -6.59755,-0.8571 0.50063,-2.0177 2.01853,-3.6444 3.75245,-4.7105 z", + "department-84" : "m 446.29051,440.62517 c -0.53024,0.5693 -1.30307,0.7924 -1.95485,1.1751 -0.57052,0.4726 -0.70037,1.2579 -0.7571,1.9549 -0.25424,0.8053 -1.17114,1.1997 -1.3447,2.0453 0.30168,0.242 0.77811,0.5697 0.59891,1.017 -0.24231,0.2693 -0.2388,0.6675 -0.16948,1.0056 0.077,0.3633 0.38582,0.7267 0.79095,0.678 0.41695,-0.02 0.85155,-0.1812 1.2543,0.011 0.70579,0.1967 1.401,0.6149 2.15828,0.4633 0.52576,-0.3137 0.45178,-1.0689 0.93787,-1.4238 0.36471,-0.4491 0.44252,-1.0444 0.73451,-1.5367 0.25123,-0.4261 0.10349,-1.0684 0.70055,-1.2091 0.52605,-0.2383 1.25647,-0.2909 1.5255,-0.8814 0.0751,-0.5556 -0.6866,-0.3862 -1.01699,-0.5311 -0.42849,-0.3297 -1.1345,-0.3687 -1.34466,-0.9379 0.0145,-0.5218 -0.22202,-1.0029 -0.75711,-1.1526 -0.44367,-0.1596 -0.70229,-0.6387 -1.19778,-0.6779 -0.0524,-0.01 -0.10576,-0.01 -0.1582,0 z m -11.57102,6.6443 c -2.02666,0.062 -3.99866,1.3778 -2.89276,3.6611 0.17245,2.9957 4.22795,4.7297 2.93796,8.0342 -0.96925,2.4228 0.32544,4.4422 2.66676,5.0284 1.15497,1.5916 2.88545,3.5491 2.96055,5.39 -1.40168,1.278 -2.05468,2.8169 -3.54814,4.1923 1.03763,1.0996 3.43012,0.5209 4.87024,1.4803 2.67114,1.1516 5.52282,2.4757 7.01718,5.1188 1.11971,1.6552 2.26824,3.4998 4.20353,4.2826 2.09056,2.1702 5.19084,0.8749 7.7178,1.3334 3.48122,1.1251 6.04073,4.1022 9.66134,4.938 2.85511,1.0144 5.9474,0.4442 8.30535,-1.356 2.21278,-0.5147 4.63362,-2.7167 2.05661,-4.6103 -1.39756,-2.1849 -3.26404,-5.5533 -6.36182,-4.3391 -3.8081,-0.01 0.70084,-3.2515 0.56499,-5.0398 0.58115,-3.1108 -5.2096,-2.06 -3.61595,-5.4804 0.6649,-1.7035 2.69808,-5.5665 -0.23731,-5.503 -0.50052,-2.1951 -1.70119,-3.7232 -3.40123,-4.9719 -1.93829,-0.6451 -2.54664,-2.2552 -2.89276,-4.0115 -1.66141,-0.7579 -3.763,-0.1955 -5.2996,-1.2768 -2.06832,0.9007 -5.03954,0.4077 -4.82504,-2.4295 -0.1326,-1.0141 1.24746,-4.2389 -0.32768,-2.26 -2.05646,1.8453 -4.17117,-1.4678 -6.00023,0.2599 -2.12943,0.9841 -4.41553,1.5774 -6.58781,2.4521 -0.82726,1.6435 -3.41555,1.2744 -2.68933,-0.8362 -0.18709,-1.807 -1.10615,-4.426 -3.41258,-4.0114 -0.2828,-0.043 -0.58054,-0.054 -0.87007,-0.045 z", + "department-13" : "m 436.03342,474.01117 c -2.76208,2.0424 -5.00914,4.7428 -4.42375,8.3768 -0.77862,1.9686 -0.90514,6.3792 -2.35467,6.6917 -3.29897,-2.244 -9.7155,2.6073 -6.17205,5.7906 0.30974,2.2865 -4.1553,2.8826 -5.69765,4.5176 -2.35832,0.7419 -6.97093,4.1793 -2.6136,5.6757 2.22793,-0.2078 4.51848,0.607 6.8226,0.1977 2.57162,-0.1287 7.64179,-0.8098 7.17501,3.0751 -1.40389,4.586 4.54886,3.2478 7.22263,3.7015 1.94838,0.3663 4.3131,-0.8895 1.88601,-2.4632 -3.50302,-1.4829 -2.29447,-5.0865 -2.75825,-8.0088 -0.37146,-1.6121 -1.29042,-4.9985 0.49448,-1.7945 0.87886,3.3776 -1.05043,8.1796 3.21075,9.9379 1.12459,1.2551 3.48161,0.931 2.08918,-0.9996 1.83028,-4.0088 6.47793,1.1347 8.83708,-1.251 2.56461,-2.9662 -4.30887,-5.9134 -0.28664,-8.034 3.55849,-0.8811 3.37813,5.1661 6.51539,4.1447 4.03721,-1.3036 0.11488,5.5698 -2.5351,4.1009 -3.27821,-1.0928 -7.55251,3.418 -3.16749,5.0526 3.60777,1.3549 7.47188,0.1406 10.93646,-1.044 3.62372,-0.154 3.13842,4.7084 2.86173,7.1794 0.10233,4.3151 6.25352,1.1793 8.87353,3.2519 2.2012,2.289 5.57101,1.3375 5.94186,-1.9265 1.29947,-1.8612 5.27104,-3.9291 1.57149,-5.9456 -2.70867,-0.4849 -0.90988,-4.0316 -0.5515,-5.9887 1.22114,-0.6611 3.98408,0.293 2.50372,-2.1849 -1.7788,-1.5757 -3.61906,-3.7749 -1.6377,-5.9911 -0.18799,-2.0074 -3.67312,-2.9574 -1.85607,-5.0797 -1.00461,-3.7204 8.49603,-3.3898 4.25344,-7.211 -3.38326,-0.4429 -5.46745,3.873 -9.08918,3.5339 -4.624,0.3674 -8.35645,-2.8235 -12.21022,-4.8241 -3.51679,-1.2722 -8.08348,0.2235 -10.786,-3.0131 -2.39611,-2.9767 -4.39804,-6.6619 -8.33674,-7.7943 -2.12762,-0.9199 -4.40473,-1.5067 -6.71875,-1.6739 z", + "department-83" : "m 516.61536,482.08497 c -3.62328,-1.0889 -4.28956,4.1545 -7.10327,3.9555 -2.66658,-1.1133 -5.38175,-6.2962 -7.6876,-1.7891 -2.00508,2.2222 -4.80936,2.6738 -6.38638,5.3512 -2.63313,1.4954 -3.11394,-3.2359 -5.39083,-3.8994 -1.57807,-0.066 -2.73684,2.745 -4.32702,0.4717 -2.16512,-2.6277 -3.87282,1.304 -1.55703,2.7259 1.88326,3.5763 -4.42197,1.6157 -4.67697,4.8789 -1.42931,2.1935 -0.53487,4.1785 1.52991,5.3475 -0.70612,1.9145 -1.4181,4.4124 0.68659,6.1419 1.23333,1.183 2.46897,3.023 -0.17313,2.8532 -3.40933,-0.1237 -2.38016,4.5372 -1.05303,6.1482 3.2055,0.9282 1.40186,3.9251 -0.75668,4.9071 -2.56576,2.4767 -0.39261,6.4551 2.72325,7.176 2.67478,0.6187 1.48015,2.1233 0.82711,3.588 1.64883,1.5109 4.45184,2.1193 5.9359,-0.043 2.18703,-0.1538 -2.79177,-2.8819 0.46291,-2.8529 2.73235,0.9979 5.71659,1.8101 8.57955,1.7992 1.90936,1.0798 -1.82934,4.095 1.48308,3.3911 3.01874,-0.5096 -0.65799,-3.7637 2.13493,-4.8213 2.90132,-2.1732 5.34245,0.8695 7.84009,1.5694 1.34303,-0.9626 -0.31813,-3.9017 2.30845,-4.1578 2.78696,0.1848 4.7992,-1.6819 7.22181,-2.312 1.79101,0.6191 3.27977,2.1246 4.21058,-0.5557 0.34171,-1.8496 3.27428,-6.203 -0.65409,-5.2071 -1.7389,0.5739 -2.42286,-1.047 -0.41984,-1.3299 2.03339,-1.9093 4.22244,-4.0128 4.59048,-6.8602 1.06084,-3.26 4.60971,0.4137 6.68928,-1.839 3.14572,-1.3287 1.41152,-4.1757 0.34253,-6.1866 -0.007,-2.3969 2.15218,-6.1648 -1.9142,-6.2383 -3.84437,-0.5851 -3.11695,-5.1119 -4.23279,-7.7603 -1.84005,-1.3893 -5.09031,-1.0804 -5.60996,-4.0508 -1.52835,-1.8007 -4.09875,2.3507 -4.67997,-0.6501 -0.31557,-0.1721 -0.76123,-0.074 -0.94366,0.2483 z", + "department-06" : "m 534.06797,445.10057 c -3.59443,0.431 -3.79204,4.9756 -6.45778,6.6859 -2.01897,2.741 -3.05895,6.8297 -0.79652,9.7482 1.05759,3.244 2.34215,6.3463 4.91533,8.6547 1.28767,1.7728 4.68424,3.632 4.28486,5.6572 -2.48864,0.1571 -5.91023,-2.8726 -7.12714,0.9339 -1.94487,0.2458 -4.44378,0.035 -4.31078,2.7251 1.55843,1.3837 0.74365,2.4129 -0.98795,2.7582 -2.21444,2.5507 1.82019,2.8797 3.38727,3.4343 3.28708,1.837 0.31727,7.0426 4.40549,8.056 2.47949,0.4858 4.62895,2.3566 2.95043,4.8925 -1.39091,1.9412 1.24186,5.6685 2.7662,2.9551 0.19001,-3.14 4.12055,-3.4415 6.60134,-3.6729 3.30841,-0.011 0.11115,-6.3588 4.18903,-6.7736 1.78888,-1.5995 4.89715,-2.8279 6.81733,-2.0079 1.02938,-1.4555 2.67674,-2.7658 3.40448,-4.1301 2.35818,0.5894 4.19855,-0.8367 4.87802,-2.8434 -1.05456,-2.3906 -1.74911,-5.1021 0.71252,-6.9163 1.38209,-3.2628 4.56622,-4.9107 6.13966,-8.009 2.23451,-2.4481 0.9392,-4.9676 -0.15429,-7.4462 -0.17498,-1.7497 -0.6938,-3.6993 -2.6007,-1.979 -3.01841,1.0073 -5.98479,2.3084 -9.1022,2.8457 -3.21881,-0.1992 -6.10914,-2.0102 -8.77753,-3.7073 -2.41277,-1.9168 -5.3956,-2.849 -8.19214,-4.0811 -3.7732,-0.2969 -4.03832,-5.31 -6.4912,-7.5149 -0.10772,-0.1841 -0.24263,-0.2586 -0.45373,-0.2651 z", + "department-04" : "m 535.44655,425.40497 c -3.60871,3.703 -9.16504,5.4845 -11.5691,10.3349 -1.20137,4.0004 -5.85039,4.5365 -9.10871,2.8837 -2.15337,-0.7672 -5.37919,-5.94 -6.05147,-1.354 -2.41418,0.1743 -5.02229,0.9849 -3.61743,4.2331 -0.39095,3.4886 -3.9366,-0.7686 -4.34018,-2.4711 -2.42272,-3.2635 -5.52404,1.1261 -7.72919,2.642 -1.58013,1.7044 -3.75671,3.7051 -3.46982,6.2137 1.19214,1.9249 -0.26805,5.7716 -1.52948,2.2582 -3.24122,-2.0403 -2.38037,2.7998 -0.29419,3.6612 2.24612,1.6523 0.25399,3.0619 -1.64341,1.6075 -2.31655,-0.5891 -7.0265,0.186 -6.04452,3.3105 -1.35992,-1.3964 -3.97042,-0.5367 -4.0291,-1.6839 -2.73409,-1.2951 -2.75405,3.918 -5.24822,4.5033 -1.37945,2.6358 3.63894,3.8069 1.25495,6.4469 -1.48402,2.5042 -0.16731,5.0986 2.53138,5.4925 2.09641,2.1206 -4.30887,7.6571 0.92101,6.4471 4.29842,-0.2408 4.27817,7.0851 8.66413,5.4564 1.98074,0.4291 3.81837,2.4501 5.63075,0.047 2.27262,0 3.2021,6.2841 6.29771,3.5513 2.03368,-2.9337 5.9116,-5.0617 8.59145,-6.7134 2.11547,2.3453 6.73405,5.9187 8.11469,0.8499 2.18909,-2.7268 5.84579,0.4815 8.26648,-1.2924 1.8105,1.0386 5.86564,-0.3774 3.31242,-2.1961 0.32048,-1.0104 1.60791,-2.9345 -0.1642,-3.2932 3.5957,2.5487 6.87348,-3.8022 10.50816,-0.6344 2.99244,-0.7934 -2.07885,-3.4828 -2.62543,-4.9334 -3.56044,-2.8117 -4.42715,-6.9906 -6.21126,-10.8663 -1.95261,-4.0663 1.48048,-7.957 3.82293,-10.9923 2.1862,-2.5346 4.43191,-4.8316 5.21173,-8.3012 1.76284,-2.5539 -4.5148,-4.4959 -1.75858,-7.6074 1.32644,-1.8179 6.86643,-6.0721 2.3065,-7.5997 z", + "department-05" : "m 505.40029,394.59597 c -1.67733,1.5506 -1.15565,4.4994 -2.50494,6.1559 0.83119,3.0755 6.58807,0.6679 6.08053,4.8539 1.75157,2.6922 1.37949,8.1575 -2.72266,6.1411 -3.51365,0.4975 -7.41381,0.1008 -10.16648,2.634 -2.19235,-0.9611 -4.77435,-0.051 -3.91824,2.6497 -1.26048,3.4856 -7.90127,0.383 -7.02683,5.1376 0.61793,4.1938 -4.34181,3.7898 -7.0841,4.222 -1.89121,1.0883 -1.47451,3.5223 -2.5291,5.2586 0.85698,2.4352 3.52294,4.8846 -0.59005,5.8232 -2.18917,0.9143 -6.39448,-3.9084 -5.90303,0.6839 1.72802,2.1726 0.20477,2.721 -1.77004,3.0874 -0.17328,4.0555 4.22403,5.4063 7.54965,5.3259 1.78671,1.3027 2.69432,4.2436 3.88982,5.4804 -1.11364,2.7394 2.14997,5.1789 4.08222,2.6694 1.41789,-0.1168 6.80094,2.5536 5.23625,-0.1862 -1.83444,-0.9114 -3.46397,-5.686 -0.65116,-5.0058 0.78365,2.7898 3.44112,1.6832 2.06453,-0.7427 -0.67734,-4.2504 3.22947,-7.1019 6.15289,-9.3707 2.04232,-3.1351 5.83997,-1.5332 6.41711,1.7615 1.99188,2.858 4.19117,-0.011 2.69131,-2.3679 0.35252,-2.6383 5.68925,-0.069 4.68684,-3.8124 2.90935,0.2279 4.19996,4.6524 7.8291,4.0934 4.18115,1.4436 6.35539,-2.2225 7.64798,-5.393 3.11249,-3.1266 6.92536,-5.4582 10.49965,-8.019 1.91851,-2.3978 9.04269,-1.645 5.47838,-5.8725 -2.10369,-2.4083 1.17279,-7.1338 -3.51839,-7.5848 -3.99757,-0.1016 -9.3257,-1.1219 -9.61863,-6.1018 0.29452,-3.1549 -0.94669,-4.9095 -3.68295,-6.1853 -1.20147,-2.2164 -1.69472,-6.4282 -5.50766,-4.4797 -2.80261,0.4873 -4.33169,6.648 -7.28685,2.5271 -1.04443,-2.5079 -3.45782,-3.0326 -5.69682,-3.3165 l -0.12833,-0.067 0,0 z", + "department-38" : "m 463.64177,344.44737 c -2.14397,2.2111 -3.43142,8.3602 -7.47459,6.4086 -2.27432,-4.1986 -7.86287,1.8103 -2.90755,3.0675 3.54714,2.88 -3.89777,3.6442 -3.64975,6.8446 -2.8686,2.4247 -7.30623,2.2332 -10.64646,3.2914 1.1191,2.0534 4.51378,5.3877 0.0824,6.4403 -3.44812,2.7102 -3.96,10.136 0.33701,12.1761 4.03919,0.6522 7.97366,-4.8478 11.12688,-0.3374 1.55178,1.3026 3.53325,1.1381 3.43283,3.3417 3.89119,1.4938 1.97951,5.6614 2.11884,8.964 -0.30797,1.7602 -1.86757,3.8503 0.99138,2.8661 3.69228,0.2766 7.77678,4.0443 11.04158,0.5881 3.16691,-1.8131 0.92893,4.3986 1.73789,6.1527 0.15715,3.6403 -0.36326,7.278 -0.55436,10.8828 1.22194,3.5948 5.91005,1.1353 7.54774,4.5632 2.87671,2.7096 7.64082,3.5649 9.6101,-0.5547 2.88986,0.182 5.48745,-0.9179 6.06007,-4.1655 1.97883,-1.9981 5.58291,-0.4689 7.77417,-2.89 2.92053,-0.26 6.71586,-0.3402 9.00486,-0.5591 1.70579,-4.0524 -0.90912,-9.2479 -5.46141,-9.284 -2.9266,-3.0417 4.6863,-9.6404 -1.62146,-9.6952 -3.07457,-0.7214 -2.6135,-5.2902 -2.52321,-7.9557 2.06836,-3.5199 3.78807,-8.7506 -1.42783,-10.5504 -2.78626,0.02 -7.20838,-5.9786 -8.52611,-1.2877 1.22205,3.1379 -2.51554,4.7129 -4.07043,1.8773 -5.09931,-0.2783 -5.76363,-6.2492 -7.97135,-9.7249 -2.84911,-5.4581 -6.24568,-10.6462 -10.27514,-15.3085 0.11043,-2.324 -1.5533,-4.4908 -3.7561,-5.1513 z", + "department-73" : "m 485.5804,340.91057 c 0.15364,4.255 -2.65581,8.0968 -2.03567,12.3859 -0.12996,2.6665 -4.34069,2.421 -3.95805,5.3005 -2.51131,2.279 -3.79537,6.1557 -0.38177,8.2786 1.31248,3.3396 2.25338,7.359 6.48169,7.7881 1.60511,1.538 4.7606,2.1187 3.47517,-1.1928 -0.1599,-3.3646 5.16484,-3.9367 5.68785,-0.5727 3.88128,0.072 8.54693,3.2781 7.02578,7.6353 -2.10759,3.0256 -2.92631,6.3763 -1.41883,9.8036 0.14175,3.1051 4.16756,1.3947 5.59166,3.9335 1.99698,1.274 4.02564,0.6032 4.80863,3.2953 2.11229,2.7378 5.06171,0.9303 5.9794,-1.7105 3.83131,-0.7131 7.66627,-1.9554 11.40039,-3.3066 2.42981,-0.2088 5.91518,3.2363 6.91376,-0.8211 2.31543,-2.7065 5.58989,-3.7083 8.80182,-4.5935 1.83303,-2.5911 -0.32919,-6.3996 2.49909,-8.7067 1.58863,-4.4409 -3.96835,-6.1226 -6.08596,-9.012 -3.41342,-2.2677 -1.27618,-6.2514 -2.6532,-9.1496 -2.52483,-1.9803 -6.3552,-2.456 -7.31307,-6.2004 -0.63742,-2.8987 -2.36081,-2.0576 -3.73473,-0.1688 -2.4217,1.7175 -0.72579,-3.7739 -3.48428,-3.5486 -3.27421,-0.2572 -5.76867,-2.6178 -4.30594,-5.8976 -1.70586,-3.0618 -4.34576,1.1572 -5.30232,2.9017 -1.06659,2.0893 -2.34899,4.1342 -3.42726,6.1636 -0.41229,4.2841 -7.70779,5.486 -8.20907,0.7061 -1.38573,-2.8148 -3.99312,-0.6866 -5.59914,-0.2971 -3.69694,-0.2549 -4.15725,-4.6706 -7.40748,-5.2438 -2.61809,-1.8369 0.0491,-7.1639 -3.34847,-7.7704 z", + "department-74" : "m 522.15228,306.36697 c -3.25323,0.042 -7.01367,0.2655 -9.28878,2.9295 -3.17972,0.5023 -6.73626,1.2792 -8.37215,4.3752 -1.25748,2.5034 0.85561,5.0304 2.40041,6.5657 -0.902,2.3037 -4.19616,2.6085 -4.98418,5.0504 -1.69009,2.6499 -5.15778,1.09 -7.67596,1.7978 -2.84,-0.1448 -5.51736,2.2637 -7.11199,3.5592 -3.23356,-1.5621 -2.27515,4.0175 -2.16045,5.8404 0.29817,3.1569 3.23948,5.5476 2.63826,8.7446 -0.14984,2.5783 2.31746,4.0741 4.17219,4.3218 0.84027,2.8515 4.20614,5.587 6.7842,2.9597 3.98542,-1.1846 3.41891,5.0919 7.07474,4.7409 3.31886,0.1949 3.94843,-3.2122 5.12423,-5.4211 1.59441,-2.3919 3.73133,-4.6519 4.09549,-7.6268 1.41821,-2.845 6.57964,0.083 3.65948,2.3761 -0.19497,3.8935 4.98552,2.3901 6.22195,4.6664 0.22745,1.341 1.00386,4.5566 2.46199,2.0552 2.70976,-1.4861 2.63816,-5.8815 6.17105,-6.3071 2.7884,-0.112 5.46192,-1.25 6.57953,-3.9453 1.18028,-2.657 -0.0771,-5.7027 -1.97654,-7.6484 -0.6985,-2.078 -3.31568,-2.5717 -4.70023,-2.6215 0.10566,-1.8813 1.22599,-5.2462 -1.97575,-4.6355 -3.4273,-1.2539 -1.64348,-5.8745 0.15932,-7.8325 1.94104,-3.1089 -4.11252,-5.2635 -1.79973,-8.2803 2.15012,-2.74 -1.09162,-4.8194 -3.61225,-5.0756 -1.27285,-0.3177 -2.57702,-0.4987 -3.88483,-0.5888 z", + "department-71" : "m 411.43657,260.32017 c -3.36095,1.0081 -8.8821,2.4539 -6.34367,7.0236 -0.0737,2.3497 -3.8567,3.9163 -1.12604,5.6933 -0.30736,2.5074 1.11523,5.1528 2.05761,6.3813 -2.42684,2.3259 -0.51686,5.7112 -4.49444,6.2521 -3.52486,0.4485 -6.64437,6.2164 -10.02311,2.7806 -1.06214,-2.9723 -9.12523,-0.9481 -5.11363,2.2168 3.50324,2.4356 2.35058,8.7039 5.39232,10.3216 2.98637,1.7561 6.26491,2.86 9.26,4.187 1.17514,3 0.53808,6.8783 0.0407,9.8623 -3.54938,1.7778 -5.53518,6.6505 -1.10055,8.8025 3.15704,2.2082 5.75503,-0.7193 8.9184,0.5617 2.69301,-1.1171 4.51512,0.8713 6.5053,1.1181 4.50746,-0.6259 3.50125,-5.1693 5.36111,-7.9431 2.48448,-2.0808 4.73794,2.3484 7.42371,0.096 1.49035,2.4294 4.73512,-3.8906 5.88398,0.2677 -0.27134,2.3866 1.85147,4.102 1.95362,6.5597 3.07225,-0.4492 2.86915,-5.1933 3.9357,-7.6412 1.35757,-4.0289 2.79535,-8.0433 3.70219,-12.2006 2.41386,-4.296 7.9089,1.5407 11.15389,-1.9227 3.33274,0.8498 4.83437,6.0405 8.99119,3.3821 3.23956,-0.3682 3.00228,-3.21 0.55895,-4.4213 -0.98476,-3.8401 5.3524,-6.7976 1.73902,-10.7942 -1.21579,-2.759 -1.43242,-5.9163 -2.81617,-8.0886 1.71482,-1.1103 7.3297,-1.5838 3.24582,-3.975 -3.64039,-1.4311 -6.11196,-3.4161 -7.77758,-6.4952 -2.50765,-1.5335 -5.90621,2.5408 -8.97286,0.3106 -3.67759,-0.7561 -7.53266,1.2775 -11.07166,2.3456 -2.68021,1.6147 -6.04054,2.0845 -8.02132,-0.8855 -2.72136,-2.8646 -5.55876,-5.7389 -9.59524,-7.1937 -0.50941,-2.192 -3.74413,-0.7755 -4.00592,-2.9505 -2.24163,-0.5374 -4.03142,-2.1061 -5.6613,-3.6508 z", + "department-03" : "m 354.70218,283.54697 c -3.99281,1.9072 -7.20137,6.5166 -11.94804,4.8742 -3.22953,3.0729 -6.74913,5.3026 -4.83321,10.0224 -0.4026,6.1258 -8.23408,1.3638 -11.46714,4.9202 -5.06124,2.6707 -2.88234,11.2012 1.85822,12.1476 3.78712,1.8364 6.00868,5.5143 6.97812,9.4787 2.3721,6.0984 7.09911,0.834 9.01984,-2.4492 3.57897,1.8477 4.66727,-5.3236 8.19948,-2.3907 -0.0878,4.1129 1.68912,8.5942 6.09966,9.5945 4.97636,2.6089 10.65285,2.6827 16.11694,2.7398 3.336,1.6801 6.44542,3.0668 10.14721,3.9719 1.45711,5.687 10.59367,1.2388 8.67139,-3.693 0.18955,-4.1821 -3.1958,-8.9771 -0.43366,-12.5705 3.54439,-2.6136 9.32289,-4.048 8.51414,-9.7406 1.50894,-6.4159 -5.61599,-6.4572 -9.29359,-8.7617 -3.80947,-2.8525 -3.50953,-8.4337 -6.39617,-12.1271 -2.73474,-6.207 -6.71384,8.391 -9.94219,0.8398 -5.01933,-1.5566 -11.44739,2.7345 -15.40473,-2.2491 -1.69467,-1.7597 -3.09155,-4.602 -5.88627,-4.6072 z", + "department-58" : "m 360.49333,231.71467 c -2.60344,3.356 -8.76878,-0.4819 -10.42862,3.5006 1.68456,2.9153 4.19183,6.0105 1.84324,9.5098 -1.91974,2.629 -0.88307,5.7663 2.08795,6.8228 2.11415,3.082 2.60901,7.0576 3.27982,10.6678 -0.0954,3.5233 2.9458,6.1954 2.16306,9.6867 -0.17629,2.8838 -0.50766,5.7734 -0.30371,8.6651 -1.87891,2.7752 -1.16809,7.1647 2.45408,7.7613 1.52201,2.3491 4.87681,3.8724 6.66747,1.1466 2.20843,0.3157 4.52134,2.4186 6.33636,-0.048 2.55445,-0.3983 2.18819,5.8463 5.09693,2.535 2.5632,-1.2604 2.52335,-6.8453 5.86568,-4.7948 2.33318,1.1411 4.91833,-1.632 6.67933,1.4182 2.8814,2.5879 5.83675,-2.225 8.76079,-2.9259 2.58663,-0.3941 4.18252,-2.0381 3.62552,-4.7074 3.02123,-2.1048 -1.19304,-4.1256 -0.9823,-6.8567 1.66839,-1.8903 -1.45101,-1.9509 -1.37674,-2.9442 4.81705,-1.1755 -0.13722,-6.9731 3.38727,-8.8874 2.17908,-1.7882 7.24824,-1.4635 6.49467,-5.522 -0.44074,-3.6111 -6.03754,-1.4157 -4.60552,-5.4726 0.64614,-3.7963 -2.86216,-3.4174 -4.95818,-1.8196 -3.37516,0.05 -0.85546,-5.9272 -4.92683,-3.9682 -3.98293,1.7254 0.87788,-4.3974 -2.54046,-3.1302 -0.51346,3.9777 -4.92336,2.0503 -6.76409,0.3729 -1.58324,-2.5808 -5.2731,-2.3736 -6.36226,-5.1752 -1.00903,-0.7153 -3.02079,-3.3595 -2.83729,-3.2627 0.26918,2.1931 -1.65613,4.4244 -3.57457,2.6053 -2.08785,0.7982 -4.22932,3.1054 -6.21672,1.0466 -2.88086,-0.4562 -6.52804,-1.683 -7.69903,-4.5508 -0.27267,-0.6238 -0.60313,-1.2594 -1.16585,-1.6725 z", + "department-89" : "m 373.56157,178.07637 c -2.99798,3.1384 -7.89643,0.9672 -11.68402,1.8709 -4.10399,0.2578 -5.13804,4.6014 -3.82738,7.7848 -0.51205,2.4722 -6.76498,4.687 -2.36539,6.7895 2.81462,2.5178 4.45406,6.4647 6.17866,9.5749 1.1024,4.495 -5.56852,5.0068 -4.79062,9.1558 1.3581,3.2637 -0.48363,6.6594 -4.21492,6.1938 -3.28281,-0.1115 -4.41249,3.7427 -1.04021,4.7419 2.66895,2.4358 0.49592,9.5865 5.84153,8.7131 2.44266,-1.4161 4.68674,-0.5479 5.14216,2.1945 3.06101,1.5931 6.13001,3.5961 9.79506,2.9575 2.04178,-1.2672 4.43582,-0.542 6.23808,-1.734 -0.21063,-4.749 2.46134,1.0114 3.86378,2.0963 2.55738,1.7761 5.23354,3.3526 7.62907,5.2206 2.17701,1.6556 4.29003,0.6821 5.0629,-1.5369 2.66459,-0.2346 -0.5271,4.7644 2.93072,3.2029 2.88531,-0.936 2.31384,1.7168 2.7999,3.3087 3.20622,2.1 7.29361,-2.329 4.22556,-5.1144 0.43402,-2.6178 3.18358,-4.5858 2.50733,-7.3883 2.47746,-3.4443 4.47386,-7.1587 5.55557,-11.1792 0.91198,-1.7077 -1.13981,-3.046 1.5413,-3.3448 3.28642,-1.7566 2.91803,-7.1337 -0.90135,-7.4722 -2.18551,-2.111 3.95364,-4.1706 -0.34275,-5.1994 -1.83549,-0.4815 -1.58357,-2.9426 -3.16818,-1.1529 -2.54639,0.5191 -5.9619,1.4908 -9.10987,0.8687 -1.95908,0.5588 -5.25701,0.8144 -3.67912,-2.2853 0.0123,-2.582 -3.78347,0.228 -2.51579,-2.9633 -0.79536,-3.4185 -3.50656,-6.4177 -5.20005,-9.6584 -0.50117,-0.2355 -3.86252,2.2788 -4.43359,-0.7014 -0.59384,-1.7925 -3.84892,-0.5635 -1.69128,-3.0332 1.08843,-4.0331 -2.69471,-8.2056 -5.83737,-10.0337 -2.36631,0.3395 -3.04213,-0.7677 -4.50973,-1.8765 z", + "department-77" : "m 359.54979,130.68487 c -2.72526,3.785 -7.91323,1.6114 -11.7934,2.2313 -3.50912,2.0266 -6.66959,-1.3112 -9.77292,-0.4461 -3.77731,3.2037 0.1763,7.5846 -0.72985,11.4196 -1.02027,4.5279 2.02111,9.1556 -0.19213,13.5285 -1.99262,4.7474 -3.38654,9.8045 -3.46436,14.9669 1.16615,3.4366 0.52978,6.0518 -2.78067,7.8317 -3.77734,3.3956 0.26233,7.0804 2.97451,9.3374 2.08023,2.4028 -4.17483,7.4316 1.37812,5.6151 3.80521,0.1317 8.02722,1.6391 10.88386,-1.8345 3.43527,3.6115 7.71556,-1.2586 10.56962,-3.5725 2.15362,-2.9193 -0.84423,-8.2966 3.66287,-9.5186 4.56904,-1.2398 9.77221,0.4499 13.96891,-2.2469 0.43221,-4.0421 -0.12309,-8.1737 3.88551,-10.6383 0.66241,-2.6049 4.15176,-5.5357 -0.78242,-5.8275 -1.27523,-2.2667 1.79644,-5.8046 -1.78407,-7.1764 -2.81899,-3.397 6.24257,-5.4264 0.35859,-6.5319 -2.49912,-2.7736 -5.66842,-5.1574 -8.67443,-7.5716 -4.20741,-2.2923 -1.48247,-10.3194 -7.70774,-9.5662 z", + "department-10" : "m 415.19581,157.31857 c -3.58875,0.6661 -7.91559,0.028 -10.81359,2.5569 -3.00203,0.9993 -4.0644,4.1145 -6.70136,5.4684 -3.02416,0.5462 -1.15421,5.2134 -4.75612,4.4316 -3.3564,-1.2356 -7.38872,0.034 -9.16006,-3.8907 -1.77778,-3.225 -5.50954,-1.6109 -5.66568,1.6838 -0.31267,2.4333 -3.84556,0.941 -2.3589,3.8278 0.073,1.5477 -2.10968,0.6627 -1.14701,2.4932 0.26425,2.8017 0.51198,6.6034 4.17244,6.1079 2.52212,1.9285 4.8863,4.8661 5.90657,7.7968 -0.1075,1.8884 -2.38515,4.4669 0.57508,4.4534 1.33776,2.183 3.19389,3.1464 4.59312,0.7063 0.85716,3.138 4.04508,4.7375 4.56231,8.2248 0.66588,1.499 1.81246,2.3284 0.96003,3.8412 2.03448,-0.6542 2.75944,0.2304 2.46365,2.3721 0.59291,3.0606 5.06714,0.4037 7.29112,0.9163 1.88782,0.098 3.0221,0.5422 4.14767,-1.0122 1.18997,-0.1046 1.89729,0.667 2.29056,-0.6729 1.433,1.3723 3.44072,4.1248 4.69867,0.9464 3.11065,-2.3671 7.409,0.5435 10.56506,-1.5645 -0.30486,-2 0.19913,-4.1596 2.79947,-3.4186 1.79683,0.6249 6.72146,0.1892 4.03337,-2.4909 -2.46423,-2.187 2.6865,-4.2512 4.69078,-3.1612 3.25793,-0.3579 2.11085,-5.3327 2.47512,-7.7445 0.0691,-2.8263 -0.55303,-5.5939 -1.8092,-8.1327 -2.41708,-0.5359 -3.87171,-3.0592 -5.58386,-4.5641 -2.11004,-1.576 -2.47355,-3.8326 -1.01615,-5.881 0.0448,-3.4352 -4.1843,-3.1206 -6.00384,-1.7001 -3.71184,-0.3896 -8.17424,-2.132 -9.71359,-5.7052 -0.33241,-1.8883 1.36596,-5.3608 -1.49566,-5.8883 z", + "department-51" : "m 404.51181,111.49777 c -1.26145,4.9297 -7.45813,-2.0143 -9.79187,3.0017 -3.5898,0.7768 -9.26188,1.1488 -8.50759,6.3473 -0.46964,3.4278 7.23127,7.1773 0.47307,7.5774 -3.83337,0.3423 -1.11913,5.155 -2.51572,7.0272 6.05577,1.7314 -2.54602,6.5474 -3.82661,9.5021 -0.61174,4.1522 -7.16138,6.4871 -3.83489,10.4229 3.38579,1.4959 -2.00627,7.5168 3.88168,6.9628 3.53914,2.748 5.75055,7.8569 11.15563,6.964 5.26854,0.3747 6.42108,-6.3832 11.03792,-8.5589 3.77284,-2.5458 9.71482,-4.8647 13.9561,-2.4932 -0.16633,4.3076 1.40393,9.0591 6.49015,9.8078 4.53042,0.2602 8.74574,0.2788 13.27425,0.4903 1.87707,-1.7581 2.49767,-4.1994 3.97757,-6.3859 -1.75608,-1.1066 -3.06231,-2.6045 0.3582,-2.7158 4.69248,1.7299 10.08863,-3.4911 4.38321,-6.5549 -3.01845,-2.7254 -1.53515,-9.3959 2.3581,-10.8447 2.39151,-1.7989 2.09721,-5.2974 -0.24917,-6.5579 1.53048,-4.0682 -2.51374,-8.8605 -1.07199,-12.9776 -3.14865,-3.2788 -4.92086,1.9399 -7.91215,-0.5872 -4.09741,0.6876 -7.79298,-0.069 -10.67178,-2.8974 -4.38538,1.6836 -8.54795,-0.1282 -11.68048,-3.4477 -2.97845,-3.1442 -7.02032,-4.4792 -11.28363,-4.0823 z", + "department-02" : "m 387.64115,68.123367 c -2.26361,3.625 -7.1579,-0.768 -9.91275,2.4778 -3.37682,-0.2894 -6.66556,0.028 -9.98818,-0.088 -2.42919,-0.5819 -4.0568,1.2944 -3.01797,3.3609 -2.29674,2.8352 -4.24199,6.0317 -4.88645,9.6928 -0.42974,4.2937 3.3313,7.8215 1.54904,12.3069 1.58031,3.5412 -0.0318,7.114203 0.29723,10.762803 1.5533,1.4051 2.08311,2.9278 -0.59271,3.2146 -1.76931,1.5926 0.36679,5.7337 -3.35606,6.3092 -2.237,0.075 -3.54841,1.4146 -0.99966,2.7895 2.34714,1.7258 -0.50391,5.8014 3.47613,6.4771 3.0585,0.796 1.56761,3.6522 0.44665,5.0374 2.14966,1.0211 5.45435,2.1452 3.67881,5.1775 0.48327,3.8624 5.08818,5.0659 6.97342,8.0668 2.77788,-0.9203 2.85732,5.499 6.68874,3.9787 1.94762,-3.4097 5.43498,-5.7428 7.57049,-9.0896 3.05565,-2.961 -2.0101,-2.469 -2.33811,-3.9748 3.26191,-1.3109 0.12334,-4.3224 1.34626,-6.1891 1.59535,0.1939 7.64754,-0.4228 4.01521,-2.5742 -2.76905,-1.875 -3.90005,-8.021 -0.77609,-9.6612 2.90632,-1.9192 7.14323,-0.5389 8.64974,-3.9417 2.76555,-1.459 7.80661,4.0911 7.59439,-1.3009 -1.06663,-3.6303 1.097,-6.8314 0.78173,-10.3251 -0.41808,-2.131603 -2.28361,-4.691403 1.08008,-4.460503 2.69204,-1.6227 3.43891,-4.6906 6.10647,-6.488 1.47537,-2.3543 -1.3353,-4.3485 0.58216,-6.739 1.10348,-3.2222 0.71111,-8.959 -3.57277,-9.3108 -3.10631,0.041 -8.04012,0.3937 -8.19951,-3.957 -2.74881,2.0639 -5.63871,0.051 -8.35869,-0.7413 -1.56911,-0.4617 -3.18442,-0.9169 -4.8376,-0.8108 z", + "department-59" : "m 335.01788,0.12106694 c -5.8058,3.22449996 -13.03793,1.66809996 -18.76782,5.09539996 -0.53554,4.9071001 3.80248,8.9681001 4.64264,13.4688001 2.19906,1.8779 9.44262,0.8777 6.02902,5.2245 0.76316,5.7456 7.56338,6.2386 12.14504,6.5461 3.21533,1.0798 6.47509,-0.1562 8.23805,-2.5362 3.14228,1.0156 1.90499,4.4346 -0.0908,5.3809 -0.68911,6.2318 8.65277,3.2222 10.14172,7.8327 0.96855,1.7392 3.36144,1.7455 0.52309,3.5138 -3.74508,2.8438 2.28093,5.7433 2.25341,9.1868 3.21035,0.6688 5.2329,3.4409 2.39723,6.177 -2.23112,3.5212 -3.1871,10.8158 2.78754,10.8901 5.23885,-1.7491 10.98267,0.6823 16.06777,-1.6856 3.70132,0.3335 7.3134,-1.6303 10.88559,-0.7228 2.67359,1.5915 5.94432,2.1271 8.64391,1.7712 1.91613,4.8972 8.27115,4.0089 9.1346,-0.941 5.07267,-3.3941 -3.2503,-6.4746 -0.92004,-10.0471 3.32873,-1.8992 2.15616,-6.6295 -1.50712,-6.0431 -1.86521,-3.0468 -5.22689,-5.6713 -8.57626,-3.4039 -3.77031,-1.2572 -8.59333,-0.1968 -11.44523,0.4329 -1.42696,-4.0209 0.27724,-11.1488 -6.14617,-11.0041 -3.51466,-2.3126 -7.46978,1.1517 -10.72934,-1.3291 -4.25546,-4.1193 -1.12405,-11.3239 -5.65978,-15.3274 -2.77133,-3.2754 -8.23488,-3.1199 -10.59061,0.5755 -4.12404,4.0794 -8.77072,0.084 -10.9284,-3.713 -3.87344,-1.7655 -7.25436,-5.1268 -5.09019,-9.5680001 -0.0376,-3.579 -2.80425,-6.3457 -3.43785,-9.77439996 z m 28.07441,54.48770006 0.006,0.011 -0.006,-0.011 z", + "department-62" : "m 312.77981,5.4601669 c -4.94573,0.6289 -9.8025,2.0207 -14.29421,4.1915 -1.81624,2.9478001 -6.86367,3.3967001 -7.01992,7.3810001 1.77808,4.5121 -2.154,9.0194 -0.66556,13.5869 1.43398,4.4113 -0.0202,9.0154 -0.46289,13.4446 0.41573,4.2852 6.34081,7.0839 9.67301,4.082 3.94463,1.1356 7.62514,2.9581 10.40187,5.6727 3.90061,0.6029 4.08153,6.0235 8.55209,4.487 3.92911,-1.2458 7.42772,-1.0022 11.1932,-1.7094 3.54928,0.6334 1.80275,3.9697 -0.92527,4.2329 -2.95572,1.8222 0.83326,6.7671 2.27025,2.4109 3.45262,-1.096 5.68862,0.6176 8.32558,2.2915 2.64073,1.6187 4.97812,-4.2811 6.03257,0.01 -0.31092,2.3553 -0.0633,3.8088 2.38771,2.1891 2.77768,-1.1267 1.83997,2.9414 4.355,1.1626 4.24579,0.5 9.01381,-0.6425 8.7636,-5.8015 0.17154,-2.6351 2.90063,-5.4232 1.90317,-7.5924 -2.27068,-0.9605 -5.47729,-2.0821 -4.52408,-4.8519 -2.10217,-2.0138 -4.02338,-6.2482 0.18751,-6.9157 1.1102,-1.6467 -2.83982,-0.9078 -1.78904,-3.1726 -2.33886,-2.6306 -6.51371,-2.6346 -9.57441,-3.8444 -2.89651,-2.8179 2.592,-5.825 1.22791,-8.2148 -3.23652,-1.4889 -3.36472,5.1674 -7.03355,2.2244 -3.27397,-0.2845 -6.65197,0.024 -9.77647,-1.2619 -3.16684,-0.648 -7.10614,-5.049 -4.39343,-7.7205 -0.29428,-2.3728 -8.14998,-0.3663 -7.78566,-5.0379 -1.71166,-3.7175 -2.08008,-8.4054001 -5.68609,-10.9421001 l -0.65407,-0.2286 -0.68882,-0.073 0,0 z", + "department-08" : "m 439.4976,60.874567 c -1.98454,2.6716 -6.12584,4.239 -5.95213,8.0943 0.2866,4.4817 -5.71558,4.3472 -8.29625,6.5757 -3.87528,1.7019 -7.59713,-1.7535 -11.45524,-1.1247 -3.71347,1.8488 1.22906,5.1616 -0.89614,7.5054 -2.08398,3.3093 1.52557,7.401 -2.40236,9.5691 -2.48028,1.8808 -3.13886,4.9924 -6.33304,5.4013 -0.5156,1.9742 1.90466,3.550703 0.77143,5.766403 -0.48179,2.4729 -1.61235,5.7548 -0.29763,8.266 2.69529,1.2135 6.10306,-0.012 8.38715,2.378 2.91496,2.0442 5.72982,4.3037 8.65646,6.2572 3.25254,0.2573 7.69068,-2.211 9.01838,2.2501 2.43231,0.6641 5.26941,-1.3336 7.92138,0.2388 2.57499,1.4458 3.78676,-2.3287 6.51011,-0.6528 2.27852,0.9473 6.06279,-2.3251 3.8781,-4.5169 0.41088,-3.1255 4.83561,-4.8232 3.28838,-8.4503 -1.97745,-2.7331 -1.07994,-5.4604 0.36319,-8.1036 2.06965,-2.817903 5.7769,2.548 8.72505,1.0277 0.28125,-1.653703 4.77128,-2.506503 3.19683,-4.323903 -3.34399,1.221 -2.07972,-2.2148 -2.8148,-3.9786 -3.24321,-0.4894 -7.93082,-0.4662 -9.04898,-4.6322 -1.91872,-1.6233 -4.65343,-2.5564 -7.09802,-2.6443 -3.47489,0.9642 -5.51345,-2.2312 -3.97382,-5.2224 1.14564,-2.9229 -1.31371,-4.9131 -2.652,-6.7145 0.44563,-3.2344 1.78074,-6.398 3.16272,-9.306 1.76845,-3.4291 -2.10365,-1.6574 -2.65877,-3.6598 z", + "department-55" : "m 465.89964,97.452067 c -0.76777,0.3158 -0.55342,1.7284 -1.60458,1.6724 -1.21192,-0.1371 -1.89367,0.971103 -2.29952,1.932303 -0.54171,0.5048 -1.27419,0.804 -1.91529,1.1582 -0.66715,0.3513 -0.71452,-0.7141 -1.19215,-0.9266 -0.56679,-0.5741 -1.35525,-1.093 -2.1526,-0.6949 -0.63138,-0.045 -1.61091,0.6556 -1.87013,-0.2882 -0.1915,-0.814903 -1.38708,-1.741503 -2.02269,-0.830503 -0.33411,0.631003 0.62422,1.747103 -0.3842,1.971803 -0.62769,0.1969 -0.62957,0.9803 -0.28247,1.3899 -0.19685,0.9072 -0.82053,1.7951 -1.71758,2.0678 0.29846,0.6987 1.34741,1.1562 1.16954,2.051 0.24104,0.6663 1.65303,0.7218 0.97743,1.6497 -0.35877,0.6866 0.21533,1.2693 0.3616,1.8645 -0.37049,0.5512 -1.86283,0.7314 -0.82491,1.4633 0.79988,0.7719 -0.17812,2.007 -1.15258,1.7911 -0.82896,-0.1105 -0.68396,0.9141 -1.18647,1.2994 -0.4931,0.4847 -1.00545,1.2004 -0.48023,1.8589 0.23645,0.5344 -0.21942,1.2597 0.45763,1.6271 0.40307,0.029 0.87557,0.4312 0.43504,0.8023 -0.0932,0.4112 -0.0739,0.9983 -0.70059,0.8984 -1.28066,-0.2049 -1.94495,1.0577 -3.00576,1.4576 -0.43452,0.2098 -0.54622,0.8537 -0.034,0.9718 0.0863,0.6753 0.71871,1.1232 0.87007,1.7289 -0.3788,0.8212 -1.98508,0.6873 -1.96053,1.7006 0.64653,2.4169 2.42402,4.4753 2.45208,7.0681 0.32182,0.8061 0.10931,1.6322 -0.49155,2.2656 -0.4035,0.3253 -0.0975,0.975 0.37856,0.5989 0.55736,-0.319 1.40146,0.1456 1.64413,0.678 -0.0293,0.5941 0.13404,1.5162 -0.42939,1.8588 -0.43847,-0.075 -1.31342,0.5464 -0.58759,0.8192 0.60288,-0.034 1.46507,0.4551 1.0339,1.1639 -0.2065,0.7051 -0.70294,1.3386 -1.24862,1.808 -0.87108,0.2207 -1.69895,0.7335 -2.62156,0.6215 -0.69195,0.3257 -0.99616,1.1622 -1.46898,1.7345 -0.0472,0.4472 0.45254,0.8068 0.0622,1.2825 -0.62219,0.9951 0.74496,1.6692 0.69495,2.5877 -0.50142,0.7377 -1.98899,0.939 -1.95489,1.9944 0.10457,0.5379 0.24733,1.1655 0.94355,1.2091 0.7681,0 1.25679,0.4669 1.51981,1.13 0.7139,0.9554 1.61225,1.9399 2.695,2.3899 0.17129,0.7099 0.2806,1.5456 0.41247,2.2034 -0.39435,0.2533 -0.36654,0.8747 -0.85878,1.1074 -0.29083,0.5598 0.85625,0.5325 0.61583,1.2091 0.0166,0.5987 -0.8236,0.913 -0.49719,1.5876 0.31853,0.7179 -0.18879,1.9385 0.57627,2.4013 0.98592,0.156 1.33356,-1.0223 2.00009,-1.4069 0.45788,0.7241 0.17483,2.1228 1.11866,2.486 0.55237,0.1904 1.37652,-0.1328 1.81929,0.1582 0.26621,0.912 0.92319,2.1449 2.06785,1.8984 0.44372,0.4165 1.06027,0.8485 1.54246,1.2825 0.26982,0.9141 1.2842,1.0171 2.04525,1.2599 0.87578,0.4325 1.94899,1.1785 2.90971,0.7345 0.97793,0.1654 1.35367,1.0342 1.85317,1.7628 0.55122,0.8164 1.55016,1.009 2.43513,1.1469 0.57222,0.5441 0.11683,1.5866 0.90398,2.0566 0.39128,0.4039 1.04454,0.3015 1.25991,0.8927 0.398,0.3116 1.01365,-0.1174 1.34469,0.3955 0.42003,0.2441 1.42639,0.9176 1.54806,0.045 0.0472,-1.029 1.35088,-0.9314 2.05657,-1.3165 0.49202,-0.1829 0.90974,0.3888 1.39554,-0.062 0.81637,-0.092 1.62685,-0.2573 2.29388,-0.791 0.86118,0 0.20105,-0.7871 0.23728,-1.1808 1.28514,-0.5297 2.43812,0.6723 3.69506,0.5028 0.98213,-0.3843 1.2765,-1.5535 1.8023,-2.3673 0.0435,-0.8891 -0.0887,-1.8069 0.32207,-2.6385 -0.25641,-0.8915 -1.57163,-0.5697 -2.13005,-1.1865 -0.83861,-0.7446 -0.59261,-2.4824 0.63847,-2.6442 0.6828,-0.4951 1.40136,-0.963 2.28821,-0.8814 0.71238,0.028 0.76817,-1.2999 -0.0452,-0.9604 -0.3877,0.087 -1.34188,0.8165 -1.19214,-0.09 -0.31538,-1.0296 -0.90999,-2.0517 -0.55368,-3.164 0.22792,-0.8966 0.83605,-2.0127 -0.0791,-2.7458 -0.52345,-0.5817 -1.46771,-1.2566 -1.23167,-2.1244 0.67293,-0.2103 0.96973,-0.7671 0.85311,-1.4238 0.36113,-0.6563 1.39735,-1.1714 0.96615,-2.0227 1.28156,-1.2281 0.85691,-3.2171 0.29379,-4.6781 0.047,-0.5671 1.47365,-0.4243 0.86443,-1.1695 -0.74289,-0.43 -1.32557,-1.302 -1.5537,-2.0848 0.8436,-0.2684 1.57218,-0.793 2.08481,-1.5425 0.54876,-0.3991 1.40176,0.2024 1.90401,-0.4294 0.94304,-0.594 -0.12934,-1.6405 -0.80794,-1.8927 -0.40741,-0.086 -1.05174,-0.5785 -0.54239,-0.9774 0.66623,-0.5033 0.20426,-1.4354 0.79666,-2.017 0.14203,-0.7574 1.66478,-0.986 0.82172,-1.776 -0.2798,-0.697 -1.02255,-0.9149 -1.67487,-0.9868 -0.0448,-0.951 1.2777,-2.0857 0.25424,-2.9267 -0.64707,-0.2366 -1.30868,0.1199 -1.89837,0.2147 -0.76206,-0.2375 -1.30149,-1.1222 -0.75143,-1.8362 0.46809,-0.8679 -0.68468,-1.5541 -0.16951,-2.4182 0.0206,-0.5993 0.81528,-1.2993 0.42939,-1.8306 -0.53484,-0.11 -1.58722,0.6479 -1.64978,-0.2994 -0.23167,-0.6713 -0.12507,-1.4148 0.52547,-1.8136 0,-0.5586 -0.92499,-0.9909 -0.49719,-1.6328 0.0619,-0.5542 0.0159,-1.2251 0.72883,-1.3447 0.90167,-0.1904 1.60562,-1.469 0.96047,-2.2091 -0.50023,-0.2665 -1.33599,0.1911 -1.55938,-0.5763 -0.27564,-0.4705 -0.4257,-1.0361 0.19212,-1.2995 0.51013,-0.6405 0.0795,-1.585 -0.68363,-1.7176 -0.33513,-0.6378 -0.31058,-1.6105 -1.15259,-1.8645 -0.0721,-0.5651 0.24426,-1.3681 -0.50287,-1.6667 -0.79398,-0.4246 -1.74968,-1.47 -2.71195,-1.0226 -0.21421,0.2659 -0.0585,0.737 -0.57064,0.7006 -1.12593,0.1388 -2.34953,0.029 -3.29955,0.7401 -0.57797,0.2481 -1.6437,-0.063 -1.71757,0.8588 -0.0195,0.4513 -0.92572,1.2567 -1.05654,0.5028 -0.0656,-0.69 -1.16119,-0.4059 -1.24863,-1.017 0.49933,-0.3312 1.10489,-0.2787 1.62718,-0.1412 0.47405,-0.1481 1.44768,-0.917 0.44932,-0.9937 -0.41981,-0.039 -1.36372,-0.3782 -0.76007,-0.8538 0.24574,-0.3909 -0.004,-0.9594 -0.44068,-0.9662 -0.25886,-0.7512 0.40998,-2.2649 -0.79196,-2.2012 -0.3676,-0.087 -1.32854,0 -0.80133,-0.5785 0.22042,-0.5829 0.59688,-1.022 1.01134,-0.3051 0.55895,0.8635 1.49809,1.0732 0.93223,-0.1526 -0.16091,-0.6271 -0.79533,-1.2293 -0.16384,-1.8305 0.46606,-0.9113 -0.80701,-1.4808 -0.68363,-2.3786 -0.39432,-0.6879 -0.7131,-1.398003 -0.96051,-2.135703 -0.44779,-0.555 -0.99134,-1.3084 -1.74581,-1.4012 z", + "department-54" : "m 482.68554,101.54827 c -2.76366,1.4184 -6.41711,1.0708 -9.01256,1.9042 -5.56646,-0.3575 -5.66246,9.5807 0.37309,6.7575 4.8697,-2.0514 6.67406,2.8557 7.81572,6.477 1.82526,3.2038 -2.89217,6.0554 0.36991,9.0387 0.2818,2.5814 -0.0601,5.0859 3.0353,6.2025 1.70579,2.8384 -0.88873,6.4708 0.70638,9.2948 -4.85072,1.4711 -1.86688,6.0148 -2.90364,9.4705 -1.87538,3.4806 -1.35056,6.4995 -0.78289,10.2434 0.12782,1.9778 2.93445,2.7224 0.0184,3.4354 -2.50976,1.2481 -1.02845,3.553 0.32026,4.2707 -0.4799,3.1085 2.67374,3.2309 4.59789,2.4161 3.07576,2.3307 1.13425,8.0282 5.37207,9.6329 2.18963,-0.1446 5.24486,-1.4358 6.71694,-0.6734 1.311,-3.5321 5.13056,-2.0863 7.64133,-3.5671 3.75241,1.8807 7.29925,0.6171 11.05589,-0.2728 2.34017,-0.4747 3.31564,-4.8379 5.53131,-1.1821 2.02797,3.2405 6.58019,2.691 9.56396,1.1963 3.35683,-1.3674 6.51358,-3.7936 9.19159,-6.3334 -0.32294,-4.0688 -4.55627,-7.0726 -8.57283,-7.0723 -4.13302,-1.3538 -8.93829,-2.6008 -12.07762,-5.9028 -3.25192,-2.155 -6.84722,-3.8701 -10.71241,-4.413 -3.65403,-1.2195 -4.33961,-5.1651 -3.49178,-8.2395 -3.54012,-2.534 -9.26311,-1.1682 -11.81481,-5.6886 -1.24667,-2.6012 -8.38096,-5.602 -3.21891,-7.8868 2.58974,-1.8965 0.15762,-4.8003 0.86226,-6.9632 3.45886,-3.5491 -3.8802,-8.0642 -3.19961,-12.3947 1.32181,-3.5551 -1.085,-6.1761 -4.03977,-7.2975 -0.89495,-1.0489 -1.84872,-2.3261 -3.34562,-2.4528 z", + "department-57" : "m 502.81753,104.93817 c -3.64288,0.2923 -8.12358,6.9784 -10.95002,1.7245 -1.17232,-1.4614 -3.59551,-1.4089 -1.45524,0.5098 0.42697,2.8871 -0.68663,6.6736 1.27958,8.621 1.63817,2.266 4.06461,5.0603 2.09345,8.0249 -1.60367,2.2625 1.55048,3.5244 -0.36666,5.4387 0.36568,2.969 -4.30427,1.338 -2.38243,4.4279 2.34515,1.9675 4.63336,4.1356 6.2614,6.4044 2.79129,2.9085 7.27391,1.5361 10.09478,3.6894 0.66975,2.7252 -0.66931,5.2621 2.21867,7.1909 2.75264,2.8453 7.36073,1.9285 10.42267,4.6253 4.09318,2.7432 8.24468,5.7706 13.10278,7.0023 2.93253,0.1898 6.67865,0.9314 7.74582,4.1191 2.30513,3.5948 8.15392,2.8013 9.72067,-1.0728 2.74816,-2.0352 0.7919,-5.4294 0.63811,-7.5509 2.86748,-3.57 0.84938,-8.1249 -3.28245,-9.1958 -2.86889,-0.6971 -3.89827,5.7808 -6.29217,1.3361 -0.93672,-1.9725 3.01869,-2.5825 -0.31127,-3.5032 -3.1173,-0.3919 -6.52681,-4.0991 -2.03443,-5.4306 2.65887,-1.3843 1.53927,-8.2236 4.79441,-7.034 0.58213,3.5154 3.23692,4.4917 6.30274,5.0242 3.60029,3.3953 7.88457,0.3927 11.86558,2.0798 3.82661,1.422 5.065,-3.8483 5.28962,-6.6042 -1.20628,-2.5465 -5.2714,-2.3183 -5.81686,-5.7826 -2.78685,-5.1946 -7.40904,1.162 -11.10269,1.5883 -3.07189,0.8596 -6.63768,-2.9374 -8.6813,-0.259 -2.43115,-1.9412 -2.16328,-6.7766 -6.62326,-6.1374 -2.33442,-0.727 -3.60752,1.135 -3.2546,2.9576 -3.17744,2.7466 -6.24619,-1.2923 -6.75741,-4.1045 -2.50342,-3.381 -5.846,-6.2975 -6.00337,-10.6334 -1.75305,-4.0027 -5.96671,-5.3882 -9.85909,-4.8351 -2.26362,-0.7543 -4.10721,-2.8442 -6.65703,-2.6207 z", + "department-67" : "m 543.85851,133.31207 c -3.27305,1.5314 -1.15772,7.3219 -4.91932,7.8907 -2.46462,1.8433 -0.89299,5.1131 1.82664,5.1608 1.07133,0.3369 4.14861,1.6524 1.30517,1.9761 -1.35808,1.1198 1.18274,3.1001 1.33454,3.4355 2.25982,-0.4942 2.86401,-5.4731 5.53286,-2.4864 3.49977,1.0112 5.56458,4.9735 2.70155,7.9206 -1.64164,1.644 -0.2072,2.967 1.23705,3.8244 -1.55894,2.9107 -2.36342,7.2062 -6.17119,8.1243 -1.19637,-0.4175 -5.83382,0.3902 -2.37929,1.0775 1.58212,0.6041 -2.09638,1.6751 0.26013,2.2684 -0.563,2.8205 -1.00581,5.7331 -1.24446,8.5216 1.78953,1.4775 4.47346,0.7678 6.06079,2.7348 2.65121,0.5818 5.06746,1.9362 4.85871,4.4247 3.1053,-0.1983 7.18767,1.9685 7.24704,5.4762 1.48691,2.0164 5.01116,4.1405 5.61372,0.1404 2.03194,-3.0222 3.52243,-6.2764 4.68919,-9.646 3.09171,-2.3864 0.29947,-6.0917 1.98707,-9.1051 1.49541,-3.1997 2.95539,-6.3745 2.32296,-10.007 0.52803,-4.4907 6.7326,-5.2236 7.33382,-9.7096 2.58761,-1.9104 6.02286,-3.273 6.89864,-6.8455 0.24618,-3.23 3.10997,-5.38 4.13187,-7.9393 -3.69755,-0.6944 -7.34301,-2.0787 -10.52012,-4.2645 -2.98344,-1.0678 -6.5475,-0.559 -9.43487,-1.0963 -3.41255,-0.1926 -7.91418,-0.2519 -8.18632,4.2635 -0.6407,2.9011 -3.85778,3.7244 -5.66947,1.3857 -2.91637,-0.8001 -6.61631,2.5865 -8.71895,-0.8557 -2.62413,-1.248 -6.56963,-1.108 -7.87209,-4.4115 -0.56163,-0.7096 0.72604,-1.9914 -0.22567,-2.2583 z", + "department-88" : "m 543.11272,170.69757 c -4.13292,0.5731 -6.28242,5.3486 -10.54692,5.4703 -2.1734,2.8751 -5.58797,1.133 -8.23622,0.2189 -1.68318,-0.7666 -3.1523,-4.9113 -4.29661,-1.4507 -0.26747,3.1606 -3.81981,0.7579 -5.73062,2.3876 -2.88784,1.6528 -5.98699,-0.9166 -8.43607,-0.5331 -1.76538,2.2347 -5.29382,-0.5203 -6.10144,3.0593 -1.36252,1.6752 -3.01222,-1.3792 -4.45112,0.7555 -2.99291,1.5608 -4.11961,-1.142 -5.40399,-3.1507 -2.04471,-1.1364 -0.55284,-8.6852 -5.21076,-5.795 -2.495,1.4914 -5.71532,1.5173 -7.78473,3.007 -2.96695,0.7304 -5.52314,1.7513 -8.39572,2.3512 -2.31069,0.7162 -1.24869,3.1829 -1.01246,4.6886 1.91594,-0.9939 4.33418,-1.0006 5.33847,1.6 1.26949,2.8095 4.67596,1.7001 5.21094,4.9917 1.13805,1.3509 4.23102,1.9929 1.89656,4.1531 -1.47364,1.7375 -2.24742,4.4159 -2.27508,6.5122 3.94916,0.5629 6.58033,4.3411 6.53825,8.24 1.74339,-0.7891 3.31531,-1.0377 3.74481,1.2319 1.5618,0.023 3.19089,-4.5155 3.28552,-0.6961 3.12537,-0.1479 4.11216,-5.9124 7.87166,-4.6586 2.81975,1.0694 1.56173,6.3738 5.78743,4.9643 3.74637,-1.7541 8.32694,-1.4977 10.27145,2.6566 2.75383,2.1232 4.42248,-4.5111 7.39457,-1.4758 2.18407,2.8892 5.72719,4.7253 8.8454,6.6659 4.73342,0.7031 3.58756,-5.5734 4.31191,-8.5285 1.2902,-4.1775 6.16779,-6.4187 6.54753,-11.0052 0.12819,-3.5765 2.07302,-6.6034 4.06765,-9.4286 1.79196,-2.0171 1.44294,-5.2492 -1.65393,-4.8444 -3.17072,-1.671 -0.51206,-5.4947 -0.54691,-8.1478 0.12641,-1.1651 -0.21157,-2.3806 -1.02957,-3.2396 z", + "department-52" : "m 446.25059,158.94007 c -2.20948,0.9965 -7.26146,0.22 -7.88348,1.6331 2.78894,0.1498 3.52916,4.1142 0.17143,4.0302 -2.20247,1.3059 1.19424,5.4677 -2.92135,4.314 -3.66292,-1.2154 -4.85539,4.4481 -2.91131,6.6367 2.2941,2.5915 4.96057,4.7025 7.47564,6.8456 0.54149,3.8801 1.32495,8.157 0.36611,12.2782 0.66689,4.6826 -6.09868,0.2684 -6.81764,4.0608 -0.1104,3.4387 2.2775,4.6665 4.73797,6.257 -0.004,2.0825 3.01313,1.1721 2.43754,3.8965 -1.52263,3.5393 3.64209,-1.2461 3.20391,2.4948 2.15778,1.9436 4.28237,6.5099 0.40184,7.8807 2.98779,1.1638 0.24556,6.9623 4.73906,4.7667 0.94185,2.4285 4.47025,4.4058 6.37958,1.6944 0.0802,2.7246 4.64739,2.8622 3.74568,5.9152 2.66445,-1.2654 5.89193,-1.0134 6.52472,-4.4085 2.15311,-3.0124 5.82163,-1.0429 8.37167,-2.9682 2.20934,3.4531 6.23982,0.051 5.53645,-3.3498 -1.74531,-2.1937 -0.60708,-4.907 1.60924,-5.6727 1.17984,-2.1288 4.93345,-1.0614 5.06919,-4.192 3.76709,-1.0558 0.3514,-4.4831 -2.14436,-4.0759 -1.01699,-2.7356 -1.79518,-6.6098 -5.55189,-7.5505 -3.55136,-1.0564 0.5992,-5.5181 1.25607,-7.879 1.50724,-2.4314 -4.20983,-3.3734 -3.49033,-5.566 -3.14189,0.195 -3.66002,-3.3928 -5.70458,-4.6347 -1.65741,-0.5806 -4.56032,1.7601 -3.73954,-1.3103 -1.9806,-2.0759 2.04532,-3.3358 -0.3203,-5.5538 -2.21849,-2.6476 -5.52473,-3.8197 -8.58234,-5.1587 -2.57733,-1.3583 -4.82005,-3.2388 -7.11813,-5.0073 -1.10471,-1.5685 -5.07339,-0.2453 -3.42951,-3.6449 0.4277,-1.0469 -0.0712,-2.2894 -1.41134,-1.7316 z", + "department-70" : "m 499.30327,202.85687 c -3.78807,-0.097 -5.17796,4.4428 -8.39699,5.3745 0.10563,-1.0095 0.22976,-3.3128 -1.09223,-1.3968 -0.65177,2.636 -3.17581,4.0698 -4.08016,6.3287 -1.16675,1.791 -3.63026,0.1817 -4.13244,2.5223 -2.37441,0.6795 -3.21288,2.3799 -1.87191,4.6639 1.07528,2.7489 -1.24276,6.762 -4.52174,5.2471 -1.59419,-2.7801 -3.45239,1.1791 -5.9953,0.1092 -2.5546,-0.8697 -5.96451,4.3084 -2.58859,4.4153 2.91189,-2.91 5.21608,4.3602 2.59527,6.2603 -1.52491,0.8974 -5.55745,3.292 -2.06394,4.2373 0.85448,1.8055 0.80585,4.9431 3.19302,4.5681 0.006,2.1781 -1.03586,4.8882 1.58162,5.8629 2.35506,3.6509 6.74724,1.5047 10.0495,1.1875 3.69192,-0.7899 6.30054,-4.5794 10.2865,-4.1756 4.00332,1.0046 5.39951,-3.5716 8.97637,-4.0061 1.98699,-2.389 6.191,-2.8612 6.55476,-6.3575 2.93734,-2.3949 6.54772,-1.1496 9.70921,-0.3584 1.99167,0.6141 2.73196,-1.8645 3.06672,-2.5168 2.08875,0.9972 3.5126,-0.9757 3.64281,-2.2821 1.97793,0.4816 6.22088,3.8592 6.03194,-0.3965 -1.32405,-2.523 -0.36235,-5.1687 -1.50033,-7.6857 -1.78555,-3.0189 0.79305,-5.2412 1.82819,-7.6931 -0.55772,-2.766 -3.73053,-3.5562 -5.81802,-4.9264 -1.74668,-1.6794 -4.55544,-5.4608 -6.34233,-1.4876 -2.50524,2.8603 -4.54033,-0.6619 -5.88795,-2.5301 -3.38753,-2.5601 -7.10786,1.9324 -10.46151,0.1818 -2.49609,-1.0124 -0.61883,-4.465 -2.76247,-5.1462 z", + "department-21" : "m 429.69633,202.35967 c -3.29669,-0.012 -2.06858,6.4603 -6.30465,4.446 -3.52421,-0.5896 -8.33544,0.104 -8.26143,4.206 -2.58749,1.5414 -0.0627,3.9478 1.69404,4.225 1.82493,3.0625 -0.92174,6.7241 -3.08802,7.311 1.32434,2.0387 -0.49488,3.1077 -1.04125,4.0828 0.10953,4.6872 -4.82895,7.502 -5.07346,12.0001 -0.12764,3.3045 -4.19637,6.2537 0.0799,8.6831 0.267,2.3491 -1.35985,7.6546 3.30486,7.3447 2.39998,2.4644 -0.25152,7.9854 4.69976,8.4903 1.84626,0.6712 2.58659,2.9452 4.48547,2.0819 0.99142,3.9606 5.66723,2.3397 7.48338,5.5965 1.90488,2.1812 4.45423,5.2597 7.25235,5.2776 4.17222,-0.9102 7.94579,-3.5018 12.3055,-3.862 3.97555,0.4607 7.87802,0.9764 11.61745,-0.8755 3.77989,-0.6889 0.67658,-4.9046 4.19565,-5.6563 4.32919,-1.9516 5.19937,-6.5857 6.40666,-10.6504 1.61007,-3.1647 0.21685,-6.2431 0.62675,-9.5054 -0.56372,-1.7678 -2.73502,-0.8076 -2.58966,-3.1405 -1.30908,-2.098 -3.32949,-3.8576 0.008,-5.1812 3.78061,-1.1029 3.82079,-8.1017 -0.52912,-7.7043 -1.98346,2.0436 -4.58227,0.325 -7.16923,2.1466 -1.15301,-1.0595 -2.93318,-5.3821 -4.8262,-5.3052 -2.83363,3.4229 -5.14701,-3.7231 -8.32607,-1.7684 -1.23398,-1.4731 -0.65051,-5.2016 -2.22045,-5.2482 2.61397,-1.5532 3.0882,-4.5652 0.66573,-6.3782 -0.44703,-2.6089 -3.46237,-2.9729 -4.70156,-2.6975 0.70381,-1.7814 0.9387,-3.8469 -1.60399,-3.6548 -0.54793,-3.5579 -4.28953,-3.0699 -7.07554,-3.6892 -0.68526,-0.1369 -1.36466,-0.3147 -2.01441,-0.5745 z", + "department-25" : "m 524.16289,232.68847 c 0.67191,3.2533 -5.15771,1.3464 -4.40495,4.6443 -3.61865,1.402 -6.58626,-2.0187 -9.94294,-0.4895 -3.1693,1.4413 -3.33394,6.0984 -7.32431,6.2086 -2.14856,1.5972 -4.08407,2.8132 -6.33731,4.3076 -2.68321,2.2215 -6.46639,-0.1117 -9.12089,2.5632 -1.95128,1.9724 -7.57479,1.5279 -6.35412,5.4624 2.32093,2.021 6.3612,5.0018 3.37451,8.4294 -0.12591,1.2625 -3.04702,5.1398 -0.76959,5.1729 1.66196,-2.2543 1.94524,-0.5091 2.89222,0.8724 2.83244,-0.05 5.37651,0.8844 6.39404,3.7413 0.25398,3.3161 2.06137,6.9529 5.78779,7.1405 3.45727,0.9323 5.60478,5.9485 1.80461,8.0684 -3.70855,0.9497 -2.36103,4.9808 -3.64777,7.5062 0.26288,2.9469 4.14782,3.4619 4.2577,0.2851 2.97437,-3.0475 6.20941,-5.8167 9.91952,-7.9355 3.97143,-1.6625 3.01613,-5.8053 3.75266,-9.2117 -0.88808,-3.185 -0.34666,-6.7553 3.65952,-7.156 3.02188,-0.646 6.29286,-2.0146 7.35834,-5.2031 1.11924,-4.2424 5.80167,-5.3339 7.89346,-8.9631 1.89429,-1.8776 3.46397,-3.3227 3.87474,-5.9173 1.40244,-1.4426 6.68031,-4.7317 2.46061,-5.7841 -1.83046,0.4578 -7.03898,1.6264 -4.31519,-1.593 2.98771,-2.3679 -1.72188,-5.8952 1.06363,-7.7497 -0.89245,-4.6028 -6.25613,-2.2681 -8.84088,-2.9784 -1.13996,-0.4824 -2.45306,-0.6065 -3.4354,-1.4209 z", + "department-2B" : "m 591.59921,517.74457 c -3.2909,1.8098 0.34373,6.4765 -2.61056,8.6793 -0.8597,3.7929 2.37867,7.9232 -0.0534,11.4616 -2.57249,2.8747 -3.56796,-3.2983 -6.7193,-2.0645 -4.85028,-0.512 -4.61662,6.1117 -8.98273,6.3558 -3.73881,-0.025 -6.6763,2.2018 -9.20381,4.6648 -2.94106,0.026 -3.93324,3.0522 -5.26271,5.4951 1.51233,3.0196 -1.92087,4.3252 -2.89026,6.571 1.77738,1.5129 4.44189,1.8162 6.52142,3.0039 2.70354,1.4072 6.05997,0.2201 6.57412,3.8671 1.75073,2.4522 4.57724,3.726 7.0572,5.2864 1.22754,3.4178 3.67358,6.2972 4.77594,9.7051 2.22355,1.7227 4.74705,3.3408 3.77675,6.6131 1.3733,2.8201 -0.69336,8.7249 4.218,7.5911 4.10413,-0.6083 4.18806,-4.9139 4.59561,-8.0238 1.71663,-3.1147 2.61827,-6.1695 5.28007,-8.31 0.97808,-2.0582 -0.51841,-3.6265 1.06754,-5.5458 0.8999,-5.4577 -0.84704,-10.9101 -0.92579,-16.3828 -0.50399,-2.9769 0.80227,-6.2079 -0.61605,-8.956 -3.16124,-2.7648 -4.22241,-6.9151 -2.96522,-10.9105 1.44374,-4.1235 1.45716,-8.5075 0.54445,-12.7494 -0.50402,-2.6517 0.0605,-7.3138 -4.18126,-6.3515 z", + "department-2A" : "m 554.05334,559.40537 c -1.42273,2.1387 1.41235,2.5663 2.6788,2.0471 0.45304,1.0514 -0.72098,2.8779 1.34726,2.7818 2.66835,1.4134 0.40492,4.0797 -1.93189,3.5638 -3.32645,0.8299 -0.95696,3.988 -0.94047,6.2178 0.84519,3.4181 5.48488,2.3441 6.60207,5.5624 1.60638,2.9587 -3.1436,2.5555 -3.17987,5.3631 -0.38235,1.9926 -4.0884,1.4107 -2.09869,3.7776 0.69621,4.6177 5.36122,-0.5975 7.95005,0.8198 1.19229,2.2385 -0.69336,5.3946 -1.1481,7.1688 -2.4954,0.7201 -1.68673,3.6997 -3.99858,4.3864 0.90898,2.3705 4.71432,-0.5219 5.09642,1.9721 0.46143,1.3673 7.02839,0.3516 4.87408,3.4884 -2.00201,1.6036 -6.57303,2.963 -4.30305,6.3319 2.05885,3.9766 6.80799,4.8761 10.49271,6.7077 2.00671,-0.8304 2.53926,1.4192 3.84234,2.0437 -1.21373,2.909 1.97026,4.5655 4.49755,4.3942 1.91739,-0.4583 2.32805,-2.8324 0.31846,-3.2949 0.52615,-2.3464 3.88743,-3.8315 2.78865,-6.6226 0.21298,-2.098 4.88283,-2.8193 2.63469,-5.2042 -1.63398,1.4605 -3.46715,-0.7872 -1.29516,-1.5953 3.62878,0.173 3.17769,-4.0289 4.34926,-6.3793 -0.0938,-2.7657 0.42993,-5.6866 -0.25804,-8.3974 -1.48326,-1.5148 -5.53923,2.8505 -7.14163,-0.4778 0.42849,-2.6315 -1.09108,-4.6863 -0.82567,-7.1428 0.66288,-2.5027 -0.8602,-4.6954 -3.2149,-5.0657 -1.19894,-2.5466 -1.74487,-5.4119 -3.77179,-7.3804 -0.89484,-3.6044 -4.19555,-5.2098 -7.17664,-6.6008 -1.56306,-2.3051 -2.63335,-5.674 -6.06155,-5.0531 -3.38536,-1.0672 -6.45739,-3.3477 -10.12631,-3.4123 z", + "department-66" : "m 349.77744,540.65427 c -3.7755,-0.2157 -4.08114,5.5769 -7.90406,5.2943 -3.46802,0.1003 -6.94191,-1.3302 -10.38278,-0.3785 -2.20232,-0.5632 -7.20356,-0.6633 -5.22452,2.9605 1.33581,2.7773 -0.10677,6.3927 -3.34877,6.3817 -2.14099,2.194 -4.91986,3.5591 -7.84249,2.1072 -4.19839,-0.1653 -6.56873,4.1192 -10.47063,4.9396 -2.6011,0.6475 -6.62201,2.3284 -5.25989,5.714 1.88304,1.5164 4.68833,1.6701 6.94249,2.9532 4.33643,0.6511 2.55173,6.3851 6.60391,7.1313 3.49185,0.6051 3.96975,-4.2893 7.35305,-4.4516 2.31895,-0.6488 4.81694,-0.5609 6.98735,0.5429 3.38115,0.5343 4.89536,3.8978 7.67995,5.0193 2.2794,-0.1242 3.98175,-1.0077 6.1753,-0.258 3.01101,-0.307 -0.0947,-3.9386 3.01676,-4.2576 3.67101,-0.075 6.1847,-2.367 9.43341,-3.4933 3.09832,-1.5894 6.37344,-0.2051 8.8141,1.8602 3.16681,1.6465 3.86523,-2.7829 1.44103,-4.228 -1.80197,-1.802 -3.88807,-3.839 -3.61732,-6.6348 0.37412,-2.0534 -0.80098,-3.8388 -1.68709,-5.3907 2.99039,-0.6467 1.39014,-4.46 1.42253,-6.6954 -0.6858,-2.1785 -3.70513,-1.5535 -3.57093,-4.2734 -0.78863,-3.0485 -4.70385,-2.5353 -6.5614,-4.8429 z", + "department-01" : "m 444.85582,302.54697 c -2.39745,6.5843 -4.33357,13.3492 -6.43519,20.016 0.57041,3.7999 -1.58429,6.9188 -2.08026,10.3911 0.52276,3.2544 -1.91536,7.4683 2.09324,8.7593 2.32444,1.3272 5.06424,1.723 5.37134,5.0771 1.01706,4.7886 5.77362,1.1664 8.74039,2.2817 2.87746,1.1417 7.36365,4.2266 8.40602,-0.7302 0.23247,-3.6536 4.93092,-5.0999 6.05356,-1.0959 0.80083,3.4138 2.97477,6.1176 5.63148,8.2985 0.81026,2.1494 2.62463,5.2012 4.49708,5.926 2.63287,-1.6193 2.14154,-6.0521 5.50545,-6.7173 1.3861,-3.5432 0.92377,-7.5352 2.52889,-11.0697 1.51562,-3.9354 -1.23084,-7.6545 -0.49217,-11.5571 -0.0536,-2.5327 2.52169,-1.6025 3.41822,-1.9736 0.43128,-3.4548 5.50206,-1.3186 4.82924,-4.9922 -1.42135,-2.9489 1.02552,-4.2795 3.58138,-4.3843 2.91293,-1.3445 2.49862,-4.9217 3.58839,-7.4541 0.86902,-4.4651 -4.90673,-5.0577 -6.43526,-1.3938 -2.29446,3.1229 -4.64468,7.2653 -8.99719,7.4691 -4.34825,1.3501 -4.06523,-5.3495 -8.18827,-4.3651 -2.35276,1.1495 -3.85858,5.9657 -7.13726,3.0601 -1.01413,-1.5988 -0.3582,-2.9762 -2.58273,-3.5152 -1.22537,2.0375 -1.72079,-4.1642 -3.8073,-4.7768 -1.15837,-1.276 -1.87928,-3.4014 -4.27484,-3.8255 -1.97832,-1.0482 -2.61856,-4.4514 -5.41069,-2.4157 -3.17046,2.2826 -5.1226,-1.2327 -8.40352,-1.0124 z", + "department-39" : "m 471.46313,250.59877 c -2.65381,3.3222 -1.93861,8.0565 -4.42613,11.5029 -0.75353,3.3575 -5.53359,2.6413 -5.92729,5.8537 1.25751,2.4032 -3.37379,4.2242 -0.76329,6.624 2.12635,0.1892 2.32064,4.5518 5.34136,3.1893 0.15737,1.6898 5.15095,2.6886 2.10293,4.0538 -1.65086,-0.5343 -6.25418,0.6805 -3.56283,2.5198 2.16157,0.9493 -0.40571,3.9645 1.60985,5.1485 1.24356,2.5919 2.29729,5.4261 0.3463,7.8769 -2.45685,1.3791 -2.74302,4.1729 -0.23847,5.6911 2.4651,2.7332 -1.77463,2.6012 -3.2469,3.5103 -2.46575,2.8986 2.46676,3.6681 2.42771,6.3567 0.53932,1.8289 2.41795,0.7575 3.15339,2.3953 2.06829,0.6451 -0.22147,4.1386 2.8221,3.5754 3.3334,0.091 3.9011,-5.4628 7.15628,-4.0823 2.43303,1.5598 3.19556,5.641 6.97277,4.2729 2.47353,-0.1735 4.32055,-1.6895 5.57648,-3.7307 1.8314,-2.3396 3.80025,-4.6084 5.90646,-6.6634 0.73415,-2.685 0.84208,-5.5764 3.2507,-7.3802 0.8918,-3.0616 -5.23242,-2.5207 -3.37935,-6.3294 1.53804,-1.9996 -0.0964,-5.1353 3.19338,-6.251 3.18207,-1.2561 3.12765,-5.1222 0.15603,-6.659 -2.32957,-1.9522 -6.49546,-1.6637 -6.77928,-5.524 -1.23022,-2.1839 -0.48645,-5.4493 -3.71307,-5.6401 -1.75518,-0.6249 -4.24877,-0.9459 -4.75381,-3.1021 -0.67983,3.6396 -5.34805,-0.5898 -1.56194,-1.3878 0.34637,-2.1025 1.06732,-4.058 1.89974,-5.8046 -1.06222,-2.9061 -4.68044,-4.1064 -5.19434,-7.3827 -2.43198,-1.0174 -5.88264,1.8581 -7.58177,-1.6704 -0.26993,-0.3147 -0.52753,-0.6396 -0.78701,-0.9629 z", + "department-68" : "m 548.84804,183.79687 c -3.29742,1.5669 -2.94627,5.9393 -5.41734,8.2358 -1.53558,2.2954 -0.0173,5.5215 -2.28455,7.5436 -1.35348,2.3745 -3.50085,4.1593 -4.94169,6.4724 -0.15903,2.5317 -1.34213,5.2576 -0.71676,7.6374 -0.68891,1.7942 -5.16906,3.2016 -1.61719,4.9667 2.26908,1.3729 5.81614,1.3043 6.81294,4.2235 2.12068,2.5711 -1.95286,5.4479 -0.45947,7.7403 2.64224,0.075 4.4799,1.8306 4.83535,4.531 -0.17581,1.8891 1.94823,3.0574 2.74001,3.5132 -1.29628,2.5757 1.36275,3.8191 3.42904,3.8979 2.43501,-1.254 5.37405,0.085 7.545,-1.6986 1.67436,-0.8916 -0.391,-3.7236 2.03346,-2.5899 1.79694,0.1822 0.98173,-2.1483 2.2259,-2.9425 -1.74986,-2.038 3.83258,-2.376 2.90411,-5.2401 -1.64207,-2.1207 -4.52481,-4.7682 -2.33886,-7.696 0.0123,-2.7738 -0.0718,-6.0284 1.20266,-8.7893 0.4005,-2.9735 2.56906,-5.4844 2.92501,-8.3571 -1.44186,-2.1054 -3.30436,-4.0749 -2.1871,-6.8259 0.0177,-2.5239 -2.97228,-2.7427 -4.07897,-4.6336 -1.00896,-1.9412 -1.24407,-4.5682 -4.08248,-4.8126 -3.09694,-0.1784 -4.2577,-3.0567 -6.20539,-4.8373 -0.74507,-0.4815 -1.57977,0.015 -2.32368,-0.3389 z", + "department-90" : "m 531.78501,216.18507 c -0.85817,1.3249 -2.03697,2.4005 -2.97364,3.6605 -0.92091,1.3278 -0.41558,2.8983 0.1983,4.2043 0.1242,1.4116 0.2513,2.8158 0.99977,3.9781 -0.0812,0.9911 -1.25343,1.6928 -0.26317,2.6517 0.54377,0.8222 1.49686,1.6083 0.87571,2.6048 0.3587,1.6838 2.19303,0.5452 3.27153,0.5539 1.54552,0.01 1.19633,2.0771 2.53795,2.5234 0.94923,0.5055 0.48038,2.5212 -0.55208,1.2935 -1.3597,-0.089 -0.35067,1.8786 0.12294,2.4553 0.50421,0.7304 0.0909,2.5193 1.53497,1.8361 1.05694,-0.3826 2.68528,-1.231 1.60881,-2.54 -0.92868,-1.1156 0.41659,-2.3668 1.58772,-1.8882 1.08576,0.2921 2.23744,0.8624 3.35419,0.3512 0.98639,-0.3129 1.99962,-1.5075 1.3486,-2.5231 -0.62165,-1.0727 -1.78389,-1.871 -1.92162,-3.1872 -0.30916,-1.3163 -2.06872,-1.7403 -3.06133,-0.9123 -1.4979,-0.3323 -1.00682,-2.5306 -0.38076,-3.4916 1.10814,-0.8906 1.17916,-2.2114 0.67586,-3.4461 -0.10248,-1.1583 0.055,-2.5539 -1.34022,-3.0161 -1.03698,-0.4599 -2.00623,-1.0367 -2.98073,-1.6127 -1.1763,-0.8597 -3.05442,-0.3501 -3.79732,-1.8116 -0.36072,-0.5105 -0.48537,-1.2096 -0.84548,-1.6839 z" } } } From 99c3a451f9b6149632bb0890889ffece6e55082d Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Tue, 17 Sep 2013 00:27:12 +0200 Subject: [PATCH 32/96] improved map of France --- js/maps/france_departments.js | 196 +++++++++++++++++----------------- 1 file changed, 98 insertions(+), 98 deletions(-) diff --git a/js/maps/france_departments.js b/js/maps/france_departments.js index b6b8eb8f8..5b8f098f5 100644 --- a/js/maps/france_departments.js +++ b/js/maps/france_departments.js @@ -14,8 +14,8 @@ { maps : { france_departments : { - width : 600.09589, - height : 626.04407, + width : 600.08728, + height : 626.26221, getCoords : function (lat, lon) { // Corse if (lat < 43.15710 && lon > 8.17199) { @@ -38,102 +38,102 @@ return {x : x, y : y}; }, elems : { - "department-29" : "m 36.77348,156.08837 c -2.547528,1.5518 -4.848819,3.7735 -7.975838,2.5373 -2.008124,1.1771 -5.127345,5.1799 -7.089835,2.5284 -2.301713,-3.5407 -5.366644,2.6084 -8.425315,1.5867 -1.874586,-0.671 -3.274501,1.3548 -2.847879,2.0615 -1.2974507,-0.6776 -3.5326901,0.7954 -2.0076487,2.0956 -3.7412034,-2.0873 -9.04978488,1.7281 -7.80490126,5.9845 -0.85364491,2.7621 -0.83302454,5.8415 0.088539,8.7784 1.88112596,1.9554 5.10665156,-2.0509 7.50712946,-0.2079 3.8618835,-0.8776 7.2489415,-3.1414 11.1134185,-4.01 1.756289,-0.8815 2.376783,0.2038 0.372475,0.5816 -2.598998,0.071 -6.31457,5.0535 -1.631115,4.4088 1.328989,-0.6167 5.912686,-2.3592 3.409827,0.3298 0.368247,1.3371 6.576206,1.5249 3.158147,2.316 -3.627062,0.494 -7.250376,0.1479 -10.869255,0.2218 -2.309178,0.5717 -3.248139,-2.3738 -3.429385,-3.0716 -1.4142985,1.1576 -1.2594504,4.1267 -3.0731386,4.2539 1.1752194,1.2484 4.3254806,0.9125 2.8315986,3.2182 -0.1907818,2.0309 1.641381,4.258 2.140267,0.9955 2.103866,-3.6966 7.511144,-0.6708 9.708106,1.5181 2.690187,3.1572 -0.211729,6.939 -3.842974,5.1045 -3.754198,0.6777 -7.402837,1.9606 -11.2253594,2.3622 -2.0697387,-0.5685 -5.3920808,1.8799 -2.0474959,2.8822 3.2956734,1.4877 7.3633963,0.4898 10.1415263,3.1567 2.578747,2.542 5.130109,5.7968 4.539165,9.6621 -0.365356,3.8248 6.677651,3.4131 8.547655,1.1091 0.484734,-0.8864 -2.081451,-4.5693 0.626161,-2.9779 2.981552,1.9116 -0.519417,-5.4553 1.904646,-1.3815 1.639021,2.0486 6.216214,2.7721 6.552005,-0.7028 3.870019,0.715 3.452688,7.665 8.121951,6.4809 3.895757,-0.9111 7.275921,2.1507 10.954682,1.6852 3.110262,-0.772 -0.879054,-6.212 3.274596,-4.2374 2.593041,-0.8847 4.531278,-4.4061 3.867926,-7.3133 -0.451075,-2.7655 -4.507286,0.8438 -5.338469,-2.3047 -2.554228,-1.2342 -7.052738,0.436 -7.103188,-3.9258 -2.383186,-2.6 -3.779772,-7.6105 0.995864,-8.3833 2.72106,-0.4233 5.997442,-1.8446 4.747034,-4.9517 1.563531,-2.7959 -0.236501,-5.2601 -0.755295,-8.0494 -1.067857,-1.857 -2.88095,-3.2891 -0.619635,-5.1812 0.379479,-1.6983 -2.06285,-2.795 -0.203242,-4.6825 2.628047,-3.3065 -2.691651,-4.5607 -3.362073,-7.4962 -0.627261,-2.2299 0.848243,-4.7717 -2.455852,-5.336 -3.038016,-1.5148 -7.503668,-0.5949 -6.718881,3.5848 -1.396012,2.7495 -2.035723,-3.2395 -4.232344,-0.8098 -1.616986,0.069 -0.647164,-3.3979 -1.5436,-4.4208 z m -9.881726,28.6564 0,0.017 0,-0.017 z", - "department-22" : "m 77.159054,146.70957 c -2.376244,-0.5075 -5.091905,5.8838 -5.373822,1.8781 -3.290782,-1.8417 -6.822348,3.1619 -10.602906,1.9579 -3.141221,-3.5905 -7.000613,1.9321 -5.460456,5.2054 -0.691249,1.9108 -0.833041,4.2568 -3.252268,4.2047 -2.771404,3.5159 2.567629,5.9626 3.692976,8.9099 -0.827119,1.2905 -2.340475,3.4396 -0.808978,5.4366 0.770721,1.7302 -2.170691,3.4199 0.07004,5.4334 2.174361,2.7965 2.523691,6.342 1.533923,9.6538 -1.03036,4.4521 4.40365,1.8093 6.011227,4.2761 1.557651,-0.1573 5.520239,0.1032 8.01468,0.7676 3.71705,0.6144 5.155513,-5.7504 9.066501,-3.4367 2.732812,3.3658 8.124547,1.6685 11.059216,4.8909 0.937961,3.3881 6.991284,-2.5609 6.20866,2.0783 -1.808533,4.0799 4.717003,4.0877 4.964733,0.2999 0.31082,-3.8345 4.46958,-7.3603 7.53105,-3.6489 3.54429,3.5631 7.33479,-1.5101 8.46791,-4.7569 1.94499,-3.032 5.23497,-4.817 8.83376,-4.774 3.27052,-0.796 2.59643,-5.1651 2.95754,-7.8159 -0.862,-2.7535 3.41365,-7.7019 -0.43907,-8.382 -1.04996,2.5442 -2.61725,-2.8492 -4.85398,-1.2407 -1.56175,-2.2325 -4.65383,-3.9188 -6.63467,-2.0388 -1.57421,-1.2404 -2.98393,-5.3872 -5.26232,-2.4079 2.10253,-2.7822 -0.69816,-4.7166 -2.81799,-2.1193 -3.94177,0.3273 -6.2496,2.9609 -9.0963,5.1867 -1.944154,2.6326 -6.245653,5.7523 -7.873714,1.0685 -3.00638,-2.8865 -4.591183,-6.6691 -7.173528,-9.8623 -0.807994,-2.8884 -4.908512,-3.3949 -5.444022,-5.7263 0.662929,-3.8427 -3.762322,-0.6895 -3.855874,1.4874 1.009575,-1.9917 1.702441,-4.4352 0.537684,-6.5255 z", - "department-56" : "m 78.15625,190.75 c -3.069221,0.3425 -4.085881,4.75995 -7.78125,3.90625 -2.671916,-0.5499 -6.240819,-1.0415 -8.28125,-0.9375 -2.795577,-2.9778 -7.537074,-0.89695 -10.84375,0.0937 -3.691056,1.466 -2.208107,4.9237 -0.59375,7.25 0.620981,3.4376 3.59377,4.53095 6.5625,4.03125 1.656298,1.2362 3.593377,2.56525 5.375,1.46875 2.338002,2.0425 0.847247,6.4594 -1.5,7.9375 -1.517565,1.9728 -4.840244,-0.15615 -3.65625,3.03125 0.259481,2.9226 1.69125,6.80305 5.1875,6.78125 2.183781,-0.5412 2.15734,-3.49945 4.5625,-4.15625 1.885408,-0.3022 -3.083938,3.09075 -0.34375,4.28125 1.788117,0.8343 5.06192,4.4027 6.03125,0.5 0.990439,-1.2323 0.527066,-5.32595 2.78125,-2.40625 1.146424,2.9335 -6.484126,4.5633 -2,7.5 1.675904,1.805 5.767191,4.5754 7.125,1 -0.219828,1.4859 4.77709,3.112 2.71875,0.8125 -0.470446,-1.4459 -0.734135,-5.88245 0.4375,-2.21875 1.79689,4.2092 5.373419,-1.0802 8.0625,-0.6875 1.488981,0.1131 1.820105,3.7527 3.1875,0.9375 1.1401,-1.198 0.247366,4.0402 -1.59375,4.0625 -2.372574,1.8846 -5.724783,-1.243 -7.5625,0.3125 1.840675,2.4755 5.193642,5.2676 8.375,3.125 2.190316,1.2041 5.68282,-4.6081 6.0625,-1.1875 2.56247,-0.3587 4.7276,-0.0984 6.9375,1.03125 5.02625,0.6497 -3.67624,-0.54845 -2.65625,2.78125 0.9215,2.0923 2.61064,-1.78395 4.5625,-0.21875 3.8608,1.9981 3.77449,-4.82905 7.375,-2.78125 3.26415,1.1916 5.68546,-1.4778 6.375,-4.5625 1.16085,-3.5707 -3.38079,-8.15435 0.0625,-10.78125 2.937,-0.731 -3.50738,-2.2809 -0.0937,-3 2.83525,-1.1961 2.03226,-5.3703 -0.53125,-5.0625 0.33945,-3.0319 1.80453,-7.46345 -2.6875,-8.15625 -2.00392,-0.3984 -7.34619,-0.9135 -4.4375,-3.875 1.4644,0.2113 5.64884,-2.90155 2.21875,-2.03125 -3.13931,0.7771 -1.07222,-5.2066 -4.84375,-3.5 -3.1504,1.2708 -3.30574,-4.24825 -6.8125,-2.71875 -4.16811,1.2881 -2.40928,8.3243 -7.8125,8.1875 -3.011496,-0.5759 1.322815,-6.92275 -3.21875,-4.96875 -1.855078,0.9286 -3.407446,1.65905 -3.96875,-0.78125 -2.550007,-2.4561 -6.263485,-1.55825 -9.09375,-2.90625 -1.157594,-0.7799 -2.188503,-2.04005 -3.6875,-2.09375 z m -2.8125,42.875 -0.0625,0.78125 c -1.122426,0.7597 -0.23611,2.24675 -0.09375,3.28125 0.135985,0.8661 1.188445,1.1239 1.90625,0.9375 0.289193,-0.7034 -0.880289,-1.0569 -0.96875,-1.75 -0.342123,-0.7617 -0.147074,-1.79625 -0.65625,-2.46875 -0.145249,-0.5217 -0.07014,-0.79975 -0.125,-0.78125 z", - "department-35" : "m 134.01414,157.75517 c -2.87841,0.7948 -8.86886,1.1441 -7.59813,5.5207 1.83061,1.5118 2.09315,3.7023 2.80252,5.4599 3.87913,-1.5669 1.62817,5.0134 1.05076,6.9688 0.34873,3.0718 0.0219,6.0507 -1.30105,8.9341 -2.49737,0.8712 -5.64143,0.133 -7.20837,2.6136 -3.53572,0.1358 -3.5699,4.3177 -5.36115,6.5993 -2.35222,1.1735 -1.14809,4.7508 0.78381,5.6468 1.83307,-1.7963 3.25003,1.2568 0.5506,1.3742 -3.61695,-0.984 -3.7695,5.7676 -0.0457,3.7248 3.54217,-0.01 7.32051,4.1573 4.96625,7.4966 -1.5323,3.1017 4.72076,0.3088 2.64893,3.7731 -0.813,1.465 -3.82048,3.8352 -1.00594,5.0084 -2.9876,0.9502 -3.40925,5.9273 -0.31882,6.4911 3.00973,-2.3034 6.63913,-2.1925 10.07535,-3.4467 3.59989,-0.7483 8.05818,1.5274 10.33659,-2.8461 1.81297,-2.9046 5.92749,-2.3405 7.63405,-5.3899 3.07816,-1.9305 7.37449,5.7081 10.26758,1.6829 1.4892,-3.5722 2.69196,-7.3266 3.98471,-10.9043 2.74537,-1.1878 7.6438,-1.7686 5.39323,-6.0286 -1.04169,-3.9483 -2.025,-7.9305 -2.9624,-11.8874 -0.26033,-3.387 3.41533,-6.533 1.33362,-9.8603 -0.63496,-3.0228 1.02912,-8.2119 -3.21566,-9.0397 -3.54114,-2.0969 -7.49561,0.1092 -9.40869,3.2894 -3.91303,2.4713 -8.32125,-2.17 -8.47369,-6.0764 -0.11123,-3.5947 -3.69939,-5.3519 -6.55552,-3.1467 -2.67405,0.8936 -9.66518,1.3338 -8.68488,-2.9676 0.39325,-0.9103 1.09213,-2.0729 0.31202,-2.99 z", - "department-44" : "m 151.59667,215.25997 c -0.15606,4.6823 -7.76317,2.7299 -8.02398,7.4185 -3.42537,2.8347 -8.2166,-0.024 -11.87689,2.1369 -3.24277,0.5802 -8.41727,1.3289 -8.54047,5.4919 0.39243,2.5586 -0.63934,5.4816 -2.65168,6.406 -1.54863,2.3005 -6.57325,-1.7577 -7.72717,2.4239 -1.21947,2.912 -7.22829,-1.5197 -5.77617,3.156 0.60359,1.2427 3.19096,1.3168 0.58236,1.3876 -3.01916,-0.6011 -7.06188,2.4086 -2.77211,4.1893 3.31719,2.0944 1.51744,4.2986 -1.59767,3.2874 1.96356,3.3072 5.95938,0.1034 8.44739,2.0035 3.73921,4.4023 6.73359,-2.8637 10.53706,-3.1098 4.04789,-0.9997 8.28241,0.7837 11.57661,2.9828 0.84567,1.7017 7.24571,4.8629 2.4749,3.5381 -3.5585,-2.5914 -7.10207,-5.4002 -11.80052,-4.8558 -3.74952,-0.3918 -5.53106,2.8678 -4.45906,6.046 -0.0145,2.2129 -4.59555,4.2071 -0.57396,4.7439 4.27542,0.5772 7.66925,3.0568 9.69107,6.7849 2.32232,3.1037 5.72138,5.11 9.37848,6.2236 2.34208,2.6101 6.41391,4.181 10.07738,3.2709 2.65122,-1.0216 -0.69455,-2.6609 0.16652,-4.6543 -3.7991,-2.3705 2.78719,-9.3941 2.9432,-3.6057 -0.51782,2.4027 1.26687,5.8698 3.71337,3.1506 1.96252,-1.8931 -0.33451,-6.8413 3.57737,-6.3808 1.20321,-2.7601 4.03769,-1.8299 5.01298,0.4189 2.56548,1.7663 5.14806,-2.1264 1.50806,-2.8435 -2.82635,-0.1794 -4.57478,-3.1023 -1.40858,-4.5499 2.64863,-2.4953 0.67673,-6.8261 -2.56183,-6.6801 -1.00934,-1.4191 -1.78368,-3.7807 -3.95452,-3.51 3.02242,-3.5956 8.41787,-3.7831 12.74272,-4.0123 3.87743,0.8691 7.27803,-2.451 4.98464,-6.1263 -1.68016,-4.3973 -7.83703,-0.9758 -9.69166,-4.716 -1.09406,-5.1312 5.14518,-0.366 6.46667,-3.5255 -2.01168,-2.0193 -6.80038,-2.1989 -7.25871,-6.3027 -0.74145,-2.3202 -3.08374,-4.2017 -4.0563,-6.2757 -3.04893,-1.291 -5.72594,-3.669 -9.1495,-3.9123 z", - "department-50" : "m 130.60724,90.300767 c -3.7515,3.9578 5.60102,4.2947 3.71632,8.47 -1.36296,3.306403 -1.19964,6.732303 0.74323,9.543303 0.0239,3.4502 2.34864,7.4871 5.76307,7.4681 0.78474,2.3284 1.60343,7.1184 4.59178,7.5418 3.46249,-0.056 -2.55553,1.9903 0.0964,4.0787 1.48627,2.9529 -1.06737,5.6666 0.35617,8.9516 0.47325,1.7556 4.6813,-1.7563 2.13177,0.9443 -2.0214,2.4903 1.04336,6.0675 -1.27835,8.9453 -1.28516,3.3165 0.5055,6.6972 1.59628,9.8086 0.66546,4.1099 6.16379,3.2617 7.3931,5.9625 -2.28038,0.9976 -7.33202,-1.0749 -7.93232,1.8443 1.68185,3.6404 2.42739,9.845 7.75398,9.6972 3.6709,-1.2011 5.68046,-7.1922 10.24691,-4.2891 3.73678,1.7723 7.61836,1.9871 11.54937,1.4671 3.60297,0.9405 5.44038,-3.2014 6.62754,-5.8505 0.62898,-3.4697 0.99826,-7.4797 -3.03942,-8.9127 -1.63468,-3.4154 -6.18355,-2.9013 -9.67009,-3.186 -2.67628,0.3412 -7.27223,-5.0521 -2.40887,-5.9118 1.8062,-0.335 4.59859,-3.8427 1.22471,-3.9617 0.29758,-3.9241 5.79978,-0.3576 6.96018,-4.1073 2.48225,-2.1614 2.05488,-7.5738 0.49351,-8.2898 1.13824,-1.8422 -3.93347,-2.5915 -0.43774,-4.4012 1.38046,-3.5575 -5.24491,0.105 -6.95281,-2.8596 -2.4794,-1.5892 -3.38007,-4.5012 -2.7113,-7.011 -2.12078,-1.3713 -2.75015,-2.8894 -2.43438,-5.2545 -1.37839,-3.545 -6.81563,-5.9889 -5.4192,-10.2901 2.28582,-2.314203 4.59426,-6.091003 0.46997,-8.145803 -3.37213,-2.2092 -7.08196,-0.4678 -10.06705,1.4176 -3.55216,2.2209 -7.36635,0.4812 -10.88332,-0.5833 -2.88918,-0.8514 -5.61939,-2.1498 -8.47948,-3.086 z", - "department-53" : "m 208.02236,167.07187 c -0.22424,3.9121 -5.37836,4.6349 -8.42885,3.8174 -3.58794,-1.3665 -5.56116,2.0739 -8.41815,3.0621 -2.34414,0.4704 -4.21987,-1.9447 -5.85192,0.6078 -2.56079,1.8506 -3.1898,-2.2456 -5.34151,-2.7858 -2.20319,-1.0283 -4.718,-0.7972 -7.05513,-0.4793 -3.84748,-1.0777 -3.60481,3.9943 -2.60801,6.2651 1.28382,3.1753 -0.0954,6.1403 -1.23641,9.016 -0.41861,3.28 1.26377,6.3413 1.44319,9.5768 0.53476,2.5438 2.86289,5.2114 1.27087,7.7988 -1.95805,1.9501 -6.35283,1.812 -6.37324,5.498 -0.28101,2.3519 -2.0117,4.2965 -2.31384,6.482 0.4995,2.8587 3.95022,2.9502 6.25314,3.1435 2.58728,1.5152 5.26395,-1.0721 7.65574,-0.2885 2.62411,1.4365 5.8169,1.0341 8.49008,2.4221 3.27491,0.7986 6.95403,0.1681 9.60417,-1.972 1.64092,-0.4751 6.30678,1.7784 5.42305,-1.4265 -2.61641,-1.1455 -0.96089,-4.3742 0.55172,-5.1201 -0.80767,-2.0482 -0.28545,-4.9186 2.50792,-4.0492 2.96962,-1.1964 0.74121,-4.5717 0.0532,-6.2434 1.04262,-2.4069 6.69835,-2.6577 4.49994,-6.2194 -1.41644,-3.3319 3.49472,-4.0633 3.69012,-6.9646 0.86906,-3.2193 -1.43069,-7.7318 2.55076,-9.4047 3.04564,-1.4643 2.4933,-5.3248 -0.9238,-5.6362 -3.43249,-0.8634 -0.58572,-5.0317 -3.38422,-6.4685 -0.59908,-0.4132 -1.3257,-0.6656 -2.05878,-0.6314 z", - "department-49" : "m 162.69875,217.18097 c -2.30163,3.1243 0.91704,5.7541 2.22759,7.9559 0.42394,4.0958 4.7496,4.4344 7.14869,6.3911 -0.43287,3.5322 -6.7439,-0.6205 -6.50733,2.9927 0.9291,4.7256 6.24381,0.9946 8.7336,3.8394 2.29699,2.3932 2.76102,8.3012 -2.02125,7.7895 -3.68686,-0.2285 -7.20673,0.5467 -10.75767,1.5526 -2.71144,0.3157 -5.11521,2.9065 -1.20816,3.4826 1.02236,1.3749 1.18574,3.1325 3.55185,3.1601 4.0341,2.2158 -0.52518,6.1472 -1.07799,8.8106 2.07825,1.2959 5.48763,2.1358 4.8642,5.5182 1.84883,2.4518 6.32714,-0.435 8.83641,1.8361 2.19645,1.8337 4.58613,0.9369 6.64275,0.044 3.35765,-0.1604 8.44511,1.6295 10.10387,-2.4242 0.63362,-3.3397 3.60822,-3.427 6.21081,-2.6376 3.23921,-1.2442 6.50529,-1.9628 9.99605,-1.9896 1.49446,-0.5021 3.79039,0.6692 1.96074,2.2038 2.26984,2.3737 3.79747,-3.1375 5.71334,-2.1012 0.0261,-2.5154 2.16175,-5.0331 4.28405,-4.6418 0.85986,-3.8961 0.78171,-8.4374 3.9277,-11.3695 1.71128,-3.1095 1.66438,-6.8853 3.14617,-10.1104 -0.618,-2.4343 1.14049,-5.5188 0.0423,-7.3265 -2.75765,2.2207 -5.81649,0.8557 -8.47388,-1.0673 -2.2119,-1.7861 -4.95217,-2.3212 -7.27155,-0.7676 -2.71644,0.1883 -4.43971,-3.0272 -2.94228,-5.0971 -2.73307,0.2836 -6.23139,0.8383 -7.96382,-1.6736 -0.43779,-3.2505 -4.62766,-0.6449 -6.22994,-2.7673 -2.29386,3.3199 -7.04452,3.1582 -10.55867,2.4244 -2.37499,-1.924 -5.74634,-0.1746 -7.53021,-2.1822 -1.25164,-1.2843 -2.77069,-0.3737 -2.90484,0.6308 -4.0527,-0.279 -8.38413,-0.2172 -11.9425,-2.476 z", - "department-85" : "m 160.75969,265.16007 c -0.37883,3.0354 -5.88969,2.6387 -4.1078,6.5414 -0.16341,3.6217 -6.37064,4.1507 -4.87648,-0.108 0.68189,-2.5644 -2.76952,-4.8081 -3.57084,-1.4169 -1.22527,2.9025 3.94714,7.876 -0.53775,9.0492 -3.78869,0.1467 -7.37324,-1.316 -9.97472,-3.9913 -3.35157,-0.5823 -5.70467,-2.9363 -8.16807,-5.084 -3.29514,-2.6873 -3.58897,2.5109 -5.26118,4.1638 -1.82059,1.9193 -4.35633,4.5507 -2.70263,7.3423 1.93805,3.3751 6.01606,4.797 7.85657,8.3016 3.09886,3.4853 6.63422,7.5214 6.22087,12.5252 -0.0846,1.1295 1.83891,2.2265 1.84578,0.4875 2.10962,3.2679 5.92357,4.8927 9.54294,5.8581 4.29996,-1.026 4.25232,6.1188 7.89625,5.288 3.61582,-0.9253 5.34806,4.2243 8.38742,3.4363 1.5384,-2.9934 7.1068,-1.8612 9.74406,-4.5853 1.18738,-0.9971 4.33323,-0.188 2.66492,1.5644 2.26684,2.8064 6.52562,-2.5465 8.43421,1.3173 3.3188,0.7105 6.06482,-1.7403 8.66239,-3.2899 2.01919,-2.1916 -0.7227,-2.8732 -2.37934,-2.8857 -1.00706,-2.3431 0.68809,-5.6267 -0.16494,-7.7387 1.89285,-4.0276 -1.3336,-7.9929 -2.00771,-11.903 -2.66735,-2.9797 -1.4833,-7.5007 -5.05687,-9.7022 -2.79728,-2.471 -2.36138,-6.1469 -5.55138,-8.3612 -1.99217,-3.304 -5.7739,-1.3426 -8.73257,-2.3826 -3.03274,-0.7877 -5.7134,-2.5262 -8.16313,-4.4263 z", - "department-79" : "m 210.88007,263.49897 c -4.20154,0.6995 -8.66173,0.2437 -12.3574,2.7612 -1.88153,0.5999 -1.48252,-2.5068 -3.4093,-0.8537 -2.08654,2.1187 -2.2942,5.9991 -6.29976,5.5324 -3.07684,0.603 -7.57365,-1.9117 -9.37807,1.7761 0.38007,2.0216 2.57133,3.2646 2.3724,5.7715 1.03622,2.9852 5.93291,3.1119 4.46961,7.2584 1.56709,3.0351 3.34529,6.1346 3.89835,9.7065 1.61251,2.4967 0.46684,5.8758 0.13876,8.0694 1.48036,2.0187 -2.15821,7.5644 2.11244,6.0312 3.62671,2.1298 -1.06756,4.6662 -3.215,5.4815 -3.45885,0.1534 -6.42742,3.7021 -3.023,6.4074 1.60393,1.9311 2.32989,3.7624 4.65239,4.7542 1.19493,1.1982 4.33371,0.948 5.86013,2.8474 3.07095,1.7656 6.96474,1.2508 10.11476,2.9985 2.58858,1.2262 4.88141,2.6822 6.35375,5.4512 4.10518,2.6383 3.21645,-4.6529 6.32976,-5.4047 2.28716,-0.8222 4.75973,-3.3412 7.62944,-1.7385 2.01957,-1.5811 1.4322,-4.963 -1.3911,-4.6314 -3.05396,-2.3223 -0.35708,-6.1261 0.84468,-8.6071 0.79889,-2.4466 -1.76539,-4.7337 -3.06199,-1.7768 -2.85915,2.0201 -4.27335,-2.4574 -4.20155,-4.2491 -1.39875,-2.502 -2.26272,-6.2373 -1.59398,-8.7697 0.59393,-2.6389 3.99631,-5.4826 0.53291,-7.3022 -0.78374,-0.196 -2.58467,-0.1755 -1.30873,-1.9697 1.19575,-2.4609 4.75438,-5.1122 1.15582,-7.2996 -0.14841,-1.7776 1.25521,-3.3139 -1.04582,-4.3248 1.02059,-0.6884 3.95211,-0.6033 1.6153,-2.1056 -1.61413,-2.2651 0.33436,-6.8021 -3.07597,-8.4504 -1.23438,-1.9515 -1.01897,-5.7363 -4.42858,-4.7906 -0.60987,-0.8826 2.3258,-3.0171 -0.29025,-2.573 z", - "department-17" : "m 175.20765,312.57547 c -3.87941,0.8907 -7.82083,2.7145 -7.60687,7.1771 -2.78054,1.9938 -6.0762,6.2246 -1.41142,8.2675 3.22978,2.6031 4.78479,7.3173 2.44649,10.2453 1.42934,2.7897 1.46105,5.9282 -1.78047,7.2606 -2.12647,4.3058 3.65718,6.9931 5.34112,9.732 -2.53348,-1.7845 -8.05716,-8.1331 -10.15085,-2.5098 -1.36585,4.881 5.00802,4.855 7.39681,7.4074 3.62333,2.6386 6.22212,6.4698 10.24255,8.5963 3.27004,2.93 5.38612,7.0277 6.19574,11.3196 2.0912,2.8316 6.99696,-0.781 8.36654,2.7282 4.64127,-0.1812 6.83828,4.0896 6.48159,7.9378 2.84928,1.7452 6.03787,2.7982 8.43058,5.2425 3.05076,0.4119 7.6845,0.097 9.0463,-3.0759 1.33472,-3.0779 0.82458,-6.6522 -3.11222,-6.6029 -2.17154,-1.0194 -1.59951,-4.7 -5.02336,-3.9493 -2.56896,0.5878 -5.20824,-0.6327 -3.32156,-3.0921 -2.42498,-1.671 -1.17828,-3.1298 0.91107,-3.9553 -0.35799,-2.0357 -2.52949,-3.8392 -0.2692,-5.6847 -1.14482,-1.9615 -3.60318,-3.1563 -3.45686,-5.7054 -1.99343,-1.3691 -5.85302,-2.7255 -3.44479,-5.2854 -0.0562,-2.1497 -1.99491,-5.1389 -1.81703,-6.1857 3.43921,-2.5821 8.18171,-3.3497 11.65546,-1.5153 4.27959,-2.323 1.20477,-8.2494 3.74495,-11.5771 -1.39369,-3.674 -5.13651,-6.0845 -8.62697,-7.5833 -3.72922,-1.3188 -7.89725,-1.234 -11.08715,-3.8861 -4.60241,-0.7661 -7.92586,-4.5375 -9.52261,-8.9233 0.2801,-5.7535 -5.10768,-3.7211 -8.54382,-3.5378 -1.39698,-0.6152 0.79001,-3.1341 -1.08402,-2.8449 z m -24.47542,7.3336 c -4.33589,-0.786 -1.38989,5.4669 1.64861,3.4858 2.83994,0.5809 5.649,4.3652 8.59104,2.0826 -2.23151,-3.4052 -8.61048,-3.0939 -10.58143,-3.9953 1.18544,-0.2934 2.0218,-1.0976 0.34178,-1.5731 z m 4.27133,13.718 c -0.14026,4.8266 3.23247,8.3654 6.19059,11.5575 0.3363,2.4314 3.48543,5.671 3.68713,1.1987 -0.23354,-4.8558 -3.23634,-9.807 -7.88838,-11.5653 -0.68435,-0.3595 -1.36014,-0.74 -1.98934,-1.1909 z", - "department-33" : "m 169.8407,365.44597 c -4.7343,4.2016 -3.39423,11.0413 -3.91062,16.6555 -0.70232,8.8464 -2.75782,17.5339 -3.16708,26.4126 -0.60767,5.8604 -1.3003,11.7132 -1.7522,17.5886 1.68668,-1.1614 1.69389,-9.2427 6.54919,-6.5287 5.17273,2.2685 2.44982,8.0757 -2.57727,6.6256 -3.39855,1.4655 -4.59294,8.2741 -2.17805,11.0126 3.45423,-0.2158 8.80318,-5.9094 11.10703,-0.3562 -1.34706,2.9449 0.37616,3.9563 3.21255,3.0887 4.24698,1.9367 8.78117,-2.3452 12.9411,0.1321 1.47533,5.074 8.12067,5.5715 10.55909,10.0839 -1.61233,5.6232 8.20881,8.3004 8.40179,1.8436 2.6112,-0.015 8.01209,3.677 7.82426,-2.1012 -0.95527,-2.4762 -1.51179,-5.3686 1.75422,-6.0868 1.99663,-3.8098 -3.16226,-10.0199 2.79925,-11.9173 2.33516,-1.3372 5.87277,-5.0108 4.61931,-7.3765 -4.29513,-0.352 -0.35139,-5.8769 2.462,-4.7068 1.52451,-1.5458 4.55816,-1.562 2.93364,-4.5621 2.02817,-2.8612 -0.5374,-4.8567 -2.54492,-1.9415 -2.98806,1.7459 -9.30115,1.7155 -10.49171,-1.8505 2.5115,-3.207 0.43206,-8.6732 3.37147,-12.2154 1.17191,-5.2 -4.73665,-3.8709 -7.62611,-3.626 -3.71269,1.9298 -6.82444,-0.2866 -9.49374,-2.7423 -2.11653,-1.3264 -4.71688,-0.1452 -4.35624,-3.6256 0.32908,-4.3268 -3.07,-6.4872 -6.86057,-6.4656 -2.25964,-3.7517 -9.27118,-1.1318 -6.50017,3.3731 0.93798,4.5156 0.0156,11.2291 4.81629,13.6273 1.61558,0.2471 5.72684,3.6949 1.66358,1.9281 -1.74784,1.4554 2.16649,4.1238 0.59088,6.4721 -0.51191,2.2769 -0.1882,-3.711 -1.44392,-4.2318 -2.96822,-3.5697 -6.78335,-6.9116 -6.87151,-11.9536 -0.65238,-4.8274 -1.12308,-10.098 -4.60551,-13.8368 -2.54564,-4.3768 -8.40822,-5.4791 -10.58731,-10.1382 -0.025,-0.871 0.19912,-1.9822 -0.63872,-2.5809 z", - "department-40" : "m 169.24746,433.86077 c -1.92739,3.571 -8.93974,2.8474 -8.40567,7.9704 -0.24005,6.0633 -1.61836,12.0169 -2.46217,18.0134 -1.82569,10.9687 -4.21714,21.877 -6.07785,32.8084 -2.14722,3.5203 -1.7713,8.0467 2.78738,9.1059 4.08133,2.1185 6.63042,-2.9987 10.35902,-2.4007 2.79831,0.2558 -0.76366,3.8257 1.80687,1.9791 2.56426,-1.1331 5.69499,1.0921 7.11691,-1.8422 3.25008,-0.4712 6.51327,-1.4078 9.43898,-2.246 1.73541,1.4988 3.97478,1.0196 5.23304,0.3529 2.90617,3.392 6.22216,-0.6142 9.12225,-1.5226 0.24375,3.1995 4.13532,0.4697 6.19746,1.8611 4.13901,-1.3851 1.30981,-5.7196 3.37356,-8.5041 1.90376,-3.4372 0.96411,-7.0087 2.06299,-10.7143 0.25715,-2.3248 -2.50843,-4.5017 1.05241,-5.3856 2.93523,0.2574 5.23785,-2.7516 7.65468,-2.3326 0.35969,1.5495 0.92318,5.8484 3.11076,3.3167 0.8761,-4.1437 -0.5159,-8.9211 2.774,-12.2848 -1.51125,-3.1849 -6.57626,-2.2087 -9.5314,-3.4002 -4.20581,-0.7124 -0.67039,-8.0225 -5.82147,-6.7079 -1.30222,1.4776 -0.38405,4.4508 -3.5815,4.0507 -3.82951,0.3747 -4.84117,-3.2977 -5.04367,-6.0864 -2.55075,-3.0313 -6.3586,-4.6933 -9.40037,-7.0585 -1.19244,-1.9952 -1.63298,-4.8511 -4.74222,-3.5461 -3.85077,2.6577 -7.79982,0.3282 -11.89498,1.087 -4.04773,0.5379 2.18183,-5.0493 -2.33996,-5.5488 -0.91929,-0.3517 -1.88981,-0.559 -2.78905,-0.9648 z", - "department-64" : "m 210.67263,495.64257 c -3.42146,0.1121 -6.29891,2.8677 -9.83117,2.1283 -2.05228,1.0496 -2.60378,-0.6751 -2.76142,-1.4327 -3.16255,1.2701 -6.30135,4.1335 -9.73079,1.8006 -3.00853,0.9923 -5.05138,-1.8751 -7.93344,0.3481 -2.71124,0.981 -6.09572,0.8492 -8.15555,2.7052 -1.77581,-0.6584 -6.49485,1.7072 -6.10707,0.051 1.48856,-3.0321 -4.8076,-1.8077 -5.53629,0.2248 -4.06057,3.4536 -8.77938,-4.1047 -11.90635,0.1655 -2.18749,2.8259 -4.07828,7.2005 -8.30146,6.6646 -4.25106,0.9775 -1.27789,6.1588 1.78678,5.8607 2.60476,-0.649 2.98178,1.6874 3.66616,3.1885 2.21974,-0.3311 3.90613,-3.1105 6.3376,-1.4768 4.7597,0.1235 5.2146,6.7055 2.05185,9.2387 -3.51225,2.7986 -0.11313,9.3241 3.668,6.0046 0.31981,-1.4573 1.19396,-5.8639 2.65984,-3.7633 -1.30974,4.6007 5.99143,4.0349 8.54062,6.1912 4.22207,1.2604 7.8313,5.4785 12.52919,4.1101 2.85196,-1.167 5.17,0.6561 5.00595,3.5661 2.23129,2.2821 5.57457,3.3281 6.49897,6.7146 2.22691,1.6861 3.51927,-2.1155 6.01872,-0.434 3.63919,1.5098 7.10483,-2.0089 5.90127,-5.6472 -0.17991,-2.6034 2.00491,-3.7883 1.3483,-6.4265 0.87104,-3.0631 4.42464,-3.8152 3.87364,-7.215 2.18475,-3.9329 7.1693,-6.6083 7.17715,-11.5757 -1.70243,-3.1586 3.90987,-4.1296 1.53772,-7.1317 0.16617,-1.6414 -0.438,-5.1271 -2.16277,-2.1243 -2.87449,-1.4392 2.89814,-5.9615 -1.07091,-7.9347 -0.65705,-2.7491 -3.20532,-2.9345 -5.10453,-3.8008 l -1e-5,-10e-5 z", - "department-65" : "m 216.45249,494.82897 c -3.32587,1.0296 -0.91175,4.5137 0.36817,5.9225 0.94932,1.7444 0.81572,3.5505 -0.76723,4.6625 -0.38084,2.242 1.76264,1.6744 2.33519,0.6285 1.89287,1.2964 -0.16453,4.5868 1.49124,6.1091 -1.04088,1.538 -4.25763,2.5494 -2.0845,4.6494 -0.30171,2.872 -2.04147,5.9146 -4.43011,7.3824 -1.29919,2.3497 -3.47463,4.067 -3.30584,6.8827 -0.55019,2.1841 -3.6514,1.745 -3.39441,4.5519 0.5647,3.1746 -2.76363,5.4776 -1.16099,8.539 1.34597,2.2278 3.90567,3.7784 6.37193,4.4726 1.98361,-0.5108 1.24701,3.2217 3.26931,3.997 2.13429,3.1385 5.81312,3.0804 8.75901,1.1216 2.93381,-1.1728 7.10102,-1.8074 8.84103,1.6394 1.43638,1.6371 3.87934,-3.8932 5.44454,-0.6006 1.8527,1.9327 4.70364,-0.8972 2.33267,-2.5018 -0.17734,-2.7957 -1.18107,-7.3304 1.45381,-8.983 2.48274,1.0015 3.98319,-0.4934 4.2687,-2.9123 1.96135,-2.0651 1.36137,-4.4686 0.55794,-6.9248 -1.00983,-1.4401 -3.74408,2.8922 -3.29995,-0.2575 1.96563,-2.4176 -0.11019,-4.624 -2.60189,-5.4723 -3.11784,-1.957 1.06497,-4.2317 2.00483,-6.2631 0.87218,-0.7777 2.86909,-1.1991 1.52168,-2.9305 2.30169,-0.9562 4.23119,-4.7563 0.48485,-4.9615 -3.05157,-0.7862 -6.42982,0.213 -9.11038,-1.7518 -2.43326,0.8892 -2.56823,-3.4298 -5.192,-1.8468 -2.74291,1.9753 -5.01363,-1.4625 -5.131,-3.8699 1.00586,-2.5181 -1.77744,-5.5339 -4.31881,-5.9606 -2.83297,-0.5976 -1.38719,-5.6732 -4.70779,-5.3221 z", - "department-32" : "m 245.83204,463.70367 c -2.79416,2.1847 -6.93092,1.5677 -9.46826,4.1801 -2.62018,1.5306 -5.60494,0.7721 -8.05311,-0.085 -1.35335,0.5032 -2.30383,3.8293 -3.77737,1.5494 -4.28067,-0.6136 -0.57847,6.7901 -4.52604,5.8377 -2.47667,-0.6845 -0.32156,-5.6927 -3.57393,-3.8233 -1.62385,2.0255 -3.81304,2.1583 -5.97374,2.3051 -2.13923,0.8116 -1.61309,3.1087 -0.23764,4.0202 -0.53939,2.8949 -1.33495,5.7265 -0.75496,8.5998 -1.40123,2.5281 -3.26936,5.3367 -2.46394,8.1491 2.4855,2.6192 6.53971,1.6189 9.54558,0.5811 3.37277,-0.6243 1.82763,4.7943 5.24392,5.0179 3.87547,0.9773 3.87306,5.3793 4.4096,8.2477 1.46031,3.4996 4.84611,0.6875 7.10998,1.922 1.46125,1.9222 3.84974,1.6272 5.90225,2.7545 3.37961,-1.034 6.95965,2.3396 10.19278,0.1907 2.25827,-1.9529 3.48489,-6.5946 7.2887,-5.5212 2.8598,-2.0514 5.49407,3.5597 7.74468,1.9151 1.4545,-2.5297 1.4351,-5.5377 2.6653,-8.012 0.12098,-3.4103 3.59222,-2.6477 5.71201,-4.3058 2.88941,-1.9012 -2.20107,-3.3795 -3.14361,-5.0158 -2.46878,-1.8187 -3.61981,-4.7434 -5.80491,-7.0693 -0.87314,-2.4454 -4.89485,-1.7323 -3.23331,-4.9292 -0.49438,-2.7986 -0.99905,-6.5701 -4.96247,-6.5937 -3.88516,-0.019 1.09486,-4.0011 1.29123,-6.0796 1.87311,-2.9233 -2.53207,-1.1574 -3.21555,-1.6415 -1.75573,-3.4079 -4.06951,3.3918 -5.81534,-0.3153 -0.5344,-0.7589 -1.06217,-1.782 -2.10185,-1.8787 z", - "department-47" : "m 229.53769,418.43657 c -0.44524,3.2618 -6.08719,0.3347 -4.95575,4.9845 4.53559,2.3463 -0.30798,6.4179 -2.94091,8.4662 -3.4219,1.8074 -3.94103,6.2161 -2.30007,9.4323 1.12268,4.0367 -6.37159,3.8586 -2.36564,7.8257 1.45534,3.4583 -5.94667,4.1257 -3.93548,8.1734 2.44311,2.2645 6.61286,1.3373 9.65359,2.9019 5.37329,1.3026 -4.28191,7.3675 0.81067,9.2806 3.20846,1.3529 4.69252,-4.0281 7.71304,-1.0189 4.5476,1.3599 7.60499,-3.5864 11.89186,-3.7436 3.70329,-2.5226 7.1928,4.4889 9.54952,-0.8986 0.9437,-3.4447 4.08251,-4.2477 6.83894,-4.9691 -2.93336,-3.4554 5.15276,-5.1433 1.44297,-8.996 -3.62776,-2.0063 -1.16187,-8.0405 2.7022,-5.0364 5.21877,1.272 3.57738,-5.4876 1.56518,-7.8864 -2.01576,-3.1025 1.06329,-4.4266 2.42865,-6.5398 -1.06488,-4.4811 -6.84761,-4.1177 -9.55893,-1.6462 -2.47865,-0.5963 0.67638,-7.5143 -3.73615,-5.2081 -3.18892,1.7589 -6.21865,-1.6973 -9.32316,-0.088 -3.05689,1.1095 -7.66573,4.1707 -10.10174,0.6151 0.25886,-3.2048 -1.62155,-6.0047 -5.15924,-5.3474 l -0.13263,-0.1819 -0.0869,-0.1192 0,0 z", - "department-31" : "m 289.47839,474.23507 c -2.1669,2.8777 -5.84499,2.2285 -8.52889,3.1183 1.09341,1.9414 -2.97242,0.3475 -1.09525,2.5223 1.83822,1.9943 -5.67002,5.4054 -7.0323,1.9923 -2.79465,-0.7436 -8.98961,-0.772 -9.36582,2.6835 3.0037,3.0906 4.93501,7.1427 8.70289,9.4244 4.06973,3.3344 -2.69027,4.6229 -4.58331,6.2739 -1.5408,3.1608 -1.02064,7.523 -3.81845,10.0392 -2.89742,-2.2128 -7.19778,-4.097 -10.43969,-1.4163 -3.01572,2.8605 -5.66954,6.188 -7.98621,9.6295 -0.93856,3.3046 -6.19527,4.5335 -4.6817,8.5077 1.11951,2.2264 5.60465,2.2104 3.40437,5.5871 -1.38064,3.3367 4.07283,-1.7613 3.64713,2.295 0.41224,3.3466 -1.04444,7.3272 -3.95151,9.0919 -3.51047,-2.0118 -3.57407,3.8876 -3.43646,6.4851 0.19246,5.0019 6.45154,5.4717 9.94376,3.8337 1.49539,-2.8493 -2.65128,-8.389 2.62381,-9.6706 1.83383,-0.4837 6.33362,2.8901 4.92695,-1.2658 -1.97797,-4.5793 4.22345,-5.8455 6.76891,-8.1338 0.30181,-2.506 -1.87883,-5.8126 1.31641,-7.877 2.90968,-3.8899 7.03376,-1.9813 9.64118,1.0398 3.92557,-0.2771 0.16727,-3.8694 -0.39156,-5.3093 2.00197,-0.6847 8.76254,-1.8245 4.79069,-4.8706 -5.05109,-3.0953 4.23185,-5.6966 3.54418,-0.5991 -0.14572,2.9062 4.53794,4.3825 3.70518,0.4026 0.73523,-4.9147 6.53239,2.7692 8.27358,-1.0396 2.18933,-1.8605 2.73231,-5.2152 5.83836,-5.5184 0.52491,-1.9746 1.53615,-7.1568 4.16416,-4.2345 0.96297,1.5665 3.26569,-1.4079 5.03887,0.085 1.71216,-0.3859 1.2915,-5.3919 1.33241,-5.2412 -5.17203,3.1122 -7.2302,-4.5896 -11.16031,-5.9578 -2.86205,-0.7781 -4.72995,-3.7828 -3.46502,-6.2587 -1.97091,-0.8489 -1.5264,-1.516 -1.06075,-2.5796 -1.76733,-4.6218 -6.08427,-7.9507 -6.66561,-13.0392 z", - "department-09" : "m 280.46112,514.17997 c -3.74306,1.1712 -0.0973,4.8942 1.47371,5.6328 -0.59245,3.5646 -6.06606,1.0943 -6.751,4.1606 0.57233,1.7556 4.39497,1.6755 2.15115,4.1453 -2.05048,2.0512 -3.53074,-0.4089 -4.45241,-1.9299 -2.58254,-2.0696 -5.48127,0.077 -7.18414,1.7757 -3.13631,1.0714 -0.36906,5.1989 -0.78765,7.5342 -1.63722,1.6528 -4.58065,1.6356 -5.80506,3.9459 -3.13987,1.4736 -0.81495,5.2872 0.59707,7.2726 2.73685,2.4251 6.81166,1.7674 10.09111,2.7326 2.25352,1.6867 3.42345,5.9487 7.06162,4.0784 3.56492,-0.8982 7.26074,1.4364 7.90361,5.0553 -0.0257,1.8825 2.79059,3.5836 2.76655,0.8785 1.72511,-2.8775 5.44658,-0.6384 7.52624,0.3477 2.41805,-0.4728 4.4517,0.9988 5.44382,2.7848 3.03228,0.6121 6.35424,-1.5856 8.50447,-3.1683 1.90728,-3.1028 5.82182,-2.1316 8.60374,-2.8156 0.68123,-2.4636 -2.58955,-4.8164 -4.87488,-4.8942 -2.58552,0.983 -5.87293,1.0716 -6.45558,-2.4026 -0.926,-1.4888 -3.4316,-4.0177 -0.2199,-4.6806 3.50257,0.3867 5.28968,-4.0267 2.02176,-5.7299 -0.53986,-1.7229 3.13566,-2.6515 1.50253,-4.9586 -2.04872,-2.2376 -0.294,-5.1778 -2.31432,-7.2735 -1.3355,-0.4165 -2.1559,0.3603 -3.10774,-1.1039 -2.25384,-1.1884 -6.11129,-0.8928 -6.64407,-4.0815 0.0574,-1.6733 -1.50114,-6.723 -2.92552,-3.192 -1.02323,1.1907 -1.6034,-1.2984 -3.18632,-0.7327 -1.57332,0.025 -4.74007,-2.51 -3.66034,0.4522 0.28074,4.0354 -4.3228,3.1416 -4.2834,-0.3528 -0.63938,-1.3995 -1.55899,-2.8044 -2.99505,-3.4805 z", - "department-11" : "m 322.1914,504.98757 c -1.29808,1.5893 -1.90516,5.8254 -4.44432,3.0795 -2.04922,0.9759 -4.71682,0.2751 -5.45897,-0.9193 -1.99819,0.5749 -5.40207,-0.06 -6.40065,0.9487 -2.11767,-4.0535 -4.93559,1.1083 -4.31735,3.693 -4.03378,0.4062 -5.84829,5.1545 -4.15253,8.8725 0.46519,3.883 4.94224,3.8717 7.56115,4.7977 2.59334,0.9752 4.45632,3.484 3.61927,5.929 1.26832,1.5321 1.96219,5.4852 0.92103,6.3362 -3.95066,0.6107 3.39318,3.6696 -0.31558,5.817 -1.42889,1.4786 -6.5079,1.1713 -3.771,4.1817 2.04355,1.5687 1.24305,5.2645 4.73093,4.3551 3.50623,-1.4232 6.74833,0.4318 7.93777,3.8405 1.85399,3.4436 3.89208,-1.9648 6.47456,-1.7967 4.54562,-1.3964 -0.33813,-5.5141 1.46555,-8.2043 2.14924,-1.9388 5.44981,0.024 8.11347,-0.7376 3.14731,-0.7838 6.25191,1.5559 9.24109,0.434 2.42798,-1.6307 3.6235,-6.3341 7.43547,-4.4337 2.48858,1.1526 6.85163,5.4626 8.07959,0.644 4.10576,-0.4272 -2.21149,-3.1423 0.18608,-5.0437 0.0811,3.3788 2.38374,0.2044 2.06559,-1.5141 1.29912,-2.2767 0.41727,-4.6572 -0.91932,-6.2982 0.069,-1.7428 2.7882,-1.748 1.31728,0.049 2.55086,2.6582 2.47362,-3.2521 4.65378,-3.9127 2.83574,-3.1157 -0.65011,-7.4966 -4.34911,-6.9636 -3.81489,-0.152 -5.48974,-4.3626 -9.01329,-4.2841 -2.69187,-2.1702 -5.55929,0 -6.41679,2.8163 -1.63992,2.6144 -4.06906,-0.5251 -4.75282,-2.116 -2.48071,2.9182 -4.33594,-0.9972 -6.17898,-2.3368 -0.27478,-2.2113 2.99434,-5.6314 -1.274,-5.7213 -3.49377,-0.6185 -7.21484,1.4982 -10.36995,-1.0419 -0.54192,-0.2014 -1.09772,-0.3707 -1.66795,-0.4705 z", - "department-34" : "m 390.18244,470.87897 c -2.82246,0.8524 -3.78651,4.8806 -6.67695,5.1372 0.0576,1.9325 -1.56867,4.6009 -2.91055,1.6651 -0.99977,-2.3885 -3.17299,-0.6199 -4.43101,-0.3919 -0.24813,-2.2586 -1.72101,-3.6438 -3.88685,-2.0748 -3.06842,0.2054 -5.59224,2.0282 -5.50029,5.2417 -2.20927,2.8644 -7.9946,-3.1837 -7.909,1.9767 0.37497,2.6857 1.10629,7.7536 -3.26226,6.1993 -3.45072,-0.2877 -4.09747,4.4912 -7.79552,4.4698 -2.78371,2.3036 -5.87163,-3.2576 -8.31079,0.1105 -2.21976,3.3938 1.67547,6.2932 1.52232,9.6518 -0.98492,2.983 -4.57314,4.2432 -5.37212,7.3695 -0.0133,2.3841 2.39219,6.4616 5.1665,4.6066 2.53603,-1.6017 1.70645,3.9731 4.76446,2.3839 2.20265,-1.2607 1.96577,-5.395 5.55422,-4.581 2.0089,1.734 5.59741,0.8714 6.75377,3.8313 3.28031,1.5105 7.28294,1.4795 9.81634,4.3801 3.08986,0.6725 4.37298,-3.2385 6.97205,-4.1672 2.9334,-0.3454 6.80409,-0.5117 7.77501,-4.0115 2.66263,-4.215 8.60822,-4.6228 11.22588,-8.8171 -0.43706,0.4497 -6.06926,3.3765 -2.78576,1.321 2.94041,-3.4306 5.93452,-7.2317 10.48458,-8.5259 3.24697,-1.606 9.92721,0.4571 9.00735,-5.2514 -0.64389,-4.6491 -4.95572,-7.4498 -8.54234,-9.8574 -2.02732,-1.0878 -2.42504,-5.3945 -6.00067,-4.4745 -4.45224,1.4301 -0.73671,-4.982 -4.09538,-5.762 -0.43601,-0.3343 -1.00679,-0.5553 -1.56299,-0.4298 z", - "department-81" : "m 316.71096,455.73157 c -2.51958,0.6818 -4.64441,2.3133 -6.81863,3.3717 -1.57113,-0.3538 -3.89129,-1.0863 -4.10939,0.5772 -1.79525,-1.0579 -3.10118,1.472 -3.53218,1.7389 -1.45936,-0.3212 -3.01146,1.8757 -4.14286,-0.2465 -2.76479,-1.2857 -4.47143,2.7208 -1.78191,3.963 0.27321,3.1451 -3.26103,6.4346 -6.18788,6.4021 0.21584,1.4322 1.06471,2.369 -0.007,3.8055 -0.35688,3.084 2.45834,5.0136 3.81587,7.3931 0.29348,2.4332 3.78444,4.0227 1.91976,6.3716 4.32656,-0.2881 -1.52686,5.6581 2.9785,5.6967 3.05744,1.2195 5.80997,3.4111 7.29468,6.3904 1.48507,2.1741 4.80066,1.2007 6.1094,0.5082 0.33967,1.9711 -1.84095,4.2996 0.70345,5.6326 1.88071,2.1496 5.24759,-0.3436 7.26783,1.3529 0.72411,-1.7245 0.99255,-5.1159 3.84225,-3.2288 3.56767,2.1589 7.35308,0.2985 11.01951,1.1756 3.61277,0.6118 7.14748,-3.3202 5.07416,-6.7052 -1.61799,-2.3102 -2.54916,-7.7501 1.27867,-8.172 2.461,0.7131 4.47547,2.8522 7.21436,1.0125 3.26694,-0.6252 6.3319,-5.169 2.23254,-7.0279 -2.67127,-1.9026 -5.10261,1.0705 -7.73882,0.6581 -4.45816,-2.0858 -7.02894,-6.9412 -7.40032,-11.7118 -2.57022,-2.2618 -1.23149,-5.7224 -3.84929,-7.9487 -2.28793,-2.7138 -5.0601,-4.8072 -8.02181,-6.7257 -1.17148,-1.2488 -6.27314,0.7962 -3.12443,-1.6068 -1.24894,-1.0444 -3.11787,-1.2039 -4.03687,-2.6767 z", - "department-82" : "m 269.97488,442.94017 c -3.14821,3.737 -14.61439,-1.06677 -9.2155,6.35563 4.98051,4.08591 -4.46163,6.65505 -1.15759,9.83001 -3.06904,0.25543 -9.48526,3.74532 -4.88563,7.16269 6.44974,-2.52696 -0.39667,4.40246 0.007,6.74074 6.30578,-0.67986 4.93313,7.18641 7.20578,9.62354 4.87565,-1.15086 10.06997,-2.17679 14.13181,0.46108 2.21635,-0.87702 6.04705,-2.52473 2.76876,-4.53014 2.79728,-3.121 11.00458,-0.8236 11.42513,-6.33232 0.384,-0.7768 8.92787,-4.57097 5.02907,-9.1646 -1.41336,-4.20602 7.5466,0.69989 7.71498,-3.49052 2.95164,-0.58 4.17376,-0.38033 6.40306,-1.64017 -3.23935,-0.79084 -4.7155,-3.13675 -1.31226,-5.91605 0.43306,-2.38956 -4.30372,-2.42832 -5.24179,-5.19879 -3.90384,0.1469 -9.00615,3.93148 -11.58335,3.20467 0.63185,5.23633 -2.54805,2.45084 -4.6069,0.86447 -3.61202,3.81965 -9.01956,4.9273 -9.44865,-0.90046 -4.17746,2.42742 -9.8234,-4.76471 -6.91362,-6.94694 l -0.31981,-0.12282 0,-2e-5 z", - "department-12" : "m 344.26562,407.15927 c -4.1739,2.7189 -6.58258,7.1743 -8.06132,11.7866 -1.31562,4.2679 -5.07491,9.6455 -10.12116,6.7304 -3.46335,-1.9291 -6.15915,0.6873 -6.79022,3.9422 -3.2624,1.961 -8.16344,0.4035 -10.50556,4.2851 -1.59616,2.6546 -6.7999,2.0895 -4.79546,6.2935 1.32976,2.411 2.8344,5.27 0.57006,7.5042 0.0266,3.2031 7.0031,2.6093 2.69354,5.8801 -3.08619,2.9864 4.51555,5.9377 6.08221,3.2272 3.0226,-2.6374 6.79695,0.9033 8.21282,2.663 4.47439,0.088 7.10647,4.2929 10.27351,6.8857 3.23041,4.0999 3.71818,9.5344 5.73849,14.2237 1.52263,4.0885 6.67287,7.4161 10.65445,4.3914 3.85615,-0.019 5.93002,5.7147 10.18615,3.2798 1.78805,-2.4802 -1.97888,-9.5133 3.77678,-7.8502 2.92074,1.6592 5.89566,-0.3447 5.58808,-3.5311 2.22616,-1.5467 5.75221,-2.0359 5.78222,-5.1176 3.72219,-2.2393 2.46836,-7.2989 -1.89146,-7.0331 -2.87591,-0.733 -3.371,-2.9437 -0.63854,-4.2966 2.03947,-1.7338 2.04427,-6.741 -1.68387,-4.6435 -2.44641,1.2849 -3.50378,-0.9058 -3.41371,-2.1222 -4.49002,-1.4184 -3.65912,-6.0362 -3.68902,-9.5976 0.69925,-5.094 -2.49158,-8.7957 -3.28865,-13.4631 -2.62706,-3.7743 -6.95459,-6.6559 -6.21286,-11.9215 -0.56132,-2.6268 -2.7891,-3.5594 -2.98741,-6.2489 -1.16695,-2.8746 -5.30783,1.1184 -3.98652,-2.6843 0.17333,-1.0841 -0.0144,-2.6637 -1.49255,-2.5832 z", - "department-46" : "m 288.97554,399.83707 c -4.44447,0.6496 -6.29487,5.0668 -4.26437,8.7841 0.0575,4.4781 -6.11764,5.6442 -5.86575,9.9673 0.53689,4.0901 -5.15808,3.8532 -6.87001,6.5744 -1.16842,3.789 -3.8801,6.4127 -7.00067,8.3217 0.48616,3.2473 1.04511,8.6894 4.54731,9.7983 2.60319,-0.4977 -2.35805,3.8711 1.32121,4.2859 1.88114,2.0578 4.49934,3.5225 7.13741,2.5173 -0.93049,4.2702 4.40895,5.9113 6.42426,2.1326 1.91496,-3.131 4.1726,-0.1908 6.02355,0.8177 -0.0879,-2.7803 1.42352,-4.8256 3.65147,-3.176 2.67616,-2.4651 6.59189,-2.6041 9.93465,-3.2205 4.47842,-2.5151 -1.99966,-5.8483 -0.21509,-9.3088 2.27854,-2.4377 5.85535,-3.6639 8.31085,-6.3222 2.67219,-0.5113 7.6218,0.6595 7.18511,-3.9252 -2.18032,-3.2327 -2.7358,-6.8074 -1.37753,-10.3384 -1.89372,-3.5016 -3.52802,-6.8826 -3.87563,-10.834 -2.03712,-3.4913 -5.99244,-0.3592 -8.85778,-0.6408 -1.93901,3.131 -6.68263,2.3307 -7.90106,-0.9872 -1.79498,-2.8512 -4.82154,-4.4622 -8.03961,-3.9576 l -0.26833,-0.4886 1e-5,0 z", - "department-24" : "m 247.17183,356.58697 c -0.95171,3.5964 -5.58646,4.2464 -5.08082,8.2768 -1.12673,4.4933 -5.67125,6.1247 -9.04107,8.5307 -4.18288,2.427 -0.18883,7.3674 -3.13843,10.3776 -2.41002,1.6362 -3.87985,5.4304 -7.44989,4.5476 -3.12224,-0.9478 -4.78974,4.8477 -4.20534,6.1719 4.41569,0.063 4.63349,4.5694 2.51362,7.433 -1.86088,3.4639 -0.0656,7.4201 -2.07752,10.6341 3.18607,1.7613 7.98128,2.5639 10.8746,-0.2507 1.82368,-2.409 5.26484,0.956 2.10807,2.3152 -0.50386,3.8576 4.13655,6.2891 3.84896,10.1371 2.67402,2.3265 6.29275,-0.9371 9.32126,-1.0718 3.13504,-3.3232 5.99648,2.3003 9.37942,-0.3999 4.15669,-1.7769 2.46632,3.7856 3.7136,5.4525 2.6554,-1.6343 6.23047,-3.5783 8.84432,-0.2044 3.85131,4.6363 3.52849,-4.3211 6.65494,-5.0755 3.77297,-0.4111 5.72001,-4.348 5.66323,-7.3636 2.27145,-2.2582 6.05636,-4.8175 5.14624,-8.432 -1.18065,-3.5748 1.1177,-6.8246 -1.32574,-9.7869 -0.53577,-2.1285 0.31005,-4.5496 -2.81141,-4.1621 -1.743,-0.018 -4.27933,-1.7027 -2.32762,-3.4414 -2.63641,0.01 -2.53477,-2.9076 -0.98199,-3.4947 -2.22852,-2.6969 -1.65764,-5.6549 1.42249,-7.2769 2.23289,-2.7044 -3.30611,-2.7092 -0.75439,-5.4826 -2.05349,-1.6088 -8.61556,-1.7125 -6.13459,-5.6259 -0.22283,-2.8436 -5.67945,-0.5126 -5.07239,-4.4688 -1.47232,-2.7647 -6.63095,-1.2292 -8.1922,-0.9451 -2.34487,3.3388 -6.02136,-1.9672 -4.17457,-4.4 -1.02293,-2.7133 -4.74566,-0.8812 -6.72278,-1.9942 z", - "department-16" : "m 252.00065,327.60287 c -1.92026,2.4109 -6.39185,5.5368 -8.78783,2.0568 -1.21217,-3.4008 -5.1138,0.7163 -2.82275,2.5275 -4.20709,1.8556 -8.68964,-0.4507 -12.7325,-1.6563 -3.64251,-0.8283 -7.74201,1.0186 -9.89469,3.7972 -1.06284,3.0672 -3.62589,5.7653 -5.03219,8.2451 0.83326,2.8998 0.81616,9.2551 -3.65176,8.2041 -2.98473,-2.0153 -5.66695,0.1579 -8.68478,0.6393 -3.66333,0.8685 0.60096,2.8711 -0.3457,5.0409 1.06748,1.7356 0.78398,3.1678 -0.2461,4.6889 3.64867,0.4779 4.47812,4.1654 6.46018,6.681 2.87045,1.5392 -0.96419,4.8918 1.48057,6.8706 0.40007,2.058 -4.37186,2.6331 -1.25304,4.1663 2.13012,0.9561 -1.95361,3.0183 1.15336,3.2749 3.02788,-0.9346 5.63778,0.5856 6.94607,3.3237 2.51662,1.7693 5.51844,3.4681 8.81396,2.6077 3.39306,-0.019 5.48301,-3.879 7.49718,-6.3806 0.0298,-2.4065 -1.06894,-5.4223 1.15303,-7.5177 2.17525,-3.1489 6.55784,-3.4891 8.60254,-6.7776 1.92484,-2.8701 1.13426,-6.8675 4.92954,-8.4728 2.10699,-3.1613 4.13784,-6.5647 7.1188,-9.0589 4.69892,-0.2951 1.92476,-7.1753 4.96591,-8.2722 3.82264,0.5584 6.00058,-4.6888 1.96534,-6.1695 -3.27059,-0.8461 -3.36778,-3.8731 -3.18615,-6.5478 -0.81607,-1.57 -2.96282,-1.4148 -4.44899,-1.2706 z", - "department-86" : "m 219.66055,258.97337 c -2.3559,1.5019 -1.70378,6.2461 -4.89131,5.9738 -1.89035,3.9519 2.58906,5.9255 3.06743,9.0714 -0.22519,2.3743 1.00226,5.2619 1.97373,6.5976 -1.66767,0.4072 -3.67488,1.1725 -1.2869,2.2811 -0.023,1.9387 -0.25086,4.242 1.41543,5.0787 -0.0401,2.3196 -4.25323,5.5104 -2.96114,6.7013 2.46888,-0.8231 4.51756,3.1446 2.16084,4.4895 -1.12462,3.0559 -1.90797,5.5889 -0.75601,8.7851 1.00505,2.5777 1.35104,4.89 2.55422,7.2349 2.0771,1.9422 4.88655,-4.0658 5.82934,0.4353 0.71428,3.5129 -4.34349,6.1922 -1.38007,9.7317 2.34788,0.729 3.93606,1.4652 2.84839,4.3129 1.63217,3.2941 6.58531,2.248 9.78422,2.9033 3.83855,1.6336 0.57661,-2.9867 2.13088,-4.1574 3.2181,-1.1949 5.21794,5.3801 8.59027,1.7436 2.09318,-2.488 4.93395,-3.2794 7.94235,-2.6646 1.33907,-2.1448 -2.95596,-5.7852 0.81277,-6.7995 1.06507,-4.2287 7.02337,-1.7244 8.00626,-5.3329 0.95189,-4.4161 6.18321,-1.3817 7.59912,-5.2449 1.16166,-3.1109 -2.75451,-4.7362 -2.81338,-7.8902 -2.00657,-1.7271 -5.2307,-1.323 -7.0971,-3.7595 -5.24426,-1.1261 -1.28395,-6.9285 -3.06089,-10.0782 -3.45646,-2.188 -4.04295,-6.6186 -6.80774,-9.394 -3.1169,-2.0678 -1.74897,-8.0976 -6.37184,-8.5647 -3.25132,-1.6621 0.78201,4.5532 -2.64867,2.8312 -3.63917,0.1119 -7.12306,2.3419 -10.7962,1.0437 -2.17734,-2.1447 1.20712,-8.0733 -3.75163,-7.9987 -2.07468,0.6577 -3.07922,-0.4305 -2.49798,-2.1567 -2.8628,-1.5201 -5.41655,-2.9651 -7.59439,-5.1738 z", - "department-37" : "m 247.94401,223.74047 c -1.8233,3.3321 -6.70749,3.6581 -9.31313,5.4611 -2.57828,-1.6847 -3.09576,0.1204 -1.54675,2.0013 -1.33971,3.7298 -4.4193,-2.2853 -7.04818,-0.5427 -2.36515,2.1113 -0.61699,5.9057 -1.7687,8.6106 -1.58397,3.3165 -1.31364,7.6771 -4.32175,10.464 -1.74946,3.3224 -2.6387,7.5667 -1.70181,11.1944 1.1617,2.1089 5.00128,1.1895 5.31779,3.4124 -0.29431,1.7675 0.76634,3.029 2.32967,1.6392 5.09978,0.4467 1.46206,5.9404 3.96862,8.3405 3.10147,0.4118 6.29311,-0.205 9.35018,-1.1479 2.22676,0.5143 3.47142,-0.8136 2.04475,-2.863 3.86024,-0.8296 6.32796,3.1637 6.46644,6.5078 2.06917,2.9524 4.84357,5.4296 5.86836,8.9318 1.97864,1.0087 6.57975,2.6933 7.11663,-0.5761 -0.3986,-3.5978 1.36192,-6.7134 1.78878,-10.2913 0.23136,-3.5796 2.20295,-7.8509 6.53783,-6.8498 3.84011,2.2756 5.00902,-2.5196 6.91112,-4.7196 2.54545,-2.3437 -0.36701,-5.5736 -1.76663,-7.7547 -0.84445,-2.897 -3.06605,-4.5828 -6.14744,-3.7543 -4.30644,-0.3017 -1.92625,-5.2431 -2.16751,-7.8701 -0.76718,-1.5069 -0.96849,-1.7028 0.30201,-2.7712 -0.83839,-2.2838 -3.65595,-4.1686 -2.77144,-6.967 1.22298,-2.265 -1.68,-4.3306 -2.91674,-2.9103 -0.39073,-4.1383 -4.54595,-0.9608 -6.20061,-1.1627 -0.4952,-2.3269 0.12208,-5.7883 -3.50703,-4.9801 -2.13411,-0.6687 -5.59127,0.5837 -6.82446,-1.4023 z", - "department-72" : "m 231.36152,172.48447 c -3.73763,0.7933 -6.94681,3.2669 -9.49843,5.967 -2.88755,0.9104 -6.81606,-0.4137 -8.87155,2.5668 -1.37481,2.4163 -0.72014,5.6157 -0.89627,8.0986 0.32873,3.2678 -5.89833,3.7528 -3.65736,7.225 0.96817,2.3154 -0.24823,4.3948 -2.78388,4.087 -3.00501,1.2608 -1.35774,4.1827 -0.005,5.795 0.49231,3.4814 -6.28739,1.7543 -4.52821,5.1463 1.66161,2.308 -0.87636,2.7134 -2.09638,3.8416 0.20506,2.2589 3.47841,2.8426 2.94662,5.6341 0.49236,3.0699 4.09539,2.3135 6.37735,2.3792 4.10579,-1.4537 -0.8102,3.1824 2.30725,4.4432 2.66447,0.8873 6.03355,-2.1528 8.4013,0.6739 2.58327,1.3272 6.34145,4.2594 8.82373,1.6961 3.04547,-1.7217 6.89483,3.704 8.93414,1.5221 -0.80713,-1.4315 -1.51146,-4.7744 1.08776,-2.6472 2.60136,-0.014 4.62809,-2.4796 7.31473,-2.6355 1.52972,-1.9168 0.15021,-4.7756 3.20878,-5.6946 2.42792,-2.0192 6.31951,-4.3327 5.39749,-8.0248 -0.64946,-2.8647 3.12449,-0.9509 2.62517,-3.9064 1.66836,-1.6329 0.0608,-4.0624 0.30775,-6.0134 -1.93951,-1.42 -1.64653,-2.9136 0.3933,-3.8558 -1.75553,-2.7409 5.69018,-4.0104 1.14449,-5.5801 -3.00932,-0.796 -6.72669,-1.0481 -7.69202,-4.6494 -1.0247,-1.9825 -2.67451,-0.6596 -3.56974,0.042 -3.12128,0.1987 -4.86824,-3.2194 -6.67714,-4.2659 -4.51565,-0.082 -4.11105,-5.4438 -4.51602,-8.5479 -0.67668,-1.8434 -2.40284,-3.4622 -4.47758,-3.2972 z", - "department-61" : "m 236.36169,140.20087 c -2.13128,3.1585 -6.63568,-0.4893 -9.19158,2.2507 -3.61619,-1.243 -5.8118,1.4238 -8.15436,3.6982 -3.31656,2.0036 -6.85031,5.2181 -10.46429,2.2223 -3.09832,-1.7722 -5.71627,2.2644 -8.04711,-0.768 -3.54002,-2.5254 -5.91908,2.6291 -9.62358,1.5756 -3.89659,-1.0032 -4.73374,3.5032 -8.44069,3.9831 -4.48013,2.5663 2.27666,3.868 2.20202,6.7944 0.0553,3.2409 -0.1704,6.8047 -3.26939,9.0693 -3.46591,2.3971 2.85473,7.8023 4.23124,4.5977 2.34562,-2.7528 4.71721,2.5664 6.94062,-0.6885 3.02802,-2.9686 6.9294,-2.2735 10.50408,-1.863 2.43727,-0.9156 4.15921,-1.5682 5.29911,-3.9269 5.07754,-0.6599 1.75773,6.9391 5.84362,7.3522 3.86898,-1.6645 1.03343,6.1601 4.64748,3.7637 4.22724,1.5488 5.8332,-4.4428 9.53632,-5.3209 3.29138,-1.5866 8.43531,0.5895 8.02471,4.665 -1.45905,3.9166 2.21785,6.1835 5.00083,7.2668 1.80518,3.2972 5.34091,3.5889 8.38685,2.6511 1.64113,1.7343 3.6514,6.8396 6.32343,3.0999 0.70292,-3.1746 -4.83452,-8.1601 0.73905,-9.4112 4.58224,-0.7856 6.52468,-4.9191 5.57307,-9.1503 0.95266,-3.7466 -2.55215,-5.0275 -4.7862,-6.7452 -0.52364,-3.2459 -2.83549,-5.2346 -4.54396,-7.6533 2.59083,-4.9451 -4.09671,-5.9569 -6.16518,-9.18 -0.61852,-5.3483 -8.09151,0.1486 -9.81967,-4.4164 -0.53772,-1.2194 1.28634,-3.4399 -0.74642,-3.8663 z", - "department-27" : "m 241.79488,106.19967 c -2.11962,3.1694 -9.08561,1.6378 -8.89896,6.1909 0.49261,1.8788 0.40929,5.9374 1.23114,6.4484 2.88149,-1.1978 2.55715,2.7781 0.35907,3.2767 0.77004,1.5999 3.70012,2.3989 2.31813,4.7764 2.05583,1.9777 1.43299,4.809 -0.0332,7.0892 -0.64687,1.8648 4.73409,3.9315 1.50282,6.3811 -2.68822,2.9417 0.23258,6.571 3.82301,5.5319 2.98505,-0.8301 5.85096,0.6632 5.88693,3.751 1.79869,2.1013 5.56567,2.4781 6.10196,5.5337 -1.73637,2.1611 -0.1427,5.6086 2.86187,4.2894 2.36803,-2.9401 6.33787,-2.726 9.55642,-4.2479 1.46057,-0.8699 3.77418,-0.4639 4.2205,-2.8836 3.00812,1.3854 6.96378,2.0209 10.03074,0.8002 0.93363,-2.428 0.54439,-5.5729 3.86475,-6.2245 2.01058,-1.655 0.38591,-4.4374 2.87658,-5.532 0.9137,-2.1288 -2.08778,-1.7578 -1.45422,-3.9169 -2.09379,-3.6488 2.84623,-4.3467 5.39805,-4.5773 2.96718,-0.7126 3.21666,-4.3712 3.88509,-6.8473 0.37007,-2.594 1.89477,-6.7854 5.19683,-5.0895 0.12353,-2.6924 -0.62995,-7.6359 -3.64968,-9.2371 -3.79806,0.1752 -6.6187,-3.0053 -10.3294,-3.0766 -3.51264,-1.7207 -8.06383,0.6926 -8.42094,4.633 -2.13256,3.2839 -7.14537,2.1386 -9.86304,4.9454 -0.86235,1.6852 -2.07595,4.8586 -4.27741,2.3571 -1.07062,-2.5401 -3.42234,-2.3221 -5.33056,-3.4543 -2.35765,-2.8678 5.168,-1.0374 1.87588,-3.9347 -3.01303,-1.0239 -6.60708,-3.3642 -10.27036,-1.869 -3.3581,-0.6374 -5.80908,-3.1741 -8.462,-5.1137 z", - "department-14" : "m 230.6928,109.88907 c -4.47586,-0.046 -7.38841,3.8074 -10.76943,6.0949 -3.00212,1.6785 -6.32407,2.8804 -9.77301,3.1298 -3.8465,1.5194 -6.61006,-3.0503 -10.40175,-3.0818 -4.89917,-1.2968 -10.00847,-0.1713 -14.95824,-1.0836 -3.03991,-0.2287 -6.00421,-1.0743 -8.7319,-2.3796 -3.29664,-1.1973 -8.13841,-0.6459 -8.58046,3.5762 -1.28998,3.9957 2.34597,6.7111 5.09325,8.6643 2.24619,1.4527 5.31717,-3.7045 5.01809,0.3792 -2.52944,3.3 2.02736,5.1963 1.64999,8.5548 0.11343,4.3218 -4.29886,8.0472 -8.5174,7.6232 -1.9875,2.2175 3.51655,1.8913 0.51292,4.1223 -1.42042,1.2018 -6.93545,3.0645 -3.4302,5.0126 2.01253,2.7431 5.16655,2.3259 8.29421,2.2676 3.26827,2.2983 6.6421,0.5564 9.52228,-1.4471 1.57305,-0.8567 1.72845,-4.0792 4.14598,-2.1679 3.7013,0.9334 6.6558,-3.2892 10.30169,-2.2277 1.63114,0.6719 2.94081,3.5956 4.14917,0.9989 3.59681,-1.2535 7.07393,3.1315 10.55108,0.4368 3.47985,-1.151 5.80301,-4.0582 8.69466,-6.0914 2.159,-1.0592 4.02857,1.0937 6.04222,-0.8549 2.55358,-1.4081 5.20077,1.1826 7.48029,-1.0501 3.00654,0.9619 2.2431,-4.9071 -0.43806,-5.1111 -1.08439,-1.6722 1.97607,-3.3044 1.39071,-5.0881 0.34375,-1.8393 -1.51116,-2.789 -1.17982,-4.7629 -0.78037,-1.9833 -3.96077,-3.3816 -1.11033,-4.9297 2.0447,-2.9439 -3.56469,0.2404 -2.5902,-2.9712 -0.13552,-2.5144 0.59729,-5.7749 -1.28866,-7.71 -0.35291,-0.1272 -0.74288,-0.041 -1.07708,0.097 z", - "department-76" : "m 284.53648,67.497767 c -4.13799,0.058 -6.62982,3.6833 -9.69446,5.8413 -3.5437,2.4917 -7.70973,3.9926 -12.00857,4.3935 -4.26724,1.1584 -8.42333,3.1511 -12.94155,2.9548 -5.03947,0.8832 -8.99343,4.4614 -13.51083,6.5628 -3.09489,2.4147 -8.20655,2.2741 -9.93119,6.3 -0.54098,3.7696 -4.06855,6.698303 -3.66136,10.648103 0.85611,3.0848 4.57807,2.6242 6.9833,3.6231 2.96155,0.9035 6.28387,0.8873 8.94151,-0.8605 3.49955,-2.002 5.84814,2.0827 8.60529,2.4448 1.85744,-0.7629 1.73178,2.8927 4.26326,1.7624 3.50047,-1.3741 6.72479,0.2689 9.33109,2.4496 2.38554,2.8133 -4.99416,1.371 -1.25358,3.9359 1.79656,0.2743 2.5563,-0.054 3.45497,1.9352 1.76722,2.8185 4.46938,1.0566 4.95954,-1.4812 2.78921,-1.7262 5.86951,-2.4659 8.8183,-3.6196 2.41771,-2.208 2.3199,-7.496 6.99138,-6.4369 4.14507,0.024 7.5392,2.0861 11.22465,3.5056 2.8432,-0.5601 4.80015,-3.931 5.16695,-6.69 -3.80985,1.6051 -1.46433,-3.6508 -3.2558,-5.522303 -1.02512,-2.3163 1.42863,-5.1468 0.94882,-6.7679 -3.51177,-0.6142 1.72998,-3.8586 1.93294,-5.6896 -2.52689,-3.1421 -2.125,-8.6566 -6.43043,-10.606 -2.98385,-2.3595 -6.47167,-4.8849 -8.15556,-8.2977 l -0.31614,-0.3104 -0.46253,-0.075 0,0 z", - "department-60" : "m 299.27146,88.052167 c -1.87394,1.4017 -2.30095,4.3631 -0.94606,5.1119 -2.32004,3.5037 -0.0219,7.208803 -0.10826,10.819103 0.75762,1.454 3.69821,0.4311 1.60304,3.1446 -3.36644,2.6914 -1.09273,6.5626 0.387,9.5866 1.64197,2.8288 0.58828,5.2401 -2.80713,4.425 -0.97851,4.6944 4.33771,5.8247 7.88333,5.8079 3.88836,0.5332 7.60474,-3.508 11.33719,-1.0722 3.19709,0.8732 5.69619,2.6647 8.71365,0.5167 3.68674,2.1304 8.3219,3.1038 11.8733,5.7764 3.80941,-2.2551 6.05385,3.8574 9.6452,0.2824 3.57742,0.399 7.53271,1.0366 11.16836,-0.651 1.71907,-0.5564 5.62065,-6.0732 2.26644,-5.1902 -1.10037,-0.7233 -3.77568,-3.6883 -2.82084,-5.8499 -2.19816,-1.9796 -3.03846,-5.3968 1.08616,-5.0247 2.09399,-2.1368 1.61903,-6.1254 4.30994,-7.5569 -3.77021,-2.4346 0.7548,-6.7834 -1.24576,-10.206803 -1.41464,-1.8082 1.48069,-8.1774 -3.03574,-5.7266 -2.21889,0.4549 -3.51611,-0.4593 -5.45569,0.8175 -1.34406,-1.8664 -2.33425,-1.0602 -2.75694,0.6753 -3.09049,-0.1989 -3.97955,5.1072 -7.45567,3.2025 -1.81141,1.8586 -3.04399,3.995303 -5.08679,1.0694 -3.73062,-0.3152 -6.84821,-2.809 -10.48756,-3.8837 -3.43646,-0.8995 -7.01571,-3.7202 -10.63311,-1.6737 -3.35999,1.0416 -6.34916,-2.5604 -9.75495,-0.9717 -4.37883,2.2435 -4.09071,-4.2297 -7.67911,-3.4279 z", - "department-80" : "m 291.70622,47.756967 c -3.47996,1.1217 -3.04627,5.8219 -0.79546,7.952 0.89037,1.1075 5.54694,2.8292 2.61932,3.8114 -3.18569,-3.4655 -7.5672,0.1343 -7.97062,3.9943 -0.47105,1.1091 -4.46411,5.1249 -0.80195,4.0055 2.91087,3.603 6.18444,6.9838 10.1835,9.3786 3.43544,2.9931 2.76303,8.3437 6.37321,11.1237 1.2448,3.3935 4.38316,3.9986 7.42434,2.8458 3.80319,1.3358 7.56085,1.7157 11.46338,0.8053 4.71817,0.788 8.82172,3.532 13.42788,4.7631 2.13392,1.1237 5.86263,1.7565 6.76051,3.0664 0.97921,-2.4355 3.51,-3.1862 5.63778,-2.6178 1.16563,-2.4943 3.87662,-3.2229 5.06898,-5.5222 2.03148,2.0721 4.71,-0.3053 6.91967,1.1607 1.40977,-1.2701 4.85958,-1.9923 2.29258,-4.3239 -1.63912,-2.7881 -1.0794,-6.424 0.89691,-8.8818 1.35898,-3.1144 5.4058,-7.0002 0.81297,-9.3483 -3.28583,-2.2949 -7.6384,-1.5574 -11.02258,0.072 -2.09755,0.4664 -0.39267,-4.239 -3.13832,-2.0899 -1.16005,1.6814 -4.45837,0.9972 -1.92145,-0.7759 1.3457,-2.4159 -3.61093,-4.4831 -3.44273,-1.1573 -3.22512,0.9056 -5.15883,-3.7272 -7.91941,-2.0662 -1.99956,-3.4694 -5.90858,5.1057 -6.79361,-0.4657 -0.30252,-2.873 7.28101,-4.1343 2.8234,-6.5943 -3.92671,0.7984 -7.6276,0.3505 -11.63921,1.4998 -3.82525,1.795 -5.39409,-1.9631 -7.36268,-4.2361 -2.38783,0.1285 -3.52317,-1.4123 -3.95196,-3.2737 -3.6669,1.0481 -6.56193,-5.1079 -10.14766,-1.4213 -2.28983,1.1583 -3.93729,-1.4077 -5.79679,-1.7045 z", - "department-95" : "m 297.33919,122.75397 c -1.97954,1.0408 -1.88844,3.5368 -2.30138,5.4366 0.23663,1.551 -3.13553,3.64 -0.85081,4.5413 2.0069,-0.3606 2.61801,2.6677 4.49817,1.9591 1.6744,-0.2192 3.48602,-2.6079 5.00445,-0.8438 0.8654,0.6708 -0.19962,3.522 1.41256,2.4054 0.52642,-1.3241 1.71445,-1.2165 2.36753,-0.083 1.74035,0.5707 3.49219,1.3954 5.22035,1.7539 1.33752,-0.4169 3.68895,-1.6209 3.71359,0.6016 1.69507,0.8506 2.8042,2.2019 3.43208,3.949 0.14682,2.2415 2.33639,-0.8036 3.33057,-1.1291 1.3277,-1.0379 3.45492,-1.0677 4.93551,-1.0475 1.86042,1.0839 4.16028,0.7299 5.47451,-0.9927 1.4235,-0.8928 1.53545,-2.5519 2.7833,-3.5057 0.97612,-1.386 0.88142,-3.5266 -0.45089,-4.6556 -0.68002,-1.2653 -2.34863,1.7609 -2.76793,-0.3725 -0.88442,-1.8487 -3.35377,-2.1914 -5.14289,-2.6846 -1.93413,0.678 -2.34118,-2.73 -3.98674,-1.3936 -0.41587,1.1763 -3.39111,2.3442 -3.19614,0.5663 -0.33458,-1.4921 -3.35418,0.6489 -3.85887,-1.2535 -1.74811,-0.052 -3.44033,-2.3997 -4.97691,-0.2956 -2.02551,0.8335 -4.26462,1.2345 -6.43367,1.4538 -2.14841,-0.016 -4.09857,-1.0886 -6.26012,-0.9232 -1.62909,-0.054 -2.04245,-1.8237 -1.05208,-2.8916 -0.0616,-0.4153 -0.57602,-0.4854 -0.89419,-0.5945 z", - "department-78" : "m 291.77967,132.82207 c -1.94312,0.8839 -4.62708,1.0532 -6.18812,2.1419 0.15314,1.4423 1.30914,3.3808 1.09942,4.4077 2.57178,-0.427 0.0308,2.4167 1.77125,3.3688 1.92658,1.2615 1.39482,3.6953 2.91197,5.1979 1.11654,1.8241 -1.1587,4.1246 0.74252,5.8683 2.54608,1.5162 -1.52172,3.3878 0.0694,5.0189 0.15341,1.2654 1.20001,2.4386 2.3625,3.3276 0.58033,1.5689 3.60177,1.4599 2.93807,3.6194 1.53314,0.7823 4.00748,1.5622 2.97231,3.8005 -0.28716,2.6635 2.0779,4.5509 4.26846,5.4455 2.6906,0.2972 1.81158,-3.1714 3.2825,-4.4894 0.96846,-1.015 0.031,-2.2695 -0.33702,-2.9724 1.69659,-0.4741 4.4314,0.2834 4.27171,-2.5021 0.94581,-1.1739 0.82687,-2.5766 -0.50539,-3.2791 -1.07936,-2.8252 3.4747,-2.6 3.65936,-4.7738 -0.037,-2.2187 2.33404,-2.0957 3.67035,-3.1105 0.82343,-0.5769 2.66501,-1.3987 0.89528,-2.0782 -2.32715,-1.0265 -3.39441,-3.8015 -1.87748,-5.9439 1.05477,-1.3504 2.77336,-3.233 1.16448,-4.8551 -1.5027,-1.2172 -2.72795,-3.9367 -4.9604,-3.2971 -2.4293,1.0948 -4.15916,-0.6517 -6.27936,-1.3539 -1.05933,-0.9769 -2.32207,-0.6441 -2.97628,0.514 -1.93269,-0.034 0.28076,-3.3528 -2.16267,-3.4133 -2.05303,-0.1258 -3.72917,2.6736 -5.87429,1.0007 -0.80621,-1.4106 -2.00099,-1.8651 -3.55479,-1.2095 -0.49041,0.075 -1.02895,-0.043 -1.36383,-0.4329 z", - "department-28" : "m 286.5648,142.29697 c -0.43447,2.7922 -1.68295,5.7248 -4.19439,6.3587 -0.41334,3.9652 -3.944,7.0049 -7.8595,5.0599 -3.87028,-1.6035 -6.55359,1.6735 -10.24652,2.6152 -3.82572,0.4 -9.46565,2.6424 -7.31756,7.5586 1.86971,2.755 7.65419,4.513 5.43819,8.7905 2.13857,5.4199 -2.95316,8.0099 -7.09591,9.4824 -1.50343,3.064 1.30607,6.9647 1.72283,10.3471 1.46233,0.2811 4.56776,2.5586 1.41715,3.3356 1.15312,4.9827 8.85329,-3.659 7.30853,2.6442 5.02601,-0.7286 5.47341,5.7963 9.40923,7.3021 3.99328,2.679 8.241,-0.023 11.34543,-1.6176 2.72766,0.4779 3.39173,-4.3172 6.97597,-3.5372 3.43562,-2.6432 8.74045,0.066 11.81162,-3.4644 2.80604,-4.4143 4.55594,-9.0334 4.08374,-14.4345 0.67891,-4.3009 -2.33485,-8.6486 -6.76141,-8.4256 -2.37403,-3.3437 -2.64551,-7.7675 -6.27083,-10.2723 -3.67135,-2.1964 -4.87138,-5.7236 -4.17924,-9.5696 -1.72301,-3.2868 -0.42739,-6.8083 -2.63041,-9.9727 -0.59284,-1.1323 -1.64901,-2.0578 -2.95692,-2.2004 z", - "department-75" : "m 326.42495,144.69257 c -1.2671,-0.064 -2.45823,0.6827 -3.27131,1.5424 -0.46773,-0.1525 -0.84982,0.055 -1.22603,0.2543 -0.65152,0.028 -1.65946,1.1832 -0.6893,1.5198 0.8104,0.1829 0.92904,1.2021 1.80233,1.3503 1.64525,0.2802 3.41703,1.4273 5.03408,0.3899 1.02765,-0.8849 2.20482,0.6171 3.32215,0.2825 0.5429,-0.433 0.44885,-1.6877 -0.45763,-1.469 -0.47962,-0.01 -1.00379,0.1815 -1.32774,0.4463 -0.33874,-1.1258 -0.0615,-2.4975 -0.93223,-3.4012 -0.11737,-1.1419 -1.17088,-0.9621 -2.04525,-0.9183 l -0.1808,0 -0.0282,3e-4 z", - "department-93" : "m 335.95068,137.56237 c -0.87332,0.2732 -1.52679,0.9645 -2.03208,1.6939 -0.76953,0.7262 -1.75123,1.1758 -2.52737,1.8938 -0.84571,-0.028 -1.69777,-0.065 -2.52552,-0.2543 -0.57337,-0.4418 -1.44718,-1.2876 -2.14037,-0.5884 -0.51361,0.4604 -1.31094,0.9166 -1.9686,0.4664 -0.55322,-0.6528 -1.44764,0.604 -0.42539,0.6459 0.69546,0.1156 1.87135,0.5542 1.38469,1.4673 -0.41724,0.4848 -1.14111,1.6822 -0.0122,1.7433 0.87786,0.1487 1.83283,-0.2799 2.65404,0.1926 0.64474,0.7065 1.07538,1.6281 1.13115,2.5851 0.21738,0.6784 1.10309,0.5914 1.61821,0.3348 0.79788,-0.443 1.94209,-0.6261 2.66754,0.053 0.97418,0.643 2.04715,1.2121 2.75789,2.1683 -0.12897,1.0678 1.78158,0.4335 0.88882,-0.3345 -0.40336,-0.6823 -0.83755,-1.4895 -0.42863,-2.2358 -0.38442,-0.5149 -1.00859,-1.1214 -0.71535,-1.7806 0.60856,-0.4544 1.09762,-1.0341 1.17017,-1.8297 0.082,-0.6301 0.52818,-1.2357 0.22963,-1.8687 -0.2934,-0.794 -1.00763,-1.36 -1.24068,-2.1827 0.75688,-0.5679 0.46346,-1.9981 -0.48591,-2.1696 z", - "department-94" : "m 332.30086,147.46667 c -0.45897,-0.021 -1.58673,0.4539 -1.05671,0.9393 0.94205,0.08 0.88311,1.7657 -0.0503,1.8038 -0.69494,0.034 -1.28264,-0.429 -1.95087,-0.5442 -0.86265,-0.2888 -1.48623,0.5728 -2.28639,0.645 -0.71041,0.041 -1.77451,-0.055 -1.63659,0.9656 -0.10573,0.9231 0.0224,1.9311 -0.49404,2.7557 0.0295,0.7974 1.13793,0.7361 1.55018,1.1775 0.51649,-0.234 1.37901,-0.196 1.05331,0.5774 0.0101,0.8742 1.00448,0.8887 1.56194,0.5758 0.73871,-0.012 1.49396,0.171 2.21371,-0.079 0.87552,-0.1711 1.73495,-0.425 2.62116,-0.54 0.51541,0.6714 0.43134,1.7524 1.26271,2.1804 0.25988,0.459 1.23643,0.9253 1.48658,0.244 -0.0824,-0.5416 -0.0672,-1.136 0.34664,-1.5624 0.57624,-0.4686 0.55794,-1.1467 0.6562,-1.8251 0.0357,-0.54 1.25123,-1.3 0.24394,-1.5532 -0.93764,-0.1477 -0.1049,-1.1243 -0.19367,-1.6658 -0.0788,-0.7216 -0.83201,-0.9381 -1.21217,-1.4373 -0.86916,-1.0375 -1.94207,-1.9431 -3.1995,-2.4661 -0.29359,-0.1086 -0.60276,-0.1796 -0.91618,-0.1916 z", - "department-92" : "m 323.68475,141.50597 c -2.0177,0.5421 -3.25481,2.3985 -5.06233,3.3222 -0.97728,0.7141 -1.11357,2.0488 -1.00713,3.1648 -0.26988,0.623 -0.50901,1.3646 -0.19569,2.0173 0.55591,0.3442 1.33128,0.4342 1.57923,1.0986 0.7451,0.4706 1.55069,0.9612 1.93452,1.7942 0.25648,0.4977 0.69226,1.0601 1.32283,0.9758 0.91299,-0.06 0.98354,0.9761 1.37059,1.4998 0.42247,0.1216 1.52424,0.4437 1.24659,-0.3517 -0.29592,-0.5707 -0.10516,-1.2167 0.12423,-1.7743 0.33538,-0.6308 -0.0732,-1.3248 0.12968,-1.9895 0.36524,-0.6365 0.0519,-1.4276 -0.73697,-1.4562 -0.81619,-0.1782 -1.82622,-0.2374 -2.32094,-1.0181 -0.36284,-0.4454 -1.09416,-0.5251 -1.3166,-1.1048 -0.0722,-0.4831 0.36515,-0.8514 0.68423,-1.149 0.40187,-0.3486 0.93631,-0.4857 1.45827,-0.4686 0.6038,-0.2748 1.09546,-0.7655 1.66692,-1.1029 0.52751,-0.5193 0.19995,-1.3661 0.86396,-1.8127 0.44801,-0.4234 0.17198,-1.1037 -0.33397,-1.321 -0.43057,-0.2316 -0.92825,-0.2835 -1.40742,-0.3239 z", - "department-91" : "m 319.70153,153.29737 c -0.68619,1.9249 -3.84022,1.0169 -4.18801,3.0801 -0.0189,1.6387 -1.17989,2.5993 -2.65305,2.7909 -1.44163,0.6518 -2.01961,2.6842 -0.34127,3.3994 0.94827,1.4951 -0.93923,2.9691 -1.16756,4.4447 -0.71363,1.2858 -3.7946,-0.5741 -3.27458,1.1825 0.73162,0.4456 1.64593,1.612 0.21875,1.8265 -0.86141,1.6613 -1.93557,3.5474 -0.61541,5.2635 -0.24572,1.1579 -0.22802,2.4525 1.2957,2.4069 0.96483,1.0532 0.56954,2.7368 0.43076,4.028 -0.15695,1.4904 -0.96096,3.6771 1.38576,3.5994 1.93177,0.069 3.56596,-1.4853 5.54402,-1.1232 1.0159,0.3114 1.84553,-0.9938 2.6914,-1.6006 0.89444,-1.8716 2.74103,0.2211 3.20085,1.1553 1.53861,0.5604 2.65271,-2.0831 3.80859,-0.7574 1.03632,1.2008 2.58336,0.6831 2.88719,-0.7628 1.61333,-0.6859 1.3178,-2.4257 2.8043,-3.1825 0.66819,-1.2945 3.54961,-0.6768 2.8964,-2.4909 -2.06145,-0.944 -0.95539,-3.5256 -0.94859,-5.2449 -0.42881,-1.4511 -0.30689,-3.0191 0.30211,-4.4089 0.40248,-1.2049 1.51024,-2.4123 0.5871,-3.6601 -0.35335,-1.1823 1.12383,-1.6193 0.64794,-2.9102 0.0589,-0.9877 2.50146,-0.3742 1.38829,-1.5866 -2.2289,0.4677 -2.08665,-3.5227 -4.19446,-2.6126 -1.46232,0.7598 -3.837,0.9196 -5.06644,-0.06 -0.83243,-1.9967 -2.5016,-0.032 -3.76592,-0.3123 -0.57792,-0.9861 -1.10732,-2.1787 -2.58479,-2.1368 -0.43285,-0.093 -0.87624,-0.1611 -1.28908,-0.3278 z", - "department-45" : "m 319.88233,181.88597 c -1.95753,4.259 -8.30841,1.4376 -10.44765,5.1517 -0.33459,2.838 -0.38209,6.1858 -2.84986,7.6784 -0.44026,4.0199 -5.04786,4.6747 -8.26804,4.9989 -3.87996,-0.8458 -6.17149,2.3653 -9.6276,2.9993 -1.21219,2.2224 3.66266,2.8963 0.63043,5.1441 0.0974,2.3225 4.29268,4.1963 0.79623,6.4364 -0.81809,2.1861 -0.14638,6.8342 2.74507,6.7814 4.1277,-1.5294 4.75042,3.2495 6.49323,5.6865 2.83126,3.0104 4.69643,-3.9619 7.98161,-0.8499 3.049,1.1641 6.08396,-0.8737 9.30529,-0.3945 4.09258,0.1053 5.7828,4.2475 9.76776,5.0666 2.76954,0.5271 5.21506,-0.084 7.6835,1.8116 3.72857,0.1862 4.95877,3.5252 7.28108,5.728 2.24499,0.2706 2.25613,-4.563 5.18305,-1.6346 2.40624,2.5804 3.44004,-1.2809 3.61641,-2.7082 2.48647,0.077 5.62834,-1.2677 3.50495,-3.9472 0.73498,-3.8309 -4.36774,-5.9726 -4.07194,-8.9239 2.27331,-2.3576 9.06305,-0.8974 7.5894,-6.0685 -2.39924,-4.0439 2.50097,-5.2621 4.02406,-8.0575 1.82778,-4.0945 -2.49762,-6.8196 -3.86612,-10.1794 -1.64466,-4.1723 -6.04872,-3.013 -9.07696,-1.4191 -1.82518,0.1634 -1.07235,-2.9408 -2.95478,-0.9349 -2.41903,2.3959 -5.42193,1.788 -8.14651,1.041 -1.54829,0.3483 -8.01398,1.5023 -4.53212,-1.1346 2.86406,-2.6332 0.93398,-6.1061 -2.1768,-7.0687 -0.90691,-2.8747 -3.45513,-4.8165 -6.4265,-3.6952 -2.68407,1.5407 -2.41197,-0.5926 -4.15719,-1.5077 z", - "department-41" : "m 265.75052,195.60397 c -2.7703,2.855 -8.12538,0.3891 -9.93196,4.7555 -0.0331,2.0206 2.1453,3.2375 1.30923,5.7068 -0.1331,2.34 -0.38262,5.5378 -3.0165,5.2979 0.4402,3.9019 -1.34794,7.0091 -4.84934,8.7719 -2.39106,0.422 -4.56445,4.8403 -0.76257,4.0998 3.13106,1.366 7.47948,-0.3656 9.88517,1.821 -0.60755,1.9055 -0.35313,5.8168 2.39826,3.1727 2.14094,-1.9868 3.89134,2.7001 6.14644,1.7628 2.12391,2.314 -0.90121,6.2752 2.54167,8.0961 1.14316,3.4105 0.13235,7.1929 0.15163,10.5466 1.73692,3.7982 7.76363,0.086 8.36308,5.2709 1.5326,4.6141 5.15124,0.9845 7.66929,-0.2168 2.07718,0.053 2.94986,0.54 4.02937,-1.5059 3.39514,-1.113 7.81294,-1.2702 10.61942,1.3288 2.3375,2.6171 6.52336,2.0226 6.30893,-1.9391 2.67911,-1.9874 8.58799,1.9403 10.25535,-2.6615 -1.51659,-2.2633 -3.03346,-7.295 1.33564,-7.7285 2.58505,1.9485 4.49698,-0.3754 3.2643,-2.9205 -1.94322,-2.2409 -1.45526,-5.5024 -5.02125,-6.056 -1.30311,-2.9926 5.70105,-2.5402 4.47878,-5.9921 -3.06484,-2.7121 -7.94921,-1.2425 -11.70556,-0.8669 -2.35098,0.5437 -5.88333,-2.7505 -6.65975,1.0414 -4.64319,2.2741 -4.29989,-5.0763 -7.14699,-6.3191 -2.38896,0.5706 -5.72857,1.1359 -5.24692,-2.5951 -0.82448,-2.1345 -0.54143,-3.5644 0.69356,-5.7168 1.23275,-2.9814 -3.51339,-3.6797 -1.02685,-6.5795 -0.329,-1.6928 -3.80347,-1.9715 -5.30118,-1.5228 -0.56372,3.0388 -6.25774,2.7819 -8.84965,1.6233 -3.2633,-0.7836 -4.43409,-4.5527 -6.30946,-6.8517 -1.53073,-0.7393 -6.93437,-0.7364 -3.11688,-2.8529 0.72033,-0.379 0.0979,-1.0515 -0.50526,-0.9703 z", - "department-36" : "m 292.20906,252.27817 c -0.34445,1.6839 -4.55025,0.8326 -3.08911,3.1047 -3.05096,-1.4923 -6.92111,0.4049 -8.72922,2.9219 0.176,2.2044 1.85727,4.8975 -1.0398,6.2183 -1.4144,2.5946 -3.73314,5.9756 -6.90516,3.5172 -3.70118,-0.6102 -5.29799,3.2503 -5.66807,6.2273 -0.76974,2.968 -1.05157,6.0424 -1.906,8.9906 1.43754,2.9981 -2.52305,5.516 -4.77355,3.5162 -1.31728,1.3069 2.84799,3.5203 0.44743,5.3195 -1.41652,3.9641 2.5264,6.8253 5.69846,8.1018 3.1996,0.7134 5.58213,2.6787 5.73115,6.0052 1.79227,1.3218 2.04262,3.8754 1.88695,5.241 2.83545,2.064 5.89147,-2.5943 7.98016,-0.2312 1.68819,2.3999 4.09242,1.3504 4.96199,-1.0641 0.93839,-1.7748 3.13353,-1.2624 3.50372,-0.2999 0.95978,-1.0955 3.4142,-1.0847 3.35607,0.7806 1.32192,-1.3828 3.26208,-1.3734 4.30429,-0.4732 1.25919,-1.2104 1.98707,-5.4832 4.21612,-2.7538 3.52335,1.0934 7.55922,-0.9078 10.80773,1.3605 3.24455,1.2764 5.19416,-1.7206 6.19237,-4.1735 -0.23707,-3.0487 -2.11158,-6.0182 -0.52581,-8.9326 -0.50094,-2.6777 -2.03545,-5.2927 -4.28401,-6.7666 -1.85216,-2.1129 2.47492,-3.4569 -0.13237,-5.5157 -2.91661,-2.7668 1.81238,-4.1575 2.63619,-6.5817 -0.50741,-1.4877 -4.43326,-1.0396 -2.77379,-3.7313 1.47199,-2.0362 0.60514,-4.1062 -1.44998,-5.1202 -1.01533,-1.8501 1.06008,-4.3567 -1.92098,-4.6189 -2.83999,-2.0252 -5.83145,1.9459 -8.66868,-0.641 -3.57605,-2.0694 3.89108,-4.7678 -0.18644,-7.1734 -2.34138,-1.6838 -5.04576,-2.9424 -7.99247,-2.7182 -0.58225,-0.073 -1.15631,-0.2358 -1.67719,-0.5095 z", - "department-18" : "m 323.32315,229.03447 c -2.41903,-0.1838 -9.06604,2.5808 -5.23493,4.7778 2.33749,0.8313 2.23271,4.373 3.87953,5.8372 0.68577,3.1847 -2.6648,4.2187 -4.5396,2.839 -4.61085,1.9834 1.01142,6.4804 -1.11141,8.9428 -2.94883,2.482 -7.43306,-0.8018 -9.73405,1.6508 -0.61624,1.7728 -0.11643,3.4633 -2.43827,3.2696 -1.74713,2.0595 -4.68432,6.6782 0.0574,6.9177 2.86744,-0.2682 8.53552,-1.8781 8.51989,2.4508 -1.26753,3.0466 4.68942,4.3551 1.46813,7.6169 -0.96091,2.9783 4.76515,2.3465 1.9227,4.9859 -2.10225,1.6223 -3.699,4.3609 -0.93041,5.876 -0.47181,2.3701 -1.79335,5.4296 1.62909,6.1459 1.20884,2.9986 2.54168,5.5118 1.51991,9.0214 0.23125,2.9117 1.86109,5.1932 -0.37874,7.7647 2.2183,4.0651 6.67344,-0.6028 7.79985,-3.402 2.83761,-3.9411 8.23626,-0.4213 11.58823,-3.113 1.55633,-3.084 -2.39573,-7.5319 1.94958,-9.102 1.57286,-1.7542 4.31131,-5.4194 7.00533,-2.9323 3.89268,-1.1705 6.44103,-6.0919 10.96161,-5.158 3.4799,-3.0249 0.76309,-7.9794 2.22488,-11.7546 -0.22327,-4.2276 -3.07056,-7.8856 -2.73867,-12.2134 -0.62904,-3.7212 -1.68206,-8.1259 -5.45131,-9.8441 -1.78674,-3.8332 3.37414,-7.803 0.55772,-11.5199 -1.67593,-2.8534 -5.9453,0.6486 -7.39731,-2.5892 -0.67409,2.6243 -3.6976,4.2852 -4.72295,0.8196 -2.22133,-3.5352 -6.57458,-4.0173 -9.91056,-5.6201 -2.86979,1.263 -4.03388,-0.4149 -6.4956,-1.6675 z", - "department-23" : "m 300.50879,306.54567 c -1.75539,0.5864 -1.56686,5.8542 -3.89083,3.0619 -1.46713,-0.097 -4.02786,2.2937 -4.12371,-0.5775 -0.9192,0.4848 -3.42922,1.9718 -3.13656,-0.1757 -2.14824,0.805 -4.81325,3.6453 -4.92261,5.3463 1.48874,1.8787 -0.66676,4.4541 -1.28073,6.3648 -1.80587,2.2693 0.1245,4.0977 2.314,4.7007 1.97799,2.0172 2.47689,4.9079 3.93302,7.1075 -0.071,1.9568 -0.0721,4.3545 1.60835,5.3963 -0.74327,1.2531 -4.1147,3.9024 -0.67336,3.7467 2.52967,-1.7058 5.38151,1.7459 2.12714,2.9853 0.0919,2.9615 4.50019,3.3558 6.35725,1.5108 2.3174,-1.1549 1.47982,3.1334 4.0348,2.7592 3.63327,0.2698 2.32411,4.1607 2.56551,6.523 2.37581,1.9261 4.67351,-2.0894 6.85957,-2.8081 2.1137,0.7309 4.10978,2.5079 6.54358,2.132 2.08989,0.9318 4.81514,5.4907 6.9106,2.568 1.29438,-3.1806 4.57945,0.102 6.21745,-2.2679 1.44857,-2.6898 -3.29364,-3.5609 -3.1794,-6.3964 0.85461,-2.1873 3.44269,-3.3825 5.59212,-4.7335 1.23874,-1.7914 1.45247,-4.4417 3.61379,-5.5661 0.85216,-3.5779 -3.4563,-6.3388 -2.00795,-9.9486 0.20202,-3.3817 -2.25065,-6.1994 -3.14349,-9.3147 -1.36464,-1.3393 -3.51371,-1.7547 -4.1053,-3.6621 -2.1727,0.8682 -5.30645,-0.8052 -3.49891,-3.3249 -1.65929,-0.7768 -2.79459,-4.7328 -5.61607,-3.6947 -3.44071,1.2204 -7.2528,0.6547 -10.61261,-0.5791 -2.76287,-0.4475 -6.13948,1.5774 -8.30443,-1.0348 l -0.12725,-0.083 -0.054,-0.035 c 0,0 0,0 0,0 z", - "department-87" : "m 280.49679,310.17287 c -2.25848,3.0172 -6.04466,0.9416 -8.80921,1.5759 -1.51315,2.6233 -5.86787,-0.311 -5.94518,3.6228 -0.40101,4.3163 -6.10484,0.7796 -7.59254,4.6863 -1.63243,1.4915 -2.61365,2.7076 -1.28341,4.7728 1.15137,2.9511 -1.09718,6.0592 0.32708,8.9108 1.24123,2.0728 5.00702,0.6968 4.65502,4.144 0.36796,3.2343 -2.85088,3.9728 -5.22886,3.8148 -0.41054,2.4465 0.001,5.144 -1.69435,7.3593 -1.00492,1.8378 -3.94144,-0.1996 -3.80491,2.8328 -1.61928,1.0447 -4.36719,4.1765 -1.12722,5.2499 4.01665,-1.7151 4.3263,2.9266 4.38682,5.6557 1.38843,2.5862 4.13255,-0.1368 4.72566,-0.6144 2.77477,0.6648 7.30317,-1.2474 7.74819,3.1309 1.32863,2.2691 6.75218,0.9514 4.02461,4.4181 -0.8215,2.4092 2.97902,1.9089 4.32409,3.0466 1.98347,-0.076 2.53196,-3.112 5.03005,-1.7856 2.65566,0.267 2.27923,-3.7173 5.06748,-3.8893 1.13119,-3.0373 5.80168,0.3264 7.27502,-2.7438 3.03925,-1.7574 5.10586,-4.964 8.35665,-6.3257 1.75747,0.2334 5.85539,0.9664 4.29133,-2.1413 -0.47848,-2.7286 1.28588,-6.6816 -2.92333,-7.1626 -1.86493,-1.1469 -2.8975,-3.6673 -5.05661,-1.5795 -2.43468,1.3013 -7.08019,-1.9101 -3.85119,-3.8219 1.12215,-4.3962 -4.94104,0.9186 -4.92956,-3.0019 1.08432,-1.6023 3.5177,-2.6476 1.00059,-4.7283 -0.50474,-3.1395 -1.03626,-6.6172 -3.55346,-9.137 -1.66831,-1.5291 -5.6411,-3.9698 -2.64995,-6.4197 1.50408,-2.7862 1.75349,-6.2137 -0.89961,-8.3926 -0.49744,-0.6235 -1.11212,-1.1808 -1.8632,-1.4771 z", - "department-19" : "m 312.79735,352.32687 c -3.51534,1.4234 -5.66594,5.5764 -9.40134,6.0703 -3.93394,-0.057 -6.90566,2.6521 -9.441,5.3179 -2.16367,3.3256 -6.17236,0.999 -8.8101,3.4106 -2.07425,2.5749 -5.23304,4.6954 -8.01442,4.5682 -1.3326,3.6276 4.52256,6.7834 -0.37235,9.231 -2.97158,2.5722 1.53533,5.6461 -0.66888,8.0949 2.82802,1.098 -0.19105,5.1811 4.03061,4.4024 5.28015,-0.5802 0.8084,6.1751 5.21065,7.3379 3.24104,-0.1473 7.03718,-1.8942 9.91518,1.0448 2.28335,1.9825 4.42969,7.1059 8.15314,4.6962 1.31512,-2.1224 4.1298,-2.0455 5.08215,-1.4746 2.17716,-2.0526 9.18256,0.6015 7.01988,-4.6212 -0.43171,-3.9806 5.55474,-4.9935 4.4244,-9.6329 -1.40602,-3.5089 2.16626,-6.0958 4.47072,-8.169 3.4136,-1.1327 1.39565,-9.6346 6.26509,-5.7707 2.64859,1.7118 4.46516,-0.1689 2.42625,-2.4087 1.26404,-4.0125 0.66788,-7.6643 -0.8701,-11.4723 -0.0536,-2.7243 4.79408,-5.5771 0.73164,-7.8703 -3.09284,0.1074 -6.54727,1.2125 -9.00726,3.2077 -3.43195,-1.3761 -6.04148,-4.3849 -9.88019,-4.576 l -0.69021,-0.6405 -0.57386,-0.7457 0,0 z", - "department-15" : "m 334.17099,370.88687 c -2.18484,1.738 1.48337,9.1894 -3.64283,5.9479 -5.13882,-3.185 -2.36513,4.8014 -6.35609,6.0861 -4.3131,2.1764 -4.06454,6.4308 -4.35441,10.4607 -0.14858,3.7796 -6.69568,4.4584 -3.46487,8.5237 -0.20388,2.5313 -3.91742,2.8755 -1.77698,6.0148 -0.133,4.3044 5.27716,7.5619 2.86157,12.0408 -0.63326,2.3775 1.24375,9.6315 4.3531,5.3273 3.55079,-1.5782 7.75971,3.2256 11.04208,-0.5484 4.35041,-5.2551 4.21918,-13.7898 10.82937,-17.227 3.09769,-1.1336 1.36822,5.6311 5.05493,3.7457 2.14126,1.8888 2.07362,5.4063 4.40153,7.2914 -0.71271,2.7162 0.86851,9.355 3.64899,4.4378 1.00457,-3.9083 2.00076,-7.8472 3.85407,-11.4679 1.56942,-3.62 5.93357,1.7932 6.57822,-3.0765 1.41228,-2.5569 7.13929,-1.9541 4.58173,-6.5762 -1.69125,-1.3437 -3.54391,-5.8849 -0.16821,-6.0468 -3.8162,-1.5771 -3.12168,-6.5133 -4.7869,-9.6359 -1.58002,-3.4294 -7.84082,-1.0706 -6.16301,-5.9989 -1.28179,3.7944 -7.64803,4.0622 -7.9696,-0.6889 -2.08427,-4.7122 -8.07584,-0.7365 -10.54923,-3.7699 -1.52387,-3.9857 -5.53791,-2.2979 -7.97346,-4.8398 z", - "department-30" : "m 401.88537,438.49367 c -0.92615,2.9919 -6.72555,4.6967 -2.61364,8.0536 -0.41561,3.054 1.50221,5.0813 0.34854,7.9392 0.0745,1.9633 1.53447,3.4841 -1.20067,3.9023 -2.90321,2.8854 -6.65858,2.0671 -9.2655,-0.5939 -1.91417,-1.2344 -4.85578,0.086 -4.13964,2.5866 -4.3958,2.8681 -8.70025,-1.7622 -12.3968,-2.2948 -1.26211,1.3999 -3.06032,4.4611 -3.29336,5.2955 2.50787,0.9929 9.71662,3.1221 5.82297,6.4686 -1.94364,1.0519 -3.68291,4.7488 -0.12359,4.6633 1.09255,1.4144 1.82478,4.0494 3.56282,1.5007 1.80646,0.051 4.32959,5.1984 4.39406,0.8234 1.62522,-2.3859 4.67943,-3.7355 6.39325,-5.8548 3.32645,-0.9763 5.54244,2.8941 4.12,5.5145 1.58202,1.8624 5.24475,-1.3952 6.16132,1.8726 1.10803,1.6157 1.17146,3.8464 3.4623,3.6769 3.23396,2.7651 7.48808,5.5905 7.56926,10.2986 -0.45774,3.344 -5.71384,4.2338 -2.62915,7.7992 0.39974,4.2289 4.50427,4.8822 6.13994,1.1948 2.09042,-2.7892 5.23625,-2.4377 7.62972,-4.9215 2.42409,-1.6243 -1.76679,-4.1652 1.23351,-6.1837 1.72112,-3.7796 7.63131,0.9735 7.43774,-3.9599 1.73551,-3.0624 0.1155,-7.834 2.8655,-10.1269 2.48842,-2.5747 8.62724,-5.7359 5.77025,-9.8242 -2.77018,-2.4183 -5.62113,-4.7093 -4.52149,-8.7942 -0.5493,-3.9766 -3.72232,-7.1889 -7.02578,-9.2443 -2.00265,-1.5729 -4.71628,-2.4637 -5.29927,0.7592 -2.55811,2.9769 -1.78111,-5.2344 -5.13251,-2.3113 -1.47046,2.3699 -4.42285,6.2851 -6.58482,2.0401 -1.6983,-3.1224 -7.63904,0.3467 -6.37137,-3.917 0.29192,-2.3173 0.42433,-5.4472 -2.31359,-6.3626 z", - "department-48" : "m 372.9239,404.88237 c -1.49646,2.4902 -6.14592,1.5138 -6.16259,5.174 -0.97634,2.1532 -3.26321,0.9168 -4.16726,-0.2728 -2.61669,0.5249 -1.43816,4.5411 -3.69939,5.8414 -1.30058,2.6073 -0.6516,5.9523 -2.74682,8.2178 -1.75547,3.4196 2.75648,5.2308 3.69556,7.9479 -0.26685,2.5777 -0.1397,5.1631 2.32783,6.5599 1.22277,2.8519 -1.24736,6.075 0.66772,8.856 0.30533,2.0302 -1.68452,3.6697 0.88407,4.5935 1.45191,1.1275 3.11166,1.3825 2.87572,3.6018 1.19359,1.724 3.72594,-1.8389 5.45107,0.2182 2.6493,2.1312 4.72905,5.5249 8.6518,5.2187 2.90122,0.7666 5.23314,-0.5253 4.99192,-3.601 3.05533,-1.5314 5.14376,3.1784 8.26855,2.8805 2.43946,0.094 6.27323,-2.4304 5.27902,-4.8382 0.34066,-1.9709 1.65951,-3.9775 -0.31068,-5.3912 0.31416,-2.2966 0.32558,-4.4095 -1.61958,-5.9681 0.11777,-2.6362 4.94036,-2.6594 4.11668,-6.0818 0.27405,-3.4224 -1.80627,-6.1937 -3.76217,-8.6543 -0.92879,-2.8368 -1.37836,-5.808 -1.98584,-8.7235 -0.77917,-2.6705 -3.84043,-2.7687 -4.50088,-5.5195 -1.4467,-2.0692 -5.06785,0.052 -4.76071,-3.2195 -2.00519,-2.693 -3.23367,0.8127 -3.81284,2.355 -2.25631,-0.033 -5.6088,1.9876 -6.1492,-1.5854 -1.0351,-2.5421 -0.66819,-6.2178 -3.53198,-7.6094 z", - "department-63" : "m 349.69145,319.81727 c -1.96028,0.3158 -2.09051,5.6682 -4.36159,2.6898 -2.07747,-0.3042 -2.72723,2.9499 -4.04013,4.155 -0.8164,2.1531 -3.43918,1.9581 -4.63212,1.1788 -3.41637,3.4657 3.98389,7.5222 0.55001,11.1714 -1.22961,3.9215 -4.51502,6.1445 -7.60758,8.2711 -1.8454,3.9486 4.26592,5.6009 4.77858,9.2887 1.34964,3.4926 -4.63531,5.6726 -1.10275,9.1662 1.47843,2.6171 0.39584,6.7042 4.67043,6.8002 4.2595,-0.2182 4.22384,6.1647 8.90225,4.222 5.05904,-1.6539 5.67341,4.6555 9.15573,6.3689 3.28768,0.1949 3.81696,-4.7796 7.5775,-4.2522 3.45536,-0.6809 5.9671,-4.7955 9.88635,-3.4721 2.3295,2.163 5.66456,-2.0983 7.91679,0.6374 1.91131,1.1659 3.15534,6.0782 5.32014,2.1591 2.16429,-0.4621 5.76396,2.5593 6.46375,-1.0733 1.79865,0.9145 4.60021,2.8035 4.14626,-0.6944 2.68072,-2.7097 4.98003,-6.3044 2.43227,-9.8483 -1.84475,-4.2571 -7.54037,-5.748 -7.9284,-10.7979 -3.06733,-3.0913 -3.80827,-7.1334 -2.06192,-11.0954 0.93021,-4.1279 -4.64999,-4.7247 -5.81946,-8.2294 -1.93395,-2.6675 -7.2576,1.3208 -7.10204,-3.7252 -3.60456,-0.4148 -7.24234,0.5366 -10.73238,-0.5083 -3.88938,-0.092 -6.8906,-2.5961 -10.34815,-3.4208 -1.81061,-2.2474 -4.0697,-4.2815 -2.91039,-7.2314 -0.0631,-1.6641 -1.81555,-2.1284 -3.15315,-1.7599 z", - "department-42" : "m 396.81173,318.43867 c -3.04538,0.4842 -6.28523,3.1219 -4.13555,6.2026 0.14297,3.9062 1.16314,7.7991 1.06229,11.6812 -0.43753,3.2609 -7.42459,1.1672 -4.83163,5.0769 2.95662,2.4221 0.0602,5.4295 -0.1975,8.3305 -0.0358,2.4678 2.96153,3.6274 3.15495,6.2116 0.72322,2.5471 1.90043,5.3657 4.65773,6.2038 2.8814,2.2178 4.63326,6.4917 4.31567,9.9999 -0.92586,2.1593 -6.31333,5.585 -2.70321,7.3201 1.8603,-3.4786 4.18701,0.8643 6.62857,0.1805 2.99961,-0.2205 4.90626,-4.3977 8.00093,-2.2791 2.48893,0.9387 7.0964,0.7509 5.18671,4.6433 0.16102,2.2776 1.68348,3.905 3.72594,2.8821 1.9959,1.9737 6.10697,3.4109 7.58322,0.088 0.337,-3.3298 3.26776,-4.7474 5.85512,-6.1989 2.21404,-1.7536 1.92267,-6.0181 0.0978,-7.838 -1.85093,-0.6693 -3.76647,0.2265 -3.28169,-2.5348 -0.33056,-3.7169 -4.09628,-4.3409 -7.02136,-4.0643 -2.37977,-1.7679 -5.50308,-4.1608 -6.10849,-7.0716 0.6965,-1.9301 1.3703,-3.8856 -0.43981,-5.2087 0.34981,-2.7306 2.99064,-6.2368 -0.89553,-7.7038 -0.51661,-2.5076 -0.67401,-5.1125 -3.32779,-6.4005 -1.70896,-1.7704 3.81418,-0.9898 1.01211,-2.8391 -3.2882,-1.665 1.03734,-3.3557 1.20009,-5.6652 0.55726,-2.685 3.46451,-2.573 5.03792,-2.9062 -0.25836,-1.2146 -0.61963,-4.0448 -1.33244,-4.1381 -1.52701,1.4961 -4.5596,4.5987 -6.51532,2.8141 -0.8112,-2.0641 -5.40406,0.5484 -7.4615,-1.3102 -2.10101,1.0645 -4.89617,2.0345 -6.30972,-0.3638 -2.71112,-0.2873 -2.7172,-3.2582 -2.39758,-4.9726 l -0.25645,-0.1412 -0.30345,0 0,0 z", - "department-69" : "m 433.15762,316.46127 c -2.06514,-0.2072 -3.78987,4.3658 -5.39705,1.139 -1.60982,1.9227 -3.8474,0.5607 -5.33124,-0.6228 -3.38999,-0.1265 -2.95944,4.5256 -1.36263,6.188 -1.34286,0.6888 2.66448,4.1055 -0.67181,3.9384 -2.67562,-0.7719 -4.64324,2.0598 -4.41514,4.4642 -1.00043,1.4143 -2.95672,2.557 -0.48729,3.6603 1.81416,1.5061 -0.50576,1.7048 -1.55558,2.0131 1.20625,1.9258 4.0909,3.1813 3.42683,5.9831 0.0192,2.2783 4.10392,2.4328 2.41791,5.2727 -0.78574,1.847 -2.22995,4.0536 0.36587,5.1517 -1.35804,2.0955 -1.66909,4.9875 0.68142,6.7673 1.80797,2.479 4.40773,4.5332 7.67889,4.0851 3.20623,-0.1336 3.33908,3.5757 3.82184,5.7653 1.35873,1.1495 3.44498,-0.7723 4.09014,1.4966 1.50181,1.2567 2.41043,-1.6841 3.87586,-2.1686 2.77607,-2.2777 -1.25278,-3.6239 -2.23013,-5.4608 0.99695,-1.0256 3.90033,0.1805 5.31865,-1.3281 1.92962,-1.4814 5.79839,0.1248 6.58062,-2.7142 -0.0304,-2.6311 3.87485,-3.1488 4.46309,-4.7762 -1.03278,-1.6506 -5.76038,-3.4364 -2.80192,-5.2819 -1.03091,-2.3583 -4.65076,0.5163 -6.63873,-0.8383 -2.50947,-1.3058 -0.75027,-5.6139 -4.12825,-6.2806 -1.10146,-0.4809 -2.33579,0.4468 -2.24482,-1.1078 -1.34267,-0.9687 -4.00552,-1.3343 -2.45168,-3.4418 0.16286,-3.1426 -0.65651,-6.7691 1.2394,-9.4835 1.31678,-1.5866 0.99938,-4.0764 -1.37869,-3.9257 -1.83531,-1.2852 0.11376,-4.8955 -2.63964,-5.3368 -0.17345,-1.3409 1.88326,-2.251 -0.22592,-3.1577 z", - "department-43" : "m 378.74897,374.66877 c -1.91447,3.0918 -5.9436,0.3376 -8.70235,1.0147 -2.97502,0.9348 -5.06764,3.9044 -8.26255,4.0471 -1.48003,1.6787 -1.04637,4.6761 1.64595,3.9825 3.08429,-0.017 3.01222,2.8241 4.39756,4.7939 1.00545,2.1275 0.25254,5.4851 3.26567,6.6904 2.73087,1.0469 -0.64092,0.8367 -1.46771,1.2608 0.9063,1.8756 0.16406,5.3995 3.19812,5.7392 -1.28962,3.0474 3.0861,3.5246 2.76016,6.6384 0.44415,2.4974 1.46536,7.2695 5.01423,5.6175 2.89872,0.2077 2.78348,-5.512 5.53815,-3.2336 0.70004,1.3731 1.16354,3.0915 3.04007,2.2537 2.42409,0.8616 3.30653,4.1651 5.5086,5.0098 2.16241,2.341 4.45766,-2.0481 4.9012,-3.8512 1.94838,-0.3486 3.46002,-1.2015 4.06772,-3.1488 2.70234,-1.0109 7.01988,0.2927 7.39526,-3.8916 0.57453,-2.3398 3.79761,-2.8237 4.71577,-3.7759 -0.94825,-2.1484 0.48135,-3.3029 2.50881,-3.3187 1.66446,-1.384 -1.79955,-3.0891 0.59475,-4.4077 1.78823,-0.7623 -0.56376,-3.863 1.9175,-2.5001 2.37315,2.2582 1.40335,-1.5483 2.4873,-2.7476 1.70853,-2.6634 -0.0938,-7.0447 -3.55932,-5.6879 -2.23516,0.1531 -1.03513,-2.1677 -2.04402,-3.1895 1.02067,-1.8348 0.33719,-4.0649 -2.14064,-3.3559 -2.36117,-0.494 -4.73935,-3.0374 -7.00944,-0.506 -1.631,0.6182 -3.3407,2.3677 -4.6689,1.6331 -2.07158,2.0976 -1.86091,-3.1182 -4.31202,-1.295 -1.40277,1.1458 -2.48668,2.2862 -3.9165,0.3593 -1.27017,-1.5626 -3.46342,-1.6488 -4.11581,0.4541 -1.91407,1.0149 -4.83065,-3.1063 -5.71092,0.2616 -3.01147,1.846 -2.76027,-4.167 -5.84322,-3.6337 -0.51441,-0.2583 -0.99692,-0.6564 -1.20342,-1.2129 z", - "department-07" : "m 436.05602,378.61807 c -0.98698,0.2401 -1.66413,1.2943 -2.77408,1.2712 -0.887,0.2673 -1.77059,0.943 -2.00009,1.8249 -0.49568,0.2451 -1.18415,0.4852 -0.95483,1.2148 0.30291,0.7973 -0.79298,0.3654 -0.97742,0.9661 -0.56937,0.7838 0.84092,1.398 0.18643,2.1357 -0.7174,0.8493 -1.98529,0.01 -2.78539,0.7627 -0.47608,0.3458 -1.12305,0.013 -1.5255,0.4464 -0.47821,-0.037 -1.01362,0.1503 -0.84747,0.7175 -0.6854,1.0407 -0.14518,2.5371 -1.25994,3.3786 -0.85994,0.8018 -0.93176,2.1057 -0.32771,3.0736 0.29264,0.6521 -0.75827,0.3712 -0.64971,0.9887 -0.5659,-0.026 -0.73505,-0.6986 -0.62715,-1.1639 -0.32146,-0.7908 -1.61297,-1.1366 -2.27693,-0.6328 -0.43778,0.8138 0.88931,0.8497 1.06783,1.5255 0.10576,0.786 -1.05608,0.7913 -1.5763,0.9436 -0.33491,0.4815 -0.24527,1.1969 -0.59891,1.7119 -0.25525,0.6323 0.24024,1.1526 0.84183,1.13 0.62469,0.2866 0.63062,1.5083 -0.20904,1.4746 -0.47535,0.2005 -0.76738,0.5983 -1.36162,0.4633 -0.9404,-0.1461 -1.91497,0.4644 -1.88141,1.4803 -0.31687,0.8655 1.12813,1.3752 0.69491,2.1526 -0.81171,0.4132 -1.81347,0.8012 -2.72324,0.7797 -0.59088,-0.543 -1.37157,0 -1.3221,0.7288 -0.0318,1.5293 -1.89826,2.2684 -1.87009,3.8194 -0.079,0.6444 -0.86859,0.8206 -1.28254,1.2542 -0.81612,0.2296 -1.69494,-0.602 -2.49728,0.017 -0.93827,0.5191 -2.06872,-0.065 -3.00008,0.1865 -0.50486,0.7439 -0.47185,1.5914 -0.23167,2.3899 -0.25312,0.4313 -1.07459,0.086 -1.36727,0.6102 -0.36278,0 -0.6389,0.2174 -0.58195,0.661 -0.39034,0.4779 -0.84269,-0.504 -1.20342,-0.6384 -0.69979,-0.2182 -0.7485,0.9638 -0.92658,1.4124 -0.14229,0.7302 -0.96069,1.3196 -0.62715,2.1527 -0.46563,0.3562 -1.13331,0.6051 -1.48026,1.1469 -0.40654,-0.017 -1.19862,-0.139 -1.07915,0.5367 0.41041,0.4966 0.17614,1.0428 -0.14691,1.5312 -0.27854,0.5274 0.3143,0.9155 0.32207,1.435 0.16872,0.2938 0.7127,0.1014 0.38419,0.6102 -0.60932,0.957 0.17429,1.838 0.4972,2.712 0.29531,0.8084 -0.17165,1.9652 0.59323,2.5368 0.0975,0.5718 0.0364,1.2776 0.59323,1.6385 0,0.6979 0.68106,0.8343 1.2317,0.9096 0.89513,0.8352 0.79638,2.2541 1.4633,3.2487 0.6751,1.459 0,3.4359 1.48594,4.503 0.42371,0.5768 1.4356,0.3262 1.52549,1.1978 0.0999,0.5068 -0.27145,1.2761 0.46892,1.4351 0.4786,0.2878 0.96195,0.9404 0.29947,1.3446 -0.26736,0.1903 -0.88215,0.1903 -0.56499,0.695 0.6112,1.1273 0.46038,2.6896 -0.23167,3.7176 -0.075,0.6614 0.81235,0.6977 1.08478,0.2034 0.69686,-0.6027 1.68192,-0.3676 2.46336,-0.6836 0.46443,-0.3117 0.86125,0.579 1.01699,0.9209 0.11459,0.9619 1.18552,0.1266 1.66109,0.4181 0.232,1.2125 1.58917,1.4292 2.27125,2.3052 0.4521,0.6192 1.54661,1.3393 2.07916,0.4068 0.67351,-0.7512 0.36138,-1.9521 0.81359,-2.7176 0.80332,-0.054 1.46699,-0.7501 1.65545,-1.4521 0.97255,-0.1951 1.99651,-0.3817 2.9662,-0.5198 1.16647,0.9304 -0.5322,2.4467 0.2938,3.4747 0.61069,0.2536 1.63198,0.577 2.12436,-0.017 0.43771,-1.0019 -0.3464,-2.5483 0.74015,-3.2262 0.62852,0.1307 1.29292,0.1061 1.91529,0.1639 0.63128,0.4117 1.2794,0.9381 2.00573,1.0565 -0.0199,1.1357 1.09375,1.6084 2.01137,1.8363 0.56611,0.1243 0.87907,0.6533 1.31642,0.8983 0.35176,-0.1516 0.71708,-0.2969 0.97747,0.1073 0.7345,-0.013 0.25691,-1.1984 0.3728,-1.6608 -0.005,-1.9484 -0.45261,-4.0012 0.39558,-5.8366 0.45493,-0.9895 -0.12598,-2.5555 1.12431,-3.0396 1.00024,-0.8913 0.7472,-2.5269 0.18647,-3.599 -0.35552,-1.0171 0.99775,-1.8451 0.58759,-2.8024 -0.74672,-0.6843 -0.19099,-1.6904 0.19772,-2.3899 0.10132,-1.0192 1.8901,-0.5657 1.69498,-1.7628 0.25709,-1.8343 2.01516,-3.1735 1.70065,-5.1357 -0.13972,-1.6621 -1.1247,-3.3045 -0.76275,-4.972 0.27456,-0.6912 -0.45203,-1.7244 0.57063,-2.017 1.07199,-0.3928 0.83388,-1.8445 1.81362,-2.2826 0.50536,-0.4865 0.10562,-1.5069 0.97178,-1.6836 0.58759,-0.4492 0.36514,-1.346 0.97179,-1.825 0.41898,-0.7517 -0.60249,-1.6968 0.16951,-2.3051 0.6073,-0.9413 1.46891,-2.2857 0.5198,-3.3109 -0.62093,-0.6681 -0.91372,-1.5059 -1.01699,-2.3899 -0.1502,-0.5311 -0.92763,-1.0977 -0.38983,-1.6102 0.0725,-0.7579 -0.21067,-1.6331 0.54803,-2.1639 0.64281,-0.6833 -0.37902,-1.1907 -0.9379,-1.3504 -0.47637,-0.7071 0.093,-1.8276 -0.59324,-2.5198 -0.44479,-0.5339 -1.12174,-1.3408 -0.47459,-2.0114 0.45865,-0.4916 1.07806,-1.35 0.17516,-1.7797 -0.52403,-1.4767 -0.29344,-3.1627 -0.40116,-4.7177 -0.0571,-1.207 0.22524,-2.4316 0.16952,-3.6159 -0.78842,-1.0055 -2.61881,-1.8432 -2.04529,-3.39 0.48599,-0.7308 0.0928,-1.505 -0.83054,-1.4407 z", - "department-26" : "m 447.50276,380.06437 c -2.3866,2.719 -9.55188,1.3429 -8.51002,6.4999 0.35957,3.8642 -0.3011,7.9355 1.4688,11.5453 0.15133,3.8153 1.76928,7.4944 1.30474,11.219 -0.59254,4.3332 -5.4088,7.1174 -4.55866,11.7093 0.39725,3.0671 0.78119,6.8009 -1.96429,8.9633 -2.50719,3.9254 -0.3225,9.2065 -3.42148,12.9711 -1.05549,3.8862 2.75206,5.3361 5.70658,4.5244 1.86228,1.415 1.07064,7.6799 4.65687,4.5775 3.42947,-2.6116 7.96144,-2.4965 11.60725,-2.9446 3.64878,-1.5203 -1.34918,5.1897 3.20134,5.1691 2.92075,-0.273 6.52935,-0.098 8.69074,2.4004 0.15914,3.8415 6.49142,5.5961 8.11028,1.655 -0.39045,-3.6711 5.74744,0.4539 4.93902,-3.874 1.03159,-3.2671 -3.12215,-4.6278 -3.10928,-7.6423 -3.72363,0.5364 -9.54902,-1.8078 -8.1511,-6.4781 3.02188,0.8559 1.98371,-1.6482 1.16636,-3.2074 1.5575,-3.0544 6.12682,2.3832 8.18654,-0.7571 0.1557,-2.8223 -2.76201,-5.3499 -0.11651,-7.8543 0.11112,-2.3598 2.00504,-3.9259 4.04129,-2.3635 2.991,0.182 6.44564,-4.4428 1.39767,-4.0555 -3.82101,-0.164 -5.9227,-3.738 -9.22876,-4.6896 -5.62482,0.638 -3.54366,-5.7279 -3.30219,-9.0912 0.28671,-3.4436 0.41858,-7.7666 -0.7242,-10.6658 -2.19213,3.4307 -6.13702,1.7423 -9.22724,0.9235 -1.22176,-2.1939 -7.10342,0.6204 -4.24906,-2.3057 1.15753,-2.9392 1.04248,-7.0334 -0.14435,-9.5779 -1.91837,-0.3036 -2.11511,-2.4093 -2.26083,-3.1717 -2.92953,0.6381 -3.17864,-2.2789 -5.50951,-3.4791 z m -1.26558,60.3355 c 2.24246,0.9771 5.56158,3.3399 2.8451,5.5676 -0.50262,4.3276 -8.1238,3.772 -6.59755,-0.8571 0.50063,-2.0177 2.01853,-3.6444 3.75245,-4.7105 z", - "department-84" : "m 446.29051,440.62517 c -0.53024,0.5693 -1.30307,0.7924 -1.95485,1.1751 -0.57052,0.4726 -0.70037,1.2579 -0.7571,1.9549 -0.25424,0.8053 -1.17114,1.1997 -1.3447,2.0453 0.30168,0.242 0.77811,0.5697 0.59891,1.017 -0.24231,0.2693 -0.2388,0.6675 -0.16948,1.0056 0.077,0.3633 0.38582,0.7267 0.79095,0.678 0.41695,-0.02 0.85155,-0.1812 1.2543,0.011 0.70579,0.1967 1.401,0.6149 2.15828,0.4633 0.52576,-0.3137 0.45178,-1.0689 0.93787,-1.4238 0.36471,-0.4491 0.44252,-1.0444 0.73451,-1.5367 0.25123,-0.4261 0.10349,-1.0684 0.70055,-1.2091 0.52605,-0.2383 1.25647,-0.2909 1.5255,-0.8814 0.0751,-0.5556 -0.6866,-0.3862 -1.01699,-0.5311 -0.42849,-0.3297 -1.1345,-0.3687 -1.34466,-0.9379 0.0145,-0.5218 -0.22202,-1.0029 -0.75711,-1.1526 -0.44367,-0.1596 -0.70229,-0.6387 -1.19778,-0.6779 -0.0524,-0.01 -0.10576,-0.01 -0.1582,0 z m -11.57102,6.6443 c -2.02666,0.062 -3.99866,1.3778 -2.89276,3.6611 0.17245,2.9957 4.22795,4.7297 2.93796,8.0342 -0.96925,2.4228 0.32544,4.4422 2.66676,5.0284 1.15497,1.5916 2.88545,3.5491 2.96055,5.39 -1.40168,1.278 -2.05468,2.8169 -3.54814,4.1923 1.03763,1.0996 3.43012,0.5209 4.87024,1.4803 2.67114,1.1516 5.52282,2.4757 7.01718,5.1188 1.11971,1.6552 2.26824,3.4998 4.20353,4.2826 2.09056,2.1702 5.19084,0.8749 7.7178,1.3334 3.48122,1.1251 6.04073,4.1022 9.66134,4.938 2.85511,1.0144 5.9474,0.4442 8.30535,-1.356 2.21278,-0.5147 4.63362,-2.7167 2.05661,-4.6103 -1.39756,-2.1849 -3.26404,-5.5533 -6.36182,-4.3391 -3.8081,-0.01 0.70084,-3.2515 0.56499,-5.0398 0.58115,-3.1108 -5.2096,-2.06 -3.61595,-5.4804 0.6649,-1.7035 2.69808,-5.5665 -0.23731,-5.503 -0.50052,-2.1951 -1.70119,-3.7232 -3.40123,-4.9719 -1.93829,-0.6451 -2.54664,-2.2552 -2.89276,-4.0115 -1.66141,-0.7579 -3.763,-0.1955 -5.2996,-1.2768 -2.06832,0.9007 -5.03954,0.4077 -4.82504,-2.4295 -0.1326,-1.0141 1.24746,-4.2389 -0.32768,-2.26 -2.05646,1.8453 -4.17117,-1.4678 -6.00023,0.2599 -2.12943,0.9841 -4.41553,1.5774 -6.58781,2.4521 -0.82726,1.6435 -3.41555,1.2744 -2.68933,-0.8362 -0.18709,-1.807 -1.10615,-4.426 -3.41258,-4.0114 -0.2828,-0.043 -0.58054,-0.054 -0.87007,-0.045 z", - "department-13" : "m 436.03342,474.01117 c -2.76208,2.0424 -5.00914,4.7428 -4.42375,8.3768 -0.77862,1.9686 -0.90514,6.3792 -2.35467,6.6917 -3.29897,-2.244 -9.7155,2.6073 -6.17205,5.7906 0.30974,2.2865 -4.1553,2.8826 -5.69765,4.5176 -2.35832,0.7419 -6.97093,4.1793 -2.6136,5.6757 2.22793,-0.2078 4.51848,0.607 6.8226,0.1977 2.57162,-0.1287 7.64179,-0.8098 7.17501,3.0751 -1.40389,4.586 4.54886,3.2478 7.22263,3.7015 1.94838,0.3663 4.3131,-0.8895 1.88601,-2.4632 -3.50302,-1.4829 -2.29447,-5.0865 -2.75825,-8.0088 -0.37146,-1.6121 -1.29042,-4.9985 0.49448,-1.7945 0.87886,3.3776 -1.05043,8.1796 3.21075,9.9379 1.12459,1.2551 3.48161,0.931 2.08918,-0.9996 1.83028,-4.0088 6.47793,1.1347 8.83708,-1.251 2.56461,-2.9662 -4.30887,-5.9134 -0.28664,-8.034 3.55849,-0.8811 3.37813,5.1661 6.51539,4.1447 4.03721,-1.3036 0.11488,5.5698 -2.5351,4.1009 -3.27821,-1.0928 -7.55251,3.418 -3.16749,5.0526 3.60777,1.3549 7.47188,0.1406 10.93646,-1.044 3.62372,-0.154 3.13842,4.7084 2.86173,7.1794 0.10233,4.3151 6.25352,1.1793 8.87353,3.2519 2.2012,2.289 5.57101,1.3375 5.94186,-1.9265 1.29947,-1.8612 5.27104,-3.9291 1.57149,-5.9456 -2.70867,-0.4849 -0.90988,-4.0316 -0.5515,-5.9887 1.22114,-0.6611 3.98408,0.293 2.50372,-2.1849 -1.7788,-1.5757 -3.61906,-3.7749 -1.6377,-5.9911 -0.18799,-2.0074 -3.67312,-2.9574 -1.85607,-5.0797 -1.00461,-3.7204 8.49603,-3.3898 4.25344,-7.211 -3.38326,-0.4429 -5.46745,3.873 -9.08918,3.5339 -4.624,0.3674 -8.35645,-2.8235 -12.21022,-4.8241 -3.51679,-1.2722 -8.08348,0.2235 -10.786,-3.0131 -2.39611,-2.9767 -4.39804,-6.6619 -8.33674,-7.7943 -2.12762,-0.9199 -4.40473,-1.5067 -6.71875,-1.6739 z", - "department-83" : "m 516.61536,482.08497 c -3.62328,-1.0889 -4.28956,4.1545 -7.10327,3.9555 -2.66658,-1.1133 -5.38175,-6.2962 -7.6876,-1.7891 -2.00508,2.2222 -4.80936,2.6738 -6.38638,5.3512 -2.63313,1.4954 -3.11394,-3.2359 -5.39083,-3.8994 -1.57807,-0.066 -2.73684,2.745 -4.32702,0.4717 -2.16512,-2.6277 -3.87282,1.304 -1.55703,2.7259 1.88326,3.5763 -4.42197,1.6157 -4.67697,4.8789 -1.42931,2.1935 -0.53487,4.1785 1.52991,5.3475 -0.70612,1.9145 -1.4181,4.4124 0.68659,6.1419 1.23333,1.183 2.46897,3.023 -0.17313,2.8532 -3.40933,-0.1237 -2.38016,4.5372 -1.05303,6.1482 3.2055,0.9282 1.40186,3.9251 -0.75668,4.9071 -2.56576,2.4767 -0.39261,6.4551 2.72325,7.176 2.67478,0.6187 1.48015,2.1233 0.82711,3.588 1.64883,1.5109 4.45184,2.1193 5.9359,-0.043 2.18703,-0.1538 -2.79177,-2.8819 0.46291,-2.8529 2.73235,0.9979 5.71659,1.8101 8.57955,1.7992 1.90936,1.0798 -1.82934,4.095 1.48308,3.3911 3.01874,-0.5096 -0.65799,-3.7637 2.13493,-4.8213 2.90132,-2.1732 5.34245,0.8695 7.84009,1.5694 1.34303,-0.9626 -0.31813,-3.9017 2.30845,-4.1578 2.78696,0.1848 4.7992,-1.6819 7.22181,-2.312 1.79101,0.6191 3.27977,2.1246 4.21058,-0.5557 0.34171,-1.8496 3.27428,-6.203 -0.65409,-5.2071 -1.7389,0.5739 -2.42286,-1.047 -0.41984,-1.3299 2.03339,-1.9093 4.22244,-4.0128 4.59048,-6.8602 1.06084,-3.26 4.60971,0.4137 6.68928,-1.839 3.14572,-1.3287 1.41152,-4.1757 0.34253,-6.1866 -0.007,-2.3969 2.15218,-6.1648 -1.9142,-6.2383 -3.84437,-0.5851 -3.11695,-5.1119 -4.23279,-7.7603 -1.84005,-1.3893 -5.09031,-1.0804 -5.60996,-4.0508 -1.52835,-1.8007 -4.09875,2.3507 -4.67997,-0.6501 -0.31557,-0.1721 -0.76123,-0.074 -0.94366,0.2483 z", - "department-06" : "m 534.06797,445.10057 c -3.59443,0.431 -3.79204,4.9756 -6.45778,6.6859 -2.01897,2.741 -3.05895,6.8297 -0.79652,9.7482 1.05759,3.244 2.34215,6.3463 4.91533,8.6547 1.28767,1.7728 4.68424,3.632 4.28486,5.6572 -2.48864,0.1571 -5.91023,-2.8726 -7.12714,0.9339 -1.94487,0.2458 -4.44378,0.035 -4.31078,2.7251 1.55843,1.3837 0.74365,2.4129 -0.98795,2.7582 -2.21444,2.5507 1.82019,2.8797 3.38727,3.4343 3.28708,1.837 0.31727,7.0426 4.40549,8.056 2.47949,0.4858 4.62895,2.3566 2.95043,4.8925 -1.39091,1.9412 1.24186,5.6685 2.7662,2.9551 0.19001,-3.14 4.12055,-3.4415 6.60134,-3.6729 3.30841,-0.011 0.11115,-6.3588 4.18903,-6.7736 1.78888,-1.5995 4.89715,-2.8279 6.81733,-2.0079 1.02938,-1.4555 2.67674,-2.7658 3.40448,-4.1301 2.35818,0.5894 4.19855,-0.8367 4.87802,-2.8434 -1.05456,-2.3906 -1.74911,-5.1021 0.71252,-6.9163 1.38209,-3.2628 4.56622,-4.9107 6.13966,-8.009 2.23451,-2.4481 0.9392,-4.9676 -0.15429,-7.4462 -0.17498,-1.7497 -0.6938,-3.6993 -2.6007,-1.979 -3.01841,1.0073 -5.98479,2.3084 -9.1022,2.8457 -3.21881,-0.1992 -6.10914,-2.0102 -8.77753,-3.7073 -2.41277,-1.9168 -5.3956,-2.849 -8.19214,-4.0811 -3.7732,-0.2969 -4.03832,-5.31 -6.4912,-7.5149 -0.10772,-0.1841 -0.24263,-0.2586 -0.45373,-0.2651 z", - "department-04" : "m 535.44655,425.40497 c -3.60871,3.703 -9.16504,5.4845 -11.5691,10.3349 -1.20137,4.0004 -5.85039,4.5365 -9.10871,2.8837 -2.15337,-0.7672 -5.37919,-5.94 -6.05147,-1.354 -2.41418,0.1743 -5.02229,0.9849 -3.61743,4.2331 -0.39095,3.4886 -3.9366,-0.7686 -4.34018,-2.4711 -2.42272,-3.2635 -5.52404,1.1261 -7.72919,2.642 -1.58013,1.7044 -3.75671,3.7051 -3.46982,6.2137 1.19214,1.9249 -0.26805,5.7716 -1.52948,2.2582 -3.24122,-2.0403 -2.38037,2.7998 -0.29419,3.6612 2.24612,1.6523 0.25399,3.0619 -1.64341,1.6075 -2.31655,-0.5891 -7.0265,0.186 -6.04452,3.3105 -1.35992,-1.3964 -3.97042,-0.5367 -4.0291,-1.6839 -2.73409,-1.2951 -2.75405,3.918 -5.24822,4.5033 -1.37945,2.6358 3.63894,3.8069 1.25495,6.4469 -1.48402,2.5042 -0.16731,5.0986 2.53138,5.4925 2.09641,2.1206 -4.30887,7.6571 0.92101,6.4471 4.29842,-0.2408 4.27817,7.0851 8.66413,5.4564 1.98074,0.4291 3.81837,2.4501 5.63075,0.047 2.27262,0 3.2021,6.2841 6.29771,3.5513 2.03368,-2.9337 5.9116,-5.0617 8.59145,-6.7134 2.11547,2.3453 6.73405,5.9187 8.11469,0.8499 2.18909,-2.7268 5.84579,0.4815 8.26648,-1.2924 1.8105,1.0386 5.86564,-0.3774 3.31242,-2.1961 0.32048,-1.0104 1.60791,-2.9345 -0.1642,-3.2932 3.5957,2.5487 6.87348,-3.8022 10.50816,-0.6344 2.99244,-0.7934 -2.07885,-3.4828 -2.62543,-4.9334 -3.56044,-2.8117 -4.42715,-6.9906 -6.21126,-10.8663 -1.95261,-4.0663 1.48048,-7.957 3.82293,-10.9923 2.1862,-2.5346 4.43191,-4.8316 5.21173,-8.3012 1.76284,-2.5539 -4.5148,-4.4959 -1.75858,-7.6074 1.32644,-1.8179 6.86643,-6.0721 2.3065,-7.5997 z", - "department-05" : "m 505.40029,394.59597 c -1.67733,1.5506 -1.15565,4.4994 -2.50494,6.1559 0.83119,3.0755 6.58807,0.6679 6.08053,4.8539 1.75157,2.6922 1.37949,8.1575 -2.72266,6.1411 -3.51365,0.4975 -7.41381,0.1008 -10.16648,2.634 -2.19235,-0.9611 -4.77435,-0.051 -3.91824,2.6497 -1.26048,3.4856 -7.90127,0.383 -7.02683,5.1376 0.61793,4.1938 -4.34181,3.7898 -7.0841,4.222 -1.89121,1.0883 -1.47451,3.5223 -2.5291,5.2586 0.85698,2.4352 3.52294,4.8846 -0.59005,5.8232 -2.18917,0.9143 -6.39448,-3.9084 -5.90303,0.6839 1.72802,2.1726 0.20477,2.721 -1.77004,3.0874 -0.17328,4.0555 4.22403,5.4063 7.54965,5.3259 1.78671,1.3027 2.69432,4.2436 3.88982,5.4804 -1.11364,2.7394 2.14997,5.1789 4.08222,2.6694 1.41789,-0.1168 6.80094,2.5536 5.23625,-0.1862 -1.83444,-0.9114 -3.46397,-5.686 -0.65116,-5.0058 0.78365,2.7898 3.44112,1.6832 2.06453,-0.7427 -0.67734,-4.2504 3.22947,-7.1019 6.15289,-9.3707 2.04232,-3.1351 5.83997,-1.5332 6.41711,1.7615 1.99188,2.858 4.19117,-0.011 2.69131,-2.3679 0.35252,-2.6383 5.68925,-0.069 4.68684,-3.8124 2.90935,0.2279 4.19996,4.6524 7.8291,4.0934 4.18115,1.4436 6.35539,-2.2225 7.64798,-5.393 3.11249,-3.1266 6.92536,-5.4582 10.49965,-8.019 1.91851,-2.3978 9.04269,-1.645 5.47838,-5.8725 -2.10369,-2.4083 1.17279,-7.1338 -3.51839,-7.5848 -3.99757,-0.1016 -9.3257,-1.1219 -9.61863,-6.1018 0.29452,-3.1549 -0.94669,-4.9095 -3.68295,-6.1853 -1.20147,-2.2164 -1.69472,-6.4282 -5.50766,-4.4797 -2.80261,0.4873 -4.33169,6.648 -7.28685,2.5271 -1.04443,-2.5079 -3.45782,-3.0326 -5.69682,-3.3165 l -0.12833,-0.067 0,0 z", - "department-38" : "m 463.64177,344.44737 c -2.14397,2.2111 -3.43142,8.3602 -7.47459,6.4086 -2.27432,-4.1986 -7.86287,1.8103 -2.90755,3.0675 3.54714,2.88 -3.89777,3.6442 -3.64975,6.8446 -2.8686,2.4247 -7.30623,2.2332 -10.64646,3.2914 1.1191,2.0534 4.51378,5.3877 0.0824,6.4403 -3.44812,2.7102 -3.96,10.136 0.33701,12.1761 4.03919,0.6522 7.97366,-4.8478 11.12688,-0.3374 1.55178,1.3026 3.53325,1.1381 3.43283,3.3417 3.89119,1.4938 1.97951,5.6614 2.11884,8.964 -0.30797,1.7602 -1.86757,3.8503 0.99138,2.8661 3.69228,0.2766 7.77678,4.0443 11.04158,0.5881 3.16691,-1.8131 0.92893,4.3986 1.73789,6.1527 0.15715,3.6403 -0.36326,7.278 -0.55436,10.8828 1.22194,3.5948 5.91005,1.1353 7.54774,4.5632 2.87671,2.7096 7.64082,3.5649 9.6101,-0.5547 2.88986,0.182 5.48745,-0.9179 6.06007,-4.1655 1.97883,-1.9981 5.58291,-0.4689 7.77417,-2.89 2.92053,-0.26 6.71586,-0.3402 9.00486,-0.5591 1.70579,-4.0524 -0.90912,-9.2479 -5.46141,-9.284 -2.9266,-3.0417 4.6863,-9.6404 -1.62146,-9.6952 -3.07457,-0.7214 -2.6135,-5.2902 -2.52321,-7.9557 2.06836,-3.5199 3.78807,-8.7506 -1.42783,-10.5504 -2.78626,0.02 -7.20838,-5.9786 -8.52611,-1.2877 1.22205,3.1379 -2.51554,4.7129 -4.07043,1.8773 -5.09931,-0.2783 -5.76363,-6.2492 -7.97135,-9.7249 -2.84911,-5.4581 -6.24568,-10.6462 -10.27514,-15.3085 0.11043,-2.324 -1.5533,-4.4908 -3.7561,-5.1513 z", - "department-73" : "m 485.5804,340.91057 c 0.15364,4.255 -2.65581,8.0968 -2.03567,12.3859 -0.12996,2.6665 -4.34069,2.421 -3.95805,5.3005 -2.51131,2.279 -3.79537,6.1557 -0.38177,8.2786 1.31248,3.3396 2.25338,7.359 6.48169,7.7881 1.60511,1.538 4.7606,2.1187 3.47517,-1.1928 -0.1599,-3.3646 5.16484,-3.9367 5.68785,-0.5727 3.88128,0.072 8.54693,3.2781 7.02578,7.6353 -2.10759,3.0256 -2.92631,6.3763 -1.41883,9.8036 0.14175,3.1051 4.16756,1.3947 5.59166,3.9335 1.99698,1.274 4.02564,0.6032 4.80863,3.2953 2.11229,2.7378 5.06171,0.9303 5.9794,-1.7105 3.83131,-0.7131 7.66627,-1.9554 11.40039,-3.3066 2.42981,-0.2088 5.91518,3.2363 6.91376,-0.8211 2.31543,-2.7065 5.58989,-3.7083 8.80182,-4.5935 1.83303,-2.5911 -0.32919,-6.3996 2.49909,-8.7067 1.58863,-4.4409 -3.96835,-6.1226 -6.08596,-9.012 -3.41342,-2.2677 -1.27618,-6.2514 -2.6532,-9.1496 -2.52483,-1.9803 -6.3552,-2.456 -7.31307,-6.2004 -0.63742,-2.8987 -2.36081,-2.0576 -3.73473,-0.1688 -2.4217,1.7175 -0.72579,-3.7739 -3.48428,-3.5486 -3.27421,-0.2572 -5.76867,-2.6178 -4.30594,-5.8976 -1.70586,-3.0618 -4.34576,1.1572 -5.30232,2.9017 -1.06659,2.0893 -2.34899,4.1342 -3.42726,6.1636 -0.41229,4.2841 -7.70779,5.486 -8.20907,0.7061 -1.38573,-2.8148 -3.99312,-0.6866 -5.59914,-0.2971 -3.69694,-0.2549 -4.15725,-4.6706 -7.40748,-5.2438 -2.61809,-1.8369 0.0491,-7.1639 -3.34847,-7.7704 z", - "department-74" : "m 522.15228,306.36697 c -3.25323,0.042 -7.01367,0.2655 -9.28878,2.9295 -3.17972,0.5023 -6.73626,1.2792 -8.37215,4.3752 -1.25748,2.5034 0.85561,5.0304 2.40041,6.5657 -0.902,2.3037 -4.19616,2.6085 -4.98418,5.0504 -1.69009,2.6499 -5.15778,1.09 -7.67596,1.7978 -2.84,-0.1448 -5.51736,2.2637 -7.11199,3.5592 -3.23356,-1.5621 -2.27515,4.0175 -2.16045,5.8404 0.29817,3.1569 3.23948,5.5476 2.63826,8.7446 -0.14984,2.5783 2.31746,4.0741 4.17219,4.3218 0.84027,2.8515 4.20614,5.587 6.7842,2.9597 3.98542,-1.1846 3.41891,5.0919 7.07474,4.7409 3.31886,0.1949 3.94843,-3.2122 5.12423,-5.4211 1.59441,-2.3919 3.73133,-4.6519 4.09549,-7.6268 1.41821,-2.845 6.57964,0.083 3.65948,2.3761 -0.19497,3.8935 4.98552,2.3901 6.22195,4.6664 0.22745,1.341 1.00386,4.5566 2.46199,2.0552 2.70976,-1.4861 2.63816,-5.8815 6.17105,-6.3071 2.7884,-0.112 5.46192,-1.25 6.57953,-3.9453 1.18028,-2.657 -0.0771,-5.7027 -1.97654,-7.6484 -0.6985,-2.078 -3.31568,-2.5717 -4.70023,-2.6215 0.10566,-1.8813 1.22599,-5.2462 -1.97575,-4.6355 -3.4273,-1.2539 -1.64348,-5.8745 0.15932,-7.8325 1.94104,-3.1089 -4.11252,-5.2635 -1.79973,-8.2803 2.15012,-2.74 -1.09162,-4.8194 -3.61225,-5.0756 -1.27285,-0.3177 -2.57702,-0.4987 -3.88483,-0.5888 z", - "department-71" : "m 411.43657,260.32017 c -3.36095,1.0081 -8.8821,2.4539 -6.34367,7.0236 -0.0737,2.3497 -3.8567,3.9163 -1.12604,5.6933 -0.30736,2.5074 1.11523,5.1528 2.05761,6.3813 -2.42684,2.3259 -0.51686,5.7112 -4.49444,6.2521 -3.52486,0.4485 -6.64437,6.2164 -10.02311,2.7806 -1.06214,-2.9723 -9.12523,-0.9481 -5.11363,2.2168 3.50324,2.4356 2.35058,8.7039 5.39232,10.3216 2.98637,1.7561 6.26491,2.86 9.26,4.187 1.17514,3 0.53808,6.8783 0.0407,9.8623 -3.54938,1.7778 -5.53518,6.6505 -1.10055,8.8025 3.15704,2.2082 5.75503,-0.7193 8.9184,0.5617 2.69301,-1.1171 4.51512,0.8713 6.5053,1.1181 4.50746,-0.6259 3.50125,-5.1693 5.36111,-7.9431 2.48448,-2.0808 4.73794,2.3484 7.42371,0.096 1.49035,2.4294 4.73512,-3.8906 5.88398,0.2677 -0.27134,2.3866 1.85147,4.102 1.95362,6.5597 3.07225,-0.4492 2.86915,-5.1933 3.9357,-7.6412 1.35757,-4.0289 2.79535,-8.0433 3.70219,-12.2006 2.41386,-4.296 7.9089,1.5407 11.15389,-1.9227 3.33274,0.8498 4.83437,6.0405 8.99119,3.3821 3.23956,-0.3682 3.00228,-3.21 0.55895,-4.4213 -0.98476,-3.8401 5.3524,-6.7976 1.73902,-10.7942 -1.21579,-2.759 -1.43242,-5.9163 -2.81617,-8.0886 1.71482,-1.1103 7.3297,-1.5838 3.24582,-3.975 -3.64039,-1.4311 -6.11196,-3.4161 -7.77758,-6.4952 -2.50765,-1.5335 -5.90621,2.5408 -8.97286,0.3106 -3.67759,-0.7561 -7.53266,1.2775 -11.07166,2.3456 -2.68021,1.6147 -6.04054,2.0845 -8.02132,-0.8855 -2.72136,-2.8646 -5.55876,-5.7389 -9.59524,-7.1937 -0.50941,-2.192 -3.74413,-0.7755 -4.00592,-2.9505 -2.24163,-0.5374 -4.03142,-2.1061 -5.6613,-3.6508 z", - "department-03" : "m 354.70218,283.54697 c -3.99281,1.9072 -7.20137,6.5166 -11.94804,4.8742 -3.22953,3.0729 -6.74913,5.3026 -4.83321,10.0224 -0.4026,6.1258 -8.23408,1.3638 -11.46714,4.9202 -5.06124,2.6707 -2.88234,11.2012 1.85822,12.1476 3.78712,1.8364 6.00868,5.5143 6.97812,9.4787 2.3721,6.0984 7.09911,0.834 9.01984,-2.4492 3.57897,1.8477 4.66727,-5.3236 8.19948,-2.3907 -0.0878,4.1129 1.68912,8.5942 6.09966,9.5945 4.97636,2.6089 10.65285,2.6827 16.11694,2.7398 3.336,1.6801 6.44542,3.0668 10.14721,3.9719 1.45711,5.687 10.59367,1.2388 8.67139,-3.693 0.18955,-4.1821 -3.1958,-8.9771 -0.43366,-12.5705 3.54439,-2.6136 9.32289,-4.048 8.51414,-9.7406 1.50894,-6.4159 -5.61599,-6.4572 -9.29359,-8.7617 -3.80947,-2.8525 -3.50953,-8.4337 -6.39617,-12.1271 -2.73474,-6.207 -6.71384,8.391 -9.94219,0.8398 -5.01933,-1.5566 -11.44739,2.7345 -15.40473,-2.2491 -1.69467,-1.7597 -3.09155,-4.602 -5.88627,-4.6072 z", - "department-58" : "m 360.49333,231.71467 c -2.60344,3.356 -8.76878,-0.4819 -10.42862,3.5006 1.68456,2.9153 4.19183,6.0105 1.84324,9.5098 -1.91974,2.629 -0.88307,5.7663 2.08795,6.8228 2.11415,3.082 2.60901,7.0576 3.27982,10.6678 -0.0954,3.5233 2.9458,6.1954 2.16306,9.6867 -0.17629,2.8838 -0.50766,5.7734 -0.30371,8.6651 -1.87891,2.7752 -1.16809,7.1647 2.45408,7.7613 1.52201,2.3491 4.87681,3.8724 6.66747,1.1466 2.20843,0.3157 4.52134,2.4186 6.33636,-0.048 2.55445,-0.3983 2.18819,5.8463 5.09693,2.535 2.5632,-1.2604 2.52335,-6.8453 5.86568,-4.7948 2.33318,1.1411 4.91833,-1.632 6.67933,1.4182 2.8814,2.5879 5.83675,-2.225 8.76079,-2.9259 2.58663,-0.3941 4.18252,-2.0381 3.62552,-4.7074 3.02123,-2.1048 -1.19304,-4.1256 -0.9823,-6.8567 1.66839,-1.8903 -1.45101,-1.9509 -1.37674,-2.9442 4.81705,-1.1755 -0.13722,-6.9731 3.38727,-8.8874 2.17908,-1.7882 7.24824,-1.4635 6.49467,-5.522 -0.44074,-3.6111 -6.03754,-1.4157 -4.60552,-5.4726 0.64614,-3.7963 -2.86216,-3.4174 -4.95818,-1.8196 -3.37516,0.05 -0.85546,-5.9272 -4.92683,-3.9682 -3.98293,1.7254 0.87788,-4.3974 -2.54046,-3.1302 -0.51346,3.9777 -4.92336,2.0503 -6.76409,0.3729 -1.58324,-2.5808 -5.2731,-2.3736 -6.36226,-5.1752 -1.00903,-0.7153 -3.02079,-3.3595 -2.83729,-3.2627 0.26918,2.1931 -1.65613,4.4244 -3.57457,2.6053 -2.08785,0.7982 -4.22932,3.1054 -6.21672,1.0466 -2.88086,-0.4562 -6.52804,-1.683 -7.69903,-4.5508 -0.27267,-0.6238 -0.60313,-1.2594 -1.16585,-1.6725 z", - "department-89" : "m 373.56157,178.07637 c -2.99798,3.1384 -7.89643,0.9672 -11.68402,1.8709 -4.10399,0.2578 -5.13804,4.6014 -3.82738,7.7848 -0.51205,2.4722 -6.76498,4.687 -2.36539,6.7895 2.81462,2.5178 4.45406,6.4647 6.17866,9.5749 1.1024,4.495 -5.56852,5.0068 -4.79062,9.1558 1.3581,3.2637 -0.48363,6.6594 -4.21492,6.1938 -3.28281,-0.1115 -4.41249,3.7427 -1.04021,4.7419 2.66895,2.4358 0.49592,9.5865 5.84153,8.7131 2.44266,-1.4161 4.68674,-0.5479 5.14216,2.1945 3.06101,1.5931 6.13001,3.5961 9.79506,2.9575 2.04178,-1.2672 4.43582,-0.542 6.23808,-1.734 -0.21063,-4.749 2.46134,1.0114 3.86378,2.0963 2.55738,1.7761 5.23354,3.3526 7.62907,5.2206 2.17701,1.6556 4.29003,0.6821 5.0629,-1.5369 2.66459,-0.2346 -0.5271,4.7644 2.93072,3.2029 2.88531,-0.936 2.31384,1.7168 2.7999,3.3087 3.20622,2.1 7.29361,-2.329 4.22556,-5.1144 0.43402,-2.6178 3.18358,-4.5858 2.50733,-7.3883 2.47746,-3.4443 4.47386,-7.1587 5.55557,-11.1792 0.91198,-1.7077 -1.13981,-3.046 1.5413,-3.3448 3.28642,-1.7566 2.91803,-7.1337 -0.90135,-7.4722 -2.18551,-2.111 3.95364,-4.1706 -0.34275,-5.1994 -1.83549,-0.4815 -1.58357,-2.9426 -3.16818,-1.1529 -2.54639,0.5191 -5.9619,1.4908 -9.10987,0.8687 -1.95908,0.5588 -5.25701,0.8144 -3.67912,-2.2853 0.0123,-2.582 -3.78347,0.228 -2.51579,-2.9633 -0.79536,-3.4185 -3.50656,-6.4177 -5.20005,-9.6584 -0.50117,-0.2355 -3.86252,2.2788 -4.43359,-0.7014 -0.59384,-1.7925 -3.84892,-0.5635 -1.69128,-3.0332 1.08843,-4.0331 -2.69471,-8.2056 -5.83737,-10.0337 -2.36631,0.3395 -3.04213,-0.7677 -4.50973,-1.8765 z", - "department-77" : "m 359.54979,130.68487 c -2.72526,3.785 -7.91323,1.6114 -11.7934,2.2313 -3.50912,2.0266 -6.66959,-1.3112 -9.77292,-0.4461 -3.77731,3.2037 0.1763,7.5846 -0.72985,11.4196 -1.02027,4.5279 2.02111,9.1556 -0.19213,13.5285 -1.99262,4.7474 -3.38654,9.8045 -3.46436,14.9669 1.16615,3.4366 0.52978,6.0518 -2.78067,7.8317 -3.77734,3.3956 0.26233,7.0804 2.97451,9.3374 2.08023,2.4028 -4.17483,7.4316 1.37812,5.6151 3.80521,0.1317 8.02722,1.6391 10.88386,-1.8345 3.43527,3.6115 7.71556,-1.2586 10.56962,-3.5725 2.15362,-2.9193 -0.84423,-8.2966 3.66287,-9.5186 4.56904,-1.2398 9.77221,0.4499 13.96891,-2.2469 0.43221,-4.0421 -0.12309,-8.1737 3.88551,-10.6383 0.66241,-2.6049 4.15176,-5.5357 -0.78242,-5.8275 -1.27523,-2.2667 1.79644,-5.8046 -1.78407,-7.1764 -2.81899,-3.397 6.24257,-5.4264 0.35859,-6.5319 -2.49912,-2.7736 -5.66842,-5.1574 -8.67443,-7.5716 -4.20741,-2.2923 -1.48247,-10.3194 -7.70774,-9.5662 z", - "department-10" : "m 415.19581,157.31857 c -3.58875,0.6661 -7.91559,0.028 -10.81359,2.5569 -3.00203,0.9993 -4.0644,4.1145 -6.70136,5.4684 -3.02416,0.5462 -1.15421,5.2134 -4.75612,4.4316 -3.3564,-1.2356 -7.38872,0.034 -9.16006,-3.8907 -1.77778,-3.225 -5.50954,-1.6109 -5.66568,1.6838 -0.31267,2.4333 -3.84556,0.941 -2.3589,3.8278 0.073,1.5477 -2.10968,0.6627 -1.14701,2.4932 0.26425,2.8017 0.51198,6.6034 4.17244,6.1079 2.52212,1.9285 4.8863,4.8661 5.90657,7.7968 -0.1075,1.8884 -2.38515,4.4669 0.57508,4.4534 1.33776,2.183 3.19389,3.1464 4.59312,0.7063 0.85716,3.138 4.04508,4.7375 4.56231,8.2248 0.66588,1.499 1.81246,2.3284 0.96003,3.8412 2.03448,-0.6542 2.75944,0.2304 2.46365,2.3721 0.59291,3.0606 5.06714,0.4037 7.29112,0.9163 1.88782,0.098 3.0221,0.5422 4.14767,-1.0122 1.18997,-0.1046 1.89729,0.667 2.29056,-0.6729 1.433,1.3723 3.44072,4.1248 4.69867,0.9464 3.11065,-2.3671 7.409,0.5435 10.56506,-1.5645 -0.30486,-2 0.19913,-4.1596 2.79947,-3.4186 1.79683,0.6249 6.72146,0.1892 4.03337,-2.4909 -2.46423,-2.187 2.6865,-4.2512 4.69078,-3.1612 3.25793,-0.3579 2.11085,-5.3327 2.47512,-7.7445 0.0691,-2.8263 -0.55303,-5.5939 -1.8092,-8.1327 -2.41708,-0.5359 -3.87171,-3.0592 -5.58386,-4.5641 -2.11004,-1.576 -2.47355,-3.8326 -1.01615,-5.881 0.0448,-3.4352 -4.1843,-3.1206 -6.00384,-1.7001 -3.71184,-0.3896 -8.17424,-2.132 -9.71359,-5.7052 -0.33241,-1.8883 1.36596,-5.3608 -1.49566,-5.8883 z", - "department-51" : "m 404.51181,111.49777 c -1.26145,4.9297 -7.45813,-2.0143 -9.79187,3.0017 -3.5898,0.7768 -9.26188,1.1488 -8.50759,6.3473 -0.46964,3.4278 7.23127,7.1773 0.47307,7.5774 -3.83337,0.3423 -1.11913,5.155 -2.51572,7.0272 6.05577,1.7314 -2.54602,6.5474 -3.82661,9.5021 -0.61174,4.1522 -7.16138,6.4871 -3.83489,10.4229 3.38579,1.4959 -2.00627,7.5168 3.88168,6.9628 3.53914,2.748 5.75055,7.8569 11.15563,6.964 5.26854,0.3747 6.42108,-6.3832 11.03792,-8.5589 3.77284,-2.5458 9.71482,-4.8647 13.9561,-2.4932 -0.16633,4.3076 1.40393,9.0591 6.49015,9.8078 4.53042,0.2602 8.74574,0.2788 13.27425,0.4903 1.87707,-1.7581 2.49767,-4.1994 3.97757,-6.3859 -1.75608,-1.1066 -3.06231,-2.6045 0.3582,-2.7158 4.69248,1.7299 10.08863,-3.4911 4.38321,-6.5549 -3.01845,-2.7254 -1.53515,-9.3959 2.3581,-10.8447 2.39151,-1.7989 2.09721,-5.2974 -0.24917,-6.5579 1.53048,-4.0682 -2.51374,-8.8605 -1.07199,-12.9776 -3.14865,-3.2788 -4.92086,1.9399 -7.91215,-0.5872 -4.09741,0.6876 -7.79298,-0.069 -10.67178,-2.8974 -4.38538,1.6836 -8.54795,-0.1282 -11.68048,-3.4477 -2.97845,-3.1442 -7.02032,-4.4792 -11.28363,-4.0823 z", - "department-02" : "m 387.64115,68.123367 c -2.26361,3.625 -7.1579,-0.768 -9.91275,2.4778 -3.37682,-0.2894 -6.66556,0.028 -9.98818,-0.088 -2.42919,-0.5819 -4.0568,1.2944 -3.01797,3.3609 -2.29674,2.8352 -4.24199,6.0317 -4.88645,9.6928 -0.42974,4.2937 3.3313,7.8215 1.54904,12.3069 1.58031,3.5412 -0.0318,7.114203 0.29723,10.762803 1.5533,1.4051 2.08311,2.9278 -0.59271,3.2146 -1.76931,1.5926 0.36679,5.7337 -3.35606,6.3092 -2.237,0.075 -3.54841,1.4146 -0.99966,2.7895 2.34714,1.7258 -0.50391,5.8014 3.47613,6.4771 3.0585,0.796 1.56761,3.6522 0.44665,5.0374 2.14966,1.0211 5.45435,2.1452 3.67881,5.1775 0.48327,3.8624 5.08818,5.0659 6.97342,8.0668 2.77788,-0.9203 2.85732,5.499 6.68874,3.9787 1.94762,-3.4097 5.43498,-5.7428 7.57049,-9.0896 3.05565,-2.961 -2.0101,-2.469 -2.33811,-3.9748 3.26191,-1.3109 0.12334,-4.3224 1.34626,-6.1891 1.59535,0.1939 7.64754,-0.4228 4.01521,-2.5742 -2.76905,-1.875 -3.90005,-8.021 -0.77609,-9.6612 2.90632,-1.9192 7.14323,-0.5389 8.64974,-3.9417 2.76555,-1.459 7.80661,4.0911 7.59439,-1.3009 -1.06663,-3.6303 1.097,-6.8314 0.78173,-10.3251 -0.41808,-2.131603 -2.28361,-4.691403 1.08008,-4.460503 2.69204,-1.6227 3.43891,-4.6906 6.10647,-6.488 1.47537,-2.3543 -1.3353,-4.3485 0.58216,-6.739 1.10348,-3.2222 0.71111,-8.959 -3.57277,-9.3108 -3.10631,0.041 -8.04012,0.3937 -8.19951,-3.957 -2.74881,2.0639 -5.63871,0.051 -8.35869,-0.7413 -1.56911,-0.4617 -3.18442,-0.9169 -4.8376,-0.8108 z", - "department-59" : "m 335.01788,0.12106694 c -5.8058,3.22449996 -13.03793,1.66809996 -18.76782,5.09539996 -0.53554,4.9071001 3.80248,8.9681001 4.64264,13.4688001 2.19906,1.8779 9.44262,0.8777 6.02902,5.2245 0.76316,5.7456 7.56338,6.2386 12.14504,6.5461 3.21533,1.0798 6.47509,-0.1562 8.23805,-2.5362 3.14228,1.0156 1.90499,4.4346 -0.0908,5.3809 -0.68911,6.2318 8.65277,3.2222 10.14172,7.8327 0.96855,1.7392 3.36144,1.7455 0.52309,3.5138 -3.74508,2.8438 2.28093,5.7433 2.25341,9.1868 3.21035,0.6688 5.2329,3.4409 2.39723,6.177 -2.23112,3.5212 -3.1871,10.8158 2.78754,10.8901 5.23885,-1.7491 10.98267,0.6823 16.06777,-1.6856 3.70132,0.3335 7.3134,-1.6303 10.88559,-0.7228 2.67359,1.5915 5.94432,2.1271 8.64391,1.7712 1.91613,4.8972 8.27115,4.0089 9.1346,-0.941 5.07267,-3.3941 -3.2503,-6.4746 -0.92004,-10.0471 3.32873,-1.8992 2.15616,-6.6295 -1.50712,-6.0431 -1.86521,-3.0468 -5.22689,-5.6713 -8.57626,-3.4039 -3.77031,-1.2572 -8.59333,-0.1968 -11.44523,0.4329 -1.42696,-4.0209 0.27724,-11.1488 -6.14617,-11.0041 -3.51466,-2.3126 -7.46978,1.1517 -10.72934,-1.3291 -4.25546,-4.1193 -1.12405,-11.3239 -5.65978,-15.3274 -2.77133,-3.2754 -8.23488,-3.1199 -10.59061,0.5755 -4.12404,4.0794 -8.77072,0.084 -10.9284,-3.713 -3.87344,-1.7655 -7.25436,-5.1268 -5.09019,-9.5680001 -0.0376,-3.579 -2.80425,-6.3457 -3.43785,-9.77439996 z m 28.07441,54.48770006 0.006,0.011 -0.006,-0.011 z", - "department-62" : "m 312.77981,5.4601669 c -4.94573,0.6289 -9.8025,2.0207 -14.29421,4.1915 -1.81624,2.9478001 -6.86367,3.3967001 -7.01992,7.3810001 1.77808,4.5121 -2.154,9.0194 -0.66556,13.5869 1.43398,4.4113 -0.0202,9.0154 -0.46289,13.4446 0.41573,4.2852 6.34081,7.0839 9.67301,4.082 3.94463,1.1356 7.62514,2.9581 10.40187,5.6727 3.90061,0.6029 4.08153,6.0235 8.55209,4.487 3.92911,-1.2458 7.42772,-1.0022 11.1932,-1.7094 3.54928,0.6334 1.80275,3.9697 -0.92527,4.2329 -2.95572,1.8222 0.83326,6.7671 2.27025,2.4109 3.45262,-1.096 5.68862,0.6176 8.32558,2.2915 2.64073,1.6187 4.97812,-4.2811 6.03257,0.01 -0.31092,2.3553 -0.0633,3.8088 2.38771,2.1891 2.77768,-1.1267 1.83997,2.9414 4.355,1.1626 4.24579,0.5 9.01381,-0.6425 8.7636,-5.8015 0.17154,-2.6351 2.90063,-5.4232 1.90317,-7.5924 -2.27068,-0.9605 -5.47729,-2.0821 -4.52408,-4.8519 -2.10217,-2.0138 -4.02338,-6.2482 0.18751,-6.9157 1.1102,-1.6467 -2.83982,-0.9078 -1.78904,-3.1726 -2.33886,-2.6306 -6.51371,-2.6346 -9.57441,-3.8444 -2.89651,-2.8179 2.592,-5.825 1.22791,-8.2148 -3.23652,-1.4889 -3.36472,5.1674 -7.03355,2.2244 -3.27397,-0.2845 -6.65197,0.024 -9.77647,-1.2619 -3.16684,-0.648 -7.10614,-5.049 -4.39343,-7.7205 -0.29428,-2.3728 -8.14998,-0.3663 -7.78566,-5.0379 -1.71166,-3.7175 -2.08008,-8.4054001 -5.68609,-10.9421001 l -0.65407,-0.2286 -0.68882,-0.073 0,0 z", - "department-08" : "m 439.4976,60.874567 c -1.98454,2.6716 -6.12584,4.239 -5.95213,8.0943 0.2866,4.4817 -5.71558,4.3472 -8.29625,6.5757 -3.87528,1.7019 -7.59713,-1.7535 -11.45524,-1.1247 -3.71347,1.8488 1.22906,5.1616 -0.89614,7.5054 -2.08398,3.3093 1.52557,7.401 -2.40236,9.5691 -2.48028,1.8808 -3.13886,4.9924 -6.33304,5.4013 -0.5156,1.9742 1.90466,3.550703 0.77143,5.766403 -0.48179,2.4729 -1.61235,5.7548 -0.29763,8.266 2.69529,1.2135 6.10306,-0.012 8.38715,2.378 2.91496,2.0442 5.72982,4.3037 8.65646,6.2572 3.25254,0.2573 7.69068,-2.211 9.01838,2.2501 2.43231,0.6641 5.26941,-1.3336 7.92138,0.2388 2.57499,1.4458 3.78676,-2.3287 6.51011,-0.6528 2.27852,0.9473 6.06279,-2.3251 3.8781,-4.5169 0.41088,-3.1255 4.83561,-4.8232 3.28838,-8.4503 -1.97745,-2.7331 -1.07994,-5.4604 0.36319,-8.1036 2.06965,-2.817903 5.7769,2.548 8.72505,1.0277 0.28125,-1.653703 4.77128,-2.506503 3.19683,-4.323903 -3.34399,1.221 -2.07972,-2.2148 -2.8148,-3.9786 -3.24321,-0.4894 -7.93082,-0.4662 -9.04898,-4.6322 -1.91872,-1.6233 -4.65343,-2.5564 -7.09802,-2.6443 -3.47489,0.9642 -5.51345,-2.2312 -3.97382,-5.2224 1.14564,-2.9229 -1.31371,-4.9131 -2.652,-6.7145 0.44563,-3.2344 1.78074,-6.398 3.16272,-9.306 1.76845,-3.4291 -2.10365,-1.6574 -2.65877,-3.6598 z", - "department-55" : "m 465.89964,97.452067 c -0.76777,0.3158 -0.55342,1.7284 -1.60458,1.6724 -1.21192,-0.1371 -1.89367,0.971103 -2.29952,1.932303 -0.54171,0.5048 -1.27419,0.804 -1.91529,1.1582 -0.66715,0.3513 -0.71452,-0.7141 -1.19215,-0.9266 -0.56679,-0.5741 -1.35525,-1.093 -2.1526,-0.6949 -0.63138,-0.045 -1.61091,0.6556 -1.87013,-0.2882 -0.1915,-0.814903 -1.38708,-1.741503 -2.02269,-0.830503 -0.33411,0.631003 0.62422,1.747103 -0.3842,1.971803 -0.62769,0.1969 -0.62957,0.9803 -0.28247,1.3899 -0.19685,0.9072 -0.82053,1.7951 -1.71758,2.0678 0.29846,0.6987 1.34741,1.1562 1.16954,2.051 0.24104,0.6663 1.65303,0.7218 0.97743,1.6497 -0.35877,0.6866 0.21533,1.2693 0.3616,1.8645 -0.37049,0.5512 -1.86283,0.7314 -0.82491,1.4633 0.79988,0.7719 -0.17812,2.007 -1.15258,1.7911 -0.82896,-0.1105 -0.68396,0.9141 -1.18647,1.2994 -0.4931,0.4847 -1.00545,1.2004 -0.48023,1.8589 0.23645,0.5344 -0.21942,1.2597 0.45763,1.6271 0.40307,0.029 0.87557,0.4312 0.43504,0.8023 -0.0932,0.4112 -0.0739,0.9983 -0.70059,0.8984 -1.28066,-0.2049 -1.94495,1.0577 -3.00576,1.4576 -0.43452,0.2098 -0.54622,0.8537 -0.034,0.9718 0.0863,0.6753 0.71871,1.1232 0.87007,1.7289 -0.3788,0.8212 -1.98508,0.6873 -1.96053,1.7006 0.64653,2.4169 2.42402,4.4753 2.45208,7.0681 0.32182,0.8061 0.10931,1.6322 -0.49155,2.2656 -0.4035,0.3253 -0.0975,0.975 0.37856,0.5989 0.55736,-0.319 1.40146,0.1456 1.64413,0.678 -0.0293,0.5941 0.13404,1.5162 -0.42939,1.8588 -0.43847,-0.075 -1.31342,0.5464 -0.58759,0.8192 0.60288,-0.034 1.46507,0.4551 1.0339,1.1639 -0.2065,0.7051 -0.70294,1.3386 -1.24862,1.808 -0.87108,0.2207 -1.69895,0.7335 -2.62156,0.6215 -0.69195,0.3257 -0.99616,1.1622 -1.46898,1.7345 -0.0472,0.4472 0.45254,0.8068 0.0622,1.2825 -0.62219,0.9951 0.74496,1.6692 0.69495,2.5877 -0.50142,0.7377 -1.98899,0.939 -1.95489,1.9944 0.10457,0.5379 0.24733,1.1655 0.94355,1.2091 0.7681,0 1.25679,0.4669 1.51981,1.13 0.7139,0.9554 1.61225,1.9399 2.695,2.3899 0.17129,0.7099 0.2806,1.5456 0.41247,2.2034 -0.39435,0.2533 -0.36654,0.8747 -0.85878,1.1074 -0.29083,0.5598 0.85625,0.5325 0.61583,1.2091 0.0166,0.5987 -0.8236,0.913 -0.49719,1.5876 0.31853,0.7179 -0.18879,1.9385 0.57627,2.4013 0.98592,0.156 1.33356,-1.0223 2.00009,-1.4069 0.45788,0.7241 0.17483,2.1228 1.11866,2.486 0.55237,0.1904 1.37652,-0.1328 1.81929,0.1582 0.26621,0.912 0.92319,2.1449 2.06785,1.8984 0.44372,0.4165 1.06027,0.8485 1.54246,1.2825 0.26982,0.9141 1.2842,1.0171 2.04525,1.2599 0.87578,0.4325 1.94899,1.1785 2.90971,0.7345 0.97793,0.1654 1.35367,1.0342 1.85317,1.7628 0.55122,0.8164 1.55016,1.009 2.43513,1.1469 0.57222,0.5441 0.11683,1.5866 0.90398,2.0566 0.39128,0.4039 1.04454,0.3015 1.25991,0.8927 0.398,0.3116 1.01365,-0.1174 1.34469,0.3955 0.42003,0.2441 1.42639,0.9176 1.54806,0.045 0.0472,-1.029 1.35088,-0.9314 2.05657,-1.3165 0.49202,-0.1829 0.90974,0.3888 1.39554,-0.062 0.81637,-0.092 1.62685,-0.2573 2.29388,-0.791 0.86118,0 0.20105,-0.7871 0.23728,-1.1808 1.28514,-0.5297 2.43812,0.6723 3.69506,0.5028 0.98213,-0.3843 1.2765,-1.5535 1.8023,-2.3673 0.0435,-0.8891 -0.0887,-1.8069 0.32207,-2.6385 -0.25641,-0.8915 -1.57163,-0.5697 -2.13005,-1.1865 -0.83861,-0.7446 -0.59261,-2.4824 0.63847,-2.6442 0.6828,-0.4951 1.40136,-0.963 2.28821,-0.8814 0.71238,0.028 0.76817,-1.2999 -0.0452,-0.9604 -0.3877,0.087 -1.34188,0.8165 -1.19214,-0.09 -0.31538,-1.0296 -0.90999,-2.0517 -0.55368,-3.164 0.22792,-0.8966 0.83605,-2.0127 -0.0791,-2.7458 -0.52345,-0.5817 -1.46771,-1.2566 -1.23167,-2.1244 0.67293,-0.2103 0.96973,-0.7671 0.85311,-1.4238 0.36113,-0.6563 1.39735,-1.1714 0.96615,-2.0227 1.28156,-1.2281 0.85691,-3.2171 0.29379,-4.6781 0.047,-0.5671 1.47365,-0.4243 0.86443,-1.1695 -0.74289,-0.43 -1.32557,-1.302 -1.5537,-2.0848 0.8436,-0.2684 1.57218,-0.793 2.08481,-1.5425 0.54876,-0.3991 1.40176,0.2024 1.90401,-0.4294 0.94304,-0.594 -0.12934,-1.6405 -0.80794,-1.8927 -0.40741,-0.086 -1.05174,-0.5785 -0.54239,-0.9774 0.66623,-0.5033 0.20426,-1.4354 0.79666,-2.017 0.14203,-0.7574 1.66478,-0.986 0.82172,-1.776 -0.2798,-0.697 -1.02255,-0.9149 -1.67487,-0.9868 -0.0448,-0.951 1.2777,-2.0857 0.25424,-2.9267 -0.64707,-0.2366 -1.30868,0.1199 -1.89837,0.2147 -0.76206,-0.2375 -1.30149,-1.1222 -0.75143,-1.8362 0.46809,-0.8679 -0.68468,-1.5541 -0.16951,-2.4182 0.0206,-0.5993 0.81528,-1.2993 0.42939,-1.8306 -0.53484,-0.11 -1.58722,0.6479 -1.64978,-0.2994 -0.23167,-0.6713 -0.12507,-1.4148 0.52547,-1.8136 0,-0.5586 -0.92499,-0.9909 -0.49719,-1.6328 0.0619,-0.5542 0.0159,-1.2251 0.72883,-1.3447 0.90167,-0.1904 1.60562,-1.469 0.96047,-2.2091 -0.50023,-0.2665 -1.33599,0.1911 -1.55938,-0.5763 -0.27564,-0.4705 -0.4257,-1.0361 0.19212,-1.2995 0.51013,-0.6405 0.0795,-1.585 -0.68363,-1.7176 -0.33513,-0.6378 -0.31058,-1.6105 -1.15259,-1.8645 -0.0721,-0.5651 0.24426,-1.3681 -0.50287,-1.6667 -0.79398,-0.4246 -1.74968,-1.47 -2.71195,-1.0226 -0.21421,0.2659 -0.0585,0.737 -0.57064,0.7006 -1.12593,0.1388 -2.34953,0.029 -3.29955,0.7401 -0.57797,0.2481 -1.6437,-0.063 -1.71757,0.8588 -0.0195,0.4513 -0.92572,1.2567 -1.05654,0.5028 -0.0656,-0.69 -1.16119,-0.4059 -1.24863,-1.017 0.49933,-0.3312 1.10489,-0.2787 1.62718,-0.1412 0.47405,-0.1481 1.44768,-0.917 0.44932,-0.9937 -0.41981,-0.039 -1.36372,-0.3782 -0.76007,-0.8538 0.24574,-0.3909 -0.004,-0.9594 -0.44068,-0.9662 -0.25886,-0.7512 0.40998,-2.2649 -0.79196,-2.2012 -0.3676,-0.087 -1.32854,0 -0.80133,-0.5785 0.22042,-0.5829 0.59688,-1.022 1.01134,-0.3051 0.55895,0.8635 1.49809,1.0732 0.93223,-0.1526 -0.16091,-0.6271 -0.79533,-1.2293 -0.16384,-1.8305 0.46606,-0.9113 -0.80701,-1.4808 -0.68363,-2.3786 -0.39432,-0.6879 -0.7131,-1.398003 -0.96051,-2.135703 -0.44779,-0.555 -0.99134,-1.3084 -1.74581,-1.4012 z", - "department-54" : "m 482.68554,101.54827 c -2.76366,1.4184 -6.41711,1.0708 -9.01256,1.9042 -5.56646,-0.3575 -5.66246,9.5807 0.37309,6.7575 4.8697,-2.0514 6.67406,2.8557 7.81572,6.477 1.82526,3.2038 -2.89217,6.0554 0.36991,9.0387 0.2818,2.5814 -0.0601,5.0859 3.0353,6.2025 1.70579,2.8384 -0.88873,6.4708 0.70638,9.2948 -4.85072,1.4711 -1.86688,6.0148 -2.90364,9.4705 -1.87538,3.4806 -1.35056,6.4995 -0.78289,10.2434 0.12782,1.9778 2.93445,2.7224 0.0184,3.4354 -2.50976,1.2481 -1.02845,3.553 0.32026,4.2707 -0.4799,3.1085 2.67374,3.2309 4.59789,2.4161 3.07576,2.3307 1.13425,8.0282 5.37207,9.6329 2.18963,-0.1446 5.24486,-1.4358 6.71694,-0.6734 1.311,-3.5321 5.13056,-2.0863 7.64133,-3.5671 3.75241,1.8807 7.29925,0.6171 11.05589,-0.2728 2.34017,-0.4747 3.31564,-4.8379 5.53131,-1.1821 2.02797,3.2405 6.58019,2.691 9.56396,1.1963 3.35683,-1.3674 6.51358,-3.7936 9.19159,-6.3334 -0.32294,-4.0688 -4.55627,-7.0726 -8.57283,-7.0723 -4.13302,-1.3538 -8.93829,-2.6008 -12.07762,-5.9028 -3.25192,-2.155 -6.84722,-3.8701 -10.71241,-4.413 -3.65403,-1.2195 -4.33961,-5.1651 -3.49178,-8.2395 -3.54012,-2.534 -9.26311,-1.1682 -11.81481,-5.6886 -1.24667,-2.6012 -8.38096,-5.602 -3.21891,-7.8868 2.58974,-1.8965 0.15762,-4.8003 0.86226,-6.9632 3.45886,-3.5491 -3.8802,-8.0642 -3.19961,-12.3947 1.32181,-3.5551 -1.085,-6.1761 -4.03977,-7.2975 -0.89495,-1.0489 -1.84872,-2.3261 -3.34562,-2.4528 z", - "department-57" : "m 502.81753,104.93817 c -3.64288,0.2923 -8.12358,6.9784 -10.95002,1.7245 -1.17232,-1.4614 -3.59551,-1.4089 -1.45524,0.5098 0.42697,2.8871 -0.68663,6.6736 1.27958,8.621 1.63817,2.266 4.06461,5.0603 2.09345,8.0249 -1.60367,2.2625 1.55048,3.5244 -0.36666,5.4387 0.36568,2.969 -4.30427,1.338 -2.38243,4.4279 2.34515,1.9675 4.63336,4.1356 6.2614,6.4044 2.79129,2.9085 7.27391,1.5361 10.09478,3.6894 0.66975,2.7252 -0.66931,5.2621 2.21867,7.1909 2.75264,2.8453 7.36073,1.9285 10.42267,4.6253 4.09318,2.7432 8.24468,5.7706 13.10278,7.0023 2.93253,0.1898 6.67865,0.9314 7.74582,4.1191 2.30513,3.5948 8.15392,2.8013 9.72067,-1.0728 2.74816,-2.0352 0.7919,-5.4294 0.63811,-7.5509 2.86748,-3.57 0.84938,-8.1249 -3.28245,-9.1958 -2.86889,-0.6971 -3.89827,5.7808 -6.29217,1.3361 -0.93672,-1.9725 3.01869,-2.5825 -0.31127,-3.5032 -3.1173,-0.3919 -6.52681,-4.0991 -2.03443,-5.4306 2.65887,-1.3843 1.53927,-8.2236 4.79441,-7.034 0.58213,3.5154 3.23692,4.4917 6.30274,5.0242 3.60029,3.3953 7.88457,0.3927 11.86558,2.0798 3.82661,1.422 5.065,-3.8483 5.28962,-6.6042 -1.20628,-2.5465 -5.2714,-2.3183 -5.81686,-5.7826 -2.78685,-5.1946 -7.40904,1.162 -11.10269,1.5883 -3.07189,0.8596 -6.63768,-2.9374 -8.6813,-0.259 -2.43115,-1.9412 -2.16328,-6.7766 -6.62326,-6.1374 -2.33442,-0.727 -3.60752,1.135 -3.2546,2.9576 -3.17744,2.7466 -6.24619,-1.2923 -6.75741,-4.1045 -2.50342,-3.381 -5.846,-6.2975 -6.00337,-10.6334 -1.75305,-4.0027 -5.96671,-5.3882 -9.85909,-4.8351 -2.26362,-0.7543 -4.10721,-2.8442 -6.65703,-2.6207 z", - "department-67" : "m 543.85851,133.31207 c -3.27305,1.5314 -1.15772,7.3219 -4.91932,7.8907 -2.46462,1.8433 -0.89299,5.1131 1.82664,5.1608 1.07133,0.3369 4.14861,1.6524 1.30517,1.9761 -1.35808,1.1198 1.18274,3.1001 1.33454,3.4355 2.25982,-0.4942 2.86401,-5.4731 5.53286,-2.4864 3.49977,1.0112 5.56458,4.9735 2.70155,7.9206 -1.64164,1.644 -0.2072,2.967 1.23705,3.8244 -1.55894,2.9107 -2.36342,7.2062 -6.17119,8.1243 -1.19637,-0.4175 -5.83382,0.3902 -2.37929,1.0775 1.58212,0.6041 -2.09638,1.6751 0.26013,2.2684 -0.563,2.8205 -1.00581,5.7331 -1.24446,8.5216 1.78953,1.4775 4.47346,0.7678 6.06079,2.7348 2.65121,0.5818 5.06746,1.9362 4.85871,4.4247 3.1053,-0.1983 7.18767,1.9685 7.24704,5.4762 1.48691,2.0164 5.01116,4.1405 5.61372,0.1404 2.03194,-3.0222 3.52243,-6.2764 4.68919,-9.646 3.09171,-2.3864 0.29947,-6.0917 1.98707,-9.1051 1.49541,-3.1997 2.95539,-6.3745 2.32296,-10.007 0.52803,-4.4907 6.7326,-5.2236 7.33382,-9.7096 2.58761,-1.9104 6.02286,-3.273 6.89864,-6.8455 0.24618,-3.23 3.10997,-5.38 4.13187,-7.9393 -3.69755,-0.6944 -7.34301,-2.0787 -10.52012,-4.2645 -2.98344,-1.0678 -6.5475,-0.559 -9.43487,-1.0963 -3.41255,-0.1926 -7.91418,-0.2519 -8.18632,4.2635 -0.6407,2.9011 -3.85778,3.7244 -5.66947,1.3857 -2.91637,-0.8001 -6.61631,2.5865 -8.71895,-0.8557 -2.62413,-1.248 -6.56963,-1.108 -7.87209,-4.4115 -0.56163,-0.7096 0.72604,-1.9914 -0.22567,-2.2583 z", - "department-88" : "m 543.11272,170.69757 c -4.13292,0.5731 -6.28242,5.3486 -10.54692,5.4703 -2.1734,2.8751 -5.58797,1.133 -8.23622,0.2189 -1.68318,-0.7666 -3.1523,-4.9113 -4.29661,-1.4507 -0.26747,3.1606 -3.81981,0.7579 -5.73062,2.3876 -2.88784,1.6528 -5.98699,-0.9166 -8.43607,-0.5331 -1.76538,2.2347 -5.29382,-0.5203 -6.10144,3.0593 -1.36252,1.6752 -3.01222,-1.3792 -4.45112,0.7555 -2.99291,1.5608 -4.11961,-1.142 -5.40399,-3.1507 -2.04471,-1.1364 -0.55284,-8.6852 -5.21076,-5.795 -2.495,1.4914 -5.71532,1.5173 -7.78473,3.007 -2.96695,0.7304 -5.52314,1.7513 -8.39572,2.3512 -2.31069,0.7162 -1.24869,3.1829 -1.01246,4.6886 1.91594,-0.9939 4.33418,-1.0006 5.33847,1.6 1.26949,2.8095 4.67596,1.7001 5.21094,4.9917 1.13805,1.3509 4.23102,1.9929 1.89656,4.1531 -1.47364,1.7375 -2.24742,4.4159 -2.27508,6.5122 3.94916,0.5629 6.58033,4.3411 6.53825,8.24 1.74339,-0.7891 3.31531,-1.0377 3.74481,1.2319 1.5618,0.023 3.19089,-4.5155 3.28552,-0.6961 3.12537,-0.1479 4.11216,-5.9124 7.87166,-4.6586 2.81975,1.0694 1.56173,6.3738 5.78743,4.9643 3.74637,-1.7541 8.32694,-1.4977 10.27145,2.6566 2.75383,2.1232 4.42248,-4.5111 7.39457,-1.4758 2.18407,2.8892 5.72719,4.7253 8.8454,6.6659 4.73342,0.7031 3.58756,-5.5734 4.31191,-8.5285 1.2902,-4.1775 6.16779,-6.4187 6.54753,-11.0052 0.12819,-3.5765 2.07302,-6.6034 4.06765,-9.4286 1.79196,-2.0171 1.44294,-5.2492 -1.65393,-4.8444 -3.17072,-1.671 -0.51206,-5.4947 -0.54691,-8.1478 0.12641,-1.1651 -0.21157,-2.3806 -1.02957,-3.2396 z", - "department-52" : "m 446.25059,158.94007 c -2.20948,0.9965 -7.26146,0.22 -7.88348,1.6331 2.78894,0.1498 3.52916,4.1142 0.17143,4.0302 -2.20247,1.3059 1.19424,5.4677 -2.92135,4.314 -3.66292,-1.2154 -4.85539,4.4481 -2.91131,6.6367 2.2941,2.5915 4.96057,4.7025 7.47564,6.8456 0.54149,3.8801 1.32495,8.157 0.36611,12.2782 0.66689,4.6826 -6.09868,0.2684 -6.81764,4.0608 -0.1104,3.4387 2.2775,4.6665 4.73797,6.257 -0.004,2.0825 3.01313,1.1721 2.43754,3.8965 -1.52263,3.5393 3.64209,-1.2461 3.20391,2.4948 2.15778,1.9436 4.28237,6.5099 0.40184,7.8807 2.98779,1.1638 0.24556,6.9623 4.73906,4.7667 0.94185,2.4285 4.47025,4.4058 6.37958,1.6944 0.0802,2.7246 4.64739,2.8622 3.74568,5.9152 2.66445,-1.2654 5.89193,-1.0134 6.52472,-4.4085 2.15311,-3.0124 5.82163,-1.0429 8.37167,-2.9682 2.20934,3.4531 6.23982,0.051 5.53645,-3.3498 -1.74531,-2.1937 -0.60708,-4.907 1.60924,-5.6727 1.17984,-2.1288 4.93345,-1.0614 5.06919,-4.192 3.76709,-1.0558 0.3514,-4.4831 -2.14436,-4.0759 -1.01699,-2.7356 -1.79518,-6.6098 -5.55189,-7.5505 -3.55136,-1.0564 0.5992,-5.5181 1.25607,-7.879 1.50724,-2.4314 -4.20983,-3.3734 -3.49033,-5.566 -3.14189,0.195 -3.66002,-3.3928 -5.70458,-4.6347 -1.65741,-0.5806 -4.56032,1.7601 -3.73954,-1.3103 -1.9806,-2.0759 2.04532,-3.3358 -0.3203,-5.5538 -2.21849,-2.6476 -5.52473,-3.8197 -8.58234,-5.1587 -2.57733,-1.3583 -4.82005,-3.2388 -7.11813,-5.0073 -1.10471,-1.5685 -5.07339,-0.2453 -3.42951,-3.6449 0.4277,-1.0469 -0.0712,-2.2894 -1.41134,-1.7316 z", - "department-70" : "m 499.30327,202.85687 c -3.78807,-0.097 -5.17796,4.4428 -8.39699,5.3745 0.10563,-1.0095 0.22976,-3.3128 -1.09223,-1.3968 -0.65177,2.636 -3.17581,4.0698 -4.08016,6.3287 -1.16675,1.791 -3.63026,0.1817 -4.13244,2.5223 -2.37441,0.6795 -3.21288,2.3799 -1.87191,4.6639 1.07528,2.7489 -1.24276,6.762 -4.52174,5.2471 -1.59419,-2.7801 -3.45239,1.1791 -5.9953,0.1092 -2.5546,-0.8697 -5.96451,4.3084 -2.58859,4.4153 2.91189,-2.91 5.21608,4.3602 2.59527,6.2603 -1.52491,0.8974 -5.55745,3.292 -2.06394,4.2373 0.85448,1.8055 0.80585,4.9431 3.19302,4.5681 0.006,2.1781 -1.03586,4.8882 1.58162,5.8629 2.35506,3.6509 6.74724,1.5047 10.0495,1.1875 3.69192,-0.7899 6.30054,-4.5794 10.2865,-4.1756 4.00332,1.0046 5.39951,-3.5716 8.97637,-4.0061 1.98699,-2.389 6.191,-2.8612 6.55476,-6.3575 2.93734,-2.3949 6.54772,-1.1496 9.70921,-0.3584 1.99167,0.6141 2.73196,-1.8645 3.06672,-2.5168 2.08875,0.9972 3.5126,-0.9757 3.64281,-2.2821 1.97793,0.4816 6.22088,3.8592 6.03194,-0.3965 -1.32405,-2.523 -0.36235,-5.1687 -1.50033,-7.6857 -1.78555,-3.0189 0.79305,-5.2412 1.82819,-7.6931 -0.55772,-2.766 -3.73053,-3.5562 -5.81802,-4.9264 -1.74668,-1.6794 -4.55544,-5.4608 -6.34233,-1.4876 -2.50524,2.8603 -4.54033,-0.6619 -5.88795,-2.5301 -3.38753,-2.5601 -7.10786,1.9324 -10.46151,0.1818 -2.49609,-1.0124 -0.61883,-4.465 -2.76247,-5.1462 z", - "department-21" : "m 429.69633,202.35967 c -3.29669,-0.012 -2.06858,6.4603 -6.30465,4.446 -3.52421,-0.5896 -8.33544,0.104 -8.26143,4.206 -2.58749,1.5414 -0.0627,3.9478 1.69404,4.225 1.82493,3.0625 -0.92174,6.7241 -3.08802,7.311 1.32434,2.0387 -0.49488,3.1077 -1.04125,4.0828 0.10953,4.6872 -4.82895,7.502 -5.07346,12.0001 -0.12764,3.3045 -4.19637,6.2537 0.0799,8.6831 0.267,2.3491 -1.35985,7.6546 3.30486,7.3447 2.39998,2.4644 -0.25152,7.9854 4.69976,8.4903 1.84626,0.6712 2.58659,2.9452 4.48547,2.0819 0.99142,3.9606 5.66723,2.3397 7.48338,5.5965 1.90488,2.1812 4.45423,5.2597 7.25235,5.2776 4.17222,-0.9102 7.94579,-3.5018 12.3055,-3.862 3.97555,0.4607 7.87802,0.9764 11.61745,-0.8755 3.77989,-0.6889 0.67658,-4.9046 4.19565,-5.6563 4.32919,-1.9516 5.19937,-6.5857 6.40666,-10.6504 1.61007,-3.1647 0.21685,-6.2431 0.62675,-9.5054 -0.56372,-1.7678 -2.73502,-0.8076 -2.58966,-3.1405 -1.30908,-2.098 -3.32949,-3.8576 0.008,-5.1812 3.78061,-1.1029 3.82079,-8.1017 -0.52912,-7.7043 -1.98346,2.0436 -4.58227,0.325 -7.16923,2.1466 -1.15301,-1.0595 -2.93318,-5.3821 -4.8262,-5.3052 -2.83363,3.4229 -5.14701,-3.7231 -8.32607,-1.7684 -1.23398,-1.4731 -0.65051,-5.2016 -2.22045,-5.2482 2.61397,-1.5532 3.0882,-4.5652 0.66573,-6.3782 -0.44703,-2.6089 -3.46237,-2.9729 -4.70156,-2.6975 0.70381,-1.7814 0.9387,-3.8469 -1.60399,-3.6548 -0.54793,-3.5579 -4.28953,-3.0699 -7.07554,-3.6892 -0.68526,-0.1369 -1.36466,-0.3147 -2.01441,-0.5745 z", - "department-25" : "m 524.16289,232.68847 c 0.67191,3.2533 -5.15771,1.3464 -4.40495,4.6443 -3.61865,1.402 -6.58626,-2.0187 -9.94294,-0.4895 -3.1693,1.4413 -3.33394,6.0984 -7.32431,6.2086 -2.14856,1.5972 -4.08407,2.8132 -6.33731,4.3076 -2.68321,2.2215 -6.46639,-0.1117 -9.12089,2.5632 -1.95128,1.9724 -7.57479,1.5279 -6.35412,5.4624 2.32093,2.021 6.3612,5.0018 3.37451,8.4294 -0.12591,1.2625 -3.04702,5.1398 -0.76959,5.1729 1.66196,-2.2543 1.94524,-0.5091 2.89222,0.8724 2.83244,-0.05 5.37651,0.8844 6.39404,3.7413 0.25398,3.3161 2.06137,6.9529 5.78779,7.1405 3.45727,0.9323 5.60478,5.9485 1.80461,8.0684 -3.70855,0.9497 -2.36103,4.9808 -3.64777,7.5062 0.26288,2.9469 4.14782,3.4619 4.2577,0.2851 2.97437,-3.0475 6.20941,-5.8167 9.91952,-7.9355 3.97143,-1.6625 3.01613,-5.8053 3.75266,-9.2117 -0.88808,-3.185 -0.34666,-6.7553 3.65952,-7.156 3.02188,-0.646 6.29286,-2.0146 7.35834,-5.2031 1.11924,-4.2424 5.80167,-5.3339 7.89346,-8.9631 1.89429,-1.8776 3.46397,-3.3227 3.87474,-5.9173 1.40244,-1.4426 6.68031,-4.7317 2.46061,-5.7841 -1.83046,0.4578 -7.03898,1.6264 -4.31519,-1.593 2.98771,-2.3679 -1.72188,-5.8952 1.06363,-7.7497 -0.89245,-4.6028 -6.25613,-2.2681 -8.84088,-2.9784 -1.13996,-0.4824 -2.45306,-0.6065 -3.4354,-1.4209 z", - "department-2B" : "m 591.59921,517.74457 c -3.2909,1.8098 0.34373,6.4765 -2.61056,8.6793 -0.8597,3.7929 2.37867,7.9232 -0.0534,11.4616 -2.57249,2.8747 -3.56796,-3.2983 -6.7193,-2.0645 -4.85028,-0.512 -4.61662,6.1117 -8.98273,6.3558 -3.73881,-0.025 -6.6763,2.2018 -9.20381,4.6648 -2.94106,0.026 -3.93324,3.0522 -5.26271,5.4951 1.51233,3.0196 -1.92087,4.3252 -2.89026,6.571 1.77738,1.5129 4.44189,1.8162 6.52142,3.0039 2.70354,1.4072 6.05997,0.2201 6.57412,3.8671 1.75073,2.4522 4.57724,3.726 7.0572,5.2864 1.22754,3.4178 3.67358,6.2972 4.77594,9.7051 2.22355,1.7227 4.74705,3.3408 3.77675,6.6131 1.3733,2.8201 -0.69336,8.7249 4.218,7.5911 4.10413,-0.6083 4.18806,-4.9139 4.59561,-8.0238 1.71663,-3.1147 2.61827,-6.1695 5.28007,-8.31 0.97808,-2.0582 -0.51841,-3.6265 1.06754,-5.5458 0.8999,-5.4577 -0.84704,-10.9101 -0.92579,-16.3828 -0.50399,-2.9769 0.80227,-6.2079 -0.61605,-8.956 -3.16124,-2.7648 -4.22241,-6.9151 -2.96522,-10.9105 1.44374,-4.1235 1.45716,-8.5075 0.54445,-12.7494 -0.50402,-2.6517 0.0605,-7.3138 -4.18126,-6.3515 z", - "department-2A" : "m 554.05334,559.40537 c -1.42273,2.1387 1.41235,2.5663 2.6788,2.0471 0.45304,1.0514 -0.72098,2.8779 1.34726,2.7818 2.66835,1.4134 0.40492,4.0797 -1.93189,3.5638 -3.32645,0.8299 -0.95696,3.988 -0.94047,6.2178 0.84519,3.4181 5.48488,2.3441 6.60207,5.5624 1.60638,2.9587 -3.1436,2.5555 -3.17987,5.3631 -0.38235,1.9926 -4.0884,1.4107 -2.09869,3.7776 0.69621,4.6177 5.36122,-0.5975 7.95005,0.8198 1.19229,2.2385 -0.69336,5.3946 -1.1481,7.1688 -2.4954,0.7201 -1.68673,3.6997 -3.99858,4.3864 0.90898,2.3705 4.71432,-0.5219 5.09642,1.9721 0.46143,1.3673 7.02839,0.3516 4.87408,3.4884 -2.00201,1.6036 -6.57303,2.963 -4.30305,6.3319 2.05885,3.9766 6.80799,4.8761 10.49271,6.7077 2.00671,-0.8304 2.53926,1.4192 3.84234,2.0437 -1.21373,2.909 1.97026,4.5655 4.49755,4.3942 1.91739,-0.4583 2.32805,-2.8324 0.31846,-3.2949 0.52615,-2.3464 3.88743,-3.8315 2.78865,-6.6226 0.21298,-2.098 4.88283,-2.8193 2.63469,-5.2042 -1.63398,1.4605 -3.46715,-0.7872 -1.29516,-1.5953 3.62878,0.173 3.17769,-4.0289 4.34926,-6.3793 -0.0938,-2.7657 0.42993,-5.6866 -0.25804,-8.3974 -1.48326,-1.5148 -5.53923,2.8505 -7.14163,-0.4778 0.42849,-2.6315 -1.09108,-4.6863 -0.82567,-7.1428 0.66288,-2.5027 -0.8602,-4.6954 -3.2149,-5.0657 -1.19894,-2.5466 -1.74487,-5.4119 -3.77179,-7.3804 -0.89484,-3.6044 -4.19555,-5.2098 -7.17664,-6.6008 -1.56306,-2.3051 -2.63335,-5.674 -6.06155,-5.0531 -3.38536,-1.0672 -6.45739,-3.3477 -10.12631,-3.4123 z", - "department-66" : "m 349.77744,540.65427 c -3.7755,-0.2157 -4.08114,5.5769 -7.90406,5.2943 -3.46802,0.1003 -6.94191,-1.3302 -10.38278,-0.3785 -2.20232,-0.5632 -7.20356,-0.6633 -5.22452,2.9605 1.33581,2.7773 -0.10677,6.3927 -3.34877,6.3817 -2.14099,2.194 -4.91986,3.5591 -7.84249,2.1072 -4.19839,-0.1653 -6.56873,4.1192 -10.47063,4.9396 -2.6011,0.6475 -6.62201,2.3284 -5.25989,5.714 1.88304,1.5164 4.68833,1.6701 6.94249,2.9532 4.33643,0.6511 2.55173,6.3851 6.60391,7.1313 3.49185,0.6051 3.96975,-4.2893 7.35305,-4.4516 2.31895,-0.6488 4.81694,-0.5609 6.98735,0.5429 3.38115,0.5343 4.89536,3.8978 7.67995,5.0193 2.2794,-0.1242 3.98175,-1.0077 6.1753,-0.258 3.01101,-0.307 -0.0947,-3.9386 3.01676,-4.2576 3.67101,-0.075 6.1847,-2.367 9.43341,-3.4933 3.09832,-1.5894 6.37344,-0.2051 8.8141,1.8602 3.16681,1.6465 3.86523,-2.7829 1.44103,-4.228 -1.80197,-1.802 -3.88807,-3.839 -3.61732,-6.6348 0.37412,-2.0534 -0.80098,-3.8388 -1.68709,-5.3907 2.99039,-0.6467 1.39014,-4.46 1.42253,-6.6954 -0.6858,-2.1785 -3.70513,-1.5535 -3.57093,-4.2734 -0.78863,-3.0485 -4.70385,-2.5353 -6.5614,-4.8429 z", - "department-01" : "m 444.85582,302.54697 c -2.39745,6.5843 -4.33357,13.3492 -6.43519,20.016 0.57041,3.7999 -1.58429,6.9188 -2.08026,10.3911 0.52276,3.2544 -1.91536,7.4683 2.09324,8.7593 2.32444,1.3272 5.06424,1.723 5.37134,5.0771 1.01706,4.7886 5.77362,1.1664 8.74039,2.2817 2.87746,1.1417 7.36365,4.2266 8.40602,-0.7302 0.23247,-3.6536 4.93092,-5.0999 6.05356,-1.0959 0.80083,3.4138 2.97477,6.1176 5.63148,8.2985 0.81026,2.1494 2.62463,5.2012 4.49708,5.926 2.63287,-1.6193 2.14154,-6.0521 5.50545,-6.7173 1.3861,-3.5432 0.92377,-7.5352 2.52889,-11.0697 1.51562,-3.9354 -1.23084,-7.6545 -0.49217,-11.5571 -0.0536,-2.5327 2.52169,-1.6025 3.41822,-1.9736 0.43128,-3.4548 5.50206,-1.3186 4.82924,-4.9922 -1.42135,-2.9489 1.02552,-4.2795 3.58138,-4.3843 2.91293,-1.3445 2.49862,-4.9217 3.58839,-7.4541 0.86902,-4.4651 -4.90673,-5.0577 -6.43526,-1.3938 -2.29446,3.1229 -4.64468,7.2653 -8.99719,7.4691 -4.34825,1.3501 -4.06523,-5.3495 -8.18827,-4.3651 -2.35276,1.1495 -3.85858,5.9657 -7.13726,3.0601 -1.01413,-1.5988 -0.3582,-2.9762 -2.58273,-3.5152 -1.22537,2.0375 -1.72079,-4.1642 -3.8073,-4.7768 -1.15837,-1.276 -1.87928,-3.4014 -4.27484,-3.8255 -1.97832,-1.0482 -2.61856,-4.4514 -5.41069,-2.4157 -3.17046,2.2826 -5.1226,-1.2327 -8.40352,-1.0124 z", - "department-39" : "m 471.46313,250.59877 c -2.65381,3.3222 -1.93861,8.0565 -4.42613,11.5029 -0.75353,3.3575 -5.53359,2.6413 -5.92729,5.8537 1.25751,2.4032 -3.37379,4.2242 -0.76329,6.624 2.12635,0.1892 2.32064,4.5518 5.34136,3.1893 0.15737,1.6898 5.15095,2.6886 2.10293,4.0538 -1.65086,-0.5343 -6.25418,0.6805 -3.56283,2.5198 2.16157,0.9493 -0.40571,3.9645 1.60985,5.1485 1.24356,2.5919 2.29729,5.4261 0.3463,7.8769 -2.45685,1.3791 -2.74302,4.1729 -0.23847,5.6911 2.4651,2.7332 -1.77463,2.6012 -3.2469,3.5103 -2.46575,2.8986 2.46676,3.6681 2.42771,6.3567 0.53932,1.8289 2.41795,0.7575 3.15339,2.3953 2.06829,0.6451 -0.22147,4.1386 2.8221,3.5754 3.3334,0.091 3.9011,-5.4628 7.15628,-4.0823 2.43303,1.5598 3.19556,5.641 6.97277,4.2729 2.47353,-0.1735 4.32055,-1.6895 5.57648,-3.7307 1.8314,-2.3396 3.80025,-4.6084 5.90646,-6.6634 0.73415,-2.685 0.84208,-5.5764 3.2507,-7.3802 0.8918,-3.0616 -5.23242,-2.5207 -3.37935,-6.3294 1.53804,-1.9996 -0.0964,-5.1353 3.19338,-6.251 3.18207,-1.2561 3.12765,-5.1222 0.15603,-6.659 -2.32957,-1.9522 -6.49546,-1.6637 -6.77928,-5.524 -1.23022,-2.1839 -0.48645,-5.4493 -3.71307,-5.6401 -1.75518,-0.6249 -4.24877,-0.9459 -4.75381,-3.1021 -0.67983,3.6396 -5.34805,-0.5898 -1.56194,-1.3878 0.34637,-2.1025 1.06732,-4.058 1.89974,-5.8046 -1.06222,-2.9061 -4.68044,-4.1064 -5.19434,-7.3827 -2.43198,-1.0174 -5.88264,1.8581 -7.58177,-1.6704 -0.26993,-0.3147 -0.52753,-0.6396 -0.78701,-0.9629 z", - "department-68" : "m 548.84804,183.79687 c -3.29742,1.5669 -2.94627,5.9393 -5.41734,8.2358 -1.53558,2.2954 -0.0173,5.5215 -2.28455,7.5436 -1.35348,2.3745 -3.50085,4.1593 -4.94169,6.4724 -0.15903,2.5317 -1.34213,5.2576 -0.71676,7.6374 -0.68891,1.7942 -5.16906,3.2016 -1.61719,4.9667 2.26908,1.3729 5.81614,1.3043 6.81294,4.2235 2.12068,2.5711 -1.95286,5.4479 -0.45947,7.7403 2.64224,0.075 4.4799,1.8306 4.83535,4.531 -0.17581,1.8891 1.94823,3.0574 2.74001,3.5132 -1.29628,2.5757 1.36275,3.8191 3.42904,3.8979 2.43501,-1.254 5.37405,0.085 7.545,-1.6986 1.67436,-0.8916 -0.391,-3.7236 2.03346,-2.5899 1.79694,0.1822 0.98173,-2.1483 2.2259,-2.9425 -1.74986,-2.038 3.83258,-2.376 2.90411,-5.2401 -1.64207,-2.1207 -4.52481,-4.7682 -2.33886,-7.696 0.0123,-2.7738 -0.0718,-6.0284 1.20266,-8.7893 0.4005,-2.9735 2.56906,-5.4844 2.92501,-8.3571 -1.44186,-2.1054 -3.30436,-4.0749 -2.1871,-6.8259 0.0177,-2.5239 -2.97228,-2.7427 -4.07897,-4.6336 -1.00896,-1.9412 -1.24407,-4.5682 -4.08248,-4.8126 -3.09694,-0.1784 -4.2577,-3.0567 -6.20539,-4.8373 -0.74507,-0.4815 -1.57977,0.015 -2.32368,-0.3389 z", - "department-90" : "m 531.78501,216.18507 c -0.85817,1.3249 -2.03697,2.4005 -2.97364,3.6605 -0.92091,1.3278 -0.41558,2.8983 0.1983,4.2043 0.1242,1.4116 0.2513,2.8158 0.99977,3.9781 -0.0812,0.9911 -1.25343,1.6928 -0.26317,2.6517 0.54377,0.8222 1.49686,1.6083 0.87571,2.6048 0.3587,1.6838 2.19303,0.5452 3.27153,0.5539 1.54552,0.01 1.19633,2.0771 2.53795,2.5234 0.94923,0.5055 0.48038,2.5212 -0.55208,1.2935 -1.3597,-0.089 -0.35067,1.8786 0.12294,2.4553 0.50421,0.7304 0.0909,2.5193 1.53497,1.8361 1.05694,-0.3826 2.68528,-1.231 1.60881,-2.54 -0.92868,-1.1156 0.41659,-2.3668 1.58772,-1.8882 1.08576,0.2921 2.23744,0.8624 3.35419,0.3512 0.98639,-0.3129 1.99962,-1.5075 1.3486,-2.5231 -0.62165,-1.0727 -1.78389,-1.871 -1.92162,-3.1872 -0.30916,-1.3163 -2.06872,-1.7403 -3.06133,-0.9123 -1.4979,-0.3323 -1.00682,-2.5306 -0.38076,-3.4916 1.10814,-0.8906 1.17916,-2.2114 0.67586,-3.4461 -0.10248,-1.1583 0.055,-2.5539 -1.34022,-3.0161 -1.03698,-0.4599 -2.00623,-1.0367 -2.98073,-1.6127 -1.1763,-0.8597 -3.05442,-0.3501 -3.79732,-1.8116 -0.36072,-0.5105 -0.48537,-1.2096 -0.84548,-1.6839 z" + "department-29" : "m 37.3,156.1 c -1.4,1.2 -3.8,1.2 -4,3.5 -1.3,-2.2 -8,-0.3 -6.2,1.9 -0.8,0.3 -3.6,-0.1 -4.7,1.1 1.3,-3.1 -2.8,-2.8 -4.7,-1.3 -1.5,0.3 0.5,1.5 -1.7,1.3 -1.4,1.5 -5.8,-1.2 -5,1.7 2,2.3 -4.4,-1.2 -2.2,2.2 2.1,2.3 -1.9,-1.2 -3.2,0.2 -2.4,0.5 -5.9,3.3 -4.3,6.2 1.3,1 -2.4,2.8 -0.9,4.7 1.8,1.5 -1.5,4.7 1.9,5 2.3,0.7 2.5,-3 4.9,-1 3.1,0.7 5.9,-2.1 8.9,-2.7 1.9,-0.3 5.7,-2 6.3,-1.8 -2,1.8 -5.8,1.9 -6.4,4.9 -0.7,1.9 2.1,-0.7 2.3,1.1 1.3,-0.9 2.7,-1.9 3.9,-1.4 3.8,-2 -2.7,2.2 0.5,2 1.5,0.3 4,1 4.3,1.5 -1.9,0.3 -3.3,1.1 -4.6,-0.1 -2.4,0.7 -4.6,1.4 -6.6,0 -2.8,0.9 -5.8,0.6 -4.2,-2.8 -3.3,-0.2 -0.4,5.1 -3.8,3.7 -1.2,2.8 5.4,0.7 2.6,3.4 0.9,1.4 -0.1,5.8 1.9,2.8 0.8,-2.3 2.6,-4.6 5.1,-2.4 2,1.4 5.1,0.8 5.4,4 1.9,2 -0.3,6.2 -3,3.6 -3.9,0.6 -7.7,1.9 -11.6,2.4 -2.1,0.4 -6,-0.1 -4.4,2.7 2.5,0.1 4.9,1.6 7,1.8 2.6,-1.5 5.9,3.2 7.5,5.3 1.6,2.4 2.7,5.4 0.9,7.7 1.9,1.2 5.1,1.2 7.5,0.8 2,-0.4 3.2,-2.4 1,-3.3 -1.1,-2 0.8,-2.3 1.5,-0.4 3.3,0.2 -0.6,-4.1 0.7,-3.7 0.9,2.8 3.7,3.5 5.8,3.5 2.3,0.9 -0,-4.7 2.9,-2 2.1,1.7 2.7,4.2 4.6,6.1 2,0.1 4.2,0.1 6,-0.6 1.8,2.1 5.7,2.3 8.3,2.2 1.8,-1.5 -1.5,-4.7 0.9,-5.1 0.9,2.6 3.2,-0.2 3.6,-1.3 3,0.2 0.4,-3.1 2.1,-4.2 -0.2,-1.4 -0.6,-3.6 -2.5,-1.9 -1.4,2.1 -1.8,-1.6 -3.7,-1.5 -2.1,-1.4 -5.8,1.4 -6.1,-2.6 -0.4,-2.1 -2,-3.2 -2.3,-5 -2.2,-0.4 0.5,-4.5 2.6,-4 1.4,-1.4 5.8,-1.9 5.8,-3.1 -3.5,-1.5 2.5,-4.5 -0.9,-5.7 0.6,-1.4 -0.9,-3.8 -0.6,-5.7 -3.5,0.1 -1.6,-3.8 0.1,-4.6 -3.6,-1.5 -1,-4.2 0.3,-6 -1.3,-1.2 -2.2,-1.2 -2,-2.9 -3.1,-0.3 -3.4,-4.7 -2.3,-6.5 -0.4,-1.5 -3.2,-0.4 -4.5,-1.9 -2,-0.1 -5.2,-1.2 -4.7,2.3 -0.8,1.4 0.3,4.3 -1.8,2.2 -1.4,-0.5 -0.5,-3.4 -2.4,-1.3 -1.3,1.9 -1.5,-3.9 -2,-4.4 z m -9.9,28.7 0,0 0,-0 z", + "department-22" : "m 77.7,146.7 c -2.6,0.9 -4.4,2.6 -5.8,4.8 1.2,-2.8 0,-6.2 -2.3,-2.6 -2.9,-0.5 -4.8,2 -7.3,2.4 0.1,-2.4 -5.1,-2.9 -5,-0.3 -1.6,0.7 -2.8,2.5 -0.5,3.8 1.4,1.4 -3.2,1.1 -1.2,3.6 0.7,2.8 -2.6,-0.5 -2.9,1.7 -2,2.3 0.9,5.1 2.7,6.1 -0.9,1.8 3.8,1.9 0.9,3.6 -2.3,1.3 -1.7,4.1 0.7,4.7 -2.4,1 -3.5,4.7 -0.2,4.9 -0.7,1.8 0.3,4.1 1.4,3.9 -2.2,1.5 2.1,3.3 -1,4.8 -1.3,1.6 3.4,3.8 -0.4,3.5 -0,1.7 3.4,-0.2 4.6,0.6 2.2,-1.1 0.1,3.5 2.8,1.7 2.8,-2.5 5.1,2.3 8.2,0.1 1.3,-1.2 4.2,0.2 3.7,-2.7 2.4,-2.1 5.5,-0.3 6.5,2.1 3.1,-1.7 5.7,1.8 8.5,1.4 1.1,1.1 1.3,4.6 2.5,1.7 1.8,0.7 4.7,-2.7 4.4,1 -1.4,1.9 -0.1,6 2.3,3.3 2.1,-1.3 3.2,-3.5 3.7,-5.8 -1.5,-1.8 3,-1.3 4.1,-2.2 2.6,0.5 2.8,5.7 5.3,2.6 2.5,-0.5 4.8,-2.2 4.4,-5.2 2.7,1.3 0.4,-4 3.7,-3.1 2.3,0.8 0.9,-1.2 2.7,-1.7 0.9,-2.5 3.3,2.1 3.9,-0.7 2.9,-0.1 0.3,-3.5 2.7,-3.7 -0.7,-1.9 -0.1,-4.1 -0.6,-6.1 1.6,-1.5 2.2,-5.3 0.6,-6.8 -0.4,1.3 -2.9,3.6 -2.1,0.8 -0.6,-2.3 -2.2,-1 -3,-0.7 -0.4,-2.2 -3.7,-1.7 -4.3,-4.3 -2,-1 -0.9,4 -2.6,1.3 -0.9,2.1 -1.7,-1.8 -2.3,-2.6 -0.2,-2.7 -5,3.6 -3.1,-0.4 2.1,-1.4 -0.5,-4.6 -1.4,-1.9 -1.9,1.2 -2.9,1.9 -4.8,1.1 -2.9,-0.1 0.5,1.5 -2.1,2.5 -3.6,0.8 -5.2,5.7 -8.5,5.5 0.5,3.4 -2.7,-0.2 -2.1,-1.8 -3,-1.1 -4.7,-3.2 -4.7,-6.4 -2,-2 -5.4,-3.6 -5.1,-6.8 -1,-1.1 -6.8,-1.1 -3.4,-3.1 0.5,-2.8 -4.1,-1.2 -3.7,1.1 -0.4,1.7 -2.3,2.4 -0.6,0.4 1.3,-1.5 1.4,-4.6 0.5,-6.1 z", + "department-56" : "m 79,190.8 c -3.4,-1.1 -2.2,3.9 -5.3,2.9 -1.4,0.4 -1.2,1.6 -3,0.8 -1.1,0.8 -2.7,-0.4 -3.4,-0.5 -0.8,-2.3 -6.1,3 -4.8,-1.3 -1.9,-0.7 -4.6,-0.1 -6.8,-0.3 -2.6,1.5 -6.5,1.4 -6.9,5 1.7,0.4 1.3,1.2 1.5,2.7 2.3,1.3 1.4,6.7 5.2,4.9 2.3,-0.6 4.2,1.5 5.4,2.5 1.1,-1.7 3.9,-1.4 3.2,1 0.1,1.6 -1.1,2.8 -0.3,4.8 -2.2,-0.7 -3,4.6 -5.7,1.8 -1.4,0.9 1.2,3 -0.2,4.5 0.8,3.1 4.3,6.8 7.2,3.9 -2,-1.8 1.2,-1 2.1,-2.8 1.5,-1.3 1.8,-1.5 0.7,0.5 -1,1 -3.4,3.3 -0.4,3.1 1.5,0.5 3.4,4.4 4.8,2.9 -0.3,-2.5 3.8,-3.1 1.1,-5.4 1.1,0.6 2.7,-1 2.1,1.2 3,1 -0.9,3 -2.4,3.6 -2.1,3.1 3.5,3.8 1.7,6.9 -0.3,1.6 0.3,5.9 2.1,4 -1.7,-1 -1.9,-7.6 0.5,-4.9 -0.5,1.3 4.8,0.7 3.4,-1.3 0.4,-0.8 1.3,3.4 1.4,0.8 0.9,1.7 3.9,2.5 1.6,0.1 -0.5,-1.5 -0,-3 -0.9,-4.4 1.8,1.7 1.4,4.1 4,4.3 0.2,-1.3 1.9,-0.7 1.8,-2.2 1.8,0.5 2.9,-0.5 3.8,-0.9 2.3,0.8 -0.6,1.7 2.1,2.4 1.6,0.5 0.4,-4.1 1.6,-1.1 -0.5,2 -2.2,6.1 -4.6,4.2 -1.5,0.1 -3,0.6 -4.5,-0.7 -3.4,0.7 2.5,2.1 2.2,4.2 2.3,1.6 5,-1.3 7.5,-0 0.1,-2 1.3,-0.9 2.4,-1.7 -1.3,-1.4 4,-1.3 1,-0.1 0.2,1.9 4.4,-1.2 5.9,0.7 1,1.4 4.3,0.3 4.4,1 -2.3,0.4 -6.8,-0.7 -5,3.2 1.5,1 2.6,-3.6 4,-0.8 2,-0.1 4.3,0.4 4.4,-2.4 0.3,-2.6 2.3,-0.1 3.2,-0.2 1.2,-1.1 2.3,-1 2.7,0.4 1.6,-0.3 0.7,-3.1 3,-2.6 1,-1.6 -0.1,-4 1,-5.8 -1.2,-2.2 -1.7,-4.7 -1.6,-7.1 1.1,-1 4.1,-0.7 1.6,-2 -1.9,-0.1 -2.1,-1.2 -0.1,-1.7 0.9,-1.3 3.5,-4.1 1,-4.6 -2.5,1.9 -2.5,-3.4 -0.7,-4 -0.6,-3.3 -3.2,-4.8 -6.1,-5.4 -2.4,0.4 -4.2,0.1 -2.5,-2.5 0.6,-2.3 5.5,-0.6 4.1,-3.2 -1.7,-0.2 -3.8,2.7 -3.3,-0.6 0,-3.4 -3.3,-2.9 -4.8,-1.4 -0.9,-3.1 -3.5,-4.7 -6.4,-3 -2.1,-0 0.3,3 -2.1,3.9 -0.1,2.1 -3.9,4.9 -5.3,3.8 -1.2,-1.4 2.1,-7.3 -1.6,-5.2 -1.4,0.5 -2.9,0.3 -3.6,2.1 -0.2,-2.4 -1.6,-4.2 -4,-3.7 -1.5,-2.5 -4.9,-0.7 -6.4,-1.6 -0.8,-1.2 -1.3,-2.6 -3.1,-2.4 z", + "department-35" : "m 134.5,157.8 c -2.3,1.3 -4.3,0.3 -6.2,1.6 -0.3,1.7 -2.9,2.2 -1.2,4.3 0.2,1.7 4,2.3 1.5,3 0.7,1.3 1,3.6 2.3,1.2 1.7,2.1 0.9,4.7 -0.1,6.7 -1.2,1.7 0.8,3.8 -0.2,5.7 1.3,1.5 -2.1,1.6 -0.8,3.5 0.2,2.3 -2,-0.1 -2.6,2.1 -1.4,-0.7 -2.6,-1.6 -3.5,0.2 -1.2,0.3 -0.4,2.4 -2.4,1.1 -3,-0.1 -1.1,4.1 -3.6,3.5 -0,2.2 -0.6,4.5 -2.9,4.2 0.6,1.5 1.6,3.5 1.8,5.2 0.5,-2 5.2,-1 2.5,0.8 -2.3,-0.7 -5.1,2 -4,3.9 2.9,-0.3 6.4,0.3 7.9,3 1.4,1.7 0.9,3 -0.4,4.3 0.1,1.6 0.8,3.7 2.2,1.3 0.7,-0.8 0.8,2.1 1,2.4 -1.2,1.3 -2,2.9 -3.3,3.9 1.7,0.1 3.6,2.4 0.6,2.1 -2.7,1.2 0.3,4 -0.2,5.9 2.3,-0.3 4.1,-1.8 6.1,-3.1 0.1,2.7 3,-0.8 4.6,-0.6 2.4,-1.1 5.6,0.8 7.8,-0.6 3.6,0.5 2.7,-4.9 6.3,-4.8 1.6,-0.8 5.2,-0.8 3.7,-3.3 2.9,-0.6 4.6,1.2 6.5,2.5 1.9,0.6 5,2.1 4.6,-1.3 1.1,-1.2 0.6,-2.9 1.9,-3.9 0.7,-1.8 1.1,-4.7 2.4,-6.4 1.1,-2.4 6.6,0.5 5.2,-3.5 -0.1,-3.3 -1.4,-6.2 -2.2,-9.6 0.1,-3 -2.3,-6.2 0,-8.8 1.8,-2.2 0.7,-5.6 -0.3,-8 0.6,-2.2 1.3,-6.4 -2.2,-6.5 -2.6,-0.1 -6.3,-3.2 -7.2,0.9 -2.4,0.8 -4.8,5.5 -7,1.8 -2.6,-0.4 -4.3,-3.6 -3.9,-6.2 -1,-1.9 -2.4,-5.9 -4.9,-2.9 -3.4,0 -8,2.2 -10.4,-1 -1.7,-2.1 2,-3.1 0.2,-4.9 z", + "department-44" : "m 152.1,215.3 c 0.6,4.7 -7.5,2.2 -7.5,6.9 -2.5,2.9 -6.6,1.4 -9.8,1.8 -2.2,0.5 -4.6,2.2 -6.1,1.2 -2.1,1.7 -5.8,2.4 -4.9,5.7 -0.4,2 0.1,5.3 -2.8,5.5 0.3,3.4 -2.4,-0.4 -3.4,1.2 -2,-0.4 -3.4,-1.2 -3.9,1.4 -1.4,3.4 -7.9,-1.7 -6.5,3.4 1,0.4 3.9,1.3 1.3,1.5 -1.8,0.2 -4.4,-0.4 -5.5,2.1 0.8,1.7 6.8,3.9 3.5,5.8 -1,-0.9 -4.9,-1.4 -1.9,0.1 1.7,1.2 3.9,1.8 5,0.2 2.8,0.8 5.2,4.8 8,1.3 2.3,-3 5.7,-3.7 9.2,-3.6 3.3,1.3 7,1.8 9.1,4.9 0.6,1.6 5.8,2.6 2.1,2.2 -4.1,-0.1 -5.5,-5.5 -9.2,-4.4 -2.6,-1.4 -6.6,-0.4 -8.6,1.2 0.1,3 1.1,7 -2.6,7.6 1.6,2.8 6.8,0.8 8.7,4.2 3,2.7 4.8,7.1 8.9,8.4 0.9,1.9 5.5,0.6 5.1,3.6 3.1,0.7 6.8,2.9 9.7,1.1 2.1,-1.3 -2.5,-2.4 -0.1,-3.9 -2.9,-1.7 -0.8,-8.5 2.4,-5.9 0.6,2.4 -0.7,8.5 3.3,5.3 3.6,-0.9 -1,-7.3 3.9,-6.2 0.8,-0.5 2.4,-4.6 3.9,-1.3 1.1,2.3 6.9,2.3 4,-0.7 -1.2,-2.4 -6.3,-0.5 -4.2,-3.5 1.2,-2.1 4.1,-3.6 2.3,-6.6 -0.1,-3 -2.8,0.1 -3.7,-2.5 -0.4,-1.8 -2.2,-3.1 -3.5,-3 1.5,-3.2 6.1,-2.5 8.9,-4 3.1,-0.8 9.4,1.5 9.7,-3.2 -1.1,-2.5 -1.1,-5.9 -4.7,-5.5 -2.8,0.2 -8,-1.3 -5.7,-4.8 1.9,-0.3 7,1.3 6.3,-1.5 -3,-1.3 -7.7,-2.1 -7.1,-6.4 -0.9,-2.4 -4.5,-2.4 -3.2,-5.2 -2.8,-1.3 -5.5,-2.7 -8.1,-4.1 -0.7,-0.1 -1.5,-0.1 -2.2,-0.3 z", + "department-50" : "m 131.1,90.3 c -1.9,1 -0.8,4.8 1.9,4.2 3.6,1.9 1.7,6.6 0.2,9 2,2.4 3.1,5.7 3,9 0.1,1.7 2.6,0.2 3.1,2.3 0.8,1 1.8,2.1 2.2,0.4 1.4,1.6 -1.4,2.3 1,3.7 1.4,1.3 1,6.4 3.7,4.1 1.9,0.3 2.4,1.2 0,0.9 -1.6,1.7 0.5,4.6 0.9,5.7 -3,1 -0,4.3 -0.9,6.5 0.2,4.2 2.3,-2.3 4,0.7 -3,-1.6 -2.7,4.6 -1.5,5.5 -1.4,1.5 -0.8,4.6 -2.5,6.6 2.8,1.9 0.3,6.7 3.8,8.4 0.7,3.7 6.5,2.5 6.9,4.9 -3.1,-0.7 -6.1,1.3 -9.3,0.1 2.1,2.5 1.7,5.4 3.3,8.2 0.5,2 2.9,1.7 3.9,3.3 2.8,1 3.5,-3 6.2,-3.3 0.5,-4.2 4.8,-0.2 7.1,-0.5 2.5,0.2 4.5,2.1 6.9,1.6 1.1,-3.4 4.7,2.6 6,-1.8 2.1,-1.7 4.1,-4.1 4,-6.8 -2.9,-1.7 2.6,-4 -1,-4.6 -1.2,-1 -2,-2.2 -3.4,-2.4 0.7,-1.7 0.7,-2.2 -1.2,-1.5 -2.1,-1.6 -3.8,-1.9 -6.2,-1.2 -1.5,-0.5 -4.2,0.7 -4,-2.1 -1.3,-0.8 -4.1,-1.5 -1.4,-2.8 1,-1.3 1.8,-1.9 3,-1.8 1.1,-1.2 3.8,-4 0.2,-2.9 -1.8,-0.8 1,-4.2 2.9,-2.2 3.1,-0.4 3.9,-3.8 6,-5.3 -2.3,-0.6 1.2,-4.4 -1.2,-5.3 -2.1,1.3 -1,0.2 0.1,-0.9 -1.1,-1.1 -4.6,-2.5 -1.5,-2.9 2.2,-1.5 -0.1,-4.8 -1.5,-1.9 -3.2,0.8 -6,-2.8 -7.9,-5 -1.7,-2 2.3,-3.9 -0.7,-4.5 -0,-1.6 -2.9,0.3 -1.3,-2.2 1,-2.9 -2.3,-4.4 -3.5,-6.6 -1.4,-2 -4.6,-6.5 -0.6,-7.3 0.2,-1.8 2.6,-1.3 1.1,-3.6 -0.4,-3.6 -3.8,-3.8 -6.8,-3.9 -3.9,-1 -4.7,4.1 -8.5,3.1 -3.2,1.2 -5.5,-1.8 -8.8,-1.7 -2.5,0 -3.2,-2.7 -5.7,-1.9 -0.5,-0.4 -1,-1.1 -1.7,-0.9 z", + "department-53" : "m 208.6,167.1 c -1,1 0.1,3.2 -1.9,3.5 -1.5,-1 -2.6,-0.4 -3.2,1.1 -2.2,0.3 -4.3,-2.6 -6.3,-0.7 -2.5,0.7 -4.3,2.9 -6.9,3.5 -1.5,-0.1 -0.7,-3 -2.6,-1.2 -1.4,-0.2 -1.6,0.2 -1.2,1.5 -2,1.9 -3.1,-1.9 -4.3,-1.2 -0.6,-2.9 -4.2,-1.8 -5.7,-3.3 -1.7,1.4 -3.5,2 -5.2,0.2 -1.6,1.4 -0,4.1 -0.9,6 1,2.8 1.9,6.2 -0.3,8.7 -1.8,2.6 0.6,5.5 0.6,8.4 0.3,2.6 1.3,4.9 2,7.3 0.3,1.9 0.6,4.7 -2.4,4.5 -3.6,-1.2 -3.8,3.5 -4.8,5.7 -0.3,2.3 -3.1,4.4 -1.3,6.5 2.2,2 5.3,0.4 7.8,1.6 1.6,0.7 3.9,1 3.5,-1.3 2.6,-0.5 3.9,3.9 6.5,1.4 2.2,1.9 5.3,1.8 7.9,2.4 1.8,-0.6 4,-1.6 5.3,-1.8 0.7,-3.6 3.5,1.7 5.6,-0.7 3.1,-0.5 -0.7,-2.2 -1.7,-2.9 -1.2,-2.5 5.4,-2.7 2.2,-4.8 -2.1,-2.2 2.2,-3.4 3.9,-3.3 2.7,-2.1 -2.9,-5 -0.8,-7.2 1.5,-1.1 5.6,-0.1 4.2,-3 2,-1.5 -2.6,-3.7 0.6,-5.2 2.1,-1 4.3,-2.8 2.8,-5.2 0.4,-1.8 1.4,-3.8 0.3,-5.4 0.8,-2.3 2.7,-2.7 4.6,-3.7 0.5,-2.3 0.1,-5.4 -3,-3.9 -2.2,-0.9 -2.1,-4 -1.7,-5.5 -0.9,-1.1 -2.3,-1.9 -3.7,-2.1 z", + "department-49" : "m 163.2,217.2 c -0.8,2.4 -1.6,5.3 1.4,5.9 1.8,2.1 0.9,5.9 4.4,6.6 2.2,0.1 6.1,2.6 2,3.4 -1.7,0.3 -6.9,-1.5 -4.4,1.8 -0.3,3.9 5.6,1.3 7.6,3 2.5,0.7 1.4,5.1 2.7,6.5 -2.3,2.9 -6.3,1.4 -9.5,1.9 -2.8,1.5 -6.2,1.1 -8.6,3 -2.2,2.3 2.8,0.5 2.6,3.2 0.3,2.3 2.5,1.7 3.6,1.9 1.6,2.9 1.1,5.7 -1.7,7.6 -1.4,3 3.7,1.9 4.6,4.6 0.6,0.9 -1.2,3.3 1.4,3 2.1,1.5 5.1,-0.9 6.8,0.9 2.1,0.2 3.9,3.4 5.8,0.5 2.6,-0.7 5.2,0.8 7.9,-0.2 3.4,0.7 4.2,-2.9 5,-5 2.5,-1.5 5.7,1.7 7.3,-1.2 3.5,-0.3 7.2,-1.1 10.5,-0.8 1,1.2 -2.3,1.9 0.3,2.6 2.7,0.9 1.5,-3.9 4.7,-2.2 0.3,-1.6 1.1,-6.1 4.3,-4.7 1,-3.5 0.5,-7.7 3.2,-10.6 1.2,-1.8 2.8,-3.3 2,-5.3 0.9,-2.5 1.9,-4.9 2.3,-7.5 -2.3,-1.3 2.9,-6.1 -1.3,-5.8 -1.1,3.4 -4.8,-0.2 -6.8,-0.2 -1.9,-1.9 -5.8,-3.9 -7.6,-1.5 -2.9,0.5 -5.5,-3.1 -2.9,-5.2 -1.3,-0.4 -3.5,1.3 -5.3,-0.1 -2,-0.4 -3.1,0.6 -3.1,-2 -1.1,-2.9 -4.1,0.1 -5.8,-2.2 -1.8,-0.7 -0.8,2.6 -3,1.7 -3.1,1.5 -6.9,1.3 -10.2,-0.1 -1.7,-2.3 -3.6,1.6 -5.1,-1.2 -0.8,-1 -3.7,-1.8 -2.9,0.4 -3.4,0.2 -7,-0.9 -10.2,-1.1 -0.7,-0.4 -1.4,-1 -2.1,-1.4 z", + "department-85" : "m 161.3,265.2 c -1,1.7 -1.5,3.9 -3.7,2.6 -1.8,2 1.2,6.3 -3,6.7 -4.1,2.1 -1.3,-4.2 -2.9,-6.1 -3.8,-0.9 -3.4,4.2 -2.1,6.4 -1.2,1.6 2.9,3.9 -0.6,4.4 -2.8,1 -5.6,-1.3 -8.4,-1.3 -0.9,-1.2 -1.1,-3.2 -3.4,-2.6 -2.1,0.1 -1.4,-2.2 -3.5,-1.7 -2.5,-1.2 -5.2,-7.8 -7.2,-2.4 -0.6,3.9 -5.5,4.8 -4.9,9.2 0.4,4.2 5.7,4.9 7.2,8.7 2.7,2.6 5,5.4 6.6,8.8 0.9,1.9 0.2,6.1 2,6.7 0.2,-1.7 0.1,-2.4 1.1,-0.5 1.7,2.9 6.2,2.4 7,5.1 3.4,-0.4 6.9,0.3 7,4.4 1.3,2.8 4.5,-1.3 6,1.8 2.1,-0.1 3,3.1 5,3 -0.4,-4 4.4,-1.9 6.5,-3.3 1.7,-2 4.7,-2.5 6.8,-2.4 -1.2,1.7 -0.8,3.9 1.7,2.8 2.1,-0.4 4,-2.7 5.3,0.1 2.1,1.8 3.5,-1 5.6,-0.1 1.6,-1.4 3.3,-2.9 5,-3.7 0.2,-2.6 -3.5,-1.9 -3.9,-1.4 -0.6,-2.6 1.8,-5.3 -0.5,-7.7 0.9,-1.4 2,-1.5 1.1,-3.5 0.1,-2.1 -0.3,-4.1 -1.6,-5.2 0.6,-2.2 -1.2,-2.5 -0.8,-4.5 -1.6,-1.9 -3.3,-3.9 -1.9,-6.5 -1.7,-1.6 -5.4,-2.9 -5.2,-6.1 0.4,-2.3 -3.3,-2.9 -3.7,-5.3 -1.8,-2 -4.5,-1.7 -7.1,-1.3 -3.5,-1 -6.7,-2.7 -9.6,-5 z", + "department-79" : "m 211.4,263.5 c -3.5,1 -7.5,-0.2 -10.6,2 -1.5,0.9 -3.6,1.5 -3.4,-0.6 -2.9,-0.1 -3.5,3 -4.1,4.6 -2.8,1.8 -6.3,1.5 -9.4,1 -2.8,-0.4 -6,2.6 -2.6,4.3 1,2.3 0.3,5.2 3.5,6.2 3.7,1.3 0.3,4.8 3.1,6.9 1.9,2.5 1.9,5.9 3.1,8.4 0.8,2.3 0.5,5.2 -0.6,6.7 2.1,1.9 -1,6 0.8,6.9 2.3,-2.1 4.9,2.6 1.3,3.2 -1.8,2.1 -4.8,2 -7,3.6 -1.9,3.7 2.7,4.9 3.2,8.1 1.4,0.4 2.6,0.9 2.8,2.1 3.3,-0.9 5.8,3.6 8.6,3 2.9,1.2 6,0.6 8.5,3.2 3.7,-0.5 3.9,6.6 7.6,4.6 1.7,-2.1 1.2,-6 4.9,-5.8 1.6,-2.2 4.2,-2.5 6.5,-1.6 1.6,-1.5 2.1,-4.8 -0.8,-4.3 -3.3,-1.5 -1.7,-5.5 -0.5,-7.4 1.7,-1 0.6,-7.4 -1.8,-3.8 -2.3,2.9 -5.3,-1.2 -4.2,-3.4 -2.5,-2 -1.2,-5.4 -2.7,-8 1.3,-2 1.7,-4.5 3.1,-6.4 -0.6,-0.9 -2.3,-2.1 -2.1,-2.4 -3.7,1.6 0.2,-4.1 1.2,-5.2 2.3,-2.3 -3.1,-3.1 -0.9,-5.6 1.4,-1.8 -3.5,-1.8 -0.3,-2.9 3.3,-0.2 0.6,-1.2 -0.2,-2.5 0.5,-2.5 0.1,-5.8 -1.9,-7.4 -2,-0.5 -0.4,-5.9 -4.1,-4.8 -2.4,-0.1 2.2,-3.2 -0.9,-2.7 z", + "department-17" : "m 175.7,312.6 c -2.1,1.1 -4.9,1 -6.3,3.2 -2.6,0.1 1.2,4.7 -2.3,5 -2,0.8 -4.4,5.2 -2.1,6 2.9,0 2.5,3.2 4.2,4.8 0.7,1.4 3.7,5.7 0,4.9 -2.2,0.4 2,2.8 0.5,4.2 1.6,2.2 0,3.1 -1.6,3.5 -0.4,1.6 -2.2,1.6 -0.9,3.8 0.7,3.6 3.9,5.5 6.5,7.5 -3.7,-0.3 -5.1,-5 -8,-5.3 -3.9,-1.1 -3.5,4.9 -2.9,6.7 2.7,-1.5 4.8,2.9 7.5,3.5 3.3,1.3 3.7,5.4 7.2,6.1 4.1,3 7.5,7.2 8.5,12.3 0.3,3.8 5.7,2.3 7.1,1.6 -1.1,5.3 7,0.8 7.1,5.1 0.9,1.8 -0.2,5.9 1.9,6.5 3.4,-1.8 5.2,4.2 8.9,4.3 2.5,1.2 3.8,-3.7 6,-0.4 0.4,-1.4 1.4,-3 2,-3.8 -0.4,-1.7 1.7,-4.8 -1.4,-5.5 -1.8,-0.5 -4.6,0.4 -3.3,-2.5 -1.5,-1.1 -5.1,-3.3 -7.1,-1.3 -2,-1.2 -0.7,-3.3 0.8,-3.2 -1,-0.5 -4.6,-2.3 -1.2,-3.3 4.3,-0.7 -2.5,-4.3 0.6,-5.3 2.4,-2.5 -2.3,-2.8 -2.5,-4.3 2.2,-2.3 -2.7,-3.6 -3.5,-5.1 -2.9,0.9 -1,-2.6 0.3,-2.6 -2.7,-1.1 -0.4,-4.4 -1.6,-5.3 -2.9,0.8 -1.5,-2.3 0.5,-2.2 1.3,-1.3 4.7,-0.4 6.1,-2.1 2.3,-0.7 2.3,3.5 4.6,1 2.4,-0.3 1.3,-3.8 2.6,-5.2 -1.5,-1.9 -2,-4.7 1.2,-4.5 0.2,-2.4 -3,-4.1 -3.8,-6.1 -0.8,-1.7 -4.5,-0.9 -5.2,-3.5 -1.8,0.6 -3.2,0.4 -4.2,-0.8 -1.4,1.9 -1.7,-1.9 -2.9,-0.2 -3.3,-0 -4,-4.4 -7.7,-2.7 0.6,-2.1 -4.7,-2.1 -3.2,-4.6 -0.9,-1.7 -4.2,-2.1 -2.4,-4.3 -0.3,-2.5 -4.1,-5.6 -5.5,-2.9 -1.2,-0.6 -5.8,1.4 -3.9,-1.5 0.3,-0.7 0.6,-1.6 -0.6,-1.4 z m -24.5,7.3 c -2.5,0 -3.9,1.1 -1.7,3.1 3.9,0.2 7.2,2.3 10.9,3.7 3.9,-1.1 -3.6,-4.9 -5.8,-4.1 0.3,-2.4 -4.6,1.2 -3.8,-1.5 1.5,1 1.8,-1 0.5,-1.2 z m 4.3,13.7 c -0.7,1.5 2,3.7 0.9,5.9 3,2.8 6.5,5.8 7.1,10.2 2.3,-1.6 3.3,-6.5 0.1,-7.9 -0.5,-2.3 -0.5,-5.1 -3.5,-5.1 -1.5,-1 -2.7,-2.7 -4.5,-3 z", + "department-33" : "m 170.4,365.5 c -2.9,2.4 -3.7,6.4 -3.7,10 -0.1,6.5 -0.6,12.9 -2,19.3 -0.9,8.2 -1.6,16.4 -2.6,24.6 0.2,2.2 -1.4,7.4 -0.1,8.1 -0.1,-3.3 2,-7.5 4.4,-9 2,1.7 7.3,5.7 3.8,7.5 -2.7,1 -6.4,-2.4 -6.4,2.5 -1.5,2.7 -2.7,7 -1.1,9.2 2.8,-0.6 6,-2.3 7.6,-3.8 2,1.3 5.7,0.9 3.8,4.4 -2.9,4.7 3.5,-0.3 5.4,2.2 3.9,1.5 7.9,-3.7 11.3,-0.8 -1.4,4.1 4.4,3.2 5.2,6.6 1.9,1.4 4.1,0.8 4.9,3.3 2.2,0.9 -1.2,6.6 3.3,5.7 2.6,1.1 6.1,0.4 4.8,-3 1.7,-3.7 3.2,3 5.6,1 3.5,-1.1 3.8,-4.9 1,-7.1 1.8,-2 6.6,-1.6 3.4,-5.5 1.3,-2.3 -1.8,-5.2 1.1,-7.2 -2,-2.1 4.1,0 3.4,-3.5 2.1,-0.5 2.8,-2.2 2.6,-3.5 1.8,1 2,-3.2 -0.5,-1.9 -1.2,-1.3 -2,-2.6 0.2,-3.5 -0.3,-1.4 2,-1.2 2.6,-1.7 1,3.5 0.8,-3.2 2.9,-0.6 3.4,-0.1 -2.1,-5.4 2.2,-5.6 -0.3,-3.6 -4.3,-1 -5.2,1.2 -2.9,-0.9 -4.4,-0 -6.9,-0.5 -0.5,-1.9 -5.2,-0.9 -2,-2.8 3,-2.6 -1.3,-5.8 1.7,-8.2 0.2,-2.6 3.6,-7.9 -1.4,-8 -1.8,0.7 -3,1.9 -4.5,-0.1 -2.8,3.7 -7.2,0.6 -9.5,-1.8 -1,0.8 -2.9,-3.3 -3.7,-0 -1.8,-2.9 -1.2,-5.9 -1.9,-8.6 -2.5,-2 -7.6,0.6 -7.2,-4.1 -1,3.3 -7.9,-1.7 -5.6,3.5 1.1,5.2 -0,11.7 4.1,15.8 1.6,1 5.5,1.4 5.1,3.6 -1.1,-1.8 -5.9,-2.2 -2.4,0.2 0.9,1.9 0.3,4.9 0.5,7 -0.9,-3.6 -0.3,-7.7 -4.4,-9.5 -4,-3.7 -3.8,-9.3 -4.6,-14.2 -0.8,-4.1 -2.8,-8.1 -6.3,-10.6 -1.8,-3.7 -6.5,-3.9 -8.4,-7.6 -0.3,-0.8 1,-2.7 -0.5,-2.9 z", + "department-40" : "m 169.8,433.9 c -1.4,4.1 -9,1.9 -8.1,7.4 -1,7 -1.8,14.1 -3.2,21.1 -1.3,6.3 -2,12.7 -3.6,18.9 -1,6.2 -2.3,12.4 -3.8,18.6 2.6,-1.5 3.8,4 7,1.9 3.3,1.3 5.7,-4 8.4,-2.4 2.1,1.3 0.8,1.9 -0.5,2.6 2.2,0.7 3.7,-2.5 5.7,-0.8 1.4,1 3.1,-0.3 2.1,-1.8 2.7,0.6 4.6,-1.2 7.1,-0.7 0.9,-0.9 2.6,-1 3.4,-1.9 1.4,1.2 2.1,3.2 3.4,1.2 1.9,-0.7 2.1,-1.2 2.4,0.3 1.6,2.4 3.1,-1.2 4.2,0.6 1.3,-0.6 5.1,-5 5.1,-2 -2.3,3.4 3.3,-1.2 4.5,1.5 1.4,-0.7 5.3,-2.6 3.4,-4.1 -2.6,-1.1 2.2,-2.7 0.5,-4.5 -0.4,-2.1 3.7,-3.1 1.7,-4.6 0.2,-1.6 -1.2,-3.7 0.8,-4.3 -0.1,-1.6 -0.1,-3 -0.2,-4.1 -3.8,-1 1.1,-3.5 2.8,-3.8 1.4,0.1 1.6,0.9 2.5,-0.5 1.9,-0.5 2.3,-3.9 4,-0.7 -0,1.4 -1.1,2.6 1.1,3.3 3.8,1.5 0.4,-3.7 2.1,-5.2 -1.3,-3 1.5,-6 2.7,-8.7 -3.5,-0.7 -6.8,-2.4 -10.4,-2.5 -3.1,0.7 -0.4,-5.1 -3.4,-6.2 -1.7,-2.9 -3.3,0.3 -2.4,2.4 -1.4,2 -6.1,0.8 -7.8,-0.5 0.1,-2.4 0.6,-4.5 -1.7,-5.7 -0.8,-1.9 -4.7,-1 -4.9,-4 -2,-1.6 -5.7,-1.4 -4.2,-4.6 -1.2,-2.3 -3.8,0.2 -5.9,-0.3 -3,3.7 -7,-1.4 -10.5,1 -4,1.4 2.6,-4.5 -0.7,-5.5 -1.6,0.7 -2.4,-1.1 -3.8,-1.2 z", + "department-64" : "m 211.2,495.7 c -1.9,1.1 -4.7,-0.2 -6,2.4 -2,0.5 -4.1,-1.4 -6.2,0.5 -1.5,-0.7 2,-3.8 -1.1,-2.2 -1.8,1.1 -3.3,3.1 -5.1,2.5 -2,1.4 -5,-2.7 -6.3,0.4 -1.3,-1.4 -2.4,-3.2 -3.7,-1.1 -1.9,0.3 -2.9,1.4 -5.1,0.8 -0.9,2 -4.2,-0.7 -3.6,2.4 -2.3,0.7 -5.5,-1.1 -7.3,1.3 -3.3,-1 2.3,-1.3 -0.1,-2.5 -2.2,-3.2 -4.6,2.8 -7.4,1.7 -2.7,0.9 -5.7,0.1 -7,-2.2 -3.5,1.1 -4.8,4.9 -7.1,7.4 -1.9,2.1 -5.9,0.9 -7.1,3.2 0.4,1.8 2.6,2.1 2.4,4.3 2.2,-0.8 5.5,-0.8 4.9,2.4 1.4,2.6 3,-0.5 3.6,-1.5 2.4,0.5 5,1.2 7.1,1.9 1.2,3.2 -0.3,6.7 -1.8,9.4 -3.7,1.8 -0.2,5.8 2.8,5.6 2.5,-0.2 0.3,-6.6 4.3,-5.4 -2.8,2.4 0.7,4.8 3.2,4.4 2.8,1.6 4.7,2.5 7.7,3.5 2.5,0.7 4.1,3.7 7.3,2.9 2.8,1.5 7.3,-3 7.2,2.3 -1,3 3.2,2.3 4.3,4.5 1.8,1.4 3,6.8 5.1,3.4 1.3,-2.9 5.1,2.5 7.1,-0.9 1.5,-1.1 3.1,-1.7 2.2,-4.3 -2.1,-2.9 3.2,-3.1 1.1,-6.1 -0.7,-2.2 1.8,-2.5 1.8,-4.5 3.8,1.2 0.4,-4.3 3.1,-5 2.1,-1.3 1.6,-4.5 4.2,-4 0.6,-1.3 0.1,-2.9 1.5,-3.3 2.7,-2.2 -1.5,-4.9 1.5,-6.7 3.9,0.2 -1.2,-3.7 0.9,-5.9 -0.7,-3.8 -1.9,1.8 -3.2,0.5 -0.5,-1.9 0.2,-3.5 1.5,-4.1 -0.9,-1.8 -0.4,-4.4 -2.8,-4.9 0.7,-3.7 -2.6,-1 -4,-3 z", + "department-65" : "m 217,494.9 c -1.8,0.2 -2.8,4 -0.5,4.1 1.9,1.3 0.3,3.7 2.2,4.9 -1.9,0.1 -2.7,2 -1.8,3.4 0.3,1.5 2.4,-3.9 2.8,-0.6 0,1.8 -0.4,4.1 1,5.7 -0.7,1.5 -3.2,0.7 -3.2,3.1 1.5,1.2 1.2,2.8 0.1,4.3 -1,0.9 -1.5,1.8 -1.2,3.4 -1.2,1.4 -2.5,-0.6 -2.8,1.6 -0.3,2.3 -3.5,2.6 -2.8,5.1 -0.2,1.2 0.8,2.5 -1.3,2.8 -1.7,-1 -0.7,2.3 -2.5,2.5 -0.2,2.2 1.2,4.5 -1.4,5.5 0.1,2.4 0.4,5.6 3.3,6.3 1.5,1 2.8,2.8 4.7,1.4 -0.6,1.8 1.5,3.6 2.4,5 1.6,0.4 2.7,3.5 4.8,2 1.8,-0.6 4,-1.2 6,-1.7 2.2,-1.7 5.9,-0.2 6.5,2.5 2.2,1.4 2.8,-4.5 5.1,-1.5 1,2.4 6.1,0.3 2.7,-1.4 -0.5,-1.9 -0.2,-4.7 -0.1,-7 -0,-1.7 0.8,-4 2.7,-2.2 3.4,1.2 2,-4.3 4.6,-5.2 1.8,-1.4 -1.8,-2 -0.3,-3.7 -0.3,-1 -0.8,-3 -1.6,-1.3 -1.1,0.2 -3.2,2.4 -2.4,-0.1 -0.1,-1.6 2.1,-1.4 1.1,-3.3 -1.4,-1.2 -3.3,-2.5 -4.5,-3.1 -2,-2.1 3.5,-3.5 2.4,-5.8 0.9,-0.5 4.3,-0.6 2,-2 0.3,-1.9 5.5,-3.8 2.1,-5.1 -2.3,-1.3 -4.6,-0.7 -6.8,-1.4 -2.1,2.1 -2.3,-2.3 -4.3,-0.9 -1.8,1.3 -0.8,-1.7 -2.5,-1.5 -0.6,-2.5 -4,1.8 -5.7,-0.2 0.6,-1.9 -3.4,-2.4 -1.3,-4.2 1.5,-1.2 -1.9,-2.5 -1.2,-4.2 -1.1,-1.2 -3.5,-0.6 -4.4,-2.7 -2.1,-0.6 -0.6,-5 -3.7,-4.2 z", + "department-32" : "m 246.4,463.8 c -1.9,2.9 -5.7,0.1 -7.2,3.3 -1.9,1.5 -4.2,0.6 -5.8,2.3 -2.4,-0.5 -4.5,-3.4 -6.1,0.1 -0.2,1.9 -1.7,1 -1.7,-0.3 -2.5,0.4 -4,2.5 -2.6,5 0,3.3 -6.2,-0.5 -3.3,-1.9 -0.5,-2.2 -2.1,-2 -3.1,-0.3 -1.3,0.9 -1.7,2 -3.4,1 -1.7,0.3 -3.5,1.4 -4.4,2.8 1.2,0.3 3.1,1.7 1.4,2.4 1,1.6 0.5,3.2 -0.7,3.8 -0.1,2.4 2.4,4.6 -0.8,5.9 -1.2,1.6 0.7,4.3 -1.9,5 -0.4,1.7 2.3,1.1 1.6,3.1 2.2,-0.6 3.6,0.3 6,0.2 1.5,-0.5 3.5,-3 4.8,-0.5 0.2,2.8 2.7,4.4 4.5,5.2 2.5,-0.7 1.2,3.5 3.3,4.2 -0.5,0.9 -2.1,2.3 -0,3.1 1.3,0.3 0.3,2.3 2,2.1 2,0.1 3.8,-1.9 5.1,-0.1 0.8,0.3 0.3,2.7 2.1,1.3 1.6,-1 2,3.2 3.7,0.9 2.9,0.4 5.7,1.2 8.8,1.6 2.3,-1 2.8,-4 5,-4.8 -0.1,-2 1.2,-2.2 2.7,-1.1 2,-2 5.8,0.4 7.4,1.8 1.3,2.4 1.5,-1.4 1.6,-2.3 1.6,-0.1 0.8,-2.1 1.6,-3.1 -1.9,-1.4 2,-2.7 1.1,-4.4 -0.7,-1.2 1,-1.8 2.1,-0.9 0.3,-1.4 2.4,-1.3 3.2,-2.2 2.3,0.7 0.8,-3.3 -0.8,-2.3 -1,-0.9 -0.3,-3 -2.3,-2.1 -1.6,-0.3 0.3,-2.1 -1.8,-1.8 -1.9,-0.7 0.9,-3.2 -2.1,-3.1 -1.6,-1.4 -2.5,-4.4 -4.4,-5.2 -3.3,1.7 1.2,-3.1 -1.5,-3.2 0.8,-1.5 -1,-2.8 -0.2,-4.2 -1.2,-1.2 -2.9,-1 -4.3,-1.6 -2.3,1.2 -1.7,-1.9 -0.2,-2.5 1.5,-1.2 1.3,-2.7 1.4,-4.1 3.5,-0.8 -1.4,-2.4 -2.3,-0.2 -1.2,0.1 -0.4,-3.3 -2.5,-1.6 -1.3,0.7 -2.4,3.5 -3.4,0.8 -0.7,-0.8 -1.5,-1.9 -2.5,-2.2 z", + "department-47" : "m 230.1,418.5 c -0.8,0.8 -0.9,3.8 -1.8,1.4 -1.8,-0 -3.2,2.1 -3.9,3.3 1,0.9 2.1,1.7 3.3,1.8 -0,1.5 -1.7,2.6 -2,4 -1.6,0.6 -2.6,2.5 -3.2,3.3 -3,0.6 -4.4,4.1 -2.8,6.8 -1.3,1.8 2.5,5.7 -1.1,5.7 -2.2,-0.2 -3.7,2.4 -1.2,3.5 1.9,2.6 -1.5,5.3 -3.8,5.6 -0,1.9 -0.5,5.8 2.4,4.8 2.8,-0.6 4.8,1.9 7.5,1.7 2,-0.4 2.7,1.4 1.1,2.5 -0.5,2.1 -4,5.9 -0.7,6.9 1.4,-0.3 1.7,-1.5 2.3,0.3 1.4,0.2 1.6,-3.8 4,-2.4 2.2,2.5 4.5,0.3 7.1,0 2.6,-0.7 3.7,-3.7 6.8,-2.7 1.7,-0.4 3.4,-2.4 4.4,0.3 1.3,3.3 3.2,-0.2 4.9,-1.2 0.4,-1.6 1.1,-2.7 2.6,-3.5 -1.3,-3 5.5,1.6 4.2,-2.5 -1,-0.3 -2.3,-1.7 -0.2,-2.1 2.4,-0 2,-4 2.4,-5.8 -1.2,-1.1 -4.2,-1.7 -2.2,-3.7 -0.4,-1.7 1.3,-4.3 2.6,-1.8 1.5,0.9 4.2,-0.2 5.3,-0.4 0.5,-2.1 -0.4,-3.9 -1.6,-5.3 0.1,-2 -1.7,-5.2 -1.2,-6.1 2.2,0.1 5,-2.9 1.8,-3.9 -1.7,-2.5 -5.1,-2.9 -6.9,-0.3 -2.1,2.1 -3.9,-1.4 -2.1,-3 0.3,-1.4 -1.4,-4 -2.6,-1.9 -2.4,1 -5.8,0.4 -7,-1 -2.4,-0.2 -2.9,2.9 -5.2,1.6 -2.3,0.8 -5.4,2.9 -7.7,0.7 0.4,-2.2 -0.1,-6.2 -2.9,-6 -0.8,0.2 -1.9,0.4 -2.4,-0.4 z", + "department-31" : "m 290,474.3 c -1.1,1.4 -2.1,2.2 -3.1,1.3 -0.6,4.5 -6.3,-1.8 -5.3,3.1 -1.9,-0.9 -3.5,1.3 -0.6,1 2.5,2.1 -3.8,2.6 -4.9,4.2 -2.2,1.2 -0.1,-1.9 -2.6,-1.5 -1.3,-3.4 -2.9,1.4 -4.5,-1 -1.4,1.6 -7.9,0.4 -4.5,3.9 1.2,2.4 4.5,2.7 3.6,5.4 2.7,0.1 0.6,2.9 3.5,2 0.6,0.9 0.7,2.8 2.1,2.1 2.7,3.1 -2.6,3.3 -4.2,4.9 -1.1,-1.5 -1.6,1.2 -1.3,1.6 0.4,1.4 -3,2.2 -1.2,3.9 -0.1,2.6 -2.4,2.6 -1.7,5.2 -1.9,1.7 -3.4,-2.8 -6.2,-2.5 -2,-0.3 -2.8,1.5 -4.6,-0.2 -0.7,3 -3.3,3 -4.5,6.1 -1.7,0.8 -1.9,0.7 -1.7,2 -1.3,1.7 -3.9,2.9 -2.7,5 -1.6,0.8 -2.9,0.4 -2.8,2.4 -2.2,1.6 -3.9,4.3 -0.4,4.9 2,0.9 4.5,4.1 1.8,4.8 -1.3,4.9 3.7,-3 3.7,1.7 0.5,1.3 -0.7,2.2 1.1,3.3 -2.8,1.6 -2.2,9 -6.7,5.6 -1.7,2.4 -1.9,7.8 -0.4,10.2 1.3,3.6 6,0.2 8.9,1.8 2.5,-1.9 -1.9,-5.1 0.2,-7.4 -0.8,-3.4 2.9,-4 4.9,-2.3 1.6,-0.1 4.3,1.3 2.7,-1.5 -0.9,-1.8 -1.4,-4.6 1.5,-4.7 -1.2,-3.3 6,-1.2 5.5,-5.4 -2.2,-1.5 -0.8,-5.3 0.1,-6.3 2.4,2 0.9,-3.6 3.6,-1.9 1.7,-2.1 2.8,0.6 4.5,0.4 1.1,2 2.5,4.4 4,1.4 2.2,-2.5 -5.6,-2.6 -1.6,-5 1.9,-0.3 6.9,-0.7 5.8,-3.4 -3.6,0.1 -4.7,-4.7 -0.5,-4.9 1.7,1.8 3.2,4 3.5,6.3 3.4,1.1 2.9,-2.1 2.7,-4.4 1.2,-0.7 2.9,2.6 4,0.8 2,0.3 3.3,3.9 3.5,0.4 1.9,-1 3.4,-2.5 3.2,-4.9 1.7,-0.8 5.1,0.9 3.6,-2.6 0.2,-2.6 3.6,-6.1 4.2,-1.5 0.5,0.9 1.9,-3.3 3.8,-0.9 2.2,0.7 2.9,-1.2 1.6,-2.8 0.9,-0.9 2.2,-3.8 -0,-2.5 -1.1,2.4 -6.1,-0.8 -6.9,-3.1 -1,-3.4 -6.7,-3 -8,-6.3 2.9,-1.7 0.8,-3.5 -1.2,-4.2 3.3,-0.5 0.3,-2.1 -0.5,-3.7 0.6,-3.1 -3.2,-3.1 -3.2,-5.8 -1.8,-0.9 -1.1,-3.8 -1.9,-4.8 z", + "department-09" : "m 281,514.3 c -1.9,0.5 -2.8,3.4 -0.6,3.7 0.5,1.1 3.7,0.8 1.9,2.9 -1.8,0.5 -2.9,1.9 -5,1.6 -1.9,-0.5 -2.7,3 -0.2,2.6 2.2,0.6 2,2.3 0.3,3.2 -1.2,2.4 -2.7,-0.3 -3.2,-1.7 -1.2,-0.6 -2.4,-0.7 -3.5,-1.7 -1.2,1.5 -3.6,0.4 -3.5,3.1 -0.7,0.7 -2.1,-1.2 -2.1,0.8 0.8,1.2 -1.6,1.8 -0.1,3.2 -1.2,1.4 2.4,2 0.2,3.1 -0.3,3 -5.7,1.1 -4.9,4.1 -1,0.7 -3.5,0.8 -1.9,2.7 -0.1,2.6 1.4,5 3.9,6 1.3,1.4 2.4,-0.8 3.8,0.8 2.2,0.7 5.3,-0.1 6.4,2.5 -0,2.8 2.6,2.9 4.5,2 2.3,0.7 5.3,-0.6 6.3,2 2.5,1 1.5,6.4 4.5,5.8 0.3,-1.5 -0,-3.6 2.3,-2.8 2.6,-1.7 3.7,2.3 6.4,1.5 1.6,0 4.2,0.1 3.4,2.2 2,0.8 4.9,1.1 6.1,-0.8 0.2,-1.6 2.4,0 3.3,-1.2 1.1,-1.1 1.1,-3.6 3.3,-2.6 1.7,-1.2 4.3,-0.2 5.9,-0.9 0.4,-2.5 -3.4,-3.5 -4.4,-5.3 -2.1,0.8 -4.9,2.3 -6.7,-0.1 -1.3,-0.7 0.5,-2.2 -1.3,-3.3 -1.9,-0.4 -2.1,-2.2 -0.5,-3.2 2.8,0.1 5.6,-1.4 4.4,-4.6 -1.6,-0.5 -3.3,-2.1 -0.6,-2.7 1.9,-1 -0.4,-3.3 0.6,-4.8 -1,-0.9 -2.7,-1.5 -1.2,-2.7 -0.1,-1.4 -0.5,-4.5 -2.5,-3.4 -0.9,1.4 -1,-2.2 -2.7,-1.2 -2.3,-0.3 -5.4,-2 -6.1,-3.7 0.9,-1.6 -0.7,-3.9 -1.7,-5.1 -0.9,0.6 -1.4,4.4 -2,1.5 -1.2,-0.7 -2.5,-1.1 -3.2,-0.2 -0.5,-1.7 -2.2,-0.2 -2.4,-1.9 -1.9,1 1.3,4.5 -1.2,4.4 -1.5,2 -3.7,-0.8 -2.8,-2.5 -1.3,-0.9 -2.1,-3.1 -3.5,-3.6 z", + "department-11" : "m 322.7,505.1 c -2,0.9 -0.8,6.5 -3.4,3.4 -1.2,-1.8 -5.2,2.7 -5.6,-1.2 -1,-1.3 -3.2,1.9 -4.9,-0.1 -1.6,-0.8 -2.3,3.5 -2.6,0.6 -1,-2.4 -1.9,-1.8 -2.8,-0.3 -0.9,1.1 -1.5,2.8 -0.9,4.7 -1.4,0.7 -4.5,-0.6 -3.7,2 -2.6,1.9 -0.9,4.7 -0.5,7.1 -1.3,1.7 2.2,2 3.1,3.2 1.2,0.5 2.3,1.2 3,0.1 1.1,0.9 1.3,2.6 3.1,1.7 2.1,0.9 2.1,4.1 1.2,5.2 3.1,0.7 0.6,4.4 2.6,6.1 -0.4,1 -3.6,-0.6 -2.7,1.5 3.2,0.2 2.7,5.7 -0.4,5.6 -2.2,-0.6 -4.7,2.4 -1.7,3.3 1.2,1.1 1.2,2.2 0.9,3.1 2.2,2.5 5,0.7 7.5,0.3 1.5,2.5 4.8,3.5 4.4,6.6 1.8,-0.4 3.2,-3.2 4.5,-3.4 3.3,0.6 4.1,-3.1 3,-5.6 -1.8,-2.2 -0.3,-4.5 2.5,-3.8 2.5,1.1 4.8,-0.7 7.4,0 2.8,0.2 6.4,1.8 8.8,-0.2 0.7,-3.4 5.2,-6 7.5,-2.8 1.8,0.6 5.8,4.2 6.1,0.4 -0.5,-2.4 3.5,0.7 2.1,-2.3 -2,-0.1 -2.5,-4.5 -0.8,-3.4 -1.6,2.1 0.9,2.7 1.1,0.3 -0.5,-2.1 2.4,-4.6 1.1,-6.2 -2.4,0.3 -1.3,-5.7 0.6,-3.1 -2.5,0.7 1,4 1.1,0.8 1.3,-2.4 3.7,-5 4.1,-7.4 -1.5,-1.2 -2.1,-3.7 -4.3,-2.5 -1.2,-1.6 -3.8,-0.4 -5.1,-2.4 -2.9,1.1 -1,-4.2 -4.1,-2.1 -1.4,-0.4 -2.9,-0.8 -3.7,-1.8 -0.4,1.7 -3.4,0.2 -2.9,2.3 -1,1.9 -2.2,4.7 -4.3,2.1 -1.2,-0.2 -0.6,-4.6 -2.3,-1.7 -2.2,1.6 -3.1,-0.1 -3.9,-2.1 -3.1,-0 -1.4,-4.4 0.3,-5.1 -2.2,-1.3 -5.2,-2.3 -7.8,-1.4 -2,2 -4.5,-1.6 -6.7,-1.2 -0.2,-0.1 -0.4,-0.6 -0.7,-0.4 z", + "department-34" : "m 390.7,471 c -3,-0.3 -2.8,5.2 -4.9,4.1 -0.9,-0.8 -3.5,2.9 -1.7,3.8 -2.2,1 -3.6,-1.2 -4.2,-2.9 -1.2,0.9 -4.9,3.4 -3.2,0.2 -0.7,-2.8 -3.9,-1 -5.3,0 -2.7,-1.1 -4.4,2 -3.3,4 -2.2,2.2 -5.5,0.8 -7.8,-0.3 -1.8,1.1 -0.4,3.6 -0.4,5.1 -1.6,1.5 1.7,5.4 -2.2,4.1 -2,-1.5 -4.8,0.5 -5,2.6 -2.7,0.4 -5.1,2.6 -7.6,2.5 -1.2,-2.9 -5.7,-2.7 -5.4,0.8 -0.2,2.1 -0,4.3 2.1,5.9 -1.2,1.3 0.7,3.9 -1.8,4.6 -0.8,1.1 -3.2,1.4 -1.8,2.9 -2.1,0.6 -3.3,4.8 -0.4,4.9 0.4,3.1 3.3,3.1 4.7,0.7 1.1,1.1 0.4,3.3 2.6,3.8 3,1.1 1.7,-5.2 5,-4.3 1.1,-0.3 0.4,-2.6 1.6,-0.6 1.2,1.3 3.3,1.7 5.3,1.1 -0.8,3.2 2.6,2.3 4.3,4 1.7,-0.7 2.6,1.5 4.4,0.6 1.4,1.9 3.6,4.6 5.5,1.3 2.6,-2.2 5.4,-4.6 9,-3.2 1.7,-2.1 3.3,-4.7 5.3,-6.7 2.9,-0.9 5.1,-2.9 7.6,-4.6 1.3,-0.5 2.4,-2.9 0.4,-1.2 -0.9,1 -3.9,2.8 -4.1,2 2.9,-0.5 3.9,-3.2 5.4,-5 2.2,-0.9 3.2,-3.6 6,-3.7 2.8,-1.7 5.5,-2.2 8.1,-1.3 3.1,-2.3 2.2,-5.6 0.6,-8.5 -0.4,-1.9 -2.6,-1.5 -3.4,-3.2 -1.7,-0.6 -2.6,-4 -5.1,-2.5 -0.4,-1.2 1.1,-3 -1.2,-3.2 -1.2,-1.2 -1.5,-2.5 -3.5,-1.5 -2.5,1.5 -3.4,-1.7 -1.8,-3.3 0.2,-1.5 -2,-1.3 -2.1,-2.8 -0.5,-0.2 -1,-0.1 -1.6,-0.2 z", + "department-81" : "m 317.3,455.8 c -1.4,0.5 -2,1.6 -3.6,0.8 -0.3,1.9 -3.5,3.2 -5.6,2.3 -1.3,-1.6 -2,-0 -1,1 -1,0.4 -4.7,-1.3 -3.5,1.5 -0.2,1.7 -2.3,-1.9 -2.2,0.8 -1.1,1 -2.8,-1.6 -4.5,-0.7 -3,-0.7 -1.3,3.3 0.2,3.8 0.8,1.9 -1.9,3 -2.4,4.3 -1.3,0.9 -1.2,3.2 -3.5,1.9 -3.2,0.6 2.4,1.7 -0.3,3.2 -1.3,2.5 1.6,4.6 1.9,6.8 3.4,0.3 1.2,4.8 4.3,5.7 1.6,1.3 -3,2.1 -0.1,2.3 2.4,0 1.5,2.8 -0,3.5 0.4,1.9 3.6,2.5 5.1,3.7 3.3,0.3 2.7,5.1 6.1,5.6 1.6,0.8 3.5,1.7 3.5,-0.7 2.3,-0.4 1.4,2 0.2,3 0.1,1.8 2.2,2.9 2.9,4.3 2.1,0.3 3.9,-2.5 5.2,0.3 2.2,0.8 0.4,-3.5 2.6,-4.1 1.9,0.1 4.4,2 6.8,2.2 2.7,-2.9 6.4,1.6 9.1,-1 1.2,-0.6 2.1,-1.8 2.8,-2.4 -0.6,-1.9 0.3,-4.1 -1.8,-5.4 -0.4,-2.2 -0.1,-5.2 1.2,-6.9 1.7,0.4 3.8,1.1 4.9,2.7 2.1,-1.8 6,-1.5 7.3,-3.7 0.8,-2 0.4,-5 -2.4,-4.5 -1.5,-1.3 -3.2,-1.6 -4.2,0.4 -2.4,1 -5.1,-0.9 -6.5,-2.8 -1.5,-2.2 -3.8,-4.3 -2.9,-6.8 -1.5,-1 -0.3,-3.7 -2.9,-4 -0.5,-0.8 1.8,-2.4 -0.4,-3.1 -0.3,-2.5 -2.2,-4.1 -4.1,-4.9 -0.6,-2.5 -3.8,-3.3 -5.3,-4.2 -0.2,-2.5 -4.3,0.7 -4.9,-1.1 1.4,0.1 3.2,-1.8 0.7,-1.5 -0.9,0.4 -2.2,-1.7 -3,-2.1 z", + "department-82" : "m 270.5,443 c -2.1,1.2 -4.2,2.2 -6.6,2.2 -1.8,1.8 -1.6,-2.8 -3.5,-0.8 0.3,1.8 -1.9,4.9 1.2,4.8 2.4,1.5 0.1,4.2 -0.3,6.3 -0.4,1.2 -4,0.9 -1.6,2 2,0.8 -0.1,4.2 -1.9,2.4 -1.7,-1.2 -1.8,0.3 -2.1,1.6 -2.9,-0.3 -2.2,4.5 -0.8,4.9 0.8,-1.3 5,-1.3 3.4,0.4 -1.8,1 -0.7,3.8 -2.9,4.8 -1.3,0.8 -0.7,2.9 0.8,1.8 1.8,0.5 5.7,1.1 4,3.6 1,0.7 0.7,2.2 1,2.4 1.8,0.8 -2,4.1 1,3.4 2.3,-0.4 4.9,-0.4 6.7,-1.5 1.3,0.6 2.4,0.3 3.3,-0.3 1.6,0.8 2.5,2.4 3.6,2.9 1.7,-0.6 2.2,-2 4.1,-2 1.9,-0.5 1.9,-2.4 -0.2,-2.1 -2,-1.1 1.5,-1.5 1.7,-1.5 -0.4,-2 1.5,-2.5 2.7,-1.1 2.1,1 2.8,-3.1 4.1,-1.3 1,-1 2.5,-1.8 3.4,-2.2 -0.3,-0.9 -2.8,-2 -0.5,-2.3 3.2,1 3.4,-3 5.8,-4.2 1.5,-2 -2.9,-3.4 -1.4,-5.6 1.9,-1.1 4.2,0.2 5.7,0.6 0.7,-1.2 1,-1.6 2.1,-0.6 0.2,-1.3 0.2,-2.6 2.1,-1.8 1.1,0.2 2.2,0.4 1.1,-0.8 0.5,-1.8 4.2,2 3.7,-1 -0.3,-2.1 -2.4,0.6 -2.5,-1.3 -3.3,-1.2 0.7,-3.5 1.8,-4.9 0.2,-2.4 -4.4,-0.2 -4.4,-3 0.5,-1.9 -1.6,-1.9 -2.4,-1.5 -1.2,-0.6 -1.9,1.8 -3.2,0.4 -2.3,-0.2 -4,4.2 -5.8,2.7 -0.8,-2.5 -3.6,0 -1.6,1.5 0.3,2.4 -3.9,2.4 -3.1,-0.3 -2.2,-2.7 -3.5,1.7 -5.9,2.4 -1.5,2.5 -2.7,-0.7 -4.6,-0.5 -0.8,-1 1.9,-4.6 -0.9,-3.3 -2,2.1 -4.2,-0.8 -5.7,-2 -1.5,-0 -2.1,-2.3 -2.7,-3 0.5,-0.8 3.9,-1.2 1.3,-2 z", + "department-12" : "m 344.8,407.2 c -2.1,2.2 -4.9,3.5 -5.9,6.4 -0.2,3.1 -2.9,4.6 -2.8,7.8 -2.8,1.8 -2.8,6.4 -7,4.8 -2.9,0.8 -3.7,-2.9 -6.7,-0.6 -2.8,-0.2 -0.5,4.8 -3.7,4.4 -1,2.1 -4.3,0.2 -5,0.7 -2.3,1.4 -4.9,3.4 -6.5,5.6 -0.5,0.7 -1.3,-2.4 -1.7,0.5 -3.5,0.2 0.2,4.7 0.3,6.7 2.9,2.1 -2.3,3.3 -0.5,5.8 1.4,1.5 5.9,0.1 3.8,3.5 -3.1,-0.3 -2.9,5.1 0.4,3.8 0.8,2.2 2.9,2.1 4,0.3 0.6,-0.7 3,-0.9 4.4,-1.3 0.4,2.5 5.6,1.5 2.9,3.7 1.7,0.6 3.9,-0.9 4.4,1.5 3.2,-0.2 4.3,4.4 7.2,5 1.1,2.2 3.3,4.6 2.2,6.6 2.2,0.9 1.9,3.5 2.9,4.9 -1.4,2.7 2.8,5.3 4.1,7.6 2.2,1.9 5,1.9 6.8,-0.3 2.1,1.3 5.7,0.5 5.4,4 1.3,0.4 3.3,-1 4.9,0.3 2,-0.4 -0,-3.7 1.2,-5.1 -2.3,-3.2 1.1,-5.4 3.7,-3 2.8,0.9 5.3,-0.9 4.3,-3.6 1,-3.2 6,0.4 5.1,-4.3 0.9,-2.4 7.2,-5.3 2,-7.3 -1.5,-0.5 -3,-0.3 -3.4,-2.1 -1.7,1.9 -3.9,-2.5 -0.5,-2 0.5,-1.6 1.1,-3.7 2.6,-4.7 -0.7,-4.4 -9.4,2.3 -6.6,-3.1 -1.2,-1.3 -3.1,-1.3 -3.7,-2.8 -2.6,0.9 1.8,-4 -0.7,-5.2 -0.7,-3.4 2.2,-7.2 -2.1,-9.5 -0.8,-2.6 0.8,-5.9 -2.5,-7.5 -2.5,-2.8 -5.2,-6 -4.6,-9.9 -1,-0.3 1.6,-2.7 -0.8,-2.1 -2.9,-0.8 -0.8,-7.5 -5.1,-5.4 -2.8,2.6 0.7,-4.7 -2.6,-4.3 z", + "department-46" : "m 289.5,399.9 c -1.9,0.6 -3.2,2.1 -5.2,2.5 -0.6,2.5 1.9,5 0.2,6.8 1.5,1.2 0.7,2.1 -0.6,2.7 -0.5,1.4 -2.8,1.1 -2,3.2 -2,0.3 -3.9,1.9 -1.8,3.7 -0.6,1.5 -1.5,2.6 -3,3.2 -1.2,2.6 -6.2,0.9 -4.9,4.8 -0.8,1.5 -2.9,2.2 -2.4,4.2 -2.2,-0.1 -3.4,2.8 -5,1.8 1.1,2.2 1.4,4.3 1.8,6.7 1.4,0.9 1.7,2.3 1.7,4 1.1,0.1 4.1,-1.8 2.9,0.8 -1.7,0.2 -2.4,1.3 -0.8,2.2 0.3,2.2 3.4,1.2 3.6,3.4 1.9,1.7 3.3,-0.2 5.1,-0.3 0.7,1.6 -2.3,4.2 0.8,4 1.5,0.6 1.8,2.1 3.2,0.3 1.9,-0.6 3.1,-3 4.3,-3.5 2.4,-0.2 1.3,4.2 3.9,2.8 1.7,-1 -1.8,-4.7 1.4,-4.3 1,-0 1.4,3.2 2.1,1.2 -1.3,-1.8 1.5,0.2 1.9,-1.5 1.4,-1.2 3.1,-1.3 4.5,-0.9 0.2,-2 1.8,0.1 2.7,-1.1 1.7,0.1 4.2,-1.5 1.9,-2.9 -0.5,-2.3 -2.3,-4.8 -1.7,-6.9 1.8,-0 1.6,-1.9 3.4,-1.5 2.3,-1.4 3.8,-3.8 6.3,-4.8 1.7,-0.8 4.1,1.8 5.1,-0.8 2.4,0.1 1.5,-2.4 -0,-3.1 -0.2,-1.6 0.6,-3.8 -1.8,-3.9 0.9,-2.1 0.9,-4.4 1.7,-6.4 -0.7,-2.2 -3.1,-3.6 -3.8,-6 -0.2,-1.2 1.7,-2.2 -0.2,-3.1 0.4,-3.8 -4,-3.6 -6.1,-1.4 -0.4,-1.8 -2.4,-1.9 -3,-0 -1.7,0.7 -3.2,2.7 -4.5,1.7 -1.7,0.6 -1.4,-2.9 -3.4,-2.7 -0.9,-2.1 -2.8,-4.2 -5.2,-4.4 -1.5,-0.5 -2.1,1.4 -3,-0.5 z", + "department-24" : "m 247.7,356.6 c -1.3,1.7 -2.2,5.4 -4.4,4 -1.3,2.2 0.6,6 -2.8,7.2 -1.1,1.7 -1.2,3.2 -3.4,2.9 -1.4,1.3 -2.7,2.5 -3.7,2.4 1.3,1.4 -2.4,1.2 -1.9,3.3 -1.1,2.9 2.2,7.2 -2.2,7.8 -1.7,1.1 -2.1,4.2 -4.4,4.4 -1.8,-1.8 -4.8,-0.1 -5.6,2.2 -1.7,0.9 1.6,1.9 -1,2.4 -2.1,3.3 4.4,0.1 4.2,3.8 0.1,2.4 -1.7,4.7 -1.9,7.2 -2.3,1.8 1.8,4.6 -1,6.6 -2,1.6 -0.6,1.9 1.2,2.1 1.5,2.4 4.7,0.2 7.3,1.2 1.6,-2.1 3.6,-4.4 5.7,-1.2 -1.6,1.5 -3,1.8 -1.7,4.4 2.7,2 3.6,5.1 3.7,7.9 2.9,2.3 5.8,-2.3 8.3,-0.6 1.5,-0.1 1.7,-2.6 3.8,-2.2 1.7,-0.7 1.7,2.9 4.1,1.6 2.3,0.3 4.9,-3.2 5.6,0.3 1.5,0.5 -2.2,5.6 1.7,4.5 1.9,-2.6 5.6,-3.4 7.6,-0.3 1.6,0.2 2.8,4.1 2.8,0.7 3.1,-1.5 0.9,-6.1 5,-5.9 2.1,-1.5 4.6,-2.7 4.9,-5.1 -3.2,-2.9 3.2,-2.2 2.1,-5 1.4,-0.8 2.7,-2 3.6,-3.1 -2.6,-1.5 1.1,-2.9 -0.9,-5 -0.8,-1.9 -0.1,-3.2 0.9,-4.1 -1.1,-2.1 -3.9,-5.2 -1.3,-6.5 -1.5,-1.4 -7.7,-0.6 -6.4,-3.1 3.2,-2.3 -3.9,-1.4 -1.2,-3.8 2.1,-0.5 1.7,-2.3 -0.2,-2.4 -0.7,-1.4 -0.4,-4.3 1.4,-4.4 0.7,-1.3 4.3,-4.1 0.6,-3.8 -2.1,-1.2 -0.5,-2 0.2,-2.8 -1.2,-1.1 -2.4,-0.6 -3.3,-2.1 -1.9,0.8 -2.3,-1.5 -4.2,-1.1 -0.4,-2 3.5,-4.4 -0.7,-4.4 -2.5,1.7 -3.1,-3 -4.2,-4.3 -2.5,-0.7 -5.3,1.3 -6.9,-0.8 -0.3,1.9 -2.2,4 -3.3,1.7 -4,-0.3 1.3,-5.8 -3.3,-6.5 -2.2,1.7 -3.5,-1.3 -4.8,-0.3 z", + "department-16" : "m 252.5,327.7 c -2.3,0.7 -1.4,3.4 -4.4,3 -1.3,1.8 -4.1,0.5 -5,-1.4 -0.7,-3.5 -5.1,1.6 -1.8,2.2 -0.6,3.1 -3.4,1.1 -5.1,0.9 -3.1,1.4 -5.2,-1.3 -7.9,-1.8 -1.5,1.5 -2.9,-1.9 -4.7,0.1 -2,-0.4 -2.4,3.4 -5.1,2.2 -1.9,0 0.8,2.2 -1.2,2.7 0.9,2.7 -3.9,2.2 -2.1,4.7 -0.3,1.9 -3.6,0.3 -2.2,2.5 -0.1,1.4 2.2,3 -0,4.4 -0.1,1.5 -0.1,4.8 -2.2,3.4 -2,2.4 -3.2,-3.5 -5.2,-0.4 -2,1.2 -4.4,0.4 -6.1,1.9 -2.7,1.2 0.4,1.6 1.4,2 -2.8,2.1 2.9,5.1 -0.5,5.8 -1.5,1.7 0.2,2.1 1.5,1.6 1,2.2 5.2,3.3 3,5.8 2.3,0.1 4.8,3.1 1.8,4.3 -0.2,1.7 3.8,4.3 0.1,5 -3.1,0.8 0,2.6 1.3,2.9 -0.6,0.8 -3.1,1.9 -1.1,3.2 2.2,-2 4.9,0.4 7.3,0.9 -0.4,2 0,3.5 2.4,2.8 1.7,0.2 2.7,2.1 3.4,2.8 1.4,-1.4 3.5,-1.8 5.2,-0.4 1.7,-1.5 2,-3.3 3.7,-4.5 1.1,-1.1 3.5,-1.3 2.3,-3.7 -1.8,-2.8 1,-5.8 1.8,-7.6 0.2,-1.2 1.5,0.4 2.2,-1.1 1,-1.1 2.4,-1.8 3.7,-1.6 0.4,-3.2 4,-3.2 3.7,-6.4 -0.6,-1.4 -0.1,-4.6 1.9,-3 1.5,-1.4 2.3,-4 4,-5.8 1,-2.1 3.9,-2.7 3.5,-5.5 1.4,-0.7 3.4,1.9 3.1,-1 1.5,-1.8 2.1,-3.9 1.5,-6 -0.6,-2.9 3.2,0.6 4.3,-1.8 2.7,-1 0.7,-6.5 -1.7,-5.4 -1.9,-0.5 -3.2,-3.1 -1.9,-5.2 -0.3,-3.3 -2.4,-2.2 -4.9,-2.5 z", + "department-86" : "m 220.2,259 c -2.7,1.1 -1.1,6.7 -4.7,5.5 -1.1,2.7 -0.3,6.3 2.3,7.3 1.2,2.8 -0.1,6.9 2.8,8.6 -0.3,0.9 -4.7,0.9 -2,2.1 1.7,0.9 -1.2,4.7 1.9,5 0.2,2.9 -3.5,5 -3.4,7.5 2.3,-1.7 2.9,1.1 4,2.6 -2.4,1.4 -1.4,4.2 -3.1,6.1 1.1,2.8 0.5,6 2.7,8.3 -1,2.3 1.9,5.6 3.6,2.6 3.3,-2.9 4.2,4.1 1.4,5.4 -1.2,2.3 -1.1,6.6 2.8,6.3 1.8,0.4 -1.5,4.9 1.9,4.8 2.6,2.3 6.4,0.3 9.2,2 3.1,-1.1 -1.6,-3.6 1.5,-4.9 2.9,-0.4 3.7,4.6 7.1,2.5 2.6,-1.2 4,-4.6 7.5,-3.1 5.2,0.4 -2.7,-6.2 2,-6.3 0.9,-3.5 4.7,-4 7.3,-4.1 1.3,-2.3 2.2,-5.9 5.6,-4.5 3,-1.2 4.8,-4.7 1.4,-6.7 -1,-2.1 -0.6,-5.4 -4.1,-5 -2.4,-0.4 -3.1,-2.5 -5.5,-3.1 -4.3,-2.6 0.9,-7.4 -2.4,-10.2 -3.7,-2.4 -3.5,-7.2 -7.3,-9.6 -1.8,-2.6 -1.2,-7.2 -5.4,-7.8 -3.8,-1.6 1.4,4.3 -2.6,2.8 -3.2,-0.2 -6,2.2 -9.4,1.2 -5,0.4 0.1,-6.4 -3.4,-7.5 -1,-1.7 -5.9,1.1 -3.9,-2.4 -1.5,-2.1 -5.4,-1.8 -6.6,-4.9 -0.4,-0.4 -0.8,-0.6 -1.3,-0.7 z", + "department-37" : "m 248.5,223.8 c -1.4,3.6 -6.5,2.7 -8.2,5.4 -1.5,1.4 -3.9,-2.7 -3.7,0.4 1.4,1.1 1.7,4.3 -0.8,2.8 -1.8,-1.2 -6.1,-3.7 -6,0.1 -1.8,2.4 0.8,4.4 -1.2,6.8 -1.6,2.5 -0.4,5.8 -2.3,7.8 -1.6,2.5 -3.6,4.9 -3.4,8.1 -0.6,2.3 -1.5,6.5 1.5,7.2 1.3,-0.9 1.9,2.5 3.3,0.7 1,1.1 -0.6,5.2 2.1,3.2 1.8,-1.1 1.9,1.6 3.6,1.4 0.9,2.1 -1.8,7.5 2.1,6.9 1.9,-0.7 4.6,0.7 6.7,-1 1.6,-1 6.4,0.7 3.6,-2.3 -0.6,-2.9 4.7,0.4 5.6,1.7 0.6,2.7 0.9,6 3.9,7.3 1.9,1.9 1.6,7.8 6,6.3 1.4,1.2 2.5,1 3.5,-0.1 1.8,-0.7 -1.1,-3.5 0.9,-4.6 0.9,-2.9 0.5,-6.2 2.1,-8.8 -0.5,-3 1.9,-5 4.8,-5.1 2.3,-0.2 4.2,2.3 5.4,-0.8 1.1,-2 2.3,-3.6 3.8,-4.9 -0.2,-3.3 -2.7,-5.9 -4.1,-8.7 -1.3,-3.9 -5.1,-1e-4 -7.1,-2.7 -2,-2.5 1.6,-6.1 -1.1,-8.6 1.9,-0.4 2,-2.2 -0.1,-2.8 -0.2,-2 -3.1,-4.5 -0.7,-6.1 -0.6,-1.2 -2.6,-4.4 -3.3,-1.5 -0.6,-2.2 -2.6,-4.2 -4.6,-1.9 -3.1,2.8 -2.1,-3.8 -2.3,-4.3 -2.9,-0.2 -6,-1 -8.7,-0.8 -1.2,0.6 -0.5,-1.1 -1.2,-1.1 z", + "department-72" : "m 231.9,172.5 c -2.6,0.3 -4.4,1.9 -6.2,3 -1.4,0.5 -2,1.9 -3.4,2.6 -0.3,3 -3.2,-1.3 -4.3,0.8 -1.4,1.1 -5.6,0.1 -4.2,2.9 -3.1,-0.8 0.9,3.4 -1.4,4.6 -0.9,1.8 1.8,4.3 -0.9,5.2 -2,1.1 -4.7,3.1 -1.9,4.9 -1,1.3 0,2.6 -0.7,3.8 -2.4,-0.7 -6.8,1.7 -3.4,3.8 0.7,2.1 1.8,4.5 -1.5,4.5 -2.6,-0.4 -3.9,2.4 -1.4,3.5 0.5,2.3 -5.2,2 -2.4,4.8 3.5,-0.4 1.5,4.9 3.4,6 2.3,-1.3 4.9,2 6.8,-0.5 3.3,0.6 -2.5,2.4 0.3,4.1 0.7,1.7 3.9,2.5 4.5,0.1 2.3,1.1 4.7,0.5 6,2.8 1.7,1.4 4.1,0.3 5.4,2.2 1.6,-0.9 1.7,-2.7 3.9,-1.8 2.5,-0 4.7,2.8 7.1,2.4 0.9,-1.5 -2.9,-3.5 -0,-4.3 1,1.3 2.8,2.1 3.3,-0.2 2.3,-0.4 4.8,-1.4 6.5,-2.6 -2.8,-2.2 1.6,-5.3 3.8,-5.5 0.5,-1.4 2.4,-3.5 3.8,-4.8 -1.4,-1.9 -0.3,-6 1.8,-3.8 -1.1,-2.6 3.2,-3 0.6,-5.4 0.1,-1.7 1.4,-3.6 -1.1,-4 -1.6,-2.5 2.4,-1.5 1.7,-3.3 -2.1,-0.4 1.4,-1.6 0.9,-3 2.3,0.5 3.2,-1.5 0.5,-1.9 -2,-0.1 -3.3,-2.6 -5.3,-1.2 -2.4,-0.8 -2.5,-6.2 -5.4,-4.8 0.8,2.4 -2.7,0.2 -4.1,0.4 -1.1,-1.1 -2.6,-2 -2.4,-3.6 -1.9,0.2 -5.4,-0.7 -4.9,-3.1 -0.4,-3.4 0.1,-8 -4.6,-8.6 l -0.6,-0.1 2e-5,0 z", + "department-61" : "m 236.9,140.2 c -1.4,2.9 -4.4,0.9 -5.8,0.5 -0.7,2.1 -2.9,0.8 -4.2,2.3 -1.3,-2.8 -4.4,-0.3 -5.3,1.9 -3.1,0.7 -4.6,4.1 -8.2,4.1 0.6,3 -3.2,-1.1 -5,-0.8 -2.1,-0.2 -4.4,-1.5 -4.6,1.5 -1.9,-1 -4.4,-5 -7,-1.9 -2.7,0.7 -5.6,2.6 -8.4,0.8 -1.9,-0.2 0.6,2.4 -2,2.7 -2.2,0.8 -4.8,2.5 -5.8,4.2 1.6,0.5 4,2.6 4.9,3.8 -2.6,1.1 -0,3.2 -0.4,4.2 -0.1,3.5 -3.6,4.6 -4.8,7.5 1.3,1.6 1.8,3.1 3.6,2.8 -0.2,2.5 3.1,0.8 2,-0.8 2.2,0.2 3.4,-1.7 4,1.4 2.3,-1.3 4.7,-2.2 6.5,-3.8 2.1,-0.2 4.6,-0.7 6.5,1 1.1,-1.6 2.3,-2.4 4,-1.4 1.8,-1.1 -0.3,-4.5 3,-3.1 1.8,1.2 3.5,2.1 2,3.9 0.4,2.3 1.9,4.6 4.5,2.9 1.7,0.7 -0.8,7 2.5,4 1.2,0.4 3,2.1 3.4,-0.4 1.6,-0.8 2.7,-2.2 4,-2.9 0.3,-1.4 5.3,-3.2 7.5,-2 3.9,1.3 2.6,5.5 3.3,8.6 -0.1,2.9 4.6,1.8 5.4,3.5 -0.1,2 3.4,3.8 5.7,2.9 3.2,-4 3.9,7.2 7.7,3.4 3.2,-1.5 -1.6,-4 -0.2,-6.3 -3.6,-0.8 0.8,-4.7 3.1,-4.1 2.2,-1 6,-4.8 3.8,-6.7 -1,-2.2 2.3,-4.5 -0.9,-5.7 0.7,-2.4 -4.3,-1.6 -4,-4.4 -1.9,-0.4 0.2,-5.2 -3.1,-4.1 -0.4,-1.2 -0.4,-2.3 -1.9,-2.4 3.9,-2.5 -0.4,-5.7 -3.2,-6.9 -1.2,-0.8 -2.9,-1.3 -1.9,-2.9 -1.4,-1.2 -1.2,-3.7 -3.3,-1.5 -2.6,-0.7 -7.3,0.2 -7.1,-3.5 0.6,-0.7 0.8,-2.6 -0.5,-2.7 z", + "department-27" : "m 242.3,106.2 c -2.3,1.4 -4.5,3.1 -7.3,3.2 -3.1,0 -1.4,4 -1,5.8 -0.2,1.4 -0.2,3.1 0.1,4.3 1.6,-2.7 4.7,1.2 1.6,1.7 -3.5,1.5 3.1,2.2 1.7,4.6 -0.6,1.8 0.5,2.5 1.8,3.1 -1.6,1.2 -0.9,2.9 -0.7,4.3 -3.1,-0.3 -1.4,3.4 0.8,3.1 1.1,2.2 -1.2,5.2 -2,7.6 2,1.9 5.8,3 8.2,1.7 1.7,-0.9 2.1,2.5 2.8,2.5 -1.4,3 5.2,3.2 5.9,5.8 1.7,1.5 -0.6,2.6 -0.8,3.7 1.8,0.5 1,3.5 3.6,1.9 2.3,-0.1 2.1,-4 4.6,-2.4 2.2,-1.1 4.8,-0.8 6.5,-3 1.8,1 3.2,0.1 2.7,-1.9 1.7,0.3 3.3,2.1 5.5,1.2 1.7,0.9 5.6,0.5 6,-1.7 -2.3,-3.1 2.6,-4.2 4.2,-5.7 -0.1,-1.6 -1.5,-4.2 1.4,-3.9 0.7,-0.7 -0.3,-1.9 0.5,-2.6 -1.5,0.7 -2.7,-0.3 -1.4,-1.6 -1,-1.3 -2.1,-4.8 0.6,-3.4 1.1,-1.2 0.8,-2 2.5,-1.1 3.4,-0.1 4.6,-2.9 5.5,-5.8 0.1,-2.6 1.4,-4.9 2.5,-6.9 1.6,-1.6 3.6,2.7 3.6,-0.6 -1.9,-1.5 -0.6,-5.1 -2.7,-7.1 -0.9,-2.8 -3.1,-0.3 -5.2,-2 -1.7,0.3 -2.2,-3.1 -4.1,-1.4 -2.2,-1.3 -5.1,-1.4 -7.7,-1.2 -0.9,1.4 -2.8,1.3 -2.5,3.3 -1.5,1.5 -1.2,4.8 -4.4,3.5 -1.4,0.9 -3.7,0.8 -4.2,2.6 -2.6,-0.4 -3.4,1.1 -2.8,3.2 -1.8,0.3 -3.2,0.8 -4.2,-1 -1.3,0.4 -0.7,-4.4 -2.7,-1.9 -0.9,0.9 -1.5,-2 -3,-1.5 0.5,-2.7 5.1,0.7 3.3,-3.1 -0.4,-1.4 -2,1.3 -2,-1 -2.7,-0.1 -3.9,-2.9 -6.7,-1.3 -2.3,1 -3.6,-0.2 -5.2,-1.4 -2.7,0.5 -3,-3.2 -5.3,-3.5 z", + "department-14" : "m 231.2,109.9 c -4.1,0.1 -6.9,2.8 -9.6,5.4 -3.3,2.1 -7.1,3.6 -11,3.8 -2,1.9 -3.5,-1 -5.9,-1.3 -2.7,-1.8 -5.7,-2 -8.7,-2.5 -2.5,-0.5 -5.1,0.6 -7.6,-0.1 -3.4,-0.4 -7.1,-0.4 -10.2,-2 -1.9,-1.8 -4.9,-0.7 -7.3,-0.9 -3.6,0.3 -1.6,4.1 -3.4,5.9 0.4,2.4 2.4,4.3 4.7,5.4 1.3,2.3 4.2,1.8 5,-0.8 0.9,1.5 2.2,1.8 0.7,3.2 -2.8,2.7 2.7,3.6 1.8,6.8 0.2,1.6 -1.3,2.5 0.4,3.5 -2.6,1.5 -4.1,6.6 -7.8,4.6 -1.7,0.1 -2.6,3.9 0.3,2.3 1.7,0.8 -1.5,3 -2.3,3.7 -1.2,-0.6 -2.6,2 -3.4,2.8 1.5,0.5 3.1,1.1 3,2.9 1.9,0.5 4.3,0.6 6.3,-0.2 1.6,1.7 4.7,1.8 5.8,1.3 0.3,1.8 2.1,-2.5 3.6,-1.8 1.7,-0.4 2.9,-1.7 1.9,-3.2 2.1,-1.2 3,1.9 4.9,0.3 1.7,0.6 2.6,-1.5 4.4,-1.1 2,-2.5 4.7,-0.5 6.3,0.8 0.1,2.3 1.5,-0 1.6,-1 2.7,0.4 5.8,0.5 7.9,2.3 0.7,-2.2 4.1,-0.6 5.4,-3.1 2,-1.6 4.5,-2.2 5.5,-4.6 1.6,-0.5 2.6,-1.6 3.4,0.6 1.2,-0.3 2.1,-1.6 3.6,-1.1 0.5,-2.1 1.8,-0.9 2.6,-0.4 1.6,0.6 3,0.2 4,-1.3 0.9,1.2 2.6,1.2 2,-0.7 1.3,-2.2 0.2,-3.4 -2,-3.8 -1.8,-1.7 1.4,-2.4 1.4,-3 -1.9,-1.6 2.6,-4.1 -1,-4.4 -0.2,-2.1 0.6,-4.5 -2.1,-5 -3.2,-2.2 4.2,-2.2 0.8,-4.4 -0.9,-0 -3.1,2 -2,-0.2 -0.3,-1.1 -1.2,-1.3 -0,-2.6 -1.5,-1.7 0.6,-7.1 -2.8,-6 z", + "department-76" : "m 285.1,67.5 c -1.7,1.3 -3.9,-0.3 -5.3,2.2 -2.5,2.8 -5.8,4.7 -9.2,6.2 -2.7,2.1 -6.3,0.9 -9.1,2.5 -3,0.8 -6,2.2 -9.2,2.2 -4.6,-0.1 -8.4,2.8 -12.2,5 -3.2,1.2 -5.7,3.5 -9,4.4 -4.5,0.6 -4.3,5.6 -6.1,8.7 -1.3,2.4 -3.7,6.1 0,7.7 2.7,1.1 5.3,1.2 8.4,2 3.8,1.2 7.9,-4.2 10.9,-1 1,1.7 3,3 4.7,1.4 -0.8,3.5 3.9,2.2 5.9,1.7 1.2,0.7 1.5,-1.8 1.8,0.6 0.7,1.6 3.2,0.1 3.8,1.8 1.6,-1 2.5,4.2 -0.3,2.5 -3.3,0 0.2,1.5 0.5,2.7 2.7,-3.3 2.8,4.2 5.8,2.8 2.8,-0.3 -0.3,-3.9 3.3,-3.4 1.8,-0.3 2.8,-2.6 4.6,-2.2 0.4,-1.4 4.7,0.8 4,-2.6 1.3,-2 1.5,-4.1 4.3,-5 2.1,0.1 5.3,0.9 7.6,1.4 2.1,-0.4 3.6,3.2 6.2,2.2 2.1,0.7 2.3,-4 4.3,-4.9 1.5,-1.5 -0.8,-3 -1.5,-0.9 -2.4,-0.9 0.9,-2.5 -0.8,-4 0.3,-1.6 -2.3,-1.3 -1,-2.6 -0.7,-1.3 1.8,-2.2 -0,-3.5 1,-1 3.3,-5.1 0.7,-2.6 -2.5,-0.3 0.5,-3.3 1.1,-4.2 -0.1,-1.6 3.3,-0.3 1,-2.2 -2.4,-2.7 -1.3,-6.9 -4.3,-9.1 -3.6,-1.5 -5.4,-5.1 -8.6,-7.1 -2,-0.5 -0.4,-2.8 -2.2,-2.9 z", + "department-60" : "m 299.8,88.1 c -0.7,1.5 -2.5,3 -2.6,4.6 0.9,0.8 2.7,-2.3 2.4,0.5 -2,0.9 -1.5,2.8 -1.5,4.4 -1.7,1.3 0.8,1.6 0.2,3 0.5,1.6 1.8,2.5 0,4.1 0.8,1.7 2.9,-1.9 3.2,0.8 -0.8,1.9 -3.2,3.3 -3.3,5.7 1.8,-0.2 -0.4,1.4 1.4,2.1 1.5,2.1 0.7,4.9 2.4,6.8 0.2,2.3 -1.6,1.6 -2.5,0.4 -2.2,-0.3 -2.5,2.2 -0.5,2.8 -0.8,1.2 -0.5,2.8 1.1,3 2.4,-0.9 4.7,1.3 7,0.6 2.2,-0.6 4.3,-0.4 6.1,-1.9 1.8,-1.5 2.6,1.3 4.7,0.9 0.2,2.5 3.3,-1.1 3.7,1.4 -0.7,1.6 3.2,0.1 3.2,-1.4 1.7,-0.2 1.9,2.6 3.7,1.9 2.6,0.2 4.8,2 6.2,3.4 0.6,-1.3 1.7,-1.3 1.9,0.3 1.5,2.8 2.9,-2 4.8,0.4 1.1,1 1.3,2.7 2.7,1 0.4,2.1 2.6,0.4 2.4,-0.6 2.1,-2 3.6,2.7 5.7,0.2 1.4,0.8 3.1,-1.6 3.5,0.6 0.9,-2.1 4,0.3 3.8,-2.6 1,-1.2 1.9,-2.1 3.2,-2.8 -1.4,-0.2 -1,-3.9 -2,-1.2 0.1,2.4 -0.6,-0.2 -0.5,-1.1 -1,-0.3 -2,-0.8 -2.8,-1.4 1.5,-1.6 0.6,-5.1 -1.8,-5.5 -1.6,-1.9 1.3,-3.1 3,-2.4 2.8,-1.3 1.5,-5.6 3,-6.9 1.8,1 3.5,-1.1 0.9,-1.4 -2.1,-0.6 0.9,-2 -1.2,-3 -0.3,-1.2 1.9,-1.7 1.1,-3.5 1.1,-2.3 -2.3,-3.7 -0.8,-5.5 -1.3,-1.4 1.3,-1.8 0.5,-3.3 0.3,-2.4 -2.4,1.2 -2,-1.2 -1.1,0.1 -2.2,3.3 -3.3,0.8 -1.2,-1.2 -3,0.6 -2.5,1.9 -1,-1 -2.3,-3 -3.6,-2.2 1,1.2 1.1,2.5 -0.4,1.3 -0.1,2.4 -4.2,0.6 -3.1,3.6 -0.5,2.6 -5.3,-1.9 -5.5,1.9 0.3,2.2 -2.9,2.2 -2.2,0 -1.1,-1.8 -2.7,1.6 -3.6,-1 -1.2,-1.4 -2.4,-1.1 -3.7,-0.6 -0.8,-3.2 -4.2,-1.5 -6.1,-3.1 -0.9,-1.4 -3.3,-1 -4.9,-2 -2.9,-0.4 -5.4,1.3 -8.2,0.9 -0.2,-2.1 -3.9,-1.6 -4.9,-1.2 -1.1,-1.5 -2.8,1.7 -4.5,0.1 -1.1,-0.8 -1.1,-1.2 -0.7,-2.2 -1,-0.7 -2.1,-1.5 -3.4,-1.4 z", + "department-80" : "m 292.3,47.8 c -3.3,0.5 -3.7,7.1 -0.2,7.9 1.1,1.7 4.2,2.7 3.1,4.2 -2.7,-1.3 -6.6,-3.6 -7.9,0.8 -0.1,3.1 -3.3,5.4 -4.2,7.3 1.4,-0.1 3.6,-1.5 3.2,1.4 3.1,1.9 5.1,5.1 8,7.1 3.9,1.3 3.9,5.4 5.1,8.6 0.6,2.7 4.9,3.5 4.1,5.7 1.5,2.8 4.2,-0.9 5.5,0.7 2.2,-2 4.7,2.2 7.3,1 2.7,-0.9 6,-1 8.7,0.5 1.8,-0 3.1,2.7 5.5,1.6 1.9,0.8 2.1,3.2 3.9,1.6 2,0.4 2.4,3.3 4.2,1.7 1.8,-0.9 1.5,4.5 3,1.4 0,-3.9 4.1,-1.4 5.7,-2.2 -0.7,-2.2 0.9,-2.6 2.5,-3 0.2,-1.5 2.6,-1 1,-2.4 1.1,-1.5 0.9,1.5 2.1,-0.3 0.9,2.7 1.5,1.3 3,0.2 1.4,0.6 3.5,2.2 3.5,-0.6 1.2,0.7 3.5,1 2.2,-1.3 0.4,-2 -3.2,-2.6 -1,-4.1 0.1,-1.6 -2.2,-2.3 -0.1,-3.4 -0.1,-2 2.5,-2.7 2,-5.1 0.9,-1.3 2.9,-3.2 2.9,-4.1 -2.6,0.3 0.4,-2.5 -2.1,-2.4 -2.2,-1.4 -5.1,-3.2 -7.9,-1.2 -1.3,-2.2 -4.9,3 -5.1,0.5 1.4,-1.4 -0.8,-3.5 -2.1,-1.8 -0.9,1.5 -4.3,1.9 -2.4,-0.4 3.1,-2.3 -3,-5.6 -2.5,-2.1 1.4,2 -2.6,-0.1 -3.5,-0.4 -1.6,-0.2 -3.1,-0.7 -2.7,-2.1 -1.3,-0.7 -1.5,3 -2.4,0.2 -3.2,-2.4 -3.4,5.3 -5.9,1.6 -1.7,-1.9 1.5,-5.2 4,-5.4 1.3,-2.2 -4.5,-3.8 -5.4,-1.2 -0.7,-1.3 -1.4,-2.1 -1.6,-0.4 -2.9,-0.6 -5.6,0.1 -8.2,1.4 -1.1,-1.6 -3.5,0.2 -3.7,-2.6 1.4,-3.1 -8.2,-2.2 -4.9,-5.3 -0.2,-2.3 -3.1,2 -4.1,-1.1 -2.2,-2.4 -5.4,-2.1 -8,-0.5 -2.3,1.7 -2.4,-2.5 -4.8,-1.9 z", + "department-95" : "m 297.9,122.8 c -1.9,0.9 -1.8,3.3 -2.2,5.1 -0.2,1.4 -0.9,2.6 -1.7,3.7 -1.2,2.5 3.3,0.3 3.3,2.8 0.7,1 2.4,0.7 2.9,-0.1 1.6,0.8 1.9,-2 3.5,-0.7 1.2,0.5 1.5,1.3 0.9,2.4 0.1,1.5 1.3,0.9 1.5,-0.1 1.2,-1.9 1.6,1.4 3.2,0.9 1.8,-0.3 2.6,2.2 4.5,1.2 1,-0.7 2,-0.3 2.9,-0.7 0.3,0.8 -0,2.3 1.5,2.1 1.4,0.4 0.7,2.4 2.3,2.4 -0.3,0.8 -0.3,3.2 0.9,1.6 0.9,-1.1 2.6,-1.3 3.1,-2.6 1.2,0.2 2.3,0.3 3.3,-0.6 1.5,0.5 3.5,2 5,0.4 1.3,-0.6 2.1,-1.9 3.1,-2.7 -1,-1.3 1.1,-1.2 1.4,-2.4 0.5,-0.7 -0.2,-1.5 0.4,-2.3 -0.6,-0.9 -1.2,-1.7 -1.7,-2.5 -0.8,0 -0.4,1.7 -1.6,1 -1.6,0 0.1,-1.6 -1.5,-1.8 -1,-0.6 -2,-0.4 -2.7,-1.3 -1.2,-0.1 -2.2,-0.7 -3.1,-0.1 -0.5,-1.6 -2.6,-3.1 -3.1,-0.7 -0.8,0.4 -4,1.2 -2.5,-0.5 -0.9,-1.6 -3.2,1.3 -3.6,-1 -1.2,-0.4 -2.7,-0.2 -3.1,-1.5 -1.4,0.1 -2.5,1.2 -3.7,1.8 -1.3,-0.3 -2.7,0.5 -4.1,0.6 -1.3,0.7 -2.1,-0.8 -3.5,0.1 -1,-1.5 -2.9,-0.7 -4.2,-0.8 -0.5,-1 -2.1,-1.8 -0.6,-2.5 0.1,-0.5 -0.4,-1.1 -0.9,-1.1 z", + "department-78" : "m 292.3,132.8 c -1.7,0.8 -3.7,0.8 -5.1,1.8 -2,-1.3 -1,2 -0.1,2.7 0.6,0.8 -1.3,2.6 0.7,2.1 1.6,-0.4 0.6,0.7 0.4,1.4 0.6,0.9 0.3,2.4 1.9,2.6 -0.1,1.3 1.7,1.9 0.5,3.1 1.6,0.7 2.2,2.6 1.5,4.2 -1,2 1,3.1 1.9,4.3 -0.6,1.2 -2.9,3.1 -0.7,3.8 -0.5,1.3 0.1,2.4 1.5,2.5 0.2,2 1.7,2.2 3.3,2.5 -0.4,1.1 -0.5,3 1.4,2.4 1.4,0.4 2.2,2 1.6,3.4 0.2,1.7 0.6,3.9 2.5,3.9 0.4,1.7 3.8,2.1 3.8,0.3 -0.2,-1.3 1.2,-2.7 1.5,-4 1.7,-1 -2.3,-2.1 -0.2,-2.7 1.4,0.2 3.4,0.9 3.6,-1.3 0.1,-1.1 0.7,-1.7 1.4,-2.4 -0.8,-1.2 -3,-2.4 -1.1,-3.6 0.6,-1.7 3.5,-1 3.5,-3.3 -0.8,-1.5 0.7,-1.2 1.5,-1.6 0.7,-1.1 2.7,-0.4 2.5,-2 1.2,0.5 1.9,-0.5 0.5,-1.1 -1,-1.1 -3.3,-1.5 -2.7,-3.6 -0,-1.8 0.8,-3.5 2.2,-4.5 0.3,-1.4 0.6,-2.5 -1,-2.8 0.4,-2.2 -3,-1.7 -2.6,-3.7 -1.6,-0.1 -3.2,1.3 -4.8,0.6 -1.1,-1.8 -3.8,-0.6 -4.8,-2.6 -0.8,0 -1.9,3.2 -2.3,1 -0.6,-0.8 0.9,-2.2 -0.8,-2.5 -1.4,-1.9 -2,1.2 -3.6,0.5 -1,1.4 -3.2,0.5 -3.6,-1 -1.6,-1.2 -2.9,0.8 -4.2,-0.5 z", + "department-28" : "m 287.1,142.3 c -2.1,1 1.2,5.3 -2.6,5 -3.1,0.5 -2.3,4.1 -2.8,5.7 -2.1,1.4 -4.7,0.7 -6.9,0.8 -1.7,0.2 -4.6,-2.9 -4.1,0.4 -0.9,1.3 -4.1,-0.8 -3.9,1.9 -2.4,0.1 -5.5,1.3 -7.4,1.6 -1.1,1.7 -3.8,2.6 -2.3,5 0.8,3.5 4.8,4.2 6.4,7.1 -0.2,2.2 -2,4.1 0.4,5.9 -1.3,2.1 -2.7,5 -5.6,5.6 -2.3,-0.8 -5.4,3 -2.1,3.9 -1.7,2.3 2.6,5.1 0.2,6.9 1,1.3 5.9,1.6 4.3,3.2 -2.6,-0.4 -2.6,3.4 0.1,2 1.9,-0.2 2.9,0 4.3,-1.4 2.5,-1.2 2.4,1.1 0.4,1.9 0.9,1.9 5.7,-0.1 5.2,3.2 2.4,1.4 3,5.5 5.9,5 2.5,1 5,1.8 7.1,-0.1 2.1,1 1.2,-4.3 3.4,-1.3 2.9,1.9 0.9,-4.7 4.8,-2.8 2,-0.3 2.5,-3.3 5.2,-2.2 2.9,0.6 5.5,-1.1 8.2,-1.7 2.3,-1.5 0.3,-5.8 4,-5.1 -0.6,-1.1 0,-1.8 0.2,-2.2 -1.1,-2.3 2,-4.6 -0.1,-6.5 1.2,-2.6 0.5,-6.4 -1.5,-7.2 1,-3.7 -3.1,-0.5 -4.6,-2.8 -3.6,-1.3 -1.1,-6.3 -4.2,-7.8 -2.9,0.5 -0,-3.5 -3.1,-2.7 -2.2,-2.2 -5.4,-5.5 -2.5,-8.4 -1.4,-1.7 -2.8,-3.3 -1.4,-5.5 -0.4,-2.1 -1.9,-3.3 -2,-5.4 -0.6,-1.1 -1.8,-1.8 -3,-1.9 z", + "department-75" : "m 327,144.7 c -1.3,-0.1 -2.5,0.7 -3.3,1.5 -0.5,-0.2 -0.8,0.1 -1.2,0.3 -0.7,0 -1.7,1.2 -0.7,1.5 0.8,0.2 0.9,1.2 1.8,1.4 1.6,0.3 3.4,1.4 5,0.4 1,-0.9 2.2,0.6 3.3,0.3 0.5,-0.4 0.6,-1.3 -0.3,-1.2 -0.7,-0.2 -1.1,-0.3 -1.5,-0.1 -0.3,-1.1 -0.1,-2.2 -0.9,-3.1 -0.1,-1.1 -1.2,-1 -2,-0.9 l -0.2,0 -0,3e-4 z", + "department-93" : "m 336.5,137.6 c -0.5,0.3 -1.1,0.3 -1.4,1 -0.8,1.2 -2.2,1.7 -3.1,2.6 -0.8,-0 -1.7,-0.1 -2.5,-0.3 -0.6,-0.4 -1.3,-1.3 -2.1,-0.6 -0.6,0.3 -1.1,1.1 -1.8,0.6 -0.3,-0.2 -1.5,-0.4 -1.2,0.3 0.6,0.5 2.1,0.3 2.1,1.3 -0.1,0.7 -1.1,1.3 -0.7,2 1.1,0.4 2.4,-0.2 3.3,0.4 0.3,0.5 0.5,1.1 0.9,1.5 0.2,0.6 -0.1,1.7 0.9,1.5 1.1,-0.1 2.2,-1 3.2,-0.3 1,0.7 2.3,1.4 3.1,2.4 -0.1,0.7 1.4,0.9 1,0.1 -0.2,-0.7 -0.9,-1.6 -0.8,-2.3 0.7,-0.2 -0,-0.8 -0.4,-0.9 0.3,-0.4 -0.3,-0.8 -0.3,-1.1 0.4,-0.6 1.3,-0.7 1.2,-1.6 -0.1,-0.8 0.8,-1.4 0.4,-2.2 -0.2,-0.8 -1.1,-1.5 -1.2,-2.3 0.8,-0.6 0.5,-2 -0.5,-2.2 z", + "department-94" : "m 332.9,147.5 c -0.6,0.2 -2,0.4 -2.2,1 0.3,0.2 1.8,-0.1 1.8,0.5 0,0.6 -0.2,1.6 -1,1.2 -1,-0.2 -2.1,-1 -3,-0.1 -0.7,0.5 -1.6,0.2 -2.3,0.5 -0.4,1.1 0,2.5 -0.7,3.5 -0.2,0.8 0.9,0.4 1.1,1 0.4,0.4 1,0.1 1.3,-0.1 0.5,0.4 -0.1,1.7 0.8,1.7 0.6,-0.2 1.2,-0.4 1.8,-0.2 1.3,-0.1 2.6,-0.5 3.9,-0.7 0.5,0.6 0.4,1.6 1.1,2.1 0.3,0.2 0.6,0.3 0.7,0.7 0.6,0.3 1.3,-0.5 0.8,-1 -0,-0.9 1.6,-1.4 0.9,-2.4 0.5,-0.3 0.2,-1.1 0.8,-1.3 0.4,-0.6 -0.5,-0.6 -0.8,-0.7 -0.3,-0.5 0.7,-1.2 0.1,-1.7 0.1,-0.8 -1.1,-0.7 -1.2,-1.5 -1,-1.1 -2.3,-2.1 -3.7,-2.5 -0.1,-0 -0.2,-0 -0.3,0 z", + "department-92" : "m 324.2,141.5 c -2,0.5 -3.3,2.4 -5.1,3.3 -1.1,0.8 -1.1,2.2 -1,3.4 -0.4,0.4 -0.5,1 -0.2,1.5 0,0.7 0.7,0.5 1.2,0.6 0.2,0.6 0.7,1 1.3,1.1 0.2,0.3 0.5,0.7 0.9,0.8 0.3,0.7 0.7,1.6 1.7,1.5 0.8,-0 1.1,0.8 1.1,1.5 0.4,0.3 0.9,-0.2 1.2,0.3 0.7,-0.1 0.1,-1 0.1,-1.4 0.1,-0.7 0.7,-1.5 0.4,-2.2 -0.1,-0.6 0.3,-1.2 0.2,-1.8 -1,-0.8 -2.5,-0.3 -3.2,-1.4 -0.4,-0.5 -1.1,-0.7 -1.4,-1.1 0.2,-1.1 1.4,-1.8 2.5,-1.7 0.4,-0.7 1.6,-0.8 1.8,-1.7 -0.4,-0.9 1.4,-1.4 0.5,-2.3 -0.5,-0.4 -1.2,-0.6 -1.8,-0.6 z", + "department-91" : "m 320.3,153.3 c -0.6,0.5 -0.5,1.6 -1.6,1.1 -1.1,0.3 -1.4,1.3 -2.6,1.1 0.1,1 -0,2.9 -1.5,3.3 -1.6,-0.2 -2,1.4 -2.8,2.2 0.6,0.9 2.2,1.8 1.8,3 -1.6,0.4 -0.5,3.5 -2.6,3.4 -0.8,0.2 -3.4,-0.8 -2.4,0.7 1,0.5 2.2,1.1 0.5,1.6 -0.9,0.9 -0.7,2.4 -1.7,3.2 0.1,1.2 1.8,2.6 0.5,3.9 0.7,0.8 2.8,0.1 2.1,1.9 1.1,1.3 -0.5,2.4 0.2,3.8 0.1,0.9 -1.5,1.4 -0.1,2.2 1.7,1 3.4,-0.4 5.1,-0.4 0.8,-1.5 2.1,1 3,-0.4 -0.2,-1.1 1.6,-0.3 1.6,-1.5 0.4,-1.6 2,-0.3 2.6,0.2 -0.1,1 0.5,1.6 1.1,0.7 1,0.4 1.7,0 2.1,-1 1.2,-0.3 1.9,2.2 3.4,1.1 0.5,-0.6 -0,-1.8 1.4,-1.6 1.1,-0.5 0.1,-2.4 1.8,-2.5 1,-0.3 0.8,-1.8 2.2,-1.4 0.6,-0.5 2.1,-0.4 1,-1.4 -1.7,-0.8 -1.2,-2.8 -1,-4.3 0.6,-1.3 -0.6,-2.5 -0.1,-3.9 0.6,-1.3 0.7,-2.9 1.8,-4 -0.3,-0.7 -2,-1.8 -0.3,-2.2 1.1,-0.7 -0.8,-1.9 0.8,-2.5 1.5,0.6 1.9,-1.8 0.2,-1 -1.1,-0.5 -1.8,-1.7 -2.1,-2.9 -1.1,-0.1 -2.2,1 -3,0.9 -0.9,-0.6 -2.4,0.3 -3.3,-0.3 0.1,-0.8 -0.2,-1.5 -1.1,-1.1 -0.9,-1 -1.2,0.2 -1.8,0.6 -0.5,-0.5 -1.9,-0.1 -1.2,-1.2 -0.6,-1.1 -2.4,-1.2 -3.5,-1.5 z", + "department-45" : "m 320.4,181.9 c -1.9,3.8 -6.9,2.1 -9.9,4.2 -2,2.4 0.5,6.8 -3.3,8 -0.1,3.5 -2.8,5 -6.1,5.2 -2.9,1.1 -6.4,-0.7 -8.5,2.4 -1.6,0.7 -5.1,0.2 -3.2,3.1 1.8,0.7 1.8,1.2 0.6,2.7 -1.7,2.4 4.1,3.2 1.3,6 -2.3,2.3 -0.4,4.6 0.1,7 1.8,1.7 4.9,-1.2 6.3,2.1 1,2.5 2.8,7.5 5.9,3.8 1.7,-3.2 5.4,1.7 8.1,-0.5 3.3,-0.1 8.7,-1.6 10.4,2.5 3,0.8 5.4,3.7 8.7,2.2 2.1,1.2 4.3,2.3 7,2.8 2,1 3.1,6.6 5.8,4.3 -0,-3.6 2.8,-1.7 4.4,-0.4 2.6,0.8 2.2,-2.3 2.2,-3.4 1.9,-0.4 6.5,-0.5 3.9,-3.4 0.3,-3.6 -2.2,-6.5 -4.4,-8.4 0.3,-3.9 6.3,-1.6 7.8,-4.6 1.3,-2.8 -2.3,-5.7 1.1,-7.8 4,-1.7 4.5,-6.4 1.5,-9.3 -2.2,-2.4 -2.7,-6.9 -6.9,-6.9 -1.9,0.1 -5.9,3.7 -6,-0.1 -2.6,1.1 -5.4,4.3 -8.2,1.8 -2.2,-0.2 -6.6,1.5 -7.3,0.1 2.7,-1.6 4.5,-6.3 0.5,-7.4 -2.9,-1 -1.7,-5.3 -5.4,-4.6 -1.5,-1.4 -4.9,2.5 -5.3,-1 -0.3,-0.2 -0.7,-0.3 -1.1,-0.5 z", + "department-41" : "m 266.3,195.6 c -2.1,3 -7.4,0.3 -8.5,3.4 -1.9,1 -2.2,2.7 -0.2,3.6 0.2,3.3 0.3,5.8 -1.2,8.6 -4.1,-1.7 0.1,5.2 -3.5,5.9 -1,3.4 -6.8,3.1 -5.9,7 2.5,-0.2 6.1,1.2 9.4,0.9 2.3,-0.4 3.2,0.9 2.3,3.1 -0.6,3 2.1,2.1 3.1,0.5 2.7,-0.5 3,3.5 5.2,2 3.3,1.9 -0.5,5.3 2.2,7.5 2.9,2.5 0.3,5.6 1.5,8.9 -2.1,3.2 1.4,5.4 4.5,4.5 3.8,-0.1 2.7,7.2 7.3,5.6 1.9,-1.7 3.7,-3.3 6.5,-2 0.9,-3.7 5.5,-2.3 8.5,-2.5 2.9,0.7 4.8,4.2 8.1,3.6 2.2,-0.9 0.2,-5.2 4,-4.2 2.5,1 9.2,0.5 7.7,-3.2 -2.5,-2 -1.7,-6.3 1.5,-6.5 1.6,0.4 3.9,1.9 3.5,-1.2 0.4,-2.8 -2.6,-3 -2,-5.7 -0.7,-1.9 -5.5,-1.3 -2.9,-4 2.3,-0.7 6.5,-3.2 2.7,-5.2 -3.4,-0.6 -6.9,-0.4 -10.3,0.3 -2.3,0.9 -5.7,-3.1 -6.3,0.8 -3.7,2.6 -5.3,-2.8 -6.2,-5.3 -2.2,-2.6 -5.6,2 -6.3,-1.8 -0.8,-1.6 0.5,-2.5 -1.2,-3.8 1.1,-2.7 3.5,-5.6 -0.3,-7.3 0.2,-1.6 2.4,-4.4 -1,-3.9 -1.3,-0.6 -4.2,-1.7 -3.5,1 -3,0.9 -5.9,1.7 -8.8,0.3 -3.1,-0.5 -3.6,-3.8 -5.7,-5.6 -0.4,-3.2 -5.3,-0.9 -5.3,-3.1 0.5,-0.5 3.2,-1.6 1,-2 z", + "department-36" : "m 292.8,252.3 c -0.2,2 -4.7,0.4 -3.1,3.1 -2.4,-0.7 -5,-1 -6.6,1.3 -2.7,0.5 -2.9,2.6 -1.2,4.4 -0.3,2.8 -3.2,4.2 -4.3,6.8 -1.4,3 -4.4,-1.3 -6.5,0.5 -3.2,0.5 -2.9,3.9 -3.7,6 -1.1,3.1 -1,6.5 -2.1,9.4 1.6,2.6 -2,4.9 -4.1,2.9 -3.4,-0.2 1.5,2.2 0.5,4 -1.4,3.3 -0.9,7.5 3.3,8 1.6,1 1.8,2.5 4.1,2.1 3.2,0.5 2.9,3.8 3.4,5.9 3,0.6 2,2.5 1.6,4.5 1.5,-0.4 2,1.7 3.8,0.4 1.9,0.3 2.7,-2.9 4.6,-0.7 1.4,1.9 2.9,2.9 4.1,0.3 1.1,-1.4 3.4,-4.3 4.1,-1.2 1.3,-0.8 3.5,-2.3 3.3,0.5 1.5,0.6 2.8,-3.3 3.7,-0.3 2.9,0.9 1.2,-5.9 4.6,-3.2 2.5,2.2 5.6,-0.7 8.6,0.8 2.5,1 7.7,2.3 7.5,-1.6 4,-2 -1.1,-5.3 0.4,-8.5 1.2,-2.2 0.3,-4.2 -1.3,-5.8 1.3,-2.3 -5.2,-3.2 -2.6,-5.4 3.7,-2 -4.1,-5.1 0.1,-6.5 0.1,-1.8 5.1,-3.5 1.3,-4.4 -3.1,-0.2 -1.7,-2.8 -0.7,-4.5 0.5,-3.2 -4.4,-3.1 -2.3,-6.1 0.7,-2.6 -1.8,-0.3 -2.3,-2.4 -2.1,-1.4 -4.5,2.3 -7,0.1 -1.9,-0.3 -3.9,-1.4 -1.7,-3.1 2.9,-1.9 1,-5.4 -2,-5.4 -1.6,-1.1 -2.3,-2.4 -4.4,-1.4 -1.2,-0.1 -1.7,-1.1 -3,-0.9 z", + "department-18" : "m 323.9,229.1 c -2.3,0.1 -9.3,2.5 -5.8,4.8 3.6,-0.6 1.3,4.3 3.9,4.2 1.1,2.3 -0.2,8 -3,4 -2.5,0.8 -4.4,3.3 -2.2,5.8 1.9,2.3 0.5,4.9 -2.4,4.1 -2,1 -4.5,0.8 -6.1,-0 -3.3,0.8 0.5,4.8 -3.1,4.5 -2.3,-0.8 -0.8,2.9 -3.1,3.7 -2.1,3.2 4.5,3.8 6.5,2.7 2.2,-2.1 2.9,2.1 4.7,1 0.1,2 -1.8,4.7 1.5,5.1 2.4,2 -3.1,7.5 2.3,7 2,2.1 -4.6,4.5 -3.1,6.9 3.2,0.9 1.2,3.6 0.3,5.2 0.7,1.7 4.7,1.9 3,4.2 4.5,2.3 -0.7,6.6 2.1,9.9 1.4,2.1 -0.1,3.5 -1.3,4.8 1,3 6.4,2 6.6,-1.4 1.7,-1.4 2.8,-4.1 5.7,-3.7 2.6,-0.2 8.6,0.8 7.9,-3.3 -1.3,-2 -0.3,-4 -1,-5.8 1.1,-0.3 2.8,0.4 2.1,-1.7 2.8,0 3.8,-6 6.5,-2.4 4,-0.1 5.5,-4.8 9.4,-5.2 5.1,1.2 4,-5.2 3.9,-8.3 0.7,-2.8 1.3,-6.9 -1.2,-8.8 -0.5,-3.9 -0.6,-7.7 -2.2,-11.4 0.6,-4.3 -6.3,-4.2 -4.7,-8.3 2.1,-3 2.7,-7.4 -0.1,-10.2 -1.8,-0.4 -3.5,2.2 -5.1,-0.4 -2.7,-2.8 -1.1,3.9 -4.4,2.1 -2.1,-1.9 -3.8,-6.4 -7.5,-5.6 -1.6,-0.2 -3.8,-3.8 -5.9,-1.2 -1.8,-0.2 -2.8,-2 -4.5,-2.5 z", + "department-23" : "m 301.1,306.6 c -2.2,-0.1 -0.5,5.2 -3.5,3.8 -1.2,-2.9 -2.1,0.8 -3.6,0.4 -1.1,-0.8 -0,-3.3 -1.7,-1.3 -1.2,0.5 -2.4,1.4 -2.4,-0.7 -1.5,-0.9 -2.2,2.6 -3.8,3 -1,0.8 -2.9,2.4 -0.4,2.8 0.3,1.7 -1.8,2.6 -0.6,4 -2.1,0.2 0.3,2.1 -1.8,2.4 -1.7,2.4 1.4,3.9 3.1,4 -0.9,2 3,2.3 1.5,4.2 0.8,1.5 2.7,2.2 2.1,4.1 0.6,1.4 -1.1,3.5 1.4,3.7 1.8,2.3 -4.9,3 -1.3,4.5 1.3,1.2 3.6,-2.1 4.2,0.4 0.3,1.2 0.8,2.5 -1.1,2.1 -1.3,1.8 2.1,3.8 3.9,3 1.8,0.6 3.9,-3.6 3.8,-0.1 0.2,1.3 2.2,2.2 2.8,1.6 1.5,1.1 3.8,3.4 2,4.8 0.2,1.1 -0.1,4.3 1.8,2.4 1.1,0.1 2,-1 3.2,-0.9 0.3,-2.8 3.8,-3 4.7,-0.5 1.3,-0.2 2.6,0.9 3.3,-0 1.5,1.3 3.5,2.4 4.8,3.4 0.2,2.1 4,0.1 3.4,-1.7 2.4,-0.6 5.4,1.3 6.4,-2.1 -1.4,-1.1 -2.6,-2 -3.1,-3.8 -1.6,-1.2 -1.6,-2.9 0.7,-2.9 0.5,-1.4 1,-2.4 2.7,-1.8 0.6,-1.8 3.1,-2.2 2.6,-4.5 0.4,-1.8 3.8,-1.5 2.1,-3.5 1.2,-2.9 -2.2,-4.1 -2,-6.9 -0.1,-2.2 1.4,-4.8 -1,-6.1 0,-2.5 -1.9,-3.9 -2.4,-6.1 -1.1,-1.7 -3.1,0.6 -2.9,-2.1 -0.5,-1.6 -1.5,-0.9 -2.2,-0.2 -2.1,-0.7 -3.5,-2.4 -1.6,-4.1 -3.1,0.6 -1.5,-4.2 -4.7,-3.2 -2.8,-0.8 -5.5,1.6 -8.1,0.2 -2.4,-0.9 -4.8,-1 -7.1,-1 -1.9,0.9 -3.7,0.7 -4.9,-1.1 l -0.3,-0 10e-6,10e-5 z", + "department-87" : "m 281,310.2 c -0.5,0 -1.2,0.1 -1.1,0.8 -0.2,1 -1.4,1.2 -2.2,0.8 -0.9,-0.6 -1.5,1 -2.4,0.5 -0.4,-0.2 -0.1,-1.4 -0.9,-1.1 -0.2,0.4 -0.5,0.7 -0.9,0.3 -0.4,-0.6 -1.5,-0.5 -1.4,0.4 -0.3,0.5 -1,0.8 -0.9,1.5 -0.6,0.5 -1,-0.4 -1.6,-0.5 -1.2,-0.3 -2.8,0.2 -3.1,1.6 0.1,1.3 -1.2,2.4 -1.1,3.7 -1.1,-0.2 -2.4,-0.6 -3.5,-0 -0.6,-0.3 -1.4,-0.5 -1.6,0.4 -0.3,0.7 -1.4,0.6 -1.5,1.4 -0.4,0.3 -0.6,0.8 -0.4,1.3 -0.6,0.8 -2.1,-0 -2.4,1.2 -0.1,1.1 1.5,1.7 1.5,2.8 0.4,0.6 -0.2,1.5 0.5,2.1 0.3,0.8 -1,0.7 -1.2,1.2 0.1,0.7 1.2,1.3 0.6,2.1 -0.2,0.9 -0.4,1.8 -0.4,2.7 0.5,0.7 1.5,1.1 1.8,2 0.6,0.3 0.8,-1.1 1.4,-0.5 0.5,0.6 1.6,1 1.4,1.9 0.2,0.3 0.6,0.4 0.5,0.9 0.2,0.6 0.7,1.2 0.2,1.8 -0.4,0.3 -0.7,0.9 -0.8,1.3 -1.1,0 -1.6,1.4 -2.8,1.1 -0.7,0.1 -1.4,-0.8 -2.1,-0.4 -0.1,0.5 0.3,1 0.1,1.5 -0.1,0.5 0.6,1 0.4,1.5 -0.4,0.3 -0.3,0.7 -0.2,1 -0.2,1.2 -1.1,2.2 -1.6,3.2 -0.3,0.5 0.2,1.5 -0.4,1.8 -0.9,-0.2 -1.9,-1.5 -2.8,-0.8 -0.3,0.6 -0.4,1.4 0,2 -0.1,0.9 -1.3,0.5 -1.7,1.1 -0.4,0.4 -0.6,0.9 -1.1,1.2 -0.4,0.4 -0.1,1.1 -0.8,1.2 -0.5,0.7 0.7,1.3 1,1.8 1.1,0.5 2.7,-0.7 3.8,0.2 0.4,0.5 0.7,1.2 1.4,1.3 0.1,1.2 -0.5,2.2 -0.8,3.3 0.3,0.8 1,1.8 2,1.5 0.5,0.2 0.4,1.3 1.2,1.1 1.3,-0.4 1,-2.3 2.1,-2.9 0.6,0.3 0.6,1.7 1.4,1.3 0.5,-0.4 1.3,-0.2 1.9,-0.6 0.8,-0.1 1.6,0.6 2.4,0.1 1.2,-0.2 2.2,0.9 2,2.1 -0.1,0.9 0.7,1.5 1.4,1.9 0.4,0.3 0.6,1.4 1.3,0.9 0.5,-0.6 1.3,-0.7 1.9,-0.1 0.3,0.4 1.2,0.5 1.2,1.1 -0.7,0.9 -1.9,1.7 -1.9,2.9 0.3,0.8 1.3,0.4 1.9,0.2 0.6,0.3 0.6,1 0.9,1.3 0.8,-0.3 2.3,-0.6 2.5,0.7 0.2,0.6 0.9,0.2 0.8,-0.3 0.7,-0.3 0,-1.7 1,-1.8 0.6,0.1 0.2,-0.9 0.7,-0.7 0.9,0.2 1.7,1.1 2.7,1.1 0.8,-1.2 2,-2.1 2.5,-3.4 0.3,-0.6 1,-0.4 1.5,-0.2 0.9,-0.1 0.4,-1.3 0.8,-1.7 0.6,-0 1,-0.4 1.2,-0.8 0.6,0.1 0.6,1.2 1.3,0.8 0.4,-0.2 0.1,-1 0.7,-0.6 0.8,0.5 1.8,0.9 2.6,0.2 0.5,-0.4 0.3,-1.4 1.2,-1.3 1.2,0.1 2,-1 2.6,-2 0.7,-0.7 1.3,-1.8 2.3,-2.1 0.7,0.1 1.5,-0.3 1.9,-0.9 0.9,-0.2 1.1,-1.2 1.5,-1.9 0.4,-0.1 0.6,0.5 1.1,0.2 0.6,0.2 1,1.4 1.7,0.8 0.4,-0.5 1.1,0.5 1.3,-0.3 -0,-0.7 0.6,-0.5 1,-0.6 0.4,-0.2 0.2,-0.8 -0.1,-0.9 -0,-0.5 -0.8,-0.7 -0.8,-1.1 0.5,-0.4 0.1,-0.8 -0.2,-1.1 0.2,-0.6 0.4,-1.3 0,-1.8 -0,-0.5 1.2,0 0.9,-0.8 -0.5,-0.8 -0.3,-1.9 -1.3,-2.4 -0.5,-0.3 -1,-0.6 -1.4,-0.9 -0.4,0.3 -0.9,0.2 -1.2,-0.2 -0.6,-0.6 -1.9,-0.6 -1.7,-1.7 0.2,-0.4 0.1,-1.8 -0.6,-1.2 -0.2,0.4 -0.4,0.7 -0.9,0.9 -0.7,0.9 -2,0.2 -2.9,0.9 -0.5,0.3 -0.9,0.1 -1.2,-0.3 -0.7,-0.4 -1.8,-0.4 -2.2,-1.2 0.2,-0.6 -0,-1.2 -0.5,-1.6 0.2,-0.6 1.1,-0.3 1.4,-0.8 0.5,0.3 0.9,-0.2 0.5,-0.6 -0.6,-0.4 0.2,-1.4 -0.6,-1.6 -0.8,-0.3 -1.7,0.1 -2,0.8 -0.7,0.2 -1.5,-0 -2,-0.6 -0.4,-0.2 -1.3,-0.2 -1,-0.9 0.4,-1.4 2.9,-1.1 2.8,-2.8 -0,-0.8 -0.8,-1.1 -1.5,-1 -0.7,-0.5 -0.2,-1.6 0,-2.3 0.1,-0.8 -0.7,-1.6 -0.2,-2.4 -0,-1 -1.1,-1.2 -1.6,-1.8 -0.3,-0.4 -0.9,-1.1 -0.2,-1.5 0.6,-0.5 -0.2,-1.1 -0.7,-1.3 -0.3,-0.5 -1,-0.7 -1.3,-1 0.7,-0.4 0.5,-1.7 -0.4,-1.5 -0.9,0.1 -2,-0.2 -2.3,-1.2 -0.5,-0.4 -1.1,-1.4 -0.5,-1.9 0.3,-0.6 0.6,-1.2 1.4,-1.2 0.7,-0.5 -0.8,-0.8 -0.2,-1.3 0.4,-0.3 0.7,-0.8 0.5,-1.3 -0,-0.6 0.4,-1.1 0.9,-1.5 0.2,-0.8 0.2,-2.1 -0.9,-2.2 -0.7,-0.3 -0.2,-1.3 -0.8,-1.8 -0.8,-0.7 -1.3,-2 -2.5,-2.2 l -0,0 z", + "department-19" : "m 313.3,352.4 c -1.9,0.1 -2.2,1.4 -3,2.7 -1.7,-0.5 -2,1.3 -3.4,1 0.1,2.7 -3.2,3.4 -5,1.8 -1.5,1 -2.8,2.6 -4.9,2.9 -1.4,1.6 -2.5,3.7 -4.6,4.1 -0.8,2.4 -3.3,0.3 -4.7,1.3 -0.1,-2 -2.1,1.2 -2.3,2 -1.9,-1.1 -2.5,2.3 -3.9,3.2 -1.3,0.5 -3.6,-2.3 -4.1,0.7 -1.2,1.4 3,2.4 0,3.2 -0.7,2.1 4.3,0.8 2.1,3.5 -1.5,0.6 -1.7,2.6 -3.2,3.1 -0.4,1.7 -0.7,3.8 1.6,4 0.6,1.6 -3.7,2.5 -1.4,3.5 2.5,-0.8 2.3,2.1 0.8,2.8 2.1,1.9 4.9,0.6 7,2.2 -2,1.8 -0.1,5 1.5,6.8 1.6,0.6 3.8,-3 4.9,-0.7 2.5,-1.4 5.1,0.9 6.6,2.8 0.9,1.7 2.6,2.3 3.5,4 0.8,-0.8 2.2,0.9 2.8,-1 2,-0.2 4.2,-4.2 5.1,-0.8 2.2,-2.2 5.4,-1.4 8,-1.9 1.9,-1.7 -3.2,-4.4 -0.1,-6 1.4,-0.9 3.4,-0.8 2.8,-3.3 -0.3,-1.3 3.6,-2.6 1.1,-3.7 -2.1,-2.5 1.3,-4.1 2.1,-6 1.5,-1.5 3.1,-3.2 4.7,-4.5 0.5,-1.6 0.7,-3.3 -0.1,-4.9 2.5,-0.5 5.9,4.2 7.9,1.2 -2.7,-1.4 -0.9,-4 -0.7,-6.3 0.7,-2.6 -0.1,-4.5 -1.8,-6.4 -0.4,-1.1 0.4,-2.8 1,-3.7 2.2,0.4 0.7,-2.3 1.4,-3.4 -0.1,-1.6 -1.8,-3.7 -2.7,-1.4 -1.5,2.4 -5.5,-1.8 -5.7,2.2 -1.2,1 -3.5,1.9 -3.6,-0.4 -2.4,-0.2 -2.8,-1.5 -4.3,-2.9 -0.6,1 -2.9,0 -3.8,-0.1 0.1,-0.9 -1.1,-1.2 -1.5,-1.8 z", + "department-15" : "m 334.7,370.9 c -1.3,1.8 -1.5,4.6 0.4,5.9 -1.8,2.5 -4.4,0 -6.6,-1.2 -2.6,-1.1 0.2,2.8 -1.2,4.1 -0,1.9 -2.8,1.8 -3.2,3.9 -1.8,1.1 -3.5,3.6 -4.2,5.6 0.3,1.8 2.7,2.4 0.6,3.8 -2,0.9 -0.1,5 -2.9,4.2 -3.6,0.9 -0.8,4 -0.2,5.7 -0.4,1.9 -4.6,-0 -2.8,2.9 -0,1.6 2.2,2.6 0.5,3.9 0.1,3.1 4.5,4.6 3.6,7.7 -0.9,1.5 -0.9,3.8 -1.5,5.3 3.1,-0.5 0.4,4.1 3,4.9 1,0 -0.1,-3 2.2,-2.2 1.6,-0.8 4,-1.6 4.4,0.7 2.8,-0.3 6.5,0.9 7.1,-3 2.9,-1.7 1.7,-5.7 4.3,-7.3 -0.1,-2.3 1,-4.5 2.8,-5.4 0.7,-1.8 2.6,-2.1 3.5,-3.8 2.7,0.2 1.2,4.4 2.1,5.1 1.4,-1.4 4.4,-1.4 3.8,1.1 0.3,1.6 1,4.5 2.8,3.5 0.8,2.3 -0.5,5.1 1,7.6 0.5,1.7 1.9,2.4 2.2,0.1 0.4,-2.1 2.3,-2.9 1.7,-4.9 0.9,-1.9 0.6,-5.5 2.8,-5.8 -0.1,-1.8 1.6,-6.6 3.2,-3 1.3,2.4 3.6,-0.6 3.3,-2.1 0.6,-1.1 0.9,-2.6 1.9,-1.1 1.6,-1 4.3,-1.6 3.3,-3.8 1.9,-0.9 -1.2,-1.5 -1.3,-2.4 -2.5,-0.4 0.7,-4.2 -1.7,-4.9 0,-1.4 3.6,1 2.8,-0.8 -3.5,-0.2 -4,-3.8 -3.8,-6.7 -2.9,-0.3 -0.5,-5.7 -3.8,-4.2 -1,0.1 -0.9,-1.7 -2.5,-0.8 -1.8,0.1 -2,-0.8 -0.7,-1.7 -2,-0.8 1.5,-2.2 -0.5,-2.7 -1.6,1.2 -2,4.9 -4.8,3.8 -3.4,-0.8 -2.6,-5.9 -6,-5.8 -2,-2 -3.9,0.2 -6.2,-0.4 -1.8,0.8 -2,-2.8 -2.2,-3.3 -2,0.2 -2.4,-2 -4.2,-1 -0.9,-1.4 -2.9,0.6 -2.2,-1.7 -0.2,-0.3 -0.6,-0.1 -0.9,-0.2 z", + "department-30" : "m 402.4,438.6 c -1.2,2.1 -2,4 -4.4,4.2 -0.9,2.1 4,4 1.4,6.3 -0.4,1.9 3.5,2.4 0.9,3.7 -0.8,2 0.1,3.6 1,5.1 -2.8,-2.3 -3.2,4.2 -6.6,2.1 -2.8,1.3 -5.1,-3.8 -7.9,-2.7 -1.9,-0.1 0.7,4.1 -2.4,3.9 -3.6,-0.2 -7.5,0 -9.8,-3.3 -3.9,-0.9 -1.8,4.8 -5.2,4.6 -0.2,2 1.7,1.3 2.5,1.4 0.6,2.2 6.3,1.4 5.1,4.8 -0.9,1.9 -5.8,3.7 -3.1,5.8 2.5,-0.8 3.1,1.6 2.8,3.2 1.9,-1.6 4.3,-2.9 4.5,0.7 1.2,0.3 3.7,1.1 1.9,-0.8 1,-1.8 2.1,-3.7 4.4,-3.1 -0,-3.8 5,-4.7 6.4,-1.9 2.3,1.2 -2.5,5.3 1.8,4.8 1.9,-0.8 3.4,-1.4 3.7,1 2.5,0 1.7,2.1 1.8,3.5 2.9,-1.6 4.4,2.6 6.3,3.9 2.8,0.7 3.1,4.8 3.8,7.1 -0.7,2.2 -2.4,3.5 -4.2,3.9 1,2.1 2,4.4 2.9,6.7 1.9,2 3.5,0.5 3.7,-1.7 2.1,-0.5 3.5,-1.7 3.4,-3.6 1,2.3 4.2,-0.9 5,-1.9 2,0.3 2.8,-2.5 0.2,-2 -0.4,-2.2 1.8,-4.5 3.2,-5.8 1.9,-1.3 6.5,3 5,-1.1 0.6,-2.7 2.3,-5.3 1.7,-8 1.2,-0.8 -1.7,-1.9 0.7,-2.5 2.3,-1.5 3.7,-3.8 6,-5.2 0.4,-1.6 0.8,-2.1 2,-2.7 -1.4,-1.8 -2.7,-6.4 -5.5,-5.6 -1.5,-2.7 0.6,-6.1 -1,-8.7 -2.4,0.1 -1.5,-4.8 -4.2,-4.7 -2.1,-0.7 -5.5,-5.8 -7.2,-2.6 0.9,4.1 -4.5,2.3 -2.5,-0.9 -1.9,-1.2 -5.2,1 -5.2,3.3 -1.4,3.2 -4,-1.2 -5.4,-1.9 -1.7,0.5 -1.5,-2.5 -3.7,-1 -1.7,1.8 -2.7,-0.1 -1.5,-1.6 -0.2,-1.6 -0.7,-2.6 0.4,-3.6 -1.6,-1 -0.7,-2.8 -2.9,-3.3 z", + "department-48" : "m 373.5,404.9 c -1.5,0.9 -3.5,3.5 -5.1,2 -0,1.5 -1.6,1.9 -1,3.5 -1.4,1.8 -3.1,1.2 -3.9,-0.9 -2.9,-0.4 -1.1,4.3 -3.4,4.9 -1.4,1.6 -1.2,4 -1.8,5.9 0.5,1.5 -1.6,2.1 -1.6,3.9 -1.6,2.5 1.7,4.6 3.1,6.3 2.1,1.8 -1.4,5.7 2.1,6.7 1.9,1.8 1.3,4.3 0.7,6.3 -0.8,2.1 2.1,3.7 0.7,5.6 -1.2,1 -0.7,2.9 0.5,1.6 -0.3,2.5 4.5,1.5 3.2,4 -0.6,3.1 3.2,-0.5 4.7,0.6 2.3,-0.2 2.4,2.9 4.5,3.6 1,2.2 4.4,1.6 6.2,1.9 1.7,0.6 4.5,-0.1 3.3,-2.4 -0.2,-1.7 2.5,-2.3 3.1,-0.7 2.2,-0.1 3.4,3.2 5.4,2.3 1.4,-0.5 2.8,0.8 3.7,-1 1.5,-0.3 0.8,-2.8 2.6,-1.7 0.5,-1.1 -1.4,-1.8 -0.4,-3.2 -0.3,-1.5 2.5,-2.8 -0.1,-3 -0.5,-1.4 -1.3,-2.7 0.3,-3.8 -0.9,-1.3 -2.6,-3.2 -2.6,-4.4 1.5,-1.1 3.7,-0.9 3.9,-3.3 1.2,-1.8 0,-4.2 -0.5,-6.1 -0.1,-2.5 -3.1,-2.3 -3,-5 -0.5,-1.4 -0.7,-3.3 -1.2,-4.8 0.2,-1 -1,-2.2 -0.2,-3.4 -1,-0.8 -2.3,-0.8 -1.6,-2.4 -1.8,1.2 -1.9,-1.7 -3.4,-2.2 0,-3.2 -3.5,-0.8 -4.6,-2 2.2,-2 -3.7,-4.5 -2.8,-1.2 0.3,3.2 -3.3,0.7 -4.6,2.8 -2.1,0.4 -2.4,-3.8 -3.4,-5.4 -0.7,-1.6 0,-4 -2.1,-4.3 l -0.3,-0.5 -0.2,-0 -2.2e-4,-1e-4 z", + "department-63" : "m 350.2,319.9 c -2.4,0.1 -1.4,6.1 -4.4,2.7 -2.2,-1.6 -1.1,2.9 -3.4,2.6 -1,2.2 -2.4,5.1 -5,2.5 -3.5,1.7 0.7,5.9 1,8.3 0.3,2.3 -0.1,3.1 -1.9,4.3 -0.6,3.1 -2.9,5.1 -5.5,5.9 -0.8,1.1 -3.3,2.3 -0.7,4.1 1.8,2.9 6.7,6.3 3.8,10 -3.6,1.6 -0.4,5.2 0.6,7.5 -1.6,3.1 2.6,5.3 4.8,4.7 1,1.9 3.3,0.5 2.6,2.9 1.9,3.5 6.1,-0.4 8.7,2 3.5,0.7 2.4,6.8 6.8,5.7 2.4,-1 2.6,-4.7 6,-4 2.8,-0.1 5.3,-4.2 7.5,-3.5 1.2,-0.2 2.2,-1.5 3.1,0.3 2.9,1.4 5.2,-2.9 7,0.2 3.2,-0.6 2.1,6.5 5.2,2.8 1.1,-3.4 5.4,3.1 6.7,-1.3 0.8,-2.2 5.1,4.3 4.3,-0.6 0.7,-2.9 5.7,-4.1 3.5,-7.9 -1,-3.6 -2.6,-6.4 -6.2,-8.1 -2.7,-2.1 -1.8,-6.4 -4.7,-8.3 -0.4,-1.7 -2.2,-2.8 -0.3,-4.4 -0.7,-2.9 2.6,-4.8 -0.6,-7 -2.6,-1.6 -4,-4.1 -5.9,-6.1 -2.2,0.4 -6.2,1.6 -5.4,-2 -2,-2.7 -5.3,1.5 -7.7,-0.8 -2.7,-0.6 -5.1,0 -7.6,-0.7 -1.5,-1.5 -2.2,-2.6 -4.5,-2.1 -3.1,-0.5 -3.1,-3.9 -5.1,-5.3 0.3,-2.1 2,-5.1 -1.7,-4.3 l -0.5,-0.1 -0.4,-0.1 0,0 z", + "department-42" : "m 397.4,318.5 c -1.6,0.8 -3.4,1.3 -4.6,2.2 -1.3,0.6 1,2.6 0.5,4 0.6,1.9 -0.4,4.2 1.1,6.2 -1.6,2.5 2.4,7.3 -2.2,7.3 -1.1,-0.1 -1.5,1.1 -2.9,0.3 -2.3,2.6 2.2,3.4 1.7,5.8 -2,1.6 -0.2,4.7 -2.3,6.2 1.7,0.5 1.3,2.1 2.3,2.9 2.2,1.3 1.1,4.9 3.2,6.8 1.8,2 5,2.9 6.2,5.7 -1.2,2.4 2.8,3.9 0.7,6 0.9,3.1 -5.5,3.2 -3.2,7 0.4,3.4 2.2,-3.4 4.2,-0.4 0.9,1.4 1.2,2 2.4,0.8 1.2,1.2 1.4,0.8 2.3,-0.3 1,-0.9 3.4,0.1 2.7,-1.8 2.3,-0.6 4.9,-0.2 6.2,1.7 1.7,-2 5.5,1.5 2.5,2.7 0.6,1.2 2,1.3 0.8,2.9 0.9,2.5 3.6,-1.7 4.5,1.3 1.6,2.4 4.9,0.9 6.8,-0.1 -1.3,-1.9 1.2,-3.4 2.3,-5 1.5,-1.3 5.9,-1.5 4.5,-4.3 -0.5,-1.7 1,-3.5 -0.6,-5.3 -0.5,-1.7 -3.6,1.7 -3.9,-1.3 0.4,-2.1 -0.2,-3.7 -1.9,-4.9 -1.4,0.1 -2.7,-1 -4.3,-0.1 -2.3,-0.6 -2.9,-2.9 -5.1,-4.2 -1.4,-1.8 -2.5,-3.8 -0.8,-6 1.8,-2.3 -3.4,-0.7 -1.1,-3.4 0.9,-1.3 1,-4 1.2,-5.4 -2.5,-0 -3.1,-2.7 -2.3,-4.3 -1.6,-1.3 -2.4,-3.1 -4.1,-4.2 0.9,-0.5 4,0.4 2.4,-1.7 -1.3,0.1 -3.3,-2.8 -0.8,-2.5 2,-1.7 0.7,-5.5 4.1,-6 1,-0.4 2.4,1.4 2.8,-0.8 -0.3,-1.6 -2.4,-2.1 -0.7,-3.5 -1.5,-1.5 -2.2,1.2 -2.4,1.8 -2,-0.7 -4.2,3.3 -5.2,1 1.1,-2 -1.5,-0.1 -2.2,-1.5 -1.1,1.9 -3.2,0.9 -4.6,-0.3 -2.1,0.6 -5.4,3.5 -6.1,-0.3 -1.6,-0.4 -4.7,-0.4 -2.9,-2.9 0.3,-0.6 0.3,-2.1 -0.7,-2 z", + "department-69" : "m 433.7,316.5 c -1.2,0.5 -2.5,0.2 -2.8,2.1 -0.7,1.4 -2.4,-0.5 -2.7,-1.3 -0.7,1.5 -2.8,2.4 -3.7,0.4 -1.7,-1.3 -4.4,-0.8 -4,1.8 -0.7,1.7 0.6,2.4 1.4,3.5 -2.6,0.8 0.5,1.7 0.6,2.7 -0.4,1.7 -1.4,2.1 -2.7,1.1 -2,0.6 -3.4,2.2 -3.2,4.5 0.3,2.1 -3.9,1.4 -1.5,3.3 0.6,0.9 2.6,0.6 1.5,2.3 -0.6,0.5 -3.8,-0.5 -1.9,0.9 1.8,0.4 1.7,2.8 3.5,3.4 0.3,1.2 -1.2,2.1 0.2,3.3 0.8,1.2 3.5,0.4 2,2.6 -0,1.9 -0.3,3.5 -1.5,4.8 0.1,1.5 3.3,0.3 1.6,2.3 -1.1,1.8 -1.3,4 0.4,5.4 1.3,1.4 2.7,3.3 4.2,4.1 1.5,1.5 3.4,-0.4 4.9,1.1 1.7,-0.7 1.5,2.1 2.9,2.2 -1.2,1.7 0.2,5.2 2.4,3.2 1.2,-1.2 2,4.1 3,1.4 1.2,-1.4 3.8,-2.3 4,-4.3 -1.8,-0.7 -2.5,-2.5 -4.1,-3.5 1.8,-0.9 3.5,1.3 4.6,-0.8 1.5,-1.2 4.4,-0.1 5.3,-1.5 1,-0.2 2.7,1 2,-1 1.2,-1.8 2.8,-4.6 5.3,-4.5 0.2,-2.2 -3.3,-1.8 -3.2,-4 -1.6,-0.5 -1.1,-2.2 0.4,-1.8 0.7,-2.7 -4,-0.2 -5.5,-1 -1.6,0.2 -2.7,0.2 -2.4,-1.7 -0.6,-1.9 -1.3,-4.6 -3.6,-5 -1,0.7 -1.9,1 -1.4,-0.6 -0.8,-1.4 -2.5,-0.9 -3.5,-1.9 2.1,-2 -0.4,-5.3 0.9,-7.4 1,-1 -1.1,-2.3 0.6,-3.2 1.5,-1.5 2.3,-4.9 -0.8,-4.5 -2.6,-1 0.9,-5.1 -2.8,-5.2 -1.2,-1.3 2.2,-1.1 0.4,-2.7 -0.1,-0.3 -0.3,-0.6 -0.6,-0.7 z", + "department-43" : "m 379.3,374.7 c -1.6,2.4 -4.9,1.8 -6.7,0.3 -0.7,1.7 -0.9,1.2 -1.9,0.1 -0.8,2 -3.6,1.6 -4.4,3.2 -1.3,1.1 -2.6,1.3 -4.3,1.2 0.7,1.5 -1.6,1.8 -0,2.8 -2.1,1.8 1.8,1.1 2.4,1.2 -0.1,2 3.1,-0.5 2.9,2 -0.3,1.8 1,3 2.1,3.7 -0.9,2.3 -0,5.3 2.5,5.9 2.9,0.4 -0.4,2.1 -1.4,0.7 -1.5,0.6 1.8,1.5 0.3,2.9 -1,2.6 2.6,2.3 3,4.1 -2,1.2 0.3,1.7 1,2.7 1.8,0.7 0.7,3.9 2.1,5.4 0.6,1.7 1.5,5.7 3.7,3.1 2.1,0.2 4,-0.6 3.5,-3.1 1.7,-1.6 4.5,1 3.3,2.7 2,-0.4 4.2,-0.9 4.6,1.8 1.6,0.4 1.4,3.2 3.3,1.9 -0.3,0.9 -0,2.7 1.4,1.5 3.1,-0 2.2,-4.2 4.3,-5.1 0.8,1.7 0.7,-0.7 2.2,-0.3 0.9,-0.4 0.2,-3.5 2.5,-2.5 2.1,-0.7 5.3,0.6 5.6,-2.6 1.5,-1.4 1.1,-4.5 3.8,-3.5 1.6,0 2.2,-1.1 1,-2.2 -1.1,-2.9 5.7,-1.7 3.2,-3.8 -1.6,-1.1 -0,-3.4 1.5,-3.6 -1,-0.8 -1.6,-2.8 0.5,-2.1 0.8,0.2 1.9,2.6 1.8,0.6 -0.6,-2.5 2.9,-4.8 1.3,-7.2 -1.2,-2 -2.6,-2.5 -4.5,-1.3 -2.1,-0.8 0.5,-3 -1.9,-3.7 1.6,-1.1 1.4,-3.4 -0.9,-3.5 -2.2,2.2 -2.9,-2.6 -5.2,-1 -1.5,-1.2 -2.2,0.2 -2.4,1.1 -1.7,-0.2 -2.8,0.8 -3.7,1.9 -0.7,-1.9 -1.9,-0.6 -2.3,0.4 -0.5,-2.2 -2.8,-4 -4.2,-1.5 -0.3,1.5 -1,1.4 -1.5,0.1 -2.1,0.7 -3.4,-4 -4.7,-1.3 0.1,2.9 -4.3,0.8 -5.1,-0.4 -0.8,1.5 -3,4.2 -4.1,1.1 -0.1,-3 -3.3,-1.7 -4.4,-4 z", + "department-07" : "m 436.6,378.7 c -2.1,1.2 -5.1,1.8 -5.7,4.3 -0.6,0.7 -1.7,1.5 -0.6,2.8 -1.5,1.6 -5.4,0.2 -5.6,3 -0.4,2.2 -2.1,4.1 -1.5,6.1 -0.8,1.3 -2.2,-3.5 -3.3,-0.8 2.9,1.6 -1.4,1.6 -1.1,3.7 -0.1,1 2.6,2.1 0.3,2.8 -2.4,-0 -3.7,1.9 -2.2,3.9 -1.6,1.3 -4.4,-0.4 -4.4,2.5 -1.5,1.8 -1.9,5.1 -5,3.9 -1.6,0.7 -4.7,-0.3 -3.5,2.7 -1.7,0.4 -2.1,1.9 -3.6,0.7 -0.6,2.4 -1.7,4.4 -3.7,5.2 0,1.2 -0.2,2.7 0.6,3.6 -0.1,2.4 0.9,5.1 1.8,7.3 3.3,1.2 2,6 4.1,8.2 2,0.5 1.4,2.6 2.6,3.6 -1.7,0.9 0.2,3.6 -1,5.1 1.5,0.1 4.1,-2.2 4.7,0.5 2.3,-0.9 3.8,4.8 6,2.4 0.1,-2.7 3.1,-5 5.5,-4 -0.8,1.7 0.5,4.9 2.2,2.7 -1.1,-4.2 4.4,-2.9 5.2,-0.3 2.1,1.3 5.1,2.7 4,-1.2 -0.4,-2.5 0.5,-4.8 0.9,-7.2 2.6,-1.7 0,-4.7 1.4,-6.9 -1.3,-2.8 2.7,-3.4 2.6,-6.1 2.5,-3.1 -1,-6.8 0.5,-10.1 2,-1.6 2.8,-4.1 4.2,-6.2 -0.8,-2.3 2.6,-4.4 -0.1,-6.4 -1.4,-2 -0.4,-4.1 -0.2,-5.9 -1.8,-0.7 -1,-3.2 -2.2,-4.5 1.8,-2.3 -0.8,-5.1 0,-7.9 1.5,-3.1 -3,-4.2 -1.8,-7.1 l -0.4,-0.3 -0.6,-0.1 0,0 z", + "department-26" : "m 448.1,380.1 c -2.9,1.2 -5.1,3.5 -8.2,2.7 -0.4,2.7 -1,6.8 0.5,9.4 -2,2 0.3,3.6 0.3,5.8 2.4,1.4 -1,4.8 1.3,6.9 2.1,2.4 -0.6,5.1 -0.8,7.8 -1.2,2.6 -4.3,4.4 -3.7,7.7 1.7,3.5 0.1,6.6 -1.3,9.7 -3,0.9 -0.8,4.2 -2,6.3 1,3.3 -2.5,6.1 -1.9,9.8 1.2,3 7.5,-1 7.1,4.2 0.1,2 0.7,4.7 2.6,1.8 3,-0.9 6,-2.3 9.1,-3.5 1.1,3.7 4.1,-0.8 5.1,-0.1 -0.9,1.7 -0.6,3.5 -0.5,5.2 1.4,1.1 3.4,1.1 4.2,-0.1 1.7,1.9 4.3,0.9 6,2 0,1.9 0.1,3.5 2.4,3.4 1.1,4 4.8,1 6.5,-0.4 -1.6,-2.5 1.9,-2.7 3,-1.1 1.6,-1.4 2.1,-2.9 1.4,-5.2 1.5,-2.4 -2.9,-0.2 -1.7,-3 -1.6,-0.7 -0.8,-1.2 -0.6,-2.3 -2.5,0.5 -4.4,-1 -6.3,-0.9 -1.2,-1.4 -2.9,-1.5 -2.1,-3.7 -1.6,-1.7 -0,-2.8 1.7,-1.6 2.1,-0.8 -1.9,-1.9 -0.6,-3.6 -0.3,-2.9 4.3,0.5 6.1,0.6 1.7,0.4 1.2,-2.7 3,-2.4 -1.7,-1.7 -3.8,-3 -1.6,-5.4 1.8,-1.4 -0.5,-5.7 3,-4 1.9,0.8 3.3,-0.9 4.9,-1.1 1.3,-0.9 2.1,-3.2 -0.3,-2.4 -2.2,0.6 -3.9,-2.1 -6.4,-1.6 -1.2,-1.4 -2.8,-3.5 -4.3,-3.8 0.1,1.8 -6.1,-0.5 -3.4,-2.3 -1.4,-2.8 0.8,-6.8 0.1,-10.1 1,-2.5 -1.4,-5.3 0.1,-7.4 -2.1,0.9 -4.6,4.8 -6.9,1.6 -1.8,0.6 -4,-0.3 -5.9,-1.6 -1.3,0 -2.1,2 -3.1,0.3 3,-1.6 2.7,-5.6 1.5,-8.3 2.1,-1.7 -0.2,-3.6 -2.1,-2.9 0.3,-1.7 1,-4.4 -1.6,-2.5 -1.3,0.1 -1,-2.9 -3,-2.4 -0.4,-0.5 -0.4,-1.5 -1.2,-1.5 z m -1.3,60.3 c 2.7,0.2 1.9,3.2 4.8,3.1 -1.9,1.5 -3,3.6 -4.1,5.9 -1.8,-1.4 -5.7,0.1 -4.3,-3.1 -1.7,-0.7 1.5,-2.8 1.4,-4.4 0.7,-0.6 1.7,-0.7 2.2,-1.5 z", + "department-84" : "m 446.9,440.7 c -2,0.7 -2.6,2.2 -3.2,4 -1.5,1.1 0.2,1.8 -0.4,3.2 0.8,1.2 2.9,0.7 4.3,1.1 1.3,-1.8 1.4,-4.3 3.8,-4.9 -0.2,-0.9 -2.7,-0.7 -2.6,-2.4 -0.7,-0.3 -1.1,-1 -1.9,-1 z m -10.7,6.7 c -1.8,0.6 -4.4,-0.7 -3.8,2.2 -0.5,2 1.2,3.5 1.3,5.1 2.2,-0.3 1.8,3.3 1.6,4.9 -0.7,1.8 -0.2,4.4 2,3.6 1.4,1.8 2.8,3.8 3.9,5.8 0.1,1.5 -2.3,0.3 -1.5,2.3 -0.3,1.5 -4.7,2.5 -1.8,2.9 2,0.4 4.3,0.3 5.8,1.8 2.7,0.6 4.4,2.7 6.1,4.7 0.5,2.1 2.4,3.2 4.3,4.1 2.3,2.4 5.1,0 7.8,1.2 2.4,1.2 4.5,3 7,4 2.7,1.3 6.1,1.9 8.8,0.3 1.4,-1.6 3.7,-1 4.7,-3.1 1,-1.5 -1.9,-2.2 -2,-3.9 -1.6,-1.9 -3.4,-4.4 -6.2,-2.8 -2.1,0.9 -0.5,-3 0.6,-3.4 0.5,-1.3 1.6,-2.7 -0.1,-3.2 -0.3,-2.1 -4.3,-0.5 -3.1,-3.3 0.5,-2 1.9,-3.9 1.4,-6 -1.1,0.1 -2.6,0.1 -2.1,-1.7 0.5,-2.3 -2.7,-1.3 -2.7,-3.5 -1.1,-0.9 -3.4,-0.4 -2.5,-2.7 -0,-3.1 -4,-0.3 -5.3,-2.7 -1.5,-1.1 -1,1.7 -2.7,0.7 -2,-0.1 -3.1,-1.4 -2.3,-3.1 -1.7,-0.6 1.8,-3.7 -0.3,-3 -1.1,2.1 -3.6,1.9 -4.6,0.2 -2.4,0.8 -4.6,2.7 -7.1,2.8 -1.5,-0.3 -4,4.2 -3.9,0.6 -0.4,-2.2 -0.5,-5.1 -3.5,-4.8 z", + "department-13" : "m 436.6,474.1 c -0.7,1.9 -4.7,2.7 -4.1,4.5 1.3,0.7 -1.4,1.7 -0.1,3.1 0.1,2.7 -2.7,5.1 -1.4,7.9 -2.3,-0.3 -6.4,-2.3 -7,1.2 -2,1.2 -2.3,4.3 0.2,4.1 -0.3,2.2 -3,1.1 -3.2,3.2 -2.5,0.9 -3.7,1.5 -5.3,3.1 -3.1,0.4 -3.3,4.7 0.3,3.7 2.8,0.5 5.5,1.1 8.3,0.3 2.4,-0.5 7.3,1.4 4.5,4.3 -0.6,3.6 5,2 7.3,2.6 1.7,0.4 5.7,0 2.7,-2.1 -3.9,-1.3 -2.9,-5.2 -3.1,-8.3 -0,-1.2 -2.6,-5.6 -0.4,-2.9 1.9,2.4 1,5.3 1,8.1 0.9,2.1 3.6,3 5.5,4.2 1.5,-0.8 -2.3,-2.5 0.5,-3.1 1.9,-1.5 4,-0.5 5.5,0.6 3.3,0.4 4.5,-4.1 1.3,-5.2 -0.7,-1.5 -0.2,-6.1 1.8,-3.1 2.2,-0.6 2.9,0.6 2.8,2.3 1.3,2.1 3.1,1.1 4.7,0.4 1.1,3.1 -3.5,5.9 -6.4,5.1 -4.8,-0.5 -3.5,6.2 0.7,5.2 2.9,-0.1 6.1,0.6 8.6,-1.3 3.1,-1.8 3.9,2.8 3.3,4.7 2,1.3 -2.3,4.6 1.6,4.6 2.6,-0.3 5.2,0.8 7.3,0.3 1,3 3.7,2 5.7,1.1 -0.3,-3 1.9,-4.4 4.1,-5.9 -0.6,-2.1 -2.3,-2.6 -4,-3 2.6,-1.2 -1.5,-6.5 2.6,-5.6 1.5,0.7 3.4,-1 1.1,-1.7 -1.3,-2 -3.2,-3.4 -1.8,-5.7 2.3,-2.8 -4.7,-2.8 -1.4,-4.4 -0.8,-3.4 2.4,-4.9 5.1,-5.2 1.5,-1.7 -2,-5.7 -3.2,-2.4 -1.9,0.8 -3.8,1.9 -5.8,2.7 -5,0.7 -9.3,-2.4 -13.3,-4.9 -3.2,-1.3 -6.5,0.8 -9.3,-2 -2.8,-0.8 -3,-3.7 -5,-5.3 -1.7,-2.3 -4.6,-3 -7.1,-4.3 -1.5,-0.1 -3,-0.6 -4.5,-0.7 z", + "department-83" : "m 517.2,482.2 c -2.2,0.5 -4.5,0.2 -4.6,3 -1.7,2.9 -5.3,-0.7 -6.7,-2.5 -3.1,-2.5 -3.4,4.7 -6.6,3.3 -1.6,1.5 -3,3.5 -4.5,4.7 -1.2,-1.5 -1.7,-3.3 -3.6,-4 0,-1.9 -1.9,-1.9 -1.9,-0.1 -1.3,1 -2.7,0.9 -3.2,-0.8 -1.9,-1.9 -4.2,0.9 -2.1,2 0.5,1.2 2,1.9 0.5,3.4 -2.8,-0.2 -5.9,2 -4.8,5.1 -3.4,1.3 3.4,1.3 1.3,3.6 -0.2,1.9 -1.2,3.3 0.7,4.7 0.2,1.7 4.1,2.9 0.8,3.8 -2.6,-1.3 -3.7,1.1 -2.3,3.2 -1.3,1.6 -0.6,2.9 1.3,2.7 1.1,1.3 2.3,3.3 -0.2,3.8 -2.9,1.3 -2.3,4.5 -1.5,6.8 1.1,1.1 2.7,1 3.7,1.5 -0.5,1.3 3.2,1.2 0.6,2 -2.2,1.6 1.5,2 2.3,3.2 1.9,0.5 2,-2.7 4,-1.6 0.3,-1.2 -3.6,-2.3 -0.8,-2.9 1.5,-0.8 1.3,1.7 3.1,0.9 2,-0.4 2.9,1.8 5,0.7 2.5,0.2 1.8,3.2 -0.3,3.1 1,0.2 3.8,1 4.2,-0.2 -1.9,-1 -0.4,-5.5 2.2,-4.5 2.3,-1 4.3,0.7 5.5,2.2 3,0.7 -0.7,-3.9 2.6,-4.1 1.8,-1.2 4.3,-0.1 5.8,-1.8 1.2,-1.9 3.5,-0.7 3.9,0.9 1.8,-0.3 1,-3 3.2,-3 -1.9,-1.5 0.5,-2.6 0.7,-4.1 -0.9,-1.4 -6.1,0.8 -4.2,-1.3 2,-0.5 3.1,-1.3 3.4,-3.3 3.1,-0.4 1.6,-4.3 3.4,-5.8 2,1.5 4.5,0.5 6.3,-0.4 2,-1.4 2.1,-3.7 -0.2,-4.9 0.4,-1.5 -0.8,-2.8 0.7,-4.1 0.3,-1.3 0.4,-3.3 -1.7,-2.5 -2.1,-0.9 -4.9,-2.8 -4.6,-5.2 1.2,-2.4 -1.3,-3.6 -2.8,-4.4 -1.3,-0.4 -2.5,0.4 -2.8,-1.5 -0.4,-3 -3.1,-1.8 -4.5,-0.4 0,-0.8 -0.8,-2.4 -1.7,-1.4 z", + "department-06" : "m 534.7,445.2 c -2.3,1.1 -5.1,2.6 -4.4,5.7 -3,-0.2 -3,3.4 -4.1,5.5 -1.1,2.5 1,4.9 2.2,6.9 -1.1,3.2 2.4,4.6 4,6.7 0.6,2.6 3.5,3.4 4.8,5.6 -2.6,2.3 -4.9,-3.2 -6.9,-0 -0.7,2.3 -3.1,1.4 -4.6,1.4 1.2,1.6 -2.7,2.9 0.3,3.7 1.2,1.9 -4.9,1.2 -2.3,3.8 0.5,1.3 2.5,-0 3.3,1.6 2.9,-0.2 1.9,3.6 2,5.2 1.5,2 3.7,3.9 6.1,3.7 1.2,2 -1.6,4 -0.5,6 -0.3,2.6 3.8,2.4 2.7,-0.5 1.8,-2 4.8,-1.8 7,-2.8 2.2,2.3 0.8,-2.9 1.4,-4.1 0.4,-2.6 3.8,-1.4 4.4,-3.9 1.4,-0.6 4,-1.2 4.4,0.4 0.7,-1.2 0.3,-2.5 2.4,-2.3 -0.1,-1.8 1.6,-4.1 3.1,-2.2 1.7,0.1 1.2,-2.7 3.3,-2.3 -0.3,-2.4 -3,-5.8 0.3,-7.3 1.5,-1.4 1,-4.2 3.5,-4.8 2.8,-1.4 1.9,-4.4 4.2,-6.1 1.6,-2.8 -3.3,-4.2 -1.5,-7.3 -1.2,-2.7 -2.6,1.5 -4.5,0.7 -2.2,0.8 -4.7,1.3 -6.8,2.4 -2,0.2 -3.6,-0.5 -4.8,-1.9 -2.4,0.5 -3.4,-2 -5.5,-2.5 -1.1,-2.3 -3.6,-0.8 -5,-2.8 -1.5,-1.6 -4.8,0.6 -5,-2.7 -1.4,-1.9 -2.4,-3.9 -3.9,-5.8 l -0.2,-0 -1.8e-4,10e-5 z", + "department-04" : "m 536,425.5 c -1.9,2 -3.9,3.5 -6.5,4.4 -1,2.9 -4.7,3.1 -5.3,6.3 -1.1,1.8 -1.2,3.9 -4,3.1 -3,-0.1 -6.7,-0.3 -8.1,-3.1 -0.6,-1.8 -3.4,-2 -2.2,0.2 -0.3,3.3 -2.7,-0.1 -4.2,1.7 -1.4,0.6 2.1,5.8 -1.4,5.1 -2.1,-2.2 -2.7,-5.6 -6.1,-5.7 -0.9,3.3 -6.5,3.6 -7.1,7.8 -1,1.1 -2,2.7 -0.4,3.1 -0.6,1.4 0.7,5.5 -1.7,2.9 -0.4,-1.7 -2.5,-3.6 -2.8,-0.6 1,1.9 2.6,3.8 4,5.1 -2.9,0.8 -6.3,-2.3 -9.3,0.1 -0.8,0.4 -3.9,0.4 -2.4,1.8 0.5,0.6 -1.2,0.6 -1.3,-0.2 -1.2,-2.4 -3.6,-0.6 -2.4,1.2 -2,0.8 -5.1,3.6 -2.9,5.7 3.3,-0.2 0.2,4.7 -0.1,6.5 -0.2,2.3 3.3,0.9 3.5,3.2 2.2,1.5 -3.6,5.2 -1.3,6.5 2.8,-2.1 5.1,0.7 6.7,2.6 0.6,1.5 2.3,4.4 3.6,1.7 2.1,0.1 4.4,4.2 5.4,0.4 1.9,-1.6 1.6,2.5 3.6,2.3 0.4,1.7 2.3,4 2.9,1.2 2,-0.8 2.2,-4 4.5,-2.9 1.7,-1.3 3.9,-6.5 5.9,-2.6 1.8,2.6 6.7,4 6.5,-0.5 1.7,-0.5 3.9,-1.2 5.4,-0.9 1,2.9 3.2,-2.3 4.6,0.5 1.6,-0.3 5.2,-1.6 1.7,-2.4 0.5,-1.5 2.1,-2.4 0.1,-3.6 2.4,0.8 5.2,1 6.4,-1.9 2,-0.9 4.3,3.3 5.6,0.5 -2.4,-1.9 -3.9,-3.7 -5.5,-6.1 -2,-1.5 -3.7,-3.2 -3,-5.9 -1.6,-2.1 -3.5,-4.9 -1.9,-7.3 0.3,-2.6 2,-4.8 3.7,-5.7 -0.2,-4 5.6,-3.6 4.5,-7.8 -0.3,-2 3.8,-1.6 1.1,-3.3 -2.2,-1.6 -4,-5.5 -0.8,-7.1 1.6,-1 4.8,-6 1.1,-6.3 z", + "department-05" : "m 506,394.7 c -0.9,0.2 -1.6,1.2 -1.1,2.2 0.2,0.5 0.6,1.5 -0.3,1.5 -1,0.5 -0.6,2 -1.1,2.8 -0.5,0.9 0.8,1.4 1.4,1.5 1.2,0.5 2.5,-0.2 3.7,-0.2 0.5,0.6 -0.4,1.4 0.2,2 0.5,0.5 -0.2,1.5 0.6,1.8 1.3,0.1 1,1.2 1,2.2 0,1.3 -0.4,2.6 -0.1,3.9 -0.5,0.8 -1.7,0.4 -2,-0.4 -0.5,-1.2 -2.1,-0.5 -2.6,0.3 -1,1 -2.3,-0.4 -3.5,0.2 -0.9,0.4 -1.7,-1 -2.4,-0.1 -1,1 -2.1,1.9 -3.2,2.7 -0.6,-0.5 -1.4,-2.3 -2,-0.9 -0.2,0.5 -0.5,0.6 -1,0.6 -0.5,0.3 -1.6,0.4 -1.6,1.1 0.3,0.4 1.5,0.8 1,1.5 -0.5,0.3 -1.1,0.6 -1.3,1.3 -0.7,-0.1 -1.3,0.9 -2,0.4 -0.7,-0.2 -1.1,1 -1.9,0.4 -0.6,0.1 -1.3,-0.8 -1.7,-0.4 0.3,1.1 -0.9,2 -0.8,3.1 0.5,0.2 0.8,0.7 0.8,1.2 -0.5,0.6 -1.5,1 -1.6,1.9 -0.2,0.9 -1.3,0.1 -1.8,0.3 -0.7,0.4 -1.2,1.4 -2.1,0.8 -0.9,-0.2 -2,-0.9 -3,-0.4 -0.6,0.9 0.8,2.2 -0.3,2.8 -0.7,0.7 -0.7,1.8 -1.4,2.6 -0.3,0.6 -0.7,1.8 0.3,2 1,0.3 1.6,1.4 2.2,2.1 -0.1,0.6 -1.1,0.2 -1.5,0.4 -0.6,0.3 -0.3,1.2 -0.7,1.7 -0.3,0.7 -1,0.6 -1.5,0.2 -0.6,-0.3 -1.3,-0.1 -1.7,-0.6 -0.9,-0.6 -2,-0.7 -3,-0.8 -0.4,-0.3 -1.3,-0.9 -0.8,0.2 0.3,0.9 -0.2,1.9 0.3,2.7 0.5,0.3 1.6,0.7 1.1,1.4 -0.5,0.8 -1.4,0.3 -2,-0.1 -0.5,-0.4 -1.2,0.1 -0.9,0.7 0.3,0.8 0.9,1.7 0.6,2.5 -0.7,0.4 0.1,1 0.6,0.8 0.6,0.1 0.5,1.1 1.2,1.2 0.3,0.5 0.8,0.8 1.2,0.3 0.7,-0.6 1.3,0.3 1.6,0.7 1.3,0.4 2.8,-0.2 3.9,0.3 -0.1,0.7 -1.3,1.4 -0.2,1.8 0.4,0.2 0.8,0.5 0.4,1 -0.1,0.7 0.7,1.6 1.4,1.1 0.4,-0.4 1.3,0.4 0.7,0.8 -0.5,0.6 -0.5,1.4 -0,1.9 -0.1,1 -0.1,2 0.3,2.9 0.7,-0.4 1.5,-0.8 2.3,-1 0.9,-0.5 2,-0.3 3,-0.5 1.4,0.7 2.9,1.4 4.5,1.3 0.8,-0.6 -0.5,-1.1 -1,-1.3 -0.8,-0.9 -1,-2.4 -2.2,-3 -0.9,-0.6 -0.5,-1.7 -0,-2.4 0.2,-0.8 1.4,-0.2 1.8,0.1 0.4,0.5 0.1,1.4 0.8,1.8 0.3,0.3 1.3,1.1 1.4,0.3 -0.5,-0.7 -0.4,-1.7 0,-2.4 0.2,-0.6 -0.3,-1 -0.8,-1 -0.4,-0.6 -0.2,-1.7 0.5,-1.9 1.1,-1 1,-2.6 1.9,-3.7 0.8,-0.8 2.2,-1 2.9,-2 0.3,-0.7 1.1,-1.2 1.8,-1.4 0.8,0.3 0.8,-1 0.7,-1.5 0.2,-0.8 1.4,-0.3 2,-0.2 0.8,0.3 1.9,0.6 1.8,1.6 -0,0.5 0.4,0.7 0.8,0.6 0.6,1.2 1.6,2.2 2.3,3.4 0.7,0.5 1.1,-0.7 1.3,-1.2 0.5,-1.4 -1,-2.6 -0.8,-3.9 0.9,-0.1 1.7,-0.8 2.5,-1.1 0.6,0.3 1.5,1.4 2,0.4 0.4,-0.7 0.5,-1.6 -0.1,-2.3 0.2,-0.4 0.8,-0.8 1.2,-0.9 0.9,1 1.9,2 2.5,3.2 0.5,0.3 1.2,-0.1 1.7,0.4 0.6,0.6 1.2,1.1 2.1,1 2,0.1 4,0.2 5.9,0.3 0.5,-0.8 0.1,-2.3 1,-2.9 1.1,-0.7 1.1,-2.2 1.5,-3.3 1.4,0.2 2.5,-0.9 3.2,-1.9 0.8,-0.2 0.5,-1.3 1.3,-1.5 0.8,-0.7 1.9,-0.9 2.9,-1.3 0.5,-0.4 0.5,-1.2 1.3,-1.3 0.8,-0.4 1.1,-1.4 1.9,-1.8 0.8,0.3 1.8,0.3 2.1,-0.7 0.7,-1.4 2.4,-1.8 3.7,-1.1 0.4,0.2 1.3,0.5 1.1,-0.3 0.1,-1.4 -1,-2.5 -1.9,-3.4 -0.2,-1.3 0.2,-2.8 -0.7,-3.8 0.3,-0.6 1.2,-1.3 0.5,-1.9 -0.5,-0.6 -0.7,-1.3 -1.5,-1.5 -0.9,-0.3 -2,-1.4 -2.9,-0.6 -1,0.9 -2.6,0.1 -3.6,-0.5 -1.4,-1.2 -3.1,-2 -4.5,-3.2 -0.1,-0.6 0,-1.4 -0.2,-2 0.3,-0.7 0.6,-1.4 0.3,-2.1 -0.5,-0.8 -0.3,-1.6 -0.3,-2.5 -0.7,-1.5 -2.8,-0.1 -3.7,-1.3 -0.4,-1.1 0.2,-2.5 -0.9,-3.2 -0.5,-0.6 -0.9,-1.3 -0.8,-2 -0.6,-0.5 -1.7,-0.5 -2.4,-0.2 -0.4,0.9 -1.6,1.6 -2.4,0.8 -0.8,-0.2 -1.6,0.9 -1.3,1.7 0.2,0.6 0.1,1.7 -0.7,1.7 -0.9,0.4 -1.5,-0.5 -2.4,-0.5 -0.9,-0.1 -1.7,-0.2 -2.5,-0.6 0.7,-1.1 -0.2,-2.7 -1.4,-3.1 -0.8,0.4 -2,0.9 -2.8,0.1 -0.2,-0.1 -0.3,-0.5 -0.6,-0.4 z", + "department-38" : "m 464.2,344.5 c -2.8,1.9 -2.7,8.5 -7.3,7 -0.9,-2.8 -3.8,-2.2 -5,-0.8 -2,0.3 1.5,1.7 1.1,3.1 2.5,0.1 3.5,3.2 0.4,2.7 -1.7,1.6 -3.2,3.9 -3.8,5.6 -1.6,-1.3 -1.1,1.7 -2.9,0.3 -3.3,-0.5 -4.6,3.2 -7.5,1.5 -1.5,1.3 5.7,3.5 2.1,5.5 -2.3,2.1 -5.1,3.7 -4.2,6.9 0.8,2.6 -0.1,8 4.5,6 2.3,2 6.3,-5.1 8.5,-0.8 1.8,0.2 1.7,4 3.9,1.5 1.7,0.1 -1.1,4.6 1.7,3 1.9,0.9 2,2.4 0.5,3.2 1.6,2.9 0.7,6.2 -0.9,8.6 1.1,-0.2 3.1,-1.8 4.4,0.4 2.4,0.7 4.2,0.1 6.2,1.3 0.8,-0.3 3,-1 3.8,-2.8 2.6,0.6 -1.5,2.7 0.7,4.5 0.4,3.6 -0.1,7.6 -0.6,11.3 0.4,1.4 0.4,2.4 -0,3.6 1.2,0.8 4,2.2 3.7,0.1 2.6,1.8 4.3,5.1 7.5,4.7 2.2,2.9 5.3,0.3 5.2,-2.6 1.7,1.4 8.1,-0.4 5.7,-2.6 -0.1,-1 2.6,-2.3 3.5,-2.4 2.3,3 3.9,-3.8 6.7,-1.3 2.2,0.2 3.5,-0.2 5.3,-1.3 1,1.4 3.2,2.3 2.5,-0.4 1.1,-3.2 -1.8,-5.4 -1.9,-8 -3.4,1.8 -6.8,-1.8 -3.6,-4.4 -0.1,-1.8 0.5,-3.3 1.3,-4.9 -1.8,-0.1 -3.3,-1.5 -5.1,-0.7 1.4,-2.7 -1.8,-5 -0.7,-7.8 -0.4,-2.6 4.1,-3.9 2,-6 0.5,-3.1 -3.2,-5.9 -6.2,-5.1 -1.7,-1.1 -3.8,-5.2 -5.5,-1.9 -0.3,1.9 -0.6,3.2 -0.4,4.6 -2.2,1.2 -4.8,-3.9 -7.7,-2.5 -1,-2.9 -2.8,-6.2 -4.3,-9 -1.7,-2.4 -2.3,-5.8 -4.7,-7.2 -0,-3.8 -5.4,-5.5 -5.8,-9.3 0.9,-1.4 -2.2,-3.4 -3.4,-3.8 z", + "department-73" : "m 486.2,341 c -0.5,0.5 0.3,1.2 0,1.8 -0.4,2.3 -1.5,4.4 -1.9,6.7 -0.3,1.4 -0,2.9 -0.3,4.2 -0.6,0.3 0,1.2 -0.6,1.6 -0.5,1.2 -1.6,0.7 -2.6,0.6 -0.8,0.1 0.2,1.1 -0.2,1.7 -0.4,0.7 -1.2,1.3 -0.9,2.2 0.2,0.8 -0.7,0.9 -1.3,0.9 -0.5,0.2 -0.5,0.8 -1,1 -0.1,0.6 -0.9,1 -0.3,1.6 0.8,1.3 2.4,2.4 2.1,4.1 0.2,0.3 0.7,0.3 0.7,0.8 0.8,0.7 0.8,2 1.5,2.8 0.9,0.7 -0.3,2.8 1.3,2.8 0.7,-0.4 1.8,-0.4 2.2,0.4 0.9,0.8 2.1,0.9 3.1,1.6 0.6,0.2 0.7,0.7 1.1,1 0.6,0 1.3,-1.1 0.4,-1.3 -0.6,-0.8 0.3,-1.7 0.6,-2.4 0.3,-0.6 -0.2,-1.4 -0,-1.9 0.8,-0.5 1.6,-0.7 2.5,-1 0.4,0.6 1,1.1 1.6,1.4 0.1,0.8 0.4,1.6 1.3,1.8 1,0.5 2.2,-0.5 3,0.5 0.5,0.2 1.2,-0.5 1.5,0.3 0.6,1.6 2.5,2.5 2.7,4.3 -0.3,0.2 -0.8,0.5 -0.2,0.7 0.8,0.2 0.1,1.4 0.1,1.9 -0.1,1 -1.4,0.8 -1.6,1.6 -0.7,0.5 -1,1.3 -0.7,2.2 0.3,0.8 -0.5,1.4 -0.4,2.2 0.4,0.9 0.7,1.7 1.4,2.5 0.6,1 -0.6,2 -0.5,2.9 0.5,0.6 1.1,-0.2 1.5,-0.5 0.9,-0.1 1.4,0.9 2.1,1.1 0.6,-0.3 1.6,-0.2 1.7,0.7 -0.1,1.4 1.8,2.2 2.8,1.2 0.7,-0.8 1.2,0.3 1.7,0.8 0.5,0.6 0.7,1.4 0.4,2.2 0.5,0.7 1.8,0.4 2.5,0.6 0.9,0.2 1.9,1 2.7,0.1 0.4,-0.9 -0.7,-2.2 0.6,-2.7 0.4,-0.4 0.8,-0.6 1.3,-0.1 0.9,0.5 1.7,-0.4 2.1,-1.1 0.9,-0.2 1.9,0.1 2.7,0.3 0.8,-0.2 1.6,-0.7 2.1,-1.3 1,-0.7 2.5,0.1 3.2,-1 0.3,-0.4 1,-0.9 1.4,-0.3 0.8,0.5 2.1,0.5 2.5,1.5 0.7,0.6 1.9,0.1 2.6,-0.3 0.4,-0.6 -0.7,-1.6 0.2,-1.8 0.9,-0.3 2.2,-0.1 2.4,-1.3 0.3,-0.9 0.9,-1.7 1.9,-1.9 1,-0.2 2,-0.6 2.9,-0.9 0.3,0.3 0.5,1 1.1,0.6 0.5,-0.9 1,-2 2.1,-2.1 0.9,-0.8 0.1,-2.1 -0.1,-3.1 -0.1,-0.7 -1,-1.9 0.1,-2.3 0.7,-0.1 0.4,-0.7 0.6,-1.1 1,-1 1.6,-2.4 1.9,-3.7 -0.6,-1 -1.9,-1.2 -2.7,-1.9 -0.9,-1 -0.9,-3 -2.5,-3.1 -0.6,-0 -0.9,-0.4 -0.9,-1 -0.6,-0.7 -1.8,-0.6 -2.2,-1.6 -0.6,-1.4 -0.2,-3.2 -1.1,-4.6 -0.3,-1.1 0.5,-2.1 0.8,-3 -0.7,-0.8 -1.6,-1.5 -2.8,-1.3 -0.9,0.1 -0.9,-0.8 -1.2,-1.3 -1,-0.6 -2.6,-0.3 -3.1,-1.7 -0.8,-0.9 -1.4,-2.1 -1.3,-3.4 -0.1,-0.5 -0.1,-1.8 -0.9,-1.3 -0.9,0.1 -1.7,0.7 -2,1.6 -0.4,0.5 -0.9,1.4 -1.4,1.5 -0.4,-0.2 -1.3,-0.3 -0.7,-0.9 0.2,-0.7 -0.5,-1.2 -0.3,-1.9 -0.3,-0.9 -0.9,-2 -1.9,-2.2 -0.9,-0.1 -2.2,0.8 -2.8,-0.1 -0.1,-0.5 -0.4,-1 -0.9,-1.1 -0.7,-0.8 -1.1,-2 -1.1,-3.1 0.6,0.1 1.6,-0.3 1.3,-1.1 -0.3,-1 -1.5,-1 -2.4,-1.5 -0.7,-0 -0.9,0.9 -1.5,1.1 -0.8,0.9 -1.5,2.1 -1.5,3.3 -0.7,1 -0.9,2.2 -2,2.9 -0.8,0.6 -1.7,1.3 -1.5,2.4 -0.2,0.7 -1,1 -1,1.8 -0.4,1 -0.5,2.4 -1.9,2.4 -1.1,0.4 -2.3,0.5 -3.5,0.5 -0.1,-0.5 0,-1.7 -0.8,-1.3 -0.3,0.1 -0.8,0.7 -1,0.6 -0.3,-0.9 0.2,-2.2 -0.6,-2.8 -0.1,-0.8 -1.1,-1.6 -1.9,-1.3 -0.2,0.5 -0.8,0.3 -1,-0.1 -0.8,0 -0.2,1.3 -0.8,1.5 -0.3,-0.7 -1.3,-0.4 -1.8,-0.7 -0.5,-0.1 -0.7,0.7 -1.2,0.3 -0.5,-0.4 -1.2,-0.4 -1.7,-0.5 0,-0.6 -0.4,-1 -0.9,-1.3 0,-0.6 0.5,-1.8 -0.5,-1.7 -0.5,-0.1 -0.2,-1 -0.8,-1 -0.7,-0.4 -1.2,0.9 -1.8,0.1 -0.4,-0.4 -0.1,-1.3 -0.9,-1.2 -1,-0.5 -0.4,-2 -0.7,-2.9 -0.2,-1.3 -0.3,-2.6 -0.7,-3.9 -0.3,-0.4 -1,-0.4 -1.4,-0.4 z", + "department-74" : "m 522.7,306.4 c -2,0.5 -4.1,-0.1 -6,0.5 -1.7,0.9 -2.9,2.8 -4.9,2.9 -1.6,0.2 -3.7,0.1 -4.6,1.7 -1.1,1.2 -2.7,2.2 -2.7,4 0.1,0.7 1.5,0.7 0.9,1.5 -0.4,0.8 0.2,1.9 0.9,2.4 0.4,0.1 1,-0.6 1.3,0 0.4,0.5 0.5,1.3 -0.2,1.6 -1.5,1.2 -3.5,2.1 -4.6,3.7 0.2,1 -1.1,1.4 -1.7,1.9 -0.9,0.5 -2.1,0.7 -3,-0 -0.9,-0.1 -1.7,0.7 -2.7,0.6 -1.7,-0.1 -3.3,0.9 -4.9,1 -0.8,0.2 -1.5,0.8 -1.2,1.7 0.2,0.6 -0.3,1.1 -1,1 -1,0.2 -1.4,-0.9 -2,-1.4 -0.3,0.5 -0.2,1.3 -0.6,1.8 -0.3,1.8 -0.1,3.6 -0.2,5.4 -0,1 1.4,1.3 1.1,2.4 -0.1,0.9 -0.4,2.2 1,1.9 0.8,0.2 0.3,1.4 0.5,1.9 0.3,1.4 0.5,2.9 0.5,4.4 0.1,0.7 0.9,0.6 1.2,1 -0.1,0.6 0.6,1.4 1.2,0.8 0.3,-0.4 1.1,-0.1 1.5,0.1 -0.2,0.5 0.1,1.1 0.7,0.9 0.5,0.3 -0,1.1 0,1.6 0.3,0.4 0.9,0.5 1,1.1 0.6,0.4 1.4,1.1 2.1,0.7 0.2,-0.5 0.8,-0.2 1.1,0 0.6,0.2 1.5,0.1 1.3,-0.8 -0,-0.7 0.7,-0.3 0.9,0 0.6,0.3 1,-0.7 1.6,-0.2 0.8,0.2 1.1,1.1 1.6,1.7 0.6,0.2 0.2,1.2 0.3,1.7 -0.1,0.7 0.7,0.6 0.9,0.1 0.5,-0.1 1,0.5 0.9,1 0.4,0.7 1.5,0.2 2.2,0.3 0.8,-0.2 1.8,-0.2 2.3,-0.9 0.6,-0.8 0.6,-1.9 1.1,-2.7 0.6,-0.5 1.1,-1.2 0.6,-1.8 1.1,-1.1 2.6,-2 3.2,-3.6 0.4,-0.5 0.6,-1 0.5,-1.6 0.4,-1.2 1.1,-2.4 2.3,-3.1 0.2,-0.2 0.7,-1.2 1,-0.7 0.9,0.6 2.4,0.8 2.5,2.1 0.1,0.7 -0.4,1 -1,0.8 -0.6,0.4 0,1.3 0.1,1.9 0.2,0.9 1.4,1.1 1.6,2 0.5,0.9 1.7,0 2.4,0.1 0.7,-0.3 1.2,0.3 1.5,0.8 0.5,0.6 1.2,1.1 0.8,1.9 -0.1,0.6 0.7,0.9 0.2,1.5 -0.2,0.8 0.9,0.8 1.2,0.2 0.8,-0.7 0.9,-2 2,-2.4 1,-0.1 1.6,-1 1.6,-2 -0.1,-1 0.6,-2.7 1.8,-2.3 0.4,0.3 1.1,0.3 1,-0.4 0,-0.4 0.2,-1 0.7,-0.6 1.7,0.7 3.3,-0.4 4.7,-1.3 1.1,-1 1.2,-2.7 2.2,-3.7 0.2,-1.1 0.1,-2.4 -0.9,-3 -0.3,-0.3 0.4,-0.7 0,-1 -1.1,-1.7 -2.7,-3.1 -3.8,-4.8 -0.9,-0.5 -1.8,1.3 -2.7,0.6 -0.3,-0.8 0.7,-1.7 0,-2.5 0,-0.7 1.5,-1.6 0.5,-2.2 -0.8,-0.3 -1.6,-0.3 -2.4,-0.7 -0.8,-0 -2.1,-0.2 -2.1,-1.3 0.1,-1.2 0.8,-2.3 0.6,-3.6 0,-1.7 2.1,-2.7 2.1,-4.4 -0.6,-2.1 -2.8,-3.3 -3.4,-5.3 0.6,-0.8 1.8,-1.3 1.7,-2.6 0.1,-0.9 0.3,-2.3 -0.9,-2.5 -2.3,-0.8 -4.8,-1.8 -7.3,-1.8 z", + "department-71" : "m 412,260.4 c -2.9,0.6 -4.3,2.2 -7,2.7 -1.3,2.5 2.3,4.5 -0.5,7 -1.4,0.7 -3.1,3.1 -0.5,1.4 1.9,1.9 -1.3,5.5 2.3,6.6 2.4,2.5 -3.5,2.5 -1.1,5 0.8,3.4 -3.9,1 -5.2,3.7 -2.2,1.4 -4.6,2.6 -7,3.4 -0.3,-4.6 -4.9,-2.2 -7.6,-2.6 0.3,3.2 3.5,5 4.3,8.1 0.4,1.3 1.3,3.3 0.8,5.1 2.6,1.6 5.5,0 6.1,3.6 2.3,-0.7 6.8,0.2 5.6,3.8 -1.6,2.2 1.1,6.3 -0.4,7.5 -1.8,-0.3 -2.1,1.9 -4,2.1 1.2,2.3 -1.6,6.2 2.7,5.5 0.9,2 2.8,3 4.8,1.1 2.2,-1.8 4.5,2.7 6.2,-0.3 1,0.8 4,-0.1 2.5,2.1 1.8,0.5 3.2,-2 5.3,-1.8 0.9,-1.9 0.3,-5.8 2.5,-7.3 2.4,-0.2 4.6,4 6.1,0.4 0.7,1 2.6,2.9 3.2,0.2 1.5,-2.6 5.4,0.8 2.6,2.2 4.4,0.3 -0.2,5.7 3.8,5.3 1.6,-2.3 1.8,-5.6 3,-8.3 1.1,-3.5 2,-7.1 3.5,-10.5 -0.2,-4.2 3.8,-4.4 6.1,-2 2.7,0.9 5.4,-3.2 7.4,-0.6 0.7,4.5 5.4,3.1 8.2,2 3.5,-0.3 -0.2,-3 -1.2,-3.6 -0.2,-2.1 -0.1,-4 2.1,-4.1 -1.1,-2.1 2.5,-2.7 0.6,-4.5 0.3,-1.2 -1.3,-2.1 -0.9,-3.4 -1.3,-1.5 -2.1,-2.5 -0.5,-4.3 -1.9,-0.7 -4.1,-3.4 -0.7,-3.6 1.5,-0.6 5.8,0.2 2.9,-2 -1.8,-0.8 -1.5,-3 -3.8,-2.2 -2.3,0.6 -1.5,-5 -4.1,-2.9 0.1,-2.1 -1.1,-4.7 -3.5,-2.6 -2.8,0.9 -4.3,2.1 -6.4,-0.5 -1.9,0.4 -2.4,2.1 -4.9,0.9 -2.6,0.3 -5.2,2.4 -8.1,3.2 -1.8,-0.3 -4.7,2.3 -4.2,-1.1 -3.2,-0.1 -5.1,-3.5 -5.6,-5.5 -2.2,0.2 -4.2,-1.6 -6.4,-2.4 0.9,-2.9 -1.6,-1.4 -2.5,-1 0.8,-4 -4.8,-1.4 -5.2,-5.1 -0.7,0.2 -0.8,-0.6 -1.3,-0.6 z", + "department-03" : "m 355.3,283.6 c -2.5,0.5 -4.9,3.4 -6,4.7 -1.8,-1 -3.8,2.3 -4.6,-0.8 -1.8,0.1 -3,3.7 -5,3.9 2,2.8 -4.4,0.3 -1.5,2.4 0.4,1.4 -1.4,2.9 0.6,4 1.6,3.1 -3.7,5.1 -5.4,3.6 -2.2,1.4 -6.5,-0.2 -7.2,3.1 -1.5,1.2 -3.6,4.7 -1.4,6.7 2.2,0.3 1.5,1.2 0.4,2.2 0.5,1.7 3.1,2.4 3.8,1.3 1.8,0.8 0.6,3.5 2.7,2.3 2.3,1.7 3,4.8 4.1,7.5 1.6,1.1 1.4,3.9 4.2,3.8 2.2,-0.4 1.3,-4.3 4.1,-4.3 -0.4,-2.4 1.1,-2.8 2.6,-1.2 2.9,2.1 0.8,-4.7 4.2,-3.1 2.6,-0.6 4.3,1.5 2,3.3 -0.5,2.5 2.7,1.9 2.2,4.6 1.6,1.6 4.2,2.2 6.1,2 0.5,3.7 5.1,1.3 7.4,2.6 2.5,-0.3 4.3,2.1 6.4,-0.2 2,-0.9 3.8,1.5 3.1,3.6 3,-0.4 6.9,-1.9 7.4,2.5 1.3,0.3 3.1,3.5 3.3,0.6 1.8,-1 4.5,0.2 5.7,-2.2 -1.3,-3.2 -0.2,-6.5 -1.5,-9.6 1.2,-1.7 -1.3,-4.7 -0.7,-6.4 1.4,-0.1 2.3,-1.6 4.2,-1.6 1.3,-1.4 3,-2.2 4.3,-3.5 2.8,-0.5 -0.3,-5.2 1.3,-7.2 1.5,-3 -3.1,-4.9 -5.2,-3.6 -1.2,-1.3 -1.3,-3.6 -3.5,-2.4 -1.9,-1 -4,-1.4 -2.9,-4.1 -1.1,-2.8 -2.3,-5.7 -4.5,-8.2 0.5,-2 -3.6,-4.9 -2.1,-1.6 -0.3,1.5 -3.1,0.7 -1.7,2.9 -1.2,0.4 -2.7,0.2 -3.3,2.3 -3.2,0.8 -0.8,-5.2 -4.6,-3.8 -1,3 -3.6,1.1 -4.7,-0.3 -2.1,1.2 -4.7,3.8 -6.3,0.2 -2.2,-1.7 -4.8,-2.9 -5.8,-5.6 -0.7,-0.3 -1.5,-0.2 -2.3,-0.3 z", + "department-58" : "m 361,231.7 c -1.6,1 -3.3,2.6 -5.2,1.2 -1.5,0.7 -5.2,0.3 -5.7,1.8 1.6,2.3 4.2,5.4 3,8.3 -0.5,2.3 -4,5.7 -0.3,7 1.9,1.6 3.7,3.2 3.3,5.9 2.2,3.2 1.4,7.6 2.5,10.7 2.8,1.4 0.6,5 1.6,7.3 -2,2.7 1,6 -1.2,8.7 -1.8,2.3 0.8,5.1 3.2,5.5 1.6,1.1 3.3,5 5.4,2.3 1.5,-1.9 3.2,-1.4 4.2,0.6 2,0.7 3.2,-3.4 4.9,-1.1 0.7,1 0.9,2 1.1,3.3 1.8,0.4 2.6,-2.9 4.4,-2 -0.6,-1.8 -0.5,-2.4 1.4,-2.4 -0.2,-1.2 -0.2,-3.6 1.5,-2 2.3,2 7,-1.9 8,2.3 1.4,2.3 3.5,-1.8 5.8,-1.5 1.7,-2 4.8,-2.7 6.5,-3.2 -0.2,-2.1 -1.1,-3.9 1.6,-4.7 -0.2,-2.3 -4.2,-3.9 -2,-6.8 0.2,-2.4 -4.1,0.3 -1.8,-2 2.8,-1.2 2.7,-4.6 1.4,-6.5 -0.2,-2.7 3.3,-1.6 3.6,-3.6 2.4,0.1 4.4,-0.6 4.7,-3.1 0.3,-2.1 -2.3,-4.7 -4.1,-3.2 -2.2,-1.9 1.5,-6.7 -2.2,-6.5 -2.1,-0.1 -3.9,3.6 -5.1,0 -0.3,-1.4 -0.1,-4.3 -2,-2.8 -1.3,0 -2.9,2 -3,-0.6 1.1,-0.8 1.7,-3.1 -0.3,-2.8 -1.1,1.3 -0.9,4.6 -3.1,2.6 -0.9,-1.4 -3.6,0.5 -4.1,-2.2 -1,-1.2 -3,-2.5 -4.5,-2.5 -1.6,0.3 -0.4,-3.2 -2.5,-3.1 -1.5,-0.2 -1.9,-4.9 -2.3,-1.9 0.3,2 -0.3,3.7 -2.4,2.1 -2.6,-1.5 -3.9,4.1 -5.8,1 -1.9,-1 -4.2,1.1 -5,-2 -2.3,0.3 -4.5,-1.5 -4.3,-4 -0.2,-0.3 -0.6,-0.4 -0.9,-0.4 z", + "department-89" : "m 374.1,178.1 c -1.4,2.8 -5.4,0.9 -7.8,1.8 -2.9,0.1 -7.2,-0.2 -8.3,3 0.1,3.2 1.6,6.2 -2.2,8 -3.1,1.6 -1,2.9 1.2,4 2.3,2 1.9,5.5 4.9,7 0.1,2.2 1.6,5.1 -1.6,6.7 -2.3,1.4 -4,3.9 -2.1,6.3 -0.7,1.5 0,4.1 -2.8,4.3 -2.2,0.4 -7.3,0.6 -4.8,4.1 2.4,0.9 4.1,4.5 3.3,7.1 1.1,3.6 5.1,3.2 7.4,1.4 1.4,1.7 1.5,5.1 4.6,4.4 1.1,1.7 2.9,2.2 4.2,1.6 2.8,2.8 4.9,-2.4 8,-0.4 2.2,0.3 0,-5.9 2.1,-2.3 1.3,1.8 2.9,3 3.9,5 3.3,-1.1 4.4,4.4 7.1,3.7 1.6,0.4 3.4,2.5 3.6,-0.5 1.1,-2.8 3.8,-0.4 1.7,1.4 -0.3,3 5.9,-2.3 4.5,2.9 0.5,3.1 3.2,1.3 4.4,0.6 4.4,-0.6 -2.5,-5.1 1.5,-6.9 2.2,-1.6 -0.4,-5.5 2.8,-6.8 1.1,-2.7 3.9,-5.7 3.3,-8.6 1.9,-0.5 1.3,-1.9 0.6,-3.5 1.6,-1.1 4.7,-1.2 3.9,-4.3 0.1,-2.3 -0.3,-3.7 -2.7,-3.4 -3.5,-2 4.2,-4.7 -0,-5.1 -2,-0.1 -2.6,-5.1 -3.3,-1.3 -2.1,-2.7 -2.9,2.6 -5.4,0.2 -2.3,0.8 -5.3,0 -8.1,0.8 0.1,-1.6 0.9,-6.2 -1.7,-3.5 -2.4,-1.4 1.3,-2.6 -1.2,-3.6 -0.9,-2.8 -2.3,-5.8 -4.3,-7.1 0.9,-2.2 -1.3,-2.4 -1.7,-0.4 -3.1,1.7 -2.2,-4.3 -5.5,-2.4 0.1,-1.1 1.5,-2.7 1.1,-4.4 -0.2,-2.3 -3.5,-5.4 -5.2,-7.7 -2.1,-0 -4,0.5 -4.8,-1.7 -0.2,-0 -0.4,-0.1 -0.6,-0.1 z", + "department-77" : "m 360.1,130.7 c -0.7,1.2 -0.3,2.3 -2.3,1.7 -1.4,-0.4 -1.8,2.1 -2.6,0.1 -2.1,0.2 -4.5,1.9 -6.2,0.1 -2,-1.5 -3.2,3.4 -5.2,0.9 -1.6,1.7 -2.7,-3.9 -4.9,-1.2 -1.4,0.6 -1.4,2.3 -1.1,2.9 -0.8,0.9 -3.3,2.1 -0.9,2.4 0.9,1.6 0.2,3.4 1.7,5 -0.2,1.9 -2.5,3.7 -0.8,5 -0.4,1.7 1.1,3.8 0.4,5.5 1.9,0.5 -0.5,2.2 -0.4,3.3 -1.8,1 1.4,3.9 -1.6,3.6 -0.8,0.8 0.3,2.4 -1.2,3 1.7,1.2 -0.1,2.9 -0.3,4.1 -0.8,2.8 -0.4,5.7 -0.4,8.6 1.1,0.8 2.3,2.2 0.2,2.2 -1.7,0.8 -3.9,1.8 -3.7,4.1 -3.3,-0.2 0.5,3 -0.4,4.7 1.9,0.9 5.3,1.9 4.2,4.9 0,1.6 -0.2,2.4 -1.8,2.3 -2.6,2.6 2.1,2.1 3.2,1 1.9,0.9 4.2,-0.4 5.9,1.2 1.7,-0.1 4,-1.7 3.3,-2.7 2.2,-0.6 3.3,-0.1 2.6,2 2,0 3.6,-2.2 5.8,-2.2 1.3,-2.5 4.2,-3.1 5.2,-6 -1.7,-1.9 -0.9,-4.4 0.1,-6.5 2.2,0.1 3.6,-0.9 5.8,-1.3 2.4,1.6 4.5,-0.9 6.9,0 1.9,0.1 2.2,-2.3 4.1,-1.2 1,-1.6 -1.9,-1.9 -0.5,-3.6 -1,-1.7 -0.7,-2.5 1.3,-3.2 -0.6,-1.2 -1.8,-3.1 0.6,-2.3 3.2,-0.2 -0.4,-3.1 2.4,-3.8 0.1,-1.4 2.1,-1.2 2.3,-2.3 -1.4,-1.4 -2.6,-1.4 -4.3,-0.9 -0.8,-1.7 0,-2.9 0.7,-4.3 -0.3,-1.4 0.2,-2.6 -1.6,-2.8 -0.1,-1.3 -2.5,0.1 -1.4,-1.9 0.3,-0.9 3.1,-1.1 0.8,-2 -2,-1.6 4.6,-0.1 2.9,-3 -0.6,0.3 -2.2,1 -1.6,-0.5 -2.2,-0.3 -3.9,-1.7 -3.6,-4.1 -1.9,1.4 -2.5,-0.3 -3.1,-1.8 -2.5,1.6 -2,-2.8 -4.2,-3.3 -1.3,-1.1 -2.9,-1.8 -1.2,-3.4 -0.6,-3 -1.8,-4.4 -5.1,-4.4 z", + "department-10" : "m 415.8,157.3 c -2.6,0.5 -5.5,-0.1 -7.7,1.5 -2.6,-2.3 -2.2,2.9 -5.1,1.8 -1.9,0.7 -1.6,4.4 -4.3,3.9 -0.4,1.6 -1.4,1.6 -2.6,1.7 1.3,3 -1.4,4.8 -3.8,3.1 -2.1,-1.4 -6.8,1.1 -6.7,-2.6 -0.6,-0.9 -2.3,-0.6 -2.5,-2.3 -2,-2.3 -2.8,1.1 -4.5,1.8 -0.1,1.3 0.9,2.8 -1.4,3.1 -3.5,-1.3 1.3,2.8 -1.7,2.8 -1.9,0.5 0.8,2.6 -0.4,3.8 2.1,0.6 -0.6,5.6 2.5,3.5 3.2,-0.1 4.1,3.4 6,5.2 0,1.5 3.1,2 0.9,3.9 2.1,0.9 -3.1,4.1 0.2,3.3 2.3,-0.8 2,4.4 4.2,2.5 1.1,-0.1 0.3,-2.8 1.9,-1.1 0.9,0.8 -1,3 1.1,2.2 2.3,1.7 1.7,5.2 3.9,7 2.4,1.5 -2.1,1.8 0.6,3 0.7,-0.5 1.1,-2.2 1.9,-0.2 0.4,1.6 -1.4,4.6 1.6,3.3 1.9,0 3,-0.5 4.8,0.3 1,-3 2.6,1.8 4,-0.8 0.8,-1.9 2,-0.8 2.8,-0.1 -0.1,-1 0.3,-2.7 1.3,-1.4 -0.3,2.8 3.9,3.5 3.8,0.4 2.9,-0.6 5.9,0.1 8.8,-0.6 2.4,0.3 2.8,-0.8 1.5,-2.6 2,-2.2 4.4,-1.3 6.9,-0.8 2.6,-1.1 0.3,-3.5 -1.2,-4.1 2.4,-0.2 3.3,-3.9 6,-1.9 3,1.1 1.7,-3 2.5,-4.6 1.7,-1.8 -0.9,-2.5 -0.1,-4 1.1,-2.2 -0.5,-3.8 -1.3,-5.7 2.4,-2.3 -3.9,-1.4 -2.9,-4.2 -1.5,-0.4 -2.5,-0.2 -3,-1.8 0.2,-1.7 -4.2,-3 -1.8,-4 0.7,-2.2 1.4,-3.9 -1.2,-5 -2.3,-0.8 -3.7,3 -5.3,0.6 -2.2,0.4 -4.7,-0.9 -6.2,-2.5 -2.9,-1.3 -2.4,-3.8 -2,-6.4 -0.2,-1 -0.3,-2.5 -1.7,-2.1 z", + "department-51" : "m 405.1,111.5 c -1.1,0.8 -0.7,4.6 -2.7,2 -2.3,-0.6 -3.7,-3 -5.8,-0.5 -0.8,1.5 -0.5,3.1 -2.6,1.6 -2.7,0.5 -5.7,1.6 -7.7,3.3 1,2.1 1.5,4.7 0.9,6.3 2.6,-0.4 1.2,3 3.8,2.1 0.5,4.3 -5.3,-0 -6.2,3.1 -0.4,1.6 2.8,4.1 -0.6,4.6 -2.3,3.2 5.5,0 3.1,3.8 -2.4,0.8 -2.2,3.4 -4,4.6 -0,2.3 -3.7,1.4 -3.4,4.2 -1.7,1.1 0.6,4.6 -2.5,4 -2.5,-0.2 -1.1,0.3 -0.3,1.2 0.1,0.9 -3.2,1.7 -1.3,2.6 2.5,0.2 3.9,3.9 1.5,5.7 0.2,2.2 1.1,2.1 2.9,1.4 1.9,0.5 3,4.3 5.5,4.8 -0.1,4.7 6.6,1 8.9,3.8 3.2,-0.7 -0.2,-4.9 3.5,-4.5 0.4,-2 3.4,-1.3 3.7,-4 0.7,-2.3 4.3,-0.4 4.4,-3.5 1.4,-0.3 2.8,1.4 3.8,-0.6 2.7,0.3 5.5,-1.6 7.6,0.4 0.9,2.8 -1.6,6.2 2.1,7.6 1.6,3.1 5.9,1.6 7.5,3.6 1.8,-1.8 4.3,-2.1 6,-0.4 1.9,-1.1 7.4,1.9 5.1,-2 -2.4,-2.8 6,-2.5 2.4,-5.4 -1.4,-0.1 -4.1,-0.3 -1.6,-1.7 1.7,-0.6 3.7,1.2 5.2,-0.9 2.3,1.3 5.6,-1 4.1,-3.5 -1.9,-1.1 -3.3,-3.3 -5.1,-4.3 0.2,-1.9 3.1,-2.4 1,-4.5 -0.2,-2.8 2,-3.9 4.5,-4.6 2.2,-1.3 -0.4,-2.4 -0.4,-3.1 2.8,-0.6 0.5,-4.3 -1.5,-2.1 2.1,-2 1.4,-5.7 -0.1,-8.2 -1,-1.6 -1.8,-3.5 0.7,-4 -0.2,-1.8 -2.4,-2.8 -3.5,-3.7 -2.1,0.2 -1.5,3.8 -3.8,1.5 -2.4,0 -5.8,-1.8 -7.9,0.2 -2.7,0.4 -2.1,-6 -5.5,-3.2 -2.6,0.9 -6.1,0.8 -7.2,-2.3 -2.8,0.6 -4.2,-2.4 -6.1,-4 -2.6,-1.4 -5.3,-1.6 -8.4,-1.6 z", + "department-02" : "m 388.2,68.1 c -1.1,1.1 -2.8,3.2 -4.4,1.2 -2.8,-2.2 -4.7,3.7 -8,1 -2.7,-1.5 -4.8,2.3 -7.4,-0.1 -2.1,-0.3 -5.9,2.3 -2.5,3 -3,2.5 -3.7,6.4 -5.6,9.5 -1.7,1 2.2,2.4 -0.4,3.9 2,1.4 2.5,4.9 2.6,7.7 -1.5,0.2 -0.3,2.5 -1,3.2 2.8,2.1 0.7,5.5 0.2,7.4 1.3,1.4 -0.6,2.7 2,3.2 1.9,2.6 -4,-0.2 -2.6,3 0.2,2.8 -1.9,6.4 -4.8,5 -3.2,2.4 3.2,2.3 1.8,4.7 0.7,2 -0.9,3.6 1.7,4.2 1.2,1.3 2.5,-0.6 2.4,2.1 3.2,1.1 -5,3.8 0,3.9 2.5,0 3.9,4 2.2,5.7 2,1.3 3.8,3.7 5.3,5.3 2,-1.8 1.3,4.1 3.5,1.3 1.1,0.1 0.6,4.1 3.1,3.7 1,1.1 2.3,2.2 2.7,-0.2 1.3,-1.3 1.8,-3.4 4,-3.7 1,-2.5 2.5,-4.4 4.7,-6 0.1,-2.9 -6.1,0.3 -3.5,-3.3 4.1,-0.8 -1.6,-3.6 1.2,-5.6 1.7,-0.5 6.1,1.2 5.3,-1.7 -2.2,0.3 -1.7,-2.2 -3.9,-2.4 2.3,-2 -2.4,-5.7 0.5,-7.3 2.8,-0.4 5.4,-3.6 8.3,-1.7 -0.3,-1.7 3.2,-4.9 4.5,-2.8 1.4,0.8 4.6,3.5 4.2,0.1 0.8,-1.5 -0.5,-3.2 0.8,-4.2 -1.9,-2.1 0.2,-3.9 0.9,-5.4 -2,-0.9 1,-3.5 -1.7,-4.8 -1.6,-3.7 5.1,0.3 4,-4 1.2,-2 5.5,-3.7 5.1,-6.5 -2.5,-0.4 -0,-2.2 -0.8,-3.8 1.3,-2 2.5,-4.9 -0,-6.1 1.8,-3.3 -2.8,-4.6 -5.4,-3.6 -2.1,-1.1 -7,-0.3 -5.1,-4.2 -1.6,-0.9 -4.8,3.4 -5.4,0.1 -2.8,-0.3 -5.9,-1.9 -8.5,-1.7 z", + "department-59" : "m 335.6,0.1 c -3.4,1.4 -7,2.7 -10.8,2.4 -2.7,1.3 -8.7,1.4 -9.1,3.8 2.4,2.8 3.3,6.6 4.8,9.9 0.4,4.8 5.6,3.7 8.6,4.4 2.3,1.4 -4.6,1.7 -1.5,4 2.4,0.7 -1.2,3.4 2.1,2.6 2.9,3.9 6.7,1.9 10,3.5 2.2,-0.7 4.1,-0.9 5.7,0.9 0.4,-1.8 2.1,-1.4 0.6,-3 2,-2.6 7.3,2.1 2.7,2.8 -1.8,1.7 0.1,3.5 -0.6,5.5 2.3,0.1 3.9,-1 3.9,1.6 2.5,-1 7,0.2 5.6,3.5 1.3,0.4 3.9,-0.8 2.3,1.9 -3.7,0.2 -4.3,4.1 -0.7,5.5 2.7,1.9 -0.5,2.2 0.3,4.3 2.7,0 5.4,1.4 5.6,3.6 -3.5,-0 -0.7,2 -1.8,3.3 -2.9,0.8 0.8,2.1 -1.9,3.5 1.2,2.2 -2.2,4.8 1.7,6.1 2.8,1.4 5.3,-1.1 8.1,0.5 2.8,-2.8 7.1,1.8 9.9,-1.7 1.9,-2.2 4.8,3.1 6.2,-0.7 3.1,-1.4 6.6,0.9 9.8,1.4 0.5,3.1 6.5,-3.5 4.8,1.3 0,2.3 5.2,2.4 7.1,2.1 1.1,-1.4 -0.8,-4.1 2.3,-4.6 2.7,-0.9 0.6,-5.1 -0.8,-5.5 -3.3,1 -0.1,-4.1 0.1,-5.6 2.4,-1.2 2.4,-3.8 -0.4,-4.1 -0.6,4.1 -2.7,-3.1 -5.1,-3.4 -2,-3.4 -6.7,2.4 -9.4,-1.1 -3,-1.1 -5.2,0.6 -6.4,2.7 -3.4,-1.4 -0.9,-6.4 -2.2,-9.2 -1.1,-3.5 -4.7,-3.1 -7.3,-3.2 1.2,-5.2 -5.7,2.5 -8,-1 -3.9,-1.6 -1.3,-6.5 -3.8,-9.4 1.8,-3.7 -3.1,-4.7 -3.8,-8.3 -2.9,-1.5 -7.1,1 -10.1,2.1 -0.3,5 -4.3,1.6 -6.9,1 -1.6,-3 -3.7,-6.4 -7.3,-6 -1.3,-2.7 -2.2,-6.3 -0.1,-8.7 -2.3,-2.8 -2.8,-5.7 -4.1,-8.8 z m 28.1,54.5 0,0 -0,-0 z", + "department-62" : "m 313.3,5.5 c -4.9,0.6 -9.8,2 -14.3,4.2 -2.3,2 -4.4,4.4 -7.4,5.3 0.4,3 1.9,6.2 -0,9.1 -1.4,2.9 0.1,6.1 -0.1,9.2 0.1,1.9 1.9,2.9 0,4 0.2,3 -1.2,6.4 -0.3,9.2 2.7,1.6 4.7,4.9 7.9,2.3 3.8,-2.3 6.8,4.6 9.8,1.7 1,1.1 -2,2.7 0.9,2.9 2.1,1.4 5.3,1.3 4.7,4.1 0.9,1.5 2.9,0.7 3.9,1.4 1.8,-1.1 4,-1.3 5.7,-1.4 1.2,1.1 1.8,-0.4 1.6,-1 1.3,-0.4 1.8,3.5 2.7,0.8 1.5,-1.5 6.2,0.9 4.5,2.5 -2.5,0.1 -6.3,4 -3.3,5.6 1.7,2.1 1.5,-3.5 4.2,-2.4 1.1,-0 2,2.5 2.3,-0.1 2.8,-0.7 -0.1,2.5 2.6,2 1.3,-0 4.1,2 4.7,1.2 -1.2,-1.4 0.7,-3.5 2.2,-1.5 3.8,-0 -3.1,6.8 1.7,4.1 2.2,-2.4 3.6,-1.2 4,1.4 2.2,-1.5 4.2,-0.8 6.7,-1.7 1.7,0.7 3.3,0.8 2.9,-1.5 2,-0.9 -0.9,-3.3 1.7,-4.2 -3.1,-1.6 3.1,-1.9 0.2,-3.9 0.2,-1.5 4.1,-1.5 1.1,-2.7 -0.3,-2.8 -7.2,-0.6 -4.1,-4.3 0.8,-2.2 -5.4,-4.5 -3.1,-6.2 1,-0.8 5,-2.2 2.5,-3.4 -2,2.2 -1.8,-1.1 -1.8,-2.3 -1.7,-2.3 -3.8,-0.8 -5.9,-1.1 1.2,-3.9 -4.9,0.6 -4,-3 2,-1.1 -1.8,-2.6 0.6,-4 1.4,-1.1 3.5,-1.2 1.2,-2.9 -1.5,-1.4 -4.9,0 -2.2,1.5 -1.8,-0.6 -1.5,3.3 -3.1,0.9 -1.9,-1.8 -4.1,1 -6.2,-0.9 -1.7,1.3 -2.7,-1.1 -4.5,0.1 -1.7,-1.6 -4.3,-2.3 -5.6,-3.5 2,-1.4 -3.7,-3.9 0.6,-4.6 3,-2 -3.3,-1.3 -4.6,-1.8 -4,-1 -3.3,-5.6 -5.2,-8.4 -1.1,-2.3 -2,-6.3 -5.2,-6.4 z", + "department-08" : "m 440.1,60.9 c -1.8,2.2 -4.2,3.7 -5.9,5.9 0.4,3.2 -0.6,6.8 -4.6,6.6 -2.6,1.4 -5.4,3.8 -8.5,2.2 -2.6,-0.3 -6.9,-3.1 -8.2,0.5 -1.1,2.3 2.6,2 1.3,4.5 -0.9,1.9 -2,5 -1.4,6.4 2.7,1.6 -1.6,4.5 -2.9,5.5 -2,1 -1.1,5.4 -4.4,3.7 -3.5,0.9 2.5,3.8 -0.3,5.5 1.5,0.9 0.6,2.6 -0.6,3.4 -0.5,1.7 2,3.4 -0,4.2 0,4 5.2,0.9 7,2.8 3.3,0.6 4.2,4.3 7.4,4.9 1.8,0.1 3.1,4.2 6,2.6 2.1,-0.1 5,-2.3 5.5,0.7 0.4,2.7 2.6,2.4 4.1,0.8 2.6,1.2 5.4,0.2 7.6,1.6 0.3,-2.7 3.1,-2.4 4.1,-0.7 1.4,-1.1 3.9,-1.6 4.6,-3.1 -2.2,-1.8 -0.6,-5.7 2,-5.9 0.2,-1.2 -1.2,-2 0.5,-2.9 0.2,-2.3 -1.8,-3.5 -2,-5.7 1.9,-0.6 0.8,-3 2.1,-4 -0.5,-2.9 2.2,-0.9 3,0 2.7,-1.7 3.9,3.4 6,0.4 0.3,-2.4 4.6,-1.6 3.3,-4 -1,-0.7 -4.1,1.6 -3,-1.1 1.7,-1.8 -2.3,-4.8 -4,-3 -1.6,-0.1 -2.5,-1 -3.3,-1.8 -2,-0.2 -1.2,-4.7 -4.3,-3.6 -2.1,-1 -3.7,-3.1 -6.2,-1.5 -1.9,0.1 -3.6,-0.3 -2.4,-2.4 -2.1,-2.7 2.6,-6.1 -1.4,-8 -4.1,-0.8 1,-4.8 -0.1,-7.2 0.2,-2.3 3,-3.4 2.2,-6 -1.4,-0.7 -2.1,0.5 -2.9,-1.5 z", + "department-55" : "m 466.5,97.5 c -1.6,1.8 -4,2.9 -5.5,4.7 -1.7,-0.6 -3.4,-2.3 -5.1,-1.7 -3.6,-3.7 -2.1,3.6 -4.8,4.4 1.9,1.9 3,4.9 1.7,6.9 0.6,2.4 -4.9,3 -2.5,6 2.4,3.3 -6.2,2.9 -2.3,6.6 -4.2,1.8 1,5.9 0.5,8.8 -0.1,1.6 -1.2,3.2 0.9,2.9 1.8,1.6 -1.9,3.1 0.5,3.9 0.3,3.6 -6.2,2.1 -5.2,5.9 1.1,2 -0.2,3.5 -1.1,4.7 1.4,2.5 5.5,3.3 5.1,6.6 0.2,1.8 -1.5,6 0.8,6.3 1.9,-2.8 1.6,2.8 3.9,1.4 2.3,2.7 5.5,4.7 9,5.6 2.3,1.4 4.4,3 5.9,5.2 2.7,2.6 4.9,-1.3 7.8,-0.7 2,-0.8 2,-2.6 4.2,-1.4 3.1,0.1 4.5,-5.2 1.4,-6.3 -3.9,-2.5 6.3,-3.7 1.5,-4.4 -1.5,-2.2 0.7,-5.4 -1.6,-7.4 0.5,-3 3.5,-5.5 2,-8.7 1.7,-1.4 -2.4,-3.1 0.6,-4.2 1.6,-0.7 4.2,-1.8 1.6,-3.2 -1.3,-1.7 3.6,-5.2 -0.4,-5.6 1.5,-1.9 -0.2,-3.5 -1.9,-3 -2.1,-1.7 1.4,-6.2 -1.6,-5.8 -0.5,-2.6 -0.1,-4.8 1.7,-6.8 -2.2,-0.6 -1.6,-2.4 -1.8,-4.2 -1.4,-1.7 -2.9,-6 -5.8,-3.7 -2.4,-0 -4,1.5 -4.6,0.5 -1,-0.5 -0,-0.6 -1.2,-1.6 0.5,-1.5 -0.9,-2.1 -0.1,-2.7 -0.2,-2.2 1.3,-0.2 0.1,-1.8 -0.1,-2.7 -0.8,-5.9 -3.4,-7.3 z", + "department-54" : "m 483.3,101.6 c -1.8,2.4 -6.7,-0.8 -7,2.4 -2.6,-1.4 -7.4,1.1 -6.2,4.4 0.7,4.9 5.3,0.6 8.1,1.5 3,1 3.6,5.6 4.1,7.4 3.1,1.3 -1.9,3.7 -0.5,5.9 -0.9,2.4 2.6,1.4 1.1,3.6 0.1,2.6 -0.2,4.4 2.7,4.4 0.9,1.4 -0.8,2.5 1.3,3.1 0.1,2.4 -2.7,4.8 0.1,6.7 -1.9,1.5 -5.4,2.7 -2.9,5 -0.3,3.1 0.4,6.5 -2.3,8.8 0.3,2.3 1.9,3.6 0.9,5.9 -0.2,2.4 4.1,2.5 0.7,3.7 -2.8,0.5 -2.8,3.4 -0.1,3.8 0.3,2 0.1,5.3 3,2.9 5.4,-1.2 1.3,5.7 5.3,7.3 -0.4,3.6 5.1,2.5 6.1,0.9 0.8,0.5 2.6,2.7 3,-0.3 0.4,-3.4 4,0.7 5.6,-2.3 2.1,-1.7 2.8,1.8 5.3,0.8 2.4,1 5.8,-2 8.7,-1.3 -0.1,-2.5 2.7,-4.4 3.5,-1.1 1.9,2.1 5.7,3 8.5,2 1.1,-2.5 3,0.5 4.4,-2.1 1.4,-3.3 8.7,-2.6 5.7,-7.3 -1.3,-1.3 -2.1,-2.5 -2.8,-3.7 -2.1,0.6 -3.1,-2.2 -5.2,-0.6 -3.4,-1.5 -6.2,-3.2 -9.8,-3.9 -0,-2.2 -3.9,-2.6 -5.4,-4.7 -3,-0.7 -5.5,-2.5 -8.4,-2.2 -1.4,-2.4 -4.5,-3.4 -2.7,-6.5 1.9,-3.8 -4.9,-3.2 -7.3,-3.7 -1.3,-1.5 -2.6,-2 -4.6,-3 0.5,-3.5 -7.6,-4.6 -4.5,-8.3 3.1,1.1 1.2,-3.2 3.2,-3.9 -1.9,-1.3 -2.2,-2.9 0,-3.9 0.2,-1.6 -0.9,-4.9 -1.5,-5.5 -2.5,-1 -0.9,-3.4 -2.6,-4.8 -0.9,-2.6 2.2,-6.9 -2.5,-7.4 -1.9,-1 -2.6,-3.6 -5,-3.9 z", + "department-57" : "m 503.4,105 c -3.5,0 -5.3,4.4 -9,3.8 -1.9,-0.4 -2.7,-4.8 -4.8,-2.7 4.2,0.9 -0.7,5.8 2,8.1 1,1.1 1.5,1.1 0.2,1.9 2.7,1.5 4,5.2 2.8,8.1 -3.2,1.2 2.9,3.4 -0.8,4.3 0.7,2.2 0,3.2 -2.3,2.9 -2.2,3.6 4.4,3.8 4.5,6.8 0.3,2.5 4.3,1.9 4.6,4.1 2.6,0.2 7.9,-0.2 8.1,3.1 -1.5,2.1 -1,3.8 1.2,4.6 -0.1,2.4 2.7,3.1 4.2,2.6 2.3,1.9 5.9,1.3 7.6,4 3.2,1.9 6.1,4 9.7,5.1 1.6,1.3 4.4,1.5 5.4,1.1 1.2,1.6 4.3,0.6 4,3.1 2,2.5 6.1,5.3 8.8,1.9 1.7,-2 5.6,-6.4 2,-8.1 -0.6,-2.3 4.2,-5.9 0.7,-8.4 -2.3,-1.1 -5.5,-4.7 -6.5,-0.3 -1.3,2.2 -2.7,0.9 -2.9,-0.7 -3.5,-1.1 4.1,-2.8 -0.1,-3 -2.2,-1.1 -5.8,-2.3 -5,-4.6 1.1,0.1 2.3,-2.3 3.7,-2.5 0.7,-2 0.8,-7.3 3.4,-6.5 0.1,2.6 1.3,4.6 3.8,4.8 3.2,0.3 5.2,3.4 8.4,2.7 3,-1.6 5.6,0.3 8.2,0.7 1.7,-2 3.4,-5.7 3.3,-7.9 -3.2,-1.1 -5.8,-2.8 -6.4,-6.4 -2.5,-1.1 -5,-1.3 -6.8,1.4 -3.2,2.3 -7.7,1.4 -11.2,-0.4 -0.6,3.8 -4,0.6 -3.1,-1.8 -1.6,-2.6 -5.8,-3.5 -8.4,-2.3 2.6,4.4 -5.3,4.1 -5.5,1.2 0.8,-2.3 -2.2,-2.1 -2.3,-4.5 -1.2,-2.8 -6,-4.4 -3.9,-7.9 -2.5,-2.3 -3.8,-6.6 -8.3,-6.1 -4.2,1.5 -5.6,-3 -9.2,-2.5 z", + "department-67" : "m 544.4,133.3 c -2.6,1.2 -1.9,5.3 -3.5,7.6 -2.8,-0.4 -4,5.3 -0.4,4.9 0.9,1 5.8,1.8 2.1,2.5 -1.8,1.5 1.9,2.4 0.8,3.4 3.1,0.4 2.8,-5.6 5.6,-2.7 1.3,0.5 2.7,1.1 3.4,2.3 3.2,1.9 -0.4,5.5 -1,7.7 0.4,1.8 3.4,1.1 1.5,2.9 -0.9,2.9 -2.3,6.3 -5.5,7.1 -1.5,-0.3 -6.2,0.3 -2.4,1.1 1.9,0.8 -2.3,1 0.3,2.3 -0.3,2.1 -1.2,5.2 -1,7.3 -1.6,2.7 3.5,2 4.1,2.5 1.1,2.4 5.3,1.1 5.7,4 2,-0.8 -0.9,2.6 1.9,1.7 3,0.6 6.3,2.6 6.2,5.6 1.7,1.1 3.4,4.4 5.2,1.3 0.9,-3.2 3.7,-5.3 4.2,-8.7 0.1,-2.7 3.7,-3.6 2.2,-6.8 -0.3,-3 1.2,-6 2.5,-8.7 1.4,-2.3 -0.7,-5.9 1.6,-8.3 2,-2.5 5.7,-3.6 6.3,-7.2 1,-1.4 2.5,-0.6 3.1,-2.4 3.7,-1.2 3.6,-5 5.1,-8 0.2,-2 5.3,-4.4 1.6,-4.9 -3.5,-0.1 -6.3,-2.1 -9.3,-3.8 -2.7,-1.5 -5.8,0.3 -8.4,-1.4 -2.5,1.2 -6.2,-0.9 -8.2,1.8 -0.7,2.4 -2.5,7.8 -5.7,4.8 -2.4,-2.5 -5.8,1.3 -8.4,-0.2 -1.1,-1.6 -3,-2.5 -4.6,-2.1 -2.1,-1.1 -5.2,-2.1 -4.6,-5 0.3,-0.2 0.2,-0.8 -0.2,-0.8 z", + "department-88" : "m 543.7,170.7 c -3.3,1.4 -6.3,2.9 -8.6,5.7 -1.3,0.7 -2,-1.7 -3,0.7 -1.5,2.5 -4.5,-1.1 -6.5,-0.4 -3.1,0.4 -1.4,-5.3 -4.4,-2.9 -1.7,1.1 0.9,4.3 -2.1,2.2 -1.8,0.7 -4.1,0.8 -5.7,1.7 -1.6,1.8 -1.7,-1.6 -3.6,-0.2 -1.8,0.1 -2.2,-3.2 -3.5,-0.6 -1,2.7 -5.8,-1 -5.2,2 -0.9,2.8 -2.6,1.7 -3.3,0.4 -0.1,2.4 -3.6,0.6 -5.2,1.9 -1.7,-0.7 0.1,-3.7 -2.1,-3.2 -3.3,-1.8 1,-7.7 -3.8,-6.9 -1.9,1.6 -3.9,0 -4.9,2.6 -1.6,0.5 -3.6,-1.4 -4.3,0.8 -1,2.3 -5,-0.5 -5.8,2.6 -1.5,-1.1 -4.8,0.2 -4.4,1.8 2.7,-0.8 -1.5,4.2 1.5,2.8 2.6,-2.8 4.3,0.9 5.5,2.9 1,2.3 2.4,-0.8 3.7,1.6 0.2,1.5 -0.1,2.9 2.2,2.7 1.1,0.8 2.8,3.4 0.2,3 -1.2,2.1 -0.8,4.9 -2.7,6.2 0,1.7 3.2,0.1 3.8,2.4 2.7,1 3.7,3.6 3,6.1 1.1,2.3 3.3,-2.9 3.5,0.9 1.4,3.9 3.6,-4.9 4.2,-0.8 -1.9,1.6 0.2,2.1 1,0.3 2.4,-0.3 2.6,-4.8 6,-3.8 2.8,-2.1 1.9,3.2 3,3.8 1.7,1.1 3.1,2.1 4.9,0.2 2.8,0 6.1,-1.3 7.8,2 0.6,3.9 4.4,1.4 5.6,-0.8 2.9,-1.4 3.5,3.7 6.5,4.1 2.2,0.9 3.5,2.6 5.1,3.8 2.2,-0.7 5.2,-2 3.4,-4.7 1.6,-1.7 0.3,-4.4 1.9,-6.6 1,-1.7 3.7,-2.6 3.9,-5.2 1.5,-1.6 3,-3.4 1.6,-5.1 1.5,-3 3.1,-5.8 4.5,-8.7 0.9,-1.4 2.3,-3 0.3,-4 -1.9,1.3 -5.7,-1 -2.9,-2.8 -2.2,-1.8 1.8,-5.5 -0.2,-7.1 -0.6,-0.2 -0,-1.4 -0.7,-1.4 z", + "department-52" : "m 446.8,159 c -1.7,0.9 -3.1,-0.5 -4.8,1.2 -1.1,-0.8 -4.6,-0.7 -3.5,0.9 2.8,-1.2 4.7,3.3 1.3,3.4 -2.3,0.3 -2,1.8 -1.1,3 1.7,4.1 -5.8,-1.2 -5.4,3 -0.5,1.2 -1.8,3 -1.2,3.9 2.4,0.9 2.2,4.6 5.3,4.5 -1,3 5.4,1.7 2.9,4.7 2.6,1.7 0.4,5 1.4,6.8 1,1.5 -1.4,3.5 -0.5,5.3 0.2,4.4 -5.3,-1.1 -6.4,2.9 -2.5,1 2.3,2.6 0.4,4.4 1.5,1.8 5.6,0.4 3.8,3.9 2.4,-0.6 4.4,1.9 1.8,3.3 0.7,2.8 2.7,-2.8 3.6,0.5 0.7,2.5 3.6,4.1 3.3,6.7 -1.3,0.9 -4.5,2.9 -1.3,2.8 1.5,1.5 -1.3,5.6 1.9,4.5 1.6,-2.2 2.4,0.6 2.9,1.7 1.8,1.4 3.8,1.4 4.8,-0.8 0.8,0.3 -0.1,2.5 1.8,2.5 1,1.4 3.2,1.1 1.7,3.2 0.9,2.7 3.8,-3 5.2,-0.1 1.7,-1.9 1.1,-6.1 4.6,-5.1 1.3,-1.4 3.5,1.3 4.3,-1.4 1.6,-1.9 1.6,2.7 3.9,1.2 2.2,-0.1 2.7,-1.2 2.1,-3 0.9,-1.3 1.2,-2.9 -0.4,-3.6 -0.6,-2.6 1.4,-3 3.1,-3.3 -0.7,-3.1 2.5,-1.4 3.6,-2 -0.2,-2 1.4,-3.5 3,-3.4 -0.3,-2.4 -2.2,-4.5 -4.2,-2.8 -1.3,-2 0.4,-5.5 -3,-6.4 -1,-1.3 -2.6,-2.4 -4,-2.1 -1.1,-1.4 1.6,-1.9 1,-3.4 1.1,-1.8 0.9,-4.3 2.9,-4.5 -0.5,-2.8 -4.9,-1.7 -3.7,-4.8 -1.3,-2.4 -3.1,0.9 -3.9,-2 -1.2,-3 -3.7,-4.4 -6.2,-2.1 -0.6,-1.9 1.1,-3.2 -1.3,-3.9 1.8,-0.4 3.5,-2.5 0.9,-3.3 -0.4,-1.9 -1.2,-2 -2.8,-2.6 -1.7,-3.2 -6.4,-1.8 -8.2,-5 -2.1,-0.5 -2.8,-2.8 -5,-3 -0.1,-2.2 -1,-1.6 -2.3,-0.7 -2.8,-0.4 1.4,-5.7 -2.2,-4.9 z", + "department-70" : "m 499.9,202.9 c -2.6,0.3 -4.9,2.1 -6,4.1 -0.9,0.9 -4,2.3 -2.1,-0 0.1,-1.9 -1.9,-0.3 -1.8,0.6 -1,1.3 -1,3.9 -3.1,3.5 -0.5,1.7 -1.2,4.5 -3.4,2.7 -1.4,0.7 -1.1,3.6 -3.3,2.5 -2.3,2.1 1.8,4 -0.2,6.2 1.2,3.1 -4.3,4.8 -5.3,1.8 -0.6,-0.9 -2.7,2.9 -4.4,1 -1.2,1.1 -4.5,-0.1 -3.8,2.6 -2.1,1.1 0.1,3.9 1.1,1.4 2.2,-1.6 4.1,3.9 3,5.7 -0.7,2.1 -3,2.7 -4.2,3.2 1.2,1.1 -1.8,2 0.9,1.8 2.3,0.3 -0.2,6.1 3.3,4.2 1.8,2.2 -1.9,5.3 1.4,5.7 1.4,2.2 3.9,4.4 6.6,2.7 2.3,-0.9 4.6,0.2 6.7,-1.7 2.8,-1.1 5.7,-4.2 8.5,-2.8 2.5,-0.1 4.6,-2 5.9,-3.8 1.8,0.5 2.6,-0.4 2.9,-1.8 2.6,-0.5 5.3,-1.6 5.5,-4.7 2.3,-1.3 5.8,-3.3 7.9,-0.7 1.2,-0.9 5.7,1.5 4.6,-1.8 -0.2,-2.4 4.6,1.5 3.7,-2 -0.1,-2.7 3.1,0.5 4.4,0.6 2.8,1.8 2.9,-3.3 1,-4.6 1.7,-2.3 -0.8,-5 -0.8,-7.5 -0.8,-2.9 4.4,-4.2 1.8,-6.7 -2.1,-2.7 -6.2,-2.9 -7.7,-6.1 -2.5,-2.9 -3.9,3 -6.8,2.4 -1.6,-1.8 -2.6,-4.9 -5.7,-4.5 -3,-0.2 -6.1,3.1 -8.2,0.4 -2.4,-0.5 0.2,-4 -2.4,-4.6 z", + "department-21" : "m 430.3,202.4 c -3,-0.4 -2.3,3.5 -2.9,4.1 -3.5,0.9 -7.7,-0.3 -10.9,1.1 0.1,1.9 0.2,3.7 -1.8,4.4 -1.4,2.6 2.2,2.6 2.8,3 0.8,2.8 0.6,7.3 -3.2,7 -0.1,2.2 2,3.6 -1,3.9 0.7,2.9 -2.4,6.5 -3.9,9.4 -2.4,2.1 0,6.3 -3.4,7.9 -0,1.5 1.5,3.6 2.1,4.4 2.1,-1.7 -0.7,4 0,5.4 0.8,2.1 4.8,0.5 4.7,3.9 -1.3,3.4 1.7,6.4 5,6.9 1.3,1.4 0.6,2.8 2.5,1.2 2,0.2 0.2,2.8 2.6,2.8 2.7,1.4 5.4,1.4 6.2,4.6 1.3,2 4.7,2 4.6,4.2 2.9,-1.3 6.4,-1.2 9.2,-3.3 2.3,-0.8 6.1,-0.9 8.1,-1.2 2.9,2.6 6.2,-1.1 9.3,-0.9 2.2,-0.6 1.6,-2.4 0.8,-3.3 1.6,-2.9 6.1,-2.7 6.8,-6.5 1.4,-2.7 2,-5.5 2.7,-8.5 0.1,-1.9 2,-2.7 -0.3,-3.5 0.4,-2.2 1.5,-5.3 -1.7,-5.1 -0.4,-1.9 -1.3,-4.9 -2.9,-4.6 0.2,-3.4 5.1,-1.9 5,-5.9 0.8,-3 -2.7,-7.1 -4.5,-2.8 -2.2,-0.2 -3.5,-1.4 -5.3,0.7 -2.4,1 -0.8,-3.8 -3.5,-3.9 -1.8,-1.2 -0.6,-3.2 -2.4,-0.9 -3.6,2.1 -4.6,-4.9 -7.3,-2.2 -2.9,-0.5 0.8,-4.9 -3,-5.1 0.9,-1.6 5.1,-3.2 1.8,-5 -1.4,-2 -2.5,-6.6 -4.9,-3.8 -2.6,-0.4 2.1,-3.2 -0.9,-3.9 -2,-0.4 -2.1,-0.7 -1.8,-2.4 -2.6,-1.6 -5.8,-1.2 -8.6,-2.3 l 0,0 z", + "department-25" : "m 524.7,232.7 c 0.6,3.5 -5.1,1.1 -4.4,4.6 -1.6,0.2 -4.2,0.3 -5.1,0.1 -2.8,-2.9 -7.3,0.3 -8.3,3.5 -1.3,2.5 -4.2,1.2 -5.2,3.6 -1.4,0.5 -2.4,0.4 -2.7,1.8 -2.2,0.4 -3.6,3.2 -6.4,2 -3.2,-0.1 -5.7,2.6 -8.7,3.6 -3,0.3 -3.9,3.3 -1.2,5 3.1,1.5 4.2,4.9 1.6,7.5 0.1,1.6 -1.3,3 -1.3,4.5 1.3,1.4 2.8,-3.2 3.1,0.1 0.9,2.5 4.5,-0.3 4.6,2.1 3.8,0.8 1.8,4.9 4.2,7.2 0.9,2.9 5.2,1.5 6.6,4.2 3.5,2.9 0.1,6.3 -2.8,7.5 -1.4,1.9 0.4,3.6 -1.4,5.2 -0.7,2.8 3.7,5.7 3.8,1.7 2.4,-2 4.4,-4.6 7.1,-6.2 2.3,-1.8 5.5,-2.9 6.6,-5.7 -0.7,-2.9 1.5,-6 -0.1,-9.1 0.1,-4.2 6.9,-3.3 9.4,-5.9 2.7,-2 2.3,-6.4 5.9,-7.6 2.8,-2.2 4.5,-5.4 7.4,-7.6 -0.6,-3.7 3.5,-4.2 4.8,-6.7 -0.1,-3.8 -5,0.1 -7.1,-1.5 0.7,-1.9 3.2,-4.1 1.5,-6.7 -0.8,-1.5 -0.7,-2.2 0.6,-2.9 -0.7,-3.5 -5.2,-3.7 -7.8,-2.3 -1.3,-1.1 -3.2,-1 -4.5,-2.1 z", + "department-2B" : "m 591.5,517.8 c -3.8,0.6 1,5.6 -2.3,7.1 0.4,2.4 -1.6,4.4 0.3,6.5 0.9,2.6 0.2,5.2 -1.2,7.5 -1.7,1.4 -2.3,-3.6 -4.9,-2.8 -2.7,-0.7 -5.8,0.7 -6.5,3.5 -1,3.6 -5.5,1.8 -7.9,3.5 -1.9,1.1 -3.9,1.7 -4.6,4 -1.3,0 -3.6,-1 -3.2,1.5 -0.8,1.5 -4,3 -2,4.9 -0.7,1.8 -0.3,3.5 -2.7,3.5 -0.2,1.4 -2.2,2.9 0.6,2.7 2.5,1.1 5.1,2.1 7.7,3.2 1.5,0.7 3.8,-1.6 3.2,1.3 1.1,3.2 4.1,4.2 6.7,6.2 3.4,0.3 1.4,5.5 4.6,6.5 1.7,2 0.8,6.4 4.8,5.7 0.2,2.3 0.6,4.8 0.4,7.1 3.1,0.8 -1.9,5.2 2.2,5 1.8,0.5 2.8,1 4.2,-0.9 3.6,-1.4 0.5,-5.6 2.7,-7.5 1.3,-1.7 2.6,-3.8 1.8,-5.5 1.9,-0.1 4,-2.4 4,-4.7 -3.7,0.6 2,-2.6 0.4,-4.6 0.5,-4.5 -0.6,-8.9 -1,-13.3 -0.1,-3.8 0.3,-7.7 -0.5,-11.3 -2.6,0.1 -3.7,-4.2 -3.3,-6.4 -0.4,-3.7 1.6,-7.1 1.7,-10.6 -0.6,-3.7 -1.1,-7.3 -1.5,-11 -0.8,-1.1 -2.3,-1.1 -3.5,-1.1 z", + "department-2A" : "m 553.9,559.5 c -0.8,0.6 -0.1,3.9 1.1,2 1.5,-0.6 3.2,1.1 1,1.7 0.2,1.1 4.6,2 3.3,3.7 -1.7,0.8 -5,1.1 -5.7,2.4 1.5,0.6 1.4,3 1,3.9 1.8,0.2 -1.2,1 0.6,1.6 0.6,1.3 2.9,1.8 3.9,2.6 2,-0.7 1.7,2.9 3.3,3.7 -1.4,1.5 -5,1.8 -3.8,4.6 -1,1.2 -4.8,0.3 -2.3,2.5 0.6,1.1 -0.7,3.4 1.6,2.3 2.4,0.8 4.1,-2 6.1,-1.2 2,1.5 -0.2,3.4 0.1,5 -2.7,0 1.8,1.9 -1,2.5 -3,0 -0.8,3.8 -3.9,4 -1.7,0.2 1.6,0.7 1.5,1.7 1.8,-0.6 3.7,-1.6 3.4,1.1 1.9,0.2 4.6,0.6 6.1,1.7 -1.5,1.3 -2.8,3.5 -5.4,3.4 -1.1,2.6 -0.4,5.7 2.3,6.7 0.5,1.5 3.1,1.5 4.1,2.8 2.1,-0.2 4.4,2.7 6,1.1 0.6,-0 -0.3,2.7 1.6,1.9 1.8,0.7 -1.9,3.7 1.4,3.4 1.9,2.5 5.1,2.2 5.3,-1.3 -0.3,-1 -2.2,1.4 -1.3,-0.4 -1.1,-2.4 4.2,-2.9 2.2,-5.9 -0.4,-2.4 4.3,-3.1 3.6,-5.7 -1.1,-1.5 -3.9,2.1 -2.9,-0.9 0.1,-2.4 3,0.6 2.8,-2 2.6,-0.2 0.1,-3.4 2.4,-4.1 0.1,-3.3 0.2,-6.9 -0.1,-10.2 -1.6,-1.5 -3.1,3 -4.8,1 -2.8,0.6 -3.4,-1.9 -2,-3.8 0.2,-1.4 -2.6,-0.6 -1.1,-2.2 -0.9,-2.3 1.3,-7.4 -2.7,-6.4 -2.4,-1 -0.7,-4.4 -2.7,-5.6 -2.8,-1.2 -1.4,-6.2 -4.8,-6.5 -1.6,-2 -4.8,-2 -5.5,-4.7 -1.2,-1 -0.5,-3.7 -2.8,-2.5 -2.7,-0.5 -5.3,-1.8 -7.7,-2.9 -1.3,-0.6 -2.8,-0.7 -4.2,-0.9 z", + "department-66" : "m 350.3,540.7 c -3,0.4 -4.3,2.8 -5.6,5 -3.5,0.7 -7.2,-0.4 -10.8,-0.6 -2.3,1.7 -6.8,-1.7 -7.8,1.6 0.2,2.1 1.8,4.4 0.8,6.4 -1.6,1.9 -4.3,1.3 -5.7,3.5 -1.3,1.1 -2.2,2 -3.6,0.5 -2.4,0 -5.8,-0 -7.3,1.7 -1,2.7 -4.2,1.4 -5.4,3.8 -3.2,-0.4 -6.5,2.3 -5.1,5.7 2.4,0.6 5.1,0.6 6.9,2.8 2.2,0.4 3.9,1.1 3.8,3.7 0.3,2.6 3.2,3.7 5.3,2.5 2,-1 2.2,-4.5 5,-4 2.6,-0.1 5,-1.4 7.3,0.7 1.6,1.1 4.1,1 4.9,3 1.3,1.9 4.3,3.1 5.4,0.6 1.7,0.7 6.8,2.3 4.1,-1.1 0.7,-2.5 4.1,-2.9 6.3,-2.6 1.6,-1.6 3.5,-3.2 5.8,-2.8 1,-2.1 3.1,-0.1 4.9,-0.9 1.6,1.1 2.9,3.7 5.5,2.5 3.2,-0.4 -1.2,-3.7 -1.4,-5.4 -2.9,-1.3 -2.8,-4.6 -3.1,-7.4 0.8,-2.2 -2.6,-2.2 -1.4,-4.1 2.3,2 1.2,-2.9 1.6,-4.2 0.4,-2.2 -0.9,-3.9 -3.2,-3.8 -1.3,-1.5 0.4,-4 -2.3,-4.3 -1.9,-0.4 -3.3,-1.9 -4.9,-2.8 z", + "department-01" : "m 445.4,302.6 c -1.4,3 -1.7,6.2 -3.2,9.2 -0.8,3.2 -1.8,6.3 -2.9,9.5 -0.7,1.9 -1.3,3.8 -0.1,5.4 -0.7,2.1 -3,3.7 -2,5.9 -1.7,2.3 0.9,5.7 -1.2,7.8 1.9,0 3.5,1.6 4,2.6 2.2,-1.5 3.9,1.9 4.1,3.4 0.9,1.3 -0,3.8 2.5,2.8 2.9,0.5 6,-0.9 8.8,0.4 1.3,2.2 3.9,2.9 5.4,0.3 1.2,-1.7 1.7,-5.7 4.1,-5.3 2,1.2 3.8,2.9 3.1,5 1.9,2.3 3.7,5 5.9,6.7 1.3,1.2 0.2,0.8 -0.5,0.6 0.6,1.8 3.1,2.5 3.3,4.8 1,0.8 1.4,-1.9 2.9,-1.6 -0.3,-1.6 1.7,-2.7 0.8,-4.3 3.8,1 3.7,-3.3 3.7,-5.9 0.9,-3.4 2,-6.8 2.3,-10.3 -1.1,-2.3 -1.4,-4.8 -1.1,-7.5 0.3,-1.5 0.9,-3.6 2.3,-1.4 2.5,1 0.5,-3.5 3.6,-2.7 2.7,-0.1 3.5,-3.3 1.4,-4.8 1.3,-2.8 5.9,-1.7 6.8,-4.1 -1.7,-3.1 4.6,-7.1 -0.2,-9.2 -2.6,-2.5 -4.1,2.1 -6.1,3.4 -0.9,2.1 -2.5,3 -3.6,4.5 -2,2.6 -5.5,0.8 -8.1,1.3 0.8,-3 -2.7,-3.4 -3.8,-4.7 -2,1.7 -3.2,4.5 -6.2,4.7 -2.7,0.5 -1.8,-2 -1.6,-3.5 -1.4,0.6 -1.7,-0.4 -2.3,-1.5 -0.1,1.3 -1,3 -0.8,0.6 -1.4,-1 -1.6,-2.6 -1.6,-3.7 -1.3,-0.9 -3.9,-1.3 -2.3,-3.1 -1.8,-1.4 -5.5,-1.3 -5.4,-4.7 -2.1,-0.6 -4.1,0.9 -6.2,1.4 -1.9,-0.4 -3.3,-2.8 -5.2,-1.5 0.1,-0.1 -0.3,-0.7 -0.5,-0.5 z", + "department-39" : "m 472,250.6 c -2.2,1.8 -1.4,5.3 -2.9,7.5 0.1,2.7 -2.3,4.7 -3.5,7 -3,-0.5 -5.4,3.7 -3.2,4.7 -2.1,0.5 -3.7,5.4 -0.5,4.7 1.3,0.8 0.7,4.2 3.5,3.2 1.7,-0.7 1.2,2.2 3.3,2.1 2.5,1.4 -0.2,2.7 -1.9,2 -2.1,-0.5 -4.5,1.9 -1.6,2.8 2.4,1.3 -1.3,3 1.1,4.1 0.9,2.1 1.2,3.8 2.1,6 -2.1,0.9 -0.4,3.7 -3.1,3.7 -1.9,2.4 0.7,4.1 2.3,5.7 -0.1,2.9 -6.2,0.8 -4.9,4.7 0.4,1.7 3.6,1.7 2.7,3.8 0.3,1.7 2.1,1.5 2.4,1.4 0.2,2.2 3,0.5 1.9,3 -0.9,3.1 3.9,1.8 4.9,0.1 1.5,-0.5 2.6,-4.6 4.2,-2 2.3,0.1 2.5,3.2 3.1,3.8 2.9,-0 7.1,0.9 8.5,-2.5 2,-2 3.8,-4.9 6.2,-7 2.3,-1.5 0.4,-4.7 2.5,-6.4 1.4,-1.5 3.1,-3.8 -0.1,-3.9 -2.1,-1.2 -3.3,-3.7 -0.9,-5.3 0.4,-1.5 -1.4,-3.1 0.8,-4.2 2.7,-1.4 6.1,-4.4 2.3,-6.8 -1.6,-2 -3.9,-2.6 -5.9,-3 -1.3,-2 -1.7,-4 -2.6,-5.9 -0.8,-0.3 1.2,-2.3 -1.1,-2.3 -1.8,-1.3 -4.2,-1.1 -5.9,-2.8 -0.6,-1.8 -0.1,-1.2 -1.3,-0 -2,2.1 -3.5,-3 -0.7,-2 0.8,-1.1 -0.4,-3.4 1.4,-4.5 2.4,-3.1 -2.6,-4.5 -3.6,-6.6 -0.4,-2 -2.1,-4.5 -4,-2.3 -2.6,0.9 -4.1,-1.1 -5.5,-2.8 z", + "department-68" : "m 549.4,183.8 c -2.3,1 -2.9,3.7 -3.8,5.8 -0.9,2.1 -3.8,4.3 -2.1,6.7 -0.9,2.2 -2.9,4.2 -3.9,6.6 -2.4,1.2 -3.5,3.7 -3.2,6.4 0.1,1.7 -1.6,2.4 -0.4,3.9 0.8,2.6 -4.6,2 -2.6,4.5 2.1,1.9 5.4,1.9 7.5,4 0.7,1.8 1.6,4.3 0.1,6.1 -1.8,1.4 -0.1,4 1.8,2.9 1.8,1 2.5,3.7 3.3,5.2 -0.7,2 1.3,2.1 2.4,2.4 -0.3,1.4 -1.2,4 1.3,3.3 1,1.3 2.1,1.3 3.3,0.3 2.6,-0.1 5.9,0.4 7.2,-2.3 -0.7,-1.2 -1,-2.2 0.8,-1.4 2.7,0.8 0.3,-2.4 2.5,-2.4 0.8,-0.8 -2,-1.5 0,-2.1 1.9,-1 4.2,-2.8 2,-5 -1.7,-1.6 -3.7,-3.9 -1.4,-6 0.9,-2.2 -1.4,-4.6 0.6,-6.7 0.7,-2 0.4,-4 1.8,-5.8 -0,-2.1 3.4,-4.9 0.4,-6.9 -3.1,-1.5 0.9,-6.6 -2.2,-7 -1.6,-0.6 -1.5,-2.3 -3.3,-2.5 -0.2,-1.9 -0.3,-3.9 -2.7,-4.3 -2.1,-1.1 -4.8,-1.2 -5.7,-3.6 0.1,-2.1 -2.5,-1.5 -3.8,-2.1 z", + "department-90" : "m 532.4,216.2 c -0.6,0.2 -0.5,1 -1,1.3 -0.6,0.8 -1.5,1.4 -2,2.3 -0.8,1 -0.8,2.5 -0.1,3.5 -0,0.7 0.5,1.2 0.4,1.9 -0,0.8 -0.1,1.8 0.6,2.4 0.3,0.3 0.5,0.7 0.1,1 -0.1,0.4 -0.6,0.4 -0.8,0.7 -0.1,0.5 0.5,0.8 0.6,1.3 0.2,0.5 0.5,0.8 0.7,1.3 0.3,0.1 0.9,0.5 0.4,0.8 -0.7,0.5 -0.1,1.7 0.8,1.5 0.8,0 1.6,-0.2 2.3,-0.5 0.8,0.2 1.4,0.8 1.5,1.6 0,0.9 1.4,0.5 1.4,1.4 0,0.5 0.3,1.1 -0,1.5 -0.5,0.3 -0.5,-0.6 -0.9,-0.7 -0.5,-0.2 -0.9,0.4 -0.6,0.8 0.2,0.3 -0.2,0.9 0.3,1 0.4,0.6 0.8,1.4 0.7,2.2 -0.4,0.5 0.4,0.6 0.7,0.5 0.8,-0.2 1.5,-0.8 2.3,-1.1 0.6,-0.6 -0.2,-1.4 -0.4,-2 -0.1,-0.4 -0.5,-1.1 0.2,-1.1 0.4,-0.1 0.8,-0.3 1.1,-0.5 1,0.2 1.8,0.9 2.9,0.7 1.1,-0.1 2.5,-0.6 2.4,-1.9 0.2,-1 -0.7,-1.6 -1.4,-2.1 -0.2,-0.5 -0,-1.1 -0.5,-1.4 -0.5,-0.5 -0.4,-1.7 -1.4,-1.7 -0.7,-0.1 -1.5,0 -1.9,0.6 -0.4,0.2 -0.3,-0.5 -0.6,-0.6 -0.3,-0.8 -0.3,-1.7 0.1,-2.5 0.2,-0.4 0,-1.1 0.6,-1 0.4,0 0.4,-0.4 0.4,-0.6 0.6,-1 -0.2,-2.1 -0.3,-3.1 0.2,-0.5 0.4,-1.1 -0.1,-1.4 -0.8,-1.1 -2.3,-1.2 -3.3,-2.1 -0.4,-0.4 -0.8,-0.6 -1.3,-0.6 -0.8,-0.7 -2.1,-0.4 -2.9,-1.1 -0.4,-0.6 -0.7,-1.4 -0.9,-2.1 -0.1,-0 -0.1,-0.1 -0.2,-0 z" } } } From 0959b055cb96eb451bd03f130426999eaa1387fd Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Tue, 17 Sep 2013 00:36:34 +0200 Subject: [PATCH 33/96] improved map of France --- js/maps/france_departments.js | 192 +++++++++++++++++----------------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/js/maps/france_departments.js b/js/maps/france_departments.js index 5b8f098f5..3c6c377ee 100644 --- a/js/maps/france_departments.js +++ b/js/maps/france_departments.js @@ -38,102 +38,102 @@ return {x : x, y : y}; }, elems : { - "department-29" : "m 37.3,156.1 c -1.4,1.2 -3.8,1.2 -4,3.5 -1.3,-2.2 -8,-0.3 -6.2,1.9 -0.8,0.3 -3.6,-0.1 -4.7,1.1 1.3,-3.1 -2.8,-2.8 -4.7,-1.3 -1.5,0.3 0.5,1.5 -1.7,1.3 -1.4,1.5 -5.8,-1.2 -5,1.7 2,2.3 -4.4,-1.2 -2.2,2.2 2.1,2.3 -1.9,-1.2 -3.2,0.2 -2.4,0.5 -5.9,3.3 -4.3,6.2 1.3,1 -2.4,2.8 -0.9,4.7 1.8,1.5 -1.5,4.7 1.9,5 2.3,0.7 2.5,-3 4.9,-1 3.1,0.7 5.9,-2.1 8.9,-2.7 1.9,-0.3 5.7,-2 6.3,-1.8 -2,1.8 -5.8,1.9 -6.4,4.9 -0.7,1.9 2.1,-0.7 2.3,1.1 1.3,-0.9 2.7,-1.9 3.9,-1.4 3.8,-2 -2.7,2.2 0.5,2 1.5,0.3 4,1 4.3,1.5 -1.9,0.3 -3.3,1.1 -4.6,-0.1 -2.4,0.7 -4.6,1.4 -6.6,0 -2.8,0.9 -5.8,0.6 -4.2,-2.8 -3.3,-0.2 -0.4,5.1 -3.8,3.7 -1.2,2.8 5.4,0.7 2.6,3.4 0.9,1.4 -0.1,5.8 1.9,2.8 0.8,-2.3 2.6,-4.6 5.1,-2.4 2,1.4 5.1,0.8 5.4,4 1.9,2 -0.3,6.2 -3,3.6 -3.9,0.6 -7.7,1.9 -11.6,2.4 -2.1,0.4 -6,-0.1 -4.4,2.7 2.5,0.1 4.9,1.6 7,1.8 2.6,-1.5 5.9,3.2 7.5,5.3 1.6,2.4 2.7,5.4 0.9,7.7 1.9,1.2 5.1,1.2 7.5,0.8 2,-0.4 3.2,-2.4 1,-3.3 -1.1,-2 0.8,-2.3 1.5,-0.4 3.3,0.2 -0.6,-4.1 0.7,-3.7 0.9,2.8 3.7,3.5 5.8,3.5 2.3,0.9 -0,-4.7 2.9,-2 2.1,1.7 2.7,4.2 4.6,6.1 2,0.1 4.2,0.1 6,-0.6 1.8,2.1 5.7,2.3 8.3,2.2 1.8,-1.5 -1.5,-4.7 0.9,-5.1 0.9,2.6 3.2,-0.2 3.6,-1.3 3,0.2 0.4,-3.1 2.1,-4.2 -0.2,-1.4 -0.6,-3.6 -2.5,-1.9 -1.4,2.1 -1.8,-1.6 -3.7,-1.5 -2.1,-1.4 -5.8,1.4 -6.1,-2.6 -0.4,-2.1 -2,-3.2 -2.3,-5 -2.2,-0.4 0.5,-4.5 2.6,-4 1.4,-1.4 5.8,-1.9 5.8,-3.1 -3.5,-1.5 2.5,-4.5 -0.9,-5.7 0.6,-1.4 -0.9,-3.8 -0.6,-5.7 -3.5,0.1 -1.6,-3.8 0.1,-4.6 -3.6,-1.5 -1,-4.2 0.3,-6 -1.3,-1.2 -2.2,-1.2 -2,-2.9 -3.1,-0.3 -3.4,-4.7 -2.3,-6.5 -0.4,-1.5 -3.2,-0.4 -4.5,-1.9 -2,-0.1 -5.2,-1.2 -4.7,2.3 -0.8,1.4 0.3,4.3 -1.8,2.2 -1.4,-0.5 -0.5,-3.4 -2.4,-1.3 -1.3,1.9 -1.5,-3.9 -2,-4.4 z m -9.9,28.7 0,0 0,-0 z", - "department-22" : "m 77.7,146.7 c -2.6,0.9 -4.4,2.6 -5.8,4.8 1.2,-2.8 0,-6.2 -2.3,-2.6 -2.9,-0.5 -4.8,2 -7.3,2.4 0.1,-2.4 -5.1,-2.9 -5,-0.3 -1.6,0.7 -2.8,2.5 -0.5,3.8 1.4,1.4 -3.2,1.1 -1.2,3.6 0.7,2.8 -2.6,-0.5 -2.9,1.7 -2,2.3 0.9,5.1 2.7,6.1 -0.9,1.8 3.8,1.9 0.9,3.6 -2.3,1.3 -1.7,4.1 0.7,4.7 -2.4,1 -3.5,4.7 -0.2,4.9 -0.7,1.8 0.3,4.1 1.4,3.9 -2.2,1.5 2.1,3.3 -1,4.8 -1.3,1.6 3.4,3.8 -0.4,3.5 -0,1.7 3.4,-0.2 4.6,0.6 2.2,-1.1 0.1,3.5 2.8,1.7 2.8,-2.5 5.1,2.3 8.2,0.1 1.3,-1.2 4.2,0.2 3.7,-2.7 2.4,-2.1 5.5,-0.3 6.5,2.1 3.1,-1.7 5.7,1.8 8.5,1.4 1.1,1.1 1.3,4.6 2.5,1.7 1.8,0.7 4.7,-2.7 4.4,1 -1.4,1.9 -0.1,6 2.3,3.3 2.1,-1.3 3.2,-3.5 3.7,-5.8 -1.5,-1.8 3,-1.3 4.1,-2.2 2.6,0.5 2.8,5.7 5.3,2.6 2.5,-0.5 4.8,-2.2 4.4,-5.2 2.7,1.3 0.4,-4 3.7,-3.1 2.3,0.8 0.9,-1.2 2.7,-1.7 0.9,-2.5 3.3,2.1 3.9,-0.7 2.9,-0.1 0.3,-3.5 2.7,-3.7 -0.7,-1.9 -0.1,-4.1 -0.6,-6.1 1.6,-1.5 2.2,-5.3 0.6,-6.8 -0.4,1.3 -2.9,3.6 -2.1,0.8 -0.6,-2.3 -2.2,-1 -3,-0.7 -0.4,-2.2 -3.7,-1.7 -4.3,-4.3 -2,-1 -0.9,4 -2.6,1.3 -0.9,2.1 -1.7,-1.8 -2.3,-2.6 -0.2,-2.7 -5,3.6 -3.1,-0.4 2.1,-1.4 -0.5,-4.6 -1.4,-1.9 -1.9,1.2 -2.9,1.9 -4.8,1.1 -2.9,-0.1 0.5,1.5 -2.1,2.5 -3.6,0.8 -5.2,5.7 -8.5,5.5 0.5,3.4 -2.7,-0.2 -2.1,-1.8 -3,-1.1 -4.7,-3.2 -4.7,-6.4 -2,-2 -5.4,-3.6 -5.1,-6.8 -1,-1.1 -6.8,-1.1 -3.4,-3.1 0.5,-2.8 -4.1,-1.2 -3.7,1.1 -0.4,1.7 -2.3,2.4 -0.6,0.4 1.3,-1.5 1.4,-4.6 0.5,-6.1 z", - "department-56" : "m 79,190.8 c -3.4,-1.1 -2.2,3.9 -5.3,2.9 -1.4,0.4 -1.2,1.6 -3,0.8 -1.1,0.8 -2.7,-0.4 -3.4,-0.5 -0.8,-2.3 -6.1,3 -4.8,-1.3 -1.9,-0.7 -4.6,-0.1 -6.8,-0.3 -2.6,1.5 -6.5,1.4 -6.9,5 1.7,0.4 1.3,1.2 1.5,2.7 2.3,1.3 1.4,6.7 5.2,4.9 2.3,-0.6 4.2,1.5 5.4,2.5 1.1,-1.7 3.9,-1.4 3.2,1 0.1,1.6 -1.1,2.8 -0.3,4.8 -2.2,-0.7 -3,4.6 -5.7,1.8 -1.4,0.9 1.2,3 -0.2,4.5 0.8,3.1 4.3,6.8 7.2,3.9 -2,-1.8 1.2,-1 2.1,-2.8 1.5,-1.3 1.8,-1.5 0.7,0.5 -1,1 -3.4,3.3 -0.4,3.1 1.5,0.5 3.4,4.4 4.8,2.9 -0.3,-2.5 3.8,-3.1 1.1,-5.4 1.1,0.6 2.7,-1 2.1,1.2 3,1 -0.9,3 -2.4,3.6 -2.1,3.1 3.5,3.8 1.7,6.9 -0.3,1.6 0.3,5.9 2.1,4 -1.7,-1 -1.9,-7.6 0.5,-4.9 -0.5,1.3 4.8,0.7 3.4,-1.3 0.4,-0.8 1.3,3.4 1.4,0.8 0.9,1.7 3.9,2.5 1.6,0.1 -0.5,-1.5 -0,-3 -0.9,-4.4 1.8,1.7 1.4,4.1 4,4.3 0.2,-1.3 1.9,-0.7 1.8,-2.2 1.8,0.5 2.9,-0.5 3.8,-0.9 2.3,0.8 -0.6,1.7 2.1,2.4 1.6,0.5 0.4,-4.1 1.6,-1.1 -0.5,2 -2.2,6.1 -4.6,4.2 -1.5,0.1 -3,0.6 -4.5,-0.7 -3.4,0.7 2.5,2.1 2.2,4.2 2.3,1.6 5,-1.3 7.5,-0 0.1,-2 1.3,-0.9 2.4,-1.7 -1.3,-1.4 4,-1.3 1,-0.1 0.2,1.9 4.4,-1.2 5.9,0.7 1,1.4 4.3,0.3 4.4,1 -2.3,0.4 -6.8,-0.7 -5,3.2 1.5,1 2.6,-3.6 4,-0.8 2,-0.1 4.3,0.4 4.4,-2.4 0.3,-2.6 2.3,-0.1 3.2,-0.2 1.2,-1.1 2.3,-1 2.7,0.4 1.6,-0.3 0.7,-3.1 3,-2.6 1,-1.6 -0.1,-4 1,-5.8 -1.2,-2.2 -1.7,-4.7 -1.6,-7.1 1.1,-1 4.1,-0.7 1.6,-2 -1.9,-0.1 -2.1,-1.2 -0.1,-1.7 0.9,-1.3 3.5,-4.1 1,-4.6 -2.5,1.9 -2.5,-3.4 -0.7,-4 -0.6,-3.3 -3.2,-4.8 -6.1,-5.4 -2.4,0.4 -4.2,0.1 -2.5,-2.5 0.6,-2.3 5.5,-0.6 4.1,-3.2 -1.7,-0.2 -3.8,2.7 -3.3,-0.6 0,-3.4 -3.3,-2.9 -4.8,-1.4 -0.9,-3.1 -3.5,-4.7 -6.4,-3 -2.1,-0 0.3,3 -2.1,3.9 -0.1,2.1 -3.9,4.9 -5.3,3.8 -1.2,-1.4 2.1,-7.3 -1.6,-5.2 -1.4,0.5 -2.9,0.3 -3.6,2.1 -0.2,-2.4 -1.6,-4.2 -4,-3.7 -1.5,-2.5 -4.9,-0.7 -6.4,-1.6 -0.8,-1.2 -1.3,-2.6 -3.1,-2.4 z", - "department-35" : "m 134.5,157.8 c -2.3,1.3 -4.3,0.3 -6.2,1.6 -0.3,1.7 -2.9,2.2 -1.2,4.3 0.2,1.7 4,2.3 1.5,3 0.7,1.3 1,3.6 2.3,1.2 1.7,2.1 0.9,4.7 -0.1,6.7 -1.2,1.7 0.8,3.8 -0.2,5.7 1.3,1.5 -2.1,1.6 -0.8,3.5 0.2,2.3 -2,-0.1 -2.6,2.1 -1.4,-0.7 -2.6,-1.6 -3.5,0.2 -1.2,0.3 -0.4,2.4 -2.4,1.1 -3,-0.1 -1.1,4.1 -3.6,3.5 -0,2.2 -0.6,4.5 -2.9,4.2 0.6,1.5 1.6,3.5 1.8,5.2 0.5,-2 5.2,-1 2.5,0.8 -2.3,-0.7 -5.1,2 -4,3.9 2.9,-0.3 6.4,0.3 7.9,3 1.4,1.7 0.9,3 -0.4,4.3 0.1,1.6 0.8,3.7 2.2,1.3 0.7,-0.8 0.8,2.1 1,2.4 -1.2,1.3 -2,2.9 -3.3,3.9 1.7,0.1 3.6,2.4 0.6,2.1 -2.7,1.2 0.3,4 -0.2,5.9 2.3,-0.3 4.1,-1.8 6.1,-3.1 0.1,2.7 3,-0.8 4.6,-0.6 2.4,-1.1 5.6,0.8 7.8,-0.6 3.6,0.5 2.7,-4.9 6.3,-4.8 1.6,-0.8 5.2,-0.8 3.7,-3.3 2.9,-0.6 4.6,1.2 6.5,2.5 1.9,0.6 5,2.1 4.6,-1.3 1.1,-1.2 0.6,-2.9 1.9,-3.9 0.7,-1.8 1.1,-4.7 2.4,-6.4 1.1,-2.4 6.6,0.5 5.2,-3.5 -0.1,-3.3 -1.4,-6.2 -2.2,-9.6 0.1,-3 -2.3,-6.2 0,-8.8 1.8,-2.2 0.7,-5.6 -0.3,-8 0.6,-2.2 1.3,-6.4 -2.2,-6.5 -2.6,-0.1 -6.3,-3.2 -7.2,0.9 -2.4,0.8 -4.8,5.5 -7,1.8 -2.6,-0.4 -4.3,-3.6 -3.9,-6.2 -1,-1.9 -2.4,-5.9 -4.9,-2.9 -3.4,0 -8,2.2 -10.4,-1 -1.7,-2.1 2,-3.1 0.2,-4.9 z", - "department-44" : "m 152.1,215.3 c 0.6,4.7 -7.5,2.2 -7.5,6.9 -2.5,2.9 -6.6,1.4 -9.8,1.8 -2.2,0.5 -4.6,2.2 -6.1,1.2 -2.1,1.7 -5.8,2.4 -4.9,5.7 -0.4,2 0.1,5.3 -2.8,5.5 0.3,3.4 -2.4,-0.4 -3.4,1.2 -2,-0.4 -3.4,-1.2 -3.9,1.4 -1.4,3.4 -7.9,-1.7 -6.5,3.4 1,0.4 3.9,1.3 1.3,1.5 -1.8,0.2 -4.4,-0.4 -5.5,2.1 0.8,1.7 6.8,3.9 3.5,5.8 -1,-0.9 -4.9,-1.4 -1.9,0.1 1.7,1.2 3.9,1.8 5,0.2 2.8,0.8 5.2,4.8 8,1.3 2.3,-3 5.7,-3.7 9.2,-3.6 3.3,1.3 7,1.8 9.1,4.9 0.6,1.6 5.8,2.6 2.1,2.2 -4.1,-0.1 -5.5,-5.5 -9.2,-4.4 -2.6,-1.4 -6.6,-0.4 -8.6,1.2 0.1,3 1.1,7 -2.6,7.6 1.6,2.8 6.8,0.8 8.7,4.2 3,2.7 4.8,7.1 8.9,8.4 0.9,1.9 5.5,0.6 5.1,3.6 3.1,0.7 6.8,2.9 9.7,1.1 2.1,-1.3 -2.5,-2.4 -0.1,-3.9 -2.9,-1.7 -0.8,-8.5 2.4,-5.9 0.6,2.4 -0.7,8.5 3.3,5.3 3.6,-0.9 -1,-7.3 3.9,-6.2 0.8,-0.5 2.4,-4.6 3.9,-1.3 1.1,2.3 6.9,2.3 4,-0.7 -1.2,-2.4 -6.3,-0.5 -4.2,-3.5 1.2,-2.1 4.1,-3.6 2.3,-6.6 -0.1,-3 -2.8,0.1 -3.7,-2.5 -0.4,-1.8 -2.2,-3.1 -3.5,-3 1.5,-3.2 6.1,-2.5 8.9,-4 3.1,-0.8 9.4,1.5 9.7,-3.2 -1.1,-2.5 -1.1,-5.9 -4.7,-5.5 -2.8,0.2 -8,-1.3 -5.7,-4.8 1.9,-0.3 7,1.3 6.3,-1.5 -3,-1.3 -7.7,-2.1 -7.1,-6.4 -0.9,-2.4 -4.5,-2.4 -3.2,-5.2 -2.8,-1.3 -5.5,-2.7 -8.1,-4.1 -0.7,-0.1 -1.5,-0.1 -2.2,-0.3 z", - "department-50" : "m 131.1,90.3 c -1.9,1 -0.8,4.8 1.9,4.2 3.6,1.9 1.7,6.6 0.2,9 2,2.4 3.1,5.7 3,9 0.1,1.7 2.6,0.2 3.1,2.3 0.8,1 1.8,2.1 2.2,0.4 1.4,1.6 -1.4,2.3 1,3.7 1.4,1.3 1,6.4 3.7,4.1 1.9,0.3 2.4,1.2 0,0.9 -1.6,1.7 0.5,4.6 0.9,5.7 -3,1 -0,4.3 -0.9,6.5 0.2,4.2 2.3,-2.3 4,0.7 -3,-1.6 -2.7,4.6 -1.5,5.5 -1.4,1.5 -0.8,4.6 -2.5,6.6 2.8,1.9 0.3,6.7 3.8,8.4 0.7,3.7 6.5,2.5 6.9,4.9 -3.1,-0.7 -6.1,1.3 -9.3,0.1 2.1,2.5 1.7,5.4 3.3,8.2 0.5,2 2.9,1.7 3.9,3.3 2.8,1 3.5,-3 6.2,-3.3 0.5,-4.2 4.8,-0.2 7.1,-0.5 2.5,0.2 4.5,2.1 6.9,1.6 1.1,-3.4 4.7,2.6 6,-1.8 2.1,-1.7 4.1,-4.1 4,-6.8 -2.9,-1.7 2.6,-4 -1,-4.6 -1.2,-1 -2,-2.2 -3.4,-2.4 0.7,-1.7 0.7,-2.2 -1.2,-1.5 -2.1,-1.6 -3.8,-1.9 -6.2,-1.2 -1.5,-0.5 -4.2,0.7 -4,-2.1 -1.3,-0.8 -4.1,-1.5 -1.4,-2.8 1,-1.3 1.8,-1.9 3,-1.8 1.1,-1.2 3.8,-4 0.2,-2.9 -1.8,-0.8 1,-4.2 2.9,-2.2 3.1,-0.4 3.9,-3.8 6,-5.3 -2.3,-0.6 1.2,-4.4 -1.2,-5.3 -2.1,1.3 -1,0.2 0.1,-0.9 -1.1,-1.1 -4.6,-2.5 -1.5,-2.9 2.2,-1.5 -0.1,-4.8 -1.5,-1.9 -3.2,0.8 -6,-2.8 -7.9,-5 -1.7,-2 2.3,-3.9 -0.7,-4.5 -0,-1.6 -2.9,0.3 -1.3,-2.2 1,-2.9 -2.3,-4.4 -3.5,-6.6 -1.4,-2 -4.6,-6.5 -0.6,-7.3 0.2,-1.8 2.6,-1.3 1.1,-3.6 -0.4,-3.6 -3.8,-3.8 -6.8,-3.9 -3.9,-1 -4.7,4.1 -8.5,3.1 -3.2,1.2 -5.5,-1.8 -8.8,-1.7 -2.5,0 -3.2,-2.7 -5.7,-1.9 -0.5,-0.4 -1,-1.1 -1.7,-0.9 z", - "department-53" : "m 208.6,167.1 c -1,1 0.1,3.2 -1.9,3.5 -1.5,-1 -2.6,-0.4 -3.2,1.1 -2.2,0.3 -4.3,-2.6 -6.3,-0.7 -2.5,0.7 -4.3,2.9 -6.9,3.5 -1.5,-0.1 -0.7,-3 -2.6,-1.2 -1.4,-0.2 -1.6,0.2 -1.2,1.5 -2,1.9 -3.1,-1.9 -4.3,-1.2 -0.6,-2.9 -4.2,-1.8 -5.7,-3.3 -1.7,1.4 -3.5,2 -5.2,0.2 -1.6,1.4 -0,4.1 -0.9,6 1,2.8 1.9,6.2 -0.3,8.7 -1.8,2.6 0.6,5.5 0.6,8.4 0.3,2.6 1.3,4.9 2,7.3 0.3,1.9 0.6,4.7 -2.4,4.5 -3.6,-1.2 -3.8,3.5 -4.8,5.7 -0.3,2.3 -3.1,4.4 -1.3,6.5 2.2,2 5.3,0.4 7.8,1.6 1.6,0.7 3.9,1 3.5,-1.3 2.6,-0.5 3.9,3.9 6.5,1.4 2.2,1.9 5.3,1.8 7.9,2.4 1.8,-0.6 4,-1.6 5.3,-1.8 0.7,-3.6 3.5,1.7 5.6,-0.7 3.1,-0.5 -0.7,-2.2 -1.7,-2.9 -1.2,-2.5 5.4,-2.7 2.2,-4.8 -2.1,-2.2 2.2,-3.4 3.9,-3.3 2.7,-2.1 -2.9,-5 -0.8,-7.2 1.5,-1.1 5.6,-0.1 4.2,-3 2,-1.5 -2.6,-3.7 0.6,-5.2 2.1,-1 4.3,-2.8 2.8,-5.2 0.4,-1.8 1.4,-3.8 0.3,-5.4 0.8,-2.3 2.7,-2.7 4.6,-3.7 0.5,-2.3 0.1,-5.4 -3,-3.9 -2.2,-0.9 -2.1,-4 -1.7,-5.5 -0.9,-1.1 -2.3,-1.9 -3.7,-2.1 z", - "department-49" : "m 163.2,217.2 c -0.8,2.4 -1.6,5.3 1.4,5.9 1.8,2.1 0.9,5.9 4.4,6.6 2.2,0.1 6.1,2.6 2,3.4 -1.7,0.3 -6.9,-1.5 -4.4,1.8 -0.3,3.9 5.6,1.3 7.6,3 2.5,0.7 1.4,5.1 2.7,6.5 -2.3,2.9 -6.3,1.4 -9.5,1.9 -2.8,1.5 -6.2,1.1 -8.6,3 -2.2,2.3 2.8,0.5 2.6,3.2 0.3,2.3 2.5,1.7 3.6,1.9 1.6,2.9 1.1,5.7 -1.7,7.6 -1.4,3 3.7,1.9 4.6,4.6 0.6,0.9 -1.2,3.3 1.4,3 2.1,1.5 5.1,-0.9 6.8,0.9 2.1,0.2 3.9,3.4 5.8,0.5 2.6,-0.7 5.2,0.8 7.9,-0.2 3.4,0.7 4.2,-2.9 5,-5 2.5,-1.5 5.7,1.7 7.3,-1.2 3.5,-0.3 7.2,-1.1 10.5,-0.8 1,1.2 -2.3,1.9 0.3,2.6 2.7,0.9 1.5,-3.9 4.7,-2.2 0.3,-1.6 1.1,-6.1 4.3,-4.7 1,-3.5 0.5,-7.7 3.2,-10.6 1.2,-1.8 2.8,-3.3 2,-5.3 0.9,-2.5 1.9,-4.9 2.3,-7.5 -2.3,-1.3 2.9,-6.1 -1.3,-5.8 -1.1,3.4 -4.8,-0.2 -6.8,-0.2 -1.9,-1.9 -5.8,-3.9 -7.6,-1.5 -2.9,0.5 -5.5,-3.1 -2.9,-5.2 -1.3,-0.4 -3.5,1.3 -5.3,-0.1 -2,-0.4 -3.1,0.6 -3.1,-2 -1.1,-2.9 -4.1,0.1 -5.8,-2.2 -1.8,-0.7 -0.8,2.6 -3,1.7 -3.1,1.5 -6.9,1.3 -10.2,-0.1 -1.7,-2.3 -3.6,1.6 -5.1,-1.2 -0.8,-1 -3.7,-1.8 -2.9,0.4 -3.4,0.2 -7,-0.9 -10.2,-1.1 -0.7,-0.4 -1.4,-1 -2.1,-1.4 z", - "department-85" : "m 161.3,265.2 c -1,1.7 -1.5,3.9 -3.7,2.6 -1.8,2 1.2,6.3 -3,6.7 -4.1,2.1 -1.3,-4.2 -2.9,-6.1 -3.8,-0.9 -3.4,4.2 -2.1,6.4 -1.2,1.6 2.9,3.9 -0.6,4.4 -2.8,1 -5.6,-1.3 -8.4,-1.3 -0.9,-1.2 -1.1,-3.2 -3.4,-2.6 -2.1,0.1 -1.4,-2.2 -3.5,-1.7 -2.5,-1.2 -5.2,-7.8 -7.2,-2.4 -0.6,3.9 -5.5,4.8 -4.9,9.2 0.4,4.2 5.7,4.9 7.2,8.7 2.7,2.6 5,5.4 6.6,8.8 0.9,1.9 0.2,6.1 2,6.7 0.2,-1.7 0.1,-2.4 1.1,-0.5 1.7,2.9 6.2,2.4 7,5.1 3.4,-0.4 6.9,0.3 7,4.4 1.3,2.8 4.5,-1.3 6,1.8 2.1,-0.1 3,3.1 5,3 -0.4,-4 4.4,-1.9 6.5,-3.3 1.7,-2 4.7,-2.5 6.8,-2.4 -1.2,1.7 -0.8,3.9 1.7,2.8 2.1,-0.4 4,-2.7 5.3,0.1 2.1,1.8 3.5,-1 5.6,-0.1 1.6,-1.4 3.3,-2.9 5,-3.7 0.2,-2.6 -3.5,-1.9 -3.9,-1.4 -0.6,-2.6 1.8,-5.3 -0.5,-7.7 0.9,-1.4 2,-1.5 1.1,-3.5 0.1,-2.1 -0.3,-4.1 -1.6,-5.2 0.6,-2.2 -1.2,-2.5 -0.8,-4.5 -1.6,-1.9 -3.3,-3.9 -1.9,-6.5 -1.7,-1.6 -5.4,-2.9 -5.2,-6.1 0.4,-2.3 -3.3,-2.9 -3.7,-5.3 -1.8,-2 -4.5,-1.7 -7.1,-1.3 -3.5,-1 -6.7,-2.7 -9.6,-5 z", - "department-79" : "m 211.4,263.5 c -3.5,1 -7.5,-0.2 -10.6,2 -1.5,0.9 -3.6,1.5 -3.4,-0.6 -2.9,-0.1 -3.5,3 -4.1,4.6 -2.8,1.8 -6.3,1.5 -9.4,1 -2.8,-0.4 -6,2.6 -2.6,4.3 1,2.3 0.3,5.2 3.5,6.2 3.7,1.3 0.3,4.8 3.1,6.9 1.9,2.5 1.9,5.9 3.1,8.4 0.8,2.3 0.5,5.2 -0.6,6.7 2.1,1.9 -1,6 0.8,6.9 2.3,-2.1 4.9,2.6 1.3,3.2 -1.8,2.1 -4.8,2 -7,3.6 -1.9,3.7 2.7,4.9 3.2,8.1 1.4,0.4 2.6,0.9 2.8,2.1 3.3,-0.9 5.8,3.6 8.6,3 2.9,1.2 6,0.6 8.5,3.2 3.7,-0.5 3.9,6.6 7.6,4.6 1.7,-2.1 1.2,-6 4.9,-5.8 1.6,-2.2 4.2,-2.5 6.5,-1.6 1.6,-1.5 2.1,-4.8 -0.8,-4.3 -3.3,-1.5 -1.7,-5.5 -0.5,-7.4 1.7,-1 0.6,-7.4 -1.8,-3.8 -2.3,2.9 -5.3,-1.2 -4.2,-3.4 -2.5,-2 -1.2,-5.4 -2.7,-8 1.3,-2 1.7,-4.5 3.1,-6.4 -0.6,-0.9 -2.3,-2.1 -2.1,-2.4 -3.7,1.6 0.2,-4.1 1.2,-5.2 2.3,-2.3 -3.1,-3.1 -0.9,-5.6 1.4,-1.8 -3.5,-1.8 -0.3,-2.9 3.3,-0.2 0.6,-1.2 -0.2,-2.5 0.5,-2.5 0.1,-5.8 -1.9,-7.4 -2,-0.5 -0.4,-5.9 -4.1,-4.8 -2.4,-0.1 2.2,-3.2 -0.9,-2.7 z", - "department-17" : "m 175.7,312.6 c -2.1,1.1 -4.9,1 -6.3,3.2 -2.6,0.1 1.2,4.7 -2.3,5 -2,0.8 -4.4,5.2 -2.1,6 2.9,0 2.5,3.2 4.2,4.8 0.7,1.4 3.7,5.7 0,4.9 -2.2,0.4 2,2.8 0.5,4.2 1.6,2.2 0,3.1 -1.6,3.5 -0.4,1.6 -2.2,1.6 -0.9,3.8 0.7,3.6 3.9,5.5 6.5,7.5 -3.7,-0.3 -5.1,-5 -8,-5.3 -3.9,-1.1 -3.5,4.9 -2.9,6.7 2.7,-1.5 4.8,2.9 7.5,3.5 3.3,1.3 3.7,5.4 7.2,6.1 4.1,3 7.5,7.2 8.5,12.3 0.3,3.8 5.7,2.3 7.1,1.6 -1.1,5.3 7,0.8 7.1,5.1 0.9,1.8 -0.2,5.9 1.9,6.5 3.4,-1.8 5.2,4.2 8.9,4.3 2.5,1.2 3.8,-3.7 6,-0.4 0.4,-1.4 1.4,-3 2,-3.8 -0.4,-1.7 1.7,-4.8 -1.4,-5.5 -1.8,-0.5 -4.6,0.4 -3.3,-2.5 -1.5,-1.1 -5.1,-3.3 -7.1,-1.3 -2,-1.2 -0.7,-3.3 0.8,-3.2 -1,-0.5 -4.6,-2.3 -1.2,-3.3 4.3,-0.7 -2.5,-4.3 0.6,-5.3 2.4,-2.5 -2.3,-2.8 -2.5,-4.3 2.2,-2.3 -2.7,-3.6 -3.5,-5.1 -2.9,0.9 -1,-2.6 0.3,-2.6 -2.7,-1.1 -0.4,-4.4 -1.6,-5.3 -2.9,0.8 -1.5,-2.3 0.5,-2.2 1.3,-1.3 4.7,-0.4 6.1,-2.1 2.3,-0.7 2.3,3.5 4.6,1 2.4,-0.3 1.3,-3.8 2.6,-5.2 -1.5,-1.9 -2,-4.7 1.2,-4.5 0.2,-2.4 -3,-4.1 -3.8,-6.1 -0.8,-1.7 -4.5,-0.9 -5.2,-3.5 -1.8,0.6 -3.2,0.4 -4.2,-0.8 -1.4,1.9 -1.7,-1.9 -2.9,-0.2 -3.3,-0 -4,-4.4 -7.7,-2.7 0.6,-2.1 -4.7,-2.1 -3.2,-4.6 -0.9,-1.7 -4.2,-2.1 -2.4,-4.3 -0.3,-2.5 -4.1,-5.6 -5.5,-2.9 -1.2,-0.6 -5.8,1.4 -3.9,-1.5 0.3,-0.7 0.6,-1.6 -0.6,-1.4 z m -24.5,7.3 c -2.5,0 -3.9,1.1 -1.7,3.1 3.9,0.2 7.2,2.3 10.9,3.7 3.9,-1.1 -3.6,-4.9 -5.8,-4.1 0.3,-2.4 -4.6,1.2 -3.8,-1.5 1.5,1 1.8,-1 0.5,-1.2 z m 4.3,13.7 c -0.7,1.5 2,3.7 0.9,5.9 3,2.8 6.5,5.8 7.1,10.2 2.3,-1.6 3.3,-6.5 0.1,-7.9 -0.5,-2.3 -0.5,-5.1 -3.5,-5.1 -1.5,-1 -2.7,-2.7 -4.5,-3 z", - "department-33" : "m 170.4,365.5 c -2.9,2.4 -3.7,6.4 -3.7,10 -0.1,6.5 -0.6,12.9 -2,19.3 -0.9,8.2 -1.6,16.4 -2.6,24.6 0.2,2.2 -1.4,7.4 -0.1,8.1 -0.1,-3.3 2,-7.5 4.4,-9 2,1.7 7.3,5.7 3.8,7.5 -2.7,1 -6.4,-2.4 -6.4,2.5 -1.5,2.7 -2.7,7 -1.1,9.2 2.8,-0.6 6,-2.3 7.6,-3.8 2,1.3 5.7,0.9 3.8,4.4 -2.9,4.7 3.5,-0.3 5.4,2.2 3.9,1.5 7.9,-3.7 11.3,-0.8 -1.4,4.1 4.4,3.2 5.2,6.6 1.9,1.4 4.1,0.8 4.9,3.3 2.2,0.9 -1.2,6.6 3.3,5.7 2.6,1.1 6.1,0.4 4.8,-3 1.7,-3.7 3.2,3 5.6,1 3.5,-1.1 3.8,-4.9 1,-7.1 1.8,-2 6.6,-1.6 3.4,-5.5 1.3,-2.3 -1.8,-5.2 1.1,-7.2 -2,-2.1 4.1,0 3.4,-3.5 2.1,-0.5 2.8,-2.2 2.6,-3.5 1.8,1 2,-3.2 -0.5,-1.9 -1.2,-1.3 -2,-2.6 0.2,-3.5 -0.3,-1.4 2,-1.2 2.6,-1.7 1,3.5 0.8,-3.2 2.9,-0.6 3.4,-0.1 -2.1,-5.4 2.2,-5.6 -0.3,-3.6 -4.3,-1 -5.2,1.2 -2.9,-0.9 -4.4,-0 -6.9,-0.5 -0.5,-1.9 -5.2,-0.9 -2,-2.8 3,-2.6 -1.3,-5.8 1.7,-8.2 0.2,-2.6 3.6,-7.9 -1.4,-8 -1.8,0.7 -3,1.9 -4.5,-0.1 -2.8,3.7 -7.2,0.6 -9.5,-1.8 -1,0.8 -2.9,-3.3 -3.7,-0 -1.8,-2.9 -1.2,-5.9 -1.9,-8.6 -2.5,-2 -7.6,0.6 -7.2,-4.1 -1,3.3 -7.9,-1.7 -5.6,3.5 1.1,5.2 -0,11.7 4.1,15.8 1.6,1 5.5,1.4 5.1,3.6 -1.1,-1.8 -5.9,-2.2 -2.4,0.2 0.9,1.9 0.3,4.9 0.5,7 -0.9,-3.6 -0.3,-7.7 -4.4,-9.5 -4,-3.7 -3.8,-9.3 -4.6,-14.2 -0.8,-4.1 -2.8,-8.1 -6.3,-10.6 -1.8,-3.7 -6.5,-3.9 -8.4,-7.6 -0.3,-0.8 1,-2.7 -0.5,-2.9 z", - "department-40" : "m 169.8,433.9 c -1.4,4.1 -9,1.9 -8.1,7.4 -1,7 -1.8,14.1 -3.2,21.1 -1.3,6.3 -2,12.7 -3.6,18.9 -1,6.2 -2.3,12.4 -3.8,18.6 2.6,-1.5 3.8,4 7,1.9 3.3,1.3 5.7,-4 8.4,-2.4 2.1,1.3 0.8,1.9 -0.5,2.6 2.2,0.7 3.7,-2.5 5.7,-0.8 1.4,1 3.1,-0.3 2.1,-1.8 2.7,0.6 4.6,-1.2 7.1,-0.7 0.9,-0.9 2.6,-1 3.4,-1.9 1.4,1.2 2.1,3.2 3.4,1.2 1.9,-0.7 2.1,-1.2 2.4,0.3 1.6,2.4 3.1,-1.2 4.2,0.6 1.3,-0.6 5.1,-5 5.1,-2 -2.3,3.4 3.3,-1.2 4.5,1.5 1.4,-0.7 5.3,-2.6 3.4,-4.1 -2.6,-1.1 2.2,-2.7 0.5,-4.5 -0.4,-2.1 3.7,-3.1 1.7,-4.6 0.2,-1.6 -1.2,-3.7 0.8,-4.3 -0.1,-1.6 -0.1,-3 -0.2,-4.1 -3.8,-1 1.1,-3.5 2.8,-3.8 1.4,0.1 1.6,0.9 2.5,-0.5 1.9,-0.5 2.3,-3.9 4,-0.7 -0,1.4 -1.1,2.6 1.1,3.3 3.8,1.5 0.4,-3.7 2.1,-5.2 -1.3,-3 1.5,-6 2.7,-8.7 -3.5,-0.7 -6.8,-2.4 -10.4,-2.5 -3.1,0.7 -0.4,-5.1 -3.4,-6.2 -1.7,-2.9 -3.3,0.3 -2.4,2.4 -1.4,2 -6.1,0.8 -7.8,-0.5 0.1,-2.4 0.6,-4.5 -1.7,-5.7 -0.8,-1.9 -4.7,-1 -4.9,-4 -2,-1.6 -5.7,-1.4 -4.2,-4.6 -1.2,-2.3 -3.8,0.2 -5.9,-0.3 -3,3.7 -7,-1.4 -10.5,1 -4,1.4 2.6,-4.5 -0.7,-5.5 -1.6,0.7 -2.4,-1.1 -3.8,-1.2 z", - "department-64" : "m 211.2,495.7 c -1.9,1.1 -4.7,-0.2 -6,2.4 -2,0.5 -4.1,-1.4 -6.2,0.5 -1.5,-0.7 2,-3.8 -1.1,-2.2 -1.8,1.1 -3.3,3.1 -5.1,2.5 -2,1.4 -5,-2.7 -6.3,0.4 -1.3,-1.4 -2.4,-3.2 -3.7,-1.1 -1.9,0.3 -2.9,1.4 -5.1,0.8 -0.9,2 -4.2,-0.7 -3.6,2.4 -2.3,0.7 -5.5,-1.1 -7.3,1.3 -3.3,-1 2.3,-1.3 -0.1,-2.5 -2.2,-3.2 -4.6,2.8 -7.4,1.7 -2.7,0.9 -5.7,0.1 -7,-2.2 -3.5,1.1 -4.8,4.9 -7.1,7.4 -1.9,2.1 -5.9,0.9 -7.1,3.2 0.4,1.8 2.6,2.1 2.4,4.3 2.2,-0.8 5.5,-0.8 4.9,2.4 1.4,2.6 3,-0.5 3.6,-1.5 2.4,0.5 5,1.2 7.1,1.9 1.2,3.2 -0.3,6.7 -1.8,9.4 -3.7,1.8 -0.2,5.8 2.8,5.6 2.5,-0.2 0.3,-6.6 4.3,-5.4 -2.8,2.4 0.7,4.8 3.2,4.4 2.8,1.6 4.7,2.5 7.7,3.5 2.5,0.7 4.1,3.7 7.3,2.9 2.8,1.5 7.3,-3 7.2,2.3 -1,3 3.2,2.3 4.3,4.5 1.8,1.4 3,6.8 5.1,3.4 1.3,-2.9 5.1,2.5 7.1,-0.9 1.5,-1.1 3.1,-1.7 2.2,-4.3 -2.1,-2.9 3.2,-3.1 1.1,-6.1 -0.7,-2.2 1.8,-2.5 1.8,-4.5 3.8,1.2 0.4,-4.3 3.1,-5 2.1,-1.3 1.6,-4.5 4.2,-4 0.6,-1.3 0.1,-2.9 1.5,-3.3 2.7,-2.2 -1.5,-4.9 1.5,-6.7 3.9,0.2 -1.2,-3.7 0.9,-5.9 -0.7,-3.8 -1.9,1.8 -3.2,0.5 -0.5,-1.9 0.2,-3.5 1.5,-4.1 -0.9,-1.8 -0.4,-4.4 -2.8,-4.9 0.7,-3.7 -2.6,-1 -4,-3 z", - "department-65" : "m 217,494.9 c -1.8,0.2 -2.8,4 -0.5,4.1 1.9,1.3 0.3,3.7 2.2,4.9 -1.9,0.1 -2.7,2 -1.8,3.4 0.3,1.5 2.4,-3.9 2.8,-0.6 0,1.8 -0.4,4.1 1,5.7 -0.7,1.5 -3.2,0.7 -3.2,3.1 1.5,1.2 1.2,2.8 0.1,4.3 -1,0.9 -1.5,1.8 -1.2,3.4 -1.2,1.4 -2.5,-0.6 -2.8,1.6 -0.3,2.3 -3.5,2.6 -2.8,5.1 -0.2,1.2 0.8,2.5 -1.3,2.8 -1.7,-1 -0.7,2.3 -2.5,2.5 -0.2,2.2 1.2,4.5 -1.4,5.5 0.1,2.4 0.4,5.6 3.3,6.3 1.5,1 2.8,2.8 4.7,1.4 -0.6,1.8 1.5,3.6 2.4,5 1.6,0.4 2.7,3.5 4.8,2 1.8,-0.6 4,-1.2 6,-1.7 2.2,-1.7 5.9,-0.2 6.5,2.5 2.2,1.4 2.8,-4.5 5.1,-1.5 1,2.4 6.1,0.3 2.7,-1.4 -0.5,-1.9 -0.2,-4.7 -0.1,-7 -0,-1.7 0.8,-4 2.7,-2.2 3.4,1.2 2,-4.3 4.6,-5.2 1.8,-1.4 -1.8,-2 -0.3,-3.7 -0.3,-1 -0.8,-3 -1.6,-1.3 -1.1,0.2 -3.2,2.4 -2.4,-0.1 -0.1,-1.6 2.1,-1.4 1.1,-3.3 -1.4,-1.2 -3.3,-2.5 -4.5,-3.1 -2,-2.1 3.5,-3.5 2.4,-5.8 0.9,-0.5 4.3,-0.6 2,-2 0.3,-1.9 5.5,-3.8 2.1,-5.1 -2.3,-1.3 -4.6,-0.7 -6.8,-1.4 -2.1,2.1 -2.3,-2.3 -4.3,-0.9 -1.8,1.3 -0.8,-1.7 -2.5,-1.5 -0.6,-2.5 -4,1.8 -5.7,-0.2 0.6,-1.9 -3.4,-2.4 -1.3,-4.2 1.5,-1.2 -1.9,-2.5 -1.2,-4.2 -1.1,-1.2 -3.5,-0.6 -4.4,-2.7 -2.1,-0.6 -0.6,-5 -3.7,-4.2 z", - "department-32" : "m 246.4,463.8 c -1.9,2.9 -5.7,0.1 -7.2,3.3 -1.9,1.5 -4.2,0.6 -5.8,2.3 -2.4,-0.5 -4.5,-3.4 -6.1,0.1 -0.2,1.9 -1.7,1 -1.7,-0.3 -2.5,0.4 -4,2.5 -2.6,5 0,3.3 -6.2,-0.5 -3.3,-1.9 -0.5,-2.2 -2.1,-2 -3.1,-0.3 -1.3,0.9 -1.7,2 -3.4,1 -1.7,0.3 -3.5,1.4 -4.4,2.8 1.2,0.3 3.1,1.7 1.4,2.4 1,1.6 0.5,3.2 -0.7,3.8 -0.1,2.4 2.4,4.6 -0.8,5.9 -1.2,1.6 0.7,4.3 -1.9,5 -0.4,1.7 2.3,1.1 1.6,3.1 2.2,-0.6 3.6,0.3 6,0.2 1.5,-0.5 3.5,-3 4.8,-0.5 0.2,2.8 2.7,4.4 4.5,5.2 2.5,-0.7 1.2,3.5 3.3,4.2 -0.5,0.9 -2.1,2.3 -0,3.1 1.3,0.3 0.3,2.3 2,2.1 2,0.1 3.8,-1.9 5.1,-0.1 0.8,0.3 0.3,2.7 2.1,1.3 1.6,-1 2,3.2 3.7,0.9 2.9,0.4 5.7,1.2 8.8,1.6 2.3,-1 2.8,-4 5,-4.8 -0.1,-2 1.2,-2.2 2.7,-1.1 2,-2 5.8,0.4 7.4,1.8 1.3,2.4 1.5,-1.4 1.6,-2.3 1.6,-0.1 0.8,-2.1 1.6,-3.1 -1.9,-1.4 2,-2.7 1.1,-4.4 -0.7,-1.2 1,-1.8 2.1,-0.9 0.3,-1.4 2.4,-1.3 3.2,-2.2 2.3,0.7 0.8,-3.3 -0.8,-2.3 -1,-0.9 -0.3,-3 -2.3,-2.1 -1.6,-0.3 0.3,-2.1 -1.8,-1.8 -1.9,-0.7 0.9,-3.2 -2.1,-3.1 -1.6,-1.4 -2.5,-4.4 -4.4,-5.2 -3.3,1.7 1.2,-3.1 -1.5,-3.2 0.8,-1.5 -1,-2.8 -0.2,-4.2 -1.2,-1.2 -2.9,-1 -4.3,-1.6 -2.3,1.2 -1.7,-1.9 -0.2,-2.5 1.5,-1.2 1.3,-2.7 1.4,-4.1 3.5,-0.8 -1.4,-2.4 -2.3,-0.2 -1.2,0.1 -0.4,-3.3 -2.5,-1.6 -1.3,0.7 -2.4,3.5 -3.4,0.8 -0.7,-0.8 -1.5,-1.9 -2.5,-2.2 z", - "department-47" : "m 230.1,418.5 c -0.8,0.8 -0.9,3.8 -1.8,1.4 -1.8,-0 -3.2,2.1 -3.9,3.3 1,0.9 2.1,1.7 3.3,1.8 -0,1.5 -1.7,2.6 -2,4 -1.6,0.6 -2.6,2.5 -3.2,3.3 -3,0.6 -4.4,4.1 -2.8,6.8 -1.3,1.8 2.5,5.7 -1.1,5.7 -2.2,-0.2 -3.7,2.4 -1.2,3.5 1.9,2.6 -1.5,5.3 -3.8,5.6 -0,1.9 -0.5,5.8 2.4,4.8 2.8,-0.6 4.8,1.9 7.5,1.7 2,-0.4 2.7,1.4 1.1,2.5 -0.5,2.1 -4,5.9 -0.7,6.9 1.4,-0.3 1.7,-1.5 2.3,0.3 1.4,0.2 1.6,-3.8 4,-2.4 2.2,2.5 4.5,0.3 7.1,0 2.6,-0.7 3.7,-3.7 6.8,-2.7 1.7,-0.4 3.4,-2.4 4.4,0.3 1.3,3.3 3.2,-0.2 4.9,-1.2 0.4,-1.6 1.1,-2.7 2.6,-3.5 -1.3,-3 5.5,1.6 4.2,-2.5 -1,-0.3 -2.3,-1.7 -0.2,-2.1 2.4,-0 2,-4 2.4,-5.8 -1.2,-1.1 -4.2,-1.7 -2.2,-3.7 -0.4,-1.7 1.3,-4.3 2.6,-1.8 1.5,0.9 4.2,-0.2 5.3,-0.4 0.5,-2.1 -0.4,-3.9 -1.6,-5.3 0.1,-2 -1.7,-5.2 -1.2,-6.1 2.2,0.1 5,-2.9 1.8,-3.9 -1.7,-2.5 -5.1,-2.9 -6.9,-0.3 -2.1,2.1 -3.9,-1.4 -2.1,-3 0.3,-1.4 -1.4,-4 -2.6,-1.9 -2.4,1 -5.8,0.4 -7,-1 -2.4,-0.2 -2.9,2.9 -5.2,1.6 -2.3,0.8 -5.4,2.9 -7.7,0.7 0.4,-2.2 -0.1,-6.2 -2.9,-6 -0.8,0.2 -1.9,0.4 -2.4,-0.4 z", - "department-31" : "m 290,474.3 c -1.1,1.4 -2.1,2.2 -3.1,1.3 -0.6,4.5 -6.3,-1.8 -5.3,3.1 -1.9,-0.9 -3.5,1.3 -0.6,1 2.5,2.1 -3.8,2.6 -4.9,4.2 -2.2,1.2 -0.1,-1.9 -2.6,-1.5 -1.3,-3.4 -2.9,1.4 -4.5,-1 -1.4,1.6 -7.9,0.4 -4.5,3.9 1.2,2.4 4.5,2.7 3.6,5.4 2.7,0.1 0.6,2.9 3.5,2 0.6,0.9 0.7,2.8 2.1,2.1 2.7,3.1 -2.6,3.3 -4.2,4.9 -1.1,-1.5 -1.6,1.2 -1.3,1.6 0.4,1.4 -3,2.2 -1.2,3.9 -0.1,2.6 -2.4,2.6 -1.7,5.2 -1.9,1.7 -3.4,-2.8 -6.2,-2.5 -2,-0.3 -2.8,1.5 -4.6,-0.2 -0.7,3 -3.3,3 -4.5,6.1 -1.7,0.8 -1.9,0.7 -1.7,2 -1.3,1.7 -3.9,2.9 -2.7,5 -1.6,0.8 -2.9,0.4 -2.8,2.4 -2.2,1.6 -3.9,4.3 -0.4,4.9 2,0.9 4.5,4.1 1.8,4.8 -1.3,4.9 3.7,-3 3.7,1.7 0.5,1.3 -0.7,2.2 1.1,3.3 -2.8,1.6 -2.2,9 -6.7,5.6 -1.7,2.4 -1.9,7.8 -0.4,10.2 1.3,3.6 6,0.2 8.9,1.8 2.5,-1.9 -1.9,-5.1 0.2,-7.4 -0.8,-3.4 2.9,-4 4.9,-2.3 1.6,-0.1 4.3,1.3 2.7,-1.5 -0.9,-1.8 -1.4,-4.6 1.5,-4.7 -1.2,-3.3 6,-1.2 5.5,-5.4 -2.2,-1.5 -0.8,-5.3 0.1,-6.3 2.4,2 0.9,-3.6 3.6,-1.9 1.7,-2.1 2.8,0.6 4.5,0.4 1.1,2 2.5,4.4 4,1.4 2.2,-2.5 -5.6,-2.6 -1.6,-5 1.9,-0.3 6.9,-0.7 5.8,-3.4 -3.6,0.1 -4.7,-4.7 -0.5,-4.9 1.7,1.8 3.2,4 3.5,6.3 3.4,1.1 2.9,-2.1 2.7,-4.4 1.2,-0.7 2.9,2.6 4,0.8 2,0.3 3.3,3.9 3.5,0.4 1.9,-1 3.4,-2.5 3.2,-4.9 1.7,-0.8 5.1,0.9 3.6,-2.6 0.2,-2.6 3.6,-6.1 4.2,-1.5 0.5,0.9 1.9,-3.3 3.8,-0.9 2.2,0.7 2.9,-1.2 1.6,-2.8 0.9,-0.9 2.2,-3.8 -0,-2.5 -1.1,2.4 -6.1,-0.8 -6.9,-3.1 -1,-3.4 -6.7,-3 -8,-6.3 2.9,-1.7 0.8,-3.5 -1.2,-4.2 3.3,-0.5 0.3,-2.1 -0.5,-3.7 0.6,-3.1 -3.2,-3.1 -3.2,-5.8 -1.8,-0.9 -1.1,-3.8 -1.9,-4.8 z", - "department-09" : "m 281,514.3 c -1.9,0.5 -2.8,3.4 -0.6,3.7 0.5,1.1 3.7,0.8 1.9,2.9 -1.8,0.5 -2.9,1.9 -5,1.6 -1.9,-0.5 -2.7,3 -0.2,2.6 2.2,0.6 2,2.3 0.3,3.2 -1.2,2.4 -2.7,-0.3 -3.2,-1.7 -1.2,-0.6 -2.4,-0.7 -3.5,-1.7 -1.2,1.5 -3.6,0.4 -3.5,3.1 -0.7,0.7 -2.1,-1.2 -2.1,0.8 0.8,1.2 -1.6,1.8 -0.1,3.2 -1.2,1.4 2.4,2 0.2,3.1 -0.3,3 -5.7,1.1 -4.9,4.1 -1,0.7 -3.5,0.8 -1.9,2.7 -0.1,2.6 1.4,5 3.9,6 1.3,1.4 2.4,-0.8 3.8,0.8 2.2,0.7 5.3,-0.1 6.4,2.5 -0,2.8 2.6,2.9 4.5,2 2.3,0.7 5.3,-0.6 6.3,2 2.5,1 1.5,6.4 4.5,5.8 0.3,-1.5 -0,-3.6 2.3,-2.8 2.6,-1.7 3.7,2.3 6.4,1.5 1.6,0 4.2,0.1 3.4,2.2 2,0.8 4.9,1.1 6.1,-0.8 0.2,-1.6 2.4,0 3.3,-1.2 1.1,-1.1 1.1,-3.6 3.3,-2.6 1.7,-1.2 4.3,-0.2 5.9,-0.9 0.4,-2.5 -3.4,-3.5 -4.4,-5.3 -2.1,0.8 -4.9,2.3 -6.7,-0.1 -1.3,-0.7 0.5,-2.2 -1.3,-3.3 -1.9,-0.4 -2.1,-2.2 -0.5,-3.2 2.8,0.1 5.6,-1.4 4.4,-4.6 -1.6,-0.5 -3.3,-2.1 -0.6,-2.7 1.9,-1 -0.4,-3.3 0.6,-4.8 -1,-0.9 -2.7,-1.5 -1.2,-2.7 -0.1,-1.4 -0.5,-4.5 -2.5,-3.4 -0.9,1.4 -1,-2.2 -2.7,-1.2 -2.3,-0.3 -5.4,-2 -6.1,-3.7 0.9,-1.6 -0.7,-3.9 -1.7,-5.1 -0.9,0.6 -1.4,4.4 -2,1.5 -1.2,-0.7 -2.5,-1.1 -3.2,-0.2 -0.5,-1.7 -2.2,-0.2 -2.4,-1.9 -1.9,1 1.3,4.5 -1.2,4.4 -1.5,2 -3.7,-0.8 -2.8,-2.5 -1.3,-0.9 -2.1,-3.1 -3.5,-3.6 z", - "department-11" : "m 322.7,505.1 c -2,0.9 -0.8,6.5 -3.4,3.4 -1.2,-1.8 -5.2,2.7 -5.6,-1.2 -1,-1.3 -3.2,1.9 -4.9,-0.1 -1.6,-0.8 -2.3,3.5 -2.6,0.6 -1,-2.4 -1.9,-1.8 -2.8,-0.3 -0.9,1.1 -1.5,2.8 -0.9,4.7 -1.4,0.7 -4.5,-0.6 -3.7,2 -2.6,1.9 -0.9,4.7 -0.5,7.1 -1.3,1.7 2.2,2 3.1,3.2 1.2,0.5 2.3,1.2 3,0.1 1.1,0.9 1.3,2.6 3.1,1.7 2.1,0.9 2.1,4.1 1.2,5.2 3.1,0.7 0.6,4.4 2.6,6.1 -0.4,1 -3.6,-0.6 -2.7,1.5 3.2,0.2 2.7,5.7 -0.4,5.6 -2.2,-0.6 -4.7,2.4 -1.7,3.3 1.2,1.1 1.2,2.2 0.9,3.1 2.2,2.5 5,0.7 7.5,0.3 1.5,2.5 4.8,3.5 4.4,6.6 1.8,-0.4 3.2,-3.2 4.5,-3.4 3.3,0.6 4.1,-3.1 3,-5.6 -1.8,-2.2 -0.3,-4.5 2.5,-3.8 2.5,1.1 4.8,-0.7 7.4,0 2.8,0.2 6.4,1.8 8.8,-0.2 0.7,-3.4 5.2,-6 7.5,-2.8 1.8,0.6 5.8,4.2 6.1,0.4 -0.5,-2.4 3.5,0.7 2.1,-2.3 -2,-0.1 -2.5,-4.5 -0.8,-3.4 -1.6,2.1 0.9,2.7 1.1,0.3 -0.5,-2.1 2.4,-4.6 1.1,-6.2 -2.4,0.3 -1.3,-5.7 0.6,-3.1 -2.5,0.7 1,4 1.1,0.8 1.3,-2.4 3.7,-5 4.1,-7.4 -1.5,-1.2 -2.1,-3.7 -4.3,-2.5 -1.2,-1.6 -3.8,-0.4 -5.1,-2.4 -2.9,1.1 -1,-4.2 -4.1,-2.1 -1.4,-0.4 -2.9,-0.8 -3.7,-1.8 -0.4,1.7 -3.4,0.2 -2.9,2.3 -1,1.9 -2.2,4.7 -4.3,2.1 -1.2,-0.2 -0.6,-4.6 -2.3,-1.7 -2.2,1.6 -3.1,-0.1 -3.9,-2.1 -3.1,-0 -1.4,-4.4 0.3,-5.1 -2.2,-1.3 -5.2,-2.3 -7.8,-1.4 -2,2 -4.5,-1.6 -6.7,-1.2 -0.2,-0.1 -0.4,-0.6 -0.7,-0.4 z", - "department-34" : "m 390.7,471 c -3,-0.3 -2.8,5.2 -4.9,4.1 -0.9,-0.8 -3.5,2.9 -1.7,3.8 -2.2,1 -3.6,-1.2 -4.2,-2.9 -1.2,0.9 -4.9,3.4 -3.2,0.2 -0.7,-2.8 -3.9,-1 -5.3,0 -2.7,-1.1 -4.4,2 -3.3,4 -2.2,2.2 -5.5,0.8 -7.8,-0.3 -1.8,1.1 -0.4,3.6 -0.4,5.1 -1.6,1.5 1.7,5.4 -2.2,4.1 -2,-1.5 -4.8,0.5 -5,2.6 -2.7,0.4 -5.1,2.6 -7.6,2.5 -1.2,-2.9 -5.7,-2.7 -5.4,0.8 -0.2,2.1 -0,4.3 2.1,5.9 -1.2,1.3 0.7,3.9 -1.8,4.6 -0.8,1.1 -3.2,1.4 -1.8,2.9 -2.1,0.6 -3.3,4.8 -0.4,4.9 0.4,3.1 3.3,3.1 4.7,0.7 1.1,1.1 0.4,3.3 2.6,3.8 3,1.1 1.7,-5.2 5,-4.3 1.1,-0.3 0.4,-2.6 1.6,-0.6 1.2,1.3 3.3,1.7 5.3,1.1 -0.8,3.2 2.6,2.3 4.3,4 1.7,-0.7 2.6,1.5 4.4,0.6 1.4,1.9 3.6,4.6 5.5,1.3 2.6,-2.2 5.4,-4.6 9,-3.2 1.7,-2.1 3.3,-4.7 5.3,-6.7 2.9,-0.9 5.1,-2.9 7.6,-4.6 1.3,-0.5 2.4,-2.9 0.4,-1.2 -0.9,1 -3.9,2.8 -4.1,2 2.9,-0.5 3.9,-3.2 5.4,-5 2.2,-0.9 3.2,-3.6 6,-3.7 2.8,-1.7 5.5,-2.2 8.1,-1.3 3.1,-2.3 2.2,-5.6 0.6,-8.5 -0.4,-1.9 -2.6,-1.5 -3.4,-3.2 -1.7,-0.6 -2.6,-4 -5.1,-2.5 -0.4,-1.2 1.1,-3 -1.2,-3.2 -1.2,-1.2 -1.5,-2.5 -3.5,-1.5 -2.5,1.5 -3.4,-1.7 -1.8,-3.3 0.2,-1.5 -2,-1.3 -2.1,-2.8 -0.5,-0.2 -1,-0.1 -1.6,-0.2 z", - "department-81" : "m 317.3,455.8 c -1.4,0.5 -2,1.6 -3.6,0.8 -0.3,1.9 -3.5,3.2 -5.6,2.3 -1.3,-1.6 -2,-0 -1,1 -1,0.4 -4.7,-1.3 -3.5,1.5 -0.2,1.7 -2.3,-1.9 -2.2,0.8 -1.1,1 -2.8,-1.6 -4.5,-0.7 -3,-0.7 -1.3,3.3 0.2,3.8 0.8,1.9 -1.9,3 -2.4,4.3 -1.3,0.9 -1.2,3.2 -3.5,1.9 -3.2,0.6 2.4,1.7 -0.3,3.2 -1.3,2.5 1.6,4.6 1.9,6.8 3.4,0.3 1.2,4.8 4.3,5.7 1.6,1.3 -3,2.1 -0.1,2.3 2.4,0 1.5,2.8 -0,3.5 0.4,1.9 3.6,2.5 5.1,3.7 3.3,0.3 2.7,5.1 6.1,5.6 1.6,0.8 3.5,1.7 3.5,-0.7 2.3,-0.4 1.4,2 0.2,3 0.1,1.8 2.2,2.9 2.9,4.3 2.1,0.3 3.9,-2.5 5.2,0.3 2.2,0.8 0.4,-3.5 2.6,-4.1 1.9,0.1 4.4,2 6.8,2.2 2.7,-2.9 6.4,1.6 9.1,-1 1.2,-0.6 2.1,-1.8 2.8,-2.4 -0.6,-1.9 0.3,-4.1 -1.8,-5.4 -0.4,-2.2 -0.1,-5.2 1.2,-6.9 1.7,0.4 3.8,1.1 4.9,2.7 2.1,-1.8 6,-1.5 7.3,-3.7 0.8,-2 0.4,-5 -2.4,-4.5 -1.5,-1.3 -3.2,-1.6 -4.2,0.4 -2.4,1 -5.1,-0.9 -6.5,-2.8 -1.5,-2.2 -3.8,-4.3 -2.9,-6.8 -1.5,-1 -0.3,-3.7 -2.9,-4 -0.5,-0.8 1.8,-2.4 -0.4,-3.1 -0.3,-2.5 -2.2,-4.1 -4.1,-4.9 -0.6,-2.5 -3.8,-3.3 -5.3,-4.2 -0.2,-2.5 -4.3,0.7 -4.9,-1.1 1.4,0.1 3.2,-1.8 0.7,-1.5 -0.9,0.4 -2.2,-1.7 -3,-2.1 z", - "department-82" : "m 270.5,443 c -2.1,1.2 -4.2,2.2 -6.6,2.2 -1.8,1.8 -1.6,-2.8 -3.5,-0.8 0.3,1.8 -1.9,4.9 1.2,4.8 2.4,1.5 0.1,4.2 -0.3,6.3 -0.4,1.2 -4,0.9 -1.6,2 2,0.8 -0.1,4.2 -1.9,2.4 -1.7,-1.2 -1.8,0.3 -2.1,1.6 -2.9,-0.3 -2.2,4.5 -0.8,4.9 0.8,-1.3 5,-1.3 3.4,0.4 -1.8,1 -0.7,3.8 -2.9,4.8 -1.3,0.8 -0.7,2.9 0.8,1.8 1.8,0.5 5.7,1.1 4,3.6 1,0.7 0.7,2.2 1,2.4 1.8,0.8 -2,4.1 1,3.4 2.3,-0.4 4.9,-0.4 6.7,-1.5 1.3,0.6 2.4,0.3 3.3,-0.3 1.6,0.8 2.5,2.4 3.6,2.9 1.7,-0.6 2.2,-2 4.1,-2 1.9,-0.5 1.9,-2.4 -0.2,-2.1 -2,-1.1 1.5,-1.5 1.7,-1.5 -0.4,-2 1.5,-2.5 2.7,-1.1 2.1,1 2.8,-3.1 4.1,-1.3 1,-1 2.5,-1.8 3.4,-2.2 -0.3,-0.9 -2.8,-2 -0.5,-2.3 3.2,1 3.4,-3 5.8,-4.2 1.5,-2 -2.9,-3.4 -1.4,-5.6 1.9,-1.1 4.2,0.2 5.7,0.6 0.7,-1.2 1,-1.6 2.1,-0.6 0.2,-1.3 0.2,-2.6 2.1,-1.8 1.1,0.2 2.2,0.4 1.1,-0.8 0.5,-1.8 4.2,2 3.7,-1 -0.3,-2.1 -2.4,0.6 -2.5,-1.3 -3.3,-1.2 0.7,-3.5 1.8,-4.9 0.2,-2.4 -4.4,-0.2 -4.4,-3 0.5,-1.9 -1.6,-1.9 -2.4,-1.5 -1.2,-0.6 -1.9,1.8 -3.2,0.4 -2.3,-0.2 -4,4.2 -5.8,2.7 -0.8,-2.5 -3.6,0 -1.6,1.5 0.3,2.4 -3.9,2.4 -3.1,-0.3 -2.2,-2.7 -3.5,1.7 -5.9,2.4 -1.5,2.5 -2.7,-0.7 -4.6,-0.5 -0.8,-1 1.9,-4.6 -0.9,-3.3 -2,2.1 -4.2,-0.8 -5.7,-2 -1.5,-0 -2.1,-2.3 -2.7,-3 0.5,-0.8 3.9,-1.2 1.3,-2 z", - "department-12" : "m 344.8,407.2 c -2.1,2.2 -4.9,3.5 -5.9,6.4 -0.2,3.1 -2.9,4.6 -2.8,7.8 -2.8,1.8 -2.8,6.4 -7,4.8 -2.9,0.8 -3.7,-2.9 -6.7,-0.6 -2.8,-0.2 -0.5,4.8 -3.7,4.4 -1,2.1 -4.3,0.2 -5,0.7 -2.3,1.4 -4.9,3.4 -6.5,5.6 -0.5,0.7 -1.3,-2.4 -1.7,0.5 -3.5,0.2 0.2,4.7 0.3,6.7 2.9,2.1 -2.3,3.3 -0.5,5.8 1.4,1.5 5.9,0.1 3.8,3.5 -3.1,-0.3 -2.9,5.1 0.4,3.8 0.8,2.2 2.9,2.1 4,0.3 0.6,-0.7 3,-0.9 4.4,-1.3 0.4,2.5 5.6,1.5 2.9,3.7 1.7,0.6 3.9,-0.9 4.4,1.5 3.2,-0.2 4.3,4.4 7.2,5 1.1,2.2 3.3,4.6 2.2,6.6 2.2,0.9 1.9,3.5 2.9,4.9 -1.4,2.7 2.8,5.3 4.1,7.6 2.2,1.9 5,1.9 6.8,-0.3 2.1,1.3 5.7,0.5 5.4,4 1.3,0.4 3.3,-1 4.9,0.3 2,-0.4 -0,-3.7 1.2,-5.1 -2.3,-3.2 1.1,-5.4 3.7,-3 2.8,0.9 5.3,-0.9 4.3,-3.6 1,-3.2 6,0.4 5.1,-4.3 0.9,-2.4 7.2,-5.3 2,-7.3 -1.5,-0.5 -3,-0.3 -3.4,-2.1 -1.7,1.9 -3.9,-2.5 -0.5,-2 0.5,-1.6 1.1,-3.7 2.6,-4.7 -0.7,-4.4 -9.4,2.3 -6.6,-3.1 -1.2,-1.3 -3.1,-1.3 -3.7,-2.8 -2.6,0.9 1.8,-4 -0.7,-5.2 -0.7,-3.4 2.2,-7.2 -2.1,-9.5 -0.8,-2.6 0.8,-5.9 -2.5,-7.5 -2.5,-2.8 -5.2,-6 -4.6,-9.9 -1,-0.3 1.6,-2.7 -0.8,-2.1 -2.9,-0.8 -0.8,-7.5 -5.1,-5.4 -2.8,2.6 0.7,-4.7 -2.6,-4.3 z", - "department-46" : "m 289.5,399.9 c -1.9,0.6 -3.2,2.1 -5.2,2.5 -0.6,2.5 1.9,5 0.2,6.8 1.5,1.2 0.7,2.1 -0.6,2.7 -0.5,1.4 -2.8,1.1 -2,3.2 -2,0.3 -3.9,1.9 -1.8,3.7 -0.6,1.5 -1.5,2.6 -3,3.2 -1.2,2.6 -6.2,0.9 -4.9,4.8 -0.8,1.5 -2.9,2.2 -2.4,4.2 -2.2,-0.1 -3.4,2.8 -5,1.8 1.1,2.2 1.4,4.3 1.8,6.7 1.4,0.9 1.7,2.3 1.7,4 1.1,0.1 4.1,-1.8 2.9,0.8 -1.7,0.2 -2.4,1.3 -0.8,2.2 0.3,2.2 3.4,1.2 3.6,3.4 1.9,1.7 3.3,-0.2 5.1,-0.3 0.7,1.6 -2.3,4.2 0.8,4 1.5,0.6 1.8,2.1 3.2,0.3 1.9,-0.6 3.1,-3 4.3,-3.5 2.4,-0.2 1.3,4.2 3.9,2.8 1.7,-1 -1.8,-4.7 1.4,-4.3 1,-0 1.4,3.2 2.1,1.2 -1.3,-1.8 1.5,0.2 1.9,-1.5 1.4,-1.2 3.1,-1.3 4.5,-0.9 0.2,-2 1.8,0.1 2.7,-1.1 1.7,0.1 4.2,-1.5 1.9,-2.9 -0.5,-2.3 -2.3,-4.8 -1.7,-6.9 1.8,-0 1.6,-1.9 3.4,-1.5 2.3,-1.4 3.8,-3.8 6.3,-4.8 1.7,-0.8 4.1,1.8 5.1,-0.8 2.4,0.1 1.5,-2.4 -0,-3.1 -0.2,-1.6 0.6,-3.8 -1.8,-3.9 0.9,-2.1 0.9,-4.4 1.7,-6.4 -0.7,-2.2 -3.1,-3.6 -3.8,-6 -0.2,-1.2 1.7,-2.2 -0.2,-3.1 0.4,-3.8 -4,-3.6 -6.1,-1.4 -0.4,-1.8 -2.4,-1.9 -3,-0 -1.7,0.7 -3.2,2.7 -4.5,1.7 -1.7,0.6 -1.4,-2.9 -3.4,-2.7 -0.9,-2.1 -2.8,-4.2 -5.2,-4.4 -1.5,-0.5 -2.1,1.4 -3,-0.5 z", - "department-24" : "m 247.7,356.6 c -1.3,1.7 -2.2,5.4 -4.4,4 -1.3,2.2 0.6,6 -2.8,7.2 -1.1,1.7 -1.2,3.2 -3.4,2.9 -1.4,1.3 -2.7,2.5 -3.7,2.4 1.3,1.4 -2.4,1.2 -1.9,3.3 -1.1,2.9 2.2,7.2 -2.2,7.8 -1.7,1.1 -2.1,4.2 -4.4,4.4 -1.8,-1.8 -4.8,-0.1 -5.6,2.2 -1.7,0.9 1.6,1.9 -1,2.4 -2.1,3.3 4.4,0.1 4.2,3.8 0.1,2.4 -1.7,4.7 -1.9,7.2 -2.3,1.8 1.8,4.6 -1,6.6 -2,1.6 -0.6,1.9 1.2,2.1 1.5,2.4 4.7,0.2 7.3,1.2 1.6,-2.1 3.6,-4.4 5.7,-1.2 -1.6,1.5 -3,1.8 -1.7,4.4 2.7,2 3.6,5.1 3.7,7.9 2.9,2.3 5.8,-2.3 8.3,-0.6 1.5,-0.1 1.7,-2.6 3.8,-2.2 1.7,-0.7 1.7,2.9 4.1,1.6 2.3,0.3 4.9,-3.2 5.6,0.3 1.5,0.5 -2.2,5.6 1.7,4.5 1.9,-2.6 5.6,-3.4 7.6,-0.3 1.6,0.2 2.8,4.1 2.8,0.7 3.1,-1.5 0.9,-6.1 5,-5.9 2.1,-1.5 4.6,-2.7 4.9,-5.1 -3.2,-2.9 3.2,-2.2 2.1,-5 1.4,-0.8 2.7,-2 3.6,-3.1 -2.6,-1.5 1.1,-2.9 -0.9,-5 -0.8,-1.9 -0.1,-3.2 0.9,-4.1 -1.1,-2.1 -3.9,-5.2 -1.3,-6.5 -1.5,-1.4 -7.7,-0.6 -6.4,-3.1 3.2,-2.3 -3.9,-1.4 -1.2,-3.8 2.1,-0.5 1.7,-2.3 -0.2,-2.4 -0.7,-1.4 -0.4,-4.3 1.4,-4.4 0.7,-1.3 4.3,-4.1 0.6,-3.8 -2.1,-1.2 -0.5,-2 0.2,-2.8 -1.2,-1.1 -2.4,-0.6 -3.3,-2.1 -1.9,0.8 -2.3,-1.5 -4.2,-1.1 -0.4,-2 3.5,-4.4 -0.7,-4.4 -2.5,1.7 -3.1,-3 -4.2,-4.3 -2.5,-0.7 -5.3,1.3 -6.9,-0.8 -0.3,1.9 -2.2,4 -3.3,1.7 -4,-0.3 1.3,-5.8 -3.3,-6.5 -2.2,1.7 -3.5,-1.3 -4.8,-0.3 z", - "department-16" : "m 252.5,327.7 c -2.3,0.7 -1.4,3.4 -4.4,3 -1.3,1.8 -4.1,0.5 -5,-1.4 -0.7,-3.5 -5.1,1.6 -1.8,2.2 -0.6,3.1 -3.4,1.1 -5.1,0.9 -3.1,1.4 -5.2,-1.3 -7.9,-1.8 -1.5,1.5 -2.9,-1.9 -4.7,0.1 -2,-0.4 -2.4,3.4 -5.1,2.2 -1.9,0 0.8,2.2 -1.2,2.7 0.9,2.7 -3.9,2.2 -2.1,4.7 -0.3,1.9 -3.6,0.3 -2.2,2.5 -0.1,1.4 2.2,3 -0,4.4 -0.1,1.5 -0.1,4.8 -2.2,3.4 -2,2.4 -3.2,-3.5 -5.2,-0.4 -2,1.2 -4.4,0.4 -6.1,1.9 -2.7,1.2 0.4,1.6 1.4,2 -2.8,2.1 2.9,5.1 -0.5,5.8 -1.5,1.7 0.2,2.1 1.5,1.6 1,2.2 5.2,3.3 3,5.8 2.3,0.1 4.8,3.1 1.8,4.3 -0.2,1.7 3.8,4.3 0.1,5 -3.1,0.8 0,2.6 1.3,2.9 -0.6,0.8 -3.1,1.9 -1.1,3.2 2.2,-2 4.9,0.4 7.3,0.9 -0.4,2 0,3.5 2.4,2.8 1.7,0.2 2.7,2.1 3.4,2.8 1.4,-1.4 3.5,-1.8 5.2,-0.4 1.7,-1.5 2,-3.3 3.7,-4.5 1.1,-1.1 3.5,-1.3 2.3,-3.7 -1.8,-2.8 1,-5.8 1.8,-7.6 0.2,-1.2 1.5,0.4 2.2,-1.1 1,-1.1 2.4,-1.8 3.7,-1.6 0.4,-3.2 4,-3.2 3.7,-6.4 -0.6,-1.4 -0.1,-4.6 1.9,-3 1.5,-1.4 2.3,-4 4,-5.8 1,-2.1 3.9,-2.7 3.5,-5.5 1.4,-0.7 3.4,1.9 3.1,-1 1.5,-1.8 2.1,-3.9 1.5,-6 -0.6,-2.9 3.2,0.6 4.3,-1.8 2.7,-1 0.7,-6.5 -1.7,-5.4 -1.9,-0.5 -3.2,-3.1 -1.9,-5.2 -0.3,-3.3 -2.4,-2.2 -4.9,-2.5 z", - "department-86" : "m 220.2,259 c -2.7,1.1 -1.1,6.7 -4.7,5.5 -1.1,2.7 -0.3,6.3 2.3,7.3 1.2,2.8 -0.1,6.9 2.8,8.6 -0.3,0.9 -4.7,0.9 -2,2.1 1.7,0.9 -1.2,4.7 1.9,5 0.2,2.9 -3.5,5 -3.4,7.5 2.3,-1.7 2.9,1.1 4,2.6 -2.4,1.4 -1.4,4.2 -3.1,6.1 1.1,2.8 0.5,6 2.7,8.3 -1,2.3 1.9,5.6 3.6,2.6 3.3,-2.9 4.2,4.1 1.4,5.4 -1.2,2.3 -1.1,6.6 2.8,6.3 1.8,0.4 -1.5,4.9 1.9,4.8 2.6,2.3 6.4,0.3 9.2,2 3.1,-1.1 -1.6,-3.6 1.5,-4.9 2.9,-0.4 3.7,4.6 7.1,2.5 2.6,-1.2 4,-4.6 7.5,-3.1 5.2,0.4 -2.7,-6.2 2,-6.3 0.9,-3.5 4.7,-4 7.3,-4.1 1.3,-2.3 2.2,-5.9 5.6,-4.5 3,-1.2 4.8,-4.7 1.4,-6.7 -1,-2.1 -0.6,-5.4 -4.1,-5 -2.4,-0.4 -3.1,-2.5 -5.5,-3.1 -4.3,-2.6 0.9,-7.4 -2.4,-10.2 -3.7,-2.4 -3.5,-7.2 -7.3,-9.6 -1.8,-2.6 -1.2,-7.2 -5.4,-7.8 -3.8,-1.6 1.4,4.3 -2.6,2.8 -3.2,-0.2 -6,2.2 -9.4,1.2 -5,0.4 0.1,-6.4 -3.4,-7.5 -1,-1.7 -5.9,1.1 -3.9,-2.4 -1.5,-2.1 -5.4,-1.8 -6.6,-4.9 -0.4,-0.4 -0.8,-0.6 -1.3,-0.7 z", - "department-37" : "m 248.5,223.8 c -1.4,3.6 -6.5,2.7 -8.2,5.4 -1.5,1.4 -3.9,-2.7 -3.7,0.4 1.4,1.1 1.7,4.3 -0.8,2.8 -1.8,-1.2 -6.1,-3.7 -6,0.1 -1.8,2.4 0.8,4.4 -1.2,6.8 -1.6,2.5 -0.4,5.8 -2.3,7.8 -1.6,2.5 -3.6,4.9 -3.4,8.1 -0.6,2.3 -1.5,6.5 1.5,7.2 1.3,-0.9 1.9,2.5 3.3,0.7 1,1.1 -0.6,5.2 2.1,3.2 1.8,-1.1 1.9,1.6 3.6,1.4 0.9,2.1 -1.8,7.5 2.1,6.9 1.9,-0.7 4.6,0.7 6.7,-1 1.6,-1 6.4,0.7 3.6,-2.3 -0.6,-2.9 4.7,0.4 5.6,1.7 0.6,2.7 0.9,6 3.9,7.3 1.9,1.9 1.6,7.8 6,6.3 1.4,1.2 2.5,1 3.5,-0.1 1.8,-0.7 -1.1,-3.5 0.9,-4.6 0.9,-2.9 0.5,-6.2 2.1,-8.8 -0.5,-3 1.9,-5 4.8,-5.1 2.3,-0.2 4.2,2.3 5.4,-0.8 1.1,-2 2.3,-3.6 3.8,-4.9 -0.2,-3.3 -2.7,-5.9 -4.1,-8.7 -1.3,-3.9 -5.1,-1e-4 -7.1,-2.7 -2,-2.5 1.6,-6.1 -1.1,-8.6 1.9,-0.4 2,-2.2 -0.1,-2.8 -0.2,-2 -3.1,-4.5 -0.7,-6.1 -0.6,-1.2 -2.6,-4.4 -3.3,-1.5 -0.6,-2.2 -2.6,-4.2 -4.6,-1.9 -3.1,2.8 -2.1,-3.8 -2.3,-4.3 -2.9,-0.2 -6,-1 -8.7,-0.8 -1.2,0.6 -0.5,-1.1 -1.2,-1.1 z", - "department-72" : "m 231.9,172.5 c -2.6,0.3 -4.4,1.9 -6.2,3 -1.4,0.5 -2,1.9 -3.4,2.6 -0.3,3 -3.2,-1.3 -4.3,0.8 -1.4,1.1 -5.6,0.1 -4.2,2.9 -3.1,-0.8 0.9,3.4 -1.4,4.6 -0.9,1.8 1.8,4.3 -0.9,5.2 -2,1.1 -4.7,3.1 -1.9,4.9 -1,1.3 0,2.6 -0.7,3.8 -2.4,-0.7 -6.8,1.7 -3.4,3.8 0.7,2.1 1.8,4.5 -1.5,4.5 -2.6,-0.4 -3.9,2.4 -1.4,3.5 0.5,2.3 -5.2,2 -2.4,4.8 3.5,-0.4 1.5,4.9 3.4,6 2.3,-1.3 4.9,2 6.8,-0.5 3.3,0.6 -2.5,2.4 0.3,4.1 0.7,1.7 3.9,2.5 4.5,0.1 2.3,1.1 4.7,0.5 6,2.8 1.7,1.4 4.1,0.3 5.4,2.2 1.6,-0.9 1.7,-2.7 3.9,-1.8 2.5,-0 4.7,2.8 7.1,2.4 0.9,-1.5 -2.9,-3.5 -0,-4.3 1,1.3 2.8,2.1 3.3,-0.2 2.3,-0.4 4.8,-1.4 6.5,-2.6 -2.8,-2.2 1.6,-5.3 3.8,-5.5 0.5,-1.4 2.4,-3.5 3.8,-4.8 -1.4,-1.9 -0.3,-6 1.8,-3.8 -1.1,-2.6 3.2,-3 0.6,-5.4 0.1,-1.7 1.4,-3.6 -1.1,-4 -1.6,-2.5 2.4,-1.5 1.7,-3.3 -2.1,-0.4 1.4,-1.6 0.9,-3 2.3,0.5 3.2,-1.5 0.5,-1.9 -2,-0.1 -3.3,-2.6 -5.3,-1.2 -2.4,-0.8 -2.5,-6.2 -5.4,-4.8 0.8,2.4 -2.7,0.2 -4.1,0.4 -1.1,-1.1 -2.6,-2 -2.4,-3.6 -1.9,0.2 -5.4,-0.7 -4.9,-3.1 -0.4,-3.4 0.1,-8 -4.6,-8.6 l -0.6,-0.1 2e-5,0 z", - "department-61" : "m 236.9,140.2 c -1.4,2.9 -4.4,0.9 -5.8,0.5 -0.7,2.1 -2.9,0.8 -4.2,2.3 -1.3,-2.8 -4.4,-0.3 -5.3,1.9 -3.1,0.7 -4.6,4.1 -8.2,4.1 0.6,3 -3.2,-1.1 -5,-0.8 -2.1,-0.2 -4.4,-1.5 -4.6,1.5 -1.9,-1 -4.4,-5 -7,-1.9 -2.7,0.7 -5.6,2.6 -8.4,0.8 -1.9,-0.2 0.6,2.4 -2,2.7 -2.2,0.8 -4.8,2.5 -5.8,4.2 1.6,0.5 4,2.6 4.9,3.8 -2.6,1.1 -0,3.2 -0.4,4.2 -0.1,3.5 -3.6,4.6 -4.8,7.5 1.3,1.6 1.8,3.1 3.6,2.8 -0.2,2.5 3.1,0.8 2,-0.8 2.2,0.2 3.4,-1.7 4,1.4 2.3,-1.3 4.7,-2.2 6.5,-3.8 2.1,-0.2 4.6,-0.7 6.5,1 1.1,-1.6 2.3,-2.4 4,-1.4 1.8,-1.1 -0.3,-4.5 3,-3.1 1.8,1.2 3.5,2.1 2,3.9 0.4,2.3 1.9,4.6 4.5,2.9 1.7,0.7 -0.8,7 2.5,4 1.2,0.4 3,2.1 3.4,-0.4 1.6,-0.8 2.7,-2.2 4,-2.9 0.3,-1.4 5.3,-3.2 7.5,-2 3.9,1.3 2.6,5.5 3.3,8.6 -0.1,2.9 4.6,1.8 5.4,3.5 -0.1,2 3.4,3.8 5.7,2.9 3.2,-4 3.9,7.2 7.7,3.4 3.2,-1.5 -1.6,-4 -0.2,-6.3 -3.6,-0.8 0.8,-4.7 3.1,-4.1 2.2,-1 6,-4.8 3.8,-6.7 -1,-2.2 2.3,-4.5 -0.9,-5.7 0.7,-2.4 -4.3,-1.6 -4,-4.4 -1.9,-0.4 0.2,-5.2 -3.1,-4.1 -0.4,-1.2 -0.4,-2.3 -1.9,-2.4 3.9,-2.5 -0.4,-5.7 -3.2,-6.9 -1.2,-0.8 -2.9,-1.3 -1.9,-2.9 -1.4,-1.2 -1.2,-3.7 -3.3,-1.5 -2.6,-0.7 -7.3,0.2 -7.1,-3.5 0.6,-0.7 0.8,-2.6 -0.5,-2.7 z", - "department-27" : "m 242.3,106.2 c -2.3,1.4 -4.5,3.1 -7.3,3.2 -3.1,0 -1.4,4 -1,5.8 -0.2,1.4 -0.2,3.1 0.1,4.3 1.6,-2.7 4.7,1.2 1.6,1.7 -3.5,1.5 3.1,2.2 1.7,4.6 -0.6,1.8 0.5,2.5 1.8,3.1 -1.6,1.2 -0.9,2.9 -0.7,4.3 -3.1,-0.3 -1.4,3.4 0.8,3.1 1.1,2.2 -1.2,5.2 -2,7.6 2,1.9 5.8,3 8.2,1.7 1.7,-0.9 2.1,2.5 2.8,2.5 -1.4,3 5.2,3.2 5.9,5.8 1.7,1.5 -0.6,2.6 -0.8,3.7 1.8,0.5 1,3.5 3.6,1.9 2.3,-0.1 2.1,-4 4.6,-2.4 2.2,-1.1 4.8,-0.8 6.5,-3 1.8,1 3.2,0.1 2.7,-1.9 1.7,0.3 3.3,2.1 5.5,1.2 1.7,0.9 5.6,0.5 6,-1.7 -2.3,-3.1 2.6,-4.2 4.2,-5.7 -0.1,-1.6 -1.5,-4.2 1.4,-3.9 0.7,-0.7 -0.3,-1.9 0.5,-2.6 -1.5,0.7 -2.7,-0.3 -1.4,-1.6 -1,-1.3 -2.1,-4.8 0.6,-3.4 1.1,-1.2 0.8,-2 2.5,-1.1 3.4,-0.1 4.6,-2.9 5.5,-5.8 0.1,-2.6 1.4,-4.9 2.5,-6.9 1.6,-1.6 3.6,2.7 3.6,-0.6 -1.9,-1.5 -0.6,-5.1 -2.7,-7.1 -0.9,-2.8 -3.1,-0.3 -5.2,-2 -1.7,0.3 -2.2,-3.1 -4.1,-1.4 -2.2,-1.3 -5.1,-1.4 -7.7,-1.2 -0.9,1.4 -2.8,1.3 -2.5,3.3 -1.5,1.5 -1.2,4.8 -4.4,3.5 -1.4,0.9 -3.7,0.8 -4.2,2.6 -2.6,-0.4 -3.4,1.1 -2.8,3.2 -1.8,0.3 -3.2,0.8 -4.2,-1 -1.3,0.4 -0.7,-4.4 -2.7,-1.9 -0.9,0.9 -1.5,-2 -3,-1.5 0.5,-2.7 5.1,0.7 3.3,-3.1 -0.4,-1.4 -2,1.3 -2,-1 -2.7,-0.1 -3.9,-2.9 -6.7,-1.3 -2.3,1 -3.6,-0.2 -5.2,-1.4 -2.7,0.5 -3,-3.2 -5.3,-3.5 z", - "department-14" : "m 231.2,109.9 c -4.1,0.1 -6.9,2.8 -9.6,5.4 -3.3,2.1 -7.1,3.6 -11,3.8 -2,1.9 -3.5,-1 -5.9,-1.3 -2.7,-1.8 -5.7,-2 -8.7,-2.5 -2.5,-0.5 -5.1,0.6 -7.6,-0.1 -3.4,-0.4 -7.1,-0.4 -10.2,-2 -1.9,-1.8 -4.9,-0.7 -7.3,-0.9 -3.6,0.3 -1.6,4.1 -3.4,5.9 0.4,2.4 2.4,4.3 4.7,5.4 1.3,2.3 4.2,1.8 5,-0.8 0.9,1.5 2.2,1.8 0.7,3.2 -2.8,2.7 2.7,3.6 1.8,6.8 0.2,1.6 -1.3,2.5 0.4,3.5 -2.6,1.5 -4.1,6.6 -7.8,4.6 -1.7,0.1 -2.6,3.9 0.3,2.3 1.7,0.8 -1.5,3 -2.3,3.7 -1.2,-0.6 -2.6,2 -3.4,2.8 1.5,0.5 3.1,1.1 3,2.9 1.9,0.5 4.3,0.6 6.3,-0.2 1.6,1.7 4.7,1.8 5.8,1.3 0.3,1.8 2.1,-2.5 3.6,-1.8 1.7,-0.4 2.9,-1.7 1.9,-3.2 2.1,-1.2 3,1.9 4.9,0.3 1.7,0.6 2.6,-1.5 4.4,-1.1 2,-2.5 4.7,-0.5 6.3,0.8 0.1,2.3 1.5,-0 1.6,-1 2.7,0.4 5.8,0.5 7.9,2.3 0.7,-2.2 4.1,-0.6 5.4,-3.1 2,-1.6 4.5,-2.2 5.5,-4.6 1.6,-0.5 2.6,-1.6 3.4,0.6 1.2,-0.3 2.1,-1.6 3.6,-1.1 0.5,-2.1 1.8,-0.9 2.6,-0.4 1.6,0.6 3,0.2 4,-1.3 0.9,1.2 2.6,1.2 2,-0.7 1.3,-2.2 0.2,-3.4 -2,-3.8 -1.8,-1.7 1.4,-2.4 1.4,-3 -1.9,-1.6 2.6,-4.1 -1,-4.4 -0.2,-2.1 0.6,-4.5 -2.1,-5 -3.2,-2.2 4.2,-2.2 0.8,-4.4 -0.9,-0 -3.1,2 -2,-0.2 -0.3,-1.1 -1.2,-1.3 -0,-2.6 -1.5,-1.7 0.6,-7.1 -2.8,-6 z", - "department-76" : "m 285.1,67.5 c -1.7,1.3 -3.9,-0.3 -5.3,2.2 -2.5,2.8 -5.8,4.7 -9.2,6.2 -2.7,2.1 -6.3,0.9 -9.1,2.5 -3,0.8 -6,2.2 -9.2,2.2 -4.6,-0.1 -8.4,2.8 -12.2,5 -3.2,1.2 -5.7,3.5 -9,4.4 -4.5,0.6 -4.3,5.6 -6.1,8.7 -1.3,2.4 -3.7,6.1 0,7.7 2.7,1.1 5.3,1.2 8.4,2 3.8,1.2 7.9,-4.2 10.9,-1 1,1.7 3,3 4.7,1.4 -0.8,3.5 3.9,2.2 5.9,1.7 1.2,0.7 1.5,-1.8 1.8,0.6 0.7,1.6 3.2,0.1 3.8,1.8 1.6,-1 2.5,4.2 -0.3,2.5 -3.3,0 0.2,1.5 0.5,2.7 2.7,-3.3 2.8,4.2 5.8,2.8 2.8,-0.3 -0.3,-3.9 3.3,-3.4 1.8,-0.3 2.8,-2.6 4.6,-2.2 0.4,-1.4 4.7,0.8 4,-2.6 1.3,-2 1.5,-4.1 4.3,-5 2.1,0.1 5.3,0.9 7.6,1.4 2.1,-0.4 3.6,3.2 6.2,2.2 2.1,0.7 2.3,-4 4.3,-4.9 1.5,-1.5 -0.8,-3 -1.5,-0.9 -2.4,-0.9 0.9,-2.5 -0.8,-4 0.3,-1.6 -2.3,-1.3 -1,-2.6 -0.7,-1.3 1.8,-2.2 -0,-3.5 1,-1 3.3,-5.1 0.7,-2.6 -2.5,-0.3 0.5,-3.3 1.1,-4.2 -0.1,-1.6 3.3,-0.3 1,-2.2 -2.4,-2.7 -1.3,-6.9 -4.3,-9.1 -3.6,-1.5 -5.4,-5.1 -8.6,-7.1 -2,-0.5 -0.4,-2.8 -2.2,-2.9 z", - "department-60" : "m 299.8,88.1 c -0.7,1.5 -2.5,3 -2.6,4.6 0.9,0.8 2.7,-2.3 2.4,0.5 -2,0.9 -1.5,2.8 -1.5,4.4 -1.7,1.3 0.8,1.6 0.2,3 0.5,1.6 1.8,2.5 0,4.1 0.8,1.7 2.9,-1.9 3.2,0.8 -0.8,1.9 -3.2,3.3 -3.3,5.7 1.8,-0.2 -0.4,1.4 1.4,2.1 1.5,2.1 0.7,4.9 2.4,6.8 0.2,2.3 -1.6,1.6 -2.5,0.4 -2.2,-0.3 -2.5,2.2 -0.5,2.8 -0.8,1.2 -0.5,2.8 1.1,3 2.4,-0.9 4.7,1.3 7,0.6 2.2,-0.6 4.3,-0.4 6.1,-1.9 1.8,-1.5 2.6,1.3 4.7,0.9 0.2,2.5 3.3,-1.1 3.7,1.4 -0.7,1.6 3.2,0.1 3.2,-1.4 1.7,-0.2 1.9,2.6 3.7,1.9 2.6,0.2 4.8,2 6.2,3.4 0.6,-1.3 1.7,-1.3 1.9,0.3 1.5,2.8 2.9,-2 4.8,0.4 1.1,1 1.3,2.7 2.7,1 0.4,2.1 2.6,0.4 2.4,-0.6 2.1,-2 3.6,2.7 5.7,0.2 1.4,0.8 3.1,-1.6 3.5,0.6 0.9,-2.1 4,0.3 3.8,-2.6 1,-1.2 1.9,-2.1 3.2,-2.8 -1.4,-0.2 -1,-3.9 -2,-1.2 0.1,2.4 -0.6,-0.2 -0.5,-1.1 -1,-0.3 -2,-0.8 -2.8,-1.4 1.5,-1.6 0.6,-5.1 -1.8,-5.5 -1.6,-1.9 1.3,-3.1 3,-2.4 2.8,-1.3 1.5,-5.6 3,-6.9 1.8,1 3.5,-1.1 0.9,-1.4 -2.1,-0.6 0.9,-2 -1.2,-3 -0.3,-1.2 1.9,-1.7 1.1,-3.5 1.1,-2.3 -2.3,-3.7 -0.8,-5.5 -1.3,-1.4 1.3,-1.8 0.5,-3.3 0.3,-2.4 -2.4,1.2 -2,-1.2 -1.1,0.1 -2.2,3.3 -3.3,0.8 -1.2,-1.2 -3,0.6 -2.5,1.9 -1,-1 -2.3,-3 -3.6,-2.2 1,1.2 1.1,2.5 -0.4,1.3 -0.1,2.4 -4.2,0.6 -3.1,3.6 -0.5,2.6 -5.3,-1.9 -5.5,1.9 0.3,2.2 -2.9,2.2 -2.2,0 -1.1,-1.8 -2.7,1.6 -3.6,-1 -1.2,-1.4 -2.4,-1.1 -3.7,-0.6 -0.8,-3.2 -4.2,-1.5 -6.1,-3.1 -0.9,-1.4 -3.3,-1 -4.9,-2 -2.9,-0.4 -5.4,1.3 -8.2,0.9 -0.2,-2.1 -3.9,-1.6 -4.9,-1.2 -1.1,-1.5 -2.8,1.7 -4.5,0.1 -1.1,-0.8 -1.1,-1.2 -0.7,-2.2 -1,-0.7 -2.1,-1.5 -3.4,-1.4 z", - "department-80" : "m 292.3,47.8 c -3.3,0.5 -3.7,7.1 -0.2,7.9 1.1,1.7 4.2,2.7 3.1,4.2 -2.7,-1.3 -6.6,-3.6 -7.9,0.8 -0.1,3.1 -3.3,5.4 -4.2,7.3 1.4,-0.1 3.6,-1.5 3.2,1.4 3.1,1.9 5.1,5.1 8,7.1 3.9,1.3 3.9,5.4 5.1,8.6 0.6,2.7 4.9,3.5 4.1,5.7 1.5,2.8 4.2,-0.9 5.5,0.7 2.2,-2 4.7,2.2 7.3,1 2.7,-0.9 6,-1 8.7,0.5 1.8,-0 3.1,2.7 5.5,1.6 1.9,0.8 2.1,3.2 3.9,1.6 2,0.4 2.4,3.3 4.2,1.7 1.8,-0.9 1.5,4.5 3,1.4 0,-3.9 4.1,-1.4 5.7,-2.2 -0.7,-2.2 0.9,-2.6 2.5,-3 0.2,-1.5 2.6,-1 1,-2.4 1.1,-1.5 0.9,1.5 2.1,-0.3 0.9,2.7 1.5,1.3 3,0.2 1.4,0.6 3.5,2.2 3.5,-0.6 1.2,0.7 3.5,1 2.2,-1.3 0.4,-2 -3.2,-2.6 -1,-4.1 0.1,-1.6 -2.2,-2.3 -0.1,-3.4 -0.1,-2 2.5,-2.7 2,-5.1 0.9,-1.3 2.9,-3.2 2.9,-4.1 -2.6,0.3 0.4,-2.5 -2.1,-2.4 -2.2,-1.4 -5.1,-3.2 -7.9,-1.2 -1.3,-2.2 -4.9,3 -5.1,0.5 1.4,-1.4 -0.8,-3.5 -2.1,-1.8 -0.9,1.5 -4.3,1.9 -2.4,-0.4 3.1,-2.3 -3,-5.6 -2.5,-2.1 1.4,2 -2.6,-0.1 -3.5,-0.4 -1.6,-0.2 -3.1,-0.7 -2.7,-2.1 -1.3,-0.7 -1.5,3 -2.4,0.2 -3.2,-2.4 -3.4,5.3 -5.9,1.6 -1.7,-1.9 1.5,-5.2 4,-5.4 1.3,-2.2 -4.5,-3.8 -5.4,-1.2 -0.7,-1.3 -1.4,-2.1 -1.6,-0.4 -2.9,-0.6 -5.6,0.1 -8.2,1.4 -1.1,-1.6 -3.5,0.2 -3.7,-2.6 1.4,-3.1 -8.2,-2.2 -4.9,-5.3 -0.2,-2.3 -3.1,2 -4.1,-1.1 -2.2,-2.4 -5.4,-2.1 -8,-0.5 -2.3,1.7 -2.4,-2.5 -4.8,-1.9 z", - "department-95" : "m 297.9,122.8 c -1.9,0.9 -1.8,3.3 -2.2,5.1 -0.2,1.4 -0.9,2.6 -1.7,3.7 -1.2,2.5 3.3,0.3 3.3,2.8 0.7,1 2.4,0.7 2.9,-0.1 1.6,0.8 1.9,-2 3.5,-0.7 1.2,0.5 1.5,1.3 0.9,2.4 0.1,1.5 1.3,0.9 1.5,-0.1 1.2,-1.9 1.6,1.4 3.2,0.9 1.8,-0.3 2.6,2.2 4.5,1.2 1,-0.7 2,-0.3 2.9,-0.7 0.3,0.8 -0,2.3 1.5,2.1 1.4,0.4 0.7,2.4 2.3,2.4 -0.3,0.8 -0.3,3.2 0.9,1.6 0.9,-1.1 2.6,-1.3 3.1,-2.6 1.2,0.2 2.3,0.3 3.3,-0.6 1.5,0.5 3.5,2 5,0.4 1.3,-0.6 2.1,-1.9 3.1,-2.7 -1,-1.3 1.1,-1.2 1.4,-2.4 0.5,-0.7 -0.2,-1.5 0.4,-2.3 -0.6,-0.9 -1.2,-1.7 -1.7,-2.5 -0.8,0 -0.4,1.7 -1.6,1 -1.6,0 0.1,-1.6 -1.5,-1.8 -1,-0.6 -2,-0.4 -2.7,-1.3 -1.2,-0.1 -2.2,-0.7 -3.1,-0.1 -0.5,-1.6 -2.6,-3.1 -3.1,-0.7 -0.8,0.4 -4,1.2 -2.5,-0.5 -0.9,-1.6 -3.2,1.3 -3.6,-1 -1.2,-0.4 -2.7,-0.2 -3.1,-1.5 -1.4,0.1 -2.5,1.2 -3.7,1.8 -1.3,-0.3 -2.7,0.5 -4.1,0.6 -1.3,0.7 -2.1,-0.8 -3.5,0.1 -1,-1.5 -2.9,-0.7 -4.2,-0.8 -0.5,-1 -2.1,-1.8 -0.6,-2.5 0.1,-0.5 -0.4,-1.1 -0.9,-1.1 z", - "department-78" : "m 292.3,132.8 c -1.7,0.8 -3.7,0.8 -5.1,1.8 -2,-1.3 -1,2 -0.1,2.7 0.6,0.8 -1.3,2.6 0.7,2.1 1.6,-0.4 0.6,0.7 0.4,1.4 0.6,0.9 0.3,2.4 1.9,2.6 -0.1,1.3 1.7,1.9 0.5,3.1 1.6,0.7 2.2,2.6 1.5,4.2 -1,2 1,3.1 1.9,4.3 -0.6,1.2 -2.9,3.1 -0.7,3.8 -0.5,1.3 0.1,2.4 1.5,2.5 0.2,2 1.7,2.2 3.3,2.5 -0.4,1.1 -0.5,3 1.4,2.4 1.4,0.4 2.2,2 1.6,3.4 0.2,1.7 0.6,3.9 2.5,3.9 0.4,1.7 3.8,2.1 3.8,0.3 -0.2,-1.3 1.2,-2.7 1.5,-4 1.7,-1 -2.3,-2.1 -0.2,-2.7 1.4,0.2 3.4,0.9 3.6,-1.3 0.1,-1.1 0.7,-1.7 1.4,-2.4 -0.8,-1.2 -3,-2.4 -1.1,-3.6 0.6,-1.7 3.5,-1 3.5,-3.3 -0.8,-1.5 0.7,-1.2 1.5,-1.6 0.7,-1.1 2.7,-0.4 2.5,-2 1.2,0.5 1.9,-0.5 0.5,-1.1 -1,-1.1 -3.3,-1.5 -2.7,-3.6 -0,-1.8 0.8,-3.5 2.2,-4.5 0.3,-1.4 0.6,-2.5 -1,-2.8 0.4,-2.2 -3,-1.7 -2.6,-3.7 -1.6,-0.1 -3.2,1.3 -4.8,0.6 -1.1,-1.8 -3.8,-0.6 -4.8,-2.6 -0.8,0 -1.9,3.2 -2.3,1 -0.6,-0.8 0.9,-2.2 -0.8,-2.5 -1.4,-1.9 -2,1.2 -3.6,0.5 -1,1.4 -3.2,0.5 -3.6,-1 -1.6,-1.2 -2.9,0.8 -4.2,-0.5 z", - "department-28" : "m 287.1,142.3 c -2.1,1 1.2,5.3 -2.6,5 -3.1,0.5 -2.3,4.1 -2.8,5.7 -2.1,1.4 -4.7,0.7 -6.9,0.8 -1.7,0.2 -4.6,-2.9 -4.1,0.4 -0.9,1.3 -4.1,-0.8 -3.9,1.9 -2.4,0.1 -5.5,1.3 -7.4,1.6 -1.1,1.7 -3.8,2.6 -2.3,5 0.8,3.5 4.8,4.2 6.4,7.1 -0.2,2.2 -2,4.1 0.4,5.9 -1.3,2.1 -2.7,5 -5.6,5.6 -2.3,-0.8 -5.4,3 -2.1,3.9 -1.7,2.3 2.6,5.1 0.2,6.9 1,1.3 5.9,1.6 4.3,3.2 -2.6,-0.4 -2.6,3.4 0.1,2 1.9,-0.2 2.9,0 4.3,-1.4 2.5,-1.2 2.4,1.1 0.4,1.9 0.9,1.9 5.7,-0.1 5.2,3.2 2.4,1.4 3,5.5 5.9,5 2.5,1 5,1.8 7.1,-0.1 2.1,1 1.2,-4.3 3.4,-1.3 2.9,1.9 0.9,-4.7 4.8,-2.8 2,-0.3 2.5,-3.3 5.2,-2.2 2.9,0.6 5.5,-1.1 8.2,-1.7 2.3,-1.5 0.3,-5.8 4,-5.1 -0.6,-1.1 0,-1.8 0.2,-2.2 -1.1,-2.3 2,-4.6 -0.1,-6.5 1.2,-2.6 0.5,-6.4 -1.5,-7.2 1,-3.7 -3.1,-0.5 -4.6,-2.8 -3.6,-1.3 -1.1,-6.3 -4.2,-7.8 -2.9,0.5 -0,-3.5 -3.1,-2.7 -2.2,-2.2 -5.4,-5.5 -2.5,-8.4 -1.4,-1.7 -2.8,-3.3 -1.4,-5.5 -0.4,-2.1 -1.9,-3.3 -2,-5.4 -0.6,-1.1 -1.8,-1.8 -3,-1.9 z", - "department-75" : "m 327,144.7 c -1.3,-0.1 -2.5,0.7 -3.3,1.5 -0.5,-0.2 -0.8,0.1 -1.2,0.3 -0.7,0 -1.7,1.2 -0.7,1.5 0.8,0.2 0.9,1.2 1.8,1.4 1.6,0.3 3.4,1.4 5,0.4 1,-0.9 2.2,0.6 3.3,0.3 0.5,-0.4 0.6,-1.3 -0.3,-1.2 -0.7,-0.2 -1.1,-0.3 -1.5,-0.1 -0.3,-1.1 -0.1,-2.2 -0.9,-3.1 -0.1,-1.1 -1.2,-1 -2,-0.9 l -0.2,0 -0,3e-4 z", - "department-93" : "m 336.5,137.6 c -0.5,0.3 -1.1,0.3 -1.4,1 -0.8,1.2 -2.2,1.7 -3.1,2.6 -0.8,-0 -1.7,-0.1 -2.5,-0.3 -0.6,-0.4 -1.3,-1.3 -2.1,-0.6 -0.6,0.3 -1.1,1.1 -1.8,0.6 -0.3,-0.2 -1.5,-0.4 -1.2,0.3 0.6,0.5 2.1,0.3 2.1,1.3 -0.1,0.7 -1.1,1.3 -0.7,2 1.1,0.4 2.4,-0.2 3.3,0.4 0.3,0.5 0.5,1.1 0.9,1.5 0.2,0.6 -0.1,1.7 0.9,1.5 1.1,-0.1 2.2,-1 3.2,-0.3 1,0.7 2.3,1.4 3.1,2.4 -0.1,0.7 1.4,0.9 1,0.1 -0.2,-0.7 -0.9,-1.6 -0.8,-2.3 0.7,-0.2 -0,-0.8 -0.4,-0.9 0.3,-0.4 -0.3,-0.8 -0.3,-1.1 0.4,-0.6 1.3,-0.7 1.2,-1.6 -0.1,-0.8 0.8,-1.4 0.4,-2.2 -0.2,-0.8 -1.1,-1.5 -1.2,-2.3 0.8,-0.6 0.5,-2 -0.5,-2.2 z", - "department-94" : "m 332.9,147.5 c -0.6,0.2 -2,0.4 -2.2,1 0.3,0.2 1.8,-0.1 1.8,0.5 0,0.6 -0.2,1.6 -1,1.2 -1,-0.2 -2.1,-1 -3,-0.1 -0.7,0.5 -1.6,0.2 -2.3,0.5 -0.4,1.1 0,2.5 -0.7,3.5 -0.2,0.8 0.9,0.4 1.1,1 0.4,0.4 1,0.1 1.3,-0.1 0.5,0.4 -0.1,1.7 0.8,1.7 0.6,-0.2 1.2,-0.4 1.8,-0.2 1.3,-0.1 2.6,-0.5 3.9,-0.7 0.5,0.6 0.4,1.6 1.1,2.1 0.3,0.2 0.6,0.3 0.7,0.7 0.6,0.3 1.3,-0.5 0.8,-1 -0,-0.9 1.6,-1.4 0.9,-2.4 0.5,-0.3 0.2,-1.1 0.8,-1.3 0.4,-0.6 -0.5,-0.6 -0.8,-0.7 -0.3,-0.5 0.7,-1.2 0.1,-1.7 0.1,-0.8 -1.1,-0.7 -1.2,-1.5 -1,-1.1 -2.3,-2.1 -3.7,-2.5 -0.1,-0 -0.2,-0 -0.3,0 z", - "department-92" : "m 324.2,141.5 c -2,0.5 -3.3,2.4 -5.1,3.3 -1.1,0.8 -1.1,2.2 -1,3.4 -0.4,0.4 -0.5,1 -0.2,1.5 0,0.7 0.7,0.5 1.2,0.6 0.2,0.6 0.7,1 1.3,1.1 0.2,0.3 0.5,0.7 0.9,0.8 0.3,0.7 0.7,1.6 1.7,1.5 0.8,-0 1.1,0.8 1.1,1.5 0.4,0.3 0.9,-0.2 1.2,0.3 0.7,-0.1 0.1,-1 0.1,-1.4 0.1,-0.7 0.7,-1.5 0.4,-2.2 -0.1,-0.6 0.3,-1.2 0.2,-1.8 -1,-0.8 -2.5,-0.3 -3.2,-1.4 -0.4,-0.5 -1.1,-0.7 -1.4,-1.1 0.2,-1.1 1.4,-1.8 2.5,-1.7 0.4,-0.7 1.6,-0.8 1.8,-1.7 -0.4,-0.9 1.4,-1.4 0.5,-2.3 -0.5,-0.4 -1.2,-0.6 -1.8,-0.6 z", - "department-91" : "m 320.3,153.3 c -0.6,0.5 -0.5,1.6 -1.6,1.1 -1.1,0.3 -1.4,1.3 -2.6,1.1 0.1,1 -0,2.9 -1.5,3.3 -1.6,-0.2 -2,1.4 -2.8,2.2 0.6,0.9 2.2,1.8 1.8,3 -1.6,0.4 -0.5,3.5 -2.6,3.4 -0.8,0.2 -3.4,-0.8 -2.4,0.7 1,0.5 2.2,1.1 0.5,1.6 -0.9,0.9 -0.7,2.4 -1.7,3.2 0.1,1.2 1.8,2.6 0.5,3.9 0.7,0.8 2.8,0.1 2.1,1.9 1.1,1.3 -0.5,2.4 0.2,3.8 0.1,0.9 -1.5,1.4 -0.1,2.2 1.7,1 3.4,-0.4 5.1,-0.4 0.8,-1.5 2.1,1 3,-0.4 -0.2,-1.1 1.6,-0.3 1.6,-1.5 0.4,-1.6 2,-0.3 2.6,0.2 -0.1,1 0.5,1.6 1.1,0.7 1,0.4 1.7,0 2.1,-1 1.2,-0.3 1.9,2.2 3.4,1.1 0.5,-0.6 -0,-1.8 1.4,-1.6 1.1,-0.5 0.1,-2.4 1.8,-2.5 1,-0.3 0.8,-1.8 2.2,-1.4 0.6,-0.5 2.1,-0.4 1,-1.4 -1.7,-0.8 -1.2,-2.8 -1,-4.3 0.6,-1.3 -0.6,-2.5 -0.1,-3.9 0.6,-1.3 0.7,-2.9 1.8,-4 -0.3,-0.7 -2,-1.8 -0.3,-2.2 1.1,-0.7 -0.8,-1.9 0.8,-2.5 1.5,0.6 1.9,-1.8 0.2,-1 -1.1,-0.5 -1.8,-1.7 -2.1,-2.9 -1.1,-0.1 -2.2,1 -3,0.9 -0.9,-0.6 -2.4,0.3 -3.3,-0.3 0.1,-0.8 -0.2,-1.5 -1.1,-1.1 -0.9,-1 -1.2,0.2 -1.8,0.6 -0.5,-0.5 -1.9,-0.1 -1.2,-1.2 -0.6,-1.1 -2.4,-1.2 -3.5,-1.5 z", - "department-45" : "m 320.4,181.9 c -1.9,3.8 -6.9,2.1 -9.9,4.2 -2,2.4 0.5,6.8 -3.3,8 -0.1,3.5 -2.8,5 -6.1,5.2 -2.9,1.1 -6.4,-0.7 -8.5,2.4 -1.6,0.7 -5.1,0.2 -3.2,3.1 1.8,0.7 1.8,1.2 0.6,2.7 -1.7,2.4 4.1,3.2 1.3,6 -2.3,2.3 -0.4,4.6 0.1,7 1.8,1.7 4.9,-1.2 6.3,2.1 1,2.5 2.8,7.5 5.9,3.8 1.7,-3.2 5.4,1.7 8.1,-0.5 3.3,-0.1 8.7,-1.6 10.4,2.5 3,0.8 5.4,3.7 8.7,2.2 2.1,1.2 4.3,2.3 7,2.8 2,1 3.1,6.6 5.8,4.3 -0,-3.6 2.8,-1.7 4.4,-0.4 2.6,0.8 2.2,-2.3 2.2,-3.4 1.9,-0.4 6.5,-0.5 3.9,-3.4 0.3,-3.6 -2.2,-6.5 -4.4,-8.4 0.3,-3.9 6.3,-1.6 7.8,-4.6 1.3,-2.8 -2.3,-5.7 1.1,-7.8 4,-1.7 4.5,-6.4 1.5,-9.3 -2.2,-2.4 -2.7,-6.9 -6.9,-6.9 -1.9,0.1 -5.9,3.7 -6,-0.1 -2.6,1.1 -5.4,4.3 -8.2,1.8 -2.2,-0.2 -6.6,1.5 -7.3,0.1 2.7,-1.6 4.5,-6.3 0.5,-7.4 -2.9,-1 -1.7,-5.3 -5.4,-4.6 -1.5,-1.4 -4.9,2.5 -5.3,-1 -0.3,-0.2 -0.7,-0.3 -1.1,-0.5 z", - "department-41" : "m 266.3,195.6 c -2.1,3 -7.4,0.3 -8.5,3.4 -1.9,1 -2.2,2.7 -0.2,3.6 0.2,3.3 0.3,5.8 -1.2,8.6 -4.1,-1.7 0.1,5.2 -3.5,5.9 -1,3.4 -6.8,3.1 -5.9,7 2.5,-0.2 6.1,1.2 9.4,0.9 2.3,-0.4 3.2,0.9 2.3,3.1 -0.6,3 2.1,2.1 3.1,0.5 2.7,-0.5 3,3.5 5.2,2 3.3,1.9 -0.5,5.3 2.2,7.5 2.9,2.5 0.3,5.6 1.5,8.9 -2.1,3.2 1.4,5.4 4.5,4.5 3.8,-0.1 2.7,7.2 7.3,5.6 1.9,-1.7 3.7,-3.3 6.5,-2 0.9,-3.7 5.5,-2.3 8.5,-2.5 2.9,0.7 4.8,4.2 8.1,3.6 2.2,-0.9 0.2,-5.2 4,-4.2 2.5,1 9.2,0.5 7.7,-3.2 -2.5,-2 -1.7,-6.3 1.5,-6.5 1.6,0.4 3.9,1.9 3.5,-1.2 0.4,-2.8 -2.6,-3 -2,-5.7 -0.7,-1.9 -5.5,-1.3 -2.9,-4 2.3,-0.7 6.5,-3.2 2.7,-5.2 -3.4,-0.6 -6.9,-0.4 -10.3,0.3 -2.3,0.9 -5.7,-3.1 -6.3,0.8 -3.7,2.6 -5.3,-2.8 -6.2,-5.3 -2.2,-2.6 -5.6,2 -6.3,-1.8 -0.8,-1.6 0.5,-2.5 -1.2,-3.8 1.1,-2.7 3.5,-5.6 -0.3,-7.3 0.2,-1.6 2.4,-4.4 -1,-3.9 -1.3,-0.6 -4.2,-1.7 -3.5,1 -3,0.9 -5.9,1.7 -8.8,0.3 -3.1,-0.5 -3.6,-3.8 -5.7,-5.6 -0.4,-3.2 -5.3,-0.9 -5.3,-3.1 0.5,-0.5 3.2,-1.6 1,-2 z", - "department-36" : "m 292.8,252.3 c -0.2,2 -4.7,0.4 -3.1,3.1 -2.4,-0.7 -5,-1 -6.6,1.3 -2.7,0.5 -2.9,2.6 -1.2,4.4 -0.3,2.8 -3.2,4.2 -4.3,6.8 -1.4,3 -4.4,-1.3 -6.5,0.5 -3.2,0.5 -2.9,3.9 -3.7,6 -1.1,3.1 -1,6.5 -2.1,9.4 1.6,2.6 -2,4.9 -4.1,2.9 -3.4,-0.2 1.5,2.2 0.5,4 -1.4,3.3 -0.9,7.5 3.3,8 1.6,1 1.8,2.5 4.1,2.1 3.2,0.5 2.9,3.8 3.4,5.9 3,0.6 2,2.5 1.6,4.5 1.5,-0.4 2,1.7 3.8,0.4 1.9,0.3 2.7,-2.9 4.6,-0.7 1.4,1.9 2.9,2.9 4.1,0.3 1.1,-1.4 3.4,-4.3 4.1,-1.2 1.3,-0.8 3.5,-2.3 3.3,0.5 1.5,0.6 2.8,-3.3 3.7,-0.3 2.9,0.9 1.2,-5.9 4.6,-3.2 2.5,2.2 5.6,-0.7 8.6,0.8 2.5,1 7.7,2.3 7.5,-1.6 4,-2 -1.1,-5.3 0.4,-8.5 1.2,-2.2 0.3,-4.2 -1.3,-5.8 1.3,-2.3 -5.2,-3.2 -2.6,-5.4 3.7,-2 -4.1,-5.1 0.1,-6.5 0.1,-1.8 5.1,-3.5 1.3,-4.4 -3.1,-0.2 -1.7,-2.8 -0.7,-4.5 0.5,-3.2 -4.4,-3.1 -2.3,-6.1 0.7,-2.6 -1.8,-0.3 -2.3,-2.4 -2.1,-1.4 -4.5,2.3 -7,0.1 -1.9,-0.3 -3.9,-1.4 -1.7,-3.1 2.9,-1.9 1,-5.4 -2,-5.4 -1.6,-1.1 -2.3,-2.4 -4.4,-1.4 -1.2,-0.1 -1.7,-1.1 -3,-0.9 z", - "department-18" : "m 323.9,229.1 c -2.3,0.1 -9.3,2.5 -5.8,4.8 3.6,-0.6 1.3,4.3 3.9,4.2 1.1,2.3 -0.2,8 -3,4 -2.5,0.8 -4.4,3.3 -2.2,5.8 1.9,2.3 0.5,4.9 -2.4,4.1 -2,1 -4.5,0.8 -6.1,-0 -3.3,0.8 0.5,4.8 -3.1,4.5 -2.3,-0.8 -0.8,2.9 -3.1,3.7 -2.1,3.2 4.5,3.8 6.5,2.7 2.2,-2.1 2.9,2.1 4.7,1 0.1,2 -1.8,4.7 1.5,5.1 2.4,2 -3.1,7.5 2.3,7 2,2.1 -4.6,4.5 -3.1,6.9 3.2,0.9 1.2,3.6 0.3,5.2 0.7,1.7 4.7,1.9 3,4.2 4.5,2.3 -0.7,6.6 2.1,9.9 1.4,2.1 -0.1,3.5 -1.3,4.8 1,3 6.4,2 6.6,-1.4 1.7,-1.4 2.8,-4.1 5.7,-3.7 2.6,-0.2 8.6,0.8 7.9,-3.3 -1.3,-2 -0.3,-4 -1,-5.8 1.1,-0.3 2.8,0.4 2.1,-1.7 2.8,0 3.8,-6 6.5,-2.4 4,-0.1 5.5,-4.8 9.4,-5.2 5.1,1.2 4,-5.2 3.9,-8.3 0.7,-2.8 1.3,-6.9 -1.2,-8.8 -0.5,-3.9 -0.6,-7.7 -2.2,-11.4 0.6,-4.3 -6.3,-4.2 -4.7,-8.3 2.1,-3 2.7,-7.4 -0.1,-10.2 -1.8,-0.4 -3.5,2.2 -5.1,-0.4 -2.7,-2.8 -1.1,3.9 -4.4,2.1 -2.1,-1.9 -3.8,-6.4 -7.5,-5.6 -1.6,-0.2 -3.8,-3.8 -5.9,-1.2 -1.8,-0.2 -2.8,-2 -4.5,-2.5 z", - "department-23" : "m 301.1,306.6 c -2.2,-0.1 -0.5,5.2 -3.5,3.8 -1.2,-2.9 -2.1,0.8 -3.6,0.4 -1.1,-0.8 -0,-3.3 -1.7,-1.3 -1.2,0.5 -2.4,1.4 -2.4,-0.7 -1.5,-0.9 -2.2,2.6 -3.8,3 -1,0.8 -2.9,2.4 -0.4,2.8 0.3,1.7 -1.8,2.6 -0.6,4 -2.1,0.2 0.3,2.1 -1.8,2.4 -1.7,2.4 1.4,3.9 3.1,4 -0.9,2 3,2.3 1.5,4.2 0.8,1.5 2.7,2.2 2.1,4.1 0.6,1.4 -1.1,3.5 1.4,3.7 1.8,2.3 -4.9,3 -1.3,4.5 1.3,1.2 3.6,-2.1 4.2,0.4 0.3,1.2 0.8,2.5 -1.1,2.1 -1.3,1.8 2.1,3.8 3.9,3 1.8,0.6 3.9,-3.6 3.8,-0.1 0.2,1.3 2.2,2.2 2.8,1.6 1.5,1.1 3.8,3.4 2,4.8 0.2,1.1 -0.1,4.3 1.8,2.4 1.1,0.1 2,-1 3.2,-0.9 0.3,-2.8 3.8,-3 4.7,-0.5 1.3,-0.2 2.6,0.9 3.3,-0 1.5,1.3 3.5,2.4 4.8,3.4 0.2,2.1 4,0.1 3.4,-1.7 2.4,-0.6 5.4,1.3 6.4,-2.1 -1.4,-1.1 -2.6,-2 -3.1,-3.8 -1.6,-1.2 -1.6,-2.9 0.7,-2.9 0.5,-1.4 1,-2.4 2.7,-1.8 0.6,-1.8 3.1,-2.2 2.6,-4.5 0.4,-1.8 3.8,-1.5 2.1,-3.5 1.2,-2.9 -2.2,-4.1 -2,-6.9 -0.1,-2.2 1.4,-4.8 -1,-6.1 0,-2.5 -1.9,-3.9 -2.4,-6.1 -1.1,-1.7 -3.1,0.6 -2.9,-2.1 -0.5,-1.6 -1.5,-0.9 -2.2,-0.2 -2.1,-0.7 -3.5,-2.4 -1.6,-4.1 -3.1,0.6 -1.5,-4.2 -4.7,-3.2 -2.8,-0.8 -5.5,1.6 -8.1,0.2 -2.4,-0.9 -4.8,-1 -7.1,-1 -1.9,0.9 -3.7,0.7 -4.9,-1.1 l -0.3,-0 10e-6,10e-5 z", - "department-87" : "m 281,310.2 c -0.5,0 -1.2,0.1 -1.1,0.8 -0.2,1 -1.4,1.2 -2.2,0.8 -0.9,-0.6 -1.5,1 -2.4,0.5 -0.4,-0.2 -0.1,-1.4 -0.9,-1.1 -0.2,0.4 -0.5,0.7 -0.9,0.3 -0.4,-0.6 -1.5,-0.5 -1.4,0.4 -0.3,0.5 -1,0.8 -0.9,1.5 -0.6,0.5 -1,-0.4 -1.6,-0.5 -1.2,-0.3 -2.8,0.2 -3.1,1.6 0.1,1.3 -1.2,2.4 -1.1,3.7 -1.1,-0.2 -2.4,-0.6 -3.5,-0 -0.6,-0.3 -1.4,-0.5 -1.6,0.4 -0.3,0.7 -1.4,0.6 -1.5,1.4 -0.4,0.3 -0.6,0.8 -0.4,1.3 -0.6,0.8 -2.1,-0 -2.4,1.2 -0.1,1.1 1.5,1.7 1.5,2.8 0.4,0.6 -0.2,1.5 0.5,2.1 0.3,0.8 -1,0.7 -1.2,1.2 0.1,0.7 1.2,1.3 0.6,2.1 -0.2,0.9 -0.4,1.8 -0.4,2.7 0.5,0.7 1.5,1.1 1.8,2 0.6,0.3 0.8,-1.1 1.4,-0.5 0.5,0.6 1.6,1 1.4,1.9 0.2,0.3 0.6,0.4 0.5,0.9 0.2,0.6 0.7,1.2 0.2,1.8 -0.4,0.3 -0.7,0.9 -0.8,1.3 -1.1,0 -1.6,1.4 -2.8,1.1 -0.7,0.1 -1.4,-0.8 -2.1,-0.4 -0.1,0.5 0.3,1 0.1,1.5 -0.1,0.5 0.6,1 0.4,1.5 -0.4,0.3 -0.3,0.7 -0.2,1 -0.2,1.2 -1.1,2.2 -1.6,3.2 -0.3,0.5 0.2,1.5 -0.4,1.8 -0.9,-0.2 -1.9,-1.5 -2.8,-0.8 -0.3,0.6 -0.4,1.4 0,2 -0.1,0.9 -1.3,0.5 -1.7,1.1 -0.4,0.4 -0.6,0.9 -1.1,1.2 -0.4,0.4 -0.1,1.1 -0.8,1.2 -0.5,0.7 0.7,1.3 1,1.8 1.1,0.5 2.7,-0.7 3.8,0.2 0.4,0.5 0.7,1.2 1.4,1.3 0.1,1.2 -0.5,2.2 -0.8,3.3 0.3,0.8 1,1.8 2,1.5 0.5,0.2 0.4,1.3 1.2,1.1 1.3,-0.4 1,-2.3 2.1,-2.9 0.6,0.3 0.6,1.7 1.4,1.3 0.5,-0.4 1.3,-0.2 1.9,-0.6 0.8,-0.1 1.6,0.6 2.4,0.1 1.2,-0.2 2.2,0.9 2,2.1 -0.1,0.9 0.7,1.5 1.4,1.9 0.4,0.3 0.6,1.4 1.3,0.9 0.5,-0.6 1.3,-0.7 1.9,-0.1 0.3,0.4 1.2,0.5 1.2,1.1 -0.7,0.9 -1.9,1.7 -1.9,2.9 0.3,0.8 1.3,0.4 1.9,0.2 0.6,0.3 0.6,1 0.9,1.3 0.8,-0.3 2.3,-0.6 2.5,0.7 0.2,0.6 0.9,0.2 0.8,-0.3 0.7,-0.3 0,-1.7 1,-1.8 0.6,0.1 0.2,-0.9 0.7,-0.7 0.9,0.2 1.7,1.1 2.7,1.1 0.8,-1.2 2,-2.1 2.5,-3.4 0.3,-0.6 1,-0.4 1.5,-0.2 0.9,-0.1 0.4,-1.3 0.8,-1.7 0.6,-0 1,-0.4 1.2,-0.8 0.6,0.1 0.6,1.2 1.3,0.8 0.4,-0.2 0.1,-1 0.7,-0.6 0.8,0.5 1.8,0.9 2.6,0.2 0.5,-0.4 0.3,-1.4 1.2,-1.3 1.2,0.1 2,-1 2.6,-2 0.7,-0.7 1.3,-1.8 2.3,-2.1 0.7,0.1 1.5,-0.3 1.9,-0.9 0.9,-0.2 1.1,-1.2 1.5,-1.9 0.4,-0.1 0.6,0.5 1.1,0.2 0.6,0.2 1,1.4 1.7,0.8 0.4,-0.5 1.1,0.5 1.3,-0.3 -0,-0.7 0.6,-0.5 1,-0.6 0.4,-0.2 0.2,-0.8 -0.1,-0.9 -0,-0.5 -0.8,-0.7 -0.8,-1.1 0.5,-0.4 0.1,-0.8 -0.2,-1.1 0.2,-0.6 0.4,-1.3 0,-1.8 -0,-0.5 1.2,0 0.9,-0.8 -0.5,-0.8 -0.3,-1.9 -1.3,-2.4 -0.5,-0.3 -1,-0.6 -1.4,-0.9 -0.4,0.3 -0.9,0.2 -1.2,-0.2 -0.6,-0.6 -1.9,-0.6 -1.7,-1.7 0.2,-0.4 0.1,-1.8 -0.6,-1.2 -0.2,0.4 -0.4,0.7 -0.9,0.9 -0.7,0.9 -2,0.2 -2.9,0.9 -0.5,0.3 -0.9,0.1 -1.2,-0.3 -0.7,-0.4 -1.8,-0.4 -2.2,-1.2 0.2,-0.6 -0,-1.2 -0.5,-1.6 0.2,-0.6 1.1,-0.3 1.4,-0.8 0.5,0.3 0.9,-0.2 0.5,-0.6 -0.6,-0.4 0.2,-1.4 -0.6,-1.6 -0.8,-0.3 -1.7,0.1 -2,0.8 -0.7,0.2 -1.5,-0 -2,-0.6 -0.4,-0.2 -1.3,-0.2 -1,-0.9 0.4,-1.4 2.9,-1.1 2.8,-2.8 -0,-0.8 -0.8,-1.1 -1.5,-1 -0.7,-0.5 -0.2,-1.6 0,-2.3 0.1,-0.8 -0.7,-1.6 -0.2,-2.4 -0,-1 -1.1,-1.2 -1.6,-1.8 -0.3,-0.4 -0.9,-1.1 -0.2,-1.5 0.6,-0.5 -0.2,-1.1 -0.7,-1.3 -0.3,-0.5 -1,-0.7 -1.3,-1 0.7,-0.4 0.5,-1.7 -0.4,-1.5 -0.9,0.1 -2,-0.2 -2.3,-1.2 -0.5,-0.4 -1.1,-1.4 -0.5,-1.9 0.3,-0.6 0.6,-1.2 1.4,-1.2 0.7,-0.5 -0.8,-0.8 -0.2,-1.3 0.4,-0.3 0.7,-0.8 0.5,-1.3 -0,-0.6 0.4,-1.1 0.9,-1.5 0.2,-0.8 0.2,-2.1 -0.9,-2.2 -0.7,-0.3 -0.2,-1.3 -0.8,-1.8 -0.8,-0.7 -1.3,-2 -2.5,-2.2 l -0,0 z", - "department-19" : "m 313.3,352.4 c -1.9,0.1 -2.2,1.4 -3,2.7 -1.7,-0.5 -2,1.3 -3.4,1 0.1,2.7 -3.2,3.4 -5,1.8 -1.5,1 -2.8,2.6 -4.9,2.9 -1.4,1.6 -2.5,3.7 -4.6,4.1 -0.8,2.4 -3.3,0.3 -4.7,1.3 -0.1,-2 -2.1,1.2 -2.3,2 -1.9,-1.1 -2.5,2.3 -3.9,3.2 -1.3,0.5 -3.6,-2.3 -4.1,0.7 -1.2,1.4 3,2.4 0,3.2 -0.7,2.1 4.3,0.8 2.1,3.5 -1.5,0.6 -1.7,2.6 -3.2,3.1 -0.4,1.7 -0.7,3.8 1.6,4 0.6,1.6 -3.7,2.5 -1.4,3.5 2.5,-0.8 2.3,2.1 0.8,2.8 2.1,1.9 4.9,0.6 7,2.2 -2,1.8 -0.1,5 1.5,6.8 1.6,0.6 3.8,-3 4.9,-0.7 2.5,-1.4 5.1,0.9 6.6,2.8 0.9,1.7 2.6,2.3 3.5,4 0.8,-0.8 2.2,0.9 2.8,-1 2,-0.2 4.2,-4.2 5.1,-0.8 2.2,-2.2 5.4,-1.4 8,-1.9 1.9,-1.7 -3.2,-4.4 -0.1,-6 1.4,-0.9 3.4,-0.8 2.8,-3.3 -0.3,-1.3 3.6,-2.6 1.1,-3.7 -2.1,-2.5 1.3,-4.1 2.1,-6 1.5,-1.5 3.1,-3.2 4.7,-4.5 0.5,-1.6 0.7,-3.3 -0.1,-4.9 2.5,-0.5 5.9,4.2 7.9,1.2 -2.7,-1.4 -0.9,-4 -0.7,-6.3 0.7,-2.6 -0.1,-4.5 -1.8,-6.4 -0.4,-1.1 0.4,-2.8 1,-3.7 2.2,0.4 0.7,-2.3 1.4,-3.4 -0.1,-1.6 -1.8,-3.7 -2.7,-1.4 -1.5,2.4 -5.5,-1.8 -5.7,2.2 -1.2,1 -3.5,1.9 -3.6,-0.4 -2.4,-0.2 -2.8,-1.5 -4.3,-2.9 -0.6,1 -2.9,0 -3.8,-0.1 0.1,-0.9 -1.1,-1.2 -1.5,-1.8 z", - "department-15" : "m 334.7,370.9 c -1.3,1.8 -1.5,4.6 0.4,5.9 -1.8,2.5 -4.4,0 -6.6,-1.2 -2.6,-1.1 0.2,2.8 -1.2,4.1 -0,1.9 -2.8,1.8 -3.2,3.9 -1.8,1.1 -3.5,3.6 -4.2,5.6 0.3,1.8 2.7,2.4 0.6,3.8 -2,0.9 -0.1,5 -2.9,4.2 -3.6,0.9 -0.8,4 -0.2,5.7 -0.4,1.9 -4.6,-0 -2.8,2.9 -0,1.6 2.2,2.6 0.5,3.9 0.1,3.1 4.5,4.6 3.6,7.7 -0.9,1.5 -0.9,3.8 -1.5,5.3 3.1,-0.5 0.4,4.1 3,4.9 1,0 -0.1,-3 2.2,-2.2 1.6,-0.8 4,-1.6 4.4,0.7 2.8,-0.3 6.5,0.9 7.1,-3 2.9,-1.7 1.7,-5.7 4.3,-7.3 -0.1,-2.3 1,-4.5 2.8,-5.4 0.7,-1.8 2.6,-2.1 3.5,-3.8 2.7,0.2 1.2,4.4 2.1,5.1 1.4,-1.4 4.4,-1.4 3.8,1.1 0.3,1.6 1,4.5 2.8,3.5 0.8,2.3 -0.5,5.1 1,7.6 0.5,1.7 1.9,2.4 2.2,0.1 0.4,-2.1 2.3,-2.9 1.7,-4.9 0.9,-1.9 0.6,-5.5 2.8,-5.8 -0.1,-1.8 1.6,-6.6 3.2,-3 1.3,2.4 3.6,-0.6 3.3,-2.1 0.6,-1.1 0.9,-2.6 1.9,-1.1 1.6,-1 4.3,-1.6 3.3,-3.8 1.9,-0.9 -1.2,-1.5 -1.3,-2.4 -2.5,-0.4 0.7,-4.2 -1.7,-4.9 0,-1.4 3.6,1 2.8,-0.8 -3.5,-0.2 -4,-3.8 -3.8,-6.7 -2.9,-0.3 -0.5,-5.7 -3.8,-4.2 -1,0.1 -0.9,-1.7 -2.5,-0.8 -1.8,0.1 -2,-0.8 -0.7,-1.7 -2,-0.8 1.5,-2.2 -0.5,-2.7 -1.6,1.2 -2,4.9 -4.8,3.8 -3.4,-0.8 -2.6,-5.9 -6,-5.8 -2,-2 -3.9,0.2 -6.2,-0.4 -1.8,0.8 -2,-2.8 -2.2,-3.3 -2,0.2 -2.4,-2 -4.2,-1 -0.9,-1.4 -2.9,0.6 -2.2,-1.7 -0.2,-0.3 -0.6,-0.1 -0.9,-0.2 z", - "department-30" : "m 402.4,438.6 c -1.2,2.1 -2,4 -4.4,4.2 -0.9,2.1 4,4 1.4,6.3 -0.4,1.9 3.5,2.4 0.9,3.7 -0.8,2 0.1,3.6 1,5.1 -2.8,-2.3 -3.2,4.2 -6.6,2.1 -2.8,1.3 -5.1,-3.8 -7.9,-2.7 -1.9,-0.1 0.7,4.1 -2.4,3.9 -3.6,-0.2 -7.5,0 -9.8,-3.3 -3.9,-0.9 -1.8,4.8 -5.2,4.6 -0.2,2 1.7,1.3 2.5,1.4 0.6,2.2 6.3,1.4 5.1,4.8 -0.9,1.9 -5.8,3.7 -3.1,5.8 2.5,-0.8 3.1,1.6 2.8,3.2 1.9,-1.6 4.3,-2.9 4.5,0.7 1.2,0.3 3.7,1.1 1.9,-0.8 1,-1.8 2.1,-3.7 4.4,-3.1 -0,-3.8 5,-4.7 6.4,-1.9 2.3,1.2 -2.5,5.3 1.8,4.8 1.9,-0.8 3.4,-1.4 3.7,1 2.5,0 1.7,2.1 1.8,3.5 2.9,-1.6 4.4,2.6 6.3,3.9 2.8,0.7 3.1,4.8 3.8,7.1 -0.7,2.2 -2.4,3.5 -4.2,3.9 1,2.1 2,4.4 2.9,6.7 1.9,2 3.5,0.5 3.7,-1.7 2.1,-0.5 3.5,-1.7 3.4,-3.6 1,2.3 4.2,-0.9 5,-1.9 2,0.3 2.8,-2.5 0.2,-2 -0.4,-2.2 1.8,-4.5 3.2,-5.8 1.9,-1.3 6.5,3 5,-1.1 0.6,-2.7 2.3,-5.3 1.7,-8 1.2,-0.8 -1.7,-1.9 0.7,-2.5 2.3,-1.5 3.7,-3.8 6,-5.2 0.4,-1.6 0.8,-2.1 2,-2.7 -1.4,-1.8 -2.7,-6.4 -5.5,-5.6 -1.5,-2.7 0.6,-6.1 -1,-8.7 -2.4,0.1 -1.5,-4.8 -4.2,-4.7 -2.1,-0.7 -5.5,-5.8 -7.2,-2.6 0.9,4.1 -4.5,2.3 -2.5,-0.9 -1.9,-1.2 -5.2,1 -5.2,3.3 -1.4,3.2 -4,-1.2 -5.4,-1.9 -1.7,0.5 -1.5,-2.5 -3.7,-1 -1.7,1.8 -2.7,-0.1 -1.5,-1.6 -0.2,-1.6 -0.7,-2.6 0.4,-3.6 -1.6,-1 -0.7,-2.8 -2.9,-3.3 z", - "department-48" : "m 373.5,404.9 c -1.5,0.9 -3.5,3.5 -5.1,2 -0,1.5 -1.6,1.9 -1,3.5 -1.4,1.8 -3.1,1.2 -3.9,-0.9 -2.9,-0.4 -1.1,4.3 -3.4,4.9 -1.4,1.6 -1.2,4 -1.8,5.9 0.5,1.5 -1.6,2.1 -1.6,3.9 -1.6,2.5 1.7,4.6 3.1,6.3 2.1,1.8 -1.4,5.7 2.1,6.7 1.9,1.8 1.3,4.3 0.7,6.3 -0.8,2.1 2.1,3.7 0.7,5.6 -1.2,1 -0.7,2.9 0.5,1.6 -0.3,2.5 4.5,1.5 3.2,4 -0.6,3.1 3.2,-0.5 4.7,0.6 2.3,-0.2 2.4,2.9 4.5,3.6 1,2.2 4.4,1.6 6.2,1.9 1.7,0.6 4.5,-0.1 3.3,-2.4 -0.2,-1.7 2.5,-2.3 3.1,-0.7 2.2,-0.1 3.4,3.2 5.4,2.3 1.4,-0.5 2.8,0.8 3.7,-1 1.5,-0.3 0.8,-2.8 2.6,-1.7 0.5,-1.1 -1.4,-1.8 -0.4,-3.2 -0.3,-1.5 2.5,-2.8 -0.1,-3 -0.5,-1.4 -1.3,-2.7 0.3,-3.8 -0.9,-1.3 -2.6,-3.2 -2.6,-4.4 1.5,-1.1 3.7,-0.9 3.9,-3.3 1.2,-1.8 0,-4.2 -0.5,-6.1 -0.1,-2.5 -3.1,-2.3 -3,-5 -0.5,-1.4 -0.7,-3.3 -1.2,-4.8 0.2,-1 -1,-2.2 -0.2,-3.4 -1,-0.8 -2.3,-0.8 -1.6,-2.4 -1.8,1.2 -1.9,-1.7 -3.4,-2.2 0,-3.2 -3.5,-0.8 -4.6,-2 2.2,-2 -3.7,-4.5 -2.8,-1.2 0.3,3.2 -3.3,0.7 -4.6,2.8 -2.1,0.4 -2.4,-3.8 -3.4,-5.4 -0.7,-1.6 0,-4 -2.1,-4.3 l -0.3,-0.5 -0.2,-0 -2.2e-4,-1e-4 z", - "department-63" : "m 350.2,319.9 c -2.4,0.1 -1.4,6.1 -4.4,2.7 -2.2,-1.6 -1.1,2.9 -3.4,2.6 -1,2.2 -2.4,5.1 -5,2.5 -3.5,1.7 0.7,5.9 1,8.3 0.3,2.3 -0.1,3.1 -1.9,4.3 -0.6,3.1 -2.9,5.1 -5.5,5.9 -0.8,1.1 -3.3,2.3 -0.7,4.1 1.8,2.9 6.7,6.3 3.8,10 -3.6,1.6 -0.4,5.2 0.6,7.5 -1.6,3.1 2.6,5.3 4.8,4.7 1,1.9 3.3,0.5 2.6,2.9 1.9,3.5 6.1,-0.4 8.7,2 3.5,0.7 2.4,6.8 6.8,5.7 2.4,-1 2.6,-4.7 6,-4 2.8,-0.1 5.3,-4.2 7.5,-3.5 1.2,-0.2 2.2,-1.5 3.1,0.3 2.9,1.4 5.2,-2.9 7,0.2 3.2,-0.6 2.1,6.5 5.2,2.8 1.1,-3.4 5.4,3.1 6.7,-1.3 0.8,-2.2 5.1,4.3 4.3,-0.6 0.7,-2.9 5.7,-4.1 3.5,-7.9 -1,-3.6 -2.6,-6.4 -6.2,-8.1 -2.7,-2.1 -1.8,-6.4 -4.7,-8.3 -0.4,-1.7 -2.2,-2.8 -0.3,-4.4 -0.7,-2.9 2.6,-4.8 -0.6,-7 -2.6,-1.6 -4,-4.1 -5.9,-6.1 -2.2,0.4 -6.2,1.6 -5.4,-2 -2,-2.7 -5.3,1.5 -7.7,-0.8 -2.7,-0.6 -5.1,0 -7.6,-0.7 -1.5,-1.5 -2.2,-2.6 -4.5,-2.1 -3.1,-0.5 -3.1,-3.9 -5.1,-5.3 0.3,-2.1 2,-5.1 -1.7,-4.3 l -0.5,-0.1 -0.4,-0.1 0,0 z", - "department-42" : "m 397.4,318.5 c -1.6,0.8 -3.4,1.3 -4.6,2.2 -1.3,0.6 1,2.6 0.5,4 0.6,1.9 -0.4,4.2 1.1,6.2 -1.6,2.5 2.4,7.3 -2.2,7.3 -1.1,-0.1 -1.5,1.1 -2.9,0.3 -2.3,2.6 2.2,3.4 1.7,5.8 -2,1.6 -0.2,4.7 -2.3,6.2 1.7,0.5 1.3,2.1 2.3,2.9 2.2,1.3 1.1,4.9 3.2,6.8 1.8,2 5,2.9 6.2,5.7 -1.2,2.4 2.8,3.9 0.7,6 0.9,3.1 -5.5,3.2 -3.2,7 0.4,3.4 2.2,-3.4 4.2,-0.4 0.9,1.4 1.2,2 2.4,0.8 1.2,1.2 1.4,0.8 2.3,-0.3 1,-0.9 3.4,0.1 2.7,-1.8 2.3,-0.6 4.9,-0.2 6.2,1.7 1.7,-2 5.5,1.5 2.5,2.7 0.6,1.2 2,1.3 0.8,2.9 0.9,2.5 3.6,-1.7 4.5,1.3 1.6,2.4 4.9,0.9 6.8,-0.1 -1.3,-1.9 1.2,-3.4 2.3,-5 1.5,-1.3 5.9,-1.5 4.5,-4.3 -0.5,-1.7 1,-3.5 -0.6,-5.3 -0.5,-1.7 -3.6,1.7 -3.9,-1.3 0.4,-2.1 -0.2,-3.7 -1.9,-4.9 -1.4,0.1 -2.7,-1 -4.3,-0.1 -2.3,-0.6 -2.9,-2.9 -5.1,-4.2 -1.4,-1.8 -2.5,-3.8 -0.8,-6 1.8,-2.3 -3.4,-0.7 -1.1,-3.4 0.9,-1.3 1,-4 1.2,-5.4 -2.5,-0 -3.1,-2.7 -2.3,-4.3 -1.6,-1.3 -2.4,-3.1 -4.1,-4.2 0.9,-0.5 4,0.4 2.4,-1.7 -1.3,0.1 -3.3,-2.8 -0.8,-2.5 2,-1.7 0.7,-5.5 4.1,-6 1,-0.4 2.4,1.4 2.8,-0.8 -0.3,-1.6 -2.4,-2.1 -0.7,-3.5 -1.5,-1.5 -2.2,1.2 -2.4,1.8 -2,-0.7 -4.2,3.3 -5.2,1 1.1,-2 -1.5,-0.1 -2.2,-1.5 -1.1,1.9 -3.2,0.9 -4.6,-0.3 -2.1,0.6 -5.4,3.5 -6.1,-0.3 -1.6,-0.4 -4.7,-0.4 -2.9,-2.9 0.3,-0.6 0.3,-2.1 -0.7,-2 z", - "department-69" : "m 433.7,316.5 c -1.2,0.5 -2.5,0.2 -2.8,2.1 -0.7,1.4 -2.4,-0.5 -2.7,-1.3 -0.7,1.5 -2.8,2.4 -3.7,0.4 -1.7,-1.3 -4.4,-0.8 -4,1.8 -0.7,1.7 0.6,2.4 1.4,3.5 -2.6,0.8 0.5,1.7 0.6,2.7 -0.4,1.7 -1.4,2.1 -2.7,1.1 -2,0.6 -3.4,2.2 -3.2,4.5 0.3,2.1 -3.9,1.4 -1.5,3.3 0.6,0.9 2.6,0.6 1.5,2.3 -0.6,0.5 -3.8,-0.5 -1.9,0.9 1.8,0.4 1.7,2.8 3.5,3.4 0.3,1.2 -1.2,2.1 0.2,3.3 0.8,1.2 3.5,0.4 2,2.6 -0,1.9 -0.3,3.5 -1.5,4.8 0.1,1.5 3.3,0.3 1.6,2.3 -1.1,1.8 -1.3,4 0.4,5.4 1.3,1.4 2.7,3.3 4.2,4.1 1.5,1.5 3.4,-0.4 4.9,1.1 1.7,-0.7 1.5,2.1 2.9,2.2 -1.2,1.7 0.2,5.2 2.4,3.2 1.2,-1.2 2,4.1 3,1.4 1.2,-1.4 3.8,-2.3 4,-4.3 -1.8,-0.7 -2.5,-2.5 -4.1,-3.5 1.8,-0.9 3.5,1.3 4.6,-0.8 1.5,-1.2 4.4,-0.1 5.3,-1.5 1,-0.2 2.7,1 2,-1 1.2,-1.8 2.8,-4.6 5.3,-4.5 0.2,-2.2 -3.3,-1.8 -3.2,-4 -1.6,-0.5 -1.1,-2.2 0.4,-1.8 0.7,-2.7 -4,-0.2 -5.5,-1 -1.6,0.2 -2.7,0.2 -2.4,-1.7 -0.6,-1.9 -1.3,-4.6 -3.6,-5 -1,0.7 -1.9,1 -1.4,-0.6 -0.8,-1.4 -2.5,-0.9 -3.5,-1.9 2.1,-2 -0.4,-5.3 0.9,-7.4 1,-1 -1.1,-2.3 0.6,-3.2 1.5,-1.5 2.3,-4.9 -0.8,-4.5 -2.6,-1 0.9,-5.1 -2.8,-5.2 -1.2,-1.3 2.2,-1.1 0.4,-2.7 -0.1,-0.3 -0.3,-0.6 -0.6,-0.7 z", - "department-43" : "m 379.3,374.7 c -1.6,2.4 -4.9,1.8 -6.7,0.3 -0.7,1.7 -0.9,1.2 -1.9,0.1 -0.8,2 -3.6,1.6 -4.4,3.2 -1.3,1.1 -2.6,1.3 -4.3,1.2 0.7,1.5 -1.6,1.8 -0,2.8 -2.1,1.8 1.8,1.1 2.4,1.2 -0.1,2 3.1,-0.5 2.9,2 -0.3,1.8 1,3 2.1,3.7 -0.9,2.3 -0,5.3 2.5,5.9 2.9,0.4 -0.4,2.1 -1.4,0.7 -1.5,0.6 1.8,1.5 0.3,2.9 -1,2.6 2.6,2.3 3,4.1 -2,1.2 0.3,1.7 1,2.7 1.8,0.7 0.7,3.9 2.1,5.4 0.6,1.7 1.5,5.7 3.7,3.1 2.1,0.2 4,-0.6 3.5,-3.1 1.7,-1.6 4.5,1 3.3,2.7 2,-0.4 4.2,-0.9 4.6,1.8 1.6,0.4 1.4,3.2 3.3,1.9 -0.3,0.9 -0,2.7 1.4,1.5 3.1,-0 2.2,-4.2 4.3,-5.1 0.8,1.7 0.7,-0.7 2.2,-0.3 0.9,-0.4 0.2,-3.5 2.5,-2.5 2.1,-0.7 5.3,0.6 5.6,-2.6 1.5,-1.4 1.1,-4.5 3.8,-3.5 1.6,0 2.2,-1.1 1,-2.2 -1.1,-2.9 5.7,-1.7 3.2,-3.8 -1.6,-1.1 -0,-3.4 1.5,-3.6 -1,-0.8 -1.6,-2.8 0.5,-2.1 0.8,0.2 1.9,2.6 1.8,0.6 -0.6,-2.5 2.9,-4.8 1.3,-7.2 -1.2,-2 -2.6,-2.5 -4.5,-1.3 -2.1,-0.8 0.5,-3 -1.9,-3.7 1.6,-1.1 1.4,-3.4 -0.9,-3.5 -2.2,2.2 -2.9,-2.6 -5.2,-1 -1.5,-1.2 -2.2,0.2 -2.4,1.1 -1.7,-0.2 -2.8,0.8 -3.7,1.9 -0.7,-1.9 -1.9,-0.6 -2.3,0.4 -0.5,-2.2 -2.8,-4 -4.2,-1.5 -0.3,1.5 -1,1.4 -1.5,0.1 -2.1,0.7 -3.4,-4 -4.7,-1.3 0.1,2.9 -4.3,0.8 -5.1,-0.4 -0.8,1.5 -3,4.2 -4.1,1.1 -0.1,-3 -3.3,-1.7 -4.4,-4 z", - "department-07" : "m 436.6,378.7 c -2.1,1.2 -5.1,1.8 -5.7,4.3 -0.6,0.7 -1.7,1.5 -0.6,2.8 -1.5,1.6 -5.4,0.2 -5.6,3 -0.4,2.2 -2.1,4.1 -1.5,6.1 -0.8,1.3 -2.2,-3.5 -3.3,-0.8 2.9,1.6 -1.4,1.6 -1.1,3.7 -0.1,1 2.6,2.1 0.3,2.8 -2.4,-0 -3.7,1.9 -2.2,3.9 -1.6,1.3 -4.4,-0.4 -4.4,2.5 -1.5,1.8 -1.9,5.1 -5,3.9 -1.6,0.7 -4.7,-0.3 -3.5,2.7 -1.7,0.4 -2.1,1.9 -3.6,0.7 -0.6,2.4 -1.7,4.4 -3.7,5.2 0,1.2 -0.2,2.7 0.6,3.6 -0.1,2.4 0.9,5.1 1.8,7.3 3.3,1.2 2,6 4.1,8.2 2,0.5 1.4,2.6 2.6,3.6 -1.7,0.9 0.2,3.6 -1,5.1 1.5,0.1 4.1,-2.2 4.7,0.5 2.3,-0.9 3.8,4.8 6,2.4 0.1,-2.7 3.1,-5 5.5,-4 -0.8,1.7 0.5,4.9 2.2,2.7 -1.1,-4.2 4.4,-2.9 5.2,-0.3 2.1,1.3 5.1,2.7 4,-1.2 -0.4,-2.5 0.5,-4.8 0.9,-7.2 2.6,-1.7 0,-4.7 1.4,-6.9 -1.3,-2.8 2.7,-3.4 2.6,-6.1 2.5,-3.1 -1,-6.8 0.5,-10.1 2,-1.6 2.8,-4.1 4.2,-6.2 -0.8,-2.3 2.6,-4.4 -0.1,-6.4 -1.4,-2 -0.4,-4.1 -0.2,-5.9 -1.8,-0.7 -1,-3.2 -2.2,-4.5 1.8,-2.3 -0.8,-5.1 0,-7.9 1.5,-3.1 -3,-4.2 -1.8,-7.1 l -0.4,-0.3 -0.6,-0.1 0,0 z", - "department-26" : "m 448.1,380.1 c -2.9,1.2 -5.1,3.5 -8.2,2.7 -0.4,2.7 -1,6.8 0.5,9.4 -2,2 0.3,3.6 0.3,5.8 2.4,1.4 -1,4.8 1.3,6.9 2.1,2.4 -0.6,5.1 -0.8,7.8 -1.2,2.6 -4.3,4.4 -3.7,7.7 1.7,3.5 0.1,6.6 -1.3,9.7 -3,0.9 -0.8,4.2 -2,6.3 1,3.3 -2.5,6.1 -1.9,9.8 1.2,3 7.5,-1 7.1,4.2 0.1,2 0.7,4.7 2.6,1.8 3,-0.9 6,-2.3 9.1,-3.5 1.1,3.7 4.1,-0.8 5.1,-0.1 -0.9,1.7 -0.6,3.5 -0.5,5.2 1.4,1.1 3.4,1.1 4.2,-0.1 1.7,1.9 4.3,0.9 6,2 0,1.9 0.1,3.5 2.4,3.4 1.1,4 4.8,1 6.5,-0.4 -1.6,-2.5 1.9,-2.7 3,-1.1 1.6,-1.4 2.1,-2.9 1.4,-5.2 1.5,-2.4 -2.9,-0.2 -1.7,-3 -1.6,-0.7 -0.8,-1.2 -0.6,-2.3 -2.5,0.5 -4.4,-1 -6.3,-0.9 -1.2,-1.4 -2.9,-1.5 -2.1,-3.7 -1.6,-1.7 -0,-2.8 1.7,-1.6 2.1,-0.8 -1.9,-1.9 -0.6,-3.6 -0.3,-2.9 4.3,0.5 6.1,0.6 1.7,0.4 1.2,-2.7 3,-2.4 -1.7,-1.7 -3.8,-3 -1.6,-5.4 1.8,-1.4 -0.5,-5.7 3,-4 1.9,0.8 3.3,-0.9 4.9,-1.1 1.3,-0.9 2.1,-3.2 -0.3,-2.4 -2.2,0.6 -3.9,-2.1 -6.4,-1.6 -1.2,-1.4 -2.8,-3.5 -4.3,-3.8 0.1,1.8 -6.1,-0.5 -3.4,-2.3 -1.4,-2.8 0.8,-6.8 0.1,-10.1 1,-2.5 -1.4,-5.3 0.1,-7.4 -2.1,0.9 -4.6,4.8 -6.9,1.6 -1.8,0.6 -4,-0.3 -5.9,-1.6 -1.3,0 -2.1,2 -3.1,0.3 3,-1.6 2.7,-5.6 1.5,-8.3 2.1,-1.7 -0.2,-3.6 -2.1,-2.9 0.3,-1.7 1,-4.4 -1.6,-2.5 -1.3,0.1 -1,-2.9 -3,-2.4 -0.4,-0.5 -0.4,-1.5 -1.2,-1.5 z m -1.3,60.3 c 2.7,0.2 1.9,3.2 4.8,3.1 -1.9,1.5 -3,3.6 -4.1,5.9 -1.8,-1.4 -5.7,0.1 -4.3,-3.1 -1.7,-0.7 1.5,-2.8 1.4,-4.4 0.7,-0.6 1.7,-0.7 2.2,-1.5 z", - "department-84" : "m 446.9,440.7 c -2,0.7 -2.6,2.2 -3.2,4 -1.5,1.1 0.2,1.8 -0.4,3.2 0.8,1.2 2.9,0.7 4.3,1.1 1.3,-1.8 1.4,-4.3 3.8,-4.9 -0.2,-0.9 -2.7,-0.7 -2.6,-2.4 -0.7,-0.3 -1.1,-1 -1.9,-1 z m -10.7,6.7 c -1.8,0.6 -4.4,-0.7 -3.8,2.2 -0.5,2 1.2,3.5 1.3,5.1 2.2,-0.3 1.8,3.3 1.6,4.9 -0.7,1.8 -0.2,4.4 2,3.6 1.4,1.8 2.8,3.8 3.9,5.8 0.1,1.5 -2.3,0.3 -1.5,2.3 -0.3,1.5 -4.7,2.5 -1.8,2.9 2,0.4 4.3,0.3 5.8,1.8 2.7,0.6 4.4,2.7 6.1,4.7 0.5,2.1 2.4,3.2 4.3,4.1 2.3,2.4 5.1,0 7.8,1.2 2.4,1.2 4.5,3 7,4 2.7,1.3 6.1,1.9 8.8,0.3 1.4,-1.6 3.7,-1 4.7,-3.1 1,-1.5 -1.9,-2.2 -2,-3.9 -1.6,-1.9 -3.4,-4.4 -6.2,-2.8 -2.1,0.9 -0.5,-3 0.6,-3.4 0.5,-1.3 1.6,-2.7 -0.1,-3.2 -0.3,-2.1 -4.3,-0.5 -3.1,-3.3 0.5,-2 1.9,-3.9 1.4,-6 -1.1,0.1 -2.6,0.1 -2.1,-1.7 0.5,-2.3 -2.7,-1.3 -2.7,-3.5 -1.1,-0.9 -3.4,-0.4 -2.5,-2.7 -0,-3.1 -4,-0.3 -5.3,-2.7 -1.5,-1.1 -1,1.7 -2.7,0.7 -2,-0.1 -3.1,-1.4 -2.3,-3.1 -1.7,-0.6 1.8,-3.7 -0.3,-3 -1.1,2.1 -3.6,1.9 -4.6,0.2 -2.4,0.8 -4.6,2.7 -7.1,2.8 -1.5,-0.3 -4,4.2 -3.9,0.6 -0.4,-2.2 -0.5,-5.1 -3.5,-4.8 z", - "department-13" : "m 436.6,474.1 c -0.7,1.9 -4.7,2.7 -4.1,4.5 1.3,0.7 -1.4,1.7 -0.1,3.1 0.1,2.7 -2.7,5.1 -1.4,7.9 -2.3,-0.3 -6.4,-2.3 -7,1.2 -2,1.2 -2.3,4.3 0.2,4.1 -0.3,2.2 -3,1.1 -3.2,3.2 -2.5,0.9 -3.7,1.5 -5.3,3.1 -3.1,0.4 -3.3,4.7 0.3,3.7 2.8,0.5 5.5,1.1 8.3,0.3 2.4,-0.5 7.3,1.4 4.5,4.3 -0.6,3.6 5,2 7.3,2.6 1.7,0.4 5.7,0 2.7,-2.1 -3.9,-1.3 -2.9,-5.2 -3.1,-8.3 -0,-1.2 -2.6,-5.6 -0.4,-2.9 1.9,2.4 1,5.3 1,8.1 0.9,2.1 3.6,3 5.5,4.2 1.5,-0.8 -2.3,-2.5 0.5,-3.1 1.9,-1.5 4,-0.5 5.5,0.6 3.3,0.4 4.5,-4.1 1.3,-5.2 -0.7,-1.5 -0.2,-6.1 1.8,-3.1 2.2,-0.6 2.9,0.6 2.8,2.3 1.3,2.1 3.1,1.1 4.7,0.4 1.1,3.1 -3.5,5.9 -6.4,5.1 -4.8,-0.5 -3.5,6.2 0.7,5.2 2.9,-0.1 6.1,0.6 8.6,-1.3 3.1,-1.8 3.9,2.8 3.3,4.7 2,1.3 -2.3,4.6 1.6,4.6 2.6,-0.3 5.2,0.8 7.3,0.3 1,3 3.7,2 5.7,1.1 -0.3,-3 1.9,-4.4 4.1,-5.9 -0.6,-2.1 -2.3,-2.6 -4,-3 2.6,-1.2 -1.5,-6.5 2.6,-5.6 1.5,0.7 3.4,-1 1.1,-1.7 -1.3,-2 -3.2,-3.4 -1.8,-5.7 2.3,-2.8 -4.7,-2.8 -1.4,-4.4 -0.8,-3.4 2.4,-4.9 5.1,-5.2 1.5,-1.7 -2,-5.7 -3.2,-2.4 -1.9,0.8 -3.8,1.9 -5.8,2.7 -5,0.7 -9.3,-2.4 -13.3,-4.9 -3.2,-1.3 -6.5,0.8 -9.3,-2 -2.8,-0.8 -3,-3.7 -5,-5.3 -1.7,-2.3 -4.6,-3 -7.1,-4.3 -1.5,-0.1 -3,-0.6 -4.5,-0.7 z", - "department-83" : "m 517.2,482.2 c -2.2,0.5 -4.5,0.2 -4.6,3 -1.7,2.9 -5.3,-0.7 -6.7,-2.5 -3.1,-2.5 -3.4,4.7 -6.6,3.3 -1.6,1.5 -3,3.5 -4.5,4.7 -1.2,-1.5 -1.7,-3.3 -3.6,-4 0,-1.9 -1.9,-1.9 -1.9,-0.1 -1.3,1 -2.7,0.9 -3.2,-0.8 -1.9,-1.9 -4.2,0.9 -2.1,2 0.5,1.2 2,1.9 0.5,3.4 -2.8,-0.2 -5.9,2 -4.8,5.1 -3.4,1.3 3.4,1.3 1.3,3.6 -0.2,1.9 -1.2,3.3 0.7,4.7 0.2,1.7 4.1,2.9 0.8,3.8 -2.6,-1.3 -3.7,1.1 -2.3,3.2 -1.3,1.6 -0.6,2.9 1.3,2.7 1.1,1.3 2.3,3.3 -0.2,3.8 -2.9,1.3 -2.3,4.5 -1.5,6.8 1.1,1.1 2.7,1 3.7,1.5 -0.5,1.3 3.2,1.2 0.6,2 -2.2,1.6 1.5,2 2.3,3.2 1.9,0.5 2,-2.7 4,-1.6 0.3,-1.2 -3.6,-2.3 -0.8,-2.9 1.5,-0.8 1.3,1.7 3.1,0.9 2,-0.4 2.9,1.8 5,0.7 2.5,0.2 1.8,3.2 -0.3,3.1 1,0.2 3.8,1 4.2,-0.2 -1.9,-1 -0.4,-5.5 2.2,-4.5 2.3,-1 4.3,0.7 5.5,2.2 3,0.7 -0.7,-3.9 2.6,-4.1 1.8,-1.2 4.3,-0.1 5.8,-1.8 1.2,-1.9 3.5,-0.7 3.9,0.9 1.8,-0.3 1,-3 3.2,-3 -1.9,-1.5 0.5,-2.6 0.7,-4.1 -0.9,-1.4 -6.1,0.8 -4.2,-1.3 2,-0.5 3.1,-1.3 3.4,-3.3 3.1,-0.4 1.6,-4.3 3.4,-5.8 2,1.5 4.5,0.5 6.3,-0.4 2,-1.4 2.1,-3.7 -0.2,-4.9 0.4,-1.5 -0.8,-2.8 0.7,-4.1 0.3,-1.3 0.4,-3.3 -1.7,-2.5 -2.1,-0.9 -4.9,-2.8 -4.6,-5.2 1.2,-2.4 -1.3,-3.6 -2.8,-4.4 -1.3,-0.4 -2.5,0.4 -2.8,-1.5 -0.4,-3 -3.1,-1.8 -4.5,-0.4 0,-0.8 -0.8,-2.4 -1.7,-1.4 z", - "department-06" : "m 534.7,445.2 c -2.3,1.1 -5.1,2.6 -4.4,5.7 -3,-0.2 -3,3.4 -4.1,5.5 -1.1,2.5 1,4.9 2.2,6.9 -1.1,3.2 2.4,4.6 4,6.7 0.6,2.6 3.5,3.4 4.8,5.6 -2.6,2.3 -4.9,-3.2 -6.9,-0 -0.7,2.3 -3.1,1.4 -4.6,1.4 1.2,1.6 -2.7,2.9 0.3,3.7 1.2,1.9 -4.9,1.2 -2.3,3.8 0.5,1.3 2.5,-0 3.3,1.6 2.9,-0.2 1.9,3.6 2,5.2 1.5,2 3.7,3.9 6.1,3.7 1.2,2 -1.6,4 -0.5,6 -0.3,2.6 3.8,2.4 2.7,-0.5 1.8,-2 4.8,-1.8 7,-2.8 2.2,2.3 0.8,-2.9 1.4,-4.1 0.4,-2.6 3.8,-1.4 4.4,-3.9 1.4,-0.6 4,-1.2 4.4,0.4 0.7,-1.2 0.3,-2.5 2.4,-2.3 -0.1,-1.8 1.6,-4.1 3.1,-2.2 1.7,0.1 1.2,-2.7 3.3,-2.3 -0.3,-2.4 -3,-5.8 0.3,-7.3 1.5,-1.4 1,-4.2 3.5,-4.8 2.8,-1.4 1.9,-4.4 4.2,-6.1 1.6,-2.8 -3.3,-4.2 -1.5,-7.3 -1.2,-2.7 -2.6,1.5 -4.5,0.7 -2.2,0.8 -4.7,1.3 -6.8,2.4 -2,0.2 -3.6,-0.5 -4.8,-1.9 -2.4,0.5 -3.4,-2 -5.5,-2.5 -1.1,-2.3 -3.6,-0.8 -5,-2.8 -1.5,-1.6 -4.8,0.6 -5,-2.7 -1.4,-1.9 -2.4,-3.9 -3.9,-5.8 l -0.2,-0 -1.8e-4,10e-5 z", - "department-04" : "m 536,425.5 c -1.9,2 -3.9,3.5 -6.5,4.4 -1,2.9 -4.7,3.1 -5.3,6.3 -1.1,1.8 -1.2,3.9 -4,3.1 -3,-0.1 -6.7,-0.3 -8.1,-3.1 -0.6,-1.8 -3.4,-2 -2.2,0.2 -0.3,3.3 -2.7,-0.1 -4.2,1.7 -1.4,0.6 2.1,5.8 -1.4,5.1 -2.1,-2.2 -2.7,-5.6 -6.1,-5.7 -0.9,3.3 -6.5,3.6 -7.1,7.8 -1,1.1 -2,2.7 -0.4,3.1 -0.6,1.4 0.7,5.5 -1.7,2.9 -0.4,-1.7 -2.5,-3.6 -2.8,-0.6 1,1.9 2.6,3.8 4,5.1 -2.9,0.8 -6.3,-2.3 -9.3,0.1 -0.8,0.4 -3.9,0.4 -2.4,1.8 0.5,0.6 -1.2,0.6 -1.3,-0.2 -1.2,-2.4 -3.6,-0.6 -2.4,1.2 -2,0.8 -5.1,3.6 -2.9,5.7 3.3,-0.2 0.2,4.7 -0.1,6.5 -0.2,2.3 3.3,0.9 3.5,3.2 2.2,1.5 -3.6,5.2 -1.3,6.5 2.8,-2.1 5.1,0.7 6.7,2.6 0.6,1.5 2.3,4.4 3.6,1.7 2.1,0.1 4.4,4.2 5.4,0.4 1.9,-1.6 1.6,2.5 3.6,2.3 0.4,1.7 2.3,4 2.9,1.2 2,-0.8 2.2,-4 4.5,-2.9 1.7,-1.3 3.9,-6.5 5.9,-2.6 1.8,2.6 6.7,4 6.5,-0.5 1.7,-0.5 3.9,-1.2 5.4,-0.9 1,2.9 3.2,-2.3 4.6,0.5 1.6,-0.3 5.2,-1.6 1.7,-2.4 0.5,-1.5 2.1,-2.4 0.1,-3.6 2.4,0.8 5.2,1 6.4,-1.9 2,-0.9 4.3,3.3 5.6,0.5 -2.4,-1.9 -3.9,-3.7 -5.5,-6.1 -2,-1.5 -3.7,-3.2 -3,-5.9 -1.6,-2.1 -3.5,-4.9 -1.9,-7.3 0.3,-2.6 2,-4.8 3.7,-5.7 -0.2,-4 5.6,-3.6 4.5,-7.8 -0.3,-2 3.8,-1.6 1.1,-3.3 -2.2,-1.6 -4,-5.5 -0.8,-7.1 1.6,-1 4.8,-6 1.1,-6.3 z", - "department-05" : "m 506,394.7 c -0.9,0.2 -1.6,1.2 -1.1,2.2 0.2,0.5 0.6,1.5 -0.3,1.5 -1,0.5 -0.6,2 -1.1,2.8 -0.5,0.9 0.8,1.4 1.4,1.5 1.2,0.5 2.5,-0.2 3.7,-0.2 0.5,0.6 -0.4,1.4 0.2,2 0.5,0.5 -0.2,1.5 0.6,1.8 1.3,0.1 1,1.2 1,2.2 0,1.3 -0.4,2.6 -0.1,3.9 -0.5,0.8 -1.7,0.4 -2,-0.4 -0.5,-1.2 -2.1,-0.5 -2.6,0.3 -1,1 -2.3,-0.4 -3.5,0.2 -0.9,0.4 -1.7,-1 -2.4,-0.1 -1,1 -2.1,1.9 -3.2,2.7 -0.6,-0.5 -1.4,-2.3 -2,-0.9 -0.2,0.5 -0.5,0.6 -1,0.6 -0.5,0.3 -1.6,0.4 -1.6,1.1 0.3,0.4 1.5,0.8 1,1.5 -0.5,0.3 -1.1,0.6 -1.3,1.3 -0.7,-0.1 -1.3,0.9 -2,0.4 -0.7,-0.2 -1.1,1 -1.9,0.4 -0.6,0.1 -1.3,-0.8 -1.7,-0.4 0.3,1.1 -0.9,2 -0.8,3.1 0.5,0.2 0.8,0.7 0.8,1.2 -0.5,0.6 -1.5,1 -1.6,1.9 -0.2,0.9 -1.3,0.1 -1.8,0.3 -0.7,0.4 -1.2,1.4 -2.1,0.8 -0.9,-0.2 -2,-0.9 -3,-0.4 -0.6,0.9 0.8,2.2 -0.3,2.8 -0.7,0.7 -0.7,1.8 -1.4,2.6 -0.3,0.6 -0.7,1.8 0.3,2 1,0.3 1.6,1.4 2.2,2.1 -0.1,0.6 -1.1,0.2 -1.5,0.4 -0.6,0.3 -0.3,1.2 -0.7,1.7 -0.3,0.7 -1,0.6 -1.5,0.2 -0.6,-0.3 -1.3,-0.1 -1.7,-0.6 -0.9,-0.6 -2,-0.7 -3,-0.8 -0.4,-0.3 -1.3,-0.9 -0.8,0.2 0.3,0.9 -0.2,1.9 0.3,2.7 0.5,0.3 1.6,0.7 1.1,1.4 -0.5,0.8 -1.4,0.3 -2,-0.1 -0.5,-0.4 -1.2,0.1 -0.9,0.7 0.3,0.8 0.9,1.7 0.6,2.5 -0.7,0.4 0.1,1 0.6,0.8 0.6,0.1 0.5,1.1 1.2,1.2 0.3,0.5 0.8,0.8 1.2,0.3 0.7,-0.6 1.3,0.3 1.6,0.7 1.3,0.4 2.8,-0.2 3.9,0.3 -0.1,0.7 -1.3,1.4 -0.2,1.8 0.4,0.2 0.8,0.5 0.4,1 -0.1,0.7 0.7,1.6 1.4,1.1 0.4,-0.4 1.3,0.4 0.7,0.8 -0.5,0.6 -0.5,1.4 -0,1.9 -0.1,1 -0.1,2 0.3,2.9 0.7,-0.4 1.5,-0.8 2.3,-1 0.9,-0.5 2,-0.3 3,-0.5 1.4,0.7 2.9,1.4 4.5,1.3 0.8,-0.6 -0.5,-1.1 -1,-1.3 -0.8,-0.9 -1,-2.4 -2.2,-3 -0.9,-0.6 -0.5,-1.7 -0,-2.4 0.2,-0.8 1.4,-0.2 1.8,0.1 0.4,0.5 0.1,1.4 0.8,1.8 0.3,0.3 1.3,1.1 1.4,0.3 -0.5,-0.7 -0.4,-1.7 0,-2.4 0.2,-0.6 -0.3,-1 -0.8,-1 -0.4,-0.6 -0.2,-1.7 0.5,-1.9 1.1,-1 1,-2.6 1.9,-3.7 0.8,-0.8 2.2,-1 2.9,-2 0.3,-0.7 1.1,-1.2 1.8,-1.4 0.8,0.3 0.8,-1 0.7,-1.5 0.2,-0.8 1.4,-0.3 2,-0.2 0.8,0.3 1.9,0.6 1.8,1.6 -0,0.5 0.4,0.7 0.8,0.6 0.6,1.2 1.6,2.2 2.3,3.4 0.7,0.5 1.1,-0.7 1.3,-1.2 0.5,-1.4 -1,-2.6 -0.8,-3.9 0.9,-0.1 1.7,-0.8 2.5,-1.1 0.6,0.3 1.5,1.4 2,0.4 0.4,-0.7 0.5,-1.6 -0.1,-2.3 0.2,-0.4 0.8,-0.8 1.2,-0.9 0.9,1 1.9,2 2.5,3.2 0.5,0.3 1.2,-0.1 1.7,0.4 0.6,0.6 1.2,1.1 2.1,1 2,0.1 4,0.2 5.9,0.3 0.5,-0.8 0.1,-2.3 1,-2.9 1.1,-0.7 1.1,-2.2 1.5,-3.3 1.4,0.2 2.5,-0.9 3.2,-1.9 0.8,-0.2 0.5,-1.3 1.3,-1.5 0.8,-0.7 1.9,-0.9 2.9,-1.3 0.5,-0.4 0.5,-1.2 1.3,-1.3 0.8,-0.4 1.1,-1.4 1.9,-1.8 0.8,0.3 1.8,0.3 2.1,-0.7 0.7,-1.4 2.4,-1.8 3.7,-1.1 0.4,0.2 1.3,0.5 1.1,-0.3 0.1,-1.4 -1,-2.5 -1.9,-3.4 -0.2,-1.3 0.2,-2.8 -0.7,-3.8 0.3,-0.6 1.2,-1.3 0.5,-1.9 -0.5,-0.6 -0.7,-1.3 -1.5,-1.5 -0.9,-0.3 -2,-1.4 -2.9,-0.6 -1,0.9 -2.6,0.1 -3.6,-0.5 -1.4,-1.2 -3.1,-2 -4.5,-3.2 -0.1,-0.6 0,-1.4 -0.2,-2 0.3,-0.7 0.6,-1.4 0.3,-2.1 -0.5,-0.8 -0.3,-1.6 -0.3,-2.5 -0.7,-1.5 -2.8,-0.1 -3.7,-1.3 -0.4,-1.1 0.2,-2.5 -0.9,-3.2 -0.5,-0.6 -0.9,-1.3 -0.8,-2 -0.6,-0.5 -1.7,-0.5 -2.4,-0.2 -0.4,0.9 -1.6,1.6 -2.4,0.8 -0.8,-0.2 -1.6,0.9 -1.3,1.7 0.2,0.6 0.1,1.7 -0.7,1.7 -0.9,0.4 -1.5,-0.5 -2.4,-0.5 -0.9,-0.1 -1.7,-0.2 -2.5,-0.6 0.7,-1.1 -0.2,-2.7 -1.4,-3.1 -0.8,0.4 -2,0.9 -2.8,0.1 -0.2,-0.1 -0.3,-0.5 -0.6,-0.4 z", - "department-38" : "m 464.2,344.5 c -2.8,1.9 -2.7,8.5 -7.3,7 -0.9,-2.8 -3.8,-2.2 -5,-0.8 -2,0.3 1.5,1.7 1.1,3.1 2.5,0.1 3.5,3.2 0.4,2.7 -1.7,1.6 -3.2,3.9 -3.8,5.6 -1.6,-1.3 -1.1,1.7 -2.9,0.3 -3.3,-0.5 -4.6,3.2 -7.5,1.5 -1.5,1.3 5.7,3.5 2.1,5.5 -2.3,2.1 -5.1,3.7 -4.2,6.9 0.8,2.6 -0.1,8 4.5,6 2.3,2 6.3,-5.1 8.5,-0.8 1.8,0.2 1.7,4 3.9,1.5 1.7,0.1 -1.1,4.6 1.7,3 1.9,0.9 2,2.4 0.5,3.2 1.6,2.9 0.7,6.2 -0.9,8.6 1.1,-0.2 3.1,-1.8 4.4,0.4 2.4,0.7 4.2,0.1 6.2,1.3 0.8,-0.3 3,-1 3.8,-2.8 2.6,0.6 -1.5,2.7 0.7,4.5 0.4,3.6 -0.1,7.6 -0.6,11.3 0.4,1.4 0.4,2.4 -0,3.6 1.2,0.8 4,2.2 3.7,0.1 2.6,1.8 4.3,5.1 7.5,4.7 2.2,2.9 5.3,0.3 5.2,-2.6 1.7,1.4 8.1,-0.4 5.7,-2.6 -0.1,-1 2.6,-2.3 3.5,-2.4 2.3,3 3.9,-3.8 6.7,-1.3 2.2,0.2 3.5,-0.2 5.3,-1.3 1,1.4 3.2,2.3 2.5,-0.4 1.1,-3.2 -1.8,-5.4 -1.9,-8 -3.4,1.8 -6.8,-1.8 -3.6,-4.4 -0.1,-1.8 0.5,-3.3 1.3,-4.9 -1.8,-0.1 -3.3,-1.5 -5.1,-0.7 1.4,-2.7 -1.8,-5 -0.7,-7.8 -0.4,-2.6 4.1,-3.9 2,-6 0.5,-3.1 -3.2,-5.9 -6.2,-5.1 -1.7,-1.1 -3.8,-5.2 -5.5,-1.9 -0.3,1.9 -0.6,3.2 -0.4,4.6 -2.2,1.2 -4.8,-3.9 -7.7,-2.5 -1,-2.9 -2.8,-6.2 -4.3,-9 -1.7,-2.4 -2.3,-5.8 -4.7,-7.2 -0,-3.8 -5.4,-5.5 -5.8,-9.3 0.9,-1.4 -2.2,-3.4 -3.4,-3.8 z", - "department-73" : "m 486.2,341 c -0.5,0.5 0.3,1.2 0,1.8 -0.4,2.3 -1.5,4.4 -1.9,6.7 -0.3,1.4 -0,2.9 -0.3,4.2 -0.6,0.3 0,1.2 -0.6,1.6 -0.5,1.2 -1.6,0.7 -2.6,0.6 -0.8,0.1 0.2,1.1 -0.2,1.7 -0.4,0.7 -1.2,1.3 -0.9,2.2 0.2,0.8 -0.7,0.9 -1.3,0.9 -0.5,0.2 -0.5,0.8 -1,1 -0.1,0.6 -0.9,1 -0.3,1.6 0.8,1.3 2.4,2.4 2.1,4.1 0.2,0.3 0.7,0.3 0.7,0.8 0.8,0.7 0.8,2 1.5,2.8 0.9,0.7 -0.3,2.8 1.3,2.8 0.7,-0.4 1.8,-0.4 2.2,0.4 0.9,0.8 2.1,0.9 3.1,1.6 0.6,0.2 0.7,0.7 1.1,1 0.6,0 1.3,-1.1 0.4,-1.3 -0.6,-0.8 0.3,-1.7 0.6,-2.4 0.3,-0.6 -0.2,-1.4 -0,-1.9 0.8,-0.5 1.6,-0.7 2.5,-1 0.4,0.6 1,1.1 1.6,1.4 0.1,0.8 0.4,1.6 1.3,1.8 1,0.5 2.2,-0.5 3,0.5 0.5,0.2 1.2,-0.5 1.5,0.3 0.6,1.6 2.5,2.5 2.7,4.3 -0.3,0.2 -0.8,0.5 -0.2,0.7 0.8,0.2 0.1,1.4 0.1,1.9 -0.1,1 -1.4,0.8 -1.6,1.6 -0.7,0.5 -1,1.3 -0.7,2.2 0.3,0.8 -0.5,1.4 -0.4,2.2 0.4,0.9 0.7,1.7 1.4,2.5 0.6,1 -0.6,2 -0.5,2.9 0.5,0.6 1.1,-0.2 1.5,-0.5 0.9,-0.1 1.4,0.9 2.1,1.1 0.6,-0.3 1.6,-0.2 1.7,0.7 -0.1,1.4 1.8,2.2 2.8,1.2 0.7,-0.8 1.2,0.3 1.7,0.8 0.5,0.6 0.7,1.4 0.4,2.2 0.5,0.7 1.8,0.4 2.5,0.6 0.9,0.2 1.9,1 2.7,0.1 0.4,-0.9 -0.7,-2.2 0.6,-2.7 0.4,-0.4 0.8,-0.6 1.3,-0.1 0.9,0.5 1.7,-0.4 2.1,-1.1 0.9,-0.2 1.9,0.1 2.7,0.3 0.8,-0.2 1.6,-0.7 2.1,-1.3 1,-0.7 2.5,0.1 3.2,-1 0.3,-0.4 1,-0.9 1.4,-0.3 0.8,0.5 2.1,0.5 2.5,1.5 0.7,0.6 1.9,0.1 2.6,-0.3 0.4,-0.6 -0.7,-1.6 0.2,-1.8 0.9,-0.3 2.2,-0.1 2.4,-1.3 0.3,-0.9 0.9,-1.7 1.9,-1.9 1,-0.2 2,-0.6 2.9,-0.9 0.3,0.3 0.5,1 1.1,0.6 0.5,-0.9 1,-2 2.1,-2.1 0.9,-0.8 0.1,-2.1 -0.1,-3.1 -0.1,-0.7 -1,-1.9 0.1,-2.3 0.7,-0.1 0.4,-0.7 0.6,-1.1 1,-1 1.6,-2.4 1.9,-3.7 -0.6,-1 -1.9,-1.2 -2.7,-1.9 -0.9,-1 -0.9,-3 -2.5,-3.1 -0.6,-0 -0.9,-0.4 -0.9,-1 -0.6,-0.7 -1.8,-0.6 -2.2,-1.6 -0.6,-1.4 -0.2,-3.2 -1.1,-4.6 -0.3,-1.1 0.5,-2.1 0.8,-3 -0.7,-0.8 -1.6,-1.5 -2.8,-1.3 -0.9,0.1 -0.9,-0.8 -1.2,-1.3 -1,-0.6 -2.6,-0.3 -3.1,-1.7 -0.8,-0.9 -1.4,-2.1 -1.3,-3.4 -0.1,-0.5 -0.1,-1.8 -0.9,-1.3 -0.9,0.1 -1.7,0.7 -2,1.6 -0.4,0.5 -0.9,1.4 -1.4,1.5 -0.4,-0.2 -1.3,-0.3 -0.7,-0.9 0.2,-0.7 -0.5,-1.2 -0.3,-1.9 -0.3,-0.9 -0.9,-2 -1.9,-2.2 -0.9,-0.1 -2.2,0.8 -2.8,-0.1 -0.1,-0.5 -0.4,-1 -0.9,-1.1 -0.7,-0.8 -1.1,-2 -1.1,-3.1 0.6,0.1 1.6,-0.3 1.3,-1.1 -0.3,-1 -1.5,-1 -2.4,-1.5 -0.7,-0 -0.9,0.9 -1.5,1.1 -0.8,0.9 -1.5,2.1 -1.5,3.3 -0.7,1 -0.9,2.2 -2,2.9 -0.8,0.6 -1.7,1.3 -1.5,2.4 -0.2,0.7 -1,1 -1,1.8 -0.4,1 -0.5,2.4 -1.9,2.4 -1.1,0.4 -2.3,0.5 -3.5,0.5 -0.1,-0.5 0,-1.7 -0.8,-1.3 -0.3,0.1 -0.8,0.7 -1,0.6 -0.3,-0.9 0.2,-2.2 -0.6,-2.8 -0.1,-0.8 -1.1,-1.6 -1.9,-1.3 -0.2,0.5 -0.8,0.3 -1,-0.1 -0.8,0 -0.2,1.3 -0.8,1.5 -0.3,-0.7 -1.3,-0.4 -1.8,-0.7 -0.5,-0.1 -0.7,0.7 -1.2,0.3 -0.5,-0.4 -1.2,-0.4 -1.7,-0.5 0,-0.6 -0.4,-1 -0.9,-1.3 0,-0.6 0.5,-1.8 -0.5,-1.7 -0.5,-0.1 -0.2,-1 -0.8,-1 -0.7,-0.4 -1.2,0.9 -1.8,0.1 -0.4,-0.4 -0.1,-1.3 -0.9,-1.2 -1,-0.5 -0.4,-2 -0.7,-2.9 -0.2,-1.3 -0.3,-2.6 -0.7,-3.9 -0.3,-0.4 -1,-0.4 -1.4,-0.4 z", - "department-74" : "m 522.7,306.4 c -2,0.5 -4.1,-0.1 -6,0.5 -1.7,0.9 -2.9,2.8 -4.9,2.9 -1.6,0.2 -3.7,0.1 -4.6,1.7 -1.1,1.2 -2.7,2.2 -2.7,4 0.1,0.7 1.5,0.7 0.9,1.5 -0.4,0.8 0.2,1.9 0.9,2.4 0.4,0.1 1,-0.6 1.3,0 0.4,0.5 0.5,1.3 -0.2,1.6 -1.5,1.2 -3.5,2.1 -4.6,3.7 0.2,1 -1.1,1.4 -1.7,1.9 -0.9,0.5 -2.1,0.7 -3,-0 -0.9,-0.1 -1.7,0.7 -2.7,0.6 -1.7,-0.1 -3.3,0.9 -4.9,1 -0.8,0.2 -1.5,0.8 -1.2,1.7 0.2,0.6 -0.3,1.1 -1,1 -1,0.2 -1.4,-0.9 -2,-1.4 -0.3,0.5 -0.2,1.3 -0.6,1.8 -0.3,1.8 -0.1,3.6 -0.2,5.4 -0,1 1.4,1.3 1.1,2.4 -0.1,0.9 -0.4,2.2 1,1.9 0.8,0.2 0.3,1.4 0.5,1.9 0.3,1.4 0.5,2.9 0.5,4.4 0.1,0.7 0.9,0.6 1.2,1 -0.1,0.6 0.6,1.4 1.2,0.8 0.3,-0.4 1.1,-0.1 1.5,0.1 -0.2,0.5 0.1,1.1 0.7,0.9 0.5,0.3 -0,1.1 0,1.6 0.3,0.4 0.9,0.5 1,1.1 0.6,0.4 1.4,1.1 2.1,0.7 0.2,-0.5 0.8,-0.2 1.1,0 0.6,0.2 1.5,0.1 1.3,-0.8 -0,-0.7 0.7,-0.3 0.9,0 0.6,0.3 1,-0.7 1.6,-0.2 0.8,0.2 1.1,1.1 1.6,1.7 0.6,0.2 0.2,1.2 0.3,1.7 -0.1,0.7 0.7,0.6 0.9,0.1 0.5,-0.1 1,0.5 0.9,1 0.4,0.7 1.5,0.2 2.2,0.3 0.8,-0.2 1.8,-0.2 2.3,-0.9 0.6,-0.8 0.6,-1.9 1.1,-2.7 0.6,-0.5 1.1,-1.2 0.6,-1.8 1.1,-1.1 2.6,-2 3.2,-3.6 0.4,-0.5 0.6,-1 0.5,-1.6 0.4,-1.2 1.1,-2.4 2.3,-3.1 0.2,-0.2 0.7,-1.2 1,-0.7 0.9,0.6 2.4,0.8 2.5,2.1 0.1,0.7 -0.4,1 -1,0.8 -0.6,0.4 0,1.3 0.1,1.9 0.2,0.9 1.4,1.1 1.6,2 0.5,0.9 1.7,0 2.4,0.1 0.7,-0.3 1.2,0.3 1.5,0.8 0.5,0.6 1.2,1.1 0.8,1.9 -0.1,0.6 0.7,0.9 0.2,1.5 -0.2,0.8 0.9,0.8 1.2,0.2 0.8,-0.7 0.9,-2 2,-2.4 1,-0.1 1.6,-1 1.6,-2 -0.1,-1 0.6,-2.7 1.8,-2.3 0.4,0.3 1.1,0.3 1,-0.4 0,-0.4 0.2,-1 0.7,-0.6 1.7,0.7 3.3,-0.4 4.7,-1.3 1.1,-1 1.2,-2.7 2.2,-3.7 0.2,-1.1 0.1,-2.4 -0.9,-3 -0.3,-0.3 0.4,-0.7 0,-1 -1.1,-1.7 -2.7,-3.1 -3.8,-4.8 -0.9,-0.5 -1.8,1.3 -2.7,0.6 -0.3,-0.8 0.7,-1.7 0,-2.5 0,-0.7 1.5,-1.6 0.5,-2.2 -0.8,-0.3 -1.6,-0.3 -2.4,-0.7 -0.8,-0 -2.1,-0.2 -2.1,-1.3 0.1,-1.2 0.8,-2.3 0.6,-3.6 0,-1.7 2.1,-2.7 2.1,-4.4 -0.6,-2.1 -2.8,-3.3 -3.4,-5.3 0.6,-0.8 1.8,-1.3 1.7,-2.6 0.1,-0.9 0.3,-2.3 -0.9,-2.5 -2.3,-0.8 -4.8,-1.8 -7.3,-1.8 z", - "department-71" : "m 412,260.4 c -2.9,0.6 -4.3,2.2 -7,2.7 -1.3,2.5 2.3,4.5 -0.5,7 -1.4,0.7 -3.1,3.1 -0.5,1.4 1.9,1.9 -1.3,5.5 2.3,6.6 2.4,2.5 -3.5,2.5 -1.1,5 0.8,3.4 -3.9,1 -5.2,3.7 -2.2,1.4 -4.6,2.6 -7,3.4 -0.3,-4.6 -4.9,-2.2 -7.6,-2.6 0.3,3.2 3.5,5 4.3,8.1 0.4,1.3 1.3,3.3 0.8,5.1 2.6,1.6 5.5,0 6.1,3.6 2.3,-0.7 6.8,0.2 5.6,3.8 -1.6,2.2 1.1,6.3 -0.4,7.5 -1.8,-0.3 -2.1,1.9 -4,2.1 1.2,2.3 -1.6,6.2 2.7,5.5 0.9,2 2.8,3 4.8,1.1 2.2,-1.8 4.5,2.7 6.2,-0.3 1,0.8 4,-0.1 2.5,2.1 1.8,0.5 3.2,-2 5.3,-1.8 0.9,-1.9 0.3,-5.8 2.5,-7.3 2.4,-0.2 4.6,4 6.1,0.4 0.7,1 2.6,2.9 3.2,0.2 1.5,-2.6 5.4,0.8 2.6,2.2 4.4,0.3 -0.2,5.7 3.8,5.3 1.6,-2.3 1.8,-5.6 3,-8.3 1.1,-3.5 2,-7.1 3.5,-10.5 -0.2,-4.2 3.8,-4.4 6.1,-2 2.7,0.9 5.4,-3.2 7.4,-0.6 0.7,4.5 5.4,3.1 8.2,2 3.5,-0.3 -0.2,-3 -1.2,-3.6 -0.2,-2.1 -0.1,-4 2.1,-4.1 -1.1,-2.1 2.5,-2.7 0.6,-4.5 0.3,-1.2 -1.3,-2.1 -0.9,-3.4 -1.3,-1.5 -2.1,-2.5 -0.5,-4.3 -1.9,-0.7 -4.1,-3.4 -0.7,-3.6 1.5,-0.6 5.8,0.2 2.9,-2 -1.8,-0.8 -1.5,-3 -3.8,-2.2 -2.3,0.6 -1.5,-5 -4.1,-2.9 0.1,-2.1 -1.1,-4.7 -3.5,-2.6 -2.8,0.9 -4.3,2.1 -6.4,-0.5 -1.9,0.4 -2.4,2.1 -4.9,0.9 -2.6,0.3 -5.2,2.4 -8.1,3.2 -1.8,-0.3 -4.7,2.3 -4.2,-1.1 -3.2,-0.1 -5.1,-3.5 -5.6,-5.5 -2.2,0.2 -4.2,-1.6 -6.4,-2.4 0.9,-2.9 -1.6,-1.4 -2.5,-1 0.8,-4 -4.8,-1.4 -5.2,-5.1 -0.7,0.2 -0.8,-0.6 -1.3,-0.6 z", - "department-03" : "m 355.3,283.6 c -2.5,0.5 -4.9,3.4 -6,4.7 -1.8,-1 -3.8,2.3 -4.6,-0.8 -1.8,0.1 -3,3.7 -5,3.9 2,2.8 -4.4,0.3 -1.5,2.4 0.4,1.4 -1.4,2.9 0.6,4 1.6,3.1 -3.7,5.1 -5.4,3.6 -2.2,1.4 -6.5,-0.2 -7.2,3.1 -1.5,1.2 -3.6,4.7 -1.4,6.7 2.2,0.3 1.5,1.2 0.4,2.2 0.5,1.7 3.1,2.4 3.8,1.3 1.8,0.8 0.6,3.5 2.7,2.3 2.3,1.7 3,4.8 4.1,7.5 1.6,1.1 1.4,3.9 4.2,3.8 2.2,-0.4 1.3,-4.3 4.1,-4.3 -0.4,-2.4 1.1,-2.8 2.6,-1.2 2.9,2.1 0.8,-4.7 4.2,-3.1 2.6,-0.6 4.3,1.5 2,3.3 -0.5,2.5 2.7,1.9 2.2,4.6 1.6,1.6 4.2,2.2 6.1,2 0.5,3.7 5.1,1.3 7.4,2.6 2.5,-0.3 4.3,2.1 6.4,-0.2 2,-0.9 3.8,1.5 3.1,3.6 3,-0.4 6.9,-1.9 7.4,2.5 1.3,0.3 3.1,3.5 3.3,0.6 1.8,-1 4.5,0.2 5.7,-2.2 -1.3,-3.2 -0.2,-6.5 -1.5,-9.6 1.2,-1.7 -1.3,-4.7 -0.7,-6.4 1.4,-0.1 2.3,-1.6 4.2,-1.6 1.3,-1.4 3,-2.2 4.3,-3.5 2.8,-0.5 -0.3,-5.2 1.3,-7.2 1.5,-3 -3.1,-4.9 -5.2,-3.6 -1.2,-1.3 -1.3,-3.6 -3.5,-2.4 -1.9,-1 -4,-1.4 -2.9,-4.1 -1.1,-2.8 -2.3,-5.7 -4.5,-8.2 0.5,-2 -3.6,-4.9 -2.1,-1.6 -0.3,1.5 -3.1,0.7 -1.7,2.9 -1.2,0.4 -2.7,0.2 -3.3,2.3 -3.2,0.8 -0.8,-5.2 -4.6,-3.8 -1,3 -3.6,1.1 -4.7,-0.3 -2.1,1.2 -4.7,3.8 -6.3,0.2 -2.2,-1.7 -4.8,-2.9 -5.8,-5.6 -0.7,-0.3 -1.5,-0.2 -2.3,-0.3 z", - "department-58" : "m 361,231.7 c -1.6,1 -3.3,2.6 -5.2,1.2 -1.5,0.7 -5.2,0.3 -5.7,1.8 1.6,2.3 4.2,5.4 3,8.3 -0.5,2.3 -4,5.7 -0.3,7 1.9,1.6 3.7,3.2 3.3,5.9 2.2,3.2 1.4,7.6 2.5,10.7 2.8,1.4 0.6,5 1.6,7.3 -2,2.7 1,6 -1.2,8.7 -1.8,2.3 0.8,5.1 3.2,5.5 1.6,1.1 3.3,5 5.4,2.3 1.5,-1.9 3.2,-1.4 4.2,0.6 2,0.7 3.2,-3.4 4.9,-1.1 0.7,1 0.9,2 1.1,3.3 1.8,0.4 2.6,-2.9 4.4,-2 -0.6,-1.8 -0.5,-2.4 1.4,-2.4 -0.2,-1.2 -0.2,-3.6 1.5,-2 2.3,2 7,-1.9 8,2.3 1.4,2.3 3.5,-1.8 5.8,-1.5 1.7,-2 4.8,-2.7 6.5,-3.2 -0.2,-2.1 -1.1,-3.9 1.6,-4.7 -0.2,-2.3 -4.2,-3.9 -2,-6.8 0.2,-2.4 -4.1,0.3 -1.8,-2 2.8,-1.2 2.7,-4.6 1.4,-6.5 -0.2,-2.7 3.3,-1.6 3.6,-3.6 2.4,0.1 4.4,-0.6 4.7,-3.1 0.3,-2.1 -2.3,-4.7 -4.1,-3.2 -2.2,-1.9 1.5,-6.7 -2.2,-6.5 -2.1,-0.1 -3.9,3.6 -5.1,0 -0.3,-1.4 -0.1,-4.3 -2,-2.8 -1.3,0 -2.9,2 -3,-0.6 1.1,-0.8 1.7,-3.1 -0.3,-2.8 -1.1,1.3 -0.9,4.6 -3.1,2.6 -0.9,-1.4 -3.6,0.5 -4.1,-2.2 -1,-1.2 -3,-2.5 -4.5,-2.5 -1.6,0.3 -0.4,-3.2 -2.5,-3.1 -1.5,-0.2 -1.9,-4.9 -2.3,-1.9 0.3,2 -0.3,3.7 -2.4,2.1 -2.6,-1.5 -3.9,4.1 -5.8,1 -1.9,-1 -4.2,1.1 -5,-2 -2.3,0.3 -4.5,-1.5 -4.3,-4 -0.2,-0.3 -0.6,-0.4 -0.9,-0.4 z", - "department-89" : "m 374.1,178.1 c -1.4,2.8 -5.4,0.9 -7.8,1.8 -2.9,0.1 -7.2,-0.2 -8.3,3 0.1,3.2 1.6,6.2 -2.2,8 -3.1,1.6 -1,2.9 1.2,4 2.3,2 1.9,5.5 4.9,7 0.1,2.2 1.6,5.1 -1.6,6.7 -2.3,1.4 -4,3.9 -2.1,6.3 -0.7,1.5 0,4.1 -2.8,4.3 -2.2,0.4 -7.3,0.6 -4.8,4.1 2.4,0.9 4.1,4.5 3.3,7.1 1.1,3.6 5.1,3.2 7.4,1.4 1.4,1.7 1.5,5.1 4.6,4.4 1.1,1.7 2.9,2.2 4.2,1.6 2.8,2.8 4.9,-2.4 8,-0.4 2.2,0.3 0,-5.9 2.1,-2.3 1.3,1.8 2.9,3 3.9,5 3.3,-1.1 4.4,4.4 7.1,3.7 1.6,0.4 3.4,2.5 3.6,-0.5 1.1,-2.8 3.8,-0.4 1.7,1.4 -0.3,3 5.9,-2.3 4.5,2.9 0.5,3.1 3.2,1.3 4.4,0.6 4.4,-0.6 -2.5,-5.1 1.5,-6.9 2.2,-1.6 -0.4,-5.5 2.8,-6.8 1.1,-2.7 3.9,-5.7 3.3,-8.6 1.9,-0.5 1.3,-1.9 0.6,-3.5 1.6,-1.1 4.7,-1.2 3.9,-4.3 0.1,-2.3 -0.3,-3.7 -2.7,-3.4 -3.5,-2 4.2,-4.7 -0,-5.1 -2,-0.1 -2.6,-5.1 -3.3,-1.3 -2.1,-2.7 -2.9,2.6 -5.4,0.2 -2.3,0.8 -5.3,0 -8.1,0.8 0.1,-1.6 0.9,-6.2 -1.7,-3.5 -2.4,-1.4 1.3,-2.6 -1.2,-3.6 -0.9,-2.8 -2.3,-5.8 -4.3,-7.1 0.9,-2.2 -1.3,-2.4 -1.7,-0.4 -3.1,1.7 -2.2,-4.3 -5.5,-2.4 0.1,-1.1 1.5,-2.7 1.1,-4.4 -0.2,-2.3 -3.5,-5.4 -5.2,-7.7 -2.1,-0 -4,0.5 -4.8,-1.7 -0.2,-0 -0.4,-0.1 -0.6,-0.1 z", - "department-77" : "m 360.1,130.7 c -0.7,1.2 -0.3,2.3 -2.3,1.7 -1.4,-0.4 -1.8,2.1 -2.6,0.1 -2.1,0.2 -4.5,1.9 -6.2,0.1 -2,-1.5 -3.2,3.4 -5.2,0.9 -1.6,1.7 -2.7,-3.9 -4.9,-1.2 -1.4,0.6 -1.4,2.3 -1.1,2.9 -0.8,0.9 -3.3,2.1 -0.9,2.4 0.9,1.6 0.2,3.4 1.7,5 -0.2,1.9 -2.5,3.7 -0.8,5 -0.4,1.7 1.1,3.8 0.4,5.5 1.9,0.5 -0.5,2.2 -0.4,3.3 -1.8,1 1.4,3.9 -1.6,3.6 -0.8,0.8 0.3,2.4 -1.2,3 1.7,1.2 -0.1,2.9 -0.3,4.1 -0.8,2.8 -0.4,5.7 -0.4,8.6 1.1,0.8 2.3,2.2 0.2,2.2 -1.7,0.8 -3.9,1.8 -3.7,4.1 -3.3,-0.2 0.5,3 -0.4,4.7 1.9,0.9 5.3,1.9 4.2,4.9 0,1.6 -0.2,2.4 -1.8,2.3 -2.6,2.6 2.1,2.1 3.2,1 1.9,0.9 4.2,-0.4 5.9,1.2 1.7,-0.1 4,-1.7 3.3,-2.7 2.2,-0.6 3.3,-0.1 2.6,2 2,0 3.6,-2.2 5.8,-2.2 1.3,-2.5 4.2,-3.1 5.2,-6 -1.7,-1.9 -0.9,-4.4 0.1,-6.5 2.2,0.1 3.6,-0.9 5.8,-1.3 2.4,1.6 4.5,-0.9 6.9,0 1.9,0.1 2.2,-2.3 4.1,-1.2 1,-1.6 -1.9,-1.9 -0.5,-3.6 -1,-1.7 -0.7,-2.5 1.3,-3.2 -0.6,-1.2 -1.8,-3.1 0.6,-2.3 3.2,-0.2 -0.4,-3.1 2.4,-3.8 0.1,-1.4 2.1,-1.2 2.3,-2.3 -1.4,-1.4 -2.6,-1.4 -4.3,-0.9 -0.8,-1.7 0,-2.9 0.7,-4.3 -0.3,-1.4 0.2,-2.6 -1.6,-2.8 -0.1,-1.3 -2.5,0.1 -1.4,-1.9 0.3,-0.9 3.1,-1.1 0.8,-2 -2,-1.6 4.6,-0.1 2.9,-3 -0.6,0.3 -2.2,1 -1.6,-0.5 -2.2,-0.3 -3.9,-1.7 -3.6,-4.1 -1.9,1.4 -2.5,-0.3 -3.1,-1.8 -2.5,1.6 -2,-2.8 -4.2,-3.3 -1.3,-1.1 -2.9,-1.8 -1.2,-3.4 -0.6,-3 -1.8,-4.4 -5.1,-4.4 z", - "department-10" : "m 415.8,157.3 c -2.6,0.5 -5.5,-0.1 -7.7,1.5 -2.6,-2.3 -2.2,2.9 -5.1,1.8 -1.9,0.7 -1.6,4.4 -4.3,3.9 -0.4,1.6 -1.4,1.6 -2.6,1.7 1.3,3 -1.4,4.8 -3.8,3.1 -2.1,-1.4 -6.8,1.1 -6.7,-2.6 -0.6,-0.9 -2.3,-0.6 -2.5,-2.3 -2,-2.3 -2.8,1.1 -4.5,1.8 -0.1,1.3 0.9,2.8 -1.4,3.1 -3.5,-1.3 1.3,2.8 -1.7,2.8 -1.9,0.5 0.8,2.6 -0.4,3.8 2.1,0.6 -0.6,5.6 2.5,3.5 3.2,-0.1 4.1,3.4 6,5.2 0,1.5 3.1,2 0.9,3.9 2.1,0.9 -3.1,4.1 0.2,3.3 2.3,-0.8 2,4.4 4.2,2.5 1.1,-0.1 0.3,-2.8 1.9,-1.1 0.9,0.8 -1,3 1.1,2.2 2.3,1.7 1.7,5.2 3.9,7 2.4,1.5 -2.1,1.8 0.6,3 0.7,-0.5 1.1,-2.2 1.9,-0.2 0.4,1.6 -1.4,4.6 1.6,3.3 1.9,0 3,-0.5 4.8,0.3 1,-3 2.6,1.8 4,-0.8 0.8,-1.9 2,-0.8 2.8,-0.1 -0.1,-1 0.3,-2.7 1.3,-1.4 -0.3,2.8 3.9,3.5 3.8,0.4 2.9,-0.6 5.9,0.1 8.8,-0.6 2.4,0.3 2.8,-0.8 1.5,-2.6 2,-2.2 4.4,-1.3 6.9,-0.8 2.6,-1.1 0.3,-3.5 -1.2,-4.1 2.4,-0.2 3.3,-3.9 6,-1.9 3,1.1 1.7,-3 2.5,-4.6 1.7,-1.8 -0.9,-2.5 -0.1,-4 1.1,-2.2 -0.5,-3.8 -1.3,-5.7 2.4,-2.3 -3.9,-1.4 -2.9,-4.2 -1.5,-0.4 -2.5,-0.2 -3,-1.8 0.2,-1.7 -4.2,-3 -1.8,-4 0.7,-2.2 1.4,-3.9 -1.2,-5 -2.3,-0.8 -3.7,3 -5.3,0.6 -2.2,0.4 -4.7,-0.9 -6.2,-2.5 -2.9,-1.3 -2.4,-3.8 -2,-6.4 -0.2,-1 -0.3,-2.5 -1.7,-2.1 z", - "department-51" : "m 405.1,111.5 c -1.1,0.8 -0.7,4.6 -2.7,2 -2.3,-0.6 -3.7,-3 -5.8,-0.5 -0.8,1.5 -0.5,3.1 -2.6,1.6 -2.7,0.5 -5.7,1.6 -7.7,3.3 1,2.1 1.5,4.7 0.9,6.3 2.6,-0.4 1.2,3 3.8,2.1 0.5,4.3 -5.3,-0 -6.2,3.1 -0.4,1.6 2.8,4.1 -0.6,4.6 -2.3,3.2 5.5,0 3.1,3.8 -2.4,0.8 -2.2,3.4 -4,4.6 -0,2.3 -3.7,1.4 -3.4,4.2 -1.7,1.1 0.6,4.6 -2.5,4 -2.5,-0.2 -1.1,0.3 -0.3,1.2 0.1,0.9 -3.2,1.7 -1.3,2.6 2.5,0.2 3.9,3.9 1.5,5.7 0.2,2.2 1.1,2.1 2.9,1.4 1.9,0.5 3,4.3 5.5,4.8 -0.1,4.7 6.6,1 8.9,3.8 3.2,-0.7 -0.2,-4.9 3.5,-4.5 0.4,-2 3.4,-1.3 3.7,-4 0.7,-2.3 4.3,-0.4 4.4,-3.5 1.4,-0.3 2.8,1.4 3.8,-0.6 2.7,0.3 5.5,-1.6 7.6,0.4 0.9,2.8 -1.6,6.2 2.1,7.6 1.6,3.1 5.9,1.6 7.5,3.6 1.8,-1.8 4.3,-2.1 6,-0.4 1.9,-1.1 7.4,1.9 5.1,-2 -2.4,-2.8 6,-2.5 2.4,-5.4 -1.4,-0.1 -4.1,-0.3 -1.6,-1.7 1.7,-0.6 3.7,1.2 5.2,-0.9 2.3,1.3 5.6,-1 4.1,-3.5 -1.9,-1.1 -3.3,-3.3 -5.1,-4.3 0.2,-1.9 3.1,-2.4 1,-4.5 -0.2,-2.8 2,-3.9 4.5,-4.6 2.2,-1.3 -0.4,-2.4 -0.4,-3.1 2.8,-0.6 0.5,-4.3 -1.5,-2.1 2.1,-2 1.4,-5.7 -0.1,-8.2 -1,-1.6 -1.8,-3.5 0.7,-4 -0.2,-1.8 -2.4,-2.8 -3.5,-3.7 -2.1,0.2 -1.5,3.8 -3.8,1.5 -2.4,0 -5.8,-1.8 -7.9,0.2 -2.7,0.4 -2.1,-6 -5.5,-3.2 -2.6,0.9 -6.1,0.8 -7.2,-2.3 -2.8,0.6 -4.2,-2.4 -6.1,-4 -2.6,-1.4 -5.3,-1.6 -8.4,-1.6 z", - "department-02" : "m 388.2,68.1 c -1.1,1.1 -2.8,3.2 -4.4,1.2 -2.8,-2.2 -4.7,3.7 -8,1 -2.7,-1.5 -4.8,2.3 -7.4,-0.1 -2.1,-0.3 -5.9,2.3 -2.5,3 -3,2.5 -3.7,6.4 -5.6,9.5 -1.7,1 2.2,2.4 -0.4,3.9 2,1.4 2.5,4.9 2.6,7.7 -1.5,0.2 -0.3,2.5 -1,3.2 2.8,2.1 0.7,5.5 0.2,7.4 1.3,1.4 -0.6,2.7 2,3.2 1.9,2.6 -4,-0.2 -2.6,3 0.2,2.8 -1.9,6.4 -4.8,5 -3.2,2.4 3.2,2.3 1.8,4.7 0.7,2 -0.9,3.6 1.7,4.2 1.2,1.3 2.5,-0.6 2.4,2.1 3.2,1.1 -5,3.8 0,3.9 2.5,0 3.9,4 2.2,5.7 2,1.3 3.8,3.7 5.3,5.3 2,-1.8 1.3,4.1 3.5,1.3 1.1,0.1 0.6,4.1 3.1,3.7 1,1.1 2.3,2.2 2.7,-0.2 1.3,-1.3 1.8,-3.4 4,-3.7 1,-2.5 2.5,-4.4 4.7,-6 0.1,-2.9 -6.1,0.3 -3.5,-3.3 4.1,-0.8 -1.6,-3.6 1.2,-5.6 1.7,-0.5 6.1,1.2 5.3,-1.7 -2.2,0.3 -1.7,-2.2 -3.9,-2.4 2.3,-2 -2.4,-5.7 0.5,-7.3 2.8,-0.4 5.4,-3.6 8.3,-1.7 -0.3,-1.7 3.2,-4.9 4.5,-2.8 1.4,0.8 4.6,3.5 4.2,0.1 0.8,-1.5 -0.5,-3.2 0.8,-4.2 -1.9,-2.1 0.2,-3.9 0.9,-5.4 -2,-0.9 1,-3.5 -1.7,-4.8 -1.6,-3.7 5.1,0.3 4,-4 1.2,-2 5.5,-3.7 5.1,-6.5 -2.5,-0.4 -0,-2.2 -0.8,-3.8 1.3,-2 2.5,-4.9 -0,-6.1 1.8,-3.3 -2.8,-4.6 -5.4,-3.6 -2.1,-1.1 -7,-0.3 -5.1,-4.2 -1.6,-0.9 -4.8,3.4 -5.4,0.1 -2.8,-0.3 -5.9,-1.9 -8.5,-1.7 z", - "department-59" : "m 335.6,0.1 c -3.4,1.4 -7,2.7 -10.8,2.4 -2.7,1.3 -8.7,1.4 -9.1,3.8 2.4,2.8 3.3,6.6 4.8,9.9 0.4,4.8 5.6,3.7 8.6,4.4 2.3,1.4 -4.6,1.7 -1.5,4 2.4,0.7 -1.2,3.4 2.1,2.6 2.9,3.9 6.7,1.9 10,3.5 2.2,-0.7 4.1,-0.9 5.7,0.9 0.4,-1.8 2.1,-1.4 0.6,-3 2,-2.6 7.3,2.1 2.7,2.8 -1.8,1.7 0.1,3.5 -0.6,5.5 2.3,0.1 3.9,-1 3.9,1.6 2.5,-1 7,0.2 5.6,3.5 1.3,0.4 3.9,-0.8 2.3,1.9 -3.7,0.2 -4.3,4.1 -0.7,5.5 2.7,1.9 -0.5,2.2 0.3,4.3 2.7,0 5.4,1.4 5.6,3.6 -3.5,-0 -0.7,2 -1.8,3.3 -2.9,0.8 0.8,2.1 -1.9,3.5 1.2,2.2 -2.2,4.8 1.7,6.1 2.8,1.4 5.3,-1.1 8.1,0.5 2.8,-2.8 7.1,1.8 9.9,-1.7 1.9,-2.2 4.8,3.1 6.2,-0.7 3.1,-1.4 6.6,0.9 9.8,1.4 0.5,3.1 6.5,-3.5 4.8,1.3 0,2.3 5.2,2.4 7.1,2.1 1.1,-1.4 -0.8,-4.1 2.3,-4.6 2.7,-0.9 0.6,-5.1 -0.8,-5.5 -3.3,1 -0.1,-4.1 0.1,-5.6 2.4,-1.2 2.4,-3.8 -0.4,-4.1 -0.6,4.1 -2.7,-3.1 -5.1,-3.4 -2,-3.4 -6.7,2.4 -9.4,-1.1 -3,-1.1 -5.2,0.6 -6.4,2.7 -3.4,-1.4 -0.9,-6.4 -2.2,-9.2 -1.1,-3.5 -4.7,-3.1 -7.3,-3.2 1.2,-5.2 -5.7,2.5 -8,-1 -3.9,-1.6 -1.3,-6.5 -3.8,-9.4 1.8,-3.7 -3.1,-4.7 -3.8,-8.3 -2.9,-1.5 -7.1,1 -10.1,2.1 -0.3,5 -4.3,1.6 -6.9,1 -1.6,-3 -3.7,-6.4 -7.3,-6 -1.3,-2.7 -2.2,-6.3 -0.1,-8.7 -2.3,-2.8 -2.8,-5.7 -4.1,-8.8 z m 28.1,54.5 0,0 -0,-0 z", - "department-62" : "m 313.3,5.5 c -4.9,0.6 -9.8,2 -14.3,4.2 -2.3,2 -4.4,4.4 -7.4,5.3 0.4,3 1.9,6.2 -0,9.1 -1.4,2.9 0.1,6.1 -0.1,9.2 0.1,1.9 1.9,2.9 0,4 0.2,3 -1.2,6.4 -0.3,9.2 2.7,1.6 4.7,4.9 7.9,2.3 3.8,-2.3 6.8,4.6 9.8,1.7 1,1.1 -2,2.7 0.9,2.9 2.1,1.4 5.3,1.3 4.7,4.1 0.9,1.5 2.9,0.7 3.9,1.4 1.8,-1.1 4,-1.3 5.7,-1.4 1.2,1.1 1.8,-0.4 1.6,-1 1.3,-0.4 1.8,3.5 2.7,0.8 1.5,-1.5 6.2,0.9 4.5,2.5 -2.5,0.1 -6.3,4 -3.3,5.6 1.7,2.1 1.5,-3.5 4.2,-2.4 1.1,-0 2,2.5 2.3,-0.1 2.8,-0.7 -0.1,2.5 2.6,2 1.3,-0 4.1,2 4.7,1.2 -1.2,-1.4 0.7,-3.5 2.2,-1.5 3.8,-0 -3.1,6.8 1.7,4.1 2.2,-2.4 3.6,-1.2 4,1.4 2.2,-1.5 4.2,-0.8 6.7,-1.7 1.7,0.7 3.3,0.8 2.9,-1.5 2,-0.9 -0.9,-3.3 1.7,-4.2 -3.1,-1.6 3.1,-1.9 0.2,-3.9 0.2,-1.5 4.1,-1.5 1.1,-2.7 -0.3,-2.8 -7.2,-0.6 -4.1,-4.3 0.8,-2.2 -5.4,-4.5 -3.1,-6.2 1,-0.8 5,-2.2 2.5,-3.4 -2,2.2 -1.8,-1.1 -1.8,-2.3 -1.7,-2.3 -3.8,-0.8 -5.9,-1.1 1.2,-3.9 -4.9,0.6 -4,-3 2,-1.1 -1.8,-2.6 0.6,-4 1.4,-1.1 3.5,-1.2 1.2,-2.9 -1.5,-1.4 -4.9,0 -2.2,1.5 -1.8,-0.6 -1.5,3.3 -3.1,0.9 -1.9,-1.8 -4.1,1 -6.2,-0.9 -1.7,1.3 -2.7,-1.1 -4.5,0.1 -1.7,-1.6 -4.3,-2.3 -5.6,-3.5 2,-1.4 -3.7,-3.9 0.6,-4.6 3,-2 -3.3,-1.3 -4.6,-1.8 -4,-1 -3.3,-5.6 -5.2,-8.4 -1.1,-2.3 -2,-6.3 -5.2,-6.4 z", - "department-08" : "m 440.1,60.9 c -1.8,2.2 -4.2,3.7 -5.9,5.9 0.4,3.2 -0.6,6.8 -4.6,6.6 -2.6,1.4 -5.4,3.8 -8.5,2.2 -2.6,-0.3 -6.9,-3.1 -8.2,0.5 -1.1,2.3 2.6,2 1.3,4.5 -0.9,1.9 -2,5 -1.4,6.4 2.7,1.6 -1.6,4.5 -2.9,5.5 -2,1 -1.1,5.4 -4.4,3.7 -3.5,0.9 2.5,3.8 -0.3,5.5 1.5,0.9 0.6,2.6 -0.6,3.4 -0.5,1.7 2,3.4 -0,4.2 0,4 5.2,0.9 7,2.8 3.3,0.6 4.2,4.3 7.4,4.9 1.8,0.1 3.1,4.2 6,2.6 2.1,-0.1 5,-2.3 5.5,0.7 0.4,2.7 2.6,2.4 4.1,0.8 2.6,1.2 5.4,0.2 7.6,1.6 0.3,-2.7 3.1,-2.4 4.1,-0.7 1.4,-1.1 3.9,-1.6 4.6,-3.1 -2.2,-1.8 -0.6,-5.7 2,-5.9 0.2,-1.2 -1.2,-2 0.5,-2.9 0.2,-2.3 -1.8,-3.5 -2,-5.7 1.9,-0.6 0.8,-3 2.1,-4 -0.5,-2.9 2.2,-0.9 3,0 2.7,-1.7 3.9,3.4 6,0.4 0.3,-2.4 4.6,-1.6 3.3,-4 -1,-0.7 -4.1,1.6 -3,-1.1 1.7,-1.8 -2.3,-4.8 -4,-3 -1.6,-0.1 -2.5,-1 -3.3,-1.8 -2,-0.2 -1.2,-4.7 -4.3,-3.6 -2.1,-1 -3.7,-3.1 -6.2,-1.5 -1.9,0.1 -3.6,-0.3 -2.4,-2.4 -2.1,-2.7 2.6,-6.1 -1.4,-8 -4.1,-0.8 1,-4.8 -0.1,-7.2 0.2,-2.3 3,-3.4 2.2,-6 -1.4,-0.7 -2.1,0.5 -2.9,-1.5 z", - "department-55" : "m 466.5,97.5 c -1.6,1.8 -4,2.9 -5.5,4.7 -1.7,-0.6 -3.4,-2.3 -5.1,-1.7 -3.6,-3.7 -2.1,3.6 -4.8,4.4 1.9,1.9 3,4.9 1.7,6.9 0.6,2.4 -4.9,3 -2.5,6 2.4,3.3 -6.2,2.9 -2.3,6.6 -4.2,1.8 1,5.9 0.5,8.8 -0.1,1.6 -1.2,3.2 0.9,2.9 1.8,1.6 -1.9,3.1 0.5,3.9 0.3,3.6 -6.2,2.1 -5.2,5.9 1.1,2 -0.2,3.5 -1.1,4.7 1.4,2.5 5.5,3.3 5.1,6.6 0.2,1.8 -1.5,6 0.8,6.3 1.9,-2.8 1.6,2.8 3.9,1.4 2.3,2.7 5.5,4.7 9,5.6 2.3,1.4 4.4,3 5.9,5.2 2.7,2.6 4.9,-1.3 7.8,-0.7 2,-0.8 2,-2.6 4.2,-1.4 3.1,0.1 4.5,-5.2 1.4,-6.3 -3.9,-2.5 6.3,-3.7 1.5,-4.4 -1.5,-2.2 0.7,-5.4 -1.6,-7.4 0.5,-3 3.5,-5.5 2,-8.7 1.7,-1.4 -2.4,-3.1 0.6,-4.2 1.6,-0.7 4.2,-1.8 1.6,-3.2 -1.3,-1.7 3.6,-5.2 -0.4,-5.6 1.5,-1.9 -0.2,-3.5 -1.9,-3 -2.1,-1.7 1.4,-6.2 -1.6,-5.8 -0.5,-2.6 -0.1,-4.8 1.7,-6.8 -2.2,-0.6 -1.6,-2.4 -1.8,-4.2 -1.4,-1.7 -2.9,-6 -5.8,-3.7 -2.4,-0 -4,1.5 -4.6,0.5 -1,-0.5 -0,-0.6 -1.2,-1.6 0.5,-1.5 -0.9,-2.1 -0.1,-2.7 -0.2,-2.2 1.3,-0.2 0.1,-1.8 -0.1,-2.7 -0.8,-5.9 -3.4,-7.3 z", - "department-54" : "m 483.3,101.6 c -1.8,2.4 -6.7,-0.8 -7,2.4 -2.6,-1.4 -7.4,1.1 -6.2,4.4 0.7,4.9 5.3,0.6 8.1,1.5 3,1 3.6,5.6 4.1,7.4 3.1,1.3 -1.9,3.7 -0.5,5.9 -0.9,2.4 2.6,1.4 1.1,3.6 0.1,2.6 -0.2,4.4 2.7,4.4 0.9,1.4 -0.8,2.5 1.3,3.1 0.1,2.4 -2.7,4.8 0.1,6.7 -1.9,1.5 -5.4,2.7 -2.9,5 -0.3,3.1 0.4,6.5 -2.3,8.8 0.3,2.3 1.9,3.6 0.9,5.9 -0.2,2.4 4.1,2.5 0.7,3.7 -2.8,0.5 -2.8,3.4 -0.1,3.8 0.3,2 0.1,5.3 3,2.9 5.4,-1.2 1.3,5.7 5.3,7.3 -0.4,3.6 5.1,2.5 6.1,0.9 0.8,0.5 2.6,2.7 3,-0.3 0.4,-3.4 4,0.7 5.6,-2.3 2.1,-1.7 2.8,1.8 5.3,0.8 2.4,1 5.8,-2 8.7,-1.3 -0.1,-2.5 2.7,-4.4 3.5,-1.1 1.9,2.1 5.7,3 8.5,2 1.1,-2.5 3,0.5 4.4,-2.1 1.4,-3.3 8.7,-2.6 5.7,-7.3 -1.3,-1.3 -2.1,-2.5 -2.8,-3.7 -2.1,0.6 -3.1,-2.2 -5.2,-0.6 -3.4,-1.5 -6.2,-3.2 -9.8,-3.9 -0,-2.2 -3.9,-2.6 -5.4,-4.7 -3,-0.7 -5.5,-2.5 -8.4,-2.2 -1.4,-2.4 -4.5,-3.4 -2.7,-6.5 1.9,-3.8 -4.9,-3.2 -7.3,-3.7 -1.3,-1.5 -2.6,-2 -4.6,-3 0.5,-3.5 -7.6,-4.6 -4.5,-8.3 3.1,1.1 1.2,-3.2 3.2,-3.9 -1.9,-1.3 -2.2,-2.9 0,-3.9 0.2,-1.6 -0.9,-4.9 -1.5,-5.5 -2.5,-1 -0.9,-3.4 -2.6,-4.8 -0.9,-2.6 2.2,-6.9 -2.5,-7.4 -1.9,-1 -2.6,-3.6 -5,-3.9 z", - "department-57" : "m 503.4,105 c -3.5,0 -5.3,4.4 -9,3.8 -1.9,-0.4 -2.7,-4.8 -4.8,-2.7 4.2,0.9 -0.7,5.8 2,8.1 1,1.1 1.5,1.1 0.2,1.9 2.7,1.5 4,5.2 2.8,8.1 -3.2,1.2 2.9,3.4 -0.8,4.3 0.7,2.2 0,3.2 -2.3,2.9 -2.2,3.6 4.4,3.8 4.5,6.8 0.3,2.5 4.3,1.9 4.6,4.1 2.6,0.2 7.9,-0.2 8.1,3.1 -1.5,2.1 -1,3.8 1.2,4.6 -0.1,2.4 2.7,3.1 4.2,2.6 2.3,1.9 5.9,1.3 7.6,4 3.2,1.9 6.1,4 9.7,5.1 1.6,1.3 4.4,1.5 5.4,1.1 1.2,1.6 4.3,0.6 4,3.1 2,2.5 6.1,5.3 8.8,1.9 1.7,-2 5.6,-6.4 2,-8.1 -0.6,-2.3 4.2,-5.9 0.7,-8.4 -2.3,-1.1 -5.5,-4.7 -6.5,-0.3 -1.3,2.2 -2.7,0.9 -2.9,-0.7 -3.5,-1.1 4.1,-2.8 -0.1,-3 -2.2,-1.1 -5.8,-2.3 -5,-4.6 1.1,0.1 2.3,-2.3 3.7,-2.5 0.7,-2 0.8,-7.3 3.4,-6.5 0.1,2.6 1.3,4.6 3.8,4.8 3.2,0.3 5.2,3.4 8.4,2.7 3,-1.6 5.6,0.3 8.2,0.7 1.7,-2 3.4,-5.7 3.3,-7.9 -3.2,-1.1 -5.8,-2.8 -6.4,-6.4 -2.5,-1.1 -5,-1.3 -6.8,1.4 -3.2,2.3 -7.7,1.4 -11.2,-0.4 -0.6,3.8 -4,0.6 -3.1,-1.8 -1.6,-2.6 -5.8,-3.5 -8.4,-2.3 2.6,4.4 -5.3,4.1 -5.5,1.2 0.8,-2.3 -2.2,-2.1 -2.3,-4.5 -1.2,-2.8 -6,-4.4 -3.9,-7.9 -2.5,-2.3 -3.8,-6.6 -8.3,-6.1 -4.2,1.5 -5.6,-3 -9.2,-2.5 z", - "department-67" : "m 544.4,133.3 c -2.6,1.2 -1.9,5.3 -3.5,7.6 -2.8,-0.4 -4,5.3 -0.4,4.9 0.9,1 5.8,1.8 2.1,2.5 -1.8,1.5 1.9,2.4 0.8,3.4 3.1,0.4 2.8,-5.6 5.6,-2.7 1.3,0.5 2.7,1.1 3.4,2.3 3.2,1.9 -0.4,5.5 -1,7.7 0.4,1.8 3.4,1.1 1.5,2.9 -0.9,2.9 -2.3,6.3 -5.5,7.1 -1.5,-0.3 -6.2,0.3 -2.4,1.1 1.9,0.8 -2.3,1 0.3,2.3 -0.3,2.1 -1.2,5.2 -1,7.3 -1.6,2.7 3.5,2 4.1,2.5 1.1,2.4 5.3,1.1 5.7,4 2,-0.8 -0.9,2.6 1.9,1.7 3,0.6 6.3,2.6 6.2,5.6 1.7,1.1 3.4,4.4 5.2,1.3 0.9,-3.2 3.7,-5.3 4.2,-8.7 0.1,-2.7 3.7,-3.6 2.2,-6.8 -0.3,-3 1.2,-6 2.5,-8.7 1.4,-2.3 -0.7,-5.9 1.6,-8.3 2,-2.5 5.7,-3.6 6.3,-7.2 1,-1.4 2.5,-0.6 3.1,-2.4 3.7,-1.2 3.6,-5 5.1,-8 0.2,-2 5.3,-4.4 1.6,-4.9 -3.5,-0.1 -6.3,-2.1 -9.3,-3.8 -2.7,-1.5 -5.8,0.3 -8.4,-1.4 -2.5,1.2 -6.2,-0.9 -8.2,1.8 -0.7,2.4 -2.5,7.8 -5.7,4.8 -2.4,-2.5 -5.8,1.3 -8.4,-0.2 -1.1,-1.6 -3,-2.5 -4.6,-2.1 -2.1,-1.1 -5.2,-2.1 -4.6,-5 0.3,-0.2 0.2,-0.8 -0.2,-0.8 z", - "department-88" : "m 543.7,170.7 c -3.3,1.4 -6.3,2.9 -8.6,5.7 -1.3,0.7 -2,-1.7 -3,0.7 -1.5,2.5 -4.5,-1.1 -6.5,-0.4 -3.1,0.4 -1.4,-5.3 -4.4,-2.9 -1.7,1.1 0.9,4.3 -2.1,2.2 -1.8,0.7 -4.1,0.8 -5.7,1.7 -1.6,1.8 -1.7,-1.6 -3.6,-0.2 -1.8,0.1 -2.2,-3.2 -3.5,-0.6 -1,2.7 -5.8,-1 -5.2,2 -0.9,2.8 -2.6,1.7 -3.3,0.4 -0.1,2.4 -3.6,0.6 -5.2,1.9 -1.7,-0.7 0.1,-3.7 -2.1,-3.2 -3.3,-1.8 1,-7.7 -3.8,-6.9 -1.9,1.6 -3.9,0 -4.9,2.6 -1.6,0.5 -3.6,-1.4 -4.3,0.8 -1,2.3 -5,-0.5 -5.8,2.6 -1.5,-1.1 -4.8,0.2 -4.4,1.8 2.7,-0.8 -1.5,4.2 1.5,2.8 2.6,-2.8 4.3,0.9 5.5,2.9 1,2.3 2.4,-0.8 3.7,1.6 0.2,1.5 -0.1,2.9 2.2,2.7 1.1,0.8 2.8,3.4 0.2,3 -1.2,2.1 -0.8,4.9 -2.7,6.2 0,1.7 3.2,0.1 3.8,2.4 2.7,1 3.7,3.6 3,6.1 1.1,2.3 3.3,-2.9 3.5,0.9 1.4,3.9 3.6,-4.9 4.2,-0.8 -1.9,1.6 0.2,2.1 1,0.3 2.4,-0.3 2.6,-4.8 6,-3.8 2.8,-2.1 1.9,3.2 3,3.8 1.7,1.1 3.1,2.1 4.9,0.2 2.8,0 6.1,-1.3 7.8,2 0.6,3.9 4.4,1.4 5.6,-0.8 2.9,-1.4 3.5,3.7 6.5,4.1 2.2,0.9 3.5,2.6 5.1,3.8 2.2,-0.7 5.2,-2 3.4,-4.7 1.6,-1.7 0.3,-4.4 1.9,-6.6 1,-1.7 3.7,-2.6 3.9,-5.2 1.5,-1.6 3,-3.4 1.6,-5.1 1.5,-3 3.1,-5.8 4.5,-8.7 0.9,-1.4 2.3,-3 0.3,-4 -1.9,1.3 -5.7,-1 -2.9,-2.8 -2.2,-1.8 1.8,-5.5 -0.2,-7.1 -0.6,-0.2 -0,-1.4 -0.7,-1.4 z", - "department-52" : "m 446.8,159 c -1.7,0.9 -3.1,-0.5 -4.8,1.2 -1.1,-0.8 -4.6,-0.7 -3.5,0.9 2.8,-1.2 4.7,3.3 1.3,3.4 -2.3,0.3 -2,1.8 -1.1,3 1.7,4.1 -5.8,-1.2 -5.4,3 -0.5,1.2 -1.8,3 -1.2,3.9 2.4,0.9 2.2,4.6 5.3,4.5 -1,3 5.4,1.7 2.9,4.7 2.6,1.7 0.4,5 1.4,6.8 1,1.5 -1.4,3.5 -0.5,5.3 0.2,4.4 -5.3,-1.1 -6.4,2.9 -2.5,1 2.3,2.6 0.4,4.4 1.5,1.8 5.6,0.4 3.8,3.9 2.4,-0.6 4.4,1.9 1.8,3.3 0.7,2.8 2.7,-2.8 3.6,0.5 0.7,2.5 3.6,4.1 3.3,6.7 -1.3,0.9 -4.5,2.9 -1.3,2.8 1.5,1.5 -1.3,5.6 1.9,4.5 1.6,-2.2 2.4,0.6 2.9,1.7 1.8,1.4 3.8,1.4 4.8,-0.8 0.8,0.3 -0.1,2.5 1.8,2.5 1,1.4 3.2,1.1 1.7,3.2 0.9,2.7 3.8,-3 5.2,-0.1 1.7,-1.9 1.1,-6.1 4.6,-5.1 1.3,-1.4 3.5,1.3 4.3,-1.4 1.6,-1.9 1.6,2.7 3.9,1.2 2.2,-0.1 2.7,-1.2 2.1,-3 0.9,-1.3 1.2,-2.9 -0.4,-3.6 -0.6,-2.6 1.4,-3 3.1,-3.3 -0.7,-3.1 2.5,-1.4 3.6,-2 -0.2,-2 1.4,-3.5 3,-3.4 -0.3,-2.4 -2.2,-4.5 -4.2,-2.8 -1.3,-2 0.4,-5.5 -3,-6.4 -1,-1.3 -2.6,-2.4 -4,-2.1 -1.1,-1.4 1.6,-1.9 1,-3.4 1.1,-1.8 0.9,-4.3 2.9,-4.5 -0.5,-2.8 -4.9,-1.7 -3.7,-4.8 -1.3,-2.4 -3.1,0.9 -3.9,-2 -1.2,-3 -3.7,-4.4 -6.2,-2.1 -0.6,-1.9 1.1,-3.2 -1.3,-3.9 1.8,-0.4 3.5,-2.5 0.9,-3.3 -0.4,-1.9 -1.2,-2 -2.8,-2.6 -1.7,-3.2 -6.4,-1.8 -8.2,-5 -2.1,-0.5 -2.8,-2.8 -5,-3 -0.1,-2.2 -1,-1.6 -2.3,-0.7 -2.8,-0.4 1.4,-5.7 -2.2,-4.9 z", - "department-70" : "m 499.9,202.9 c -2.6,0.3 -4.9,2.1 -6,4.1 -0.9,0.9 -4,2.3 -2.1,-0 0.1,-1.9 -1.9,-0.3 -1.8,0.6 -1,1.3 -1,3.9 -3.1,3.5 -0.5,1.7 -1.2,4.5 -3.4,2.7 -1.4,0.7 -1.1,3.6 -3.3,2.5 -2.3,2.1 1.8,4 -0.2,6.2 1.2,3.1 -4.3,4.8 -5.3,1.8 -0.6,-0.9 -2.7,2.9 -4.4,1 -1.2,1.1 -4.5,-0.1 -3.8,2.6 -2.1,1.1 0.1,3.9 1.1,1.4 2.2,-1.6 4.1,3.9 3,5.7 -0.7,2.1 -3,2.7 -4.2,3.2 1.2,1.1 -1.8,2 0.9,1.8 2.3,0.3 -0.2,6.1 3.3,4.2 1.8,2.2 -1.9,5.3 1.4,5.7 1.4,2.2 3.9,4.4 6.6,2.7 2.3,-0.9 4.6,0.2 6.7,-1.7 2.8,-1.1 5.7,-4.2 8.5,-2.8 2.5,-0.1 4.6,-2 5.9,-3.8 1.8,0.5 2.6,-0.4 2.9,-1.8 2.6,-0.5 5.3,-1.6 5.5,-4.7 2.3,-1.3 5.8,-3.3 7.9,-0.7 1.2,-0.9 5.7,1.5 4.6,-1.8 -0.2,-2.4 4.6,1.5 3.7,-2 -0.1,-2.7 3.1,0.5 4.4,0.6 2.8,1.8 2.9,-3.3 1,-4.6 1.7,-2.3 -0.8,-5 -0.8,-7.5 -0.8,-2.9 4.4,-4.2 1.8,-6.7 -2.1,-2.7 -6.2,-2.9 -7.7,-6.1 -2.5,-2.9 -3.9,3 -6.8,2.4 -1.6,-1.8 -2.6,-4.9 -5.7,-4.5 -3,-0.2 -6.1,3.1 -8.2,0.4 -2.4,-0.5 0.2,-4 -2.4,-4.6 z", - "department-21" : "m 430.3,202.4 c -3,-0.4 -2.3,3.5 -2.9,4.1 -3.5,0.9 -7.7,-0.3 -10.9,1.1 0.1,1.9 0.2,3.7 -1.8,4.4 -1.4,2.6 2.2,2.6 2.8,3 0.8,2.8 0.6,7.3 -3.2,7 -0.1,2.2 2,3.6 -1,3.9 0.7,2.9 -2.4,6.5 -3.9,9.4 -2.4,2.1 0,6.3 -3.4,7.9 -0,1.5 1.5,3.6 2.1,4.4 2.1,-1.7 -0.7,4 0,5.4 0.8,2.1 4.8,0.5 4.7,3.9 -1.3,3.4 1.7,6.4 5,6.9 1.3,1.4 0.6,2.8 2.5,1.2 2,0.2 0.2,2.8 2.6,2.8 2.7,1.4 5.4,1.4 6.2,4.6 1.3,2 4.7,2 4.6,4.2 2.9,-1.3 6.4,-1.2 9.2,-3.3 2.3,-0.8 6.1,-0.9 8.1,-1.2 2.9,2.6 6.2,-1.1 9.3,-0.9 2.2,-0.6 1.6,-2.4 0.8,-3.3 1.6,-2.9 6.1,-2.7 6.8,-6.5 1.4,-2.7 2,-5.5 2.7,-8.5 0.1,-1.9 2,-2.7 -0.3,-3.5 0.4,-2.2 1.5,-5.3 -1.7,-5.1 -0.4,-1.9 -1.3,-4.9 -2.9,-4.6 0.2,-3.4 5.1,-1.9 5,-5.9 0.8,-3 -2.7,-7.1 -4.5,-2.8 -2.2,-0.2 -3.5,-1.4 -5.3,0.7 -2.4,1 -0.8,-3.8 -3.5,-3.9 -1.8,-1.2 -0.6,-3.2 -2.4,-0.9 -3.6,2.1 -4.6,-4.9 -7.3,-2.2 -2.9,-0.5 0.8,-4.9 -3,-5.1 0.9,-1.6 5.1,-3.2 1.8,-5 -1.4,-2 -2.5,-6.6 -4.9,-3.8 -2.6,-0.4 2.1,-3.2 -0.9,-3.9 -2,-0.4 -2.1,-0.7 -1.8,-2.4 -2.6,-1.6 -5.8,-1.2 -8.6,-2.3 l 0,0 z", - "department-25" : "m 524.7,232.7 c 0.6,3.5 -5.1,1.1 -4.4,4.6 -1.6,0.2 -4.2,0.3 -5.1,0.1 -2.8,-2.9 -7.3,0.3 -8.3,3.5 -1.3,2.5 -4.2,1.2 -5.2,3.6 -1.4,0.5 -2.4,0.4 -2.7,1.8 -2.2,0.4 -3.6,3.2 -6.4,2 -3.2,-0.1 -5.7,2.6 -8.7,3.6 -3,0.3 -3.9,3.3 -1.2,5 3.1,1.5 4.2,4.9 1.6,7.5 0.1,1.6 -1.3,3 -1.3,4.5 1.3,1.4 2.8,-3.2 3.1,0.1 0.9,2.5 4.5,-0.3 4.6,2.1 3.8,0.8 1.8,4.9 4.2,7.2 0.9,2.9 5.2,1.5 6.6,4.2 3.5,2.9 0.1,6.3 -2.8,7.5 -1.4,1.9 0.4,3.6 -1.4,5.2 -0.7,2.8 3.7,5.7 3.8,1.7 2.4,-2 4.4,-4.6 7.1,-6.2 2.3,-1.8 5.5,-2.9 6.6,-5.7 -0.7,-2.9 1.5,-6 -0.1,-9.1 0.1,-4.2 6.9,-3.3 9.4,-5.9 2.7,-2 2.3,-6.4 5.9,-7.6 2.8,-2.2 4.5,-5.4 7.4,-7.6 -0.6,-3.7 3.5,-4.2 4.8,-6.7 -0.1,-3.8 -5,0.1 -7.1,-1.5 0.7,-1.9 3.2,-4.1 1.5,-6.7 -0.8,-1.5 -0.7,-2.2 0.6,-2.9 -0.7,-3.5 -5.2,-3.7 -7.8,-2.3 -1.3,-1.1 -3.2,-1 -4.5,-2.1 z", - "department-2B" : "m 591.5,517.8 c -3.8,0.6 1,5.6 -2.3,7.1 0.4,2.4 -1.6,4.4 0.3,6.5 0.9,2.6 0.2,5.2 -1.2,7.5 -1.7,1.4 -2.3,-3.6 -4.9,-2.8 -2.7,-0.7 -5.8,0.7 -6.5,3.5 -1,3.6 -5.5,1.8 -7.9,3.5 -1.9,1.1 -3.9,1.7 -4.6,4 -1.3,0 -3.6,-1 -3.2,1.5 -0.8,1.5 -4,3 -2,4.9 -0.7,1.8 -0.3,3.5 -2.7,3.5 -0.2,1.4 -2.2,2.9 0.6,2.7 2.5,1.1 5.1,2.1 7.7,3.2 1.5,0.7 3.8,-1.6 3.2,1.3 1.1,3.2 4.1,4.2 6.7,6.2 3.4,0.3 1.4,5.5 4.6,6.5 1.7,2 0.8,6.4 4.8,5.7 0.2,2.3 0.6,4.8 0.4,7.1 3.1,0.8 -1.9,5.2 2.2,5 1.8,0.5 2.8,1 4.2,-0.9 3.6,-1.4 0.5,-5.6 2.7,-7.5 1.3,-1.7 2.6,-3.8 1.8,-5.5 1.9,-0.1 4,-2.4 4,-4.7 -3.7,0.6 2,-2.6 0.4,-4.6 0.5,-4.5 -0.6,-8.9 -1,-13.3 -0.1,-3.8 0.3,-7.7 -0.5,-11.3 -2.6,0.1 -3.7,-4.2 -3.3,-6.4 -0.4,-3.7 1.6,-7.1 1.7,-10.6 -0.6,-3.7 -1.1,-7.3 -1.5,-11 -0.8,-1.1 -2.3,-1.1 -3.5,-1.1 z", - "department-2A" : "m 553.9,559.5 c -0.8,0.6 -0.1,3.9 1.1,2 1.5,-0.6 3.2,1.1 1,1.7 0.2,1.1 4.6,2 3.3,3.7 -1.7,0.8 -5,1.1 -5.7,2.4 1.5,0.6 1.4,3 1,3.9 1.8,0.2 -1.2,1 0.6,1.6 0.6,1.3 2.9,1.8 3.9,2.6 2,-0.7 1.7,2.9 3.3,3.7 -1.4,1.5 -5,1.8 -3.8,4.6 -1,1.2 -4.8,0.3 -2.3,2.5 0.6,1.1 -0.7,3.4 1.6,2.3 2.4,0.8 4.1,-2 6.1,-1.2 2,1.5 -0.2,3.4 0.1,5 -2.7,0 1.8,1.9 -1,2.5 -3,0 -0.8,3.8 -3.9,4 -1.7,0.2 1.6,0.7 1.5,1.7 1.8,-0.6 3.7,-1.6 3.4,1.1 1.9,0.2 4.6,0.6 6.1,1.7 -1.5,1.3 -2.8,3.5 -5.4,3.4 -1.1,2.6 -0.4,5.7 2.3,6.7 0.5,1.5 3.1,1.5 4.1,2.8 2.1,-0.2 4.4,2.7 6,1.1 0.6,-0 -0.3,2.7 1.6,1.9 1.8,0.7 -1.9,3.7 1.4,3.4 1.9,2.5 5.1,2.2 5.3,-1.3 -0.3,-1 -2.2,1.4 -1.3,-0.4 -1.1,-2.4 4.2,-2.9 2.2,-5.9 -0.4,-2.4 4.3,-3.1 3.6,-5.7 -1.1,-1.5 -3.9,2.1 -2.9,-0.9 0.1,-2.4 3,0.6 2.8,-2 2.6,-0.2 0.1,-3.4 2.4,-4.1 0.1,-3.3 0.2,-6.9 -0.1,-10.2 -1.6,-1.5 -3.1,3 -4.8,1 -2.8,0.6 -3.4,-1.9 -2,-3.8 0.2,-1.4 -2.6,-0.6 -1.1,-2.2 -0.9,-2.3 1.3,-7.4 -2.7,-6.4 -2.4,-1 -0.7,-4.4 -2.7,-5.6 -2.8,-1.2 -1.4,-6.2 -4.8,-6.5 -1.6,-2 -4.8,-2 -5.5,-4.7 -1.2,-1 -0.5,-3.7 -2.8,-2.5 -2.7,-0.5 -5.3,-1.8 -7.7,-2.9 -1.3,-0.6 -2.8,-0.7 -4.2,-0.9 z", - "department-66" : "m 350.3,540.7 c -3,0.4 -4.3,2.8 -5.6,5 -3.5,0.7 -7.2,-0.4 -10.8,-0.6 -2.3,1.7 -6.8,-1.7 -7.8,1.6 0.2,2.1 1.8,4.4 0.8,6.4 -1.6,1.9 -4.3,1.3 -5.7,3.5 -1.3,1.1 -2.2,2 -3.6,0.5 -2.4,0 -5.8,-0 -7.3,1.7 -1,2.7 -4.2,1.4 -5.4,3.8 -3.2,-0.4 -6.5,2.3 -5.1,5.7 2.4,0.6 5.1,0.6 6.9,2.8 2.2,0.4 3.9,1.1 3.8,3.7 0.3,2.6 3.2,3.7 5.3,2.5 2,-1 2.2,-4.5 5,-4 2.6,-0.1 5,-1.4 7.3,0.7 1.6,1.1 4.1,1 4.9,3 1.3,1.9 4.3,3.1 5.4,0.6 1.7,0.7 6.8,2.3 4.1,-1.1 0.7,-2.5 4.1,-2.9 6.3,-2.6 1.6,-1.6 3.5,-3.2 5.8,-2.8 1,-2.1 3.1,-0.1 4.9,-0.9 1.6,1.1 2.9,3.7 5.5,2.5 3.2,-0.4 -1.2,-3.7 -1.4,-5.4 -2.9,-1.3 -2.8,-4.6 -3.1,-7.4 0.8,-2.2 -2.6,-2.2 -1.4,-4.1 2.3,2 1.2,-2.9 1.6,-4.2 0.4,-2.2 -0.9,-3.9 -3.2,-3.8 -1.3,-1.5 0.4,-4 -2.3,-4.3 -1.9,-0.4 -3.3,-1.9 -4.9,-2.8 z", - "department-01" : "m 445.4,302.6 c -1.4,3 -1.7,6.2 -3.2,9.2 -0.8,3.2 -1.8,6.3 -2.9,9.5 -0.7,1.9 -1.3,3.8 -0.1,5.4 -0.7,2.1 -3,3.7 -2,5.9 -1.7,2.3 0.9,5.7 -1.2,7.8 1.9,0 3.5,1.6 4,2.6 2.2,-1.5 3.9,1.9 4.1,3.4 0.9,1.3 -0,3.8 2.5,2.8 2.9,0.5 6,-0.9 8.8,0.4 1.3,2.2 3.9,2.9 5.4,0.3 1.2,-1.7 1.7,-5.7 4.1,-5.3 2,1.2 3.8,2.9 3.1,5 1.9,2.3 3.7,5 5.9,6.7 1.3,1.2 0.2,0.8 -0.5,0.6 0.6,1.8 3.1,2.5 3.3,4.8 1,0.8 1.4,-1.9 2.9,-1.6 -0.3,-1.6 1.7,-2.7 0.8,-4.3 3.8,1 3.7,-3.3 3.7,-5.9 0.9,-3.4 2,-6.8 2.3,-10.3 -1.1,-2.3 -1.4,-4.8 -1.1,-7.5 0.3,-1.5 0.9,-3.6 2.3,-1.4 2.5,1 0.5,-3.5 3.6,-2.7 2.7,-0.1 3.5,-3.3 1.4,-4.8 1.3,-2.8 5.9,-1.7 6.8,-4.1 -1.7,-3.1 4.6,-7.1 -0.2,-9.2 -2.6,-2.5 -4.1,2.1 -6.1,3.4 -0.9,2.1 -2.5,3 -3.6,4.5 -2,2.6 -5.5,0.8 -8.1,1.3 0.8,-3 -2.7,-3.4 -3.8,-4.7 -2,1.7 -3.2,4.5 -6.2,4.7 -2.7,0.5 -1.8,-2 -1.6,-3.5 -1.4,0.6 -1.7,-0.4 -2.3,-1.5 -0.1,1.3 -1,3 -0.8,0.6 -1.4,-1 -1.6,-2.6 -1.6,-3.7 -1.3,-0.9 -3.9,-1.3 -2.3,-3.1 -1.8,-1.4 -5.5,-1.3 -5.4,-4.7 -2.1,-0.6 -4.1,0.9 -6.2,1.4 -1.9,-0.4 -3.3,-2.8 -5.2,-1.5 0.1,-0.1 -0.3,-0.7 -0.5,-0.5 z", - "department-39" : "m 472,250.6 c -2.2,1.8 -1.4,5.3 -2.9,7.5 0.1,2.7 -2.3,4.7 -3.5,7 -3,-0.5 -5.4,3.7 -3.2,4.7 -2.1,0.5 -3.7,5.4 -0.5,4.7 1.3,0.8 0.7,4.2 3.5,3.2 1.7,-0.7 1.2,2.2 3.3,2.1 2.5,1.4 -0.2,2.7 -1.9,2 -2.1,-0.5 -4.5,1.9 -1.6,2.8 2.4,1.3 -1.3,3 1.1,4.1 0.9,2.1 1.2,3.8 2.1,6 -2.1,0.9 -0.4,3.7 -3.1,3.7 -1.9,2.4 0.7,4.1 2.3,5.7 -0.1,2.9 -6.2,0.8 -4.9,4.7 0.4,1.7 3.6,1.7 2.7,3.8 0.3,1.7 2.1,1.5 2.4,1.4 0.2,2.2 3,0.5 1.9,3 -0.9,3.1 3.9,1.8 4.9,0.1 1.5,-0.5 2.6,-4.6 4.2,-2 2.3,0.1 2.5,3.2 3.1,3.8 2.9,-0 7.1,0.9 8.5,-2.5 2,-2 3.8,-4.9 6.2,-7 2.3,-1.5 0.4,-4.7 2.5,-6.4 1.4,-1.5 3.1,-3.8 -0.1,-3.9 -2.1,-1.2 -3.3,-3.7 -0.9,-5.3 0.4,-1.5 -1.4,-3.1 0.8,-4.2 2.7,-1.4 6.1,-4.4 2.3,-6.8 -1.6,-2 -3.9,-2.6 -5.9,-3 -1.3,-2 -1.7,-4 -2.6,-5.9 -0.8,-0.3 1.2,-2.3 -1.1,-2.3 -1.8,-1.3 -4.2,-1.1 -5.9,-2.8 -0.6,-1.8 -0.1,-1.2 -1.3,-0 -2,2.1 -3.5,-3 -0.7,-2 0.8,-1.1 -0.4,-3.4 1.4,-4.5 2.4,-3.1 -2.6,-4.5 -3.6,-6.6 -0.4,-2 -2.1,-4.5 -4,-2.3 -2.6,0.9 -4.1,-1.1 -5.5,-2.8 z", - "department-68" : "m 549.4,183.8 c -2.3,1 -2.9,3.7 -3.8,5.8 -0.9,2.1 -3.8,4.3 -2.1,6.7 -0.9,2.2 -2.9,4.2 -3.9,6.6 -2.4,1.2 -3.5,3.7 -3.2,6.4 0.1,1.7 -1.6,2.4 -0.4,3.9 0.8,2.6 -4.6,2 -2.6,4.5 2.1,1.9 5.4,1.9 7.5,4 0.7,1.8 1.6,4.3 0.1,6.1 -1.8,1.4 -0.1,4 1.8,2.9 1.8,1 2.5,3.7 3.3,5.2 -0.7,2 1.3,2.1 2.4,2.4 -0.3,1.4 -1.2,4 1.3,3.3 1,1.3 2.1,1.3 3.3,0.3 2.6,-0.1 5.9,0.4 7.2,-2.3 -0.7,-1.2 -1,-2.2 0.8,-1.4 2.7,0.8 0.3,-2.4 2.5,-2.4 0.8,-0.8 -2,-1.5 0,-2.1 1.9,-1 4.2,-2.8 2,-5 -1.7,-1.6 -3.7,-3.9 -1.4,-6 0.9,-2.2 -1.4,-4.6 0.6,-6.7 0.7,-2 0.4,-4 1.8,-5.8 -0,-2.1 3.4,-4.9 0.4,-6.9 -3.1,-1.5 0.9,-6.6 -2.2,-7 -1.6,-0.6 -1.5,-2.3 -3.3,-2.5 -0.2,-1.9 -0.3,-3.9 -2.7,-4.3 -2.1,-1.1 -4.8,-1.2 -5.7,-3.6 0.1,-2.1 -2.5,-1.5 -3.8,-2.1 z", - "department-90" : "m 532.4,216.2 c -0.6,0.2 -0.5,1 -1,1.3 -0.6,0.8 -1.5,1.4 -2,2.3 -0.8,1 -0.8,2.5 -0.1,3.5 -0,0.7 0.5,1.2 0.4,1.9 -0,0.8 -0.1,1.8 0.6,2.4 0.3,0.3 0.5,0.7 0.1,1 -0.1,0.4 -0.6,0.4 -0.8,0.7 -0.1,0.5 0.5,0.8 0.6,1.3 0.2,0.5 0.5,0.8 0.7,1.3 0.3,0.1 0.9,0.5 0.4,0.8 -0.7,0.5 -0.1,1.7 0.8,1.5 0.8,0 1.6,-0.2 2.3,-0.5 0.8,0.2 1.4,0.8 1.5,1.6 0,0.9 1.4,0.5 1.4,1.4 0,0.5 0.3,1.1 -0,1.5 -0.5,0.3 -0.5,-0.6 -0.9,-0.7 -0.5,-0.2 -0.9,0.4 -0.6,0.8 0.2,0.3 -0.2,0.9 0.3,1 0.4,0.6 0.8,1.4 0.7,2.2 -0.4,0.5 0.4,0.6 0.7,0.5 0.8,-0.2 1.5,-0.8 2.3,-1.1 0.6,-0.6 -0.2,-1.4 -0.4,-2 -0.1,-0.4 -0.5,-1.1 0.2,-1.1 0.4,-0.1 0.8,-0.3 1.1,-0.5 1,0.2 1.8,0.9 2.9,0.7 1.1,-0.1 2.5,-0.6 2.4,-1.9 0.2,-1 -0.7,-1.6 -1.4,-2.1 -0.2,-0.5 -0,-1.1 -0.5,-1.4 -0.5,-0.5 -0.4,-1.7 -1.4,-1.7 -0.7,-0.1 -1.5,0 -1.9,0.6 -0.4,0.2 -0.3,-0.5 -0.6,-0.6 -0.3,-0.8 -0.3,-1.7 0.1,-2.5 0.2,-0.4 0,-1.1 0.6,-1 0.4,0 0.4,-0.4 0.4,-0.6 0.6,-1 -0.2,-2.1 -0.3,-3.1 0.2,-0.5 0.4,-1.1 -0.1,-1.4 -0.8,-1.1 -2.3,-1.2 -3.3,-2.1 -0.4,-0.4 -0.8,-0.6 -1.3,-0.6 -0.8,-0.7 -2.1,-0.4 -2.9,-1.1 -0.4,-0.6 -0.7,-1.4 -0.9,-2.1 -0.1,-0 -0.1,-0.1 -0.2,-0 z" + "department-29" : "m 37.28,156.11 c -1.42,1.23 -3.84,1.18 -3.99,3.49 -1.31,-2.24 -8,-0.27 -6.23,1.86 -0.83,0.29 -3.61,-0.09 -4.72,1.08 1.27,-3.15 -2.84,-2.76 -4.74,-1.32 -1.52,0.3 0.5,1.51 -1.67,1.26 -1.43,1.46 -5.78,-1.22 -5,1.7 2.01,2.28 -4.44,-1.17 -2.19,2.21 2.05,2.35 -1.91,-1.21 -3.2,0.17 -2.44,0.46 -5.9,3.28 -4.27,6.2 1.31,1.03 -2.45,2.79 -0.89,4.68 1.85,1.54 -1.54,4.66 1.85,4.99 2.29,0.7 2.49,-2.98 4.87,-0.96 3.08,0.74 5.89,-2.07 8.89,-2.74 1.93,-0.34 5.67,-2.04 6.34,-1.85 -2,1.78 -5.83,1.89 -6.41,4.93 -0.69,1.92 2.11,-0.67 2.33,1.07 1.34,-0.89 2.68,-1.87 3.94,-1.39 3.81,-2.03 -2.75,2.24 0.52,1.99 1.47,0.34 4.01,0.96 4.33,1.46 -1.94,0.3 -3.28,1.07 -4.57,-0.08 -2.38,0.71 -4.58,1.45 -6.63,0.05 -2.75,0.86 -5.75,0.61 -4.18,-2.84 -3.29,-0.24 -0.4,5.1 -3.79,3.67 -1.2,2.84 5.41,0.67 2.62,3.42 0.89,1.41 -0.15,5.78 1.86,2.76 0.83,-2.29 2.62,-4.57 5.09,-2.36 1.97,1.37 5.1,0.79 5.41,4 1.86,2.04 -0.29,6.23 -3,3.6 -3.95,0.62 -7.67,1.95 -11.58,2.45 -2.09,0.38 -5.98,-0.08 -4.41,2.7 2.53,0.06 4.87,1.62 7.03,1.82 2.62,-1.48 5.9,3.16 7.51,5.27 1.61,2.44 2.66,5.4 0.91,7.66 1.94,1.19 5.11,1.18 7.5,0.75 1.99,-0.45 3.16,-2.44 1.04,-3.28 -1.05,-1.98 0.82,-2.27 1.51,-0.45 3.34,0.23 -0.63,-4.11 0.69,-3.65 0.91,2.75 3.66,3.46 5.82,3.53 2.26,0.86 -0.02,-4.66 2.92,-2.01 2.11,1.7 2.69,4.22 4.57,6.13 2.01,0.11 4.17,0.12 6.01,-0.65 1.82,2.12 5.68,2.27 8.25,2.23 1.8,-1.51 -1.55,-4.66 0.95,-5.09 0.94,2.57 3.24,-0.19 3.58,-1.33 2.95,0.23 0.38,-3.13 2.08,-4.2 -0.21,-1.43 -0.64,-3.61 -2.53,-1.94 -1.44,2.09 -1.76,-1.59 -3.7,-1.52 -2.13,-1.41 -5.77,1.37 -6.1,-2.55 -0.44,-2.07 -2.04,-3.22 -2.32,-5.05 -2.23,-0.45 0.49,-4.53 2.59,-4.02 1.42,-1.43 5.76,-1.87 5.77,-3.15 -3.54,-1.5 2.53,-4.55 -0.88,-5.73 0.6,-1.35 -0.87,-3.79 -0.56,-5.72 -3.53,0.13 -1.65,-3.79 0.06,-4.6 -3.56,-1.53 -0.98,-4.21 0.33,-6.05 -1.3,-1.16 -2.22,-1.16 -1.99,-2.94 -3.12,-0.26 -3.41,-4.67 -2.3,-6.54 -0.38,-1.53 -3.23,-0.42 -4.45,-1.94 -2.01,-0.12 -5.18,-1.19 -4.7,2.29 -0.84,1.4 0.25,4.35 -1.82,2.22 -1.36,-0.49 -0.48,-3.38 -2.36,-1.3 -1.28,1.93 -1.52,-3.86 -1.99,-4.38 z m -9.88,28.66 0,0.02 0,-0.02 z", + "department-22" : "m 77.67,146.73 c -2.58,0.94 -4.37,2.6 -5.78,4.84 1.21,-2.76 0.01,-6.18 -2.26,-2.58 -2.86,-0.54 -4.85,2.02 -7.32,2.35 0.05,-2.38 -5.14,-2.89 -4.97,-0.27 -1.65,0.69 -2.79,2.55 -0.54,3.83 1.42,1.41 -3.19,1.12 -1.21,3.58 0.75,2.79 -2.62,-0.53 -2.95,1.74 -2.03,2.25 0.93,5.14 2.73,6.11 -0.89,1.81 3.77,1.87 0.94,3.62 -2.27,1.33 -1.69,4.1 0.71,4.68 -2.37,0.99 -3.54,4.66 -0.18,4.93 -0.75,1.8 0.34,4.07 1.35,3.89 -2.23,1.45 2.07,3.31 -1.02,4.81 -1.32,1.63 3.39,3.81 -0.37,3.46 -0,1.68 3.4,-0.17 4.6,0.64 2.17,-1.15 0.09,3.47 2.84,1.65 2.78,-2.51 5.12,2.28 8.16,0.11 1.28,-1.21 4.21,0.16 3.71,-2.72 2.36,-2.11 5.53,-0.32 6.55,2.07 3.1,-1.66 5.66,1.79 8.52,1.44 1.09,1.13 1.31,4.63 2.54,1.67 1.77,0.69 4.7,-2.67 4.36,1 -1.42,1.92 -0.06,5.98 2.29,3.25 2.15,-1.33 3.24,-3.52 3.71,-5.84 -1.55,-1.8 3.03,-1.29 4.1,-2.17 2.56,0.5 2.84,5.71 5.3,2.6 2.48,-0.52 4.76,-2.21 4.35,-5.23 2.66,1.35 0.38,-3.98 3.68,-3.07 2.3,0.76 0.88,-1.21 2.74,-1.68 0.93,-2.46 3.26,2.1 3.88,-0.74 2.87,-0.05 0.28,-3.49 2.75,-3.67 -0.67,-1.88 -0.1,-4.12 -0.62,-6.07 1.57,-1.46 2.25,-5.3 0.59,-6.78 -0.36,1.32 -2.86,3.56 -2.08,0.75 -0.58,-2.28 -2.24,-1.04 -3,-0.66 -0.39,-2.19 -3.7,-1.69 -4.26,-4.29 -2.01,-0.96 -0.92,3.96 -2.61,1.33 -0.93,2.11 -1.72,-1.85 -2.25,-2.64 -0.23,-2.69 -5.02,3.57 -3.11,-0.38 2.12,-1.4 -0.5,-4.55 -1.42,-1.9 -1.94,1.15 -2.92,1.92 -4.85,1.1 -2.9,-0.12 0.52,1.54 -2.1,2.49 -3.58,0.78 -5.19,5.69 -8.5,5.48 0.49,3.36 -2.74,-0.19 -2.06,-1.81 -2.95,-1.1 -4.73,-3.24 -4.7,-6.38 -2,-2 -5.44,-3.63 -5.11,-6.81 -0.95,-1.07 -6.79,-1.08 -3.38,-3.09 0.47,-2.76 -4.12,-1.19 -3.66,1.11 -0.44,1.73 -2.27,2.41 -0.65,0.39 1.33,-1.47 1.44,-4.62 0.53,-6.14 z", + "department-56" : "m 78.99,190.76 c -3.41,-1.13 -2.2,3.92 -5.32,2.9 -1.41,0.4 -1.19,1.61 -2.99,0.82 -1.13,0.79 -2.69,-0.38 -3.4,-0.47 -0.84,-2.28 -6.08,2.96 -4.76,-1.3 -1.92,-0.69 -4.61,-0.08 -6.81,-0.32 -2.56,1.49 -6.48,1.43 -6.89,4.97 1.66,0.45 1.27,1.18 1.54,2.72 2.29,1.28 1.38,6.71 5.21,4.85 2.27,-0.57 4.21,1.54 5.35,2.54 1.09,-1.75 3.9,-1.39 3.21,0.95 0.1,1.55 -1.11,2.84 -0.3,4.77 -2.2,-0.71 -3.03,4.58 -5.67,1.76 -1.43,0.94 1.23,2.98 -0.19,4.47 0.79,3.11 4.25,6.81 7.21,3.89 -1.96,-1.82 1.17,-1.04 2.08,-2.79 1.53,-1.34 1.85,-1.47 0.72,0.46 -0.96,1.01 -3.43,3.3 -0.38,3.09 1.49,0.45 3.45,4.36 4.77,2.88 -0.27,-2.53 3.83,-3.05 1.1,-5.44 1.05,0.63 2.71,-0.96 2.12,1.15 2.98,0.99 -0.94,3.03 -2.44,3.55 -2.08,3.14 3.5,3.77 1.75,6.92 -0.29,1.59 0.31,5.9 2.13,4.03 -1.68,-0.96 -1.89,-7.61 0.51,-4.94 -0.5,1.26 4.8,0.74 3.44,-1.25 0.35,-0.76 1.34,3.45 1.43,0.83 0.89,1.74 3.91,2.47 1.59,0.06 -0.51,-1.47 -0.02,-3.03 -0.87,-4.45 1.76,1.65 1.37,4.11 4.01,4.31 0.21,-1.28 1.88,-0.67 1.78,-2.23 1.83,0.46 2.89,-0.48 3.79,-0.93 2.28,0.82 -0.59,1.71 2.06,2.43 1.57,0.52 0.39,-4.11 1.62,-1.05 -0.46,2.03 -2.17,6.08 -4.56,4.17 -1.51,0.14 -2.97,0.56 -4.53,-0.67 -3.37,0.66 2.51,2.11 2.17,4.25 2.28,1.57 4.95,-1.33 7.46,-0.04 0.09,-2.03 1.34,-0.88 2.36,-1.71 -1.31,-1.38 4.01,-1.27 0.96,-0.1 0.22,1.93 4.41,-1.17 5.9,0.75 1.01,1.43 4.31,0.26 4.44,1.04 -2.33,0.43 -6.75,-0.69 -5.01,3.23 1.5,1.03 2.59,-3.6 4.01,-0.77 1.99,-0.12 4.3,0.38 4.4,-2.43 0.29,-2.58 2.25,-0.15 3.16,-0.22 1.19,-1.05 2.3,-1.01 2.74,0.42 1.6,-0.29 0.66,-3.06 3.03,-2.61 0.96,-1.59 -0.11,-4.05 1.01,-5.76 -1.21,-2.25 -1.75,-4.67 -1.62,-7.13 1.06,-1.01 4.05,-0.69 1.57,-1.96 -1.94,-0.06 -2.1,-1.17 -0.12,-1.66 0.89,-1.32 3.49,-4.07 1.04,-4.6 -2.47,1.93 -2.55,-3.4 -0.68,-4.04 -0.57,-3.25 -3.22,-4.81 -6.13,-5.41 -2.4,0.4 -4.25,0.1 -2.46,-2.49 0.6,-2.26 5.5,-0.56 4.09,-3.23 -1.75,-0.22 -3.84,2.7 -3.33,-0.63 0.01,-3.41 -3.32,-2.88 -4.84,-1.45 -0.88,-3.11 -3.48,-4.72 -6.36,-3.01 -2.15,-0.01 0.26,2.97 -2.05,3.88 -0.09,2.06 -3.87,4.92 -5.31,3.84 -1.21,-1.39 2.06,-7.27 -1.57,-5.21 -1.38,0.54 -2.88,0.33 -3.62,2.06 -0.18,-2.38 -1.59,-4.23 -4.05,-3.7 -1.5,-2.53 -4.89,-0.74 -6.39,-1.56 -0.77,-1.17 -1.33,-2.65 -3.1,-2.43 z", + "department-35" : "m 134.53,157.78 c -2.29,1.25 -4.29,0.31 -6.19,1.59 -0.35,1.67 -2.93,2.17 -1.16,4.31 0.18,1.71 3.99,2.25 1.51,3.04 0.71,1.27 0.98,3.59 2.33,1.22 1.69,2.12 0.9,4.75 -0.11,6.67 -1.16,1.66 0.84,3.78 -0.19,5.68 1.34,1.46 -2.11,1.58 -0.78,3.48 0.21,2.25 -2.03,-0.13 -2.56,2.08 -1.42,-0.68 -2.58,-1.61 -3.47,0.21 -1.19,0.31 -0.39,2.42 -2.44,1.14 -3.01,-0.11 -1.06,4.1 -3.56,3.46 -0.04,2.21 -0.64,4.46 -2.86,4.2 0.62,1.53 1.56,3.49 1.75,5.16 0.54,-2.03 5.23,-1.03 2.52,0.76 -2.33,-0.69 -5.1,2.03 -3.97,3.88 2.89,-0.33 6.41,0.27 7.93,3.03 1.44,1.66 0.87,2.99 -0.39,4.33 0.11,1.6 0.84,3.69 2.2,1.35 0.71,-0.77 0.83,2.07 1.01,2.45 -1.23,1.26 -2.05,2.91 -3.28,3.92 1.71,0.13 3.61,2.39 0.59,2.1 -2.68,1.22 0.26,4 -0.22,5.86 2.34,-0.34 4.15,-1.76 6.12,-3.07 0.06,2.7 3.03,-0.8 4.56,-0.57 2.43,-1.1 5.63,0.82 7.84,-0.63 3.6,0.5 2.72,-4.87 6.32,-4.78 1.62,-0.77 5.16,-0.84 3.73,-3.31 2.85,-0.62 4.57,1.21 6.54,2.5 1.91,0.57 5.04,2.11 4.63,-1.3 1.15,-1.21 0.6,-2.9 1.92,-3.9 0.7,-1.81 1.08,-4.73 2.39,-6.4 1.07,-2.4 6.58,0.52 5.22,-3.48 -0.09,-3.31 -1.44,-6.24 -2.22,-9.58 0.1,-2.96 -2.26,-6.23 0.02,-8.8 1.83,-2.19 0.74,-5.58 -0.28,-8.01 0.55,-2.21 1.33,-6.39 -2.22,-6.48 -2.56,-0.06 -6.32,-3.21 -7.21,0.93 -2.37,0.79 -4.8,5.49 -7.02,1.82 -2.57,-0.44 -4.28,-3.63 -3.95,-6.18 -0.99,-1.91 -2.39,-5.92 -4.86,-2.88 -3.41,0.04 -8.02,2.16 -10.43,-0.96 -1.67,-2.06 2.03,-3.1 0.24,-4.85 z", + "department-44" : "m 152.12,215.29 c 0.59,4.69 -7.52,2.23 -7.55,6.92 -2.45,2.92 -6.64,1.42 -9.84,1.79 -2.21,0.47 -4.62,2.21 -6.1,1.16 -2.15,1.71 -5.77,2.38 -4.86,5.66 -0.41,1.99 0.14,5.32 -2.78,5.46 0.29,3.39 -2.45,-0.35 -3.39,1.23 -1.97,-0.43 -3.4,-1.22 -3.87,1.43 -1.39,3.38 -7.86,-1.72 -6.53,3.45 1.04,0.36 3.95,1.27 1.26,1.45 -1.78,0.18 -4.38,-0.42 -5.51,2.1 0.81,1.67 6.76,3.88 3.55,5.8 -1.04,-0.85 -4.89,-1.36 -1.91,0.14 1.73,1.23 3.86,1.82 5.03,0.15 2.77,0.79 5.25,4.76 7.99,1.3 2.33,-2.98 5.67,-3.71 9.18,-3.56 3.26,1.31 7.02,1.76 9.14,4.89 0.59,1.56 5.82,2.63 2.15,2.16 -4.08,-0.08 -5.45,-5.45 -9.25,-4.42 -2.59,-1.44 -6.59,-0.45 -8.62,1.17 0.15,2.98 1.07,6.99 -2.64,7.63 1.56,2.78 6.83,0.77 8.69,4.16 2.99,2.74 4.83,7.09 8.9,8.42 0.9,1.88 5.53,0.57 5.08,3.59 3.08,0.7 6.82,2.86 9.67,1.11 2.13,-1.29 -2.55,-2.42 -0.14,-3.94 -2.91,-1.74 -0.81,-8.5 2.35,-5.93 0.6,2.44 -0.71,8.47 3.28,5.3 3.57,-0.9 -1,-7.35 3.9,-6.19 0.83,-0.5 2.39,-4.6 3.91,-1.32 1.06,2.31 6.94,2.33 4.03,-0.72 -1.16,-2.43 -6.27,-0.49 -4.19,-3.49 1.19,-2.09 4.14,-3.59 2.27,-6.58 -0.11,-2.99 -2.79,0.14 -3.66,-2.47 -0.42,-1.81 -2.18,-3.14 -3.54,-3 1.51,-3.16 6.07,-2.52 8.85,-3.95 3.12,-0.79 9.37,1.47 9.71,-3.23 -1.08,-2.47 -1.12,-5.9 -4.66,-5.46 -2.8,0.23 -7.97,-1.25 -5.65,-4.79 1.85,-0.34 7.04,1.35 6.32,-1.48 -2.96,-1.34 -7.7,-2.06 -7.06,-6.38 -0.89,-2.42 -4.47,-2.43 -3.18,-5.19 -2.78,-1.29 -5.51,-2.7 -8.1,-4.12 -0.73,-0.11 -1.47,-0.12 -2.19,-0.28 z", + "department-50" : "m 131.13,90.31 c -1.88,0.95 -0.8,4.82 1.86,4.23 3.56,1.9 1.73,6.62 0.2,9.04 2.05,2.45 3.1,5.7 3,9 0.14,1.74 2.63,0.2 3.07,2.34 0.75,1.03 1.85,2.12 2.19,0.36 1.37,1.6 -1.38,2.27 1.05,3.66 1.37,1.28 0.99,6.4 3.69,4.06 1.9,0.29 2.45,1.19 0.04,0.86 -1.6,1.67 0.46,4.57 0.89,5.74 -2.97,1.02 -0.03,4.32 -0.89,6.45 0.25,4.18 2.26,-2.3 3.97,0.71 -3,-1.64 -2.73,4.63 -1.52,5.52 -1.39,1.53 -0.75,4.59 -2.48,6.57 2.85,1.89 0.3,6.73 3.77,8.41 0.72,3.65 6.47,2.47 6.87,4.86 -3.09,-0.67 -6.13,1.28 -9.29,0.14 2.12,2.48 1.69,5.44 3.35,8.16 0.49,2.03 2.9,1.69 3.89,3.28 2.85,0.97 3.52,-2.95 6.22,-3.35 0.5,-4.19 4.83,-0.16 7.12,-0.52 2.46,0.21 4.49,2.11 6.88,1.58 1.14,-3.4 4.72,2.61 6.05,-1.83 2.14,-1.71 4.11,-4.11 4,-6.8 -2.86,-1.65 2.62,-4.05 -1.04,-4.65 -1.19,-1.03 -1.99,-2.17 -3.44,-2.39 0.65,-1.72 0.69,-2.24 -1.24,-1.46 -2.15,-1.56 -3.83,-1.87 -6.18,-1.16 -1.5,-0.55 -4.16,0.68 -4.02,-2.14 -1.26,-0.78 -4.15,-1.48 -1.38,-2.84 0.99,-1.27 1.76,-1.9 2.97,-1.76 1.12,-1.18 3.8,-4.02 0.24,-2.9 -1.76,-0.83 1.02,-4.16 2.87,-2.17 3.08,-0.43 3.89,-3.82 6.01,-5.35 -2.27,-0.59 1.2,-4.39 -1.22,-5.32 -2.09,1.3 -1,0.15 0.07,-0.89 -1.07,-1.07 -4.55,-2.49 -1.49,-2.88 2.17,-1.47 -0.09,-4.82 -1.5,-1.9 -3.17,0.81 -5.99,-2.78 -7.94,-5.02 -1.69,-1.95 2.34,-3.94 -0.73,-4.53 -0.02,-1.64 -2.94,0.31 -1.33,-2.17 1.04,-2.89 -2.27,-4.45 -3.47,-6.64 -1.37,-1.99 -4.59,-6.54 -0.56,-7.31 0.17,-1.79 2.56,-1.35 1.09,-3.59 -0.43,-3.65 -3.79,-3.85 -6.83,-3.94 -3.88,-1.03 -4.69,4.08 -8.52,3.07 -3.16,1.2 -5.48,-1.83 -8.81,-1.65 -2.47,0.02 -3.19,-2.65 -5.7,-1.92 -0.51,-0.38 -1.01,-1.1 -1.74,-0.94 z", + "department-53" : "m 208.55,167.1 c -1.01,1 0.05,3.16 -1.88,3.54 -1.52,-1.01 -2.64,-0.44 -3.16,1.13 -2.16,0.27 -4.3,-2.6 -6.35,-0.72 -2.51,0.71 -4.34,2.89 -6.91,3.52 -1.47,-0.07 -0.73,-3.05 -2.63,-1.24 -1.44,-0.25 -1.57,0.24 -1.23,1.52 -1.95,1.91 -3.12,-1.9 -4.31,-1.2 -0.57,-2.91 -4.17,-1.79 -5.68,-3.27 -1.71,1.43 -3.54,2.05 -5.24,0.23 -1.62,1.36 -0.04,4.11 -0.87,5.96 1,2.8 1.94,6.2 -0.3,8.68 -1.8,2.64 0.64,5.51 0.63,8.4 0.26,2.57 1.34,4.89 2.01,7.32 0.27,1.9 0.56,4.67 -2.4,4.46 -3.58,-1.21 -3.75,3.46 -4.8,5.71 -0.32,2.32 -3.14,4.44 -1.31,6.55 2.18,1.99 5.34,0.43 7.83,1.57 1.63,0.66 3.95,1.05 3.53,-1.27 2.64,-0.54 3.9,3.91 6.54,1.42 2.25,1.91 5.27,1.85 7.94,2.38 1.76,-0.55 3.96,-1.63 5.33,-1.8 0.74,-3.63 3.49,1.65 5.63,-0.72 3.1,-0.49 -0.69,-2.25 -1.75,-2.95 -1.24,-2.55 5.38,-2.7 2.17,-4.78 -2.1,-2.18 2.21,-3.41 3.9,-3.25 2.7,-2.12 -2.9,-5 -0.82,-7.18 1.54,-1.12 5.56,-0.07 4.23,-2.96 2.04,-1.51 -2.56,-3.7 0.57,-5.19 2.14,-0.95 4.31,-2.8 2.75,-5.2 0.4,-1.84 1.4,-3.83 0.29,-5.45 0.84,-2.27 2.74,-2.67 4.64,-3.69 0.49,-2.31 0.11,-5.38 -2.99,-3.91 -2.18,-0.9 -2.07,-4.02 -1.67,-5.52 -0.9,-1.11 -2.32,-1.86 -3.72,-2.1 z", + "department-49" : "m 163.22,217.21 c -0.83,2.37 -1.6,5.33 1.37,5.86 1.81,2.08 0.91,5.95 4.42,6.63 2.22,0.05 6.13,2.61 1.99,3.38 -1.68,0.33 -6.88,-1.51 -4.42,1.8 -0.28,3.95 5.62,1.28 7.64,2.98 2.45,0.74 1.41,5.07 2.67,6.48 -2.29,2.93 -6.35,1.4 -9.46,1.86 -2.75,1.47 -6.15,1.11 -8.63,2.95 -2.19,2.35 2.81,0.48 2.57,3.2 0.31,2.29 2.55,1.71 3.57,1.87 1.63,2.89 1.11,5.74 -1.65,7.56 -1.38,3.05 3.73,1.85 4.64,4.57 0.65,0.86 -1.19,3.33 1.44,2.98 2.09,1.51 5.06,-0.93 6.83,0.87 2.12,0.24 3.87,3.37 5.76,0.52 2.61,-0.75 5.23,0.76 7.87,-0.16 3.45,0.68 4.18,-2.89 4.98,-5 2.46,-1.53 5.74,1.7 7.32,-1.15 3.52,-0.32 7.2,-1.11 10.47,-0.77 1.05,1.17 -2.26,1.94 0.29,2.63 2.66,0.88 1.49,-3.86 4.67,-2.23 0.32,-1.55 1.08,-6.07 4.26,-4.7 1.02,-3.55 0.54,-7.68 3.15,-10.63 1.2,-1.75 2.78,-3.33 2.02,-5.32 0.89,-2.49 1.94,-4.87 2.33,-7.52 -2.3,-1.25 2.95,-6.06 -1.28,-5.83 -1.14,3.4 -4.78,-0.25 -6.77,-0.21 -1.89,-1.86 -5.83,-3.95 -7.59,-1.47 -2.9,0.48 -5.51,-3.13 -2.87,-5.2 -1.31,-0.36 -3.53,1.25 -5.3,-0.11 -1.96,-0.38 -3.12,0.57 -3.07,-1.96 -1.12,-2.87 -4.12,0.14 -5.77,-2.2 -1.77,-0.71 -0.8,2.61 -3.03,1.75 -3.13,1.53 -6.89,1.32 -10.17,-0.06 -1.72,-2.25 -3.57,1.59 -5.08,-1.25 -0.8,-0.99 -3.72,-1.84 -2.9,0.37 -3.4,0.17 -6.97,-0.89 -10.18,-1.14 -0.72,-0.44 -1.37,-0.99 -2.14,-1.36 z", + "department-85" : "m 161.28,265.2 c -0.97,1.7 -1.54,3.91 -3.7,2.64 -1.76,1.98 1.21,6.33 -3.05,6.68 -4.15,2.13 -1.3,-4.19 -2.86,-6.14 -3.81,-0.88 -3.43,4.2 -2.06,6.39 -1.18,1.59 2.88,3.89 -0.56,4.36 -2.8,1.01 -5.58,-1.25 -8.45,-1.27 -0.94,-1.21 -1.09,-3.22 -3.4,-2.64 -2.06,0.15 -1.35,-2.2 -3.49,-1.71 -2.48,-1.21 -5.24,-7.8 -7.15,-2.42 -0.59,3.85 -5.53,4.8 -4.91,9.21 0.37,4.17 5.72,4.87 7.16,8.67 2.67,2.58 4.99,5.43 6.65,8.8 0.87,1.89 0.24,6.13 2,6.75 0.16,-1.73 0.12,-2.45 1.07,-0.5 1.66,2.86 6.15,2.45 7.02,5.1 3.4,-0.42 6.93,0.3 7.04,4.36 1.27,2.81 4.49,-1.27 6.02,1.84 2.09,-0.13 3,3.11 4.96,3.02 -0.36,-3.97 4.41,-1.93 6.48,-3.3 1.71,-1.96 4.7,-2.5 6.81,-2.37 -1.17,1.68 -0.83,3.92 1.65,2.75 2.07,-0.36 4.04,-2.66 5.25,0.14 2.09,1.8 3.55,-0.97 5.61,-0.12 1.62,-1.38 3.3,-2.9 5.04,-3.72 0.18,-2.56 -3.47,-1.87 -3.87,-1.44 -0.63,-2.59 1.8,-5.29 -0.47,-7.7 0.94,-1.38 2.03,-1.54 1.08,-3.45 0.09,-2.1 -0.29,-4.13 -1.61,-5.22 0.65,-2.15 -1.16,-2.52 -0.79,-4.52 -1.57,-1.94 -3.3,-3.94 -1.89,-6.5 -1.72,-1.62 -5.39,-2.92 -5.22,-6.11 0.38,-2.29 -3.29,-2.9 -3.68,-5.31 -1.81,-2.01 -4.49,-1.74 -7.1,-1.32 -3.49,-1.03 -6.73,-2.66 -9.6,-4.96 z", + "department-79" : "m 211.41,263.54 c -3.47,1 -7.46,-0.24 -10.55,2.01 -1.54,0.87 -3.61,1.5 -3.45,-0.55 -2.89,-0.11 -3.46,3 -4.1,4.64 -2.76,1.84 -6.3,1.53 -9.35,1.02 -2.77,-0.37 -6.01,2.62 -2.55,4.27 1.05,2.29 0.26,5.24 3.5,6.22 3.7,1.27 0.35,4.83 3.08,6.91 1.95,2.46 1.89,5.88 3.13,8.43 0.79,2.29 0.53,5.23 -0.6,6.69 2.08,1.92 -1.04,5.98 0.79,6.87 2.26,-2.05 4.86,2.6 1.35,3.21 -1.82,2.1 -4.84,2.03 -7.01,3.55 -1.92,3.7 2.7,4.91 3.24,8.13 1.44,0.37 2.62,0.88 2.81,2.1 3.32,-0.93 5.83,3.57 8.63,3.01 2.89,1.17 6.03,0.6 8.47,3.22 3.7,-0.54 3.87,6.56 7.56,4.57 1.73,-2.11 1.24,-5.98 4.87,-5.81 1.63,-2.21 4.23,-2.49 6.45,-1.63 1.55,-1.48 2.11,-4.78 -0.83,-4.33 -3.29,-1.46 -1.71,-5.49 -0.5,-7.4 1.75,-0.97 0.56,-7.43 -1.84,-3.75 -2.3,2.89 -5.28,-1.21 -4.22,-3.39 -2.48,-2.03 -1.19,-5.37 -2.68,-7.99 1.33,-2.02 1.71,-4.55 3.11,-6.42 -0.55,-0.92 -2.28,-2.13 -2.08,-2.45 -3.66,1.58 0.19,-4.05 1.24,-5.25 2.3,-2.33 -3.14,-3.07 -0.93,-5.56 1.44,-1.85 -3.47,-1.82 -0.33,-2.92 3.33,-0.16 0.56,-1.18 -0.24,-2.53 0.5,-2.54 0.1,-5.85 -1.91,-7.36 -1.96,-0.52 -0.38,-5.88 -4.15,-4.77 -2.43,-0.12 2.22,-3.17 -0.9,-2.74 z", + "department-17" : "m 175.73,312.62 c -2.1,1.05 -4.89,0.98 -6.33,3.16 -2.59,0.12 1.24,4.72 -2.26,5.02 -2,0.79 -4.42,5.17 -2.11,6.01 2.93,0 2.49,3.17 4.17,4.84 0.72,1.37 3.67,5.65 0.03,4.87 -2.18,0.36 1.95,2.77 0.48,4.24 1.55,2.23 0.05,3.13 -1.55,3.46 -0.38,1.57 -2.23,1.63 -0.92,3.81 0.7,3.56 3.92,5.46 6.53,7.53 -3.66,-0.31 -5.1,-4.96 -7.98,-5.25 -3.89,-1.1 -3.52,4.91 -2.88,6.67 2.74,-1.46 4.76,2.94 7.48,3.54 3.34,1.31 3.69,5.42 7.19,6.15 4.09,3 7.55,7.17 8.5,12.27 0.26,3.76 5.67,2.29 7.12,1.56 -1.08,5.27 6.99,0.78 7.08,5.12 0.92,1.82 -0.24,5.87 1.93,6.53 3.38,-1.84 5.25,4.16 8.91,4.29 2.53,1.16 3.84,-3.72 5.99,-0.43 0.42,-1.35 1.41,-3.02 1.97,-3.79 -0.43,-1.67 1.72,-4.75 -1.44,-5.53 -1.82,-0.53 -4.59,0.36 -3.27,-2.54 -1.47,-1.11 -5.11,-3.27 -7.08,-1.29 -2.02,-1.16 -0.75,-3.34 0.78,-3.22 -1.02,-0.53 -4.64,-2.27 -1.19,-3.33 4.28,-0.66 -2.5,-4.27 0.56,-5.26 2.44,-2.46 -2.28,-2.77 -2.54,-4.29 2.17,-2.32 -2.75,-3.59 -3.55,-5.14 -2.87,0.92 -0.97,-2.62 0.33,-2.63 -2.65,-1.14 -0.44,-4.4 -1.57,-5.27 -2.89,0.77 -1.45,-2.34 0.53,-2.18 1.34,-1.34 4.68,-0.44 6.11,-2.14 2.35,-0.74 2.26,3.5 4.57,1.02 2.44,-0.29 1.26,-3.78 2.59,-5.17 -1.46,-1.93 -1.99,-4.68 1.15,-4.47 0.21,-2.43 -3.03,-4.09 -3.83,-6.1 -0.81,-1.69 -4.49,-0.9 -5.2,-3.54 -1.75,0.56 -3.25,0.45 -4.22,-0.82 -1.42,1.85 -1.72,-1.94 -2.91,-0.25 -3.3,-0.03 -3.97,-4.4 -7.72,-2.73 0.56,-2.08 -4.7,-2.08 -3.15,-4.59 -0.87,-1.66 -4.22,-2.08 -2.44,-4.29 -0.3,-2.54 -4.15,-5.59 -5.48,-2.93 -1.22,-0.57 -5.78,1.4 -3.85,-1.55 0.3,-0.71 0.63,-1.62 -0.55,-1.38 z m -24.48,7.33 c -2.5,0.03 -3.87,1.14 -1.7,3.09 3.95,0.17 7.19,2.31 10.9,3.68 3.89,-1.05 -3.64,-4.87 -5.82,-4.1 0.29,-2.41 -4.61,1.24 -3.83,-1.48 1.5,1.02 1.83,-1.02 0.46,-1.19 z m 4.27,13.72 c -0.7,1.54 2.03,3.7 0.87,5.86 3.02,2.81 6.53,5.8 7.08,10.16 2.32,-1.62 3.28,-6.49 0.08,-7.91 -0.51,-2.29 -0.47,-5.1 -3.54,-5.11 -1.46,-1 -2.65,-2.71 -4.49,-2.99 z", + "department-33" : "m 170.37,365.5 c -2.88,2.39 -3.66,6.38 -3.67,9.99 -0.06,6.47 -0.57,12.93 -1.99,19.26 -0.93,8.17 -1.59,16.38 -2.58,24.55 0.15,2.18 -1.38,7.44 -0.06,8.1 -0.08,-3.31 1.98,-7.54 4.36,-8.96 1.97,1.72 7.34,5.74 3.76,7.49 -2.73,1.04 -6.38,-2.36 -6.38,2.52 -1.52,2.69 -2.74,7 -1.06,9.24 2.84,-0.63 5.96,-2.27 7.61,-3.75 2.03,1.26 5.7,0.92 3.77,4.43 -2.89,4.65 3.5,-0.33 5.45,2.23 3.86,1.51 7.87,-3.74 11.26,-0.84 -1.42,4.09 4.44,3.2 5.19,6.56 1.94,1.37 4.07,0.77 4.89,3.31 2.18,0.86 -1.21,6.6 3.33,5.68 2.58,1.12 6.14,0.42 4.75,-3.03 1.75,-3.72 3.17,3 5.62,1.04 3.5,-1.1 3.84,-4.91 0.95,-7.06 1.78,-1.99 6.6,-1.58 3.43,-5.47 1.27,-2.35 -1.77,-5.16 1.09,-7.2 -1.95,-2.11 4.08,0.01 3.42,-3.48 2.15,-0.49 2.85,-2.17 2.61,-3.54 1.82,1.01 2.01,-3.15 -0.54,-1.86 -1.24,-1.31 -2.01,-2.64 0.2,-3.47 -0.33,-1.44 2,-1.21 2.56,-1.67 0.96,3.46 0.77,-3.24 2.88,-0.59 3.44,-0.12 -2.08,-5.38 2.19,-5.6 -0.3,-3.57 -4.29,-0.98 -5.16,1.24 -2.94,-0.94 -4.42,-0.02 -6.92,-0.52 -0.48,-1.95 -5.24,-0.86 -1.96,-2.84 3,-2.61 -1.26,-5.76 1.74,-8.21 0.18,-2.65 3.61,-7.86 -1.4,-8.03 -1.8,0.66 -3.02,1.85 -4.53,-0.13 -2.79,3.68 -7.23,0.65 -9.47,-1.85 -1.02,0.81 -2.89,-3.34 -3.74,-0.02 -1.83,-2.9 -1.15,-5.89 -1.94,-8.56 -2.49,-1.97 -7.58,0.6 -7.16,-4.13 -0.99,3.32 -7.86,-1.7 -5.65,3.47 1.12,5.25 -0.04,11.74 4.13,15.79 1.6,0.97 5.46,1.4 5.09,3.59 -1.14,-1.76 -5.95,-2.2 -2.42,0.16 0.89,1.86 0.32,4.86 0.46,6.96 -0.86,-3.57 -0.31,-7.65 -4.4,-9.5 -4,-3.65 -3.81,-9.3 -4.62,-14.2 -0.83,-4.14 -2.82,-8.05 -6.26,-10.61 -1.82,-3.68 -6.55,-3.9 -8.36,-7.63 -0.3,-0.84 1.03,-2.73 -0.47,-2.88 z", + "department-40" : "m 169.77,433.93 c -1.39,4.09 -9.03,1.92 -8.11,7.38 -1.02,7.04 -1.81,14.11 -3.21,21.09 -1.27,6.3 -2.02,12.7 -3.64,18.93 -1,6.23 -2.25,12.44 -3.8,18.55 2.58,-1.5 3.77,4.05 6.97,1.91 3.34,1.32 5.68,-3.95 8.44,-2.39 2.07,1.33 0.83,1.91 -0.48,2.62 2.25,0.71 3.66,-2.53 5.72,-0.83 1.43,1.01 3.09,-0.31 2.14,-1.78 2.65,0.58 4.62,-1.18 7.1,-0.71 0.89,-0.91 2.56,-0.97 3.4,-1.93 1.42,1.18 2.14,3.21 3.39,1.18 1.9,-0.75 2.12,-1.21 2.41,0.33 1.62,2.42 3.07,-1.23 4.2,0.55 1.35,-0.65 5.1,-4.97 5.14,-2 -2.25,3.45 3.32,-1.25 4.51,1.48 1.42,-0.66 5.29,-2.61 3.41,-4.06 -2.62,-1.1 2.2,-2.69 0.51,-4.53 -0.4,-2.09 3.75,-3.09 1.72,-4.6 0.25,-1.62 -1.17,-3.73 0.82,-4.32 -0.1,-1.59 -0.15,-2.99 -0.15,-4.15 -3.84,-1.04 1.14,-3.46 2.82,-3.81 1.4,0.08 1.6,0.86 2.46,-0.49 1.85,-0.5 2.29,-3.87 4,-0.74 -0.03,1.42 -1.08,2.56 1.12,3.35 3.85,1.54 0.42,-3.68 2.06,-5.19 -1.31,-3.01 1.52,-6.01 2.73,-8.67 -3.45,-0.68 -6.76,-2.36 -10.44,-2.46 -3.14,0.72 -0.38,-5.12 -3.37,-6.17 -1.68,-2.94 -3.31,0.33 -2.44,2.4 -1.45,2.03 -6.15,0.75 -7.76,-0.49 0.06,-2.43 0.64,-4.45 -1.66,-5.74 -0.75,-1.94 -4.67,-0.97 -4.92,-3.99 -2.01,-1.55 -5.69,-1.4 -4.21,-4.64 -1.24,-2.31 -3.79,0.2 -5.94,-0.34 -3.05,3.71 -7.01,-1.41 -10.49,1 -4.03,1.42 2.63,-4.52 -0.65,-5.54 -1.61,0.68 -2.43,-1.07 -3.83,-1.21 z", + "department-64" : "m 211.2,495.72 c -1.9,1.07 -4.71,-0.23 -5.99,2.39 -1.98,0.52 -4.11,-1.44 -6.18,0.45 -1.47,-0.65 2.04,-3.79 -1.1,-2.24 -1.84,1.1 -3.29,3.13 -5.1,2.48 -1.96,1.45 -5,-2.73 -6.29,0.37 -1.3,-1.42 -2.42,-3.2 -3.7,-1.06 -1.86,0.3 -2.9,1.44 -5.06,0.79 -0.86,1.97 -4.19,-0.71 -3.64,2.4 -2.25,0.68 -5.49,-1.09 -7.26,1.32 -3.27,-0.97 2.34,-1.26 -0.09,-2.53 -2.18,-3.25 -4.64,2.8 -7.39,1.71 -2.74,0.92 -5.67,0.14 -7,-2.21 -3.51,1.11 -4.76,4.93 -7.06,7.37 -1.86,2.09 -5.86,0.94 -7.14,3.17 0.39,1.82 2.63,2.08 2.45,4.31 2.16,-0.79 5.47,-0.83 4.92,2.37 1.44,2.55 2.98,-0.5 3.6,-1.51 2.37,0.53 4.98,1.17 7.12,1.91 1.21,3.15 -0.34,6.66 -1.84,9.39 -3.7,1.82 -0.21,5.81 2.82,5.62 2.52,-0.18 0.25,-6.64 4.3,-5.38 -2.77,2.45 0.66,4.77 3.15,4.41 2.76,1.62 4.75,2.53 7.73,3.53 2.51,0.74 4.11,3.68 7.28,2.92 2.81,1.52 7.35,-3.02 7.16,2.26 -1.02,2.96 3.25,2.28 4.34,4.46 1.78,1.41 3.01,6.8 5.13,3.41 1.29,-2.94 5.1,2.52 7.14,-0.85 1.53,-1.11 3.1,-1.71 2.2,-4.29 -2.14,-2.89 3.19,-3.06 1.08,-6.08 -0.73,-2.21 1.82,-2.45 1.78,-4.48 3.8,1.19 0.42,-4.25 3.06,-5 2.06,-1.26 1.63,-4.46 4.21,-4.01 0.61,-1.33 0.15,-2.87 1.47,-3.33 2.68,-2.17 -1.51,-4.94 1.51,-6.75 3.94,0.18 -1.17,-3.74 0.89,-5.91 -0.71,-3.82 -1.88,1.82 -3.23,0.54 -0.52,-1.85 0.16,-3.46 1.54,-4.09 -0.91,-1.78 -0.41,-4.39 -2.84,-4.92 0.66,-3.73 -2.6,-1.04 -3.99,-2.95 z", + "department-65" : "m 216.99,494.91 c -1.84,0.25 -2.8,4.03 -0.53,4.11 1.88,1.3 0.29,3.67 2.23,4.92 -1.93,0.09 -2.67,2 -1.81,3.38 0.3,1.54 2.42,-3.88 2.78,-0.62 0.04,1.77 -0.37,4.08 1.04,5.66 -0.74,1.52 -3.19,0.65 -3.23,3.06 1.46,1.22 1.22,2.8 0.07,4.31 -0.99,0.9 -1.52,1.78 -1.24,3.38 -1.18,1.4 -2.47,-0.59 -2.75,1.65 -0.31,2.34 -3.5,2.62 -2.83,5.08 -0.23,1.21 0.77,2.46 -1.27,2.75 -1.74,-1.03 -0.67,2.29 -2.47,2.46 -0.22,2.15 1.18,4.49 -1.44,5.52 0.13,2.35 0.39,5.58 3.33,6.26 1.51,1 2.85,2.84 4.69,1.37 -0.57,1.85 1.47,3.6 2.41,4.96 1.56,0.38 2.66,3.5 4.75,1.97 1.8,-0.64 3.96,-1.24 5.98,-1.71 2.21,-1.74 5.92,-0.18 6.53,2.47 2.16,1.45 2.84,-4.54 5.11,-1.48 1.05,2.42 6.1,0.26 2.72,-1.38 -0.47,-1.86 -0.16,-4.75 -0.08,-7.05 -0.01,-1.71 0.82,-4 2.68,-2.21 3.39,1.23 2.02,-4.26 4.56,-5.2 1.78,-1.39 -1.78,-2.01 -0.27,-3.71 -0.3,-0.99 -0.83,-2.98 -1.65,-1.25 -1.08,0.21 -3.2,2.39 -2.44,-0.12 -0.09,-1.57 2.08,-1.37 1.06,-3.26 -1.4,-1.24 -3.29,-2.47 -4.49,-3.12 -2.02,-2.1 3.51,-3.46 2.42,-5.76 0.93,-0.47 4.3,-0.56 1.96,-2.04 0.32,-1.95 5.47,-3.77 2.06,-5.05 -2.3,-1.28 -4.63,-0.69 -6.84,-1.39 -2.1,2.1 -2.26,-2.3 -4.28,-0.93 -1.76,1.3 -0.81,-1.74 -2.47,-1.53 -0.55,-2.46 -4.01,1.85 -5.67,-0.21 0.62,-1.85 -3.42,-2.4 -1.35,-4.21 1.51,-1.16 -1.9,-2.45 -1.19,-4.22 -1.14,-1.21 -3.48,-0.65 -4.39,-2.66 -2.13,-0.62 -0.57,-4.95 -3.7,-4.22 z", + "department-32" : "m 246.37,463.78 c -1.87,2.87 -5.69,0.08 -7.22,3.28 -1.88,1.49 -4.2,0.57 -5.81,2.33 -2.39,-0.54 -4.55,-3.39 -6.11,0.1 -0.16,1.89 -1.71,0.96 -1.7,-0.3 -2.5,0.36 -4.05,2.53 -2.63,4.96 0.01,3.29 -6.18,-0.5 -3.3,-1.85 -0.54,-2.21 -2.13,-1.97 -3.07,-0.29 -1.34,0.89 -1.71,2.04 -3.36,1.03 -1.68,0.34 -3.48,1.37 -4.38,2.76 1.22,0.28 3.13,1.71 1.37,2.42 1.01,1.6 0.51,3.2 -0.73,3.83 -0.07,2.44 2.42,4.6 -0.76,5.86 -1.18,1.63 0.66,4.33 -1.94,5.01 -0.42,1.69 2.27,1.13 1.62,3.13 2.18,-0.55 3.63,0.28 6.01,0.22 1.55,-0.54 3.47,-2.96 4.82,-0.45 0.15,2.77 2.68,4.35 4.51,5.25 2.48,-0.68 1.19,3.49 3.25,4.21 -0.48,0.88 -2.09,2.3 -0,3.14 1.28,0.27 0.25,2.29 2,2.07 2.01,0.08 3.81,-1.91 5.13,-0.1 0.83,0.3 0.34,2.73 2.13,1.32 1.65,-1.02 1.99,3.25 3.69,0.87 2.91,0.44 5.72,1.25 8.79,1.59 2.28,-1 2.83,-4 4.96,-4.85 -0.08,-1.97 1.2,-2.17 2.72,-1.09 2.04,-2.03 5.8,0.4 7.36,1.79 1.25,2.38 1.53,-1.44 1.56,-2.27 1.63,-0.08 0.78,-2.07 1.64,-3.14 -1.95,-1.43 1.97,-2.65 1.07,-4.39 -0.66,-1.2 0.97,-1.78 2.08,-0.85 0.33,-1.45 2.39,-1.29 3.2,-2.18 2.33,0.7 0.78,-3.33 -0.81,-2.33 -0.96,-0.86 -0.26,-2.97 -2.3,-2.06 -1.55,-0.33 0.33,-2.07 -1.76,-1.78 -1.88,-0.75 0.92,-3.18 -2.09,-3.14 -1.61,-1.44 -2.45,-4.37 -4.36,-5.15 -3.35,1.69 1.17,-3.08 -1.5,-3.24 0.76,-1.49 -1.03,-2.76 -0.22,-4.22 -1.16,-1.24 -2.92,-1.03 -4.29,-1.63 -2.35,1.17 -1.75,-1.94 -0.23,-2.55 1.5,-1.23 1.3,-2.73 1.39,-4.08 3.53,-0.83 -1.38,-2.38 -2.33,-0.22 -1.18,0.08 -0.41,-3.33 -2.53,-1.63 -1.28,0.69 -2.36,3.52 -3.35,0.81 -0.67,-0.82 -1.46,-1.92 -2.53,-2.18 z", + "department-47" : "m 230.07,418.5 c -0.81,0.77 -0.9,3.82 -1.83,1.38 -1.82,-0.02 -3.21,2.14 -3.88,3.3 1.04,0.9 2.08,1.66 3.3,1.8 -0.04,1.51 -1.7,2.55 -2.03,4.05 -1.55,0.64 -2.55,2.47 -3.24,3.29 -3.01,0.59 -4.44,4.14 -2.78,6.75 -1.33,1.76 2.46,5.68 -1.08,5.69 -2.16,-0.16 -3.67,2.4 -1.25,3.45 1.89,2.62 -1.53,5.28 -3.79,5.58 -0.01,1.94 -0.52,5.85 2.43,4.84 2.83,-0.58 4.82,1.94 7.53,1.7 1.96,-0.36 2.73,1.43 1.07,2.55 -0.51,2.08 -4.01,5.95 -0.67,6.93 1.39,-0.27 1.71,-1.54 2.32,0.34 1.42,0.2 1.56,-3.84 3.99,-2.43 2.21,2.53 4.49,0.26 7.07,0 2.57,-0.7 3.69,-3.71 6.77,-2.71 1.7,-0.39 3.39,-2.44 4.44,0.28 1.31,3.29 3.19,-0.23 4.88,-1.16 0.36,-1.62 1.13,-2.69 2.56,-3.54 -1.25,-2.97 5.51,1.65 4.18,-2.52 -0.96,-0.29 -2.25,-1.68 -0.22,-2.14 2.35,-0.03 2.05,-4.03 2.4,-5.78 -1.23,-1.07 -4.15,-1.71 -2.2,-3.71 -0.38,-1.68 1.32,-4.27 2.55,-1.77 1.53,0.85 4.19,-0.22 5.25,-0.41 0.48,-2.12 -0.42,-3.89 -1.57,-5.33 0.06,-1.97 -1.67,-5.18 -1.15,-6.13 2.23,0.07 5.01,-2.93 1.78,-3.93 -1.73,-2.48 -5.12,-2.94 -6.92,-0.28 -2.08,2.1 -3.89,-1.44 -2.14,-3.04 0.26,-1.39 -1.37,-4.01 -2.62,-1.92 -2.44,1.01 -5.83,0.37 -7,-0.95 -2.41,-0.18 -2.86,2.94 -5.17,1.62 -2.31,0.8 -5.39,2.91 -7.69,0.67 0.42,-2.17 -0.14,-6.16 -2.93,-6.02 -0.81,0.25 -1.86,0.44 -2.38,-0.43 z", + "department-31" : "m 290.02,474.31 c -1.06,1.38 -2.08,2.2 -3.14,1.27 -0.58,4.46 -6.27,-1.79 -5.29,3.06 -1.9,-0.93 -3.5,1.28 -0.64,0.98 2.48,2.1 -3.77,2.63 -4.93,4.19 -2.22,1.21 -0.1,-1.87 -2.62,-1.46 -1.27,-3.41 -2.92,1.42 -4.53,-1.01 -1.38,1.57 -7.9,0.39 -4.49,3.87 1.19,2.36 4.47,2.68 3.64,5.37 2.67,0.06 0.55,2.9 3.52,1.95 0.58,0.93 0.66,2.79 2.12,2.09 2.71,3.12 -2.63,3.32 -4.16,4.93 -1.1,-1.53 -1.56,1.15 -1.34,1.61 0.44,1.44 -2.97,2.2 -1.16,3.88 -0.09,2.59 -2.4,2.6 -1.68,5.18 -1.9,1.75 -3.41,-2.85 -6.25,-2.48 -1.97,-0.25 -2.83,1.49 -4.6,-0.2 -0.73,3 -3.35,2.98 -4.53,6.1 -1.7,0.77 -1.89,0.75 -1.75,2.05 -1.29,1.74 -3.85,2.87 -2.67,4.97 -1.64,0.77 -2.86,0.43 -2.8,2.37 -2.19,1.55 -3.92,4.34 -0.36,4.93 1.97,0.94 4.52,4.07 1.77,4.79 -1.3,4.88 3.7,-2.96 3.72,1.66 0.49,1.32 -0.65,2.24 1.07,3.28 -2.79,1.64 -2.18,9.05 -6.68,5.6 -1.73,2.41 -1.93,7.77 -0.38,10.18 1.27,3.59 5.97,0.17 8.88,1.83 2.51,-1.92 -1.95,-5.09 0.25,-7.4 -0.76,-3.42 2.9,-4.02 4.93,-2.32 1.62,-0.12 4.31,1.32 2.68,-1.53 -0.93,-1.79 -1.4,-4.59 1.53,-4.74 -1.15,-3.31 5.98,-1.18 5.47,-5.37 -2.22,-1.5 -0.83,-5.26 0.13,-6.33 2.45,2.03 0.85,-3.56 3.56,-1.87 1.66,-2.07 2.75,0.56 4.53,0.43 1.14,1.96 2.46,4.41 4.04,1.37 2.25,-2.5 -5.64,-2.56 -1.56,-4.98 1.91,-0.32 6.85,-0.7 5.84,-3.41 -3.62,0.11 -4.71,-4.72 -0.54,-4.92 1.7,1.78 3.23,3.99 3.46,6.31 3.43,1.14 2.88,-2.05 2.74,-4.44 1.24,-0.74 2.86,2.59 3.98,0.85 2.05,0.25 3.31,3.93 3.51,0.42 1.87,-1.02 3.37,-2.54 3.2,-4.86 1.65,-0.79 5.11,0.92 3.61,-2.58 0.23,-2.56 3.55,-6.11 4.18,-1.52 0.52,0.87 1.91,-3.3 3.78,-0.91 2.24,0.69 2.87,-1.22 1.62,-2.8 0.91,-0.95 2.23,-3.84 -0.03,-2.5 -1.07,2.43 -6.09,-0.82 -6.91,-3.1 -0.98,-3.43 -6.75,-3 -7.98,-6.29 2.91,-1.68 0.76,-3.48 -1.25,-4.16 3.26,-0.53 0.29,-2.11 -0.5,-3.7 0.64,-3.06 -3.23,-3.07 -3.17,-5.79 -1.79,-0.87 -1.06,-3.76 -1.85,-4.82 z", + "department-09" : "m 281,514.26 c -1.93,0.45 -2.81,3.42 -0.61,3.74 0.47,1.06 3.65,0.84 1.91,2.92 -1.78,0.48 -2.86,1.94 -5,1.65 -1.94,-0.47 -2.72,3.01 -0.2,2.59 2.24,0.58 1.95,2.32 0.27,3.21 -1.24,2.42 -2.69,-0.31 -3.19,-1.7 -1.18,-0.65 -2.35,-0.74 -3.49,-1.68 -1.21,1.5 -3.6,0.41 -3.5,3.08 -0.69,0.69 -2.14,-1.23 -2.07,0.85 0.78,1.23 -1.59,1.79 -0.08,3.25 -1.18,1.45 2.43,1.96 0.17,3.11 -0.33,2.96 -5.7,1.12 -4.88,4.08 -1,0.73 -3.51,0.76 -1.93,2.67 -0.14,2.58 1.36,4.98 3.85,6.04 1.3,1.43 2.44,-0.82 3.84,0.84 2.2,0.69 5.28,-0.08 6.42,2.49 -0.04,2.84 2.56,2.9 4.54,2 2.27,0.7 5.31,-0.62 6.28,1.97 2.47,1.03 1.46,6.42 4.53,5.84 0.33,-1.46 -0.02,-3.65 2.25,-2.77 2.58,-1.67 3.67,2.32 6.42,1.51 1.59,0.01 4.16,0.09 3.44,2.23 1.96,0.82 4.9,1.1 6.14,-0.77 0.17,-1.61 2.36,0.02 3.34,-1.21 1.09,-1.15 1.09,-3.64 3.34,-2.57 1.75,-1.21 4.32,-0.24 5.87,-0.95 0.4,-2.48 -3.41,-3.46 -4.42,-5.35 -2.08,0.81 -4.89,2.28 -6.69,-0.08 -1.29,-0.72 0.48,-2.24 -1.27,-3.27 -1.88,-0.45 -2.07,-2.21 -0.54,-3.2 2.84,0.11 5.65,-1.41 4.42,-4.62 -1.62,-0.54 -3.31,-2.15 -0.6,-2.68 1.86,-1.01 -0.44,-3.29 0.61,-4.77 -1.01,-0.87 -2.68,-1.46 -1.18,-2.69 -0.07,-1.43 -0.47,-4.45 -2.45,-3.41 -0.92,1.43 -0.96,-2.2 -2.67,-1.24 -2.3,-0.25 -5.38,-1.98 -6.1,-3.66 0.91,-1.6 -0.72,-3.91 -1.67,-5.05 -0.92,0.6 -1.38,4.39 -1.98,1.49 -1.2,-0.67 -2.47,-1.05 -3.16,-0.2 -0.47,-1.65 -2.24,-0.25 -2.45,-1.94 -1.91,1 1.34,4.52 -1.22,4.39 -1.46,2.03 -3.74,-0.79 -2.75,-2.52 -1.34,-0.95 -2.09,-3.13 -3.54,-3.63 z", + "department-11" : "m 322.74,505.07 c -2.05,0.87 -0.82,6.47 -3.43,3.37 -1.24,-1.83 -5.19,2.71 -5.61,-1.17 -0.96,-1.29 -3.24,1.91 -4.87,-0.09 -1.63,-0.8 -2.35,3.52 -2.64,0.63 -0.96,-2.44 -1.93,-1.82 -2.84,-0.31 -0.91,1.07 -1.52,2.84 -0.93,4.7 -1.36,0.65 -4.52,-0.56 -3.73,2 -2.59,1.87 -0.87,4.71 -0.49,7.11 -1.27,1.72 2.24,1.99 3.14,3.2 1.19,0.53 2.27,1.21 2.96,0.05 1.12,0.9 1.35,2.64 3.05,1.69 2.12,0.9 2.09,4.11 1.18,5.21 3.13,0.75 0.58,4.42 2.61,6.09 -0.39,0.99 -3.64,-0.55 -2.72,1.47 3.15,0.22 2.69,5.73 -0.43,5.57 -2.23,-0.56 -4.71,2.43 -1.69,3.29 1.21,1.07 1.25,2.2 0.94,3.14 2.17,2.52 4.98,0.67 7.49,0.33 1.51,2.48 4.82,3.48 4.44,6.58 1.77,-0.41 3.17,-3.16 4.49,-3.39 3.31,0.6 4.11,-3.13 3.04,-5.57 -1.83,-2.22 -0.3,-4.53 2.45,-3.77 2.55,1.09 4.79,-0.72 7.38,0.01 2.84,0.15 6.37,1.82 8.78,-0.17 0.65,-3.39 5.24,-6.04 7.54,-2.78 1.85,0.63 5.78,4.21 6.08,0.38 -0.45,-2.41 3.52,0.65 2.08,-2.31 -2.01,-0.09 -2.51,-4.47 -0.81,-3.38 -1.64,2.12 0.92,2.66 1.07,0.34 -0.46,-2.15 2.38,-4.6 1.05,-6.15 -2.36,0.27 -1.35,-5.67 0.64,-3.13 -2.54,0.73 1.01,4.03 1.12,0.84 1.32,-2.4 3.72,-4.96 4.13,-7.43 -1.48,-1.18 -2.13,-3.67 -4.25,-2.51 -1.21,-1.56 -3.82,-0.43 -5.13,-2.43 -2.87,1.08 -0.98,-4.2 -4.12,-2.08 -1.35,-0.41 -2.91,-0.78 -3.72,-1.82 -0.39,1.7 -3.42,0.2 -2.88,2.31 -1.03,1.88 -2.16,4.69 -4.29,2.05 -1.21,-0.21 -0.6,-4.63 -2.32,-1.66 -2.18,1.62 -3.12,-0.12 -3.87,-2.12 -3.09,-0.03 -1.41,-4.42 0.31,-5.1 -2.19,-1.27 -5.18,-2.28 -7.77,-1.42 -1.98,2 -4.51,-1.63 -6.72,-1.15 -0.21,-0.07 -0.4,-0.62 -0.72,-0.42 z", + "department-34" : "m 390.74,470.95 c -2.99,-0.26 -2.82,5.22 -4.91,4.05 -0.85,-0.82 -3.55,2.9 -1.7,3.78 -2.23,1.02 -3.63,-1.19 -4.2,-2.93 -1.16,0.9 -4.89,3.4 -3.25,0.24 -0.72,-2.79 -3.95,-1 -5.3,0 -2.69,-1.07 -4.43,1.99 -3.3,4.01 -2.19,2.21 -5.5,0.8 -7.8,-0.28 -1.78,1.11 -0.38,3.61 -0.42,5.05 -1.55,1.49 1.67,5.37 -2.24,4.09 -1.98,-1.46 -4.85,0.46 -4.95,2.6 -2.71,0.38 -5.15,2.58 -7.61,2.47 -1.2,-2.9 -5.65,-2.66 -5.41,0.83 -0.2,2.13 -0.02,4.29 2.09,5.91 -1.23,1.35 0.72,3.85 -1.77,4.6 -0.84,1.05 -3.22,1.42 -1.8,2.86 -2.1,0.55 -3.27,4.78 -0.38,4.9 0.41,3.09 3.29,3.1 4.71,0.7 1.12,1.12 0.35,3.34 2.55,3.76 2.97,1.15 1.66,-5.18 5.05,-4.27 1.09,-0.26 0.38,-2.58 1.62,-0.55 1.21,1.33 3.32,1.66 5.28,1.1 -0.81,3.2 2.64,2.34 4.33,4 1.73,-0.69 2.59,1.52 4.38,0.6 1.39,1.92 3.62,4.56 5.52,1.34 2.58,-2.15 5.39,-4.64 8.99,-3.22 1.68,-2.14 3.28,-4.7 5.33,-6.66 2.9,-0.94 5.12,-2.93 7.63,-4.62 1.32,-0.52 2.38,-2.93 0.36,-1.17 -0.86,0.97 -3.9,2.82 -4.09,1.95 2.86,-0.54 3.94,-3.18 5.35,-4.98 2.22,-0.89 3.15,-3.57 5.97,-3.69 2.76,-1.69 5.46,-2.2 8.14,-1.32 3.13,-2.28 2.15,-5.6 0.6,-8.52 -0.42,-1.85 -2.64,-1.51 -3.41,-3.24 -1.72,-0.64 -2.58,-4.02 -5.12,-2.47 -0.36,-1.17 1.06,-3.05 -1.22,-3.23 -1.16,-1.21 -1.48,-2.47 -3.51,-1.47 -2.48,1.54 -3.44,-1.7 -1.82,-3.25 0.15,-1.49 -1.98,-1.29 -2.11,-2.79 -0.5,-0.22 -1.04,-0.13 -1.56,-0.19 z", + "department-81" : "m 317.26,455.8 c -1.38,0.45 -1.96,1.61 -3.59,0.76 -0.3,1.95 -3.52,3.22 -5.56,2.27 -1.35,-1.6 -1.97,-0.02 -0.95,1.04 -0.95,0.36 -4.67,-1.27 -3.47,1.46 -0.16,1.66 -2.33,-1.92 -2.18,0.76 -1.1,0.98 -2.79,-1.57 -4.48,-0.74 -2.96,-0.67 -1.32,3.31 0.16,3.83 0.79,1.92 -1.89,3.01 -2.42,4.25 -1.32,0.93 -1.16,3.17 -3.54,1.88 -3.23,0.63 2.44,1.72 -0.33,3.16 -1.29,2.54 1.59,4.57 1.92,6.82 3.43,0.3 1.18,4.78 4.33,5.68 1.56,1.28 -3.01,2.06 -0.13,2.25 2.4,0.02 1.46,2.84 -0.02,3.51 0.41,1.89 3.59,2.46 5.14,3.73 3.27,0.27 2.72,5.06 6.14,5.64 1.57,0.82 3.54,1.72 3.47,-0.75 2.28,-0.44 1.4,2 0.21,3 0.06,1.82 2.22,2.93 2.93,4.31 2.14,0.3 3.89,-2.52 5.16,0.35 2.18,0.85 0.37,-3.47 2.64,-4.11 1.88,0.14 4.42,2.05 6.83,2.16 2.71,-2.86 6.35,1.58 9.11,-0.98 1.2,-0.64 2.07,-1.84 2.78,-2.36 -0.59,-1.87 0.29,-4.05 -1.8,-5.38 -0.4,-2.17 -0.06,-5.25 1.22,-6.85 1.68,0.37 3.78,1.08 4.87,2.68 2.13,-1.79 6.04,-1.49 7.35,-3.74 0.82,-2 0.39,-5.04 -2.37,-4.51 -1.51,-1.26 -3.19,-1.55 -4.19,0.39 -2.37,0.97 -5.11,-0.89 -6.55,-2.85 -1.52,-2.15 -3.76,-4.35 -2.85,-6.85 -1.52,-0.96 -0.28,-3.74 -2.85,-4.01 -0.47,-0.84 1.76,-2.39 -0.4,-3.07 -0.29,-2.52 -2.16,-4.07 -4.11,-4.88 -0.57,-2.53 -3.81,-3.32 -5.31,-4.22 -0.15,-2.48 -4.32,0.72 -4.86,-1.12 1.44,0.14 3.17,-1.78 0.74,-1.46 -0.91,0.39 -2.23,-1.71 -3,-2.06 z", + "department-82" : "m 270.52,443.01 c -2.14,1.16 -4.19,2.19 -6.63,2.16 -1.8,1.76 -1.62,-2.78 -3.54,-0.83 0.31,1.77 -1.92,4.88 1.19,4.85 2.39,1.55 0.09,4.21 -0.3,6.31 -0.44,1.21 -4,0.94 -1.6,2.01 1.97,0.84 -0.06,4.23 -1.88,2.4 -1.71,-1.22 -1.76,0.34 -2.14,1.6 -2.88,-0.32 -2.21,4.49 -0.81,4.92 0.76,-1.3 4.97,-1.27 3.43,0.36 -1.84,1.04 -0.66,3.8 -2.94,4.81 -1.25,0.84 -0.68,2.87 0.84,1.84 1.82,0.52 5.75,1.1 3.97,3.56 1.04,0.67 0.69,2.25 0.98,2.38 1.77,0.78 -1.98,4.07 1.01,3.39 2.26,-0.43 4.92,-0.42 6.74,-1.49 1.27,0.58 2.39,0.31 3.28,-0.35 1.56,0.75 2.53,2.41 3.56,2.88 1.74,-0.62 2.22,-2.04 4.12,-2 1.89,-0.5 1.91,-2.44 -0.22,-2.07 -1.95,-1.13 1.52,-1.46 1.74,-1.49 -0.38,-2.02 1.51,-2.5 2.7,-1.14 2.06,1 2.76,-3.06 4.11,-1.34 0.99,-1.05 2.54,-1.76 3.38,-2.23 -0.31,-0.89 -2.82,-2.03 -0.52,-2.27 3.19,1.02 3.39,-3.02 5.79,-4.18 1.52,-1.98 -2.9,-3.42 -1.35,-5.63 1.94,-1.07 4.17,0.24 5.66,0.61 0.71,-1.21 1.03,-1.65 2.08,-0.63 0.24,-1.33 0.21,-2.59 2.09,-1.85 1.1,0.24 2.24,0.41 1.15,-0.79 0.51,-1.8 4.19,2 3.66,-0.96 -0.31,-2.1 -2.39,0.61 -2.47,-1.31 -3.3,-1.19 0.65,-3.45 1.77,-4.89 0.21,-2.45 -4.44,-0.16 -4.38,-2.98 0.49,-1.88 -1.6,-1.91 -2.4,-1.54 -1.21,-0.58 -1.91,1.84 -3.15,0.41 -2.28,-0.21 -4.04,4.15 -5.85,2.74 -0.79,-2.47 -3.62,0.05 -1.56,1.51 0.31,2.35 -3.95,2.36 -3.07,-0.25 -2.24,-2.68 -3.51,1.69 -5.86,2.39 -1.45,2.53 -2.73,-0.71 -4.63,-0.48 -0.83,-1.02 1.91,-4.61 -0.86,-3.31 -1.97,2.14 -4.17,-0.81 -5.73,-2.04 -1.54,-0.03 -2.07,-2.27 -2.71,-3.05 0.48,-0.77 3.85,-1.24 1.34,-2.04 z", + "department-12" : "m 344.82,407.22 c -2.14,2.24 -4.92,3.53 -5.91,6.44 -0.2,3.05 -2.88,4.6 -2.81,7.85 -2.78,1.77 -2.83,6.44 -7.03,4.76 -2.85,0.81 -3.66,-2.92 -6.7,-0.63 -2.79,-0.18 -0.5,4.84 -3.68,4.44 -1,2.09 -4.35,0.18 -4.99,0.68 -2.27,1.36 -4.93,3.35 -6.47,5.56 -0.5,0.74 -1.33,-2.39 -1.72,0.49 -3.55,0.2 0.23,4.71 0.28,6.73 2.91,2.12 -2.27,3.27 -0.47,5.85 1.39,1.46 5.91,0.06 3.8,3.53 -3.1,-0.35 -2.94,5.1 0.37,3.8 0.84,2.24 2.93,2.1 3.97,0.28 0.64,-0.72 3.02,-0.92 4.38,-1.29 0.38,2.53 5.59,1.47 2.9,3.68 1.7,0.61 3.86,-0.93 4.36,1.52 3.19,-0.21 4.33,4.36 7.18,4.97 1.07,2.25 3.3,4.6 2.21,6.63 2.23,0.9 1.85,3.49 2.9,4.9 -1.38,2.72 2.8,5.25 4.08,7.58 2.19,1.85 5.01,1.88 6.77,-0.28 2.08,1.32 5.71,0.5 5.44,3.99 1.27,0.35 3.33,-1.02 4.93,0.31 1.97,-0.43 -0.03,-3.71 1.21,-5.08 -2.26,-3.18 1.08,-5.37 3.72,-2.96 2.82,0.94 5.31,-0.91 4.29,-3.64 1.04,-3.15 6.02,0.38 5.11,-4.28 0.93,-2.39 7.18,-5.33 2.04,-7.25 -1.51,-0.47 -2.97,-0.34 -3.42,-2.06 -1.73,1.9 -3.93,-2.51 -0.51,-1.95 0.48,-1.6 1.14,-3.68 2.65,-4.73 -0.68,-4.43 -9.42,2.3 -6.63,-3.08 -1.18,-1.25 -3.15,-1.32 -3.65,-2.81 -2.6,0.85 1.8,-4.01 -0.75,-5.21 -0.72,-3.41 2.21,-7.15 -2.14,-9.54 -0.76,-2.6 0.83,-5.86 -2.52,-7.49 -2.49,-2.83 -5.19,-5.99 -4.63,-9.9 -1,-0.3 1.62,-2.72 -0.79,-2.1 -2.92,-0.77 -0.83,-7.54 -5.15,-5.36 -2.76,2.56 0.68,-4.65 -2.57,-4.34 z", + "department-46" : "m 289.52,399.9 c -1.93,0.63 -3.22,2.08 -5.19,2.51 -0.55,2.48 1.91,5.04 0.2,6.77 1.53,1.17 0.68,2.13 -0.64,2.71 -0.49,1.39 -2.82,1.08 -2.03,3.22 -2.04,0.31 -3.93,1.87 -1.84,3.73 -0.63,1.48 -1.5,2.57 -2.96,3.19 -1.15,2.55 -6.2,0.92 -4.86,4.75 -0.81,1.54 -2.94,2.2 -2.41,4.25 -2.21,-0.14 -3.42,2.82 -5.02,1.78 1.06,2.16 1.42,4.31 1.76,6.68 1.42,0.87 1.66,2.27 1.65,3.98 1.08,0.06 4.12,-1.76 2.93,0.81 -1.71,0.25 -2.37,1.31 -0.78,2.24 0.3,2.25 3.42,1.16 3.62,3.37 1.9,1.69 3.3,-0.16 5.08,-0.35 0.72,1.57 -2.26,4.22 0.76,4.02 1.46,0.62 1.81,2.15 3.19,0.31 1.85,-0.6 3.07,-3.05 4.33,-3.46 2.43,-0.2 1.29,4.21 3.91,2.83 1.72,-1.05 -1.79,-4.67 1.45,-4.27 1,-0.03 1.35,3.17 2.11,1.18 -1.32,-1.83 1.53,0.24 1.9,-1.51 1.38,-1.16 3.1,-1.29 4.45,-0.92 0.2,-1.96 1.81,0.11 2.71,-1.11 1.67,0.1 4.18,-1.49 1.89,-2.9 -0.47,-2.26 -2.34,-4.82 -1.67,-6.85 1.76,-0.03 1.59,-1.88 3.42,-1.54 2.32,-1.45 3.8,-3.77 6.26,-4.75 1.66,-0.78 4.05,1.82 5.11,-0.84 2.37,0.13 1.47,-2.41 -0.05,-3.14 -0.16,-1.64 0.62,-3.82 -1.82,-3.9 0.88,-2.1 0.95,-4.43 1.69,-6.42 -0.75,-2.19 -3.06,-3.63 -3.78,-5.98 -0.22,-1.15 1.69,-2.17 -0.2,-3.09 0.38,-3.82 -4.01,-3.64 -6.05,-1.43 -0.4,-1.8 -2.37,-1.92 -3.03,-0.03 -1.66,0.66 -3.24,2.7 -4.53,1.71 -1.67,0.61 -1.38,-2.93 -3.39,-2.7 -0.94,-2.08 -2.85,-4.19 -5.2,-4.37 -1.54,-0.53 -2.13,1.38 -2.99,-0.49 z", + "department-24" : "m 247.71,356.64 c -1.33,1.72 -2.15,5.44 -4.37,3.98 -1.29,2.19 0.65,6.02 -2.78,7.22 -1.07,1.73 -1.22,3.17 -3.43,2.89 -1.35,1.3 -2.7,2.47 -3.69,2.4 1.31,1.44 -2.43,1.19 -1.92,3.33 -1.11,2.86 2.21,7.18 -2.16,7.82 -1.72,1.11 -2.1,4.21 -4.37,4.44 -1.83,-1.85 -4.84,-0.09 -5.58,2.19 -1.71,0.92 1.62,1.85 -0.97,2.36 -2.09,3.33 4.38,0.08 4.2,3.85 0.13,2.45 -1.7,4.67 -1.9,7.15 -2.34,1.81 1.75,4.57 -1.01,6.63 -1.98,1.62 -0.57,1.93 1.18,2.08 1.5,2.41 4.72,0.24 7.34,1.24 1.58,-2.14 3.57,-4.36 5.67,-1.25 -1.59,1.46 -2.98,1.82 -1.65,4.38 2.67,1.95 3.57,5.11 3.66,7.87 2.89,2.27 5.83,-2.31 8.31,-0.64 1.5,-0.14 1.73,-2.6 3.78,-2.17 1.74,-0.66 1.71,2.87 4.06,1.59 2.32,0.27 4.87,-3.2 5.62,0.33 1.53,0.48 -2.2,5.61 1.71,4.55 1.86,-2.63 5.57,-3.37 7.55,-0.26 1.61,0.15 2.83,4.14 2.8,0.73 3.09,-1.47 0.93,-6.06 5.03,-5.87 2.1,-1.49 4.63,-2.68 4.89,-5.07 -3.18,-2.94 3.24,-2.15 2.07,-5.03 1.39,-0.77 2.75,-1.97 3.62,-3.12 -2.55,-1.45 1.11,-2.89 -0.92,-4.95 -0.82,-1.88 -0.06,-3.23 0.88,-4.14 -1.12,-2.13 -3.92,-5.19 -1.35,-6.5 -1.47,-1.44 -7.7,-0.59 -6.45,-3.12 3.25,-2.31 -3.9,-1.43 -1.21,-3.75 2.08,-0.54 1.75,-2.32 -0.17,-2.44 -0.66,-1.42 -0.44,-4.25 1.4,-4.42 0.7,-1.32 4.27,-4.12 0.61,-3.76 -2.11,-1.25 -0.47,-1.95 0.2,-2.77 -1.16,-1.12 -2.39,-0.61 -3.26,-2.06 -1.89,0.78 -2.29,-1.48 -4.2,-1.06 -0.44,-1.95 3.54,-4.4 -0.69,-4.44 -2.48,1.66 -3.1,-3.01 -4.18,-4.31 -2.45,-0.69 -5.34,1.33 -6.92,-0.8 -0.28,1.94 -2.24,3.99 -3.3,1.71 -4.01,-0.32 1.3,-5.83 -3.25,-6.54 -2.23,1.7 -3.48,-1.31 -4.85,-0.28 z", + "department-16" : "m 252.54,327.65 c -2.29,0.72 -1.44,3.44 -4.4,2.98 -1.27,1.85 -4.05,0.47 -4.98,-1.39 -0.68,-3.54 -5.06,1.6 -1.79,2.2 -0.58,3.13 -3.4,1.11 -5.1,0.91 -3.14,1.37 -5.19,-1.3 -7.86,-1.81 -1.52,1.5 -2.93,-1.91 -4.66,0.15 -1.97,-0.37 -2.45,3.38 -5.06,2.24 -1.93,0.04 0.82,2.24 -1.2,2.74 0.87,2.68 -3.95,2.15 -2.09,4.68 -0.28,1.91 -3.6,0.31 -2.2,2.53 -0.11,1.44 2.16,2.96 -0.03,4.42 -0.09,1.53 -0.09,4.77 -2.18,3.4 -1.96,2.42 -3.18,-3.47 -5.22,-0.43 -2.04,1.16 -4.38,0.45 -6.15,1.89 -2.73,1.16 0.38,1.62 1.39,1.98 -2.76,2.08 2.9,5.14 -0.46,5.78 -1.46,1.75 0.17,2.05 1.51,1.62 1.01,2.19 5.21,3.29 2.97,5.77 2.34,0.08 4.85,3.05 1.84,4.29 -0.18,1.67 3.8,4.33 0.08,4.95 -3.11,0.84 0.04,2.57 1.34,2.89 -0.62,0.79 -3.1,1.95 -1.06,3.18 2.2,-2.04 4.86,0.36 7.25,0.92 -0.44,1.96 0.03,3.48 2.36,2.77 1.73,0.17 2.65,2.07 3.44,2.83 1.42,-1.43 3.54,-1.84 5.23,-0.38 1.69,-1.46 2.03,-3.29 3.72,-4.47 1.1,-1.12 3.55,-1.27 2.27,-3.69 -1.79,-2.79 1.03,-5.85 1.8,-7.57 0.23,-1.21 1.54,0.42 2.16,-1.12 1.02,-1.12 2.42,-1.8 3.66,-1.6 0.38,-3.16 4.03,-3.24 3.74,-6.43 -0.64,-1.42 -0.09,-4.56 1.85,-3.02 1.5,-1.35 2.27,-4.04 4,-5.85 1.03,-2.13 3.92,-2.7 3.46,-5.45 1.36,-0.67 3.4,1.91 3.05,-0.98 1.5,-1.75 2.07,-3.92 1.46,-6.01 -0.57,-2.93 3.18,0.64 4.34,-1.8 2.69,-1.02 0.69,-6.52 -1.66,-5.43 -1.88,-0.53 -3.24,-3.11 -1.94,-5.21 -0.3,-3.28 -2.38,-2.24 -4.88,-2.46 z", + "department-86" : "m 220.19,259.01 c -2.67,1.11 -1.14,6.66 -4.7,5.46 -1.12,2.67 -0.28,6.33 2.34,7.3 1.21,2.8 -0.12,6.86 2.81,8.58 -0.34,0.88 -4.74,0.94 -2.01,2.12 1.66,0.91 -1.21,4.66 1.86,5.01 0.17,2.88 -3.53,4.96 -3.39,7.51 2.34,-1.74 2.86,1.09 4.01,2.56 -2.36,1.41 -1.42,4.19 -3.11,6.09 1.11,2.79 0.46,6.03 2.68,8.32 -0.98,2.26 1.88,5.6 3.64,2.56 3.26,-2.86 4.22,4.09 1.42,5.44 -1.17,2.3 -1.1,6.6 2.78,6.31 1.76,0.42 -1.54,4.9 1.9,4.82 2.58,2.29 6.42,0.33 9.24,2 3.12,-1.13 -1.64,-3.61 1.54,-4.88 2.93,-0.45 3.66,4.64 7.15,2.55 2.65,-1.24 4.01,-4.64 7.5,-3.07 5.18,0.43 -2.68,-6.17 1.99,-6.32 0.93,-3.5 4.73,-3.96 7.28,-4.09 1.27,-2.3 2.21,-5.88 5.59,-4.54 3.05,-1.23 4.82,-4.66 1.43,-6.65 -0.96,-2.09 -0.63,-5.43 -4.09,-4.96 -2.4,-0.38 -3.1,-2.52 -5.49,-3.06 -4.32,-2.56 0.87,-7.41 -2.39,-10.17 -3.73,-2.36 -3.49,-7.19 -7.25,-9.59 -1.82,-2.65 -1.18,-7.21 -5.41,-7.83 -3.82,-1.6 1.37,4.35 -2.65,2.83 -3.22,-0.17 -6.05,2.2 -9.36,1.21 -5,0.41 0.09,-6.41 -3.44,-7.54 -1.02,-1.75 -5.86,1.14 -3.94,-2.42 -1.49,-2.05 -5.43,-1.78 -6.57,-4.86 -0.36,-0.36 -0.83,-0.61 -1.33,-0.67 z", + "department-37" : "m 248.48,223.77 c -1.42,3.62 -6.45,2.73 -8.2,5.37 -1.46,1.36 -3.9,-2.72 -3.72,0.4 1.37,1.11 1.66,4.33 -0.82,2.81 -1.82,-1.23 -6.06,-3.74 -5.96,0.05 -1.81,2.38 0.79,4.4 -1.19,6.79 -1.59,2.5 -0.38,5.84 -2.27,7.78 -1.62,2.49 -3.61,4.89 -3.44,8.06 -0.62,2.26 -1.45,6.53 1.54,7.19 1.25,-0.87 1.94,2.54 3.31,0.71 0.97,1.11 -0.63,5.21 2.13,3.2 1.8,-1.1 1.89,1.61 3.57,1.4 0.89,2.11 -1.82,7.48 2.05,6.94 1.94,-0.66 4.56,0.68 6.7,-0.98 1.61,-0.96 6.42,0.73 3.58,-2.33 -0.63,-2.85 4.7,0.45 5.56,1.73 0.59,2.71 0.86,5.99 3.94,7.28 1.95,1.88 1.63,7.78 6,6.31 1.43,1.23 2.54,1.03 3.52,-0.09 1.84,-0.7 -1.13,-3.48 0.89,-4.6 0.94,-2.88 0.5,-6.24 2.1,-8.75 -0.51,-3.01 1.88,-5.04 4.77,-5.05 2.3,-0.22 4.18,2.32 5.36,-0.8 1.09,-2.04 2.29,-3.59 3.83,-4.89 -0.17,-3.29 -2.68,-5.86 -4.09,-8.7 -1.3,-3.91 -5.06,-1e-4 -7.13,-2.72 -1.96,-2.54 1.63,-6.07 -1.07,-8.64 1.91,-0.4 1.97,-2.18 -0.13,-2.78 -0.17,-1.99 -3.11,-4.5 -0.71,-6.14 -0.62,-1.2 -2.55,-4.44 -3.27,-1.51 -0.57,-2.17 -2.63,-4.19 -4.63,-1.88 -3.07,2.82 -2.07,-3.8 -2.27,-4.29 -2.95,-0.2 -5.98,-1.05 -8.71,-0.82 -1.21,0.63 -0.51,-1.11 -1.23,-1.05 z", + "department-72" : "m 231.9,172.51 c -2.61,0.34 -4.43,1.91 -6.19,3.04 -1.38,0.48 -2.05,1.94 -3.42,2.6 -0.33,3.05 -3.2,-1.34 -4.33,0.83 -1.43,1.08 -5.63,0.06 -4.24,2.95 -3.08,-0.79 0.86,3.38 -1.37,4.58 -0.86,1.81 1.85,4.28 -0.94,5.2 -2.01,1.1 -4.73,3.07 -1.86,4.9 -0.99,1.29 0.02,2.59 -0.74,3.79 -2.44,-0.68 -6.78,1.67 -3.4,3.85 0.73,2.09 1.76,4.48 -1.53,4.5 -2.58,-0.44 -3.89,2.42 -1.36,3.52 0.5,2.29 -5.19,2.01 -2.45,4.82 3.47,-0.45 1.48,4.86 3.4,5.98 2.31,-1.32 4.91,2 6.78,-0.52 3.29,0.6 -2.46,2.42 0.25,4.06 0.74,1.66 3.87,2.49 4.49,0.08 2.3,1.12 4.71,0.48 6.02,2.83 1.69,1.36 4.05,0.33 5.35,2.19 1.62,-0.93 1.69,-2.65 3.94,-1.78 2.54,-0.05 4.67,2.82 7.14,2.4 0.9,-1.5 -2.93,-3.52 -0.02,-4.31 1.04,1.34 2.82,2.12 3.33,-0.2 2.31,-0.39 4.79,-1.35 6.51,-2.6 -2.85,-2.23 1.58,-5.3 3.79,-5.52 0.46,-1.4 2.4,-3.52 3.78,-4.83 -1.44,-1.85 -0.29,-6.03 1.78,-3.82 -1.09,-2.59 3.21,-2.96 0.58,-5.37 0.08,-1.7 1.43,-3.61 -1.11,-3.97 -1.64,-2.45 2.4,-1.51 1.74,-3.29 -2.05,-0.4 1.4,-1.62 0.89,-2.96 2.29,0.52 3.2,-1.49 0.55,-1.94 -2.01,-0.09 -3.25,-2.56 -5.32,-1.22 -2.38,-0.82 -2.49,-6.22 -5.36,-4.81 0.79,2.39 -2.74,0.17 -4.1,0.37 -1.11,-1.06 -2.58,-1.99 -2.45,-3.6 -1.86,0.23 -5.36,-0.71 -4.94,-3.08 -0.44,-3.4 0.09,-8.02 -4.58,-8.58 l -0.59,-0.08 2e-5,0 z", + "department-61" : "m 236.9,140.22 c -1.37,2.93 -4.44,0.95 -5.77,0.51 -0.7,2.09 -2.92,0.83 -4.24,2.34 -1.35,-2.77 -4.38,-0.25 -5.26,1.87 -3.09,0.73 -4.56,4.12 -8.22,4.12 0.6,2.97 -3.23,-1.05 -4.99,-0.78 -2.07,-0.19 -4.42,-1.53 -4.55,1.51 -1.86,-0.97 -4.38,-5.01 -6.99,-1.88 -2.67,0.7 -5.63,2.58 -8.38,0.81 -1.94,-0.21 0.58,2.41 -2,2.73 -2.21,0.79 -4.81,2.48 -5.8,4.18 1.64,0.47 4.03,2.64 4.89,3.81 -2.6,1.08 -0.04,3.17 -0.37,4.16 -0.1,3.46 -3.63,4.61 -4.76,7.47 1.29,1.59 1.78,3.06 3.56,2.81 -0.2,2.49 3.05,0.83 2.04,-0.77 2.19,0.16 3.37,-1.72 3.97,1.42 2.29,-1.26 4.74,-2.16 6.49,-3.76 2.15,-0.24 4.6,-0.72 6.51,1.02 1.07,-1.63 2.35,-2.41 3.95,-1.42 1.83,-1.07 -0.27,-4.47 3.02,-3.12 1.81,1.18 3.45,2.14 1.99,3.87 0.35,2.25 1.92,4.62 4.47,2.94 1.72,0.65 -0.84,6.99 2.46,4.03 1.16,0.36 3.03,2.09 3.43,-0.38 1.63,-0.81 2.66,-2.19 4.04,-2.85 0.28,-1.38 5.31,-3.16 7.52,-1.96 3.9,1.26 2.59,5.53 3.26,8.6 -0.11,2.92 4.56,1.76 5.41,3.53 -0.07,1.99 3.35,3.78 5.67,2.91 3.19,-3.99 3.88,7.21 7.66,3.4 3.17,-1.53 -1.64,-4 -0.17,-6.33 -3.57,-0.8 0.8,-4.69 3.13,-4.08 2.2,-1.01 6.03,-4.76 3.83,-6.66 -0.95,-2.15 2.33,-4.5 -0.88,-5.72 0.72,-2.4 -4.26,-1.56 -3.98,-4.43 -1.88,-0.39 0.25,-5.19 -3.06,-4.1 -0.43,-1.15 -0.37,-2.32 -1.89,-2.36 3.89,-2.53 -0.45,-5.72 -3.19,-6.87 -1.23,-0.78 -2.92,-1.32 -1.88,-2.86 -1.36,-1.19 -1.22,-3.67 -3.26,-1.5 -2.58,-0.67 -7.27,0.22 -7.13,-3.52 0.64,-0.73 0.75,-2.65 -0.53,-2.7 z", + "department-27" : "m 242.33,106.21 c -2.25,1.4 -4.46,3.12 -7.27,3.2 -3.13,0.01 -1.44,3.96 -0.97,5.79 -0.25,1.42 -0.2,3.07 0.05,4.32 1.56,-2.67 4.74,1.16 1.61,1.68 -3.49,1.51 3.09,2.25 1.65,4.56 -0.6,1.84 0.47,2.5 1.82,3.11 -1.56,1.19 -0.91,2.9 -0.68,4.31 -3.08,-0.3 -1.43,3.4 0.78,3.14 1.11,2.25 -1.15,5.22 -2.03,7.57 1.97,1.86 5.79,2.95 8.17,1.67 1.68,-0.94 2.06,2.46 2.78,2.55 -1.38,3.04 5.18,3.21 5.92,5.84 1.68,1.55 -0.55,2.63 -0.78,3.74 1.84,0.46 1,3.47 3.6,1.89 2.3,-0.06 2.09,-4.03 4.58,-2.4 2.21,-1.11 4.77,-0.84 6.52,-3.04 1.78,1 3.18,0.1 2.69,-1.95 1.73,0.3 3.34,2.1 5.52,1.18 1.73,0.91 5.58,0.54 5.97,-1.71 -2.26,-3.14 2.59,-4.24 4.24,-5.72 -0.13,-1.58 -1.51,-4.22 1.43,-3.88 0.74,-0.67 -0.33,-1.93 0.53,-2.57 -1.47,0.74 -2.69,-0.27 -1.44,-1.58 -1.04,-1.31 -2.12,-4.8 0.61,-3.44 1.11,-1.2 0.8,-1.98 2.49,-1.09 3.37,-0.07 4.6,-2.86 5.45,-5.81 0.13,-2.58 1.39,-4.89 2.52,-6.95 1.56,-1.59 3.56,2.74 3.6,-0.58 -1.93,-1.54 -0.62,-5.1 -2.69,-7.09 -0.94,-2.78 -3.12,-0.33 -5.23,-1.99 -1.74,0.33 -2.23,-3.11 -4.08,-1.45 -2.23,-1.34 -5.13,-1.37 -7.71,-1.23 -0.89,1.39 -2.82,1.34 -2.49,3.35 -1.48,1.47 -1.23,4.8 -4.4,3.5 -1.42,0.9 -3.69,0.83 -4.18,2.58 -2.63,-0.42 -3.44,1.09 -2.81,3.24 -1.76,0.32 -3.16,0.76 -4.2,-0.95 -1.28,0.44 -0.68,-4.41 -2.73,-1.94 -0.92,0.95 -1.47,-2.05 -3.03,-1.54 0.47,-2.75 5.09,0.66 3.34,-3.08 -0.36,-1.37 -2.02,1.31 -1.95,-1 -2.7,-0.13 -3.88,-2.85 -6.72,-1.29 -2.27,1 -3.56,-0.22 -5.16,-1.45 -2.66,0.51 -3.03,-3.16 -5.33,-3.52 z", + "department-14" : "m 231.23,109.9 c -4.06,0.09 -6.85,2.84 -9.55,5.38 -3.34,2.06 -7.05,3.56 -10.99,3.85 -1.95,1.92 -3.54,-1.01 -5.94,-1.28 -2.67,-1.83 -5.65,-1.96 -8.71,-2.47 -2.52,-0.48 -5.06,0.57 -7.64,-0.13 -3.42,-0.41 -7.08,-0.38 -10.19,-1.98 -1.94,-1.82 -4.91,-0.74 -7.32,-0.9 -3.6,0.27 -1.56,4.12 -3.38,5.89 0.35,2.42 2.43,4.3 4.66,5.41 1.29,2.26 4.25,1.82 4.95,-0.81 0.89,1.47 2.18,1.84 0.71,3.15 -2.85,2.72 2.74,3.63 1.8,6.79 0.25,1.58 -1.34,2.53 0.39,3.45 -2.56,1.47 -4.13,6.64 -7.82,4.57 -1.7,0.05 -2.56,3.86 0.25,2.27 1.68,0.8 -1.5,3.01 -2.33,3.69 -1.18,-0.64 -2.61,2.05 -3.44,2.77 1.51,0.52 3.07,1.11 2.99,2.92 1.94,0.53 4.35,0.57 6.32,-0.18 1.55,1.73 4.66,1.77 5.78,1.31 0.33,1.85 2.06,-2.55 3.65,-1.79 1.67,-0.4 2.88,-1.72 1.91,-3.16 2.07,-1.17 2.99,1.93 4.94,0.32 1.69,0.63 2.6,-1.47 4.44,-1.14 2.02,-2.53 4.71,-0.49 6.27,0.75 0.09,2.25 1.52,-0.03 1.58,-1.02 2.72,0.42 5.75,0.47 7.89,2.34 0.72,-2.21 4.15,-0.58 5.38,-3.06 1.98,-1.59 4.45,-2.16 5.53,-4.57 1.56,-0.47 2.62,-1.63 3.42,0.6 1.16,-0.33 2.13,-1.63 3.58,-1.13 0.5,-2.08 1.78,-0.88 2.61,-0.44 1.61,0.55 3,0.24 4,-1.29 0.95,1.22 2.59,1.22 2.01,-0.7 1.28,-2.16 0.25,-3.37 -2.04,-3.81 -1.78,-1.67 1.38,-2.37 1.39,-3.02 -1.93,-1.58 2.62,-4.1 -0.98,-4.39 -0.16,-2.06 0.6,-4.48 -2.13,-4.95 -3.24,-2.19 4.22,-2.19 0.79,-4.43 -0.9,-0.04 -3.11,2.04 -1.98,-0.25 -0.33,-1.14 -1.2,-1.29 -0.01,-2.61 -1.49,-1.67 0.64,-7.09 -2.8,-5.97 z", + "department-76" : "m 285.08,67.51 c -1.66,1.28 -3.92,-0.27 -5.32,2.21 -2.55,2.82 -5.75,4.75 -9.23,6.16 -2.69,2.07 -6.27,0.91 -9.1,2.49 -3.04,0.83 -5.97,2.2 -9.16,2.2 -4.64,-0.08 -8.38,2.85 -12.2,5.03 -3.19,1.24 -5.65,3.53 -8.97,4.44 -4.45,0.63 -4.32,5.58 -6.08,8.7 -1.33,2.41 -3.69,6.09 0.02,7.66 2.71,1.09 5.28,1.25 8.39,1.98 3.84,1.23 7.92,-4.2 10.87,-0.97 1.02,1.67 2.99,3.04 4.68,1.44 -0.81,3.45 3.88,2.23 5.92,1.74 1.25,0.7 1.48,-1.8 1.82,0.62 0.74,1.56 3.24,0.12 3.81,1.84 1.65,-0.96 2.48,4.22 -0.34,2.48 -3.28,0.03 0.21,1.48 0.51,2.68 2.73,-3.35 2.83,4.25 5.77,2.84 2.8,-0.27 -0.27,-3.85 3.3,-3.41 1.82,-0.28 2.83,-2.57 4.57,-2.23 0.36,-1.37 4.68,0.8 4.04,-2.57 1.27,-2.05 1.52,-4.08 4.3,-5.05 2.08,0.14 5.31,0.85 7.56,1.4 2.14,-0.45 3.59,3.15 6.18,2.19 2.06,0.69 2.28,-3.97 4.3,-4.86 1.52,-1.49 -0.75,-3.01 -1.45,-0.94 -2.42,-0.89 0.93,-2.53 -0.81,-3.95 0.3,-1.61 -2.27,-1.27 -1.03,-2.58 -0.73,-1.35 1.8,-2.21 -0.04,-3.48 1.02,-1.01 3.32,-5.11 0.67,-2.57 -2.48,-0.31 0.5,-3.34 1.11,-4.23 -0.07,-1.57 3.34,-0.34 1.01,-2.16 -2.4,-2.69 -1.34,-6.85 -4.28,-9.1 -3.65,-1.5 -5.37,-5.07 -8.6,-7.13 -2.03,-0.46 -0.42,-2.8 -2.2,-2.85 z", + "department-60" : "m 299.82,88.06 c -0.68,1.53 -2.52,3 -2.62,4.61 0.88,0.83 2.72,-2.26 2.36,0.47 -2.03,0.88 -1.5,2.81 -1.5,4.35 -1.65,1.28 0.75,1.64 0.2,3.03 0.54,1.64 1.83,2.54 0.02,4.14 0.78,1.65 2.88,-1.94 3.18,0.81 -0.81,1.88 -3.2,3.3 -3.32,5.72 1.83,-0.19 -0.44,1.38 1.38,2.1 1.48,2.13 0.75,4.92 2.41,6.82 0.2,2.27 -1.63,1.56 -2.48,0.39 -2.21,-0.34 -2.49,2.24 -0.48,2.81 -0.83,1.16 -0.47,2.78 1.13,3 2.38,-0.91 4.68,1.32 7.04,0.62 2.19,-0.63 4.26,-0.42 6.14,-1.88 1.82,-1.52 2.59,1.29 4.7,0.92 0.24,2.48 3.26,-1.11 3.69,1.4 -0.75,1.55 3.2,0.09 3.21,-1.39 1.69,-0.21 1.93,2.59 3.71,1.86 2.57,0.22 4.8,1.97 6.25,3.43 0.62,-1.34 1.71,-1.33 1.95,0.34 1.46,2.81 2.94,-2.02 4.79,0.35 1.09,0.96 1.32,2.68 2.73,1.05 0.38,2.06 2.62,0.41 2.41,-0.61 2.06,-2.04 3.56,2.74 5.7,0.23 1.37,0.79 3.07,-1.58 3.55,0.59 0.9,-2.08 4.02,0.32 3.84,-2.61 0.97,-1.2 1.9,-2.09 3.15,-2.84 -1.43,-0.2 -1,-3.93 -2.02,-1.23 0.12,2.36 -0.59,-0.15 -0.51,-1.14 -0.98,-0.34 -1.96,-0.8 -2.82,-1.45 1.46,-1.59 0.58,-5.08 -1.78,-5.51 -1.64,-1.93 1.32,-3.14 3,-2.37 2.78,-1.33 1.45,-5.56 2.96,-6.93 1.83,1.02 3.46,-1.08 0.88,-1.43 -2.12,-0.58 0.91,-1.96 -1.18,-3 -0.31,-1.21 1.9,-1.71 1.13,-3.46 1.11,-2.28 -2.26,-3.66 -0.83,-5.46 -1.28,-1.35 1.28,-1.82 0.48,-3.31 0.33,-2.37 -2.35,1.17 -1.98,-1.22 -1.06,0.07 -2.21,3.33 -3.26,0.83 -1.15,-1.16 -2.97,0.6 -2.46,1.87 -0.95,-1.04 -2.28,-2.96 -3.61,-2.19 0.98,1.2 1.14,2.51 -0.39,1.26 -0.14,2.4 -4.2,0.61 -3.1,3.55 -0.54,2.6 -5.29,-1.86 -5.5,1.9 0.32,2.24 -2.85,2.23 -2.21,0.03 -1.14,-1.83 -2.74,1.59 -3.58,-0.97 -1.21,-1.4 -2.44,-1.07 -3.66,-0.6 -0.85,-3.25 -4.16,-1.53 -6.1,-3.1 -0.93,-1.42 -3.34,-0.98 -4.87,-2.04 -2.87,-0.39 -5.38,1.28 -8.22,0.91 -0.21,-2.15 -3.87,-1.59 -4.92,-1.24 -1.09,-1.54 -2.79,1.74 -4.47,0.11 -1.06,-0.76 -1.06,-1.17 -0.69,-2.16 -0.99,-0.72 -2.08,-1.47 -3.42,-1.36 z", + "department-80" : "m 292.25,47.76 c -3.3,0.48 -3.7,7.09 -0.18,7.88 1.08,1.67 4.2,2.74 3.06,4.24 -2.73,-1.29 -6.63,-3.63 -7.9,0.8 -0.08,3.06 -3.29,5.38 -4.22,7.27 1.37,-0.11 3.64,-1.46 3.18,1.37 3.11,1.87 5.05,5.06 7.98,7.06 3.9,1.29 3.89,5.38 5.12,8.61 0.56,2.66 4.89,3.47 4.09,5.66 1.46,2.82 4.15,-0.88 5.54,0.73 2.25,-2 4.72,2.18 7.27,1.01 2.7,-0.93 5.98,-1.02 8.68,0.5 1.84,-0.03 3.1,2.73 5.49,1.65 1.93,0.79 2.11,3.17 3.94,1.57 2.03,0.38 2.41,3.33 4.24,1.67 1.8,-0.87 1.46,4.54 3.03,1.36 0.02,-3.92 4.11,-1.35 5.69,-2.17 -0.71,-2.24 0.89,-2.61 2.47,-2.96 0.23,-1.49 2.58,-0.96 0.98,-2.41 1.05,-1.53 0.91,1.46 2.09,-0.25 0.9,2.74 1.49,1.35 3.01,0.23 1.35,0.58 3.49,2.16 3.45,-0.59 1.21,0.66 3.53,0.99 2.21,-1.27 0.39,-2.05 -3.23,-2.65 -0.99,-4.12 0.13,-1.56 -2.17,-2.32 -0.06,-3.42 -0.06,-1.95 2.47,-2.66 2.02,-5.11 0.89,-1.27 2.86,-3.19 2.9,-4.11 -2.64,0.29 0.37,-2.52 -2.05,-2.42 -2.22,-1.41 -5.14,-3.16 -7.9,-1.23 -1.34,-2.15 -4.91,2.97 -5.09,0.51 1.42,-1.44 -0.8,-3.49 -2.15,-1.79 -0.94,1.46 -4.33,1.85 -2.41,-0.4 3.11,-2.33 -2.99,-5.63 -2.46,-2.07 1.41,1.98 -2.63,-0.12 -3.46,-0.4 -1.61,-0.21 -3.12,-0.74 -2.69,-2.12 -1.34,-0.69 -1.48,3.04 -2.43,0.22 -3.21,-2.44 -3.38,5.35 -5.85,1.64 -1.72,-1.93 1.49,-5.21 3.99,-5.44 1.33,-2.2 -4.48,-3.79 -5.35,-1.18 -0.74,-1.34 -1.37,-2.06 -1.64,-0.43 -2.88,-0.65 -5.6,0.07 -8.2,1.37 -1.11,-1.55 -3.47,0.2 -3.68,-2.58 1.41,-3.13 -8.2,-2.22 -4.92,-5.34 -0.16,-2.3 -3.14,1.95 -4.11,-1.07 -2.18,-2.39 -5.42,-2.15 -7.98,-0.54 -2.27,1.67 -2.44,-2.55 -4.75,-1.91 z", + "department-95" : "m 297.89,122.77 c -1.93,0.92 -1.82,3.28 -2.24,5.06 -0.18,1.39 -0.88,2.57 -1.71,3.66 -1.18,2.5 3.25,0.35 3.28,2.76 0.67,1.03 2.44,0.71 2.86,-0.15 1.62,0.83 1.89,-1.96 3.5,-0.67 1.15,0.5 1.54,1.3 0.91,2.4 0.05,1.46 1.28,0.91 1.47,-0.15 1.23,-1.85 1.56,1.36 3.2,0.93 1.81,-0.33 2.63,2.19 4.51,1.19 1,-0.65 2.03,-0.32 2.94,-0.74 0.27,0.84 -0.01,2.32 1.49,2.09 1.39,0.41 0.73,2.42 2.34,2.4 -0.26,0.82 -0.29,3.2 0.91,1.57 0.86,-1.05 2.61,-1.25 3.07,-2.57 1.17,0.19 2.33,0.34 3.34,-0.64 1.5,0.48 3.52,2.04 5,0.44 1.28,-0.6 2.07,-1.91 3.13,-2.67 -1.04,-1.28 1.15,-1.17 1.41,-2.36 0.47,-0.74 -0.21,-1.51 0.41,-2.34 -0.57,-0.87 -1.19,-1.72 -1.74,-2.51 -0.76,0.04 -0.35,1.66 -1.56,0.99 -1.63,0.01 0.09,-1.59 -1.48,-1.79 -0.96,-0.62 -1.98,-0.38 -2.67,-1.33 -1.15,-0.06 -2.21,-0.73 -3.09,-0.09 -0.52,-1.59 -2.64,-3.14 -3.11,-0.65 -0.81,0.43 -3.97,1.21 -2.53,-0.5 -0.87,-1.58 -3.19,1.28 -3.56,-1.01 -1.15,-0.35 -2.65,-0.19 -3.11,-1.46 -1.37,0.13 -2.53,1.17 -3.72,1.84 -1.32,-0.26 -2.69,0.49 -4.1,0.64 -1.33,0.67 -2.12,-0.84 -3.46,0.08 -0.96,-1.47 -2.91,-0.73 -4.2,-0.81 -0.5,-0.95 -2.12,-1.82 -0.57,-2.52 0.13,-0.53 -0.36,-1.09 -0.9,-1.1 z", + "department-78" : "m 292.32,132.84 c -1.68,0.81 -3.67,0.76 -5.14,1.83 -1.97,-1.3 -0.99,2.02 -0.1,2.67 0.55,0.79 -1.34,2.61 0.69,2.07 1.64,-0.39 0.59,0.65 0.37,1.44 0.56,0.92 0.3,2.44 1.88,2.64 -0.09,1.26 1.67,1.89 0.48,3.08 1.64,0.66 2.24,2.6 1.48,4.19 -1.03,2.01 0.99,3.08 1.85,4.34 -0.58,1.19 -2.9,3.12 -0.68,3.75 -0.47,1.26 0.09,2.42 1.54,2.47 0.18,1.99 1.68,2.21 3.27,2.53 -0.41,1.11 -0.51,2.96 1.4,2.43 1.42,0.39 2.18,2 1.59,3.43 0.23,1.67 0.57,3.89 2.53,3.87 0.36,1.68 3.78,2.12 3.77,0.29 -0.23,-1.35 1.17,-2.66 1.54,-4.05 1.67,-0.97 -2.33,-2.06 -0.18,-2.66 1.44,0.17 3.44,0.88 3.57,-1.25 0.08,-1.12 0.7,-1.71 1.35,-2.36 -0.8,-1.15 -2.97,-2.42 -1.13,-3.55 0.61,-1.71 3.54,-1.04 3.46,-3.33 -0.81,-1.48 0.7,-1.23 1.5,-1.61 0.73,-1.13 2.67,-0.43 2.55,-1.99 1.23,0.53 1.88,-0.53 0.53,-1.07 -0.97,-1.07 -3.27,-1.54 -2.66,-3.59 -0.02,-1.82 0.75,-3.53 2.25,-4.55 0.27,-1.43 0.56,-2.46 -1.03,-2.77 0.42,-2.23 -2.99,-1.71 -2.63,-3.73 -1.61,-0.09 -3.2,1.35 -4.8,0.6 -1.14,-1.79 -3.8,-0.64 -4.79,-2.64 -0.79,0.03 -1.9,3.2 -2.31,1.04 -0.6,-0.85 0.89,-2.23 -0.76,-2.51 -1.37,-1.91 -2.01,1.2 -3.59,0.52 -1.03,1.41 -3.22,0.49 -3.58,-1.01 -1.62,-1.22 -2.88,0.79 -4.21,-0.53 z", + "department-28" : "m 287.11,142.32 c -2.1,1.04 1.22,5.31 -2.55,5.04 -3.13,0.47 -2.25,4.05 -2.79,5.7 -2.08,1.39 -4.66,0.71 -6.89,0.79 -1.67,0.17 -4.55,-2.91 -4.14,0.39 -0.94,1.3 -4.08,-0.75 -3.86,1.85 -2.43,0.08 -5.51,1.27 -7.37,1.58 -1.08,1.71 -3.78,2.6 -2.33,4.99 0.77,3.5 4.78,4.24 6.38,7.09 -0.22,2.23 -1.98,4.13 0.4,5.86 -1.32,2.12 -2.68,4.96 -5.61,5.63 -2.31,-0.78 -5.36,3.02 -2.13,3.95 -1.7,2.27 2.62,5.08 0.17,6.87 0.96,1.32 5.87,1.56 4.27,3.23 -2.59,-0.41 -2.61,3.43 0.12,2 1.93,-0.18 2.86,0.02 4.27,-1.38 2.46,-1.17 2.35,1.12 0.44,1.89 0.94,1.94 5.72,-0.14 5.24,3.16 2.38,1.44 2.98,5.53 5.88,5 2.46,1.01 5.04,1.84 7.07,-0.1 2.12,0.96 1.21,-4.35 3.42,-1.33 2.91,1.91 0.9,-4.73 4.83,-2.76 1.99,-0.3 2.54,-3.35 5.19,-2.24 2.89,0.64 5.49,-1.07 8.22,-1.66 2.33,-1.48 0.35,-5.82 3.98,-5.14 -0.56,-1.06 0.03,-1.81 0.2,-2.18 -1.12,-2.33 1.98,-4.62 -0.13,-6.47 1.22,-2.57 0.51,-6.45 -1.46,-7.17 0.98,-3.67 -3.12,-0.53 -4.61,-2.82 -3.57,-1.35 -1.08,-6.34 -4.19,-7.79 -2.86,0.53 -0.05,-3.49 -3.13,-2.7 -2.21,-2.24 -5.44,-5.53 -2.5,-8.36 -1.41,-1.65 -2.75,-3.31 -1.37,-5.55 -0.35,-2.12 -1.91,-3.29 -1.97,-5.44 -0.63,-1.06 -1.8,-1.83 -3.04,-1.94 z", + "department-75" : "m 326.98,144.71 c -1.27,-0.06 -2.46,0.68 -3.27,1.54 -0.47,-0.15 -0.85,0.06 -1.23,0.25 -0.65,0.03 -1.66,1.18 -0.69,1.52 0.81,0.18 0.93,1.2 1.8,1.35 1.65,0.28 3.42,1.43 5.03,0.39 1.03,-0.88 2.21,0.62 3.32,0.28 0.54,-0.43 0.6,-1.27 -0.33,-1.23 -0.68,-0.16 -1.14,-0.33 -1.46,-0.06 -0.34,-1.13 -0.06,-2.23 -0.93,-3.14 -0.12,-1.14 -1.17,-0.96 -2.05,-0.92 l -0.18,0 -0.03,3e-4 z", + "department-93" : "m 336.5,137.58 c -0.46,0.33 -1.14,0.34 -1.42,0.97 -0.75,1.19 -2.15,1.71 -3.14,2.62 -0.82,-0.03 -1.72,-0.07 -2.53,-0.25 -0.64,-0.37 -1.29,-1.34 -2.07,-0.64 -0.6,0.3 -1.08,1.1 -1.81,0.59 -0.35,-0.19 -1.46,-0.42 -1.19,0.3 0.56,0.53 2.05,0.32 2.05,1.33 -0.06,0.69 -1.13,1.34 -0.68,2.02 1.05,0.43 2.37,-0.21 3.33,0.37 0.27,0.54 0.5,1.08 0.89,1.55 0.18,0.57 -0.13,1.72 0.86,1.53 1.07,-0.15 2.16,-1.04 3.23,-0.34 1.04,0.72 2.32,1.35 3.05,2.37 -0.11,0.74 1.41,0.94 1.04,0.05 -0.24,-0.71 -0.92,-1.55 -0.78,-2.26 0.67,-0.23 -0.04,-0.79 -0.4,-0.86 0.27,-0.43 -0.26,-0.81 -0.29,-1.14 0.41,-0.57 1.31,-0.71 1.23,-1.58 -0.09,-0.8 0.8,-1.4 0.35,-2.19 -0.23,-0.84 -1.06,-1.46 -1.25,-2.26 0.77,-0.61 0.45,-1.99 -0.49,-2.17 z", + "department-94" : "m 332.85,147.49 c -0.56,0.21 -2.03,0.43 -2.18,1.01 0.31,0.21 1.82,-0.09 1.77,0.51 0.02,0.58 -0.23,1.64 -1.05,1.16 -1.03,-0.16 -2.09,-1.01 -3.03,-0.14 -0.7,0.5 -1.59,0.2 -2.33,0.5 -0.4,1.12 0.01,2.46 -0.66,3.53 -0.23,0.79 0.87,0.44 1.11,0.99 0.42,0.39 0.99,0.13 1.33,-0.1 0.46,0.44 -0.1,1.74 0.84,1.68 0.59,-0.25 1.17,-0.38 1.79,-0.16 1.34,-0.05 2.64,-0.54 3.94,-0.71 0.51,0.63 0.39,1.61 1.15,2.11 0.31,0.19 0.6,0.29 0.75,0.66 0.59,0.31 1.26,-0.47 0.77,-0.99 -0.01,-0.93 1.56,-1.44 0.88,-2.44 0.49,-0.32 0.24,-1.11 0.85,-1.28 0.43,-0.58 -0.47,-0.6 -0.83,-0.71 -0.34,-0.52 0.66,-1.17 0.14,-1.69 0.12,-0.8 -1.11,-0.7 -1.2,-1.46 -1.03,-1.05 -2.25,-2.13 -3.71,-2.49 -0.1,-0.01 -0.2,-0.01 -0.31,0 z", + "department-92" : "m 324.24,141.53 c -2,0.52 -3.26,2.41 -5.06,3.32 -1.07,0.77 -1.1,2.2 -0.99,3.39 -0.4,0.4 -0.48,0.98 -0.25,1.53 0.01,0.71 0.73,0.52 1.15,0.65 0.16,0.65 0.67,1.01 1.28,1.14 0.25,0.33 0.49,0.67 0.86,0.85 0.32,0.72 0.72,1.57 1.66,1.53 0.78,-0.01 1.11,0.83 1.08,1.46 0.36,0.27 0.92,-0.2 1.18,0.31 0.73,-0.09 0.08,-1 0.1,-1.43 0.14,-0.72 0.7,-1.47 0.38,-2.22 -0.12,-0.62 0.28,-1.24 0.24,-1.78 -0.96,-0.79 -2.46,-0.33 -3.22,-1.42 -0.37,-0.47 -1.1,-0.68 -1.44,-1.08 0.22,-1.13 1.41,-1.83 2.5,-1.7 0.39,-0.7 1.58,-0.82 1.76,-1.68 -0.35,-0.89 1.37,-1.42 0.54,-2.3 -0.48,-0.39 -1.16,-0.56 -1.77,-0.58 z", + "department-91" : "m 320.25,153.32 c -0.58,0.51 -0.49,1.56 -1.65,1.15 -1.09,0.27 -1.38,1.31 -2.58,1.12 0.11,1.05 -0.02,2.93 -1.5,3.32 -1.61,-0.22 -1.97,1.45 -2.84,2.24 0.58,0.86 2.2,1.77 1.79,2.96 -1.64,0.36 -0.55,3.52 -2.55,3.44 -0.79,0.15 -3.39,-0.81 -2.43,0.71 1.02,0.53 2.16,1.11 0.51,1.61 -0.86,0.93 -0.75,2.41 -1.65,3.25 0.14,1.24 1.76,2.59 0.46,3.92 0.71,0.75 2.78,0.14 2.06,1.92 1.07,1.28 -0.54,2.43 0.19,3.85 0.08,0.92 -1.54,1.43 -0.06,2.16 1.67,1.02 3.4,-0.35 5.09,-0.44 0.79,-1.48 2.15,0.97 2.97,-0.44 -0.22,-1.14 1.58,-0.26 1.55,-1.49 0.43,-1.63 2.01,-0.33 2.65,0.23 -0.12,0.95 0.48,1.61 1.08,0.67 0.98,0.38 1.68,0 2.09,-1.03 1.19,-0.35 1.89,2.24 3.4,1.07 0.49,-0.63 -0.03,-1.81 1.37,-1.59 1.11,-0.46 0.12,-2.39 1.77,-2.49 0.99,-0.33 0.83,-1.84 2.2,-1.42 0.62,-0.47 2.15,-0.38 0.97,-1.39 -1.69,-0.77 -1.16,-2.85 -1,-4.34 0.63,-1.35 -0.62,-2.47 -0.1,-3.88 0.63,-1.33 0.75,-2.86 1.78,-3.97 -0.3,-0.67 -1.97,-1.85 -0.32,-2.16 1.12,-0.7 -0.81,-1.91 0.75,-2.52 1.46,0.63 1.85,-1.77 0.18,-1 -1.09,-0.51 -1.76,-1.71 -2.13,-2.88 -1.08,-0.05 -2.24,1 -2.98,0.91 -0.9,-0.56 -2.37,0.31 -3.35,-0.26 0.08,-0.81 -0.25,-1.5 -1.11,-1.09 -0.9,-1.03 -1.16,0.24 -1.83,0.61 -0.49,-0.5 -1.91,-0.11 -1.24,-1.2 -0.57,-1.05 -2.44,-1.17 -3.52,-1.52 z", + "department-45" : "m 320.43,181.91 c -1.93,3.75 -6.85,2.12 -9.9,4.16 -1.95,2.44 0.54,6.83 -3.34,8.04 -0.15,3.54 -2.85,4.96 -6.06,5.24 -2.92,1.1 -6.42,-0.72 -8.49,2.39 -1.57,0.69 -5.05,0.19 -3.17,3.06 1.8,0.69 1.81,1.21 0.63,2.66 -1.69,2.43 4.05,3.22 1.25,6.02 -2.34,2.28 -0.38,4.59 0.09,7.04 1.76,1.74 4.95,-1.17 6.29,2.07 1.03,2.45 2.79,7.52 5.89,3.78 1.72,-3.2 5.45,1.69 8.15,-0.49 3.31,-0.11 8.68,-1.55 10.42,2.55 3,0.8 5.42,3.73 8.74,2.17 2.13,1.16 4.32,2.3 6.96,2.83 1.97,1.01 3.09,6.61 5.84,4.26 -0,-3.62 2.76,-1.68 4.41,-0.43 2.59,0.81 2.19,-2.3 2.2,-3.37 1.94,-0.4 6.46,-0.48 3.87,-3.36 0.34,-3.56 -2.17,-6.48 -4.41,-8.39 0.34,-3.92 6.29,-1.58 7.84,-4.63 1.26,-2.84 -2.35,-5.65 1.12,-7.77 4,-1.7 4.51,-6.41 1.51,-9.33 -2.16,-2.35 -2.73,-6.91 -6.87,-6.87 -1.86,0.13 -5.92,3.75 -6.03,-0.07 -2.63,1.14 -5.36,4.25 -8.22,1.8 -2.17,-0.24 -6.58,1.49 -7.34,0.08 2.67,-1.6 4.53,-6.27 0.45,-7.38 -2.86,-1.04 -1.71,-5.28 -5.43,-4.57 -1.53,-1.38 -4.89,2.52 -5.34,-1.02 -0.33,-0.2 -0.71,-0.32 -1.06,-0.48 z", + "department-41" : "m 266.29,195.63 c -2.06,2.95 -7.43,0.3 -8.5,3.42 -1.9,1 -2.23,2.67 -0.22,3.62 0.19,3.26 0.26,5.82 -1.16,8.6 -4.07,-1.69 0.07,5.24 -3.5,5.91 -0.99,3.4 -6.81,3.06 -5.94,7 2.53,-0.22 6.07,1.21 9.36,0.87 2.33,-0.38 3.21,0.87 2.33,3.13 -0.6,3 2.08,2.14 3.12,0.52 2.68,-0.46 3,3.47 5.15,1.95 3.31,1.92 -0.52,5.3 2.24,7.5 2.87,2.54 0.27,5.57 1.51,8.9 -2.12,3.16 1.39,5.4 4.47,4.52 3.84,-0.06 2.69,7.22 7.32,5.56 1.87,-1.68 3.74,-3.34 6.46,-2 0.88,-3.66 5.55,-2.27 8.48,-2.51 2.88,0.7 4.8,4.16 8.08,3.56 2.17,-0.93 0.23,-5.2 4,-4.24 2.53,1.03 9.23,0.49 7.7,-3.24 -2.46,-1.98 -1.75,-6.33 1.55,-6.48 1.62,0.43 3.89,1.9 3.49,-1.2 0.4,-2.84 -2.55,-3.04 -1.96,-5.71 -0.66,-1.86 -5.5,-1.35 -2.85,-4.03 2.3,-0.71 6.5,-3.18 2.67,-5.2 -3.4,-0.6 -6.94,-0.37 -10.34,0.3 -2.3,0.89 -5.75,-3.14 -6.32,0.82 -3.73,2.59 -5.33,-2.8 -6.15,-5.3 -2.21,-2.59 -5.58,2.04 -6.3,-1.81 -0.8,-1.62 0.46,-2.55 -1.18,-3.79 1.15,-2.66 3.49,-5.56 -0.29,-7.32 0.2,-1.64 2.39,-4.45 -1.04,-3.94 -1.34,-0.61 -4.15,-1.65 -3.51,1.01 -2.97,0.88 -5.87,1.72 -8.76,0.26 -3.05,-0.48 -3.65,-3.81 -5.67,-5.58 -0.41,-3.18 -5.31,-0.86 -5.28,-3.08 0.5,-0.52 3.23,-1.6 1.02,-2.02 z", + "department-36" : "m 292.75,252.32 c -0.22,1.96 -4.71,0.36 -3.09,3.11 -2.43,-0.72 -5.02,-1.03 -6.59,1.34 -2.69,0.52 -2.88,2.56 -1.18,4.37 -0.27,2.79 -3.21,4.19 -4.35,6.82 -1.44,3.03 -4.42,-1.33 -6.53,0.46 -3.18,0.46 -2.88,3.92 -3.68,6.03 -1.05,3.06 -0.95,6.5 -2.13,9.41 1.56,2.64 -2,4.95 -4.07,2.91 -3.4,-0.16 1.5,2.15 0.47,4.03 -1.36,3.26 -0.89,7.48 3.29,8.02 1.63,1.02 1.82,2.51 4.05,2.13 3.15,0.49 2.87,3.8 3.42,5.86 3.01,0.61 1.99,2.49 1.57,4.47 1.47,-0.43 1.97,1.71 3.8,0.38 1.85,0.34 2.68,-2.93 4.56,-0.65 1.37,1.89 2.88,2.94 4.14,0.35 1.12,-1.38 3.37,-4.31 4.14,-1.21 1.33,-0.81 3.52,-2.34 3.35,0.47 1.47,0.6 2.78,-3.28 3.75,-0.32 2.88,0.93 1.17,-5.91 4.57,-3.2 2.52,2.22 5.64,-0.66 8.59,0.82 2.5,1.04 7.68,2.32 7.46,-1.55 4.04,-2.02 -1.08,-5.26 0.41,-8.47 1.23,-2.22 0.34,-4.16 -1.32,-5.77 1.29,-2.28 -5.15,-3.19 -2.63,-5.41 3.7,-2.03 -4.12,-5.08 0.13,-6.45 0.15,-1.85 5.09,-3.55 1.3,-4.36 -3.14,-0.2 -1.71,-2.81 -0.75,-4.45 0.55,-3.16 -4.43,-3.11 -2.28,-6.14 0.71,-2.59 -1.84,-0.34 -2.34,-2.38 -2.14,-1.4 -4.51,2.29 -6.97,0.12 -1.89,-0.3 -3.87,-1.35 -1.68,-3.08 2.9,-1.88 1.03,-5.37 -2,-5.37 -1.57,-1.11 -2.26,-2.41 -4.45,-1.38 -1.18,-0.07 -1.7,-1.07 -2.98,-0.88 z", + "department-18" : "m 323.87,229.07 c -2.35,0.13 -9.34,2.52 -5.77,4.83 3.63,-0.55 1.32,4.29 3.95,4.19 1.09,2.3 -0.24,7.95 -2.97,4.02 -2.53,0.84 -4.38,3.27 -2.23,5.76 1.94,2.35 0.54,4.87 -2.44,4.09 -2,0.97 -4.54,0.79 -6.09,-0.04 -3.26,0.8 0.48,4.8 -3.11,4.5 -2.3,-0.84 -0.78,2.92 -3.07,3.74 -2.13,3.21 4.52,3.78 6.54,2.69 2.19,-2.06 2.95,2.09 4.74,0.99 0.13,1.95 -1.78,4.73 1.47,5.08 2.39,1.98 -3.09,7.46 2.34,7.01 1.98,2.06 -4.63,4.48 -3.1,6.87 3.2,0.9 1.23,3.63 0.29,5.24 0.67,1.68 4.73,1.92 3.03,4.22 4.54,2.34 -0.65,6.57 2.07,9.85 1.42,2.13 -0.12,3.45 -1.35,4.8 0.97,3.01 6.38,2.02 6.61,-1.43 1.68,-1.43 2.79,-4.1 5.74,-3.71 2.61,-0.19 8.61,0.85 7.95,-3.28 -1.28,-1.97 -0.29,-4.02 -0.99,-5.76 1.11,-0.26 2.76,0.38 2.1,-1.66 2.77,0.03 3.8,-5.99 6.55,-2.38 4.02,-0.1 5.48,-4.84 9.43,-5.17 5.09,1.19 4.04,-5.2 3.91,-8.3 0.71,-2.84 1.27,-6.86 -1.24,-8.77 -0.49,-3.87 -0.61,-7.69 -2.18,-11.39 0.6,-4.25 -6.27,-4.24 -4.71,-8.26 2.14,-3.02 2.74,-7.4 -0.15,-10.16 -1.82,-0.35 -3.52,2.23 -5.06,-0.44 -2.66,-2.76 -1.08,3.94 -4.37,2.1 -2.06,-1.93 -3.82,-6.36 -7.51,-5.63 -1.58,-0.2 -3.8,-3.83 -5.86,-1.15 -1.78,-0.24 -2.82,-2.01 -4.51,-2.45 z", + "department-23" : "m 301.06,306.59 c -2.18,-0.09 -0.48,5.24 -3.46,3.84 -1.17,-2.86 -2.05,0.79 -3.59,0.42 -1.13,-0.79 -0,-3.31 -1.73,-1.25 -1.24,0.55 -2.36,1.38 -2.36,-0.7 -1.54,-0.88 -2.18,2.59 -3.79,3.02 -0.98,0.84 -2.88,2.44 -0.45,2.76 0.29,1.69 -1.79,2.6 -0.56,4.04 -2.11,0.16 0.28,2.07 -1.84,2.35 -1.71,2.37 1.37,3.88 3.12,3.98 -0.87,1.98 3.03,2.32 1.47,4.18 0.81,1.46 2.68,2.16 2.08,4.13 0.59,1.41 -1.07,3.49 1.38,3.72 1.8,2.32 -4.92,2.97 -1.35,4.46 1.26,1.18 3.64,-2.06 4.21,0.35 0.31,1.19 0.8,2.47 -1.06,2.08 -1.31,1.78 2.07,3.75 3.94,3.02 1.79,0.62 3.88,-3.62 3.75,-0.15 0.21,1.27 2.24,2.17 2.82,1.56 1.47,1.11 3.83,3.39 1.98,4.77 0.21,1.09 -0.08,4.28 1.82,2.42 1.13,0.08 1.99,-1.04 3.2,-0.95 0.33,-2.76 3.75,-2.96 4.66,-0.46 1.35,-0.17 2.6,0.94 3.34,-0.03 1.49,1.32 3.49,2.43 4.82,3.44 0.2,2.09 4,0.09 3.38,-1.73 2.36,-0.58 5.37,1.33 6.38,-2.1 -1.37,-1.09 -2.62,-1.96 -3.06,-3.78 -1.55,-1.24 -1.59,-2.93 0.65,-2.9 0.54,-1.38 1.04,-2.45 2.73,-1.85 0.62,-1.79 3.09,-2.23 2.56,-4.51 0.36,-1.75 3.84,-1.53 2.12,-3.52 1.2,-2.89 -2.25,-4.14 -2.04,-6.95 -0.08,-2.21 1.4,-4.81 -1.02,-6.11 0.02,-2.5 -1.86,-3.91 -2.39,-6.08 -1.13,-1.7 -3.1,0.63 -2.89,-2.06 -0.52,-1.65 -1.48,-0.92 -2.17,-0.16 -2.13,-0.72 -3.54,-2.45 -1.59,-4.12 -3.08,0.61 -1.54,-4.21 -4.75,-3.19 -2.85,-0.75 -5.52,1.57 -8.05,0.18 -2.39,-0.94 -4.83,-0.98 -7.12,-1.05 -1.87,0.89 -3.74,0.71 -4.87,-1.08 l -0.28,-0.01 10e-6,10e-5 z", + "department-87" : "m 281.04,310.22 c -0.51,0.05 -1.17,0.12 -1.14,0.78 -0.25,1 -1.41,1.2 -2.23,0.78 -0.91,-0.55 -1.46,0.97 -2.37,0.47 -0.41,-0.24 -0.15,-1.36 -0.88,-1.06 -0.15,0.36 -0.49,0.69 -0.87,0.31 -0.42,-0.56 -1.48,-0.46 -1.39,0.36 -0.29,0.51 -0.98,0.78 -0.95,1.46 -0.55,0.47 -1.05,-0.38 -1.56,-0.48 -1.22,-0.29 -2.83,0.17 -3.07,1.56 0.1,1.34 -1.16,2.36 -1.14,3.65 -1.12,-0.21 -2.43,-0.58 -3.48,-0.02 -0.57,-0.29 -1.43,-0.46 -1.55,0.41 -0.29,0.71 -1.42,0.57 -1.53,1.41 -0.45,0.32 -0.59,0.81 -0.41,1.28 -0.57,0.79 -2.14,-0.04 -2.35,1.21 -0.11,1.15 1.52,1.66 1.49,2.82 0.45,0.61 -0.22,1.55 0.51,2.07 0.3,0.78 -1.04,0.68 -1.22,1.21 0.1,0.73 1.16,1.32 0.57,2.1 -0.2,0.88 -0.43,1.82 -0.37,2.7 0.55,0.71 1.53,1.06 1.85,1.96 0.6,0.29 0.77,-1.11 1.42,-0.47 0.52,0.57 1.56,1 1.37,1.9 0.17,0.33 0.61,0.45 0.5,0.91 0.25,0.56 0.69,1.22 0.15,1.8 -0.4,0.33 -0.69,0.93 -0.79,1.33 -1.08,0.03 -1.62,1.44 -2.79,1.15 -0.74,0.09 -1.45,-0.83 -2.12,-0.41 -0.07,0.49 0.25,0.98 0.12,1.53 -0.13,0.54 0.63,1.01 0.41,1.49 -0.44,0.28 -0.27,0.69 -0.21,1.04 -0.23,1.22 -1.06,2.19 -1.62,3.25 -0.26,0.54 0.17,1.51 -0.39,1.85 -0.92,-0.16 -1.85,-1.49 -2.8,-0.78 -0.33,0.63 -0.36,1.44 0.03,2.02 -0.07,0.89 -1.28,0.52 -1.72,1.1 -0.39,0.39 -0.56,0.91 -1.06,1.2 -0.36,0.39 -0.09,1.12 -0.8,1.16 -0.53,0.7 0.73,1.29 1.05,1.78 1.12,0.48 2.72,-0.73 3.83,0.16 0.41,0.49 0.74,1.16 1.39,1.34 0.08,1.16 -0.5,2.25 -0.79,3.32 0.28,0.85 0.98,1.77 1.99,1.46 0.49,0.16 0.41,1.27 1.18,1.08 1.27,-0.42 1.02,-2.31 2.06,-2.9 0.55,0.27 0.58,1.69 1.39,1.27 0.5,-0.37 1.3,-0.2 1.85,-0.57 0.8,-0.12 1.59,0.64 2.37,0.08 1.2,-0.25 2.21,0.92 2.02,2.08 -0.09,0.92 0.66,1.5 1.35,1.88 0.41,0.32 0.61,1.42 1.32,0.86 0.49,-0.58 1.3,-0.68 1.86,-0.14 0.33,0.35 1.23,0.52 1.23,1.08 -0.69,0.87 -1.91,1.66 -1.92,2.87 0.34,0.84 1.26,0.35 1.87,0.21 0.56,0.26 0.58,0.97 0.93,1.33 0.84,-0.26 2.33,-0.56 2.49,0.7 0.19,0.63 0.87,0.23 0.77,-0.27 0.67,-0.31 0.04,-1.73 0.98,-1.81 0.57,0.07 0.21,-0.87 0.71,-0.67 0.95,0.21 1.74,1.1 2.68,1.15 0.76,-1.2 1.96,-2.1 2.52,-3.45 0.35,-0.6 1.02,-0.45 1.52,-0.23 0.86,-0.13 0.35,-1.3 0.75,-1.74 0.56,-0.03 0.98,-0.4 1.21,-0.85 0.63,0.05 0.58,1.16 1.29,0.85 0.37,-0.17 0.08,-0.99 0.68,-0.63 0.79,0.46 1.82,0.91 2.6,0.18 0.48,-0.4 0.34,-1.43 1.2,-1.3 1.25,0.1 2.05,-1.03 2.55,-1.98 0.73,-0.73 1.34,-1.82 2.34,-2.13 0.74,0.12 1.5,-0.28 1.86,-0.87 0.93,-0.17 1.13,-1.16 1.48,-1.85 0.37,-0.07 0.64,0.49 1.11,0.2 0.61,0.2 0.96,1.44 1.71,0.76 0.42,-0.5 1.1,0.52 1.33,-0.26 -0.03,-0.66 0.6,-0.53 1.03,-0.64 0.45,-0.2 0.16,-0.77 -0.12,-0.88 -0.02,-0.51 -0.84,-0.68 -0.83,-1.1 0.48,-0.35 0.14,-0.82 -0.21,-1.07 0.24,-0.6 0.41,-1.25 0.01,-1.83 -0.05,-0.55 1.2,0 0.86,-0.75 -0.45,-0.79 -0.3,-1.85 -1.25,-2.36 -0.47,-0.29 -0.97,-0.56 -1.37,-0.86 -0.42,0.28 -0.85,0.21 -1.19,-0.2 -0.57,-0.6 -1.85,-0.61 -1.72,-1.7 0.17,-0.43 0.1,-1.78 -0.62,-1.22 -0.17,0.44 -0.43,0.74 -0.89,0.86 -0.71,0.92 -2.04,0.24 -2.93,0.86 -0.49,0.28 -0.9,0.12 -1.15,-0.31 -0.68,-0.45 -1.84,-0.44 -2.21,-1.23 0.21,-0.61 -0.04,-1.24 -0.49,-1.61 0.25,-0.59 1.1,-0.28 1.36,-0.78 0.47,0.27 0.94,-0.21 0.51,-0.63 -0.6,-0.41 0.17,-1.39 -0.62,-1.58 -0.8,-0.29 -1.69,0.05 -2.03,0.8 -0.73,0.21 -1.51,-0.02 -1.97,-0.63 -0.45,-0.19 -1.31,-0.18 -0.96,-0.92 0.42,-1.4 2.91,-1.11 2.81,-2.77 -0.02,-0.79 -0.76,-1.12 -1.46,-1.02 -0.74,-0.49 -0.23,-1.62 0.01,-2.28 0.07,-0.84 -0.67,-1.62 -0.2,-2.45 -0.01,-0.95 -1.08,-1.21 -1.63,-1.75 -0.29,-0.44 -0.89,-1.12 -0.22,-1.54 0.59,-0.47 -0.22,-1.14 -0.7,-1.29 -0.29,-0.51 -0.96,-0.67 -1.32,-1.01 0.65,-0.4 0.49,-1.69 -0.42,-1.53 -0.93,0.06 -2.05,-0.18 -2.28,-1.2 -0.52,-0.39 -1.08,-1.35 -0.53,-1.94 0.31,-0.58 0.65,-1.21 1.38,-1.2 0.66,-0.47 -0.77,-0.84 -0.18,-1.34 0.43,-0.32 0.7,-0.79 0.48,-1.28 -0.02,-0.63 0.42,-1.1 0.86,-1.45 0.24,-0.83 0.18,-2.06 -0.9,-2.22 -0.7,-0.32 -0.2,-1.35 -0.83,-1.79 -0.85,-0.67 -1.34,-1.98 -2.45,-2.23 l -0.03,0.01 z", + "department-19" : "m 313.35,352.38 c -1.86,0.13 -2.22,1.42 -2.96,2.7 -1.7,-0.45 -2.02,1.25 -3.41,1.04 0.1,2.65 -3.23,3.39 -4.97,1.84 -1.53,1.04 -2.82,2.64 -4.95,2.95 -1.42,1.63 -2.47,3.68 -4.63,4.05 -0.78,2.4 -3.28,0.32 -4.72,1.32 -0.15,-2.02 -2.14,1.24 -2.3,2.01 -1.89,-1.15 -2.49,2.34 -3.89,3.21 -1.28,0.53 -3.65,-2.27 -4.12,0.75 -1.21,1.38 2.97,2.44 0.01,3.18 -0.68,2.09 4.29,0.8 2.12,3.47 -1.5,0.61 -1.7,2.64 -3.24,3.07 -0.37,1.74 -0.74,3.8 1.62,4.02 0.64,1.56 -3.73,2.47 -1.44,3.5 2.52,-0.79 2.31,2.08 0.75,2.84 2.1,1.86 4.91,0.57 6.95,2.2 -1.97,1.83 -0.08,4.96 1.55,6.77 1.57,0.57 3.76,-3.02 4.88,-0.71 2.49,-1.36 5.15,0.9 6.6,2.82 0.89,1.66 2.62,2.3 3.51,3.98 0.84,-0.76 2.22,0.94 2.83,-0.95 1.95,-0.25 4.19,-4.21 5.12,-0.84 2.18,-2.19 5.35,-1.42 8,-1.89 1.92,-1.72 -3.18,-4.39 -0.13,-5.96 1.44,-0.92 3.38,-0.83 2.82,-3.25 -0.27,-1.27 3.56,-2.56 1.06,-3.66 -2.12,-2.49 1.31,-4.07 2.09,-6.03 1.52,-1.54 3.08,-3.21 4.69,-4.48 0.47,-1.62 0.7,-3.32 -0.12,-4.93 2.48,-0.49 5.95,4.22 7.88,1.25 -2.68,-1.36 -0.86,-4.01 -0.65,-6.27 0.65,-2.61 -0.12,-4.5 -1.81,-6.42 -0.37,-1.09 0.41,-2.79 1.03,-3.68 2.2,0.41 0.72,-2.34 1.39,-3.43 -0.08,-1.62 -1.77,-3.7 -2.72,-1.42 -1.49,2.45 -5.53,-1.84 -5.69,2.21 -1.2,1.04 -3.48,1.86 -3.57,-0.45 -2.4,-0.22 -2.77,-1.54 -4.33,-2.87 -0.57,1 -2.92,0.03 -3.77,-0.11 0.11,-0.94 -1.07,-1.2 -1.5,-1.83 z", + "department-15" : "m 334.72,370.94 c -1.28,1.82 -1.55,4.58 0.43,5.9 -1.81,2.51 -4.37,0.04 -6.57,-1.17 -2.6,-1.06 0.22,2.76 -1.15,4.1 -0.02,1.86 -2.79,1.83 -3.22,3.86 -1.83,1.13 -3.51,3.59 -4.24,5.64 0.35,1.77 2.71,2.41 0.56,3.82 -1.95,0.87 -0.07,4.99 -2.89,4.16 -3.55,0.88 -0.82,4.03 -0.22,5.71 -0.43,1.88 -4.6,-0.03 -2.81,2.9 -0.04,1.62 2.21,2.57 0.46,3.91 0.13,3.08 4.46,4.57 3.6,7.69 -0.92,1.52 -0.85,3.76 -1.46,5.32 3.14,-0.54 0.43,4.14 3.05,4.94 0.99,0 -0.12,-3.03 2.23,-2.19 1.58,-0.83 4.01,-1.56 4.43,0.74 2.75,-0.34 6.48,0.85 7.12,-2.96 2.85,-1.73 1.71,-5.71 4.3,-7.33 -0.14,-2.33 1,-4.52 2.76,-5.39 0.66,-1.77 2.62,-2.11 3.53,-3.79 2.71,0.19 1.23,4.39 2.14,5.14 1.36,-1.39 4.37,-1.42 3.78,1.12 0.34,1.62 0.97,4.51 2.8,3.48 0.84,2.32 -0.52,5.11 1.01,7.65 0.5,1.69 1.9,2.45 2.17,0.12 0.35,-2.14 2.27,-2.85 1.68,-4.93 0.92,-1.91 0.56,-5.47 2.78,-5.83 -0.12,-1.77 1.65,-6.61 3.22,-3.03 1.26,2.36 3.56,-0.59 3.31,-2.05 0.59,-1.14 0.92,-2.65 1.95,-1.09 1.6,-1 4.29,-1.63 3.3,-3.81 1.88,-0.88 -1.23,-1.49 -1.31,-2.37 -2.47,-0.36 0.7,-4.16 -1.68,-4.86 0.04,-1.43 3.56,1.01 2.84,-0.76 -3.52,-0.25 -3.97,-3.78 -3.79,-6.72 -2.86,-0.25 -0.48,-5.68 -3.84,-4.2 -1,0.06 -0.92,-1.73 -2.53,-0.75 -1.83,0.05 -2.03,-0.79 -0.71,-1.66 -1.98,-0.82 1.54,-2.18 -0.51,-2.67 -1.63,1.16 -2.03,4.92 -4.8,3.76 -3.45,-0.77 -2.59,-5.89 -6.01,-5.8 -1.98,-1.95 -3.93,0.16 -6.22,-0.38 -1.82,0.76 -1.98,-2.81 -2.23,-3.3 -2,0.21 -2.37,-1.95 -4.2,-1.04 -0.86,-1.4 -2.85,0.57 -2.19,-1.65 -0.21,-0.26 -0.61,-0.13 -0.87,-0.22 z", + "department-30" : "m 402.45,438.56 c -1.2,2.08 -2.01,3.99 -4.41,4.18 -0.91,2.13 4,4.03 1.37,6.32 -0.45,1.86 3.55,2.45 0.94,3.7 -0.76,1.99 0.11,3.59 0.97,5.15 -2.84,-2.29 -3.24,4.22 -6.65,2.09 -2.84,1.31 -5.14,-3.82 -7.86,-2.71 -1.9,-0.09 0.68,4.12 -2.36,3.87 -3.59,-0.21 -7.54,0.01 -9.81,-3.3 -3.88,-0.94 -1.76,4.82 -5.2,4.63 -0.2,1.99 1.7,1.26 2.49,1.37 0.64,2.2 6.26,1.35 5.12,4.79 -0.92,1.9 -5.78,3.67 -3.13,5.83 2.48,-0.75 3.13,1.64 2.84,3.17 1.93,-1.62 4.32,-2.9 4.52,0.69 1.23,0.34 3.7,1.07 1.85,-0.84 1.05,-1.8 2.07,-3.7 4.36,-3.11 -0.01,-3.76 5,-4.67 6.38,-1.85 2.32,1.17 -2.54,5.3 1.82,4.76 1.89,-0.76 3.45,-1.45 3.7,1.02 2.53,0.02 1.7,2.08 1.81,3.51 2.89,-1.55 4.4,2.61 6.33,3.87 2.8,0.69 3.15,4.82 3.78,7.11 -0.67,2.22 -2.4,3.52 -4.18,3.93 1.03,2.15 2.04,4.41 2.86,6.75 1.85,2.05 3.54,0.51 3.74,-1.66 2.08,-0.46 3.52,-1.72 3.36,-3.55 0.97,2.31 4.15,-0.86 5.01,-1.94 1.98,0.27 2.78,-2.49 0.23,-2.01 -0.41,-2.17 1.81,-4.53 3.24,-5.76 1.92,-1.29 6.52,3.05 5.01,-1.07 0.59,-2.7 2.29,-5.32 1.74,-7.95 1.25,-0.84 -1.73,-1.91 0.74,-2.53 2.32,-1.47 3.71,-3.79 6.04,-5.21 0.4,-1.57 0.8,-2.1 2,-2.68 -1.38,-1.85 -2.67,-6.36 -5.46,-5.62 -1.54,-2.69 0.63,-6.1 -0.98,-8.69 -2.44,0.11 -1.5,-4.81 -4.22,-4.74 -2.14,-0.69 -5.48,-5.75 -7.17,-2.57 0.92,4.08 -4.49,2.27 -2.46,-0.85 -1.91,-1.19 -5.21,1.01 -5.19,3.34 -1.4,3.16 -4.03,-1.21 -5.4,-1.88 -1.7,0.52 -1.47,-2.53 -3.73,-1.05 -1.71,1.8 -2.68,-0.11 -1.46,-1.57 -0.15,-1.56 -0.74,-2.62 0.35,-3.62 -1.57,-1 -0.67,-2.78 -2.91,-3.32 z", + "department-48" : "m 373.48,404.94 c -1.47,0.89 -3.46,3.53 -5.12,1.98 -0.01,1.49 -1.57,1.93 -1.04,3.5 -1.43,1.81 -3.11,1.2 -3.88,-0.85 -2.88,-0.45 -1.07,4.27 -3.39,4.9 -1.4,1.6 -1.16,4.02 -1.76,5.9 0.45,1.49 -1.64,2.13 -1.6,3.92 -1.61,2.48 1.66,4.55 3.09,6.26 2.11,1.84 -1.38,5.67 2.08,6.72 1.92,1.77 1.3,4.27 0.7,6.32 -0.81,2.08 2.13,3.68 0.68,5.63 -1.2,1 -0.69,2.92 0.49,1.55 -0.34,2.49 4.49,1.53 3.22,4.04 -0.61,3.08 3.16,-0.47 4.71,0.57 2.33,-0.24 2.39,2.9 4.55,3.55 1.02,2.18 4.4,1.65 6.21,1.9 1.73,0.64 4.49,-0.1 3.28,-2.39 -0.17,-1.71 2.49,-2.35 3.14,-0.7 2.15,-0.14 3.4,3.16 5.36,2.3 1.4,-0.48 2.81,0.78 3.7,-1.01 1.48,-0.27 0.79,-2.83 2.56,-1.71 0.48,-1.13 -1.37,-1.78 -0.45,-3.23 -0.32,-1.45 2.55,-2.77 -0.12,-3.02 -0.49,-1.4 -1.27,-2.69 0.33,-3.79 -0.9,-1.25 -2.65,-3.18 -2.62,-4.42 1.46,-1.07 3.7,-0.89 3.95,-3.34 1.21,-1.8 0.03,-4.2 -0.54,-6.13 -0.14,-2.55 -3.1,-2.32 -3.01,-4.96 -0.51,-1.42 -0.74,-3.3 -1.23,-4.8 0.21,-0.99 -1.02,-2.2 -0.2,-3.43 -0.96,-0.75 -2.32,-0.83 -1.55,-2.36 -1.84,1.16 -1.86,-1.71 -3.45,-2.23 0.02,-3.18 -3.5,-0.79 -4.63,-2.01 2.18,-2.04 -3.67,-4.45 -2.82,-1.23 0.29,3.23 -3.33,0.7 -4.65,2.81 -2.12,0.38 -2.38,-3.83 -3.37,-5.42 -0.69,-1.57 0.03,-3.98 -2.15,-4.28 l -0.25,-0.51 -0.23,-0.01 -2.2e-4,-1e-4 z", + "department-63" : "m 350.25,319.87 c -2.41,0.1 -1.39,6.08 -4.36,2.69 -2.2,-1.55 -1.13,2.91 -3.36,2.6 -0.99,2.15 -2.4,5.06 -4.99,2.48 -3.53,1.71 0.74,5.9 1.02,8.31 0.33,2.26 -0.13,3.09 -1.85,4.34 -0.59,3.07 -2.87,5.1 -5.46,5.93 -0.78,1.08 -3.3,2.29 -0.7,4.14 1.84,2.94 6.68,6.33 3.76,10.01 -3.59,1.58 -0.37,5.2 0.63,7.47 -1.63,3.1 2.57,5.33 4.8,4.69 1.04,1.88 3.32,0.49 2.64,2.92 1.95,3.55 6.09,-0.43 8.67,2.01 3.48,0.74 2.44,6.76 6.82,5.67 2.39,-1.04 2.55,-4.68 5.97,-4.03 2.84,-0.11 5.33,-4.21 7.45,-3.45 1.17,-0.15 2.17,-1.54 3.06,0.31 2.88,1.39 5.17,-2.92 7.03,0.16 3.24,-0.64 2.05,6.51 5.21,2.85 1.13,-3.37 5.41,3.07 6.68,-1.35 0.83,-2.19 5.07,4.34 4.28,-0.59 0.72,-2.92 5.73,-4.1 3.45,-7.91 -0.98,-3.57 -2.63,-6.42 -6.17,-8.13 -2.69,-2.1 -1.82,-6.45 -4.74,-8.34 -0.45,-1.7 -2.19,-2.8 -0.35,-4.4 -0.69,-2.91 2.62,-4.84 -0.62,-6.96 -2.59,-1.57 -3.98,-4.12 -5.91,-6.12 -2.16,0.37 -6.24,1.62 -5.45,-1.98 -1.98,-2.68 -5.33,1.55 -7.73,-0.76 -2.66,-0.65 -5.11,0.01 -7.56,-0.72 -1.51,-1.52 -2.18,-2.56 -4.49,-2.07 -3.09,-0.49 -3.15,-3.91 -5.15,-5.29 0.27,-2.13 2.01,-5.11 -1.71,-4.35 l -0.47,-0.05 -0.43,-0.12 0,0 z", + "department-42" : "m 397.37,318.49 c -1.6,0.83 -3.4,1.29 -4.64,2.21 -1.3,0.59 1.02,2.59 0.48,3.98 0.61,1.85 -0.41,4.23 1.11,6.23 -1.61,2.5 2.37,7.25 -2.15,7.3 -1.09,-0.11 -1.49,1.09 -2.88,0.34 -2.32,2.56 2.22,3.36 1.74,5.81 -1.98,1.61 -0.24,4.65 -2.31,6.15 1.69,0.49 1.3,2.13 2.33,2.91 2.23,1.34 1.14,4.92 3.25,6.83 1.78,1.97 5.01,2.91 6.17,5.68 -1.24,2.45 2.85,3.93 0.67,5.95 0.89,3.06 -5.47,3.2 -3.23,7.04 0.42,3.41 2.25,-3.4 4.17,-0.43 0.87,1.44 1.19,2.02 2.38,0.77 1.23,1.18 1.39,0.75 2.25,-0.33 1.05,-0.89 3.38,0.13 2.65,-1.8 2.25,-0.56 4.93,-0.17 6.2,1.72 1.74,-1.96 5.45,1.48 2.47,2.65 0.55,1.23 1.98,1.3 0.84,2.91 0.86,2.54 3.62,-1.67 4.48,1.3 1.58,2.36 4.9,0.89 6.79,-0.08 -1.25,-1.91 1.2,-3.4 2.26,-5.02 1.49,-1.32 5.89,-1.48 4.47,-4.32 -0.52,-1.74 0.97,-3.48 -0.58,-5.25 -0.48,-1.69 -3.61,1.7 -3.93,-1.3 0.42,-2.1 -0.24,-3.68 -1.93,-4.86 -1.43,0.06 -2.67,-1.02 -4.29,-0.14 -2.32,-0.62 -2.91,-2.86 -5.1,-4.24 -1.42,-1.8 -2.51,-3.8 -0.78,-6.03 1.82,-2.31 -3.43,-0.74 -1.14,-3.43 0.94,-1.31 1.04,-3.98 1.15,-5.42 -2.5,-0.01 -3.12,-2.67 -2.32,-4.33 -1.63,-1.26 -2.43,-3.07 -4.07,-4.21 0.9,-0.54 3.97,0.36 2.35,-1.72 -1.31,0.09 -3.3,-2.79 -0.85,-2.47 1.97,-1.74 0.65,-5.53 4.11,-6 0.97,-0.45 2.45,1.37 2.78,-0.77 -0.25,-1.57 -2.38,-2.12 -0.65,-3.5 -1.51,-1.51 -2.16,1.22 -2.41,1.83 -1.97,-0.74 -4.16,3.26 -5.16,1 1.12,-2.05 -1.54,-0.14 -2.23,-1.49 -1.1,1.9 -3.25,0.89 -4.63,-0.3 -2.08,0.61 -5.43,3.53 -6.14,-0.27 -1.61,-0.39 -4.74,-0.44 -2.93,-2.93 0.29,-0.63 0.34,-2.13 -0.72,-1.99 z", + "department-69" : "m 433.73,316.51 c -1.23,0.46 -2.5,0.15 -2.78,2.07 -0.74,1.45 -2.37,-0.51 -2.67,-1.28 -0.69,1.49 -2.76,2.38 -3.71,0.45 -1.68,-1.33 -4.39,-0.82 -4.01,1.84 -0.71,1.65 0.63,2.41 1.38,3.48 -2.55,0.77 0.51,1.73 0.61,2.71 -0.41,1.66 -1.38,2.06 -2.7,1.09 -2.04,0.63 -3.43,2.17 -3.25,4.46 0.34,2.11 -3.89,1.45 -1.52,3.28 0.64,0.85 2.57,0.6 1.5,2.34 -0.59,0.49 -3.83,-0.49 -1.93,0.9 1.83,0.38 1.7,2.77 3.5,3.41 0.3,1.24 -1.23,2.13 0.17,3.34 0.85,1.23 3.47,0.4 1.96,2.6 -0.03,1.87 -0.27,3.49 -1.48,4.83 0.06,1.49 3.29,0.29 1.61,2.31 -1.06,1.85 -1.32,4.02 0.45,5.41 1.27,1.35 2.68,3.31 4.18,4.13 1.51,1.5 3.36,-0.41 4.88,1.05 1.7,-0.73 1.49,2.06 2.91,2.19 -1.19,1.71 0.21,5.2 2.42,3.21 1.24,-1.16 2.04,4.15 2.96,1.45 1.23,-1.41 3.83,-2.33 3.98,-4.32 -1.76,-0.7 -2.47,-2.54 -4.09,-3.51 1.84,-0.94 3.53,1.28 4.58,-0.77 1.51,-1.17 4.45,-0.14 5.27,-1.51 0.95,-0.25 2.74,0.97 2.03,-1.03 1.24,-1.85 2.79,-4.63 5.26,-4.54 0.24,-2.22 -3.33,-1.77 -3.23,-3.97 -1.59,-0.5 -1.14,-2.19 0.43,-1.77 0.7,-2.69 -4,-0.18 -5.55,-0.99 -1.61,0.21 -2.66,0.21 -2.4,-1.73 -0.63,-1.95 -1.32,-4.61 -3.64,-4.95 -0.96,0.68 -1.86,1.05 -1.38,-0.57 -0.83,-1.37 -2.55,-0.91 -3.49,-1.92 2.14,-2.03 -0.39,-5.26 0.95,-7.43 1.04,-0.99 -1.1,-2.32 0.59,-3.24 1.49,-1.45 2.32,-4.9 -0.84,-4.45 -2.61,-1.01 0.89,-5.07 -2.78,-5.24 -1.21,-1.33 2.19,-1.14 0.43,-2.68 -0.12,-0.26 -0.3,-0.58 -0.61,-0.66 z", + "department-43" : "m 379.31,374.73 c -1.62,2.39 -4.9,1.8 -6.71,0.33 -0.7,1.72 -0.87,1.21 -1.91,0.1 -0.8,1.98 -3.58,1.56 -4.38,3.23 -1.25,1.09 -2.57,1.35 -4.33,1.17 0.74,1.5 -1.58,1.78 -0.04,2.79 -2.08,1.77 1.79,1.15 2.36,1.2 -0.13,1.97 3.13,-0.54 2.89,1.98 -0.29,1.8 0.97,2.96 2.14,3.73 -0.86,2.28 -0.05,5.34 2.48,5.9 2.93,0.43 -0.37,2.07 -1.36,0.74 -1.49,0.56 1.82,1.51 0.26,2.94 -1.01,2.64 2.59,2.31 2.97,4.1 -2.04,1.24 0.26,1.73 1.03,2.74 1.8,0.69 0.7,3.92 2.11,5.44 0.56,1.74 1.53,5.67 3.68,3.09 2.13,0.18 4,-0.58 3.52,-3.06 1.72,-1.57 4.47,0.99 3.25,2.73 2.03,-0.35 4.24,-0.91 4.56,1.81 1.6,0.42 1.42,3.2 3.32,1.95 -0.31,0.86 -0.01,2.7 1.4,1.48 3.08,-0.04 2.22,-4.19 4.35,-5.07 0.8,1.72 0.74,-0.65 2.16,-0.3 0.91,-0.43 0.22,-3.47 2.51,-2.52 2.14,-0.66 5.33,0.63 5.55,-2.64 1.54,-1.36 1.15,-4.48 3.81,-3.54 1.57,0.05 2.24,-1.12 0.99,-2.15 -1.14,-2.94 5.69,-1.67 3.23,-3.83 -1.6,-1.11 -0.01,-3.44 1.47,-3.61 -1.01,-0.84 -1.65,-2.84 0.52,-2.06 0.75,0.25 1.93,2.57 1.79,0.63 -0.57,-2.5 2.93,-4.77 1.26,-7.19 -1.2,-1.98 -2.64,-2.48 -4.48,-1.26 -2.08,-0.82 0.53,-3 -1.95,-3.68 1.6,-1.09 1.44,-3.36 -0.89,-3.47 -2.17,2.19 -2.9,-2.58 -5.24,-0.98 -1.45,-1.18 -2.23,0.2 -2.36,1.14 -1.72,-0.24 -2.79,0.8 -3.72,1.87 -0.74,-1.86 -1.9,-0.59 -2.28,0.4 -0.52,-2.16 -2.78,-4.05 -4.23,-1.53 -0.3,1.52 -1.03,1.38 -1.49,0.05 -2.13,0.67 -3.37,-3.95 -4.67,-1.3 0.12,2.86 -4.25,0.82 -5.13,-0.4 -0.84,1.48 -2.99,4.23 -4.08,1.09 -0.06,-2.97 -3.34,-1.73 -4.39,-4.01 z", + "department-07" : "m 436.62,378.68 c -2.11,1.19 -5.05,1.82 -5.73,4.31 -0.61,0.74 -1.7,1.47 -0.63,2.83 -1.48,1.55 -5.39,0.21 -5.65,3.05 -0.4,2.17 -2.13,4.1 -1.51,6.11 -0.82,1.35 -2.2,-3.55 -3.34,-0.83 2.87,1.6 -1.37,1.64 -1.06,3.7 -0.07,1.01 2.58,2.11 0.3,2.78 -2.43,-0.04 -3.73,1.92 -2.22,3.92 -1.62,1.35 -4.39,-0.37 -4.36,2.53 -1.51,1.8 -1.89,5.12 -5.04,3.9 -1.64,0.68 -4.72,-0.35 -3.54,2.75 -1.69,0.44 -2.07,1.93 -3.57,0.7 -0.65,2.39 -1.67,4.38 -3.7,5.18 0.05,1.23 -0.23,2.66 0.56,3.58 -0.09,2.42 0.91,5.06 1.8,7.31 3.3,1.24 2.04,5.97 4.07,8.24 1.96,0.49 1.37,2.56 2.59,3.64 -1.74,0.94 0.2,3.57 -1,5.13 1.45,0.08 4.13,-2.2 4.71,0.49 2.27,-0.88 3.84,4.84 5.98,2.4 0.11,-2.69 3.06,-5.02 5.54,-4.01 -0.84,1.71 0.49,4.93 2.22,2.69 -1.12,-4.19 4.37,-2.87 5.2,-0.35 2.07,1.28 5.06,2.67 3.99,-1.18 -0.44,-2.49 0.5,-4.84 0.92,-7.23 2.57,-1.67 0.05,-4.72 1.41,-6.94 -1.34,-2.75 2.73,-3.36 2.63,-6.07 2.5,-3.08 -0.98,-6.81 0.47,-10.07 2,-1.59 2.83,-4.11 4.16,-6.22 -0.81,-2.28 2.55,-4.4 -0.11,-6.44 -1.37,-1.98 -0.41,-4.12 -0.17,-5.92 -1.82,-0.69 -0.96,-3.19 -2.25,-4.49 1.8,-2.26 -0.83,-5.08 0.05,-7.93 1.49,-3.08 -3.02,-4.17 -1.77,-7.12 l -0.36,-0.33 -0.59,-0.1 0,0 z", + "department-26" : "m 448.07,380.12 c -2.89,1.17 -5.09,3.5 -8.19,2.69 -0.39,2.66 -1.05,6.79 0.49,9.42 -1.96,1.97 0.32,3.64 0.34,5.76 2.35,1.37 -0.99,4.81 1.33,6.93 2.06,2.38 -0.62,5.13 -0.81,7.77 -1.22,2.58 -4.32,4.41 -3.69,7.71 1.66,3.46 0.06,6.59 -1.3,9.7 -3.02,0.93 -0.83,4.24 -2.03,6.3 0.95,3.33 -2.55,6.12 -1.92,9.81 1.2,3.03 7.51,-0.99 7.1,4.18 0.14,2.04 0.67,4.67 2.58,1.79 2.97,-0.92 6.04,-2.27 9.06,-3.52 1.12,3.67 4.14,-0.81 5.13,-0.14 -0.85,1.68 -0.59,3.54 -0.5,5.19 1.36,1.14 3.35,1.14 4.16,-0.1 1.72,1.86 4.28,0.89 5.95,1.95 0.03,1.94 0.09,3.52 2.41,3.44 1.06,4.04 4.77,0.96 6.47,-0.43 -1.58,-2.47 1.9,-2.75 3,-1.1 1.64,-1.37 2.06,-2.86 1.41,-5.21 1.53,-2.36 -2.87,-0.24 -1.73,-2.96 -1.59,-0.67 -0.77,-1.18 -0.59,-2.32 -2.51,0.48 -4.35,-1.04 -6.35,-0.89 -1.23,-1.45 -2.87,-1.53 -2.12,-3.69 -1.62,-1.67 -0.01,-2.82 1.69,-1.61 2.12,-0.83 -1.87,-1.85 -0.65,-3.64 -0.28,-2.93 4.33,0.48 6.05,0.59 1.73,0.39 1.15,-2.66 3.01,-2.35 -1.71,-1.67 -3.84,-2.97 -1.6,-5.43 1.79,-1.45 -0.55,-5.71 2.99,-3.98 1.94,0.82 3.33,-0.86 4.9,-1.06 1.29,-0.88 2.08,-3.19 -0.35,-2.44 -2.24,0.57 -3.91,-2.09 -6.41,-1.58 -1.16,-1.43 -2.84,-3.52 -4.34,-3.81 0.14,1.78 -6.09,-0.53 -3.44,-2.33 -1.37,-2.79 0.85,-6.84 0.11,-10.1 0.96,-2.47 -1.42,-5.35 0.09,-7.37 -2.07,0.93 -4.59,4.84 -6.88,1.6 -1.84,0.62 -4.04,-0.31 -5.88,-1.61 -1.29,0.02 -2.1,2.02 -3.13,0.34 2.95,-1.62 2.73,-5.57 1.54,-8.29 2.1,-1.71 -0.25,-3.63 -2.12,-2.9 0.27,-1.74 0.99,-4.37 -1.59,-2.47 -1.31,0.06 -1.04,-2.86 -3.02,-2.37 -0.42,-0.45 -0.36,-1.52 -1.19,-1.46 z m -1.27,60.35 c 2.68,0.18 1.93,3.2 4.79,3.14 -1.88,1.51 -2.98,3.63 -4.06,5.91 -1.76,-1.35 -5.66,0.15 -4.33,-3.15 -1.66,-0.66 1.47,-2.81 1.37,-4.36 0.67,-0.62 1.73,-0.72 2.23,-1.54 z", + "department-84" : "m 446.86,440.69 c -1.95,0.68 -2.59,2.23 -3.24,3.95 -1.54,1.08 0.24,1.84 -0.38,3.25 0.79,1.16 2.95,0.74 4.3,1.12 1.33,-1.76 1.41,-4.26 3.76,-4.92 -0.23,-0.92 -2.69,-0.73 -2.57,-2.42 -0.66,-0.27 -1.12,-0.97 -1.86,-0.99 z m -10.7,6.69 c -1.75,0.63 -4.36,-0.72 -3.75,2.23 -0.47,1.96 1.22,3.5 1.32,5.13 2.22,-0.26 1.8,3.29 1.6,4.89 -0.71,1.78 -0.16,4.41 1.97,3.57 1.39,1.79 2.8,3.83 3.94,5.76 0.11,1.52 -2.28,0.28 -1.54,2.26 -0.27,1.54 -4.74,2.54 -1.78,2.92 1.98,0.36 4.26,0.33 5.81,1.82 2.69,0.61 4.43,2.7 6.08,4.74 0.55,2.14 2.45,3.17 4.31,4.09 2.3,2.43 5.12,0.03 7.83,1.23 2.38,1.21 4.48,2.96 6.96,4.03 2.69,1.26 6.11,1.9 8.79,0.34 1.35,-1.61 3.7,-0.97 4.73,-3.09 0.97,-1.51 -1.94,-2.24 -1.96,-3.86 -1.56,-1.86 -3.42,-4.41 -6.24,-2.8 -2.07,0.95 -0.48,-2.95 0.61,-3.43 0.51,-1.33 1.55,-2.66 -0.1,-3.23 -0.29,-2.08 -4.3,-0.54 -3.06,-3.3 0.45,-2.01 1.86,-3.87 1.45,-6.01 -1.1,0.12 -2.63,0.07 -2.14,-1.74 0.53,-2.35 -2.66,-1.28 -2.71,-3.51 -1.05,-0.88 -3.35,-0.4 -2.48,-2.73 -0.01,-3.12 -4.03,-0.26 -5.3,-2.66 -1.51,-1.06 -0.98,1.74 -2.66,0.68 -2.01,-0.15 -3.06,-1.35 -2.27,-3.12 -1.69,-0.64 1.81,-3.73 -0.28,-2.95 -1.07,2.14 -3.56,1.91 -4.6,0.21 -2.41,0.78 -4.55,2.65 -7.11,2.79 -1.53,-0.33 -4,4.19 -3.94,0.55 -0.37,-2.16 -0.51,-5.06 -3.51,-4.81 z", + "department-13" : "m 436.6,474.08 c -0.74,1.85 -4.74,2.73 -4.06,4.51 1.26,0.66 -1.41,1.72 -0.12,3.06 0.08,2.7 -2.74,5.11 -1.37,7.86 -2.28,-0.28 -6.4,-2.34 -7.04,1.21 -2.02,1.17 -2.34,4.33 0.25,4.07 -0.26,2.18 -2.99,1.15 -3.24,3.2 -2.53,0.88 -3.65,1.48 -5.33,3.13 -3.12,0.45 -3.32,4.69 0.25,3.69 2.78,0.47 5.55,1.05 8.35,0.35 2.37,-0.45 7.29,1.42 4.55,4.28 -0.6,3.55 5.03,2.05 7.33,2.58 1.71,0.43 5.71,0.01 2.7,-2.11 -3.88,-1.35 -2.85,-5.16 -3.05,-8.31 -0.04,-1.21 -2.55,-5.59 -0.42,-2.89 1.89,2.36 1,5.34 0.95,8.05 0.88,2.13 3.62,3.05 5.46,4.22 1.53,-0.81 -2.25,-2.45 0.5,-3.11 1.91,-1.46 4.03,-0.52 5.49,0.58 3.35,0.39 4.55,-4.15 1.3,-5.2 -0.68,-1.48 -0.16,-6.09 1.79,-3.06 2.23,-0.56 2.91,0.56 2.79,2.29 1.26,2.1 3.09,1.09 4.71,0.38 1.06,3.09 -3.48,5.94 -6.44,5.14 -4.78,-0.48 -3.49,6.19 0.68,5.18 2.9,-0.06 6.07,0.58 8.6,-1.26 3.09,-1.75 3.91,2.83 3.27,4.72 2.03,1.28 -2.35,4.61 1.58,4.55 2.59,-0.26 5.17,0.78 7.33,0.32 0.97,2.95 3.72,1.97 5.67,1.14 -0.33,-3.01 1.95,-4.41 4.07,-5.87 -0.58,-2.14 -2.28,-2.58 -3.96,-3.03 2.56,-1.22 -1.49,-6.49 2.6,-5.65 1.54,0.73 3.39,-0.95 1.08,-1.75 -1.32,-1.96 -3.23,-3.39 -1.84,-5.73 2.26,-2.81 -4.73,-2.76 -1.41,-4.42 -0.82,-3.37 2.37,-4.88 5.13,-5.19 1.46,-1.69 -2.03,-5.66 -3.21,-2.42 -1.87,0.81 -3.79,1.87 -5.79,2.74 -4.96,0.73 -9.29,-2.44 -13.26,-4.94 -3.21,-1.31 -6.53,0.84 -9.27,-1.96 -2.79,-0.81 -2.96,-3.66 -4.98,-5.35 -1.7,-2.34 -4.64,-3.03 -7.08,-4.31 -1.52,-0.14 -3,-0.57 -4.52,-0.71 z", + "department-83" : "m 517.2,482.16 c -2.21,0.45 -4.51,0.15 -4.56,3.03 -1.71,2.89 -5.34,-0.75 -6.7,-2.47 -3.07,-2.54 -3.41,4.73 -6.6,3.29 -1.58,1.5 -2.96,3.5 -4.46,4.67 -1.25,-1.47 -1.71,-3.25 -3.55,-3.95 0.03,-1.86 -1.87,-1.86 -1.91,-0.09 -1.33,1.02 -2.66,0.95 -3.16,-0.75 -1.91,-1.9 -4.18,0.89 -2.09,2.04 0.53,1.23 1.97,1.94 0.53,3.38 -2.84,-0.21 -5.92,2 -4.84,5.1 -3.44,1.27 3.35,1.25 1.35,3.57 -0.22,1.94 -1.24,3.31 0.74,4.69 0.22,1.73 4.1,2.93 0.81,3.75 -2.63,-1.28 -3.72,1.11 -2.27,3.16 -1.33,1.63 -0.65,2.88 1.29,2.7 1.09,1.33 2.34,3.31 -0.22,3.83 -2.89,1.3 -2.33,4.54 -1.48,6.82 1.05,1.11 2.71,1.01 3.71,1.52 -0.45,1.28 3.17,1.21 0.61,2.02 -2.2,1.64 1.53,2.03 2.31,3.24 1.87,0.49 2.01,-2.69 4.02,-1.64 0.25,-1.17 -3.62,-2.32 -0.77,-2.94 1.5,-0.75 1.25,1.72 3.11,0.9 1.98,-0.44 2.88,1.82 4.97,0.72 2.49,0.17 1.79,3.18 -0.25,3.1 1.03,0.17 3.75,1.02 4.22,-0.22 -1.87,-1.01 -0.43,-5.47 2.18,-4.51 2.27,-1.02 4.3,0.74 5.47,2.2 2.95,0.7 -0.7,-3.95 2.56,-4.14 1.82,-1.17 4.32,-0.11 5.81,-1.82 1.19,-1.87 3.53,-0.69 3.91,0.87 1.83,-0.26 1.02,-2.97 3.25,-2.97 -1.94,-1.52 0.52,-2.56 0.71,-4.09 -0.88,-1.35 -6.14,0.84 -4.2,-1.29 1.98,-0.49 3.13,-1.3 3.41,-3.27 3.09,-0.38 1.58,-4.33 3.42,-5.76 2.02,1.51 4.49,0.53 6.29,-0.38 1.97,-1.45 2.07,-3.69 -0.21,-4.86 0.39,-1.48 -0.82,-2.76 0.73,-4.13 0.32,-1.33 0.43,-3.31 -1.68,-2.51 -2.08,-0.91 -4.86,-2.77 -4.6,-5.2 1.21,-2.45 -1.26,-3.59 -2.82,-4.44 -1.3,-0.4 -2.5,0.43 -2.84,-1.45 -0.36,-2.95 -3.06,-1.75 -4.46,-0.37 0.04,-0.84 -0.83,-2.43 -1.72,-1.38 z", + "department-06" : "m 534.65,445.17 c -2.26,1.07 -5.06,2.58 -4.36,5.66 -3,-0.21 -3.04,3.43 -4.06,5.54 -1.08,2.46 0.95,4.86 2.25,6.92 -1.14,3.22 2.36,4.62 4.05,6.69 0.63,2.61 3.53,3.37 4.77,5.63 -2.57,2.29 -4.92,-3.17 -6.86,-0.03 -0.74,2.32 -3.13,1.4 -4.56,1.36 1.15,1.61 -2.67,2.88 0.34,3.69 1.19,1.89 -4.95,1.17 -2.32,3.78 0.53,1.35 2.49,-0.04 3.3,1.63 2.89,-0.16 1.89,3.58 2.03,5.2 1.45,1.97 3.65,3.89 6.12,3.69 1.22,2.02 -1.58,4.04 -0.48,6.02 -0.26,2.6 3.76,2.43 2.74,-0.52 1.75,-2.03 4.78,-1.82 7.05,-2.83 2.15,2.34 0.79,-2.94 1.42,-4.1 0.35,-2.64 3.85,-1.42 4.44,-3.92 1.43,-0.64 4.04,-1.22 4.41,0.38 0.69,-1.18 0.32,-2.51 2.45,-2.28 -0.13,-1.76 1.58,-4.07 3.07,-2.16 1.7,0.06 1.19,-2.66 3.34,-2.27 -0.27,-2.4 -3,-5.81 0.3,-7.3 1.54,-1.45 0.99,-4.2 3.51,-4.76 2.78,-1.39 1.89,-4.43 4.17,-6.12 1.59,-2.77 -3.27,-4.24 -1.5,-7.3 -1.21,-2.71 -2.61,1.55 -4.47,0.73 -2.22,0.84 -4.68,1.32 -6.76,2.38 -2.04,0.2 -3.62,-0.51 -4.81,-1.86 -2.43,0.52 -3.44,-1.96 -5.53,-2.49 -1.15,-2.34 -3.58,-0.83 -4.96,-2.82 -1.54,-1.59 -4.78,0.61 -4.95,-2.66 -1.4,-1.9 -2.37,-3.95 -3.93,-5.85 l -0.23,-0.02 -1.8e-4,10e-5 z", + "department-04" : "m 536.03,425.47 c -1.91,1.96 -3.88,3.46 -6.49,4.44 -1.02,2.88 -4.75,3.12 -5.32,6.34 -1.11,1.83 -1.21,3.9 -4.02,3.07 -3.01,-0.06 -6.66,-0.3 -8.11,-3.08 -0.64,-1.8 -3.43,-1.98 -2.19,0.22 -0.26,3.25 -2.7,-0.14 -4.23,1.68 -1.44,0.61 2.06,5.8 -1.43,5.09 -2.1,-2.16 -2.71,-5.63 -6.09,-5.69 -0.87,3.33 -6.54,3.63 -7.12,7.81 -0.96,1.13 -2.01,2.66 -0.4,3.1 -0.61,1.4 0.72,5.52 -1.66,2.94 -0.44,-1.65 -2.49,-3.59 -2.83,-0.6 1.02,1.86 2.62,3.82 3.95,5.12 -2.91,0.83 -6.3,-2.29 -9.28,0.12 -0.78,0.38 -3.94,0.37 -2.37,1.8 0.52,0.59 -1.17,0.62 -1.27,-0.25 -1.21,-2.36 -3.58,-0.6 -2.43,1.22 -2.05,0.82 -5.12,3.55 -2.92,5.69 3.34,-0.23 0.15,4.71 -0.09,6.55 -0.21,2.32 3.26,0.85 3.55,3.17 2.24,1.52 -3.59,5.18 -1.33,6.48 2.81,-2.13 5.06,0.73 6.7,2.59 0.57,1.46 2.26,4.38 3.61,1.7 2.13,0.13 4.41,4.24 5.38,0.42 1.94,-1.62 1.55,2.48 3.59,2.29 0.43,1.7 2.31,4.04 2.93,1.23 2.03,-0.76 2.24,-3.96 4.52,-2.9 1.73,-1.32 3.93,-6.5 5.92,-2.58 1.76,2.61 6.67,4.01 6.46,-0.53 1.66,-0.48 3.88,-1.21 5.41,-0.9 0.99,2.9 3.19,-2.27 4.59,0.48 1.62,-0.3 5.25,-1.56 1.66,-2.44 0.5,-1.52 2.15,-2.44 0.07,-3.65 2.45,0.82 5.17,0.99 6.43,-1.88 1.98,-0.91 4.27,3.34 5.6,0.53 -2.39,-1.94 -3.94,-3.66 -5.54,-6.13 -1.97,-1.55 -3.7,-3.16 -3.01,-5.85 -1.63,-2.1 -3.46,-4.86 -1.89,-7.35 0.29,-2.57 2.02,-4.78 3.68,-5.75 -0.2,-4 5.64,-3.6 4.5,-7.78 -0.28,-2.01 3.78,-1.57 1.15,-3.33 -2.21,-1.59 -4,-5.51 -0.76,-7.08 1.56,-1.02 4.77,-6.03 1.11,-6.32 z", + "department-05" : "m 505.98,394.66 c -0.92,0.25 -1.63,1.24 -1.1,2.16 0.19,0.48 0.58,1.51 -0.28,1.51 -1.03,0.5 -0.62,1.96 -1.08,2.79 -0.5,0.85 0.81,1.35 1.44,1.52 1.22,0.46 2.5,-0.16 3.7,-0.25 0.54,0.61 -0.39,1.36 0.2,1.99 0.46,0.55 -0.24,1.49 0.61,1.76 1.28,0.11 1.04,1.22 0.99,2.19 0.04,1.33 -0.36,2.63 -0.12,3.94 -0.53,0.79 -1.69,0.39 -2,-0.4 -0.51,-1.19 -2.09,-0.47 -2.63,0.32 -1,0.97 -2.33,-0.4 -3.46,0.21 -0.85,0.38 -1.73,-1.03 -2.42,-0.12 -0.98,1 -2.08,1.88 -3.19,2.74 -0.6,-0.52 -1.36,-2.29 -1.99,-0.92 -0.19,0.45 -0.47,0.63 -0.95,0.63 -0.5,0.26 -1.64,0.37 -1.59,1.05 0.28,0.44 1.46,0.83 1.02,1.47 -0.54,0.3 -1.13,0.65 -1.29,1.26 -0.7,-0.05 -1.3,0.89 -1.97,0.42 -0.72,-0.21 -1.09,0.98 -1.85,0.43 -0.58,0.09 -1.28,-0.82 -1.74,-0.36 0.25,1.1 -0.94,2.04 -0.76,3.1 0.52,0.18 0.81,0.66 0.78,1.23 -0.53,0.61 -1.46,0.99 -1.58,1.94 -0.18,0.9 -1.25,0.06 -1.79,0.32 -0.68,0.37 -1.24,1.41 -2.12,0.79 -0.93,-0.21 -2.04,-0.85 -2.95,-0.39 -0.57,0.89 0.83,2.18 -0.26,2.82 -0.65,0.74 -0.7,1.84 -1.37,2.59 -0.33,0.63 -0.72,1.79 0.31,1.98 1.01,0.26 1.61,1.36 2.24,2.13 -0.07,0.59 -1.06,0.18 -1.47,0.37 -0.6,0.27 -0.26,1.22 -0.74,1.67 -0.29,0.65 -1.01,0.59 -1.49,0.18 -0.57,-0.34 -1.27,-0.05 -1.74,-0.61 -0.9,-0.62 -2,-0.67 -3.03,-0.83 -0.44,-0.35 -1.26,-0.9 -0.84,0.18 0.34,0.85 -0.18,1.94 0.35,2.71 0.46,0.27 1.64,0.66 1.06,1.38 -0.5,0.81 -1.41,0.3 -2.05,-0.05 -0.52,-0.37 -1.25,0.09 -0.87,0.7 0.33,0.77 0.86,1.66 0.62,2.5 -0.66,0.38 0.12,0.97 0.62,0.79 0.61,0.08 0.48,1.09 1.17,1.15 0.27,0.47 0.79,0.78 1.25,0.32 0.66,-0.57 1.26,0.29 1.64,0.72 1.26,0.36 2.77,-0.21 3.93,0.31 -0.15,0.66 -1.33,1.39 -0.16,1.75 0.4,0.17 0.78,0.55 0.44,0.97 -0.13,0.75 0.67,1.6 1.38,1.06 0.44,-0.36 1.29,0.39 0.73,0.76 -0.45,0.57 -0.47,1.41 -0.01,1.94 -0.06,0.96 -0.14,2.01 0.32,2.89 0.74,-0.36 1.48,-0.84 2.32,-1.03 0.89,-0.54 2.04,-0.3 3.03,-0.47 1.36,0.7 2.9,1.36 4.48,1.28 0.82,-0.57 -0.52,-1.06 -0.97,-1.25 -0.83,-0.92 -1,-2.37 -2.18,-3.02 -0.89,-0.61 -0.47,-1.72 -0.01,-2.44 0.2,-0.82 1.38,-0.21 1.78,0.12 0.44,0.5 0.07,1.39 0.76,1.79 0.27,0.34 1.29,1.11 1.39,0.28 -0.46,-0.7 -0.4,-1.72 0.04,-2.4 0.24,-0.63 -0.28,-0.96 -0.8,-0.99 -0.4,-0.58 -0.19,-1.66 0.53,-1.93 1.11,-0.98 1.03,-2.64 1.93,-3.7 0.84,-0.83 2.18,-1.02 2.91,-1.96 0.3,-0.69 1.08,-1.23 1.8,-1.37 0.77,0.34 0.76,-0.99 0.72,-1.47 0.2,-0.8 1.42,-0.33 1.96,-0.19 0.77,0.29 1.87,0.6 1.76,1.64 -0.03,0.5 0.41,0.7 0.8,0.64 0.65,1.23 1.63,2.21 2.33,3.38 0.67,0.53 1.08,-0.73 1.28,-1.18 0.53,-1.39 -0.98,-2.61 -0.83,-3.89 0.95,-0.06 1.68,-0.79 2.53,-1.06 0.55,0.33 1.53,1.41 2.02,0.36 0.44,-0.73 0.48,-1.61 -0.08,-2.27 0.17,-0.42 0.83,-0.77 1.24,-0.86 0.91,1 1.94,1.96 2.46,3.23 0.51,0.3 1.22,-0.11 1.7,0.41 0.56,0.61 1.25,1.09 2.14,1 1.98,0.14 3.96,0.2 5.94,0.29 0.53,-0.84 0.08,-2.27 1.05,-2.94 1.09,-0.75 1.13,-2.18 1.48,-3.28 1.39,0.19 2.51,-0.88 3.23,-1.94 0.77,-0.23 0.49,-1.3 1.27,-1.53 0.82,-0.72 1.93,-0.86 2.92,-1.25 0.49,-0.42 0.51,-1.23 1.32,-1.26 0.83,-0.36 1.14,-1.4 1.93,-1.78 0.77,0.27 1.79,0.29 2.08,-0.66 0.66,-1.38 2.4,-1.81 3.71,-1.06 0.39,0.18 1.29,0.5 1.12,-0.27 0.09,-1.44 -0.99,-2.46 -1.92,-3.38 -0.16,-1.25 0.2,-2.81 -0.7,-3.82 0.26,-0.63 1.23,-1.27 0.5,-1.95 -0.48,-0.56 -0.7,-1.27 -1.5,-1.47 -0.9,-0.29 -1.99,-1.36 -2.93,-0.65 -1.03,0.93 -2.61,0.14 -3.63,-0.46 -1.39,-1.22 -3.06,-2.05 -4.52,-3.16 -0.14,-0.64 0.04,-1.36 -0.18,-2.01 0.26,-0.67 0.64,-1.39 0.32,-2.14 -0.46,-0.77 -0.27,-1.65 -0.34,-2.48 -0.67,-1.47 -2.82,-0.12 -3.68,-1.29 -0.42,-1.05 0.19,-2.49 -0.93,-3.24 -0.45,-0.58 -0.89,-1.29 -0.84,-2.02 -0.58,-0.55 -1.68,-0.52 -2.38,-0.21 -0.4,0.9 -1.61,1.62 -2.44,0.8 -0.83,-0.16 -1.61,0.86 -1.3,1.66 0.16,0.65 0.15,1.68 -0.74,1.69 -0.9,0.39 -1.54,-0.53 -2.43,-0.47 -0.85,-0.07 -1.72,-0.21 -2.49,-0.62 0.67,-1.13 -0.23,-2.74 -1.37,-3.11 -0.83,0.45 -1.99,0.92 -2.79,0.12 -0.24,-0.12 -0.29,-0.52 -0.63,-0.43 z", + "department-38" : "m 464.21,344.5 c -2.79,1.9 -2.68,8.48 -7.27,6.99 -0.9,-2.78 -3.83,-2.24 -5.03,-0.76 -2.02,0.29 1.51,1.68 1.08,3.08 2.47,0.08 3.5,3.16 0.44,2.72 -1.73,1.6 -3.23,3.88 -3.85,5.57 -1.57,-1.3 -1.06,1.72 -2.92,0.29 -3.28,-0.47 -4.55,3.17 -7.48,1.48 -1.5,1.31 5.74,3.47 2.07,5.5 -2.26,2.06 -5.1,3.74 -4.23,6.93 0.77,2.57 -0.06,8.04 4.48,6.03 2.27,2 6.34,-5.1 8.45,-0.76 1.77,0.21 1.71,3.96 3.93,1.45 1.68,0.13 -1.09,4.61 1.72,3.03 1.9,0.92 2.02,2.4 0.5,3.24 1.61,2.88 0.73,6.17 -0.85,8.65 1.08,-0.16 3.1,-1.79 4.37,0.45 2.36,0.7 4.24,0.15 6.23,1.33 0.84,-0.27 3.02,-1.03 3.81,-2.77 2.64,0.63 -1.49,2.67 0.72,4.47 0.38,3.59 -0.09,7.56 -0.56,11.3 0.4,1.45 0.41,2.4 -0.01,3.62 1.24,0.79 4,2.16 3.74,0.13 2.61,1.83 4.3,5.05 7.54,4.72 2.17,2.94 5.3,0.26 5.21,-2.58 1.66,1.44 8.14,-0.42 5.75,-2.57 -0.07,-1 2.61,-2.26 3.54,-2.4 2.26,2.99 3.89,-3.83 6.67,-1.32 2.19,0.23 3.45,-0.22 5.31,-1.27 0.97,1.39 3.24,2.32 2.54,-0.45 1.1,-3.23 -1.77,-5.43 -1.86,-8.01 -3.37,1.84 -6.82,-1.82 -3.61,-4.41 -0.13,-1.84 0.52,-3.31 1.32,-4.86 -1.82,-0.13 -3.26,-1.51 -5.13,-0.74 1.43,-2.69 -1.8,-4.98 -0.71,-7.76 -0.38,-2.56 4.12,-3.93 2.03,-6.04 0.5,-3.14 -3.24,-5.89 -6.15,-5.13 -1.66,-1.14 -3.77,-5.23 -5.46,-1.87 -0.31,1.87 -0.63,3.21 -0.4,4.62 -2.15,1.23 -4.77,-3.87 -7.68,-2.52 -0.95,-2.94 -2.79,-6.19 -4.33,-9.02 -1.66,-2.41 -2.31,-5.84 -4.73,-7.23 -0.04,-3.77 -5.4,-5.53 -5.81,-9.3 0.88,-1.39 -2.2,-3.36 -3.39,-3.83 z", + "department-73" : "m 486.16,340.96 c -0.45,0.45 0.31,1.19 0.03,1.77 -0.43,2.29 -1.49,4.41 -1.88,6.69 -0.26,1.38 -0.01,2.88 -0.3,4.22 -0.62,0.31 0.02,1.17 -0.58,1.57 -0.45,1.17 -1.58,0.73 -2.55,0.64 -0.84,0.07 0.16,1.14 -0.18,1.7 -0.39,0.69 -1.23,1.27 -0.9,2.19 0.16,0.81 -0.73,0.85 -1.28,0.92 -0.46,0.22 -0.52,0.84 -0.99,1.02 -0.1,0.57 -0.89,1.04 -0.26,1.63 0.76,1.32 2.36,2.45 2.11,4.11 0.23,0.33 0.74,0.34 0.74,0.83 0.84,0.69 0.84,1.99 1.51,2.8 0.86,0.69 -0.26,2.79 1.33,2.79 0.69,-0.42 1.75,-0.43 2.21,0.36 0.86,0.8 2.15,0.9 3.12,1.6 0.57,0.15 0.69,0.71 1.06,1.03 0.59,0.02 1.32,-1.15 0.42,-1.31 -0.57,-0.83 0.26,-1.71 0.62,-2.42 0.32,-0.63 -0.18,-1.37 -0.02,-1.93 0.76,-0.47 1.65,-0.69 2.47,-1.04 0.43,0.56 1.01,1.07 1.58,1.38 0.13,0.76 0.39,1.57 1.25,1.79 0.96,0.51 2.24,-0.49 3,0.51 0.5,0.17 1.21,-0.47 1.46,0.31 0.64,1.59 2.48,2.51 2.66,4.29 -0.29,0.15 -0.79,0.54 -0.21,0.73 0.85,0.23 0.12,1.35 0.11,1.91 -0.05,0.98 -1.42,0.76 -1.63,1.63 -0.67,0.52 -0.97,1.32 -0.71,2.16 0.28,0.8 -0.51,1.41 -0.41,2.16 0.41,0.87 0.74,1.73 1.41,2.45 0.62,1.01 -0.59,1.95 -0.5,2.93 0.52,0.56 1.11,-0.22 1.49,-0.5 0.92,-0.1 1.37,0.91 2.13,1.15 0.63,-0.3 1.62,-0.2 1.66,0.68 -0.1,1.41 1.8,2.18 2.81,1.25 0.65,-0.79 1.23,0.33 1.67,0.84 0.46,0.64 0.68,1.43 0.45,2.15 0.54,0.74 1.75,0.36 2.53,0.62 0.86,0.16 1.92,1 2.66,0.13 0.38,-0.92 -0.65,-2.23 0.57,-2.71 0.35,-0.45 0.85,-0.56 1.27,-0.15 0.94,0.49 1.73,-0.4 2.13,-1.14 0.91,-0.24 1.86,0.12 2.72,0.29 0.81,-0.21 1.62,-0.66 2.1,-1.32 0.99,-0.68 2.46,0.1 3.22,-1.02 0.35,-0.43 0.97,-0.89 1.45,-0.3 0.85,0.52 2.11,0.47 2.52,1.51 0.72,0.63 1.87,0.09 2.61,-0.25 0.41,-0.56 -0.74,-1.63 0.24,-1.82 0.89,-0.31 2.18,-0.09 2.35,-1.31 0.28,-0.94 0.93,-1.7 1.94,-1.85 1,-0.19 1.96,-0.56 2.92,-0.94 0.28,0.29 0.54,1.02 1.07,0.58 0.47,-0.87 0.96,-2.03 2.06,-2.12 0.86,-0.78 0.12,-2.12 -0.06,-3.06 -0.11,-0.72 -1,-1.93 0.07,-2.33 0.68,-0.07 0.41,-0.73 0.59,-1.12 0.98,-0.99 1.63,-2.36 1.9,-3.7 -0.59,-0.97 -1.87,-1.22 -2.71,-1.86 -0.94,-0.95 -0.87,-3.04 -2.54,-3.15 -0.56,-0.01 -0.92,-0.42 -0.89,-0.96 -0.58,-0.7 -1.85,-0.56 -2.18,-1.57 -0.64,-1.44 -0.23,-3.2 -1.06,-4.6 -0.34,-1.1 0.49,-2.08 0.76,-3.02 -0.69,-0.83 -1.62,-1.51 -2.76,-1.31 -0.88,0.14 -0.91,-0.82 -1.25,-1.33 -0.99,-0.62 -2.63,-0.33 -3.11,-1.66 -0.83,-0.95 -1.39,-2.07 -1.33,-3.37 -0.05,-0.49 -0.09,-1.83 -0.91,-1.34 -0.91,0.06 -1.72,0.7 -1.99,1.6 -0.42,0.52 -0.86,1.4 -1.45,1.52 -0.4,-0.17 -1.27,-0.31 -0.7,-0.87 0.23,-0.66 -0.51,-1.2 -0.28,-1.88 -0.34,-0.89 -0.91,-2.04 -1.95,-2.2 -0.89,-0.13 -2.19,0.76 -2.83,-0.15 -0.09,-0.52 -0.37,-0.96 -0.88,-1.06 -0.72,-0.81 -1.07,-2.03 -1.15,-3.07 0.63,0.06 1.62,-0.31 1.26,-1.11 -0.35,-1.05 -1.53,-1.04 -2.36,-1.47 -0.67,-0.01 -0.86,0.94 -1.52,1.08 -0.85,0.88 -1.48,2.09 -1.51,3.29 -0.72,0.95 -0.91,2.24 -1.97,2.95 -0.76,0.61 -1.69,1.28 -1.54,2.39 -0.21,0.67 -0.99,1.04 -1.01,1.82 -0.44,0.97 -0.54,2.37 -1.86,2.41 -1.14,0.38 -2.33,0.53 -3.53,0.54 -0.06,-0.45 0.01,-1.66 -0.76,-1.32 -0.31,0.13 -0.76,0.69 -1.03,0.56 -0.25,-0.91 0.24,-2.16 -0.62,-2.79 -0.14,-0.81 -1.14,-1.57 -1.94,-1.34 -0.21,0.5 -0.78,0.26 -1.03,-0.06 -0.76,0.04 -0.24,1.32 -0.76,1.53 -0.34,-0.65 -1.25,-0.37 -1.8,-0.73 -0.47,-0.07 -0.73,0.7 -1.2,0.25 -0.48,-0.36 -1.21,-0.4 -1.7,-0.51 0.01,-0.61 -0.44,-1.04 -0.93,-1.29 0.04,-0.57 0.55,-1.77 -0.49,-1.68 -0.47,-0.1 -0.19,-0.97 -0.81,-1.05 -0.66,-0.37 -1.22,0.91 -1.76,0.14 -0.38,-0.36 -0.12,-1.3 -0.92,-1.18 -1.02,-0.5 -0.45,-1.96 -0.7,-2.86 -0.23,-1.29 -0.31,-2.65 -0.65,-3.91 -0.34,-0.35 -0.97,-0.38 -1.43,-0.38 z", + "department-74" : "m 522.73,306.41 c -1.97,0.51 -4.09,-0.11 -6.02,0.54 -1.69,0.88 -2.87,2.78 -4.92,2.88 -1.61,0.19 -3.71,0.06 -4.62,1.7 -1.07,1.16 -2.72,2.21 -2.73,3.97 0.1,0.69 1.48,0.71 0.93,1.55 -0.41,0.84 0.21,1.93 0.9,2.4 0.42,0.09 0.95,-0.58 1.26,0.01 0.37,0.53 0.48,1.32 -0.23,1.62 -1.53,1.19 -3.48,2.08 -4.62,3.7 0.15,0.96 -1.06,1.44 -1.7,1.89 -0.92,0.54 -2.12,0.67 -2.99,-0.02 -0.94,-0.11 -1.74,0.7 -2.72,0.57 -1.73,-0.1 -3.26,0.92 -4.93,1 -0.77,0.2 -1.52,0.85 -1.16,1.71 0.19,0.63 -0.32,1.15 -0.97,1 -0.99,0.19 -1.36,-0.93 -2.04,-1.36 -0.25,0.5 -0.16,1.27 -0.57,1.8 -0.32,1.76 -0.11,3.58 -0.18,5.37 -0.05,1.02 1.4,1.33 1.1,2.4 -0.08,0.89 -0.37,2.18 0.97,1.91 0.75,0.22 0.29,1.37 0.52,1.94 0.31,1.44 0.48,2.91 0.5,4.37 0.07,0.67 0.88,0.58 1.19,0.96 -0.06,0.61 0.65,1.43 1.18,0.8 0.34,-0.42 1.1,-0.12 1.48,0.06 -0.19,0.54 0.13,1.08 0.73,0.94 0.45,0.32 -0.03,1.12 0.02,1.58 0.26,0.43 0.87,0.53 0.99,1.06 0.58,0.39 1.43,1.09 2.13,0.73 0.22,-0.52 0.78,-0.22 1.09,0 0.59,0.21 1.53,0.05 1.32,-0.78 -0.01,-0.66 0.68,-0.27 0.9,0.03 0.57,0.28 0.97,-0.69 1.55,-0.21 0.84,0.25 1.11,1.08 1.58,1.67 0.61,0.22 0.16,1.19 0.32,1.69 -0.08,0.68 0.71,0.6 0.85,0.07 0.5,-0.09 1,0.52 0.86,1.04 0.4,0.69 1.5,0.24 2.16,0.27 0.76,-0.24 1.79,-0.22 2.32,-0.85 0.55,-0.82 0.59,-1.89 1.06,-2.69 0.59,-0.47 1.08,-1.17 0.58,-1.84 1.1,-1.12 2.6,-2.01 3.15,-3.59 0.44,-0.46 0.57,-1.04 0.46,-1.64 0.43,-1.24 1.14,-2.4 2.27,-3.1 0.24,-0.19 0.68,-1.23 1.02,-0.66 0.87,0.56 2.4,0.81 2.5,2.07 0.05,0.67 -0.39,0.98 -1.01,0.85 -0.65,0.38 0.05,1.31 0.13,1.86 0.25,0.92 1.4,1.05 1.58,2.03 0.48,0.87 1.65,0.01 2.41,0.12 0.73,-0.31 1.18,0.28 1.5,0.85 0.45,0.56 1.16,1.11 0.82,1.91 -0.09,0.58 0.7,0.95 0.24,1.52 -0.21,0.76 0.9,0.79 1.18,0.23 0.84,-0.71 0.9,-2.01 2.02,-2.43 1.02,-0.06 1.62,-1 1.61,-1.96 -0.09,-1.02 0.58,-2.66 1.85,-2.26 0.39,0.29 1.11,0.3 0.98,-0.35 0.01,-0.41 0.22,-0.99 0.72,-0.64 1.66,0.72 3.32,-0.42 4.67,-1.3 1.07,-1.02 1.17,-2.69 2.2,-3.72 0.24,-1.07 0.13,-2.38 -0.92,-2.98 -0.31,-0.29 0.4,-0.66 0.03,-1.04 -1.08,-1.72 -2.7,-3.09 -3.82,-4.78 -0.93,-0.47 -1.81,1.29 -2.7,0.56 -0.35,-0.84 0.72,-1.72 0.05,-2.53 0.03,-0.72 1.46,-1.61 0.49,-2.23 -0.76,-0.34 -1.61,-0.31 -2.36,-0.72 -0.84,-0.04 -2.06,-0.19 -2.06,-1.31 0.09,-1.22 0.81,-2.32 0.63,-3.59 0.03,-1.74 2.08,-2.69 2.14,-4.38 -0.61,-2.1 -2.81,-3.32 -3.41,-5.34 0.58,-0.82 1.83,-1.33 1.69,-2.56 0.1,-0.89 0.32,-2.26 -0.88,-2.5 -2.33,-0.82 -4.77,-1.84 -7.27,-1.85 z", + "department-71" : "m 412,260.36 c -2.93,0.55 -4.26,2.21 -6.96,2.68 -1.28,2.48 2.3,4.5 -0.5,6.99 -1.43,0.66 -3.07,3.09 -0.49,1.44 1.9,1.91 -1.31,5.49 2.35,6.61 2.41,2.48 -3.47,2.49 -1.06,5.02 0.77,3.39 -3.9,1.03 -5.18,3.67 -2.25,1.4 -4.63,2.62 -7.04,3.38 -0.31,-4.58 -4.86,-2.18 -7.6,-2.64 0.33,3.18 3.53,4.95 4.3,8.11 0.37,1.27 1.28,3.31 0.8,5.05 2.56,1.6 5.5,0.03 6.06,3.56 2.3,-0.67 6.83,0.19 5.63,3.81 -1.65,2.24 1.1,6.27 -0.41,7.48 -1.83,-0.26 -2.1,1.92 -4,2.06 1.17,2.28 -1.61,6.17 2.72,5.49 0.93,1.98 2.84,2.96 4.81,1.08 2.24,-1.83 4.53,2.66 6.18,-0.34 0.99,0.81 3.97,-0.12 2.52,2.07 1.82,0.5 3.17,-1.98 5.29,-1.84 0.91,-1.94 0.34,-5.84 2.53,-7.3 2.38,-0.25 4.64,4.02 6.14,0.44 0.69,1.02 2.58,2.86 3.18,0.21 1.5,-2.57 5.41,0.79 2.63,2.19 4.35,0.26 -0.17,5.73 3.79,5.35 1.63,-2.32 1.8,-5.62 3.02,-8.28 1.07,-3.54 2,-7.12 3.47,-10.47 -0.24,-4.22 3.76,-4.44 6.12,-2.01 2.73,0.91 5.4,-3.24 7.43,-0.63 0.71,4.46 5.42,3.07 8.23,1.96 3.48,-0.33 -0.18,-2.98 -1.2,-3.64 -0.19,-2.06 -0.14,-4 2.12,-4.12 -1.13,-2.06 2.54,-2.7 0.55,-4.54 0.27,-1.18 -1.25,-2.07 -0.87,-3.37 -1.29,-1.52 -2.14,-2.53 -0.54,-4.28 -1.91,-0.7 -4.07,-3.41 -0.68,-3.56 1.47,-0.64 5.77,0.15 2.85,-1.99 -1.77,-0.79 -1.54,-3.02 -3.84,-2.16 -2.27,0.63 -1.51,-5.03 -4.1,-2.86 0.12,-2.06 -1.07,-4.73 -3.5,-2.61 -2.78,0.86 -4.3,2.07 -6.4,-0.46 -1.94,0.4 -2.39,2.11 -4.89,0.86 -2.61,0.33 -5.24,2.44 -8.14,3.19 -1.76,-0.3 -4.71,2.29 -4.23,-1.06 -3.18,-0.15 -5.08,-3.48 -5.63,-5.52 -2.23,0.19 -4.16,-1.65 -6.41,-2.36 0.94,-2.91 -1.62,-1.37 -2.5,-0.96 0.79,-4 -4.82,-1.4 -5.2,-5.1 -0.71,0.24 -0.8,-0.59 -1.34,-0.6 z", + "department-03" : "m 355.26,283.59 c -2.47,0.46 -4.86,3.44 -6.02,4.72 -1.76,-0.99 -3.8,2.31 -4.59,-0.78 -1.76,0.08 -2.97,3.69 -5.04,3.94 1.97,2.84 -4.43,0.31 -1.55,2.39 0.4,1.42 -1.37,2.94 0.6,3.99 1.55,3.09 -3.65,5.08 -5.37,3.61 -2.24,1.35 -6.48,-0.24 -7.16,3.06 -1.54,1.23 -3.6,4.68 -1.43,6.74 2.23,0.25 1.54,1.18 0.45,2.24 0.46,1.75 3.06,2.36 3.77,1.35 1.79,0.78 0.58,3.48 2.71,2.33 2.32,1.7 3.03,4.85 4.13,7.52 1.59,1.1 1.36,3.94 4.21,3.81 2.2,-0.4 1.29,-4.32 4.06,-4.34 -0.38,-2.36 1.13,-2.81 2.64,-1.17 2.87,2.05 0.78,-4.7 4.25,-3.15 2.6,-0.56 4.31,1.53 2.01,3.27 -0.51,2.53 2.71,1.85 2.18,4.56 1.6,1.64 4.19,2.18 6.12,1.98 0.53,3.71 5.09,1.32 7.41,2.58 2.46,-0.35 4.25,2.07 6.4,-0.15 2.05,-0.87 3.81,1.48 3.14,3.62 2.97,-0.38 6.89,-1.86 7.42,2.51 1.3,0.31 3.13,3.55 3.29,0.55 1.79,-0.98 4.46,0.16 5.67,-2.24 -1.33,-3.25 -0.2,-6.45 -1.49,-9.65 1.17,-1.65 -1.28,-4.71 -0.7,-6.42 1.4,-0.12 2.34,-1.59 4.2,-1.58 1.27,-1.45 2.99,-2.22 4.25,-3.49 2.82,-0.46 -0.34,-5.16 1.28,-7.19 1.51,-3 -3.08,-4.88 -5.16,-3.65 -1.18,-1.3 -1.26,-3.58 -3.47,-2.38 -1.93,-1.04 -3.95,-1.45 -2.9,-4.14 -1.14,-2.8 -2.34,-5.73 -4.5,-8.23 0.48,-2.03 -3.61,-4.95 -2.1,-1.56 -0.34,1.45 -3.05,0.68 -1.66,2.91 -1.17,0.41 -2.72,0.17 -3.32,2.29 -3.21,0.75 -0.8,-5.19 -4.58,-3.84 -1.04,2.99 -3.56,1.08 -4.7,-0.26 -2.1,1.25 -4.73,3.83 -6.34,0.2 -2.17,-1.67 -4.84,-2.89 -5.84,-5.6 -0.73,-0.27 -1.51,-0.18 -2.26,-0.35 z", + "department-58" : "m 361.05,231.75 c -1.61,0.98 -3.32,2.58 -5.23,1.22 -1.54,0.66 -5.16,0.31 -5.72,1.84 1.58,2.33 4.2,5.39 3.03,8.27 -0.46,2.34 -4.01,5.74 -0.25,7.04 1.92,1.64 3.66,3.16 3.28,5.91 2.2,3.19 1.4,7.61 2.45,10.69 2.84,1.44 0.59,4.96 1.6,7.25 -1.99,2.66 1.02,5.99 -1.24,8.7 -1.75,2.29 0.81,5.12 3.16,5.53 1.64,1.06 3.28,4.95 5.39,2.27 1.52,-1.93 3.16,-1.38 4.16,0.57 1.96,0.7 3.24,-3.41 4.93,-1.11 0.68,1.01 0.94,1.95 1.13,3.28 1.84,0.37 2.58,-2.94 4.39,-2.04 -0.61,-1.82 -0.49,-2.4 1.36,-2.38 -0.2,-1.17 -0.22,-3.61 1.45,-1.97 2.29,2.03 7.01,-1.91 8.02,2.31 1.41,2.29 3.54,-1.84 5.75,-1.47 1.68,-2.02 4.85,-2.71 6.51,-3.23 -0.22,-2.14 -1.12,-3.85 1.59,-4.65 -0.2,-2.28 -4.24,-3.86 -1.97,-6.79 0.18,-2.41 -4.07,0.3 -1.77,-2.02 2.77,-1.18 2.72,-4.62 1.41,-6.48 -0.21,-2.71 3.29,-1.57 3.61,-3.64 2.41,0.12 4.36,-0.55 4.66,-3.1 0.33,-2.07 -2.28,-4.7 -4.14,-3.18 -2.16,-1.91 1.5,-6.7 -2.23,-6.47 -2.06,-0.11 -3.88,3.63 -5.15,0.03 -0.32,-1.35 -0.05,-4.35 -2.03,-2.79 -1.29,0.05 -2.91,2.04 -2.96,-0.58 1.08,-0.8 1.65,-3.07 -0.35,-2.77 -1.09,1.35 -0.9,4.62 -3.13,2.61 -0.88,-1.42 -3.65,0.48 -4.06,-2.21 -1.01,-1.24 -3.05,-2.54 -4.54,-2.45 -1.62,0.35 -0.42,-3.16 -2.49,-3.09 -1.47,-0.17 -1.9,-4.94 -2.3,-1.85 0.35,2 -0.34,3.67 -2.39,2.1 -2.63,-1.51 -3.86,4.14 -5.82,1.03 -1.87,-1.04 -4.17,1.13 -5,-2 -2.26,0.34 -4.45,-1.48 -4.25,-4 -0.17,-0.32 -0.55,-0.4 -0.88,-0.38 z", + "department-89" : "m 374.12,178.1 c -1.36,2.82 -5.36,0.91 -7.76,1.83 -2.91,0.12 -7.22,-0.23 -8.27,2.98 0.14,3.17 1.58,6.21 -2.22,8.02 -3.13,1.63 -1.03,2.94 1.17,4.04 2.28,2.02 1.91,5.48 4.92,6.98 0.09,2.23 1.57,5.13 -1.56,6.65 -2.34,1.36 -4.04,3.95 -2.14,6.31 -0.68,1.5 0.04,4.08 -2.76,4.29 -2.25,0.39 -7.34,0.64 -4.79,4.05 2.45,0.93 4.06,4.45 3.33,7.05 1.14,3.61 5.07,3.17 7.39,1.37 1.4,1.71 1.46,5.08 4.64,4.36 1.07,1.7 2.94,2.2 4.19,1.56 2.83,2.78 4.94,-2.42 8.04,-0.36 2.24,0.32 0.05,-5.91 2.11,-2.26 1.33,1.79 2.94,3.05 3.85,4.95 3.33,-1.09 4.42,4.4 7.1,3.73 1.63,0.4 3.4,2.47 3.61,-0.47 1.06,-2.78 3.75,-0.39 1.71,1.41 -0.27,3 5.9,-2.28 4.47,2.93 0.46,3.12 3.19,1.32 4.4,0.59 4.42,-0.6 -2.45,-5.06 1.49,-6.94 2.21,-1.57 -0.41,-5.47 2.78,-6.83 1.14,-2.73 3.9,-5.69 3.26,-8.58 1.88,-0.52 1.26,-1.92 0.64,-3.48 1.6,-1.09 4.66,-1.22 3.88,-4.34 0.07,-2.34 -0.26,-3.73 -2.7,-3.42 -3.53,-2.05 4.19,-4.69 -0.03,-5.12 -1.97,-0.1 -2.62,-5.1 -3.28,-1.27 -2.05,-2.67 -2.92,2.59 -5.45,0.23 -2.35,0.79 -5.27,0.01 -8.15,0.79 0.15,-1.59 0.88,-6.21 -1.65,-3.46 -2.36,-1.38 1.3,-2.55 -1.24,-3.58 -0.94,-2.75 -2.25,-5.79 -4.33,-7.09 0.87,-2.25 -1.27,-2.36 -1.7,-0.43 -3.07,1.65 -2.16,-4.29 -5.46,-2.45 0.07,-1.1 1.54,-2.74 1.12,-4.43 -0.2,-2.34 -3.48,-5.41 -5.2,-7.74 -2.07,-0.04 -3.97,0.46 -4.78,-1.75 -0.22,-0.05 -0.43,-0.1 -0.65,-0.14 z", + "department-77" : "m 360.11,130.7 c -0.75,1.23 -0.27,2.29 -2.33,1.67 -1.38,-0.38 -1.84,2.1 -2.56,0.07 -2.14,0.21 -4.49,1.91 -6.24,0.1 -2.04,-1.53 -3.2,3.4 -5.16,0.88 -1.56,1.65 -2.68,-3.86 -4.86,-1.22 -1.42,0.6 -1.4,2.29 -1.08,2.9 -0.79,0.91 -3.3,2.12 -0.93,2.41 0.92,1.64 0.15,3.36 1.66,4.95 -0.21,1.86 -2.5,3.75 -0.77,5.03 -0.42,1.69 1.07,3.83 0.45,5.54 1.88,0.5 -0.47,2.18 -0.41,3.35 -1.82,0.99 1.36,3.93 -1.65,3.64 -0.82,0.84 0.31,2.38 -1.22,3.04 1.7,1.22 -0.11,2.87 -0.29,4.11 -0.83,2.76 -0.35,5.7 -0.38,8.61 1.13,0.77 2.32,2.24 0.22,2.19 -1.67,0.77 -3.86,1.83 -3.71,4.1 -3.26,-0.23 0.46,3.05 -0.39,4.73 1.93,0.89 5.35,1.9 4.16,4.93 0.05,1.63 -0.21,2.35 -1.8,2.26 -2.59,2.58 2.06,2.09 3.18,0.95 1.95,0.94 4.16,-0.38 5.89,1.16 1.74,-0.08 3.98,-1.65 3.26,-2.69 2.16,-0.61 3.3,-0.11 2.62,2.03 1.99,0.05 3.64,-2.23 5.85,-2.23 1.28,-2.5 4.18,-3.1 5.17,-5.95 -1.75,-1.86 -0.91,-4.39 0.11,-6.51 2.23,0.08 3.58,-0.87 5.81,-1.29 2.4,1.59 4.47,-0.91 6.89,0.03 1.85,0.05 2.21,-2.32 4.09,-1.22 1.02,-1.56 -1.94,-1.95 -0.46,-3.63 -1.01,-1.71 -0.67,-2.54 1.28,-3.16 -0.64,-1.19 -1.85,-3.14 0.59,-2.27 3.2,-0.16 -0.39,-3.09 2.44,-3.84 0.11,-1.36 2.11,-1.25 2.34,-2.32 -1.35,-1.35 -2.61,-1.35 -4.33,-0.87 -0.83,-1.72 0,-2.93 0.73,-4.28 -0.27,-1.41 0.18,-2.58 -1.57,-2.81 -0.08,-1.26 -2.46,0.08 -1.43,-1.87 0.29,-0.92 3.06,-1.11 0.77,-1.96 -2,-1.6 4.65,-0.07 2.85,-3.04 -0.62,0.26 -2.18,0.96 -1.62,-0.5 -2.19,-0.35 -3.93,-1.72 -3.63,-4.09 -1.91,1.44 -2.54,-0.3 -3.11,-1.76 -2.53,1.6 -2.02,-2.84 -4.2,-3.33 -1.26,-1.06 -2.94,-1.79 -1.15,-3.4 -0.57,-2.97 -1.82,-4.38 -5.07,-4.44 z", + "department-10" : "m 415.76,157.34 c -2.6,0.51 -5.55,-0.05 -7.71,1.48 -2.64,-2.28 -2.21,2.93 -5.08,1.84 -1.93,0.67 -1.61,4.36 -4.3,3.88 -0.4,1.61 -1.36,1.64 -2.59,1.72 1.3,3.01 -1.42,4.79 -3.84,3.13 -2.09,-1.39 -6.82,1.14 -6.65,-2.55 -0.6,-0.93 -2.3,-0.55 -2.52,-2.29 -2.04,-2.28 -2.83,1.06 -4.5,1.77 -0.06,1.25 0.93,2.82 -1.41,3.08 -3.5,-1.29 1.33,2.83 -1.65,2.81 -1.9,0.54 0.78,2.64 -0.38,3.85 2.1,0.63 -0.62,5.56 2.52,3.51 3.16,-0.12 4.15,3.44 6.03,5.22 0.01,1.47 3.08,2.04 0.93,3.9 2.08,0.85 -3.12,4.07 0.15,3.27 2.29,-0.8 2.03,4.35 4.19,2.52 1.08,-0.14 0.3,-2.78 1.94,-1.13 0.93,0.76 -0.96,2.98 1.14,2.23 2.34,1.66 1.67,5.24 3.89,6.96 2.43,1.45 -2.11,1.84 0.59,3.02 0.73,-0.46 1.14,-2.22 1.92,-0.23 0.37,1.61 -1.44,4.62 1.62,3.35 1.95,0.01 2.99,-0.54 4.79,0.26 0.99,-3.03 2.57,1.82 4.01,-0.76 0.84,-1.92 1.99,-0.84 2.76,-0.15 -0.14,-1.03 0.29,-2.65 1.27,-1.4 -0.33,2.78 3.95,3.53 3.81,0.39 2.92,-0.59 5.93,0.14 8.85,-0.56 2.39,0.31 2.85,-0.77 1.49,-2.56 2.05,-2.2 4.43,-1.32 6.94,-0.84 2.63,-1.11 0.34,-3.51 -1.25,-4.11 2.37,-0.23 3.32,-3.91 6.03,-1.87 3.03,1.11 1.67,-2.97 2.47,-4.56 1.68,-1.76 -0.94,-2.47 -0.07,-3.99 1.1,-2.25 -0.53,-3.76 -1.25,-5.67 2.38,-2.25 -3.94,-1.43 -2.88,-4.17 -1.47,-0.37 -2.51,-0.25 -2.96,-1.8 0.24,-1.72 -4.18,-2.97 -1.75,-4.03 0.72,-2.19 1.43,-3.93 -1.16,-5.04 -2.33,-0.81 -3.68,3.05 -5.35,0.57 -2.15,0.43 -4.7,-0.92 -6.23,-2.52 -2.9,-1.25 -2.44,-3.78 -2.05,-6.39 -0.16,-1 -0.29,-2.51 -1.75,-2.14 z", + "department-51" : "m 405.08,111.51 c -1.06,0.78 -0.74,4.64 -2.69,2.03 -2.26,-0.62 -3.69,-3.04 -5.85,-0.46 -0.76,1.47 -0.53,3.07 -2.6,1.59 -2.67,0.5 -5.66,1.55 -7.69,3.27 1.02,2.06 1.46,4.73 0.89,6.32 2.55,-0.42 1.18,3.01 3.85,2.11 0.48,4.28 -5.3,-0.05 -6.19,3.06 -0.39,1.65 2.79,4.09 -0.6,4.59 -2.26,3.23 5.49,0.01 3.06,3.78 -2.35,0.83 -2.21,3.44 -4.02,4.55 -0.04,2.3 -3.69,1.38 -3.38,4.24 -1.75,1.12 0.58,4.63 -2.54,3.99 -2.46,-0.16 -1.14,0.3 -0.32,1.22 0.08,0.89 -3.17,1.69 -1.26,2.59 2.53,0.21 3.88,3.9 1.46,5.7 0.25,2.2 1.1,2.12 2.94,1.45 1.92,0.52 2.98,4.27 5.46,4.81 -0.12,4.68 6.56,0.97 8.91,3.79 3.18,-0.68 -0.17,-4.93 3.46,-4.46 0.45,-2.04 3.42,-1.33 3.65,-3.97 0.75,-2.28 4.33,-0.39 4.38,-3.49 1.36,-0.34 2.79,1.39 3.81,-0.56 2.71,0.28 5.46,-1.6 7.64,0.42 0.89,2.81 -1.6,6.2 2.08,7.6 1.6,3.05 5.89,1.61 7.51,3.56 1.84,-1.76 4.32,-2.12 5.98,-0.45 1.91,-1.07 7.38,1.87 5.1,-2.02 -2.42,-2.79 6.05,-2.46 2.44,-5.4 -1.35,-0.11 -4.14,-0.27 -1.58,-1.69 1.66,-0.63 3.72,1.24 5.25,-0.9 2.3,1.31 5.6,-0.99 4.11,-3.45 -1.93,-1.13 -3.33,-3.27 -5.05,-4.35 0.2,-1.89 3.07,-2.43 1.04,-4.46 -0.24,-2.76 1.96,-3.93 4.51,-4.61 2.25,-1.35 -0.39,-2.44 -0.39,-3.09 2.85,-0.57 0.54,-4.33 -1.51,-2.09 2.09,-1.98 1.44,-5.68 -0.12,-8.2 -0.96,-1.63 -1.81,-3.48 0.73,-4.04 -0.24,-1.82 -2.4,-2.81 -3.5,-3.66 -2.15,0.23 -1.49,3.78 -3.82,1.54 -2.45,0 -5.77,-1.84 -7.92,0.23 -2.68,0.36 -2.07,-5.98 -5.47,-3.2 -2.64,0.89 -6.12,0.77 -7.24,-2.32 -2.8,0.56 -4.24,-2.36 -6.09,-4.01 -2.61,-1.4 -5.28,-1.58 -8.44,-1.57 z", + "department-02" : "m 388.2,68.13 c -1.08,1.13 -2.82,3.24 -4.4,1.16 -2.84,-2.2 -4.67,3.68 -7.97,1.02 -2.67,-1.47 -4.82,2.26 -7.41,-0.08 -2.13,-0.29 -5.92,2.27 -2.52,2.96 -2.98,2.53 -3.74,6.36 -5.63,9.48 -1.75,0.96 2.24,2.4 -0.4,3.91 1.95,1.43 2.51,4.94 2.65,7.7 -1.5,0.24 -0.31,2.46 -1.01,3.2 2.8,2.14 0.67,5.53 0.21,7.42 1.3,1.39 -0.62,2.75 2.02,3.19 1.86,2.58 -4.01,-0.19 -2.57,2.99 0.21,2.78 -1.91,6.35 -4.84,5.03 -3.19,2.38 3.18,2.33 1.82,4.68 0.73,2 -0.93,3.6 1.68,4.15 1.16,1.34 2.5,-0.57 2.39,2.15 3.19,1.07 -5.03,3.79 0.04,3.92 2.54,0.03 3.91,4.01 2.15,5.73 2.04,1.28 3.84,3.72 5.3,5.32 1.97,-1.81 1.27,4.11 3.47,1.27 1.13,0.14 0.62,4.1 3.08,3.73 1.02,1.15 2.26,2.18 2.67,-0.16 1.3,-1.34 1.82,-3.4 3.99,-3.73 1.01,-2.49 2.46,-4.36 4.65,-6 0.1,-2.93 -6.07,0.28 -3.5,-3.33 4.06,-0.79 -1.61,-3.63 1.16,-5.63 1.74,-0.53 6.13,1.2 5.33,-1.72 -2.24,0.27 -1.72,-2.21 -3.92,-2.36 2.32,-2 -2.35,-5.73 0.53,-7.34 2.85,-0.42 5.37,-3.57 8.29,-1.65 -0.29,-1.73 3.19,-4.87 4.55,-2.85 1.43,0.76 4.63,3.46 4.24,0.06 0.75,-1.54 -0.52,-3.16 0.75,-4.21 -1.86,-2.09 0.18,-3.94 0.86,-5.41 -1.97,-0.87 0.95,-3.51 -1.67,-4.78 -1.57,-3.69 5.08,0.31 4.01,-3.96 1.21,-2.05 5.54,-3.68 5.14,-6.49 -2.5,-0.39 -0.05,-2.22 -0.82,-3.84 1.25,-2 2.5,-4.89 -0.05,-6.15 1.79,-3.26 -2.77,-4.61 -5.35,-3.57 -2.14,-1.09 -7,-0.34 -5.08,-4.21 -1.57,-0.94 -4.83,3.39 -5.36,0.08 -2.78,-0.3 -5.86,-1.9 -8.53,-1.67 z", + "department-59" : "m 335.57,0.12 c -3.45,1.43 -6.99,2.74 -10.76,2.39 -2.72,1.29 -8.66,1.44 -9.11,3.85 2.44,2.79 3.25,6.62 4.77,9.94 0.43,4.77 5.56,3.66 8.58,4.42 2.32,1.45 -4.63,1.65 -1.51,3.98 2.44,0.67 -1.2,3.42 2.07,2.61 2.93,3.85 6.72,1.92 9.95,3.5 2.19,-0.65 4.1,-0.87 5.68,0.87 0.41,-1.85 2.1,-1.38 0.62,-3.01 2.05,-2.57 7.25,2.09 2.69,2.82 -1.83,1.68 0.07,3.54 -0.61,5.52 2.34,0.14 3.9,-1 3.93,1.59 2.5,-1.01 7,0.2 5.64,3.54 1.27,0.39 3.92,-0.75 2.32,1.89 -3.74,0.21 -4.27,4.12 -0.66,5.49 2.67,1.86 -0.52,2.17 0.31,4.28 2.66,0.03 5.42,1.44 5.6,3.59 -3.49,-0.01 -0.66,2 -1.8,3.32 -2.94,0.76 0.82,2.08 -1.93,3.52 1.19,2.22 -2.19,4.81 1.75,6.08 2.76,1.37 5.33,-1.11 8.08,0.5 2.78,-2.8 7.12,1.76 9.94,-1.66 1.88,-2.21 4.77,3.11 6.2,-0.72 3.06,-1.45 6.64,0.94 9.78,1.44 0.46,3.12 6.54,-3.53 4.81,1.34 0,2.28 5.16,2.43 7.07,2.12 1.13,-1.37 -0.83,-4.12 2.33,-4.63 2.68,-0.88 0.57,-5.07 -0.84,-5.54 -3.3,1 -0.12,-4.14 0.06,-5.58 2.39,-1.25 2.41,-3.76 -0.41,-4.14 -0.6,4.11 -2.68,-3.09 -5.06,-3.38 -1.96,-3.39 -6.66,2.37 -9.45,-1.06 -3.02,-1.09 -5.18,0.58 -6.36,2.66 -3.42,-1.36 -0.95,-6.36 -2.22,-9.19 -1.09,-3.5 -4.72,-3.12 -7.3,-3.15 1.15,-5.24 -5.66,2.5 -7.97,-1.03 -3.9,-1.63 -1.34,-6.5 -3.82,-9.41 1.83,-3.67 -3.12,-4.71 -3.84,-8.29 -2.91,-1.52 -7.12,1 -10.06,2.09 -0.33,4.97 -4.26,1.63 -6.9,0.96 -1.64,-3.04 -3.74,-6.42 -7.35,-5.98 -1.29,-2.74 -2.17,-6.28 -0.14,-8.73 -2.25,-2.77 -2.84,-5.71 -4.09,-8.81 z m 28.08,54.5 0.01,0.01 -0.01,-0.01 z", + "department-62" : "m 313.33,5.46 c -4.94,0.63 -9.82,2.03 -14.3,4.19 -2.31,2.03 -4.44,4.39 -7.41,5.25 0.4,3 1.9,6.23 -0.01,9.07 -1.39,2.89 0.06,6.1 -0.08,9.15 0.12,1.92 1.85,2.89 0.02,4.03 0.23,3.04 -1.19,6.37 -0.33,9.17 2.74,1.63 4.65,4.95 7.93,2.3 3.81,-2.29 6.82,4.56 9.77,1.72 1.01,1.14 -1.99,2.68 0.88,2.9 2.1,1.36 5.3,1.26 4.69,4.15 0.88,1.54 2.94,0.71 3.92,1.37 1.81,-1.07 3.99,-1.33 5.74,-1.4 1.16,1.12 1.77,-0.42 1.57,-0.98 1.33,-0.36 1.77,3.47 2.74,0.75 1.51,-1.51 6.22,0.91 4.51,2.46 -2.54,0.07 -6.33,4.05 -3.27,5.63 1.73,2.15 1.55,-3.53 4.22,-2.43 1.09,-0.01 1.95,2.52 2.26,-0.06 2.83,-0.7 -0.14,2.46 2.59,2.02 1.28,-0.01 4.09,2 4.68,1.23 -1.22,-1.42 0.73,-3.47 2.15,-1.5 3.8,-0.04 -3.11,6.76 1.65,4.07 2.16,-2.39 3.64,-1.2 4.04,1.36 2.23,-1.54 4.16,-0.79 6.67,-1.69 1.7,0.68 3.25,0.84 2.92,-1.52 2.01,-0.93 -0.86,-3.26 1.69,-4.17 -3.08,-1.56 3.06,-1.88 0.19,-3.89 0.22,-1.46 4.13,-1.5 1.13,-2.69 -0.34,-2.78 -7.17,-0.62 -4.12,-4.27 0.8,-2.23 -5.36,-4.49 -3.06,-6.23 1.03,-0.79 5.01,-2.22 2.55,-3.36 -2.01,2.19 -1.83,-1.12 -1.83,-2.28 -1.69,-2.27 -3.83,-0.79 -5.87,-1.11 1.15,-3.86 -4.88,0.62 -3.97,-3.05 1.99,-1.08 -1.84,-2.64 0.61,-4.04 1.4,-1.06 3.51,-1.23 1.17,-2.9 -1.51,-1.43 -4.89,0 -2.23,1.47 -1.85,-0.59 -1.52,3.3 -3.1,0.89 -1.9,-1.78 -4.14,1.01 -6.2,-0.92 -1.66,1.28 -2.66,-1.12 -4.47,0.08 -1.69,-1.59 -4.29,-2.33 -5.63,-3.51 2,-1.35 -3.65,-3.85 0.56,-4.64 3.01,-2.03 -3.3,-1.35 -4.61,-1.78 -3.99,-1.02 -3.27,-5.59 -5.16,-8.44 -1.11,-2.34 -2,-6.31 -5.19,-6.38 z", + "department-08" : "m 440.07,60.88 c -1.81,2.16 -4.2,3.74 -5.88,5.87 0.42,3.23 -0.62,6.85 -4.6,6.61 -2.61,1.4 -5.4,3.78 -8.53,2.23 -2.57,-0.31 -6.87,-3.07 -8.21,0.49 -1.09,2.27 2.57,2.05 1.26,4.47 -0.9,1.91 -2.03,4.96 -1.4,6.42 2.68,1.57 -1.58,4.47 -2.94,5.51 -2.03,1.01 -1.06,5.37 -4.36,3.7 -3.54,0.85 2.51,3.79 -0.29,5.51 1.51,0.87 0.58,2.56 -0.65,3.44 -0.53,1.71 1.98,3.37 -0.03,4.16 0.01,4.05 5.16,0.95 6.98,2.81 3.3,0.55 4.18,4.27 7.37,4.91 1.8,0.07 3.13,4.15 6,2.59 2.07,-0.07 4.96,-2.29 5.47,0.74 0.38,2.71 2.61,2.41 4.09,0.8 2.57,1.18 5.4,0.24 7.56,1.64 0.31,-2.7 3.11,-2.45 4.13,-0.68 1.4,-1.13 3.89,-1.64 4.64,-3.09 -2.15,-1.79 -0.62,-5.71 2.04,-5.88 0.24,-1.22 -1.21,-1.95 0.54,-2.89 0.24,-2.32 -1.77,-3.52 -2.04,-5.72 1.86,-0.63 0.83,-2.98 2.1,-3.97 -0.49,-2.87 2.16,-0.91 2.97,0.03 2.69,-1.68 3.87,3.39 6.05,0.41 0.28,-2.43 4.57,-1.6 3.3,-4.01 -0.97,-0.75 -4.08,1.55 -3.04,-1.15 1.75,-1.77 -2.34,-4.79 -3.97,-3 -1.63,-0.09 -2.52,-1.03 -3.35,-1.82 -2.04,-0.2 -1.16,-4.65 -4.28,-3.56 -2.09,-0.97 -3.75,-3.12 -6.22,-1.46 -1.91,0.12 -3.56,-0.3 -2.44,-2.42 -2.07,-2.68 2.55,-6.08 -1.42,-8.03 -4.13,-0.79 1.05,-4.77 -0.06,-7.24 0.2,-2.35 3.01,-3.4 2.16,-5.95 -1.43,-0.71 -2.14,0.48 -2.93,-1.47 z", + "department-55" : "m 466.47,97.47 c -1.56,1.83 -3.96,2.91 -5.49,4.69 -1.73,-0.62 -3.36,-2.29 -5.13,-1.66 -3.57,-3.74 -2.07,3.57 -4.83,4.43 1.86,1.88 2.97,4.89 1.69,6.85 0.61,2.43 -4.88,3.04 -2.52,6.02 2.38,3.31 -6.19,2.92 -2.28,6.6 -4.21,1.78 0.99,5.9 0.55,8.83 -0.1,1.57 -1.24,3.24 0.94,2.92 1.75,1.64 -1.92,3.15 0.48,3.93 0.25,3.59 -6.19,2.07 -5.18,5.89 1.08,1.97 -0.23,3.47 -1.14,4.72 1.38,2.47 5.49,3.27 5.15,6.61 0.23,1.76 -1.52,5.98 0.78,6.29 1.9,-2.79 1.64,2.85 3.89,1.37 2.31,2.74 5.53,4.67 8.96,5.55 2.27,1.43 4.35,3.02 5.92,5.23 2.69,2.59 4.85,-1.27 7.77,-0.65 1.95,-0.75 1.99,-2.61 4.21,-1.43 3.14,0.06 4.5,-5.18 1.4,-6.29 -3.87,-2.46 6.35,-3.69 1.46,-4.42 -1.47,-2.21 0.74,-5.44 -1.65,-7.38 0.52,-3.01 3.49,-5.5 2.03,-8.71 1.74,-1.41 -2.37,-3.07 0.56,-4.22 1.59,-0.69 4.2,-1.75 1.55,-3.18 -1.32,-1.7 3.57,-5.15 -0.4,-5.57 1.51,-1.93 -0.24,-3.53 -1.91,-2.99 -2.09,-1.69 1.38,-6.16 -1.64,-5.8 -0.54,-2.63 -0.07,-4.79 1.7,-6.78 -2.19,-0.64 -1.63,-2.43 -1.84,-4.23 -1.39,-1.72 -2.89,-6.03 -5.8,-3.74 -2.4,-0.05 -3.98,1.51 -4.61,0.54 -0.96,-0.51 -0.02,-0.62 -1.25,-1.61 0.46,-1.47 -0.85,-2.06 -0.1,-2.7 -0.17,-2.17 1.28,-0.21 0.11,-1.81 -0.06,-2.69 -0.83,-5.88 -3.37,-7.28 z", + "department-54" : "m 483.26,101.56 c -1.75,2.39 -6.72,-0.76 -7.03,2.38 -2.62,-1.44 -7.36,1.12 -6.17,4.43 0.74,4.88 5.26,0.58 8.1,1.48 2.96,1.01 3.57,5.58 4.1,7.38 3.12,1.31 -1.93,3.72 -0.52,5.95 -0.87,2.35 2.62,1.44 1.12,3.56 0.09,2.56 -0.17,4.4 2.68,4.39 0.95,1.44 -0.85,2.5 1.32,3.1 0.08,2.43 -2.65,4.77 0.06,6.73 -1.86,1.53 -5.42,2.68 -2.94,4.96 -0.32,3.14 0.42,6.53 -2.29,8.78 0.3,2.26 1.85,3.57 0.92,5.93 -0.21,2.42 4.1,2.54 0.74,3.73 -2.75,0.52 -2.79,3.37 -0.09,3.76 0.33,2.01 0.1,5.32 3,2.95 5.39,-1.2 1.3,5.69 5.29,7.31 -0.38,3.55 5.14,2.54 6.11,0.87 0.8,0.45 2.56,2.67 3.02,-0.32 0.4,-3.41 3.98,0.7 5.58,-2.34 2.07,-1.7 2.85,1.78 5.26,0.83 2.41,0.96 5.78,-1.97 8.72,-1.33 -0.11,-2.51 2.69,-4.44 3.49,-1.11 1.87,2.12 5.7,3.02 8.46,2.03 1.11,-2.51 3,0.55 4.43,-2.06 1.4,-3.3 8.67,-2.58 5.72,-7.33 -1.28,-1.26 -2.12,-2.52 -2.84,-3.74 -2.12,0.62 -3.12,-2.23 -5.19,-0.6 -3.43,-1.47 -6.2,-3.18 -9.79,-3.87 -0.04,-2.22 -3.9,-2.63 -5.43,-4.68 -2.97,-0.67 -5.52,-2.5 -8.38,-2.2 -1.35,-2.37 -4.49,-3.45 -2.73,-6.5 1.93,-3.82 -4.9,-3.21 -7.26,-3.68 -1.33,-1.55 -2.62,-2.04 -4.55,-3.04 0.53,-3.54 -7.57,-4.55 -4.54,-8.33 3.1,1.07 1.22,-3.19 3.24,-3.88 -1.85,-1.34 -2.22,-2.92 0.05,-3.88 0.24,-1.64 -0.87,-4.88 -1.53,-5.53 -2.45,-0.97 -0.9,-3.36 -2.63,-4.79 -0.94,-2.62 2.2,-6.94 -2.47,-7.44 -1.91,-1.02 -2.61,-3.63 -5,-3.91 z", + "department-57" : "m 503.4,104.95 c -3.5,0.04 -5.26,4.42 -8.98,3.78 -1.89,-0.4 -2.66,-4.83 -4.84,-2.71 4.17,0.85 -0.69,5.81 2.03,8.08 0.95,1.12 1.47,1.12 0.16,1.85 2.72,1.47 3.97,5.18 2.78,8.12 -3.16,1.23 2.9,3.39 -0.76,4.28 0.68,2.17 0.05,3.22 -2.29,2.94 -2.22,3.61 4.41,3.78 4.47,6.79 0.32,2.5 4.34,1.92 4.61,4.09 2.63,0.22 7.9,-0.18 8.05,3.09 -1.51,2.09 -1.02,3.76 1.16,4.61 -0.07,2.41 2.71,3.1 4.16,2.64 2.31,1.86 5.93,1.31 7.61,4.01 3.25,1.89 6.08,3.97 9.68,5.11 1.62,1.34 4.4,1.49 5.37,1.07 1.15,1.63 4.32,0.61 3.99,3.06 2.04,2.55 6.14,5.26 8.81,1.93 1.69,-2.04 5.6,-6.38 2.03,-8.09 -0.63,-2.26 4.24,-5.88 0.71,-8.42 -2.28,-1.08 -5.5,-4.67 -6.48,-0.31 -1.32,2.17 -2.68,0.9 -2.94,-0.66 -3.5,-1.06 4.07,-2.79 -0.09,-3.01 -2.21,-1.11 -5.81,-2.3 -5.04,-4.57 1.13,0.06 2.3,-2.29 3.7,-2.54 0.74,-1.99 0.82,-7.28 3.45,-6.47 0.09,2.59 1.3,4.57 3.75,4.84 3.24,0.28 5.22,3.37 8.36,2.73 2.95,-1.6 5.64,0.34 8.22,0.72 1.73,-1.99 3.39,-5.75 3.26,-7.88 -3.15,-1.08 -5.79,-2.77 -6.37,-6.36 -2.47,-1.1 -4.98,-1.26 -6.78,1.45 -3.22,2.32 -7.72,1.44 -11.17,-0.38 -0.64,3.79 -3.96,0.62 -3.06,-1.79 -1.61,-2.56 -5.77,-3.52 -8.36,-2.33 2.56,4.39 -5.29,4.06 -5.55,1.2 0.78,-2.3 -2.24,-2.11 -2.29,-4.46 -1.24,-2.84 -6.04,-4.38 -3.87,-7.88 -2.52,-2.26 -3.82,-6.64 -8.27,-6.11 -4.17,1.53 -5.59,-3.04 -9.23,-2.45 z", + "department-67" : "m 544.44,133.33 c -2.55,1.2 -1.86,5.34 -3.54,7.57 -2.79,-0.45 -3.98,5.32 -0.38,4.93 0.87,1.03 5.75,1.83 2.14,2.53 -1.78,1.5 1.91,2.4 0.8,3.44 3.07,0.38 2.8,-5.61 5.59,-2.68 1.27,0.5 2.75,1.06 3.36,2.31 3.21,1.88 -0.45,5.47 -1.04,7.67 0.4,1.75 3.37,1.12 1.47,2.94 -0.9,2.92 -2.34,6.34 -5.54,7.14 -1.52,-0.27 -6.22,0.31 -2.38,1.08 1.92,0.81 -2.32,1.02 0.26,2.27 -0.26,2.11 -1.22,5.21 -0.98,7.34 -1.59,2.69 3.49,1.95 4.06,2.53 1.12,2.38 5.28,1.06 5.74,4.01 2.04,-0.84 -0.91,2.57 1.9,1.72 3.01,0.58 6.32,2.58 6.2,5.56 1.67,1.12 3.39,4.4 5.2,1.29 0.87,-3.2 3.75,-5.3 4.22,-8.66 0.15,-2.7 3.74,-3.64 2.22,-6.76 -0.27,-3.01 1.17,-6.05 2.5,-8.7 1.39,-2.29 -0.7,-5.94 1.56,-8.31 1.96,-2.54 5.71,-3.61 6.25,-7.2 0.97,-1.38 2.5,-0.59 3.09,-2.39 3.71,-1.2 3.61,-5.01 5.11,-7.95 0.24,-2.03 5.28,-4.42 1.59,-4.91 -3.51,-0.14 -6.34,-2.15 -9.28,-3.81 -2.69,-1.53 -5.76,0.29 -8.43,-1.4 -2.54,1.19 -6.23,-0.86 -8.22,1.79 -0.69,2.41 -2.45,7.76 -5.69,4.83 -2.43,-2.51 -5.76,1.35 -8.43,-0.25 -1.12,-1.59 -3.01,-2.5 -4.57,-2.09 -2.06,-1.13 -5.18,-2.13 -4.56,-5.04 0.33,-0.23 0.21,-0.84 -0.21,-0.81 z", + "department-88" : "m 543.7,170.72 c -3.31,1.38 -6.33,2.9 -8.64,5.73 -1.29,0.67 -1.97,-1.71 -3,0.67 -1.48,2.53 -4.46,-1.14 -6.53,-0.37 -3.07,0.39 -1.42,-5.29 -4.45,-2.86 -1.72,1.06 0.93,4.33 -2.07,2.2 -1.78,0.74 -4.05,0.76 -5.72,1.72 -1.57,1.83 -1.69,-1.56 -3.59,-0.23 -1.77,0.14 -2.17,-3.2 -3.48,-0.63 -1.05,2.66 -5.79,-1 -5.2,1.97 -0.89,2.75 -2.59,1.71 -3.28,0.37 -0.1,2.4 -3.59,0.58 -5.16,1.87 -1.7,-0.72 0.13,-3.65 -2.1,-3.15 -3.28,-1.76 1.05,-7.74 -3.76,-6.9 -1.91,1.57 -3.93,0.03 -4.94,2.56 -1.62,0.54 -3.6,-1.45 -4.31,0.83 -0.98,2.28 -4.98,-0.54 -5.76,2.63 -1.49,-1.12 -4.76,0.24 -4.44,1.84 2.72,-0.76 -1.5,4.16 1.48,2.83 2.58,-2.8 4.27,0.92 5.47,2.86 0.99,2.29 2.44,-0.84 3.66,1.62 0.19,1.46 -0.14,2.91 2.21,2.73 1.05,0.81 2.84,3.4 0.16,2.99 -1.16,2.1 -0.8,4.9 -2.74,6.18 0.01,1.72 3.18,0.08 3.76,2.45 2.71,0.96 3.73,3.61 3.02,6.15 1.1,2.31 3.31,-2.88 3.5,0.86 1.43,3.89 3.56,-4.88 4.18,-0.76 -1.87,1.59 0.22,2.12 0.99,0.26 2.44,-0.34 2.63,-4.83 6.01,-3.79 2.78,-2.08 1.94,3.16 3.04,3.81 1.67,1.1 3.1,2.11 4.88,0.16 2.8,0.02 6.14,-1.3 7.82,1.99 0.57,3.89 4.42,1.42 5.62,-0.82 2.89,-1.35 3.54,3.7 6.5,4.05 2.19,0.9 3.46,2.55 5.11,3.85 2.21,-0.74 5.19,-1.96 3.36,-4.73 1.56,-1.66 0.35,-4.44 1.89,-6.56 0.98,-1.7 3.7,-2.62 3.88,-5.25 1.52,-1.58 3,-3.43 1.6,-5.14 1.49,-2.96 3.07,-5.84 4.54,-8.75 0.95,-1.35 2.26,-2.99 0.28,-4.02 -1.87,1.29 -5.67,-0.97 -2.92,-2.78 -2.18,-1.78 1.85,-5.54 -0.21,-7.07 -0.57,-0.2 -0.01,-1.38 -0.66,-1.38 z", + "department-52" : "m 446.82,158.96 c -1.69,0.91 -3.13,-0.45 -4.82,1.2 -1.12,-0.83 -4.57,-0.69 -3.54,0.9 2.8,-1.2 4.68,3.32 1.31,3.37 -2.26,0.28 -2.04,1.83 -1.08,2.97 1.74,4.14 -5.82,-1.2 -5.38,2.99 -0.5,1.16 -1.78,3.02 -1.22,3.88 2.37,0.94 2.16,4.62 5.26,4.46 -0.97,2.99 5.41,1.68 2.86,4.7 2.62,1.68 0.37,4.97 1.38,6.77 1.02,1.49 -1.35,3.52 -0.54,5.29 0.17,4.44 -5.3,-1.1 -6.39,2.93 -2.48,1.02 2.31,2.62 0.41,4.4 1.49,1.78 5.61,0.36 3.83,3.87 2.37,-0.59 4.42,1.86 1.79,3.34 0.65,2.75 2.75,-2.78 3.64,0.5 0.65,2.55 3.6,4.14 3.33,6.7 -1.31,0.89 -4.49,2.9 -1.32,2.84 1.47,1.51 -1.34,5.58 1.92,4.46 1.63,-2.16 2.42,0.63 2.94,1.7 1.79,1.42 3.81,1.4 4.82,-0.8 0.79,0.32 -0.13,2.53 1.75,2.49 0.96,1.39 3.18,1.14 1.74,3.15 0.89,2.65 3.78,-3.01 5.24,-0.13 1.75,-1.89 1.15,-6.06 4.57,-5.11 1.28,-1.4 3.49,1.3 4.33,-1.4 1.59,-1.92 1.63,2.72 3.95,1.22 2.18,-0.12 2.71,-1.17 2.09,-3.01 0.93,-1.34 1.22,-2.86 -0.38,-3.56 -0.59,-2.58 1.37,-2.98 3.06,-3.3 -0.71,-3.1 2.46,-1.42 3.57,-1.95 -0.16,-2.01 1.36,-3.53 2.99,-3.36 -0.29,-2.42 -2.17,-4.47 -4.19,-2.78 -1.26,-1.95 0.41,-5.52 -3.04,-6.35 -1,-1.34 -2.58,-2.41 -4.02,-2.13 -1.13,-1.43 1.6,-1.92 0.97,-3.42 1.1,-1.79 0.88,-4.33 2.89,-4.52 -0.46,-2.76 -4.86,-1.71 -3.68,-4.79 -1.34,-2.4 -3.06,0.93 -3.95,-2 -1.16,-2.97 -3.69,-4.38 -6.2,-2.11 -0.59,-1.91 1.12,-3.24 -1.32,-3.92 1.85,-0.41 3.47,-2.52 0.93,-3.26 -0.38,-1.87 -1.16,-2.02 -2.78,-2.58 -1.73,-3.16 -6.41,-1.82 -8.19,-4.99 -2.15,-0.46 -2.78,-2.81 -5.04,-3 -0.12,-2.21 -1.01,-1.61 -2.26,-0.66 -2.79,-0.35 1.41,-5.66 -2.22,-4.93 z", + "department-70" : "m 499.88,202.89 c -2.63,0.3 -4.89,2.11 -5.97,4.12 -0.94,0.91 -3.97,2.32 -2.12,-0.03 0.13,-1.92 -1.88,-0.34 -1.76,0.64 -1.02,1.34 -0.98,3.88 -3.06,3.55 -0.55,1.66 -1.23,4.46 -3.43,2.67 -1.42,0.7 -1.13,3.58 -3.32,2.54 -2.26,2.15 1.83,3.96 -0.2,6.21 1.24,3.12 -4.32,4.77 -5.32,1.82 -0.58,-0.92 -2.73,2.87 -4.37,1.01 -1.22,1.14 -4.49,-0.07 -3.8,2.59 -2.11,1.09 0.1,3.94 1.06,1.41 2.21,-1.57 4.14,3.91 2.96,5.69 -0.66,2.07 -2.95,2.72 -4.23,3.24 1.21,1.06 -1.76,2.05 0.86,1.83 2.25,0.29 -0.16,6.1 3.34,4.24 1.79,2.16 -1.88,5.33 1.36,5.71 1.44,2.16 3.91,4.38 6.57,2.71 2.27,-0.86 4.59,0.16 6.71,-1.75 2.79,-1.14 5.72,-4.18 8.47,-2.76 2.5,-0.09 4.56,-1.97 5.85,-3.76 1.83,0.46 2.61,-0.36 2.86,-1.77 2.63,-0.46 5.27,-1.6 5.54,-4.7 2.29,-1.29 5.83,-3.32 7.88,-0.71 1.23,-0.95 5.65,1.5 4.64,-1.81 -0.18,-2.44 4.57,1.54 3.74,-2.01 -0.12,-2.68 3.06,0.48 4.42,0.6 2.85,1.79 2.94,-3.34 1.04,-4.6 1.68,-2.26 -0.76,-5 -0.83,-7.47 -0.79,-2.86 4.43,-4.21 1.79,-6.71 -2.08,-2.66 -6.24,-2.87 -7.71,-6.14 -2.5,-2.92 -3.93,3.02 -6.8,2.39 -1.62,-1.8 -2.57,-4.88 -5.66,-4.53 -2.96,-0.21 -6.08,3.12 -8.15,0.41 -2.4,-0.51 0.23,-4.03 -2.37,-4.63 z", + "department-21" : "m 430.26,202.39 c -2.98,-0.36 -2.28,3.5 -2.89,4.09 -3.52,0.85 -7.72,-0.28 -10.91,1.13 0.12,1.91 0.16,3.7 -1.78,4.39 -1.43,2.57 2.23,2.59 2.78,2.96 0.78,2.82 0.56,7.26 -3.23,7.04 -0.11,2.16 1.99,3.62 -1,3.9 0.72,2.94 -2.41,6.52 -3.86,9.44 -2.44,2.06 0.03,6.34 -3.4,7.86 -0.01,1.52 1.54,3.57 2.08,4.44 2.08,-1.74 -0.71,3.97 0.05,5.35 0.76,2.06 4.84,0.48 4.74,3.88 -1.32,3.42 1.69,6.38 5.01,6.9 1.3,1.42 0.65,2.78 2.51,1.23 2.03,0.22 0.19,2.75 2.63,2.77 2.7,1.39 5.44,1.37 6.15,4.62 1.34,1.99 4.7,1.98 4.57,4.24 2.88,-1.34 6.42,-1.22 9.16,-3.33 2.31,-0.8 6.07,-0.86 8.14,-1.17 2.91,2.58 6.21,-1.12 9.25,-0.89 2.24,-0.61 1.63,-2.43 0.75,-3.34 1.62,-2.89 6.07,-2.65 6.78,-6.47 1.41,-2.73 2.01,-5.54 2.73,-8.48 0.14,-1.92 1.96,-2.74 -0.25,-3.51 0.43,-2.24 1.54,-5.31 -1.69,-5.06 -0.44,-1.89 -1.3,-4.9 -2.86,-4.55 0.22,-3.37 5.14,-1.91 4.96,-5.91 0.76,-2.96 -2.67,-7.08 -4.51,-2.82 -2.22,-0.25 -3.54,-1.43 -5.3,0.74 -2.39,1.02 -0.78,-3.81 -3.53,-3.94 -1.77,-1.18 -0.62,-3.19 -2.39,-0.9 -3.64,2.12 -4.58,-4.93 -7.28,-2.21 -2.89,-0.45 0.78,-4.91 -3.01,-5.07 0.9,-1.64 5.08,-3.23 1.85,-5.04 -1.35,-1.96 -2.46,-6.59 -4.91,-3.77 -2.57,-0.44 2.15,-3.15 -0.94,-3.86 -1.96,-0.39 -2.06,-0.68 -1.78,-2.38 -2.58,-1.59 -5.78,-1.16 -8.59,-2.28 l 0,0 z", + "department-25" : "m 524.75,232.72 c 0.6,3.47 -5.06,1.11 -4.41,4.65 -1.59,0.18 -4.21,0.28 -5.1,0.07 -2.83,-2.93 -7.31,0.27 -8.34,3.45 -1.29,2.51 -4.23,1.18 -5.23,3.59 -1.44,0.48 -2.41,0.42 -2.71,1.78 -2.17,0.44 -3.6,3.16 -6.39,2.02 -3.22,-0.12 -5.72,2.6 -8.74,3.57 -3.03,0.32 -3.9,3.34 -1.23,5.03 3.1,1.51 4.18,4.87 1.57,7.47 0.1,1.6 -1.31,3.03 -1.29,4.53 1.26,1.41 2.75,-3.16 3.11,0.11 0.9,2.49 4.55,-0.29 4.63,2.13 3.8,0.81 1.81,4.9 4.19,7.22 0.91,2.91 5.17,1.46 6.56,4.25 3.53,2.93 0.14,6.33 -2.84,7.54 -1.4,1.89 0.42,3.62 -1.39,5.19 -0.75,2.81 3.69,5.73 3.76,1.72 2.39,-2.03 4.37,-4.58 7.12,-6.18 2.26,-1.76 5.45,-2.91 6.57,-5.72 -0.74,-2.93 1.48,-6 -0.08,-9.15 0.11,-4.19 6.86,-3.29 9.42,-5.9 2.72,-1.98 2.28,-6.41 5.92,-7.6 2.76,-2.22 4.53,-5.44 7.39,-7.56 -0.61,-3.67 3.46,-4.22 4.78,-6.73 -0.15,-3.82 -4.97,0.07 -7.07,-1.46 0.7,-1.9 3.21,-4.13 1.45,-6.71 -0.76,-1.48 -0.67,-2.19 0.61,-2.92 -0.66,-3.47 -5.22,-3.74 -7.78,-2.34 -1.29,-1.12 -3.19,-0.98 -4.5,-2.06 z", + "department-2B" : "m 591.47,517.82 c -3.8,0.59 0.96,5.58 -2.34,7.11 0.41,2.37 -1.56,4.36 0.27,6.51 0.91,2.65 0.16,5.25 -1.21,7.52 -1.7,1.4 -2.28,-3.59 -4.88,-2.82 -2.72,-0.68 -5.78,0.73 -6.51,3.55 -0.96,3.57 -5.53,1.85 -7.86,3.52 -1.89,1.06 -3.87,1.71 -4.61,3.96 -1.27,0.02 -3.62,-0.97 -3.17,1.52 -0.83,1.46 -4.01,3 -1.97,4.89 -0.74,1.76 -0.34,3.49 -2.71,3.49 -0.21,1.44 -2.22,2.88 0.58,2.71 2.53,1.11 5.12,2.12 7.69,3.24 1.52,0.72 3.8,-1.59 3.24,1.35 1.14,3.16 4.05,4.22 6.73,6.16 3.36,0.28 1.41,5.5 4.55,6.47 1.71,1.96 0.79,6.36 4.83,5.7 0.18,2.3 0.59,4.8 0.39,7.09 3.14,0.81 -1.89,5.25 2.18,4.96 1.78,0.52 2.82,0.98 4.16,-0.94 3.62,-1.36 0.49,-5.59 2.73,-7.46 1.3,-1.69 2.64,-3.75 1.77,-5.45 1.89,-0.05 4.02,-2.43 3.98,-4.66 -3.67,0.56 1.98,-2.55 0.4,-4.61 0.47,-4.5 -0.6,-8.88 -1.01,-13.3 -0.14,-3.75 0.34,-7.67 -0.54,-11.31 -2.55,0.11 -3.67,-4.24 -3.35,-6.45 -0.43,-3.66 1.56,-7.1 1.67,-10.65 -0.63,-3.67 -1.07,-7.33 -1.55,-11 -0.76,-1.12 -2.26,-1.12 -3.47,-1.1 z", + "department-2A" : "m 553.92,559.49 c -0.76,0.55 -0.1,3.85 1.13,1.96 1.53,-0.6 3.16,1.13 1.04,1.7 0.18,1.06 4.56,1.95 3.28,3.75 -1.7,0.83 -4.95,1.13 -5.71,2.43 1.47,0.55 1.4,3.03 1,3.92 1.78,0.17 -1.16,0.99 0.63,1.63 0.63,1.3 2.89,1.78 3.93,2.6 2.01,-0.69 1.72,2.93 3.31,3.71 -1.37,1.54 -4.97,1.78 -3.83,4.58 -1,1.17 -4.84,0.3 -2.28,2.46 0.58,1.07 -0.7,3.38 1.57,2.3 2.41,0.81 4.08,-2.02 6.12,-1.18 1.97,1.46 -0.22,3.37 0.14,5 -2.75,0 1.8,1.85 -1.02,2.54 -3.01,0.03 -0.83,3.83 -3.9,3.99 -1.68,0.23 1.57,0.7 1.54,1.65 1.76,-0.59 3.68,-1.62 3.39,1.11 1.89,0.2 4.59,0.62 6.1,1.72 -1.54,1.28 -2.78,3.54 -5.39,3.37 -1.08,2.57 -0.44,5.65 2.26,6.65 0.47,1.48 3.07,1.49 4.07,2.79 2.06,-0.18 4.37,2.72 5.98,1.13 0.61,-0.03 -0.33,2.68 1.6,1.9 1.78,0.68 -1.94,3.73 1.39,3.43 1.92,2.48 5.07,2.16 5.35,-1.31 -0.28,-1.01 -2.21,1.4 -1.26,-0.4 -1.13,-2.4 4.15,-2.95 2.21,-5.91 -0.37,-2.45 4.29,-3.07 3.59,-5.68 -1.11,-1.47 -3.9,2.07 -2.85,-0.95 0.15,-2.4 3.01,0.56 2.82,-1.99 2.59,-0.18 0.07,-3.36 2.35,-4.13 0.15,-3.28 0.23,-6.85 -0.14,-10.22 -1.57,-1.53 -3.07,3.01 -4.83,0.98 -2.75,0.63 -3.37,-1.87 -1.99,-3.78 0.22,-1.35 -2.56,-0.55 -1.08,-2.17 -0.85,-2.32 1.32,-7.41 -2.67,-6.39 -2.45,-0.98 -0.65,-4.44 -2.73,-5.65 -2.85,-1.24 -1.36,-6.19 -4.82,-6.53 -1.64,-1.96 -4.77,-2 -5.5,-4.65 -1.21,-1.02 -0.51,-3.66 -2.85,-2.55 -2.75,-0.46 -5.3,-1.82 -7.74,-2.91 -1.28,-0.57 -2.84,-0.72 -4.21,-0.9 z", + "department-66" : "m 350.33,540.74 c -2.96,0.38 -4.31,2.8 -5.6,5.05 -3.53,0.71 -7.2,-0.41 -10.77,-0.57 -2.35,1.71 -6.82,-1.75 -7.77,1.56 0.2,2.13 1.85,4.41 0.81,6.44 -1.56,1.89 -4.34,1.3 -5.68,3.47 -1.35,1.08 -2.18,1.99 -3.65,0.52 -2.39,0.04 -5.76,-0.02 -7.25,1.69 -0.99,2.71 -4.23,1.36 -5.45,3.77 -3.15,-0.36 -6.54,2.28 -5.14,5.7 2.43,0.62 5.15,0.58 6.86,2.76 2.19,0.36 3.92,1.1 3.79,3.75 0.25,2.56 3.21,3.71 5.32,2.52 1.96,-1.04 2.2,-4.45 4.97,-3.96 2.58,-0.15 5.03,-1.38 7.33,0.7 1.62,1.14 4.07,1.03 4.94,3.03 1.26,1.86 4.32,3.14 5.35,0.56 1.73,0.75 6.82,2.34 4.14,-1.14 0.71,-2.52 4.05,-2.95 6.3,-2.62 1.56,-1.63 3.48,-3.18 5.81,-2.8 0.99,-2.12 3.1,-0.12 4.88,-0.88 1.63,1.07 2.93,3.67 5.54,2.51 3.2,-0.39 -1.16,-3.71 -1.44,-5.38 -2.92,-1.29 -2.81,-4.63 -3.06,-7.37 0.78,-2.2 -2.64,-2.22 -1.43,-4.12 2.29,1.97 1.16,-2.93 1.55,-4.24 0.36,-2.22 -0.89,-3.89 -3.17,-3.82 -1.26,-1.48 0.41,-4.01 -2.35,-4.33 -1.89,-0.44 -3.32,-1.87 -4.85,-2.81 z", + "department-01" : "m 445.43,302.59 c -1.44,3.02 -1.75,6.16 -3.18,9.18 -0.78,3.16 -1.85,6.34 -2.91,9.5 -0.74,1.88 -1.31,3.79 -0.09,5.37 -0.73,2.05 -2.97,3.67 -1.95,5.9 -1.67,2.26 0.87,5.73 -1.18,7.83 1.88,0.01 3.46,1.61 3.99,2.62 2.16,-1.53 3.89,1.88 4.07,3.41 0.92,1.26 -0.03,3.77 2.46,2.77 2.89,0.46 5.98,-0.89 8.76,0.39 1.35,2.24 3.89,2.93 5.42,0.31 1.18,-1.7 1.66,-5.65 4.09,-5.27 2.02,1.24 3.75,2.88 3.08,4.98 1.95,2.32 3.67,4.97 5.93,6.73 1.33,1.23 0.17,0.8 -0.53,0.61 0.61,1.8 3.11,2.49 3.34,4.83 0.97,0.84 1.38,-1.89 2.87,-1.59 -0.3,-1.63 1.67,-2.68 0.77,-4.34 3.81,0.96 3.71,-3.34 3.75,-5.95 0.89,-3.44 1.98,-6.82 2.27,-10.31 -1.07,-2.3 -1.36,-4.85 -1.09,-7.47 0.3,-1.5 0.9,-3.58 2.27,-1.4 2.48,1.01 0.53,-3.51 3.59,-2.7 2.71,-0.13 3.55,-3.26 1.37,-4.78 1.32,-2.8 5.95,-1.73 6.82,-4.09 -1.66,-3.05 4.61,-7.07 -0.2,-9.19 -2.62,-2.47 -4.13,2.14 -6.1,3.38 -0.9,2.11 -2.5,3.05 -3.65,4.53 -1.99,2.56 -5.47,0.79 -8.11,1.25 0.84,-3.04 -2.73,-3.43 -3.76,-4.72 -2.02,1.65 -3.16,4.49 -6.19,4.68 -2.73,0.46 -1.81,-2.02 -1.56,-3.51 -1.42,0.56 -1.69,-0.36 -2.26,-1.49 -0.06,1.35 -0.96,2.99 -0.83,0.6 -1.4,-1.01 -1.59,-2.59 -1.58,-3.72 -1.32,-0.93 -3.93,-1.28 -2.29,-3.07 -1.76,-1.43 -5.48,-1.31 -5.42,-4.72 -2.13,-0.62 -4.08,0.9 -6.23,1.42 -1.93,-0.36 -3.28,-2.81 -5.2,-1.46 0.07,-0.1 -0.3,-0.68 -0.54,-0.51 z", + "department-39" : "m 472.04,250.64 c -2.16,1.79 -1.36,5.28 -2.94,7.45 0.09,2.73 -2.31,4.73 -3.53,7.05 -3.03,-0.47 -5.35,3.74 -3.19,4.71 -2.06,0.47 -3.73,5.36 -0.52,4.7 1.33,0.76 0.69,4.17 3.48,3.21 1.68,-0.66 1.23,2.18 3.27,2.09 2.46,1.35 -0.2,2.67 -1.91,2.03 -2.06,-0.51 -4.46,1.94 -1.6,2.77 2.43,1.33 -1.33,3.03 1.08,4.08 0.89,2.1 1.19,3.82 2.13,6.05 -2.12,0.95 -0.43,3.73 -3.06,3.72 -1.86,2.41 0.74,4.14 2.3,5.69 -0.13,2.93 -6.18,0.76 -4.86,4.67 0.41,1.69 3.59,1.72 2.72,3.84 0.3,1.7 2.14,1.5 2.39,1.42 0.16,2.17 2.98,0.53 1.91,2.98 -0.9,3.13 3.87,1.82 4.85,0.12 1.46,-0.55 2.58,-4.59 4.24,-1.99 2.29,0.06 2.46,3.2 3.09,3.77 2.93,-0.04 7.08,0.91 8.5,-2.49 2.02,-1.97 3.8,-4.92 6.21,-7.02 2.27,-1.54 0.39,-4.74 2.54,-6.4 1.4,-1.49 3.11,-3.84 -0.06,-3.89 -2.06,-1.17 -3.31,-3.74 -0.87,-5.29 0.4,-1.53 -1.44,-3.09 0.76,-4.19 2.73,-1.36 6.13,-4.43 2.26,-6.76 -1.6,-2.02 -3.91,-2.65 -5.92,-3.04 -1.27,-2 -1.73,-3.98 -2.6,-5.89 -0.82,-0.25 1.22,-2.33 -1.1,-2.27 -1.84,-1.29 -4.2,-1.14 -5.91,-2.76 -0.62,-1.82 -0.09,-1.2 -1.26,-0.03 -2.05,2.08 -3.47,-2.98 -0.74,-2.02 0.76,-1.1 -0.4,-3.36 1.4,-4.52 2.37,-3.1 -2.64,-4.46 -3.59,-6.62 -0.37,-1.97 -2.06,-4.51 -3.97,-2.34 -2.56,0.88 -4.13,-1.12 -5.49,-2.82 z", + "department-68" : "m 549.43,183.82 c -2.25,1 -2.94,3.73 -3.79,5.81 -0.9,2.15 -3.75,4.26 -2.11,6.74 -0.93,2.22 -2.92,4.25 -3.93,6.64 -2.43,1.18 -3.51,3.7 -3.19,6.38 0.13,1.69 -1.55,2.36 -0.44,3.95 0.77,2.64 -4.62,1.97 -2.6,4.52 2.13,1.91 5.37,1.9 7.52,3.96 0.67,1.81 1.6,4.32 0.06,6.09 -1.78,1.43 -0.08,4 1.85,2.88 1.83,0.98 2.47,3.66 3.32,5.16 -0.72,2.04 1.34,2.1 2.39,2.44 -0.32,1.38 -1.23,4 1.33,3.32 1.03,1.33 2.07,1.29 3.35,0.31 2.56,-0.08 5.85,0.35 7.17,-2.31 -0.73,-1.24 -0.96,-2.18 0.78,-1.43 2.66,0.8 0.35,-2.42 2.52,-2.38 0.82,-0.85 -1.99,-1.47 0.03,-2.05 1.88,-1.02 4.21,-2.78 2.05,-4.99 -1.7,-1.63 -3.7,-3.88 -1.43,-6.04 0.91,-2.16 -1.41,-4.57 0.56,-6.71 0.67,-2 0.44,-4 1.78,-5.83 -0.03,-2.09 3.45,-4.94 0.43,-6.95 -3.06,-1.46 0.88,-6.62 -2.19,-7 -1.65,-0.56 -1.53,-2.31 -3.25,-2.51 -0.17,-1.94 -0.33,-3.93 -2.69,-4.35 -2.09,-1.1 -4.78,-1.23 -5.71,-3.58 0.07,-2.15 -2.48,-1.52 -3.79,-2.06 z", + "department-90" : "m 532.37,216.22 c -0.55,0.23 -0.49,0.97 -0.95,1.33 -0.62,0.8 -1.51,1.36 -1.95,2.3 -0.77,0.99 -0.8,2.48 -0.08,3.5 -0.03,0.67 0.48,1.24 0.41,1.93 -0.01,0.83 -0.07,1.76 0.62,2.36 0.29,0.29 0.48,0.66 0.1,0.97 -0.14,0.38 -0.57,0.43 -0.76,0.72 -0.05,0.5 0.53,0.78 0.56,1.29 0.18,0.47 0.52,0.85 0.75,1.28 0.26,0.15 0.87,0.53 0.4,0.81 -0.7,0.47 -0.05,1.72 0.76,1.5 0.78,0.02 1.57,-0.19 2.27,-0.46 0.8,0.18 1.42,0.82 1.45,1.64 0.04,0.86 1.41,0.54 1.43,1.42 0.01,0.47 0.26,1.11 -0.01,1.5 -0.5,0.35 -0.45,-0.64 -0.86,-0.74 -0.5,-0.2 -0.94,0.42 -0.64,0.85 0.2,0.34 -0.18,0.93 0.34,1.04 0.43,0.61 0.84,1.44 0.71,2.19 -0.36,0.5 0.42,0.64 0.75,0.45 0.83,-0.18 1.47,-0.8 2.26,-1.07 0.62,-0.6 -0.22,-1.42 -0.38,-2.05 -0.12,-0.36 -0.45,-1.06 0.17,-1.13 0.42,-0.08 0.81,-0.3 1.15,-0.48 0.96,0.2 1.82,0.91 2.86,0.71 1.1,-0.11 2.47,-0.62 2.45,-1.94 0.16,-1 -0.69,-1.62 -1.41,-2.13 -0.16,-0.46 -0.02,-1.09 -0.52,-1.4 -0.45,-0.55 -0.43,-1.71 -1.38,-1.73 -0.72,-0.12 -1.46,0.05 -1.95,0.59 -0.4,0.24 -0.3,-0.53 -0.6,-0.62 -0.31,-0.79 -0.34,-1.73 0.1,-2.47 0.16,-0.36 0.01,-1.1 0.63,-0.98 0.41,0.01 0.38,-0.37 0.4,-0.64 0.61,-1 -0.15,-2.14 -0.3,-3.13 0.23,-0.47 0.38,-1.05 -0.1,-1.44 -0.8,-1.1 -2.3,-1.18 -3.29,-2.06 -0.38,-0.36 -0.84,-0.58 -1.33,-0.6 -0.84,-0.67 -2.13,-0.38 -2.92,-1.15 -0.45,-0.63 -0.74,-1.4 -0.95,-2.13 -0.05,-0.04 -0.12,-0.05 -0.18,-0.04 z", } } } From b13fecd03c30fbefa4baae953dd733328dd8cfff Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Fri, 20 Sep 2013 23:51:48 +0200 Subject: [PATCH 34/96] Upgrading to raphael.js v2.1.2 --- js/raphael/raphael-min.js | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/js/raphael/raphael-min.js b/js/raphael/raphael-min.js index 6c47c10df..404f8b24b 100644 --- a/js/raphael/raphael-min.js +++ b/js/raphael/raphael-min.js @@ -1,10 +1,11 @@ -// +--------------------------------------------------------------------+ \\ -// ¦ Raphaël 2.1.0 - JavaScript Vector Library ¦ \\ -// +--------------------------------------------------------------------¦ \\ -// ¦ Copyright © 2008-2012 Dmitry Baranovskiy (http://raphaeljs.com) ¦ \\ -// ¦ Copyright © 2008-2012 Sencha Labs (http://sencha.com) ¦ \\ -// +--------------------------------------------------------------------¦ \\ -// ¦ Licensed under the MIT (http://raphaeljs.com/license.html) license.¦ \\ -// +--------------------------------------------------------------------+ \\ -(function(n){var e,t,r="0.4.2",f="hasOwnProperty",i=/[\.\/]/,o="*",u=function(){},l=function(n,e){return n-e},s={n:{}},p=function(n,r){n+="";var f,i=t,o=Array.prototype.slice.call(arguments,2),u=p.listeners(n),s=0,a=[],c={},h=[],d=e;e=n,t=0;for(var g=0,v=u.length;v>g;g++)"zIndex"in u[g]&&(a.push(u[g].zIndex),0>u[g].zIndex&&(c[u[g].zIndex]=u[g]));for(a.sort(l);0>a[s];)if(f=c[a[s++]],h.push(f.apply(r,o)),t)return t=i,h;for(g=0;v>g;g++)if(f=u[g],"zIndex"in f)if(f.zIndex==a[s]){if(h.push(f.apply(r,o)),t)break;do if(s++,f=c[a[s]],f&&h.push(f.apply(r,o)),t)break;while(f)}else c[f.zIndex]=f;else if(h.push(f.apply(r,o)),t)break;return t=i,e=d,h.length?h:null};p._events=s,p.listeners=function(n){var e,t,r,f,u,l,p,a,c=n.split(i),h=s,d=[h],g=[];for(f=0,u=c.length;u>f;f++){for(a=[],l=0,p=d.length;p>l;l++)for(h=d[l].n,t=[h[c[f]],h[o]],r=2;r--;)e=t[r],e&&(a.push(e),g=g.concat(e.f||[]));d=a}return g},p.on=function(n,e){if(n+="","function"!=typeof e)return function(){};for(var t=n.split(i),r=s,f=0,o=t.length;o>f;f++)r=r.n,r=r.hasOwnProperty(t[f])&&r[t[f]]||(r[t[f]]={n:{}});for(r.f=r.f||[],f=0,o=r.f.length;o>f;f++)if(r.f[f]==e)return u;return r.f.push(e),function(n){+n==+n&&(e.zIndex=+n)}},p.f=function(n){var e=[].slice.call(arguments,1);return function(){p.apply(null,[n,null].concat(e).concat([].slice.call(arguments,0)))}},p.stop=function(){t=1},p.nt=function(n){return n?RegExp("(?:\\.|\\/|^)"+n+"(?:\\.|\\/|$)").test(e):e},p.nts=function(){return e.split(i)},p.off=p.unbind=function(n,e){if(!n)return p._events=s={n:{}},void 0;var t,r,u,l,a,c,h,d=n.split(i),g=[s];for(l=0,a=d.length;a>l;l++)for(c=0;g.length>c;c+=u.length-2){if(u=[c,1],t=g[c].n,d[l]!=o)t[d[l]]&&u.push(t[d[l]]);else for(r in t)t[f](r)&&u.push(t[r]);g.splice.apply(g,u)}for(l=0,a=g.length;a>l;l++)for(t=g[l];t.n;){if(e){if(t.f){for(c=0,h=t.f.length;h>c;c++)if(t.f[c]==e){t.f.splice(c,1);break}!t.f.length&&delete t.f}for(r in t.n)if(t.n[f](r)&&t.n[r].f){var v=t.n[r].f;for(c=0,h=v.length;h>c;c++)if(v[c]==e){v.splice(c,1);break}!v.length&&delete t.n[r].f}}else{delete t.f;for(r in t.n)t.n[f](r)&&t.n[r].f&&delete t.n[r].f}t=t.n}},p.once=function(n,e){var t=function(){return p.unbind(n,t),e.apply(this,arguments)};return p.on(n,t)},p.version=r,p.toString=function(){return"You are running Eve "+r},"undefined"!=typeof module&&module.exports?module.exports=p:"undefined"!=typeof define?define("eve",[],function(){return p}):n.eve=p})(this);(function(t,e){"function"==typeof define&&define.amd?define("raphael",["eve"],e):t.Raphael=e(t.eve)})(this,function(t){function e(n){if(e.is(n,"function"))return y?n():t.on("raphael.DOMload",n);if(e.is(n,W))return e._engine.create[T](e,n.splice(0,3+e.is(n[0],G))).add(n);var r=Array.prototype.slice.call(arguments,0);if(e.is(r[r.length-1],"function")){var i=r.pop();return y?i.call(e._engine.create[T](e,r)):t.on("raphael.DOMload",function(){i.call(e._engine.create[T](e,r))})}return e._engine.create[T](e,arguments)}function n(t){if(Object(t)!==t)return t;var e=new t.constructor;for(var r in t)t[B](r)&&(e[r]=n(t[r]));return e}function r(t,e){for(var n=0,r=t.length;r>n;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}function i(t,e,n){function i(){var a=Array.prototype.slice.call(arguments,0),s=a.join("?"),o=i.cache=i.cache||{},u=i.count=i.count||[];return o[B](s)?(r(u,s),n?n(o[s]):o[s]):(u.length>=1e3&&delete o[u.shift()],u.push(s),o[s]=t[T](e,a),n?n(o[s]):o[s])}return i}function a(){return this.hex}function s(t,e){for(var n=[],r=0,i=t.length;i-2*!e>r;r+=2){var a=[{x:+t[r-2],y:+t[r-1]},{x:+t[r],y:+t[r+1]},{x:+t[r+2],y:+t[r+3]},{x:+t[r+4],y:+t[r+5]}];e?r?i-4==r?a[3]={x:+t[0],y:+t[1]}:i-2==r&&(a[2]={x:+t[0],y:+t[1]},a[3]={x:+t[2],y:+t[3]}):a[0]={x:+t[i-2],y:+t[i-1]}:i-4==r?a[3]=a[2]:r||(a[0]={x:+t[r],y:+t[r+1]}),n.push(["C",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return n}function o(t,e,n,r,i){var a=-3*e+9*n-9*r+3*i,s=t*a+6*e-12*n+6*r;return t*s-3*e+3*n}function u(t,e,n,r,i,a,s,u,l){null==l&&(l=1),l=l>1?1:0>l?0:l;for(var h=l/2,c=12,f=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],p=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],d=0,g=0;c>g;g++){var x=h*f[g]+h,v=o(x,t,n,i,s),m=o(x,e,r,a,u),y=v*v+m*m;d+=p[g]*D.sqrt(y)}return h*d}function l(t,e,n,r,i,a,s,o,l){if(!(0>l||l>u(t,e,n,r,i,a,s,o))){var h,c=1,f=c/2,p=c-f,d=.01;for(h=u(t,e,n,r,i,a,s,o,p);V(h-l)>d;)f/=2,p+=(l>h?1:-1)*f,h=u(t,e,n,r,i,a,s,o,p);return p}}function h(t,e,n,r,i,a,s,o){if(!(z(t,n)z(i,s)||z(e,r)z(a,o))){var u=(t*r-e*n)*(i-s)-(t-n)*(i*o-a*s),l=(t*r-e*n)*(a-o)-(e-r)*(i*o-a*s),h=(t-n)*(a-o)-(e-r)*(i-s);if(h){var c=u/h,f=l/h,p=+c.toFixed(2),d=+f.toFixed(2);if(!(+O(t,n).toFixed(2)>p||p>+z(t,n).toFixed(2)||+O(i,s).toFixed(2)>p||p>+z(i,s).toFixed(2)||+O(e,r).toFixed(2)>d||d>+z(e,r).toFixed(2)||+O(a,o).toFixed(2)>d||d>+z(a,o).toFixed(2)))return{x:c,y:f}}}}function c(t,n,r){var i=e.bezierBBox(t),a=e.bezierBBox(n);if(!e.isBBoxIntersect(i,a))return r?0:[];for(var s=u.apply(0,t),o=u.apply(0,n),l=~~(s/5),c=~~(o/5),f=[],p=[],d={},g=r?0:[],x=0;l+1>x;x++){var v=e.findDotsAtSegment.apply(e,t.concat(x/l));f.push({x:v.x,y:v.y,t:x/l})}for(x=0;c+1>x;x++)v=e.findDotsAtSegment.apply(e,n.concat(x/c)),p.push({x:v.x,y:v.y,t:x/c});for(x=0;l>x;x++)for(var m=0;c>m;m++){var y=f[x],b=f[x+1],_=p[m],w=p[m+1],k=.001>V(b.x-y.x)?"y":"x",B=.001>V(w.x-_.x)?"y":"x",S=h(y.x,y.y,b.x,b.y,_.x,_.y,w.x,w.y);if(S){if(d[S.x.toFixed(4)]==S.y.toFixed(4))continue;d[S.x.toFixed(4)]=S.y.toFixed(4);var C=y.t+V((S[k]-y[k])/(b[k]-y[k]))*(b.t-y.t),F=_.t+V((S[B]-_[B])/(w[B]-_[B]))*(w.t-_.t);C>=0&&1>=C&&F>=0&&1>=F&&(r?g++:g.push({x:S.x,y:S.y,t1:C,t2:F}))}}return g}function f(t,n,r){t=e._path2curve(t),n=e._path2curve(n);for(var i,a,s,o,u,l,h,f,p,d,g=r?0:[],x=0,v=t.length;v>x;x++){var m=t[x];if("M"==m[0])i=u=m[1],a=l=m[2];else{"C"==m[0]?(p=[i,a].concat(m.slice(1)),i=p[6],a=p[7]):(p=[i,a,i,a,u,l,u,l],i=u,a=l);for(var y=0,b=n.length;b>y;y++){var _=n[y];if("M"==_[0])s=h=_[1],o=f=_[2];else{"C"==_[0]?(d=[s,o].concat(_.slice(1)),s=d[6],o=d[7]):(d=[s,o,s,o,h,f,h,f],s=h,o=f);var w=c(p,d,r);if(r)g+=w;else{for(var k=0,B=w.length;B>k;k++)w[k].segment1=x,w[k].segment2=y,w[k].bez1=p,w[k].bez2=d;g=g.concat(w)}}}}}return g}function p(t,e,n,r,i,a){null!=t?(this.a=+t,this.b=+e,this.c=+n,this.d=+r,this.e=+i,this.f=+a):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function d(){return this.x+E+this.y+E+this.width+" × "+this.height}function g(t,e,n,r,i,a){function s(t){return((c*t+h)*t+l)*t}function o(t,e){var n=u(t,e);return((d*n+p)*n+f)*n}function u(t,e){var n,r,i,a,o,u;for(i=t,u=0;8>u;u++){if(a=s(i)-t,e>V(a))return i;if(o=(3*c*i+2*h)*i+l,1e-6>V(o))break;i-=a/o}if(n=0,r=1,i=t,n>i)return n;if(i>r)return r;for(;r>n;){if(a=s(i),e>V(a-t))return i;t>a?n=i:r=i,i=(r-n)/2+n}return i}var l=3*e,h=3*(r-e)-l,c=1-l-h,f=3*n,p=3*(i-n)-f,d=1-f-p;return o(t,1/(200*a))}function x(t,e){var n=[],r={};if(this.ms=e,this.times=1,t){for(var i in t)t[B](i)&&(r[J(i)]=t[i],n.push(J(i)));n.sort(he)}this.anim=r,this.top=n[n.length-1],this.percents=n}function v(n,r,i,a,s,o){i=J(i);var u,l,h,c,f,d,x=n.ms,v={},m={},y={};if(a)for(w=0,k=on.length;k>w;w++){var b=on[w];if(b.el.id==r.id&&b.anim==n){b.percent!=i?(on.splice(w,1),h=1):l=b,r.attr(b.totalOrigin);break}}else a=+m;for(var w=0,k=n.percents.length;k>w;w++){if(n.percents[w]==i||n.percents[w]>a*n.top){i=n.percents[w],f=n.percents[w-1]||0,x=x/n.top*(i-f),c=n.percents[w+1],u=n.anim[i];break}a&&r.attr(n.anim[n.percents[w]])}if(u){if(l)l.initstatus=a,l.start=new Date-l.ms*a;else{for(var S in u)if(u[B](S)&&(ne[B](S)||r.paper.customAttributes[B](S)))switch(v[S]=r.attr(S),null==v[S]&&(v[S]=ee[S]),m[S]=u[S],ne[S]){case G:y[S]=(m[S]-v[S])/x;break;case"colour":v[S]=e.getRGB(v[S]);var C=e.getRGB(m[S]);y[S]={r:(C.r-v[S].r)/x,g:(C.g-v[S].g)/x,b:(C.b-v[S].b)/x};break;case"path":var F=Re(v[S],m[S]),T=F[1];for(v[S]=F[0],y[S]=[],w=0,k=v[S].length;k>w;w++){y[S][w]=[0];for(var A=1,P=v[S][w].length;P>A;A++)y[S][w][A]=(T[w][A]-v[S][w][A])/x}break;case"transform":var E=r._,R=Oe(E[S],m[S]);if(R)for(v[S]=R.from,m[S]=R.to,y[S]=[],y[S].real=!0,w=0,k=v[S].length;k>w;w++)for(y[S][w]=[v[S][w][0]],A=1,P=v[S][w].length;P>A;A++)y[S][w][A]=(m[S][w][A]-v[S][w][A])/x;else{var q=r.matrix||new p,j={_:{transform:E.transform},getBBox:function(){return r.getBBox(1)}};v[S]=[q.a,q.b,q.c,q.d,q.e,q.f],De(j,m[S]),m[S]=j._.transform,y[S]=[(j.matrix.a-q.a)/x,(j.matrix.b-q.b)/x,(j.matrix.c-q.c)/x,(j.matrix.d-q.d)/x,(j.matrix.e-q.e)/x,(j.matrix.f-q.f)/x]}break;case"csv":var D=M(u[S])[I](_),z=M(v[S])[I](_);if("clip-rect"==S)for(v[S]=z,y[S]=[],w=z.length;w--;)y[S][w]=(D[w]-v[S][w])/x;m[S]=D;break;default:for(D=[][L](u[S]),z=[][L](v[S]),y[S]=[],w=r.paper.customAttributes[S].length;w--;)y[S][w]=((D[w]||0)-(z[w]||0))/x}var O=u.easing,V=e.easing_formulas[O];if(!V)if(V=M(O).match(Z),V&&5==V.length){var X=V;V=function(t){return g(t,+X[1],+X[2],+X[3],+X[4],x)}}else V=fe;if(d=u.start||n.start||+new Date,b={anim:n,percent:i,timestamp:d,start:d+(n.del||0),status:0,initstatus:a||0,stop:!1,ms:x,easing:V,from:v,diff:y,to:m,el:r,callback:u.callback,prev:f,next:c,repeat:o||n.times,origin:r.attr(),totalOrigin:s},on.push(b),a&&!l&&!h&&(b.stop=!0,b.start=new Date-x*a,1==on.length))return ln();h&&(b.start=new Date-b.ms*a),1==on.length&&un(ln)}t("raphael.anim.start."+r.id,r,n)}}function m(t){for(var e=0;on.length>e;e++)on[e].el.paper==t&&on.splice(e--,1)}e.version="2.1.0",e.eve=t;var y,b,_=/[, ]+/,w={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},k=/\{(\d+)\}/g,B="hasOwnProperty",S={doc:document,win:window},C={was:Object.prototype[B].call(S.win,"Raphael"),is:S.win.Raphael},F=function(){this.ca=this.customAttributes={}},T="apply",L="concat",A="createTouch"in S.doc,P="",E=" ",M=String,I="split",R="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[I](E),q={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},j=M.prototype.toLowerCase,D=Math,z=D.max,O=D.min,V=D.abs,X=D.pow,Y=D.PI,G="number",N="string",W="array",$=Object.prototype.toString,H=(e._ISURL=/^url\(['"]?([^\)]+?)['"]?\)$/i,/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i),U={NaN:1,Infinity:1,"-Infinity":1},Z=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,Q=D.round,J=parseFloat,K=parseInt,te=M.prototype.toUpperCase,ee=e._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0},ne=e._availableAnimAttrs={blur:G,"clip-rect":"csv",cx:G,cy:G,fill:"colour","fill-opacity":G,"font-size":G,height:G,opacity:G,path:"path",r:G,rx:G,ry:G,stroke:"colour","stroke-opacity":G,"stroke-width":G,transform:"transform",width:G,x:G,y:G},re=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/,ie={hs:1,rg:1},ae=/,?([achlmqrstvxz]),?/gi,se=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,oe=/([rstm])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,ue=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/gi,le=(e._radial_gradient=/^r(?:\(([^,]+?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*([^\)]+?)\))?/,{}),he=function(t,e){return J(t)-J(e)},ce=function(){},fe=function(t){return t},pe=e._rectPath=function(t,e,n,r,i){return i?[["M",t+i,e],["l",n-2*i,0],["a",i,i,0,0,1,i,i],["l",0,r-2*i],["a",i,i,0,0,1,-i,i],["l",2*i-n,0],["a",i,i,0,0,1,-i,-i],["l",0,2*i-r],["a",i,i,0,0,1,i,-i],["z"]]:[["M",t,e],["l",n,0],["l",0,r],["l",-n,0],["z"]]},de=function(t,e,n,r){return null==r&&(r=n),[["M",t,e],["m",0,-r],["a",n,r,0,1,1,0,2*r],["a",n,r,0,1,1,0,-2*r],["z"]]},ge=e._getPath={path:function(t){return t.attr("path")},circle:function(t){var e=t.attrs;return de(e.cx,e.cy,e.r)},ellipse:function(t){var e=t.attrs;return de(e.cx,e.cy,e.rx,e.ry)},rect:function(t){var e=t.attrs;return pe(e.x,e.y,e.width,e.height,e.r)},image:function(t){var e=t.attrs;return pe(e.x,e.y,e.width,e.height)},text:function(t){var e=t._getBBox();return pe(e.x,e.y,e.width,e.height)},set:function(t){var e=t._getBBox();return pe(e.x,e.y,e.width,e.height)}},xe=e.mapPath=function(t,e){if(!e)return t;var n,r,i,a,s,o,u;for(t=Re(t),i=0,s=t.length;s>i;i++)for(u=t[i],a=1,o=u.length;o>a;a+=2)n=e.x(u[a],u[a+1]),r=e.y(u[a],u[a+1]),u[a]=n,u[a+1]=r;return t};if(e._g=S,e.type=S.win.SVGAngle||S.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==e.type){var ve,me=S.doc.createElement("div");if(me.innerHTML='',ve=me.firstChild,ve.style.behavior="url(#default#VML)",!ve||"object"!=typeof ve.adj)return e.type=P;me=null}e.svg=!(e.vml="VML"==e.type),e._Paper=F,e.fn=b=F.prototype=e.prototype,e._id=0,e._oid=0,e.is=function(t,e){return e=j.call(e),"finite"==e?!U[B](+t):"array"==e?t instanceof Array:"null"==e&&null===t||e==typeof t&&null!==t||"object"==e&&t===Object(t)||"array"==e&&Array.isArray&&Array.isArray(t)||$.call(t).slice(8,-1).toLowerCase()==e},e.angle=function(t,n,r,i,a,s){if(null==a){var o=t-r,u=n-i;return o||u?(180+180*D.atan2(-u,-o)/Y+360)%360:0}return e.angle(t,n,a,s)-e.angle(r,i,a,s)},e.rad=function(t){return t%360*Y/180},e.deg=function(t){return 180*t/Y%360},e.snapTo=function(t,n,r){if(r=e.is(r,"finite")?r:10,e.is(t,W)){for(var i=t.length;i--;)if(r>=V(t[i]-n))return t[i]}else{t=+t;var a=n%t;if(r>a)return n-a;if(a>t-r)return n-a+t}return n},e.createUUID=function(t,e){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(t,e).toUpperCase()}}(/[xy]/g,function(t){var e=0|16*D.random(),n="x"==t?e:8|3&e;return n.toString(16)}),e.setWindow=function(n){t("raphael.setWindow",e,S.win,n),S.win=n,S.doc=S.win.document,e._engine.initWin&&e._engine.initWin(S.win)};var ye=function(t){if(e.vml){var n,r=/^\s+|\s+$/g;try{var a=new ActiveXObject("htmlfile");a.write(""),a.close(),n=a.body}catch(s){n=createPopup().document.body}var o=n.createTextRange();ye=i(function(t){try{n.style.color=M(t).replace(r,P);var e=o.queryCommandValue("ForeColor");return e=(255&e)<<16|65280&e|(16711680&e)>>>16,"#"+("000000"+e.toString(16)).slice(-6)}catch(i){return"none"}})}else{var u=S.doc.createElement("i");u.title="Raphaël Colour Picker",u.style.display="none",S.doc.body.appendChild(u),ye=i(function(t){return u.style.color=t,S.doc.defaultView.getComputedStyle(u,P).getPropertyValue("color")})}return ye(t)},be=function(){return"hsb("+[this.h,this.s,this.b]+")"},_e=function(){return"hsl("+[this.h,this.s,this.l]+")"},we=function(){return this.hex},ke=function(t,n,r){if(null==n&&e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t&&(r=t.b,n=t.g,t=t.r),null==n&&e.is(t,N)){var i=e.getRGB(t);t=i.r,n=i.g,r=i.b}return(t>1||n>1||r>1)&&(t/=255,n/=255,r/=255),[t,n,r]},Be=function(t,n,r,i){t*=255,n*=255,r*=255;var a={r:t,g:n,b:r,hex:e.rgb(t,n,r),toString:we};return e.is(i,"finite")&&(a.opacity=i),a};e.color=function(t){var n;return e.is(t,"object")&&"h"in t&&"s"in t&&"b"in t?(n=e.hsb2rgb(t),t.r=n.r,t.g=n.g,t.b=n.b,t.hex=n.hex):e.is(t,"object")&&"h"in t&&"s"in t&&"l"in t?(n=e.hsl2rgb(t),t.r=n.r,t.g=n.g,t.b=n.b,t.hex=n.hex):(e.is(t,"string")&&(t=e.getRGB(t)),e.is(t,"object")&&"r"in t&&"g"in t&&"b"in t?(n=e.rgb2hsl(t),t.h=n.h,t.s=n.s,t.l=n.l,n=e.rgb2hsb(t),t.v=n.b):(t={hex:"none"},t.r=t.g=t.b=t.h=t.s=t.v=t.l=-1)),t.toString=we,t},e.hsb2rgb=function(t,e,n,r){this.is(t,"object")&&"h"in t&&"s"in t&&"b"in t&&(n=t.b,e=t.s,t=t.h,r=t.o),t*=360;var i,a,s,o,u;return t=t%360/60,u=n*e,o=u*(1-V(t%2-1)),i=a=s=n-u,t=~~t,i+=[u,o,0,0,o,u][t],a+=[o,u,u,o,0,0][t],s+=[0,0,o,u,u,o][t],Be(i,a,s,r)},e.hsl2rgb=function(t,e,n,r){this.is(t,"object")&&"h"in t&&"s"in t&&"l"in t&&(n=t.l,e=t.s,t=t.h),(t>1||e>1||n>1)&&(t/=360,e/=100,n/=100),t*=360;var i,a,s,o,u;return t=t%360/60,u=2*e*(.5>n?n:1-n),o=u*(1-V(t%2-1)),i=a=s=n-u/2,t=~~t,i+=[u,o,0,0,o,u][t],a+=[o,u,u,o,0,0][t],s+=[0,0,o,u,u,o][t],Be(i,a,s,r)},e.rgb2hsb=function(t,e,n){n=ke(t,e,n),t=n[0],e=n[1],n=n[2];var r,i,a,s;return a=z(t,e,n),s=a-O(t,e,n),r=0==s?null:a==t?(e-n)/s:a==e?(n-t)/s+2:(t-e)/s+4,r=60*((r+360)%6)/360,i=0==s?0:s/a,{h:r,s:i,b:a,toString:be}},e.rgb2hsl=function(t,e,n){n=ke(t,e,n),t=n[0],e=n[1],n=n[2];var r,i,a,s,o,u;return s=z(t,e,n),o=O(t,e,n),u=s-o,r=0==u?null:s==t?(e-n)/u:s==e?(n-t)/u+2:(t-e)/u+4,r=60*((r+360)%6)/360,a=(s+o)/2,i=0==u?0:.5>a?u/(2*a):u/(2-2*a),{h:r,s:i,l:a,toString:_e}},e._path2string=function(){return this.join(",").replace(ae,"$1")},e._preload=function(t,e){var n=S.doc.createElement("img");n.style.cssText="position:absolute;left:-9999em;top:-9999em",n.onload=function(){e.call(this),this.onload=null,S.doc.body.removeChild(this)},n.onerror=function(){S.doc.body.removeChild(this)},S.doc.body.appendChild(n),n.src=t},e.getRGB=i(function(t){if(!t||(t=M(t)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:a};if("none"==t)return{r:-1,g:-1,b:-1,hex:"none",toString:a};!(ie[B](t.toLowerCase().substring(0,2))||"#"==t.charAt())&&(t=ye(t));var n,r,i,s,o,u,l=t.match(H);return l?(l[2]&&(i=K(l[2].substring(5),16),r=K(l[2].substring(3,5),16),n=K(l[2].substring(1,3),16)),l[3]&&(i=K((o=l[3].charAt(3))+o,16),r=K((o=l[3].charAt(2))+o,16),n=K((o=l[3].charAt(1))+o,16)),l[4]&&(u=l[4][I](re),n=J(u[0]),"%"==u[0].slice(-1)&&(n*=2.55),r=J(u[1]),"%"==u[1].slice(-1)&&(r*=2.55),i=J(u[2]),"%"==u[2].slice(-1)&&(i*=2.55),"rgba"==l[1].toLowerCase().slice(0,4)&&(s=J(u[3])),u[3]&&"%"==u[3].slice(-1)&&(s/=100)),l[5]?(u=l[5][I](re),n=J(u[0]),"%"==u[0].slice(-1)&&(n*=2.55),r=J(u[1]),"%"==u[1].slice(-1)&&(r*=2.55),i=J(u[2]),"%"==u[2].slice(-1)&&(i*=2.55),("deg"==u[0].slice(-3)||"°"==u[0].slice(-1))&&(n/=360),"hsba"==l[1].toLowerCase().slice(0,4)&&(s=J(u[3])),u[3]&&"%"==u[3].slice(-1)&&(s/=100),e.hsb2rgb(n,r,i,s)):l[6]?(u=l[6][I](re),n=J(u[0]),"%"==u[0].slice(-1)&&(n*=2.55),r=J(u[1]),"%"==u[1].slice(-1)&&(r*=2.55),i=J(u[2]),"%"==u[2].slice(-1)&&(i*=2.55),("deg"==u[0].slice(-3)||"°"==u[0].slice(-1))&&(n/=360),"hsla"==l[1].toLowerCase().slice(0,4)&&(s=J(u[3])),u[3]&&"%"==u[3].slice(-1)&&(s/=100),e.hsl2rgb(n,r,i,s)):(l={r:n,g:r,b:i,toString:a},l.hex="#"+(16777216|i|r<<8|n<<16).toString(16).slice(1),e.is(s,"finite")&&(l.opacity=s),l)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:a}},e),e.hsb=i(function(t,n,r){return e.hsb2rgb(t,n,r).hex}),e.hsl=i(function(t,n,r){return e.hsl2rgb(t,n,r).hex}),e.rgb=i(function(t,e,n){return"#"+(16777216|n|e<<8|t<<16).toString(16).slice(1)}),e.getColor=function(t){var e=this.getColor.start=this.getColor.start||{h:0,s:1,b:t||.75},n=this.hsb2rgb(e.h,e.s,e.b);return e.h+=.075,e.h>1&&(e.h=0,e.s-=.2,0>=e.s&&(this.getColor.start={h:0,s:1,b:e.b})),n.hex},e.getColor.reset=function(){delete this.start},e.parsePathString=function(t){if(!t)return null;var n=Se(t);if(n.arr)return Fe(n.arr);var r={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},i=[];return e.is(t,W)&&e.is(t[0],W)&&(i=Fe(t)),i.length||M(t).replace(se,function(t,e,n){var a=[],s=e.toLowerCase();if(n.replace(ue,function(t,e){e&&a.push(+e)}),"m"==s&&a.length>2&&(i.push([e][L](a.splice(0,2))),s="l",e="m"==e?"l":"L"),"r"==s)i.push([e][L](a));else for(;a.length>=r[s]&&(i.push([e][L](a.splice(0,r[s]))),r[s]););}),i.toString=e._path2string,n.arr=Fe(i),i},e.parseTransformString=i(function(t){if(!t)return null;var n=[];return e.is(t,W)&&e.is(t[0],W)&&(n=Fe(t)),n.length||M(t).replace(oe,function(t,e,r){var i=[];j.call(e),r.replace(ue,function(t,e){e&&i.push(+e)}),n.push([e][L](i))}),n.toString=e._path2string,n});var Se=function(t){var e=Se.ps=Se.ps||{};return e[t]?e[t].sleep=100:e[t]={sleep:100},setTimeout(function(){for(var n in e)e[B](n)&&n!=t&&(e[n].sleep--,!e[n].sleep&&delete e[n])}),e[t]};e.findDotsAtSegment=function(t,e,n,r,i,a,s,o,u){var l=1-u,h=X(l,3),c=X(l,2),f=u*u,p=f*u,d=h*t+3*c*u*n+3*l*u*u*i+p*s,g=h*e+3*c*u*r+3*l*u*u*a+p*o,x=t+2*u*(n-t)+f*(i-2*n+t),v=e+2*u*(r-e)+f*(a-2*r+e),m=n+2*u*(i-n)+f*(s-2*i+n),y=r+2*u*(a-r)+f*(o-2*a+r),b=l*t+u*n,_=l*e+u*r,w=l*i+u*s,k=l*a+u*o,B=90-180*D.atan2(x-m,v-y)/Y;return(x>m||y>v)&&(B+=180),{x:d,y:g,m:{x:x,y:v},n:{x:m,y:y},start:{x:b,y:_},end:{x:w,y:k},alpha:B}},e.bezierBBox=function(t,n,r,i,a,s,o,u){e.is(t,"array")||(t=[t,n,r,i,a,s,o,u]);var l=Ie.apply(null,t);return{x:l.min.x,y:l.min.y,x2:l.max.x,y2:l.max.y,width:l.max.x-l.min.x,height:l.max.y-l.min.y}},e.isPointInsideBBox=function(t,e,n){return e>=t.x&&t.x2>=e&&n>=t.y&&t.y2>=n},e.isBBoxIntersect=function(t,n){var r=e.isPointInsideBBox;return r(n,t.x,t.y)||r(n,t.x2,t.y)||r(n,t.x,t.y2)||r(n,t.x2,t.y2)||r(t,n.x,n.y)||r(t,n.x2,n.y)||r(t,n.x,n.y2)||r(t,n.x2,n.y2)||(t.xn.x||n.xt.x)&&(t.yn.y||n.yt.y)},e.pathIntersection=function(t,e){return f(t,e)},e.pathIntersectionNumber=function(t,e){return f(t,e,1)},e.isPointInsidePath=function(t,n,r){var i=e.pathBBox(t);return e.isPointInsideBBox(i,n,r)&&1==f(t,[["M",n,r],["H",i.x2+10]],1)%2},e._removedFactory=function(e){return function(){t("raphael.log",null,"Raphaël: you are calling to method “"+e+"” of removed object",e)}};var Ce=e.pathBBox=function(t){var e=Se(t);if(e.bbox)return n(e.bbox);if(!t)return{x:0,y:0,width:0,height:0,x2:0,y2:0};t=Re(t);for(var r,i=0,a=0,s=[],o=[],u=0,l=t.length;l>u;u++)if(r=t[u],"M"==r[0])i=r[1],a=r[2],s.push(i),o.push(a);else{var h=Ie(i,a,r[1],r[2],r[3],r[4],r[5],r[6]);s=s[L](h.min.x,h.max.x),o=o[L](h.min.y,h.max.y),i=r[5],a=r[6]}var c=O[T](0,s),f=O[T](0,o),p=z[T](0,s),d=z[T](0,o),g=p-c,x=d-f,v={x:c,y:f,x2:p,y2:d,width:g,height:x,cx:c+g/2,cy:f+x/2};return e.bbox=n(v),v},Fe=function(t){var r=n(t);return r.toString=e._path2string,r},Te=e._pathToRelative=function(t){var n=Se(t);if(n.rel)return Fe(n.rel);e.is(t,W)&&e.is(t&&t[0],W)||(t=e.parsePathString(t));var r=[],i=0,a=0,s=0,o=0,u=0;"M"==t[0][0]&&(i=t[0][1],a=t[0][2],s=i,o=a,u++,r.push(["M",i,a]));for(var l=u,h=t.length;h>l;l++){var c=r[l]=[],f=t[l];if(f[0]!=j.call(f[0]))switch(c[0]=j.call(f[0]),c[0]){case"a":c[1]=f[1],c[2]=f[2],c[3]=f[3],c[4]=f[4],c[5]=f[5],c[6]=+(f[6]-i).toFixed(3),c[7]=+(f[7]-a).toFixed(3);break;case"v":c[1]=+(f[1]-a).toFixed(3);break;case"m":s=f[1],o=f[2];default:for(var p=1,d=f.length;d>p;p++)c[p]=+(f[p]-(p%2?i:a)).toFixed(3)}else{c=r[l]=[],"m"==f[0]&&(s=f[1]+i,o=f[2]+a);for(var g=0,x=f.length;x>g;g++)r[l][g]=f[g]}var v=r[l].length;switch(r[l][0]){case"z":i=s,a=o;break;case"h":i+=+r[l][v-1];break;case"v":a+=+r[l][v-1];break;default:i+=+r[l][v-2],a+=+r[l][v-1]}}return r.toString=e._path2string,n.rel=Fe(r),r},Le=e._pathToAbsolute=function(t){var n=Se(t);if(n.abs)return Fe(n.abs);if(e.is(t,W)&&e.is(t&&t[0],W)||(t=e.parsePathString(t)),!t||!t.length)return[["M",0,0]];var r=[],i=0,a=0,o=0,u=0,l=0;"M"==t[0][0]&&(i=+t[0][1],a=+t[0][2],o=i,u=a,l++,r[0]=["M",i,a]);for(var h,c,f=3==t.length&&"M"==t[0][0]&&"R"==t[1][0].toUpperCase()&&"Z"==t[2][0].toUpperCase(),p=l,d=t.length;d>p;p++){if(r.push(h=[]),c=t[p],c[0]!=te.call(c[0]))switch(h[0]=te.call(c[0]),h[0]){case"A":h[1]=c[1],h[2]=c[2],h[3]=c[3],h[4]=c[4],h[5]=c[5],h[6]=+(c[6]+i),h[7]=+(c[7]+a);break;case"V":h[1]=+c[1]+a;break;case"H":h[1]=+c[1]+i;break;case"R":for(var g=[i,a][L](c.slice(1)),x=2,v=g.length;v>x;x++)g[x]=+g[x]+i,g[++x]=+g[x]+a;r.pop(),r=r[L](s(g,f));break;case"M":o=+c[1]+i,u=+c[2]+a;default:for(x=1,v=c.length;v>x;x++)h[x]=+c[x]+(x%2?i:a)}else if("R"==c[0])g=[i,a][L](c.slice(1)),r.pop(),r=r[L](s(g,f)),h=["R"][L](c.slice(-2));else for(var m=0,y=c.length;y>m;m++)h[m]=c[m];switch(h[0]){case"Z":i=o,a=u;break;case"H":i=h[1];break;case"V":a=h[1];break;case"M":o=h[h.length-2],u=h[h.length-1];default:i=h[h.length-2],a=h[h.length-1]}}return r.toString=e._path2string,n.abs=Fe(r),r},Ae=function(t,e,n,r){return[t,e,n,r,n,r]},Pe=function(t,e,n,r,i,a){var s=1/3,o=2/3;return[s*t+o*n,s*e+o*r,s*i+o*n,s*a+o*r,i,a]},Ee=function(t,e,n,r,a,s,o,u,l,h){var c,f=120*Y/180,p=Y/180*(+a||0),d=[],g=i(function(t,e,n){var r=t*D.cos(n)-e*D.sin(n),i=t*D.sin(n)+e*D.cos(n);return{x:r,y:i}});if(h)B=h[0],S=h[1],w=h[2],k=h[3];else{c=g(t,e,-p),t=c.x,e=c.y,c=g(u,l,-p),u=c.x,l=c.y;var x=(D.cos(Y/180*a),D.sin(Y/180*a),(t-u)/2),v=(e-l)/2,m=x*x/(n*n)+v*v/(r*r);m>1&&(m=D.sqrt(m),n=m*n,r=m*r);var y=n*n,b=r*r,_=(s==o?-1:1)*D.sqrt(V((y*b-y*v*v-b*x*x)/(y*v*v+b*x*x))),w=_*n*v/r+(t+u)/2,k=_*-r*x/n+(e+l)/2,B=D.asin(((e-k)/r).toFixed(9)),S=D.asin(((l-k)/r).toFixed(9));B=w>t?Y-B:B,S=w>u?Y-S:S,0>B&&(B=2*Y+B),0>S&&(S=2*Y+S),o&&B>S&&(B-=2*Y),!o&&S>B&&(S-=2*Y)}var C=S-B;if(V(C)>f){var F=S,T=u,A=l;S=B+f*(o&&S>B?1:-1),u=w+n*D.cos(S),l=k+r*D.sin(S),d=Ee(u,l,n,r,a,0,o,T,A,[S,F,w,k])}C=S-B;var P=D.cos(B),E=D.sin(B),M=D.cos(S),R=D.sin(S),q=D.tan(C/4),j=4/3*n*q,z=4/3*r*q,O=[t,e],X=[t+j*E,e-z*P],G=[u+j*R,l-z*M],N=[u,l];if(X[0]=2*O[0]-X[0],X[1]=2*O[1]-X[1],h)return[X,G,N][L](d);d=[X,G,N][L](d).join()[I](",");for(var W=[],$=0,H=d.length;H>$;$++)W[$]=$%2?g(d[$-1],d[$],p).y:g(d[$],d[$+1],p).x;return W},Me=function(t,e,n,r,i,a,s,o,u){var l=1-u;return{x:X(l,3)*t+3*X(l,2)*u*n+3*l*u*u*i+X(u,3)*s,y:X(l,3)*e+3*X(l,2)*u*r+3*l*u*u*a+X(u,3)*o}},Ie=i(function(t,e,n,r,i,a,s,o){var u,l=i-2*n+t-(s-2*i+n),h=2*(n-t)-2*(i-n),c=t-n,f=(-h+D.sqrt(h*h-4*l*c))/2/l,p=(-h-D.sqrt(h*h-4*l*c))/2/l,d=[e,o],g=[t,s];return V(f)>"1e12"&&(f=.5),V(p)>"1e12"&&(p=.5),f>0&&1>f&&(u=Me(t,e,n,r,i,a,s,o,f),g.push(u.x),d.push(u.y)),p>0&&1>p&&(u=Me(t,e,n,r,i,a,s,o,p),g.push(u.x),d.push(u.y)),l=a-2*r+e-(o-2*a+r),h=2*(r-e)-2*(a-r),c=e-r,f=(-h+D.sqrt(h*h-4*l*c))/2/l,p=(-h-D.sqrt(h*h-4*l*c))/2/l,V(f)>"1e12"&&(f=.5),V(p)>"1e12"&&(p=.5),f>0&&1>f&&(u=Me(t,e,n,r,i,a,s,o,f),g.push(u.x),d.push(u.y)),p>0&&1>p&&(u=Me(t,e,n,r,i,a,s,o,p),g.push(u.x),d.push(u.y)),{min:{x:O[T](0,g),y:O[T](0,d)},max:{x:z[T](0,g),y:z[T](0,d)}}}),Re=e._path2curve=i(function(t,e){var n=!e&&Se(t);if(!e&&n.curve)return Fe(n.curve);for(var r=Le(t),i=e&&Le(e),a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},s={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},o=(function(t,e){var n,r;if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in{T:1,Q:1})&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"][L](Ee[T](0,[e.x,e.y][L](t.slice(1))));break;case"S":n=e.x+(e.x-(e.bx||e.x)),r=e.y+(e.y-(e.by||e.y)),t=["C",n,r][L](t.slice(1));break;case"T":e.qx=e.x+(e.x-(e.qx||e.x)),e.qy=e.y+(e.y-(e.qy||e.y)),t=["C"][L](Pe(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"][L](Pe(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"][L](Ae(e.x,e.y,t[1],t[2]));break;case"H":t=["C"][L](Ae(e.x,e.y,t[1],e.y));break;case"V":t=["C"][L](Ae(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"][L](Ae(e.x,e.y,e.X,e.Y))}return t}),u=function(t,e){if(t[e].length>7){t[e].shift();for(var n=t[e];n.length;)t.splice(e++,0,["C"][L](n.splice(0,6)));t.splice(e,1),c=z(r.length,i&&i.length||0)}},l=function(t,e,n,a,s){t&&e&&"M"==t[s][0]&&"M"!=e[s][0]&&(e.splice(s,0,["M",a.x,a.y]),n.bx=0,n.by=0,n.x=t[s][1],n.y=t[s][2],c=z(r.length,i&&i.length||0))},h=0,c=z(r.length,i&&i.length||0);c>h;h++){r[h]=o(r[h],a),u(r,h),i&&(i[h]=o(i[h],s)),i&&u(i,h),l(r,i,a,s,h),l(i,r,s,a,h);var f=r[h],p=i&&i[h],d=f.length,g=i&&p.length;a.x=f[d-2],a.y=f[d-1],a.bx=J(f[d-4])||a.x,a.by=J(f[d-3])||a.y,s.bx=i&&(J(p[g-4])||s.x),s.by=i&&(J(p[g-3])||s.y),s.x=i&&p[g-2],s.y=i&&p[g-1]}return i||(n.curve=Fe(r)),i?[r,i]:r},null,Fe),qe=(e._parseDots=i(function(t){for(var n=[],r=0,i=t.length;i>r;r++){var a={},s=t[r].match(/^([^:]*):?([\d\.]*)/);if(a.color=e.getRGB(s[1]),a.color.error)return null;a.color=a.color.hex,s[2]&&(a.offset=s[2]+"%"),n.push(a)}for(r=1,i=n.length-1;i>r;r++)if(!n[r].offset){for(var o=J(n[r-1].offset||0),u=0,l=r+1;i>l;l++)if(n[l].offset){u=n[l].offset;break}u||(u=100,l=i),u=J(u);for(var h=(u-o)/(l-r+1);l>r;r++)o+=h,n[r].offset=o+"%"}return n}),e._tear=function(t,e){t==e.top&&(e.top=t.prev),t==e.bottom&&(e.bottom=t.next),t.next&&(t.next.prev=t.prev),t.prev&&(t.prev.next=t.next)}),je=(e._tofront=function(t,e){e.top!==t&&(qe(t,e),t.next=null,t.prev=e.top,e.top.next=t,e.top=t)},e._toback=function(t,e){e.bottom!==t&&(qe(t,e),t.next=e.bottom,t.prev=null,e.bottom.prev=t,e.bottom=t)},e._insertafter=function(t,e,n){qe(t,n),e==n.top&&(n.top=t),e.next&&(e.next.prev=t),t.next=e.next,t.prev=e,e.next=t},e._insertbefore=function(t,e,n){qe(t,n),e==n.bottom&&(n.bottom=t),e.prev&&(e.prev.next=t),t.prev=e.prev,e.prev=t,t.next=e},e.toMatrix=function(t,e){var n=Ce(t),r={_:{transform:P},getBBox:function(){return n}};return De(r,e),r.matrix}),De=(e.transformPath=function(t,e){return xe(t,je(t,e))},e._extractTransform=function(t,n){if(null==n)return t._.transform;n=M(n).replace(/\.{3}|\u2026/g,t._.transform||P);var r=e.parseTransformString(n),i=0,a=0,s=0,o=1,u=1,l=t._,h=new p;if(l.transform=r||[],r)for(var c=0,f=r.length;f>c;c++){var d,g,x,v,m,y=r[c],b=y.length,_=M(y[0]).toLowerCase(),w=y[0]!=_,k=w?h.invert():0;"t"==_&&3==b?w?(d=k.x(0,0),g=k.y(0,0),x=k.x(y[1],y[2]),v=k.y(y[1],y[2]),h.translate(x-d,v-g)):h.translate(y[1],y[2]):"r"==_?2==b?(m=m||t.getBBox(1),h.rotate(y[1],m.x+m.width/2,m.y+m.height/2),i+=y[1]):4==b&&(w?(x=k.x(y[2],y[3]),v=k.y(y[2],y[3]),h.rotate(y[1],x,v)):h.rotate(y[1],y[2],y[3]),i+=y[1]):"s"==_?2==b||3==b?(m=m||t.getBBox(1),h.scale(y[1],y[b-1],m.x+m.width/2,m.y+m.height/2),o*=y[1],u*=y[b-1]):5==b&&(w?(x=k.x(y[3],y[4]),v=k.y(y[3],y[4]),h.scale(y[1],y[2],x,v)):h.scale(y[1],y[2],y[3],y[4]),o*=y[1],u*=y[2]):"m"==_&&7==b&&h.add(y[1],y[2],y[3],y[4],y[5],y[6]),l.dirtyT=1,t.matrix=h}t.matrix=h,l.sx=o,l.sy=u,l.deg=i,l.dx=a=h.e,l.dy=s=h.f,1==o&&1==u&&!i&&l.bbox?(l.bbox.x+=+a,l.bbox.y+=+s):l.dirtyT=1}),ze=function(t){var e=t[0];switch(e.toLowerCase()){case"t":return[e,0,0];case"m":return[e,1,0,0,1,0,0];case"r":return 4==t.length?[e,0,t[2],t[3]]:[e,0];case"s":return 5==t.length?[e,1,1,t[3],t[4]]:3==t.length?[e,1,1]:[e,1]}},Oe=e._equaliseTransform=function(t,n){n=M(n).replace(/\.{3}|\u2026/g,t),t=e.parseTransformString(t)||[],n=e.parseTransformString(n)||[];for(var r,i,a,s,o=z(t.length,n.length),u=[],l=[],h=0;o>h;h++){if(a=t[h]||ze(n[h]),s=n[h]||ze(a),a[0]!=s[0]||"r"==a[0].toLowerCase()&&(a[2]!=s[2]||a[3]!=s[3])||"s"==a[0].toLowerCase()&&(a[3]!=s[3]||a[4]!=s[4]))return;for(u[h]=[],l[h]=[],r=0,i=z(a.length,s.length);i>r;r++)r in a&&(u[h][r]=a[r]),r in s&&(l[h][r]=s[r])}return{from:u,to:l}};e._getContainer=function(t,n,r,i){var a;return a=null!=i||e.is(t,"object")?t:S.doc.getElementById(t),null!=a?a.tagName?null==n?{container:a,width:a.style.pixelWidth||a.offsetWidth,height:a.style.pixelHeight||a.offsetHeight}:{container:a,width:n,height:r}:{container:1,x:t,y:n,width:r,height:i}:void 0},e.pathToRelative=Te,e._engine={},e.path2curve=Re,e.matrix=function(t,e,n,r,i,a){return new p(t,e,n,r,i,a)},function(t){function n(t){return t[0]*t[0]+t[1]*t[1]}function r(t){var e=D.sqrt(n(t));t[0]&&(t[0]/=e),t[1]&&(t[1]/=e)}t.add=function(t,e,n,r,i,a){var s,o,u,l,h=[[],[],[]],c=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],f=[[t,n,i],[e,r,a],[0,0,1]];for(t&&t instanceof p&&(f=[[t.a,t.c,t.e],[t.b,t.d,t.f],[0,0,1]]),s=0;3>s;s++)for(o=0;3>o;o++){for(l=0,u=0;3>u;u++)l+=c[s][u]*f[u][o];h[s][o]=l}this.a=h[0][0],this.b=h[1][0],this.c=h[0][1],this.d=h[1][1],this.e=h[0][2],this.f=h[1][2]},t.invert=function(){var t=this,e=t.a*t.d-t.b*t.c;return new p(t.d/e,-t.b/e,-t.c/e,t.a/e,(t.c*t.f-t.d*t.e)/e,(t.b*t.e-t.a*t.f)/e)},t.clone=function(){return new p(this.a,this.b,this.c,this.d,this.e,this.f)},t.translate=function(t,e){this.add(1,0,0,1,t,e)},t.scale=function(t,e,n,r){null==e&&(e=t),(n||r)&&this.add(1,0,0,1,n,r),this.add(t,0,0,e,0,0),(n||r)&&this.add(1,0,0,1,-n,-r)},t.rotate=function(t,n,r){t=e.rad(t),n=n||0,r=r||0;var i=+D.cos(t).toFixed(9),a=+D.sin(t).toFixed(9);this.add(i,a,-a,i,n,r),this.add(1,0,0,1,-n,-r)},t.x=function(t,e){return t*this.a+e*this.c+this.e},t.y=function(t,e){return t*this.b+e*this.d+this.f},t.get=function(t){return+this[M.fromCharCode(97+t)].toFixed(4)},t.toString=function(){return e.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},t.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},t.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},t.split=function(){var t={};t.dx=this.e,t.dy=this.f;var i=[[this.a,this.c],[this.b,this.d]];t.scalex=D.sqrt(n(i[0])),r(i[0]),t.shear=i[0][0]*i[1][0]+i[0][1]*i[1][1],i[1]=[i[1][0]-i[0][0]*t.shear,i[1][1]-i[0][1]*t.shear],t.scaley=D.sqrt(n(i[1])),r(i[1]),t.shear/=t.scaley;var a=-i[0][1],s=i[1][1];return 0>s?(t.rotate=e.deg(D.acos(s)),0>a&&(t.rotate=360-t.rotate)):t.rotate=e.deg(D.asin(a)),t.isSimple=!(+t.shear.toFixed(9)||t.scalex.toFixed(9)!=t.scaley.toFixed(9)&&t.rotate),t.isSuperSimple=!+t.shear.toFixed(9)&&t.scalex.toFixed(9)==t.scaley.toFixed(9)&&!t.rotate,t.noRotation=!+t.shear.toFixed(9)&&!t.rotate,t -},t.toTransformString=function(t){var e=t||this[I]();return e.isSimple?(e.scalex=+e.scalex.toFixed(4),e.scaley=+e.scaley.toFixed(4),e.rotate=+e.rotate.toFixed(4),(e.dx||e.dy?"t"+[e.dx,e.dy]:P)+(1!=e.scalex||1!=e.scaley?"s"+[e.scalex,e.scaley,0,0]:P)+(e.rotate?"r"+[e.rotate,0,0]:P)):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(p.prototype);var Ve=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/);b.safari="Apple Computer, Inc."==navigator.vendor&&(Ve&&4>Ve[1]||"iP"==navigator.platform.slice(0,2))||"Google Inc."==navigator.vendor&&Ve&&8>Ve[1]?function(){var t=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout(function(){t.remove()})}:ce;for(var Xe=function(){this.returnValue=!1},Ye=function(){return this.originalEvent.preventDefault()},Ge=function(){this.cancelBubble=!0},Ne=function(){return this.originalEvent.stopPropagation()},We=function(){return S.doc.addEventListener?function(t,e,n,r){var i=A&&q[e]?q[e]:e,a=function(i){var a=S.doc.documentElement.scrollTop||S.doc.body.scrollTop,s=S.doc.documentElement.scrollLeft||S.doc.body.scrollLeft,o=i.clientX+s,u=i.clientY+a;if(A&&q[B](e))for(var l=0,h=i.targetTouches&&i.targetTouches.length;h>l;l++)if(i.targetTouches[l].target==t){var c=i;i=i.targetTouches[l],i.originalEvent=c,i.preventDefault=Ye,i.stopPropagation=Ne;break}return n.call(r,i,o,u)};return t.addEventListener(i,a,!1),function(){return t.removeEventListener(i,a,!1),!0}}:S.doc.attachEvent?function(t,e,n,r){var i=function(t){t=t||S.win.event;var e=S.doc.documentElement.scrollTop||S.doc.body.scrollTop,i=S.doc.documentElement.scrollLeft||S.doc.body.scrollLeft,a=t.clientX+i,s=t.clientY+e;return t.preventDefault=t.preventDefault||Xe,t.stopPropagation=t.stopPropagation||Ge,n.call(r,t,a,s)};t.attachEvent("on"+e,i);var a=function(){return t.detachEvent("on"+e,i),!0};return a}:void 0}(),$e=[],He=function(e){for(var n,r=e.clientX,i=e.clientY,a=S.doc.documentElement.scrollTop||S.doc.body.scrollTop,s=S.doc.documentElement.scrollLeft||S.doc.body.scrollLeft,o=$e.length;o--;){if(n=$e[o],A){for(var u,l=e.touches.length;l--;)if(u=e.touches[l],u.identifier==n.el._drag.id){r=u.clientX,i=u.clientY,(e.originalEvent?e.originalEvent:e).preventDefault();break}}else e.preventDefault();var h,c=n.el.node,f=c.nextSibling,p=c.parentNode,d=c.style.display;S.win.opera&&p.removeChild(c),c.style.display="none",h=n.el.paper.getElementByPoint(r,i),c.style.display=d,S.win.opera&&(f?p.insertBefore(c,f):p.appendChild(c)),h&&t("raphael.drag.over."+n.el.id,n.el,h),r+=s,i+=a,t("raphael.drag.move."+n.el.id,n.move_scope||n.el,r-n.el._drag.x,i-n.el._drag.y,r,i,e)}},Ue=function(n){e.unmousemove(He).unmouseup(Ue);for(var r,i=$e.length;i--;)r=$e[i],r.el._drag={},t("raphael.drag.end."+r.el.id,r.end_scope||r.start_scope||r.move_scope||r.el,n);$e=[]},Ze=e.el={},Qe=R.length;Qe--;)(function(t){e[t]=Ze[t]=function(n,r){return e.is(n,"function")&&(this.events=this.events||[],this.events.push({name:t,f:n,unbind:We(this.shape||this.node||S.doc,t,n,r||this)})),this},e["un"+t]=Ze["un"+t]=function(e){for(var n=this.events||[],r=n.length;r--;)if(n[r].name==t&&n[r].f==e)return n[r].unbind(),n.splice(r,1),!n.length&&delete this.events,this;return this}})(R[Qe]);Ze.data=function(n,r){var i=le[this.id]=le[this.id]||{};if(1==arguments.length){if(e.is(n,"object")){for(var a in n)n[B](a)&&this.data(a,n[a]);return this}return t("raphael.data.get."+this.id,this,i[n],n),i[n]}return i[n]=r,t("raphael.data.set."+this.id,this,r,n),this},Ze.removeData=function(t){return null==t?le[this.id]={}:le[this.id]&&delete le[this.id][t],this},Ze.getData=function(){return n(le[this.id]||{})},Ze.hover=function(t,e,n,r){return this.mouseover(t,n).mouseout(e,r||n)},Ze.unhover=function(t,e){return this.unmouseover(t).unmouseout(e)};var Je=[];Ze.drag=function(n,r,i,a,s,o){function u(u){(u.originalEvent||u).preventDefault();var l=S.doc.documentElement.scrollTop||S.doc.body.scrollTop,h=S.doc.documentElement.scrollLeft||S.doc.body.scrollLeft;this._drag.x=u.clientX+h,this._drag.y=u.clientY+l,this._drag.id=u.identifier,!$e.length&&e.mousemove(He).mouseup(Ue),$e.push({el:this,move_scope:a,start_scope:s,end_scope:o}),r&&t.on("raphael.drag.start."+this.id,r),n&&t.on("raphael.drag.move."+this.id,n),i&&t.on("raphael.drag.end."+this.id,i),t("raphael.drag.start."+this.id,s||a||this,u.clientX+h,u.clientY+l,u)}return this._drag={},Je.push({el:this,start:u}),this.mousedown(u),this},Ze.onDragOver=function(e){e?t.on("raphael.drag.over."+this.id,e):t.unbind("raphael.drag.over."+this.id)},Ze.undrag=function(){for(var n=Je.length;n--;)Je[n].el==this&&(this.unmousedown(Je[n].start),Je.splice(n,1),t.unbind("raphael.drag.*."+this.id));!Je.length&&e.unmousemove(He).unmouseup(Ue),$e=[]},b.circle=function(t,n,r){var i=e._engine.circle(this,t||0,n||0,r||0);return this.__set__&&this.__set__.push(i),i},b.rect=function(t,n,r,i,a){var s=e._engine.rect(this,t||0,n||0,r||0,i||0,a||0);return this.__set__&&this.__set__.push(s),s},b.ellipse=function(t,n,r,i){var a=e._engine.ellipse(this,t||0,n||0,r||0,i||0);return this.__set__&&this.__set__.push(a),a},b.path=function(t){t&&!e.is(t,N)&&!e.is(t[0],W)&&(t+=P);var n=e._engine.path(e.format[T](e,arguments),this);return this.__set__&&this.__set__.push(n),n},b.image=function(t,n,r,i,a){var s=e._engine.image(this,t||"about:blank",n||0,r||0,i||0,a||0);return this.__set__&&this.__set__.push(s),s},b.text=function(t,n,r){var i=e._engine.text(this,t||0,n||0,M(r));return this.__set__&&this.__set__.push(i),i},b.set=function(t){!e.is(t,"array")&&(t=Array.prototype.splice.call(arguments,0,arguments.length));var n=new cn(t);return this.__set__&&this.__set__.push(n),n.paper=this,n.type="set",n},b.setStart=function(t){this.__set__=t||this.set()},b.setFinish=function(){var t=this.__set__;return delete this.__set__,t},b.setSize=function(t,n){return e._engine.setSize.call(this,t,n)},b.setViewBox=function(t,n,r,i,a){return e._engine.setViewBox.call(this,t,n,r,i,a)},b.top=b.bottom=null,b.raphael=e;var Ke=function(t){var e=t.getBoundingClientRect(),n=t.ownerDocument,r=n.body,i=n.documentElement,a=i.clientTop||r.clientTop||0,s=i.clientLeft||r.clientLeft||0,o=e.top+(S.win.pageYOffset||i.scrollTop||r.scrollTop)-a,u=e.left+(S.win.pageXOffset||i.scrollLeft||r.scrollLeft)-s;return{y:o,x:u}};b.getElementByPoint=function(t,e){var n=this,r=n.canvas,i=S.doc.elementFromPoint(t,e);if(S.win.opera&&"svg"==i.tagName){var a=Ke(r),s=r.createSVGRect();s.x=t-a.x,s.y=e-a.y,s.width=s.height=1;var o=r.getIntersectionList(s,null);o.length&&(i=o[o.length-1])}if(!i)return null;for(;i.parentNode&&i!=r.parentNode&&!i.raphael;)i=i.parentNode;return i==n.canvas.parentNode&&(i=r),i=i&&i.raphael?n.getById(i.raphaelid):null},b.getElementsByBBox=function(t){var n=this.set();return this.forEach(function(r){e.isBBoxIntersect(r.getBBox(),t)&&n.push(r)}),n},b.getById=function(t){for(var e=this.bottom;e;){if(e.id==t)return e;e=e.next}return null},b.forEach=function(t,e){for(var n=this.bottom;n;){if(t.call(e,n)===!1)return this;n=n.next}return this},b.getElementsByPoint=function(t,e){var n=this.set();return this.forEach(function(r){r.isPointInside(t,e)&&n.push(r)}),n},Ze.isPointInside=function(t,n){var r=this.realPath=this.realPath||ge[this.type](this);return e.isPointInsidePath(r,t,n)},Ze.getBBox=function(t){if(this.removed)return{};var e=this._;return t?((e.dirty||!e.bboxwt)&&(this.realPath=ge[this.type](this),e.bboxwt=Ce(this.realPath),e.bboxwt.toString=d,e.dirty=0),e.bboxwt):((e.dirty||e.dirtyT||!e.bbox)&&((e.dirty||!this.realPath)&&(e.bboxwt=0,this.realPath=ge[this.type](this)),e.bbox=Ce(xe(this.realPath,this.matrix)),e.bbox.toString=d,e.dirty=e.dirtyT=0),e.bbox)},Ze.clone=function(){if(this.removed)return null;var t=this.paper[this.type]().attr(this.attr());return this.__set__&&this.__set__.push(t),t},Ze.glow=function(t){if("text"==this.type)return null;t=t||{};var e={width:(t.width||10)+(+this.attr("stroke-width")||1),fill:t.fill||!1,opacity:t.opacity||.5,offsetx:t.offsetx||0,offsety:t.offsety||0,color:t.color||"#000"},n=e.width/2,r=this.paper,i=r.set(),a=this.realPath||ge[this.type](this);a=this.matrix?xe(a,this.matrix):a;for(var s=1;n+1>s;s++)i.push(r.path(a).attr({stroke:e.color,fill:e.fill?e.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(e.width/n*s).toFixed(3),opacity:+(e.opacity/n).toFixed(3)}));return i.insertBefore(this).translate(e.offsetx,e.offsety)};var tn=function(t,n,r,i,a,s,o,h,c){return null==c?u(t,n,r,i,a,s,o,h):e.findDotsAtSegment(t,n,r,i,a,s,o,h,l(t,n,r,i,a,s,o,h,c))},en=function(t,n){return function(r,i,a){r=Re(r);for(var s,o,u,l,h,c="",f={},p=0,d=0,g=r.length;g>d;d++){if(u=r[d],"M"==u[0])s=+u[1],o=+u[2];else{if(l=tn(s,o,u[1],u[2],u[3],u[4],u[5],u[6]),p+l>i){if(n&&!f.start){if(h=tn(s,o,u[1],u[2],u[3],u[4],u[5],u[6],i-p),c+=["C"+h.start.x,h.start.y,h.m.x,h.m.y,h.x,h.y],a)return c;f.start=c,c=["M"+h.x,h.y+"C"+h.n.x,h.n.y,h.end.x,h.end.y,u[5],u[6]].join(),p+=l,s=+u[5],o=+u[6];continue}if(!t&&!n)return h=tn(s,o,u[1],u[2],u[3],u[4],u[5],u[6],i-p),{x:h.x,y:h.y,alpha:h.alpha}}p+=l,s=+u[5],o=+u[6]}c+=u.shift()+u}return f.end=c,h=t?p:n?f:e.findDotsAtSegment(s,o,u[0],u[1],u[2],u[3],u[4],u[5],1),h.alpha&&(h={x:h.x,y:h.y,alpha:h.alpha}),h}},nn=en(1),rn=en(),an=en(0,1);e.getTotalLength=nn,e.getPointAtLength=rn,e.getSubpath=function(t,e,n){if(1e-6>this.getTotalLength(t)-n)return an(t,e).end;var r=an(t,n,1);return e?an(r,e).end:r},Ze.getTotalLength=function(){return"path"==this.type?this.node.getTotalLength?this.node.getTotalLength():nn(this.attrs.path):void 0},Ze.getPointAtLength=function(t){return"path"==this.type?rn(this.attrs.path,t):void 0},Ze.getSubpath=function(t,n){return"path"==this.type?e.getSubpath(this.attrs.path,t,n):void 0};var sn=e.easing_formulas={linear:function(t){return t},"<":function(t){return X(t,1.7)},">":function(t){return X(t,.48)},"<>":function(t){var e=.48-t/1.04,n=D.sqrt(.1734+e*e),r=n-e,i=X(V(r),1/3)*(0>r?-1:1),a=-n-e,s=X(V(a),1/3)*(0>a?-1:1),o=i+s+.5;return 3*(1-o)*o*o+o*o*o},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){t-=1;var e=1.70158;return t*t*((e+1)*t+e)+1},elastic:function(t){return t==!!t?t:X(2,-10*t)*D.sin((t-.075)*2*Y/.3)+1},bounce:function(t){var e,n=7.5625,r=2.75;return 1/r>t?e=n*t*t:2/r>t?(t-=1.5/r,e=n*t*t+.75):2.5/r>t?(t-=2.25/r,e=n*t*t+.9375):(t-=2.625/r,e=n*t*t+.984375),e}};sn.easeIn=sn["ease-in"]=sn["<"],sn.easeOut=sn["ease-out"]=sn[">"],sn.easeInOut=sn["ease-in-out"]=sn["<>"],sn["back-in"]=sn.backIn,sn["back-out"]=sn.backOut;var on=[],un=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){setTimeout(t,16)},ln=function(){for(var n=+new Date,r=0;on.length>r;r++){var i=on[r];if(!i.el.removed&&!i.paused){var a,s,o=n-i.start,u=i.ms,l=i.easing,h=i.from,c=i.diff,f=i.to,p=(i.t,i.el),d={},g={};if(i.initstatus?(o=(i.initstatus*i.anim.top-i.prev)/(i.percent-i.prev)*u,i.status=i.initstatus,delete i.initstatus,i.stop&&on.splice(r--,1)):i.status=(i.prev+(i.percent-i.prev)*(o/u))/i.anim.top,!(0>o))if(u>o){var x=l(o/u);for(var m in h)if(h[B](m)){switch(ne[m]){case G:a=+h[m]+x*u*c[m];break;case"colour":a="rgb("+[hn(Q(h[m].r+x*u*c[m].r)),hn(Q(h[m].g+x*u*c[m].g)),hn(Q(h[m].b+x*u*c[m].b))].join(",")+")";break;case"path":a=[];for(var y=0,b=h[m].length;b>y;y++){a[y]=[h[m][y][0]];for(var _=1,w=h[m][y].length;w>_;_++)a[y][_]=+h[m][y][_]+x*u*c[m][y][_];a[y]=a[y].join(E)}a=a.join(E);break;case"transform":if(c[m].real)for(a=[],y=0,b=h[m].length;b>y;y++)for(a[y]=[h[m][y][0]],_=1,w=h[m][y].length;w>_;_++)a[y][_]=h[m][y][_]+x*u*c[m][y][_];else{var k=function(t){return+h[m][t]+x*u*c[m][t]};a=[["m",k(0),k(1),k(2),k(3),k(4),k(5)]]}break;case"csv":if("clip-rect"==m)for(a=[],y=4;y--;)a[y]=+h[m][y]+x*u*c[m][y];break;default:var S=[][L](h[m]);for(a=[],y=p.paper.customAttributes[m].length;y--;)a[y]=+S[y]+x*u*c[m][y]}d[m]=a}p.attr(d),function(e,n,r){setTimeout(function(){t("raphael.anim.frame."+e,n,r)})}(p.id,p,i.anim)}else{if(function(n,r,i){setTimeout(function(){t("raphael.anim.frame."+r.id,r,i),t("raphael.anim.finish."+r.id,r,i),e.is(n,"function")&&n.call(r)})}(i.callback,p,i.anim),p.attr(f),on.splice(r--,1),i.repeat>1&&!i.next){for(s in f)f[B](s)&&(g[s]=i.totalOrigin[s]);i.el.attr(g),v(i.anim,i.el,i.anim.percents[0],null,i.totalOrigin,i.repeat-1)}i.next&&!i.stop&&v(i.anim,i.el,i.next,null,i.totalOrigin,i.repeat)}}}e.svg&&p&&p.paper&&p.paper.safari(),on.length&&un(ln)},hn=function(t){return t>255?255:0>t?0:t};Ze.animateWith=function(t,n,r,i,a,s){var o=this;if(o.removed)return s&&s.call(o),o;var u=r instanceof x?r:e.animation(r,i,a,s);v(u,o,u.percents[0],null,o.attr());for(var l=0,h=on.length;h>l;l++)if(on[l].anim==n&&on[l].el==t){on[h-1].start=on[l].start;break}return o},Ze.onAnimation=function(e){return e?t.on("raphael.anim.frame."+this.id,e):t.unbind("raphael.anim.frame."+this.id),this},x.prototype.delay=function(t){var e=new x(this.anim,this.ms);return e.times=this.times,e.del=+t||0,e},x.prototype.repeat=function(t){var e=new x(this.anim,this.ms);return e.del=this.del,e.times=D.floor(z(t,0))||1,e},e.animation=function(t,n,r,i){if(t instanceof x)return t;(e.is(r,"function")||!r)&&(i=i||r||null,r=null),t=Object(t),n=+n||0;var a,s,o={};for(s in t)t[B](s)&&J(s)!=s&&J(s)+"%"!=s&&(a=!0,o[s]=t[s]);return a?(r&&(o.easing=r),i&&(o.callback=i),new x({100:o},n)):new x(t,n)},Ze.animate=function(t,n,r,i){var a=this;if(a.removed)return i&&i.call(a),a;var s=t instanceof x?t:e.animation(t,n,r,i);return v(s,a,s.percents[0],null,a.attr()),a},Ze.setTime=function(t,e){return t&&null!=e&&this.status(t,O(e,t.ms)/t.ms),this},Ze.status=function(t,e){var n,r,i=[],a=0;if(null!=e)return v(t,this,-1,O(e,1)),this;for(n=on.length;n>a;a++)if(r=on[a],r.el.id==this.id&&(!t||r.anim==t)){if(t)return r.status;i.push({anim:r.anim,status:r.status})}return t?0:i},Ze.pause=function(e){for(var n=0;on.length>n;n++)on[n].el.id!=this.id||e&&on[n].anim!=e||t("raphael.anim.pause."+this.id,this,on[n].anim)!==!1&&(on[n].paused=!0);return this},Ze.resume=function(e){for(var n=0;on.length>n;n++)if(on[n].el.id==this.id&&(!e||on[n].anim==e)){var r=on[n];t("raphael.anim.resume."+this.id,this,r.anim)!==!1&&(delete r.paused,this.status(r.anim,r.status))}return this},Ze.stop=function(e){for(var n=0;on.length>n;n++)on[n].el.id!=this.id||e&&on[n].anim!=e||t("raphael.anim.stop."+this.id,this,on[n].anim)!==!1&&on.splice(n--,1);return this},t.on("raphael.remove",m),t.on("raphael.clear",m),Ze.toString=function(){return"Raphaël’s object"};var cn=function(t){if(this.items=[],this.length=0,this.type="set",t)for(var e=0,n=t.length;n>e;e++)!t[e]||t[e].constructor!=Ze.constructor&&t[e].constructor!=cn||(this[this.items.length]=this.items[this.items.length]=t[e],this.length++)},fn=cn.prototype;fn.push=function(){for(var t,e,n=0,r=arguments.length;r>n;n++)t=arguments[n],!t||t.constructor!=Ze.constructor&&t.constructor!=cn||(e=this.items.length,this[e]=this.items[e]=t,this.length++);return this},fn.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},fn.forEach=function(t,e){for(var n=0,r=this.items.length;r>n;n++)if(t.call(e,this.items[n],n)===!1)return this;return this};for(var pn in Ze)Ze[B](pn)&&(fn[pn]=function(t){return function(){var e=arguments;return this.forEach(function(n){n[t][T](n,e)})}}(pn));return fn.attr=function(t,n){if(t&&e.is(t,W)&&e.is(t[0],"object"))for(var r=0,i=t.length;i>r;r++)this.items[r].attr(t[r]);else for(var a=0,s=this.items.length;s>a;a++)this.items[a].attr(t,n);return this},fn.clear=function(){for(;this.length;)this.pop()},fn.splice=function(t,e){t=0>t?z(this.length+t,0):t,e=z(0,O(this.length-t,e));var n,r=[],i=[],a=[];for(n=2;arguments.length>n;n++)a.push(arguments[n]);for(n=0;e>n;n++)i.push(this[t+n]);for(;this.length-t>n;n++)r.push(this[t+n]);var s=a.length;for(n=0;s+r.length>n;n++)this.items[t+n]=this[t+n]=s>n?a[n]:r[n-s];for(n=this.items.length=this.length-=e-s;this[n];)delete this[n++];return new cn(i)},fn.exclude=function(t){for(var e=0,n=this.length;n>e;e++)if(this[e]==t)return this.splice(e,1),!0},fn.animate=function(t,n,r,i){(e.is(r,"function")||!r)&&(i=r||null);var a,s,o=this.items.length,u=o,l=this;if(!o)return this;i&&(s=function(){!--o&&i.call(l)}),r=e.is(r,N)?r:s;var h=e.animation(t,n,r,s);for(a=this.items[--u].animate(h);u--;)this.items[u]&&!this.items[u].removed&&this.items[u].animateWith(a,h,h);return this},fn.insertAfter=function(t){for(var e=this.items.length;e--;)this.items[e].insertAfter(t);return this},fn.getBBox=function(){for(var t=[],e=[],n=[],r=[],i=this.items.length;i--;)if(!this.items[i].removed){var a=this.items[i].getBBox();t.push(a.x),e.push(a.y),n.push(a.x+a.width),r.push(a.y+a.height)}return t=O[T](0,t),e=O[T](0,e),n=z[T](0,n),r=z[T](0,r),{x:t,y:e,x2:n,y2:r,width:n-t,height:r-e}},fn.clone=function(t){t=this.paper.set();for(var e=0,n=this.items.length;n>e;e++)t.push(this.items[e].clone());return t},fn.toString=function(){return"Raphaël‘s set"},fn.glow=function(t){var e=this.paper.set();return this.forEach(function(n){var r=n.glow(t);null!=r&&r.forEach(function(t){e.push(t)})}),e},e.registerFont=function(t){if(!t.face)return t;this.fonts=this.fonts||{};var e={w:t.w,face:{},glyphs:{}},n=t.face["font-family"];for(var r in t.face)t.face[B](r)&&(e.face[r]=t.face[r]);if(this.fonts[n]?this.fonts[n].push(e):this.fonts[n]=[e],!t.svg){e.face["units-per-em"]=K(t.face["units-per-em"],10);for(var i in t.glyphs)if(t.glyphs[B](i)){var a=t.glyphs[i];if(e.glyphs[i]={w:a.w,k:{},d:a.d&&"M"+a.d.replace(/[mlcxtrv]/g,function(t){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[t]||"M"})+"z"},a.k)for(var s in a.k)a[B](s)&&(e.glyphs[i].k[s]=a.k[s])}}return t},b.getFont=function(t,n,r,i){if(i=i||"normal",r=r||"normal",n=+n||{normal:400,bold:700,lighter:300,bolder:800}[n]||400,e.fonts){var a=e.fonts[t];if(!a){var s=RegExp("(^|\\s)"+t.replace(/[^\w\d\s+!~.:_-]/g,P)+"(\\s|$)","i");for(var o in e.fonts)if(e.fonts[B](o)&&s.test(o)){a=e.fonts[o];break}}var u;if(a)for(var l=0,h=a.length;h>l&&(u=a[l],u.face["font-weight"]!=n||u.face["font-style"]!=r&&u.face["font-style"]||u.face["font-stretch"]!=i);l++);return u}},b.print=function(t,n,r,i,a,s,o){s=s||"middle",o=z(O(o||0,1),-1);var u,l=M(r)[I](P),h=0,c=0,f=P;if(e.is(i,"string")&&(i=this.getFont(i)),i){u=(a||16)/i.face["units-per-em"];for(var p=i.face.bbox[I](_),d=+p[0],g=p[3]-p[1],x=0,v=+p[1]+("baseline"==s?g+ +i.face.descent:g/2),m=0,y=l.length;y>m;m++){if("\n"==l[m])h=0,w=0,c=0,x+=g;else{var b=c&&i.glyphs[l[m-1]]||{},w=i.glyphs[l[m]];h+=c?(b.w||i.w)+(b.k&&b.k[l[m]]||0)+i.w*o:0,c=1}w&&w.d&&(f+=e.transformPath(w.d,["t",h*u,x*u,"s",u,u,d,v,"t",(t-d)/u,(n-v)/u]))}}return this.path(f).attr({fill:"#000",stroke:"none"})},b.add=function(t){if(e.is(t,"array"))for(var n,r=this.set(),i=0,a=t.length;a>i;i++)n=t[i]||{},w[B](n.type)&&r.push(this[n.type]().attr(n));return r},e.format=function(t,n){var r=e.is(n,W)?[0][L](n):arguments;return t&&e.is(t,N)&&r.length-1&&(t=t.replace(k,function(t,e){return null==r[++e]?P:r[e]})),t||P},e.fullfill=function(){var t=/\{([^\}]+)\}/g,e=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,n=function(t,n,r){var i=r;return n.replace(e,function(t,e,n,r,a){e=e||r,i&&(e in i&&(i=i[e]),"function"==typeof i&&a&&(i=i()))}),i=(null==i||i==r?t:i)+""};return function(e,r){return(e+"").replace(t,function(t,e){return n(t,e,r)})}}(),e.ninja=function(){return C.was?S.win.Raphael=C.is:delete Raphael,e},e.st=fn,function(t,n,r){function i(){/in/.test(t.readyState)?setTimeout(i,9):e.eve("raphael.DOMload")}null==t.readyState&&t.addEventListener&&(t.addEventListener(n,r=function(){t.removeEventListener(n,r,!1),t.readyState="complete"},!1),t.readyState="loading"),i()}(document,"DOMContentLoaded"),C.was?S.win.Raphael=e:Raphael=e,t.on("raphael.DOMload",function(){y=!0}),e});(function(t,e){"function"==typeof define&&define.amd?require(["raphael"],e):t.Raphael&&e(t.Raphael)})(this,function(t){if(t.svg){var e="hasOwnProperty",r=String,n=parseFloat,i=parseInt,a=Math,s=a.max,o=a.abs,u=a.pow,h=/[, ]+/,l=t.eve,c="",f=" ",p="http://www.w3.org/1999/xlink",d={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},g={};t.toString=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var x=function(n,i){if(i){"string"==typeof n&&(n=x(n));for(var a in i)i[e](a)&&("xlink:"==a.substring(0,6)?n.setAttributeNS(p,a.substring(6),r(i[a])):n.setAttribute(a,r(i[a])))}else n=t._g.doc.createElementNS("http://www.w3.org/2000/svg",n),n.style&&(n.style.webkitTapHighlightColor="rgba(0,0,0,0)");return n},v=function(e,i){var h="linear",l=e.id+i,f=.5,p=.5,d=e.node,g=e.paper,v=d.style,y=t._g.doc.getElementById(l);if(!y){if(i=r(i).replace(t._radial_gradient,function(t,e,r){if(h="radial",e&&r){f=n(e),p=n(r);var i=2*(p>.5)-1;u(f-.5,2)+u(p-.5,2)>.25&&(p=a.sqrt(.25-u(f-.5,2))*i+.5)&&.5!=p&&(p=p.toFixed(5)-1e-5*i)}return c}),i=i.split(/\s*\-\s*/),"linear"==h){var m=i.shift();if(m=-n(m),isNaN(m))return null;var b=[0,0,a.cos(t.rad(m)),a.sin(t.rad(m))],_=1/(s(o(b[2]),o(b[3]))||1);b[2]*=_,b[3]*=_,0>b[2]&&(b[0]=-b[2],b[2]=0),0>b[3]&&(b[1]=-b[3],b[3]=0)}var w=t._parseDots(i);if(!w)return null;if(l=l.replace(/[\(\)\s,\xb0#]/g,"_"),e.gradient&&l!=e.gradient.id&&(g.defs.removeChild(e.gradient),delete e.gradient),!e.gradient){y=x(h+"Gradient",{id:l}),e.gradient=y,x(y,"radial"==h?{fx:f,fy:p}:{x1:b[0],y1:b[1],x2:b[2],y2:b[3],gradientTransform:e.matrix.invert()}),g.defs.appendChild(y);for(var k=0,C=w.length;C>k;k++)y.appendChild(x("stop",{offset:w[k].offset?w[k].offset:k?"100%":"0%","stop-color":w[k].color||"#fff"}))}}return x(d,{fill:"url(#"+l+")",opacity:1,"fill-opacity":1}),v.fill=c,v.opacity=1,v.fillOpacity=1,1},y=function(t){var e=t.getBBox(1);x(t.pattern,{patternTransform:t.matrix.invert()+" translate("+e.x+","+e.y+")"})},m=function(n,i,a){if("path"==n.type){for(var s,o,u,h,l,f=r(i).toLowerCase().split("-"),p=n.paper,v=a?"end":"start",y=n.node,m=n.attrs,b=m["stroke-width"],_=f.length,w="classic",k=3,C=3,B=5;_--;)switch(f[_]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":w=f[_];break;case"wide":C=5;break;case"narrow":C=2;break;case"long":k=5;break;case"short":k=2}if("open"==w?(k+=2,C+=2,B+=2,u=1,h=a?4:1,l={fill:"none",stroke:m.stroke}):(h=u=k/2,l={fill:m.stroke,stroke:"none"}),n._.arrows?a?(n._.arrows.endPath&&g[n._.arrows.endPath]--,n._.arrows.endMarker&&g[n._.arrows.endMarker]--):(n._.arrows.startPath&&g[n._.arrows.startPath]--,n._.arrows.startMarker&&g[n._.arrows.startMarker]--):n._.arrows={},"none"!=w){var S="raphael-marker-"+w,A="raphael-marker-"+v+w+k+C;t._g.doc.getElementById(S)?g[S]++:(p.defs.appendChild(x(x("path"),{"stroke-linecap":"round",d:d[w],id:S})),g[S]=1);var T,M=t._g.doc.getElementById(A);M?(g[A]++,T=M.getElementsByTagName("use")[0]):(M=x(x("marker"),{id:A,markerHeight:C,markerWidth:k,orient:"auto",refX:h,refY:C/2}),T=x(x("use"),{"xlink:href":"#"+S,transform:(a?"rotate(180 "+k/2+" "+C/2+") ":c)+"scale("+k/B+","+C/B+")","stroke-width":(1/((k/B+C/B)/2)).toFixed(4)}),M.appendChild(T),p.defs.appendChild(M),g[A]=1),x(T,l);var F=u*("diamond"!=w&&"oval"!=w);a?(s=n._.arrows.startdx*b||0,o=t.getTotalLength(m.path)-F*b):(s=F*b,o=t.getTotalLength(m.path)-(n._.arrows.enddx*b||0)),l={},l["marker-"+v]="url(#"+A+")",(o||s)&&(l.d=Raphael.getSubpath(m.path,s,o)),x(y,l),n._.arrows[v+"Path"]=S,n._.arrows[v+"Marker"]=A,n._.arrows[v+"dx"]=F,n._.arrows[v+"Type"]=w,n._.arrows[v+"String"]=i}else a?(s=n._.arrows.startdx*b||0,o=t.getTotalLength(m.path)-s):(s=0,o=t.getTotalLength(m.path)-(n._.arrows.enddx*b||0)),n._.arrows[v+"Path"]&&x(y,{d:Raphael.getSubpath(m.path,s,o)}),delete n._.arrows[v+"Path"],delete n._.arrows[v+"Marker"],delete n._.arrows[v+"dx"],delete n._.arrows[v+"Type"],delete n._.arrows[v+"String"];for(l in g)if(g[e](l)&&!g[l]){var L=t._g.doc.getElementById(l);L&&L.parentNode.removeChild(L)}}},b={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},_=function(t,e,n){if(e=b[r(e).toLowerCase()]){for(var i=t.attrs["stroke-width"]||"1",a={round:i,square:i,butt:0}[t.attrs["stroke-linecap"]||n["stroke-linecap"]]||0,s=[],o=e.length;o--;)s[o]=e[o]*i+(o%2?1:-1)*a;x(t.node,{"stroke-dasharray":s.join(",")})}},w=function(n,a){var u=n.node,l=n.attrs,f=u.style.visibility;u.style.visibility="hidden";for(var d in a)if(a[e](d)){if(!t._availableAttrs[e](d))continue;var g=a[d];switch(l[d]=g,d){case"blur":n.blur(g);break;case"href":case"title":case"target":var b=u.parentNode;if("a"!=b.tagName.toLowerCase()){var w=x("a");b.insertBefore(w,u),w.appendChild(u),b=w}"target"==d?b.setAttributeNS(p,"show","blank"==g?"new":g):b.setAttributeNS(p,d,g);break;case"cursor":u.style.cursor=g;break;case"transform":n.transform(g);break;case"arrow-start":m(n,g);break;case"arrow-end":m(n,g,1);break;case"clip-rect":var k=r(g).split(h);if(4==k.length){n.clip&&n.clip.parentNode.parentNode.removeChild(n.clip.parentNode);var B=x("clipPath"),S=x("rect");B.id=t.createUUID(),x(S,{x:k[0],y:k[1],width:k[2],height:k[3]}),B.appendChild(S),n.paper.defs.appendChild(B),x(u,{"clip-path":"url(#"+B.id+")"}),n.clip=S}if(!g){var A=u.getAttribute("clip-path");if(A){var T=t._g.doc.getElementById(A.replace(/(^url\(#|\)$)/g,c));T&&T.parentNode.removeChild(T),x(u,{"clip-path":c}),delete n.clip}}break;case"path":"path"==n.type&&(x(u,{d:g?l.path=t._pathToAbsolute(g):"M0,0"}),n._.dirty=1,n._.arrows&&("startString"in n._.arrows&&m(n,n._.arrows.startString),"endString"in n._.arrows&&m(n,n._.arrows.endString,1)));break;case"width":if(u.setAttribute(d,g),n._.dirty=1,!l.fx)break;d="x",g=l.x;case"x":l.fx&&(g=-l.x-(l.width||0));case"rx":if("rx"==d&&"rect"==n.type)break;case"cx":u.setAttribute(d,g),n.pattern&&y(n),n._.dirty=1;break;case"height":if(u.setAttribute(d,g),n._.dirty=1,!l.fy)break;d="y",g=l.y;case"y":l.fy&&(g=-l.y-(l.height||0));case"ry":if("ry"==d&&"rect"==n.type)break;case"cy":u.setAttribute(d,g),n.pattern&&y(n),n._.dirty=1;break;case"r":"rect"==n.type?x(u,{rx:g,ry:g}):u.setAttribute(d,g),n._.dirty=1;break;case"src":"image"==n.type&&u.setAttributeNS(p,"href",g);break;case"stroke-width":(1!=n._.sx||1!=n._.sy)&&(g/=s(o(n._.sx),o(n._.sy))||1),n.paper._vbSize&&(g*=n.paper._vbSize),u.setAttribute(d,g),l["stroke-dasharray"]&&_(n,l["stroke-dasharray"],a),n._.arrows&&("startString"in n._.arrows&&m(n,n._.arrows.startString),"endString"in n._.arrows&&m(n,n._.arrows.endString,1));break;case"stroke-dasharray":_(n,g,a);break;case"fill":var M=r(g).match(t._ISURL);if(M){B=x("pattern");var F=x("image");B.id=t.createUUID(),x(B,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),x(F,{x:0,y:0,"xlink:href":M[1]}),B.appendChild(F),function(e){t._preload(M[1],function(){var t=this.offsetWidth,r=this.offsetHeight;x(e,{width:t,height:r}),x(F,{width:t,height:r}),n.paper.safari()})}(B),n.paper.defs.appendChild(B),x(u,{fill:"url(#"+B.id+")"}),n.pattern=B,n.pattern&&y(n);break}var L=t.getRGB(g);if(L.error){if(("circle"==n.type||"ellipse"==n.type||"r"!=r(g).charAt())&&v(n,g)){if("opacity"in l||"fill-opacity"in l){var N=t._g.doc.getElementById(u.getAttribute("fill").replace(/^url\(#|\)$/g,c));if(N){var P=N.getElementsByTagName("stop");x(P[P.length-1],{"stop-opacity":("opacity"in l?l.opacity:1)*("fill-opacity"in l?l["fill-opacity"]:1)})}}l.gradient=g,l.fill="none";break}}else delete a.gradient,delete l.gradient,!t.is(l.opacity,"undefined")&&t.is(a.opacity,"undefined")&&x(u,{opacity:l.opacity}),!t.is(l["fill-opacity"],"undefined")&&t.is(a["fill-opacity"],"undefined")&&x(u,{"fill-opacity":l["fill-opacity"]});L[e]("opacity")&&x(u,{"fill-opacity":L.opacity>1?L.opacity/100:L.opacity});case"stroke":L=t.getRGB(g),u.setAttribute(d,L.hex),"stroke"==d&&L[e]("opacity")&&x(u,{"stroke-opacity":L.opacity>1?L.opacity/100:L.opacity}),"stroke"==d&&n._.arrows&&("startString"in n._.arrows&&m(n,n._.arrows.startString),"endString"in n._.arrows&&m(n,n._.arrows.endString,1));break;case"gradient":("circle"==n.type||"ellipse"==n.type||"r"!=r(g).charAt())&&v(n,g);break;case"opacity":l.gradient&&!l[e]("stroke-opacity")&&x(u,{"stroke-opacity":g>1?g/100:g});case"fill-opacity":if(l.gradient){N=t._g.doc.getElementById(u.getAttribute("fill").replace(/^url\(#|\)$/g,c)),N&&(P=N.getElementsByTagName("stop"),x(P[P.length-1],{"stop-opacity":g}));break}default:"font-size"==d&&(g=i(g,10)+"px");var E=d.replace(/(\-.)/g,function(t){return t.substring(1).toUpperCase()});u.style[E]=g,n._.dirty=1,u.setAttribute(d,g)}}C(n,a),u.style.visibility=f},k=1.2,C=function(n,a){if("text"==n.type&&(a[e]("text")||a[e]("font")||a[e]("font-size")||a[e]("x")||a[e]("y"))){var s=n.attrs,o=n.node,u=o.firstChild?i(t._g.doc.defaultView.getComputedStyle(o.firstChild,c).getPropertyValue("font-size"),10):10;if(a[e]("text")){for(s.text=a.text;o.firstChild;)o.removeChild(o.firstChild);for(var h,l=r(a.text).split("\n"),f=[],p=0,d=l.length;d>p;p++)h=x("tspan"),p&&x(h,{dy:u*k,x:s.x}),h.appendChild(t._g.doc.createTextNode(l[p])),o.appendChild(h),f[p]=h}else for(f=o.getElementsByTagName("tspan"),p=0,d=f.length;d>p;p++)p?x(f[p],{dy:u*k,x:s.x}):x(f[0],{dy:0});x(o,{x:s.x,y:s.y}),n._.dirty=1;var g=n._getBBox(),v=s.y-(g.y+g.height/2);v&&t.is(v,"finite")&&x(f[0],{dy:v})}},B=function(e,r){this[0]=this.node=e,e.raphael=!0,this.id=t._oid++,e.raphaelid=this.id,this.matrix=t.matrix(),this.realPath=null,this.paper=r,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!r.bottom&&(r.bottom=this),this.prev=r.top,r.top&&(r.top.next=this),r.top=this,this.next=null},S=t.el;B.prototype=S,S.constructor=B,t._engine.path=function(t,e){var r=x("path");e.canvas&&e.canvas.appendChild(r);var n=new B(r,e);return n.type="path",w(n,{fill:"none",stroke:"#000",path:t}),n},S.rotate=function(t,e,i){if(this.removed)return this;if(t=r(t).split(h),t.length-1&&(e=n(t[1]),i=n(t[2])),t=n(t[0]),null==i&&(e=i),null==e||null==i){var a=this.getBBox(1);e=a.x+a.width/2,i=a.y+a.height/2}return this.transform(this._.transform.concat([["r",t,e,i]])),this},S.scale=function(t,e,i,a){if(this.removed)return this;if(t=r(t).split(h),t.length-1&&(e=n(t[1]),i=n(t[2]),a=n(t[3])),t=n(t[0]),null==e&&(e=t),null==a&&(i=a),null==i||null==a)var s=this.getBBox(1);return i=null==i?s.x+s.width/2:i,a=null==a?s.y+s.height/2:a,this.transform(this._.transform.concat([["s",t,e,i,a]])),this},S.translate=function(t,e){return this.removed?this:(t=r(t).split(h),t.length-1&&(e=n(t[1])),t=n(t[0])||0,e=+e||0,this.transform(this._.transform.concat([["t",t,e]])),this)},S.transform=function(r){var n=this._;if(null==r)return n.transform;if(t._extractTransform(this,r),this.clip&&x(this.clip,{transform:this.matrix.invert()}),this.pattern&&y(this),this.node&&x(this.node,{transform:this.matrix}),1!=n.sx||1!=n.sy){var i=this.attrs[e]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":i})}return this},S.hide=function(){return!this.removed&&this.paper.safari(this.node.style.display="none"),this},S.show=function(){return!this.removed&&this.paper.safari(this.node.style.display=""),this},S.remove=function(){if(!this.removed&&this.node.parentNode){var e=this.paper;e.__set__&&e.__set__.exclude(this),l.unbind("raphael.*.*."+this.id),this.gradient&&e.defs.removeChild(this.gradient),t._tear(this,e),"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.removeChild(this.node.parentNode):this.node.parentNode.removeChild(this.node);for(var r in this)this[r]="function"==typeof this[r]?t._removedFactory(r):null;this.removed=!0}},S._getBBox=function(){if("none"==this.node.style.display){this.show();var t=!0}var e={};try{e=this.node.getBBox()}catch(r){}finally{e=e||{}}return t&&this.hide(),e},S.attr=function(r,n){if(this.removed)return this;if(null==r){var i={};for(var a in this.attrs)this.attrs[e](a)&&(i[a]=this.attrs[a]);return i.gradient&&"none"==i.fill&&(i.fill=i.gradient)&&delete i.gradient,i.transform=this._.transform,i}if(null==n&&t.is(r,"string")){if("fill"==r&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;if("transform"==r)return this._.transform;for(var s=r.split(h),o={},u=0,c=s.length;c>u;u++)r=s[u],o[r]=r in this.attrs?this.attrs[r]:t.is(this.paper.customAttributes[r],"function")?this.paper.customAttributes[r].def:t._availableAttrs[r];return c-1?o:o[s[0]]}if(null==n&&t.is(r,"array")){for(o={},u=0,c=r.length;c>u;u++)o[r[u]]=this.attr(r[u]);return o}if(null!=n){var f={};f[r]=n}else null!=r&&t.is(r,"object")&&(f=r);for(var p in f)l("raphael.attr."+p+"."+this.id,this,f[p]);for(p in this.paper.customAttributes)if(this.paper.customAttributes[e](p)&&f[e](p)&&t.is(this.paper.customAttributes[p],"function")){var d=this.paper.customAttributes[p].apply(this,[].concat(f[p]));this.attrs[p]=f[p];for(var g in d)d[e](g)&&(f[g]=d[g])}return w(this,f),this},S.toFront=function(){if(this.removed)return this;"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.appendChild(this.node.parentNode):this.node.parentNode.appendChild(this.node);var e=this.paper;return e.top!=this&&t._tofront(this,e),this},S.toBack=function(){if(this.removed)return this;var e=this.node.parentNode;return"a"==e.tagName.toLowerCase()?e.parentNode.insertBefore(this.node.parentNode,this.node.parentNode.parentNode.firstChild):e.firstChild!=this.node&&e.insertBefore(this.node,this.node.parentNode.firstChild),t._toback(this,this.paper),this.paper,this},S.insertAfter=function(e){if(this.removed)return this;var r=e.node||e[e.length-1].node;return r.nextSibling?r.parentNode.insertBefore(this.node,r.nextSibling):r.parentNode.appendChild(this.node),t._insertafter(this,e,this.paper),this},S.insertBefore=function(e){if(this.removed)return this;var r=e.node||e[0].node;return r.parentNode.insertBefore(this.node,r),t._insertbefore(this,e,this.paper),this},S.blur=function(e){var r=this;if(0!==+e){var n=x("filter"),i=x("feGaussianBlur");r.attrs.blur=e,n.id=t.createUUID(),x(i,{stdDeviation:+e||1.5}),n.appendChild(i),r.paper.defs.appendChild(n),r._blur=n,x(r.node,{filter:"url(#"+n.id+")"})}else r._blur&&(r._blur.parentNode.removeChild(r._blur),delete r._blur,delete r.attrs.blur),r.node.removeAttribute("filter")},t._engine.circle=function(t,e,r,n){var i=x("circle");t.canvas&&t.canvas.appendChild(i);var a=new B(i,t);return a.attrs={cx:e,cy:r,r:n,fill:"none",stroke:"#000"},a.type="circle",x(i,a.attrs),a},t._engine.rect=function(t,e,r,n,i,a){var s=x("rect");t.canvas&&t.canvas.appendChild(s);var o=new B(s,t);return o.attrs={x:e,y:r,width:n,height:i,r:a||0,rx:a||0,ry:a||0,fill:"none",stroke:"#000"},o.type="rect",x(s,o.attrs),o},t._engine.ellipse=function(t,e,r,n,i){var a=x("ellipse");t.canvas&&t.canvas.appendChild(a);var s=new B(a,t);return s.attrs={cx:e,cy:r,rx:n,ry:i,fill:"none",stroke:"#000"},s.type="ellipse",x(a,s.attrs),s},t._engine.image=function(t,e,r,n,i,a){var s=x("image");x(s,{x:r,y:n,width:i,height:a,preserveAspectRatio:"none"}),s.setAttributeNS(p,"href",e),t.canvas&&t.canvas.appendChild(s);var o=new B(s,t);return o.attrs={x:r,y:n,width:i,height:a,src:e},o.type="image",o},t._engine.text=function(e,r,n,i){var a=x("text");e.canvas&&e.canvas.appendChild(a);var s=new B(a,e);return s.attrs={x:r,y:n,"text-anchor":"middle",text:i,font:t._availableAttrs.font,stroke:"none",fill:"#000"},s.type="text",w(s,s.attrs),s},t._engine.setSize=function(t,e){return this.width=t||this.width,this.height=e||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},t._engine.create=function(){var e=t._getContainer.apply(0,arguments),r=e&&e.container,n=e.x,i=e.y,a=e.width,s=e.height;if(!r)throw Error("SVG container not found.");var o,u=x("svg"),h="overflow:hidden;";return n=n||0,i=i||0,a=a||512,s=s||342,x(u,{height:s,version:1.1,width:a,xmlns:"http://www.w3.org/2000/svg"}),1==r?(u.style.cssText=h+"position:absolute;left:"+n+"px;top:"+i+"px",t._g.doc.body.appendChild(u),o=1):(u.style.cssText=h+"position:relative",r.firstChild?r.insertBefore(u,r.firstChild):r.appendChild(u)),r=new t._Paper,r.width=a,r.height=s,r.canvas=u,r.clear(),r._left=r._top=0,o&&(r.renderfix=function(){}),r.renderfix(),r},t._engine.setViewBox=function(t,e,r,n,i){l("raphael.setViewBox",this,this._viewBox,[t,e,r,n,i]);var a,o,u=s(r/this.width,n/this.height),h=this.top,c=i?"meet":"xMinYMin";for(null==t?(this._vbSize&&(u=1),delete this._vbSize,a="0 0 "+this.width+f+this.height):(this._vbSize=u,a=t+f+e+f+r+f+n),x(this.canvas,{viewBox:a,preserveAspectRatio:c});u&&h;)o="stroke-width"in h.attrs?h.attrs["stroke-width"]:1,h.attr({"stroke-width":o}),h._.dirty=1,h._.dirtyT=1,h=h.prev;return this._viewBox=[t,e,r,n,!!i],this},t.prototype.renderfix=function(){var t,e=this.canvas,r=e.style;try{t=e.getScreenCTM()||e.createSVGMatrix()}catch(n){t=e.createSVGMatrix()}var i=-t.e%1,a=-t.f%1;(i||a)&&(i&&(this._left=(this._left+i)%1,r.left=this._left+"px"),a&&(this._top=(this._top+a)%1,r.top=this._top+"px"))},t.prototype.clear=function(){t.eve("raphael.clear",this);for(var e=this.canvas;e.firstChild;)e.removeChild(e.firstChild);this.bottom=this.top=null,(this.desc=x("desc")).appendChild(t._g.doc.createTextNode("Created with Raphaël "+t.version)),e.appendChild(this.desc),e.appendChild(this.defs=x("defs"))},t.prototype.remove=function(){l("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var e in this)this[e]="function"==typeof this[e]?t._removedFactory(e):null};var A=t.st;for(var T in S)S[e](T)&&!A[e](T)&&(A[T]=function(t){return function(){var e=arguments;return this.forEach(function(r){r[t].apply(r,e)})}}(T))}});(function(t,e){"function"==typeof define&&define.amd?require(["raphael"],e):t.Raphael&&e(t.Raphael)})(this,function(t){if(t.vml){var e="hasOwnProperty",r=String,i=parseFloat,n=Math,a=n.round,s=n.max,o=n.min,l=n.abs,h="fill",u=/[, ]+/,c=t.eve,f=" progid:DXImageTransform.Microsoft",p=" ",d="",g={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},x=/([clmz]),?([^clmz]*)/gi,v=/ progid:\S+Blur\([^\)]+\)/g,y=/-?[^,\s-]+/g,m="position:absolute;left:0;top:0;width:1px;height:1px",b=21600,_={path:1,rect:1,image:1},w={circle:1,ellipse:1},k=function(e){var i=/[ahqstv]/gi,n=t._pathToAbsolute;if(r(e).match(i)&&(n=t._path2curve),i=/[clmz]/g,n==t._pathToAbsolute&&!r(e).match(i)){var s=r(e).replace(x,function(t,e,r){var i=[],n="m"==e.toLowerCase(),s=g[e];return r.replace(y,function(t){n&&2==i.length&&(s+=i+g["m"==e?"l":"L"],i=[]),i.push(a(t*b))}),s+i});return s}var o,l,h=n(e);s=[];for(var u=0,c=h.length;c>u;u++){o=h[u],l=h[u][0].toLowerCase(),"z"==l&&(l="x");for(var f=1,v=o.length;v>f;f++)l+=a(o[f]*b)+(f!=v-1?",":d);s.push(l)}return s.join(p)},C=function(e,r,i){var n=t.matrix();return n.rotate(-e,.5,.5),{dx:n.x(r,i),dy:n.y(r,i)}},B=function(t,e,r,i,n,a){var s=t._,o=t.matrix,u=s.fillpos,c=t.node,f=c.style,d=1,g="",x=b/e,v=b/r;if(f.visibility="hidden",e&&r){if(c.coordsize=l(x)+p+l(v),f.rotation=a*(0>e*r?-1:1),a){var y=C(a,i,n);i=y.dx,n=y.dy}if(0>e&&(g+="x"),0>r&&(g+=" y")&&(d=-1),f.flip=g,c.coordorigin=i*-x+p+n*-v,u||s.fillsize){var m=c.getElementsByTagName(h);m=m&&m[0],c.removeChild(m),u&&(y=C(a,o.x(u[0],u[1]),o.y(u[0],u[1])),m.position=y.dx*d+p+y.dy*d),s.fillsize&&(m.size=s.fillsize[0]*l(e)+p+s.fillsize[1]*l(r)),c.appendChild(m)}f.visibility="visible"}};t.toString=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};var S=function(t,e,i){for(var n=r(e).toLowerCase().split("-"),a=i?"end":"start",s=n.length,o="classic",l="medium",h="medium";s--;)switch(n[s]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":o=n[s];break;case"wide":case"narrow":h=n[s];break;case"long":case"short":l=n[s]}var u=t.node.getElementsByTagName("stroke")[0];u[a+"arrow"]=o,u[a+"arrowlength"]=l,u[a+"arrowwidth"]=h},A=function(n,l){n.attrs=n.attrs||{};var c=n.node,f=n.attrs,g=c.style,x=_[n.type]&&(l.x!=f.x||l.y!=f.y||l.width!=f.width||l.height!=f.height||l.cx!=f.cx||l.cy!=f.cy||l.rx!=f.rx||l.ry!=f.ry||l.r!=f.r),v=w[n.type]&&(f.cx!=l.cx||f.cy!=l.cy||f.r!=l.r||f.rx!=l.rx||f.ry!=l.ry),y=n;for(var m in l)l[e](m)&&(f[m]=l[m]);if(x&&(f.path=t._getPath[n.type](n),n._.dirty=1),l.href&&(c.href=l.href),l.title&&(c.title=l.title),l.target&&(c.target=l.target),l.cursor&&(g.cursor=l.cursor),"blur"in l&&n.blur(l.blur),(l.path&&"path"==n.type||x)&&(c.path=k(~r(f.path).toLowerCase().indexOf("r")?t._pathToAbsolute(f.path):f.path),"image"==n.type&&(n._.fillpos=[f.x,f.y],n._.fillsize=[f.width,f.height],B(n,1,1,0,0,0))),"transform"in l&&n.transform(l.transform),v){var C=+f.cx,A=+f.cy,N=+f.rx||+f.r||0,E=+f.ry||+f.r||0;c.path=t.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",a((C-N)*b),a((A-E)*b),a((C+N)*b),a((A+E)*b),a(C*b))}if("clip-rect"in l){var M=r(l["clip-rect"]).split(u);if(4==M.length){M[2]=+M[2]+ +M[0],M[3]=+M[3]+ +M[1];var z=c.clipRect||t._g.doc.createElement("div"),F=z.style;F.clip=t.format("rect({1}px {2}px {3}px {0}px)",M),c.clipRect||(F.position="absolute",F.top=0,F.left=0,F.width=n.paper.width+"px",F.height=n.paper.height+"px",c.parentNode.insertBefore(z,c),z.appendChild(c),c.clipRect=z)}l["clip-rect"]||c.clipRect&&(c.clipRect.style.clip="auto")}if(n.textpath){var R=n.textpath.style;l.font&&(R.font=l.font),l["font-family"]&&(R.fontFamily='"'+l["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,d)+'"'),l["font-size"]&&(R.fontSize=l["font-size"]),l["font-weight"]&&(R.fontWeight=l["font-weight"]),l["font-style"]&&(R.fontStyle=l["font-style"])}if("arrow-start"in l&&S(y,l["arrow-start"]),"arrow-end"in l&&S(y,l["arrow-end"],1),null!=l.opacity||null!=l["stroke-width"]||null!=l.fill||null!=l.src||null!=l.stroke||null!=l["stroke-width"]||null!=l["stroke-opacity"]||null!=l["fill-opacity"]||null!=l["stroke-dasharray"]||null!=l["stroke-miterlimit"]||null!=l["stroke-linejoin"]||null!=l["stroke-linecap"]){var P=c.getElementsByTagName(h),I=!1;if(P=P&&P[0],!P&&(I=P=L(h)),"image"==n.type&&l.src&&(P.src=l.src),l.fill&&(P.on=!0),(null==P.on||"none"==l.fill||null===l.fill)&&(P.on=!1),P.on&&l.fill){var j=r(l.fill).match(t._ISURL);if(j){P.parentNode==c&&c.removeChild(P),P.rotate=!0,P.src=j[1],P.type="tile";var q=n.getBBox(1);P.position=q.x+p+q.y,n._.fillpos=[q.x,q.y],t._preload(j[1],function(){n._.fillsize=[this.offsetWidth,this.offsetHeight]})}else P.color=t.getRGB(l.fill).hex,P.src=d,P.type="solid",t.getRGB(l.fill).error&&(y.type in{circle:1,ellipse:1}||"r"!=r(l.fill).charAt())&&T(y,l.fill,P)&&(f.fill="none",f.gradient=l.fill,P.rotate=!1)}if("fill-opacity"in l||"opacity"in l){var D=((+f["fill-opacity"]+1||2)-1)*((+f.opacity+1||2)-1)*((+t.getRGB(l.fill).o+1||2)-1);D=o(s(D,0),1),P.opacity=D,P.src&&(P.color="none")}c.appendChild(P);var O=c.getElementsByTagName("stroke")&&c.getElementsByTagName("stroke")[0],V=!1;!O&&(V=O=L("stroke")),(l.stroke&&"none"!=l.stroke||l["stroke-width"]||null!=l["stroke-opacity"]||l["stroke-dasharray"]||l["stroke-miterlimit"]||l["stroke-linejoin"]||l["stroke-linecap"])&&(O.on=!0),("none"==l.stroke||null===l.stroke||null==O.on||0==l.stroke||0==l["stroke-width"])&&(O.on=!1);var Y=t.getRGB(l.stroke);O.on&&l.stroke&&(O.color=Y.hex),D=((+f["stroke-opacity"]+1||2)-1)*((+f.opacity+1||2)-1)*((+Y.o+1||2)-1);var G=.75*(i(l["stroke-width"])||1);if(D=o(s(D,0),1),null==l["stroke-width"]&&(G=f["stroke-width"]),l["stroke-width"]&&(O.weight=G),G&&1>G&&(D*=G)&&(O.weight=1),O.opacity=D,l["stroke-linejoin"]&&(O.joinstyle=l["stroke-linejoin"]||"miter"),O.miterlimit=l["stroke-miterlimit"]||8,l["stroke-linecap"]&&(O.endcap="butt"==l["stroke-linecap"]?"flat":"square"==l["stroke-linecap"]?"square":"round"),l["stroke-dasharray"]){var W={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};O.dashstyle=W[e](l["stroke-dasharray"])?W[l["stroke-dasharray"]]:d}V&&c.appendChild(O)}if("text"==y.type){y.paper.canvas.style.display=d;var X=y.paper.span,H=100,U=f.font&&f.font.match(/\d+(?:\.\d*)?(?=px)/);g=X.style,f.font&&(g.font=f.font),f["font-family"]&&(g.fontFamily=f["font-family"]),f["font-weight"]&&(g.fontWeight=f["font-weight"]),f["font-style"]&&(g.fontStyle=f["font-style"]),U=i(f["font-size"]||U&&U[0])||10,g.fontSize=U*H+"px",y.textpath.string&&(X.innerHTML=r(y.textpath.string).replace(/"));var $=X.getBoundingClientRect();y.W=f.w=($.right-$.left)/H,y.H=f.h=($.bottom-$.top)/H,y.X=f.x,y.Y=f.y+y.H/2,("x"in l||"y"in l)&&(y.path.v=t.format("m{0},{1}l{2},{1}",a(f.x*b),a(f.y*b),a(f.x*b)+1));for(var Z=["x","y","text","font","font-family","font-weight","font-style","font-size"],Q=0,J=Z.length;J>Q;Q++)if(Z[Q]in l){y._.dirty=1;break}switch(f["text-anchor"]){case"start":y.textpath.style["v-text-align"]="left",y.bbx=y.W/2;break;case"end":y.textpath.style["v-text-align"]="right",y.bbx=-y.W/2;break;default:y.textpath.style["v-text-align"]="center",y.bbx=0}y.textpath.style["v-text-kern"]=!0}},T=function(e,a,s){e.attrs=e.attrs||{};var o=(e.attrs,Math.pow),l="linear",h=".5 .5";if(e.attrs.gradient=a,a=r(a).replace(t._radial_gradient,function(t,e,r){return l="radial",e&&r&&(e=i(e),r=i(r),o(e-.5,2)+o(r-.5,2)>.25&&(r=n.sqrt(.25-o(e-.5,2))*(2*(r>.5)-1)+.5),h=e+p+r),d}),a=a.split(/\s*\-\s*/),"linear"==l){var u=a.shift();if(u=-i(u),isNaN(u))return null}var c=t._parseDots(a);if(!c)return null;if(e=e.shape||e.node,c.length){e.removeChild(s),s.on=!0,s.method="none",s.color=c[0].color,s.color2=c[c.length-1].color;for(var f=[],g=0,x=c.length;x>g;g++)c[g].offset&&f.push(c[g].offset+p+c[g].color);s.colors=f.length?f.join():"0% "+s.color,"radial"==l?(s.type="gradientTitle",s.focus="100%",s.focussize="0 0",s.focusposition=h,s.angle=0):(s.type="gradient",s.angle=(270-u)%360),e.appendChild(s)}return 1},N=function(e,r){this[0]=this.node=e,e.raphael=!0,this.id=t._oid++,e.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=r,this.matrix=t.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!r.bottom&&(r.bottom=this),this.prev=r.top,r.top&&(r.top.next=this),r.top=this,this.next=null},E=t.el;N.prototype=E,E.constructor=N,E.transform=function(e){if(null==e)return this._.transform;var i,n=this.paper._viewBoxShift,a=n?"s"+[n.scale,n.scale]+"-1-1t"+[n.dx,n.dy]:d;n&&(i=e=r(e).replace(/\.{3}|\u2026/g,this._.transform||d)),t._extractTransform(this,a+e);var s,o=this.matrix.clone(),l=this.skew,h=this.node,u=~r(this.attrs.fill).indexOf("-"),c=!r(this.attrs.fill).indexOf("url(");if(o.translate(-.5,-.5),c||u||"image"==this.type)if(l.matrix="1 0 0 1",l.offset="0 0",s=o.split(),u&&s.noRotation||!s.isSimple){h.style.filter=o.toFilter();var f=this.getBBox(),g=this.getBBox(1),x=f.x-g.x,v=f.y-g.y;h.coordorigin=x*-b+p+v*-b,B(this,1,1,x,v,0)}else h.style.filter=d,B(this,s.scalex,s.scaley,s.dx,s.dy,s.rotate);else h.style.filter=d,l.matrix=r(o),l.offset=o.offset();return i&&(this._.transform=i),this},E.rotate=function(t,e,n){if(this.removed)return this;if(null!=t){if(t=r(t).split(u),t.length-1&&(e=i(t[1]),n=i(t[2])),t=i(t[0]),null==n&&(e=n),null==e||null==n){var a=this.getBBox(1);e=a.x+a.width/2,n=a.y+a.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",t,e,n]])),this}},E.translate=function(t,e){return this.removed?this:(t=r(t).split(u),t.length-1&&(e=i(t[1])),t=i(t[0])||0,e=+e||0,this._.bbox&&(this._.bbox.x+=t,this._.bbox.y+=e),this.transform(this._.transform.concat([["t",t,e]])),this)},E.scale=function(t,e,n,a){if(this.removed)return this;if(t=r(t).split(u),t.length-1&&(e=i(t[1]),n=i(t[2]),a=i(t[3]),isNaN(n)&&(n=null),isNaN(a)&&(a=null)),t=i(t[0]),null==e&&(e=t),null==a&&(n=a),null==n||null==a)var s=this.getBBox(1);return n=null==n?s.x+s.width/2:n,a=null==a?s.y+s.height/2:a,this.transform(this._.transform.concat([["s",t,e,n,a]])),this._.dirtyT=1,this},E.hide=function(){return!this.removed&&(this.node.style.display="none"),this},E.show=function(){return!this.removed&&(this.node.style.display=d),this},E._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},E.remove=function(){if(!this.removed&&this.node.parentNode){this.paper.__set__&&this.paper.__set__.exclude(this),t.eve.unbind("raphael.*.*."+this.id),t._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape);for(var e in this)this[e]="function"==typeof this[e]?t._removedFactory(e):null;this.removed=!0}},E.attr=function(r,i){if(this.removed)return this;if(null==r){var n={};for(var a in this.attrs)this.attrs[e](a)&&(n[a]=this.attrs[a]);return n.gradient&&"none"==n.fill&&(n.fill=n.gradient)&&delete n.gradient,n.transform=this._.transform,n}if(null==i&&t.is(r,"string")){if(r==h&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;for(var s=r.split(u),o={},l=0,f=s.length;f>l;l++)r=s[l],o[r]=r in this.attrs?this.attrs[r]:t.is(this.paper.customAttributes[r],"function")?this.paper.customAttributes[r].def:t._availableAttrs[r];return f-1?o:o[s[0]]}if(this.attrs&&null==i&&t.is(r,"array")){for(o={},l=0,f=r.length;f>l;l++)o[r[l]]=this.attr(r[l]);return o}var p;null!=i&&(p={},p[r]=i),null==i&&t.is(r,"object")&&(p=r);for(var d in p)c("raphael.attr."+d+"."+this.id,this,p[d]);if(p){for(d in this.paper.customAttributes)if(this.paper.customAttributes[e](d)&&p[e](d)&&t.is(this.paper.customAttributes[d],"function")){var g=this.paper.customAttributes[d].apply(this,[].concat(p[d]));this.attrs[d]=p[d];for(var x in g)g[e](x)&&(p[x]=g[x])}p.text&&"text"==this.type&&(this.textpath.string=p.text),A(this,p)}return this},E.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&t._tofront(this,this.paper),this},E.toBack=function(){return this.removed?this:(this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),t._toback(this,this.paper)),this)},E.insertAfter=function(e){return this.removed?this:(e.constructor==t.st.constructor&&(e=e[e.length-1]),e.node.nextSibling?e.node.parentNode.insertBefore(this.node,e.node.nextSibling):e.node.parentNode.appendChild(this.node),t._insertafter(this,e,this.paper),this)},E.insertBefore=function(e){return this.removed?this:(e.constructor==t.st.constructor&&(e=e[0]),e.node.parentNode.insertBefore(this.node,e.node),t._insertbefore(this,e,this.paper),this)},E.blur=function(e){var r=this.node.runtimeStyle,i=r.filter;i=i.replace(v,d),0!==+e?(this.attrs.blur=e,r.filter=i+p+f+".Blur(pixelradius="+(+e||1.5)+")",r.margin=t.format("-{0}px 0 0 -{0}px",a(+e||1.5))):(r.filter=i,r.margin=0,delete this.attrs.blur)},t._engine.path=function(t,e){var r=L("shape");r.style.cssText=m,r.coordsize=b+p+b,r.coordorigin=e.coordorigin;var i=new N(r,e),n={fill:"none",stroke:"#000"};t&&(n.path=t),i.type="path",i.path=[],i.Path=d,A(i,n),e.canvas.appendChild(r);var a=L("skew");return a.on=!0,r.appendChild(a),i.skew=a,i.transform(d),i},t._engine.rect=function(e,r,i,n,a,s){var o=t._rectPath(r,i,n,a,s),l=e.path(o),h=l.attrs;return l.X=h.x=r,l.Y=h.y=i,l.W=h.width=n,l.H=h.height=a,h.r=s,h.path=o,l.type="rect",l},t._engine.ellipse=function(t,e,r,i,n){var a=t.path();return a.attrs,a.X=e-i,a.Y=r-n,a.W=2*i,a.H=2*n,a.type="ellipse",A(a,{cx:e,cy:r,rx:i,ry:n}),a},t._engine.circle=function(t,e,r,i){var n=t.path();return n.attrs,n.X=e-i,n.Y=r-i,n.W=n.H=2*i,n.type="circle",A(n,{cx:e,cy:r,r:i}),n},t._engine.image=function(e,r,i,n,a,s){var o=t._rectPath(i,n,a,s),l=e.path(o).attr({stroke:"none"}),u=l.attrs,c=l.node,f=c.getElementsByTagName(h)[0];return u.src=r,l.X=u.x=i,l.Y=u.y=n,l.W=u.width=a,l.H=u.height=s,u.path=o,l.type="image",f.parentNode==c&&c.removeChild(f),f.rotate=!0,f.src=r,f.type="tile",l._.fillpos=[i,n],l._.fillsize=[a,s],c.appendChild(f),B(l,1,1,0,0,0),l},t._engine.text=function(e,i,n,s){var o=L("shape"),l=L("path"),h=L("textpath");i=i||0,n=n||0,s=s||"",l.v=t.format("m{0},{1}l{2},{1}",a(i*b),a(n*b),a(i*b)+1),l.textpathok=!0,h.string=r(s),h.on=!0,o.style.cssText=m,o.coordsize=b+p+b,o.coordorigin="0 0";var u=new N(o,e),c={fill:"#000",stroke:"none",font:t._availableAttrs.font,text:s};u.shape=o,u.path=l,u.textpath=h,u.type="text",u.attrs.text=r(s),u.attrs.x=i,u.attrs.y=n,u.attrs.w=1,u.attrs.h=1,A(u,c),o.appendChild(h),o.appendChild(l),e.canvas.appendChild(o);var f=L("skew");return f.on=!0,o.appendChild(f),u.skew=f,u.transform(d),u},t._engine.setSize=function(e,r){var i=this.canvas.style;return this.width=e,this.height=r,e==+e&&(e+="px"),r==+r&&(r+="px"),i.width=e,i.height=r,i.clip="rect(0 "+e+" "+r+" 0)",this._viewBox&&t._engine.setViewBox.apply(this,this._viewBox),this},t._engine.setViewBox=function(e,r,i,n,a){t.eve("raphael.setViewBox",this,this._viewBox,[e,r,i,n,a]);var o,l,h=this.width,u=this.height,c=1/s(i/h,n/u);return a&&(o=u/n,l=h/i,h>i*o&&(e-=(h-i*o)/2/o),u>n*l&&(r-=(u-n*l)/2/l)),this._viewBox=[e,r,i,n,!!a],this._viewBoxShift={dx:-e,dy:-r,scale:c},this.forEach(function(t){t.transform("...")}),this};var L;t._engine.initWin=function(t){var e=t.document;e.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!e.namespaces.rvml&&e.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),L=function(t){return e.createElement("')}}catch(r){L=function(t){return e.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},t._engine.initWin(t._g.win),t._engine.create=function(){var e=t._getContainer.apply(0,arguments),r=e.container,i=e.height,n=e.width,a=e.x,s=e.y;if(!r)throw Error("VML container not found.");var o=new t._Paper,l=o.canvas=t._g.doc.createElement("div"),h=l.style;return a=a||0,s=s||0,n=n||512,i=i||342,o.width=n,o.height=i,n==+n&&(n+="px"),i==+i&&(i+="px"),o.coordsize=1e3*b+p+1e3*b,o.coordorigin="0 0",o.span=t._g.doc.createElement("span"),o.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",l.appendChild(o.span),h.cssText=t.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",n,i),1==r?(t._g.doc.body.appendChild(l),h.left=a+"px",h.top=s+"px",h.position="absolute"):r.firstChild?r.insertBefore(l,r.firstChild):r.appendChild(l),o.renderfix=function(){},o},t.prototype.clear=function(){t.eve("raphael.clear",this),this.canvas.innerHTML=d,this.span=t._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},t.prototype.remove=function(){t.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var e in this)this[e]="function"==typeof this[e]?t._removedFactory(e):null;return!0};var M=t.st;for(var z in E)E[e](z)&&!M[e](z)&&(M[z]=function(t){return function(){var e=arguments;return this.forEach(function(r){r[t].apply(r,e)})}}(z))}}); \ No newline at end of file +// ┌────────────────────────────────────────────────────────────────────┠\\ +// │ RaphaĂ«l 2.1.2 - JavaScript Vector Library │ \\ +// ├────────────────────────────────────────────────────────────────────┤ \\ +// │ Copyright © 2008-2012 Dmitry Baranovskiy (http://raphaeljs.com) │ \\ +// │ Copyright © 2008-2012 Sencha Labs (http://sencha.com) │ \\ +// ├────────────────────────────────────────────────────────────────────┤ \\ +// │ Licensed under the MIT (http://raphaeljs.com/license.html) license.│ \\ +// └────────────────────────────────────────────────────────────────────┠\\ +!function(a){var b,c,d="0.4.2",e="hasOwnProperty",f=/[\.\/]/,g="*",h=function(){},i=function(a,b){return a-b},j={n:{}},k=function(a,d){a=String(a);var e,f=c,g=Array.prototype.slice.call(arguments,2),h=k.listeners(a),j=0,l=[],m={},n=[],o=b;b=a,c=0;for(var p=0,q=h.length;q>p;p++)"zIndex"in h[p]&&(l.push(h[p].zIndex),h[p].zIndex<0&&(m[h[p].zIndex]=h[p]));for(l.sort(i);l[j]<0;)if(e=m[l[j++]],n.push(e.apply(d,g)),c)return c=f,n;for(p=0;q>p;p++)if(e=h[p],"zIndex"in e)if(e.zIndex==l[j]){if(n.push(e.apply(d,g)),c)break;do if(j++,e=m[l[j]],e&&n.push(e.apply(d,g)),c)break;while(e)}else m[e.zIndex]=e;else if(n.push(e.apply(d,g)),c)break;return c=f,b=o,n.length?n:null};k._events=j,k.listeners=function(a){var b,c,d,e,h,i,k,l,m=a.split(f),n=j,o=[n],p=[];for(e=0,h=m.length;h>e;e++){for(l=[],i=0,k=o.length;k>i;i++)for(n=o[i].n,c=[n[m[e]],n[g]],d=2;d--;)b=c[d],b&&(l.push(b),p=p.concat(b.f||[]));o=l}return p},k.on=function(a,b){if(a=String(a),"function"!=typeof b)return function(){};for(var c=a.split(f),d=j,e=0,g=c.length;g>e;e++)d=d.n,d=d.hasOwnProperty(c[e])&&d[c[e]]||(d[c[e]]={n:{}});for(d.f=d.f||[],e=0,g=d.f.length;g>e;e++)if(d.f[e]==b)return h;return d.f.push(b),function(a){+a==+a&&(b.zIndex=+a)}},k.f=function(a){var b=[].slice.call(arguments,1);return function(){k.apply(null,[a,null].concat(b).concat([].slice.call(arguments,0)))}},k.stop=function(){c=1},k.nt=function(a){return a?new RegExp("(?:\\.|\\/|^)"+a+"(?:\\.|\\/|$)").test(b):b},k.nts=function(){return b.split(f)},k.off=k.unbind=function(a,b){if(!a)return k._events=j={n:{}},void 0;var c,d,h,i,l,m,n,o=a.split(f),p=[j];for(i=0,l=o.length;l>i;i++)for(m=0;mi;i++)for(c=p[i];c.n;){if(b){if(c.f){for(m=0,n=c.f.length;n>m;m++)if(c.f[m]==b){c.f.splice(m,1);break}!c.f.length&&delete c.f}for(d in c.n)if(c.n[e](d)&&c.n[d].f){var q=c.n[d].f;for(m=0,n=q.length;n>m;m++)if(q[m]==b){q.splice(m,1);break}!q.length&&delete c.n[d].f}}else{delete c.f;for(d in c.n)c.n[e](d)&&c.n[d].f&&delete c.n[d].f}c=c.n}},k.once=function(a,b){var c=function(){return k.unbind(a,c),b.apply(this,arguments)};return k.on(a,c)},k.version=d,k.toString=function(){return"You are running Eve "+d},"undefined"!=typeof module&&module.exports?module.exports=k:"undefined"!=typeof define?define("eve",[],function(){return k}):a.eve=k}(this),function(a,b){"function"==typeof define&&define.amd?define(["eve"],function(c){return b(a,c)}):b(a,a.eve)}(this,function(a,b){function c(a){if(c.is(a,"function"))return u?a():b.on("raphael.DOMload",a);if(c.is(a,V))return c._engine.create[D](c,a.splice(0,3+c.is(a[0],T))).add(a);var d=Array.prototype.slice.call(arguments,0);if(c.is(d[d.length-1],"function")){var e=d.pop();return u?e.call(c._engine.create[D](c,d)):b.on("raphael.DOMload",function(){e.call(c._engine.create[D](c,d))})}return c._engine.create[D](c,arguments)}function d(a){if("function"==typeof a||Object(a)!==a)return a;var b=new a.constructor;for(var c in a)a[z](c)&&(b[c]=d(a[c]));return b}function e(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return a.push(a.splice(c,1)[0])}function f(a,b,c){function d(){var f=Array.prototype.slice.call(arguments,0),g=f.join("â€"),h=d.cache=d.cache||{},i=d.count=d.count||[];return h[z](g)?(e(i,g),c?c(h[g]):h[g]):(i.length>=1e3&&delete h[i.shift()],i.push(g),h[g]=a[D](b,f),c?c(h[g]):h[g])}return d}function g(){return this.hex}function h(a,b){for(var c=[],d=0,e=a.length;e-2*!b>d;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}function i(a,b,c,d,e){var f=-3*b+9*c-9*d+3*e,g=a*f+6*b-12*c+6*d;return a*g-3*b+3*c}function j(a,b,c,d,e,f,g,h,j){null==j&&(j=1),j=j>1?1:0>j?0:j;for(var k=j/2,l=12,m=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],n=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],o=0,p=0;l>p;p++){var q=k*m[p]+k,r=i(q,a,c,e,g),s=i(q,b,d,f,h),t=r*r+s*s;o+=n[p]*N.sqrt(t)}return k*o}function k(a,b,c,d,e,f,g,h,i){if(!(0>i||j(a,b,c,d,e,f,g,h)o;)m/=2,n+=(i>k?1:-1)*m,k=j(a,b,c,d,e,f,g,h,n);return n}}function l(a,b,c,d,e,f,g,h){if(!(O(a,c)O(e,g)||O(b,d)O(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(k){var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(!(n<+P(a,c).toFixed(2)||n>+O(a,c).toFixed(2)||n<+P(e,g).toFixed(2)||n>+O(e,g).toFixed(2)||o<+P(b,d).toFixed(2)||o>+O(b,d).toFixed(2)||o<+P(f,h).toFixed(2)||o>+O(f,h).toFixed(2)))return{x:l,y:m}}}}function m(a,b,d){var e=c.bezierBBox(a),f=c.bezierBBox(b);if(!c.isBBoxIntersect(e,f))return d?0:[];for(var g=j.apply(0,a),h=j.apply(0,b),i=O(~~(g/5),1),k=O(~~(h/5),1),m=[],n=[],o={},p=d?0:[],q=0;i+1>q;q++){var r=c.findDotsAtSegment.apply(c,a.concat(q/i));m.push({x:r.x,y:r.y,t:q/i})}for(q=0;k+1>q;q++)r=c.findDotsAtSegment.apply(c,b.concat(q/k)),n.push({x:r.x,y:r.y,t:q/k});for(q=0;i>q;q++)for(var s=0;k>s;s++){var t=m[q],u=m[q+1],v=n[s],w=n[s+1],x=Q(u.x-t.x)<.001?"y":"x",y=Q(w.x-v.x)<.001?"y":"x",z=l(t.x,t.y,u.x,u.y,v.x,v.y,w.x,w.y);if(z){if(o[z.x.toFixed(4)]==z.y.toFixed(4))continue;o[z.x.toFixed(4)]=z.y.toFixed(4);var A=t.t+Q((z[x]-t[x])/(u[x]-t[x]))*(u.t-t.t),B=v.t+Q((z[y]-v[y])/(w[y]-v[y]))*(w.t-v.t);A>=0&&1.001>=A&&B>=0&&1.001>=B&&(d?p++:p.push({x:z.x,y:z.y,t1:P(A,1),t2:P(B,1)}))}}return p}function n(a,b,d){a=c._path2curve(a),b=c._path2curve(b);for(var e,f,g,h,i,j,k,l,n,o,p=d?0:[],q=0,r=a.length;r>q;q++){var s=a[q];if("M"==s[0])e=i=s[1],f=j=s[2];else{"C"==s[0]?(n=[e,f].concat(s.slice(1)),e=n[6],f=n[7]):(n=[e,f,e,f,i,j,i,j],e=i,f=j);for(var t=0,u=b.length;u>t;t++){var v=b[t];if("M"==v[0])g=k=v[1],h=l=v[2];else{"C"==v[0]?(o=[g,h].concat(v.slice(1)),g=o[6],h=o[7]):(o=[g,h,g,h,k,l,k,l],g=k,h=l);var w=m(n,o,d);if(d)p+=w;else{for(var x=0,y=w.length;y>x;x++)w[x].segment1=q,w[x].segment2=t,w[x].bez1=n,w[x].bez2=o;p=p.concat(w)}}}}}return p}function o(a,b,c,d,e,f){null!=a?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function p(){return this.x+H+this.y+H+this.width+" Ă— "+this.height}function q(a,b,c,d,e,f){function g(a){return((l*a+k)*a+j)*a}function h(a,b){var c=i(a,b);return((o*c+n)*c+m)*c}function i(a,b){var c,d,e,f,h,i;for(e=a,i=0;8>i;i++){if(f=g(e)-a,Q(f)e)return c;if(e>d)return d;for(;d>c;){if(f=g(e),Q(f-a)f?c=e:d=e,e=(d-c)/2+c}return e}var j=3*b,k=3*(d-b)-j,l=1-j-k,m=3*c,n=3*(e-c)-m,o=1-m-n;return h(a,1/(200*f))}function r(a,b){var c=[],d={};if(this.ms=b,this.times=1,a){for(var e in a)a[z](e)&&(d[_(e)]=a[e],c.push(_(e)));c.sort(lb)}this.anim=d,this.top=c[c.length-1],this.percents=c}function s(a,d,e,f,g,h){e=_(e);var i,j,k,l,m,n,p=a.ms,r={},s={},t={};if(f)for(v=0,x=ic.length;x>v;v++){var u=ic[v];if(u.el.id==d.id&&u.anim==a){u.percent!=e?(ic.splice(v,1),k=1):j=u,d.attr(u.totalOrigin);break}}else f=+s;for(var v=0,x=a.percents.length;x>v;v++){if(a.percents[v]==e||a.percents[v]>f*a.top){e=a.percents[v],m=a.percents[v-1]||0,p=p/a.top*(e-m),l=a.percents[v+1],i=a.anim[e];break}f&&d.attr(a.anim[a.percents[v]])}if(i){if(j)j.initstatus=f,j.start=new Date-j.ms*f;else{for(var y in i)if(i[z](y)&&(db[z](y)||d.paper.customAttributes[z](y)))switch(r[y]=d.attr(y),null==r[y]&&(r[y]=cb[y]),s[y]=i[y],db[y]){case T:t[y]=(s[y]-r[y])/p;break;case"colour":r[y]=c.getRGB(r[y]);var A=c.getRGB(s[y]);t[y]={r:(A.r-r[y].r)/p,g:(A.g-r[y].g)/p,b:(A.b-r[y].b)/p};break;case"path":var B=Kb(r[y],s[y]),C=B[1];for(r[y]=B[0],t[y]=[],v=0,x=r[y].length;x>v;v++){t[y][v]=[0];for(var D=1,F=r[y][v].length;F>D;D++)t[y][v][D]=(C[v][D]-r[y][v][D])/p}break;case"transform":var G=d._,H=Pb(G[y],s[y]);if(H)for(r[y]=H.from,s[y]=H.to,t[y]=[],t[y].real=!0,v=0,x=r[y].length;x>v;v++)for(t[y][v]=[r[y][v][0]],D=1,F=r[y][v].length;F>D;D++)t[y][v][D]=(s[y][v][D]-r[y][v][D])/p;else{var K=d.matrix||new o,L={_:{transform:G.transform},getBBox:function(){return d.getBBox(1)}};r[y]=[K.a,K.b,K.c,K.d,K.e,K.f],Nb(L,s[y]),s[y]=L._.transform,t[y]=[(L.matrix.a-K.a)/p,(L.matrix.b-K.b)/p,(L.matrix.c-K.c)/p,(L.matrix.d-K.d)/p,(L.matrix.e-K.e)/p,(L.matrix.f-K.f)/p]}break;case"csv":var M=I(i[y])[J](w),N=I(r[y])[J](w);if("clip-rect"==y)for(r[y]=N,t[y]=[],v=N.length;v--;)t[y][v]=(M[v]-r[y][v])/p;s[y]=M;break;default:for(M=[][E](i[y]),N=[][E](r[y]),t[y]=[],v=d.paper.customAttributes[y].length;v--;)t[y][v]=((M[v]||0)-(N[v]||0))/p}var O=i.easing,P=c.easing_formulas[O];if(!P)if(P=I(O).match(Z),P&&5==P.length){var Q=P;P=function(a){return q(a,+Q[1],+Q[2],+Q[3],+Q[4],p)}}else P=nb;if(n=i.start||a.start||+new Date,u={anim:a,percent:e,timestamp:n,start:n+(a.del||0),status:0,initstatus:f||0,stop:!1,ms:p,easing:P,from:r,diff:t,to:s,el:d,callback:i.callback,prev:m,next:l,repeat:h||a.times,origin:d.attr(),totalOrigin:g},ic.push(u),f&&!j&&!k&&(u.stop=!0,u.start=new Date-p*f,1==ic.length))return kc();k&&(u.start=new Date-u.ms*f),1==ic.length&&jc(kc)}b("raphael.anim.start."+d.id,d,a)}}function t(a){for(var b=0;be;e++)for(i=a[e],f=1,h=i.length;h>f;f+=2)c=b.x(i[f],i[f+1]),d=b.y(i[f],i[f+1]),i[f]=c,i[f+1]=d;return a};if(c._g=A,c.type=A.win.SVGAngle||A.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==c.type){var sb,tb=A.doc.createElement("div");if(tb.innerHTML='',sb=tb.firstChild,sb.style.behavior="url(#default#VML)",!sb||"object"!=typeof sb.adj)return c.type=G;tb=null}c.svg=!(c.vml="VML"==c.type),c._Paper=C,c.fn=v=C.prototype=c.prototype,c._id=0,c._oid=0,c.is=function(a,b){return b=M.call(b),"finite"==b?!Y[z](+a):"array"==b?a instanceof Array:"null"==b&&null===a||b==typeof a&&null!==a||"object"==b&&a===Object(a)||"array"==b&&Array.isArray&&Array.isArray(a)||W.call(a).slice(8,-1).toLowerCase()==b},c.angle=function(a,b,d,e,f,g){if(null==f){var h=a-d,i=b-e;return h||i?(180+180*N.atan2(-i,-h)/S+360)%360:0}return c.angle(a,b,f,g)-c.angle(d,e,f,g)},c.rad=function(a){return a%360*S/180},c.deg=function(a){return 180*a/S%360},c.snapTo=function(a,b,d){if(d=c.is(d,"finite")?d:10,c.is(a,V)){for(var e=a.length;e--;)if(Q(a[e]-b)<=d)return a[e]}else{a=+a;var f=b%a;if(d>f)return b-f;if(f>a-d)return b-f+a}return b},c.createUUID=function(a,b){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(a,b).toUpperCase()}}(/[xy]/g,function(a){var b=0|16*N.random(),c="x"==a?b:8|3&b;return c.toString(16)}),c.setWindow=function(a){b("raphael.setWindow",c,A.win,a),A.win=a,A.doc=A.win.document,c._engine.initWin&&c._engine.initWin(A.win)};var ub=function(a){if(c.vml){var b,d=/^\s+|\s+$/g;try{var e=new ActiveXObject("htmlfile");e.write(""),e.close(),b=e.body}catch(g){b=createPopup().document.body}var h=b.createTextRange();ub=f(function(a){try{b.style.color=I(a).replace(d,G);var c=h.queryCommandValue("ForeColor");return c=(255&c)<<16|65280&c|(16711680&c)>>>16,"#"+("000000"+c.toString(16)).slice(-6)}catch(e){return"none"}})}else{var i=A.doc.createElement("i");i.title="RaphaĂ«l Colour Picker",i.style.display="none",A.doc.body.appendChild(i),ub=f(function(a){return i.style.color=a,A.doc.defaultView.getComputedStyle(i,G).getPropertyValue("color")})}return ub(a)},vb=function(){return"hsb("+[this.h,this.s,this.b]+")"},wb=function(){return"hsl("+[this.h,this.s,this.l]+")"},xb=function(){return this.hex},yb=function(a,b,d){if(null==b&&c.is(a,"object")&&"r"in a&&"g"in a&&"b"in a&&(d=a.b,b=a.g,a=a.r),null==b&&c.is(a,U)){var e=c.getRGB(a);a=e.r,b=e.g,d=e.b}return(a>1||b>1||d>1)&&(a/=255,b/=255,d/=255),[a,b,d]},zb=function(a,b,d,e){a*=255,b*=255,d*=255;var f={r:a,g:b,b:d,hex:c.rgb(a,b,d),toString:xb};return c.is(e,"finite")&&(f.opacity=e),f};c.color=function(a){var b;return c.is(a,"object")&&"h"in a&&"s"in a&&"b"in a?(b=c.hsb2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.hex=b.hex):c.is(a,"object")&&"h"in a&&"s"in a&&"l"in a?(b=c.hsl2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.hex=b.hex):(c.is(a,"string")&&(a=c.getRGB(a)),c.is(a,"object")&&"r"in a&&"g"in a&&"b"in a?(b=c.rgb2hsl(a),a.h=b.h,a.s=b.s,a.l=b.l,b=c.rgb2hsb(a),a.v=b.b):(a={hex:"none"},a.r=a.g=a.b=a.h=a.s=a.v=a.l=-1)),a.toString=xb,a},c.hsb2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,a=a.h,d=a.o),a*=360;var e,f,g,h,i;return a=a%360/60,i=c*b,h=i*(1-Q(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],zb(e,f,g,d)},c.hsl2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h),(a>1||b>1||c>1)&&(a/=360,b/=100,c/=100),a*=360;var e,f,g,h,i;return a=a%360/60,i=2*b*(.5>c?c:1-c),h=i*(1-Q(a%2-1)),e=f=g=c-i/2,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],zb(e,f,g,d)},c.rgb2hsb=function(a,b,c){c=yb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;return f=O(a,b,c),g=f-P(a,b,c),d=0==g?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=60*((d+360)%6)/360,e=0==g?0:g/f,{h:d,s:e,b:f,toString:vb}},c.rgb2hsl=function(a,b,c){c=yb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;return g=O(a,b,c),h=P(a,b,c),i=g-h,d=0==i?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=60*((d+360)%6)/360,f=(g+h)/2,e=0==i?0:.5>f?i/(2*f):i/(2-2*f),{h:d,s:e,l:f,toString:wb}},c._path2string=function(){return this.join(",").replace(gb,"$1")},c._preload=function(a,b){var c=A.doc.createElement("img");c.style.cssText="position:absolute;left:-9999em;top:-9999em",c.onload=function(){b.call(this),this.onload=null,A.doc.body.removeChild(this)},c.onerror=function(){A.doc.body.removeChild(this)},A.doc.body.appendChild(c),c.src=a},c.getRGB=f(function(a){if(!a||(a=I(a)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:g};if("none"==a)return{r:-1,g:-1,b:-1,hex:"none",toString:g};!(fb[z](a.toLowerCase().substring(0,2))||"#"==a.charAt())&&(a=ub(a));var b,d,e,f,h,i,j=a.match(X);return j?(j[2]&&(e=ab(j[2].substring(5),16),d=ab(j[2].substring(3,5),16),b=ab(j[2].substring(1,3),16)),j[3]&&(e=ab((h=j[3].charAt(3))+h,16),d=ab((h=j[3].charAt(2))+h,16),b=ab((h=j[3].charAt(1))+h,16)),j[4]&&(i=j[4][J](eb),b=_(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=_(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),e=_(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),"rgba"==j[1].toLowerCase().slice(0,4)&&(f=_(i[3])),i[3]&&"%"==i[3].slice(-1)&&(f/=100)),j[5]?(i=j[5][J](eb),b=_(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=_(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),e=_(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsba"==j[1].toLowerCase().slice(0,4)&&(f=_(i[3])),i[3]&&"%"==i[3].slice(-1)&&(f/=100),c.hsb2rgb(b,d,e,f)):j[6]?(i=j[6][J](eb),b=_(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=_(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),e=_(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsla"==j[1].toLowerCase().slice(0,4)&&(f=_(i[3])),i[3]&&"%"==i[3].slice(-1)&&(f/=100),c.hsl2rgb(b,d,e,f)):(j={r:b,g:d,b:e,toString:g},j.hex="#"+(16777216|e|d<<8|b<<16).toString(16).slice(1),c.is(f,"finite")&&(j.opacity=f),j)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:g}},c),c.hsb=f(function(a,b,d){return c.hsb2rgb(a,b,d).hex}),c.hsl=f(function(a,b,d){return c.hsl2rgb(a,b,d).hex}),c.rgb=f(function(a,b,c){return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)}),c.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||.75},c=this.hsb2rgb(b.h,b.s,b.b);return b.h+=.075,b.h>1&&(b.h=0,b.s-=.2,b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b})),c.hex},c.getColor.reset=function(){delete this.start},c.parsePathString=function(a){if(!a)return null;var b=Ab(a);if(b.arr)return Cb(b.arr);var d={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},e=[];return c.is(a,V)&&c.is(a[0],V)&&(e=Cb(a)),e.length||I(a).replace(hb,function(a,b,c){var f=[],g=b.toLowerCase();if(c.replace(jb,function(a,b){b&&f.push(+b)}),"m"==g&&f.length>2&&(e.push([b][E](f.splice(0,2))),g="l",b="m"==b?"l":"L"),"r"==g)e.push([b][E](f));else for(;f.length>=d[g]&&(e.push([b][E](f.splice(0,d[g]))),d[g]););}),e.toString=c._path2string,b.arr=Cb(e),e},c.parseTransformString=f(function(a){if(!a)return null;var b=[];return c.is(a,V)&&c.is(a[0],V)&&(b=Cb(a)),b.length||I(a).replace(ib,function(a,c,d){var e=[];M.call(c),d.replace(jb,function(a,b){b&&e.push(+b)}),b.push([c][E](e))}),b.toString=c._path2string,b});var Ab=function(a){var b=Ab.ps=Ab.ps||{};return b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[z](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])}),b[a]};c.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=R(j,3),l=R(j,2),m=i*i,n=m*i,o=k*a+3*l*i*c+3*j*i*i*e+n*g,p=k*b+3*l*i*d+3*j*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,w=j*e+i*g,x=j*f+i*h,y=90-180*N.atan2(q-s,r-t)/S;return(q>s||t>r)&&(y+=180),{x:o,y:p,m:{x:q,y:r},n:{x:s,y:t},start:{x:u,y:v},end:{x:w,y:x},alpha:y}},c.bezierBBox=function(a,b,d,e,f,g,h,i){c.is(a,"array")||(a=[a,b,d,e,f,g,h,i]);var j=Jb.apply(null,a);return{x:j.min.x,y:j.min.y,x2:j.max.x,y2:j.max.y,width:j.max.x-j.min.x,height:j.max.y-j.min.y}},c.isPointInsideBBox=function(a,b,c){return b>=a.x&&b<=a.x2&&c>=a.y&&c<=a.y2},c.isBBoxIntersect=function(a,b){var d=c.isPointInsideBBox;return d(b,a.x,a.y)||d(b,a.x2,a.y)||d(b,a.x,a.y2)||d(b,a.x2,a.y2)||d(a,b.x,b.y)||d(a,b.x2,b.y)||d(a,b.x,b.y2)||d(a,b.x2,b.y2)||(a.xb.x||b.xa.x)&&(a.yb.y||b.ya.y)},c.pathIntersection=function(a,b){return n(a,b)},c.pathIntersectionNumber=function(a,b){return n(a,b,1)},c.isPointInsidePath=function(a,b,d){var e=c.pathBBox(a);return c.isPointInsideBBox(e,b,d)&&1==n(a,[["M",b,d],["H",e.x2+10]],1)%2},c._removedFactory=function(a){return function(){b("raphael.log",null,"RaphaĂ«l: you are calling to method “"+a+"” of removed object",a)}};var Bb=c.pathBBox=function(a){var b=Ab(a);if(b.bbox)return d(b.bbox);if(!a)return{x:0,y:0,width:0,height:0,x2:0,y2:0};a=Kb(a);for(var c,e=0,f=0,g=[],h=[],i=0,j=a.length;j>i;i++)if(c=a[i],"M"==c[0])e=c[1],f=c[2],g.push(e),h.push(f);else{var k=Jb(e,f,c[1],c[2],c[3],c[4],c[5],c[6]);g=g[E](k.min.x,k.max.x),h=h[E](k.min.y,k.max.y),e=c[5],f=c[6]}var l=P[D](0,g),m=P[D](0,h),n=O[D](0,g),o=O[D](0,h),p=n-l,q=o-m,r={x:l,y:m,x2:n,y2:o,width:p,height:q,cx:l+p/2,cy:m+q/2};return b.bbox=d(r),r},Cb=function(a){var b=d(a);return b.toString=c._path2string,b},Db=c._pathToRelative=function(a){var b=Ab(a);if(b.rel)return Cb(b.rel);c.is(a,V)&&c.is(a&&a[0],V)||(a=c.parsePathString(a));var d=[],e=0,f=0,g=0,h=0,i=0;"M"==a[0][0]&&(e=a[0][1],f=a[0][2],g=e,h=f,i++,d.push(["M",e,f]));for(var j=i,k=a.length;k>j;j++){var l=d[j]=[],m=a[j];if(m[0]!=M.call(m[0]))switch(l[0]=M.call(m[0]),l[0]){case"a":l[1]=m[1],l[2]=m[2],l[3]=m[3],l[4]=m[4],l[5]=m[5],l[6]=+(m[6]-e).toFixed(3),l[7]=+(m[7]-f).toFixed(3);break;case"v":l[1]=+(m[1]-f).toFixed(3);break;case"m":g=m[1],h=m[2];default:for(var n=1,o=m.length;o>n;n++)l[n]=+(m[n]-(n%2?e:f)).toFixed(3)}else{l=d[j]=[],"m"==m[0]&&(g=m[1]+e,h=m[2]+f);for(var p=0,q=m.length;q>p;p++)d[j][p]=m[p]}var r=d[j].length;switch(d[j][0]){case"z":e=g,f=h;break;case"h":e+=+d[j][r-1];break;case"v":f+=+d[j][r-1];break;default:e+=+d[j][r-2],f+=+d[j][r-1]}}return d.toString=c._path2string,b.rel=Cb(d),d},Eb=c._pathToAbsolute=function(a){var b=Ab(a);if(b.abs)return Cb(b.abs);if(c.is(a,V)&&c.is(a&&a[0],V)||(a=c.parsePathString(a)),!a||!a.length)return[["M",0,0]];var d=[],e=0,f=0,g=0,i=0,j=0;"M"==a[0][0]&&(e=+a[0][1],f=+a[0][2],g=e,i=f,j++,d[0]=["M",e,f]);for(var k,l,m=3==a.length&&"M"==a[0][0]&&"R"==a[1][0].toUpperCase()&&"Z"==a[2][0].toUpperCase(),n=j,o=a.length;o>n;n++){if(d.push(k=[]),l=a[n],l[0]!=bb.call(l[0]))switch(k[0]=bb.call(l[0]),k[0]){case"A":k[1]=l[1],k[2]=l[2],k[3]=l[3],k[4]=l[4],k[5]=l[5],k[6]=+(l[6]+e),k[7]=+(l[7]+f);break;case"V":k[1]=+l[1]+f;break;case"H":k[1]=+l[1]+e;break;case"R":for(var p=[e,f][E](l.slice(1)),q=2,r=p.length;r>q;q++)p[q]=+p[q]+e,p[++q]=+p[q]+f;d.pop(),d=d[E](h(p,m));break;case"M":g=+l[1]+e,i=+l[2]+f;default:for(q=1,r=l.length;r>q;q++)k[q]=+l[q]+(q%2?e:f)}else if("R"==l[0])p=[e,f][E](l.slice(1)),d.pop(),d=d[E](h(p,m)),k=["R"][E](l.slice(-2));else for(var s=0,t=l.length;t>s;s++)k[s]=l[s];switch(k[0]){case"Z":e=g,f=i;break;case"H":e=k[1];break;case"V":f=k[1];break;case"M":g=k[k.length-2],i=k[k.length-1];default:e=k[k.length-2],f=k[k.length-1]}}return d.toString=c._path2string,b.abs=Cb(d),d},Fb=function(a,b,c,d){return[a,b,c,d,c,d]},Gb=function(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]},Hb=function(a,b,c,d,e,g,h,i,j,k){var l,m=120*S/180,n=S/180*(+e||0),o=[],p=f(function(a,b,c){var d=a*N.cos(c)-b*N.sin(c),e=a*N.sin(c)+b*N.cos(c);return{x:d,y:e}});if(k)y=k[0],z=k[1],w=k[2],x=k[3];else{l=p(a,b,-n),a=l.x,b=l.y,l=p(i,j,-n),i=l.x,j=l.y;var q=(N.cos(S/180*e),N.sin(S/180*e),(a-i)/2),r=(b-j)/2,s=q*q/(c*c)+r*r/(d*d);s>1&&(s=N.sqrt(s),c=s*c,d=s*d);var t=c*c,u=d*d,v=(g==h?-1:1)*N.sqrt(Q((t*u-t*r*r-u*q*q)/(t*r*r+u*q*q))),w=v*c*r/d+(a+i)/2,x=v*-d*q/c+(b+j)/2,y=N.asin(((b-x)/d).toFixed(9)),z=N.asin(((j-x)/d).toFixed(9));y=w>a?S-y:y,z=w>i?S-z:z,0>y&&(y=2*S+y),0>z&&(z=2*S+z),h&&y>z&&(y-=2*S),!h&&z>y&&(z-=2*S)}var A=z-y;if(Q(A)>m){var B=z,C=i,D=j;z=y+m*(h&&z>y?1:-1),i=w+c*N.cos(z),j=x+d*N.sin(z),o=Hb(i,j,c,d,e,0,h,C,D,[z,B,w,x])}A=z-y;var F=N.cos(y),G=N.sin(y),H=N.cos(z),I=N.sin(z),K=N.tan(A/4),L=4/3*c*K,M=4/3*d*K,O=[a,b],P=[a+L*G,b-M*F],R=[i+L*I,j-M*H],T=[i,j];if(P[0]=2*O[0]-P[0],P[1]=2*O[1]-P[1],k)return[P,R,T][E](o);o=[P,R,T][E](o).join()[J](",");for(var U=[],V=0,W=o.length;W>V;V++)U[V]=V%2?p(o[V-1],o[V],n).y:p(o[V],o[V+1],n).x;return U},Ib=function(a,b,c,d,e,f,g,h,i){var j=1-i;return{x:R(j,3)*a+3*R(j,2)*i*c+3*j*i*i*e+R(i,3)*g,y:R(j,3)*b+3*R(j,2)*i*d+3*j*i*i*f+R(i,3)*h}},Jb=f(function(a,b,c,d,e,f,g,h){var i,j=e-2*c+a-(g-2*e+c),k=2*(c-a)-2*(e-c),l=a-c,m=(-k+N.sqrt(k*k-4*j*l))/2/j,n=(-k-N.sqrt(k*k-4*j*l))/2/j,o=[b,h],p=[a,g];return Q(m)>"1e12"&&(m=.5),Q(n)>"1e12"&&(n=.5),m>0&&1>m&&(i=Ib(a,b,c,d,e,f,g,h,m),p.push(i.x),o.push(i.y)),n>0&&1>n&&(i=Ib(a,b,c,d,e,f,g,h,n),p.push(i.x),o.push(i.y)),j=f-2*d+b-(h-2*f+d),k=2*(d-b)-2*(f-d),l=b-d,m=(-k+N.sqrt(k*k-4*j*l))/2/j,n=(-k-N.sqrt(k*k-4*j*l))/2/j,Q(m)>"1e12"&&(m=.5),Q(n)>"1e12"&&(n=.5),m>0&&1>m&&(i=Ib(a,b,c,d,e,f,g,h,m),p.push(i.x),o.push(i.y)),n>0&&1>n&&(i=Ib(a,b,c,d,e,f,g,h,n),p.push(i.x),o.push(i.y)),{min:{x:P[D](0,p),y:P[D](0,o)},max:{x:O[D](0,p),y:O[D](0,o)}}}),Kb=c._path2curve=f(function(a,b){var c=!b&&Ab(a);if(!b&&c.curve)return Cb(c.curve);for(var d=Eb(a),e=b&&Eb(b),f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},h=(function(a,b,c){var d,e;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];switch(!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null),a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"][E](Hb[D](0,[b.x,b.y][E](a.slice(1))));break;case"S":"C"==c||"S"==c?(d=2*b.x-b.bx,e=2*b.y-b.by):(d=b.x,e=b.y),a=["C",d,e][E](a.slice(1));break;case"T":"Q"==c||"T"==c?(b.qx=2*b.x-b.qx,b.qy=2*b.y-b.qy):(b.qx=b.x,b.qy=b.y),a=["C"][E](Gb(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"][E](Gb(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][E](Fb(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][E](Fb(b.x,b.y,a[1],b.y));break;case"V":a=["C"][E](Fb(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][E](Fb(b.x,b.y,b.X,b.Y))}return a}),i=function(a,b){if(a[b].length>7){a[b].shift();for(var c=a[b];c.length;)a.splice(b++,0,["C"][E](c.splice(0,6)));a.splice(b,1),l=O(d.length,e&&e.length||0)}},j=function(a,b,c,f,g){a&&b&&"M"==a[g][0]&&"M"!=b[g][0]&&(b.splice(g,0,["M",f.x,f.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],l=O(d.length,e&&e.length||0))},k=0,l=O(d.length,e&&e.length||0);l>k;k++){d[k]=h(d[k],f),i(d,k),e&&(e[k]=h(e[k],g)),e&&i(e,k),j(d,e,f,g,k),j(e,d,g,f,k);var m=d[k],n=e&&e[k],o=m.length,p=e&&n.length;f.x=m[o-2],f.y=m[o-1],f.bx=_(m[o-4])||f.x,f.by=_(m[o-3])||f.y,g.bx=e&&(_(n[p-4])||g.x),g.by=e&&(_(n[p-3])||g.y),g.x=e&&n[p-2],g.y=e&&n[p-1]}return e||(c.curve=Cb(d)),e?[d,e]:d},null,Cb),Lb=(c._parseDots=f(function(a){for(var b=[],d=0,e=a.length;e>d;d++){var f={},g=a[d].match(/^([^:]*):?([\d\.]*)/);if(f.color=c.getRGB(g[1]),f.color.error)return null;f.color=f.color.hex,g[2]&&(f.offset=g[2]+"%"),b.push(f)}for(d=1,e=b.length-1;e>d;d++)if(!b[d].offset){for(var h=_(b[d-1].offset||0),i=0,j=d+1;e>j;j++)if(b[j].offset){i=b[j].offset;break}i||(i=100,j=e),i=_(i);for(var k=(i-h)/(j-d+1);j>d;d++)h+=k,b[d].offset=h+"%"}return b}),c._tear=function(a,b){a==b.top&&(b.top=a.prev),a==b.bottom&&(b.bottom=a.next),a.next&&(a.next.prev=a.prev),a.prev&&(a.prev.next=a.next)}),Mb=(c._tofront=function(a,b){b.top!==a&&(Lb(a,b),a.next=null,a.prev=b.top,b.top.next=a,b.top=a)},c._toback=function(a,b){b.bottom!==a&&(Lb(a,b),a.next=b.bottom,a.prev=null,b.bottom.prev=a,b.bottom=a)},c._insertafter=function(a,b,c){Lb(a,c),b==c.top&&(c.top=a),b.next&&(b.next.prev=a),a.next=b.next,a.prev=b,b.next=a},c._insertbefore=function(a,b,c){Lb(a,c),b==c.bottom&&(c.bottom=a),b.prev&&(b.prev.next=a),a.prev=b.prev,b.prev=a,a.next=b},c.toMatrix=function(a,b){var c=Bb(a),d={_:{transform:G},getBBox:function(){return c}};return Nb(d,b),d.matrix}),Nb=(c.transformPath=function(a,b){return rb(a,Mb(a,b))},c._extractTransform=function(a,b){if(null==b)return a._.transform;b=I(b).replace(/\.{3}|\u2026/g,a._.transform||G);var d=c.parseTransformString(b),e=0,f=0,g=0,h=1,i=1,j=a._,k=new o;if(j.transform=d||[],d)for(var l=0,m=d.length;m>l;l++){var n,p,q,r,s,t=d[l],u=t.length,v=I(t[0]).toLowerCase(),w=t[0]!=v,x=w?k.invert():0;"t"==v&&3==u?w?(n=x.x(0,0),p=x.y(0,0),q=x.x(t[1],t[2]),r=x.y(t[1],t[2]),k.translate(q-n,r-p)):k.translate(t[1],t[2]):"r"==v?2==u?(s=s||a.getBBox(1),k.rotate(t[1],s.x+s.width/2,s.y+s.height/2),e+=t[1]):4==u&&(w?(q=x.x(t[2],t[3]),r=x.y(t[2],t[3]),k.rotate(t[1],q,r)):k.rotate(t[1],t[2],t[3]),e+=t[1]):"s"==v?2==u||3==u?(s=s||a.getBBox(1),k.scale(t[1],t[u-1],s.x+s.width/2,s.y+s.height/2),h*=t[1],i*=t[u-1]):5==u&&(w?(q=x.x(t[3],t[4]),r=x.y(t[3],t[4]),k.scale(t[1],t[2],q,r)):k.scale(t[1],t[2],t[3],t[4]),h*=t[1],i*=t[2]):"m"==v&&7==u&&k.add(t[1],t[2],t[3],t[4],t[5],t[6]),j.dirtyT=1,a.matrix=k}a.matrix=k,j.sx=h,j.sy=i,j.deg=e,j.dx=f=k.e,j.dy=g=k.f,1==h&&1==i&&!e&&j.bbox?(j.bbox.x+=+f,j.bbox.y+=+g):j.dirtyT=1}),Ob=function(a){var b=a[0];switch(b.toLowerCase()){case"t":return[b,0,0];case"m":return[b,1,0,0,1,0,0];case"r":return 4==a.length?[b,0,a[2],a[3]]:[b,0];case"s":return 5==a.length?[b,1,1,a[3],a[4]]:3==a.length?[b,1,1]:[b,1]}},Pb=c._equaliseTransform=function(a,b){b=I(b).replace(/\.{3}|\u2026/g,a),a=c.parseTransformString(a)||[],b=c.parseTransformString(b)||[];for(var d,e,f,g,h=O(a.length,b.length),i=[],j=[],k=0;h>k;k++){if(f=a[k]||Ob(b[k]),g=b[k]||Ob(f),f[0]!=g[0]||"r"==f[0].toLowerCase()&&(f[2]!=g[2]||f[3]!=g[3])||"s"==f[0].toLowerCase()&&(f[3]!=g[3]||f[4]!=g[4]))return;for(i[k]=[],j[k]=[],d=0,e=O(f.length,g.length);e>d;d++)d in f&&(i[k][d]=f[d]),d in g&&(j[k][d]=g[d]) +}return{from:i,to:j}};c._getContainer=function(a,b,d,e){var f;return f=null!=e||c.is(a,"object")?a:A.doc.getElementById(a),null!=f?f.tagName?null==b?{container:f,width:f.style.pixelWidth||f.offsetWidth,height:f.style.pixelHeight||f.offsetHeight}:{container:f,width:b,height:d}:{container:1,x:a,y:b,width:d,height:e}:void 0},c.pathToRelative=Db,c._engine={},c.path2curve=Kb,c.matrix=function(a,b,c,d,e,f){return new o(a,b,c,d,e,f)},function(a){function b(a){return a[0]*a[0]+a[1]*a[1]}function d(a){var c=N.sqrt(b(a));a[0]&&(a[0]/=c),a[1]&&(a[1]/=c)}a.add=function(a,b,c,d,e,f){var g,h,i,j,k=[[],[],[]],l=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],m=[[a,c,e],[b,d,f],[0,0,1]];for(a&&a instanceof o&&(m=[[a.a,a.c,a.e],[a.b,a.d,a.f],[0,0,1]]),g=0;3>g;g++)for(h=0;3>h;h++){for(j=0,i=0;3>i;i++)j+=l[g][i]*m[i][h];k[g][h]=j}this.a=k[0][0],this.b=k[1][0],this.c=k[0][1],this.d=k[1][1],this.e=k[0][2],this.f=k[1][2]},a.invert=function(){var a=this,b=a.a*a.d-a.b*a.c;return new o(a.d/b,-a.b/b,-a.c/b,a.a/b,(a.c*a.f-a.d*a.e)/b,(a.b*a.e-a.a*a.f)/b)},a.clone=function(){return new o(this.a,this.b,this.c,this.d,this.e,this.f)},a.translate=function(a,b){this.add(1,0,0,1,a,b)},a.scale=function(a,b,c,d){null==b&&(b=a),(c||d)&&this.add(1,0,0,1,c,d),this.add(a,0,0,b,0,0),(c||d)&&this.add(1,0,0,1,-c,-d)},a.rotate=function(a,b,d){a=c.rad(a),b=b||0,d=d||0;var e=+N.cos(a).toFixed(9),f=+N.sin(a).toFixed(9);this.add(e,f,-f,e,b,d),this.add(1,0,0,1,-b,-d)},a.x=function(a,b){return a*this.a+b*this.c+this.e},a.y=function(a,b){return a*this.b+b*this.d+this.f},a.get=function(a){return+this[I.fromCharCode(97+a)].toFixed(4)},a.toString=function(){return c.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},a.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},a.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},a.split=function(){var a={};a.dx=this.e,a.dy=this.f;var e=[[this.a,this.c],[this.b,this.d]];a.scalex=N.sqrt(b(e[0])),d(e[0]),a.shear=e[0][0]*e[1][0]+e[0][1]*e[1][1],e[1]=[e[1][0]-e[0][0]*a.shear,e[1][1]-e[0][1]*a.shear],a.scaley=N.sqrt(b(e[1])),d(e[1]),a.shear/=a.scaley;var f=-e[0][1],g=e[1][1];return 0>g?(a.rotate=c.deg(N.acos(g)),0>f&&(a.rotate=360-a.rotate)):a.rotate=c.deg(N.asin(f)),a.isSimple=!(+a.shear.toFixed(9)||a.scalex.toFixed(9)!=a.scaley.toFixed(9)&&a.rotate),a.isSuperSimple=!+a.shear.toFixed(9)&&a.scalex.toFixed(9)==a.scaley.toFixed(9)&&!a.rotate,a.noRotation=!+a.shear.toFixed(9)&&!a.rotate,a},a.toTransformString=function(a){var b=a||this[J]();return b.isSimple?(b.scalex=+b.scalex.toFixed(4),b.scaley=+b.scaley.toFixed(4),b.rotate=+b.rotate.toFixed(4),(b.dx||b.dy?"t"+[b.dx,b.dy]:G)+(1!=b.scalex||1!=b.scaley?"s"+[b.scalex,b.scaley,0,0]:G)+(b.rotate?"r"+[b.rotate,0,0]:G)):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(o.prototype);var Qb=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/);v.safari="Apple Computer, Inc."==navigator.vendor&&(Qb&&Qb[1]<4||"iP"==navigator.platform.slice(0,2))||"Google Inc."==navigator.vendor&&Qb&&Qb[1]<8?function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout(function(){a.remove()})}:mb;for(var Rb=function(){this.returnValue=!1},Sb=function(){return this.originalEvent.preventDefault()},Tb=function(){this.cancelBubble=!0},Ub=function(){return this.originalEvent.stopPropagation()},Vb=function(a){var b=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,c=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft;return{x:a.clientX+c,y:a.clientY+b}},Wb=function(){return A.doc.addEventListener?function(a,b,c,d){var e=function(a){var b=Vb(a);return c.call(d,a,b.x,b.y)};if(a.addEventListener(b,e,!1),F&&L[b]){var f=function(b){for(var e=Vb(b),f=b,g=0,h=b.targetTouches&&b.targetTouches.length;h>g;g++)if(b.targetTouches[g].target==a){b=b.targetTouches[g],b.originalEvent=f,b.preventDefault=Sb,b.stopPropagation=Ub;break}return c.call(d,b,e.x,e.y)};a.addEventListener(L[b],f,!1)}return function(){return a.removeEventListener(b,e,!1),F&&L[b]&&a.removeEventListener(L[b],e,!1),!0}}:A.doc.attachEvent?function(a,b,c,d){var e=function(a){a=a||A.win.event;var b=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,e=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft,f=a.clientX+e,g=a.clientY+b;return a.preventDefault=a.preventDefault||Rb,a.stopPropagation=a.stopPropagation||Tb,c.call(d,a,f,g)};a.attachEvent("on"+b,e);var f=function(){return a.detachEvent("on"+b,e),!0};return f}:void 0}(),Xb=[],Yb=function(a){for(var c,d=a.clientX,e=a.clientY,f=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,g=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft,h=Xb.length;h--;){if(c=Xb[h],F&&a.touches){for(var i,j=a.touches.length;j--;)if(i=a.touches[j],i.identifier==c.el._drag.id){d=i.clientX,e=i.clientY,(a.originalEvent?a.originalEvent:a).preventDefault();break}}else a.preventDefault();var k,l=c.el.node,m=l.nextSibling,n=l.parentNode,o=l.style.display;A.win.opera&&n.removeChild(l),l.style.display="none",k=c.el.paper.getElementByPoint(d,e),l.style.display=o,A.win.opera&&(m?n.insertBefore(l,m):n.appendChild(l)),k&&b("raphael.drag.over."+c.el.id,c.el,k),d+=g,e+=f,b("raphael.drag.move."+c.el.id,c.move_scope||c.el,d-c.el._drag.x,e-c.el._drag.y,d,e,a)}},Zb=function(a){c.unmousemove(Yb).unmouseup(Zb);for(var d,e=Xb.length;e--;)d=Xb[e],d.el._drag={},b("raphael.drag.end."+d.el.id,d.end_scope||d.start_scope||d.move_scope||d.el,a);Xb=[]},$b=c.el={},_b=K.length;_b--;)!function(a){c[a]=$b[a]=function(b,d){return c.is(b,"function")&&(this.events=this.events||[],this.events.push({name:a,f:b,unbind:Wb(this.shape||this.node||A.doc,a,b,d||this)})),this},c["un"+a]=$b["un"+a]=function(b){for(var d=this.events||[],e=d.length;e--;)d[e].name!=a||!c.is(b,"undefined")&&d[e].f!=b||(d[e].unbind(),d.splice(e,1),!d.length&&delete this.events);return this}}(K[_b]);$b.data=function(a,d){var e=kb[this.id]=kb[this.id]||{};if(0==arguments.length)return e;if(1==arguments.length){if(c.is(a,"object")){for(var f in a)a[z](f)&&this.data(f,a[f]);return this}return b("raphael.data.get."+this.id,this,e[a],a),e[a]}return e[a]=d,b("raphael.data.set."+this.id,this,d,a),this},$b.removeData=function(a){return null==a?kb[this.id]={}:kb[this.id]&&delete kb[this.id][a],this},$b.getData=function(){return d(kb[this.id]||{})},$b.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)},$b.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};var ac=[];$b.drag=function(a,d,e,f,g,h){function i(i){(i.originalEvent||i).preventDefault();var j=i.clientX,k=i.clientY,l=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,m=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft;if(this._drag.id=i.identifier,F&&i.touches)for(var n,o=i.touches.length;o--;)if(n=i.touches[o],this._drag.id=n.identifier,n.identifier==this._drag.id){j=n.clientX,k=n.clientY;break}this._drag.x=j+m,this._drag.y=k+l,!Xb.length&&c.mousemove(Yb).mouseup(Zb),Xb.push({el:this,move_scope:f,start_scope:g,end_scope:h}),d&&b.on("raphael.drag.start."+this.id,d),a&&b.on("raphael.drag.move."+this.id,a),e&&b.on("raphael.drag.end."+this.id,e),b("raphael.drag.start."+this.id,g||f||this,i.clientX+m,i.clientY+l,i)}return this._drag={},ac.push({el:this,start:i}),this.mousedown(i),this},$b.onDragOver=function(a){a?b.on("raphael.drag.over."+this.id,a):b.unbind("raphael.drag.over."+this.id)},$b.undrag=function(){for(var a=ac.length;a--;)ac[a].el==this&&(this.unmousedown(ac[a].start),ac.splice(a,1),b.unbind("raphael.drag.*."+this.id));!ac.length&&c.unmousemove(Yb).unmouseup(Zb),Xb=[]},v.circle=function(a,b,d){var e=c._engine.circle(this,a||0,b||0,d||0);return this.__set__&&this.__set__.push(e),e},v.rect=function(a,b,d,e,f){var g=c._engine.rect(this,a||0,b||0,d||0,e||0,f||0);return this.__set__&&this.__set__.push(g),g},v.ellipse=function(a,b,d,e){var f=c._engine.ellipse(this,a||0,b||0,d||0,e||0);return this.__set__&&this.__set__.push(f),f},v.path=function(a){a&&!c.is(a,U)&&!c.is(a[0],V)&&(a+=G);var b=c._engine.path(c.format[D](c,arguments),this);return this.__set__&&this.__set__.push(b),b},v.image=function(a,b,d,e,f){var g=c._engine.image(this,a||"about:blank",b||0,d||0,e||0,f||0);return this.__set__&&this.__set__.push(g),g},v.text=function(a,b,d){var e=c._engine.text(this,a||0,b||0,I(d));return this.__set__&&this.__set__.push(e),e},v.set=function(a){!c.is(a,"array")&&(a=Array.prototype.splice.call(arguments,0,arguments.length));var b=new mc(a);return this.__set__&&this.__set__.push(b),b.paper=this,b.type="set",b},v.setStart=function(a){this.__set__=a||this.set()},v.setFinish=function(){var a=this.__set__;return delete this.__set__,a},v.setSize=function(a,b){return c._engine.setSize.call(this,a,b)},v.setViewBox=function(a,b,d,e,f){return c._engine.setViewBox.call(this,a,b,d,e,f)},v.top=v.bottom=null,v.raphael=c;var bc=function(a){var b=a.getBoundingClientRect(),c=a.ownerDocument,d=c.body,e=c.documentElement,f=e.clientTop||d.clientTop||0,g=e.clientLeft||d.clientLeft||0,h=b.top+(A.win.pageYOffset||e.scrollTop||d.scrollTop)-f,i=b.left+(A.win.pageXOffset||e.scrollLeft||d.scrollLeft)-g;return{y:h,x:i}};v.getElementByPoint=function(a,b){var c=this,d=c.canvas,e=A.doc.elementFromPoint(a,b);if(A.win.opera&&"svg"==e.tagName){var f=bc(d),g=d.createSVGRect();g.x=a-f.x,g.y=b-f.y,g.width=g.height=1;var h=d.getIntersectionList(g,null);h.length&&(e=h[h.length-1])}if(!e)return null;for(;e.parentNode&&e!=d.parentNode&&!e.raphael;)e=e.parentNode;return e==c.canvas.parentNode&&(e=d),e=e&&e.raphael?c.getById(e.raphaelid):null},v.getElementsByBBox=function(a){var b=this.set();return this.forEach(function(d){c.isBBoxIntersect(d.getBBox(),a)&&b.push(d)}),b},v.getById=function(a){for(var b=this.bottom;b;){if(b.id==a)return b;b=b.next}return null},v.forEach=function(a,b){for(var c=this.bottom;c;){if(a.call(b,c)===!1)return this;c=c.next}return this},v.getElementsByPoint=function(a,b){var c=this.set();return this.forEach(function(d){d.isPointInside(a,b)&&c.push(d)}),c},$b.isPointInside=function(a,b){var d=this.realPath=qb[this.type](this);return this.attr("transform")&&this.attr("transform").length&&(d=c.transformPath(d,this.attr("transform"))),c.isPointInsidePath(d,a,b)},$b.getBBox=function(a){if(this.removed)return{};var b=this._;return a?((b.dirty||!b.bboxwt)&&(this.realPath=qb[this.type](this),b.bboxwt=Bb(this.realPath),b.bboxwt.toString=p,b.dirty=0),b.bboxwt):((b.dirty||b.dirtyT||!b.bbox)&&((b.dirty||!this.realPath)&&(b.bboxwt=0,this.realPath=qb[this.type](this)),b.bbox=Bb(rb(this.realPath,this.matrix)),b.bbox.toString=p,b.dirty=b.dirtyT=0),b.bbox)},$b.clone=function(){if(this.removed)return null;var a=this.paper[this.type]().attr(this.attr());return this.__set__&&this.__set__.push(a),a},$b.glow=function(a){if("text"==this.type)return null;a=a||{};var b={width:(a.width||10)+(+this.attr("stroke-width")||1),fill:a.fill||!1,opacity:a.opacity||.5,offsetx:a.offsetx||0,offsety:a.offsety||0,color:a.color||"#000"},c=b.width/2,d=this.paper,e=d.set(),f=this.realPath||qb[this.type](this);f=this.matrix?rb(f,this.matrix):f;for(var g=1;c+1>g;g++)e.push(d.path(f).attr({stroke:b.color,fill:b.fill?b.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(b.width/c*g).toFixed(3),opacity:+(b.opacity/c).toFixed(3)}));return e.insertBefore(this).translate(b.offsetx,b.offsety)};var cc=function(a,b,d,e,f,g,h,i,l){return null==l?j(a,b,d,e,f,g,h,i):c.findDotsAtSegment(a,b,d,e,f,g,h,i,k(a,b,d,e,f,g,h,i,l))},dc=function(a,b){return function(d,e,f){d=Kb(d);for(var g,h,i,j,k,l="",m={},n=0,o=0,p=d.length;p>o;o++){if(i=d[o],"M"==i[0])g=+i[1],h=+i[2];else{if(j=cc(g,h,i[1],i[2],i[3],i[4],i[5],i[6]),n+j>e){if(b&&!m.start){if(k=cc(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),l+=["C"+k.start.x,k.start.y,k.m.x,k.m.y,k.x,k.y],f)return l;m.start=l,l=["M"+k.x,k.y+"C"+k.n.x,k.n.y,k.end.x,k.end.y,i[5],i[6]].join(),n+=j,g=+i[5],h=+i[6];continue}if(!a&&!b)return k=cc(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),{x:k.x,y:k.y,alpha:k.alpha}}n+=j,g=+i[5],h=+i[6]}l+=i.shift()+i}return m.end=l,k=a?n:b?m:c.findDotsAtSegment(g,h,i[0],i[1],i[2],i[3],i[4],i[5],1),k.alpha&&(k={x:k.x,y:k.y,alpha:k.alpha}),k}},ec=dc(1),fc=dc(),gc=dc(0,1);c.getTotalLength=ec,c.getPointAtLength=fc,c.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return gc(a,b).end;var d=gc(a,c,1);return b?gc(d,b).end:d},$b.getTotalLength=function(){var a=this.getPath();if(a)return this.node.getTotalLength?this.node.getTotalLength():ec(a)},$b.getPointAtLength=function(a){var b=this.getPath();if(b)return fc(b,a)},$b.getPath=function(){var a,b=c._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return b&&(a=b(this)),a},$b.getSubpath=function(a,b){var d=this.getPath();if(d)return c.getSubpath(d,a,b)};var hc=c.easing_formulas={linear:function(a){return a},"<":function(a){return R(a,1.7)},">":function(a){return R(a,.48)},"<>":function(a){var b=.48-a/1.04,c=N.sqrt(.1734+b*b),d=c-b,e=R(Q(d),1/3)*(0>d?-1:1),f=-c-b,g=R(Q(f),1/3)*(0>f?-1:1),h=e+g+.5;return 3*(1-h)*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a-=1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){return a==!!a?a:R(2,-10*a)*N.sin((a-.075)*2*S/.3)+1},bounce:function(a){var b,c=7.5625,d=2.75;return 1/d>a?b=c*a*a:2/d>a?(a-=1.5/d,b=c*a*a+.75):2.5/d>a?(a-=2.25/d,b=c*a*a+.9375):(a-=2.625/d,b=c*a*a+.984375),b}};hc.easeIn=hc["ease-in"]=hc["<"],hc.easeOut=hc["ease-out"]=hc[">"],hc.easeInOut=hc["ease-in-out"]=hc["<>"],hc["back-in"]=hc.backIn,hc["back-out"]=hc.backOut;var ic=[],jc=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||function(a){setTimeout(a,16)},kc=function(){for(var a=+new Date,d=0;dh))if(i>h){var q=j(h/i);for(var r in k)if(k[z](r)){switch(db[r]){case T:f=+k[r]+q*i*l[r];break;case"colour":f="rgb("+[lc($(k[r].r+q*i*l[r].r)),lc($(k[r].g+q*i*l[r].g)),lc($(k[r].b+q*i*l[r].b))].join(",")+")";break;case"path":f=[];for(var t=0,u=k[r].length;u>t;t++){f[t]=[k[r][t][0]];for(var v=1,w=k[r][t].length;w>v;v++)f[t][v]=+k[r][t][v]+q*i*l[r][t][v];f[t]=f[t].join(H)}f=f.join(H);break;case"transform":if(l[r].real)for(f=[],t=0,u=k[r].length;u>t;t++)for(f[t]=[k[r][t][0]],v=1,w=k[r][t].length;w>v;v++)f[t][v]=k[r][t][v]+q*i*l[r][t][v];else{var x=function(a){return+k[r][a]+q*i*l[r][a]};f=[["m",x(0),x(1),x(2),x(3),x(4),x(5)]]}break;case"csv":if("clip-rect"==r)for(f=[],t=4;t--;)f[t]=+k[r][t]+q*i*l[r][t];break;default:var y=[][E](k[r]);for(f=[],t=n.paper.customAttributes[r].length;t--;)f[t]=+y[t]+q*i*l[r][t]}o[r]=f}n.attr(o),function(a,c,d){setTimeout(function(){b("raphael.anim.frame."+a,c,d)})}(n.id,n,e.anim)}else{if(function(a,d,e){setTimeout(function(){b("raphael.anim.frame."+d.id,d,e),b("raphael.anim.finish."+d.id,d,e),c.is(a,"function")&&a.call(d)})}(e.callback,n,e.anim),n.attr(m),ic.splice(d--,1),e.repeat>1&&!e.next){for(g in m)m[z](g)&&(p[g]=e.totalOrigin[g]);e.el.attr(p),s(e.anim,e.el,e.anim.percents[0],null,e.totalOrigin,e.repeat-1)}e.next&&!e.stop&&s(e.anim,e.el,e.next,null,e.totalOrigin,e.repeat)}}}c.svg&&n&&n.paper&&n.paper.safari(),ic.length&&jc(kc)},lc=function(a){return a>255?255:0>a?0:a};$b.animateWith=function(a,b,d,e,f,g){var h=this;if(h.removed)return g&&g.call(h),h;var i=d instanceof r?d:c.animation(d,e,f,g);s(i,h,i.percents[0],null,h.attr());for(var j=0,k=ic.length;k>j;j++)if(ic[j].anim==b&&ic[j].el==a){ic[k-1].start=ic[j].start;break}return h},$b.onAnimation=function(a){return a?b.on("raphael.anim.frame."+this.id,a):b.unbind("raphael.anim.frame."+this.id),this},r.prototype.delay=function(a){var b=new r(this.anim,this.ms);return b.times=this.times,b.del=+a||0,b},r.prototype.repeat=function(a){var b=new r(this.anim,this.ms);return b.del=this.del,b.times=N.floor(O(a,0))||1,b},c.animation=function(a,b,d,e){if(a instanceof r)return a;(c.is(d,"function")||!d)&&(e=e||d||null,d=null),a=Object(a),b=+b||0;var f,g,h={};for(g in a)a[z](g)&&_(g)!=g&&_(g)+"%"!=g&&(f=!0,h[g]=a[g]);return f?(d&&(h.easing=d),e&&(h.callback=e),new r({100:h},b)):new r(a,b)},$b.animate=function(a,b,d,e){var f=this;if(f.removed)return e&&e.call(f),f;var g=a instanceof r?a:c.animation(a,b,d,e);return s(g,f,g.percents[0],null,f.attr()),f},$b.setTime=function(a,b){return a&&null!=b&&this.status(a,P(b,a.ms)/a.ms),this},$b.status=function(a,b){var c,d,e=[],f=0;if(null!=b)return s(a,this,-1,P(b,1)),this;for(c=ic.length;c>f;f++)if(d=ic[f],d.el.id==this.id&&(!a||d.anim==a)){if(a)return d.status;e.push({anim:d.anim,status:d.status})}return a?0:e},$b.pause=function(a){for(var c=0;cb;b++)!a[b]||a[b].constructor!=$b.constructor&&a[b].constructor!=mc||(this[this.items.length]=this.items[this.items.length]=a[b],this.length++)},nc=mc.prototype;nc.push=function(){for(var a,b,c=0,d=arguments.length;d>c;c++)a=arguments[c],!a||a.constructor!=$b.constructor&&a.constructor!=mc||(b=this.items.length,this[b]=this.items[b]=a,this.length++);return this},nc.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},nc.forEach=function(a,b){for(var c=0,d=this.items.length;d>c;c++)if(a.call(b,this.items[c],c)===!1)return this;return this};for(var oc in $b)$b[z](oc)&&(nc[oc]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a][D](c,b)})}}(oc));return nc.attr=function(a,b){if(a&&c.is(a,V)&&c.is(a[0],"object"))for(var d=0,e=a.length;e>d;d++)this.items[d].attr(a[d]);else for(var f=0,g=this.items.length;g>f;f++)this.items[f].attr(a,b);return this},nc.clear=function(){for(;this.length;)this.pop()},nc.splice=function(a,b){a=0>a?O(this.length+a,0):a,b=O(0,P(this.length-a,b));var c,d=[],e=[],f=[];for(c=2;cc;c++)e.push(this[a+c]);for(;cc?f[c]:d[c-g];for(c=this.items.length=this.length-=b-g;this[c];)delete this[c++];return new mc(e)},nc.exclude=function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]==a)return this.splice(b,1),!0},nc.animate=function(a,b,d,e){(c.is(d,"function")||!d)&&(e=d||null);var f,g,h=this.items.length,i=h,j=this;if(!h)return this;e&&(g=function(){!--h&&e.call(j)}),d=c.is(d,U)?d:g;var k=c.animation(a,b,d,g);for(f=this.items[--i].animate(k);i--;)this.items[i]&&!this.items[i].removed&&this.items[i].animateWith(f,k,k),this.items[i]&&!this.items[i].removed||h--;return this},nc.insertAfter=function(a){for(var b=this.items.length;b--;)this.items[b].insertAfter(a);return this},nc.getBBox=function(){for(var a=[],b=[],c=[],d=[],e=this.items.length;e--;)if(!this.items[e].removed){var f=this.items[e].getBBox();a.push(f.x),b.push(f.y),c.push(f.x+f.width),d.push(f.y+f.height)}return a=P[D](0,a),b=P[D](0,b),c=O[D](0,c),d=O[D](0,d),{x:a,y:b,x2:c,y2:d,width:c-a,height:d-b}},nc.clone=function(a){a=this.paper.set();for(var b=0,c=this.items.length;c>b;b++)a.push(this.items[b].clone());return a},nc.toString=function(){return"RaphaĂ«lâ€s set"},nc.glow=function(a){var b=this.paper.set();return this.forEach(function(c){var d=c.glow(a);null!=d&&d.forEach(function(a){b.push(a)})}),b},nc.isPointInside=function(a,b){var c=!1;return this.forEach(function(d){return d.isPointInside(a,b)?(console.log("runned"),c=!0,!1):void 0}),c},c.registerFont=function(a){if(!a.face)return a;this.fonts=this.fonts||{};var b={w:a.w,face:{},glyphs:{}},c=a.face["font-family"];for(var d in a.face)a.face[z](d)&&(b.face[d]=a.face[d]);if(this.fonts[c]?this.fonts[c].push(b):this.fonts[c]=[b],!a.svg){b.face["units-per-em"]=ab(a.face["units-per-em"],10);for(var e in a.glyphs)if(a.glyphs[z](e)){var f=a.glyphs[e];if(b.glyphs[e]={w:f.w,k:{},d:f.d&&"M"+f.d.replace(/[mlcxtrv]/g,function(a){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[a]||"M"})+"z"},f.k)for(var g in f.k)f[z](g)&&(b.glyphs[e].k[g]=f.k[g])}}return a},v.getFont=function(a,b,d,e){if(e=e||"normal",d=d||"normal",b=+b||{normal:400,bold:700,lighter:300,bolder:800}[b]||400,c.fonts){var f=c.fonts[a];if(!f){var g=new RegExp("(^|\\s)"+a.replace(/[^\w\d\s+!~.:_-]/g,G)+"(\\s|$)","i");for(var h in c.fonts)if(c.fonts[z](h)&&g.test(h)){f=c.fonts[h];break}}var i;if(f)for(var j=0,k=f.length;k>j&&(i=f[j],i.face["font-weight"]!=b||i.face["font-style"]!=d&&i.face["font-style"]||i.face["font-stretch"]!=e);j++);return i}},v.print=function(a,b,d,e,f,g,h,i){g=g||"middle",h=O(P(h||0,1),-1),i=O(P(i||1,3),1);var j,k=I(d)[J](G),l=0,m=0,n=G;if(c.is(e,"string")&&(e=this.getFont(e)),e){j=(f||16)/e.face["units-per-em"];for(var o=e.face.bbox[J](w),p=+o[0],q=o[3]-o[1],r=0,s=+o[1]+("baseline"==g?q+ +e.face.descent:q/2),t=0,u=k.length;u>t;t++){if("\n"==k[t])l=0,x=0,m=0,r+=q*i;else{var v=m&&e.glyphs[k[t-1]]||{},x=e.glyphs[k[t]];l+=m?(v.w||e.w)+(v.k&&v.k[k[t]]||0)+e.w*h:0,m=1}x&&x.d&&(n+=c.transformPath(x.d,["t",l*j,r*j,"s",j,j,p,s,"t",(a-p)/j,(b-s)/j]))}}return this.path(n).attr({fill:"#000",stroke:"none"})},v.add=function(a){if(c.is(a,"array"))for(var b,d=this.set(),e=0,f=a.length;f>e;e++)b=a[e]||{},x[z](b.type)&&d.push(this[b.type]().attr(b));return d},c.format=function(a,b){var d=c.is(b,V)?[0][E](b):arguments;return a&&c.is(a,U)&&d.length-1&&(a=a.replace(y,function(a,b){return null==d[++b]?G:d[b]})),a||G},c.fullfill=function(){var a=/\{([^\}]+)\}/g,b=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,c=function(a,c,d){var e=d;return c.replace(b,function(a,b,c,d,f){b=b||d,e&&(b in e&&(e=e[b]),"function"==typeof e&&f&&(e=e()))}),e=(null==e||e==d?a:e)+""};return function(b,d){return String(b).replace(a,function(a,b){return c(a,b,d)})}}(),c.ninja=function(){return B.was?A.win.Raphael=B.is:delete Raphael,c},c.st=nc,function(a,b,d){function e(){/in/.test(a.readyState)?setTimeout(e,9):c.eve("raphael.DOMload")}null==a.readyState&&a.addEventListener&&(a.addEventListener(b,d=function(){a.removeEventListener(b,d,!1),a.readyState="complete"},!1),a.readyState="loading"),e()}(document,"DOMContentLoaded"),b.on("raphael.DOMload",function(){u=!0}),function(){if(c.svg){var a="hasOwnProperty",b=String,d=parseFloat,e=parseInt,f=Math,g=f.max,h=f.abs,i=f.pow,j=/[, ]+/,k=c.eve,l="",m=" ",n="http://www.w3.org/1999/xlink",o={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},p={};c.toString=function(){return"Your browser supports SVG.\nYou are running RaphaĂ«l "+this.version};var q=function(d,e){if(e){"string"==typeof d&&(d=q(d));for(var f in e)e[a](f)&&("xlink:"==f.substring(0,6)?d.setAttributeNS(n,f.substring(6),b(e[f])):d.setAttribute(f,b(e[f])))}else d=c._g.doc.createElementNS("http://www.w3.org/2000/svg",d),d.style&&(d.style.webkitTapHighlightColor="rgba(0,0,0,0)");return d},r=function(a,e){var j="linear",k=a.id+e,m=.5,n=.5,o=a.node,p=a.paper,r=o.style,s=c._g.doc.getElementById(k);if(!s){if(e=b(e).replace(c._radial_gradient,function(a,b,c){if(j="radial",b&&c){m=d(b),n=d(c);var e=2*(n>.5)-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&.5!=n&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/),"linear"==j){var t=e.shift();if(t=-d(t),isNaN(t))return null;var u=[0,0,f.cos(c.rad(t)),f.sin(c.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=c._parseDots(e);if(!w)return null;if(k=k.replace(/[\(\)\s,\xb0#]/g,"_"),a.gradient&&k!=a.gradient.id&&(p.defs.removeChild(a.gradient),delete a.gradient),!a.gradient){s=q(j+"Gradient",{id:k}),a.gradient=s,q(s,"radial"==j?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:a.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;y>x;x++)s.appendChild(q("stop",{offset:w[x].offset?w[x].offset:x?"100%":"0%","stop-color":w[x].color||"#fff"}))}}return q(o,{fill:"url(#"+k+")",opacity:1,"fill-opacity":1}),r.fill=l,r.opacity=1,r.fillOpacity=1,1},s=function(a){var b=a.getBBox(1);q(a.pattern,{patternTransform:a.matrix.invert()+" translate("+b.x+","+b.y+")"})},t=function(d,e,f){if("path"==d.type){for(var g,h,i,j,k,m=b(e).toLowerCase().split("-"),n=d.paper,r=f?"end":"start",s=d.node,t=d.attrs,u=t["stroke-width"],v=m.length,w="classic",x=3,y=3,z=5;v--;)switch(m[v]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":w=m[v];break;case"wide":y=5;break;case"narrow":y=2;break;case"long":x=5;break;case"short":x=2}if("open"==w?(x+=2,y+=2,z+=2,i=1,j=f?4:1,k={fill:"none",stroke:t.stroke}):(j=i=x/2,k={fill:t.stroke,stroke:"none"}),d._.arrows?f?(d._.arrows.endPath&&p[d._.arrows.endPath]--,d._.arrows.endMarker&&p[d._.arrows.endMarker]--):(d._.arrows.startPath&&p[d._.arrows.startPath]--,d._.arrows.startMarker&&p[d._.arrows.startMarker]--):d._.arrows={},"none"!=w){var A="raphael-marker-"+w,B="raphael-marker-"+r+w+x+y;c._g.doc.getElementById(A)?p[A]++:(n.defs.appendChild(q(q("path"),{"stroke-linecap":"round",d:o[w],id:A})),p[A]=1);var C,D=c._g.doc.getElementById(B);D?(p[B]++,C=D.getElementsByTagName("use")[0]):(D=q(q("marker"),{id:B,markerHeight:y,markerWidth:x,orient:"auto",refX:j,refY:y/2}),C=q(q("use"),{"xlink:href":"#"+A,transform:(f?"rotate(180 "+x/2+" "+y/2+") ":l)+"scale("+x/z+","+y/z+")","stroke-width":(1/((x/z+y/z)/2)).toFixed(4)}),D.appendChild(C),n.defs.appendChild(D),p[B]=1),q(C,k);var E=i*("diamond"!=w&&"oval"!=w);f?(g=d._.arrows.startdx*u||0,h=c.getTotalLength(t.path)-E*u):(g=E*u,h=c.getTotalLength(t.path)-(d._.arrows.enddx*u||0)),k={},k["marker-"+r]="url(#"+B+")",(h||g)&&(k.d=c.getSubpath(t.path,g,h)),q(s,k),d._.arrows[r+"Path"]=A,d._.arrows[r+"Marker"]=B,d._.arrows[r+"dx"]=E,d._.arrows[r+"Type"]=w,d._.arrows[r+"String"]=e}else f?(g=d._.arrows.startdx*u||0,h=c.getTotalLength(t.path)-g):(g=0,h=c.getTotalLength(t.path)-(d._.arrows.enddx*u||0)),d._.arrows[r+"Path"]&&q(s,{d:c.getSubpath(t.path,g,h)}),delete d._.arrows[r+"Path"],delete d._.arrows[r+"Marker"],delete d._.arrows[r+"dx"],delete d._.arrows[r+"Type"],delete d._.arrows[r+"String"];for(k in p)if(p[a](k)&&!p[k]){var F=c._g.doc.getElementById(k);F&&F.parentNode.removeChild(F)}}},u={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},v=function(a,c,d){if(c=u[b(c).toLowerCase()]){for(var e=a.attrs["stroke-width"]||"1",f={round:e,square:e,butt:0}[a.attrs["stroke-linecap"]||d["stroke-linecap"]]||0,g=[],h=c.length;h--;)g[h]=c[h]*e+(h%2?1:-1)*f;q(a.node,{"stroke-dasharray":g.join(",")})}},w=function(d,f){var i=d.node,k=d.attrs,m=i.style.visibility;i.style.visibility="hidden";for(var o in f)if(f[a](o)){if(!c._availableAttrs[a](o))continue;var p=f[o];switch(k[o]=p,o){case"blur":d.blur(p);break;case"href":case"title":var u=q("title"),w=c._g.doc.createTextNode(p);u.appendChild(w),i.appendChild(u);break;case"target":var x=i.parentNode;if("a"!=x.tagName.toLowerCase()){var u=q("a");x.insertBefore(u,i),u.appendChild(i),x=u}"target"==o?x.setAttributeNS(n,"show","blank"==p?"new":p):x.setAttributeNS(n,o,p);break;case"cursor":i.style.cursor=p;break;case"transform":d.transform(p);break;case"arrow-start":t(d,p);break;case"arrow-end":t(d,p,1);break;case"clip-rect":var z=b(p).split(j);if(4==z.length){d.clip&&d.clip.parentNode.parentNode.removeChild(d.clip.parentNode);var A=q("clipPath"),B=q("rect");A.id=c.createUUID(),q(B,{x:z[0],y:z[1],width:z[2],height:z[3]}),A.appendChild(B),d.paper.defs.appendChild(A),q(i,{"clip-path":"url(#"+A.id+")"}),d.clip=B}if(!p){var C=i.getAttribute("clip-path");if(C){var D=c._g.doc.getElementById(C.replace(/(^url\(#|\)$)/g,l));D&&D.parentNode.removeChild(D),q(i,{"clip-path":l}),delete d.clip}}break;case"path":"path"==d.type&&(q(i,{d:p?k.path=c._pathToAbsolute(p):"M0,0"}),d._.dirty=1,d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1)));break;case"width":if(i.setAttribute(o,p),d._.dirty=1,!k.fx)break;o="x",p=k.x;case"x":k.fx&&(p=-k.x-(k.width||0));case"rx":if("rx"==o&&"rect"==d.type)break;case"cx":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"height":if(i.setAttribute(o,p),d._.dirty=1,!k.fy)break;o="y",p=k.y;case"y":k.fy&&(p=-k.y-(k.height||0));case"ry":if("ry"==o&&"rect"==d.type)break;case"cy":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"r":"rect"==d.type?q(i,{rx:p,ry:p}):i.setAttribute(o,p),d._.dirty=1;break;case"src":"image"==d.type&&i.setAttributeNS(n,"href",p);break;case"stroke-width":(1!=d._.sx||1!=d._.sy)&&(p/=g(h(d._.sx),h(d._.sy))||1),d.paper._vbSize&&(p*=d.paper._vbSize),i.setAttribute(o,p),k["stroke-dasharray"]&&v(d,k["stroke-dasharray"],f),d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"stroke-dasharray":v(d,p,f);break;case"fill":var E=b(p).match(c._ISURL);if(E){A=q("pattern");var F=q("image");A.id=c.createUUID(),q(A,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),q(F,{x:0,y:0,"xlink:href":E[1]}),A.appendChild(F),function(a){c._preload(E[1],function(){var b=this.offsetWidth,c=this.offsetHeight;q(a,{width:b,height:c}),q(F,{width:b,height:c}),d.paper.safari()})}(A),d.paper.defs.appendChild(A),q(i,{fill:"url(#"+A.id+")"}),d.pattern=A,d.pattern&&s(d);break}var G=c.getRGB(p);if(G.error){if(("circle"==d.type||"ellipse"==d.type||"r"!=b(p).charAt())&&r(d,p)){if("opacity"in k||"fill-opacity"in k){var H=c._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l));if(H){var I=H.getElementsByTagName("stop");q(I[I.length-1],{"stop-opacity":("opacity"in k?k.opacity:1)*("fill-opacity"in k?k["fill-opacity"]:1)})}}k.gradient=p,k.fill="none";break}}else delete f.gradient,delete k.gradient,!c.is(k.opacity,"undefined")&&c.is(f.opacity,"undefined")&&q(i,{opacity:k.opacity}),!c.is(k["fill-opacity"],"undefined")&&c.is(f["fill-opacity"],"undefined")&&q(i,{"fill-opacity":k["fill-opacity"]});G[a]("opacity")&&q(i,{"fill-opacity":G.opacity>1?G.opacity/100:G.opacity});case"stroke":G=c.getRGB(p),i.setAttribute(o,G.hex),"stroke"==o&&G[a]("opacity")&&q(i,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity}),"stroke"==o&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":("circle"==d.type||"ellipse"==d.type||"r"!=b(p).charAt())&&r(d,p);break;case"opacity":k.gradient&&!k[a]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){H=c._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),H&&(I=H.getElementsByTagName("stop"),q(I[I.length-1],{"stop-opacity":p}));break}default:"font-size"==o&&(p=e(p,10)+"px");var J=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[J]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if("text"==d.type&&(f[a]("text")||f[a]("font")||f[a]("font-size")||f[a]("x")||f[a]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(c._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10; +if(f[a]("text")){for(g.text=f.text;h.firstChild;)h.removeChild(h.firstChild);for(var j,k=b(f.text).split("\n"),m=[],n=0,o=k.length;o>n;n++)j=q("tspan"),n&&q(j,{dy:i*x,x:g.x}),j.appendChild(c._g.doc.createTextNode(k[n])),h.appendChild(j),m[n]=j}else for(m=h.getElementsByTagName("tspan"),n=0,o=m.length;o>n;n++)n?q(m[n],{dy:i*x,x:g.x}):q(m[0],{dy:0});q(h,{x:g.x,y:g.y}),d._.dirty=1;var p=d._getBBox(),r=g.y-(p.y+p.height/2);r&&c.is(r,"finite")&&q(m[0],{dy:r})}},z=function(a,b){this[0]=this.node=a,a.raphael=!0,this.id=c._oid++,a.raphaelid=this.id,this.matrix=c.matrix(),this.realPath=null,this.paper=b,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!b.bottom&&(b.bottom=this),this.prev=b.top,b.top&&(b.top.next=this),b.top=this,this.next=null},A=c.el;z.prototype=A,A.constructor=z,c._engine.path=function(a,b){var c=q("path");b.canvas&&b.canvas.appendChild(c);var d=new z(c,b);return d.type="path",w(d,{fill:"none",stroke:"#000",path:a}),d},A.rotate=function(a,c,e){if(this.removed)return this;if(a=b(a).split(j),a.length-1&&(c=d(a[1]),e=d(a[2])),a=d(a[0]),null==e&&(c=e),null==c||null==e){var f=this.getBBox(1);c=f.x+f.width/2,e=f.y+f.height/2}return this.transform(this._.transform.concat([["r",a,c,e]])),this},A.scale=function(a,c,e,f){if(this.removed)return this;if(a=b(a).split(j),a.length-1&&(c=d(a[1]),e=d(a[2]),f=d(a[3])),a=d(a[0]),null==c&&(c=a),null==f&&(e=f),null==e||null==f)var g=this.getBBox(1);return e=null==e?g.x+g.width/2:e,f=null==f?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,c,e,f]])),this},A.translate=function(a,c){return this.removed?this:(a=b(a).split(j),a.length-1&&(c=d(a[1])),a=d(a[0])||0,c=+c||0,this.transform(this._.transform.concat([["t",a,c]])),this)},A.transform=function(b){var d=this._;if(null==b)return d.transform;if(c._extractTransform(this,b),this.clip&&q(this.clip,{transform:this.matrix.invert()}),this.pattern&&s(this),this.node&&q(this.node,{transform:this.matrix}),1!=d.sx||1!=d.sy){var e=this.attrs[a]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":e})}return this},A.hide=function(){return!this.removed&&this.paper.safari(this.node.style.display="none"),this},A.show=function(){return!this.removed&&this.paper.safari(this.node.style.display=""),this},A.remove=function(){if(!this.removed&&this.node.parentNode){var a=this.paper;a.__set__&&a.__set__.exclude(this),k.unbind("raphael.*.*."+this.id),this.gradient&&a.defs.removeChild(this.gradient),c._tear(this,a),"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.removeChild(this.node.parentNode):this.node.parentNode.removeChild(this.node);for(var b in this)this[b]="function"==typeof this[b]?c._removedFactory(b):null;this.removed=!0}},A._getBBox=function(){if("none"==this.node.style.display){this.show();var a=!0}var b={};try{b=this.node.getBBox()}catch(c){}finally{b=b||{}}return a&&this.hide(),b},A.attr=function(b,d){if(this.removed)return this;if(null==b){var e={};for(var f in this.attrs)this.attrs[a](f)&&(e[f]=this.attrs[f]);return e.gradient&&"none"==e.fill&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform,e}if(null==d&&c.is(b,"string")){if("fill"==b&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;if("transform"==b)return this._.transform;for(var g=b.split(j),h={},i=0,l=g.length;l>i;i++)b=g[i],h[b]=b in this.attrs?this.attrs[b]:c.is(this.paper.customAttributes[b],"function")?this.paper.customAttributes[b].def:c._availableAttrs[b];return l-1?h:h[g[0]]}if(null==d&&c.is(b,"array")){for(h={},i=0,l=b.length;l>i;i++)h[b[i]]=this.attr(b[i]);return h}if(null!=d){var m={};m[b]=d}else null!=b&&c.is(b,"object")&&(m=b);for(var n in m)k("raphael.attr."+n+"."+this.id,this,m[n]);for(n in this.paper.customAttributes)if(this.paper.customAttributes[a](n)&&m[a](n)&&c.is(this.paper.customAttributes[n],"function")){var o=this.paper.customAttributes[n].apply(this,[].concat(m[n]));this.attrs[n]=m[n];for(var p in o)o[a](p)&&(m[p]=o[p])}return w(this,m),this},A.toFront=function(){if(this.removed)return this;"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.appendChild(this.node.parentNode):this.node.parentNode.appendChild(this.node);var a=this.paper;return a.top!=this&&c._tofront(this,a),this},A.toBack=function(){if(this.removed)return this;var a=this.node.parentNode;return"a"==a.tagName.toLowerCase()?a.parentNode.insertBefore(this.node.parentNode,this.node.parentNode.parentNode.firstChild):a.firstChild!=this.node&&a.insertBefore(this.node,this.node.parentNode.firstChild),c._toback(this,this.paper),this.paper,this},A.insertAfter=function(a){if(this.removed)return this;var b=a.node||a[a.length-1].node;return b.nextSibling?b.parentNode.insertBefore(this.node,b.nextSibling):b.parentNode.appendChild(this.node),c._insertafter(this,a,this.paper),this},A.insertBefore=function(a){if(this.removed)return this;var b=a.node||a[0].node;return b.parentNode.insertBefore(this.node,b),c._insertbefore(this,a,this.paper),this},A.blur=function(a){var b=this;if(0!==+a){var d=q("filter"),e=q("feGaussianBlur");b.attrs.blur=a,d.id=c.createUUID(),q(e,{stdDeviation:+a||1.5}),d.appendChild(e),b.paper.defs.appendChild(d),b._blur=d,q(b.node,{filter:"url(#"+d.id+")"})}else b._blur&&(b._blur.parentNode.removeChild(b._blur),delete b._blur,delete b.attrs.blur),b.node.removeAttribute("filter");return b},c._engine.circle=function(a,b,c,d){var e=q("circle");a.canvas&&a.canvas.appendChild(e);var f=new z(e,a);return f.attrs={cx:b,cy:c,r:d,fill:"none",stroke:"#000"},f.type="circle",q(e,f.attrs),f},c._engine.rect=function(a,b,c,d,e,f){var g=q("rect");a.canvas&&a.canvas.appendChild(g);var h=new z(g,a);return h.attrs={x:b,y:c,width:d,height:e,r:f||0,rx:f||0,ry:f||0,fill:"none",stroke:"#000"},h.type="rect",q(g,h.attrs),h},c._engine.ellipse=function(a,b,c,d,e){var f=q("ellipse");a.canvas&&a.canvas.appendChild(f);var g=new z(f,a);return g.attrs={cx:b,cy:c,rx:d,ry:e,fill:"none",stroke:"#000"},g.type="ellipse",q(f,g.attrs),g},c._engine.image=function(a,b,c,d,e,f){var g=q("image");q(g,{x:c,y:d,width:e,height:f,preserveAspectRatio:"none"}),g.setAttributeNS(n,"href",b),a.canvas&&a.canvas.appendChild(g);var h=new z(g,a);return h.attrs={x:c,y:d,width:e,height:f,src:b},h.type="image",h},c._engine.text=function(a,b,d,e){var f=q("text");a.canvas&&a.canvas.appendChild(f);var g=new z(f,a);return g.attrs={x:b,y:d,"text-anchor":"middle",text:e,font:c._availableAttrs.font,stroke:"none",fill:"#000"},g.type="text",w(g,g.attrs),g},c._engine.setSize=function(a,b){return this.width=a||this.width,this.height=b||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},c._engine.create=function(){var a=c._getContainer.apply(0,arguments),b=a&&a.container,d=a.x,e=a.y,f=a.width,g=a.height;if(!b)throw new Error("SVG container not found.");var h,i=q("svg"),j="overflow:hidden;";return d=d||0,e=e||0,f=f||512,g=g||342,q(i,{height:g,version:1.1,width:f,xmlns:"http://www.w3.org/2000/svg"}),1==b?(i.style.cssText=j+"position:absolute;left:"+d+"px;top:"+e+"px",c._g.doc.body.appendChild(i),h=1):(i.style.cssText=j+"position:relative",b.firstChild?b.insertBefore(i,b.firstChild):b.appendChild(i)),b=new c._Paper,b.width=f,b.height=g,b.canvas=i,b.clear(),b._left=b._top=0,h&&(b.renderfix=function(){}),b.renderfix(),b},c._engine.setViewBox=function(a,b,c,d,e){k("raphael.setViewBox",this,this._viewBox,[a,b,c,d,e]);var f,h,i=g(c/this.width,d/this.height),j=this.top,l=e?"meet":"xMinYMin";for(null==a?(this._vbSize&&(i=1),delete this._vbSize,f="0 0 "+this.width+m+this.height):(this._vbSize=i,f=a+m+b+m+c+m+d),q(this.canvas,{viewBox:f,preserveAspectRatio:l});i&&j;)h="stroke-width"in j.attrs?j.attrs["stroke-width"]:1,j.attr({"stroke-width":h}),j._.dirty=1,j._.dirtyT=1,j=j.prev;return this._viewBox=[a,b,c,d,!!e],this},c.prototype.renderfix=function(){var a,b=this.canvas,c=b.style;try{a=b.getScreenCTM()||b.createSVGMatrix()}catch(d){a=b.createSVGMatrix()}var e=-a.e%1,f=-a.f%1;(e||f)&&(e&&(this._left=(this._left+e)%1,c.left=this._left+"px"),f&&(this._top=(this._top+f)%1,c.top=this._top+"px"))},c.prototype.clear=function(){c.eve("raphael.clear",this);for(var a=this.canvas;a.firstChild;)a.removeChild(a.firstChild);this.bottom=this.top=null,(this.desc=q("desc")).appendChild(c._g.doc.createTextNode("Created with RaphaĂ«l "+c.version)),a.appendChild(this.desc),a.appendChild(this.defs=q("defs"))},c.prototype.remove=function(){k("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]="function"==typeof this[a]?c._removedFactory(a):null};var B=c.st;for(var C in A)A[a](C)&&!B[a](C)&&(B[C]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(C))}}(),function(){if(c.vml){var a="hasOwnProperty",b=String,d=parseFloat,e=Math,f=e.round,g=e.max,h=e.min,i=e.abs,j="fill",k=/[, ]+/,l=c.eve,m=" progid:DXImageTransform.Microsoft",n=" ",o="",p={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},q=/([clmz]),?([^clmz]*)/gi,r=/ progid:\S+Blur\([^\)]+\)/g,s=/-?[^,\s-]+/g,t="position:absolute;left:0;top:0;width:1px;height:1px",u=21600,v={path:1,rect:1,image:1},w={circle:1,ellipse:1},x=function(a){var d=/[ahqstv]/gi,e=c._pathToAbsolute;if(b(a).match(d)&&(e=c._path2curve),d=/[clmz]/g,e==c._pathToAbsolute&&!b(a).match(d)){var g=b(a).replace(q,function(a,b,c){var d=[],e="m"==b.toLowerCase(),g=p[b];return c.replace(s,function(a){e&&2==d.length&&(g+=d+p["m"==b?"l":"L"],d=[]),d.push(f(a*u))}),g+d});return g}var h,i,j=e(a);g=[];for(var k=0,l=j.length;l>k;k++){h=j[k],i=j[k][0].toLowerCase(),"z"==i&&(i="x");for(var m=1,r=h.length;r>m;m++)i+=f(h[m]*u)+(m!=r-1?",":o);g.push(i)}return g.join(n)},y=function(a,b,d){var e=c.matrix();return e.rotate(-a,.5,.5),{dx:e.x(b,d),dy:e.y(b,d)}},z=function(a,b,c,d,e,f){var g=a._,h=a.matrix,k=g.fillpos,l=a.node,m=l.style,o=1,p="",q=u/b,r=u/c;if(m.visibility="hidden",b&&c){if(l.coordsize=i(q)+n+i(r),m.rotation=f*(0>b*c?-1:1),f){var s=y(f,d,e);d=s.dx,e=s.dy}if(0>b&&(p+="x"),0>c&&(p+=" y")&&(o=-1),m.flip=p,l.coordorigin=d*-q+n+e*-r,k||g.fillsize){var t=l.getElementsByTagName(j);t=t&&t[0],l.removeChild(t),k&&(s=y(f,h.x(k[0],k[1]),h.y(k[0],k[1])),t.position=s.dx*o+n+s.dy*o),g.fillsize&&(t.size=g.fillsize[0]*i(b)+n+g.fillsize[1]*i(c)),l.appendChild(t)}m.visibility="visible"}};c.toString=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running RaphaĂ«l "+this.version};var A=function(a,c,d){for(var e=b(c).toLowerCase().split("-"),f=d?"end":"start",g=e.length,h="classic",i="medium",j="medium";g--;)switch(e[g]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":h=e[g];break;case"wide":case"narrow":j=e[g];break;case"long":case"short":i=e[g]}var k=a.node.getElementsByTagName("stroke")[0];k[f+"arrow"]=h,k[f+"arrowlength"]=i,k[f+"arrowwidth"]=j},B=function(e,i){e.attrs=e.attrs||{};var l=e.node,m=e.attrs,p=l.style,q=v[e.type]&&(i.x!=m.x||i.y!=m.y||i.width!=m.width||i.height!=m.height||i.cx!=m.cx||i.cy!=m.cy||i.rx!=m.rx||i.ry!=m.ry||i.r!=m.r),r=w[e.type]&&(m.cx!=i.cx||m.cy!=i.cy||m.r!=i.r||m.rx!=i.rx||m.ry!=i.ry),s=e;for(var t in i)i[a](t)&&(m[t]=i[t]);if(q&&(m.path=c._getPath[e.type](e),e._.dirty=1),i.href&&(l.href=i.href),i.title&&(l.title=i.title),i.target&&(l.target=i.target),i.cursor&&(p.cursor=i.cursor),"blur"in i&&e.blur(i.blur),(i.path&&"path"==e.type||q)&&(l.path=x(~b(m.path).toLowerCase().indexOf("r")?c._pathToAbsolute(m.path):m.path),"image"==e.type&&(e._.fillpos=[m.x,m.y],e._.fillsize=[m.width,m.height],z(e,1,1,0,0,0))),"transform"in i&&e.transform(i.transform),r){var y=+m.cx,B=+m.cy,D=+m.rx||+m.r||0,E=+m.ry||+m.r||0;l.path=c.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",f((y-D)*u),f((B-E)*u),f((y+D)*u),f((B+E)*u),f(y*u)),e._.dirty=1}if("clip-rect"in i){var G=b(i["clip-rect"]).split(k);if(4==G.length){G[2]=+G[2]+ +G[0],G[3]=+G[3]+ +G[1];var H=l.clipRect||c._g.doc.createElement("div"),I=H.style;I.clip=c.format("rect({1}px {2}px {3}px {0}px)",G),l.clipRect||(I.position="absolute",I.top=0,I.left=0,I.width=e.paper.width+"px",I.height=e.paper.height+"px",l.parentNode.insertBefore(H,l),H.appendChild(l),l.clipRect=H)}i["clip-rect"]||l.clipRect&&(l.clipRect.style.clip="auto")}if(e.textpath){var J=e.textpath.style;i.font&&(J.font=i.font),i["font-family"]&&(J.fontFamily='"'+i["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,o)+'"'),i["font-size"]&&(J.fontSize=i["font-size"]),i["font-weight"]&&(J.fontWeight=i["font-weight"]),i["font-style"]&&(J.fontStyle=i["font-style"])}if("arrow-start"in i&&A(s,i["arrow-start"]),"arrow-end"in i&&A(s,i["arrow-end"],1),null!=i.opacity||null!=i["stroke-width"]||null!=i.fill||null!=i.src||null!=i.stroke||null!=i["stroke-width"]||null!=i["stroke-opacity"]||null!=i["fill-opacity"]||null!=i["stroke-dasharray"]||null!=i["stroke-miterlimit"]||null!=i["stroke-linejoin"]||null!=i["stroke-linecap"]){var K=l.getElementsByTagName(j),L=!1;if(K=K&&K[0],!K&&(L=K=F(j)),"image"==e.type&&i.src&&(K.src=i.src),i.fill&&(K.on=!0),(null==K.on||"none"==i.fill||null===i.fill)&&(K.on=!1),K.on&&i.fill){var M=b(i.fill).match(c._ISURL);if(M){K.parentNode==l&&l.removeChild(K),K.rotate=!0,K.src=M[1],K.type="tile";var N=e.getBBox(1);K.position=N.x+n+N.y,e._.fillpos=[N.x,N.y],c._preload(M[1],function(){e._.fillsize=[this.offsetWidth,this.offsetHeight]})}else K.color=c.getRGB(i.fill).hex,K.src=o,K.type="solid",c.getRGB(i.fill).error&&(s.type in{circle:1,ellipse:1}||"r"!=b(i.fill).charAt())&&C(s,i.fill,K)&&(m.fill="none",m.gradient=i.fill,K.rotate=!1)}if("fill-opacity"in i||"opacity"in i){var O=((+m["fill-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+c.getRGB(i.fill).o+1||2)-1);O=h(g(O,0),1),K.opacity=O,K.src&&(K.color="none")}l.appendChild(K);var P=l.getElementsByTagName("stroke")&&l.getElementsByTagName("stroke")[0],Q=!1;!P&&(Q=P=F("stroke")),(i.stroke&&"none"!=i.stroke||i["stroke-width"]||null!=i["stroke-opacity"]||i["stroke-dasharray"]||i["stroke-miterlimit"]||i["stroke-linejoin"]||i["stroke-linecap"])&&(P.on=!0),("none"==i.stroke||null===i.stroke||null==P.on||0==i.stroke||0==i["stroke-width"])&&(P.on=!1);var R=c.getRGB(i.stroke);P.on&&i.stroke&&(P.color=R.hex),O=((+m["stroke-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+R.o+1||2)-1);var S=.75*(d(i["stroke-width"])||1);if(O=h(g(O,0),1),null==i["stroke-width"]&&(S=m["stroke-width"]),i["stroke-width"]&&(P.weight=S),S&&1>S&&(O*=S)&&(P.weight=1),P.opacity=O,i["stroke-linejoin"]&&(P.joinstyle=i["stroke-linejoin"]||"miter"),P.miterlimit=i["stroke-miterlimit"]||8,i["stroke-linecap"]&&(P.endcap="butt"==i["stroke-linecap"]?"flat":"square"==i["stroke-linecap"]?"square":"round"),i["stroke-dasharray"]){var T={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};P.dashstyle=T[a](i["stroke-dasharray"])?T[i["stroke-dasharray"]]:o}Q&&l.appendChild(P)}if("text"==s.type){s.paper.canvas.style.display=o;var U=s.paper.span,V=100,W=m.font&&m.font.match(/\d+(?:\.\d*)?(?=px)/);p=U.style,m.font&&(p.font=m.font),m["font-family"]&&(p.fontFamily=m["font-family"]),m["font-weight"]&&(p.fontWeight=m["font-weight"]),m["font-style"]&&(p.fontStyle=m["font-style"]),W=d(m["font-size"]||W&&W[0])||10,p.fontSize=W*V+"px",s.textpath.string&&(U.innerHTML=b(s.textpath.string).replace(/"));var X=U.getBoundingClientRect();s.W=m.w=(X.right-X.left)/V,s.H=m.h=(X.bottom-X.top)/V,s.X=m.x,s.Y=m.y+s.H/2,("x"in i||"y"in i)&&(s.path.v=c.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));for(var Y=["x","y","text","font","font-family","font-weight","font-style","font-size"],Z=0,$=Y.length;$>Z;Z++)if(Y[Z]in i){s._.dirty=1;break}switch(m["text-anchor"]){case"start":s.textpath.style["v-text-align"]="left",s.bbx=s.W/2;break;case"end":s.textpath.style["v-text-align"]="right",s.bbx=-s.W/2;break;default:s.textpath.style["v-text-align"]="center",s.bbx=0}s.textpath.style["v-text-kern"]=!0}},C=function(a,f,g){a.attrs=a.attrs||{};var h=(a.attrs,Math.pow),i="linear",j=".5 .5";if(a.attrs.gradient=f,f=b(f).replace(c._radial_gradient,function(a,b,c){return i="radial",b&&c&&(b=d(b),c=d(c),h(b-.5,2)+h(c-.5,2)>.25&&(c=e.sqrt(.25-h(b-.5,2))*(2*(c>.5)-1)+.5),j=b+n+c),o}),f=f.split(/\s*\-\s*/),"linear"==i){var k=f.shift();if(k=-d(k),isNaN(k))return null}var l=c._parseDots(f);if(!l)return null;if(a=a.shape||a.node,l.length){a.removeChild(g),g.on=!0,g.method="none",g.color=l[0].color,g.color2=l[l.length-1].color;for(var m=[],p=0,q=l.length;q>p;p++)l[p].offset&&m.push(l[p].offset+n+l[p].color);g.colors=m.length?m.join():"0% "+g.color,"radial"==i?(g.type="gradientTitle",g.focus="100%",g.focussize="0 0",g.focusposition=j,g.angle=0):(g.type="gradient",g.angle=(270-k)%360),a.appendChild(g)}return 1},D=function(a,b){this[0]=this.node=a,a.raphael=!0,this.id=c._oid++,a.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=b,this.matrix=c.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!b.bottom&&(b.bottom=this),this.prev=b.top,b.top&&(b.top.next=this),b.top=this,this.next=null},E=c.el;D.prototype=E,E.constructor=D,E.transform=function(a){if(null==a)return this._.transform;var d,e=this.paper._viewBoxShift,f=e?"s"+[e.scale,e.scale]+"-1-1t"+[e.dx,e.dy]:o;e&&(d=a=b(a).replace(/\.{3}|\u2026/g,this._.transform||o)),c._extractTransform(this,f+a);var g,h=this.matrix.clone(),i=this.skew,j=this.node,k=~b(this.attrs.fill).indexOf("-"),l=!b(this.attrs.fill).indexOf("url(");if(h.translate(1,1),l||k||"image"==this.type)if(i.matrix="1 0 0 1",i.offset="0 0",g=h.split(),k&&g.noRotation||!g.isSimple){j.style.filter=h.toFilter();var m=this.getBBox(),p=this.getBBox(1),q=m.x-p.x,r=m.y-p.y;j.coordorigin=q*-u+n+r*-u,z(this,1,1,q,r,0)}else j.style.filter=o,z(this,g.scalex,g.scaley,g.dx,g.dy,g.rotate);else j.style.filter=o,i.matrix=b(h),i.offset=h.offset();return d&&(this._.transform=d),this},E.rotate=function(a,c,e){if(this.removed)return this;if(null!=a){if(a=b(a).split(k),a.length-1&&(c=d(a[1]),e=d(a[2])),a=d(a[0]),null==e&&(c=e),null==c||null==e){var f=this.getBBox(1);c=f.x+f.width/2,e=f.y+f.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",a,c,e]])),this}},E.translate=function(a,c){return this.removed?this:(a=b(a).split(k),a.length-1&&(c=d(a[1])),a=d(a[0])||0,c=+c||0,this._.bbox&&(this._.bbox.x+=a,this._.bbox.y+=c),this.transform(this._.transform.concat([["t",a,c]])),this)},E.scale=function(a,c,e,f){if(this.removed)return this;if(a=b(a).split(k),a.length-1&&(c=d(a[1]),e=d(a[2]),f=d(a[3]),isNaN(e)&&(e=null),isNaN(f)&&(f=null)),a=d(a[0]),null==c&&(c=a),null==f&&(e=f),null==e||null==f)var g=this.getBBox(1);return e=null==e?g.x+g.width/2:e,f=null==f?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,c,e,f]])),this._.dirtyT=1,this},E.hide=function(){return!this.removed&&(this.node.style.display="none"),this},E.show=function(){return!this.removed&&(this.node.style.display=o),this},E._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},E.remove=function(){if(!this.removed&&this.node.parentNode){this.paper.__set__&&this.paper.__set__.exclude(this),c.eve.unbind("raphael.*.*."+this.id),c._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape);for(var a in this)this[a]="function"==typeof this[a]?c._removedFactory(a):null;this.removed=!0}},E.attr=function(b,d){if(this.removed)return this;if(null==b){var e={};for(var f in this.attrs)this.attrs[a](f)&&(e[f]=this.attrs[f]);return e.gradient&&"none"==e.fill&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform,e}if(null==d&&c.is(b,"string")){if(b==j&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;for(var g=b.split(k),h={},i=0,m=g.length;m>i;i++)b=g[i],h[b]=b in this.attrs?this.attrs[b]:c.is(this.paper.customAttributes[b],"function")?this.paper.customAttributes[b].def:c._availableAttrs[b];return m-1?h:h[g[0]]}if(this.attrs&&null==d&&c.is(b,"array")){for(h={},i=0,m=b.length;m>i;i++)h[b[i]]=this.attr(b[i]);return h}var n;null!=d&&(n={},n[b]=d),null==d&&c.is(b,"object")&&(n=b);for(var o in n)l("raphael.attr."+o+"."+this.id,this,n[o]);if(n){for(o in this.paper.customAttributes)if(this.paper.customAttributes[a](o)&&n[a](o)&&c.is(this.paper.customAttributes[o],"function")){var p=this.paper.customAttributes[o].apply(this,[].concat(n[o]));this.attrs[o]=n[o];for(var q in p)p[a](q)&&(n[q]=p[q])}n.text&&"text"==this.type&&(this.textpath.string=n.text),B(this,n)}return this},E.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&c._tofront(this,this.paper),this},E.toBack=function(){return this.removed?this:(this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),c._toback(this,this.paper)),this)},E.insertAfter=function(a){return this.removed?this:(a.constructor==c.st.constructor&&(a=a[a.length-1]),a.node.nextSibling?a.node.parentNode.insertBefore(this.node,a.node.nextSibling):a.node.parentNode.appendChild(this.node),c._insertafter(this,a,this.paper),this)},E.insertBefore=function(a){return this.removed?this:(a.constructor==c.st.constructor&&(a=a[0]),a.node.parentNode.insertBefore(this.node,a.node),c._insertbefore(this,a,this.paper),this)},E.blur=function(a){var b=this.node.runtimeStyle,d=b.filter;return d=d.replace(r,o),0!==+a?(this.attrs.blur=a,b.filter=d+n+m+".Blur(pixelradius="+(+a||1.5)+")",b.margin=c.format("-{0}px 0 0 -{0}px",f(+a||1.5))):(b.filter=d,b.margin=0,delete this.attrs.blur),this},c._engine.path=function(a,b){var c=F("shape");c.style.cssText=t,c.coordsize=u+n+u,c.coordorigin=b.coordorigin;var d=new D(c,b),e={fill:"none",stroke:"#000"};a&&(e.path=a),d.type="path",d.path=[],d.Path=o,B(d,e),b.canvas.appendChild(c);var f=F("skew");return f.on=!0,c.appendChild(f),d.skew=f,d.transform(o),d},c._engine.rect=function(a,b,d,e,f,g){var h=c._rectPath(b,d,e,f,g),i=a.path(h),j=i.attrs;return i.X=j.x=b,i.Y=j.y=d,i.W=j.width=e,i.H=j.height=f,j.r=g,j.path=h,i.type="rect",i},c._engine.ellipse=function(a,b,c,d,e){var f=a.path();return f.attrs,f.X=b-d,f.Y=c-e,f.W=2*d,f.H=2*e,f.type="ellipse",B(f,{cx:b,cy:c,rx:d,ry:e}),f},c._engine.circle=function(a,b,c,d){var e=a.path();return e.attrs,e.X=b-d,e.Y=c-d,e.W=e.H=2*d,e.type="circle",B(e,{cx:b,cy:c,r:d}),e},c._engine.image=function(a,b,d,e,f,g){var h=c._rectPath(d,e,f,g),i=a.path(h).attr({stroke:"none"}),k=i.attrs,l=i.node,m=l.getElementsByTagName(j)[0];return k.src=b,i.X=k.x=d,i.Y=k.y=e,i.W=k.width=f,i.H=k.height=g,k.path=h,i.type="image",m.parentNode==l&&l.removeChild(m),m.rotate=!0,m.src=b,m.type="tile",i._.fillpos=[d,e],i._.fillsize=[f,g],l.appendChild(m),z(i,1,1,0,0,0),i},c._engine.text=function(a,d,e,g){var h=F("shape"),i=F("path"),j=F("textpath");d=d||0,e=e||0,g=g||"",i.v=c.format("m{0},{1}l{2},{1}",f(d*u),f(e*u),f(d*u)+1),i.textpathok=!0,j.string=b(g),j.on=!0,h.style.cssText=t,h.coordsize=u+n+u,h.coordorigin="0 0";var k=new D(h,a),l={fill:"#000",stroke:"none",font:c._availableAttrs.font,text:g};k.shape=h,k.path=i,k.textpath=j,k.type="text",k.attrs.text=b(g),k.attrs.x=d,k.attrs.y=e,k.attrs.w=1,k.attrs.h=1,B(k,l),h.appendChild(j),h.appendChild(i),a.canvas.appendChild(h);var m=F("skew");return m.on=!0,h.appendChild(m),k.skew=m,k.transform(o),k},c._engine.setSize=function(a,b){var d=this.canvas.style;return this.width=a,this.height=b,a==+a&&(a+="px"),b==+b&&(b+="px"),d.width=a,d.height=b,d.clip="rect(0 "+a+" "+b+" 0)",this._viewBox&&c._engine.setViewBox.apply(this,this._viewBox),this},c._engine.setViewBox=function(a,b,d,e,f){c.eve("raphael.setViewBox",this,this._viewBox,[a,b,d,e,f]);var h,i,j=this.width,k=this.height,l=1/g(d/j,e/k);return f&&(h=k/e,i=j/d,j>d*h&&(a-=(j-d*h)/2/h),k>e*i&&(b-=(k-e*i)/2/i)),this._viewBox=[a,b,d,e,!!f],this._viewBoxShift={dx:-a,dy:-b,scale:l},this.forEach(function(a){a.transform("...")}),this};var F;c._engine.initWin=function(a){var b=a.document;b.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!b.namespaces.rvml&&b.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),F=function(a){return b.createElement("')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},c._engine.initWin(c._g.win),c._engine.create=function(){var a=c._getContainer.apply(0,arguments),b=a.container,d=a.height,e=a.width,f=a.x,g=a.y;if(!b)throw new Error("VML container not found.");var h=new c._Paper,i=h.canvas=c._g.doc.createElement("div"),j=i.style;return f=f||0,g=g||0,e=e||512,d=d||342,h.width=e,h.height=d,e==+e&&(e+="px"),d==+d&&(d+="px"),h.coordsize=1e3*u+n+1e3*u,h.coordorigin="0 0",h.span=c._g.doc.createElement("span"),h.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",i.appendChild(h.span),j.cssText=c.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",e,d),1==b?(c._g.doc.body.appendChild(i),j.left=f+"px",j.top=g+"px",j.position="absolute"):b.firstChild?b.insertBefore(i,b.firstChild):b.appendChild(i),h.renderfix=function(){},h},c.prototype.clear=function(){c.eve("raphael.clear",this),this.canvas.innerHTML=o,this.span=c._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},c.prototype.remove=function(){c.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]="function"==typeof this[a]?c._removedFactory(a):null;return!0};var G=c.st;for(var H in E)E[a](H)&&!G[a](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}}(),B.was?A.win.Raphael=c:Raphael=c,c}); \ No newline at end of file From 0d3706c6941489f1cc4fa912ef0c734d9783bbb1 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Fri, 20 Sep 2013 23:52:42 +0200 Subject: [PATCH 35/96] Removing last comma from areas list --- js/maps/france_departments.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/maps/france_departments.js b/js/maps/france_departments.js index 3c6c377ee..5587c2863 100644 --- a/js/maps/france_departments.js +++ b/js/maps/france_departments.js @@ -133,7 +133,7 @@ "department-01" : "m 445.43,302.59 c -1.44,3.02 -1.75,6.16 -3.18,9.18 -0.78,3.16 -1.85,6.34 -2.91,9.5 -0.74,1.88 -1.31,3.79 -0.09,5.37 -0.73,2.05 -2.97,3.67 -1.95,5.9 -1.67,2.26 0.87,5.73 -1.18,7.83 1.88,0.01 3.46,1.61 3.99,2.62 2.16,-1.53 3.89,1.88 4.07,3.41 0.92,1.26 -0.03,3.77 2.46,2.77 2.89,0.46 5.98,-0.89 8.76,0.39 1.35,2.24 3.89,2.93 5.42,0.31 1.18,-1.7 1.66,-5.65 4.09,-5.27 2.02,1.24 3.75,2.88 3.08,4.98 1.95,2.32 3.67,4.97 5.93,6.73 1.33,1.23 0.17,0.8 -0.53,0.61 0.61,1.8 3.11,2.49 3.34,4.83 0.97,0.84 1.38,-1.89 2.87,-1.59 -0.3,-1.63 1.67,-2.68 0.77,-4.34 3.81,0.96 3.71,-3.34 3.75,-5.95 0.89,-3.44 1.98,-6.82 2.27,-10.31 -1.07,-2.3 -1.36,-4.85 -1.09,-7.47 0.3,-1.5 0.9,-3.58 2.27,-1.4 2.48,1.01 0.53,-3.51 3.59,-2.7 2.71,-0.13 3.55,-3.26 1.37,-4.78 1.32,-2.8 5.95,-1.73 6.82,-4.09 -1.66,-3.05 4.61,-7.07 -0.2,-9.19 -2.62,-2.47 -4.13,2.14 -6.1,3.38 -0.9,2.11 -2.5,3.05 -3.65,4.53 -1.99,2.56 -5.47,0.79 -8.11,1.25 0.84,-3.04 -2.73,-3.43 -3.76,-4.72 -2.02,1.65 -3.16,4.49 -6.19,4.68 -2.73,0.46 -1.81,-2.02 -1.56,-3.51 -1.42,0.56 -1.69,-0.36 -2.26,-1.49 -0.06,1.35 -0.96,2.99 -0.83,0.6 -1.4,-1.01 -1.59,-2.59 -1.58,-3.72 -1.32,-0.93 -3.93,-1.28 -2.29,-3.07 -1.76,-1.43 -5.48,-1.31 -5.42,-4.72 -2.13,-0.62 -4.08,0.9 -6.23,1.42 -1.93,-0.36 -3.28,-2.81 -5.2,-1.46 0.07,-0.1 -0.3,-0.68 -0.54,-0.51 z", "department-39" : "m 472.04,250.64 c -2.16,1.79 -1.36,5.28 -2.94,7.45 0.09,2.73 -2.31,4.73 -3.53,7.05 -3.03,-0.47 -5.35,3.74 -3.19,4.71 -2.06,0.47 -3.73,5.36 -0.52,4.7 1.33,0.76 0.69,4.17 3.48,3.21 1.68,-0.66 1.23,2.18 3.27,2.09 2.46,1.35 -0.2,2.67 -1.91,2.03 -2.06,-0.51 -4.46,1.94 -1.6,2.77 2.43,1.33 -1.33,3.03 1.08,4.08 0.89,2.1 1.19,3.82 2.13,6.05 -2.12,0.95 -0.43,3.73 -3.06,3.72 -1.86,2.41 0.74,4.14 2.3,5.69 -0.13,2.93 -6.18,0.76 -4.86,4.67 0.41,1.69 3.59,1.72 2.72,3.84 0.3,1.7 2.14,1.5 2.39,1.42 0.16,2.17 2.98,0.53 1.91,2.98 -0.9,3.13 3.87,1.82 4.85,0.12 1.46,-0.55 2.58,-4.59 4.24,-1.99 2.29,0.06 2.46,3.2 3.09,3.77 2.93,-0.04 7.08,0.91 8.5,-2.49 2.02,-1.97 3.8,-4.92 6.21,-7.02 2.27,-1.54 0.39,-4.74 2.54,-6.4 1.4,-1.49 3.11,-3.84 -0.06,-3.89 -2.06,-1.17 -3.31,-3.74 -0.87,-5.29 0.4,-1.53 -1.44,-3.09 0.76,-4.19 2.73,-1.36 6.13,-4.43 2.26,-6.76 -1.6,-2.02 -3.91,-2.65 -5.92,-3.04 -1.27,-2 -1.73,-3.98 -2.6,-5.89 -0.82,-0.25 1.22,-2.33 -1.1,-2.27 -1.84,-1.29 -4.2,-1.14 -5.91,-2.76 -0.62,-1.82 -0.09,-1.2 -1.26,-0.03 -2.05,2.08 -3.47,-2.98 -0.74,-2.02 0.76,-1.1 -0.4,-3.36 1.4,-4.52 2.37,-3.1 -2.64,-4.46 -3.59,-6.62 -0.37,-1.97 -2.06,-4.51 -3.97,-2.34 -2.56,0.88 -4.13,-1.12 -5.49,-2.82 z", "department-68" : "m 549.43,183.82 c -2.25,1 -2.94,3.73 -3.79,5.81 -0.9,2.15 -3.75,4.26 -2.11,6.74 -0.93,2.22 -2.92,4.25 -3.93,6.64 -2.43,1.18 -3.51,3.7 -3.19,6.38 0.13,1.69 -1.55,2.36 -0.44,3.95 0.77,2.64 -4.62,1.97 -2.6,4.52 2.13,1.91 5.37,1.9 7.52,3.96 0.67,1.81 1.6,4.32 0.06,6.09 -1.78,1.43 -0.08,4 1.85,2.88 1.83,0.98 2.47,3.66 3.32,5.16 -0.72,2.04 1.34,2.1 2.39,2.44 -0.32,1.38 -1.23,4 1.33,3.32 1.03,1.33 2.07,1.29 3.35,0.31 2.56,-0.08 5.85,0.35 7.17,-2.31 -0.73,-1.24 -0.96,-2.18 0.78,-1.43 2.66,0.8 0.35,-2.42 2.52,-2.38 0.82,-0.85 -1.99,-1.47 0.03,-2.05 1.88,-1.02 4.21,-2.78 2.05,-4.99 -1.7,-1.63 -3.7,-3.88 -1.43,-6.04 0.91,-2.16 -1.41,-4.57 0.56,-6.71 0.67,-2 0.44,-4 1.78,-5.83 -0.03,-2.09 3.45,-4.94 0.43,-6.95 -3.06,-1.46 0.88,-6.62 -2.19,-7 -1.65,-0.56 -1.53,-2.31 -3.25,-2.51 -0.17,-1.94 -0.33,-3.93 -2.69,-4.35 -2.09,-1.1 -4.78,-1.23 -5.71,-3.58 0.07,-2.15 -2.48,-1.52 -3.79,-2.06 z", - "department-90" : "m 532.37,216.22 c -0.55,0.23 -0.49,0.97 -0.95,1.33 -0.62,0.8 -1.51,1.36 -1.95,2.3 -0.77,0.99 -0.8,2.48 -0.08,3.5 -0.03,0.67 0.48,1.24 0.41,1.93 -0.01,0.83 -0.07,1.76 0.62,2.36 0.29,0.29 0.48,0.66 0.1,0.97 -0.14,0.38 -0.57,0.43 -0.76,0.72 -0.05,0.5 0.53,0.78 0.56,1.29 0.18,0.47 0.52,0.85 0.75,1.28 0.26,0.15 0.87,0.53 0.4,0.81 -0.7,0.47 -0.05,1.72 0.76,1.5 0.78,0.02 1.57,-0.19 2.27,-0.46 0.8,0.18 1.42,0.82 1.45,1.64 0.04,0.86 1.41,0.54 1.43,1.42 0.01,0.47 0.26,1.11 -0.01,1.5 -0.5,0.35 -0.45,-0.64 -0.86,-0.74 -0.5,-0.2 -0.94,0.42 -0.64,0.85 0.2,0.34 -0.18,0.93 0.34,1.04 0.43,0.61 0.84,1.44 0.71,2.19 -0.36,0.5 0.42,0.64 0.75,0.45 0.83,-0.18 1.47,-0.8 2.26,-1.07 0.62,-0.6 -0.22,-1.42 -0.38,-2.05 -0.12,-0.36 -0.45,-1.06 0.17,-1.13 0.42,-0.08 0.81,-0.3 1.15,-0.48 0.96,0.2 1.82,0.91 2.86,0.71 1.1,-0.11 2.47,-0.62 2.45,-1.94 0.16,-1 -0.69,-1.62 -1.41,-2.13 -0.16,-0.46 -0.02,-1.09 -0.52,-1.4 -0.45,-0.55 -0.43,-1.71 -1.38,-1.73 -0.72,-0.12 -1.46,0.05 -1.95,0.59 -0.4,0.24 -0.3,-0.53 -0.6,-0.62 -0.31,-0.79 -0.34,-1.73 0.1,-2.47 0.16,-0.36 0.01,-1.1 0.63,-0.98 0.41,0.01 0.38,-0.37 0.4,-0.64 0.61,-1 -0.15,-2.14 -0.3,-3.13 0.23,-0.47 0.38,-1.05 -0.1,-1.44 -0.8,-1.1 -2.3,-1.18 -3.29,-2.06 -0.38,-0.36 -0.84,-0.58 -1.33,-0.6 -0.84,-0.67 -2.13,-0.38 -2.92,-1.15 -0.45,-0.63 -0.74,-1.4 -0.95,-2.13 -0.05,-0.04 -0.12,-0.05 -0.18,-0.04 z", + "department-90" : "m 532.37,216.22 c -0.55,0.23 -0.49,0.97 -0.95,1.33 -0.62,0.8 -1.51,1.36 -1.95,2.3 -0.77,0.99 -0.8,2.48 -0.08,3.5 -0.03,0.67 0.48,1.24 0.41,1.93 -0.01,0.83 -0.07,1.76 0.62,2.36 0.29,0.29 0.48,0.66 0.1,0.97 -0.14,0.38 -0.57,0.43 -0.76,0.72 -0.05,0.5 0.53,0.78 0.56,1.29 0.18,0.47 0.52,0.85 0.75,1.28 0.26,0.15 0.87,0.53 0.4,0.81 -0.7,0.47 -0.05,1.72 0.76,1.5 0.78,0.02 1.57,-0.19 2.27,-0.46 0.8,0.18 1.42,0.82 1.45,1.64 0.04,0.86 1.41,0.54 1.43,1.42 0.01,0.47 0.26,1.11 -0.01,1.5 -0.5,0.35 -0.45,-0.64 -0.86,-0.74 -0.5,-0.2 -0.94,0.42 -0.64,0.85 0.2,0.34 -0.18,0.93 0.34,1.04 0.43,0.61 0.84,1.44 0.71,2.19 -0.36,0.5 0.42,0.64 0.75,0.45 0.83,-0.18 1.47,-0.8 2.26,-1.07 0.62,-0.6 -0.22,-1.42 -0.38,-2.05 -0.12,-0.36 -0.45,-1.06 0.17,-1.13 0.42,-0.08 0.81,-0.3 1.15,-0.48 0.96,0.2 1.82,0.91 2.86,0.71 1.1,-0.11 2.47,-0.62 2.45,-1.94 0.16,-1 -0.69,-1.62 -1.41,-2.13 -0.16,-0.46 -0.02,-1.09 -0.52,-1.4 -0.45,-0.55 -0.43,-1.71 -1.38,-1.73 -0.72,-0.12 -1.46,0.05 -1.95,0.59 -0.4,0.24 -0.3,-0.53 -0.6,-0.62 -0.31,-0.79 -0.34,-1.73 0.1,-2.47 0.16,-0.36 0.01,-1.1 0.63,-0.98 0.41,0.01 0.38,-0.37 0.4,-0.64 0.61,-1 -0.15,-2.14 -0.3,-3.13 0.23,-0.47 0.38,-1.05 -0.1,-1.44 -0.8,-1.1 -2.3,-1.18 -3.29,-2.06 -0.38,-0.36 -0.84,-0.58 -1.33,-0.6 -0.84,-0.67 -2.13,-0.38 -2.92,-1.15 -0.45,-0.63 -0.74,-1.4 -0.95,-2.13 -0.05,-0.04 -0.12,-0.05 -0.18,-0.04 z" } } } From 1b1572919653915acb40f0ba867a47f561fc5e0a Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sat, 21 Sep 2013 20:05:52 +0200 Subject: [PATCH 36/96] Truely hide the elements when user clicks on the legend and hideElemsOnClick.opacity is set to 0 --- examples.js | 776 +++++++++++++++++++++++++++++++++----------- js/jquery.mapael.js | 26 +- 2 files changed, 595 insertions(+), 207 deletions(-) diff --git a/examples.js b/examples.js index c948d769f..fcb395b53 100644 --- a/examples.js +++ b/examples.js @@ -12,9 +12,6 @@ $(function(){ $(".maparea2").mapael({ map : { name : "france_departments" - , zoom: { - enabled: true - } }, areas: { "department-56" : { @@ -44,7 +41,7 @@ $(function(){ longitude: -1.6808333333333, tooltip: {content : "City : Rennes"}, text : "Rennes", - href : "#" + attrs : {href : "#"} } } }); @@ -666,6 +663,9 @@ $(function(){ } , marginBottom: 20 , marginLeft : 30 + , hideElemsOnClick : { + opacity : 0 + } , title: "Population of France by city" , slices : [ { @@ -7850,1344 +7850,1728 @@ $(function(){ }, "ZA": { "value": "50586757", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "South Africa<\/span>
Population : 50586757" } }, "AL": { "value": "3215988", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Albania<\/span>
Population : 3215988" } }, "DZ": { "value": "35980193", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Algeria<\/span>
Population : 35980193" } }, "DE": { "value": "81726000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Germany<\/span>
Population : 81726000" } }, "AD": { "value": "86165", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Andorra<\/span>
Population : 86165" } }, "AO": { "value": "19618432", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Angola<\/span>
Population : 19618432" } }, "AG": { "value": "89612", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Antigua And Barbuda<\/span>
Population : 89612" } }, "SA": { "value": "28082541", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Saudi Arabia<\/span>
Population : 28082541" } }, "AR": { "value": "40764561", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Argentina<\/span>
Population : 40764561" } }, "AM": { "value": "3100236", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Armenia<\/span>
Population : 3100236" } }, "AU": { "value": "22620600", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Australia<\/span>
Population : 22620600" } }, "AT": { "value": "8419000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Austria<\/span>
Population : 8419000" } }, "AZ": { "value": "9168000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Azerbaijan<\/span>
Population : 9168000" } }, "BS": { "value": "347176", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Bahamas<\/span>
Population : 347176" } }, "BH": { "value": "1323535", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Bahrain<\/span>
Population : 1323535" } }, "BD": { "value": "150493658", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Bangladesh<\/span>
Population : 150493658" } }, "BB": { "value": "273925", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Barbados<\/span>
Population : 273925" } }, "BE": { "value": "11008000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Belgium<\/span>
Population : 11008000" } }, "BZ": { "value": "356600", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Belize<\/span>
Population : 356600" } }, "BJ": { "value": "9099922", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Benin<\/span>
Population : 9099922" } }, "BT": { "value": "738267", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Bhutan<\/span>
Population : 738267" } }, "BY": { "value": "9473000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Belarus<\/span>
Population : 9473000" } }, "MM": { "value": "48336763", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Myanmar<\/span>
Population : 48336763" } }, "BO": { "value": "10088108", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Bolivia, Plurinational State Of<\/span>
Population : 10088108" } }, "BA": { "value": "3752228", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Bosnia And Herzegovina<\/span>
Population : 3752228" } }, "BW": { "value": "2030738", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Botswana<\/span>
Population : 2030738" } }, "BR": { "value": "196655014", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Brazil<\/span>
Population : 196655014" } }, "BN": { "value": "405938", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Brunei Darussalam<\/span>
Population : 405938" } }, "BG": { "value": "7476000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Bulgaria<\/span>
Population : 7476000" } }, "BF": { "value": "16967845", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Burkina Faso<\/span>
Population : 16967845" } }, "BI": { "value": "8575172", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Burundi<\/span>
Population : 8575172" } }, "KH": { "value": "14305183", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Cambodia<\/span>
Population : 14305183" } }, "CM": { "value": "20030362", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Cameroon<\/span>
Population : 20030362" } }, "CA": { "value": "34482779", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Canada<\/span>
Population : 34482779" } }, "CV": { "value": "500585", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Cape Verde<\/span>
Population : 500585" } }, "CF": { "value": "4486837", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Central African Republic<\/span>
Population : 4486837" } }, "CL": { "value": "17269525", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Chile<\/span>
Population : 17269525" } }, "CN": { "value": "1344130000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "China<\/span>
Population : 1344130000" } }, "CY": { "value": "1116564", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Cyprus<\/span>
Population : 1116564" } }, "CO": { "value": "46927125", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Colombia<\/span>
Population : 46927125" } }, "KM": { "value": "753943", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Comoros<\/span>
Population : 753943" } }, "CG": { "value": "4139748", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Congo<\/span>
Population : 4139748" } }, "CD": { "value": "67757577", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Congo, The Democratic Republic Of The<\/span>
Population : 67757577" } }, "KP": { "value": "24451285", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Korea, Democratic People's Republic Of<\/span>
Population : 24451285" } }, "KR": { "value": "49779000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Korea, Republic Of<\/span>
Population : 49779000" } }, "CR": { "value": "4726575", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Costa Rica<\/span>
Population : 4726575" } }, "CI": { "value": "20152894", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "C\u00d4te D'ivoire<\/span>
Population : 20152894" } }, "HR": { "value": "4407000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Croatia<\/span>
Population : 4407000" } }, "CU": { "value": "11253665", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Cuba<\/span>
Population : 11253665" } }, "DK": { "value": "5574000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Denmark<\/span>
Population : 5574000" } }, "DJ": { "value": "905564", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Djibouti<\/span>
Population : 905564" } }, "DM": { "value": "67675", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Dominica<\/span>
Population : 67675" } }, "EG": { "value": "82536770", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Egypt<\/span>
Population : 82536770" } }, "AE": { "value": "7890924", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "United Arab Emirates<\/span>
Population : 7890924" } }, "EC": { "value": "14666055", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Ecuador<\/span>
Population : 14666055" } }, "ER": { "value": "5415280", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Eritrea<\/span>
Population : 5415280" } }, "ES": { "value": "46235000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Spain<\/span>
Population : 46235000" } }, "EE": { "value": "1340000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Estonia<\/span>
Population : 1340000" } }, "US": { "value": "311591917", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "United States<\/span>
Population : 311591917" } }, "ET": { "value": "84734262", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Ethiopia<\/span>
Population : 84734262" } }, "FJ": { "value": "868406", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Fiji<\/span>
Population : 868406" } }, "FI": { "value": "5387000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Finland<\/span>
Population : 5387000" } }, "FR": { "value": "65436552", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "France<\/span>
Population : 65436552" } }, "GA": { "value": "1534262", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Gabon<\/span>
Population : 1534262" } }, "GM": { "value": "1776103", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Gambia<\/span>
Population : 1776103" } }, "GE": { "value": "4486000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Georgia<\/span>
Population : 4486000" } }, "GH": { "value": "24965816", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Ghana<\/span>
Population : 24965816" } }, "GR": { "value": "11304000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Greece<\/span>
Population : 11304000" } }, "GD": { "value": "104890", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Grenada<\/span>
Population : 104890" } }, "GT": { "value": "14757316", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Guatemala<\/span>
Population : 14757316" } }, "GN": { "value": "10221808", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Guinea<\/span>
Population : 10221808" } }, "GQ": { "value": "720213", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Equatorial Guinea<\/span>
Population : 720213" } }, "GW": { "value": "1547061", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Guinea-bissau<\/span>
Population : 1547061" } }, "GY": { "value": "756040", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Guyana<\/span>
Population : 756040" } }, "HT": { "value": "10123787", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Haiti<\/span>
Population : 10123787" } }, "HN": { "value": "7754687", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Honduras<\/span>
Population : 7754687" } }, "HU": { "value": "9971000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Hungary<\/span>
Population : 9971000" } }, "JM": { "value": "2709300", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Jamaica<\/span>
Population : 2709300" } }, "JP": { "value": "127817277", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Japan<\/span>
Population : 127817277" } }, "MH": { "value": "54816", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Marshall Islands<\/span>
Population : 54816" } }, "PW": { "value": "20609", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Palau<\/span>
Population : 20609" } }, "SB": { "value": "552267", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Solomon Islands<\/span>
Population : 552267" } }, "IN": { "value": "1241491960", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "India<\/span>
Population : 1241491960" } }, "ID": { "value": "242325638", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Indonesia<\/span>
Population : 242325638" } }, "JO": { "value": "6181000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Jordan<\/span>
Population : 6181000" } }, "IR": { "value": "74798599", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Iran, Islamic Republic Of<\/span>
Population : 74798599" } }, "IQ": { "value": "32961959", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Iraq<\/span>
Population : 32961959" } }, "IE": { "value": "4487000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Ireland<\/span>
Population : 4487000" } }, "IS": { "value": "319000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Iceland<\/span>
Population : 319000" } }, "IL": { "value": "7765700", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Israel<\/span>
Population : 7765700" } }, "IT": { "value": "60770000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Italy<\/span>
Population : 60770000" } }, "KZ": { "value": "16558459", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Kazakhstan<\/span>
Population : 16558459" } }, "KE": { "value": "41609728", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Kenya<\/span>
Population : 41609728" } }, "KG": { "value": "5507000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Kyrgyzstan<\/span>
Population : 5507000" } }, "KI": { "value": "101093", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Kiribati<\/span>
Population : 101093" } }, "KW": { "value": "2818042", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Kuwait<\/span>
Population : 2818042" } }, "LA": { "value": "6288037", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Lao People's Democratic Republic<\/span>
Population : 6288037" } }, "LS": { "value": "2193843", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Lesotho<\/span>
Population : 2193843" } }, "LV": { "value": "2220000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Latvia<\/span>
Population : 2220000" } }, "LB": { "value": "4259405", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Lebanon<\/span>
Population : 4259405" } }, "LR": { "value": "4128572", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Liberia<\/span>
Population : 4128572" } }, "LY": { "value": "6422772", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Libya<\/span>
Population : 6422772" } }, "LI": { "value": "36304", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Liechtenstein<\/span>
Population : 36304" } }, "LT": { "value": "3203000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Lithuania<\/span>
Population : 3203000" } }, "LU": { "value": "517000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Luxembourg<\/span>
Population : 517000" } }, "MK": { "value": "2063893", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Macedonia, The Former Yugoslav Republic Of<\/span>
Population : 2063893" } }, "MG": { "value": "21315135", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Madagascar<\/span>
Population : 21315135" } }, "MY": { "value": "28859154", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Malaysia<\/span>
Population : 28859154" } }, "MW": { "value": "15380888", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Malawi<\/span>
Population : 15380888" } }, "MV": { "value": "320081", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Maldives<\/span>
Population : 320081" } }, "ML": { "value": "15839538", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Mali<\/span>
Population : 15839538" } }, "MT": { "value": "419000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Malta<\/span>
Population : 419000" } }, "MA": { "value": "32272974", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Morocco<\/span>
Population : 32272974" } }, "MU": { "value": "1286051", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Mauritius<\/span>
Population : 1286051" } }, "MR": { "value": "3541540", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Mauritania<\/span>
Population : 3541540" } }, "MX": { "value": "114793341", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Mexico<\/span>
Population : 114793341" } }, "FM": { "value": "111542", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Micronesia, Federated States Of<\/span>
Population : 111542" } }, "MD": { "value": "3559000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Moldova, Republic Of<\/span>
Population : 3559000" } }, "MC": { "value": "35427", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Monaco<\/span>
Population : 35427" } }, "MN": { "value": "2800114", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Mongolia<\/span>
Population : 2800114" } }, "ME": { "value": "632261", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Montenegro<\/span>
Population : 632261" } }, "MZ": { "value": "23929708", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Mozambique<\/span>
Population : 23929708" } }, "NA": { "value": "2324004", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Namibia<\/span>
Population : 2324004" } }, "NP": { "value": "30485798", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Nepal<\/span>
Population : 30485798" } }, "NI": { "value": "5869859", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Nicaragua<\/span>
Population : 5869859" } }, "NE": { "value": "16068994", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Niger<\/span>
Population : 16068994" } }, "NG": { "value": "162470737", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Nigeria<\/span>
Population : 162470737" } }, "NO": { "value": "4952000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Norway<\/span>
Population : 4952000" } }, "NZ": { "value": "4405200", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "New Zealand<\/span>
Population : 4405200" } }, "OM": { "value": "2846145", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Oman<\/span>
Population : 2846145" } }, "UG": { "value": "34509205", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Uganda<\/span>
Population : 34509205" } }, "UZ": { "value": "29341200", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Uzbekistan<\/span>
Population : 29341200" } }, "PK": { "value": "176745364", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Pakistan<\/span>
Population : 176745364" } }, "PS": { "value": "4019433", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Palestine, State Of<\/span>
Population : 4019433" } }, "PA": { "value": "3571185", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Panama<\/span>
Population : 3571185" } }, "PG": { "value": "7013829", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Papua New Guinea<\/span>
Population : 7013829" } }, "PY": { "value": "6568290", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Paraguay<\/span>
Population : 6568290" } }, "NL": { "value": "16696000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Netherlands<\/span>
Population : 16696000" } }, "PE": { "value": "29399817", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Peru<\/span>
Population : 29399817" } }, "PH": { "value": "94852030", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Philippines<\/span>
Population : 94852030" } }, "PL": { "value": "38216000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Poland<\/span>
Population : 38216000" } }, "PT": { "value": "10637000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Portugal<\/span>
Population : 10637000" } }, "QA": { "value": "1870041", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Qatar<\/span>
Population : 1870041" } }, "DO": { "value": "10056181", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Dominican Republic<\/span>
Population : 10056181" } }, "RO": { "value": "21390000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Romania<\/span>
Population : 21390000" } }, "GB": { "value": "62641000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "United Kingdom<\/span>
Population : 62641000" } }, "RU": { "value": "141930000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Russian Federation<\/span>
Population : 141930000" } }, "RW": { "value": "10942950", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Rwanda<\/span>
Population : 10942950" } }, "KN": { "value": "53051", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Saint Kitts And Nevis<\/span>
Population : 53051" } }, "SM": { "value": "31735", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "San Marino<\/span>
Population : 31735" } }, "VC": { "value": "109365", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Saint Vincent And The Grenadines<\/span>
Population : 109365" } }, "LC": { "value": "176000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Saint Lucia<\/span>
Population : 176000" } }, "SV": { "value": "6227491", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "El Salvador<\/span>
Population : 6227491" } }, "WS": { "value": "183874", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Samoa<\/span>
Population : 183874" } }, "ST": { "value": "168526", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Sao Tome And Principe<\/span>
Population : 168526" } }, "SN": { "value": "12767556", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Senegal<\/span>
Population : 12767556" } }, "RS": { "value": "7261000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Serbia<\/span>
Population : 7261000" } }, "SC": { "value": "86000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Seychelles<\/span>
Population : 86000" } }, "SL": { "value": "5997486", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Sierra Leone<\/span>
Population : 5997486" } }, "SG": { "value": "5183700", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Singapore<\/span>
Population : 5183700" } }, "SK": { "value": "5440000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Slovakia<\/span>
Population : 5440000" } }, "SI": { "value": "2052000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Slovenia<\/span>
Population : 2052000" } }, "SO": { "value": "9556873", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Somalia<\/span>
Population : 9556873" } }, "SD": { "value": "34318385", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Sudan<\/span>
Population : 34318385" } }, "SS": { "value": "10314021", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "South Sudan<\/span>
Population : 10314021" } }, "LK": { "value": "20869000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Sri Lanka<\/span>
Population : 20869000" } }, "SE": { "value": "9453000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Sweden<\/span>
Population : 9453000" } }, "CH": { "value": "7907000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Switzerland<\/span>
Population : 7907000" } }, "SR": { "value": "529419", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Suriname<\/span>
Population : 529419" } }, "SZ": { "value": "1067773", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Swaziland<\/span>
Population : 1067773" } }, "SY": { "value": "20820311", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Syrian Arab Republic<\/span>
Population : 20820311" } }, "TJ": { "value": "6976958", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Tajikistan<\/span>
Population : 6976958" } }, "TZ": { "value": "46218486", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Tanzania, United Republic Of<\/span>
Population : 46218486" } }, "TD": { "value": "11525496", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Chad<\/span>
Population : 11525496" } }, "CZ": { "value": "10546000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Czech Republic<\/span>
Population : 10546000" } }, "TH": { "value": "69518555", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Thailand<\/span>
Population : 69518555" } }, "TL": { "value": "1175880", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Timor-leste<\/span>
Population : 1175880" } }, "TG": { "value": "6154813", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Togo<\/span>
Population : 6154813" } }, "TO": { "value": "104509", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Tonga<\/span>
Population : 104509" } }, "TT": { "value": "1346350", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Trinidad And Tobago<\/span>
Population : 1346350" } }, "TN": { "value": "10673800", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Tunisia<\/span>
Population : 10673800" } }, "TM": { "value": "5105301", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Turkmenistan<\/span>
Population : 5105301" } }, "TR": { "value": "73639596", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Turkey<\/span>
Population : 73639596" } }, "TV": { "value": "9847", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Tuvalu<\/span>
Population : 9847" } }, "VU": { "value": "245619", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Vanuatu<\/span>
Population : 245619" } }, "VE": { "value": "29278000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Venezuela, Bolivarian Republic Of<\/span>
Population : 29278000" } }, "VN": { "value": "87840000", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Viet Nam<\/span>
Population : 87840000" } }, "UA": { "value": "45706100", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Ukraine<\/span>
Population : 45706100" } }, "UY": { "value": "3368595", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Uruguay<\/span>
Population : 3368595" } }, "YE": { "value": "24799880", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Yemen<\/span>
Population : 24799880" } }, "ZM": { "value": "13474959", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Zambia<\/span>
Population : 13474959" } }, "ZW": { "value": "12754378", - "href" : "#", + "attrs": { + "href": "#" + }, "tooltip": { "content": "Zimbabwe<\/span>
Population : 12754378" } diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index c943f89b3..c50fd011c 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -445,24 +445,28 @@ (function(i, elem, label) { $(label.node).on('click', function() { if (!label.hidden) { - label.animate({'opacity':legendOptions.hideElemsOnClick.opacity}, 300); - elem.animate({'opacity':legendOptions.hideElemsOnClick.opacity}, 300); + label.animate({'opacity':0.5}, 300); } else { - label.animate({'opacity':typeof label.originalAttrs.opacity != "undefined" ? label.originalAttrs.opacity : 1}, 300); - elem.animate({'opacity':typeof elem.originalAttrs.opacity != "undefined" ? elem.originalAttrs.opacity : 1}, 300); + label.animate({'opacity':1}, 300); } for (var id in elems) { if ((!legendOptions.slices[i].min || elems[id].value >= legendOptions.slices[i].min) && (!legendOptions.slices[i].max || elems[id].value < legendOptions.slices[i].max) ) { - if (!label.hidden) { - elems[id].mapElem.animate({'opacity':legendOptions.hideElemsOnClick.opacity}, 300); - elems[id].textElem && elems[id].textElem.animate({'opacity':legendOptions.hideElemsOnClick.opacity}, 300); - } else { - elems[id].mapElem.animate({'opacity':typeof elems[id].mapElem.originalAttrs.opacity != "undefined" ? elems[id].mapElem.originalAttrs.opacity : 1}, 300); - elems[id].textElem && elems[id].textElem.animate({'opacity':typeof elems[id].textElem.originalAttrs.opacity != "undefined" ? elems[id].textElem.originalAttrs.opacity : 1}, 300); - } + (function(id) { + if (!label.hidden) { + elems[id].mapElem.animate({'opacity':legendOptions.hideElemsOnClick.opacity}, 300, 'linear', function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].mapElem.hide();}); + elems[id].textElem && elems[id].textElem.animate({'opacity':legendOptions.hideElemsOnClick.opacity}, 300, 'linear', function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].textElem.hide();}); + } else { + if (legendOptions.hideElemsOnClick.opacity == 0) { + elems[id].mapElem.show(); + elems[id].textElem && elems[id].textElem.show(); + } + elems[id].mapElem.animate({'opacity':typeof elems[id].mapElem.originalAttrs.opacity != "undefined" ? elems[id].mapElem.originalAttrs.opacity : 1}, 300); + elems[id].textElem && elems[id].textElem.animate({'opacity':typeof elems[id].textElem.originalAttrs.opacity != "undefined" ? elems[id].textElem.originalAttrs.opacity : 1}, 300); + } + })(id); } } label.hidden = !label.hidden; From 0dbd62720e9ec29011e8578e816e5ace8fece807 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sat, 21 Sep 2013 21:15:27 +0200 Subject: [PATCH 37/96] Drawing squares and circles in the legend taking account the scale of the map --- js/jquery.mapael.js | 46 +++++++++++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index c50fd011c..bc33f828b 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -72,13 +72,6 @@ $.fn.mapael.initElem(paper, plots[id], elemOptions, $tooltip); } - // Create the legends for areas and plots - if (options.legend.area.slices && options.legend.area.display) - areaLegend = $.fn.mapael.createLegend($(this), options, 'area', areas); - - if (options.legend.plot.slices && options.legend.plot.display) - plotLegend = $.fn.mapael.createLegend($(this), options, 'plot', plots); - // Enable zoom if (options.map.zoom.enabled) $.fn.mapael.initZoom($container, paper, mapConf.width, mapConf.height, options.map.zoom); @@ -184,18 +177,35 @@ // Handle resizing of the map if (options.map.width) { paper.setSize(options.map.width, mapConf.height * (options.map.width / mapConf.width)); + + // Create the legends for areas and plots taking into account the scale of the map + if (options.legend.area.slices && options.legend.area.display) + areaLegend = $.fn.mapael.createLegend($(this), options, 'area', areas, 1); + if (options.legend.plot.slices && options.legend.plot.display) + plotLegend = $.fn.mapael.createLegend($(this), options, 'plot', plots, (options.map.width / mapConf.width)); } else { $(window).on('resize', function(){ clearTimeout(resizeTO); resizeTO = setTimeout(function(){$container.trigger('resizeEnd');}, 150); }); - $(document).on('ready', function(){$container.trigger('resizeEnd');}); $container.on('resizeEnd', function(e) { var containerWidth = $container.width(); if (paper.width != containerWidth) { paper.setSize(containerWidth, mapConf.height * (containerWidth / mapConf.width)); } }); + (function(self, $container, options, areas, plots) { + $(document).on('ready', function(){ + $container.trigger('resizeEnd'); + + // Create the legends for areas and plots taking into account the scale of the map + if (options.legend.area.slices && options.legend.area.display) + areaLegend = $.fn.mapael.createLegend($(self), options, 'area', areas, 1); + if (options.legend.plot.slices && options.legend.plot.display) + plotLegend = $.fn.mapael.createLegend($(self), options, 'plot', plots, ($container.width() / mapConf.width)); + }); + })(this, $container, options, areas, plots); + $container.trigger('resizeEnd'); } @@ -374,7 +384,7 @@ * @param options map options * @param legendType the type of the legend : 'area' or 'plot' */ - $.fn.mapael.createLegend = function ($container, options, legendType, elems) { + $.fn.mapael.createLegend = function ($container, options, legendType, elems, scale) { var legendOptions = options.legend[legendType] , $legend = (legendType == 'plot') ? $('.' + options.legend.plot.cssClass, $container).empty() : $('.' + options.legend.area.cssClass, $container).empty() , paper = new Raphael($legend.get(0)) @@ -413,25 +423,25 @@ elem = paper.rect( legendOptions.marginLeft , height - , legendOptions.slices[i].size - , legendOptions.slices[i].size + , scale * (legendOptions.slices[i].size) + , scale * (legendOptions.slices[i].size) ).attr(legendOptions.slices[i].attrs); } else { elem = paper.circle( - legendOptions.marginLeft + legendOptions.slices[i].size / 2 - , height + legendOptions.slices[i].size / 2 - , legendOptions.slices[i].size / 2 + legendOptions.marginLeft + scale * (legendOptions.slices[i].size / 2) + , height + scale * (legendOptions.slices[i].size / 2) + , scale * (legendOptions.slices[i].size / 2) ).attr(legendOptions.slices[i].attrs); } label = paper.text( - legendOptions.marginLeft + legendOptions.slices[i].size + legendOptions.marginLeftLabel - , height + legendOptions.slices[i].size / 2 + legendOptions.marginLeft + scale * legendOptions.slices[i].size + legendOptions.marginLeftLabel + , height + scale * (legendOptions.slices[i].size / 2) , legendOptions.slices[i].label ).attr(legendOptions.labelAttrs); - height += legendOptions.marginBottom + legendOptions.slices[i].size; - width = Math.max(width, legendOptions.marginLeft + legendOptions.slices[i].size + legendOptions.marginLeftLabel + label.getBBox().width); + height += legendOptions.marginBottom + scale * legendOptions.slices[i].size; + width = Math.max(width, legendOptions.marginLeft + scale * legendOptions.slices[i].size + legendOptions.marginLeftLabel + label.getBBox().width); if (legendOptions.hideElemsOnClick.enabled) { // Hide/show elements when user clicks on a legend element From 55e26e9b2d334d9580625281382f67675a996ca0 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 22 Sep 2013 11:34:33 +0200 Subject: [PATCH 38/96] filling CSS classes of the created nodes with IDs of areas and plots --- js/jquery.mapael.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index bc33f828b..7e432f97b 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -42,7 +42,7 @@ , options.legend.area ); areas[id] = {'mapElem' : paper.path(mapConf.elems[id]).attr(elemOptions.attrs)}; - $.fn.mapael.initElem(paper, areas[id], elemOptions, $tooltip); + $.fn.mapael.initElem(paper, areas[id], elemOptions, $tooltip, id); } // Draw plots @@ -69,7 +69,7 @@ plots[id] = {'mapElem' : paper.circle(coords.x, coords.y, elemOptions.size / 2).attr(elemOptions.attrs)}; } - $.fn.mapael.initElem(paper, plots[id], elemOptions, $tooltip); + $.fn.mapael.initElem(paper, plots[id], elemOptions, $tooltip, id); } // Enable zoom @@ -219,8 +219,9 @@ * @param elem * @param params * @param $tooltip + * @param id */ - $.fn.mapael.initElem = function(paper, elem, options, $tooltip) { + $.fn.mapael.initElem = function(paper, elem, options, $tooltip, id) { var bbox = {}, textPosition = {}; $.fn.mapael.setHoverOptions(elem.mapElem, options.attrs, options.attrsHover); options.href && $.fn.mapael.setHref(elem.mapElem, options.href); @@ -235,6 +236,7 @@ $.fn.mapael.setHoverOptions(elem.textElem, options.textAttrs, options.textAttrsHover); $.fn.mapael.setHover(paper, elem.mapElem, elem.textElem); $.fn.mapael.setCallbacks(options, elem.mapElem, elem.textElem); + $(elem.textElem.node).attr('class', id); } else { $.fn.mapael.setHover(paper, elem.mapElem); $.fn.mapael.setCallbacks(options, elem.mapElem); @@ -252,6 +254,8 @@ if (typeof options.value != "undefined") elem.value = options.value; + + $(elem.mapElem.node).attr('class', id); } /** From 01592a72fd28002536025b903682f50598118fe2 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 22 Sep 2013 12:46:49 +0200 Subject: [PATCH 39/96] Improved handling of callbacks with events --- examples.js | 58 +++++++++++++++++++++++++++++++++++++++++---- js/jquery.mapael.js | 25 +++++++++---------- 2 files changed, 64 insertions(+), 19 deletions(-) diff --git a/examples.js b/examples.js index fcb395b53..79f14f9db 100644 --- a/examples.js +++ b/examples.js @@ -12,6 +12,9 @@ $(function(){ $(".maparea2").mapael({ map : { name : "france_departments" + , zoom: { + enabled: true + } }, areas: { "department-56" : { @@ -50,30 +53,74 @@ $(function(){ $(".maparea3").mapael({ map : { name : "france_departments", + zoom : { + enabled : true + }, defaultArea: { attrs : { fill: "#5ba4ff", stroke: "#99c7ff", cursor: "pointer" }, + attrsHover : { + animDuration:0 + }, textAttrs : { cursor: "pointer", + "font-size" : 10, fill :"#000" }, - onclick: function(params, mapElem, textElem) { - mapElem.attr({fill: '#ff0000'}); + textAttrsHover : { + animDuration:0 + }, + eventHandlers : { + click: function(id, mapElem, textElem) { + var newData = {'areas' : {}}; + if (mapElem.originalAttrs.fill == "#5ba4ff") { + newData.areas[id] = { + attrs : { + fill : "#0088db" + } + }; + } else { + newData.areas[id] = { + attrs : { + fill : "#5ba4ff" + } + }; + } + $(".maparea3").trigger('update', [newData, false, false, 0]); + } } } }, areas: { "department-29" : { - text : "29", + text : "dblclick", attrs : { fill :"#0088db" }, + textPosition: "top", tooltip: {content : "Finistère (29)"}, - onclick: function(params, mapElem, textElem) { - mapElem.attr({fill: '#24ff00'}); + eventHandlers : { + click: function() {}, + dblclick: function(id, mapElem, textElem) { + var newData = {'areas' : {}}; + if (mapElem.originalAttrs.fill == "#5ba4ff") { + newData.areas[id] = { + attrs : { + fill : "#0088db" + } + }; + } else { + newData.areas[id] = { + attrs : { + fill : "#5ba4ff" + } + }; + } + $(".maparea3").trigger('update', [newData, false, false, 0]); + } } } } @@ -97,6 +144,7 @@ $(function(){ area : { display : true, title :"Population of France by department", + labelAttrs : {title : "Hide the matching departments"}, slices : [ { max :300000, diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 7e432f97b..629f9b2eb 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -99,7 +99,7 @@ } }; - if (!animDuration) animDuration = 300; + if (typeof animDuration == "undefined") animDuration = 300; if (!easing) easing = 'linear'; if (resetAreas) options.areas = {}; if (resetPlots) options.plots = {}; @@ -235,11 +235,11 @@ options.href && $.fn.mapael.setHref(elem.textElem, options.href); $.fn.mapael.setHoverOptions(elem.textElem, options.textAttrs, options.textAttrsHover); $.fn.mapael.setHover(paper, elem.mapElem, elem.textElem); - $.fn.mapael.setCallbacks(options, elem.mapElem, elem.textElem); + options.eventHandlers && $.fn.mapael.setEventHandlers(id, options, elem.mapElem, elem.textElem); $(elem.textElem.node).attr('class', id); } else { $.fn.mapael.setHover(paper, elem.mapElem); - $.fn.mapael.setCallbacks(options, elem.mapElem); + options.eventHandlers && $.fn.mapael.setEventHandlers(id, options, elem.mapElem); } if (options.tooltip && options.tooltip.content) { @@ -289,21 +289,18 @@ }; /** - * Set user defined callbacks on areas and plots + * Set user defined handlers for events on areas and plots + * @param id the id of the element * @param elemOptions the element parameters * @param mapElem the map element to set callback on * @param textElem the optional text within the map element */ - $.fn.mapael.setCallbacks = function(elemOptions, mapElem, textElem) { - var availableCallbacks = ['click', 'mouseover', 'mouseout'] - , callbackFct = {}; - - for(var i = 0, length = availableCallbacks.length; i < length; ++i) { - if (elemOptions["on" + availableCallbacks[i]]) { - callbackFct = elemOptions["on" + availableCallbacks[i]]; - $(mapElem.node).on(availableCallbacks[i], function() {!$.fn.mapael.panning && callbackFct(elemOptions, mapElem, textElem)}); - textElem && $(textElem.node).on(availableCallbacks[i], function() {!$.fn.mapael.panning && callbackFct(elemOptions, mapElem, textElem)}); - } + $.fn.mapael.setEventHandlers = function(id, elemOptions, mapElem, textElem) { + for(var event in elemOptions.eventHandlers) { + (function(event) { + $(mapElem.node).on(event, function() {!$.fn.mapael.panning && elemOptions.eventHandlers[event](id, mapElem, textElem)}); + textElem && $(textElem.node).on(event, function() {!$.fn.mapael.panning && elemOptions.eventHandlers[event](id, mapElem, textElem)}); + })(event); } } From 09e413f34fad0fafc00a82baea2efb2e3467c819 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 22 Sep 2013 13:21:04 +0200 Subject: [PATCH 40/96] data-id attribute for plots and areas's nodes --- js/jquery.mapael.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 629f9b2eb..7483731b7 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -236,7 +236,7 @@ $.fn.mapael.setHoverOptions(elem.textElem, options.textAttrs, options.textAttrsHover); $.fn.mapael.setHover(paper, elem.mapElem, elem.textElem); options.eventHandlers && $.fn.mapael.setEventHandlers(id, options, elem.mapElem, elem.textElem); - $(elem.textElem.node).attr('class', id); + $(elem.textElem.node).attr('data-id', id); } else { $.fn.mapael.setHover(paper, elem.mapElem); options.eventHandlers && $.fn.mapael.setEventHandlers(id, options, elem.mapElem); @@ -255,7 +255,7 @@ if (typeof options.value != "undefined") elem.value = options.value; - $(elem.mapElem.node).attr('class', id); + $(elem.mapElem.node).attr('data-id', id); } /** From e31ba7557d3f4aab2f0413b76c47981d707029c8 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Tue, 24 Sep 2013 13:08:38 +0200 Subject: [PATCH 41/96] EventObject transmitted to handlers & improvements for scaling plots in the legend --- examples.js | 4 ++-- js/jquery.mapael.js | 43 +++++++++++++++++++++---------------------- 2 files changed, 23 insertions(+), 24 deletions(-) diff --git a/examples.js b/examples.js index 79f14f9db..2ca1d7ff7 100644 --- a/examples.js +++ b/examples.js @@ -74,7 +74,7 @@ $(function(){ animDuration:0 }, eventHandlers : { - click: function(id, mapElem, textElem) { + click: function(e, id, mapElem, textElem) { var newData = {'areas' : {}}; if (mapElem.originalAttrs.fill == "#5ba4ff") { newData.areas[id] = { @@ -104,7 +104,7 @@ $(function(){ tooltip: {content : "Finistère (29)"}, eventHandlers : { click: function() {}, - dblclick: function(id, mapElem, textElem) { + dblclick: function(e, id, mapElem, textElem) { var newData = {'areas' : {}}; if (mapElem.originalAttrs.fill == "#5ba4ff") { newData.areas[id] = { diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 7483731b7..28dacc92d 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -18,7 +18,8 @@ return this.each(function() { - var $tooltip = $("
").addClass(options.map.tooltip.cssClass).css("display", "none") + var self = this + , $tooltip = $("
").addClass(options.map.tooltip.cssClass).css("display", "none") , $container = $('.' + options.map.cssClass, this).empty().append($tooltip) , mapConf = $.fn.mapael.maps[options.map.name] , paper = new Raphael($container[0], mapConf.width, mapConf.height) @@ -76,6 +77,10 @@ if (options.map.zoom.enabled) $.fn.mapael.initZoom($container, paper, mapConf.width, mapConf.height, options.map.zoom); + // Create the legends for areas + if (options.legend.area.slices && options.legend.area.display) + areaLegend = $.fn.mapael.createLegend($(this), options, 'area', areas, 1); + /** * * Update the current map @@ -178,35 +183,29 @@ if (options.map.width) { paper.setSize(options.map.width, mapConf.height * (options.map.width / mapConf.width)); - // Create the legends for areas and plots taking into account the scale of the map - if (options.legend.area.slices && options.legend.area.display) - areaLegend = $.fn.mapael.createLegend($(this), options, 'area', areas, 1); + // Create the legends for plots taking into account the scale of the map if (options.legend.plot.slices && options.legend.plot.display) plotLegend = $.fn.mapael.createLegend($(this), options, 'plot', plots, (options.map.width / mapConf.width)); } else { - $(window).on('resize', function(){ + $(window).on('resize', function() { clearTimeout(resizeTO); resizeTO = setTimeout(function(){$container.trigger('resizeEnd');}, 150); }); - $container.on('resizeEnd', function(e) { + + // Create the legends for plots taking into account the scale of the map + var createPlotLegend = function() { + if (options.legend.plot.slices && options.legend.plot.display) + plotLegend = $.fn.mapael.createLegend($(self), options, 'plot', plots, ($container.width() / mapConf.width)); + + $container.unbind('resizeEnd', createPlotLegend); + }; + + $container.on('resizeEnd', function() { var containerWidth = $container.width(); if (paper.width != containerWidth) { paper.setSize(containerWidth, mapConf.height * (containerWidth / mapConf.width)); } - }); - (function(self, $container, options, areas, plots) { - $(document).on('ready', function(){ - $container.trigger('resizeEnd'); - - // Create the legends for areas and plots taking into account the scale of the map - if (options.legend.area.slices && options.legend.area.display) - areaLegend = $.fn.mapael.createLegend($(self), options, 'area', areas, 1); - if (options.legend.plot.slices && options.legend.plot.display) - plotLegend = $.fn.mapael.createLegend($(self), options, 'plot', plots, ($container.width() / mapConf.width)); - }); - })(this, $container, options, areas, plots); - - $container.trigger('resizeEnd'); + }).on('resizeEnd', createPlotLegend).trigger('resizeEnd'); } $(paper.desc).append(" and Mapael (http://neveldo.fr/mapael)"); @@ -298,8 +297,8 @@ $.fn.mapael.setEventHandlers = function(id, elemOptions, mapElem, textElem) { for(var event in elemOptions.eventHandlers) { (function(event) { - $(mapElem.node).on(event, function() {!$.fn.mapael.panning && elemOptions.eventHandlers[event](id, mapElem, textElem)}); - textElem && $(textElem.node).on(event, function() {!$.fn.mapael.panning && elemOptions.eventHandlers[event](id, mapElem, textElem)}); + $(mapElem.node).on(event, function(e) {!$.fn.mapael.panning && elemOptions.eventHandlers[event](e, id, mapElem, textElem)}); + textElem && $(textElem.node).on(event, function(e) {!$.fn.mapael.panning && elemOptions.eventHandlers[event](e, id, mapElem, textElem)}); })(event); } } From 3a931f46dbec39773c27c7fbf887052ac34f2aee Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Wed, 25 Sep 2013 13:06:46 +0200 Subject: [PATCH 42/96] Option 'display' that allows to hide a specific element from the legend --- js/jquery.mapael.js | 148 ++++++++++++++++++++++---------------------- 1 file changed, 75 insertions(+), 73 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 28dacc92d..1f0c1b6c6 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -404,84 +404,86 @@ } for(var i = 0, length = legendOptions.slices.length; i < length; ++i) { - defaultElemOptions = (legendType == 'plot') ? options.map['defaultPlot'] : options.map['defaultArea']; - legendOptions.slices[i].attrs = $.extend( - {} - , defaultElemOptions.attrs - , legendOptions.slices[i].attrs - ); - legendOptions.slices[i].attrsHover = $.extend( - {} - , defaultElemOptions.attrsHover - , legendOptions.slices[i].attrsHover - ); - - if(legendType == 'area' || legendOptions.slices[i].type == "square") { - // Draw a square for squared plots AND areas - !legendOptions.slices[i].size && (legendOptions.slices[i].size = 20); + if (typeof legendOptions.slices[i].display == 'undefined' || legendOptions.slices[i].display == true) { + defaultElemOptions = (legendType == 'plot') ? options.map['defaultPlot'] : options.map['defaultArea']; + legendOptions.slices[i].attrs = $.extend( + {} + , defaultElemOptions.attrs + , legendOptions.slices[i].attrs + ); + legendOptions.slices[i].attrsHover = $.extend( + {} + , defaultElemOptions.attrsHover + , legendOptions.slices[i].attrsHover + ); - elem = paper.rect( - legendOptions.marginLeft - , height - , scale * (legendOptions.slices[i].size) - , scale * (legendOptions.slices[i].size) - ).attr(legendOptions.slices[i].attrs); - } else { - elem = paper.circle( - legendOptions.marginLeft + scale * (legendOptions.slices[i].size / 2) + if(legendType == 'area' || legendOptions.slices[i].type == "square") { + // Draw a square for squared plots AND areas + !legendOptions.slices[i].size && (legendOptions.slices[i].size = 20); + + elem = paper.rect( + legendOptions.marginLeft + , height + , scale * (legendOptions.slices[i].size) + , scale * (legendOptions.slices[i].size) + ).attr(legendOptions.slices[i].attrs); + } else { + elem = paper.circle( + legendOptions.marginLeft + scale * (legendOptions.slices[i].size / 2) + , height + scale * (legendOptions.slices[i].size / 2) + , scale * (legendOptions.slices[i].size / 2) + ).attr(legendOptions.slices[i].attrs); + } + + label = paper.text( + legendOptions.marginLeft + scale * legendOptions.slices[i].size + legendOptions.marginLeftLabel , height + scale * (legendOptions.slices[i].size / 2) - , scale * (legendOptions.slices[i].size / 2) - ).attr(legendOptions.slices[i].attrs); - } - - label = paper.text( - legendOptions.marginLeft + scale * legendOptions.slices[i].size + legendOptions.marginLeftLabel - , height + scale * (legendOptions.slices[i].size / 2) - , legendOptions.slices[i].label - ).attr(legendOptions.labelAttrs); - - height += legendOptions.marginBottom + scale * legendOptions.slices[i].size; - width = Math.max(width, legendOptions.marginLeft + scale * legendOptions.slices[i].size + legendOptions.marginLeftLabel + label.getBBox().width); - - if (legendOptions.hideElemsOnClick.enabled) { - // Hide/show elements when user clicks on a legend element - label.attr({cursor:'pointer'}); + , legendOptions.slices[i].label + ).attr(legendOptions.labelAttrs); - $.fn.mapael.setHoverOptions(elem, legendOptions.slices[i].attrs, legendOptions.slices[i].attrsHover); - $.fn.mapael.setHoverOptions(label, legendOptions.labelAttrs, legendOptions.labelAttrs); - $.fn.mapael.setHover(paper, elem, label); + height += legendOptions.marginBottom + scale * legendOptions.slices[i].size; + width = Math.max(width, legendOptions.marginLeft + scale * legendOptions.slices[i].size + legendOptions.marginLeftLabel + label.getBBox().width); - label.hidden = false; - (function(i, elem, label) { - $(label.node).on('click', function() { - if (!label.hidden) { - label.animate({'opacity':0.5}, 300); - } else { - label.animate({'opacity':1}, 300); - } - - for (var id in elems) { - if ((!legendOptions.slices[i].min || elems[id].value >= legendOptions.slices[i].min) - && (!legendOptions.slices[i].max || elems[id].value < legendOptions.slices[i].max) - ) { - (function(id) { - if (!label.hidden) { - elems[id].mapElem.animate({'opacity':legendOptions.hideElemsOnClick.opacity}, 300, 'linear', function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].mapElem.hide();}); - elems[id].textElem && elems[id].textElem.animate({'opacity':legendOptions.hideElemsOnClick.opacity}, 300, 'linear', function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].textElem.hide();}); - } else { - if (legendOptions.hideElemsOnClick.opacity == 0) { - elems[id].mapElem.show(); - elems[id].textElem && elems[id].textElem.show(); - } - elems[id].mapElem.animate({'opacity':typeof elems[id].mapElem.originalAttrs.opacity != "undefined" ? elems[id].mapElem.originalAttrs.opacity : 1}, 300); - elems[id].textElem && elems[id].textElem.animate({'opacity':typeof elems[id].textElem.originalAttrs.opacity != "undefined" ? elems[id].textElem.originalAttrs.opacity : 1}, 300); - } - })(id); + if (legendOptions.hideElemsOnClick.enabled) { + // Hide/show elements when user clicks on a legend element + label.attr({cursor:'pointer'}); + + $.fn.mapael.setHoverOptions(elem, legendOptions.slices[i].attrs, legendOptions.slices[i].attrsHover); + $.fn.mapael.setHoverOptions(label, legendOptions.labelAttrs, legendOptions.labelAttrs); + $.fn.mapael.setHover(paper, elem, label); + + label.hidden = false; + (function(i, elem, label) { + $(label.node).on('click', function() { + if (!label.hidden) { + label.animate({'opacity':0.5}, 300); + } else { + label.animate({'opacity':1}, 300); } - } - label.hidden = !label.hidden; - }); - })(i, elem, label); + + for (var id in elems) { + if ((!legendOptions.slices[i].min || elems[id].value >= legendOptions.slices[i].min) + && (!legendOptions.slices[i].max || elems[id].value < legendOptions.slices[i].max) + ) { + (function(id) { + if (!label.hidden) { + elems[id].mapElem.animate({'opacity':legendOptions.hideElemsOnClick.opacity}, 300, 'linear', function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].mapElem.hide();}); + elems[id].textElem && elems[id].textElem.animate({'opacity':legendOptions.hideElemsOnClick.opacity}, 300, 'linear', function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].textElem.hide();}); + } else { + if (legendOptions.hideElemsOnClick.opacity == 0) { + elems[id].mapElem.show(); + elems[id].textElem && elems[id].textElem.show(); + } + elems[id].mapElem.animate({'opacity':typeof elems[id].mapElem.originalAttrs.opacity != "undefined" ? elems[id].mapElem.originalAttrs.opacity : 1}, 300); + elems[id].textElem && elems[id].textElem.animate({'opacity':typeof elems[id].textElem.originalAttrs.opacity != "undefined" ? elems[id].textElem.originalAttrs.opacity : 1}, 300); + } + })(id); + } + } + label.hidden = !label.hidden; + }); + })(i, elem, label); + } } } From f954cc0000eeba0ad22c9f7ebd11e42e0538edf8 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 29 Sep 2013 12:52:31 +0200 Subject: [PATCH 43/96] 'update' event improved, examples updated --- examples.html | 3 +- examples.js | 85 +++++++++-- js/jquery.mapael.js | 333 ++++++++++++++++++++++++++++---------------- 3 files changed, 287 insertions(+), 134 deletions(-) diff --git a/examples.html b/examples.html index cec2858d1..91cd165c3 100644 --- a/examples.html +++ b/examples.html @@ -90,8 +90,9 @@
-

Map with some plotted cities and area labels (France)

+

Refreshable map of France with coloured cities and areas labels and zoom buttons

+
Alternative content for the map
diff --git a/examples.js b/examples.js index 2ca1d7ff7..84c16a651 100644 --- a/examples.js +++ b/examples.js @@ -15,10 +15,15 @@ $(function(){ , zoom: { enabled: true } + , defaultPlot : { + attrs : { + opacity : 0.6 + } + } }, areas: { "department-56" : { - text : "56", + text : {content : "56"}, tooltip: {content : "Morbihan (56)"} } }, @@ -33,9 +38,9 @@ $(function(){ latitude :45.758888888889, longitude: 4.8413888888889, value : 700000, - href : "#", + href : "http://fr.wikipedia.org/wiki/Lyon", tooltip: {content : "City : Lyon"}, - text : "Lyon" + text : {content : "Lyon"} }, 'rennes' : { type :"square", @@ -43,12 +48,61 @@ $(function(){ latitude : 48.114166666667, longitude: -1.6808333333333, tooltip: {content : "City : Rennes"}, - text : "Rennes", - attrs : {href : "#"} + text : {content : "Rennes"}, + href : "http://fr.wikipedia.org/wiki/Rennes" } } }); + $('#refreshmaparea2').on('click', function() { + + // Update some plots and areas attributes ... + var updatedOptions = {'areas' : {}, 'plots' : {}}; + updatedOptions.areas["department-56"] = { + tooltip : { + content : "Morbihan (56) (2)" + }, + attrs: { + fill : "#0088db" + }, + text : {content : "56 (2)"} + }; + updatedOptions.plots["rennes"] = { + tooltip : { + content : "Rennes (2)" + }, + attrs: { + fill : "#f38a03" + } + , text : {position : "top"} + , size : 5 + }; + + // add some new plots ... + var newPlots = { + "Limoge" : { + latitude : 45.834444, + longitude : 1.261667, + text : {content : "Limoge"}, + tooltip : {content : "Limoge"} + } + , "Dijon" : { + size:60, + latitude : 47.323056, + longitude : 5.041944, + text : { + content : "Dijon", + position : "left", + margin : 5 + } + } + } + + // and delete some others ... + var deletedPlots = ["paris", "lyon"]; + $(".maparea2").trigger('update', [updatedOptions, newPlots, deletedPlots, {animDuration : 1000}]); + }); + // Example #3 $(".maparea3").mapael({ map : { @@ -65,13 +119,15 @@ $(function(){ attrsHover : { animDuration:0 }, - textAttrs : { - cursor: "pointer", - "font-size" : 10, - fill :"#000" - }, - textAttrsHover : { - animDuration:0 + text : { + attrs : { + cursor: "pointer", + "font-size" : 10, + fill :"#000" + }, + attrsHover : { + animDuration : 0 + } }, eventHandlers : { click: function(e, id, mapElem, textElem) { @@ -89,18 +145,17 @@ $(function(){ } }; } - $(".maparea3").trigger('update', [newData, false, false, 0]); + $(".maparea3").trigger('update', [newData]); } } } }, areas: { "department-29" : { - text : "dblclick", + text : {content : "dblclick", position : "top"}, attrs : { fill :"#0088db" }, - textPosition: "top", tooltip: {content : "Finistère (29)"}, eventHandlers : { click: function() {}, diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 1f0c1b6c6..0a85f54ee 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -24,7 +24,6 @@ , mapConf = $.fn.mapael.maps[options.map.name] , paper = new Raphael($container[0], mapConf.width, mapConf.height) , elemOptions = {} - , coords = {} , resizeTO = 0 , areas = {} , plots = {} @@ -43,34 +42,21 @@ , options.legend.area ); areas[id] = {'mapElem' : paper.path(mapConf.elems[id]).attr(elemOptions.attrs)}; + } + + // Init map areas in a second loop (prevent texts to be hidden by map elements) + for (id in mapConf.elems) { + elemOptions = $.fn.mapael.getElemOptions( + options.map.defaultArea + , (options.areas[id] ? options.areas[id] : {}) + , options.legend.area + ); $.fn.mapael.initElem(paper, areas[id], elemOptions, $tooltip, id); } // Draw plots for (id in options.plots) { - elemOptions = $.fn.mapael.getElemOptions( - options.map.defaultPlot - , (options.plots[id] ? options.plots[id] : {}) - , options.legend.plot - ); - - if (elemOptions.x && elemOptions.y) - coords = {x : elemOptions.x, y : elemOptions.y}; - else - coords = mapConf.getCoords(elemOptions.latitude, elemOptions.longitude); - - if ("square" == elemOptions.type) { - plots[id] = {'mapElem' : paper.rect( - coords.x - (elemOptions.size / 2) - , coords.y - (elemOptions.size / 2) - , elemOptions.size - , elemOptions.size - ).attr(elemOptions.attrs)}; - } else { // Default = circle - plots[id] = {'mapElem' : paper.circle(coords.x, coords.y, elemOptions.size / 2).attr(elemOptions.attrs)}; - } - - $.fn.mapael.initElem(paper, plots[id], elemOptions, $tooltip, id); + plots[id] = $.fn.mapael.drawPlot(id, options, mapConf, paper, $tooltip); } // Enable zoom @@ -85,35 +71,73 @@ * * Update the current map * Refresh attributes and tooltips for areas and plots - * @param options options to refresh - * @param resetAreas true to reset previous areas options - * @param resetPlots true to reset previous plots options - * @param animDuration animation duration in ms - * @param easing easing type + * @param updatedOptions options to update for plots and areas + * @param newPlots new plots to add to the map + * @param deletedPlotsplots to delete from the map + * @param opt option for the refresh : + * opt.resetAreas true to reset previous areas options + * opt.resetPlots true to reset previous plots options */ - $(this).on('update', function(e, updateOptions, resetAreas, resetPlots, animDuration, easing) { - var elemOptions = {} - , legend = {} + $(this).on('update', function(e, updatedOptions, newPlots, deletedPlots, opt) { + var i = 0 , id = 0 - , bbox = {} - , textPosition = {} - , plotOffset = 0 + , animDuration = 0 + , elemOptions = {} , resetHiddenElem = function(el) { if(typeof el.hidden != "undefined" && el.hidden == true) { $(el.node).trigger('click'); } }; - if (typeof animDuration == "undefined") animDuration = 300; - if (!easing) easing = 'linear'; - if (resetAreas) options.areas = {}; - if (resetPlots) options.plots = {}; - - $.extend(true, options, updateOptions); - areaLegend.forEach && areaLegend.forEach(resetHiddenElem); plotLegend.forEach && plotLegend.forEach(resetHiddenElem); + if (typeof opt != 'undefined') { + (opt.resetAreas) && (options.areas = {}); + (opt.resetPlots) && (options.plots = {}); + (opt.animDuration) && (animDuration = opt.animDuration); + } + + $.extend(true, options, updatedOptions); + + // Delete plots + if (typeof deletedPlots == 'object') { + for (;i < deletedPlots.length; i++) { + if (typeof plots[deletedPlots[i]] != 'undefined') { + if (animDuration > 0) { + (function(plot) { + plot.mapElem.animate({'opacity':0}, animDuration, 'linear', function() {plot.mapElem.remove();}); + if (plot.textElem) { + plot.textElem.animate({'opacity':0}, animDuration, 'linear', function() {plot.textElem.remove();}); + } + })(plots[deletedPlots[i]]); + } else { + plots[deletedPlots[i]].mapElem.remove(); + if (plots[deletedPlots[i]].textElem) { + plots[deletedPlots[i]].textElem.remove(); + } + } + delete plots[deletedPlots[i]]; + } + } + } + + // New plots + if (typeof newPlots == 'object') { + for (id in newPlots) { + if (typeof plots[id] == 'undefined') { + options.plots[id] = newPlots[id]; + plots[id] = $.fn.mapael.drawPlot(id, options, mapConf, paper, $tooltip); + if (animDuration > 0) { + plots[id].mapElem.attr({opacity : 0}); + plots[id].textElem.attr({opacity : 0}); + plots[id].mapElem.animate({'opacity': (typeof plots[id].mapElem.originalAttrs.opacity != 'undefined') ? plots[id].mapElem.originalAttrs.opacity : 1}, animDuration); + plots[id].textElem.animate({'opacity': (typeof plots[id].textElem.originalAttrs.opacity != 'undefined') ? plots[id].textElem.originalAttrs.opacity : 1}, animDuration); + } + } + } + } + // Update areas attributes and tooltips for (id in areas) { elemOptions = $.fn.mapael.getElemOptions( @@ -122,18 +146,7 @@ , options.legend.area ); - if (typeof elemOptions.value != "undefined") - areas[id].value = elemOptions.value; - - $.fn.mapael.setHoverOptions(areas[id].mapElem, elemOptions.attrs, areas[id].mapElem.attrsHover); - areas[id].mapElem.animate(elemOptions.attrs, animDuration, easing); - - if (elemOptions.tooltip && elemOptions.tooltip.content) { - areas[id].mapElem.tooltipContent = elemOptions.tooltip.content; - if (areas[id].textElem) { - areas[id].textElem.tooltipContent = elemOptions.tooltip.content; - } - } + $.fn.mapael.updateElem(elemOptions, areas[id], $tooltip, animDuration); } // Update plots attributes and tooltips @@ -144,38 +157,17 @@ , options.legend.plot ); - if (typeof elemOptions.value != "undefined") - plots[id].value = elemOptions.value; - - // Update text position - if (plots[id].textElem) { - bbox = plots[id].mapElem.getBBox(); - plotOffset = (elemOptions.size - bbox.height) / 2; - bbox.x -= plotOffset; - bbox.x2 += plotOffset; - bbox.y -= plotOffset; - bbox.y2 += plotOffset; - textPosition = $.fn.mapael.getTextPosition(bbox, elemOptions.textPosition); - plots[id].textElem.animate({x : textPosition.x, y : textPosition.y}, animDuration, easing); - } - // Update plot size if ("square" == elemOptions.type) { elemOptions.attrs.width = elemOptions.size; elemOptions.attrs.height = elemOptions.size; + elemOptions.attrs.x = plots[id].mapElem.attrs.x - (elemOptions.size - plots[id].mapElem.attrs.width) / 2; + elemOptions.attrs.y = plots[id].mapElem.attrs.y - (elemOptions.size - plots[id].mapElem.attrs.height) / 2; } else { // Default : circle elemOptions.attrs.r = elemOptions.size / 2; } - $.fn.mapael.setHoverOptions(plots[id].mapElem, elemOptions.attrs, plots[id].mapElem.attrsHover); - plots[id].mapElem.animate(elemOptions.attrs, animDuration, easing); - - if (elemOptions.tooltip && elemOptions.tooltip.content) { - plots[id].mapElem.tooltipContent = elemOptions.tooltip.content; - if (plots[id].textElem) { - plots[id].textElem.tooltipContent = elemOptions.tooltip.content; - } - } + $.fn.mapael.updateElem(elemOptions, plots[id], $tooltip, animDuration); } }); @@ -213,26 +205,19 @@ }; /** - * Init the element of the map (drawing, setting attributes, events, tooltip, ...) - * @param paper - * @param elem - * @param params - * @param $tooltip - * @param id + * Init the element 'elem' on the map (drawing, setting attributes, events, tooltip, ...) */ $.fn.mapael.initElem = function(paper, elem, options, $tooltip, id) { var bbox = {}, textPosition = {}; $.fn.mapael.setHoverOptions(elem.mapElem, options.attrs, options.attrsHover); - options.href && $.fn.mapael.setHref(elem.mapElem, options.href); - if (options.text) { + if (options.text && typeof options.text.content !='undefined') { // Set a text label in the area bbox = elem.mapElem.getBBox(); - textPosition = $.fn.mapael.getTextPosition(bbox, options.textPosition); - options.textAttrs['text-anchor'] = textPosition.textAnchor; - elem.textElem = paper.text(textPosition.x, textPosition.y, options.text).attr(options.textAttrs); - options.href && $.fn.mapael.setHref(elem.textElem, options.href); - $.fn.mapael.setHoverOptions(elem.textElem, options.textAttrs, options.textAttrsHover); + textPosition = $.fn.mapael.getTextPosition(bbox, options.text.position, options.text.margin); + options.text.attrs['text-anchor'] = textPosition.textAnchor; + elem.textElem = paper.text(textPosition.x, textPosition.y, options.text.content).attr(options.text.attrs); + $.fn.mapael.setHoverOptions(elem.textElem, options.text.attrs, options.text.attrsHover); $.fn.mapael.setHover(paper, elem.mapElem, elem.textElem); options.eventHandlers && $.fn.mapael.setEventHandlers(id, options, elem.mapElem, elem.textElem); $(elem.textElem.node).attr('data-id', id); @@ -245,26 +230,127 @@ elem.mapElem.tooltipContent = options.tooltip.content; $.fn.mapael.setTooltip(elem.mapElem, $tooltip); - if (options.text) { + if (options.text && typeof options.text.content !='undefined') { elem.textElem.tooltipContent = options.tooltip.content; $.fn.mapael.setTooltip(elem.textElem, $tooltip); } } + if (options.href) { + elem.mapElem.href = options.href; + $.fn.mapael.setHref(elem.mapElem); + + if (options.text && typeof options.text.content !='undefined') { + elem.textElem.href = options.href; + $.fn.mapael.setHref(elem.textElem); + } + } + if (typeof options.value != "undefined") elem.value = options.value; $(elem.mapElem.node).attr('data-id', id); } + + /** + * Update the element 'elem' on the map with the new elemOptions options + */ + $.fn.mapael.updateElem = function(elemOptions, elem, $tooltip, animDuration) { + var bbox, textPosition, plotOffset; + if (typeof elemOptions.value != "undefined") + elem.value = elemOptions.value; + + // Update text + if (elem.textElem) { + if (typeof elemOptions.text != 'undefined' && typeof elemOptions.text.content != 'undefined' && elemOptions.text.content != elem.textElem.attrs.text) + elem.textElem.attr({text : elemOptions.text.content}); + + bbox = elem.mapElem.getBBox(); + if (elemOptions.size) { + plotOffset = (elemOptions.size - bbox.height) / 2; + bbox.x -= plotOffset; + bbox.x2 += plotOffset; + bbox.y -= plotOffset; + bbox.y2 += plotOffset; + } + textPosition = $.fn.mapael.getTextPosition(bbox, elemOptions.text.position, elemOptions.text.margin); + if (textPosition.x != elem.textElem.attrs.x || textPosition.y != elem.textElem.attrs.y) { + if (animDuration > 0) { + elem.textElem.attr({'text-anchor' : textPosition.textAnchor}); + elem.textElem.animate({x : textPosition.x, y : textPosition.y}, animDuration); + } else { + elem.textElem.attr({x : textPosition.x, y : textPosition.y, 'text-anchor' : textPosition.textAnchor}); + } + } + } + + $.fn.mapael.setHoverOptions(elem.mapElem, elemOptions.attrs, elem.mapElem.attrsHover); + if (animDuration > 0) { + elem.mapElem.animate(elemOptions.attrs, animDuration); + } else { + elem.mapElem.attr(elemOptions.attrs); + } + + if (elemOptions.tooltip && typeof elemOptions.tooltip.content != 'undefined') { + if (typeof elem.mapElem.tooltipContent == "undefined") { + $.fn.mapael.setTooltip(elem.mapElem, $tooltip); + (elem.textElem) && $.fn.mapael.setTooltip(elem.textElem, $tooltip); + } + elem.mapElem.tooltipContent = elemOptions.tooltip.content; + (elem.textElem) && (elem.textElem.tooltipContent = elemOptions.tooltip.content); + } + + if (typeof elemOptions.href != 'undefined') { + if (typeof elem.mapElem.href == "undefined") { + $.fn.mapael.setHref(elem.mapElem); + (elem.textElem) && $.fn.mapael.setHref(elem.textElem); + } + elem.mapElem.href = elemOptions.href; + (elem.textElem) && (elem.textElem.href = elemOptions.href); + } + } /** - * + * Draw the plot */ - $.fn.mapael.setHref = function(elem, href) { + $.fn.mapael.drawPlot = function(id, options, mapConf, paper, $tooltip) { + var plot = {} + , coords = {} + , elemOptions = $.fn.mapael.getElemOptions( + options.map.defaultPlot + , (options.plots[id] ? options.plots[id] : {}) + , options.legend.plot + ); + + if (elemOptions.x && elemOptions.y) + coords = {x : elemOptions.x, y : elemOptions.y}; + else + coords = mapConf.getCoords(elemOptions.latitude, elemOptions.longitude); + + if ("square" == elemOptions.type) { + plot = {'mapElem' : paper.rect( + coords.x - (elemOptions.size / 2) + , coords.y - (elemOptions.size / 2) + , elemOptions.size + , elemOptions.size + ).attr(elemOptions.attrs)}; + } else { // Default = circle + plot = {'mapElem' : paper.circle(coords.x, coords.y, elemOptions.size / 2).attr(elemOptions.attrs)}; + } + + $.fn.mapael.initElem(paper, plot, elemOptions, $tooltip, id); + + return plot; + }; + + /** + * Set target link on elem + */ + $.fn.mapael.setHref = function(elem) { elem.attr({cursor : 'pointer'}); $(elem.node).bind('click', function() { - if (!$.fn.mapael.panning) - window.location = href; + if (!$.fn.mapael.panning && elem.href) + window.location = elem.href; }); } @@ -278,7 +364,12 @@ var tooltipTO = 0; $(elem.node).on("mouseover", function() { - tooltipTO = setTimeout(function() {$tooltip.html(elem.tooltipContent).css("display", "block");}, 120); + tooltipTO = setTimeout( + function() { + elem.tooltipContent && $tooltip.html(elem.tooltipContent).css("display", "block"); + } + , 120 + ); }).on("mouseout", function() { clearTimeout(tooltipTO); $tooltip.css("display", "none"); @@ -579,7 +670,7 @@ * @param bbox the boundary box of the element * @param textPosition the wanted text position (inner, right, left, top or bottom) */ - $.fn.mapael.getTextPosition = function(bbox, textPosition) { + $.fn.mapael.getTextPosition = function(bbox, textPosition, margin) { var textX = 0 , textY = 0 , textAnchor = ''; @@ -587,21 +678,21 @@ switch (textPosition) { case 'bottom' : textX = (bbox.x + bbox.x2) / 2; - textY = bbox.y2 + 15; + textY = bbox.y2 + margin; textAnchor = "middle"; break; case 'top' : textX = (bbox.x + bbox.x2) / 2; - textY = bbox.y - 15; + textY = bbox.y - margin; textAnchor = "middle"; break; case 'left' : - textX = bbox.x - 10; + textX = bbox.x - margin; textY = (bbox.y + bbox.y2) / 2; textAnchor = "end"; break; case 'right' : - textX = bbox.x2 + 10; + textX = bbox.x2 + margin; textY = (bbox.y + bbox.y2) / 2; textAnchor = "start"; break; @@ -648,14 +739,17 @@ fill : "#f38a03" , animDuration : 300 } - , textPosition : 'inner' - , textAttrs : { - "font-size" : 15 - , fill : "#c7c7c7" - } - , textAttrsHover : { - fill : "#eaeaea" - , "animDuration" : 300 + , text : { + position : 'inner' + , margin : 10 + , attrs : { + "font-size" : 15 + , fill : "#c7c7c7" + } + , attrsHover : { + fill : "#eaeaea" + , "animDuration" : 300 + } } } , defaultPlot : { @@ -671,14 +765,17 @@ "stroke-width" : 3 , animDuration : 300 } - , textPosition : 'right' - , textAttrs : { - "font-size" : 15 - , fill : "#c7c7c7" - }, - textAttrsHover : { - fill : "#eaeaea" - , animDuration : 300 + , text : { + position : 'right' + , margin : 10 + , attrs : { + "font-size" : 15 + , fill : "#c7c7c7" + } + , attrsHover : { + fill : "#eaeaea" + , animDuration : 300 + } } } , zoom : { From 7070e4a65756729e34f762e5b68e9334a64b7aa4 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 29 Sep 2013 12:57:47 +0200 Subject: [PATCH 44/96] Updated link to examples --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 73f551c08..442384a86 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ Here is the simplest example that shows how to display an empty map of the world ## Examples * [Minimal example (France)](http://jsfiddle.net/neveldo/tn5AF/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/tn5AF/) -* [Map with some plotted cities and area labels, and zoom demo (France)](http://jsfiddle.net/neveldo/TKUy4/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/TKUy4/) +* [Refreshable map of France with coloured cities and areas labels and zoom buttons](http://jsfiddle.net/neveldo/TKUy4/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/TKUy4/) * [Map with some overloaded parameters and 'onclick' callback on areas (France)](http://jsfiddle.net/neveldo/qGwWr/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/qGwWr/) * [Population of France by department with a legend](http://jsfiddle.net/neveldo/TUYHN/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/TUYHN/) * [Population of the 1000 more populated french cities with a legend](http://jsfiddle.net/neveldo/n6XyQ/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/n6XyQ/) From c9385af88547e1a8898a0f44290c40c0f42bcc40 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 29 Sep 2013 13:00:32 +0200 Subject: [PATCH 45/96] version 0.6.0 --- js/jquery.mapael.js | 2 +- mapael.jquery.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 0a85f54ee..0fc45ced8 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -3,7 +3,7 @@ * Jquery Mapael - Dynamic maps jQuery plugin (based on raphael.js) * Requires jQuery and raphael.js * -* Version: 0.5.1 (24-08-2013) +* Version: 0.6.0 (29-09-2013) * * Copyright (c) 2013 Vincent Brouté (http://www.neveldo.fr/mapael) * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). diff --git a/mapael.jquery.json b/mapael.jquery.json index 7234790ed..2824d4ef8 100644 --- a/mapael.jquery.json +++ b/mapael.jquery.json @@ -9,7 +9,7 @@ "dataviz", "dynamic" ], - "version": "0.5.1", + "version": "0.6.0", "author": { "name": "Vincent Brouté", "url": "http://www.neveldo.fr" From 96b874270fbb4768bba3fabf6cd987afa739559f Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Tue, 1 Oct 2013 22:23:31 +0200 Subject: [PATCH 46/96] 'update' event' now allows to update attrsHover for plots and area (bugfix) --- js/jquery.mapael.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 0fc45ced8..d5295e468 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -278,18 +278,22 @@ if (animDuration > 0) { elem.textElem.attr({'text-anchor' : textPosition.textAnchor}); elem.textElem.animate({x : textPosition.x, y : textPosition.y}, animDuration); - } else { + } else elem.textElem.attr({x : textPosition.x, y : textPosition.y, 'text-anchor' : textPosition.textAnchor}); - } } + + $.fn.mapael.setHoverOptions(elem.textElem, elemOptions.text.attrs, elemOptions.text.attrsHover); + if (animDuration > 0) + elem.textElem.animate(elemOptions.text.attrs, animDuration); + else + elem.textElem.attr(elemOptions.text.attrs); } - $.fn.mapael.setHoverOptions(elem.mapElem, elemOptions.attrs, elem.mapElem.attrsHover); - if (animDuration > 0) { + $.fn.mapael.setHoverOptions(elem.mapElem, elemOptions.attrs, elemOptions.attrsHover); + if (animDuration > 0) elem.mapElem.animate(elemOptions.attrs, animDuration); - } else { + else elem.mapElem.attr(elemOptions.attrs); - } if (elemOptions.tooltip && typeof elemOptions.tooltip.content != 'undefined') { if (typeof elem.mapElem.tooltipContent == "undefined") { From 6a2433bb8fea67428f179b65390a84ca3193097a Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 27 Oct 2013 20:03:00 +0100 Subject: [PATCH 47/96] Added hooks on map initialization and update in order to allow custom processing (afterInit and afterUpdate) --- js/jquery.mapael.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index d5295e468..3f2621a32 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -18,7 +18,7 @@ return this.each(function() { - var self = this + var $self = $(this) , $tooltip = $("
").addClass(options.map.tooltip.cssClass).css("display", "none") , $container = $('.' + options.map.cssClass, this).empty().append($tooltip) , mapConf = $.fn.mapael.maps[options.map.name] @@ -65,7 +65,7 @@ // Create the legends for areas if (options.legend.area.slices && options.legend.area.display) - areaLegend = $.fn.mapael.createLegend($(this), options, 'area', areas, 1); + areaLegend = $.fn.mapael.createLegend($self, options, 'area', areas, 1); /** * @@ -75,10 +75,12 @@ * @param newPlots new plots to add to the map * @param deletedPlotsplots to delete from the map * @param opt option for the refresh : + * opt.animDuration animation duration in ms (default = 0) * opt.resetAreas true to reset previous areas options * opt.resetPlots true to reset previous plots options + * opt.afterUpdate Hook that allows to add custom processing on the map */ - $(this).on('update', function(e, updatedOptions, newPlots, deletedPlots, opt) { + $self.on('update', function(e, updatedOptions, newPlots, deletedPlots, opt) { var i = 0 , id = 0 , animDuration = 0 @@ -169,6 +171,8 @@ $.fn.mapael.updateElem(elemOptions, plots[id], $tooltip, animDuration); } + + opt.afterUpdate && opt.afterUpdate($self, paper, areas, plots); }); // Handle resizing of the map @@ -177,7 +181,7 @@ // Create the legends for plots taking into account the scale of the map if (options.legend.plot.slices && options.legend.plot.display) - plotLegend = $.fn.mapael.createLegend($(this), options, 'plot', plots, (options.map.width / mapConf.width)); + plotLegend = $.fn.mapael.createLegend($self, options, 'plot', plots, (options.map.width / mapConf.width)); } else { $(window).on('resize', function() { clearTimeout(resizeTO); @@ -187,7 +191,7 @@ // Create the legends for plots taking into account the scale of the map var createPlotLegend = function() { if (options.legend.plot.slices && options.legend.plot.display) - plotLegend = $.fn.mapael.createLegend($(self), options, 'plot', plots, ($container.width() / mapConf.width)); + plotLegend = $.fn.mapael.createLegend($self, options, 'plot', plots, ($container.width() / mapConf.width)); $container.unbind('resizeEnd', createPlotLegend); }; @@ -200,6 +204,9 @@ }).on('resizeEnd', createPlotLegend).trigger('resizeEnd'); } + // Hook that allows to add custom processing on the map + options.map.afterInit && options.map.afterInit($self, paper, areas, plots); + $(paper.desc).append(" and Mapael (http://neveldo.fr/mapael)"); }); }; From b05aa4a3e36854f7512ba2cef66d1e0e60611a03 Mon Sep 17 00:00:00 2001 From: neveldo Date: Tue, 29 Oct 2013 17:34:31 +0100 Subject: [PATCH 48/96] prevent the tooltip to overflow from the container --- js/jquery.mapael.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 3f2621a32..a720257aa 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -372,20 +372,23 @@ * @param content the content to set in the tooltip */ $.fn.mapael.setTooltip = function(elem, $tooltip) { - var tooltipTO = 0; + var tooltipTO = 0 + , $container = $tooltip.parent() + , containerY2 = $container.offset().left + $container.width(); - $(elem.node).on("mouseover", function() { + $(elem.node).on("mouseover", function(e) { tooltipTO = setTimeout( function() { elem.tooltipContent && $tooltip.html(elem.tooltipContent).css("display", "block"); + $tooltip.css({"left" : Math.min(containerY2 - $tooltip.outerWidth() - 5, e.pageX + 12), "top" : e.pageY + 23 - $(window).scrollTop()}); } , 120 ); - }).on("mouseout", function() { + }).on("mouseout", function(e) { clearTimeout(tooltipTO); $tooltip.css("display", "none"); }).on("mousemove", function(e) { - $tooltip.css("left", e.pageX + 15).css("top", e.pageY + 15 - $(window).scrollTop()); + $tooltip.css({"left" : Math.min(containerY2 - $tooltip.outerWidth() - 5, e.pageX + 12), "top" : e.pageY + 23 - $(window).scrollTop()}); }); }; From 4c7cb40376f2df1a040adfd144de8eeea391383e Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Fri, 15 Nov 2013 19:36:39 +0100 Subject: [PATCH 49/96] Added 'options' object to the parameters of afterInit and afterUpdate callbacks --- js/jquery.mapael.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 3f2621a32..d5a1dfa09 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -172,7 +172,7 @@ $.fn.mapael.updateElem(elemOptions, plots[id], $tooltip, animDuration); } - opt.afterUpdate && opt.afterUpdate($self, paper, areas, plots); + opt.afterUpdate && opt.afterUpdate($self, paper, areas, plots, options); }); // Handle resizing of the map @@ -205,7 +205,7 @@ } // Hook that allows to add custom processing on the map - options.map.afterInit && options.map.afterInit($self, paper, areas, plots); + options.map.afterInit && options.map.afterInit($self, paper, areas, plots, options); $(paper.desc).append(" and Mapael (http://neveldo.fr/mapael)"); }); @@ -477,6 +477,8 @@ } } return false; + }).on("scroll", function(e) { + console.log("test"); }); } From 8adb3d1dd295e455d705d637c9325ad643c3c0b6 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Fri, 15 Nov 2013 19:56:14 +0100 Subject: [PATCH 50/96] Added labelAttrsHover option for the plots and areas legend --- js/jquery.mapael.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 9cb7387ad..fd52ff37b 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -556,7 +556,7 @@ label.attr({cursor:'pointer'}); $.fn.mapael.setHoverOptions(elem, legendOptions.slices[i].attrs, legendOptions.slices[i].attrsHover); - $.fn.mapael.setHoverOptions(label, legendOptions.labelAttrs, legendOptions.labelAttrs); + $.fn.mapael.setHoverOptions(label, legendOptions.labelAttrs, legendOptions.labelAttrsHover); $.fn.mapael.setHover(paper, elem, label); label.hidden = false; @@ -820,6 +820,10 @@ , fill : "#343434" , "text-anchor" : "start" } + , labelAttrsHover : { + fill : "#787878" + , animDuration : 300 + } , hideElemsOnClick : { enabled : true , opacity : 0.2 @@ -843,6 +847,10 @@ , fill : "#343434" , "text-anchor" : "start" } + , labelAttrsHover : { + fill : "#787878" + , animDuration : 300 + } , hideElemsOnClick : { enabled : true , opacity : 0.2 From 454e1b15516c71b78b63434b2be6b1081dd44e13 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Fri, 15 Nov 2013 20:24:24 +0100 Subject: [PATCH 51/96] Added some new examples of use --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 442384a86..cb94ad229 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,8 @@ Here is the simplest example that shows how to display an empty map of the world * [Population of the 1000 more populated french cities with a legend](http://jsfiddle.net/neveldo/n6XyQ/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/n6XyQ/) * [Map of the world with the population by country](http://jsfiddle.net/neveldo/VqwUZ/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/VqwUZ/) * [Map of USA with some plotted cities](http://jsfiddle.net/neveldo/KeBTy/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/KeBTy/) +* [Open a link in a new tab](http://jsfiddle.net/neveldo/E4hqM/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/E4hqM/) +* [Setting an image as a plot](http://jsfiddle.net/neveldo/8Ke69/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/8Ke69/) ## License From 72fa42d629c981b1838835adde20ab3c3898204d Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 17 Nov 2013 15:41:10 +0100 Subject: [PATCH 52/96] improved zooming feature --- js/jquery.mapael.js | 68 +++++++++++++++++++++++---------------------- 1 file changed, 35 insertions(+), 33 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index fd52ff37b..b29609640 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -419,35 +419,39 @@ * @param options */ $.fn.mapael.initZoom = function($container, paper, mapWidth, mapHeight, options) { - var $zoomIn = $("
").addClass(options.zoomInCssClass).html("+") + var $parentContainer = $container.parent() + , $zoomIn = $("
").addClass(options.zoomInCssClass).html("+") , $zoomOut = $("
").addClass(options.zoomOutCssClass).html("−") - , currentLevel = 0 - , vbCenterX = mapWidth / 2 - , vbCenterY = mapHeight / 2 , mousedown = false , previousX = 0 - , previousY = 0 - , setZoom = function(e) { - // Update zoom level - currentLevel = Math.min(Math.max(currentLevel + e.data.offset, 0), options.maxLevel); - if (currentLevel == 0) { - vbCenterX = mapWidth / 2 - vbCenterY = mapHeight / 2 - paper.setViewBox(0, 0, mapWidth, mapHeight); - } else { - paper.setViewBox( - Math.min(Math.max(0, vbCenterX - (mapWidth / (1 + currentLevel * options.step))/2), (mapWidth - (mapWidth / (1 + currentLevel * options.step)))), - Math.min(Math.max(0, vbCenterY - (mapHeight / (1 + currentLevel * options.step))/2), (mapHeight - (mapHeight / (1 + currentLevel * options.step)))), - mapWidth / (1 +currentLevel * options.step), - mapHeight / (1 +currentLevel * options.step) - ); - } - }; - + , previousY = 0; + + // Zoom + $parentContainer.data("zoomLevel", 0); $container.append($zoomIn).append($zoomOut); - $zoomIn.on("click", null, {offset : 1} , setZoom); - $zoomOut.on("click", null, {offset : -1}, setZoom); + $parentContainer.on("zoom", function(e, level, x, y) { + var currentLevel = Math.min(Math.max(level, 0), options.maxLevel); + $parentContainer.data("zoomLevel", currentLevel); + + (typeof x == "undefined") && (x = (paper._viewBox[0] + paper._viewBox[2] / 2)); + (typeof y == "undefined") && (y = (paper._viewBox[1] + paper._viewBox[3] / 2)); + + // Update zoom level of the map + if (currentLevel == 0) { + paper.setViewBox(0, 0, mapWidth, mapHeight); + } else { + paper.setViewBox( + Math.min(Math.max(0, x - (mapWidth / (1 + currentLevel * options.step))/2), (mapWidth - (mapWidth / (1 + currentLevel * options.step)))), + Math.min(Math.max(0, y - (mapHeight / (1 + currentLevel * options.step))/2), (mapHeight - (mapHeight / (1 + currentLevel * options.step)))), + mapWidth / (1 + currentLevel * options.step), + mapHeight / (1 + currentLevel * options.step) + ); + } + }); + + $zoomIn.on("click", function() {$parentContainer.trigger("zoom", $parentContainer.data("zoomLevel") + 1);}); + $zoomOut.on("click", function() {$parentContainer.trigger("zoom", $parentContainer.data("zoomLevel") - 1);}); // Panning $('body').on("mouseup", function(e) { @@ -461,18 +465,18 @@ previousY = e.pageY; return false; }).on("mousemove", function(e) { + var currentLevel = $parentContainer.data("zoomLevel"); if (mousedown && currentLevel != 0) { var offsetX = (previousX - e.pageX) / (1 + (currentLevel * options.step)) * (mapWidth / paper.width) , offsetY = (previousY - e.pageY) / (1 + (currentLevel * options.step)) * (mapHeight / paper.height); if (Math.abs(offsetX) > 5 || Math.abs(offsetY) > 5) { - var viewBoxX = Math.min(Math.max(0, paper._viewBox[0] + offsetX), (mapWidth - paper._viewBox[2])) - , viewBoxY = Math.min(Math.max(0, paper._viewBox[1] + offsetY), (mapHeight - paper._viewBox[3])); - - vbCenterX = viewBoxX + paper._viewBox[2] / 2; - vbCenterY = viewBoxY + paper._viewBox[3] / 2; - - paper.setViewBox(viewBoxX, viewBoxY, paper._viewBox[2], paper._viewBox[3]); + paper.setViewBox( + Math.min(Math.max(0, paper._viewBox[0] + offsetX), (mapWidth - paper._viewBox[2])), + Math.min(Math.max(0, paper._viewBox[1] + offsetY), (mapHeight - paper._viewBox[3])), + paper._viewBox[2], + paper._viewBox[3] + ); previousX = e.pageX; previousY = e.pageY; @@ -480,8 +484,6 @@ } } return false; - }).on("scroll", function(e) { - console.log("test"); }); } From 7923a83401f5d7c2e761380f07de6049059e344d Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 17 Nov 2013 16:06:06 +0100 Subject: [PATCH 53/96] Added new example with the zoom features --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cb94ad229..97fd6d0bf 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,7 @@ Here is the simplest example that shows how to display an empty map of the world * [Map of USA with some plotted cities](http://jsfiddle.net/neveldo/KeBTy/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/KeBTy/) * [Open a link in a new tab](http://jsfiddle.net/neveldo/E4hqM/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/E4hqM/) * [Setting an image as a plot](http://jsfiddle.net/neveldo/8Ke69/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/8Ke69/) +* [Playing with the zoom features : focus on specific areas, zoom on scroll](http://jsfiddle.net/neveldo/RahvT/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/RahvT/) ## License From feb99f3e844586f59441f0479580e626e0909e86 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 17 Nov 2013 19:48:40 +0100 Subject: [PATCH 54/96] version 0.7.0 --- js/jquery.mapael.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index b29609640..f5fe499ac 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -3,7 +3,7 @@ * Jquery Mapael - Dynamic maps jQuery plugin (based on raphael.js) * Requires jQuery and raphael.js * -* Version: 0.6.0 (29-09-2013) +* Version: 0.7.0 (17-11-2013) * * Copyright (c) 2013 Vincent BroutĂ© (http://www.neveldo.fr/mapael) * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). From 04ec7c0d93ebe457f8aabbc31c325802869025c6 Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Sun, 17 Nov 2013 19:50:04 +0100 Subject: [PATCH 55/96] version 0.7.0 --- mapael.jquery.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mapael.jquery.json b/mapael.jquery.json index 2824d4ef8..a9932dfb8 100644 --- a/mapael.jquery.json +++ b/mapael.jquery.json @@ -9,7 +9,7 @@ "dataviz", "dynamic" ], - "version": "0.6.0", + "version": "0.7.0", "author": { "name": "Vincent BroutĂ©", "url": "http://www.neveldo.fr" @@ -34,6 +34,6 @@ "download": "https://github.com/neveldo/jQuery-Mapael/tags", "dependencies": { "jquery": ">=1.7", - "raphael": ">=2.10" + "raphael": ">=2.1" } } From e36153fb3d64ac03ec811a1fd9b73c38835dd3d2 Mon Sep 17 00:00:00 2001 From: neveldo Date: Wed, 4 Dec 2013 12:06:20 +0100 Subject: [PATCH 56/96] Fix legend colorisation with zero values in slices definition --- js/jquery.mapael.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index f5fe499ac..be53523d8 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -571,8 +571,8 @@ } for (var id in elems) { - if ((!legendOptions.slices[i].min || elems[id].value >= legendOptions.slices[i].min) - && (!legendOptions.slices[i].max || elems[id].value < legendOptions.slices[i].max) + if ((typeof legendOptions.slices[i].min == 'undefined' || elems[id].value >= legendOptions.slices[i].min) + && (typeof legendOptions.slices[i].max == 'undefined' || elems[id].value < legendOptions.slices[i].max) ) { (function(id) { if (!label.hidden) { @@ -730,8 +730,8 @@ */ $.fn.mapael.getLegendSlice = function (value, legend) { for(var i = 0, length = legend.slices.length; i < length; ++i) { - if ((!legend.slices[i].min || value >= legend.slices[i].min) - && (!legend.slices[i].max || value < legend.slices[i].max) + if ((typeof legend.slices[i].min == 'undefined' || value >= legend.slices[i].min) + && (typeof legend.slices[i].max == 'undefined' || value < legend.slices[i].max) ) { return legend.slices[i]; } From 9b4a7508f438a0114aa1b97330dfd8940713c8f5 Mon Sep 17 00:00:00 2001 From: neveldo Date: Wed, 4 Dec 2013 12:15:36 +0100 Subject: [PATCH 57/96] don't animate areas and plots in the legend on mouse hover --- js/jquery.mapael.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index be53523d8..f8bc2bc07 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -557,7 +557,7 @@ // Hide/show elements when user clicks on a legend element label.attr({cursor:'pointer'}); - $.fn.mapael.setHoverOptions(elem, legendOptions.slices[i].attrs, legendOptions.slices[i].attrsHover); + $.fn.mapael.setHoverOptions(elem, legendOptions.slices[i].attrs, legendOptions.slices[i].attrs); $.fn.mapael.setHoverOptions(label, legendOptions.labelAttrs, legendOptions.labelAttrsHover); $.fn.mapael.setHover(paper, elem, label); From bf6d19d76d26c029804e788099d4f245785a5e36 Mon Sep 17 00:00:00 2001 From: nlemoine Date: Fri, 17 Jan 2014 23:10:18 +0100 Subject: [PATCH 58/96] afterUpdate call: fixed undefined opt --- js/jquery.mapael.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index f8bc2bc07..fc7dffcff 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -172,7 +172,8 @@ $.fn.mapael.updateElem(elemOptions, plots[id], $tooltip, animDuration); } - opt.afterUpdate && opt.afterUpdate($self, paper, areas, plots, options); + if( typeof opt != 'undefined' ) + opt.afterUpdate && opt.afterUpdate($self, paper, areas, plots, options); }); // Handle resizing of the map @@ -863,4 +864,4 @@ , areas : {} , plots : {} }; -})(jQuery); \ No newline at end of file +})(jQuery); From 556cd9d3ca8944f263c8efe02fd9f700c53563be Mon Sep 17 00:00:00 2001 From: Vincent Broute Date: Thu, 23 Jan 2014 22:17:35 +0100 Subject: [PATCH 59/96] version 0.7.1 --- js/jquery.mapael.js | 6 +++--- mapael.jquery.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index fc7dffcff..a612decaa 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -3,9 +3,9 @@ * Jquery Mapael - Dynamic maps jQuery plugin (based on raphael.js) * Requires jQuery and raphael.js * -* Version: 0.7.0 (17-11-2013) +* Version: 0.7.1 (23-01-2014) * -* Copyright (c) 2013 Vincent BroutĂ© (http://www.neveldo.fr/mapael) +* Copyright (c) 2014 Vincent BroutĂ© (http://www.neveldo.fr/mapael) * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). * */ @@ -219,7 +219,7 @@ var bbox = {}, textPosition = {}; $.fn.mapael.setHoverOptions(elem.mapElem, options.attrs, options.attrsHover); - if (options.text && typeof options.text.content !='undefined') { + if (options.text && typeof options.text.content != 'undefined') { // Set a text label in the area bbox = elem.mapElem.getBBox(); textPosition = $.fn.mapael.getTextPosition(bbox, options.text.position, options.text.margin); diff --git a/mapael.jquery.json b/mapael.jquery.json index a9932dfb8..b0044b7d2 100644 --- a/mapael.jquery.json +++ b/mapael.jquery.json @@ -9,7 +9,7 @@ "dataviz", "dynamic" ], - "version": "0.7.0", + "version": "0.7.1", "author": { "name": "Vincent BroutĂ©", "url": "http://www.neveldo.fr" From 8a9d1e99f1999dc8a5841ecdfba8c840e64a4566 Mon Sep 17 00:00:00 2001 From: neveldo Date: Mon, 17 Feb 2014 11:28:04 +0100 Subject: [PATCH 60/96] New options to set an initial zoom on the map : options.map.zoom.init.level and map.zoom.init.latitude, map.zoom.init.longitude (or map.zoom.init.x, map.zoom.init.y) --- js/jquery.mapael.js | 61 ++++++++++++++++++++++++++++----------------- 1 file changed, 38 insertions(+), 23 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index a612decaa..7bb30a94d 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -29,7 +29,9 @@ , plots = {} , areaLegend = {} , plotLegend = {} - , id = 0; + , id = 0 + , zoomCenter = {} + , zoomOptions = []; options.map.tooltip.css && $tooltip.css(options.map.tooltip.css); paper.setViewBox(0, 0, mapConf.width, mapConf.height, false); @@ -59,14 +61,47 @@ plots[id] = $.fn.mapael.drawPlot(id, options, mapConf, paper, $tooltip); } + $self.on("zoom", function(e, level, x, y) { + var currentLevel = Math.min(Math.max(level, 0), options.map.zoom.maxLevel); + $self.data("zoomLevel", currentLevel); + + (typeof x == "undefined") && (x = (paper._viewBox[0] + paper._viewBox[2] / 2)); + (typeof y == "undefined") && (y = (paper._viewBox[1] + paper._viewBox[3] / 2)); + + // Update zoom level of the map + if (currentLevel == 0) { + paper.setViewBox(0, 0, mapConf.width, mapConf.height); + } else { + paper.setViewBox( + Math.min(Math.max(0, x - (mapConf.width / (1 + currentLevel * options.map.zoom.step))/2), (mapConf.width - (mapConf.width / (1 + currentLevel * options.map.zoom.step)))), + Math.min(Math.max(0, y - (mapConf.height / (1 + currentLevel * options.map.zoom.step))/2), (mapConf.height - (mapConf.height / (1 + currentLevel * options.map.zoom.step)))), + mapConf.width / (1 + currentLevel * options.map.zoom.step), + mapConf.height / (1 + currentLevel * options.map.zoom.step) + ); + } + }); + // Enable zoom if (options.map.zoom.enabled) $.fn.mapael.initZoom($container, paper, mapConf.width, mapConf.height, options.map.zoom); + // Set initial zoom + if (typeof options.map.zoom.init != 'undefined') { + if (options.map.zoom.init.latitude && options.map.zoom.init.longitude) { + zoomCenter = mapConf.getCoords(options.map.zoom.init.latitude, options.map.zoom.init.longitude); + zoomOptions = [options.map.zoom.init.level, zoomCenter.x, zoomCenter.y]; + } else if (typeof options.map.zoom.init.x != 'undefined' && typeof options.map.zoom.init.y != 'undefined') { + zoomOptions = [options.map.zoom.init.level, options.map.zoom.init.x, options.map.zoom.init.y]; + } else { + zoomOptions = [options.map.zoom.init.level]; + } + $self.trigger("zoom", zoomOptions); + } + // Create the legends for areas if (options.legend.area.slices && options.legend.area.display) areaLegend = $.fn.mapael.createLegend($self, options, 'area', areas, 1); - + /** * * Update the current map @@ -374,7 +409,7 @@ */ $.fn.mapael.setTooltip = function(elem, $tooltip) { var tooltipTO = 0 - , $container = $tooltip.parent() + , $container = $tooltip.parent() , containerY2 = $container.offset().left + $container.width(); $(elem.node).on("mouseover", function(e) { @@ -431,26 +466,6 @@ $parentContainer.data("zoomLevel", 0); $container.append($zoomIn).append($zoomOut); - $parentContainer.on("zoom", function(e, level, x, y) { - var currentLevel = Math.min(Math.max(level, 0), options.maxLevel); - $parentContainer.data("zoomLevel", currentLevel); - - (typeof x == "undefined") && (x = (paper._viewBox[0] + paper._viewBox[2] / 2)); - (typeof y == "undefined") && (y = (paper._viewBox[1] + paper._viewBox[3] / 2)); - - // Update zoom level of the map - if (currentLevel == 0) { - paper.setViewBox(0, 0, mapWidth, mapHeight); - } else { - paper.setViewBox( - Math.min(Math.max(0, x - (mapWidth / (1 + currentLevel * options.step))/2), (mapWidth - (mapWidth / (1 + currentLevel * options.step)))), - Math.min(Math.max(0, y - (mapHeight / (1 + currentLevel * options.step))/2), (mapHeight - (mapHeight / (1 + currentLevel * options.step)))), - mapWidth / (1 + currentLevel * options.step), - mapHeight / (1 + currentLevel * options.step) - ); - } - }); - $zoomIn.on("click", function() {$parentContainer.trigger("zoom", $parentContainer.data("zoomLevel") + 1);}); $zoomOut.on("click", function() {$parentContainer.trigger("zoom", $parentContainer.data("zoomLevel") - 1);}); From c0020a0471d06f5ee2d9459878d46169c9929cc2 Mon Sep 17 00:00:00 2001 From: neveldo Date: Tue, 11 Mar 2014 11:48:39 +0100 Subject: [PATCH 61/96] Added new 'target' option that allows to specify the targets of the links on plots and areas --- js/jquery.mapael.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 7bb30a94d..3c163bbae 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -281,10 +281,12 @@ if (options.href) { elem.mapElem.href = options.href; + elem.mapElem.target = options.target; $.fn.mapael.setHref(elem.mapElem); if (options.text && typeof options.text.content !='undefined') { elem.textElem.href = options.href; + elem.textElem.target = options.target; $.fn.mapael.setHref(elem.textElem); } } @@ -353,7 +355,11 @@ (elem.textElem) && $.fn.mapael.setHref(elem.textElem); } elem.mapElem.href = elemOptions.href; - (elem.textElem) && (elem.textElem.href = elemOptions.href); + elem.mapElem.target = elemOptions.target; + if (elem.textElem) { + elem.textElem.href = elemOptions.href; + elem.textElem.target = elemOptions.target; + } } } @@ -397,7 +403,7 @@ elem.attr({cursor : 'pointer'}); $(elem.node).bind('click', function() { if (!$.fn.mapael.panning && elem.href) - window.location = elem.href; + window.open(elem.href, elem.target); }); } @@ -785,6 +791,7 @@ , "animDuration" : 300 } } + , target : '_self' } , defaultPlot : { type : "circle" @@ -811,6 +818,7 @@ , animDuration : 300 } } + , target : '_self' } , zoom : { enabled : false From 3532e07e438bde7adf8108799956c73a5be8f763 Mon Sep 17 00:00:00 2001 From: neveldo Date: Mon, 20 Oct 2014 22:25:35 +0200 Subject: [PATCH 62/96] Allow to add images has plots --- js/jquery.mapael.js | 41 ++++++++++++++++++++++++++++++++--------- 1 file changed, 32 insertions(+), 9 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 3c163bbae..b6016cd27 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -194,12 +194,14 @@ , options.legend.plot ); - // Update plot size - if ("square" == elemOptions.type) { + if (elemOptions.type == "square") { elemOptions.attrs.width = elemOptions.size; elemOptions.attrs.height = elemOptions.size; elemOptions.attrs.x = plots[id].mapElem.attrs.x - (elemOptions.size - plots[id].mapElem.attrs.width) / 2; elemOptions.attrs.y = plots[id].mapElem.attrs.y - (elemOptions.size - plots[id].mapElem.attrs.height) / 2; + } else if (elemOptions.type == "image") { + elemOptions.attrs.x = plots[id].mapElem.attrs.x - (elemOptions.attrs.width - plots[id].mapElem.attrs.width) / 2; + elemOptions.attrs.y = plots[id].mapElem.attrs.y - (elemOptions.attrs.height - plots[id].mapElem.attrs.height) / 2; } else { // Default : circle elemOptions.attrs.r = elemOptions.size / 2; } @@ -207,7 +209,7 @@ $.fn.mapael.updateElem(elemOptions, plots[id], $tooltip, animDuration); } - if( typeof opt != 'undefined' ) + if(typeof opt != 'undefined') opt.afterUpdate && opt.afterUpdate($self, paper, areas, plots, options); }); @@ -375,18 +377,28 @@ , options.legend.plot ); - if (elemOptions.x && elemOptions.y) + if (typeof elemOptions.x != 'undefined' && typeof elemOptions.y != 'undefined') coords = {x : elemOptions.x, y : elemOptions.y}; else coords = mapConf.getCoords(elemOptions.latitude, elemOptions.longitude); - if ("square" == elemOptions.type) { + if (elemOptions.type == "square") { plot = {'mapElem' : paper.rect( coords.x - (elemOptions.size / 2) , coords.y - (elemOptions.size / 2) , elemOptions.size , elemOptions.size ).attr(elemOptions.attrs)}; + } else if (elemOptions.type == "image") { + plot = { + 'mapElem' : paper.image( + elemOptions.url + , coords.x - elemOptions.attrs.width / 2 + , coords.y - elemOptions.attrs.height / 2 + , elemOptions.attrs.width + , elemOptions.attrs.height + ).attr(elemOptions.attrs) + }; } else { // Default = circle plot = {'mapElem' : paper.circle(coords.x, coords.y, elemOptions.size / 2).attr(elemOptions.attrs)}; } @@ -524,6 +536,7 @@ , title = {} , defaultElemOptions = {} , elem = {} + , elemBBox = {} , label = {}; if(legendOptions.title) { @@ -558,6 +571,14 @@ , scale * (legendOptions.slices[i].size) , scale * (legendOptions.slices[i].size) ).attr(legendOptions.slices[i].attrs); + } else if(legendOptions.slices[i].type == "image") { + elem = paper.image( + legendOptions.slices[i].url + , legendOptions.marginLeft + , height + , legendOptions.slices[i].attrs.width + , legendOptions.slices[i].attrs.height + ).attr(legendOptions.slices[i].attrs); } else { elem = paper.circle( legendOptions.marginLeft + scale * (legendOptions.slices[i].size / 2) @@ -566,14 +587,16 @@ ).attr(legendOptions.slices[i].attrs); } + elemBBox = elem.getBBox(); + label = paper.text( - legendOptions.marginLeft + scale * legendOptions.slices[i].size + legendOptions.marginLeftLabel - , height + scale * (legendOptions.slices[i].size / 2) + legendOptions.marginLeft + scale * elemBBox.width + legendOptions.marginLeftLabel + , height + scale * (elemBBox.height / 2) , legendOptions.slices[i].label ).attr(legendOptions.labelAttrs); - height += legendOptions.marginBottom + scale * legendOptions.slices[i].size; - width = Math.max(width, legendOptions.marginLeft + scale * legendOptions.slices[i].size + legendOptions.marginLeftLabel + label.getBBox().width); + width = Math.max(width, legendOptions.marginLeft + scale * elemBBox.width + legendOptions.marginLeftLabel + label.getBBox().width); + height += legendOptions.marginBottom + scale * elemBBox.height; if (legendOptions.hideElemsOnClick.enabled) { // Hide/show elements when user clicks on a legend element From 26aaa5ccf7032ff38a9e2fef252f613260ce1931 Mon Sep 17 00:00:00 2001 From: neveldo Date: Tue, 21 Oct 2014 22:44:56 +0200 Subject: [PATCH 63/96] Fixed legend scale --- js/jquery.mapael.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index b6016cd27..deda15463 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -576,8 +576,8 @@ legendOptions.slices[i].url , legendOptions.marginLeft , height - , legendOptions.slices[i].attrs.width - , legendOptions.slices[i].attrs.height + , scale * legendOptions.slices[i].attrs.width + , scale * legendOptions.slices[i].attrs.height ).attr(legendOptions.slices[i].attrs); } else { elem = paper.circle( @@ -590,13 +590,13 @@ elemBBox = elem.getBBox(); label = paper.text( - legendOptions.marginLeft + scale * elemBBox.width + legendOptions.marginLeftLabel - , height + scale * (elemBBox.height / 2) + legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel + , height + (elemBBox.height / 2) , legendOptions.slices[i].label ).attr(legendOptions.labelAttrs); - width = Math.max(width, legendOptions.marginLeft + scale * elemBBox.width + legendOptions.marginLeftLabel + label.getBBox().width); - height += legendOptions.marginBottom + scale * elemBBox.height; + width = Math.max(width, legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel + label.getBBox().width); + height += legendOptions.marginBottom + elemBBox.height; if (legendOptions.hideElemsOnClick.enabled) { // Hide/show elements when user clicks on a legend element From ae43ec4c91454426104fe29af02229064c2c40d0 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sat, 25 Oct 2014 23:41:43 +0200 Subject: [PATCH 64/96] Added 'horizontal' mode for the legend --- js/jquery.mapael.js | 113 +++++++++++++++++++++++++++++++------------- 1 file changed, 79 insertions(+), 34 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index deda15463..f0ebfbbd7 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -200,8 +200,8 @@ elemOptions.attrs.x = plots[id].mapElem.attrs.x - (elemOptions.size - plots[id].mapElem.attrs.width) / 2; elemOptions.attrs.y = plots[id].mapElem.attrs.y - (elemOptions.size - plots[id].mapElem.attrs.height) / 2; } else if (elemOptions.type == "image") { - elemOptions.attrs.x = plots[id].mapElem.attrs.x - (elemOptions.attrs.width - plots[id].mapElem.attrs.width) / 2; - elemOptions.attrs.y = plots[id].mapElem.attrs.y - (elemOptions.attrs.height - plots[id].mapElem.attrs.height) / 2; + elemOptions.attrs.x = plots[id].mapElem.attrs.x - (elemOptions.width - plots[id].mapElem.attrs.width) / 2; + elemOptions.attrs.y = plots[id].mapElem.attrs.y - (elemOptions.height - plots[id].mapElem.attrs.height) / 2; } else { // Default : circle elemOptions.attrs.r = elemOptions.size / 2; } @@ -393,10 +393,10 @@ plot = { 'mapElem' : paper.image( elemOptions.url - , coords.x - elemOptions.attrs.width / 2 - , coords.y - elemOptions.attrs.height / 2 - , elemOptions.attrs.width - , elemOptions.attrs.height + , coords.x - elemOptions.width / 2 + , coords.y - elemOptions.height / 2 + , elemOptions.width + , elemOptions.height ).attr(elemOptions.attrs) }; } else { // Default = circle @@ -537,7 +537,11 @@ , defaultElemOptions = {} , elem = {} , elemBBox = {} - , label = {}; + , label = {} + , i = 0 + , x = 0 + , y = 0 + , yCenter = 0; if(legendOptions.title) { title = paper.text(legendOptions.marginLeftTitle, legendOptions.marginBottom, legendOptions.title) @@ -547,7 +551,22 @@ height += legendOptions.marginBottom + title.getBBox().height; } - for(var i = 0, length = legendOptions.slices.length; i < length; ++i) { + for(i = 0, length = legendOptions.slices.length; i < length; ++i) { + if(legendOptions.slices[i].type == "image") { + yCenter = Math.max(yCenter, legendOptions.marginBottom + title.getBBox().height + scale * legendOptions.slices[i].height/2); + } else { + if (legendType == 'area' && !legendOptions.slices[i].size) { + legendOptions.slices[i].size = 20; + } + yCenter = Math.max(yCenter, legendOptions.marginBottom + title.getBBox().height + scale * legendOptions.slices[i].size/2); + } + } + + if (legendOptions.mode == "horizontal") { + width = legendOptions.marginLeft; + } + + for(i = 0, length = legendOptions.slices.length; i < length; ++i) { if (typeof legendOptions.slices[i].display == 'undefined' || legendOptions.slices[i].display == true) { defaultElemOptions = (legendType == 'plot') ? options.map['defaultPlot'] : options.map['defaultArea']; legendOptions.slices[i].attrs = $.extend( @@ -561,42 +580,66 @@ , legendOptions.slices[i].attrsHover ); + // Draw a square for squared plots AND areas if(legendType == 'area' || legendOptions.slices[i].type == "square") { - // Draw a square for squared plots AND areas - !legendOptions.slices[i].size && (legendOptions.slices[i].size = 20); + if (legendOptions.mode == "horizontal") { + x = width + legendOptions.marginLeft; + y = yCenter - (0.5 * scale * legendOptions.slices[i].size); + } else { + x = legendOptions.marginLeft; + y = height; + } - elem = paper.rect( - legendOptions.marginLeft - , height - , scale * (legendOptions.slices[i].size) - , scale * (legendOptions.slices[i].size) - ).attr(legendOptions.slices[i].attrs); + elem = paper.rect(x, y, scale * (legendOptions.slices[i].size), scale * (legendOptions.slices[i].size)) + .attr(legendOptions.slices[i].attrs); + } else if(legendOptions.slices[i].type == "image") { + if (legendOptions.mode == "horizontal") { + x = width + legendOptions.marginLeft; + y = yCenter - (0.5 * scale * legendOptions.slices[i].height); + } else { + x = legendOptions.marginLeft; + y = height; + } + elem = paper.image( - legendOptions.slices[i].url - , legendOptions.marginLeft - , height - , scale * legendOptions.slices[i].attrs.width - , scale * legendOptions.slices[i].attrs.height - ).attr(legendOptions.slices[i].attrs); + legendOptions.slices[i].url, x, y, scale * legendOptions.slices[i].width, scale * legendOptions.slices[i].height) + .attr(legendOptions.slices[i].attrs); } else { - elem = paper.circle( - legendOptions.marginLeft + scale * (legendOptions.slices[i].size / 2) - , height + scale * (legendOptions.slices[i].size / 2) - , scale * (legendOptions.slices[i].size / 2) - ).attr(legendOptions.slices[i].attrs); + if (legendOptions.mode == "horizontal") { + x = width + legendOptions.marginLeft + scale * (legendOptions.slices[i].size / 2); + y = yCenter; + } else { + x = legendOptions.marginLeft + scale * (legendOptions.slices[i].size / 2); + y = height + scale * (legendOptions.slices[i].size / 2); + } + + elem = paper.circle(x, y, scale * (legendOptions.slices[i].size / 2)).attr(legendOptions.slices[i].attrs); } elemBBox = elem.getBBox(); - label = paper.text( - legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel - , height + (elemBBox.height / 2) - , legendOptions.slices[i].label - ).attr(legendOptions.labelAttrs); + if (legendOptions.mode == "horizontal") { + x = width + legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel; + y = yCenter; + } else { + x = legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel; + y = height + (elemBBox.height / 2); + } - width = Math.max(width, legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel + label.getBBox().width); - height += legendOptions.marginBottom + elemBBox.height; + label = paper.text(x, y, legendOptions.slices[i].label).attr(legendOptions.labelAttrs); + + if (legendOptions.mode == "horizontal") { + width += legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel + label.getBBox().width; + if(legendOptions.slices[i].type == "image") { + height = Math.max(height, legendOptions.marginBottom + title.getBBox().height + scale * legendOptions.slices[i].height); + } else { + height = Math.max(height, legendOptions.marginBottom + title.getBBox().height + scale * legendOptions.slices[i].size); + } + } else { + width = Math.max(width, legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel + label.getBBox().width); + height += legendOptions.marginBottom + elemBBox.height; + } if (legendOptions.hideElemsOnClick.enabled) { // Hide/show elements when user clicks on a legend element @@ -878,6 +921,7 @@ , opacity : 0.2 } , slices : [] + , mode : 'vertical' } , plot : { cssClass : "plotLegend" @@ -905,6 +949,7 @@ , opacity : 0.2 } , slices : [] + , mode : 'vertical' } } , areas : {} From 13960873a64a6a93645c3a47e815a970b71e120d Mon Sep 17 00:00:00 2001 From: neveldo Date: Sat, 25 Oct 2014 23:44:52 +0200 Subject: [PATCH 65/96] Fixed quotes --- js/jquery.mapael.js | 158 ++++++++++++++++++++++---------------------- 1 file changed, 79 insertions(+), 79 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index f0ebfbbd7..851c35cf9 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -20,7 +20,7 @@ var $self = $(this) , $tooltip = $("
").addClass(options.map.tooltip.cssClass).css("display", "none") - , $container = $('.' + options.map.cssClass, this).empty().append($tooltip) + , $container = $("." + options.map.cssClass, this).empty().append($tooltip) , mapConf = $.fn.mapael.maps[options.map.name] , paper = new Raphael($container[0], mapConf.width, mapConf.height) , elemOptions = {} @@ -43,7 +43,7 @@ , (options.areas[id] ? options.areas[id] : {}) , options.legend.area ); - areas[id] = {'mapElem' : paper.path(mapConf.elems[id]).attr(elemOptions.attrs)}; + areas[id] = {"mapElem" : paper.path(mapConf.elems[id]).attr(elemOptions.attrs)}; } // Init map areas in a second loop (prevent texts to be hidden by map elements) @@ -86,11 +86,11 @@ $.fn.mapael.initZoom($container, paper, mapConf.width, mapConf.height, options.map.zoom); // Set initial zoom - if (typeof options.map.zoom.init != 'undefined') { + if (typeof options.map.zoom.init != "undefined") { if (options.map.zoom.init.latitude && options.map.zoom.init.longitude) { zoomCenter = mapConf.getCoords(options.map.zoom.init.latitude, options.map.zoom.init.longitude); zoomOptions = [options.map.zoom.init.level, zoomCenter.x, zoomCenter.y]; - } else if (typeof options.map.zoom.init.x != 'undefined' && typeof options.map.zoom.init.y != 'undefined') { + } else if (typeof options.map.zoom.init.x != "undefined" && typeof options.map.zoom.init.y != "undefined") { zoomOptions = [options.map.zoom.init.level, options.map.zoom.init.x, options.map.zoom.init.y]; } else { zoomOptions = [options.map.zoom.init.level]; @@ -100,7 +100,7 @@ // Create the legends for areas if (options.legend.area.slices && options.legend.area.display) - areaLegend = $.fn.mapael.createLegend($self, options, 'area', areas, 1); + areaLegend = $.fn.mapael.createLegend($self, options, "area", areas, 1); /** * @@ -115,21 +115,21 @@ * opt.resetPlots true to reset previous plots options * opt.afterUpdate Hook that allows to add custom processing on the map */ - $self.on('update', function(e, updatedOptions, newPlots, deletedPlots, opt) { + $self.on("update", function(e, updatedOptions, newPlots, deletedPlots, opt) { var i = 0 , id = 0 , animDuration = 0 , elemOptions = {} , resetHiddenElem = function(el) { if(typeof el.hidden != "undefined" && el.hidden == true) { - $(el.node).trigger('click'); + $(el.node).trigger("click"); } }; areaLegend.forEach && areaLegend.forEach(resetHiddenElem); plotLegend.forEach && plotLegend.forEach(resetHiddenElem); - if (typeof opt != 'undefined') { + if (typeof opt != "undefined") { (opt.resetAreas) && (options.areas = {}); (opt.resetPlots) && (options.plots = {}); (opt.animDuration) && (animDuration = opt.animDuration); @@ -138,14 +138,14 @@ $.extend(true, options, updatedOptions); // Delete plots - if (typeof deletedPlots == 'object') { + if (typeof deletedPlots == "object") { for (;i < deletedPlots.length; i++) { - if (typeof plots[deletedPlots[i]] != 'undefined') { + if (typeof plots[deletedPlots[i]] != "undefined") { if (animDuration > 0) { (function(plot) { - plot.mapElem.animate({'opacity':0}, animDuration, 'linear', function() {plot.mapElem.remove();}); + plot.mapElem.animate({"opacity":0}, animDuration, "linear", function() {plot.mapElem.remove();}); if (plot.textElem) { - plot.textElem.animate({'opacity':0}, animDuration, 'linear', function() {plot.textElem.remove();}); + plot.textElem.animate({"opacity":0}, animDuration, "linear", function() {plot.textElem.remove();}); } })(plots[deletedPlots[i]]); } else { @@ -160,16 +160,16 @@ } // New plots - if (typeof newPlots == 'object') { + if (typeof newPlots == "object") { for (id in newPlots) { - if (typeof plots[id] == 'undefined') { + if (typeof plots[id] == "undefined") { options.plots[id] = newPlots[id]; plots[id] = $.fn.mapael.drawPlot(id, options, mapConf, paper, $tooltip); if (animDuration > 0) { plots[id].mapElem.attr({opacity : 0}); plots[id].textElem.attr({opacity : 0}); - plots[id].mapElem.animate({'opacity': (typeof plots[id].mapElem.originalAttrs.opacity != 'undefined') ? plots[id].mapElem.originalAttrs.opacity : 1}, animDuration); - plots[id].textElem.animate({'opacity': (typeof plots[id].textElem.originalAttrs.opacity != 'undefined') ? plots[id].textElem.originalAttrs.opacity : 1}, animDuration); + plots[id].mapElem.animate({"opacity": (typeof plots[id].mapElem.originalAttrs.opacity != "undefined") ? plots[id].mapElem.originalAttrs.opacity : 1}, animDuration); + plots[id].textElem.animate({"opacity": (typeof plots[id].textElem.originalAttrs.opacity != "undefined") ? plots[id].textElem.originalAttrs.opacity : 1}, animDuration); } } } @@ -209,7 +209,7 @@ $.fn.mapael.updateElem(elemOptions, plots[id], $tooltip, animDuration); } - if(typeof opt != 'undefined') + if(typeof opt != "undefined") opt.afterUpdate && opt.afterUpdate($self, paper, areas, plots, options); }); @@ -219,27 +219,27 @@ // Create the legends for plots taking into account the scale of the map if (options.legend.plot.slices && options.legend.plot.display) - plotLegend = $.fn.mapael.createLegend($self, options, 'plot', plots, (options.map.width / mapConf.width)); + plotLegend = $.fn.mapael.createLegend($self, options, "plot", plots, (options.map.width / mapConf.width)); } else { - $(window).on('resize', function() { + $(window).on("resize", function() { clearTimeout(resizeTO); - resizeTO = setTimeout(function(){$container.trigger('resizeEnd');}, 150); + resizeTO = setTimeout(function(){$container.trigger("resizeEnd");}, 150); }); // Create the legends for plots taking into account the scale of the map var createPlotLegend = function() { if (options.legend.plot.slices && options.legend.plot.display) - plotLegend = $.fn.mapael.createLegend($self, options, 'plot', plots, ($container.width() / mapConf.width)); + plotLegend = $.fn.mapael.createLegend($self, options, "plot", plots, ($container.width() / mapConf.width)); - $container.unbind('resizeEnd', createPlotLegend); + $container.unbind("resizeEnd", createPlotLegend); }; - $container.on('resizeEnd', function() { + $container.on("resizeEnd", function() { var containerWidth = $container.width(); if (paper.width != containerWidth) { paper.setSize(containerWidth, mapConf.height * (containerWidth / mapConf.width)); } - }).on('resizeEnd', createPlotLegend).trigger('resizeEnd'); + }).on("resizeEnd", createPlotLegend).trigger("resizeEnd"); } // Hook that allows to add custom processing on the map @@ -250,22 +250,22 @@ }; /** - * Init the element 'elem' on the map (drawing, setting attributes, events, tooltip, ...) + * Init the element "elem" on the map (drawing, setting attributes, events, tooltip, ...) */ $.fn.mapael.initElem = function(paper, elem, options, $tooltip, id) { var bbox = {}, textPosition = {}; $.fn.mapael.setHoverOptions(elem.mapElem, options.attrs, options.attrsHover); - if (options.text && typeof options.text.content != 'undefined') { + if (options.text && typeof options.text.content != "undefined") { // Set a text label in the area bbox = elem.mapElem.getBBox(); textPosition = $.fn.mapael.getTextPosition(bbox, options.text.position, options.text.margin); - options.text.attrs['text-anchor'] = textPosition.textAnchor; + options.text.attrs["text-anchor"] = textPosition.textAnchor; elem.textElem = paper.text(textPosition.x, textPosition.y, options.text.content).attr(options.text.attrs); $.fn.mapael.setHoverOptions(elem.textElem, options.text.attrs, options.text.attrsHover); $.fn.mapael.setHover(paper, elem.mapElem, elem.textElem); options.eventHandlers && $.fn.mapael.setEventHandlers(id, options, elem.mapElem, elem.textElem); - $(elem.textElem.node).attr('data-id', id); + $(elem.textElem.node).attr("data-id", id); } else { $.fn.mapael.setHover(paper, elem.mapElem); options.eventHandlers && $.fn.mapael.setEventHandlers(id, options, elem.mapElem); @@ -275,7 +275,7 @@ elem.mapElem.tooltipContent = options.tooltip.content; $.fn.mapael.setTooltip(elem.mapElem, $tooltip); - if (options.text && typeof options.text.content !='undefined') { + if (options.text && typeof options.text.content != "undefined") { elem.textElem.tooltipContent = options.tooltip.content; $.fn.mapael.setTooltip(elem.textElem, $tooltip); } @@ -286,7 +286,7 @@ elem.mapElem.target = options.target; $.fn.mapael.setHref(elem.mapElem); - if (options.text && typeof options.text.content !='undefined') { + if (options.text && typeof options.text.content != "undefined") { elem.textElem.href = options.href; elem.textElem.target = options.target; $.fn.mapael.setHref(elem.textElem); @@ -296,11 +296,11 @@ if (typeof options.value != "undefined") elem.value = options.value; - $(elem.mapElem.node).attr('data-id', id); + $(elem.mapElem.node).attr("data-id", id); } /** - * Update the element 'elem' on the map with the new elemOptions options + * Update the element "elem" on the map with the new elemOptions options */ $.fn.mapael.updateElem = function(elemOptions, elem, $tooltip, animDuration) { var bbox, textPosition, plotOffset; @@ -309,7 +309,7 @@ // Update text if (elem.textElem) { - if (typeof elemOptions.text != 'undefined' && typeof elemOptions.text.content != 'undefined' && elemOptions.text.content != elem.textElem.attrs.text) + if (typeof elemOptions.text != "undefined" && typeof elemOptions.text.content != "undefined" && elemOptions.text.content != elem.textElem.attrs.text) elem.textElem.attr({text : elemOptions.text.content}); bbox = elem.mapElem.getBBox(); @@ -323,10 +323,10 @@ textPosition = $.fn.mapael.getTextPosition(bbox, elemOptions.text.position, elemOptions.text.margin); if (textPosition.x != elem.textElem.attrs.x || textPosition.y != elem.textElem.attrs.y) { if (animDuration > 0) { - elem.textElem.attr({'text-anchor' : textPosition.textAnchor}); + elem.textElem.attr({"text-anchor" : textPosition.textAnchor}); elem.textElem.animate({x : textPosition.x, y : textPosition.y}, animDuration); } else - elem.textElem.attr({x : textPosition.x, y : textPosition.y, 'text-anchor' : textPosition.textAnchor}); + elem.textElem.attr({x : textPosition.x, y : textPosition.y, "text-anchor" : textPosition.textAnchor}); } $.fn.mapael.setHoverOptions(elem.textElem, elemOptions.text.attrs, elemOptions.text.attrsHover); @@ -342,7 +342,7 @@ else elem.mapElem.attr(elemOptions.attrs); - if (elemOptions.tooltip && typeof elemOptions.tooltip.content != 'undefined') { + if (elemOptions.tooltip && typeof elemOptions.tooltip.content != "undefined") { if (typeof elem.mapElem.tooltipContent == "undefined") { $.fn.mapael.setTooltip(elem.mapElem, $tooltip); (elem.textElem) && $.fn.mapael.setTooltip(elem.textElem, $tooltip); @@ -351,7 +351,7 @@ (elem.textElem) && (elem.textElem.tooltipContent = elemOptions.tooltip.content); } - if (typeof elemOptions.href != 'undefined') { + if (typeof elemOptions.href != "undefined") { if (typeof elem.mapElem.href == "undefined") { $.fn.mapael.setHref(elem.mapElem); (elem.textElem) && $.fn.mapael.setHref(elem.textElem); @@ -377,13 +377,13 @@ , options.legend.plot ); - if (typeof elemOptions.x != 'undefined' && typeof elemOptions.y != 'undefined') + if (typeof elemOptions.x != "undefined" && typeof elemOptions.y != "undefined") coords = {x : elemOptions.x, y : elemOptions.y}; else coords = mapConf.getCoords(elemOptions.latitude, elemOptions.longitude); if (elemOptions.type == "square") { - plot = {'mapElem' : paper.rect( + plot = {"mapElem" : paper.rect( coords.x - (elemOptions.size / 2) , coords.y - (elemOptions.size / 2) , elemOptions.size @@ -391,7 +391,7 @@ ).attr(elemOptions.attrs)}; } else if (elemOptions.type == "image") { plot = { - 'mapElem' : paper.image( + "mapElem" : paper.image( elemOptions.url , coords.x - elemOptions.width / 2 , coords.y - elemOptions.height / 2 @@ -400,7 +400,7 @@ ).attr(elemOptions.attrs) }; } else { // Default = circle - plot = {'mapElem' : paper.circle(coords.x, coords.y, elemOptions.size / 2).attr(elemOptions.attrs)}; + plot = {"mapElem" : paper.circle(coords.x, coords.y, elemOptions.size / 2).attr(elemOptions.attrs)}; } $.fn.mapael.initElem(paper, plot, elemOptions, $tooltip, id); @@ -412,8 +412,8 @@ * Set target link on elem */ $.fn.mapael.setHref = function(elem) { - elem.attr({cursor : 'pointer'}); - $(elem.node).bind('click', function() { + elem.attr({cursor : "pointer"}); + $(elem.node).bind("click", function() { if (!$.fn.mapael.panning && elem.href) window.open(elem.href, elem.target); }); @@ -488,7 +488,7 @@ $zoomOut.on("click", function() {$parentContainer.trigger("zoom", $parentContainer.data("zoomLevel") - 1);}); // Panning - $('body').on("mouseup", function(e) { + $("body").on("mouseup", function(e) { mousedown = false; setTimeout(function () {$.fn.mapael.panning = false;}, 50); }); @@ -525,11 +525,11 @@ * Draw a legend for areas and / or plots * @param $container the legend container * @param options map options - * @param legendType the type of the legend : 'area' or 'plot' + * @param legendType the type of the legend : "area" or "plot" */ $.fn.mapael.createLegend = function ($container, options, legendType, elems, scale) { var legendOptions = options.legend[legendType] - , $legend = (legendType == 'plot') ? $('.' + options.legend.plot.cssClass, $container).empty() : $('.' + options.legend.area.cssClass, $container).empty() + , $legend = (legendType == "plot") ? $("." + options.legend.plot.cssClass, $container).empty() : $("." + options.legend.area.cssClass, $container).empty() , paper = new Raphael($legend.get(0)) , width = 5 , height = 5 @@ -555,7 +555,7 @@ if(legendOptions.slices[i].type == "image") { yCenter = Math.max(yCenter, legendOptions.marginBottom + title.getBBox().height + scale * legendOptions.slices[i].height/2); } else { - if (legendType == 'area' && !legendOptions.slices[i].size) { + if (legendType == "area" && !legendOptions.slices[i].size) { legendOptions.slices[i].size = 20; } yCenter = Math.max(yCenter, legendOptions.marginBottom + title.getBBox().height + scale * legendOptions.slices[i].size/2); @@ -567,8 +567,8 @@ } for(i = 0, length = legendOptions.slices.length; i < length; ++i) { - if (typeof legendOptions.slices[i].display == 'undefined' || legendOptions.slices[i].display == true) { - defaultElemOptions = (legendType == 'plot') ? options.map['defaultPlot'] : options.map['defaultArea']; + if (typeof legendOptions.slices[i].display == "undefined" || legendOptions.slices[i].display == true) { + defaultElemOptions = (legendType == "plot") ? options.map["defaultPlot"] : options.map["defaultArea"]; legendOptions.slices[i].attrs = $.extend( {} , defaultElemOptions.attrs @@ -581,7 +581,7 @@ ); // Draw a square for squared plots AND areas - if(legendType == 'area' || legendOptions.slices[i].type == "square") { + if(legendType == "area" || legendOptions.slices[i].type == "square") { if (legendOptions.mode == "horizontal") { x = width + legendOptions.marginLeft; y = yCenter - (0.5 * scale * legendOptions.slices[i].size); @@ -643,7 +643,7 @@ if (legendOptions.hideElemsOnClick.enabled) { // Hide/show elements when user clicks on a legend element - label.attr({cursor:'pointer'}); + label.attr({cursor:"pointer"}); $.fn.mapael.setHoverOptions(elem, legendOptions.slices[i].attrs, legendOptions.slices[i].attrs); $.fn.mapael.setHoverOptions(label, legendOptions.labelAttrs, legendOptions.labelAttrsHover); @@ -651,28 +651,28 @@ label.hidden = false; (function(i, elem, label) { - $(label.node).on('click', function() { + $(label.node).on("click", function() { if (!label.hidden) { - label.animate({'opacity':0.5}, 300); + label.animate({"opacity":0.5}, 300); } else { - label.animate({'opacity':1}, 300); + label.animate({"opacity":1}, 300); } for (var id in elems) { - if ((typeof legendOptions.slices[i].min == 'undefined' || elems[id].value >= legendOptions.slices[i].min) - && (typeof legendOptions.slices[i].max == 'undefined' || elems[id].value < legendOptions.slices[i].max) + if ((typeof legendOptions.slices[i].min == "undefined" || elems[id].value >= legendOptions.slices[i].min) + && (typeof legendOptions.slices[i].max == "undefined" || elems[id].value < legendOptions.slices[i].max) ) { (function(id) { if (!label.hidden) { - elems[id].mapElem.animate({'opacity':legendOptions.hideElemsOnClick.opacity}, 300, 'linear', function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].mapElem.hide();}); - elems[id].textElem && elems[id].textElem.animate({'opacity':legendOptions.hideElemsOnClick.opacity}, 300, 'linear', function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].textElem.hide();}); + elems[id].mapElem.animate({"opacity":legendOptions.hideElemsOnClick.opacity}, 300, "linear", function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].mapElem.hide();}); + elems[id].textElem && elems[id].textElem.animate({"opacity":legendOptions.hideElemsOnClick.opacity}, 300, "linear", function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].textElem.hide();}); } else { if (legendOptions.hideElemsOnClick.opacity == 0) { elems[id].mapElem.show(); elems[id].textElem && elems[id].textElem.show(); } - elems[id].mapElem.animate({'opacity':typeof elems[id].mapElem.originalAttrs.opacity != "undefined" ? elems[id].mapElem.originalAttrs.opacity : 1}, 300); - elems[id].textElem && elems[id].textElem.animate({'opacity':typeof elems[id].textElem.originalAttrs.opacity != "undefined" ? elems[id].textElem.originalAttrs.opacity : 1}, 300); + elems[id].mapElem.animate({"opacity":typeof elems[id].mapElem.originalAttrs.opacity != "undefined" ? elems[id].mapElem.originalAttrs.opacity : 1}, 300); + elems[id].textElem && elems[id].textElem.animate({"opacity":typeof elems[id].textElem.originalAttrs.opacity != "undefined" ? elems[id].textElem.originalAttrs.opacity : 1}, 300); } })(id); } @@ -686,7 +686,7 @@ // VMLWidth option allows you to set static width for the legend // only for VML render because text.getBBox() returns wrong values on IE6/7 - if (Raphael.type != 'SVG' && legendOptions.VMLWidth) + if (Raphael.type != "SVG" && legendOptions.VMLWidth) width = legendOptions.VMLWidth; paper.setSize(width, height) @@ -701,7 +701,7 @@ */ $.fn.mapael.setHoverOptions = function (elem, originalAttrs, attrsHover) { // Disable transform option on hover for VML (IE<9) because of several bugs - if (Raphael.type != 'SVG') delete attrsHover.transform; + if (Raphael.type != "SVG") delete attrsHover.transform; elem.attrsHover = attrsHover; if (elem.attrsHover.transform) elem.originalAttrs = $.extend({transform : "s1"}, originalAttrs); @@ -733,7 +733,7 @@ }; /** - * Set he behaviour for 'mouseover' event + * Set he behaviour for "mouseover" event * @param paper paper Raphael paper object * @param mapElem mapElem the map element * @param textElem the optional text element (within the map element) @@ -745,7 +745,7 @@ } /** - * Set he behaviour for 'mouseout' event + * Set he behaviour for "mouseout" event * @param paper Raphael paper object * @param mapElem the map element * @param textElem the optional text element (within the map element) @@ -779,35 +779,35 @@ $.fn.mapael.getTextPosition = function(bbox, textPosition, margin) { var textX = 0 , textY = 0 - , textAnchor = ''; + , textAnchor = ""; switch (textPosition) { - case 'bottom' : + case "bottom" : textX = (bbox.x + bbox.x2) / 2; textY = bbox.y2 + margin; textAnchor = "middle"; break; - case 'top' : + case "top" : textX = (bbox.x + bbox.x2) / 2; textY = bbox.y - margin; textAnchor = "middle"; break; - case 'left' : + case "left" : textX = bbox.x - margin; textY = (bbox.y + bbox.y2) / 2; textAnchor = "end"; break; - case 'right' : + case "right" : textX = bbox.x2 + margin; textY = (bbox.y + bbox.y2) / 2; textAnchor = "start"; break; - default : // 'inner' position + default : // "inner" position textX = (bbox.x + bbox.x2) / 2; textY = (bbox.y + bbox.y2) / 2; textAnchor = "middle"; } - return {'x' : textX, 'y' : textY, 'textAnchor' : textAnchor}; + return {"x" : textX, "y" : textY, "textAnchor" : textAnchor}; } /** @@ -818,8 +818,8 @@ */ $.fn.mapael.getLegendSlice = function (value, legend) { for(var i = 0, length = legend.slices.length; i < length; ++i) { - if ((typeof legend.slices[i].min == 'undefined' || value >= legend.slices[i].min) - && (typeof legend.slices[i].max == 'undefined' || value < legend.slices[i].max) + if ((typeof legend.slices[i].min == "undefined" || value >= legend.slices[i].min) + && (typeof legend.slices[i].max == "undefined" || value < legend.slices[i].max) ) { return legend.slices[i]; } @@ -846,7 +846,7 @@ , animDuration : 300 } , text : { - position : 'inner' + position : "inner" , margin : 10 , attrs : { "font-size" : 15 @@ -857,7 +857,7 @@ , "animDuration" : 300 } } - , target : '_self' + , target : "_self" } , defaultPlot : { type : "circle" @@ -873,7 +873,7 @@ , animDuration : 300 } , text : { - position : 'right' + position : "right" , margin : 10 , attrs : { "font-size" : 15 @@ -884,7 +884,7 @@ , animDuration : 300 } } - , target : '_self' + , target : "_self" } , zoom : { enabled : false @@ -921,7 +921,7 @@ , opacity : 0.2 } , slices : [] - , mode : 'vertical' + , mode : "vertical" } , plot : { cssClass : "plotLegend" @@ -949,7 +949,7 @@ , opacity : 0.2 } , slices : [] - , mode : 'vertical' + , mode : "vertical" } } , areas : {} From 4115b5ea063f9723819f43be4b38cf5cc7b4db5d Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 26 Oct 2014 11:41:00 +0100 Subject: [PATCH 66/96] Allow to set a custom width and height for areas elements in the legend and introduce new marginBottomTitle option --- js/jquery.mapael.js | 45 ++++++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 851c35cf9..838ecb74c 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -531,8 +531,8 @@ var legendOptions = options.legend[legendType] , $legend = (legendType == "plot") ? $("." + options.legend.plot.cssClass, $container).empty() : $("." + options.legend.area.cssClass, $container).empty() , paper = new Raphael($legend.get(0)) - , width = 5 - , height = 5 + , width = 0 + , height = 0 , title = {} , defaultElemOptions = {} , elem = {} @@ -544,21 +544,24 @@ , yCenter = 0; if(legendOptions.title) { - title = paper.text(legendOptions.marginLeftTitle, legendOptions.marginBottom, legendOptions.title) - .attr(legendOptions.titleAttrs); + title = paper.text(legendOptions.marginLeftTitle, 0, legendOptions.title).attr(legendOptions.titleAttrs); + title.attr({y : 0.5 * title.getBBox().height}); width = legendOptions.marginLeftTitle + title.getBBox().width; - height += legendOptions.marginBottom + title.getBBox().height; + height += legendOptions.marginBottomTitle + title.getBBox().height; } for(i = 0, length = legendOptions.slices.length; i < length; ++i) { - if(legendOptions.slices[i].type == "image") { - yCenter = Math.max(yCenter, legendOptions.marginBottom + title.getBBox().height + scale * legendOptions.slices[i].height/2); + if (legendType == "area" && !legendOptions.slices[i].width) + legendOptions.slices[i].width = 30; + + if (legendType == "area" && !legendOptions.slices[i].height) + legendOptions.slices[i].height = 20; + + if(legendOptions.slices[i].type == "image" || legendType == "area") { + yCenter = Math.max(yCenter, legendOptions.marginBottomTitle + title.getBBox().height + scale * legendOptions.slices[i].height/2); } else { - if (legendType == "area" && !legendOptions.slices[i].size) { - legendOptions.slices[i].size = 20; - } - yCenter = Math.max(yCenter, legendOptions.marginBottom + title.getBBox().height + scale * legendOptions.slices[i].size/2); + yCenter = Math.max(yCenter, legendOptions.marginBottomTitle + title.getBBox().height + scale * legendOptions.slices[i].size/2); } } @@ -580,8 +583,18 @@ , legendOptions.slices[i].attrsHover ); - // Draw a square for squared plots AND areas - if(legendType == "area" || legendOptions.slices[i].type == "square") { + if(legendType == "area") { + if (legendOptions.mode == "horizontal") { + x = width + legendOptions.marginLeft; + y = yCenter - (0.5 * scale * legendOptions.slices[i].height); + } else { + x = legendOptions.marginLeft; + y = height; + } + + elem = paper.rect(x, y, scale * (legendOptions.slices[i].width), scale * (legendOptions.slices[i].height)) + .attr(legendOptions.slices[i].attrs); + } else if(legendOptions.slices[i].type == "square") { if (legendOptions.mode == "horizontal") { x = width + legendOptions.marginLeft; y = yCenter - (0.5 * scale * legendOptions.slices[i].size); @@ -631,10 +644,10 @@ if (legendOptions.mode == "horizontal") { width += legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel + label.getBBox().width; - if(legendOptions.slices[i].type == "image") { + if(legendOptions.slices[i].type == "image" || legendType == "area") { height = Math.max(height, legendOptions.marginBottom + title.getBBox().height + scale * legendOptions.slices[i].height); } else { - height = Math.max(height, legendOptions.marginBottom + title.getBBox().height + scale * legendOptions.slices[i].size); + height = Math.max(height, legendOptions.marginBottomTitle + title.getBBox().height + scale * legendOptions.slices[i].size); } } else { width = Math.max(width, legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel + label.getBBox().width); @@ -900,6 +913,7 @@ , display : false , marginLeft : 15 , marginLeftTitle : 5 + , marginBottomTitle: 15 , marginLeftLabel : 10 , marginBottom : 15 , titleAttrs : { @@ -928,6 +942,7 @@ , display : false , marginLeft : 15 , marginLeftTitle : 5 + , marginBottomTitle: 15 , marginLeftLabel : 10 , marginBottom : 15 , titleAttrs : { From 50baf1600d393a736a434c4ee400081da69ede9b Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 26 Oct 2014 11:56:09 +0100 Subject: [PATCH 67/96] Added data attributes that allow to easily select legend elements and labels through jQuery --- js/jquery.mapael.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 838ecb74c..517b028e7 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -654,6 +654,9 @@ height += legendOptions.marginBottom + elemBBox.height; } + $(elem.node).attr({"data-type": "elem", "data-index": i}); + $(label.node).attr({"data-type": "label", "data-index": i}); + if (legendOptions.hideElemsOnClick.enabled) { // Hide/show elements when user clicks on a legend element label.attr({cursor:"pointer"}); From 299be013aff7931b98f86644b0ba472b3d6492d0 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 26 Oct 2014 12:15:43 +0100 Subject: [PATCH 68/96] Allow to set a fixed value instead of a couple of min and max values for the legend slices --- js/jquery.mapael.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 517b028e7..0ebe870e2 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -675,8 +675,10 @@ } for (var id in elems) { - if ((typeof legendOptions.slices[i].min == "undefined" || elems[id].value >= legendOptions.slices[i].min) - && (typeof legendOptions.slices[i].max == "undefined" || elems[id].value < legendOptions.slices[i].max) + if ((typeof legendOptions.slices[i].value != "undefined" && elems[id].value == legendOptions.slices[i].value) + || ((typeof legendOptions.slices[i].value == "undefined") + && (typeof legendOptions.slices[i].min == "undefined" || elems[id].value >= legendOptions.slices[i].min) + && (typeof legendOptions.slices[i].max == "undefined" || elems[id].value < legendOptions.slices[i].max)) ) { (function(id) { if (!label.hidden) { @@ -834,8 +836,10 @@ */ $.fn.mapael.getLegendSlice = function (value, legend) { for(var i = 0, length = legend.slices.length; i < length; ++i) { - if ((typeof legend.slices[i].min == "undefined" || value >= legend.slices[i].min) - && (typeof legend.slices[i].max == "undefined" || value < legend.slices[i].max) + if ((typeof legend.slices[i].value != "undefined" && value == legend.slices[i].value) + || ((typeof legend.slices[i].value == "undefined") + && (typeof legend.slices[i].min == "undefined" || value >= legend.slices[i].min) + && (typeof legend.slices[i].max == "undefined" || value < legend.slices[i].max)) ) { return legend.slices[i]; } From a53c11ca57d6c44711fa54c1e1eac6ad2b7ec513 Mon Sep 17 00:00:00 2001 From: neveldo Date: Tue, 11 Nov 2014 19:20:50 +0100 Subject: [PATCH 69/96] Allow legend to handle multiple criteria --- js/jquery.mapael.js | 569 ++++++++++++++++++++++++++------------------ 1 file changed, 332 insertions(+), 237 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 0ebe870e2..dbade032f 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -14,8 +14,19 @@ "use strict"; $.fn.mapael = function(options) { + + // Extend legend default options with user options options = $.extend(true, {}, $.fn.mapael.defaultOptions, options); + for (var type in options.legend) { + if ($.isArray(options.legend[type])) { + for (var i = 0; i < options.legend[type].length; ++i) + options.legend[type][i] = $.extend(true, {}, $.fn.mapael.legendDefaultOptions[type], options.legend[type][i]); + } else { + options.legend[type] = $.extend(true, {}, $.fn.mapael.legendDefaultOptions[type], options.legend[type]); + } + } + return this.each(function() { var $self = $(this) @@ -27,8 +38,7 @@ , resizeTO = 0 , areas = {} , plots = {} - , areaLegend = {} - , plotLegend = {} + , legends = [] , id = 0 , zoomCenter = {} , zoomOptions = []; @@ -99,8 +109,7 @@ } // Create the legends for areas - if (options.legend.area.slices && options.legend.area.display) - areaLegend = $.fn.mapael.createLegend($self, options, "area", areas, 1); + $.merge(legends, $.fn.mapael.createLegends($self, options, "area", areas, 1)); /** * @@ -119,15 +128,16 @@ var i = 0 , id = 0 , animDuration = 0 - , elemOptions = {} - , resetHiddenElem = function(el) { + , elemOptions = {}; + + // Reset hidden map elements (when user click on legend elements) + legends.forEach(function(el) { + el.forEach && el.forEach(function(el) { if(typeof el.hidden != "undefined" && el.hidden == true) { $(el.node).trigger("click"); } - }; - - areaLegend.forEach && areaLegend.forEach(resetHiddenElem); - plotLegend.forEach && plotLegend.forEach(resetHiddenElem); + }) + }); if (typeof opt != "undefined") { (opt.resetAreas) && (options.areas = {}); @@ -193,7 +203,6 @@ , (options.plots[id] ? options.plots[id] : {}) , options.legend.plot ); - if (elemOptions.type == "square") { elemOptions.attrs.width = elemOptions.size; elemOptions.attrs.height = elemOptions.size; @@ -218,8 +227,7 @@ paper.setSize(options.map.width, mapConf.height * (options.map.width / mapConf.width)); // Create the legends for plots taking into account the scale of the map - if (options.legend.plot.slices && options.legend.plot.display) - plotLegend = $.fn.mapael.createLegend($self, options, "plot", plots, (options.map.width / mapConf.width)); + $.merge(legends, $.fn.mapael.createLegends($self, options, "plot", plots, (options.map.width / mapConf.width))); } else { $(window).on("resize", function() { clearTimeout(resizeTO); @@ -228,8 +236,7 @@ // Create the legends for plots taking into account the scale of the map var createPlotLegend = function() { - if (options.legend.plot.slices && options.legend.plot.display) - plotLegend = $.fn.mapael.createLegend($self, options, "plot", plots, ($container.width() / mapConf.width)); + $.merge(legends, $.fn.mapael.createLegends($self, options, "plot", plots, ($container.width() / mapConf.width))); $container.unbind("resizeEnd", createPlotLegend); }; @@ -254,8 +261,13 @@ */ $.fn.mapael.initElem = function(paper, elem, options, $tooltip, id) { var bbox = {}, textPosition = {}; + if (typeof options.value != "undefined") + elem.value = options.value; + + // Init attrsHover $.fn.mapael.setHoverOptions(elem.mapElem, options.attrs, options.attrsHover); + // Init the label related to the element if (options.text && typeof options.text.content != "undefined") { // Set a text label in the area bbox = elem.mapElem.getBBox(); @@ -271,6 +283,7 @@ options.eventHandlers && $.fn.mapael.setEventHandlers(id, options, elem.mapElem); } + // Init the tooltip if (options.tooltip && options.tooltip.content) { elem.mapElem.tooltipContent = options.tooltip.content; $.fn.mapael.setTooltip(elem.mapElem, $tooltip); @@ -281,6 +294,7 @@ } } + // Init the link if (options.href) { elem.mapElem.href = options.href; elem.mapElem.target = options.target; @@ -293,9 +307,6 @@ } } - if (typeof options.value != "undefined") - elem.value = options.value; - $(elem.mapElem.node).attr("data-id", id); } @@ -307,7 +318,7 @@ if (typeof elemOptions.value != "undefined") elem.value = elemOptions.value; - // Update text + // Update the label if (elem.textElem) { if (typeof elemOptions.text != "undefined" && typeof elemOptions.text.content != "undefined" && elemOptions.text.content != elem.textElem.attrs.text) elem.textElem.attr({text : elemOptions.text.content}); @@ -336,12 +347,14 @@ elem.textElem.attr(elemOptions.text.attrs); } + // Update elements attrs and attrsHover $.fn.mapael.setHoverOptions(elem.mapElem, elemOptions.attrs, elemOptions.attrsHover); if (animDuration > 0) elem.mapElem.animate(elemOptions.attrs, animDuration); else elem.mapElem.attr(elemOptions.attrs); + // Update the tooltip if (elemOptions.tooltip && typeof elemOptions.tooltip.content != "undefined") { if (typeof elem.mapElem.tooltipContent == "undefined") { $.fn.mapael.setTooltip(elem.mapElem, $tooltip); @@ -351,6 +364,7 @@ (elem.textElem) && (elem.textElem.tooltipContent = elemOptions.tooltip.content); } + // Update the link if (typeof elemOptions.href != "undefined") { if (typeof elem.mapElem.href == "undefined") { $.fn.mapael.setHref(elem.mapElem); @@ -523,192 +537,263 @@ /** * Draw a legend for areas and / or plots - * @param $container the legend container - * @param options map options + * @param legendOptions options for the legend to draw + * @param $container the map container + * @param options map options object * @param legendType the type of the legend : "area" or "plot" + * @param elems collection of plots or areas on the maps + * @param legendIndex index of the legend in the conf array */ - $.fn.mapael.createLegend = function ($container, options, legendType, elems, scale) { - var legendOptions = options.legend[legendType] - , $legend = (legendType == "plot") ? $("." + options.legend.plot.cssClass, $container).empty() : $("." + options.legend.area.cssClass, $container).empty() - , paper = new Raphael($legend.get(0)) + $.fn.mapael.drawLegend = function (legendOptions, $container, options, legendType, elems, scale, legendIndex) { + var $legend = {} + , paper = {} , width = 0 , height = 0 , title = {} - , defaultElemOptions = {} , elem = {} , elemBBox = {} , label = {} , i = 0 , x = 0 , y = 0 - , yCenter = 0; + , yCenter = 0 + , sliceAttrs = []; - if(legendOptions.title) { - title = paper.text(legendOptions.marginLeftTitle, 0, legendOptions.title).attr(legendOptions.titleAttrs); - title.attr({y : 0.5 * title.getBBox().height}); + if (!legendOptions.slices || !legendOptions.display) + return; - width = legendOptions.marginLeftTitle + title.getBBox().width; - height += legendOptions.marginBottomTitle + title.getBBox().height; - } - - for(i = 0, length = legendOptions.slices.length; i < length; ++i) { - if (legendType == "area" && !legendOptions.slices[i].width) - legendOptions.slices[i].width = 30; - - if (legendType == "area" && !legendOptions.slices[i].height) - legendOptions.slices[i].height = 20; - - if(legendOptions.slices[i].type == "image" || legendType == "area") { - yCenter = Math.max(yCenter, legendOptions.marginBottomTitle + title.getBBox().height + scale * legendOptions.slices[i].height/2); - } else { - yCenter = Math.max(yCenter, legendOptions.marginBottomTitle + title.getBBox().height + scale * legendOptions.slices[i].size/2); - } - } + $legend = $("." + legendOptions.cssClass, $container).empty(); + paper = new Raphael($legend.get(0)); + height = width = 0; - if (legendOptions.mode == "horizontal") { - width = legendOptions.marginLeft; - } - - for(i = 0, length = legendOptions.slices.length; i < length; ++i) { - if (typeof legendOptions.slices[i].display == "undefined" || legendOptions.slices[i].display == true) { - defaultElemOptions = (legendType == "plot") ? options.map["defaultPlot"] : options.map["defaultArea"]; - legendOptions.slices[i].attrs = $.extend( + // Set the title of the legend + if(legendOptions.title) { + title = paper.text(legendOptions.marginLeftTitle, 0, legendOptions.title).attr(legendOptions.titleAttrs); + title.attr({y : 0.5 * title.getBBox().height}); + + width = legendOptions.marginLeftTitle + title.getBBox().width; + height += legendOptions.marginBottomTitle + title.getBBox().height; + } + + // Calculate attrs (and width, height and r (radius)) for legend elements, and yCenter for horizontal legends + for(i = 0, length = legendOptions.slices.length; i < length; ++i) { + if (typeof legendOptions.slices[i].legendSpecificAttrs == "undefined") + legendOptions.slices[i].legendSpecificAttrs = {}; + + sliceAttrs[i] = $.extend( {} - , defaultElemOptions.attrs + , (legendType == "plot") ? options.map["defaultPlot"].attrs : options.map["defaultArea"].attrs , legendOptions.slices[i].attrs + , legendOptions.slices[i].legendSpecificAttrs ); - legendOptions.slices[i].attrsHover = $.extend( - {} - , defaultElemOptions.attrsHover - , legendOptions.slices[i].attrsHover - ); - - if(legendType == "area") { - if (legendOptions.mode == "horizontal") { - x = width + legendOptions.marginLeft; - y = yCenter - (0.5 * scale * legendOptions.slices[i].height); - } else { - x = legendOptions.marginLeft; - y = height; - } - - elem = paper.rect(x, y, scale * (legendOptions.slices[i].width), scale * (legendOptions.slices[i].height)) - .attr(legendOptions.slices[i].attrs); - } else if(legendOptions.slices[i].type == "square") { - if (legendOptions.mode == "horizontal") { - x = width + legendOptions.marginLeft; - y = yCenter - (0.5 * scale * legendOptions.slices[i].size); - } else { - x = legendOptions.marginLeft; - y = height; - } - - elem = paper.rect(x, y, scale * (legendOptions.slices[i].size), scale * (legendOptions.slices[i].size)) - .attr(legendOptions.slices[i].attrs); - - } else if(legendOptions.slices[i].type == "image") { - if (legendOptions.mode == "horizontal") { - x = width + legendOptions.marginLeft; - y = yCenter - (0.5 * scale * legendOptions.slices[i].height); - } else { - x = legendOptions.marginLeft; - y = height; - } - - elem = paper.image( - legendOptions.slices[i].url, x, y, scale * legendOptions.slices[i].width, scale * legendOptions.slices[i].height) - .attr(legendOptions.slices[i].attrs); + + if (legendType == "area") { + if (typeof sliceAttrs[i].width == "undefined") + sliceAttrs[i].width = 30; + if (typeof sliceAttrs[i].height == "undefined") + sliceAttrs[i].height = 20; + } else if (legendOptions.slices[i].type == "square") { + if (typeof sliceAttrs[i].width == "undefined") + sliceAttrs[i].width = legendOptions.slices[i].size; + if (typeof sliceAttrs[i].height == "undefined") + sliceAttrs[i].height = legendOptions.slices[i].size; + } else if (legendOptions.slices[i].type == "image") { + if (typeof sliceAttrs[i].width == "undefined") + sliceAttrs[i].width = legendOptions.slices[i].width; + if (typeof sliceAttrs[i].height == "undefined") + sliceAttrs[i].height = legendOptions.slices[i].height; } else { + if (typeof sliceAttrs[i].r == "undefined") + sliceAttrs[i].r = legendOptions.slices[i].size / 2; + } + + if(legendOptions.slices[i].type == "image" || legendType == "area") { + yCenter = Math.max(yCenter, legendOptions.marginBottomTitle + title.getBBox().height + scale * sliceAttrs[i].height/2); + } else { + yCenter = Math.max(yCenter, legendOptions.marginBottomTitle + title.getBBox().height + scale * sliceAttrs[i].r); + } + } + + if (legendOptions.mode == "horizontal") { + width = legendOptions.marginLeft; + } + + // Draw legend elements (circle, square or image in vertical or horizontal mode) + for(i = 0, length = legendOptions.slices.length; i < length; ++i) { + if (typeof legendOptions.slices[i].display == "undefined" || legendOptions.slices[i].display == true) { + if(legendType == "area") { + if (legendOptions.mode == "horizontal") { + x = width + legendOptions.marginLeft; + y = yCenter - (0.5 * scale * sliceAttrs[i].height); + } else { + x = legendOptions.marginLeft; + y = height; + } + + elem = paper.rect(x, y, scale * (sliceAttrs[i].width), scale * (sliceAttrs[i].height)); + } else if(legendOptions.slices[i].type == "square") { + if (legendOptions.mode == "horizontal") { + x = width + legendOptions.marginLeft; + y = yCenter - (0.5 * scale * sliceAttrs[i].height); + } else { + x = legendOptions.marginLeft; + y = height; + } + + elem = paper.rect(x, y, scale * (sliceAttrs[i].width), scale * (sliceAttrs[i].height)); + + } else if(legendOptions.slices[i].type == "image") { + if (legendOptions.mode == "horizontal") { + x = width + legendOptions.marginLeft; + y = yCenter - (0.5 * scale * sliceAttrs[i].height); + } else { + x = legendOptions.marginLeft; + y = height; + } + + elem = paper.image( + legendOptions.slices[i].url, x, y, scale * sliceAttrs[i].width, scale * sliceAttrs[i].height); + } else { + if (legendOptions.mode == "horizontal") { + x = width + legendOptions.marginLeft + scale * (sliceAttrs[i].r); + y = yCenter; + } else { + x = legendOptions.marginLeft + scale * (sliceAttrs[i].r); + y = height + scale * (sliceAttrs[i].r); + } + elem = paper.circle(x, y, scale * (sliceAttrs[i].r)); + } + + // Set attrs to the element drawn above + delete sliceAttrs[i].width; + delete sliceAttrs[i].height; + delete sliceAttrs[i].r; + elem.attr(sliceAttrs[i]); + elemBBox = elem.getBBox(); + + // Draw the label associated with the element if (legendOptions.mode == "horizontal") { - x = width + legendOptions.marginLeft + scale * (legendOptions.slices[i].size / 2); + x = width + legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel; y = yCenter; } else { - x = legendOptions.marginLeft + scale * (legendOptions.slices[i].size / 2); - y = height + scale * (legendOptions.slices[i].size / 2); + x = legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel; + y = height + (elemBBox.height / 2); } - elem = paper.circle(x, y, scale * (legendOptions.slices[i].size / 2)).attr(legendOptions.slices[i].attrs); - } - - elemBBox = elem.getBBox(); - - if (legendOptions.mode == "horizontal") { - x = width + legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel; - y = yCenter; - } else { - x = legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel; - y = height + (elemBBox.height / 2); - } - - label = paper.text(x, y, legendOptions.slices[i].label).attr(legendOptions.labelAttrs); - - if (legendOptions.mode == "horizontal") { - width += legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel + label.getBBox().width; - if(legendOptions.slices[i].type == "image" || legendType == "area") { - height = Math.max(height, legendOptions.marginBottom + title.getBBox().height + scale * legendOptions.slices[i].height); + label = paper.text(x, y, legendOptions.slices[i].label).attr(legendOptions.labelAttrs); + + // Update the width and height for the paper + if (legendOptions.mode == "horizontal") { + width += legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel + label.getBBox().width; + if(legendOptions.slices[i].type == "image" || legendType == "area") { + height = Math.max(height, legendOptions.marginBottom + title.getBBox().height + elemBBox.height); + } else { + height = Math.max(height, legendOptions.marginBottomTitle + legendOptions.marginBottom + title.getBBox().height + elemBBox.height); + } } else { - height = Math.max(height, legendOptions.marginBottomTitle + title.getBBox().height + scale * legendOptions.slices[i].size); + width = Math.max(width, legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel + label.getBBox().width); + height += legendOptions.marginBottom + elemBBox.height; } - } else { - width = Math.max(width, legendOptions.marginLeft + elemBBox.width + legendOptions.marginLeftLabel + label.getBBox().width); - height += legendOptions.marginBottom + elemBBox.height; - } - - $(elem.node).attr({"data-type": "elem", "data-index": i}); - $(label.node).attr({"data-type": "label", "data-index": i}); - - if (legendOptions.hideElemsOnClick.enabled) { - // Hide/show elements when user clicks on a legend element - label.attr({cursor:"pointer"}); - $.fn.mapael.setHoverOptions(elem, legendOptions.slices[i].attrs, legendOptions.slices[i].attrs); - $.fn.mapael.setHoverOptions(label, legendOptions.labelAttrs, legendOptions.labelAttrsHover); - $.fn.mapael.setHover(paper, elem, label); + $(elem.node).attr({"data-type": "elem", "data-index": i}); + $(label.node).attr({"data-type": "label", "data-index": i}); - label.hidden = false; - (function(i, elem, label) { - $(label.node).on("click", function() { - if (!label.hidden) { - label.animate({"opacity":0.5}, 300); - } else { - label.animate({"opacity":1}, 300); - } - - for (var id in elems) { - if ((typeof legendOptions.slices[i].value != "undefined" && elems[id].value == legendOptions.slices[i].value) - || ((typeof legendOptions.slices[i].value == "undefined") - && (typeof legendOptions.slices[i].min == "undefined" || elems[id].value >= legendOptions.slices[i].min) - && (typeof legendOptions.slices[i].max == "undefined" || elems[id].value < legendOptions.slices[i].max)) - ) { - (function(id) { - if (!label.hidden) { - elems[id].mapElem.animate({"opacity":legendOptions.hideElemsOnClick.opacity}, 300, "linear", function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].mapElem.hide();}); - elems[id].textElem && elems[id].textElem.animate({"opacity":legendOptions.hideElemsOnClick.opacity}, 300, "linear", function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].textElem.hide();}); - } else { - if (legendOptions.hideElemsOnClick.opacity == 0) { - elems[id].mapElem.show(); - elems[id].textElem && elems[id].textElem.show(); - } - elems[id].mapElem.animate({"opacity":typeof elems[id].mapElem.originalAttrs.opacity != "undefined" ? elems[id].mapElem.originalAttrs.opacity : 1}, 300); - elems[id].textElem && elems[id].textElem.animate({"opacity":typeof elems[id].textElem.originalAttrs.opacity != "undefined" ? elems[id].textElem.originalAttrs.opacity : 1}, 300); - } - })(id); - } - } - label.hidden = !label.hidden; - }); - })(i, elem, label); + // Hide map elements when the user clicks on a legend item + if (legendOptions.hideElemsOnClick.enabled) { + // Hide/show elements when user clicks on a legend element + label.attr({cursor:"pointer"}); + elem.attr({cursor:"pointer"}); + + $.fn.mapael.setHoverOptions(elem, sliceAttrs[i], sliceAttrs[i]); + $.fn.mapael.setHoverOptions(label, legendOptions.labelAttrs, legendOptions.labelAttrsHover); + $.fn.mapael.setHover(paper, elem, label); + + label.hidden = false; + $.fn.mapael.handleClickOnLegendElem(legendOptions, legendOptions.slices[i], label, elem, elems, legendIndex); + } } } + + // VMLWidth option allows you to set static width for the legend + // only for VML render because text.getBBox() returns wrong values on IE6/7 + if (Raphael.type != "SVG" && legendOptions.VMLWidth) + width = legendOptions.VMLWidth; + + paper.setSize(width, height); + return paper; + } + + /** + * Allow to hide elements of the map when the user clicks on a related legend item + * @param legendOptions options for the legend to draw + * @param sliceOptions options of the slice + * @param label label of the legend item + * @param elem element of the legend item + * @param elems collection of plots or areas displayed on the map + * @param legendIndex index of the legend in the conf array + */ + $.fn.mapael.handleClickOnLegendElem = function(legendOptions, sliceOptions, label, elem, elems, legendIndex) { + var hideMapElems = function() { + var elemValue = 0; + + if (!label.hidden) { + label.animate({"opacity":0.5}, 300); + } else { + label.animate({"opacity":1}, 300); + } + + for (var id in elems) { + if ($.isArray(elems[id].value)) { + elemValue = elems[id].value[legendIndex]; + } else { + elemValue = elems[id].value; + } + + if ((typeof sliceOptions.sliceValue != "undefined" && elemValue == sliceOptions.sliceValue) + || ((typeof sliceOptions.sliceValue == "undefined") + && (typeof sliceOptions.min == "undefined" || elemValue >= sliceOptions.min) + && (typeof sliceOptions.max == "undefined" || elemValue < sliceOptions.max)) + ) { + (function(id) { + if (!label.hidden) { + elems[id].mapElem.animate({"opacity":legendOptions.hideElemsOnClick.opacity}, 300, "linear", function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].mapElem.hide();}); + elems[id].textElem && elems[id].textElem.animate({"opacity":legendOptions.hideElemsOnClick.opacity}, 300, "linear", function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].textElem.hide();}); + } else { + if (legendOptions.hideElemsOnClick.opacity == 0) { + elems[id].mapElem.show(); + elems[id].textElem && elems[id].textElem.show(); + } + elems[id].mapElem.animate({"opacity":typeof elems[id].mapElem.originalAttrs.opacity != "undefined" ? elems[id].mapElem.originalAttrs.opacity : 1}, 300); + elems[id].textElem && elems[id].textElem.animate({"opacity":typeof elems[id].textElem.originalAttrs.opacity != "undefined" ? elems[id].textElem.originalAttrs.opacity : 1}, 300); + } + })(id); + } + } + label.hidden = !label.hidden; + }; + $(label.node).on("click", hideMapElems); + $(elem.node).on("click", hideMapElems); + } + + /** + * Create all legends for a specified type (area or plot) + * @param $container the map container + * @param options map options + * @param legendType the type of the legend : "area" or "plot" + * @param elems collection of plots or areas displayed on the map + * @param scale scale ratio of the map + */ + $.fn.mapael.createLegends = function ($container, options, legendType, elems, scale) { + var legends = []; + + if ($.isArray(options.legend[legendType])) { + for (var j = 0; j < options.legend[legendType].length; ++j) { + legends.push($.fn.mapael.drawLegend(options.legend[legendType][j], $container, options, legendType, elems, scale, j)); + } + } else { + legends.push($.fn.mapael.drawLegend(options.legend[legendType], $container, options, legendType, elems, scale)); } - - // VMLWidth option allows you to set static width for the legend - // only for VML render because text.getBBox() returns wrong values on IE6/7 - if (Raphael.type != "SVG" && legendOptions.VMLWidth) - width = legendOptions.VMLWidth; - - paper.setSize(width, height) - return paper; + return legends; } /** @@ -783,9 +868,14 @@ $.fn.mapael.getElemOptions = function(defaultOptions, elemOptions, legendOptions) { var options = $.extend(true, {}, defaultOptions, elemOptions); if (typeof options.value != "undefined") { - $.extend(true, options, $.fn.mapael.getLegendSlice(options.value, legendOptions)); + if ($.isArray(legendOptions)) { + for (var i = 0, length = legendOptions.length;i= legend.slices[i].min) && (typeof legend.slices[i].max == "undefined" || value < legend.slices[i].max)) ) { @@ -915,66 +1005,71 @@ } } , legend : { - area : { - cssClass : "areaLegend" - , display : false - , marginLeft : 15 - , marginLeftTitle : 5 - , marginBottomTitle: 15 - , marginLeftLabel : 10 - , marginBottom : 15 - , titleAttrs : { - "font-size" : 18 - , fill : "#343434" - , "text-anchor" : "start" - } - , labelAttrs : { - "font-size" : 15 - , fill : "#343434" - , "text-anchor" : "start" - } - , labelAttrsHover : { - fill : "#787878" - , animDuration : 300 - } - , hideElemsOnClick : { - enabled : true - , opacity : 0.2 - } - , slices : [] - , mode : "vertical" - } - , plot : { - cssClass : "plotLegend" - , display : false - , marginLeft : 15 - , marginLeftTitle : 5 - , marginBottomTitle: 15 - , marginLeftLabel : 10 - , marginBottom : 15 - , titleAttrs : { - "font-size" : 18 - , fill : "#343434" - , "text-anchor" : "start" - } - , labelAttrs : { - "font-size" : 15 - , fill : "#343434" - , "text-anchor" : "start" - } - , labelAttrsHover : { - fill : "#787878" - , animDuration : 300 - } - , hideElemsOnClick : { - enabled : true - , opacity : 0.2 - } - , slices : [] - , mode : "vertical" - } + area : [] + , plot : [] } , areas : {} , plots : {} }; + + $.fn.mapael.legendDefaultOptions = { + area : { + cssClass : "areaLegend" + , display : false + , marginLeft : 10 + , marginLeftTitle : 5 + , marginBottomTitle: 10 + , marginLeftLabel : 10 + , marginBottom : 10 + , titleAttrs : { + "font-size" : 16 + , fill : "#343434" + , "text-anchor" : "start" + } + , labelAttrs : { + "font-size" : 12 + , fill : "#343434" + , "text-anchor" : "start" + } + , labelAttrsHover : { + fill : "#787878" + , animDuration : 300 + } + , hideElemsOnClick : { + enabled : true + , opacity : 0.2 + } + , slices : [] + , mode : "vertical" + } + , plot : { + cssClass : "plotLegend" + , display : false + , marginLeft : 10 + , marginLeftTitle : 5 + , marginBottomTitle: 10 + , marginLeftLabel : 10 + , marginBottom : 10 + , titleAttrs : { + "font-size" : 16 + , fill : "#343434" + , "text-anchor" : "start" + } + , labelAttrs : { + "font-size" : 12 + , fill : "#343434" + , "text-anchor" : "start" + } + , labelAttrsHover : { + fill : "#787878" + , animDuration : 300 + } + , hideElemsOnClick : { + enabled : true + , opacity : 0.2 + } + , slices : [] + , mode : "vertical" + } + }; })(jQuery); From 64b00d31f9c73454ffca3ca078218aefd8c4091b Mon Sep 17 00:00:00 2001 From: neveldo Date: Thu, 13 Nov 2014 22:52:29 +0100 Subject: [PATCH 70/96] Added elemOptions to the parameters of eventHandlers functions --- js/jquery.mapael.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index dbade032f..74427e41f 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -470,8 +470,8 @@ $.fn.mapael.setEventHandlers = function(id, elemOptions, mapElem, textElem) { for(var event in elemOptions.eventHandlers) { (function(event) { - $(mapElem.node).on(event, function(e) {!$.fn.mapael.panning && elemOptions.eventHandlers[event](e, id, mapElem, textElem)}); - textElem && $(textElem.node).on(event, function(e) {!$.fn.mapael.panning && elemOptions.eventHandlers[event](e, id, mapElem, textElem)}); + $(mapElem.node).on(event, function(e) {!$.fn.mapael.panning && elemOptions.eventHandlers[event](e, id, mapElem, textElem, elemOptions)}); + textElem && $(textElem.node).on(event, function(e) {!$.fn.mapael.panning && elemOptions.eventHandlers[event](e, id, mapElem, textElem, elemOptions)}); })(event); } } From 991a357ea5f5225d7ba636218ba51093b7e667f0 Mon Sep 17 00:00:00 2001 From: neveldo Date: Thu, 13 Nov 2014 22:54:29 +0100 Subject: [PATCH 71/96] Legends display set to true by default --- js/jquery.mapael.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 74427e41f..8dd6bea4b 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -1015,7 +1015,7 @@ $.fn.mapael.legendDefaultOptions = { area : { cssClass : "areaLegend" - , display : false + , display : true , marginLeft : 10 , marginLeftTitle : 5 , marginBottomTitle: 10 @@ -1044,7 +1044,7 @@ } , plot : { cssClass : "plotLegend" - , display : false + , display : true , marginLeft : 10 , marginLeftTitle : 5 , marginBottomTitle: 10 From d84d5ea41983b5d07565957500a760acdbf8e7b1 Mon Sep 17 00:00:00 2001 From: neveldo Date: Wed, 19 Nov 2014 00:05:14 +0100 Subject: [PATCH 72/96] Allow to add curved links between plots --- js/jquery.mapael.js | 128 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 117 insertions(+), 11 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 8dd6bea4b..9692a3cc1 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -66,6 +66,9 @@ $.fn.mapael.initElem(paper, areas[id], elemOptions, $tooltip, id); } + // Draw links + $.fn.mapael.drawLinksCollection(paper, options, mapConf.getCoords, $tooltip); + // Draw plots for (id in options.plots) { plots[id] = $.fn.mapael.drawPlot(id, options, mapConf, paper, $tooltip); @@ -308,7 +311,86 @@ } $(elem.mapElem.node).attr("data-id", id); - } + }; + + /** + * Draw all links between plots on the paper + */ + $.fn.mapael.drawLinksCollection = function(paper, options, getCoords, $tooltip) { + var p1 = {} + , p2 = {} + , elemOptions = {} + , coordsP1 = {} + , coordsP2 ={}; + + for (var id in options.links) { + elemOptions = $.fn.mapael.getElemOptions(options.map.defaultLink, options.links[id], {}); + + p1 = options.plots[options.links[id].between[0]]; + p2 = options.plots[options.links[id].between[1]]; + + if (typeof p1.latitude != "undefined" && typeof p1.longitude != "undefined") { + coordsP1 = getCoords(p1.latitude, p1.longitude); + } else { + coordsP1.x = p1.x; + coordsP1.y = p1.y; + } + + if (typeof p2.latitude != "undefined" && typeof p2.longitude != "undefined") { + coordsP2 = getCoords(p2.latitude, p2.longitude); + } else { + coordsP2.x = p2.x; + coordsP2.y = p2.y; + } + $.fn.mapael.drawLink(id, paper, coordsP1.x, coordsP1.y, coordsP2.x, coordsP2.y, elemOptions, $tooltip); + } + }; + + /** + * Draw a curved link between two couples of coordinates a(xa,ya) and b(xb, yb) on the paper + */ + $.fn.mapael.drawLink = function(id, paper, xa, ya, xb, yb, elemOptions, $tooltip) { + var elem = {} + + // Compute the "curveto" SVG point, d(x,y) + // c(xc, yc) is the center of (xa,ya) and (xb, yb) + , xc = (xa + xb) / 2 + , yc = (ya + yb) / 2 + + // Equation for (cd) : y = acd * x + bcd (d is the cure point) + , acd = - 1 / ((yb - ya) / (xb - xa)) + , bcd = yc - acd * xc + + // dist(c,d) = dist(a,b) (=abDist) + , abDist = Math.sqrt((xb-xa)*(xb-xa) + (yb-ya)*(yb-ya)) + + // Solution for equation dist(cd) = sqrt((xd - xc)² + (yd - yc)²) + // dist(c,d)² = (xd - xc)² + (yd - yc)² + // We assume that dist(c,d) = dist(a,b) + // so : (xd - xc)² + (yd - yc)² - dist(a,b)² = 0 + // With the factor : (xd - xc)² + (yd - yc)² - (factor*dist(a,b))² = 0 + // (xd - xc)² + (acd*xd + bcd - yc)² - (factor*dist(a,b))² = 0 + , a = 1 + acd*acd + , b = -2 * xc + 2*acd*bcd - 2 * acd*yc + , c = xc*xc + bcd*bcd - bcd*yc - yc*bcd + yc*yc - ((elemOptions.factor*abDist) * (elemOptions.factor*abDist)) + , delta = b*b - 4*a*c + , x = 0 + , y = 0; + + // There are two solutions, we choose one or the other depending on the sign of the factor + if (elemOptions.factor > 0) { + x = (-b + Math.sqrt(delta)) / (2*a); + y = acd * x + bcd; + } else { + x = (-b - Math.sqrt(delta)) / (2*a); + y = acd * x + bcd; + } + + elem.mapElem = paper.path("m "+xa+","+ya+" C "+x+","+y+" "+xb+","+yb+" "+xb+","+yb+"").attr(elemOptions.attrs); + $.fn.mapael.initElem(paper, elem, elemOptions, $tooltip, id); + + return elem; + }; /** * Update the element "elem" on the map with the new elemOptions options @@ -377,7 +459,7 @@ elem.textElem.target = elemOptions.target; } } - } + }; /** * Draw the plot @@ -431,7 +513,7 @@ if (!$.fn.mapael.panning && elem.href) window.open(elem.href, elem.target); }); - } + }; /** * Set a tooltip for the areas and plots @@ -474,7 +556,7 @@ textElem && $(textElem.node).on(event, function(e) {!$.fn.mapael.panning && elemOptions.eventHandlers[event](e, id, mapElem, textElem, elemOptions)}); })(event); } - } + }; $.fn.mapael.panning = false; @@ -533,7 +615,7 @@ } return false; }); - } + }; /** * Draw a legend for areas and / or plots @@ -721,7 +803,7 @@ paper.setSize(width, height); return paper; - } + }; /** * Allow to hide elements of the map when the user clicks on a related legend item @@ -773,7 +855,7 @@ }; $(label.node).on("click", hideMapElems); $(elem.node).on("click", hideMapElems); - } + }; /** * Create all legends for a specified type (area or plot) @@ -794,7 +876,7 @@ legends.push($.fn.mapael.drawLegend(options.legend[legendType], $container, options, legendType, elems, scale)); } return legends; - } + }; /** * Set the attributes on hover and the attributes to restore for a map element @@ -845,7 +927,7 @@ mapElem.animate(mapElem.attrsHover, mapElem.attrsHover.animDuration); textElem && textElem.animate(textElem.attrsHover, textElem.attrsHover.animDuration); paper.safari(); - } + }; /** * Set he behaviour for "mouseout" event @@ -877,7 +959,7 @@ } } return options; - } + }; /** * Get the coordinates of the text relative to a bbox and a position @@ -916,7 +998,7 @@ textAnchor = "middle"; } return {"x" : textX, "y" : textY, "textAnchor" : textAnchor}; - } + }; /** * Get the legend conf matching with the value @@ -996,6 +1078,29 @@ } , target : "_self" } + , defaultLink : { + factor : 0.5 + , attrs : { + stroke : "#0088db" + , "stroke-width" : 2 + } + , attrsHover : { + animDuration : 300 + } + , text : { + position : "inner" + , margin : 10 + , attrs : { + "font-size" : 15 + , fill : "#c7c7c7" + } + , attrsHover : { + fill : "#eaeaea" + , animDuration : 300 + } + } + , target : "_self" + } , zoom : { enabled : false , maxLevel : 5 @@ -1010,6 +1115,7 @@ } , areas : {} , plots : {} + , links : {} }; $.fn.mapael.legendDefaultOptions = { From 9ba7c79aa58ea44e3c2bb9a066cd03ddc217d8e7 Mon Sep 17 00:00:00 2001 From: neveldo Date: Thu, 27 Nov 2014 22:10:48 +0100 Subject: [PATCH 73/96] Improved zoom feature and zoom on mousewheel --- js/jquery.mapael.js | 105 ++++++++++++++++++++++++++++++-------------- 1 file changed, 73 insertions(+), 32 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 9692a3cc1..761395535 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -74,24 +74,73 @@ plots[id] = $.fn.mapael.drawPlot(id, options, mapConf, paper, $tooltip); } - $self.on("zoom", function(e, level, x, y) { - var currentLevel = Math.min(Math.max(level, 0), options.map.zoom.maxLevel); - $self.data("zoomLevel", currentLevel); + /** + * Zoom on the map at a specific level focused on specific coordinates + * If no coordinates are specified, the zoom will be focused on the center of the map + * options : + * "level" : level of the zoom between 0 and maxLevel + * "x" or "latitude" : x coordinate or latitude of the point to focus on + * "y" or "longitude" : y coordinate or longitude of the point to focus on + * "fixedCenter" : set to true in order to preserve the position of x,y in the canvas when zoomed + */ + $self.on("zoom", function(e, zoomOptions) { + var newLevel = Math.min(Math.max(zoomOptions.level, 0), options.map.zoom.maxLevel) + , panX = 0 + , panY = 0 + , previousZoomLevel = (1 + $self.data("zoomLevel") * options.map.zoom.step) + , zoomLevel = (1 + newLevel * options.map.zoom.step) + , offsetX = 0 + , offsetY = 0 + , coords = {}; - (typeof x == "undefined") && (x = (paper._viewBox[0] + paper._viewBox[2] / 2)); - (typeof y == "undefined") && (y = (paper._viewBox[1] + paper._viewBox[3] / 2)); + if (typeof zoomOptions.latitude != "undefined" && typeof zoomOptions.longitude != "undefined") { + coords = mapConf.getCoords(zoomOptions.latitude, zoomOptions.longitude); + zoomOptions.x = coords.x; + zoomOptions.y = coords.y; + } + + if (typeof zoomOptions.x == "undefined") + zoomOptions.x = paper._viewBox[0] + paper._viewBox[2] / 2; + + if (typeof zoomOptions.y == "undefined") + zoomOptions.y = (paper._viewBox[1] + paper._viewBox[3] / 2); // Update zoom level of the map - if (currentLevel == 0) { - paper.setViewBox(0, 0, mapConf.width, mapConf.height); + if (newLevel == 0) { + paper.setViewBox(panX, panY, mapConf.width, mapConf.height); } else { - paper.setViewBox( - Math.min(Math.max(0, x - (mapConf.width / (1 + currentLevel * options.map.zoom.step))/2), (mapConf.width - (mapConf.width / (1 + currentLevel * options.map.zoom.step)))), - Math.min(Math.max(0, y - (mapConf.height / (1 + currentLevel * options.map.zoom.step))/2), (mapConf.height - (mapConf.height / (1 + currentLevel * options.map.zoom.step)))), - mapConf.width / (1 + currentLevel * options.map.zoom.step), - mapConf.height / (1 + currentLevel * options.map.zoom.step) - ); + if (typeof zoomOptions.fixedCenter != 'undefined' && zoomOptions.fixedCenter == true) { + if (zoomLevel == previousZoomLevel) return; + + offsetX = $self.data("panX") + ((zoomOptions.x - $self.data("panX")) * (zoomLevel - previousZoomLevel)) / zoomLevel; + offsetY = $self.data("panY") + ((zoomOptions.y - $self.data("panY")) * (zoomLevel - previousZoomLevel)) / zoomLevel; + + panX = Math.min(Math.max(0, offsetX), (mapConf.width - (mapConf.width / zoomLevel))); + panY = Math.min(Math.max(0, offsetY), (mapConf.height - (mapConf.height / zoomLevel))); + } else { + panX = Math.min(Math.max(0, zoomOptions.x - (mapConf.width / zoomLevel)/2), (mapConf.width - (mapConf.width / zoomLevel))); + panY = Math.min(Math.max(0, zoomOptions.y - (mapConf.height / zoomLevel)/2), (mapConf.height - (mapConf.height / zoomLevel))); + } + + paper.setViewBox(panX, panY, mapConf.width / zoomLevel, mapConf.height / zoomLevel); } + $self.data({"zoomLevel" : newLevel, "panX" : panX, "panY" : panY, "zoomX" : zoomOptions.x, "zoomY" : zoomOptions.y}); + }); + + /** + * Update the zoom level of the map on mousewheel + */ + options.map.zoom.mousewheel && $self.on("mousewheel", function(e) { + var offset = $self.offset(), + initFactor = (options.map.width) ? ($.fn.mapael.maps[options.map.name].width / options.map.width) : ($.fn.mapael.maps[options.map.name].width / $self.width()) + , zoomLevel = (e.deltaY > 0) ? 1 : -1 + , zoomFactor = 1 / (1 + ($self.data("zoomLevel")) * options.map.zoom.step) + , x = zoomFactor * initFactor * (e.clientX + $(window).scrollLeft() - offset.left) + $self.data("panX") + , y = zoomFactor * initFactor * (e.clientY + $(window).scrollTop() - offset.top) + $self.data("panY"); + + $self.trigger("zoom", {fixedCenter : true, "level" : $self.data("zoomLevel") + zoomLevel, "x" : x, "y" : y}); + + return false; }); // Enable zoom @@ -100,15 +149,7 @@ // Set initial zoom if (typeof options.map.zoom.init != "undefined") { - if (options.map.zoom.init.latitude && options.map.zoom.init.longitude) { - zoomCenter = mapConf.getCoords(options.map.zoom.init.latitude, options.map.zoom.init.longitude); - zoomOptions = [options.map.zoom.init.level, zoomCenter.x, zoomCenter.y]; - } else if (typeof options.map.zoom.init.x != "undefined" && typeof options.map.zoom.init.y != "undefined") { - zoomOptions = [options.map.zoom.init.level, options.map.zoom.init.x, options.map.zoom.init.y]; - } else { - zoomOptions = [options.map.zoom.init.level]; - } - $self.trigger("zoom", zoomOptions); + $self.trigger("zoom", options.map.zoom.init); } // Create the legends for areas @@ -577,11 +618,11 @@ , previousY = 0; // Zoom - $parentContainer.data("zoomLevel", 0); + $parentContainer.data("zoomLevel", 0).data({"panX" : 0, "panY" : 0}); $container.append($zoomIn).append($zoomOut); - $zoomIn.on("click", function() {$parentContainer.trigger("zoom", $parentContainer.data("zoomLevel") + 1);}); - $zoomOut.on("click", function() {$parentContainer.trigger("zoom", $parentContainer.data("zoomLevel") - 1);}); + $zoomIn.on("click", function() {$parentContainer.trigger("zoom", {"level" : $parentContainer.data("zoomLevel") + 1});}); + $zoomOut.on("click", function() {$parentContainer.trigger("zoom", {"level" : $parentContainer.data("zoomLevel") - 1});}); // Panning $("body").on("mouseup", function(e) { @@ -598,15 +639,14 @@ var currentLevel = $parentContainer.data("zoomLevel"); if (mousedown && currentLevel != 0) { var offsetX = (previousX - e.pageX) / (1 + (currentLevel * options.step)) * (mapWidth / paper.width) - , offsetY = (previousY - e.pageY) / (1 + (currentLevel * options.step)) * (mapHeight / paper.height); + , offsetY = (previousY - e.pageY) / (1 + (currentLevel * options.step)) * (mapHeight / paper.height) + , panX = Math.min(Math.max(0, paper._viewBox[0] + offsetX), (mapWidth - paper._viewBox[2])) + , panY = Math.min(Math.max(0, paper._viewBox[1] + offsetY), (mapHeight - paper._viewBox[3])); if (Math.abs(offsetX) > 5 || Math.abs(offsetY) > 5) { - paper.setViewBox( - Math.min(Math.max(0, paper._viewBox[0] + offsetX), (mapWidth - paper._viewBox[2])), - Math.min(Math.max(0, paper._viewBox[1] + offsetY), (mapHeight - paper._viewBox[3])), - paper._viewBox[2], - paper._viewBox[3] - ); + $parentContainer.data({"panX" : panX, "panY" : panY}); + + paper.setViewBox(panX, panY, paper._viewBox[2], paper._viewBox[3]); previousX = e.pageX; previousY = e.pageY; @@ -1107,6 +1147,7 @@ , step : 0.25 , zoomInCssClass : "zoomIn" , zoomOutCssClass : "zoomOut" + , mousewheel : true } } , legend : { From 651a834643f954b9192d36999667b1cbc52c2c37 Mon Sep 17 00:00:00 2001 From: neveldo Date: Thu, 27 Nov 2014 22:39:57 +0100 Subject: [PATCH 74/96] Added bower.json file --- bower.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 bower.json diff --git a/bower.json b/bower.json new file mode 100644 index 000000000..4d1118f90 --- /dev/null +++ b/bower.json @@ -0,0 +1,13 @@ +{ + "name": "neveldo/jQuery-Mapael", + "version": "0.7.1", + "main": "./js/jquery.mapael.js", + "description": "jQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps.", + "license": "MIT", + "ignore": [], + "dependencies": { + "raphael": ">=2.1.2", + "jquery": ">=1.9.0", + "jquery-mousewheel": ">=3.1.6" + } +} \ No newline at end of file From b2df738800e57a9e613d86c43d14f8befec272a3 Mon Sep 17 00:00:00 2001 From: neveldo Date: Thu, 27 Nov 2014 22:41:17 +0100 Subject: [PATCH 75/96] Deleted raphael.js dependency --- js/raphael/raphael-min.js | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 js/raphael/raphael-min.js diff --git a/js/raphael/raphael-min.js b/js/raphael/raphael-min.js deleted file mode 100644 index 404f8b24b..000000000 --- a/js/raphael/raphael-min.js +++ /dev/null @@ -1,11 +0,0 @@ -// ┌────────────────────────────────────────────────────────────────────┠\\ -// │ RaphaĂ«l 2.1.2 - JavaScript Vector Library │ \\ -// ├────────────────────────────────────────────────────────────────────┤ \\ -// │ Copyright © 2008-2012 Dmitry Baranovskiy (http://raphaeljs.com) │ \\ -// │ Copyright © 2008-2012 Sencha Labs (http://sencha.com) │ \\ -// ├────────────────────────────────────────────────────────────────────┤ \\ -// │ Licensed under the MIT (http://raphaeljs.com/license.html) license.│ \\ -// └────────────────────────────────────────────────────────────────────┠\\ -!function(a){var b,c,d="0.4.2",e="hasOwnProperty",f=/[\.\/]/,g="*",h=function(){},i=function(a,b){return a-b},j={n:{}},k=function(a,d){a=String(a);var e,f=c,g=Array.prototype.slice.call(arguments,2),h=k.listeners(a),j=0,l=[],m={},n=[],o=b;b=a,c=0;for(var p=0,q=h.length;q>p;p++)"zIndex"in h[p]&&(l.push(h[p].zIndex),h[p].zIndex<0&&(m[h[p].zIndex]=h[p]));for(l.sort(i);l[j]<0;)if(e=m[l[j++]],n.push(e.apply(d,g)),c)return c=f,n;for(p=0;q>p;p++)if(e=h[p],"zIndex"in e)if(e.zIndex==l[j]){if(n.push(e.apply(d,g)),c)break;do if(j++,e=m[l[j]],e&&n.push(e.apply(d,g)),c)break;while(e)}else m[e.zIndex]=e;else if(n.push(e.apply(d,g)),c)break;return c=f,b=o,n.length?n:null};k._events=j,k.listeners=function(a){var b,c,d,e,h,i,k,l,m=a.split(f),n=j,o=[n],p=[];for(e=0,h=m.length;h>e;e++){for(l=[],i=0,k=o.length;k>i;i++)for(n=o[i].n,c=[n[m[e]],n[g]],d=2;d--;)b=c[d],b&&(l.push(b),p=p.concat(b.f||[]));o=l}return p},k.on=function(a,b){if(a=String(a),"function"!=typeof b)return function(){};for(var c=a.split(f),d=j,e=0,g=c.length;g>e;e++)d=d.n,d=d.hasOwnProperty(c[e])&&d[c[e]]||(d[c[e]]={n:{}});for(d.f=d.f||[],e=0,g=d.f.length;g>e;e++)if(d.f[e]==b)return h;return d.f.push(b),function(a){+a==+a&&(b.zIndex=+a)}},k.f=function(a){var b=[].slice.call(arguments,1);return function(){k.apply(null,[a,null].concat(b).concat([].slice.call(arguments,0)))}},k.stop=function(){c=1},k.nt=function(a){return a?new RegExp("(?:\\.|\\/|^)"+a+"(?:\\.|\\/|$)").test(b):b},k.nts=function(){return b.split(f)},k.off=k.unbind=function(a,b){if(!a)return k._events=j={n:{}},void 0;var c,d,h,i,l,m,n,o=a.split(f),p=[j];for(i=0,l=o.length;l>i;i++)for(m=0;mi;i++)for(c=p[i];c.n;){if(b){if(c.f){for(m=0,n=c.f.length;n>m;m++)if(c.f[m]==b){c.f.splice(m,1);break}!c.f.length&&delete c.f}for(d in c.n)if(c.n[e](d)&&c.n[d].f){var q=c.n[d].f;for(m=0,n=q.length;n>m;m++)if(q[m]==b){q.splice(m,1);break}!q.length&&delete c.n[d].f}}else{delete c.f;for(d in c.n)c.n[e](d)&&c.n[d].f&&delete c.n[d].f}c=c.n}},k.once=function(a,b){var c=function(){return k.unbind(a,c),b.apply(this,arguments)};return k.on(a,c)},k.version=d,k.toString=function(){return"You are running Eve "+d},"undefined"!=typeof module&&module.exports?module.exports=k:"undefined"!=typeof define?define("eve",[],function(){return k}):a.eve=k}(this),function(a,b){"function"==typeof define&&define.amd?define(["eve"],function(c){return b(a,c)}):b(a,a.eve)}(this,function(a,b){function c(a){if(c.is(a,"function"))return u?a():b.on("raphael.DOMload",a);if(c.is(a,V))return c._engine.create[D](c,a.splice(0,3+c.is(a[0],T))).add(a);var d=Array.prototype.slice.call(arguments,0);if(c.is(d[d.length-1],"function")){var e=d.pop();return u?e.call(c._engine.create[D](c,d)):b.on("raphael.DOMload",function(){e.call(c._engine.create[D](c,d))})}return c._engine.create[D](c,arguments)}function d(a){if("function"==typeof a||Object(a)!==a)return a;var b=new a.constructor;for(var c in a)a[z](c)&&(b[c]=d(a[c]));return b}function e(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return a.push(a.splice(c,1)[0])}function f(a,b,c){function d(){var f=Array.prototype.slice.call(arguments,0),g=f.join("â€"),h=d.cache=d.cache||{},i=d.count=d.count||[];return h[z](g)?(e(i,g),c?c(h[g]):h[g]):(i.length>=1e3&&delete h[i.shift()],i.push(g),h[g]=a[D](b,f),c?c(h[g]):h[g])}return d}function g(){return this.hex}function h(a,b){for(var c=[],d=0,e=a.length;e-2*!b>d;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}function i(a,b,c,d,e){var f=-3*b+9*c-9*d+3*e,g=a*f+6*b-12*c+6*d;return a*g-3*b+3*c}function j(a,b,c,d,e,f,g,h,j){null==j&&(j=1),j=j>1?1:0>j?0:j;for(var k=j/2,l=12,m=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],n=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],o=0,p=0;l>p;p++){var q=k*m[p]+k,r=i(q,a,c,e,g),s=i(q,b,d,f,h),t=r*r+s*s;o+=n[p]*N.sqrt(t)}return k*o}function k(a,b,c,d,e,f,g,h,i){if(!(0>i||j(a,b,c,d,e,f,g,h)o;)m/=2,n+=(i>k?1:-1)*m,k=j(a,b,c,d,e,f,g,h,n);return n}}function l(a,b,c,d,e,f,g,h){if(!(O(a,c)O(e,g)||O(b,d)O(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(k){var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(!(n<+P(a,c).toFixed(2)||n>+O(a,c).toFixed(2)||n<+P(e,g).toFixed(2)||n>+O(e,g).toFixed(2)||o<+P(b,d).toFixed(2)||o>+O(b,d).toFixed(2)||o<+P(f,h).toFixed(2)||o>+O(f,h).toFixed(2)))return{x:l,y:m}}}}function m(a,b,d){var e=c.bezierBBox(a),f=c.bezierBBox(b);if(!c.isBBoxIntersect(e,f))return d?0:[];for(var g=j.apply(0,a),h=j.apply(0,b),i=O(~~(g/5),1),k=O(~~(h/5),1),m=[],n=[],o={},p=d?0:[],q=0;i+1>q;q++){var r=c.findDotsAtSegment.apply(c,a.concat(q/i));m.push({x:r.x,y:r.y,t:q/i})}for(q=0;k+1>q;q++)r=c.findDotsAtSegment.apply(c,b.concat(q/k)),n.push({x:r.x,y:r.y,t:q/k});for(q=0;i>q;q++)for(var s=0;k>s;s++){var t=m[q],u=m[q+1],v=n[s],w=n[s+1],x=Q(u.x-t.x)<.001?"y":"x",y=Q(w.x-v.x)<.001?"y":"x",z=l(t.x,t.y,u.x,u.y,v.x,v.y,w.x,w.y);if(z){if(o[z.x.toFixed(4)]==z.y.toFixed(4))continue;o[z.x.toFixed(4)]=z.y.toFixed(4);var A=t.t+Q((z[x]-t[x])/(u[x]-t[x]))*(u.t-t.t),B=v.t+Q((z[y]-v[y])/(w[y]-v[y]))*(w.t-v.t);A>=0&&1.001>=A&&B>=0&&1.001>=B&&(d?p++:p.push({x:z.x,y:z.y,t1:P(A,1),t2:P(B,1)}))}}return p}function n(a,b,d){a=c._path2curve(a),b=c._path2curve(b);for(var e,f,g,h,i,j,k,l,n,o,p=d?0:[],q=0,r=a.length;r>q;q++){var s=a[q];if("M"==s[0])e=i=s[1],f=j=s[2];else{"C"==s[0]?(n=[e,f].concat(s.slice(1)),e=n[6],f=n[7]):(n=[e,f,e,f,i,j,i,j],e=i,f=j);for(var t=0,u=b.length;u>t;t++){var v=b[t];if("M"==v[0])g=k=v[1],h=l=v[2];else{"C"==v[0]?(o=[g,h].concat(v.slice(1)),g=o[6],h=o[7]):(o=[g,h,g,h,k,l,k,l],g=k,h=l);var w=m(n,o,d);if(d)p+=w;else{for(var x=0,y=w.length;y>x;x++)w[x].segment1=q,w[x].segment2=t,w[x].bez1=n,w[x].bez2=o;p=p.concat(w)}}}}}return p}function o(a,b,c,d,e,f){null!=a?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function p(){return this.x+H+this.y+H+this.width+" Ă— "+this.height}function q(a,b,c,d,e,f){function g(a){return((l*a+k)*a+j)*a}function h(a,b){var c=i(a,b);return((o*c+n)*c+m)*c}function i(a,b){var c,d,e,f,h,i;for(e=a,i=0;8>i;i++){if(f=g(e)-a,Q(f)e)return c;if(e>d)return d;for(;d>c;){if(f=g(e),Q(f-a)f?c=e:d=e,e=(d-c)/2+c}return e}var j=3*b,k=3*(d-b)-j,l=1-j-k,m=3*c,n=3*(e-c)-m,o=1-m-n;return h(a,1/(200*f))}function r(a,b){var c=[],d={};if(this.ms=b,this.times=1,a){for(var e in a)a[z](e)&&(d[_(e)]=a[e],c.push(_(e)));c.sort(lb)}this.anim=d,this.top=c[c.length-1],this.percents=c}function s(a,d,e,f,g,h){e=_(e);var i,j,k,l,m,n,p=a.ms,r={},s={},t={};if(f)for(v=0,x=ic.length;x>v;v++){var u=ic[v];if(u.el.id==d.id&&u.anim==a){u.percent!=e?(ic.splice(v,1),k=1):j=u,d.attr(u.totalOrigin);break}}else f=+s;for(var v=0,x=a.percents.length;x>v;v++){if(a.percents[v]==e||a.percents[v]>f*a.top){e=a.percents[v],m=a.percents[v-1]||0,p=p/a.top*(e-m),l=a.percents[v+1],i=a.anim[e];break}f&&d.attr(a.anim[a.percents[v]])}if(i){if(j)j.initstatus=f,j.start=new Date-j.ms*f;else{for(var y in i)if(i[z](y)&&(db[z](y)||d.paper.customAttributes[z](y)))switch(r[y]=d.attr(y),null==r[y]&&(r[y]=cb[y]),s[y]=i[y],db[y]){case T:t[y]=(s[y]-r[y])/p;break;case"colour":r[y]=c.getRGB(r[y]);var A=c.getRGB(s[y]);t[y]={r:(A.r-r[y].r)/p,g:(A.g-r[y].g)/p,b:(A.b-r[y].b)/p};break;case"path":var B=Kb(r[y],s[y]),C=B[1];for(r[y]=B[0],t[y]=[],v=0,x=r[y].length;x>v;v++){t[y][v]=[0];for(var D=1,F=r[y][v].length;F>D;D++)t[y][v][D]=(C[v][D]-r[y][v][D])/p}break;case"transform":var G=d._,H=Pb(G[y],s[y]);if(H)for(r[y]=H.from,s[y]=H.to,t[y]=[],t[y].real=!0,v=0,x=r[y].length;x>v;v++)for(t[y][v]=[r[y][v][0]],D=1,F=r[y][v].length;F>D;D++)t[y][v][D]=(s[y][v][D]-r[y][v][D])/p;else{var K=d.matrix||new o,L={_:{transform:G.transform},getBBox:function(){return d.getBBox(1)}};r[y]=[K.a,K.b,K.c,K.d,K.e,K.f],Nb(L,s[y]),s[y]=L._.transform,t[y]=[(L.matrix.a-K.a)/p,(L.matrix.b-K.b)/p,(L.matrix.c-K.c)/p,(L.matrix.d-K.d)/p,(L.matrix.e-K.e)/p,(L.matrix.f-K.f)/p]}break;case"csv":var M=I(i[y])[J](w),N=I(r[y])[J](w);if("clip-rect"==y)for(r[y]=N,t[y]=[],v=N.length;v--;)t[y][v]=(M[v]-r[y][v])/p;s[y]=M;break;default:for(M=[][E](i[y]),N=[][E](r[y]),t[y]=[],v=d.paper.customAttributes[y].length;v--;)t[y][v]=((M[v]||0)-(N[v]||0))/p}var O=i.easing,P=c.easing_formulas[O];if(!P)if(P=I(O).match(Z),P&&5==P.length){var Q=P;P=function(a){return q(a,+Q[1],+Q[2],+Q[3],+Q[4],p)}}else P=nb;if(n=i.start||a.start||+new Date,u={anim:a,percent:e,timestamp:n,start:n+(a.del||0),status:0,initstatus:f||0,stop:!1,ms:p,easing:P,from:r,diff:t,to:s,el:d,callback:i.callback,prev:m,next:l,repeat:h||a.times,origin:d.attr(),totalOrigin:g},ic.push(u),f&&!j&&!k&&(u.stop=!0,u.start=new Date-p*f,1==ic.length))return kc();k&&(u.start=new Date-u.ms*f),1==ic.length&&jc(kc)}b("raphael.anim.start."+d.id,d,a)}}function t(a){for(var b=0;be;e++)for(i=a[e],f=1,h=i.length;h>f;f+=2)c=b.x(i[f],i[f+1]),d=b.y(i[f],i[f+1]),i[f]=c,i[f+1]=d;return a};if(c._g=A,c.type=A.win.SVGAngle||A.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==c.type){var sb,tb=A.doc.createElement("div");if(tb.innerHTML='',sb=tb.firstChild,sb.style.behavior="url(#default#VML)",!sb||"object"!=typeof sb.adj)return c.type=G;tb=null}c.svg=!(c.vml="VML"==c.type),c._Paper=C,c.fn=v=C.prototype=c.prototype,c._id=0,c._oid=0,c.is=function(a,b){return b=M.call(b),"finite"==b?!Y[z](+a):"array"==b?a instanceof Array:"null"==b&&null===a||b==typeof a&&null!==a||"object"==b&&a===Object(a)||"array"==b&&Array.isArray&&Array.isArray(a)||W.call(a).slice(8,-1).toLowerCase()==b},c.angle=function(a,b,d,e,f,g){if(null==f){var h=a-d,i=b-e;return h||i?(180+180*N.atan2(-i,-h)/S+360)%360:0}return c.angle(a,b,f,g)-c.angle(d,e,f,g)},c.rad=function(a){return a%360*S/180},c.deg=function(a){return 180*a/S%360},c.snapTo=function(a,b,d){if(d=c.is(d,"finite")?d:10,c.is(a,V)){for(var e=a.length;e--;)if(Q(a[e]-b)<=d)return a[e]}else{a=+a;var f=b%a;if(d>f)return b-f;if(f>a-d)return b-f+a}return b},c.createUUID=function(a,b){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(a,b).toUpperCase()}}(/[xy]/g,function(a){var b=0|16*N.random(),c="x"==a?b:8|3&b;return c.toString(16)}),c.setWindow=function(a){b("raphael.setWindow",c,A.win,a),A.win=a,A.doc=A.win.document,c._engine.initWin&&c._engine.initWin(A.win)};var ub=function(a){if(c.vml){var b,d=/^\s+|\s+$/g;try{var e=new ActiveXObject("htmlfile");e.write(""),e.close(),b=e.body}catch(g){b=createPopup().document.body}var h=b.createTextRange();ub=f(function(a){try{b.style.color=I(a).replace(d,G);var c=h.queryCommandValue("ForeColor");return c=(255&c)<<16|65280&c|(16711680&c)>>>16,"#"+("000000"+c.toString(16)).slice(-6)}catch(e){return"none"}})}else{var i=A.doc.createElement("i");i.title="RaphaĂ«l Colour Picker",i.style.display="none",A.doc.body.appendChild(i),ub=f(function(a){return i.style.color=a,A.doc.defaultView.getComputedStyle(i,G).getPropertyValue("color")})}return ub(a)},vb=function(){return"hsb("+[this.h,this.s,this.b]+")"},wb=function(){return"hsl("+[this.h,this.s,this.l]+")"},xb=function(){return this.hex},yb=function(a,b,d){if(null==b&&c.is(a,"object")&&"r"in a&&"g"in a&&"b"in a&&(d=a.b,b=a.g,a=a.r),null==b&&c.is(a,U)){var e=c.getRGB(a);a=e.r,b=e.g,d=e.b}return(a>1||b>1||d>1)&&(a/=255,b/=255,d/=255),[a,b,d]},zb=function(a,b,d,e){a*=255,b*=255,d*=255;var f={r:a,g:b,b:d,hex:c.rgb(a,b,d),toString:xb};return c.is(e,"finite")&&(f.opacity=e),f};c.color=function(a){var b;return c.is(a,"object")&&"h"in a&&"s"in a&&"b"in a?(b=c.hsb2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.hex=b.hex):c.is(a,"object")&&"h"in a&&"s"in a&&"l"in a?(b=c.hsl2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.hex=b.hex):(c.is(a,"string")&&(a=c.getRGB(a)),c.is(a,"object")&&"r"in a&&"g"in a&&"b"in a?(b=c.rgb2hsl(a),a.h=b.h,a.s=b.s,a.l=b.l,b=c.rgb2hsb(a),a.v=b.b):(a={hex:"none"},a.r=a.g=a.b=a.h=a.s=a.v=a.l=-1)),a.toString=xb,a},c.hsb2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,a=a.h,d=a.o),a*=360;var e,f,g,h,i;return a=a%360/60,i=c*b,h=i*(1-Q(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],zb(e,f,g,d)},c.hsl2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h),(a>1||b>1||c>1)&&(a/=360,b/=100,c/=100),a*=360;var e,f,g,h,i;return a=a%360/60,i=2*b*(.5>c?c:1-c),h=i*(1-Q(a%2-1)),e=f=g=c-i/2,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],zb(e,f,g,d)},c.rgb2hsb=function(a,b,c){c=yb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;return f=O(a,b,c),g=f-P(a,b,c),d=0==g?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=60*((d+360)%6)/360,e=0==g?0:g/f,{h:d,s:e,b:f,toString:vb}},c.rgb2hsl=function(a,b,c){c=yb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;return g=O(a,b,c),h=P(a,b,c),i=g-h,d=0==i?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=60*((d+360)%6)/360,f=(g+h)/2,e=0==i?0:.5>f?i/(2*f):i/(2-2*f),{h:d,s:e,l:f,toString:wb}},c._path2string=function(){return this.join(",").replace(gb,"$1")},c._preload=function(a,b){var c=A.doc.createElement("img");c.style.cssText="position:absolute;left:-9999em;top:-9999em",c.onload=function(){b.call(this),this.onload=null,A.doc.body.removeChild(this)},c.onerror=function(){A.doc.body.removeChild(this)},A.doc.body.appendChild(c),c.src=a},c.getRGB=f(function(a){if(!a||(a=I(a)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:g};if("none"==a)return{r:-1,g:-1,b:-1,hex:"none",toString:g};!(fb[z](a.toLowerCase().substring(0,2))||"#"==a.charAt())&&(a=ub(a));var b,d,e,f,h,i,j=a.match(X);return j?(j[2]&&(e=ab(j[2].substring(5),16),d=ab(j[2].substring(3,5),16),b=ab(j[2].substring(1,3),16)),j[3]&&(e=ab((h=j[3].charAt(3))+h,16),d=ab((h=j[3].charAt(2))+h,16),b=ab((h=j[3].charAt(1))+h,16)),j[4]&&(i=j[4][J](eb),b=_(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=_(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),e=_(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),"rgba"==j[1].toLowerCase().slice(0,4)&&(f=_(i[3])),i[3]&&"%"==i[3].slice(-1)&&(f/=100)),j[5]?(i=j[5][J](eb),b=_(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=_(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),e=_(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsba"==j[1].toLowerCase().slice(0,4)&&(f=_(i[3])),i[3]&&"%"==i[3].slice(-1)&&(f/=100),c.hsb2rgb(b,d,e,f)):j[6]?(i=j[6][J](eb),b=_(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=_(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),e=_(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsla"==j[1].toLowerCase().slice(0,4)&&(f=_(i[3])),i[3]&&"%"==i[3].slice(-1)&&(f/=100),c.hsl2rgb(b,d,e,f)):(j={r:b,g:d,b:e,toString:g},j.hex="#"+(16777216|e|d<<8|b<<16).toString(16).slice(1),c.is(f,"finite")&&(j.opacity=f),j)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:g}},c),c.hsb=f(function(a,b,d){return c.hsb2rgb(a,b,d).hex}),c.hsl=f(function(a,b,d){return c.hsl2rgb(a,b,d).hex}),c.rgb=f(function(a,b,c){return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)}),c.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||.75},c=this.hsb2rgb(b.h,b.s,b.b);return b.h+=.075,b.h>1&&(b.h=0,b.s-=.2,b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b})),c.hex},c.getColor.reset=function(){delete this.start},c.parsePathString=function(a){if(!a)return null;var b=Ab(a);if(b.arr)return Cb(b.arr);var d={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},e=[];return c.is(a,V)&&c.is(a[0],V)&&(e=Cb(a)),e.length||I(a).replace(hb,function(a,b,c){var f=[],g=b.toLowerCase();if(c.replace(jb,function(a,b){b&&f.push(+b)}),"m"==g&&f.length>2&&(e.push([b][E](f.splice(0,2))),g="l",b="m"==b?"l":"L"),"r"==g)e.push([b][E](f));else for(;f.length>=d[g]&&(e.push([b][E](f.splice(0,d[g]))),d[g]););}),e.toString=c._path2string,b.arr=Cb(e),e},c.parseTransformString=f(function(a){if(!a)return null;var b=[];return c.is(a,V)&&c.is(a[0],V)&&(b=Cb(a)),b.length||I(a).replace(ib,function(a,c,d){var e=[];M.call(c),d.replace(jb,function(a,b){b&&e.push(+b)}),b.push([c][E](e))}),b.toString=c._path2string,b});var Ab=function(a){var b=Ab.ps=Ab.ps||{};return b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[z](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])}),b[a]};c.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=R(j,3),l=R(j,2),m=i*i,n=m*i,o=k*a+3*l*i*c+3*j*i*i*e+n*g,p=k*b+3*l*i*d+3*j*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,w=j*e+i*g,x=j*f+i*h,y=90-180*N.atan2(q-s,r-t)/S;return(q>s||t>r)&&(y+=180),{x:o,y:p,m:{x:q,y:r},n:{x:s,y:t},start:{x:u,y:v},end:{x:w,y:x},alpha:y}},c.bezierBBox=function(a,b,d,e,f,g,h,i){c.is(a,"array")||(a=[a,b,d,e,f,g,h,i]);var j=Jb.apply(null,a);return{x:j.min.x,y:j.min.y,x2:j.max.x,y2:j.max.y,width:j.max.x-j.min.x,height:j.max.y-j.min.y}},c.isPointInsideBBox=function(a,b,c){return b>=a.x&&b<=a.x2&&c>=a.y&&c<=a.y2},c.isBBoxIntersect=function(a,b){var d=c.isPointInsideBBox;return d(b,a.x,a.y)||d(b,a.x2,a.y)||d(b,a.x,a.y2)||d(b,a.x2,a.y2)||d(a,b.x,b.y)||d(a,b.x2,b.y)||d(a,b.x,b.y2)||d(a,b.x2,b.y2)||(a.xb.x||b.xa.x)&&(a.yb.y||b.ya.y)},c.pathIntersection=function(a,b){return n(a,b)},c.pathIntersectionNumber=function(a,b){return n(a,b,1)},c.isPointInsidePath=function(a,b,d){var e=c.pathBBox(a);return c.isPointInsideBBox(e,b,d)&&1==n(a,[["M",b,d],["H",e.x2+10]],1)%2},c._removedFactory=function(a){return function(){b("raphael.log",null,"RaphaĂ«l: you are calling to method “"+a+"” of removed object",a)}};var Bb=c.pathBBox=function(a){var b=Ab(a);if(b.bbox)return d(b.bbox);if(!a)return{x:0,y:0,width:0,height:0,x2:0,y2:0};a=Kb(a);for(var c,e=0,f=0,g=[],h=[],i=0,j=a.length;j>i;i++)if(c=a[i],"M"==c[0])e=c[1],f=c[2],g.push(e),h.push(f);else{var k=Jb(e,f,c[1],c[2],c[3],c[4],c[5],c[6]);g=g[E](k.min.x,k.max.x),h=h[E](k.min.y,k.max.y),e=c[5],f=c[6]}var l=P[D](0,g),m=P[D](0,h),n=O[D](0,g),o=O[D](0,h),p=n-l,q=o-m,r={x:l,y:m,x2:n,y2:o,width:p,height:q,cx:l+p/2,cy:m+q/2};return b.bbox=d(r),r},Cb=function(a){var b=d(a);return b.toString=c._path2string,b},Db=c._pathToRelative=function(a){var b=Ab(a);if(b.rel)return Cb(b.rel);c.is(a,V)&&c.is(a&&a[0],V)||(a=c.parsePathString(a));var d=[],e=0,f=0,g=0,h=0,i=0;"M"==a[0][0]&&(e=a[0][1],f=a[0][2],g=e,h=f,i++,d.push(["M",e,f]));for(var j=i,k=a.length;k>j;j++){var l=d[j]=[],m=a[j];if(m[0]!=M.call(m[0]))switch(l[0]=M.call(m[0]),l[0]){case"a":l[1]=m[1],l[2]=m[2],l[3]=m[3],l[4]=m[4],l[5]=m[5],l[6]=+(m[6]-e).toFixed(3),l[7]=+(m[7]-f).toFixed(3);break;case"v":l[1]=+(m[1]-f).toFixed(3);break;case"m":g=m[1],h=m[2];default:for(var n=1,o=m.length;o>n;n++)l[n]=+(m[n]-(n%2?e:f)).toFixed(3)}else{l=d[j]=[],"m"==m[0]&&(g=m[1]+e,h=m[2]+f);for(var p=0,q=m.length;q>p;p++)d[j][p]=m[p]}var r=d[j].length;switch(d[j][0]){case"z":e=g,f=h;break;case"h":e+=+d[j][r-1];break;case"v":f+=+d[j][r-1];break;default:e+=+d[j][r-2],f+=+d[j][r-1]}}return d.toString=c._path2string,b.rel=Cb(d),d},Eb=c._pathToAbsolute=function(a){var b=Ab(a);if(b.abs)return Cb(b.abs);if(c.is(a,V)&&c.is(a&&a[0],V)||(a=c.parsePathString(a)),!a||!a.length)return[["M",0,0]];var d=[],e=0,f=0,g=0,i=0,j=0;"M"==a[0][0]&&(e=+a[0][1],f=+a[0][2],g=e,i=f,j++,d[0]=["M",e,f]);for(var k,l,m=3==a.length&&"M"==a[0][0]&&"R"==a[1][0].toUpperCase()&&"Z"==a[2][0].toUpperCase(),n=j,o=a.length;o>n;n++){if(d.push(k=[]),l=a[n],l[0]!=bb.call(l[0]))switch(k[0]=bb.call(l[0]),k[0]){case"A":k[1]=l[1],k[2]=l[2],k[3]=l[3],k[4]=l[4],k[5]=l[5],k[6]=+(l[6]+e),k[7]=+(l[7]+f);break;case"V":k[1]=+l[1]+f;break;case"H":k[1]=+l[1]+e;break;case"R":for(var p=[e,f][E](l.slice(1)),q=2,r=p.length;r>q;q++)p[q]=+p[q]+e,p[++q]=+p[q]+f;d.pop(),d=d[E](h(p,m));break;case"M":g=+l[1]+e,i=+l[2]+f;default:for(q=1,r=l.length;r>q;q++)k[q]=+l[q]+(q%2?e:f)}else if("R"==l[0])p=[e,f][E](l.slice(1)),d.pop(),d=d[E](h(p,m)),k=["R"][E](l.slice(-2));else for(var s=0,t=l.length;t>s;s++)k[s]=l[s];switch(k[0]){case"Z":e=g,f=i;break;case"H":e=k[1];break;case"V":f=k[1];break;case"M":g=k[k.length-2],i=k[k.length-1];default:e=k[k.length-2],f=k[k.length-1]}}return d.toString=c._path2string,b.abs=Cb(d),d},Fb=function(a,b,c,d){return[a,b,c,d,c,d]},Gb=function(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]},Hb=function(a,b,c,d,e,g,h,i,j,k){var l,m=120*S/180,n=S/180*(+e||0),o=[],p=f(function(a,b,c){var d=a*N.cos(c)-b*N.sin(c),e=a*N.sin(c)+b*N.cos(c);return{x:d,y:e}});if(k)y=k[0],z=k[1],w=k[2],x=k[3];else{l=p(a,b,-n),a=l.x,b=l.y,l=p(i,j,-n),i=l.x,j=l.y;var q=(N.cos(S/180*e),N.sin(S/180*e),(a-i)/2),r=(b-j)/2,s=q*q/(c*c)+r*r/(d*d);s>1&&(s=N.sqrt(s),c=s*c,d=s*d);var t=c*c,u=d*d,v=(g==h?-1:1)*N.sqrt(Q((t*u-t*r*r-u*q*q)/(t*r*r+u*q*q))),w=v*c*r/d+(a+i)/2,x=v*-d*q/c+(b+j)/2,y=N.asin(((b-x)/d).toFixed(9)),z=N.asin(((j-x)/d).toFixed(9));y=w>a?S-y:y,z=w>i?S-z:z,0>y&&(y=2*S+y),0>z&&(z=2*S+z),h&&y>z&&(y-=2*S),!h&&z>y&&(z-=2*S)}var A=z-y;if(Q(A)>m){var B=z,C=i,D=j;z=y+m*(h&&z>y?1:-1),i=w+c*N.cos(z),j=x+d*N.sin(z),o=Hb(i,j,c,d,e,0,h,C,D,[z,B,w,x])}A=z-y;var F=N.cos(y),G=N.sin(y),H=N.cos(z),I=N.sin(z),K=N.tan(A/4),L=4/3*c*K,M=4/3*d*K,O=[a,b],P=[a+L*G,b-M*F],R=[i+L*I,j-M*H],T=[i,j];if(P[0]=2*O[0]-P[0],P[1]=2*O[1]-P[1],k)return[P,R,T][E](o);o=[P,R,T][E](o).join()[J](",");for(var U=[],V=0,W=o.length;W>V;V++)U[V]=V%2?p(o[V-1],o[V],n).y:p(o[V],o[V+1],n).x;return U},Ib=function(a,b,c,d,e,f,g,h,i){var j=1-i;return{x:R(j,3)*a+3*R(j,2)*i*c+3*j*i*i*e+R(i,3)*g,y:R(j,3)*b+3*R(j,2)*i*d+3*j*i*i*f+R(i,3)*h}},Jb=f(function(a,b,c,d,e,f,g,h){var i,j=e-2*c+a-(g-2*e+c),k=2*(c-a)-2*(e-c),l=a-c,m=(-k+N.sqrt(k*k-4*j*l))/2/j,n=(-k-N.sqrt(k*k-4*j*l))/2/j,o=[b,h],p=[a,g];return Q(m)>"1e12"&&(m=.5),Q(n)>"1e12"&&(n=.5),m>0&&1>m&&(i=Ib(a,b,c,d,e,f,g,h,m),p.push(i.x),o.push(i.y)),n>0&&1>n&&(i=Ib(a,b,c,d,e,f,g,h,n),p.push(i.x),o.push(i.y)),j=f-2*d+b-(h-2*f+d),k=2*(d-b)-2*(f-d),l=b-d,m=(-k+N.sqrt(k*k-4*j*l))/2/j,n=(-k-N.sqrt(k*k-4*j*l))/2/j,Q(m)>"1e12"&&(m=.5),Q(n)>"1e12"&&(n=.5),m>0&&1>m&&(i=Ib(a,b,c,d,e,f,g,h,m),p.push(i.x),o.push(i.y)),n>0&&1>n&&(i=Ib(a,b,c,d,e,f,g,h,n),p.push(i.x),o.push(i.y)),{min:{x:P[D](0,p),y:P[D](0,o)},max:{x:O[D](0,p),y:O[D](0,o)}}}),Kb=c._path2curve=f(function(a,b){var c=!b&&Ab(a);if(!b&&c.curve)return Cb(c.curve);for(var d=Eb(a),e=b&&Eb(b),f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},h=(function(a,b,c){var d,e;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];switch(!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null),a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"][E](Hb[D](0,[b.x,b.y][E](a.slice(1))));break;case"S":"C"==c||"S"==c?(d=2*b.x-b.bx,e=2*b.y-b.by):(d=b.x,e=b.y),a=["C",d,e][E](a.slice(1));break;case"T":"Q"==c||"T"==c?(b.qx=2*b.x-b.qx,b.qy=2*b.y-b.qy):(b.qx=b.x,b.qy=b.y),a=["C"][E](Gb(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"][E](Gb(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][E](Fb(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][E](Fb(b.x,b.y,a[1],b.y));break;case"V":a=["C"][E](Fb(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][E](Fb(b.x,b.y,b.X,b.Y))}return a}),i=function(a,b){if(a[b].length>7){a[b].shift();for(var c=a[b];c.length;)a.splice(b++,0,["C"][E](c.splice(0,6)));a.splice(b,1),l=O(d.length,e&&e.length||0)}},j=function(a,b,c,f,g){a&&b&&"M"==a[g][0]&&"M"!=b[g][0]&&(b.splice(g,0,["M",f.x,f.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],l=O(d.length,e&&e.length||0))},k=0,l=O(d.length,e&&e.length||0);l>k;k++){d[k]=h(d[k],f),i(d,k),e&&(e[k]=h(e[k],g)),e&&i(e,k),j(d,e,f,g,k),j(e,d,g,f,k);var m=d[k],n=e&&e[k],o=m.length,p=e&&n.length;f.x=m[o-2],f.y=m[o-1],f.bx=_(m[o-4])||f.x,f.by=_(m[o-3])||f.y,g.bx=e&&(_(n[p-4])||g.x),g.by=e&&(_(n[p-3])||g.y),g.x=e&&n[p-2],g.y=e&&n[p-1]}return e||(c.curve=Cb(d)),e?[d,e]:d},null,Cb),Lb=(c._parseDots=f(function(a){for(var b=[],d=0,e=a.length;e>d;d++){var f={},g=a[d].match(/^([^:]*):?([\d\.]*)/);if(f.color=c.getRGB(g[1]),f.color.error)return null;f.color=f.color.hex,g[2]&&(f.offset=g[2]+"%"),b.push(f)}for(d=1,e=b.length-1;e>d;d++)if(!b[d].offset){for(var h=_(b[d-1].offset||0),i=0,j=d+1;e>j;j++)if(b[j].offset){i=b[j].offset;break}i||(i=100,j=e),i=_(i);for(var k=(i-h)/(j-d+1);j>d;d++)h+=k,b[d].offset=h+"%"}return b}),c._tear=function(a,b){a==b.top&&(b.top=a.prev),a==b.bottom&&(b.bottom=a.next),a.next&&(a.next.prev=a.prev),a.prev&&(a.prev.next=a.next)}),Mb=(c._tofront=function(a,b){b.top!==a&&(Lb(a,b),a.next=null,a.prev=b.top,b.top.next=a,b.top=a)},c._toback=function(a,b){b.bottom!==a&&(Lb(a,b),a.next=b.bottom,a.prev=null,b.bottom.prev=a,b.bottom=a)},c._insertafter=function(a,b,c){Lb(a,c),b==c.top&&(c.top=a),b.next&&(b.next.prev=a),a.next=b.next,a.prev=b,b.next=a},c._insertbefore=function(a,b,c){Lb(a,c),b==c.bottom&&(c.bottom=a),b.prev&&(b.prev.next=a),a.prev=b.prev,b.prev=a,a.next=b},c.toMatrix=function(a,b){var c=Bb(a),d={_:{transform:G},getBBox:function(){return c}};return Nb(d,b),d.matrix}),Nb=(c.transformPath=function(a,b){return rb(a,Mb(a,b))},c._extractTransform=function(a,b){if(null==b)return a._.transform;b=I(b).replace(/\.{3}|\u2026/g,a._.transform||G);var d=c.parseTransformString(b),e=0,f=0,g=0,h=1,i=1,j=a._,k=new o;if(j.transform=d||[],d)for(var l=0,m=d.length;m>l;l++){var n,p,q,r,s,t=d[l],u=t.length,v=I(t[0]).toLowerCase(),w=t[0]!=v,x=w?k.invert():0;"t"==v&&3==u?w?(n=x.x(0,0),p=x.y(0,0),q=x.x(t[1],t[2]),r=x.y(t[1],t[2]),k.translate(q-n,r-p)):k.translate(t[1],t[2]):"r"==v?2==u?(s=s||a.getBBox(1),k.rotate(t[1],s.x+s.width/2,s.y+s.height/2),e+=t[1]):4==u&&(w?(q=x.x(t[2],t[3]),r=x.y(t[2],t[3]),k.rotate(t[1],q,r)):k.rotate(t[1],t[2],t[3]),e+=t[1]):"s"==v?2==u||3==u?(s=s||a.getBBox(1),k.scale(t[1],t[u-1],s.x+s.width/2,s.y+s.height/2),h*=t[1],i*=t[u-1]):5==u&&(w?(q=x.x(t[3],t[4]),r=x.y(t[3],t[4]),k.scale(t[1],t[2],q,r)):k.scale(t[1],t[2],t[3],t[4]),h*=t[1],i*=t[2]):"m"==v&&7==u&&k.add(t[1],t[2],t[3],t[4],t[5],t[6]),j.dirtyT=1,a.matrix=k}a.matrix=k,j.sx=h,j.sy=i,j.deg=e,j.dx=f=k.e,j.dy=g=k.f,1==h&&1==i&&!e&&j.bbox?(j.bbox.x+=+f,j.bbox.y+=+g):j.dirtyT=1}),Ob=function(a){var b=a[0];switch(b.toLowerCase()){case"t":return[b,0,0];case"m":return[b,1,0,0,1,0,0];case"r":return 4==a.length?[b,0,a[2],a[3]]:[b,0];case"s":return 5==a.length?[b,1,1,a[3],a[4]]:3==a.length?[b,1,1]:[b,1]}},Pb=c._equaliseTransform=function(a,b){b=I(b).replace(/\.{3}|\u2026/g,a),a=c.parseTransformString(a)||[],b=c.parseTransformString(b)||[];for(var d,e,f,g,h=O(a.length,b.length),i=[],j=[],k=0;h>k;k++){if(f=a[k]||Ob(b[k]),g=b[k]||Ob(f),f[0]!=g[0]||"r"==f[0].toLowerCase()&&(f[2]!=g[2]||f[3]!=g[3])||"s"==f[0].toLowerCase()&&(f[3]!=g[3]||f[4]!=g[4]))return;for(i[k]=[],j[k]=[],d=0,e=O(f.length,g.length);e>d;d++)d in f&&(i[k][d]=f[d]),d in g&&(j[k][d]=g[d]) -}return{from:i,to:j}};c._getContainer=function(a,b,d,e){var f;return f=null!=e||c.is(a,"object")?a:A.doc.getElementById(a),null!=f?f.tagName?null==b?{container:f,width:f.style.pixelWidth||f.offsetWidth,height:f.style.pixelHeight||f.offsetHeight}:{container:f,width:b,height:d}:{container:1,x:a,y:b,width:d,height:e}:void 0},c.pathToRelative=Db,c._engine={},c.path2curve=Kb,c.matrix=function(a,b,c,d,e,f){return new o(a,b,c,d,e,f)},function(a){function b(a){return a[0]*a[0]+a[1]*a[1]}function d(a){var c=N.sqrt(b(a));a[0]&&(a[0]/=c),a[1]&&(a[1]/=c)}a.add=function(a,b,c,d,e,f){var g,h,i,j,k=[[],[],[]],l=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],m=[[a,c,e],[b,d,f],[0,0,1]];for(a&&a instanceof o&&(m=[[a.a,a.c,a.e],[a.b,a.d,a.f],[0,0,1]]),g=0;3>g;g++)for(h=0;3>h;h++){for(j=0,i=0;3>i;i++)j+=l[g][i]*m[i][h];k[g][h]=j}this.a=k[0][0],this.b=k[1][0],this.c=k[0][1],this.d=k[1][1],this.e=k[0][2],this.f=k[1][2]},a.invert=function(){var a=this,b=a.a*a.d-a.b*a.c;return new o(a.d/b,-a.b/b,-a.c/b,a.a/b,(a.c*a.f-a.d*a.e)/b,(a.b*a.e-a.a*a.f)/b)},a.clone=function(){return new o(this.a,this.b,this.c,this.d,this.e,this.f)},a.translate=function(a,b){this.add(1,0,0,1,a,b)},a.scale=function(a,b,c,d){null==b&&(b=a),(c||d)&&this.add(1,0,0,1,c,d),this.add(a,0,0,b,0,0),(c||d)&&this.add(1,0,0,1,-c,-d)},a.rotate=function(a,b,d){a=c.rad(a),b=b||0,d=d||0;var e=+N.cos(a).toFixed(9),f=+N.sin(a).toFixed(9);this.add(e,f,-f,e,b,d),this.add(1,0,0,1,-b,-d)},a.x=function(a,b){return a*this.a+b*this.c+this.e},a.y=function(a,b){return a*this.b+b*this.d+this.f},a.get=function(a){return+this[I.fromCharCode(97+a)].toFixed(4)},a.toString=function(){return c.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},a.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},a.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},a.split=function(){var a={};a.dx=this.e,a.dy=this.f;var e=[[this.a,this.c],[this.b,this.d]];a.scalex=N.sqrt(b(e[0])),d(e[0]),a.shear=e[0][0]*e[1][0]+e[0][1]*e[1][1],e[1]=[e[1][0]-e[0][0]*a.shear,e[1][1]-e[0][1]*a.shear],a.scaley=N.sqrt(b(e[1])),d(e[1]),a.shear/=a.scaley;var f=-e[0][1],g=e[1][1];return 0>g?(a.rotate=c.deg(N.acos(g)),0>f&&(a.rotate=360-a.rotate)):a.rotate=c.deg(N.asin(f)),a.isSimple=!(+a.shear.toFixed(9)||a.scalex.toFixed(9)!=a.scaley.toFixed(9)&&a.rotate),a.isSuperSimple=!+a.shear.toFixed(9)&&a.scalex.toFixed(9)==a.scaley.toFixed(9)&&!a.rotate,a.noRotation=!+a.shear.toFixed(9)&&!a.rotate,a},a.toTransformString=function(a){var b=a||this[J]();return b.isSimple?(b.scalex=+b.scalex.toFixed(4),b.scaley=+b.scaley.toFixed(4),b.rotate=+b.rotate.toFixed(4),(b.dx||b.dy?"t"+[b.dx,b.dy]:G)+(1!=b.scalex||1!=b.scaley?"s"+[b.scalex,b.scaley,0,0]:G)+(b.rotate?"r"+[b.rotate,0,0]:G)):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(o.prototype);var Qb=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/);v.safari="Apple Computer, Inc."==navigator.vendor&&(Qb&&Qb[1]<4||"iP"==navigator.platform.slice(0,2))||"Google Inc."==navigator.vendor&&Qb&&Qb[1]<8?function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout(function(){a.remove()})}:mb;for(var Rb=function(){this.returnValue=!1},Sb=function(){return this.originalEvent.preventDefault()},Tb=function(){this.cancelBubble=!0},Ub=function(){return this.originalEvent.stopPropagation()},Vb=function(a){var b=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,c=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft;return{x:a.clientX+c,y:a.clientY+b}},Wb=function(){return A.doc.addEventListener?function(a,b,c,d){var e=function(a){var b=Vb(a);return c.call(d,a,b.x,b.y)};if(a.addEventListener(b,e,!1),F&&L[b]){var f=function(b){for(var e=Vb(b),f=b,g=0,h=b.targetTouches&&b.targetTouches.length;h>g;g++)if(b.targetTouches[g].target==a){b=b.targetTouches[g],b.originalEvent=f,b.preventDefault=Sb,b.stopPropagation=Ub;break}return c.call(d,b,e.x,e.y)};a.addEventListener(L[b],f,!1)}return function(){return a.removeEventListener(b,e,!1),F&&L[b]&&a.removeEventListener(L[b],e,!1),!0}}:A.doc.attachEvent?function(a,b,c,d){var e=function(a){a=a||A.win.event;var b=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,e=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft,f=a.clientX+e,g=a.clientY+b;return a.preventDefault=a.preventDefault||Rb,a.stopPropagation=a.stopPropagation||Tb,c.call(d,a,f,g)};a.attachEvent("on"+b,e);var f=function(){return a.detachEvent("on"+b,e),!0};return f}:void 0}(),Xb=[],Yb=function(a){for(var c,d=a.clientX,e=a.clientY,f=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,g=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft,h=Xb.length;h--;){if(c=Xb[h],F&&a.touches){for(var i,j=a.touches.length;j--;)if(i=a.touches[j],i.identifier==c.el._drag.id){d=i.clientX,e=i.clientY,(a.originalEvent?a.originalEvent:a).preventDefault();break}}else a.preventDefault();var k,l=c.el.node,m=l.nextSibling,n=l.parentNode,o=l.style.display;A.win.opera&&n.removeChild(l),l.style.display="none",k=c.el.paper.getElementByPoint(d,e),l.style.display=o,A.win.opera&&(m?n.insertBefore(l,m):n.appendChild(l)),k&&b("raphael.drag.over."+c.el.id,c.el,k),d+=g,e+=f,b("raphael.drag.move."+c.el.id,c.move_scope||c.el,d-c.el._drag.x,e-c.el._drag.y,d,e,a)}},Zb=function(a){c.unmousemove(Yb).unmouseup(Zb);for(var d,e=Xb.length;e--;)d=Xb[e],d.el._drag={},b("raphael.drag.end."+d.el.id,d.end_scope||d.start_scope||d.move_scope||d.el,a);Xb=[]},$b=c.el={},_b=K.length;_b--;)!function(a){c[a]=$b[a]=function(b,d){return c.is(b,"function")&&(this.events=this.events||[],this.events.push({name:a,f:b,unbind:Wb(this.shape||this.node||A.doc,a,b,d||this)})),this},c["un"+a]=$b["un"+a]=function(b){for(var d=this.events||[],e=d.length;e--;)d[e].name!=a||!c.is(b,"undefined")&&d[e].f!=b||(d[e].unbind(),d.splice(e,1),!d.length&&delete this.events);return this}}(K[_b]);$b.data=function(a,d){var e=kb[this.id]=kb[this.id]||{};if(0==arguments.length)return e;if(1==arguments.length){if(c.is(a,"object")){for(var f in a)a[z](f)&&this.data(f,a[f]);return this}return b("raphael.data.get."+this.id,this,e[a],a),e[a]}return e[a]=d,b("raphael.data.set."+this.id,this,d,a),this},$b.removeData=function(a){return null==a?kb[this.id]={}:kb[this.id]&&delete kb[this.id][a],this},$b.getData=function(){return d(kb[this.id]||{})},$b.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)},$b.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};var ac=[];$b.drag=function(a,d,e,f,g,h){function i(i){(i.originalEvent||i).preventDefault();var j=i.clientX,k=i.clientY,l=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,m=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft;if(this._drag.id=i.identifier,F&&i.touches)for(var n,o=i.touches.length;o--;)if(n=i.touches[o],this._drag.id=n.identifier,n.identifier==this._drag.id){j=n.clientX,k=n.clientY;break}this._drag.x=j+m,this._drag.y=k+l,!Xb.length&&c.mousemove(Yb).mouseup(Zb),Xb.push({el:this,move_scope:f,start_scope:g,end_scope:h}),d&&b.on("raphael.drag.start."+this.id,d),a&&b.on("raphael.drag.move."+this.id,a),e&&b.on("raphael.drag.end."+this.id,e),b("raphael.drag.start."+this.id,g||f||this,i.clientX+m,i.clientY+l,i)}return this._drag={},ac.push({el:this,start:i}),this.mousedown(i),this},$b.onDragOver=function(a){a?b.on("raphael.drag.over."+this.id,a):b.unbind("raphael.drag.over."+this.id)},$b.undrag=function(){for(var a=ac.length;a--;)ac[a].el==this&&(this.unmousedown(ac[a].start),ac.splice(a,1),b.unbind("raphael.drag.*."+this.id));!ac.length&&c.unmousemove(Yb).unmouseup(Zb),Xb=[]},v.circle=function(a,b,d){var e=c._engine.circle(this,a||0,b||0,d||0);return this.__set__&&this.__set__.push(e),e},v.rect=function(a,b,d,e,f){var g=c._engine.rect(this,a||0,b||0,d||0,e||0,f||0);return this.__set__&&this.__set__.push(g),g},v.ellipse=function(a,b,d,e){var f=c._engine.ellipse(this,a||0,b||0,d||0,e||0);return this.__set__&&this.__set__.push(f),f},v.path=function(a){a&&!c.is(a,U)&&!c.is(a[0],V)&&(a+=G);var b=c._engine.path(c.format[D](c,arguments),this);return this.__set__&&this.__set__.push(b),b},v.image=function(a,b,d,e,f){var g=c._engine.image(this,a||"about:blank",b||0,d||0,e||0,f||0);return this.__set__&&this.__set__.push(g),g},v.text=function(a,b,d){var e=c._engine.text(this,a||0,b||0,I(d));return this.__set__&&this.__set__.push(e),e},v.set=function(a){!c.is(a,"array")&&(a=Array.prototype.splice.call(arguments,0,arguments.length));var b=new mc(a);return this.__set__&&this.__set__.push(b),b.paper=this,b.type="set",b},v.setStart=function(a){this.__set__=a||this.set()},v.setFinish=function(){var a=this.__set__;return delete this.__set__,a},v.setSize=function(a,b){return c._engine.setSize.call(this,a,b)},v.setViewBox=function(a,b,d,e,f){return c._engine.setViewBox.call(this,a,b,d,e,f)},v.top=v.bottom=null,v.raphael=c;var bc=function(a){var b=a.getBoundingClientRect(),c=a.ownerDocument,d=c.body,e=c.documentElement,f=e.clientTop||d.clientTop||0,g=e.clientLeft||d.clientLeft||0,h=b.top+(A.win.pageYOffset||e.scrollTop||d.scrollTop)-f,i=b.left+(A.win.pageXOffset||e.scrollLeft||d.scrollLeft)-g;return{y:h,x:i}};v.getElementByPoint=function(a,b){var c=this,d=c.canvas,e=A.doc.elementFromPoint(a,b);if(A.win.opera&&"svg"==e.tagName){var f=bc(d),g=d.createSVGRect();g.x=a-f.x,g.y=b-f.y,g.width=g.height=1;var h=d.getIntersectionList(g,null);h.length&&(e=h[h.length-1])}if(!e)return null;for(;e.parentNode&&e!=d.parentNode&&!e.raphael;)e=e.parentNode;return e==c.canvas.parentNode&&(e=d),e=e&&e.raphael?c.getById(e.raphaelid):null},v.getElementsByBBox=function(a){var b=this.set();return this.forEach(function(d){c.isBBoxIntersect(d.getBBox(),a)&&b.push(d)}),b},v.getById=function(a){for(var b=this.bottom;b;){if(b.id==a)return b;b=b.next}return null},v.forEach=function(a,b){for(var c=this.bottom;c;){if(a.call(b,c)===!1)return this;c=c.next}return this},v.getElementsByPoint=function(a,b){var c=this.set();return this.forEach(function(d){d.isPointInside(a,b)&&c.push(d)}),c},$b.isPointInside=function(a,b){var d=this.realPath=qb[this.type](this);return this.attr("transform")&&this.attr("transform").length&&(d=c.transformPath(d,this.attr("transform"))),c.isPointInsidePath(d,a,b)},$b.getBBox=function(a){if(this.removed)return{};var b=this._;return a?((b.dirty||!b.bboxwt)&&(this.realPath=qb[this.type](this),b.bboxwt=Bb(this.realPath),b.bboxwt.toString=p,b.dirty=0),b.bboxwt):((b.dirty||b.dirtyT||!b.bbox)&&((b.dirty||!this.realPath)&&(b.bboxwt=0,this.realPath=qb[this.type](this)),b.bbox=Bb(rb(this.realPath,this.matrix)),b.bbox.toString=p,b.dirty=b.dirtyT=0),b.bbox)},$b.clone=function(){if(this.removed)return null;var a=this.paper[this.type]().attr(this.attr());return this.__set__&&this.__set__.push(a),a},$b.glow=function(a){if("text"==this.type)return null;a=a||{};var b={width:(a.width||10)+(+this.attr("stroke-width")||1),fill:a.fill||!1,opacity:a.opacity||.5,offsetx:a.offsetx||0,offsety:a.offsety||0,color:a.color||"#000"},c=b.width/2,d=this.paper,e=d.set(),f=this.realPath||qb[this.type](this);f=this.matrix?rb(f,this.matrix):f;for(var g=1;c+1>g;g++)e.push(d.path(f).attr({stroke:b.color,fill:b.fill?b.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(b.width/c*g).toFixed(3),opacity:+(b.opacity/c).toFixed(3)}));return e.insertBefore(this).translate(b.offsetx,b.offsety)};var cc=function(a,b,d,e,f,g,h,i,l){return null==l?j(a,b,d,e,f,g,h,i):c.findDotsAtSegment(a,b,d,e,f,g,h,i,k(a,b,d,e,f,g,h,i,l))},dc=function(a,b){return function(d,e,f){d=Kb(d);for(var g,h,i,j,k,l="",m={},n=0,o=0,p=d.length;p>o;o++){if(i=d[o],"M"==i[0])g=+i[1],h=+i[2];else{if(j=cc(g,h,i[1],i[2],i[3],i[4],i[5],i[6]),n+j>e){if(b&&!m.start){if(k=cc(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),l+=["C"+k.start.x,k.start.y,k.m.x,k.m.y,k.x,k.y],f)return l;m.start=l,l=["M"+k.x,k.y+"C"+k.n.x,k.n.y,k.end.x,k.end.y,i[5],i[6]].join(),n+=j,g=+i[5],h=+i[6];continue}if(!a&&!b)return k=cc(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),{x:k.x,y:k.y,alpha:k.alpha}}n+=j,g=+i[5],h=+i[6]}l+=i.shift()+i}return m.end=l,k=a?n:b?m:c.findDotsAtSegment(g,h,i[0],i[1],i[2],i[3],i[4],i[5],1),k.alpha&&(k={x:k.x,y:k.y,alpha:k.alpha}),k}},ec=dc(1),fc=dc(),gc=dc(0,1);c.getTotalLength=ec,c.getPointAtLength=fc,c.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return gc(a,b).end;var d=gc(a,c,1);return b?gc(d,b).end:d},$b.getTotalLength=function(){var a=this.getPath();if(a)return this.node.getTotalLength?this.node.getTotalLength():ec(a)},$b.getPointAtLength=function(a){var b=this.getPath();if(b)return fc(b,a)},$b.getPath=function(){var a,b=c._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return b&&(a=b(this)),a},$b.getSubpath=function(a,b){var d=this.getPath();if(d)return c.getSubpath(d,a,b)};var hc=c.easing_formulas={linear:function(a){return a},"<":function(a){return R(a,1.7)},">":function(a){return R(a,.48)},"<>":function(a){var b=.48-a/1.04,c=N.sqrt(.1734+b*b),d=c-b,e=R(Q(d),1/3)*(0>d?-1:1),f=-c-b,g=R(Q(f),1/3)*(0>f?-1:1),h=e+g+.5;return 3*(1-h)*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a-=1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){return a==!!a?a:R(2,-10*a)*N.sin((a-.075)*2*S/.3)+1},bounce:function(a){var b,c=7.5625,d=2.75;return 1/d>a?b=c*a*a:2/d>a?(a-=1.5/d,b=c*a*a+.75):2.5/d>a?(a-=2.25/d,b=c*a*a+.9375):(a-=2.625/d,b=c*a*a+.984375),b}};hc.easeIn=hc["ease-in"]=hc["<"],hc.easeOut=hc["ease-out"]=hc[">"],hc.easeInOut=hc["ease-in-out"]=hc["<>"],hc["back-in"]=hc.backIn,hc["back-out"]=hc.backOut;var ic=[],jc=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||function(a){setTimeout(a,16)},kc=function(){for(var a=+new Date,d=0;dh))if(i>h){var q=j(h/i);for(var r in k)if(k[z](r)){switch(db[r]){case T:f=+k[r]+q*i*l[r];break;case"colour":f="rgb("+[lc($(k[r].r+q*i*l[r].r)),lc($(k[r].g+q*i*l[r].g)),lc($(k[r].b+q*i*l[r].b))].join(",")+")";break;case"path":f=[];for(var t=0,u=k[r].length;u>t;t++){f[t]=[k[r][t][0]];for(var v=1,w=k[r][t].length;w>v;v++)f[t][v]=+k[r][t][v]+q*i*l[r][t][v];f[t]=f[t].join(H)}f=f.join(H);break;case"transform":if(l[r].real)for(f=[],t=0,u=k[r].length;u>t;t++)for(f[t]=[k[r][t][0]],v=1,w=k[r][t].length;w>v;v++)f[t][v]=k[r][t][v]+q*i*l[r][t][v];else{var x=function(a){return+k[r][a]+q*i*l[r][a]};f=[["m",x(0),x(1),x(2),x(3),x(4),x(5)]]}break;case"csv":if("clip-rect"==r)for(f=[],t=4;t--;)f[t]=+k[r][t]+q*i*l[r][t];break;default:var y=[][E](k[r]);for(f=[],t=n.paper.customAttributes[r].length;t--;)f[t]=+y[t]+q*i*l[r][t]}o[r]=f}n.attr(o),function(a,c,d){setTimeout(function(){b("raphael.anim.frame."+a,c,d)})}(n.id,n,e.anim)}else{if(function(a,d,e){setTimeout(function(){b("raphael.anim.frame."+d.id,d,e),b("raphael.anim.finish."+d.id,d,e),c.is(a,"function")&&a.call(d)})}(e.callback,n,e.anim),n.attr(m),ic.splice(d--,1),e.repeat>1&&!e.next){for(g in m)m[z](g)&&(p[g]=e.totalOrigin[g]);e.el.attr(p),s(e.anim,e.el,e.anim.percents[0],null,e.totalOrigin,e.repeat-1)}e.next&&!e.stop&&s(e.anim,e.el,e.next,null,e.totalOrigin,e.repeat)}}}c.svg&&n&&n.paper&&n.paper.safari(),ic.length&&jc(kc)},lc=function(a){return a>255?255:0>a?0:a};$b.animateWith=function(a,b,d,e,f,g){var h=this;if(h.removed)return g&&g.call(h),h;var i=d instanceof r?d:c.animation(d,e,f,g);s(i,h,i.percents[0],null,h.attr());for(var j=0,k=ic.length;k>j;j++)if(ic[j].anim==b&&ic[j].el==a){ic[k-1].start=ic[j].start;break}return h},$b.onAnimation=function(a){return a?b.on("raphael.anim.frame."+this.id,a):b.unbind("raphael.anim.frame."+this.id),this},r.prototype.delay=function(a){var b=new r(this.anim,this.ms);return b.times=this.times,b.del=+a||0,b},r.prototype.repeat=function(a){var b=new r(this.anim,this.ms);return b.del=this.del,b.times=N.floor(O(a,0))||1,b},c.animation=function(a,b,d,e){if(a instanceof r)return a;(c.is(d,"function")||!d)&&(e=e||d||null,d=null),a=Object(a),b=+b||0;var f,g,h={};for(g in a)a[z](g)&&_(g)!=g&&_(g)+"%"!=g&&(f=!0,h[g]=a[g]);return f?(d&&(h.easing=d),e&&(h.callback=e),new r({100:h},b)):new r(a,b)},$b.animate=function(a,b,d,e){var f=this;if(f.removed)return e&&e.call(f),f;var g=a instanceof r?a:c.animation(a,b,d,e);return s(g,f,g.percents[0],null,f.attr()),f},$b.setTime=function(a,b){return a&&null!=b&&this.status(a,P(b,a.ms)/a.ms),this},$b.status=function(a,b){var c,d,e=[],f=0;if(null!=b)return s(a,this,-1,P(b,1)),this;for(c=ic.length;c>f;f++)if(d=ic[f],d.el.id==this.id&&(!a||d.anim==a)){if(a)return d.status;e.push({anim:d.anim,status:d.status})}return a?0:e},$b.pause=function(a){for(var c=0;cb;b++)!a[b]||a[b].constructor!=$b.constructor&&a[b].constructor!=mc||(this[this.items.length]=this.items[this.items.length]=a[b],this.length++)},nc=mc.prototype;nc.push=function(){for(var a,b,c=0,d=arguments.length;d>c;c++)a=arguments[c],!a||a.constructor!=$b.constructor&&a.constructor!=mc||(b=this.items.length,this[b]=this.items[b]=a,this.length++);return this},nc.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},nc.forEach=function(a,b){for(var c=0,d=this.items.length;d>c;c++)if(a.call(b,this.items[c],c)===!1)return this;return this};for(var oc in $b)$b[z](oc)&&(nc[oc]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a][D](c,b)})}}(oc));return nc.attr=function(a,b){if(a&&c.is(a,V)&&c.is(a[0],"object"))for(var d=0,e=a.length;e>d;d++)this.items[d].attr(a[d]);else for(var f=0,g=this.items.length;g>f;f++)this.items[f].attr(a,b);return this},nc.clear=function(){for(;this.length;)this.pop()},nc.splice=function(a,b){a=0>a?O(this.length+a,0):a,b=O(0,P(this.length-a,b));var c,d=[],e=[],f=[];for(c=2;cc;c++)e.push(this[a+c]);for(;cc?f[c]:d[c-g];for(c=this.items.length=this.length-=b-g;this[c];)delete this[c++];return new mc(e)},nc.exclude=function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]==a)return this.splice(b,1),!0},nc.animate=function(a,b,d,e){(c.is(d,"function")||!d)&&(e=d||null);var f,g,h=this.items.length,i=h,j=this;if(!h)return this;e&&(g=function(){!--h&&e.call(j)}),d=c.is(d,U)?d:g;var k=c.animation(a,b,d,g);for(f=this.items[--i].animate(k);i--;)this.items[i]&&!this.items[i].removed&&this.items[i].animateWith(f,k,k),this.items[i]&&!this.items[i].removed||h--;return this},nc.insertAfter=function(a){for(var b=this.items.length;b--;)this.items[b].insertAfter(a);return this},nc.getBBox=function(){for(var a=[],b=[],c=[],d=[],e=this.items.length;e--;)if(!this.items[e].removed){var f=this.items[e].getBBox();a.push(f.x),b.push(f.y),c.push(f.x+f.width),d.push(f.y+f.height)}return a=P[D](0,a),b=P[D](0,b),c=O[D](0,c),d=O[D](0,d),{x:a,y:b,x2:c,y2:d,width:c-a,height:d-b}},nc.clone=function(a){a=this.paper.set();for(var b=0,c=this.items.length;c>b;b++)a.push(this.items[b].clone());return a},nc.toString=function(){return"RaphaĂ«lâ€s set"},nc.glow=function(a){var b=this.paper.set();return this.forEach(function(c){var d=c.glow(a);null!=d&&d.forEach(function(a){b.push(a)})}),b},nc.isPointInside=function(a,b){var c=!1;return this.forEach(function(d){return d.isPointInside(a,b)?(console.log("runned"),c=!0,!1):void 0}),c},c.registerFont=function(a){if(!a.face)return a;this.fonts=this.fonts||{};var b={w:a.w,face:{},glyphs:{}},c=a.face["font-family"];for(var d in a.face)a.face[z](d)&&(b.face[d]=a.face[d]);if(this.fonts[c]?this.fonts[c].push(b):this.fonts[c]=[b],!a.svg){b.face["units-per-em"]=ab(a.face["units-per-em"],10);for(var e in a.glyphs)if(a.glyphs[z](e)){var f=a.glyphs[e];if(b.glyphs[e]={w:f.w,k:{},d:f.d&&"M"+f.d.replace(/[mlcxtrv]/g,function(a){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[a]||"M"})+"z"},f.k)for(var g in f.k)f[z](g)&&(b.glyphs[e].k[g]=f.k[g])}}return a},v.getFont=function(a,b,d,e){if(e=e||"normal",d=d||"normal",b=+b||{normal:400,bold:700,lighter:300,bolder:800}[b]||400,c.fonts){var f=c.fonts[a];if(!f){var g=new RegExp("(^|\\s)"+a.replace(/[^\w\d\s+!~.:_-]/g,G)+"(\\s|$)","i");for(var h in c.fonts)if(c.fonts[z](h)&&g.test(h)){f=c.fonts[h];break}}var i;if(f)for(var j=0,k=f.length;k>j&&(i=f[j],i.face["font-weight"]!=b||i.face["font-style"]!=d&&i.face["font-style"]||i.face["font-stretch"]!=e);j++);return i}},v.print=function(a,b,d,e,f,g,h,i){g=g||"middle",h=O(P(h||0,1),-1),i=O(P(i||1,3),1);var j,k=I(d)[J](G),l=0,m=0,n=G;if(c.is(e,"string")&&(e=this.getFont(e)),e){j=(f||16)/e.face["units-per-em"];for(var o=e.face.bbox[J](w),p=+o[0],q=o[3]-o[1],r=0,s=+o[1]+("baseline"==g?q+ +e.face.descent:q/2),t=0,u=k.length;u>t;t++){if("\n"==k[t])l=0,x=0,m=0,r+=q*i;else{var v=m&&e.glyphs[k[t-1]]||{},x=e.glyphs[k[t]];l+=m?(v.w||e.w)+(v.k&&v.k[k[t]]||0)+e.w*h:0,m=1}x&&x.d&&(n+=c.transformPath(x.d,["t",l*j,r*j,"s",j,j,p,s,"t",(a-p)/j,(b-s)/j]))}}return this.path(n).attr({fill:"#000",stroke:"none"})},v.add=function(a){if(c.is(a,"array"))for(var b,d=this.set(),e=0,f=a.length;f>e;e++)b=a[e]||{},x[z](b.type)&&d.push(this[b.type]().attr(b));return d},c.format=function(a,b){var d=c.is(b,V)?[0][E](b):arguments;return a&&c.is(a,U)&&d.length-1&&(a=a.replace(y,function(a,b){return null==d[++b]?G:d[b]})),a||G},c.fullfill=function(){var a=/\{([^\}]+)\}/g,b=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,c=function(a,c,d){var e=d;return c.replace(b,function(a,b,c,d,f){b=b||d,e&&(b in e&&(e=e[b]),"function"==typeof e&&f&&(e=e()))}),e=(null==e||e==d?a:e)+""};return function(b,d){return String(b).replace(a,function(a,b){return c(a,b,d)})}}(),c.ninja=function(){return B.was?A.win.Raphael=B.is:delete Raphael,c},c.st=nc,function(a,b,d){function e(){/in/.test(a.readyState)?setTimeout(e,9):c.eve("raphael.DOMload")}null==a.readyState&&a.addEventListener&&(a.addEventListener(b,d=function(){a.removeEventListener(b,d,!1),a.readyState="complete"},!1),a.readyState="loading"),e()}(document,"DOMContentLoaded"),b.on("raphael.DOMload",function(){u=!0}),function(){if(c.svg){var a="hasOwnProperty",b=String,d=parseFloat,e=parseInt,f=Math,g=f.max,h=f.abs,i=f.pow,j=/[, ]+/,k=c.eve,l="",m=" ",n="http://www.w3.org/1999/xlink",o={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},p={};c.toString=function(){return"Your browser supports SVG.\nYou are running RaphaĂ«l "+this.version};var q=function(d,e){if(e){"string"==typeof d&&(d=q(d));for(var f in e)e[a](f)&&("xlink:"==f.substring(0,6)?d.setAttributeNS(n,f.substring(6),b(e[f])):d.setAttribute(f,b(e[f])))}else d=c._g.doc.createElementNS("http://www.w3.org/2000/svg",d),d.style&&(d.style.webkitTapHighlightColor="rgba(0,0,0,0)");return d},r=function(a,e){var j="linear",k=a.id+e,m=.5,n=.5,o=a.node,p=a.paper,r=o.style,s=c._g.doc.getElementById(k);if(!s){if(e=b(e).replace(c._radial_gradient,function(a,b,c){if(j="radial",b&&c){m=d(b),n=d(c);var e=2*(n>.5)-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&.5!=n&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/),"linear"==j){var t=e.shift();if(t=-d(t),isNaN(t))return null;var u=[0,0,f.cos(c.rad(t)),f.sin(c.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=c._parseDots(e);if(!w)return null;if(k=k.replace(/[\(\)\s,\xb0#]/g,"_"),a.gradient&&k!=a.gradient.id&&(p.defs.removeChild(a.gradient),delete a.gradient),!a.gradient){s=q(j+"Gradient",{id:k}),a.gradient=s,q(s,"radial"==j?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:a.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;y>x;x++)s.appendChild(q("stop",{offset:w[x].offset?w[x].offset:x?"100%":"0%","stop-color":w[x].color||"#fff"}))}}return q(o,{fill:"url(#"+k+")",opacity:1,"fill-opacity":1}),r.fill=l,r.opacity=1,r.fillOpacity=1,1},s=function(a){var b=a.getBBox(1);q(a.pattern,{patternTransform:a.matrix.invert()+" translate("+b.x+","+b.y+")"})},t=function(d,e,f){if("path"==d.type){for(var g,h,i,j,k,m=b(e).toLowerCase().split("-"),n=d.paper,r=f?"end":"start",s=d.node,t=d.attrs,u=t["stroke-width"],v=m.length,w="classic",x=3,y=3,z=5;v--;)switch(m[v]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":w=m[v];break;case"wide":y=5;break;case"narrow":y=2;break;case"long":x=5;break;case"short":x=2}if("open"==w?(x+=2,y+=2,z+=2,i=1,j=f?4:1,k={fill:"none",stroke:t.stroke}):(j=i=x/2,k={fill:t.stroke,stroke:"none"}),d._.arrows?f?(d._.arrows.endPath&&p[d._.arrows.endPath]--,d._.arrows.endMarker&&p[d._.arrows.endMarker]--):(d._.arrows.startPath&&p[d._.arrows.startPath]--,d._.arrows.startMarker&&p[d._.arrows.startMarker]--):d._.arrows={},"none"!=w){var A="raphael-marker-"+w,B="raphael-marker-"+r+w+x+y;c._g.doc.getElementById(A)?p[A]++:(n.defs.appendChild(q(q("path"),{"stroke-linecap":"round",d:o[w],id:A})),p[A]=1);var C,D=c._g.doc.getElementById(B);D?(p[B]++,C=D.getElementsByTagName("use")[0]):(D=q(q("marker"),{id:B,markerHeight:y,markerWidth:x,orient:"auto",refX:j,refY:y/2}),C=q(q("use"),{"xlink:href":"#"+A,transform:(f?"rotate(180 "+x/2+" "+y/2+") ":l)+"scale("+x/z+","+y/z+")","stroke-width":(1/((x/z+y/z)/2)).toFixed(4)}),D.appendChild(C),n.defs.appendChild(D),p[B]=1),q(C,k);var E=i*("diamond"!=w&&"oval"!=w);f?(g=d._.arrows.startdx*u||0,h=c.getTotalLength(t.path)-E*u):(g=E*u,h=c.getTotalLength(t.path)-(d._.arrows.enddx*u||0)),k={},k["marker-"+r]="url(#"+B+")",(h||g)&&(k.d=c.getSubpath(t.path,g,h)),q(s,k),d._.arrows[r+"Path"]=A,d._.arrows[r+"Marker"]=B,d._.arrows[r+"dx"]=E,d._.arrows[r+"Type"]=w,d._.arrows[r+"String"]=e}else f?(g=d._.arrows.startdx*u||0,h=c.getTotalLength(t.path)-g):(g=0,h=c.getTotalLength(t.path)-(d._.arrows.enddx*u||0)),d._.arrows[r+"Path"]&&q(s,{d:c.getSubpath(t.path,g,h)}),delete d._.arrows[r+"Path"],delete d._.arrows[r+"Marker"],delete d._.arrows[r+"dx"],delete d._.arrows[r+"Type"],delete d._.arrows[r+"String"];for(k in p)if(p[a](k)&&!p[k]){var F=c._g.doc.getElementById(k);F&&F.parentNode.removeChild(F)}}},u={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},v=function(a,c,d){if(c=u[b(c).toLowerCase()]){for(var e=a.attrs["stroke-width"]||"1",f={round:e,square:e,butt:0}[a.attrs["stroke-linecap"]||d["stroke-linecap"]]||0,g=[],h=c.length;h--;)g[h]=c[h]*e+(h%2?1:-1)*f;q(a.node,{"stroke-dasharray":g.join(",")})}},w=function(d,f){var i=d.node,k=d.attrs,m=i.style.visibility;i.style.visibility="hidden";for(var o in f)if(f[a](o)){if(!c._availableAttrs[a](o))continue;var p=f[o];switch(k[o]=p,o){case"blur":d.blur(p);break;case"href":case"title":var u=q("title"),w=c._g.doc.createTextNode(p);u.appendChild(w),i.appendChild(u);break;case"target":var x=i.parentNode;if("a"!=x.tagName.toLowerCase()){var u=q("a");x.insertBefore(u,i),u.appendChild(i),x=u}"target"==o?x.setAttributeNS(n,"show","blank"==p?"new":p):x.setAttributeNS(n,o,p);break;case"cursor":i.style.cursor=p;break;case"transform":d.transform(p);break;case"arrow-start":t(d,p);break;case"arrow-end":t(d,p,1);break;case"clip-rect":var z=b(p).split(j);if(4==z.length){d.clip&&d.clip.parentNode.parentNode.removeChild(d.clip.parentNode);var A=q("clipPath"),B=q("rect");A.id=c.createUUID(),q(B,{x:z[0],y:z[1],width:z[2],height:z[3]}),A.appendChild(B),d.paper.defs.appendChild(A),q(i,{"clip-path":"url(#"+A.id+")"}),d.clip=B}if(!p){var C=i.getAttribute("clip-path");if(C){var D=c._g.doc.getElementById(C.replace(/(^url\(#|\)$)/g,l));D&&D.parentNode.removeChild(D),q(i,{"clip-path":l}),delete d.clip}}break;case"path":"path"==d.type&&(q(i,{d:p?k.path=c._pathToAbsolute(p):"M0,0"}),d._.dirty=1,d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1)));break;case"width":if(i.setAttribute(o,p),d._.dirty=1,!k.fx)break;o="x",p=k.x;case"x":k.fx&&(p=-k.x-(k.width||0));case"rx":if("rx"==o&&"rect"==d.type)break;case"cx":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"height":if(i.setAttribute(o,p),d._.dirty=1,!k.fy)break;o="y",p=k.y;case"y":k.fy&&(p=-k.y-(k.height||0));case"ry":if("ry"==o&&"rect"==d.type)break;case"cy":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"r":"rect"==d.type?q(i,{rx:p,ry:p}):i.setAttribute(o,p),d._.dirty=1;break;case"src":"image"==d.type&&i.setAttributeNS(n,"href",p);break;case"stroke-width":(1!=d._.sx||1!=d._.sy)&&(p/=g(h(d._.sx),h(d._.sy))||1),d.paper._vbSize&&(p*=d.paper._vbSize),i.setAttribute(o,p),k["stroke-dasharray"]&&v(d,k["stroke-dasharray"],f),d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"stroke-dasharray":v(d,p,f);break;case"fill":var E=b(p).match(c._ISURL);if(E){A=q("pattern");var F=q("image");A.id=c.createUUID(),q(A,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),q(F,{x:0,y:0,"xlink:href":E[1]}),A.appendChild(F),function(a){c._preload(E[1],function(){var b=this.offsetWidth,c=this.offsetHeight;q(a,{width:b,height:c}),q(F,{width:b,height:c}),d.paper.safari()})}(A),d.paper.defs.appendChild(A),q(i,{fill:"url(#"+A.id+")"}),d.pattern=A,d.pattern&&s(d);break}var G=c.getRGB(p);if(G.error){if(("circle"==d.type||"ellipse"==d.type||"r"!=b(p).charAt())&&r(d,p)){if("opacity"in k||"fill-opacity"in k){var H=c._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l));if(H){var I=H.getElementsByTagName("stop");q(I[I.length-1],{"stop-opacity":("opacity"in k?k.opacity:1)*("fill-opacity"in k?k["fill-opacity"]:1)})}}k.gradient=p,k.fill="none";break}}else delete f.gradient,delete k.gradient,!c.is(k.opacity,"undefined")&&c.is(f.opacity,"undefined")&&q(i,{opacity:k.opacity}),!c.is(k["fill-opacity"],"undefined")&&c.is(f["fill-opacity"],"undefined")&&q(i,{"fill-opacity":k["fill-opacity"]});G[a]("opacity")&&q(i,{"fill-opacity":G.opacity>1?G.opacity/100:G.opacity});case"stroke":G=c.getRGB(p),i.setAttribute(o,G.hex),"stroke"==o&&G[a]("opacity")&&q(i,{"stroke-opacity":G.opacity>1?G.opacity/100:G.opacity}),"stroke"==o&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":("circle"==d.type||"ellipse"==d.type||"r"!=b(p).charAt())&&r(d,p);break;case"opacity":k.gradient&&!k[a]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){H=c._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),H&&(I=H.getElementsByTagName("stop"),q(I[I.length-1],{"stop-opacity":p}));break}default:"font-size"==o&&(p=e(p,10)+"px");var J=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[J]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if("text"==d.type&&(f[a]("text")||f[a]("font")||f[a]("font-size")||f[a]("x")||f[a]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(c._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10; -if(f[a]("text")){for(g.text=f.text;h.firstChild;)h.removeChild(h.firstChild);for(var j,k=b(f.text).split("\n"),m=[],n=0,o=k.length;o>n;n++)j=q("tspan"),n&&q(j,{dy:i*x,x:g.x}),j.appendChild(c._g.doc.createTextNode(k[n])),h.appendChild(j),m[n]=j}else for(m=h.getElementsByTagName("tspan"),n=0,o=m.length;o>n;n++)n?q(m[n],{dy:i*x,x:g.x}):q(m[0],{dy:0});q(h,{x:g.x,y:g.y}),d._.dirty=1;var p=d._getBBox(),r=g.y-(p.y+p.height/2);r&&c.is(r,"finite")&&q(m[0],{dy:r})}},z=function(a,b){this[0]=this.node=a,a.raphael=!0,this.id=c._oid++,a.raphaelid=this.id,this.matrix=c.matrix(),this.realPath=null,this.paper=b,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!b.bottom&&(b.bottom=this),this.prev=b.top,b.top&&(b.top.next=this),b.top=this,this.next=null},A=c.el;z.prototype=A,A.constructor=z,c._engine.path=function(a,b){var c=q("path");b.canvas&&b.canvas.appendChild(c);var d=new z(c,b);return d.type="path",w(d,{fill:"none",stroke:"#000",path:a}),d},A.rotate=function(a,c,e){if(this.removed)return this;if(a=b(a).split(j),a.length-1&&(c=d(a[1]),e=d(a[2])),a=d(a[0]),null==e&&(c=e),null==c||null==e){var f=this.getBBox(1);c=f.x+f.width/2,e=f.y+f.height/2}return this.transform(this._.transform.concat([["r",a,c,e]])),this},A.scale=function(a,c,e,f){if(this.removed)return this;if(a=b(a).split(j),a.length-1&&(c=d(a[1]),e=d(a[2]),f=d(a[3])),a=d(a[0]),null==c&&(c=a),null==f&&(e=f),null==e||null==f)var g=this.getBBox(1);return e=null==e?g.x+g.width/2:e,f=null==f?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,c,e,f]])),this},A.translate=function(a,c){return this.removed?this:(a=b(a).split(j),a.length-1&&(c=d(a[1])),a=d(a[0])||0,c=+c||0,this.transform(this._.transform.concat([["t",a,c]])),this)},A.transform=function(b){var d=this._;if(null==b)return d.transform;if(c._extractTransform(this,b),this.clip&&q(this.clip,{transform:this.matrix.invert()}),this.pattern&&s(this),this.node&&q(this.node,{transform:this.matrix}),1!=d.sx||1!=d.sy){var e=this.attrs[a]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":e})}return this},A.hide=function(){return!this.removed&&this.paper.safari(this.node.style.display="none"),this},A.show=function(){return!this.removed&&this.paper.safari(this.node.style.display=""),this},A.remove=function(){if(!this.removed&&this.node.parentNode){var a=this.paper;a.__set__&&a.__set__.exclude(this),k.unbind("raphael.*.*."+this.id),this.gradient&&a.defs.removeChild(this.gradient),c._tear(this,a),"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.removeChild(this.node.parentNode):this.node.parentNode.removeChild(this.node);for(var b in this)this[b]="function"==typeof this[b]?c._removedFactory(b):null;this.removed=!0}},A._getBBox=function(){if("none"==this.node.style.display){this.show();var a=!0}var b={};try{b=this.node.getBBox()}catch(c){}finally{b=b||{}}return a&&this.hide(),b},A.attr=function(b,d){if(this.removed)return this;if(null==b){var e={};for(var f in this.attrs)this.attrs[a](f)&&(e[f]=this.attrs[f]);return e.gradient&&"none"==e.fill&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform,e}if(null==d&&c.is(b,"string")){if("fill"==b&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;if("transform"==b)return this._.transform;for(var g=b.split(j),h={},i=0,l=g.length;l>i;i++)b=g[i],h[b]=b in this.attrs?this.attrs[b]:c.is(this.paper.customAttributes[b],"function")?this.paper.customAttributes[b].def:c._availableAttrs[b];return l-1?h:h[g[0]]}if(null==d&&c.is(b,"array")){for(h={},i=0,l=b.length;l>i;i++)h[b[i]]=this.attr(b[i]);return h}if(null!=d){var m={};m[b]=d}else null!=b&&c.is(b,"object")&&(m=b);for(var n in m)k("raphael.attr."+n+"."+this.id,this,m[n]);for(n in this.paper.customAttributes)if(this.paper.customAttributes[a](n)&&m[a](n)&&c.is(this.paper.customAttributes[n],"function")){var o=this.paper.customAttributes[n].apply(this,[].concat(m[n]));this.attrs[n]=m[n];for(var p in o)o[a](p)&&(m[p]=o[p])}return w(this,m),this},A.toFront=function(){if(this.removed)return this;"a"==this.node.parentNode.tagName.toLowerCase()?this.node.parentNode.parentNode.appendChild(this.node.parentNode):this.node.parentNode.appendChild(this.node);var a=this.paper;return a.top!=this&&c._tofront(this,a),this},A.toBack=function(){if(this.removed)return this;var a=this.node.parentNode;return"a"==a.tagName.toLowerCase()?a.parentNode.insertBefore(this.node.parentNode,this.node.parentNode.parentNode.firstChild):a.firstChild!=this.node&&a.insertBefore(this.node,this.node.parentNode.firstChild),c._toback(this,this.paper),this.paper,this},A.insertAfter=function(a){if(this.removed)return this;var b=a.node||a[a.length-1].node;return b.nextSibling?b.parentNode.insertBefore(this.node,b.nextSibling):b.parentNode.appendChild(this.node),c._insertafter(this,a,this.paper),this},A.insertBefore=function(a){if(this.removed)return this;var b=a.node||a[0].node;return b.parentNode.insertBefore(this.node,b),c._insertbefore(this,a,this.paper),this},A.blur=function(a){var b=this;if(0!==+a){var d=q("filter"),e=q("feGaussianBlur");b.attrs.blur=a,d.id=c.createUUID(),q(e,{stdDeviation:+a||1.5}),d.appendChild(e),b.paper.defs.appendChild(d),b._blur=d,q(b.node,{filter:"url(#"+d.id+")"})}else b._blur&&(b._blur.parentNode.removeChild(b._blur),delete b._blur,delete b.attrs.blur),b.node.removeAttribute("filter");return b},c._engine.circle=function(a,b,c,d){var e=q("circle");a.canvas&&a.canvas.appendChild(e);var f=new z(e,a);return f.attrs={cx:b,cy:c,r:d,fill:"none",stroke:"#000"},f.type="circle",q(e,f.attrs),f},c._engine.rect=function(a,b,c,d,e,f){var g=q("rect");a.canvas&&a.canvas.appendChild(g);var h=new z(g,a);return h.attrs={x:b,y:c,width:d,height:e,r:f||0,rx:f||0,ry:f||0,fill:"none",stroke:"#000"},h.type="rect",q(g,h.attrs),h},c._engine.ellipse=function(a,b,c,d,e){var f=q("ellipse");a.canvas&&a.canvas.appendChild(f);var g=new z(f,a);return g.attrs={cx:b,cy:c,rx:d,ry:e,fill:"none",stroke:"#000"},g.type="ellipse",q(f,g.attrs),g},c._engine.image=function(a,b,c,d,e,f){var g=q("image");q(g,{x:c,y:d,width:e,height:f,preserveAspectRatio:"none"}),g.setAttributeNS(n,"href",b),a.canvas&&a.canvas.appendChild(g);var h=new z(g,a);return h.attrs={x:c,y:d,width:e,height:f,src:b},h.type="image",h},c._engine.text=function(a,b,d,e){var f=q("text");a.canvas&&a.canvas.appendChild(f);var g=new z(f,a);return g.attrs={x:b,y:d,"text-anchor":"middle",text:e,font:c._availableAttrs.font,stroke:"none",fill:"#000"},g.type="text",w(g,g.attrs),g},c._engine.setSize=function(a,b){return this.width=a||this.width,this.height=b||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},c._engine.create=function(){var a=c._getContainer.apply(0,arguments),b=a&&a.container,d=a.x,e=a.y,f=a.width,g=a.height;if(!b)throw new Error("SVG container not found.");var h,i=q("svg"),j="overflow:hidden;";return d=d||0,e=e||0,f=f||512,g=g||342,q(i,{height:g,version:1.1,width:f,xmlns:"http://www.w3.org/2000/svg"}),1==b?(i.style.cssText=j+"position:absolute;left:"+d+"px;top:"+e+"px",c._g.doc.body.appendChild(i),h=1):(i.style.cssText=j+"position:relative",b.firstChild?b.insertBefore(i,b.firstChild):b.appendChild(i)),b=new c._Paper,b.width=f,b.height=g,b.canvas=i,b.clear(),b._left=b._top=0,h&&(b.renderfix=function(){}),b.renderfix(),b},c._engine.setViewBox=function(a,b,c,d,e){k("raphael.setViewBox",this,this._viewBox,[a,b,c,d,e]);var f,h,i=g(c/this.width,d/this.height),j=this.top,l=e?"meet":"xMinYMin";for(null==a?(this._vbSize&&(i=1),delete this._vbSize,f="0 0 "+this.width+m+this.height):(this._vbSize=i,f=a+m+b+m+c+m+d),q(this.canvas,{viewBox:f,preserveAspectRatio:l});i&&j;)h="stroke-width"in j.attrs?j.attrs["stroke-width"]:1,j.attr({"stroke-width":h}),j._.dirty=1,j._.dirtyT=1,j=j.prev;return this._viewBox=[a,b,c,d,!!e],this},c.prototype.renderfix=function(){var a,b=this.canvas,c=b.style;try{a=b.getScreenCTM()||b.createSVGMatrix()}catch(d){a=b.createSVGMatrix()}var e=-a.e%1,f=-a.f%1;(e||f)&&(e&&(this._left=(this._left+e)%1,c.left=this._left+"px"),f&&(this._top=(this._top+f)%1,c.top=this._top+"px"))},c.prototype.clear=function(){c.eve("raphael.clear",this);for(var a=this.canvas;a.firstChild;)a.removeChild(a.firstChild);this.bottom=this.top=null,(this.desc=q("desc")).appendChild(c._g.doc.createTextNode("Created with RaphaĂ«l "+c.version)),a.appendChild(this.desc),a.appendChild(this.defs=q("defs"))},c.prototype.remove=function(){k("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]="function"==typeof this[a]?c._removedFactory(a):null};var B=c.st;for(var C in A)A[a](C)&&!B[a](C)&&(B[C]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(C))}}(),function(){if(c.vml){var a="hasOwnProperty",b=String,d=parseFloat,e=Math,f=e.round,g=e.max,h=e.min,i=e.abs,j="fill",k=/[, ]+/,l=c.eve,m=" progid:DXImageTransform.Microsoft",n=" ",o="",p={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},q=/([clmz]),?([^clmz]*)/gi,r=/ progid:\S+Blur\([^\)]+\)/g,s=/-?[^,\s-]+/g,t="position:absolute;left:0;top:0;width:1px;height:1px",u=21600,v={path:1,rect:1,image:1},w={circle:1,ellipse:1},x=function(a){var d=/[ahqstv]/gi,e=c._pathToAbsolute;if(b(a).match(d)&&(e=c._path2curve),d=/[clmz]/g,e==c._pathToAbsolute&&!b(a).match(d)){var g=b(a).replace(q,function(a,b,c){var d=[],e="m"==b.toLowerCase(),g=p[b];return c.replace(s,function(a){e&&2==d.length&&(g+=d+p["m"==b?"l":"L"],d=[]),d.push(f(a*u))}),g+d});return g}var h,i,j=e(a);g=[];for(var k=0,l=j.length;l>k;k++){h=j[k],i=j[k][0].toLowerCase(),"z"==i&&(i="x");for(var m=1,r=h.length;r>m;m++)i+=f(h[m]*u)+(m!=r-1?",":o);g.push(i)}return g.join(n)},y=function(a,b,d){var e=c.matrix();return e.rotate(-a,.5,.5),{dx:e.x(b,d),dy:e.y(b,d)}},z=function(a,b,c,d,e,f){var g=a._,h=a.matrix,k=g.fillpos,l=a.node,m=l.style,o=1,p="",q=u/b,r=u/c;if(m.visibility="hidden",b&&c){if(l.coordsize=i(q)+n+i(r),m.rotation=f*(0>b*c?-1:1),f){var s=y(f,d,e);d=s.dx,e=s.dy}if(0>b&&(p+="x"),0>c&&(p+=" y")&&(o=-1),m.flip=p,l.coordorigin=d*-q+n+e*-r,k||g.fillsize){var t=l.getElementsByTagName(j);t=t&&t[0],l.removeChild(t),k&&(s=y(f,h.x(k[0],k[1]),h.y(k[0],k[1])),t.position=s.dx*o+n+s.dy*o),g.fillsize&&(t.size=g.fillsize[0]*i(b)+n+g.fillsize[1]*i(c)),l.appendChild(t)}m.visibility="visible"}};c.toString=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running RaphaĂ«l "+this.version};var A=function(a,c,d){for(var e=b(c).toLowerCase().split("-"),f=d?"end":"start",g=e.length,h="classic",i="medium",j="medium";g--;)switch(e[g]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":h=e[g];break;case"wide":case"narrow":j=e[g];break;case"long":case"short":i=e[g]}var k=a.node.getElementsByTagName("stroke")[0];k[f+"arrow"]=h,k[f+"arrowlength"]=i,k[f+"arrowwidth"]=j},B=function(e,i){e.attrs=e.attrs||{};var l=e.node,m=e.attrs,p=l.style,q=v[e.type]&&(i.x!=m.x||i.y!=m.y||i.width!=m.width||i.height!=m.height||i.cx!=m.cx||i.cy!=m.cy||i.rx!=m.rx||i.ry!=m.ry||i.r!=m.r),r=w[e.type]&&(m.cx!=i.cx||m.cy!=i.cy||m.r!=i.r||m.rx!=i.rx||m.ry!=i.ry),s=e;for(var t in i)i[a](t)&&(m[t]=i[t]);if(q&&(m.path=c._getPath[e.type](e),e._.dirty=1),i.href&&(l.href=i.href),i.title&&(l.title=i.title),i.target&&(l.target=i.target),i.cursor&&(p.cursor=i.cursor),"blur"in i&&e.blur(i.blur),(i.path&&"path"==e.type||q)&&(l.path=x(~b(m.path).toLowerCase().indexOf("r")?c._pathToAbsolute(m.path):m.path),"image"==e.type&&(e._.fillpos=[m.x,m.y],e._.fillsize=[m.width,m.height],z(e,1,1,0,0,0))),"transform"in i&&e.transform(i.transform),r){var y=+m.cx,B=+m.cy,D=+m.rx||+m.r||0,E=+m.ry||+m.r||0;l.path=c.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",f((y-D)*u),f((B-E)*u),f((y+D)*u),f((B+E)*u),f(y*u)),e._.dirty=1}if("clip-rect"in i){var G=b(i["clip-rect"]).split(k);if(4==G.length){G[2]=+G[2]+ +G[0],G[3]=+G[3]+ +G[1];var H=l.clipRect||c._g.doc.createElement("div"),I=H.style;I.clip=c.format("rect({1}px {2}px {3}px {0}px)",G),l.clipRect||(I.position="absolute",I.top=0,I.left=0,I.width=e.paper.width+"px",I.height=e.paper.height+"px",l.parentNode.insertBefore(H,l),H.appendChild(l),l.clipRect=H)}i["clip-rect"]||l.clipRect&&(l.clipRect.style.clip="auto")}if(e.textpath){var J=e.textpath.style;i.font&&(J.font=i.font),i["font-family"]&&(J.fontFamily='"'+i["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,o)+'"'),i["font-size"]&&(J.fontSize=i["font-size"]),i["font-weight"]&&(J.fontWeight=i["font-weight"]),i["font-style"]&&(J.fontStyle=i["font-style"])}if("arrow-start"in i&&A(s,i["arrow-start"]),"arrow-end"in i&&A(s,i["arrow-end"],1),null!=i.opacity||null!=i["stroke-width"]||null!=i.fill||null!=i.src||null!=i.stroke||null!=i["stroke-width"]||null!=i["stroke-opacity"]||null!=i["fill-opacity"]||null!=i["stroke-dasharray"]||null!=i["stroke-miterlimit"]||null!=i["stroke-linejoin"]||null!=i["stroke-linecap"]){var K=l.getElementsByTagName(j),L=!1;if(K=K&&K[0],!K&&(L=K=F(j)),"image"==e.type&&i.src&&(K.src=i.src),i.fill&&(K.on=!0),(null==K.on||"none"==i.fill||null===i.fill)&&(K.on=!1),K.on&&i.fill){var M=b(i.fill).match(c._ISURL);if(M){K.parentNode==l&&l.removeChild(K),K.rotate=!0,K.src=M[1],K.type="tile";var N=e.getBBox(1);K.position=N.x+n+N.y,e._.fillpos=[N.x,N.y],c._preload(M[1],function(){e._.fillsize=[this.offsetWidth,this.offsetHeight]})}else K.color=c.getRGB(i.fill).hex,K.src=o,K.type="solid",c.getRGB(i.fill).error&&(s.type in{circle:1,ellipse:1}||"r"!=b(i.fill).charAt())&&C(s,i.fill,K)&&(m.fill="none",m.gradient=i.fill,K.rotate=!1)}if("fill-opacity"in i||"opacity"in i){var O=((+m["fill-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+c.getRGB(i.fill).o+1||2)-1);O=h(g(O,0),1),K.opacity=O,K.src&&(K.color="none")}l.appendChild(K);var P=l.getElementsByTagName("stroke")&&l.getElementsByTagName("stroke")[0],Q=!1;!P&&(Q=P=F("stroke")),(i.stroke&&"none"!=i.stroke||i["stroke-width"]||null!=i["stroke-opacity"]||i["stroke-dasharray"]||i["stroke-miterlimit"]||i["stroke-linejoin"]||i["stroke-linecap"])&&(P.on=!0),("none"==i.stroke||null===i.stroke||null==P.on||0==i.stroke||0==i["stroke-width"])&&(P.on=!1);var R=c.getRGB(i.stroke);P.on&&i.stroke&&(P.color=R.hex),O=((+m["stroke-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+R.o+1||2)-1);var S=.75*(d(i["stroke-width"])||1);if(O=h(g(O,0),1),null==i["stroke-width"]&&(S=m["stroke-width"]),i["stroke-width"]&&(P.weight=S),S&&1>S&&(O*=S)&&(P.weight=1),P.opacity=O,i["stroke-linejoin"]&&(P.joinstyle=i["stroke-linejoin"]||"miter"),P.miterlimit=i["stroke-miterlimit"]||8,i["stroke-linecap"]&&(P.endcap="butt"==i["stroke-linecap"]?"flat":"square"==i["stroke-linecap"]?"square":"round"),i["stroke-dasharray"]){var T={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};P.dashstyle=T[a](i["stroke-dasharray"])?T[i["stroke-dasharray"]]:o}Q&&l.appendChild(P)}if("text"==s.type){s.paper.canvas.style.display=o;var U=s.paper.span,V=100,W=m.font&&m.font.match(/\d+(?:\.\d*)?(?=px)/);p=U.style,m.font&&(p.font=m.font),m["font-family"]&&(p.fontFamily=m["font-family"]),m["font-weight"]&&(p.fontWeight=m["font-weight"]),m["font-style"]&&(p.fontStyle=m["font-style"]),W=d(m["font-size"]||W&&W[0])||10,p.fontSize=W*V+"px",s.textpath.string&&(U.innerHTML=b(s.textpath.string).replace(/"));var X=U.getBoundingClientRect();s.W=m.w=(X.right-X.left)/V,s.H=m.h=(X.bottom-X.top)/V,s.X=m.x,s.Y=m.y+s.H/2,("x"in i||"y"in i)&&(s.path.v=c.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));for(var Y=["x","y","text","font","font-family","font-weight","font-style","font-size"],Z=0,$=Y.length;$>Z;Z++)if(Y[Z]in i){s._.dirty=1;break}switch(m["text-anchor"]){case"start":s.textpath.style["v-text-align"]="left",s.bbx=s.W/2;break;case"end":s.textpath.style["v-text-align"]="right",s.bbx=-s.W/2;break;default:s.textpath.style["v-text-align"]="center",s.bbx=0}s.textpath.style["v-text-kern"]=!0}},C=function(a,f,g){a.attrs=a.attrs||{};var h=(a.attrs,Math.pow),i="linear",j=".5 .5";if(a.attrs.gradient=f,f=b(f).replace(c._radial_gradient,function(a,b,c){return i="radial",b&&c&&(b=d(b),c=d(c),h(b-.5,2)+h(c-.5,2)>.25&&(c=e.sqrt(.25-h(b-.5,2))*(2*(c>.5)-1)+.5),j=b+n+c),o}),f=f.split(/\s*\-\s*/),"linear"==i){var k=f.shift();if(k=-d(k),isNaN(k))return null}var l=c._parseDots(f);if(!l)return null;if(a=a.shape||a.node,l.length){a.removeChild(g),g.on=!0,g.method="none",g.color=l[0].color,g.color2=l[l.length-1].color;for(var m=[],p=0,q=l.length;q>p;p++)l[p].offset&&m.push(l[p].offset+n+l[p].color);g.colors=m.length?m.join():"0% "+g.color,"radial"==i?(g.type="gradientTitle",g.focus="100%",g.focussize="0 0",g.focusposition=j,g.angle=0):(g.type="gradient",g.angle=(270-k)%360),a.appendChild(g)}return 1},D=function(a,b){this[0]=this.node=a,a.raphael=!0,this.id=c._oid++,a.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=b,this.matrix=c.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!b.bottom&&(b.bottom=this),this.prev=b.top,b.top&&(b.top.next=this),b.top=this,this.next=null},E=c.el;D.prototype=E,E.constructor=D,E.transform=function(a){if(null==a)return this._.transform;var d,e=this.paper._viewBoxShift,f=e?"s"+[e.scale,e.scale]+"-1-1t"+[e.dx,e.dy]:o;e&&(d=a=b(a).replace(/\.{3}|\u2026/g,this._.transform||o)),c._extractTransform(this,f+a);var g,h=this.matrix.clone(),i=this.skew,j=this.node,k=~b(this.attrs.fill).indexOf("-"),l=!b(this.attrs.fill).indexOf("url(");if(h.translate(1,1),l||k||"image"==this.type)if(i.matrix="1 0 0 1",i.offset="0 0",g=h.split(),k&&g.noRotation||!g.isSimple){j.style.filter=h.toFilter();var m=this.getBBox(),p=this.getBBox(1),q=m.x-p.x,r=m.y-p.y;j.coordorigin=q*-u+n+r*-u,z(this,1,1,q,r,0)}else j.style.filter=o,z(this,g.scalex,g.scaley,g.dx,g.dy,g.rotate);else j.style.filter=o,i.matrix=b(h),i.offset=h.offset();return d&&(this._.transform=d),this},E.rotate=function(a,c,e){if(this.removed)return this;if(null!=a){if(a=b(a).split(k),a.length-1&&(c=d(a[1]),e=d(a[2])),a=d(a[0]),null==e&&(c=e),null==c||null==e){var f=this.getBBox(1);c=f.x+f.width/2,e=f.y+f.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",a,c,e]])),this}},E.translate=function(a,c){return this.removed?this:(a=b(a).split(k),a.length-1&&(c=d(a[1])),a=d(a[0])||0,c=+c||0,this._.bbox&&(this._.bbox.x+=a,this._.bbox.y+=c),this.transform(this._.transform.concat([["t",a,c]])),this)},E.scale=function(a,c,e,f){if(this.removed)return this;if(a=b(a).split(k),a.length-1&&(c=d(a[1]),e=d(a[2]),f=d(a[3]),isNaN(e)&&(e=null),isNaN(f)&&(f=null)),a=d(a[0]),null==c&&(c=a),null==f&&(e=f),null==e||null==f)var g=this.getBBox(1);return e=null==e?g.x+g.width/2:e,f=null==f?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,c,e,f]])),this._.dirtyT=1,this},E.hide=function(){return!this.removed&&(this.node.style.display="none"),this},E.show=function(){return!this.removed&&(this.node.style.display=o),this},E._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},E.remove=function(){if(!this.removed&&this.node.parentNode){this.paper.__set__&&this.paper.__set__.exclude(this),c.eve.unbind("raphael.*.*."+this.id),c._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape);for(var a in this)this[a]="function"==typeof this[a]?c._removedFactory(a):null;this.removed=!0}},E.attr=function(b,d){if(this.removed)return this;if(null==b){var e={};for(var f in this.attrs)this.attrs[a](f)&&(e[f]=this.attrs[f]);return e.gradient&&"none"==e.fill&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform,e}if(null==d&&c.is(b,"string")){if(b==j&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;for(var g=b.split(k),h={},i=0,m=g.length;m>i;i++)b=g[i],h[b]=b in this.attrs?this.attrs[b]:c.is(this.paper.customAttributes[b],"function")?this.paper.customAttributes[b].def:c._availableAttrs[b];return m-1?h:h[g[0]]}if(this.attrs&&null==d&&c.is(b,"array")){for(h={},i=0,m=b.length;m>i;i++)h[b[i]]=this.attr(b[i]);return h}var n;null!=d&&(n={},n[b]=d),null==d&&c.is(b,"object")&&(n=b);for(var o in n)l("raphael.attr."+o+"."+this.id,this,n[o]);if(n){for(o in this.paper.customAttributes)if(this.paper.customAttributes[a](o)&&n[a](o)&&c.is(this.paper.customAttributes[o],"function")){var p=this.paper.customAttributes[o].apply(this,[].concat(n[o]));this.attrs[o]=n[o];for(var q in p)p[a](q)&&(n[q]=p[q])}n.text&&"text"==this.type&&(this.textpath.string=n.text),B(this,n)}return this},E.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&c._tofront(this,this.paper),this},E.toBack=function(){return this.removed?this:(this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),c._toback(this,this.paper)),this)},E.insertAfter=function(a){return this.removed?this:(a.constructor==c.st.constructor&&(a=a[a.length-1]),a.node.nextSibling?a.node.parentNode.insertBefore(this.node,a.node.nextSibling):a.node.parentNode.appendChild(this.node),c._insertafter(this,a,this.paper),this)},E.insertBefore=function(a){return this.removed?this:(a.constructor==c.st.constructor&&(a=a[0]),a.node.parentNode.insertBefore(this.node,a.node),c._insertbefore(this,a,this.paper),this)},E.blur=function(a){var b=this.node.runtimeStyle,d=b.filter;return d=d.replace(r,o),0!==+a?(this.attrs.blur=a,b.filter=d+n+m+".Blur(pixelradius="+(+a||1.5)+")",b.margin=c.format("-{0}px 0 0 -{0}px",f(+a||1.5))):(b.filter=d,b.margin=0,delete this.attrs.blur),this},c._engine.path=function(a,b){var c=F("shape");c.style.cssText=t,c.coordsize=u+n+u,c.coordorigin=b.coordorigin;var d=new D(c,b),e={fill:"none",stroke:"#000"};a&&(e.path=a),d.type="path",d.path=[],d.Path=o,B(d,e),b.canvas.appendChild(c);var f=F("skew");return f.on=!0,c.appendChild(f),d.skew=f,d.transform(o),d},c._engine.rect=function(a,b,d,e,f,g){var h=c._rectPath(b,d,e,f,g),i=a.path(h),j=i.attrs;return i.X=j.x=b,i.Y=j.y=d,i.W=j.width=e,i.H=j.height=f,j.r=g,j.path=h,i.type="rect",i},c._engine.ellipse=function(a,b,c,d,e){var f=a.path();return f.attrs,f.X=b-d,f.Y=c-e,f.W=2*d,f.H=2*e,f.type="ellipse",B(f,{cx:b,cy:c,rx:d,ry:e}),f},c._engine.circle=function(a,b,c,d){var e=a.path();return e.attrs,e.X=b-d,e.Y=c-d,e.W=e.H=2*d,e.type="circle",B(e,{cx:b,cy:c,r:d}),e},c._engine.image=function(a,b,d,e,f,g){var h=c._rectPath(d,e,f,g),i=a.path(h).attr({stroke:"none"}),k=i.attrs,l=i.node,m=l.getElementsByTagName(j)[0];return k.src=b,i.X=k.x=d,i.Y=k.y=e,i.W=k.width=f,i.H=k.height=g,k.path=h,i.type="image",m.parentNode==l&&l.removeChild(m),m.rotate=!0,m.src=b,m.type="tile",i._.fillpos=[d,e],i._.fillsize=[f,g],l.appendChild(m),z(i,1,1,0,0,0),i},c._engine.text=function(a,d,e,g){var h=F("shape"),i=F("path"),j=F("textpath");d=d||0,e=e||0,g=g||"",i.v=c.format("m{0},{1}l{2},{1}",f(d*u),f(e*u),f(d*u)+1),i.textpathok=!0,j.string=b(g),j.on=!0,h.style.cssText=t,h.coordsize=u+n+u,h.coordorigin="0 0";var k=new D(h,a),l={fill:"#000",stroke:"none",font:c._availableAttrs.font,text:g};k.shape=h,k.path=i,k.textpath=j,k.type="text",k.attrs.text=b(g),k.attrs.x=d,k.attrs.y=e,k.attrs.w=1,k.attrs.h=1,B(k,l),h.appendChild(j),h.appendChild(i),a.canvas.appendChild(h);var m=F("skew");return m.on=!0,h.appendChild(m),k.skew=m,k.transform(o),k},c._engine.setSize=function(a,b){var d=this.canvas.style;return this.width=a,this.height=b,a==+a&&(a+="px"),b==+b&&(b+="px"),d.width=a,d.height=b,d.clip="rect(0 "+a+" "+b+" 0)",this._viewBox&&c._engine.setViewBox.apply(this,this._viewBox),this},c._engine.setViewBox=function(a,b,d,e,f){c.eve("raphael.setViewBox",this,this._viewBox,[a,b,d,e,f]);var h,i,j=this.width,k=this.height,l=1/g(d/j,e/k);return f&&(h=k/e,i=j/d,j>d*h&&(a-=(j-d*h)/2/h),k>e*i&&(b-=(k-e*i)/2/i)),this._viewBox=[a,b,d,e,!!f],this._viewBoxShift={dx:-a,dy:-b,scale:l},this.forEach(function(a){a.transform("...")}),this};var F;c._engine.initWin=function(a){var b=a.document;b.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!b.namespaces.rvml&&b.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),F=function(a){return b.createElement("')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},c._engine.initWin(c._g.win),c._engine.create=function(){var a=c._getContainer.apply(0,arguments),b=a.container,d=a.height,e=a.width,f=a.x,g=a.y;if(!b)throw new Error("VML container not found.");var h=new c._Paper,i=h.canvas=c._g.doc.createElement("div"),j=i.style;return f=f||0,g=g||0,e=e||512,d=d||342,h.width=e,h.height=d,e==+e&&(e+="px"),d==+d&&(d+="px"),h.coordsize=1e3*u+n+1e3*u,h.coordorigin="0 0",h.span=c._g.doc.createElement("span"),h.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",i.appendChild(h.span),j.cssText=c.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",e,d),1==b?(c._g.doc.body.appendChild(i),j.left=f+"px",j.top=g+"px",j.position="absolute"):b.firstChild?b.insertBefore(i,b.firstChild):b.appendChild(i),h.renderfix=function(){},h},c.prototype.clear=function(){c.eve("raphael.clear",this),this.canvas.innerHTML=o,this.span=c._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},c.prototype.remove=function(){c.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]="function"==typeof this[a]?c._removedFactory(a):null;return!0};var G=c.st;for(var H in E)E[a](H)&&!G[a](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}}(),B.was?A.win.Raphael=c:Raphael=c,c}); \ No newline at end of file From b3ec9bb1ea78f7d0953bf202433679a171d17ad1 Mon Sep 17 00:00:00 2001 From: neveldo Date: Thu, 27 Nov 2014 22:54:34 +0100 Subject: [PATCH 76/96] Updated dependencies --- examples.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples.html b/examples.html index 91cd165c3..7f5edaae5 100644 --- a/examples.html +++ b/examples.html @@ -147,8 +147,9 @@
- - + + + From 42e9ae5780d59e41e107669e6576d517253e51c9 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sat, 29 Nov 2014 19:38:53 +0100 Subject: [PATCH 77/96] Zoom on mousewheel only if zoom is enabled --- js/jquery.mapael.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 761395535..bf39c0a55 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -130,7 +130,7 @@ /** * Update the zoom level of the map on mousewheel */ - options.map.zoom.mousewheel && $self.on("mousewheel", function(e) { + options.map.zoom.enabled && options.map.zoom.mousewheel && $self.on("mousewheel", function(e) { var offset = $self.offset(), initFactor = (options.map.width) ? ($.fn.mapael.maps[options.map.name].width / options.map.width) : ($.fn.mapael.maps[options.map.name].width / $self.width()) , zoomLevel = (e.deltaY > 0) ? 1 : -1 From ff9ea21b392a58397fe5071ff491301633e2ae0f Mon Sep 17 00:00:00 2001 From: neveldo Date: Sat, 29 Nov 2014 21:07:34 +0100 Subject: [PATCH 78/96] Fixed zoom on mousewheel --- js/jquery.mapael.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index bf39c0a55..d0929cccb 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -131,8 +131,8 @@ * Update the zoom level of the map on mousewheel */ options.map.zoom.enabled && options.map.zoom.mousewheel && $self.on("mousewheel", function(e) { - var offset = $self.offset(), - initFactor = (options.map.width) ? ($.fn.mapael.maps[options.map.name].width / options.map.width) : ($.fn.mapael.maps[options.map.name].width / $self.width()) + var offset = $container.offset(), + initFactor = (options.map.width) ? ($.fn.mapael.maps[options.map.name].width / options.map.width) : ($.fn.mapael.maps[options.map.name].width / $container.width()) , zoomLevel = (e.deltaY > 0) ? 1 : -1 , zoomFactor = 1 / (1 + ($self.data("zoomLevel")) * options.map.zoom.step) , x = zoomFactor * initFactor * (e.clientX + $(window).scrollLeft() - offset.left) + $self.data("panX") From 653a57370f76a327b24ad7d49aaa51ab29b4ccd6 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sat, 29 Nov 2014 21:55:42 +0100 Subject: [PATCH 79/96] Fixed tooltip position on mouseover --- js/jquery.mapael.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index d0929cccb..a5cb1234c 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -571,7 +571,7 @@ tooltipTO = setTimeout( function() { elem.tooltipContent && $tooltip.html(elem.tooltipContent).css("display", "block"); - $tooltip.css({"left" : Math.min(containerY2 - $tooltip.outerWidth() - 5, e.pageX + 12), "top" : e.pageY + 23 - $(window).scrollTop()}); + $tooltip.css({"left" : Math.min(containerY2 - $tooltip.outerWidth() - 5, e.pageX + 10 - $(window).scrollLeft()), "top" : e.pageY + 20 - $(window).scrollTop()}); } , 120 ); @@ -579,7 +579,7 @@ clearTimeout(tooltipTO); $tooltip.css("display", "none"); }).on("mousemove", function(e) { - $tooltip.css({"left" : Math.min(containerY2 - $tooltip.outerWidth() - 5, e.pageX + 12), "top" : e.pageY + 23 - $(window).scrollTop()}); + $tooltip.css({"left" : Math.min(containerY2 - $tooltip.outerWidth() - 5, e.pageX + 10 - $(window).scrollLeft()), "top" : e.pageY + 20 - $(window).scrollTop()}); }); }; From 93019ef6b14c0a031cff22b73d4d186fa444b4ae Mon Sep 17 00:00:00 2001 From: neveldo Date: Sat, 29 Nov 2014 21:56:02 +0100 Subject: [PATCH 80/96] Updated examples --- examples.html | 112 +- examples.js | 9515 ++----------------------------------------------- 2 files changed, 432 insertions(+), 9195 deletions(-) diff --git a/examples.html b/examples.html index 7f5edaae5..7a6c7bb34 100644 --- a/examples.html +++ b/examples.html @@ -2,48 +2,28 @@ - Demo + jQuery Mapael examples
-

Map examples

- -

Minimal example (France)

-
+

Minimal example

+
Alternative content for the map
-

Refreshable map of France with coloured cities and areas labels and zoom buttons

-
- +

Map with some custom plots and areas

+
+
+ Alternative content for the map +
+
+ +

Map with links between the plots

+
Alternative content for the map
-

Map with some overloaded parameters and 'onclick' callback on areas (France)

-
+

Map with zoom-in, zoom-out buttons and zoom on mousewheel

+
Alternative content for the map
- -

Population of France by department with a legend

-
+ +

Map with a legend for areas

+
Alternative content for the map
@@ -114,36 +112,10 @@ Alternative content for the legend
+ -

Population of the 1000 more populated french cities with a legend

-
-
- Alternative content for the map -
-
- Alternative content for the legend -
-
- -

Map of the world with the population by country

-
-
- Alternative content for the map -
-
- Alternative content for the legend -
-
- Alternative content for the legend -
-
- -

Map of USA with some plotted cities

-
-
- Alternative content for the map -
-
+ + All example for jQuery Mapael are available on neveldo.fr/mapael.
diff --git a/examples.js b/examples.js index 84c16a651..08f53292c 100644 --- a/examples.js +++ b/examples.js @@ -1,188 +1,427 @@ $(function(){ - // Example #1 - $(".maparea1").mapael({ - map : { - name : "france_departments" - , width : 250 - } - }); - - // Example #2 - $(".maparea2").mapael({ - map : { - name : "france_departments" - , zoom: { - enabled: true + $(function(){ + $(".container1").mapael({ + map : { + // Set the name of the map to display + name : "france_departments", } + }); + }); + + $(".container2").mapael({ + map : { + name : "france_departments" + + // Set default plots and areas style , defaultPlot : { attrs : { - opacity : 0.6 + fill: "#004a9b" + , opacity : 0.6 + } + , attrsHover : { + opacity : 1 + } + , text : { + attrs : { + fill : "#505444" + } + , attrsHover : { + fill : "#000" + } + } + } + , defaultArea: { + attrs : { + fill : "#f4f4e8" + , stroke: "#ced8d0" + } + , attrsHover : { + fill: "#a4e100" + } + , text : { + attrs : { + fill : "#505444" + } + , attrsHover : { + fill : "#000" + } } } }, + + // Customize some areas of the map areas: { "department-56" : { - text : {content : "56"}, - tooltip: {content : "Morbihan (56)"} + text : {content : "Morbihan", attrs : {"font-size" : 10}}, + tooltip: {content : "Morbihan
Bretagne"} + }, + "department-21" : { + attrs : { + fill : "#488402" + } + , attrsHover : { + fill: "#a4e100" + } } }, + + // Add some plots on the map + plots : { + // Image plot + 'paris' : { + type : "image", + url: "http://www.neveldo.fr/mapael/marker.png", + width: 12, + height: 40, + latitude : 48.86, + longitude: 2.3444, + attrs : { + opacity : 1 + }, + attrsHover: { + transform : "s1.5" + } + }, + // Circle plot + 'lyon' : { + type: "circle", + size:50, + latitude :45.758888888889, + longitude: 4.8413888888889, + tooltip: {content : "City : Lyon
RhĂ´ne-Alpes"}, + text : {content : "Lyon"} + }, + // Square plot + 'rennes' : { + type :"square", + size :20, + latitude : 48.114166666667, + longitude: -1.6808333333333, + tooltip: {content : "City : Rennes
Bretagne"}, + text : {content : "Rennes"} + }, + // Plot positioned by x and y instead of latitude, longitude + 'myplot' : { + x : 300, + y: 200, + text : { + content : "My plot" + , position: "bottom" + , attrs : {"font-size" : 10, fill : "#004a9b", opacity: 0.6} + , attrsHover : {fill : "#004a9b", opacity: 1} + }, + }, + 'Bordeaux' : { + type: "circle", + size:30, + latitude :44.834763, + longitude: -0.580991, + attrs : { + opacity : 1 + }, + text : { + content : "33", + position : "inner", + attrs : { + "font-size" : 16 + , "font-weight" : "bold" + , fill : "#fff" + }, + attrsHover : { + "font-size" : 16 + , "font-weight" : "bold" + , fill : "#fff" + } + } + } + } + }); + + $(".container3").mapael({ + map : { + name : "world_countries", + defaultArea: { + attrs : { + fill : "#f4f4e8" + , stroke: "#ced8d0" + } + } + // Default attributes can be set for all links + , defaultLink: { + factor : 0.4 + , attrsHover : { + stroke: "#a4e100" + } + } + , defaultPlot : { + text : { + attrs : { + fill:"#000" + }, + attrsHover : { + fill:"#000" + } + } + } + }, plots : { 'paris' : { - latitude : 48.86, - longitude: 2.3444 + latitude :48.86, + longitude :2.3444, + tooltip: {content : "Paris
Population: 500000000"} }, + 'newyork' : { + latitude :40.667, + longitude :-73.833, + tooltip: {content : "New york
Population: 200001"} + }, + 'sanfrancisco' : { + latitude: 37.792032, + longitude: -122.394613, + tooltip: {content : "San Francisco"} + }, + 'brasilia' : { + latitude :-15.781682, + longitude :-47.924195, + tooltip: {content : "Brasilia
Population: 200000001"} + }, + 'roma': { + latitude :41.827637, + longitude :12.462732, + tooltip: {content : "Roma"} + }, + 'miami' : { + latitude: 25.789125, + longitude: -80.205674, + tooltip: {content : "Miami"} + }, + + // Size=0 in order to make plots invisible + 'tokyo': { + latitude :35.687418, + longitude :139.692306, + size:0, + text : {content : 'Tokyo'} + }, + 'sydney' : { + latitude :-33.917, + longitude :151.167, + size:0, + text : {content : 'Sydney'} + }, + 'plot1': { + latitude :22.906561, + longitude :86.840170, + size:0, + text : {content : 'Plot1', position : 'left', margin:5} + }, + 'plot2': { + latitude :-0.390553, + longitude :115.586762, + size:0, + text : {content : 'Plot2'} + }, + 'plot3': { + latitude :44.065626, + longitude :94.576079, + size:0, + text : {content : 'Plot3'} + } + }, + // Links allow you to connect plots between them + links: { + 'parisnewyork' : { + // The curve can be inverted by setting a negative factor + factor : -0.3 + , between : ['paris', 'newyork'] + , attrs : { + "stroke-width" : 2 + } + , tooltip: {content : "Paris - New-York"} + } + , 'parissanfrancisco' : { + factor : -0.5 + , between : ['paris', 'sanfrancisco'] + , attrs : { + "stroke-width" : 4 + } + , tooltip: {content : "Paris - San - Francisco"} + } + , 'parisbrasilia' : { + factor : -0.8 + , between : ['paris', 'brasilia'] + , attrs : { + "stroke-width" : 1 + } + , tooltip: {content : "Paris - Brasilia"} + } + , 'romamiami' : { + factor : 0.2 + , between : ['roma', 'miami'] + , attrs : { + "stroke-width" : 4 + } + , tooltip: {content : "Roma - Miami"} + } + , 'sydneyplot1' : { + factor : -0.2 + , between : ['sydney', 'plot1'] + , attrs : { + stroke: "#a4e100", + "stroke-width" : 3, + "stroke-linecap":"round", + opacity:0.6 + } + , tooltip: {content : "Sydney - Plot1"} + } + , 'sydneyplot2' : { + factor : -0.1 + , between : ['sydney', 'plot2'] + , attrs : { + stroke: "#a4e100", + "stroke-width" : 8, + "stroke-linecap":"round", + opacity:0.6 + } + , tooltip: {content : "Sydney - Plot2"} + } + , 'sydneyplot3' : { + factor : 0.2 + , between : ['sydney', 'plot3'] + , attrs : { + stroke: "#a4e100", + "stroke-width" : 4, + "stroke-linecap":"round", + opacity:0.6 + } + , tooltip: {content : "Sydney - Plot3"} + } + , 'sydneytokyo' : { + factor : 0.2 + , between : ['sydney', 'tokyo'] + , attrs : { + stroke: "#a4e100", + "stroke-width" : 6, + "stroke-linecap":"round", + opacity:0.6 + } + , tooltip: {content : "Sydney - Plot2"} + } + } + }); + + $(".container4").mapael({ + map : { + name : "france_departments" + // Enable zoom on the map + , zoom : { + enabled : true + } + // Set default plots and areas style + , defaultPlot : { + attrs : { + fill: "#004a9b" + , opacity : 0.6 + } + , attrsHover : { + opacity : 1 + } + , text : { + attrs : { + fill : "#505444" + } + , attrsHover : { + fill : "#000" + } + } + } + , defaultArea: { + attrs : { + fill : "#f4f4e8" + , stroke: "#ced8d0" + } + , attrsHover : { + fill: "#a4e100" + } + , text : { + attrs : { + fill : "#505444" + } + , attrsHover : { + fill : "#000" + } + } + } + }, + + // Customize some areas of the map + areas: { + "department-56" : { + text : {content : "Morbihan", attrs : {"font-size" : 10}}, + tooltip: {content : "Morbihan (56)"} + }, + "department-21" : { + attrs : { + fill : "#488402" + } + , attrsHover : { + fill: "#a4e100" + } + } + }, + + // Add some plots on the map + plots : { + // Image plot + 'paris' : { + type : "image", + url: "http://www.neveldo.fr/mapael/marker.png", + width: 12, + height: 40, + latitude : 48.86, + longitude: 2.3444, + attrs : { + opacity : 1 + }, + attrsHover: { + transform : "s1.5" + } + }, + // Circle plot 'lyon' : { type: "circle", size:50, latitude :45.758888888889, longitude: 4.8413888888889, value : 700000, - href : "http://fr.wikipedia.org/wiki/Lyon", tooltip: {content : "City : Lyon"}, text : {content : "Lyon"} }, + // Square plot 'rennes' : { type :"square", size :20, latitude : 48.114166666667, longitude: -1.6808333333333, tooltip: {content : "City : Rennes"}, - text : {content : "Rennes"}, - href : "http://fr.wikipedia.org/wiki/Rennes" + text : {content : "Rennes"} + }, + // Plot positioned by x and y instead of latitude, longitude + 'myplot' : { + x : 300, + y: 200, + text : { + content : "My plot" + , position: "bottom" + , attrs : {"font-size" : 10, fill : "#004a9b", opacity: 0.6} + , attrsHover : {fill : "#004a9b", opacity: 1} + }, } } }); - $('#refreshmaparea2').on('click', function() { - - // Update some plots and areas attributes ... - var updatedOptions = {'areas' : {}, 'plots' : {}}; - updatedOptions.areas["department-56"] = { - tooltip : { - content : "Morbihan (56) (2)" - }, - attrs: { - fill : "#0088db" - }, - text : {content : "56 (2)"} - }; - updatedOptions.plots["rennes"] = { - tooltip : { - content : "Rennes (2)" - }, - attrs: { - fill : "#f38a03" - } - , text : {position : "top"} - , size : 5 - }; - - // add some new plots ... - var newPlots = { - "Limoge" : { - latitude : 45.834444, - longitude : 1.261667, - text : {content : "Limoge"}, - tooltip : {content : "Limoge"} - } - , "Dijon" : { - size:60, - latitude : 47.323056, - longitude : 5.041944, - text : { - content : "Dijon", - position : "left", - margin : 5 - } - } - } - - // and delete some others ... - var deletedPlots = ["paris", "lyon"]; - $(".maparea2").trigger('update', [updatedOptions, newPlots, deletedPlots, {animDuration : 1000}]); - }); - - // Example #3 - $(".maparea3").mapael({ - map : { - name : "france_departments", - zoom : { - enabled : true - }, - defaultArea: { - attrs : { - fill: "#5ba4ff", - stroke: "#99c7ff", - cursor: "pointer" - }, - attrsHover : { - animDuration:0 - }, - text : { - attrs : { - cursor: "pointer", - "font-size" : 10, - fill :"#000" - }, - attrsHover : { - animDuration : 0 - } - }, - eventHandlers : { - click: function(e, id, mapElem, textElem) { - var newData = {'areas' : {}}; - if (mapElem.originalAttrs.fill == "#5ba4ff") { - newData.areas[id] = { - attrs : { - fill : "#0088db" - } - }; - } else { - newData.areas[id] = { - attrs : { - fill : "#5ba4ff" - } - }; - } - $(".maparea3").trigger('update', [newData]); - } - } - } - }, - areas: { - "department-29" : { - text : {content : "dblclick", position : "top"}, - attrs : { - fill :"#0088db" - }, - tooltip: {content : "Finistère (29)"}, - eventHandlers : { - click: function() {}, - dblclick: function(e, id, mapElem, textElem) { - var newData = {'areas' : {}}; - if (mapElem.originalAttrs.fill == "#5ba4ff") { - newData.areas[id] = { - attrs : { - fill : "#0088db" - } - }; - } else { - newData.areas[id] = { - attrs : { - fill : "#5ba4ff" - } - }; - } - $(".maparea3").trigger('update', [newData, false, false, 0]); - } - } - } - } - }); - - // Example #4 - $(".maparea4").mapael({ + $(".container5").mapael({ map : { name : "france_departments", defaultArea: { @@ -197,9 +436,7 @@ $(function(){ }, legend : { area : { - display : true, title :"Population of France by department", - labelAttrs : {title : "Hide the matching departments"}, slices : [ { max :300000, @@ -736,8978 +973,6 @@ $(function(){ tooltip: {content : "Lozère (48)
Population : 81281"} } } - }); - - // Example #5 - $(".maparea5").mapael({ - map : { - name : "france_departments", - defaultPlot: { - size: 10 - }, - defaultArea : { - attrsHover: { - fill: "#343434" - , stroke: "#5d5d5d" - , "stroke-width": 1 - , "stroke-linejoin": "round" - } - } - }, - legend : { - plot :{ - display : true, - cssClass: 'cityFrance' - , labelAttrs: { - fill: "#fff" - } - , titleAttrs: { - fill: "#fff" - } - , marginBottom: 20 - , marginLeft : 30 - , hideElemsOnClick : { - opacity : 0 - } - , title: "Population of France by city" - , slices : [ - { - size: 4, - type :"circle", - max :20000, - attrs : { - fill : "#89ff72" - }, - label :"Less than 20000 inhabitants" - }, - { - size: 6, - type :"circle", - min :20000, - max :100000, - attrs : { - fill : "#fffd72" - }, - label :"Between 20000 and 100000 inhabitants" - }, - { - size: 20, - type :"circle", - min :100000, - max :200000, - attrs : { - fill : "#ffbd54" - }, - label :"Between 100000 et 200000 inhabitants" - }, - { - size: 40, - type :"circle", - min :200000, - attrs : { - fill : "#ff5454" - }, - label :"More than 200000 inhabitants" - } - ] - } - }, - plots: { - "town-75056" : { - value: "2268265", - latitude: 48.86, - longitude: 2.3444444444444, - href : "#", - tooltip: {content : "Paris (75056)
Population : 2268265"} - }, - "town-13055" : { - value: "859368", - latitude: 43.296666666667, - longitude: 5.3763888888889, - href : "#", - tooltip: {content : "Marseille (13055)
Population : 859368"} - }, - "town-69123" : { - value: "492578", - latitude: 45.758888888889, - longitude: 4.8413888888889, - href : "#", - tooltip: {content : "Lyon (69123)
Population : 492578"} - }, - "town-31555" : { - value: "449328", - latitude: 43.604444444444, - longitude: 1.4419444444444, - href : "#", - tooltip: {content : "Toulouse (31555)
Population : 449328"} - }, - "town-06088" : { - value: "347105", - latitude: 43.701944444444, - longitude: 7.2683333333333, - href : "#", - tooltip: {content : "Nice (06088)
Population : 347105"} - }, - "town-44109" : { - value: "293234", - latitude: 47.217222222222, - longitude: -1.5538888888889, - href : "#", - tooltip: {content : "Nantes (44109)
Population : 293234"} - }, - "town-67482" : { - value: "276401", - latitude: 48.583611111111, - longitude: 7.7480555555556, - href : "#", - tooltip: {content : "Strasbourg (67482)
Population : 276401"} - }, - "town-34172" : { - value: "260572", - latitude: 43.611111111111, - longitude: 3.8766666666667, - href : "#", - tooltip: {content : "Montpellier (34172)
Population : 260572"} - }, - "town-33063" : { - value: "242945", - latitude: 44.837777777778, - longitude: -0.57944444444444, - href : "#", - tooltip: {content : "Bordeaux (33063)
Population : 242945"} - }, - "town-59350" : { - value: "234058", - latitude: 50.631944444444, - longitude: 3.0575, - href : "#", - tooltip: {content : "Lille (59350)
Population : 234058"} - }, - "town-35238" : { - value: "212939", - latitude: 48.114166666667, - longitude: -1.6808333333333, - href : "#", - tooltip: {content : "Rennes (35238)
Population : 212939"} - }, - "town-51454" : { - value: "184011", - latitude: 49.265277777778, - longitude: 4.0286111111111, - href : "#", - tooltip: {content : "Reims (51454)
Population : 184011"} - }, - "town-76351" : { - value: "178070", - latitude: 49.498888888889, - longitude: 0.12111111111111, - href : "#", - tooltip: {content : "Le Havre (76351)
Population : 178070"} - }, - "town-42218" : { - value: "174566", - latitude: 45.433888888889, - longitude: 4.3897222222222, - href : "#", - tooltip: {content : "Saint-Étienne (42218)
Population : 174566"} - }, - "town-83137" : { - value: "166851", - latitude: 43.125, - longitude: 5.9305555555556, - href : "#", - tooltip: {content : "Toulon (83137)
Population : 166851"} - }, - "town-38185" : { - value: "158249", - latitude: 45.186944444444, - longitude: 5.7263888888889, - href : "#", - tooltip: {content : "Grenoble (38185)
Population : 158249"} - }, - "town-21231" : { - value: "155233", - latitude: 47.323055555556, - longitude: 5.0419444444444, - href : "#", - tooltip: {content : "Dijon (21231)
Population : 155233"} - }, - "town-49007" : { - value: "151957", - latitude: 47.472777777778, - longitude: -0.55555555555556, - href : "#", - tooltip: {content : "Angers (49007)
Population : 151957"} - }, - "town-72181" : { - value: "147108", - latitude: 48.004166666667, - longitude: 0.19694444444444, - href : "#", - tooltip: {content : "Le Mans (72181)
Population : 147108"} - }, - "town-69266" : { - value: "146729", - latitude: 45.766111111111, - longitude: 4.8794444444444, - href : "#", - tooltip: {content : "Villeurbanne (69266)
Population : 146729"} - }, - "town-97411" : { - value: "146489", - latitude: -20.878888888889, - longitude: 55.448055555556, - href : "#", - tooltip: {content : "Saint-Denis (97411)
Population : 146489"} - }, - "town-29019" : { - value: "145561", - latitude: 48.39, - longitude: -4.4869444444444, - href : "#", - tooltip: {content : "Brest (29019)
Population : 145561"} - }, - "town-30189" : { - value: "145501", - latitude: 43.836944444444, - longitude: 4.36, - href : "#", - tooltip: {content : "Nîmes (30189)
Population : 145501"} - }, - "town-13001" : { - value: "144884", - latitude: 43.527777777778, - longitude: 5.4455555555556, - href : "#", - tooltip: {content : "Aix-en-Provence (13001)
Population : 144884"} - }, - "town-63113" : { - value: "143669", - latitude: 45.779722222222, - longitude: 3.0869444444444, - href : "#", - tooltip: {content : "Clermont-Ferrand (63113)
Population : 143669"} - }, - "town-87085" : { - value: "141540", - latitude: 45.834444444444, - longitude: 1.2616666666667, - href : "#", - tooltip: {content : "Limoges (87085)
Population : 141540"} - }, - "town-37261" : { - value: "138268", - latitude: 47.392777777778, - longitude: 0.68833333333333, - href : "#", - tooltip: {content : "Tours (37261)
Population : 138268"} - }, - "town-80021" : { - value: "136512", - latitude: 49.891944444444, - longitude: 2.2977777777778, - href : "#", - tooltip: {content : "Amiens (80021)
Population : 136512"} - }, - "town-57463" : { - value: "122928", - latitude: 49.119722222222, - longitude: 6.1769444444444, - href : "#", - tooltip: {content : "Metz (57463)
Population : 122928"} - }, - "town-25056" : { - value: "121038", - latitude: 47.242222222222, - longitude: 6.0213888888889, - href : "#", - tooltip: {content : "Besançon (25056)
Population : 121038"} - }, - "town-66136" : { - value: "119536", - latitude: 42.6975, - longitude: 2.8947222222222, - href : "#", - tooltip: {content : "Perpignan (66136)
Population : 119536"} - }, - "town-45234" : { - value: "117833", - latitude: 47.902222222222, - longitude: 1.9041666666667, - href : "#", - tooltip: {content : "Orléans (45234)
Population : 117833"} - }, - "town-92012" : { - value: "115264", - latitude: 48.835277777778, - longitude: 2.2413888888889, - href : "#", - tooltip: {content : "Boulogne-Billancourt (92012)
Population : 115264"} - }, - "town-76540" : { - value: "113461", - latitude: 49.443055555556, - longitude: 1.1025, - href : "#", - tooltip: {content : "Rouen (76540)
Population : 113461"} - }, - "town-14118" : { - value: "111949", - latitude: 49.182222222222, - longitude: -0.37055555555556, - href : "#", - tooltip: {content : "Caen (14118)
Population : 111949"} - }, - "town-68224" : { - value: "111273", - latitude: 47.748611111111, - longitude: 7.3391666666667, - href : "#", - tooltip: {content : "Mulhouse (68224)
Population : 111273"} - }, - "town-93066" : { - value: "107959", - latitude: 48.935555555556, - longitude: 2.3538888888889, - href : "#", - tooltip: {content : "Saint-Denis (93066)
Population : 107959"} - }, - "town-93066" : { - value: "107959", - latitude: 48.935555555556, - longitude: 2.3538888888889, - href : "#", - tooltip: {content : "Saint-Denis (93066)
Population : 107959"} - }, - "town-54395" : { - value: "107710", - latitude: 48.692777777778, - longitude: 6.1836111111111, - href : "#", - tooltip: {content : "Nancy (54395)
Population : 107710"} - }, - "town-95018" : { - value: "104843", - latitude: 48.947777777778, - longitude: 2.2475, - href : "#", - tooltip: {content : "Argenteuil (95018)
Population : 104843"} - }, - "town-97415" : { - value: "104818", - latitude: -21.009722222222, - longitude: 55.269722222222, - href : "#", - tooltip: {content : "Saint-Paul (97415)
Population : 104818"} - }, - "town-93048" : { - value: "103675", - latitude: 48.860277777778, - longitude: 2.4430555555556, - href : "#", - tooltip: {content : "Montreuil (93048)
Population : 103675"} - }, - "town-59512" : { - value: "95506", - latitude: 50.689166666667, - longitude: 3.1808333333333, - href : "#", - tooltip: {content : "Roubaix (59512)
Population : 95506"} - }, - "town-59183" : { - value: "93489", - latitude: 51.037777777778, - longitude: 2.3763888888889, - href : "#", - tooltip: {content : "Dunkerque (59183)
Population : 93489"} - }, - "town-59599" : { - value: "92620", - latitude: 50.7225, - longitude: 3.1602777777778, - href : "#", - tooltip: {content : "Tourcoing (59599)
Population : 92620"} - }, - "town-84007" : { - value: "91657", - latitude: 43.948611111111, - longitude: 4.8083333333333, - href : "#", - tooltip: {content : "Avignon (84007)
Population : 91657"} - }, - "town-92050" : { - value: "91114", - latitude: 48.890555555556, - longitude: 2.2036111111111, - href : "#", - tooltip: {content : "Nanterre (92050)
Population : 91114"} - }, - "town-94028" : { - value: "90779", - latitude: 48.790555555556, - longitude: 2.4619444444444, - href : "#", - tooltip: {content : "Créteil (94028)
Population : 90779"} - }, - "town-86194" : { - value: "90386", - latitude: 46.581111111111, - longitude: 0.33527777777778, - href : "#", - tooltip: {content : "Poitiers (86194)
Population : 90386"} - }, - "town-97209" : { - value: "88623", - latitude: 14.607222222222, - longitude: -61.069444444444, - href : "#", - tooltip: {content : "Fort-de-France (97209)
Population : 88623"} - }, - "town-78646" : { - value: "88253", - latitude: 48.804722222222, - longitude: 2.1341666666667, - href : "#", - tooltip: {content : "Versailles (78646)
Population : 88253"} - }, - "town-92026" : { - value: "88169", - latitude: 48.897222222222, - longitude: 2.2522222222222, - href : "#", - tooltip: {content : "Courbevoie (92026)
Population : 88169"} - }, - "town-94081" : { - value: "86210", - latitude: 48.7875, - longitude: 2.3927777777778, - href : "#", - tooltip: {content : "Vitry-sur-Seine (94081)
Population : 86210"} - }, - "town-92025" : { - value: "86094", - latitude: 48.923611111111, - longitude: 2.2522222222222, - href : "#", - tooltip: {content : "Colombes (92025)
Population : 86094"} - }, - "town-92004" : { - value: "82998", - latitude: 48.911111111111, - longitude: 2.2855555555556, - href : "#", - tooltip: {content : "Asnières-sur-Seine (92004)
Population : 82998"} - }, - "town-93005" : { - value: "82778", - latitude: 48.936388888889, - longitude: 2.4930555555556, - href : "#", - tooltip: {content : "Aulnay-sous-Bois (93005)
Population : 82778"} - }, - "town-64445" : { - value: "82776", - latitude: 43.300833333333, - longitude: -0.37, - href : "#", - tooltip: {content : "Pau (64445)
Population : 82776"} - }, - "town-92063" : { - value: "80905", - latitude: 48.877777777778, - longitude: 2.1883333333333, - href : "#", - tooltip: {content : "Rueil-Malmaison (92063)
Population : 80905"} - }, - "town-97416" : { - value: "80027", - latitude: -21.341944444444, - longitude: 55.477777777778, - href : "#", - tooltip: {content : "Saint-Pierre (97416)
Population : 80027"} - }, - "town-17300" : { - value: "77875", - latitude: 46.159444444444, - longitude: -1.1513888888889, - href : "#", - tooltip: {content : "La Rochelle (17300)
Population : 77875"} - }, - "town-93001" : { - value: "76728", - latitude: 48.911111111111, - longitude: 2.3825, - href : "#", - tooltip: {content : "Aubervilliers (93001)
Population : 76728"} - }, - "town-94017" : { - value: "76235", - latitude: 48.817222222222, - longitude: 2.5155555555556, - href : "#", - tooltip: {content : "Champigny-sur-Marne (94017)
Population : 76235"} - }, - "town-94068" : { - value: "75772", - latitude: 48.798611111111, - longitude: 2.4988888888889, - href : "#", - tooltip: {content : "Saint-Maur-des-Fossés (94068)
Population : 75772"} - }, - "town-06004" : { - value: "75174", - latitude: 43.58, - longitude: 7.1230555555556, - href : "#", - tooltip: {content : "Antibes (06004)
Population : 75174"} - }, - "town-62193" : { - value: "74573", - latitude: 50.9475, - longitude: 1.8555555555556, - href : "#", - tooltip: {content : "Calais (62193)
Population : 74573"} - }, - "town-06029" : { - value: "74273", - latitude: 43.5525, - longitude: 7.0213888888889, - href : "#", - tooltip: {content : "Cannes (06029)
Population : 74273"} - }, - "town-97422" : { - value: "74174", - latitude: -21.278055555556, - longitude: 55.515277777778, - href : "#", - tooltip: {content : "Le Tampon (97422)
Population : 74174"} - }, - "town-34032" : { - value: "72466", - latitude: 43.343333333333, - longitude: 3.2161111111111, - href : "#", - tooltip: {content : "Béziers (34032)
Population : 72466"} - }, - "town-44184" : { - value: "69724", - latitude: 47.279444444444, - longitude: -2.21, - href : "#", - tooltip: {content : "Saint-Nazaire (44184)
Population : 69724"} - }, - "town-68066" : { - value: "69187", - latitude: 48.081111111111, - longitude: 7.355, - href : "#", - tooltip: {content : "Colmar (68066)
Population : 69187"} - }, - "town-18033" : { - value: "68590", - latitude: 47.083611111111, - longitude: 2.3955555555556, - href : "#", - tooltip: {content : "Bourges (18033)
Population : 68590"} - }, - "town-93029" : { - value: "67202", - latitude: 48.923333333333, - longitude: 2.445, - href : "#", - tooltip: {content : "Drancy (93029)
Population : 67202"} - }, - "town-33281" : { - value: "67136", - latitude: 44.8425, - longitude: -0.645, - href : "#", - tooltip: {content : "Mérignac (33281)
Population : 67136"} - }, - "town-29232" : { - value: "67131", - latitude: 47.995833333333, - longitude: -4.0977777777778, - href : "#", - tooltip: {content : "Quimper (29232)
Population : 67131"} - }, - "town-2A004" : { - value: "66203", - latitude: 41.925555555556, - longitude: 8.7363888888889, - href : "#", - tooltip: {content : "Ajaccio (2A004)
Population : 66203"} - }, - "town-92040" : { - value: "65178", - latitude: 48.823055555556, - longitude: 2.2691666666667, - href : "#", - tooltip: {content : "Issy-les-Moulineaux (92040)
Population : 65178"} - }, - "town-26362" : { - value: "65043", - latitude: 44.9325, - longitude: 4.8908333333333, - href : "#", - tooltip: {content : "Valence (26362)
Population : 65043"} - }, - "town-92044" : { - value: "64757", - latitude: 48.893333333333, - longitude: 2.2877777777778, - href : "#", - tooltip: {content : "Levallois-Perret (92044)
Population : 64757"} - }, - "town-59009" : { - value: "64328", - latitude: 50.622777777778, - longitude: 3.1441666666667, - href : "#", - tooltip: {content : "Villeneuve-d'Ascq (59009)
Population : 64328"} - }, - "town-93051" : { - value: "63526", - latitude: 48.843888888889, - longitude: 2.5580555555556, - href : "#", - tooltip: {content : "Noisy-le-Grand (93051)
Population : 63526"} - }, - "town-83126" : { - value: "62883", - latitude: 43.103055555556, - longitude: 5.8783333333333, - href : "#", - tooltip: {content : "La Seyne-sur-Mer (83126)
Population : 62883"} - }, - "town-92002" : { - value: "62644", - latitude: 48.753333333333, - longitude: 2.2966666666667, - href : "#", - tooltip: {content : "Antony (92002)
Population : 62644"} - }, - "town-92051" : { - value: "62565", - latitude: 48.887222222222, - longitude: 2.2675, - href : "#", - tooltip: {content : "Neuilly-sur-Seine (92051)
Population : 62565"} - }, - "town-10387" : { - value: "61936", - latitude: 48.298888888889, - longitude: 4.0780555555556, - href : "#", - tooltip: {content : "Troyes (10387)
Population : 61936"} - }, - "town-69259" : { - value: "60448", - latitude: 45.696944444444, - longitude: 4.8858333333333, - href : "#", - tooltip: {content : "Vénissieux (69259)
Population : 60448"} - }, - "town-79191" : { - value: "59504", - latitude: 46.325, - longitude: -0.46222222222222, - href : "#", - tooltip: {content : "Niort (79191)
Population : 59504"} - }, - "town-97101" : { - value: "59267", - latitude: 16.270555555556, - longitude: -61.504722222222, - href : "#", - tooltip: {content : "Les Abymes (97101)
Population : 59267"} - }, - "town-92024" : { - value: "59228", - latitude: 48.903611111111, - longitude: 2.3055555555556, - href : "#", - tooltip: {content : "Clichy (92024)
Population : 59228"} - }, - "town-95585" : { - value: "59204", - latitude: 48.997222222222, - longitude: 2.3780555555556, - href : "#", - tooltip: {content : "Sarcelles (95585)
Population : 59204"} - }, - "town-73065" : { - value: "59184", - latitude: 45.566388888889, - longitude: 5.9208333333333, - href : "#", - tooltip: {content : "Chambéry (73065)
Population : 59184"} - }, - "town-33318" : { - value: "58977", - latitude: 44.805833333333, - longitude: -0.63222222222222, - href : "#", - tooltip: {content : "Pessac (33318)
Population : 58977"} - }, - "town-56121" : { - value: "58831", - latitude: 47.745833333333, - longitude: -3.3663888888889, - href : "#", - tooltip: {content : "Lorient (56121)
Population : 58831"} - }, - "town-94041" : { - value: "58189", - latitude: 48.813888888889, - longitude: 2.3877777777778, - href : "#", - tooltip: {content : "Ivry-sur-Seine (94041)
Population : 58189"} - }, - "town-82121" : { - value: "58014", - latitude: 44.017222222222, - longitude: 1.355, - href : "#", - tooltip: {content : "Montauban (82121)
Population : 58014"} - }, - "town-95127" : { - value: "57900", - latitude: 49.035833333333, - longitude: 2.0625, - href : "#", - tooltip: {content : "Cergy (95127)
Population : 57900"} - }, - "town-02691" : { - value: "57533", - latitude: 49.847777777778, - longitude: 3.2855555555556, - href : "#", - tooltip: {content : "Saint-Quentin (02691)
Population : 57533"} - }, - "town-60057" : { - value: "56181", - latitude: 49.434166666667, - longitude: 2.0875, - href : "#", - tooltip: {content : "Beauvais (60057)
Population : 56181"} - }, - "town-49099" : { - value: "56137", - latitude: 47.058888888889, - longitude: -0.87972222222222, - href : "#", - tooltip: {content : "Cholet (49099)
Population : 56137"} - }, - "town-85191" : { - value: "56101", - latitude: 46.669722222222, - longitude: -1.4277777777778, - href : "#", - tooltip: {content : "La Roche-sur-Yon (85191)
Population : 56101"} - }, - "town-97302" : { - value: "56002", - latitude: 4.9386111111111, - longitude: -52.335, - href : "#", - tooltip: {content : "Cayenne (97302)
Population : 56002"} - }, - "town-83069" : { - value: "55906", - latitude: 43.118888888889, - longitude: 6.1286111111111, - href : "#", - tooltip: {content : "Hyères (83069)
Population : 55906"} - }, - "town-94076" : { - value: "55879", - latitude: 48.793888888889, - longitude: 2.3611111111111, - href : "#", - tooltip: {content : "Villejuif (94076)
Population : 55879"} - }, - "town-56260" : { - value: "55116", - latitude: 47.655, - longitude: -2.7616666666667, - href : "#", - tooltip: {content : "Vannes (56260)
Population : 55116"} - }, - "town-93031" : { - value: "54775", - latitude: 48.954722222222, - longitude: 2.3083333333333, - href : "#", - tooltip: {content : "Épinay-sur-Seine (93031)
Population : 54775"} - }, - "town-93055" : { - value: "54464", - latitude: 48.898055555556, - longitude: 2.4072222222222, - href : "#", - tooltip: {content : "Pantin (93055)
Population : 54464"} - }, - "town-97409" : { - value: "54311", - latitude: -20.960555555556, - longitude: 55.650555555556, - href : "#", - tooltip: {content : "Saint-André (97409)
Population : 54311"} - }, - "town-53130" : { - value: "54100", - latitude: 48.072777777778, - longitude: -0.77, - href : "#", - tooltip: {content : "Laval (53130)
Population : 54100"} - }, - "town-93010" : { - value: "53934", - latitude: 48.902777777778, - longitude: 2.4836111111111, - href : "#", - tooltip: {content : "Bondy (93010)
Population : 53934"} - }, - "town-13004" : { - value: "53785", - latitude: 43.676944444444, - longitude: 4.6286111111111, - href : "#", - tooltip: {content : "Arles (13004)
Population : 53785"} - }, - "town-94033" : { - value: "53667", - latitude: 48.851666666667, - longitude: 2.4772222222222, - href : "#", - tooltip: {content : "Fontenay-sous-Bois (94033)
Population : 53667"} - }, - "town-94046" : { - value: "53513", - latitude: 48.805833333333, - longitude: 2.4377777777778, - href : "#", - tooltip: {content : "Maisons-Alfort (94046)
Population : 53513"} - }, - "town-27229" : { - value: "53260", - latitude: 49.023333333333, - longitude: 1.1525, - href : "#", - tooltip: {content : "Évreux (27229)
Population : 53260"} - }, - "town-77108" : { - value: "53238", - latitude: 48.878611111111, - longitude: 2.5888888888889, - href : "#", - tooltip: {content : "Chelles (77108)
Population : 53238"} - }, - "town-92023" : { - value: "53113", - latitude: 48.800833333333, - longitude: 2.2619444444444, - href : "#", - tooltip: {content : "Clamart (92023)
Population : 53113"} - }, - "town-91228" : { - value: "53019", - latitude: 48.633888888889, - longitude: 2.4441666666667, - href : "#", - tooltip: {content : "Évry (91228)
Population : 53019"} - }, - "town-83061" : { - value: "52580", - latitude: 43.433055555556, - longitude: 6.7355555555556, - href : "#", - tooltip: {content : "Fréjus (83061)
Population : 52580"} - }, - "town-77284" : { - value: "52540", - latitude: 48.959444444444, - longitude: 2.8877777777778, - href : "#", - tooltip: {content : "Meaux (77284)
Population : 52540"} - }, - "town-97414" : { - value: "52507", - latitude: -21.286666666667, - longitude: 55.409166666667, - href : "#", - tooltip: {content : "Saint-Louis (97414)
Population : 52507"} - }, - "town-11262" : { - value: "52489", - latitude: 43.184722222222, - longitude: 3.0036111111111, - href : "#", - tooltip: {content : "Narbonne (11262)
Population : 52489"} - }, - "town-74010" : { - value: "52375", - latitude: 45.899166666667, - longitude: 6.1294444444444, - href : "#", - tooltip: {content : "Annecy (74010)
Population : 52375"} - }, - "town-06069" : { - value: "52185", - latitude: 43.658055555556, - longitude: 6.9252777777778, - href : "#", - tooltip: {content : "Grasse (06069)
Population : 52185"} - }, - "town-93007" : { - value: "51735", - latitude: 48.938611111111, - longitude: 2.4611111111111, - href : "#", - tooltip: {content : "Le Blanc-Mesnil (93007)
Population : 51735"} - }, - "town-08105" : { - value: "51647", - latitude: 49.771388888889, - longitude: 4.7194444444444, - href : "#", - tooltip: {content : "Charleville-Mézières (08105)
Population : 51647"} - }, - "town-78586" : { - value: "51504", - latitude: 48.945277777778, - longitude: 2.17, - href : "#", - tooltip: {content : "Sartrouville (78586)
Population : 51504"} - }, - "town-90010" : { - value: "51233", - latitude: 47.641111111111, - longitude: 6.8494444444444, - href : "#", - tooltip: {content : "Belfort (90010)
Population : 51233"} - }, - "town-81004" : { - value: "51181", - latitude: 43.928055555556, - longitude: 2.1458333333333, - href : "#", - tooltip: {content : "Albi (81004)
Population : 51181"} - }, - "town-19031" : { - value: "50272", - latitude: 45.158888888889, - longitude: 1.5330555555556, - href : "#", - tooltip: {content : "Brive-la-Gaillarde (19031)
Population : 50272"} - }, - "town-93071" : { - value: "50225", - latitude: 48.941388888889, - longitude: 2.5227777777778, - href : "#", - tooltip: {content : "Sevran (93071)
Population : 50225"} - }, - "town-92049" : { - value: "48983", - latitude: 48.816388888889, - longitude: 2.3211111111111, - href : "#", - tooltip: {content : "Montrouge (92049)
Population : 48983"} - }, - "town-94080" : { - value: "48955", - latitude: 48.847777777778, - longitude: 2.4391666666667, - href : "#", - tooltip: {content : "Vincennes (94080)
Population : 48955"} - }, - "town-11069" : { - value: "48893", - latitude: 43.215833333333, - longitude: 2.3513888888889, - href : "#", - tooltip: {content : "Carcassonne (11069)
Population : 48893"} - }, - "town-41018" : { - value: "48568", - latitude: 47.593055555556, - longitude: 1.3272222222222, - href : "#", - tooltip: {content : "Blois (41018)
Population : 48568"} - }, - "town-13056" : { - value: "48261", - latitude: 43.405277777778, - longitude: 5.0475, - href : "#", - tooltip: {content : "Martigues (13056)
Population : 48261"} - }, - "town-22278" : { - value: "48246", - latitude: 48.513611111111, - longitude: -2.7602777777778, - href : "#", - tooltip: {content : "Saint-Brieuc (22278)
Population : 48246"} - }, - "town-36044" : { - value: "48187", - latitude: 46.809722222222, - longitude: 1.6902777777778, - href : "#", - tooltip: {content : "Châteauroux (36044)
Population : 48187"} - }, - "town-35288" : { - value: "48133", - latitude: 48.647222222222, - longitude: -2.0088888888889, - href : "#", - tooltip: {content : "Saint-Malo (35288)
Population : 48133"} - }, - "town-93008" : { - value: "47855", - latitude: 48.909722222222, - longitude: 2.4386111111111, - href : "#", - tooltip: {content : "Bobigny (93008)
Population : 47855"} - }, - "town-06027" : { - value: "47711", - latitude: 43.663611111111, - longitude: 7.1483333333333, - href : "#", - tooltip: {content : "Cagnes-sur-Mer (06027)
Population : 47711"} - }, - "town-93070" : { - value: "47604", - latitude: 48.906944444444, - longitude: 2.3330555555556, - href : "#", - tooltip: {content : "Saint-Ouen (93070)
Population : 47604"} - }, - "town-92073" : { - value: "47121", - latitude: 48.871111111111, - longitude: 2.2269444444444, - href : "#", - tooltip: {content : "Suresnes (92073)
Population : 47121"} - }, - "town-13005" : { - value: "46892", - latitude: 43.290833333333, - longitude: 5.5708333333333, - href : "#", - tooltip: {content : "Aubagne (13005)
Population : 46892"} - }, - "town-71076" : { - value: "46791", - latitude: 46.793611111111, - longitude: 4.8475, - href : "#", - tooltip: {content : "Chalon-sur-SaĂ´ne (71076)
Population : 46791"} - }, - "town-51108" : { - value: "46668", - latitude: 48.956666666667, - longitude: 4.3644444444444, - href : "#", - tooltip: {content : "Châlons-en-Champagne (51108)
Population : 46668"} - }, - "town-64102" : { - value: "46191", - latitude: 43.4925, - longitude: -1.4763888888889, - href : "#", - tooltip: {content : "Bayonne (64102)
Population : 46191"} - }, - "town-92048" : { - value: "45834", - latitude: 48.8075, - longitude: 2.2402777777778, - href : "#", - tooltip: {content : "Meudon (92048)
Population : 45834"} - }, - "town-92062" : { - value: "45093", - latitude: 48.884166666667, - longitude: 2.2380555555556, - href : "#", - tooltip: {content : "Puteaux (92062)
Population : 45093"} - }, - "town-65440" : { - value: "44952", - latitude: 43.232777777778, - longitude: 0.07444444444444399, - href : "#", - tooltip: {content : "Tarbes (65440)
Population : 44952"} - }, - "town-94002" : { - value: "44439", - latitude: 48.7975, - longitude: 2.4241666666667, - href : "#", - tooltip: {content : "Alfortville (94002)
Population : 44439"} - }, - "town-59606" : { - value: "44362", - latitude: 50.359166666667, - longitude: 3.525, - href : "#", - tooltip: {content : "Valenciennes (59606)
Population : 44362"} - }, - "town-16015" : { - value: "44219", - latitude: 45.649444444444, - longitude: 0.15944444444444, - href : "#", - tooltip: {content : "AngoulĂŞme (16015)
Population : 44219"} - }, - "town-44162" : { - value: "44078", - latitude: 47.211388888889, - longitude: -1.6511111111111, - href : "#", - tooltip: {content : "Saint-Herblain (44162)
Population : 44078"} - }, - "town-81065" : { - value: "43995", - latitude: 43.605833333333, - longitude: 2.24, - href : "#", - tooltip: {content : "Castres (81065)
Population : 43995"} - }, - "town-13103" : { - value: "43830", - latitude: 43.640555555556, - longitude: 5.0972222222222, - href : "#", - tooltip: {content : "Salon-de-Provence (13103)
Population : 43830"} - }, - "town-62160" : { - value: "43805", - latitude: 50.725555555556, - longitude: 1.6138888888889, - href : "#", - tooltip: {content : "Boulogne-sur-Mer (62160)
Population : 43805"} - }, - "town-91174" : { - value: "43747", - latitude: 48.610277777778, - longitude: 2.4747222222222, - href : "#", - tooltip: {content : "Corbeil-Essonnes (91174)
Population : 43747"} - }, - "town-13047" : { - value: "43651", - latitude: 43.514166666667, - longitude: 4.9888888888889, - href : "#", - tooltip: {content : "Istres (13047)
Population : 43651"} - }, - "town-2B033" : { - value: "43615", - latitude: 42.7, - longitude: 9.449444444444399, - href : "#", - tooltip: {content : "Bastia (2B033)
Population : 43615"} - }, - "town-59178" : { - value: "43530", - latitude: 50.370833333333, - longitude: 3.0791666666667, - href : "#", - tooltip: {content : "Douai (59178)
Population : 43530"} - }, - "town-34301" : { - value: "43436", - latitude: 43.404444444444, - longitude: 3.6966666666667, - href : "#", - tooltip: {content : "Sète (34301)
Population : 43436"} - }, - "town-62041" : { - value: "43289", - latitude: 50.289166666667, - longitude: 2.78, - href : "#", - tooltip: {content : "Arras (62041)
Population : 43289"} - }, - "town-78361" : { - value: "43268", - latitude: 48.990555555556, - longitude: 1.7166666666667, - href : "#", - tooltip: {content : "Mantes-la-Jolie (78361)
Population : 43268"} - }, - "town-91377" : { - value: "43006", - latitude: 48.730555555556, - longitude: 2.2763888888889, - href : "#", - tooltip: {content : "Massy (91377)
Population : 43006"} - }, - "town-06030" : { - value: "42780", - latitude: 43.576111111111, - longitude: 7.0186111111111, - href : "#", - tooltip: {content : "Le Cannet (06030)
Population : 42780"} - }, - "town-30007" : { - value: "42697", - latitude: 44.127222222222, - longitude: 4.0808333333333, - href : "#", - tooltip: {content : "Alès (30007)
Population : 42697"} - }, - "town-69290" : { - value: "42428", - latitude: 45.696388888889, - longitude: 4.9438888888889, - href : "#", - tooltip: {content : "Saint-Priest (69290)
Population : 42428"} - }, - "town-60159" : { - value: "42295", - latitude: 49.414166666667, - longitude: 2.8222222222222, - href : "#", - tooltip: {content : "Compiègne (60159)
Population : 42295"} - }, - "town-01053" : { - value: "42184", - latitude: 46.204722222222, - longitude: 5.2280555555556, - href : "#", - tooltip: {content : "Bourg-en-Bresse (01053)
Population : 42184"} - }, - "town-93046" : { - value: "42060", - latitude: 48.918333333333, - longitude: 2.5352777777778, - href : "#", - tooltip: {content : "Livry-Gargan (93046)
Population : 42060"} - }, - "town-78551" : { - value: "42009", - latitude: 48.896388888889, - longitude: 2.0905555555556, - href : "#", - tooltip: {content : "Saint-Germain-en-Laye (78551)
Population : 42009"} - }, - "town-33522" : { - value: "41971", - latitude: 44.808333333333, - longitude: -0.5891666666666699, - href : "#", - tooltip: {content : "Talence (33522)
Population : 41971"} - }, - "town-57672" : { - value: "41971", - latitude: 49.358055555556, - longitude: 6.1683333333333, - href : "#", - tooltip: {content : "Thionville (57672)
Population : 41971"} - }, - "town-69256" : { - value: "41970", - latitude: 45.786944444444, - longitude: 4.925, - href : "#", - tooltip: {content : "Vaulx-en-Velin (69256)
Population : 41970"} - }, - "town-69034" : { - value: "41840", - latitude: 45.794722222222, - longitude: 4.8463888888889, - href : "#", - tooltip: {content : "Caluire-et-Cuire (69034)
Population : 41840"} - }, - "town-59650" : { - value: "41809", - latitude: 50.701111111111, - longitude: 3.2133333333333, - href : "#", - tooltip: {content : "Wattrelos (59650)
Population : 41809"} - }, - "town-92036" : { - value: "41676", - latitude: 48.9325, - longitude: 2.3047222222222, - href : "#", - tooltip: {content : "Gennevilliers (92036)
Population : 41676"} - }, - "town-05061" : { - value: "41659", - latitude: 44.558611111111, - longitude: 6.0777777777778, - href : "#", - tooltip: {content : "Gap (05061)
Population : 41659"} - }, - "town-93064" : { - value: "41431", - latitude: 48.873055555556, - longitude: 2.4852777777778, - href : "#", - tooltip: {content : "Rosny-sous-Bois (93064)
Population : 41431"} - }, - "town-94022" : { - value: "41275", - latitude: 48.766388888889, - longitude: 2.4077777777778, - href : "#", - tooltip: {content : "Choisy-le-Roi (94022)
Population : 41275"} - }, - "town-77288" : { - value: "40609", - latitude: 48.539722222222, - longitude: 2.6591666666667, - href : "#", - tooltip: {content : "Melun (77288)
Population : 40609"} - }, - "town-28085" : { - value: "40420", - latitude: 48.446666666667, - longitude: 1.4883333333333, - href : "#", - tooltip: {content : "Chartres (28085)
Population : 40420"} - }, - "town-95268" : { - value: "40274", - latitude: 48.971944444444, - longitude: 2.4, - href : "#", - tooltip: {content : "Garges-lès-Gonesse (95268)
Population : 40274"} - }, - "town-97213" : { - value: "39996", - latitude: 14.615277777778, - longitude: -61.001944444444, - href : "#", - tooltip: {content : "Le Lamentin (97213)
Population : 39996"} - }, - "town-93053" : { - value: "39949", - latitude: 48.890833333333, - longitude: 2.4536111111111, - href : "#", - tooltip: {content : "Noisy-le-Sec (93053)
Population : 39949"} - }, - "town-59378" : { - value: "39782", - latitude: 50.670277777778, - longitude: 3.0963888888889, - href : "#", - tooltip: {content : "Marcq-en-Barœul (59378)
Population : 39782"} - }, - "town-50129" : { - value: "39772", - latitude: 49.638611111111, - longitude: -1.6158333333333, - href : "#", - tooltip: {content : "Cherbourg-Octeville (50129)
Population : 39772"} - }, - "town-03185" : { - value: "39712", - latitude: 46.34, - longitude: 2.6025, - href : "#", - tooltip: {content : "Montluçon (03185)
Population : 39712"} - }, - "town-44143" : { - value: "39683", - latitude: 47.190555555556, - longitude: -1.5691666666667, - href : "#", - tooltip: {content : "Rezé (44143)
Population : 39683"} - }, - "town-64024" : { - value: "39432", - latitude: 43.484166666667, - longitude: -1.5194444444444, - href : "#", - tooltip: {content : "Anglet (64024)
Population : 39432"} - }, - "town-93032" : { - value: "39350", - latitude: 48.881666666667, - longitude: 2.5388888888889, - href : "#", - tooltip: {content : "Gagny (93032)
Population : 39350"} - }, - "town-69029" : { - value: "39238", - latitude: 45.738611111111, - longitude: 4.9130555555556, - href : "#", - tooltip: {content : "Bron (69029)
Population : 39238"} - }, - "town-97407" : { - value: "38668", - latitude: -20.939444444444, - longitude: 55.287222222222, - href : "#", - tooltip: {content : "Le Port (97407)
Population : 38668"} - }, - "town-97311" : { - value: "38657", - latitude: 5.5038888888889, - longitude: -54.028888888889, - href : "#", - tooltip: {content : "Saint-Laurent-du-Maroni (97311)
Population : 38657"} - }, - "town-92007" : { - value: "38384", - latitude: 48.797777777778, - longitude: 2.3125, - href : "#", - tooltip: {content : "Bagneux (92007)
Population : 38384"} - }, - "town-93027" : { - value: "38361", - latitude: 48.931388888889, - longitude: 2.3958333333333, - href : "#", - tooltip: {content : "La Courneuve (93027)
Population : 38361"} - }, - "town-58194" : { - value: "38352", - latitude: 46.9925, - longitude: 3.1566666666667, - href : "#", - tooltip: {content : "Nevers (58194)
Population : 38352"} - }, - "town-89024" : { - value: "38248", - latitude: 47.7975, - longitude: 3.5669444444444, - href : "#", - tooltip: {content : "Auxerre (89024)
Population : 38248"} - }, - "town-42187" : { - value: "38225", - latitude: 46.036111111111, - longitude: 4.0680555555556, - href : "#", - tooltip: {content : "Roanne (42187)
Population : 38225"} - }, - "town-78498" : { - value: "38049", - latitude: 48.928888888889, - longitude: 2.0447222222222, - href : "#", - tooltip: {content : "Poissy (78498)
Population : 38049"} - }, - "town-83050" : { - value: "37295", - latitude: 43.539444444444, - longitude: 6.4661111111111, - href : "#", - tooltip: {content : "Draguignan (83050)
Population : 37295"} - }, - "town-91589" : { - value: "37203", - latitude: 48.673888888889, - longitude: 2.3525, - href : "#", - tooltip: {content : "Savigny-sur-Orge (91589)
Population : 37203"} - }, - "town-26198" : { - value: "36669", - latitude: 44.558611111111, - longitude: 4.7508333333333, - href : "#", - tooltip: {content : "Montélimar (26198)
Population : 36669"} - }, - "town-37122" : { - value: "36525", - latitude: 47.350555555556, - longitude: 0.66166666666667, - href : "#", - tooltip: {content : "Joué-lès-Tours (37122)
Population : 36525"} - }, - "town-38421" : { - value: "36504", - latitude: 45.166388888889, - longitude: 5.7647222222222, - href : "#", - tooltip: {content : "Saint-Martin-d'Hères (38421)
Population : 36504"} - }, - "town-97412" : { - value: "36459", - latitude: -21.378611111111, - longitude: 55.619166666667, - href : "#", - tooltip: {content : "Saint-Joseph (97412)
Population : 36459"} - }, - "town-42207" : { - value: "36397", - latitude: 45.476388888889, - longitude: 4.5147222222222, - href : "#", - tooltip: {content : "Saint-Chamond (42207)
Population : 36397"} - }, - "town-38151" : { - value: "36054", - latitude: 45.142777777778, - longitude: 5.7177777777778, - href : "#", - tooltip: {content : "Échirolles (38151)
Population : 36054"} - }, - "town-93078" : { - value: "35931", - latitude: 48.960555555556, - longitude: 2.5302777777778, - href : "#", - tooltip: {content : "Villepinte (93078)
Population : 35931"} - }, - "town-69264" : { - value: "35900", - latitude: 45.989444444444, - longitude: 4.7197222222222, - href : "#", - tooltip: {content : "Villefranche-sur-SaĂ´ne (69264)
Population : 35900"} - }, - "town-77373" : { - value: "35873", - latitude: 48.798333333333, - longitude: 2.6052777777778, - href : "#", - tooltip: {content : "Pontault-Combault (77373)
Population : 35873"} - }, - "town-78172" : { - value: "35840", - latitude: 48.997222222222, - longitude: 2.0944444444444, - href : "#", - tooltip: {content : "Conflans-Sainte-Honorine (78172)
Population : 35840"} - }, - "town-62498" : { - value: "35748", - latitude: 50.431388888889, - longitude: 2.8325, - href : "#", - tooltip: {content : "Lens (62498)
Population : 35748"} - }, - "town-31149" : { - value: "35480", - latitude: 43.612777777778, - longitude: 1.3358333333333, - href : "#", - tooltip: {content : "Colomiers (31149)
Population : 35480"} - }, - "town-13117" : { - value: "35459", - latitude: 43.46, - longitude: 5.2486111111111, - href : "#", - tooltip: {content : "Vitrolles (13117)
Population : 35459"} - }, - "town-83129" : { - value: "35415", - latitude: 43.093333333333, - longitude: 5.8394444444444, - href : "#", - tooltip: {content : "Six-Fours-les-Plages (83129)
Population : 35415"} - }, - "town-47001" : { - value: "35293", - latitude: 44.203055555556, - longitude: 0.61861111111111, - href : "#", - tooltip: {content : "Agen (47001)
Population : 35293"} - }, - "town-74281" : { - value: "35257", - latitude: 46.370555555556, - longitude: 6.4797222222222, - href : "#", - tooltip: {content : "Thonon-les-Bains (74281)
Population : 35257"} - }, - "town-97410" : { - value: "35252", - latitude: -21.033888888889, - longitude: 55.712777777778, - href : "#", - tooltip: {content : "Saint-Benoît (97410)
Population : 35252"} - }, - "town-71270" : { - value: "35118", - latitude: 46.306666666667, - longitude: 4.8319444444444, - href : "#", - tooltip: {content : "Mâcon (71270)
Population : 35118"} - }, - "town-67180" : { - value: "34913", - latitude: 48.816666666667, - longitude: 7.7877777777778, - href : "#", - tooltip: {content : "Haguenau (67180)
Population : 34913"} - }, - "town-13054" : { - value: "34773", - latitude: 43.416944444444, - longitude: 5.2147222222222, - href : "#", - tooltip: {content : "Marignane (13054)
Population : 34773"} - }, - "town-93073" : { - value: "34744", - latitude: 48.956111111111, - longitude: 2.5763888888889, - href : "#", - tooltip: {content : "Tremblay-en-France (93073)
Population : 34744"} - }, - "town-88160" : { - value: "34575", - latitude: 48.173611111111, - longitude: 6.4516666666667, - href : "#", - tooltip: {content : "Épinal (88160)
Population : 34575"} - }, - "town-91549" : { - value: "34514", - latitude: 48.637777777778, - longitude: 2.3322222222222, - href : "#", - tooltip: {content : "Sainte-Geneviève-des-Bois (91549)
Population : 34514"} - }, - "town-26281" : { - value: "34321", - latitude: 45.045555555556, - longitude: 5.0508333333333, - href : "#", - tooltip: {content : "Romans-sur-Isère (26281)
Population : 34321"} - }, - "town-13028" : { - value: "34258", - latitude: 43.176111111111, - longitude: 5.6080555555556, - href : "#", - tooltip: {content : "La Ciotat (13028)
Population : 34258"} - }, - "town-93006" : { - value: "34232", - latitude: 48.866944444444, - longitude: 2.4169444444444, - href : "#", - tooltip: {content : "Bagnolet (93006)
Population : 34232"} - }, - "town-83118" : { - value: "34220", - latitude: 43.424722222222, - longitude: 6.7677777777778, - href : "#", - tooltip: {content : "Saint-Raphaël (83118)
Population : 34220"} - }, - "town-83118" : { - value: "34220", - latitude: 43.424722222222, - longitude: 6.7677777777778, - href : "#", - tooltip: {content : "Saint-Raphaël (83118)
Population : 34220"} - }, - "town-93072" : { - value: "34048", - latitude: 48.955277777778, - longitude: 2.3822222222222, - href : "#", - tooltip: {content : "Stains (93072)
Population : 34048"} - }, - "town-60175" : { - value: "34001", - latitude: 49.257777777778, - longitude: 2.4827777777778, - href : "#", - tooltip: {content : "Creil (60175)
Population : 34001"} - }, - "town-78423" : { - value: "33899", - latitude: 48.770555555556, - longitude: 2.0325, - href : "#", - tooltip: {content : "Montigny-le-Bretonneux (78423)
Population : 33899"} - }, - "town-93050" : { - value: "33781", - latitude: 48.857777777778, - longitude: 2.5311111111111, - href : "#", - tooltip: {content : "Neuilly-sur-Marne (93050)
Population : 33781"} - }, - "town-86066" : { - value: "33420", - latitude: 46.816944444444, - longitude: 0.54527777777778, - href : "#", - tooltip: {content : "Châtellerault (86066)
Population : 33420"} - }, - "town-59122" : { - value: "33345", - latitude: 50.175833333333, - longitude: 3.2347222222222, - href : "#", - tooltip: {content : "Cambrai (59122)
Population : 33345"} - }, - "town-95252" : { - value: "33324", - latitude: 48.988055555556, - longitude: 2.2305555555556, - href : "#", - tooltip: {content : "Franconville (95252)
Population : 33324"} - }, - "town-40192" : { - value: "33124", - latitude: 43.890277777778, - longitude: -0.50055555555556, - href : "#", - tooltip: {content : "Mont-de-Marsan (40192)
Population : 33124"} - }, - "town-76217" : { - value: "32966", - latitude: 49.921666666667, - longitude: 1.0777777777778, - href : "#", - tooltip: {content : "Dieppe (76217)
Population : 32966"} - }, - "town-92020" : { - value: "32947", - latitude: 48.801111111111, - longitude: 2.2886111111111, - href : "#", - tooltip: {content : "Châtillon (92020)
Population : 32947"} - }, - "town-94058" : { - value: "32799", - latitude: 48.842222222222, - longitude: 2.5036111111111, - href : "#", - tooltip: {content : "Le Perreux-sur-Marne (94058)
Population : 32799"} - }, - "town-74012" : { - value: "32790", - latitude: 46.195, - longitude: 6.2355555555556, - href : "#", - tooltip: {content : "Annemasse (74012)
Population : 32790"} - }, - "town-92019" : { - value: "32573", - latitude: 48.765277777778, - longitude: 2.2780555555556, - href : "#", - tooltip: {content : "Châtenay-Malabry (92019)
Population : 32573"} - }, - "town-94078" : { - value: "32506", - latitude: 48.7325, - longitude: 2.4497222222222, - href : "#", - tooltip: {content : "Villeneuve-Saint-Georges (94078)
Population : 32506"} - }, - "town-91687" : { - value: "32396", - latitude: 48.669444444444, - longitude: 2.3758333333333, - href : "#", - tooltip: {content : "Viry-Châtillon (91687)
Population : 32396"} - }, - "town-62510" : { - value: "32328", - latitude: 50.421944444444, - longitude: 2.7777777777778, - href : "#", - tooltip: {content : "Liévin (62510)
Population : 32328"} - }, - "town-94052" : { - value: "31975", - latitude: 48.836666666667, - longitude: 2.4825, - href : "#", - tooltip: {content : "Nogent-sur-Marne (94052)
Population : 31975"} - }, - "town-78311" : { - value: "31849", - latitude: 48.925555555556, - longitude: 2.1883333333333, - href : "#", - tooltip: {content : "Houilles (78311)
Population : 31849"} - }, - "town-28134" : { - value: "31610", - latitude: 48.736388888889, - longitude: 1.3655555555556, - href : "#", - tooltip: {content : "Dreux (28134)
Population : 31610"} - }, - "town-54547" : { - value: "31464", - latitude: 48.656111111111, - longitude: 6.1675, - href : "#", - tooltip: {content : "Vandœuvre-lès-Nancy (54547)
Population : 31464"} - }, - "town-59392" : { - value: "31435", - latitude: 50.276944444444, - longitude: 3.9725, - href : "#", - tooltip: {content : "Maubeuge (59392)
Population : 31435"} - }, - "town-78490" : { - value: "31360", - latitude: 48.817777777778, - longitude: 1.9463888888889, - href : "#", - tooltip: {content : "Plaisir (78490)
Population : 31360"} - }, - "town-92046" : { - value: "31325", - latitude: 48.817222222222, - longitude: 2.2991666666667, - href : "#", - tooltip: {content : "Malakoff (92046)
Population : 31325"} - }, - "town-97413" : { - value: "31298", - latitude: -21.166388888889, - longitude: 55.286944444444, - href : "#", - tooltip: {content : "Saint-Leu (97413)
Population : 31298"} - }, - "town-95280" : { - value: "31237", - latitude: 49.031666666667, - longitude: 2.4736111111111, - href : "#", - tooltip: {content : "Goussainville (95280)
Population : 31237"} - }, - "town-67447" : { - value: "31218", - latitude: 48.606944444444, - longitude: 7.7491666666667, - href : "#", - tooltip: {content : "Schiltigheim (67447)
Population : 31218"} - }, - "town-91477" : { - value: "31175", - latitude: 48.718333333333, - longitude: 2.2497222222222, - href : "#", - tooltip: {content : "Palaiseau (91477)
Population : 31175"} - }, - "town-78440" : { - value: "31116", - latitude: 48.993055555556, - longitude: 1.9083333333333, - href : "#", - tooltip: {content : "Les Mureaux (78440)
Population : 31116"} - }, - "town-95500" : { - value: "31011", - latitude: 49.050833333333, - longitude: 2.1008333333333, - href : "#", - tooltip: {content : "Pontoise (95500)
Population : 31011"} - }, - "town-24322" : { - value: "31000", - latitude: 45.184166666667, - longitude: 0.71805555555556, - href : "#", - tooltip: {content : "Périgueux (24322)
Population : 31000"} - }, - "town-91027" : { - value: "30845", - latitude: 48.708611111111, - longitude: 2.3891666666667, - href : "#", - tooltip: {content : "Athis-Mons (91027)
Population : 30845"} - }, - "town-97408" : { - value: "30784", - latitude: -20.926388888889, - longitude: 55.335833333333, - href : "#", - tooltip: {content : "La Possession (97408)
Population : 30784"} - }, - "town-97103" : { - value: "30775", - latitude: 16.2675, - longitude: -61.586944444444, - href : "#", - tooltip: {content : "Baie-Mahault (97103)
Population : 30775"} - }, - "town-69282" : { - value: "30672", - latitude: 45.766388888889, - longitude: 5.0027777777778, - href : "#", - tooltip: {content : "Meyzieu (69282)
Population : 30672"} - }, - "town-78146" : { - value: "30667", - latitude: 48.890555555556, - longitude: 2.1569444444444, - href : "#", - tooltip: {content : "Chatou (78146)
Population : 30667"} - }, - "town-94038" : { - value: "30588", - latitude: 48.779166666667, - longitude: 2.3372222222222, - href : "#", - tooltip: {content : "L'HaĂż-les-Roses (94038)
Population : 30588"} - }, - "town-92064" : { - value: "30416", - latitude: 48.846388888889, - longitude: 2.2152777777778, - href : "#", - tooltip: {content : "Saint-Cloud (92064)
Population : 30416"} - }, - "town-69286" : { - value: "30375", - latitude: 45.820555555556, - longitude: 4.8975, - href : "#", - tooltip: {content : "Rillieux-la-Pape (69286)
Population : 30375"} - }, - "town-84031" : { - value: "30360", - latitude: 44.055, - longitude: 5.0480555555556, - href : "#", - tooltip: {content : "Carpentras (84031)
Population : 30360"} - }, - "town-97418" : { - value: "30293", - latitude: -20.896944444444, - longitude: 55.549166666667, - href : "#", - tooltip: {content : "Sainte-Marie (97418)
Population : 30293"} - }, - "town-06123" : { - value: "30235", - latitude: 43.673333333333, - longitude: 7.19, - href : "#", - tooltip: {content : "Saint-Laurent-du-Var (06123)
Population : 30235"} - }, - "town-38544" : { - value: "30169", - latitude: 45.525555555556, - longitude: 4.8747222222222, - href : "#", - tooltip: {content : "Vienne (38544)
Population : 30169"} - }, - "town-93014" : { - value: "29998", - latitude: 48.909166666667, - longitude: 2.5472222222222, - href : "#", - tooltip: {content : "Clichy-sous-Bois (93014)
Population : 29998"} - }, - "town-94073" : { - value: "29949", - latitude: 48.764444444444, - longitude: 2.3913888888889, - href : "#", - tooltip: {content : "Thiais (94073)
Population : 29949"} - }, - "town-02722" : { - value: "29846", - latitude: 49.381111111111, - longitude: 3.3225, - href : "#", - tooltip: {content : "Soissons (02722)
Population : 29846"} - }, - "town-84087" : { - value: "29791", - latitude: 44.1375, - longitude: 4.8088888888889, - href : "#", - tooltip: {content : "Orange (84087)
Population : 29791"} - }, - "town-78621" : { - value: "29705", - latitude: 48.776666666667, - longitude: 2.0016666666667, - href : "#", - tooltip: {content : "Trappes (78621)
Population : 29705"} - }, - "town-78158" : { - value: "29682", - latitude: 48.820277777778, - longitude: 2.1302777777778, - href : "#", - tooltip: {content : "Le Chesnay (78158)
Population : 29682"} - }, - "town-15014" : { - value: "29677", - latitude: 44.925277777778, - longitude: 2.4397222222222, - href : "#", - tooltip: {content : "Aurillac (15014)
Population : 29677"} - }, - "town-94018" : { - value: "29664", - latitude: 48.821388888889, - longitude: 2.4119444444444, - href : "#", - tooltip: {content : "Charenton-le-Pont (94018)
Population : 29664"} - }, - "town-92009" : { - value: "29519", - latitude: 48.9175, - longitude: 2.2683333333333, - href : "#", - tooltip: {content : "Bois-Colombes (92009)
Population : 29519"} - }, - "town-76681" : { - value: "29518", - latitude: 49.408611111111, - longitude: 1.0891666666667, - href : "#", - tooltip: {content : "Sotteville-lès-Rouen (76681)
Population : 29518"} - }, - "town-91691" : { - value: "29392", - latitude: 48.716111111111, - longitude: 2.4908333333333, - href : "#", - tooltip: {content : "Yerres (91691)
Population : 29392"} - }, - "town-06083" : { - value: "29389", - latitude: 43.774722222222, - longitude: 7.4997222222222, - href : "#", - tooltip: {content : "Menton (06083)
Population : 29389"} - }, - "town-33550" : { - value: "28905", - latitude: 44.779444444444, - longitude: -0.56694444444444, - href : "#", - tooltip: {content : "Villenave-d'Ornon (33550)
Population : 28905"} - }, - "town-59328" : { - value: "28870", - latitude: 50.649444444444, - longitude: 3.0241666666667, - href : "#", - tooltip: {content : "Lambersart (59328)
Population : 28870"} - }, - "town-77445" : { - value: "28838", - latitude: 48.575833333333, - longitude: 2.5827777777778, - href : "#", - tooltip: {content : "Savigny-le-Temple (77445)
Population : 28838"} - }, - "town-91201" : { - value: "28802", - latitude: 48.686111111111, - longitude: 2.4094444444444, - href : "#", - tooltip: {content : "Draveil (91201)
Population : 28802"} - }, - "town-49328" : { - value: "28772", - latitude: 47.259166666667, - longitude: -0.078055555555556, - href : "#", - tooltip: {content : "Saumur (49328)
Population : 28772"} - }, - "town-24037" : { - value: "28691", - latitude: 44.851111111111, - longitude: 0.48194444444444, - href : "#", - tooltip: {content : "Bergerac (24037)
Population : 28691"} - }, - "town-76575" : { - value: "28601", - latitude: 49.377777777778, - longitude: 1.1041666666667, - href : "#", - tooltip: {content : "Saint-Étienne-du-Rouvray (76575)
Population : 28601"} - }, - "town-94016" : { - value: "28550", - latitude: 48.791944444444, - longitude: 2.3319444444444, - href : "#", - tooltip: {content : "Cachan (94016)
Population : 28550"} - }, - "town-78297" : { - value: "28518", - latitude: 48.770555555556, - longitude: 2.0730555555556, - href : "#", - tooltip: {content : "Guyancourt (78297)
Population : 28518"} - }, - "town-06155" : { - value: "28450", - latitude: 43.579722222222, - longitude: 7.0533333333333, - href : "#", - tooltip: {content : "Vallauris (06155)
Population : 28450"} - }, - "town-73008" : { - value: "28439", - latitude: 45.688611111111, - longitude: 5.915, - href : "#", - tooltip: {content : "Aix-les-Bains (73008)
Population : 28439"} - }, - "town-97307" : { - value: "28407", - latitude: 4.8505555555556, - longitude: -52.331111111111, - href : "#", - tooltip: {content : "Matoury (97307)
Population : 28407"} - }, - "town-33449" : { - value: "28396", - latitude: 44.895555555556, - longitude: -0.7175, - href : "#", - tooltip: {content : "Saint-Médard-en-Jalles (33449)
Population : 28396"} - }, - "town-95063" : { - value: "28277", - latitude: 48.925555555556, - longitude: 2.2169444444444, - href : "#", - tooltip: {content : "Bezons (95063)
Population : 28277"} - }, - "town-93077" : { - value: "28257", - latitude: 48.890277777778, - longitude: 2.5111111111111, - href : "#", - tooltip: {content : "Villemomble (93077)
Population : 28257"} - }, - "town-93059" : { - value: "28076", - latitude: 48.964722222222, - longitude: 2.3608333333333, - href : "#", - tooltip: {content : "Pierrefitte-sur-Seine (93059)
Population : 28076"} - }, - "town-92060" : { - value: "27931", - latitude: 48.783333333333, - longitude: 2.2636111111111, - href : "#", - tooltip: {content : "Le Plessis-Robinson (92060)
Population : 27931"} - }, - "town-92035" : { - value: "27923", - latitude: 48.905, - longitude: 2.2436111111111, - href : "#", - tooltip: {content : "La Garenne-Colombes (92035)
Population : 27923"} - }, - "town-61001" : { - value: "27863", - latitude: 48.429722222222, - longitude: 0.091944444444444, - href : "#", - tooltip: {content : "Alençon (61001)
Population : 27863"} - }, - "town-95219" : { - value: "27713", - latitude: 48.991388888889, - longitude: 2.2594444444444, - href : "#", - tooltip: {content : "Ermont (95219)
Population : 27713"} - }, - "town-91521" : { - value: "27689", - latitude: 48.651111111111, - longitude: 2.4130555555556, - href : "#", - tooltip: {content : "Ris-Orangis (91521)
Population : 27689"} - }, - "town-18279" : { - value: "27675", - latitude: 47.221944444444, - longitude: 2.0683333333333, - href : "#", - tooltip: {content : "Vierzon (18279)
Population : 27675"} - }, - "town-94079" : { - value: "27568", - latitude: 48.8275, - longitude: 2.5447222222222, - href : "#", - tooltip: {content : "Villiers-sur-Marne (94079)
Population : 27568"} - }, - "town-67218" : { - value: "27556", - latitude: 48.524722222222, - longitude: 7.7144444444444, - href : "#", - tooltip: {content : "Illkirch-Graffenstaden (67218)
Population : 27556"} - }, - "town-91657" : { - value: "27546", - latitude: 48.700277777778, - longitude: 2.4172222222222, - href : "#", - tooltip: {content : "Vigneux-sur-Seine (91657)
Population : 27546"} - }, - "town-17415" : { - value: "27430", - latitude: 45.745277777778, - longitude: -0.63444444444444, - href : "#", - tooltip: {content : "Saintes (17415)
Population : 27430"} - }, - "town-92075" : { - value: "27314", - latitude: 48.82, - longitude: 2.2888888888889, - href : "#", - tooltip: {content : "Vanves (92075)
Population : 27314"} - }, - "town-78208" : { - value: "27262", - latitude: 48.783888888889, - longitude: 1.9580555555556, - href : "#", - tooltip: {content : "Élancourt (78208)
Population : 27262"} - }, - "town-95680" : { - value: "27004", - latitude: 49.008888888889, - longitude: 2.3902777777778, - href : "#", - tooltip: {content : "Villiers-le-Bel (95680)
Population : 27004"} - }, - "town-78517" : { - value: "27001", - latitude: 48.643611111111, - longitude: 1.83, - href : "#", - tooltip: {content : "Rambouillet (78517)
Population : 27001"} - }, - "town-02408" : { - value: "26991", - latitude: 49.563333333333, - longitude: 3.6236111111111, - href : "#", - tooltip: {content : "Laon (02408)
Population : 26991"} - }, - "town-38053" : { - value: "26841", - latitude: 45.590833333333, - longitude: 5.2791666666667, - href : "#", - tooltip: {content : "Bourgoin-Jallieu (38053)
Population : 26841"} - }, - "town-91286" : { - value: "26796", - latitude: 48.656666666667, - longitude: 2.3880555555556, - href : "#", - tooltip: {content : "Grigny (91286)
Population : 26796"} - }, - "town-97113" : { - value: "26743", - latitude: 16.205555555556, - longitude: -61.491944444444, - href : "#", - tooltip: {content : "Le Gosier (97113)
Population : 26743"} - }, - "town-62427" : { - value: "26728", - latitude: 50.421111111111, - longitude: 2.95, - href : "#", - tooltip: {content : "Hénin-Beaumont (62427)
Population : 26728"} - }, - "town-95582" : { - value: "26659", - latitude: 48.971666666667, - longitude: 2.2569444444444, - href : "#", - tooltip: {content : "Sannois (95582)
Population : 26659"} - }, - "town-95277" : { - value: "26627", - latitude: 48.986666666667, - longitude: 2.4486111111111, - href : "#", - tooltip: {content : "Gonesse (95277)
Population : 26627"} - }, - "town-52448" : { - value: "26549", - latitude: 48.637777777778, - longitude: 4.9488888888889, - href : "#", - tooltip: {content : "Saint-Dizier (52448)
Population : 26549"} - }, - "town-95306" : { - value: "26533", - latitude: 48.990277777778, - longitude: 2.1655555555556, - href : "#", - tooltip: {content : "Herblay (95306)
Population : 26533"} - }, - "town-62119" : { - value: "26530", - latitude: 50.529722222222, - longitude: 2.64, - href : "#", - tooltip: {content : "Béthune (62119)
Population : 26530"} - }, - "town-25388" : { - value: "26501", - latitude: 47.509722222222, - longitude: 6.7983333333333, - href : "#", - tooltip: {content : "Montbéliard (25388)
Population : 26501"} - }, - "town-94034" : { - value: "26446", - latitude: 48.758888888889, - longitude: 2.3236111111111, - href : "#", - tooltip: {content : "Fresnes (94034)
Population : 26446"} - }, - "town-95607" : { - value: "26440", - latitude: 49.025833333333, - longitude: 2.2266666666667, - href : "#", - tooltip: {content : "Taverny (95607)
Population : 26440"} - }, - "town-83062" : { - value: "26321", - latitude: 43.124722222222, - longitude: 6.0105555555556, - href : "#", - tooltip: {content : "La Garde (83062)
Population : 26321"} - }, - "town-27681" : { - value: "26306", - latitude: 49.091666666667, - longitude: 1.485, - href : "#", - tooltip: {content : "Vernon (27681)
Population : 26306"} - }, - "town-94043" : { - value: "26267", - latitude: 48.81, - longitude: 2.3580555555556, - href : "#", - tooltip: {content : "Le Kremlin-BicĂŞtre (94043)
Population : 26267"} - }, - "town-94071" : { - value: "26150", - latitude: 48.769722222222, - longitude: 2.5227777777778, - href : "#", - tooltip: {content : "Sucy-en-Brie (94071)
Population : 26150"} - }, - "town-93063" : { - value: "26025", - latitude: 48.883611111111, - longitude: 2.4361111111111, - href : "#", - tooltip: {content : "Romainville (93063)
Population : 26025"} - }, - "town-64122" : { - value: "25994", - latitude: 43.480555555556, - longitude: -1.5572222222222, - href : "#", - tooltip: {content : "Biarritz (64122)
Population : 25994"} - }, - "town-69275" : { - value: "25988", - latitude: 45.768611111111, - longitude: 4.9588888888889, - href : "#", - tooltip: {content : "Décines-Charpieu (69275)
Population : 25988"} - }, - "town-12202" : { - value: "25974", - latitude: 44.35, - longitude: 2.5741666666667, - href : "#", - tooltip: {content : "Rodez (12202)
Population : 25974"} - }, - "town-17299" : { - value: "25962", - latitude: 45.941944444444, - longitude: -0.9669444444444401, - href : "#", - tooltip: {content : "Rochefort (17299)
Population : 25962"} - }, - "town-31557" : { - value: "25854", - latitude: 43.584444444444, - longitude: 1.3436111111111, - href : "#", - tooltip: {content : "Tournefeuille (31557)
Population : 25854"} - }, - "town-44190" : { - value: "25832", - latitude: 47.207222222222, - longitude: -1.5025, - href : "#", - tooltip: {content : "Saint-Sébastien-sur-Loire (44190)
Population : 25832"} - }, - "town-13063" : { - value: "25823", - latitude: 43.581388888889, - longitude: 5.0013888888889, - href : "#", - tooltip: {content : "Miramas (13063)
Population : 25823"} - }, - "town-59017" : { - value: "25786", - latitude: 50.687222222222, - longitude: 2.8802777777778, - href : "#", - tooltip: {content : "Armentières (59017)
Population : 25786"} - }, - "town-91114" : { - value: "25785", - latitude: 48.698055555556, - longitude: 2.5033333333333, - href : "#", - tooltip: {content : "Brunoy (91114)
Population : 25785"} - }, - "town-39198" : { - value: "25776", - latitude: 47.092222222222, - longitude: 5.4897222222222, - href : "#", - tooltip: {content : "Dole (39198)
Population : 25776"} - }, - "town-89387" : { - value: "25676", - latitude: 48.197222222222, - longitude: 3.2833333333333, - href : "#", - tooltip: {content : "Sens (89387)
Population : 25676"} - }, - "town-34145" : { - value: "25509", - latitude: 43.676944444444, - longitude: 4.1352777777778, - href : "#", - tooltip: {content : "Lunel (34145)
Population : 25509"} - }, - "town-93047" : { - value: "25499", - latitude: 48.898333333333, - longitude: 2.5647222222222, - href : "#", - tooltip: {content : "Montfermeil (93047)
Population : 25499"} - }, - "town-84035" : { - value: "25440", - latitude: 43.836666666667, - longitude: 5.0372222222222, - href : "#", - tooltip: {content : "Cavaillon (84035)
Population : 25440"} - }, - "town-69149" : { - value: "25413", - latitude: 45.714166666667, - longitude: 4.8075, - href : "#", - tooltip: {content : "Oullins (69149)
Population : 25413"} - }, - "town-97304" : { - value: "25404", - latitude: 5.1583333333333, - longitude: -52.642777777778, - href : "#", - tooltip: {content : "Kourou (97304)
Population : 25404"} - }, - "town-92078" : { - value: "25374", - latitude: 48.937222222222, - longitude: 2.3277777777778, - href : "#", - tooltip: {content : "Villeneuve-la-Garenne (92078)
Population : 25374"} - }, - "town-03310" : { - value: "25235", - latitude: 46.126944444444, - longitude: 3.4258333333333, - href : "#", - tooltip: {content : "Vichy (03310)
Population : 25235"} - }, - "town-44114" : { - value: "25216", - latitude: 47.270833333333, - longitude: -1.6236111111111, - href : "#", - tooltip: {content : "Orvault (44114)
Population : 25216"} - }, - "town-33039" : { - value: "25205", - latitude: 44.807777777778, - longitude: -0.54888888888889, - href : "#", - tooltip: {content : "Bègles (33039)
Population : 25205"} - }, - "town-76322" : { - value: "25189", - latitude: 49.406388888889, - longitude: 1.0522222222222, - href : "#", - tooltip: {content : "Le Grand-Quevilly (76322)
Population : 25189"} - }, - "town-91692" : { - value: "25055", - latitude: 48.682222222222, - longitude: 2.1675, - href : "#", - tooltip: {content : "Les Ulis (91692)
Population : 25055"} - }, - "town-33529" : { - value: "25018", - latitude: 44.6325, - longitude: -1.145, - href : "#", - tooltip: {content : "La Teste-de-Buch (33529)
Population : 25018"} - }, - "town-34003" : { - value: "24972", - latitude: 43.31, - longitude: 3.4752777777778, - href : "#", - tooltip: {content : "Agde (34003)
Population : 24972"} - }, - "town-80001" : { - value: "24953", - latitude: 50.105277777778, - longitude: 1.8352777777778, - href : "#", - tooltip: {content : "Abbeville (80001)
Population : 24953"} - }, - "town-51230" : { - value: "24733", - latitude: 49.04, - longitude: 3.9591666666667, - href : "#", - tooltip: {content : "Épernay (51230)
Population : 24733"} - }, - "town-47323" : { - value: "24700", - latitude: 44.406944444444, - longitude: 0.70416666666667, - href : "#", - tooltip: {content : "Villeneuve-sur-Lot (47323)
Population : 24700"} - }, - "town-31395" : { - value: "24653", - latitude: 43.460277777778, - longitude: 1.3258333333333, - href : "#", - tooltip: {content : "Muret (31395)
Population : 24653"} - }, - "town-77083" : { - value: "24636", - latitude: 48.852777777778, - longitude: 2.6019444444444, - href : "#", - tooltip: {content : "Champs-sur-Marne (77083)
Population : 24636"} - }, - "town-97128" : { - value: "24611", - latitude: 16.225555555556, - longitude: -61.386111111111, - href : "#", - tooltip: {content : "Sainte-Anne (97128)
Population : 24611"} - }, - "town-52121" : { - value: "24500", - latitude: 48.110833333333, - longitude: 5.1386111111111, - href : "#", - tooltip: {content : "Chaumont (52121)
Population : 24500"} - }, - "town-95203" : { - value: "24386", - latitude: 48.991388888889, - longitude: 2.2797222222222, - href : "#", - tooltip: {content : "Eaubonne (95203)
Population : 24386"} - }, - "town-33243" : { - value: "24302", - latitude: 44.915277777778, - longitude: -0.24388888888889, - href : "#", - tooltip: {content : "Libourne (33243)
Population : 24302"} - }, - "town-77514" : { - value: "24296", - latitude: 48.942777777778, - longitude: 2.6063888888889, - href : "#", - tooltip: {content : "Villeparisis (77514)
Population : 24296"} - }, - "town-97222" : { - value: "24095", - latitude: 14.6775, - longitude: -60.939166666667, - href : "#", - tooltip: {content : "Le Robert (97222)
Population : 24095"} - }, - "town-95572" : { - value: "23889", - latitude: 49.044166666667, - longitude: 2.1102777777778, - href : "#", - tooltip: {content : "Saint-Ouen-l'AumĂ´ne (95572)
Population : 23889"} - }, - "town-62178" : { - value: "23869", - latitude: 50.481111111111, - longitude: 2.5477777777778, - href : "#", - tooltip: {content : "Bruay-la-Buissière (62178)
Population : 23869"} - }, - "town-91103" : { - value: "23812", - latitude: 48.609444444444, - longitude: 2.3077777777778, - href : "#", - tooltip: {content : "Brétigny-sur-Orge (91103)
Population : 23812"} - }, - "town-77058" : { - value: "23663", - latitude: 48.841666666667, - longitude: 2.6977777777778, - href : "#", - tooltip: {content : "Bussy-Saint-Georges (77058)
Population : 23663"} - }, - "town-97118" : { - value: "23606", - latitude: 16.191388888889, - longitude: -61.590277777778, - href : "#", - tooltip: {content : "Petit-Bourg (97118)
Population : 23606"} - }, - "town-92032" : { - value: "23603", - latitude: 48.789166666667, - longitude: 2.2855555555556, - href : "#", - tooltip: {content : "Fontenay-aux-Roses (92032)
Population : 23603"} - }, - "town-91223" : { - value: "23575", - latitude: 48.435, - longitude: 2.1622222222222, - href : "#", - tooltip: {content : "Étampes (91223)
Population : 23575"} - }, - "town-33192" : { - value: "23546", - latitude: 44.771388888889, - longitude: -0.61694444444444, - href : "#", - tooltip: {content : "Gradignan (33192)
Population : 23546"} - }, - "town-33069" : { - value: "23539", - latitude: 44.864722222222, - longitude: -0.59861111111111, - href : "#", - tooltip: {content : "Le Bouscat (33069)
Population : 23539"} - }, - "town-92072" : { - value: "23412", - latitude: 48.823055555556, - longitude: 2.2108333333333, - href : "#", - tooltip: {content : "Sèvres (92072)
Population : 23412"} - }, - "town-95176" : { - value: "23318", - latitude: 48.973055555556, - longitude: 2.2005555555556, - href : "#", - tooltip: {content : "Cormeilles-en-Parisis (95176)
Population : 23318"} - }, - "town-01283" : { - value: "23308", - latitude: 46.255555555556, - longitude: 5.655, - href : "#", - tooltip: {content : "Oyonnax (01283)
Population : 23308"} - }, - "town-78358" : { - value: "23287", - latitude: 48.946111111111, - longitude: 2.145, - href : "#", - tooltip: {content : "Maisons-Laffitte (78358)
Population : 23287"} - }, - "town-71153" : { - value: "23186", - latitude: 46.800555555556, - longitude: 4.4402777777778, - href : "#", - tooltip: {content : "Le Creusot (71153)
Population : 23186"} - }, - "town-21054" : { - value: "23135", - latitude: 47.024166666667, - longitude: 4.8388888888889, - href : "#", - tooltip: {content : "Beaune (21054)
Population : 23135"} - }, - "town-91421" : { - value: "23131", - latitude: 48.7075, - longitude: 2.4552777777778, - href : "#", - tooltip: {content : "Montgeron (91421)
Population : 23131"} - }, - "town-57480" : { - value: "23049", - latitude: 49.099722222222, - longitude: 6.1533333333333, - href : "#", - tooltip: {content : "Montigny-lès-Metz (57480)
Population : 23049"} - }, - "town-32013" : { - value: "22931", - latitude: 43.645277777778, - longitude: 0.58861111111111, - href : "#", - tooltip: {content : "Auch (32013)
Population : 22931"} - }, - "town-59155" : { - value: "22918", - latitude: 51.024722222222, - longitude: 2.3908333333333, - href : "#", - tooltip: {content : "Coudekerque-Branche (59155)
Population : 22918"} - }, - "town-04112" : { - value: "22852", - latitude: 43.833333333333, - longitude: 5.7830555555556, - href : "#", - tooltip: {content : "Manosque (04112)
Population : 22852"} - }, - "town-12145" : { - value: "22775", - latitude: 44.097777777778, - longitude: 3.0777777777778, - href : "#", - tooltip: {content : "Millau (12145)
Population : 22775"} - }, - "town-59368" : { - value: "22758", - latitude: 50.655277777778, - longitude: 3.0702777777778, - href : "#", - tooltip: {content : "La Madeleine (59368)
Population : 22758"} - }, - "town-56098" : { - value: "22744", - latitude: 47.763333333333, - longitude: -3.3388888888889, - href : "#", - tooltip: {content : "Lanester (56098)
Population : 22744"} - }, - "town-34108" : { - value: "22743", - latitude: 43.447222222222, - longitude: 3.7555555555556, - href : "#", - tooltip: {content : "Frontignan (34108)
Population : 22743"} - }, - "town-97117" : { - value: "22716", - latitude: 16.331111111111, - longitude: -61.343611111111, - href : "#", - tooltip: {content : "Le Moule (97117)
Population : 22716"} - }, - "town-94067" : { - value: "22666", - latitude: 48.841388888889, - longitude: 2.4177777777778, - href : "#", - tooltip: {content : "Saint-Mandé (94067)
Population : 22666"} - }, - "town-77468" : { - value: "22639", - latitude: 48.850277777778, - longitude: 2.6508333333333, - href : "#", - tooltip: {content : "Torcy (77468)
Population : 22639"} - }, - "town-97420" : { - value: "22627", - latitude: -20.905555555556, - longitude: 55.607222222222, - href : "#", - tooltip: {content : "Sainte-Suzanne (97420)
Population : 22627"} - }, - "town-33119" : { - value: "22588", - latitude: 44.856944444444, - longitude: -0.53277777777778, - href : "#", - tooltip: {content : "Cenon (33119)
Population : 22588"} - }, - "town-14366" : { - value: "22547", - latitude: 49.145555555556, - longitude: 0.22555555555556, - href : "#", - tooltip: {content : "Lisieux (14366)
Population : 22547"} - }, - "town-77390" : { - value: "22514", - latitude: 48.791111111111, - longitude: 2.6513888888889, - href : "#", - tooltip: {content : "Roissy-en-Brie (77390)
Population : 22514"} - }, - "town-06079" : { - value: "22498", - latitude: 43.545555555556, - longitude: 6.9375, - href : "#", - tooltip: {content : "Mandelieu-la-Napoule (06079)
Population : 22498"} - }, - "town-38169" : { - value: "22485", - latitude: 45.193055555556, - longitude: 5.6847222222222, - href : "#", - tooltip: {content : "Fontaine (38169)
Population : 22485"} - }, - "town-93045" : { - value: "22410", - latitude: 48.88, - longitude: 2.4169444444444, - href : "#", - tooltip: {content : "Les Lilas (93045)
Population : 22410"} - }, - "town-69202" : { - value: "22229", - latitude: 45.733611111111, - longitude: 4.8025, - href : "#", - tooltip: {content : "Sainte-Foy-lès-Lyon (69202)
Population : 22229"} - }, - "town-88413" : { - value: "22225", - latitude: 48.284166666667, - longitude: 6.9491666666667, - href : "#", - tooltip: {content : "Saint-Dié-des-Vosges (88413)
Population : 22225"} - }, - "town-76498" : { - value: "22215", - latitude: 49.430555555556, - longitude: 1.0527777777778, - href : "#", - tooltip: {content : "Le Petit-Quevilly (76498)
Population : 22215"} - }, - "town-31069" : { - value: "22119", - latitude: 43.635555555556, - longitude: 1.39, - href : "#", - tooltip: {content : "Blagnac (31069)
Population : 22119"} - }, - "town-44215" : { - value: "22117", - latitude: 47.168055555556, - longitude: -1.4713888888889, - href : "#", - tooltip: {content : "Vertou (44215)
Population : 22117"} - }, - "town-57631" : { - value: "22094", - latitude: 49.110555555556, - longitude: 7.0672222222222, - href : "#", - tooltip: {content : "Sarreguemines (57631)
Population : 22094"} - }, - "town-59295" : { - value: "22086", - latitude: 50.724444444444, - longitude: 2.5383333333333, - href : "#", - tooltip: {content : "Hazebrouck (59295)
Population : 22086"} - }, - "town-59360" : { - value: "22081", - latitude: 50.612222222222, - longitude: 3.0136111111111, - href : "#", - tooltip: {content : "Loos (59360)
Population : 22081"} - }, - "town-59410" : { - value: "22036", - latitude: 50.641944444444, - longitude: 3.1077777777778, - href : "#", - tooltip: {content : "Mons-en-Barœul (59410)
Population : 22036"} - }, - "town-93057" : { - value: "21972", - latitude: 48.905833333333, - longitude: 2.5105555555556, - href : "#", - tooltip: {content : "Les Pavillons-sous-Bois (93057)
Population : 21972"} - }, - "town-57227" : { - value: "21920", - latitude: 49.188055555556, - longitude: 6.9, - href : "#", - tooltip: {content : "Forbach (57227)
Population : 21920"} - }, - "town-76108" : { - value: "21876", - latitude: 49.460555555556, - longitude: 1.1080555555556, - href : "#", - tooltip: {content : "Bois-Guillaume (76108)
Population : 21876"} - }, - "town-76108" : { - value: "21876", - latitude: 49.460555555556, - longitude: 1.1080555555556, - href : "#", - tooltip: {content : "Bois-Guillaume - Bihorel (76108)
Population : 21876"} - }, - "town-77122" : { - value: "21845", - latitude: 48.661944444444, - longitude: 2.5630555555556, - href : "#", - tooltip: {content : "Combs-la-Ville (77122)
Population : 21845"} - }, - "town-14327" : { - value: "21829", - latitude: 49.203611111111, - longitude: -0.32638888888889, - href : "#", - tooltip: {content : "Hérouville-Saint-Clair (14327)
Population : 21829"} - }, - "town-95197" : { - value: "21741", - latitude: 48.975, - longitude: 2.3286111111111, - href : "#", - tooltip: {content : "Deuil-la-Barre (95197)
Population : 21741"} - }, - "town-40088" : { - value: "21702", - latitude: 43.706944444444, - longitude: -1.0513888888889, - href : "#", - tooltip: {content : "Dax (40088)
Population : 21702"} - }, - "town-94054" : { - value: "21691", - latitude: 48.743611111111, - longitude: 2.3927777777778, - href : "#", - tooltip: {content : "Orly (94054)
Population : 21691"} - }, - "town-91345" : { - value: "21574", - latitude: 48.696944444444, - longitude: 2.2955555555556, - href : "#", - tooltip: {content : "Longjumeau (91345)
Population : 21574"} - }, - "town-95428" : { - value: "21475", - latitude: 48.989722222222, - longitude: 2.3219444444444, - href : "#", - tooltip: {content : "Montmorency (95428)
Population : 21475"} - }, - "town-45147" : { - value: "21450", - latitude: 47.931944444444, - longitude: 1.9211111111111, - href : "#", - tooltip: {content : "Fleury-les-Aubrais (45147)
Population : 21450"} - }, - "town-78126" : { - value: "21374", - latitude: 48.85, - longitude: 2.145, - href : "#", - tooltip: {content : "La Celle-Saint-Cloud (78126)
Population : 21374"} - }, - "town-46042" : { - value: "21333", - latitude: 44.4475, - longitude: 1.4405555555556, - href : "#", - tooltip: {content : "Cahors (46042)
Population : 21333"} - }, - "town-91272" : { - value: "21259", - latitude: 48.701388888889, - longitude: 2.1336111111111, - href : "#", - tooltip: {content : "Gif-sur-Yvette (91272)
Population : 21259"} - }, - "town-59271" : { - value: "21235", - latitude: 51.013055555556, - longitude: 2.3022222222222, - href : "#", - tooltip: {content : "Grande-Synthe (59271)
Population : 21235"} - }, - "town-97229" : { - value: "21209", - latitude: 14.616111111111, - longitude: -61.101388888889, - href : "#", - tooltip: {content : "Schœlcher (97229)
Population : 21209"} - }, - "town-91434" : { - value: "21113", - latitude: 48.663333333333, - longitude: 2.3513888888889, - href : "#", - tooltip: {content : "Morsang-sur-Orge (91434)
Population : 21113"} - }, - "town-83144" : { - value: "21035", - latitude: 43.137222222222, - longitude: 5.9825, - href : "#", - tooltip: {content : "La Valette-du-Var (83144)
Population : 21035"} - }, - "town-22113" : { - value: "20983", - latitude: 48.7325, - longitude: -3.4552777777778, - href : "#", - tooltip: {content : "Lannion (22113)
Population : 20983"} - }, - "town-69204" : { - value: "20982", - latitude: 45.695277777778, - longitude: 4.7930555555556, - href : "#", - tooltip: {content : "Saint-Genis-Laval (69204)
Population : 20982"} - }, - "town-59163" : { - value: "20962", - latitude: 50.674722222222, - longitude: 3.1538888888889, - href : "#", - tooltip: {content : "Croix (59163)
Population : 20962"} - }, - "town-77152" : { - value: "20923", - latitude: 48.515277777778, - longitude: 2.6344444444444, - href : "#", - tooltip: {content : "Dammarie-les-Lys (77152)
Population : 20923"} - }, - "town-74011" : { - value: "20881", - latitude: 45.919166666667, - longitude: 6.1419444444444, - href : "#", - tooltip: {content : "Annecy-le-Vieux (74011)
Population : 20881"} - }, - "town-77285" : { - value: "20830", - latitude: 48.5375, - longitude: 2.6319444444444, - href : "#", - tooltip: {content : "Le Mée-sur-Seine (77285)
Population : 20830"} - }, - "town-13041" : { - value: "20799", - latitude: 43.454444444444, - longitude: 5.4761111111111, - href : "#", - tooltip: {content : "Gardanne (13041)
Population : 20799"} - }, - "town-93049" : { - value: "20683", - latitude: 48.860833333333, - longitude: 2.5097222222222, - href : "#", - tooltip: {content : "Neuilly-Plaisance (93049)
Population : 20683"} - }, - "town-35115" : { - value: "20637", - latitude: 48.351666666667, - longitude: -1.2, - href : "#", - tooltip: {content : "Fougères (35115)
Population : 20637"} - }, - "town-77350" : { - value: "20598", - latitude: 48.769166666667, - longitude: 2.6791666666667, - href : "#", - tooltip: {content : "Ozoir-la-Ferrière (77350)
Population : 20598"} - }, - "town-38563" : { - value: "20573", - latitude: 45.363333333333, - longitude: 5.59, - href : "#", - tooltip: {content : "Voiron (38563)
Population : 20573"} - }, - "town-77243" : { - value: "20538", - latitude: 48.878055555556, - longitude: 2.7066666666667, - href : "#", - tooltip: {content : "Lagny-sur-Marne (77243)
Population : 20538"} - }, - "town-59172" : { - value: "20523", - latitude: 50.328611111111, - longitude: 3.395, - href : "#", - tooltip: {content : "Denain (59172)
Population : 20523"} - }, - "town-68297" : { - value: "20481", - latitude: 47.585277777778, - longitude: 7.565, - href : "#", - tooltip: {content : "Saint-Louis (68297)
Population : 20481"} - }, - "town-97129" : { - value: "20443", - latitude: 16.333055555556, - longitude: -61.698055555556, - href : "#", - tooltip: {content : "Sainte-Rose (97129)
Population : 20443"} - }, - "town-59279" : { - value: "20370", - latitude: 50.782777777778, - longitude: 3.1247222222222, - href : "#", - tooltip: {content : "Halluin (59279)
Population : 20370"} - }, - "town-78640" : { - value: "20348", - latitude: 48.783333333333, - longitude: 2.1883333333333, - href : "#", - tooltip: {content : "Vélizy-Villacoublay (78640)
Population : 20348"} - }, - "town-91570" : { - value: "20345", - latitude: 48.6325, - longitude: 2.3027777777778, - href : "#", - tooltip: {content : "Saint-Michel-sur-Orge (91570)
Population : 20345"} - }, - "town-95555" : { - value: "20326", - latitude: 48.971111111111, - longitude: 2.2819444444444, - href : "#", - tooltip: {content : "Saint-Gratien (95555)
Population : 20326"} - }, - "town-92014" : { - value: "20303", - latitude: 48.778055555556, - longitude: 2.3158333333333, - href : "#", - tooltip: {content : "Bourg-la-Reine (92014)
Population : 20303"} - }, - "town-59646" : { - value: "20293", - latitude: 50.668611111111, - longitude: 3.13, - href : "#", - tooltip: {content : "Wasquehal (59646)
Population : 20293"} - }, - "town-54329" : { - value: "20286", - latitude: 48.589444444444, - longitude: 6.5016666666667, - href : "#", - tooltip: {content : "Lunéville (54329)
Population : 20286"} - }, - "town-33249" : { - value: "20271", - latitude: 44.879166666667, - longitude: -0.5216666666666701, - href : "#", - tooltip: {content : "Lormont (33249)
Population : 20271"} - }, - "town-03190" : { - value: "20229", - latitude: 46.564722222222, - longitude: 3.3325, - href : "#", - tooltip: {content : "Moulins (03190)
Population : 20229"} - }, - "town-45232" : { - value: "20196", - latitude: 47.863055555556, - longitude: 1.8997222222222, - href : "#", - tooltip: {content : "Olivet (45232)
Population : 20196"} - }, - "town-94044" : { - value: "20112", - latitude: 48.746388888889, - longitude: 2.4883333333333, - href : "#", - tooltip: {content : "Limeil-Brévannes (94044)
Population : 20112"} - }, - "town-33162" : { - value: "19998", - latitude: 44.884444444444, - longitude: -0.65138888888889, - href : "#", - tooltip: {content : "Eysines (33162)
Population : 19998"} - }, - "town-92071" : { - value: "19986", - latitude: 48.778611111111, - longitude: 2.2905555555556, - href : "#", - tooltip: {content : "Sceaux (92071)
Population : 19986"} - }, - "town-94003" : { - value: "19964", - latitude: 48.806666666667, - longitude: 2.3352777777778, - href : "#", - tooltip: {content : "Arcueil (94003)
Population : 19964"} - }, - "town-50502" : { - value: "19944", - latitude: 49.114444444444, - longitude: -1.0916666666667, - href : "#", - tooltip: {content : "Saint-LĂ´ (50502)
Population : 19944"} - }, - "town-69244" : { - value: "19938", - latitude: 45.763333333333, - longitude: 4.78, - href : "#", - tooltip: {content : "Tassin-la-Demi-Lune (69244)
Population : 19938"} - }, - "town-76451" : { - value: "19880", - latitude: 49.4625, - longitude: 1.0872222222222, - href : "#", - tooltip: {content : "Mont-Saint-Aignan (76451)
Population : 19880"} - }, - "town-33199" : { - value: "19877", - latitude: 44.635277777778, - longitude: -1.0677777777778, - href : "#", - tooltip: {content : "Gujan-Mestras (33199)
Population : 19877"} - }, - "town-71306" : { - value: "19855", - latitude: 46.666944444444, - longitude: 4.3688888888889, - href : "#", - tooltip: {content : "Montceau-les-Mines (71306)
Population : 19855"} - }, - "town-13002" : { - value: "19775", - latitude: 43.336111111111, - longitude: 5.4822222222222, - href : "#", - tooltip: {content : "Allauch (13002)
Population : 19775"} - }, - "town-78005" : { - value: "19754", - latitude: 48.962222222222, - longitude: 2.0686111111111, - href : "#", - tooltip: {content : "Achères (78005)
Population : 19754"} - }, - "town-55545" : { - value: "19714", - latitude: 49.159722222222, - longitude: 5.3827777777778, - href : "#", - tooltip: {content : "Verdun (55545)
Population : 19714"} - }, - "town-73011" : { - value: "19713", - latitude: 45.675833333333, - longitude: 6.3925, - href : "#", - tooltip: {content : "Albertville (73011)
Population : 19713"} - }, - "town-63124" : { - value: "19709", - latitude: 45.741111111111, - longitude: 3.1963888888889, - href : "#", - tooltip: {content : "Cournon-d'Auvergne (63124)
Population : 19709"} - }, - "town-13071" : { - value: "19706", - latitude: 43.41, - longitude: 5.3094444444444, - href : "#", - tooltip: {content : "Les Pennes-Mirabeau (13071)
Population : 19706"} - }, - "town-97309" : { - value: "19691", - latitude: 4.905, - longitude: -52.276388888889, - href : "#", - tooltip: {content : "Remire-Montjoly (97309)
Population : 19691"} - }, - "town-29039" : { - value: "19688", - latitude: 47.875277777778, - longitude: -3.9188888888889, - href : "#", - tooltip: {content : "Concarneau (29039)
Population : 19688"} - }, - "town-79049" : { - value: "19676", - latitude: 46.84, - longitude: -0.48861111111111, - href : "#", - tooltip: {content : "Bressuire (79049)
Population : 19676"} - }, - "town-43157" : { - value: "19665", - latitude: 45.043333333333, - longitude: 3.885, - href : "#", - tooltip: {content : "Le Puy-en-Velay (43157)
Population : 19665"} - }, - "town-45284" : { - value: "19623", - latitude: 47.911944444444, - longitude: 1.9711111111111, - href : "#", - tooltip: {content : "Saint-Jean-de-Braye (45284)
Population : 19623"} - }, - "town-76259" : { - value: "19581", - latitude: 49.7575, - longitude: 0.37916666666667, - href : "#", - tooltip: {content : "Fécamp (76259)
Population : 19581"} - }, - "town-67462" : { - value: "19576", - latitude: 48.259444444444, - longitude: 7.4541666666667, - href : "#", - tooltip: {content : "Sélestat (67462)
Population : 19576"} - }, - "town-97210" : { - value: "19547", - latitude: 14.615277777778, - longitude: -60.9025, - href : "#", - tooltip: {content : "Le François (97210)
Population : 19547"} - }, - "town-97107" : { - value: "19544", - latitude: 16.0425, - longitude: -61.564722222222, - href : "#", - tooltip: {content : "Capesterre-Belle-Eau (97107)
Population : 19544"} - }, - "town-84054" : { - value: "19525", - latitude: 43.919444444444, - longitude: 5.0513888888889, - href : "#", - tooltip: {content : "L'Isle-sur-la-Sorgue (84054)
Population : 19525"} - }, - "town-74268" : { - value: "19499", - latitude: 45.888888888889, - longitude: 6.0961111111111, - href : "#", - tooltip: {content : "Seynod (74268)
Population : 19499"} - }, - "town-06157" : { - value: "19489", - latitude: 43.722777777778, - longitude: 7.1136111111111, - href : "#", - tooltip: {content : "Vence (06157)
Population : 19489"} - }, - "town-78362" : { - value: "19418", - latitude: 48.974166666667, - longitude: 1.7108333333333, - href : "#", - tooltip: {content : "Mantes-la-Ville (78362)
Population : 19418"} - }, - "town-85047" : { - value: "19341", - latitude: 46.845833333333, - longitude: -1.8791666666667, - href : "#", - tooltip: {content : "Challans (85047)
Population : 19341"} - }, - "town-16102" : { - value: "19335", - latitude: 45.695833333333, - longitude: -0.32916666666667, - href : "#", - tooltip: {content : "Cognac (16102)
Population : 19335"} - }, - "town-94059" : { - value: "19304", - latitude: 48.811111111111, - longitude: 2.5716666666667, - href : "#", - tooltip: {content : "Le Plessis-Trévise (94059)
Population : 19304"} - }, - "town-95424" : { - value: "19296", - latitude: 48.993888888889, - longitude: 2.195, - href : "#", - tooltip: {content : "Montigny-lès-Cormeilles (95424)
Population : 19296"} - }, - "town-06085" : { - value: "19267", - latitude: 43.6, - longitude: 6.9947222222222, - href : "#", - tooltip: {content : "Mougins (06085)
Population : 19267"} - }, - "town-84089" : { - value: "19265", - latitude: 43.694166666667, - longitude: 5.5030555555556, - href : "#", - tooltip: {content : "Pertuis (84089)
Population : 19265"} - }, - "town-69091" : { - value: "19258", - latitude: 45.590555555556, - longitude: 4.7688888888889, - href : "#", - tooltip: {content : "Givors (69091)
Population : 19258"} - }, - "town-25462" : { - value: "19227", - latitude: 46.906111111111, - longitude: 6.3547222222222, - href : "#", - tooltip: {content : "Pontarlier (25462)
Population : 19227"} - }, - "town-60463" : { - value: "19155", - latitude: 49.274722222222, - longitude: 2.4675, - href : "#", - tooltip: {content : "Nogent-sur-Oise (60463)
Population : 19155"} - }, - "town-26058" : { - value: "19133", - latitude: 44.9475, - longitude: 4.8952777777778, - href : "#", - tooltip: {content : "Bourg-lès-Valence (26058)
Population : 19133"} - }, - "town-47157" : { - value: "19113", - latitude: 44.5, - longitude: 0.16527777777778, - href : "#", - tooltip: {content : "Marmande (47157)
Population : 19113"} - }, - "town-08409" : { - value: "19099", - latitude: 49.701944444444, - longitude: 4.9402777777778, - href : "#", - tooltip: {content : "Sedan (08409)
Population : 19099"} - }, - "town-78383" : { - value: "19014", - latitude: 48.762777777778, - longitude: 1.9455555555556, - href : "#", - tooltip: {content : "Maurepas (78383)
Population : 19014"} - }, - "town-92022" : { - value: "18887", - latitude: 48.808611111111, - longitude: 2.1886111111111, - href : "#", - tooltip: {content : "Chaville (92022)
Population : 18887"} - }, - "town-44047" : { - value: "18861", - latitude: 47.214722222222, - longitude: -1.7238888888889, - href : "#", - tooltip: {content : "Couëron (44047)
Population : 18861"} - }, - "town-44020" : { - value: "18762", - latitude: 47.179166666667, - longitude: -1.6247222222222, - href : "#", - tooltip: {content : "Bouguenais (44020)
Population : 18762"} - }, - "town-30028" : { - value: "18705", - latitude: 44.1625, - longitude: 4.62, - href : "#", - tooltip: {content : "Bagnols-sur-Cèze (30028)
Population : 18705"} - }, - "town-38553" : { - value: "18703", - latitude: 45.613333333333, - longitude: 5.1486111111111, - href : "#", - tooltip: {content : "Villefontaine (38553)
Population : 18703"} - }, - "town-63300" : { - value: "18684", - latitude: 45.893611111111, - longitude: 3.1125, - href : "#", - tooltip: {content : "Riom (63300)
Population : 18684"} - }, - "town-17306" : { - value: "18674", - latitude: 45.627777777778, - longitude: -1.0255555555556, - href : "#", - tooltip: {content : "Royan (17306)
Population : 18674"} - }, - "town-77294" : { - value: "18671", - latitude: 48.983888888889, - longitude: 2.6163888888889, - href : "#", - tooltip: {content : "Mitry-Mory (77294)
Population : 18671"} - }, - "town-91161" : { - value: "18664", - latitude: 48.705277777778, - longitude: 2.3161111111111, - href : "#", - tooltip: {content : "Chilly-Mazarin (91161)
Population : 18664"} - }, - "town-94021" : { - value: "18659", - latitude: 48.766388888889, - longitude: 2.3533333333333, - href : "#", - tooltip: {content : "Chevilly-Larue (94021)
Population : 18659"} - }, - "town-97228" : { - value: "18622", - latitude: 14.781388888889, - longitude: -60.993611111111, - href : "#", - tooltip: {content : "Sainte-Marie (97228)
Population : 18622"} - }, - "town-56162" : { - value: "18591", - latitude: 47.735833333333, - longitude: -3.4311111111111, - href : "#", - tooltip: {content : "Ploemeur (56162)
Population : 18591"} - }, - "town-94077" : { - value: "18568", - latitude: 48.734444444444, - longitude: 2.4108333333333, - href : "#", - tooltip: {content : "Villeneuve-le-Roi (94077)
Population : 18568"} - }, - "town-39300" : { - value: "18560", - latitude: 46.674444444444, - longitude: 5.5538888888889, - href : "#", - tooltip: {content : "Lons-le-Saunier (39300)
Population : 18560"} - }, - "town-92033" : { - value: "18469", - latitude: 48.845555555556, - longitude: 2.1869444444444, - href : "#", - tooltip: {content : "Garches (92033)
Population : 18469"} - }, - "town-69081" : { - value: "18413", - latitude: 45.774444444444, - longitude: 4.7775, - href : "#", - tooltip: {content : "Écully (69081)
Population : 18413"} - }, - "town-27375" : { - value: "18332", - latitude: 49.215277777778, - longitude: 1.1655555555556, - href : "#", - tooltip: {content : "Louviers (27375)
Population : 18332"} - }, - "town-44026" : { - value: "18275", - latitude: 47.296944444444, - longitude: -1.4927777777778, - href : "#", - tooltip: {content : "Carquefou (44026)
Population : 18275"} - }, - "town-59507" : { - value: "18235", - latitude: 50.604722222222, - longitude: 3.0877777777778, - href : "#", - tooltip: {content : "Ronchin (59507)
Population : 18235"} - }, - "town-94019" : { - value: "18227", - latitude: 48.798333333333, - longitude: 2.5338888888889, - href : "#", - tooltip: {content : "Chennevières-sur-Marne (94019)
Population : 18227"} - }, - "town-84129" : { - value: "18220", - latitude: 44.008333333333, - longitude: 4.8725, - href : "#", - tooltip: {content : "Sorgues (84129)
Population : 18220"} - }, - "town-93061" : { - value: "18171", - latitude: 48.885, - longitude: 2.4038888888889, - href : "#", - tooltip: {content : "Le Pré-Saint-Gervais (93061)
Population : 18171"} - }, - "town-38229" : { - value: "18065", - latitude: 45.208611111111, - longitude: 5.7794444444444, - href : "#", - tooltip: {content : "Meylan (38229)
Population : 18065"} - }, - "town-67043" : { - value: "18038", - latitude: 48.613888888889, - longitude: 7.7519444444444, - href : "#", - tooltip: {content : "Bischheim (67043)
Population : 18038"} - }, - "town-94042" : { - value: "17990", - latitude: 48.821388888889, - longitude: 2.4727777777778, - href : "#", - tooltip: {content : "Joinville-le-Pont (94042)
Population : 17990"} - }, - "town-78545" : { - value: "17976", - latitude: 48.800277777778, - longitude: 2.0625, - href : "#", - tooltip: {content : "Saint-Cyr-l'École (78545)
Population : 17976"} - }, - "town-04070" : { - value: "17969", - latitude: 44.0925, - longitude: 6.2355555555556, - href : "#", - tooltip: {content : "Digne-les-Bains (04070)
Population : 17969"} - }, - "town-50173" : { - value: "17942", - latitude: 49.648333333333, - longitude: -1.6547222222222, - href : "#", - tooltip: {content : "Équeurdreville-Hainneville (50173)
Population : 17942"} - }, - "town-74081" : { - value: "17877", - latitude: 46.060277777778, - longitude: 6.5786111111111, - href : "#", - tooltip: {content : "Cluses (74081)
Population : 17877"} - }, - "town-44035" : { - value: "17814", - latitude: 47.298888888889, - longitude: -1.5527777777778, - href : "#", - tooltip: {content : "La Chapelle-sur-Erdre (44035)
Population : 17814"} - }, - "town-78165" : { - value: "17773", - latitude: 48.820555555556, - longitude: 1.9836111111111, - href : "#", - tooltip: {content : "Les Clayes-sous-Bois (78165)
Population : 17773"} - }, - "town-41194" : { - value: "17758", - latitude: 47.358333333333, - longitude: 1.7427777777778, - href : "#", - tooltip: {content : "Romorantin-Lanthenay (41194)
Population : 17758"} - }, - "town-41269" : { - value: "17687", - latitude: 47.792777777778, - longitude: 1.0655555555556, - href : "#", - tooltip: {content : "VendĂ´me (41269)
Population : 17687"} - }, - "town-63075" : { - value: "17683", - latitude: 45.773611111111, - longitude: 3.0669444444444, - href : "#", - tooltip: {content : "Chamalières (63075)
Population : 17683"} - }, - "town-95598" : { - value: "17670", - latitude: 48.987777777778, - longitude: 2.2997222222222, - href : "#", - tooltip: {content : "Soisy-sous-Montmorency (95598)
Population : 17670"} - }, - "town-74093" : { - value: "17605", - latitude: 45.903611111111, - longitude: 6.1038888888889, - href : "#", - tooltip: {content : "Cran-Gevrier (74093)
Population : 17605"} - }, - "town-59220" : { - value: "17581", - latitude: 50.598888888889, - longitude: 3.0736111111111, - href : "#", - tooltip: {content : "Faches-Thumesnil (59220)
Population : 17581"} - }, - "town-13077" : { - value: "17546", - latitude: 43.405, - longitude: 4.9886111111111, - href : "#", - tooltip: {content : "Port-de-Bouc (13077)
Population : 17546"} - }, - "town-59299" : { - value: "17538", - latitude: 50.655277777778, - longitude: 3.1877777777778, - href : "#", - tooltip: {content : "Hem (59299)
Population : 17538"} - }, - "town-76231" : { - value: "17452", - latitude: 49.285833333333, - longitude: 1.0083333333333, - href : "#", - tooltip: {content : "Elbeuf (76231)
Population : 17452"} - }, - "town-62065" : { - value: "17429", - latitude: 50.409722222222, - longitude: 2.8327777777778, - href : "#", - tooltip: {content : "Avion (62065)
Population : 17429"} - }, - "town-77296" : { - value: "17415", - latitude: 48.626111111111, - longitude: 2.5922222222222, - href : "#", - tooltip: {content : "Moissy-Cramayel (77296)
Population : 17415"} - }, - "town-35360" : { - value: "17393", - latitude: 48.123333333333, - longitude: -1.2094444444444, - href : "#", - tooltip: {content : "Vitré (35360)
Population : 17393"} - }, - "town-42095" : { - value: "17380", - latitude: 45.388055555556, - longitude: 4.2872222222222, - href : "#", - tooltip: {content : "Firminy (42095)
Population : 17380"} - }, - "town-07010" : { - value: "17275", - latitude: 45.24, - longitude: 4.6708333333333, - href : "#", - tooltip: {content : "Annonay (07010)
Population : 17275"} - }, - "town-62215" : { - value: "17275", - latitude: 50.493055555556, - longitude: 2.9580555555556, - href : "#", - tooltip: {content : "Carvin (62215)
Population : 17275"} - }, - "town-83047" : { - value: "17225", - latitude: 43.149722222222, - longitude: 6.0741666666667, - href : "#", - tooltip: {content : "La Crau (83047)
Population : 17225"} - }, - "town-94037" : { - value: "17222", - latitude: 48.813333333333, - longitude: 2.3444444444444, - href : "#", - tooltip: {content : "Gentilly (94037)
Population : 17222"} - }, - "town-97207" : { - value: "17209", - latitude: 14.575833333333, - longitude: -60.975833333333, - href : "#", - tooltip: {content : "Ducos (97207)
Population : 17209"} - }, - "town-95218" : { - value: "17145", - latitude: 49.017222222222, - longitude: 2.0913888888889, - href : "#", - tooltip: {content : "Éragny (95218)
Population : 17145"} - }, - "town-97224" : { - value: "17057", - latitude: 14.670833333333, - longitude: -61.038055555556, - href : "#", - tooltip: {content : "Saint-Joseph (97224)
Population : 17057"} - }, - "town-78372" : { - value: "17019", - latitude: 48.866944444444, - longitude: 2.0941666666667, - href : "#", - tooltip: {content : "Marly-le-Roi (78372)
Population : 17019"} - }, - "town-45285" : { - value: "16951", - latitude: 47.913055555556, - longitude: 1.8733333333333, - href : "#", - tooltip: {content : "Saint-Jean-de-la-Ruelle (45285)
Population : 16951"} - }, - "town-94004" : { - value: "16945", - latitude: 48.750277777778, - longitude: 2.5097222222222, - href : "#", - tooltip: {content : "Boissy-Saint-Léger (94004)
Population : 16945"} - }, - "town-70550" : { - value: "16934", - latitude: 47.622222222222, - longitude: 6.1552777777778, - href : "#", - tooltip: {content : "Vesoul (70550)
Population : 16934"} - }, - "town-84092" : { - value: "16930", - latitude: 43.964166666667, - longitude: 4.86, - href : "#", - tooltip: {content : "Le Pontet (84092)
Population : 16930"} - }, - "town-77305" : { - value: "16926", - latitude: 48.383055555556, - longitude: 2.9480555555556, - href : "#", - tooltip: {content : "Montereau-Fault-Yonne (77305)
Population : 16926"} - }, - "town-97116" : { - value: "16895", - latitude: 16.331944444444, - longitude: -61.456944444444, - href : "#", - tooltip: {content : "Morne-Ă -l'Eau (97116)
Population : 16895"} - }, - "town-59526" : { - value: "16894", - latitude: 50.448055555556, - longitude: 3.4269444444444, - href : "#", - tooltip: {content : "Saint-Amand-les-Eaux (59526)
Population : 16894"} - }, - "town-94011" : { - value: "16888", - latitude: 48.774166666667, - longitude: 2.4875, - href : "#", - tooltip: {content : "Bonneuil-sur-Marne (94011)
Population : 16888"} - }, - "town-35047" : { - value: "16875", - latitude: 48.024722222222, - longitude: -1.7458333333333, - href : "#", - tooltip: {content : "Bruz (35047)
Population : 16875"} - }, - "town-60612" : { - value: "16867", - latitude: 49.207222222222, - longitude: 2.5866666666667, - href : "#", - tooltip: {content : "Senlis (60612)
Population : 16867"} - }, - "town-76447" : { - value: "16852", - latitude: 49.546111111111, - longitude: 0.18805555555556, - href : "#", - tooltip: {content : "Montivilliers (76447)
Population : 16852"} - }, - "town-55029" : { - value: "16830", - latitude: 48.771666666667, - longitude: 5.1672222222222, - href : "#", - tooltip: {content : "Bar-le-Duc (55029)
Population : 16830"} - }, - "town-78481" : { - value: "16821", - latitude: 48.896666666667, - longitude: 2.1061111111111, - href : "#", - tooltip: {content : "Le Pecq (78481)
Population : 16821"} - }, - "town-33122" : { - value: "16802", - latitude: 44.744444444444, - longitude: -0.68222222222222, - href : "#", - tooltip: {content : "Cestas (33122)
Population : 16802"} - }, - "town-95323" : { - value: "16796", - latitude: 49.010833333333, - longitude: 2.0386111111111, - href : "#", - tooltip: {content : "Jouy-le-Moutier (95323)
Population : 16796"} - }, - "town-69199" : { - value: "16787", - latitude: 45.708611111111, - longitude: 4.8533333333333, - href : "#", - tooltip: {content : "Saint-Fons (69199)
Population : 16787"} - }, - "town-83023" : { - value: "16757", - latitude: 43.405833333333, - longitude: 6.0616666666667, - href : "#", - tooltip: {content : "Brignoles (83023)
Population : 16757"} - }, - "town-78650" : { - value: "16753", - latitude: 48.893888888889, - longitude: 2.1322222222222, - href : "#", - tooltip: {content : "Le Vésinet (78650)
Population : 16753"} - }, - "town-57606" : { - value: "16723", - latitude: 49.104166666667, - longitude: 6.7080555555556, - href : "#", - tooltip: {content : "Saint-Avold (57606)
Population : 16723"} - }, - "town-83123" : { - value: "16643", - latitude: 43.119166666667, - longitude: 5.8022222222222, - href : "#", - tooltip: {content : "Sanary-sur-Mer (83123)
Population : 16643"} - }, - "town-67267" : { - value: "16639", - latitude: 48.5575, - longitude: 7.6830555555556, - href : "#", - tooltip: {content : "Lingolsheim (67267)
Population : 16639"} - }, - "town-44055" : { - value: "16623", - latitude: 47.285833333333, - longitude: -2.3922222222222, - href : "#", - tooltip: {content : "La Baule-Escoublac (44055)
Population : 16623"} - }, - "town-77053" : { - value: "16604", - latitude: 48.6925, - longitude: 2.6111111111111, - href : "#", - tooltip: {content : "Brie-Comte-Robert (77053)
Population : 16604"} - }, - "town-97120" : { - value: "16550", - latitude: 16.241111111111, - longitude: -61.533055555556, - href : "#", - tooltip: {content : "Pointe-Ă -Pitre (97120)
Population : 16550"} - }, - "town-29151" : { - value: "16547", - latitude: 48.5775, - longitude: -3.8277777777778, - href : "#", - tooltip: {content : "Morlaix (29151)
Population : 16547"} - }, - "town-95476" : { - value: "16537", - latitude: 49.059166666667, - longitude: 2.0625, - href : "#", - tooltip: {content : "Osny (95476)
Population : 16537"} - }, - "town-78335" : { - value: "16534", - latitude: 48.993333333333, - longitude: 1.7358333333333, - href : "#", - tooltip: {content : "Limay (78335)
Population : 16534"} - }, - "town-34154" : { - value: "16504", - latitude: 43.616388888889, - longitude: 4.0075, - href : "#", - tooltip: {content : "Mauguio (34154)
Population : 16504"} - }, - "town-37214" : { - value: "16503", - latitude: 47.402777777778, - longitude: 0.67805555555556, - href : "#", - tooltip: {content : "Saint-Cyr-sur-Loire (37214)
Population : 16503"} - }, - "town-57757" : { - value: "16475", - latitude: 49.358888888889, - longitude: 6.1886111111111, - href : "#", - tooltip: {content : "Yutz (57757)
Population : 16475"} - }, - "town-33167" : { - value: "16457", - latitude: 44.836388888889, - longitude: -0.52583333333333, - href : "#", - tooltip: {content : "Floirac (33167)
Population : 16457"} - }, - "town-09225" : { - value: "16450", - latitude: 43.116388888889, - longitude: 1.6108333333333, - href : "#", - tooltip: {content : "Pamiers (09225)
Population : 16450"} - }, - "town-95637" : { - value: "16443", - latitude: 49.034444444444, - longitude: 2.0319444444444, - href : "#", - tooltip: {content : "Vauréal (95637)
Population : 16443"} - }, - "town-31424" : { - value: "16442", - latitude: 43.565555555556, - longitude: 1.2963888888889, - href : "#", - tooltip: {content : "Plaisance-du-Touch (31424)
Population : 16442"} - }, - "town-50602" : { - value: "16377", - latitude: 49.640833333333, - longitude: -1.5788888888889, - href : "#", - tooltip: {content : "Tourlaville (50602)
Population : 16377"} - }, - "town-59569" : { - value: "16363", - latitude: 50.363055555556, - longitude: 3.1130555555556, - href : "#", - tooltip: {content : "Sin-le-Noble (59569)
Population : 16363"} - }, - "town-38382" : { - value: "16355", - latitude: 45.231666666667, - longitude: 5.6830555555556, - href : "#", - tooltip: {content : "Saint-Égrève (38382)
Population : 16355"} - }, - "town-44069" : { - value: "16263", - latitude: 47.328055555556, - longitude: -2.4291666666667, - href : "#", - tooltip: {content : "Guérande (44069)
Population : 16263"} - }, - "town-28218" : { - value: "16262", - latitude: 48.438333333333, - longitude: 1.465, - href : "#", - tooltip: {content : "Lucé (28218)
Population : 16262"} - }, - "town-72154" : { - value: "16249", - latitude: 47.699722222222, - longitude: -0.076111111111111, - href : "#", - tooltip: {content : "La Flèche (72154)
Population : 16249"} - }, - "town-91471" : { - value: "16231", - latitude: 48.698055555556, - longitude: 2.1875, - href : "#", - tooltip: {content : "Orsay (91471)
Population : 16231"} - }, - "town-78686" : { - value: "16224", - latitude: 48.8, - longitude: 2.1722222222222, - href : "#", - tooltip: {content : "Viroflay (78686)
Population : 16224"} - }, - "town-97115" : { - value: "16191", - latitude: 16.271666666667, - longitude: -61.632777777778, - href : "#", - tooltip: {content : "Lamentin (97115)
Population : 16191"} - }, - "town-74256" : { - value: "16184", - latitude: 45.936388888889, - longitude: 6.6319444444444, - href : "#", - tooltip: {content : "Sallanches (74256)
Population : 16184"} - }, - "town-30032" : { - value: "16183", - latitude: 43.807222222222, - longitude: 4.6433333333333, - href : "#", - tooltip: {content : "Beaucaire (30032)
Population : 16183"} - }, - "town-34129" : { - value: "16166", - latitude: 43.568888888889, - longitude: 3.9086111111111, - href : "#", - tooltip: {content : "Lattes (34129)
Population : 16166"} - }, - "town-54528" : { - value: "16080", - latitude: 48.675, - longitude: 5.8916666666667, - href : "#", - tooltip: {content : "Toul (54528)
Population : 16080"} - }, - "town-31157" : { - value: "16042", - latitude: 43.537777777778, - longitude: 1.3436111111111, - href : "#", - tooltip: {content : "Cugnaux (31157)
Population : 16042"} - }, - "town-38193" : { - value: "15980", - latitude: 45.619444444444, - longitude: 5.2330555555556, - href : "#", - tooltip: {content : "L'Isle-d'Abeau (38193)
Population : 15980"} - }, - "town-35051" : { - value: "15975", - latitude: 48.120833333333, - longitude: -1.6036111111111, - href : "#", - tooltip: {content : "Cesson-Sévigné (35051)
Population : 15975"} - }, - "town-29103" : { - value: "15903", - latitude: 48.450833333333, - longitude: -4.2494444444444, - href : "#", - tooltip: {content : "Landerneau (29103)
Population : 15903"} - }, - "town-42147" : { - value: "15899", - latitude: 45.6075, - longitude: 4.0652777777778, - href : "#", - tooltip: {content : "Montbrison (42147)
Population : 15899"} - }, - "town-19272" : { - value: "15838", - latitude: 45.265833333333, - longitude: 1.7722222222222, - href : "#", - tooltip: {content : "Tulle (19272)
Population : 15838"} - }, - "town-61169" : { - value: "15837", - latitude: 48.748333333333, - longitude: -0.56944444444444, - href : "#", - tooltip: {content : "Flers (61169)
Population : 15837"} - }, - "town-57306" : { - value: "15835", - latitude: 49.329722222222, - longitude: 6.0619444444444, - href : "#", - tooltip: {content : "Hayange (57306)
Population : 15835"} - }, - "town-91645" : { - value: "15830", - latitude: 48.7475, - longitude: 2.2627777777778, - href : "#", - tooltip: {content : "Verrières-le-Buisson (91645)
Population : 15830"} - }, - "town-94015" : { - value: "15825", - latitude: 48.841111111111, - longitude: 2.5222222222222, - href : "#", - tooltip: {content : "Bry-sur-Marne (94015)
Population : 15825"} - }, - "town-64260" : { - value: "15802", - latitude: 43.358611111111, - longitude: -1.7744444444444, - href : "#", - tooltip: {content : "Hendaye (64260)
Population : 15802"} - }, - "town-62108" : { - value: "15783", - latitude: 50.408333333333, - longitude: 1.5927777777778, - href : "#", - tooltip: {content : "Berck (62108)
Population : 15783"} - }, - "town-77337" : { - value: "15782", - latitude: 48.854722222222, - longitude: 2.6288888888889, - href : "#", - tooltip: {content : "Noisiel (77337)
Population : 15782"} - }, - "town-85109" : { - value: "15727", - latitude: 46.871111111111, - longitude: -1.0136111111111, - href : "#", - tooltip: {content : "Les Herbiers (85109)
Population : 15727"} - }, - "town-77186" : { - value: "15665", - latitude: 48.408888888889, - longitude: 2.7016666666667, - href : "#", - tooltip: {content : "Fontainebleau (77186)
Population : 15665"} - }, - "town-13039" : { - value: "15662", - latitude: 43.436388888889, - longitude: 4.9452777777778, - href : "#", - tooltip: {content : "Fos-sur-Mer (13039)
Population : 15662"} - }, - "town-37233" : { - value: "15651", - latitude: 47.390833333333, - longitude: 0.72805555555556, - href : "#", - tooltip: {content : "Saint-Pierre-des-Corps (37233)
Population : 15651"} - }, - "town-71014" : { - value: "15630", - latitude: 46.951111111111, - longitude: 4.2986111111111, - href : "#", - tooltip: {content : "Autun (71014)
Population : 15630"} - }, - "town-78124" : { - value: "15614", - latitude: 48.908055555556, - longitude: 2.1780555555556, - href : "#", - tooltip: {content : "Carrières-sur-Seine (78124)
Population : 15614"} - }, - "town-45208" : { - value: "15583", - latitude: 47.996944444444, - longitude: 2.7325, - href : "#", - tooltip: {content : "Montargis (45208)
Population : 15583"} - }, - "town-78642" : { - value: "15581", - latitude: 48.979722222222, - longitude: 1.9738888888889, - href : "#", - tooltip: {content : "Verneuil-sur-Seine (78642)
Population : 15581"} - }, - "town-56083" : { - value: "15545", - latitude: 47.804166666667, - longitude: -3.2788888888889, - href : "#", - tooltip: {content : "Hennebont (56083)
Population : 15545"} - }, - "town-29046" : { - value: "15540", - latitude: 48.092222222222, - longitude: -4.3302777777778, - href : "#", - tooltip: {content : "Douarnenez (29046)
Population : 15540"} - }, - "town-33056" : { - value: "15508", - latitude: 44.910555555556, - longitude: -0.6375, - href : "#", - tooltip: {content : "Blanquefort (33056)
Population : 15508"} - }, - "town-45302" : { - value: "15423", - latitude: 47.951388888889, - longitude: 1.8802777777778, - href : "#", - tooltip: {content : "Saran (45302)
Population : 15423"} - }, - "town-78418" : { - value: "15412", - latitude: 48.908611111111, - longitude: 2.1494444444444, - href : "#", - tooltip: {content : "Montesson (78418)
Population : 15412"} - }, - "town-78123" : { - value: "15389", - latitude: 48.947777777778, - longitude: 2.0386111111111, - href : "#", - tooltip: {content : "Carrières-sous-Poissy (78123)
Population : 15389"} - }, - "town-34057" : { - value: "15326", - latitude: 43.636111111111, - longitude: 3.9013888888889, - href : "#", - tooltip: {content : "Castelnau-le-Lez (34057)
Population : 15326"} - }, - "town-76157" : { - value: "15281", - latitude: 49.440277777778, - longitude: 1.0252777777778, - href : "#", - tooltip: {content : "Canteleu (76157)
Population : 15281"} - }, - "town-06161" : { - value: "15258", - latitude: 43.658055555556, - longitude: 7.1213888888889, - href : "#", - tooltip: {content : "Villeneuve-Loubet (06161)
Population : 15258"} - }, - "town-45155" : { - value: "15254", - latitude: 47.688888888889, - longitude: 2.6294444444444, - href : "#", - tooltip: {content : "Gien (45155)
Population : 15254"} - }, - "town-62765" : { - value: "15231", - latitude: 50.748333333333, - longitude: 2.2608333333333, - href : "#", - tooltip: {content : "Saint-Omer (62765)
Population : 15231"} - }, - "town-42186" : { - value: "15153", - latitude: 45.529444444444, - longitude: 4.6169444444444, - href : "#", - tooltip: {content : "Rive-de-Gier (42186)
Population : 15153"} - }, - "town-54304" : { - value: "15139", - latitude: 48.685555555556, - longitude: 6.1522222222222, - href : "#", - tooltip: {content : "Laxou (54304)
Population : 15139"} - }, - "town-65286" : { - value: "15102", - latitude: 43.095, - longitude: -0.045277777777778, - href : "#", - tooltip: {content : "Lourdes (65286)
Population : 15102"} - }, - "town-25031" : { - value: "15094", - latitude: 47.482777777778, - longitude: 6.8397222222222, - href : "#", - tooltip: {content : "Audincourt (25031)
Population : 15094"} - }, - "town-33075" : { - value: "15082", - latitude: 44.882777777778, - longitude: -0.6125, - href : "#", - tooltip: {content : "Bruges (33075)
Population : 15082"} - }, - "town-61006" : { - value: "15082", - latitude: 48.744444444444, - longitude: -0.020277777777778, - href : "#", - tooltip: {content : "Argentan (61006)
Population : 15082"} - }, - "town-13027" : { - value: "15079", - latitude: 43.8825, - longitude: 4.855, - href : "#", - tooltip: {content : "Châteaurenard (13027)
Population : 15079"} - }, - "town-95199" : { - value: "15075", - latitude: 49.0275, - longitude: 2.3266666666667, - href : "#", - tooltip: {content : "Domont (95199)
Population : 15075"} - }, - "town-85092" : { - value: "15043", - latitude: 46.466944444444, - longitude: -0.80638888888889, - href : "#", - tooltip: {content : "Fontenay-le-Comte (85092)
Population : 15043"} - }, - "town-02168" : { - value: "15020", - latitude: 49.046388888889, - longitude: 3.4030555555556, - href : "#", - tooltip: {content : "Château-Thierry (02168)
Population : 15020"} - }, - "town-97125" : { - value: "14998", - latitude: 16.251388888889, - longitude: -61.273888888889, - href : "#", - tooltip: {content : "Saint-François (97125)
Population : 14998"} - }, - "town-95563" : { - value: "14962", - latitude: 49.016944444444, - longitude: 2.2463888888889, - href : "#", - tooltip: {content : "Saint-Leu-la-ForĂŞt (95563)
Population : 14962"} - }, - "town-93013" : { - value: "14943", - latitude: 48.934444444444, - longitude: 2.4244444444444, - href : "#", - tooltip: {content : "Le Bourget (93013)
Population : 14943"} - }, - "town-77131" : { - value: "14920", - latitude: 48.815555555556, - longitude: 3.0836111111111, - href : "#", - tooltip: {content : "Coulommiers (77131)
Population : 14920"} - }, - "town-83116" : { - value: "14907", - latitude: 43.453333333333, - longitude: 5.8619444444444, - href : "#", - tooltip: {content : "Saint-Maximin-la-Sainte-Baume (83116)
Population : 14907"} - }, - "town-68154" : { - value: "14903", - latitude: 47.782222222222, - longitude: 7.3480555555556, - href : "#", - tooltip: {content : "Illzach (68154)
Population : 14903"} - }, - "town-85194" : { - value: "14888", - latitude: 46.496388888889, - longitude: -1.7847222222222, - href : "#", - tooltip: {content : "Les Sables-d'Olonne (85194)
Population : 14888"} - }, - "town-56178" : { - value: "14860", - latitude: 48.068611111111, - longitude: -2.9627777777778, - href : "#", - tooltip: {content : "Pontivy (56178)
Population : 14860"} - }, - "town-54431" : { - value: "14832", - latitude: 48.904444444444, - longitude: 6.0541666666667, - href : "#", - tooltip: {content : "Pont-Ă -Mousson (54431)
Population : 14832"} - }, - "town-59043" : { - value: "14772", - latitude: 50.7375, - longitude: 2.7338888888889, - href : "#", - tooltip: {content : "Bailleul (59043)
Population : 14772"} - }, - "town-91326" : { - value: "14756", - latitude: 48.688333333333, - longitude: 2.3775, - href : "#", - tooltip: {content : "Juvisy-sur-Orge (91326)
Population : 14756"} - }, - "town-54578" : { - value: "14753", - latitude: 48.673055555556, - longitude: 6.1547222222222, - href : "#", - tooltip: {content : "Villers-lès-Nancy (54578)
Population : 14753"} - }, - "town-62643" : { - value: "14717", - latitude: 50.703888888889, - longitude: 1.5938888888889, - href : "#", - tooltip: {content : "Outreau (62643)
Population : 14717"} - }, - "town-54323" : { - value: "14707", - latitude: 49.519722222222, - longitude: 5.7605555555556, - href : "#", - tooltip: {content : "Longwy (54323)
Population : 14707"} - }, - "town-77258" : { - value: "14697", - latitude: 48.836111111111, - longitude: 2.6277777777778, - href : "#", - tooltip: {content : "Lognes (77258)
Population : 14697"} - }, - "town-94069" : { - value: "14647", - latitude: 48.818333333333, - longitude: 2.4347222222222, - href : "#", - tooltip: {content : "Saint-Maurice (94069)
Population : 14647"} - }, - "town-59139" : { - value: "14632", - latitude: 50.125, - longitude: 3.4116666666667, - href : "#", - tooltip: {content : "Caudry (59139)
Population : 14632"} - }, - "town-23096" : { - value: "14577", - latitude: 46.170555555556, - longitude: 1.8683333333333, - href : "#", - tooltip: {content : "Guéret (23096)
Population : 14577"} - }, - "town-59286" : { - value: "14569", - latitude: 50.609166666667, - longitude: 2.9869444444444, - href : "#", - tooltip: {content : "Haubourdin (59286)
Population : 14569"} - }, - "town-95539" : { - value: "14487", - latitude: 48.998611111111, - longitude: 2.3569444444444, - href : "#", - tooltip: {content : "Saint-Brice-sous-ForĂŞt (95539)
Population : 14487"} - }, - "town-63178" : { - value: "14475", - latitude: 45.544166666667, - longitude: 3.2488888888889, - href : "#", - tooltip: {content : "Issoire (63178)
Population : 14475"} - }, - "town-44131" : { - value: "14450", - latitude: 47.115555555556, - longitude: -2.1033333333333, - href : "#", - tooltip: {content : "Pornic (44131)
Population : 14450"} - }, - "town-42279" : { - value: "14425", - latitude: 45.499444444444, - longitude: 4.24, - href : "#", - tooltip: {content : "Saint-Just-Saint-Rambert (42279)
Population : 14425"} - }, - "town-95427" : { - value: "14423", - latitude: 48.973611111111, - longitude: 2.3458333333333, - href : "#", - tooltip: {content : "Montmagny (95427)
Population : 14423"} - }, - "town-68376" : { - value: "14403", - latitude: 47.8075, - longitude: 7.3369444444444, - href : "#", - tooltip: {content : "Wittenheim (68376)
Population : 14403"} - }, - "town-22187" : { - value: "14393", - latitude: 48.534444444444, - longitude: -2.7708333333333, - href : "#", - tooltip: {content : "Plérin (22187)
Population : 14393"} - }, - "town-37208" : { - value: "14375", - latitude: 47.366666666667, - longitude: 0.72666666666667, - href : "#", - tooltip: {content : "Saint-Avertin (37208)
Population : 14375"} - }, - "town-60176" : { - value: "14364", - latitude: 49.234444444444, - longitude: 2.8875, - href : "#", - tooltip: {content : "Crépy-en-Valois (60176)
Population : 14364"} - }, - "town-59291" : { - value: "14358", - latitude: 50.248055555556, - longitude: 3.9244444444444, - href : "#", - tooltip: {content : "Hautmont (59291)
Population : 14358"} - }, - "town-02738" : { - value: "14320", - latitude: 49.655833333333, - longitude: 3.2872222222222, - href : "#", - tooltip: {content : "Tergnier (02738)
Population : 14320"} - }, - "town-01004" : { - value: "14316", - latitude: 45.958055555556, - longitude: 5.3577777777778, - href : "#", - tooltip: {content : "Ambérieu-en-Bugey (01004)
Population : 14316"} - }, - "town-85166" : { - value: "14316", - latitude: 46.536111111111, - longitude: -1.7727777777778, - href : "#", - tooltip: {content : "Olonne-sur-Mer (85166)
Population : 14316"} - }, - "town-77014" : { - value: "14287", - latitude: 48.408888888889, - longitude: 2.725, - href : "#", - tooltip: {content : "Avon (77014)
Population : 14287"} - }, - "town-53147" : { - value: "14264", - latitude: 48.303055555556, - longitude: -0.61361111111111, - href : "#", - tooltip: {content : "Mayenne (53147)
Population : 14264"} - }, - "town-21166" : { - value: "14233", - latitude: 47.291111111111, - longitude: 5.0072222222222, - href : "#", - tooltip: {content : "ChenĂ´ve (21166)
Population : 14233"} - }, - "town-93062" : { - value: "14194", - latitude: 48.899166666667, - longitude: 2.5230555555556, - href : "#", - tooltip: {content : "Le Raincy (93062)
Population : 14194"} - }, - "town-84019" : { - value: "14092", - latitude: 44.280277777778, - longitude: 4.7488888888889, - href : "#", - tooltip: {content : "Bollène (84019)
Population : 14092"} - }, - "town-28088" : { - value: "14035", - latitude: 48.070833333333, - longitude: 1.3377777777778, - href : "#", - tooltip: {content : "Châteaudun (28088)
Population : 14035"} - }, - "town-13015" : { - value: "14028", - latitude: 43.454444444444, - longitude: 5.4144444444444, - href : "#", - tooltip: {content : "Bouc-Bel-Air (13015)
Population : 14028"} - }, - "town-91182" : { - value: "13968", - latitude: 48.618055555556, - longitude: 2.4069444444444, - href : "#", - tooltip: {content : "Courcouronnes (91182)
Population : 13968"} - }, - "town-97230" : { - value: "13965", - latitude: 14.738611111111, - longitude: -60.963055555556, - href : "#", - tooltip: {content : "La Trinité (97230)
Population : 13965"} - }, - "town-60471" : { - value: "13907", - latitude: 49.581111111111, - longitude: 2.9988888888889, - href : "#", - tooltip: {content : "Noyon (60471)
Population : 13907"} - }, - "town-74225" : { - value: "13892", - latitude: 45.866111111111, - longitude: 5.9444444444444, - href : "#", - tooltip: {content : "Rumilly (74225)
Population : 13892"} - }, - "town-78073" : { - value: "13880", - latitude: 48.801388888889, - longitude: 2.0316666666667, - href : "#", - tooltip: {content : "Bois-d'Arcy (78073)
Population : 13880"} - }, - "town-03095" : { - value: "13873", - latitude: 46.134444444444, - longitude: 3.4563888888889, - href : "#", - tooltip: {content : "Cusset (03095)
Population : 13873"} - }, - "town-29075" : { - value: "13845", - latitude: 48.433611111111, - longitude: -4.4008333333333, - href : "#", - tooltip: {content : "Guipavas (29075)
Population : 13845"} - }, - "town-31044" : { - value: "13832", - latitude: 43.610277777778, - longitude: 1.4986111111111, - href : "#", - tooltip: {content : "Balma (31044)
Population : 13832"} - }, - "town-51649" : { - value: "13826", - latitude: 48.724722222222, - longitude: 4.5844444444444, - href : "#", - tooltip: {content : "Vitry-le-François (51649)
Population : 13826"} - }, - "town-85060" : { - value: "13802", - latitude: 46.504166666667, - longitude: -1.7372222222222, - href : "#", - tooltip: {content : "Château-d'Olonne (85060)
Population : 13802"} - }, - "town-10323" : { - value: "13774", - latitude: 48.515833333333, - longitude: 3.7266666666667, - href : "#", - tooltip: {content : "Romilly-sur-Seine (10323)
Population : 13774"} - }, - "town-57160" : { - value: "13770", - latitude: 49.205277777778, - longitude: 6.6958333333333, - href : "#", - tooltip: {content : "Creutzwald (57160)
Population : 13770"} - }, - "town-30258" : { - value: "13767", - latitude: 43.677777777778, - longitude: 4.4311111111111, - href : "#", - tooltip: {content : "Saint-Gilles (30258)
Population : 13767"} - }, - "town-59421" : { - value: "13752", - latitude: 50.703333333333, - longitude: 3.1405555555556, - href : "#", - tooltip: {content : "Mouvaux (59421)
Population : 13752"} - }, - "town-50218" : { - value: "13723", - latitude: 48.838055555556, - longitude: -1.5869444444444, - href : "#", - tooltip: {content : "Granville (50218)
Population : 13723"} - }, - "town-91386" : { - value: "13710", - latitude: 48.565277777778, - longitude: 2.4361111111111, - href : "#", - tooltip: {content : "Mennecy (91386)
Population : 13710"} - }, - "town-14047" : { - value: "13702", - latitude: 49.278611111111, - longitude: -0.70388888888889, - href : "#", - tooltip: {content : "Bayeux (14047)
Population : 13702"} - }, - "town-13014" : { - value: "13696", - latitude: 43.475555555556, - longitude: 5.1680555555556, - href : "#", - tooltip: {content : "Berre-l'Étang (13014)
Population : 13696"} - }, - "town-27701" : { - value: "13688", - latitude: 49.274444444444, - longitude: 1.2102777777778, - href : "#", - tooltip: {content : "Val-de-Reuil (27701)
Population : 13688"} - }, - "town-06012" : { - value: "13684", - latitude: 43.741944444444, - longitude: 7.4236111111111, - href : "#", - tooltip: {content : "Beausoleil (06012)
Population : 13684"} - }, - "town-97404" : { - value: "13659", - latitude: -21.266111111111, - longitude: 55.366944444444, - href : "#", - tooltip: {content : "L'Étang-Salé (97404)
Population : 13659"} - }, - "town-95019" : { - value: "13656", - latitude: 48.987222222222, - longitude: 2.4166666666667, - href : "#", - tooltip: {content : "Arnouville (95019)
Population : 13656"} - }, - "town-59014" : { - value: "13639", - latitude: 50.371388888889, - longitude: 3.5044444444444, - href : "#", - tooltip: {content : "Anzin (59014)
Population : 13639"} - }, - "town-29189" : { - value: "13587", - latitude: 48.3725, - longitude: -4.3705555555556, - href : "#", - tooltip: {content : "Plougastel-Daoulas (29189)
Population : 13587"} - }, - "town-81099" : { - value: "13558", - latitude: 43.900555555556, - longitude: 1.8983333333333, - href : "#", - tooltip: {content : "Gaillac (81099)
Population : 13558"} - }, - "town-03321" : { - value: "13545", - latitude: 46.565833333333, - longitude: 3.3544444444444, - href : "#", - tooltip: {content : "Yzeure (03321)
Population : 13545"} - }, - "town-66037" : { - value: "13528", - latitude: 42.705555555556, - longitude: 3.0072222222222, - href : "#", - tooltip: {content : "Canet-en-Roussillon (66037)
Population : 13528"} - }, - "town-33003" : { - value: "13511", - latitude: 44.924722222222, - longitude: -0.48666666666667, - href : "#", - tooltip: {content : "Ambarès-et-Lagrave (33003)
Population : 13511"} - }, - "town-57240" : { - value: "13481", - latitude: 49.141666666667, - longitude: 6.7988888888889, - href : "#", - tooltip: {content : "Freyming-Merlebach (57240)
Population : 13481"} - }, - "town-60395" : { - value: "13473", - latitude: 49.235833333333, - longitude: 2.135, - href : "#", - tooltip: {content : "Méru (60395)
Population : 13473"} - }, - "town-36088" : { - value: "13452", - latitude: 46.948055555556, - longitude: 1.9933333333333, - href : "#", - tooltip: {content : "Issoudun (36088)
Population : 13452"} - }, - "town-64483" : { - value: "13448", - latitude: 43.390277777778, - longitude: -1.6597222222222, - href : "#", - tooltip: {content : "Saint-Jean-de-Luz (64483)
Population : 13448"} - }, - "town-64129" : { - value: "13439", - latitude: 43.3025, - longitude: -0.39722222222222, - href : "#", - tooltip: {content : "Billère (64129)
Population : 13439"} - }, - "town-10081" : { - value: "13436", - latitude: 48.311944444444, - longitude: 4.0444444444444, - href : "#", - tooltip: {content : "La Chapelle-Saint-Luc (10081)
Population : 13436"} - }, - "town-59648" : { - value: "13427", - latitude: 50.585, - longitude: 3.0430555555556, - href : "#", - tooltip: {content : "Wattignies (59648)
Population : 13427"} - }, - "town-13108" : { - value: "13426", - latitude: 43.805, - longitude: 4.6594444444444, - href : "#", - tooltip: {content : "Tarascon (13108)
Population : 13426"} - }, - "town-45068" : { - value: "13398", - latitude: 48.011666666667, - longitude: 2.7358333333333, - href : "#", - tooltip: {content : "Châlette-sur-Loing (45068)
Population : 13398"} - }, - "town-26235" : { - value: "13337", - latitude: 44.3775, - longitude: 4.6961111111111, - href : "#", - tooltip: {content : "Pierrelatte (26235)
Population : 13337"} - }, - "town-97220" : { - value: "13325", - latitude: 14.486666666667, - longitude: -60.903333333333, - href : "#", - tooltip: {content : "Rivière-Pilote (97220)
Population : 13325"} - }, - "town-68278" : { - value: "13251", - latitude: 47.748611111111, - longitude: 7.4044444444444, - href : "#", - tooltip: {content : "Rixheim (68278)
Population : 13251"} - }, - "town-82033" : { - value: "13249", - latitude: 44.04, - longitude: 1.1069444444444, - href : "#", - tooltip: {content : "Castelsarrasin (82033)
Population : 13249"} - }, - "town-37003" : { - value: "13242", - latitude: 47.411388888889, - longitude: 0.9825, - href : "#", - tooltip: {content : "Amboise (37003)
Population : 13242"} - }, - "town-83115" : { - value: "13220", - latitude: 43.308888888889, - longitude: 6.6377777777778, - href : "#", - tooltip: {content : "Sainte-Maxime (83115)
Population : 13220"} - }, - "town-48095" : { - value: "13213", - latitude: 44.518333333333, - longitude: 3.5005555555556, - href : "#", - tooltip: {content : "Mende (48095)
Population : 13213"} - }, - "town-57751" : { - value: "13203", - latitude: 49.151111111111, - longitude: 6.1513888888889, - href : "#", - tooltip: {content : "Woippy (57751)
Population : 13203"} - }, - "town-69089" : { - value: "13159", - latitude: 45.736388888889, - longitude: 4.7636111111111, - href : "#", - tooltip: {content : "Francheville (69089)
Population : 13159"} - }, - "town-83107" : { - value: "13125", - latitude: 43.443333333333, - longitude: 6.6377777777778, - href : "#", - tooltip: {content : "Roquebrune-sur-Argens (83107)
Population : 13125"} - }, - "town-68166" : { - value: "13068", - latitude: 47.791388888889, - longitude: 7.3380555555556, - href : "#", - tooltip: {content : "Kingersheim (68166)
Population : 13068"} - }, - "town-59367" : { - value: "13067", - latitude: 50.671388888889, - longitude: 3.2144444444444, - href : "#", - tooltip: {content : "Lys-lez-Lannoy (59367)
Population : 13067"} - }, - "town-97221" : { - value: "13040", - latitude: 14.528888888889, - longitude: -60.981388888889, - href : "#", - tooltip: {content : "Rivière-Salée (97221)
Population : 13040"} - }, - "town-83090" : { - value: "13037", - latitude: 43.139444444444, - longitude: 5.8469444444444, - href : "#", - tooltip: {content : "Ollioules (83090)
Population : 13037"} - }, - "town-42044" : { - value: "13023", - latitude: 45.396111111111, - longitude: 4.325, - href : "#", - tooltip: {content : "Le Chambon-Feugerolles (42044)
Population : 13023"} - }, - "town-59508" : { - value: "13016", - latitude: 50.753611111111, - longitude: 3.1202777777778, - href : "#", - tooltip: {content : "Roncq (59508)
Population : 13016"} - }, - "town-72264" : { - value: "12989", - latitude: 47.84, - longitude: -0.33416666666667, - href : "#", - tooltip: {content : "Sablé-sur-Sarthe (72264)
Population : 12989"} - }, - "town-49015" : { - value: "12951", - latitude: 47.506944444444, - longitude: -0.58888888888889, - href : "#", - tooltip: {content : "Avrillé (49015)
Population : 12951"} - }, - "town-59249" : { - value: "12941", - latitude: 50.017222222222, - longitude: 4.0533333333333, - href : "#", - tooltip: {content : "Fourmies (59249)
Population : 12941"} - }, - "town-77333" : { - value: "12907", - latitude: 48.268611111111, - longitude: 2.6936111111111, - href : "#", - tooltip: {content : "Nemours (77333)
Population : 12907"} - }, - "town-40279" : { - value: "12904", - latitude: 43.725555555556, - longitude: -1.0527777777778, - href : "#", - tooltip: {content : "Saint-Paul-lès-Dax (40279)
Population : 12904"} - }, - "town-57630" : { - value: "12886", - latitude: 48.734722222222, - longitude: 7.0538888888889, - href : "#", - tooltip: {content : "Sarrebourg (57630)
Population : 12886"} - }, - "town-12300" : { - value: "12881", - latitude: 44.3525, - longitude: 2.0341666666667, - href : "#", - tooltip: {content : "Villefranche-de-Rouergue (12300)
Population : 12881"} - }, - "town-30351" : { - value: "12872", - latitude: 43.966388888889, - longitude: 4.7958333333333, - href : "#", - tooltip: {content : "Villeneuve-lès-Avignon (30351)
Population : 12872"} - }, - "town-78242" : { - value: "12865", - latitude: 48.813611111111, - longitude: 2.0486111111111, - href : "#", - tooltip: {content : "Fontenay-le-Fleury (78242)
Population : 12865"} - }, - "town-59491" : { - value: "12860", - latitude: 50.389166666667, - longitude: 3.4858333333333, - href : "#", - tooltip: {content : "Raismes (59491)
Population : 12860"} - }, - "town-57206" : { - value: "12829", - latitude: 49.299166666667, - longitude: 6.1097222222222, - href : "#", - tooltip: {content : "Fameck (57206)
Population : 12829"} - }, - "town-06152" : { - value: "12803", - latitude: 43.641388888889, - longitude: 7.0088888888889, - href : "#", - tooltip: {content : "Valbonne (06152)
Population : 12803"} - }, - "town-67046" : { - value: "12800", - latitude: 48.766388888889, - longitude: 7.8569444444444, - href : "#", - tooltip: {content : "Bischwiller (67046)
Population : 12800"} - }, - "town-06104" : { - value: "12700", - latitude: 43.757222222222, - longitude: 7.4741666666667, - href : "#", - tooltip: {content : "Roquebrune-Cap-Martin (06104)
Population : 12700"} - }, - "town-56007" : { - value: "12695", - latitude: 47.667777777778, - longitude: -2.9825, - href : "#", - tooltip: {content : "Auray (56007)
Population : 12695"} - }, - "town-77379" : { - value: "12684", - latitude: 48.558888888889, - longitude: 3.2994444444444, - href : "#", - tooltip: {content : "Provins (77379)
Population : 12684"} - }, - "town-93079" : { - value: "12662", - latitude: 48.964444444444, - longitude: 2.3441666666667, - href : "#", - tooltip: {content : "Villetaneuse (93079)
Population : 12662"} - }, - "town-60414" : { - value: "12661", - latitude: 49.255555555556, - longitude: 2.4383333333333, - href : "#", - tooltip: {content : "Montataire (60414)
Population : 12661"} - }, - "town-68271" : { - value: "12661", - latitude: 47.748333333333, - longitude: 7.3669444444444, - href : "#", - tooltip: {content : "Riedisheim (68271)
Population : 12661"} - }, - "town-14762" : { - value: "12638", - latitude: 48.838611111111, - longitude: -0.88916666666667, - href : "#", - tooltip: {content : "Vire (14762)
Population : 12638"} - }, - "town-44036" : { - value: "12630", - latitude: 47.716944444444, - longitude: -1.3761111111111, - href : "#", - tooltip: {content : "Châteaubriant (44036)
Population : 12630"} - }, - "town-82112" : { - value: "12620", - latitude: 44.104722222222, - longitude: 1.0852777777778, - href : "#", - tooltip: {content : "Moissac (82112)
Population : 12620"} - }, - "town-57660" : { - value: "12609", - latitude: 49.2, - longitude: 6.9291666666667, - href : "#", - tooltip: {content : "Stiring-Wendel (57660)
Population : 12609"} - }, - "town-59574" : { - value: "12602", - latitude: 50.3575, - longitude: 3.2802777777778, - href : "#", - tooltip: {content : "Somain (59574)
Population : 12602"} - }, - "town-77407" : { - value: "12602", - latitude: 48.532777777778, - longitude: 2.5447222222222, - href : "#", - tooltip: {content : "Saint-Fargeau-Ponthierry (77407)
Population : 12602"} - }, - "town-49353" : { - value: "12571", - latitude: 47.446111111111, - longitude: -0.46638888888889, - href : "#", - tooltip: {content : "Trélazé (49353)
Population : 12571"} - }, - "town-64348" : { - value: "12564", - latitude: 43.315, - longitude: -0.41083333333333, - href : "#", - tooltip: {content : "Lons (64348)
Population : 12564"} - }, - "town-22093" : { - value: "12539", - latitude: 48.468611111111, - longitude: -2.5177777777778, - href : "#", - tooltip: {content : "Lamballe (22093)
Population : 12539"} - }, - "town-44154" : { - value: "12521", - latitude: 47.246388888889, - longitude: -2.1669444444444, - href : "#", - tooltip: {content : "Saint-Brevin-les-Pins (44154)
Population : 12521"} - }, - "town-40046" : { - value: "12492", - latitude: 44.393055555556, - longitude: -1.1638888888889, - href : "#", - tooltip: {content : "Biscarrosse (40046)
Population : 12492"} - }, - "town-59152" : { - value: "12469", - latitude: 50.761111111111, - longitude: 3.0077777777778, - href : "#", - tooltip: {content : "Comines (59152)
Population : 12469"} - }, - "town-62186" : { - value: "12469", - latitude: 50.441944444444, - longitude: 2.7244444444444, - href : "#", - tooltip: {content : "Bully-les-Mines (62186)
Population : 12469"} - }, - "town-77479" : { - value: "12459", - latitude: 48.874166666667, - longitude: 2.6380555555556, - href : "#", - tooltip: {content : "Vaires-sur-Marne (77479)
Population : 12459"} - }, - "town-62413" : { - value: "12451", - latitude: 50.445, - longitude: 2.9058333333333, - href : "#", - tooltip: {content : "Harnes (62413)
Population : 12451"} - }, - "town-29233" : { - value: "12443", - latitude: 47.872777777778, - longitude: -3.5497222222222, - href : "#", - tooltip: {content : "Quimperlé (29233)
Population : 12443"} - }, - "town-59560" : { - value: "12429", - latitude: 50.548333333333, - longitude: 3.0294444444444, - href : "#", - tooltip: {content : "Seclin (59560)
Population : 12429"} - }, - "town-02173" : { - value: "12420", - latitude: 49.615555555556, - longitude: 3.2191666666667, - href : "#", - tooltip: {content : "Chauny (02173)
Population : 12420"} - }, - "town-59112" : { - value: "12413", - latitude: 50.398333333333, - longitude: 3.5394444444444, - href : "#", - tooltip: {content : "Bruay-sur-l'Escaut (59112)
Population : 12413"} - }, - "town-76057" : { - value: "12371", - latitude: 49.544444444444, - longitude: 0.95361111111111, - href : "#", - tooltip: {content : "Barentin (76057)
Population : 12371"} - }, - "town-67437" : { - value: "12354", - latitude: 48.741388888889, - longitude: 7.3619444444444, - href : "#", - tooltip: {content : "Saverne (67437)
Population : 12354"} - }, - "town-69277" : { - value: "12340", - latitude: 45.731388888889, - longitude: 5.0022222222222, - href : "#", - tooltip: {content : "Genas (69277)
Population : 12340"} - }, - "town-76758" : { - value: "12328", - latitude: 49.616944444444, - longitude: 0.75305555555556, - href : "#", - tooltip: {content : "Yvetot (76758)
Population : 12328"} - }, - "town-31446" : { - value: "12327", - latitude: 43.546111111111, - longitude: 1.4755555555556, - href : "#", - tooltip: {content : "Ramonville-Saint-Agne (31446)
Population : 12327"} - }, - "town-78015" : { - value: "12327", - latitude: 48.980833333333, - longitude: 2.0583333333333, - href : "#", - tooltip: {content : "Andrésy (78015)
Population : 12327"} - }, - "town-74042" : { - value: "12321", - latitude: 46.078888888889, - longitude: 6.4008333333333, - href : "#", - tooltip: {content : "Bonneville (74042)
Population : 12321"} - }, - "town-62617" : { - value: "12317", - latitude: 50.479722222222, - longitude: 2.6647222222222, - href : "#", - tooltip: {content : "Nœux-les-Mines (62617)
Population : 12317"} - }, - "town-38485" : { - value: "12293", - latitude: 45.181388888889, - longitude: 5.6991666666667, - href : "#", - tooltip: {content : "Seyssinet-Pariset (38485)
Population : 12293"} - }, - "town-91432" : { - value: "12248", - latitude: 48.706388888889, - longitude: 2.3347222222222, - href : "#", - tooltip: {content : "Morangis (91432)
Population : 12248"} - }, - "town-91215" : { - value: "12246", - latitude: 48.693055555556, - longitude: 2.5158333333333, - href : "#", - tooltip: {content : "Épinay-sous-Sénart (91215)
Population : 12246"} - }, - "town-49246" : { - value: "12240", - latitude: 47.424444444444, - longitude: -0.52527777777778, - href : "#", - tooltip: {content : "Les Ponts-de-CĂ© (49246)
Population : 12240"} - }, - "town-45004" : { - value: "12237", - latitude: 47.973055555556, - longitude: 2.7702777777778, - href : "#", - tooltip: {content : "Amilly (45004)
Population : 12237"} - }, - "town-94074" : { - value: "12228", - latitude: 48.745, - longitude: 2.4672222222222, - href : "#", - tooltip: {content : "Valenton (94074)
Population : 12228"} - }, - "town-11076" : { - value: "12220", - latitude: 43.318055555556, - longitude: 1.9538888888889, - href : "#", - tooltip: {content : "Castelnaudary (11076)
Population : 12220"} - }, - "town-07019" : { - value: "12205", - latitude: 44.619722222222, - longitude: 4.3902777777778, - href : "#", - tooltip: {content : "Aubenas (07019)
Population : 12205"} - }, - "town-81105" : { - value: "12200", - latitude: 43.760833333333, - longitude: 1.9886111111111, - href : "#", - tooltip: {content : "Graulhet (81105)
Population : 12200"} - }, - "town-44172" : { - value: "12187", - latitude: 47.249444444444, - longitude: -1.4866666666667, - href : "#", - tooltip: {content : "Sainte-Luce-sur-Loire (44172)
Population : 12187"} - }, - "town-01033" : { - value: "12161", - latitude: 46.1075, - longitude: 5.8258333333333, - href : "#", - tooltip: {content : "Bellegarde-sur-Valserine (01033)
Population : 12161"} - }, - "town-97105" : { - value: "12145", - latitude: 15.996944444444, - longitude: -61.732777777778, - href : "#", - tooltip: {content : "Basse-Terre (97105)
Population : 12145"} - }, - "town-53062" : { - value: "12143", - latitude: 47.828611111111, - longitude: -0.7027777777777801, - href : "#", - tooltip: {content : "Château-Gontier (53062)
Population : 12143"} - }, - "town-40312" : { - value: "12141", - latitude: 43.540555555556, - longitude: -1.4613888888889, - href : "#", - tooltip: {content : "Tarnos (40312)
Population : 12141"} - }, - "town-74243" : { - value: "12125", - latitude: 46.144166666667, - longitude: 6.0841666666667, - href : "#", - tooltip: {content : "Saint-Julien-en-Genevois (74243)
Population : 12125"} - }, - "town-78688" : { - value: "12122", - latitude: 48.758333333333, - longitude: 2.0508333333333, - href : "#", - tooltip: {content : "Voisins-le-Bretonneux (78688)
Population : 12122"} - }, - "town-05023" : { - value: "12094", - latitude: 44.895833333333, - longitude: 6.635, - href : "#", - tooltip: {content : "Briançon (05023)
Population : 12094"} - }, - "town-31561" : { - value: "12093", - latitude: 43.656388888889, - longitude: 1.4844444444444, - href : "#", - tooltip: {content : "L'Union (31561)
Population : 12093"} - }, - "town-78029" : { - value: "12092", - latitude: 48.958333333333, - longitude: 1.855, - href : "#", - tooltip: {content : "Aubergenville (78029)
Population : 12092"} - }, - "town-84003" : { - value: "12064", - latitude: 43.876111111111, - longitude: 5.3963888888889, - href : "#", - tooltip: {content : "Apt (84003)
Population : 12064"} - }, - "town-62570" : { - value: "12057", - latitude: 50.402222222222, - longitude: 2.8658333333333, - href : "#", - tooltip: {content : "Méricourt (62570)
Population : 12057"} - }, - "town-29212" : { - value: "12012", - latitude: 48.382222222222, - longitude: -4.6202777777778, - href : "#", - tooltip: {content : "Plouzané (29212)
Population : 12012"} - }, - "town-95313" : { - value: "11979", - latitude: 49.111111111111, - longitude: 2.2227777777778, - href : "#", - tooltip: {content : "L'Isle-Adam (95313)
Population : 11979"} - }, - "town-83112" : { - value: "11972", - latitude: 43.183611111111, - longitude: 5.7086111111111, - href : "#", - tooltip: {content : "Saint-Cyr-sur-Mer (83112)
Population : 11972"} - }, - "town-95210" : { - value: "11959", - latitude: 48.969722222222, - longitude: 2.3080555555556, - href : "#", - tooltip: {content : "Enghien-les-Bains (95210)
Population : 11959"} - }, - "town-59383" : { - value: "11958", - latitude: 50.348888888889, - longitude: 3.5441666666667, - href : "#", - tooltip: {content : "Marly (59383)
Population : 11958"} - }, - "town-60509" : { - value: "11948", - latitude: 49.301111111111, - longitude: 2.6036111111111, - href : "#", - tooltip: {content : "Pont-Sainte-Maxence (60509)
Population : 11948"} - }, - "town-76114" : { - value: "11941", - latitude: 49.572222222222, - longitude: 0.4725, - href : "#", - tooltip: {content : "Bolbec (76114)
Population : 11941"} - }, - "town-69283" : { - value: "11931", - latitude: 45.663055555556, - longitude: 4.9530555555556, - href : "#", - tooltip: {content : "Mions (69283)
Population : 11931"} - }, - "town-13081" : { - value: "11928", - latitude: 43.487777777778, - longitude: 5.2322222222222, - href : "#", - tooltip: {content : "Rognac (13081)
Population : 11928"} - }, - "town-74208" : { - value: "11917", - latitude: 45.923611111111, - longitude: 6.6863888888889, - href : "#", - tooltip: {content : "Passy (74208)
Population : 11917"} - }, - "town-74208" : { - value: "11917", - latitude: 45.923611111111, - longitude: 6.6863888888889, - href : "#", - tooltip: {content : "Passy (74208)
Population : 11917"} - }, - "town-28404" : { - value: "11881", - latitude: 48.720833333333, - longitude: 1.3605555555556, - href : "#", - tooltip: {content : "Vernouillet (28404)
Population : 11881"} - }, - "town-13007" : { - value: "11870", - latitude: 43.369444444444, - longitude: 5.6313888888889, - href : "#", - tooltip: {content : "Auriol (13007)
Population : 11870"} - }, - "town-59273" : { - value: "11868", - latitude: 50.986388888889, - longitude: 2.1275, - href : "#", - tooltip: {content : "Gravelines (59273)
Population : 11868"} - }, - "town-27284" : { - value: "11864", - latitude: 49.280555555556, - longitude: 1.7763888888889, - href : "#", - tooltip: {content : "Gisors (27284)
Population : 11864"} - }, - "town-97402" : { - value: "11860", - latitude: -20.995277777778, - longitude: 55.676111111111, - href : "#", - tooltip: {content : "Bras-Panon (97402)
Population : 11860"} - }, - "town-87154" : { - value: "11831", - latitude: 45.887222222222, - longitude: 0.90111111111111, - href : "#", - tooltip: {content : "Saint-Junien (87154)
Population : 11831"} - }, - "town-83098" : { - value: "11830", - latitude: 43.105555555556, - longitude: 6.0233333333333, - href : "#", - tooltip: {content : "Le Pradet (83098)
Population : 11830"} - }, - "town-13026" : { - value: "11796", - latitude: 43.383055555556, - longitude: 5.1641666666667, - href : "#", - tooltip: {content : "Châteauneuf-les-Martigues (13026)
Population : 11796"} - }, - "town-78624" : { - value: "11777", - latitude: 48.980833333333, - longitude: 2.0061111111111, - href : "#", - tooltip: {content : "Triel-sur-Seine (78624)
Population : 11777"} - }, - "town-68112" : { - value: "11757", - latitude: 47.9075, - longitude: 7.2102777777778, - href : "#", - tooltip: {content : "Guebwiller (68112)
Population : 11757"} - }, - "town-31483" : { - value: "11753", - latitude: 43.108055555556, - longitude: 0.7233333333333301, - href : "#", - tooltip: {content : "Saint-Gaudens (31483)
Population : 11753"} - }, - "town-21617" : { - value: "11743", - latitude: 47.336388888889, - longitude: 5.0055555555556, - href : "#", - tooltip: {content : "Talant (21617)
Population : 11743"} - }, - "town-64430" : { - value: "11674", - latitude: 43.488055555556, - longitude: -0.77083333333333, - href : "#", - tooltip: {content : "Orthez (64430)
Population : 11674"} - }, - "town-97405" : { - value: "11671", - latitude: -21.355833333333, - longitude: 55.565833333333, - href : "#", - tooltip: {content : "Petite-ĂŽle (97405)
Population : 11671"} - }, - "town-63430" : { - value: "11645", - latitude: 45.856388888889, - longitude: 3.5475, - href : "#", - tooltip: {content : "Thiers (63430)
Population : 11645"} - }, - "town-06033" : { - value: "11639", - latitude: 43.7925, - longitude: 7.1877777777778, - href : "#", - tooltip: {content : "Carros (06033)
Population : 11639"} - }, - "town-12176" : { - value: "11639", - latitude: 44.365555555556, - longitude: 2.5936111111111, - href : "#", - tooltip: {content : "Onet-le-Château (12176)
Population : 11639"} - }, - "town-25580" : { - value: "11633", - latitude: 47.4625, - longitude: 6.8322222222222, - href : "#", - tooltip: {content : "Valentigney (25580)
Population : 11633"} - }, - "town-73179" : { - value: "11620", - latitude: 45.596666666667, - longitude: 5.8775, - href : "#", - tooltip: {content : "La Motte-Servolex (73179)
Population : 11620"} - }, - "town-76484" : { - value: "11613", - latitude: 49.341944444444, - longitude: 1.0913888888889, - href : "#", - tooltip: {content : "Oissel (76484)
Population : 11613"} - }, - "town-57221" : { - value: "11580", - latitude: 49.321388888889, - longitude: 6.1183333333333, - href : "#", - tooltip: {content : "Florange (57221)
Population : 11580"} - }, - "town-62525" : { - value: "11576", - latitude: 50.735555555556, - longitude: 2.2372222222222, - href : "#", - tooltip: {content : "Longuenesse (62525)
Population : 11576"} - }, - "town-10333" : { - value: "11553", - latitude: 48.279722222222, - longitude: 4.0538888888889, - href : "#", - tooltip: {content : "Saint-André-les-Vergers (10333)
Population : 11553"} - }, - "town-22215" : { - value: "11537", - latitude: 48.489444444444, - longitude: -2.7958333333333, - href : "#", - tooltip: {content : "Ploufragan (22215)
Population : 11537"} - }, - "town-68063" : { - value: "11527", - latitude: 47.806666666667, - longitude: 7.1758333333333, - href : "#", - tooltip: {content : "Cernay (68063)
Population : 11527"} - }, - "town-69027" : { - value: "11518", - latitude: 45.673888888889, - longitude: 4.7541666666667, - href : "#", - tooltip: {content : "Brignais (69027)
Population : 11518"} - }, - "town-59527" : { - value: "11505", - latitude: 50.660277777778, - longitude: 3.0438888888889, - href : "#", - tooltip: {content : "Saint-André-lez-Lille (59527)
Population : 11505"} - }, - "town-94060" : { - value: "11494", - latitude: 48.789444444444, - longitude: 2.5766666666667, - href : "#", - tooltip: {content : "La Queue-en-Brie (94060)
Population : 11494"} - }, - "town-76410" : { - value: "11486", - latitude: 49.481944444444, - longitude: 1.0419444444444, - href : "#", - tooltip: {content : "Maromme (76410)
Population : 11486"} - }, - "town-39478" : { - value: "11481", - latitude: 46.387222222222, - longitude: 5.8633333333333, - href : "#", - tooltip: {content : "Saint-Claude (39478)
Population : 11481"} - }, - "town-62758" : { - value: "11469", - latitude: 50.725833333333, - longitude: 1.6322222222222, - href : "#", - tooltip: {content : "Saint-Martin-Boulogne (62758)
Population : 11469"} - }, - "town-64422" : { - value: "11449", - latitude: 43.194166666667, - longitude: -0.60666666666667, - href : "#", - tooltip: {content : "Oloron-Sainte-Marie (64422)
Population : 11449"} - }, - "town-62318" : { - value: "11442", - latitude: 50.517777777778, - longitude: 1.6405555555556, - href : "#", - tooltip: {content : "Étaples (62318)
Population : 11442"} - }, - "town-28280" : { - value: "11436", - latitude: 48.321666666667, - longitude: 0.82166666666667, - href : "#", - tooltip: {content : "Nogent-le-Rotrou (28280)
Population : 11436"} - }, - "town-33005" : { - value: "11415", - latitude: 44.7425, - longitude: -1.0902777777778, - href : "#", - tooltip: {content : "Andernos-les-Bains (33005)
Population : 11415"} - }, - "town-67365" : { - value: "11410", - latitude: 48.541666666667, - longitude: 7.7094444444444, - href : "#", - tooltip: {content : "Ostwald (67365)
Population : 11410"} - }, - "town-13097" : { - value: "11396", - latitude: 43.639722222222, - longitude: 4.8125, - href : "#", - tooltip: {content : "Saint-Martin-de-Crau (13097)
Population : 11396"} - }, - "town-38317" : { - value: "11386", - latitude: 45.123055555556, - longitude: 5.6980555555556, - href : "#", - tooltip: {content : "Le Pont-de-Claix (38317)
Population : 11386"} - }, - "town-74133" : { - value: "11345", - latitude: 46.185, - longitude: 6.2075, - href : "#", - tooltip: {content : "Gaillard (74133)
Population : 11345"} - }, - "town-38474" : { - value: "11317", - latitude: 45.205, - longitude: 5.665, - href : "#", - tooltip: {content : "Sassenage (38474)
Population : 11317"} - }, - "town-2A247" : { - value: "11308", - latitude: 41.590833333333, - longitude: 9.279722222222199, - href : "#", - tooltip: {content : "Porto-Vecchio (2A247)
Population : 11308"} - }, - "town-31187" : { - value: "11301", - latitude: 43.536111111111, - longitude: 1.2311111111111, - href : "#", - tooltip: {content : "Fonsorbes (31187)
Population : 11301"} - }, - "town-83042" : { - value: "11292", - latitude: 43.2525, - longitude: 6.53, - href : "#", - tooltip: {content : "Cogolin (83042)
Population : 11292"} - }, - "town-07102" : { - value: "11291", - latitude: 44.934444444444, - longitude: 4.8747222222222, - href : "#", - tooltip: {content : "Guilherand-Granges (07102)
Population : 11291"} - }, - "town-07324" : { - value: "11287", - latitude: 45.067222222222, - longitude: 4.8327777777778, - href : "#", - tooltip: {content : "Tournon-sur-RhĂ´ne (07324)
Population : 11287"} - }, - "town-31113" : { - value: "11285", - latitude: 43.515555555556, - longitude: 1.4980555555556, - href : "#", - tooltip: {content : "Castanet-Tolosan (31113)
Population : 11285"} - }, - "town-67348" : { - value: "11284", - latitude: 48.462222222222, - longitude: 7.4819444444444, - href : "#", - tooltip: {content : "Obernai (67348)
Population : 11284"} - }, - "town-22050" : { - value: "11280", - latitude: 48.455555555556, - longitude: -2.0502777777778, - href : "#", - tooltip: {content : "Dinan (22050)
Population : 11280"} - }, - "town-33009" : { - value: "11278", - latitude: 44.658611111111, - longitude: -1.1688888888889, - href : "#", - tooltip: {content : "Arcachon (33009)
Population : 11278"} - }, - "town-13106" : { - value: "11258", - latitude: 43.398333333333, - longitude: 5.3658333333333, - href : "#", - tooltip: {content : "Septèmes-les-Vallons (13106)
Population : 11258"} - }, - "town-31506" : { - value: "11244", - latitude: 43.551388888889, - longitude: 1.5341666666667, - href : "#", - tooltip: {content : "Saint-Orens-de-Gameville (31506)
Population : 11244"} - }, - "town-63032" : { - value: "11229", - latitude: 45.751666666667, - longitude: 3.0830555555556, - href : "#", - tooltip: {content : "Beaumont (63032)
Population : 11229"} - }, - "town-30341" : { - value: "11220", - latitude: 43.693333333333, - longitude: 4.2761111111111, - href : "#", - tooltip: {content : "Vauvert (30341)
Population : 11220"} - }, - "town-83130" : { - value: "11214", - latitude: 43.19, - longitude: 6.0411111111111, - href : "#", - tooltip: {content : "Solliès-Pont (83130)
Population : 11214"} - }, - "town-18197" : { - value: "11204", - latitude: 46.722777777778, - longitude: 2.505, - href : "#", - tooltip: {content : "Saint-Amand-Montrond (18197)
Population : 11204"} - }, - "town-72003" : { - value: "11202", - latitude: 47.968611111111, - longitude: 0.16055555555556, - href : "#", - tooltip: {content : "Allonnes (72003)
Population : 11202"} - }, - "town-14341" : { - value: "11192", - latitude: 49.138333333333, - longitude: -0.35305555555556, - href : "#", - tooltip: {content : "Ifs (14341)
Population : 11192"} - }, - "town-84080" : { - value: "11191", - latitude: 44.035555555556, - longitude: 4.9972222222222, - href : "#", - tooltip: {content : "Monteux (84080)
Population : 11191"} - }, - "town-77118" : { - value: "11190", - latitude: 48.945, - longitude: 2.6866666666667, - href : "#", - tooltip: {content : "Claye-Souilly (77118)
Population : 11190"} - }, - "town-35093" : { - value: "11169", - latitude: 48.6325, - longitude: -2.0616666666667, - href : "#", - tooltip: {content : "Dinard (35093)
Population : 11169"} - }, - "town-59544" : { - value: "11134", - latitude: 50.369722222222, - longitude: 3.5547222222222, - href : "#", - tooltip: {content : "Saint-Saulve (59544)
Population : 11134"} - }, - "town-60141" : { - value: "11132", - latitude: 49.186944444444, - longitude: 2.4608333333333, - href : "#", - tooltip: {content : "Chantilly (60141)
Population : 11132"} - }, - "town-62048" : { - value: "11116", - latitude: 50.508333333333, - longitude: 2.4736111111111, - href : "#", - tooltip: {content : "Auchel (62048)
Population : 11116"} - }, - "town-77487" : { - value: "11078", - latitude: 48.526388888889, - longitude: 2.6822222222222, - href : "#", - tooltip: {content : "Vaux-le-Pénil (77487)
Population : 11078"} - }, - "town-79202" : { - value: "11066", - latitude: 46.648611111111, - longitude: -0.24694444444444, - href : "#", - tooltip: {content : "Parthenay (79202)
Population : 11066"} - }, - "town-29235" : { - value: "11041", - latitude: 48.408611111111, - longitude: -4.3969444444444, - href : "#", - tooltip: {content : "Le Relecq-Kerhuon (29235)
Population : 11041"} - }, - "town-66172" : { - value: "11033", - latitude: 42.713333333333, - longitude: 2.8419444444444, - href : "#", - tooltip: {content : "Saint-Estève (66172)
Population : 11033"} - }, - "town-58086" : { - value: "11031", - latitude: 47.411388888889, - longitude: 2.9266666666667, - href : "#", - tooltip: {content : "Cosne-Cours-sur-Loire (58086)
Population : 11031"} - }, - "town-42184" : { - value: "11022", - latitude: 46.042777777778, - longitude: 4.0405555555556, - href : "#", - tooltip: {content : "Riorges (42184)
Population : 11022"} - }, - "town-92077" : { - value: "11013", - latitude: 48.826111111111, - longitude: 2.1933333333333, - href : "#", - tooltip: {content : "Ville-d'Avray (92077)
Population : 11013"} - }, - "town-27056" : { - value: "11000", - latitude: 49.088611111111, - longitude: 0.5983333333333301, - href : "#", - tooltip: {content : "Bernay (27056)
Population : 11000"} - }, - "town-37050" : { - value: "10986", - latitude: 47.3375, - longitude: 0.71388888888889, - href : "#", - tooltip: {content : "Chambray-lès-Tours (37050)
Population : 10986"} - }, - "town-13075" : { - value: "10982", - latitude: 43.346944444444, - longitude: 5.4630555555556, - href : "#", - tooltip: {content : "Plan-de-Cuques (13075)
Population : 10982"} - }, - "town-67130" : { - value: "10954", - latitude: 48.421944444444, - longitude: 7.6611111111111, - href : "#", - tooltip: {content : "Erstein (67130)
Population : 10954"} - }, - "town-84141" : { - value: "10905", - latitude: 43.9775, - longitude: 4.9030555555556, - href : "#", - tooltip: {content : "Vedène (84141)
Population : 10905"} - }, - "town-63284" : { - value: "10891", - latitude: 45.798333333333, - longitude: 3.2483333333333, - href : "#", - tooltip: {content : "Pont-du-Château (63284)
Population : 10891"} - }, - "town-91312" : { - value: "10878", - latitude: 48.742222222222, - longitude: 2.2261111111111, - href : "#", - tooltip: {content : "Igny (91312)
Population : 10878"} - }, - "town-37109" : { - value: "10843", - latitude: 47.404166666667, - longitude: 0.59888888888889, - href : "#", - tooltip: {content : "Fondettes (37109)
Population : 10843"} - }, - "town-57433" : { - value: "10842", - latitude: 49.212222222222, - longitude: 6.1611111111111, - href : "#", - tooltip: {content : "Maizières-lès-Metz (57433)
Population : 10842"} - }, - "town-37156" : { - value: "10833", - latitude: 47.388333333333, - longitude: 0.82722222222222, - href : "#", - tooltip: {content : "Montlouis-sur-Loire (37156)
Population : 10833"} - }, - "town-13100" : { - value: "10819", - latitude: 43.789444444444, - longitude: 4.8316666666667, - href : "#", - tooltip: {content : "Saint-Rémy-de-Provence (13100)
Population : 10819"} - }, - "town-74224" : { - value: "10814", - latitude: 46.066944444444, - longitude: 6.3119444444444, - href : "#", - tooltip: {content : "La Roche-sur-Foron (74224)
Population : 10814"} - }, - "town-44132" : { - value: "10796", - latitude: 47.265833333333, - longitude: -2.34, - href : "#", - tooltip: {content : "Pornichet (44132)
Population : 10796"} - }, - "town-60157" : { - value: "10762", - latitude: 49.378888888889, - longitude: 2.4125, - href : "#", - tooltip: {content : "Clermont (60157)
Population : 10762"} - }, - "town-19275" : { - value: "10748", - latitude: 45.548055555556, - longitude: 2.3091666666667, - href : "#", - tooltip: {content : "Ussel (19275)
Population : 10748"} - }, - "town-56206" : { - value: "10746", - latitude: 47.686666666667, - longitude: -2.7344444444444, - href : "#", - tooltip: {content : "Saint-Avé (56206)
Population : 10746"} - }, - "town-11206" : { - value: "10738", - latitude: 43.056944444444, - longitude: 2.2186111111111, - href : "#", - tooltip: {content : "Limoux (11206)
Population : 10738"} - }, - "town-97212" : { - value: "10737", - latitude: 14.708055555556, - longitude: -61.0075, - href : "#", - tooltip: {content : "Gros-Morne (97212)
Population : 10737"} - }, - "town-93030" : { - value: "10735", - latitude: 48.953611111111, - longitude: 2.4163888888889, - href : "#", - tooltip: {content : "Dugny (93030)
Population : 10735"} - }, - "town-97401" : { - value: "10730", - latitude: -21.241944444444, - longitude: 55.333333333333, - href : "#", - tooltip: {content : "Les Avirons (97401)
Population : 10730"} - }, - "town-56078" : { - value: "10718", - latitude: 47.790555555556, - longitude: -3.4886111111111, - href : "#", - tooltip: {content : "Guidel (56078)
Population : 10718"} - }, - "town-91021" : { - value: "10712", - latitude: 48.590277777778, - longitude: 2.2477777777778, - href : "#", - tooltip: {content : "Arpajon (91021)
Population : 10712"} - }, - "town-77251" : { - value: "10711", - latitude: 48.632222222222, - longitude: 2.5486111111111, - href : "#", - tooltip: {content : "Lieusaint (77251)
Population : 10711"} - }, - "town-85226" : { - value: "10697", - latitude: 46.721111111111, - longitude: -1.9455555555556, - href : "#", - tooltip: {content : "Saint-Hilaire-de-Riez (85226)
Population : 10697"} - }, - "town-30202" : { - value: "10696", - latitude: 44.256388888889, - longitude: 4.6483333333333, - href : "#", - tooltip: {content : "Pont-Saint-Esprit (30202)
Population : 10696"} - }, - "town-02810" : { - value: "10691", - latitude: 49.253055555556, - longitude: 3.0902777777778, - href : "#", - tooltip: {content : "Villers-CotterĂŞts (02810)
Population : 10691"} - }, - "town-11203" : { - value: "10690", - latitude: 43.200555555556, - longitude: 2.7577777777778, - href : "#", - tooltip: {content : "Lézignan-Corbières (11203)
Population : 10690"} - }, - "town-97124" : { - value: "10688", - latitude: 16.027222222222, - longitude: -61.698333333333, - href : "#", - tooltip: {content : "Saint-Claude (97124)
Population : 10688"} - }, - "town-89206" : { - value: "10676", - latitude: 47.982222222222, - longitude: 3.3972222222222, - href : "#", - tooltip: {content : "Joigny (89206)
Population : 10676"} - }, - "town-62250" : { - value: "10673", - latitude: 50.458055555556, - longitude: 2.9472222222222, - href : "#", - tooltip: {content : "Courrières (62250)
Population : 10673"} - }, - "town-34157" : { - value: "10668", - latitude: 43.426666666667, - longitude: 3.6052777777778, - href : "#", - tooltip: {content : "Mèze (34157)
Population : 10668"} - }, - "town-50147" : { - value: "10660", - latitude: 49.045277777778, - longitude: -1.4452777777778, - href : "#", - tooltip: {content : "Coutances (50147)
Population : 10660"} - }, - "town-84088" : { - value: "10654", - latitude: 43.997777777778, - longitude: 5.0591666666667, - href : "#", - tooltip: {content : "Pernes-les-Fontaines (84088)
Population : 10654"} - }, - "town-81140" : { - value: "10649", - latitude: 43.698888888889, - longitude: 1.8188888888889, - href : "#", - tooltip: {content : "Lavaur (81140)
Population : 10649"} - }, - "town-35281" : { - value: "10647", - latitude: 48.090277777778, - longitude: -1.6955555555556, - href : "#", - tooltip: {content : "Saint-Jacques-de-la-Lande (35281)
Population : 10647"} - }, - "town-70285" : { - value: "10635", - latitude: 47.5775, - longitude: 6.7616666666667, - href : "#", - tooltip: {content : "Héricourt (70285)
Population : 10635"} - }, - "town-01173" : { - value: "10634", - latitude: 46.333333333333, - longitude: 6.0577777777778, - href : "#", - tooltip: {content : "Gex (01173)
Population : 10634"} - }, - "town-66171" : { - value: "10630", - latitude: 42.618055555556, - longitude: 3.0063888888889, - href : "#", - tooltip: {content : "Saint-Cyprien (66171)
Population : 10630"} - }, - "town-87114" : { - value: "10627", - latitude: 45.838888888889, - longitude: 1.31, - href : "#", - tooltip: {content : "Panazol (87114)
Population : 10627"} - }, - "town-67204" : { - value: "10620", - latitude: 48.624166666667, - longitude: 7.7547222222222, - href : "#", - tooltip: {content : "Hœnheim (67204)
Population : 10620"} - }, - "town-28229" : { - value: "10600", - latitude: 48.453055555556, - longitude: 1.4619444444444, - href : "#", - tooltip: {content : "Mainvilliers (28229)
Population : 10600"} - }, - "town-95487" : { - value: "10592", - latitude: 49.153333333333, - longitude: 2.2711111111111, - href : "#", - tooltip: {content : "Persan (95487)
Population : 10592"} - }, - "town-59616" : { - value: "10590", - latitude: 50.459444444444, - longitude: 3.5683333333333, - href : "#", - tooltip: {content : "Vieux-Condé (59616)
Population : 10590"} - }, - "town-10362" : { - value: "10587", - latitude: 48.294722222222, - longitude: 4.0488888888889, - href : "#", - tooltip: {content : "Sainte-Savine (10362)
Population : 10587"} - }, - "town-46102" : { - value: "10571", - latitude: 44.608611111111, - longitude: 2.0316666666667, - href : "#", - tooltip: {content : "Figeac (46102)
Population : 10571"} - }, - "town-63164" : { - value: "10524", - latitude: 45.825833333333, - longitude: 3.1447222222222, - href : "#", - tooltip: {content : "Gerzat (63164)
Population : 10524"} - }, - "town-69243" : { - value: "10523", - latitude: 45.896111111111, - longitude: 4.4330555555556, - href : "#", - tooltip: {content : "Tarare (69243)
Population : 10523"} - }, - "town-42189" : { - value: "10522", - latitude: 45.433888888889, - longitude: 4.3236111111111, - href : "#", - tooltip: {content : "Roche-la-Molière (42189)
Population : 10522"} - }, - "town-64335" : { - value: "10517", - latitude: 43.3325, - longitude: -0.43583333333333, - href : "#", - tooltip: {content : "Lescar (64335)
Population : 10517"} - }, - "town-51573" : { - value: "10496", - latitude: 49.25, - longitude: 3.9908333333333, - href : "#", - tooltip: {content : "Tinqueux (51573)
Population : 10496"} - }, - "town-59179" : { - value: "10486", - latitude: 50.301388888889, - longitude: 3.3933333333333, - href : "#", - tooltip: {content : "Douchy-les-Mines (59179)
Population : 10486"} - }, - "town-59008" : { - value: "10469", - latitude: 50.33, - longitude: 3.2511111111111, - href : "#", - tooltip: {content : "Aniche (59008)
Population : 10469"} - }, - "town-13110" : { - value: "10463", - latitude: 43.446944444444, - longitude: 5.6858333333333, - href : "#", - tooltip: {content : "Trets (13110)
Population : 10463"} - }, - "town-06149" : { - value: "10453", - latitude: 43.740833333333, - longitude: 7.3141666666667, - href : "#", - tooltip: {content : "La Trinité (06149)
Population : 10453"} - }, - "town-35024" : { - value: "10447", - latitude: 48.1825, - longitude: -1.6438888888889, - href : "#", - tooltip: {content : "Betton (35024)
Population : 10447"} - }, - "town-68375" : { - value: "10444", - latitude: 47.805277777778, - longitude: 7.2375, - href : "#", - tooltip: {content : "Wittelsheim (68375)
Population : 10444"} - }, - "town-06084" : { - value: "10443", - latitude: 43.62, - longitude: 6.9719444444444, - href : "#", - tooltip: {content : "Mouans-Sartoux (06084)
Population : 10443"} - }, - "town-81163" : { - value: "10437", - latitude: 43.491666666667, - longitude: 2.3733333333333, - href : "#", - tooltip: {content : "Mazamet (81163)
Population : 10437"} - }, - "town-35236" : { - value: "10413", - latitude: 47.651388888889, - longitude: -2.0847222222222, - href : "#", - tooltip: {content : "Redon (35236)
Population : 10413"} - }, - "town-31488" : { - value: "10402", - latitude: 43.665277777778, - longitude: 1.505, - href : "#", - tooltip: {content : "Saint-Jean (31488)
Population : 10402"} - }, - "town-83049" : { - value: "10389", - latitude: 43.2375, - longitude: 6.0708333333333, - href : "#", - tooltip: {content : "Cuers (83049)
Population : 10389"} - }, - "town-26057" : { - value: "10381", - latitude: 45.037777777778, - longitude: 5.05, - href : "#", - tooltip: {content : "Bourg-de-Péage (26057)
Population : 10381"} - }, - "town-78190" : { - value: "10361", - latitude: 48.877777777778, - longitude: 2.1422222222222, - href : "#", - tooltip: {content : "Croissy-sur-Seine (78190)
Population : 10361"} - }, - "town-81060" : { - value: "10361", - latitude: 44.049166666667, - longitude: 2.1580555555556, - href : "#", - tooltip: {content : "Carmaux (81060)
Population : 10361"} - }, - "town-09122" : { - value: "10358", - latitude: 42.965277777778, - longitude: 1.6069444444444, - href : "#", - tooltip: {content : "Foix (09122)
Population : 10358"} - }, - "town-69273" : { - value: "10327", - latitude: 45.668055555556, - longitude: 4.9019444444444, - href : "#", - tooltip: {content : "Corbas (69273)
Population : 10327"} - }, - "town-22136" : { - value: "10324", - latitude: 48.177777777778, - longitude: -2.7533333333333, - href : "#", - tooltip: {content : "Loudéac (22136)
Population : 10324"} - }, - "town-83148" : { - value: "10312", - latitude: 43.427222222222, - longitude: 6.4319444444444, - href : "#", - tooltip: {content : "Vidauban (83148)
Population : 10312"} - }, - "town-76216" : { - value: "10286", - latitude: 49.469722222222, - longitude: 1.0497222222222, - href : "#", - tooltip: {content : "Déville-lès-Rouen (76216)
Population : 10286"} - }, - "town-24520" : { - value: "10279", - latitude: 44.89, - longitude: 1.2166666666667, - href : "#", - tooltip: {content : "Sarlat-la-Canéda (24520)
Population : 10279"} - }, - "town-37195" : { - value: "10279", - latitude: 47.389166666667, - longitude: 0.66055555555556, - href : "#", - tooltip: {content : "La Riche (37195)
Population : 10279"} - }, - "town-86041" : { - value: "10269", - latitude: 46.5975, - longitude: 0.34916666666667, - href : "#", - tooltip: {content : "Buxerolles (86041)
Population : 10269"} - }, - "town-35210" : { - value: "10240", - latitude: 48.147777777778, - longitude: -1.7738888888889, - href : "#", - tooltip: {content : "Pacé (35210)
Population : 10240"} - }, - "town-54159" : { - value: "10239", - latitude: 48.625, - longitude: 6.3497222222222, - href : "#", - tooltip: {content : "Dombasle-sur-Meurthe (54159)
Population : 10239"} - }, - "town-59426" : { - value: "10223", - latitude: 50.746666666667, - longitude: 3.1580555555556, - href : "#", - tooltip: {content : "Neuville-en-Ferrain (59426)
Population : 10223"} - }, - "town-91216" : { - value: "10222", - latitude: 48.673888888889, - longitude: 2.3272222222222, - href : "#", - tooltip: {content : "Épinay-sur-Orge (91216)
Population : 10222"} - }, - "town-16374" : { - value: "10216", - latitude: 45.640277777778, - longitude: 0.19777777777778, - href : "#", - tooltip: {content : "Soyaux (16374)
Population : 10216"} - }, - "town-62516" : { - value: "10189", - latitude: 50.563611111111, - longitude: 2.4819444444444, - href : "#", - tooltip: {content : "Lillers (62516)
Population : 10189"} - }, - "town-21515" : { - value: "10179", - latitude: 47.314444444444, - longitude: 5.1061111111111, - href : "#", - tooltip: {content : "Quetigny (21515)
Population : 10179"} - }, - "town-57019" : { - value: "10167", - latitude: 49.260833333333, - longitude: 6.1419444444444, - href : "#", - tooltip: {content : "Amnéville (57019)
Population : 10167"} - }, - "town-62014" : { - value: "10164", - latitude: 50.638611111111, - longitude: 2.3966666666667, - href : "#", - tooltip: {content : "Aire-sur-la-Lys (62014)
Population : 10164"} - }, - "town-62040" : { - value: "10163", - latitude: 50.735555555556, - longitude: 2.3025, - href : "#", - tooltip: {content : "Arques (62040)
Population : 10163"} - }, - "town-91200" : { - value: "10151", - latitude: 48.528888888889, - longitude: 2.0108333333333, - href : "#", - tooltip: {content : "Dourdan (91200)
Population : 10151"} - }, - "town-66008" : { - value: "10149", - latitude: 42.546111111111, - longitude: 3.0238888888889, - href : "#", - tooltip: {content : "Argelès-sur-Mer (66008)
Population : 10149"} - }, - "town-38565" : { - value: "10146", - latitude: 45.297777777778, - longitude: 5.6369444444444, - href : "#", - tooltip: {content : "Voreppe (38565)
Population : 10146"} - }, - "town-35055" : { - value: "10145", - latitude: 48.088611111111, - longitude: -1.6163888888889, - href : "#", - tooltip: {content : "Chantepie (35055)
Population : 10145"} - }, - "town-21171" : { - value: "10132", - latitude: 47.301666666667, - longitude: 5.1355555555556, - href : "#", - tooltip: {content : "Chevigny-Saint-Sauveur (21171)
Population : 10132"} - }, - "town-97227" : { - value: "10131", - latitude: 14.468333333333, - longitude: -60.921666666667, - href : "#", - tooltip: {content : "Sainte-Luce (97227)
Population : 10131"} - }, - "town-59090" : { - value: "10130", - latitude: 50.701666666667, - longitude: 3.0933333333333, - href : "#", - tooltip: {content : "Bondues (59090)
Population : 10130"} - }, - "town-62587" : { - value: "10113", - latitude: 50.427777777778, - longitude: 2.9297222222222, - href : "#", - tooltip: {content : "Montigny-en-Gohelle (62587)
Population : 10113"} - }, - "town-78674" : { - value: "10106", - latitude: 48.83, - longitude: 2.0022222222222, - href : "#", - tooltip: {content : "Villepreux (78674)
Population : 10106"} - }, - "town-85128" : { - value: "10094", - latitude: 46.454722222222, - longitude: -1.1658333333333, - href : "#", - tooltip: {content : "Luçon (85128)
Population : 10094"} - }, - "town-84138" : { - value: "10077", - latitude: 44.384166666667, - longitude: 4.9902777777778, - href : "#", - tooltip: {content : "Valréas (84138)
Population : 10077"} - }, - "town-54482" : { - value: "10070", - latitude: 48.701111111111, - longitude: 6.2066666666667, - href : "#", - tooltip: {content : "Saint-Max (54482)
Population : 10070"} - }, - "town-62771" : { - value: "10063", - latitude: 50.419722222222, - longitude: 2.8622222222222, - href : "#", - tooltip: {content : "Sallaumines (62771)
Population : 10063"} - }, - "town-69152" : { - value: "10061", - latitude: 45.703611111111, - longitude: 4.8241666666667, - href : "#", - tooltip: {content : "Pierre-Bénite (69152)
Population : 10061"} - }, - "town-79329" : { - value: "10061", - latitude: 46.975, - longitude: -0.21527777777778, - href : "#", - tooltip: {content : "Thouars (79329)
Population : 10061"} - }, - "town-83034" : { - value: "10060", - latitude: 43.095, - longitude: 6.0736111111111, - href : "#", - tooltip: {content : "Carqueiranne (83034)
Population : 10060"} - }, - "town-57591" : { - value: "10045", - latitude: 49.249444444444, - longitude: 6.0947222222222, - href : "#", - tooltip: {content : "Rombas (57591)
Population : 10045"} - }, - "town-83071" : { - value: "10017", - latitude: 43.138055555556, - longitude: 6.2344444444444, - href : "#", - tooltip: {content : "La Londe-les-Maures (83071)
Population : 10017"} - }, - "town-80016" : { - value: "10008", - latitude: 50.001944444444, - longitude: 2.6522222222222, - href : "#", - tooltip: {content : "Albert (80016)
Population : 10008"} - }, - "town-67067" : { - value: "10002", - latitude: 48.731944444444, - longitude: 7.7083333333333, - href : "#", - tooltip: {content : "Brumath (67067)
Population : 10002"} - }, - "town-94055" : { - value: "9990", - latitude: 48.785833333333, - longitude: 2.5383333333333, - href : "#", - tooltip: {content : "Ormesson-sur-Marne (94055)
Population : 9990"} - }, - "town-57447" : { - value: "9984", - latitude: 49.061111111111, - longitude: 6.1497222222222, - href : "#", - tooltip: {content : "Marly (57447)
Population : 9984"} - }, - "town-44129" : { - value: "9961", - latitude: 47.436944444444, - longitude: -2.0877777777778, - href : "#", - tooltip: {content : "Pontchâteau (44129)
Population : 9961"} - }, - "town-59324" : { - value: "9935", - latitude: 50.294444444444, - longitude: 4.1013888888889, - href : "#", - tooltip: {content : "Jeumont (59324)
Population : 9935"} - }, - "town-62637" : { - value: "9934", - latitude: 50.469166666667, - longitude: 2.9936111111111, - href : "#", - tooltip: {content : "Oignies (62637)
Population : 9934"} - }, - "town-76319" : { - value: "9908", - latitude: 49.3575, - longitude: 1.0072222222222, - href : "#", - tooltip: {content : "Grand-Couronne (76319)
Population : 9908"} - }, - "town-76165" : { - value: "9907", - latitude: 49.280833333333, - longitude: 1.0211111111111, - href : "#", - tooltip: {content : "Caudebec-lès-Elbeuf (76165)
Population : 9907"} - }, - "town-42005" : { - value: "9893", - latitude: 45.526111111111, - longitude: 4.2602777777778, - href : "#", - tooltip: {content : "Andrézieux-Bouthéon (42005)
Population : 9893"} - }, - "town-58303" : { - value: "9891", - latitude: 47.012222222222, - longitude: 3.1463888888889, - href : "#", - tooltip: {content : "Varennes-Vauzelles (58303)
Population : 9891"} - }, - "town-59386" : { - value: "9877", - latitude: 50.675833333333, - longitude: 3.0661111111111, - href : "#", - tooltip: {content : "Marquette-lez-Lille (59386)
Population : 9877"} - }, - "town-59636" : { - value: "9864", - latitude: 50.685277777778, - longitude: 3.0486111111111, - href : "#", - tooltip: {content : "Wambrechies (59636)
Population : 9864"} - }, - "town-45075" : { - value: "9840", - latitude: 47.889722222222, - longitude: 1.8397222222222, - href : "#", - tooltip: {content : "La Chapelle-Saint-Mesmin (45075)
Population : 9840"} - }, - "town-59153" : { - value: "9829", - latitude: 50.449166666667, - longitude: 3.5905555555556, - href : "#", - tooltip: {content : "Condé-sur-l'Escaut (59153)
Population : 9829"} - }, - "town-33051" : { - value: "9826", - latitude: 44.644166666667, - longitude: -0.9783333333333299, - href : "#", - tooltip: {content : "Biganos (33051)
Population : 9826"} - }, - "town-91661" : { - value: "9825", - latitude: 48.701388888889, - longitude: 2.245, - href : "#", - tooltip: {content : "Villebon-sur-Yvette (91661)
Population : 9825"} - }, - "town-63014" : { - value: "9824", - latitude: 45.750833333333, - longitude: 3.1108333333333, - href : "#", - tooltip: {content : "Aubière (63014)
Population : 9824"} - }, - "town-60282" : { - value: "9819", - latitude: 49.187777777778, - longitude: 2.4161111111111, - href : "#", - tooltip: {content : "Gouvieux (60282)
Population : 9819"} - }, - "town-69271" : { - value: "9813", - latitude: 45.744444444444, - longitude: 4.9663888888889, - href : "#", - tooltip: {content : "Chassieu (69271)
Population : 9813"} - }, - "town-33366" : { - value: "9809", - latitude: 44.994722222222, - longitude: -0.44583333333333, - href : "#", - tooltip: {content : "Saint-André-de-Cubzac (33366)
Population : 9809"} - }, - "town-31451" : { - value: "9795", - latitude: 43.458611111111, - longitude: 2.0041666666667, - href : "#", - tooltip: {content : "Revel (31451)
Population : 9795"} - }, - "town-59011" : { - value: "9775", - latitude: 50.529444444444, - longitude: 2.9327777777778, - href : "#", - tooltip: {content : "Annœullin (59011)
Population : 9775"} - }, - "town-13069" : { - value: "9771", - latitude: 43.631388888889, - longitude: 5.1505555555556, - href : "#", - tooltip: {content : "Pélissanne (13069)
Population : 9771"} - }, - "town-91122" : { - value: "9769", - latitude: 48.696666666667, - longitude: 2.1613888888889, - href : "#", - tooltip: {content : "Bures-sur-Yvette (91122)
Population : 9769"} - }, - "town-02381" : { - value: "9756", - latitude: 49.921666666667, - longitude: 4.0838888888889, - href : "#", - tooltip: {content : "Hirson (02381)
Population : 9756"} - } - } - }); - - - // Example #6 - $(".maparea6").mapael({ - map : { - name : "world_countries", - defaultArea: { - attrs : { - stroke : "#fff", - "stroke-width" : 1 - } - } - }, - legend : { - area : { - display : true, - title :"Population by country", - slices : [ - { - max :5000000, - attrs : { - fill : "#6aafe1" - }, - label :"Less than de 5000000 inhabitants" - }, - { - min :5000000, - max :10000000, - attrs : { - fill : "#459bd9" - }, - label :"Between 5000000 and 10000000 inhabitants" - }, - { - min :10000000, - max :50000000, - attrs : { - fill : "#2579b5" - }, - label :"Between 10000000 and 50000000 inhabitants" - }, - { - min :50000000, - attrs : { - fill : "#1a527b" - }, - label :"More than 50 million inhabitants" - } - ] - }, - plot :{ - display : true, - title: "Some cities ..." - , slices : [ - { - max :500000, - attrs : { - fill : "#f99200" - }, - attrsHover :{ - transform : "s1.5", - "stroke-width" : 1 - }, - label :"less than 500 000 inhabitants", - size : 10 - }, - { - min :500000, - max :1000000, - attrs : { - fill : "#f99200" - }, - attrsHover :{ - transform : "s1.5", - "stroke-width" : 1 - }, - label :"Between 500 000 and 1 000 000 inhabitants", - size : 20 - }, - { - min :1000000, - attrs : { - fill : "#f99200" - }, - attrsHover :{ - transform : "s1.5", - "stroke-width" : 1 - }, - label :"More than 1 million inhabitants", - size : 30 - } - ] - } - }, - plots : { - 'paris' : { - latitude :48.86, - longitude :2.3444, - value : 500000000, - tooltip: {content : "Paris
Population: 500000000"} - }, - 'newyork' : { - latitude :40.667, - longitude :-73.833, - value : 200001, - tooltip: {content : "New york
Population: 200001"} - }, - 'sydney' : { - latitude :-33.917, - longitude :151.167, - value : 600000, - tooltip: {content : "Sydney
Population: 600000"} - }, - 'brasilia' : { - latitude :-15.781682, - longitude :-47.924195, - value : 200000001, - tooltip: {content : "Brasilia
Population: 200000001"} - }, - 'tokyo': { - latitude :35.687418, - longitude :139.692306, - value : 200001, - tooltip: {content : "Tokyo
Population: 200001"} - } - }, - areas: { - "AF": { - "value": "35320445", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Afghanistan<\/span>
Population : 35320445" - } - }, - "ZA": { - "value": "50586757", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "South Africa<\/span>
Population : 50586757" - } - }, - "AL": { - "value": "3215988", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Albania<\/span>
Population : 3215988" - } - }, - "DZ": { - "value": "35980193", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Algeria<\/span>
Population : 35980193" - } - }, - "DE": { - "value": "81726000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Germany<\/span>
Population : 81726000" - } - }, - "AD": { - "value": "86165", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Andorra<\/span>
Population : 86165" - } - }, - "AO": { - "value": "19618432", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Angola<\/span>
Population : 19618432" - } - }, - "AG": { - "value": "89612", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Antigua And Barbuda<\/span>
Population : 89612" - } - }, - "SA": { - "value": "28082541", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Saudi Arabia<\/span>
Population : 28082541" - } - }, - "AR": { - "value": "40764561", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Argentina<\/span>
Population : 40764561" - } - }, - "AM": { - "value": "3100236", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Armenia<\/span>
Population : 3100236" - } - }, - "AU": { - "value": "22620600", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Australia<\/span>
Population : 22620600" - } - }, - "AT": { - "value": "8419000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Austria<\/span>
Population : 8419000" - } - }, - "AZ": { - "value": "9168000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Azerbaijan<\/span>
Population : 9168000" - } - }, - "BS": { - "value": "347176", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Bahamas<\/span>
Population : 347176" - } - }, - "BH": { - "value": "1323535", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Bahrain<\/span>
Population : 1323535" - } - }, - "BD": { - "value": "150493658", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Bangladesh<\/span>
Population : 150493658" - } - }, - "BB": { - "value": "273925", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Barbados<\/span>
Population : 273925" - } - }, - "BE": { - "value": "11008000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Belgium<\/span>
Population : 11008000" - } - }, - "BZ": { - "value": "356600", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Belize<\/span>
Population : 356600" - } - }, - "BJ": { - "value": "9099922", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Benin<\/span>
Population : 9099922" - } - }, - "BT": { - "value": "738267", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Bhutan<\/span>
Population : 738267" - } - }, - "BY": { - "value": "9473000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Belarus<\/span>
Population : 9473000" - } - }, - "MM": { - "value": "48336763", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Myanmar<\/span>
Population : 48336763" - } - }, - "BO": { - "value": "10088108", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Bolivia, Plurinational State Of<\/span>
Population : 10088108" - } - }, - "BA": { - "value": "3752228", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Bosnia And Herzegovina<\/span>
Population : 3752228" - } - }, - "BW": { - "value": "2030738", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Botswana<\/span>
Population : 2030738" - } - }, - "BR": { - "value": "196655014", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Brazil<\/span>
Population : 196655014" - } - }, - "BN": { - "value": "405938", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Brunei Darussalam<\/span>
Population : 405938" - } - }, - "BG": { - "value": "7476000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Bulgaria<\/span>
Population : 7476000" - } - }, - "BF": { - "value": "16967845", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Burkina Faso<\/span>
Population : 16967845" - } - }, - "BI": { - "value": "8575172", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Burundi<\/span>
Population : 8575172" - } - }, - "KH": { - "value": "14305183", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Cambodia<\/span>
Population : 14305183" - } - }, - "CM": { - "value": "20030362", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Cameroon<\/span>
Population : 20030362" - } - }, - "CA": { - "value": "34482779", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Canada<\/span>
Population : 34482779" - } - }, - "CV": { - "value": "500585", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Cape Verde<\/span>
Population : 500585" - } - }, - "CF": { - "value": "4486837", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Central African Republic<\/span>
Population : 4486837" - } - }, - "CL": { - "value": "17269525", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Chile<\/span>
Population : 17269525" - } - }, - "CN": { - "value": "1344130000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "China<\/span>
Population : 1344130000" - } - }, - "CY": { - "value": "1116564", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Cyprus<\/span>
Population : 1116564" - } - }, - "CO": { - "value": "46927125", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Colombia<\/span>
Population : 46927125" - } - }, - "KM": { - "value": "753943", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Comoros<\/span>
Population : 753943" - } - }, - "CG": { - "value": "4139748", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Congo<\/span>
Population : 4139748" - } - }, - "CD": { - "value": "67757577", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Congo, The Democratic Republic Of The<\/span>
Population : 67757577" - } - }, - "KP": { - "value": "24451285", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Korea, Democratic People's Republic Of<\/span>
Population : 24451285" - } - }, - "KR": { - "value": "49779000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Korea, Republic Of<\/span>
Population : 49779000" - } - }, - "CR": { - "value": "4726575", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Costa Rica<\/span>
Population : 4726575" - } - }, - "CI": { - "value": "20152894", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "C\u00d4te D'ivoire<\/span>
Population : 20152894" - } - }, - "HR": { - "value": "4407000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Croatia<\/span>
Population : 4407000" - } - }, - "CU": { - "value": "11253665", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Cuba<\/span>
Population : 11253665" - } - }, - "DK": { - "value": "5574000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Denmark<\/span>
Population : 5574000" - } - }, - "DJ": { - "value": "905564", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Djibouti<\/span>
Population : 905564" - } - }, - "DM": { - "value": "67675", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Dominica<\/span>
Population : 67675" - } - }, - "EG": { - "value": "82536770", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Egypt<\/span>
Population : 82536770" - } - }, - "AE": { - "value": "7890924", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "United Arab Emirates<\/span>
Population : 7890924" - } - }, - "EC": { - "value": "14666055", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Ecuador<\/span>
Population : 14666055" - } - }, - "ER": { - "value": "5415280", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Eritrea<\/span>
Population : 5415280" - } - }, - "ES": { - "value": "46235000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Spain<\/span>
Population : 46235000" - } - }, - "EE": { - "value": "1340000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Estonia<\/span>
Population : 1340000" - } - }, - "US": { - "value": "311591917", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "United States<\/span>
Population : 311591917" - } - }, - "ET": { - "value": "84734262", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Ethiopia<\/span>
Population : 84734262" - } - }, - "FJ": { - "value": "868406", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Fiji<\/span>
Population : 868406" - } - }, - "FI": { - "value": "5387000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Finland<\/span>
Population : 5387000" - } - }, - "FR": { - "value": "65436552", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "France<\/span>
Population : 65436552" - } - }, - "GA": { - "value": "1534262", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Gabon<\/span>
Population : 1534262" - } - }, - "GM": { - "value": "1776103", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Gambia<\/span>
Population : 1776103" - } - }, - "GE": { - "value": "4486000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Georgia<\/span>
Population : 4486000" - } - }, - "GH": { - "value": "24965816", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Ghana<\/span>
Population : 24965816" - } - }, - "GR": { - "value": "11304000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Greece<\/span>
Population : 11304000" - } - }, - "GD": { - "value": "104890", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Grenada<\/span>
Population : 104890" - } - }, - "GT": { - "value": "14757316", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Guatemala<\/span>
Population : 14757316" - } - }, - "GN": { - "value": "10221808", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Guinea<\/span>
Population : 10221808" - } - }, - "GQ": { - "value": "720213", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Equatorial Guinea<\/span>
Population : 720213" - } - }, - "GW": { - "value": "1547061", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Guinea-bissau<\/span>
Population : 1547061" - } - }, - "GY": { - "value": "756040", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Guyana<\/span>
Population : 756040" - } - }, - "HT": { - "value": "10123787", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Haiti<\/span>
Population : 10123787" - } - }, - "HN": { - "value": "7754687", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Honduras<\/span>
Population : 7754687" - } - }, - "HU": { - "value": "9971000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Hungary<\/span>
Population : 9971000" - } - }, - "JM": { - "value": "2709300", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Jamaica<\/span>
Population : 2709300" - } - }, - "JP": { - "value": "127817277", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Japan<\/span>
Population : 127817277" - } - }, - "MH": { - "value": "54816", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Marshall Islands<\/span>
Population : 54816" - } - }, - "PW": { - "value": "20609", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Palau<\/span>
Population : 20609" - } - }, - "SB": { - "value": "552267", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Solomon Islands<\/span>
Population : 552267" - } - }, - "IN": { - "value": "1241491960", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "India<\/span>
Population : 1241491960" - } - }, - "ID": { - "value": "242325638", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Indonesia<\/span>
Population : 242325638" - } - }, - "JO": { - "value": "6181000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Jordan<\/span>
Population : 6181000" - } - }, - "IR": { - "value": "74798599", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Iran, Islamic Republic Of<\/span>
Population : 74798599" - } - }, - "IQ": { - "value": "32961959", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Iraq<\/span>
Population : 32961959" - } - }, - "IE": { - "value": "4487000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Ireland<\/span>
Population : 4487000" - } - }, - "IS": { - "value": "319000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Iceland<\/span>
Population : 319000" - } - }, - "IL": { - "value": "7765700", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Israel<\/span>
Population : 7765700" - } - }, - "IT": { - "value": "60770000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Italy<\/span>
Population : 60770000" - } - }, - "KZ": { - "value": "16558459", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Kazakhstan<\/span>
Population : 16558459" - } - }, - "KE": { - "value": "41609728", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Kenya<\/span>
Population : 41609728" - } - }, - "KG": { - "value": "5507000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Kyrgyzstan<\/span>
Population : 5507000" - } - }, - "KI": { - "value": "101093", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Kiribati<\/span>
Population : 101093" - } - }, - "KW": { - "value": "2818042", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Kuwait<\/span>
Population : 2818042" - } - }, - "LA": { - "value": "6288037", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Lao People's Democratic Republic<\/span>
Population : 6288037" - } - }, - "LS": { - "value": "2193843", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Lesotho<\/span>
Population : 2193843" - } - }, - "LV": { - "value": "2220000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Latvia<\/span>
Population : 2220000" - } - }, - "LB": { - "value": "4259405", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Lebanon<\/span>
Population : 4259405" - } - }, - "LR": { - "value": "4128572", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Liberia<\/span>
Population : 4128572" - } - }, - "LY": { - "value": "6422772", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Libya<\/span>
Population : 6422772" - } - }, - "LI": { - "value": "36304", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Liechtenstein<\/span>
Population : 36304" - } - }, - "LT": { - "value": "3203000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Lithuania<\/span>
Population : 3203000" - } - }, - "LU": { - "value": "517000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Luxembourg<\/span>
Population : 517000" - } - }, - "MK": { - "value": "2063893", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Macedonia, The Former Yugoslav Republic Of<\/span>
Population : 2063893" - } - }, - "MG": { - "value": "21315135", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Madagascar<\/span>
Population : 21315135" - } - }, - "MY": { - "value": "28859154", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Malaysia<\/span>
Population : 28859154" - } - }, - "MW": { - "value": "15380888", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Malawi<\/span>
Population : 15380888" - } - }, - "MV": { - "value": "320081", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Maldives<\/span>
Population : 320081" - } - }, - "ML": { - "value": "15839538", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Mali<\/span>
Population : 15839538" - } - }, - "MT": { - "value": "419000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Malta<\/span>
Population : 419000" - } - }, - "MA": { - "value": "32272974", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Morocco<\/span>
Population : 32272974" - } - }, - "MU": { - "value": "1286051", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Mauritius<\/span>
Population : 1286051" - } - }, - "MR": { - "value": "3541540", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Mauritania<\/span>
Population : 3541540" - } - }, - "MX": { - "value": "114793341", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Mexico<\/span>
Population : 114793341" - } - }, - "FM": { - "value": "111542", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Micronesia, Federated States Of<\/span>
Population : 111542" - } - }, - "MD": { - "value": "3559000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Moldova, Republic Of<\/span>
Population : 3559000" - } - }, - "MC": { - "value": "35427", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Monaco<\/span>
Population : 35427" - } - }, - "MN": { - "value": "2800114", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Mongolia<\/span>
Population : 2800114" - } - }, - "ME": { - "value": "632261", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Montenegro<\/span>
Population : 632261" - } - }, - "MZ": { - "value": "23929708", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Mozambique<\/span>
Population : 23929708" - } - }, - "NA": { - "value": "2324004", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Namibia<\/span>
Population : 2324004" - } - }, - "NP": { - "value": "30485798", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Nepal<\/span>
Population : 30485798" - } - }, - "NI": { - "value": "5869859", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Nicaragua<\/span>
Population : 5869859" - } - }, - "NE": { - "value": "16068994", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Niger<\/span>
Population : 16068994" - } - }, - "NG": { - "value": "162470737", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Nigeria<\/span>
Population : 162470737" - } - }, - "NO": { - "value": "4952000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Norway<\/span>
Population : 4952000" - } - }, - "NZ": { - "value": "4405200", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "New Zealand<\/span>
Population : 4405200" - } - }, - "OM": { - "value": "2846145", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Oman<\/span>
Population : 2846145" - } - }, - "UG": { - "value": "34509205", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Uganda<\/span>
Population : 34509205" - } - }, - "UZ": { - "value": "29341200", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Uzbekistan<\/span>
Population : 29341200" - } - }, - "PK": { - "value": "176745364", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Pakistan<\/span>
Population : 176745364" - } - }, - "PS": { - "value": "4019433", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Palestine, State Of<\/span>
Population : 4019433" - } - }, - "PA": { - "value": "3571185", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Panama<\/span>
Population : 3571185" - } - }, - "PG": { - "value": "7013829", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Papua New Guinea<\/span>
Population : 7013829" - } - }, - "PY": { - "value": "6568290", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Paraguay<\/span>
Population : 6568290" - } - }, - "NL": { - "value": "16696000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Netherlands<\/span>
Population : 16696000" - } - }, - "PE": { - "value": "29399817", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Peru<\/span>
Population : 29399817" - } - }, - "PH": { - "value": "94852030", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Philippines<\/span>
Population : 94852030" - } - }, - "PL": { - "value": "38216000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Poland<\/span>
Population : 38216000" - } - }, - "PT": { - "value": "10637000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Portugal<\/span>
Population : 10637000" - } - }, - "QA": { - "value": "1870041", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Qatar<\/span>
Population : 1870041" - } - }, - "DO": { - "value": "10056181", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Dominican Republic<\/span>
Population : 10056181" - } - }, - "RO": { - "value": "21390000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Romania<\/span>
Population : 21390000" - } - }, - "GB": { - "value": "62641000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "United Kingdom<\/span>
Population : 62641000" - } - }, - "RU": { - "value": "141930000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Russian Federation<\/span>
Population : 141930000" - } - }, - "RW": { - "value": "10942950", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Rwanda<\/span>
Population : 10942950" - } - }, - "KN": { - "value": "53051", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Saint Kitts And Nevis<\/span>
Population : 53051" - } - }, - "SM": { - "value": "31735", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "San Marino<\/span>
Population : 31735" - } - }, - "VC": { - "value": "109365", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Saint Vincent And The Grenadines<\/span>
Population : 109365" - } - }, - "LC": { - "value": "176000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Saint Lucia<\/span>
Population : 176000" - } - }, - "SV": { - "value": "6227491", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "El Salvador<\/span>
Population : 6227491" - } - }, - "WS": { - "value": "183874", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Samoa<\/span>
Population : 183874" - } - }, - "ST": { - "value": "168526", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Sao Tome And Principe<\/span>
Population : 168526" - } - }, - "SN": { - "value": "12767556", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Senegal<\/span>
Population : 12767556" - } - }, - "RS": { - "value": "7261000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Serbia<\/span>
Population : 7261000" - } - }, - "SC": { - "value": "86000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Seychelles<\/span>
Population : 86000" - } - }, - "SL": { - "value": "5997486", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Sierra Leone<\/span>
Population : 5997486" - } - }, - "SG": { - "value": "5183700", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Singapore<\/span>
Population : 5183700" - } - }, - "SK": { - "value": "5440000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Slovakia<\/span>
Population : 5440000" - } - }, - "SI": { - "value": "2052000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Slovenia<\/span>
Population : 2052000" - } - }, - "SO": { - "value": "9556873", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Somalia<\/span>
Population : 9556873" - } - }, - "SD": { - "value": "34318385", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Sudan<\/span>
Population : 34318385" - } - }, - "SS": { - "value": "10314021", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "South Sudan<\/span>
Population : 10314021" - } - }, - "LK": { - "value": "20869000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Sri Lanka<\/span>
Population : 20869000" - } - }, - "SE": { - "value": "9453000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Sweden<\/span>
Population : 9453000" - } - }, - "CH": { - "value": "7907000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Switzerland<\/span>
Population : 7907000" - } - }, - "SR": { - "value": "529419", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Suriname<\/span>
Population : 529419" - } - }, - "SZ": { - "value": "1067773", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Swaziland<\/span>
Population : 1067773" - } - }, - "SY": { - "value": "20820311", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Syrian Arab Republic<\/span>
Population : 20820311" - } - }, - "TJ": { - "value": "6976958", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Tajikistan<\/span>
Population : 6976958" - } - }, - "TZ": { - "value": "46218486", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Tanzania, United Republic Of<\/span>
Population : 46218486" - } - }, - "TD": { - "value": "11525496", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Chad<\/span>
Population : 11525496" - } - }, - "CZ": { - "value": "10546000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Czech Republic<\/span>
Population : 10546000" - } - }, - "TH": { - "value": "69518555", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Thailand<\/span>
Population : 69518555" - } - }, - "TL": { - "value": "1175880", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Timor-leste<\/span>
Population : 1175880" - } - }, - "TG": { - "value": "6154813", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Togo<\/span>
Population : 6154813" - } - }, - "TO": { - "value": "104509", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Tonga<\/span>
Population : 104509" - } - }, - "TT": { - "value": "1346350", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Trinidad And Tobago<\/span>
Population : 1346350" - } - }, - "TN": { - "value": "10673800", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Tunisia<\/span>
Population : 10673800" - } - }, - "TM": { - "value": "5105301", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Turkmenistan<\/span>
Population : 5105301" - } - }, - "TR": { - "value": "73639596", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Turkey<\/span>
Population : 73639596" - } - }, - "TV": { - "value": "9847", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Tuvalu<\/span>
Population : 9847" - } - }, - "VU": { - "value": "245619", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Vanuatu<\/span>
Population : 245619" - } - }, - "VE": { - "value": "29278000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Venezuela, Bolivarian Republic Of<\/span>
Population : 29278000" - } - }, - "VN": { - "value": "87840000", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Viet Nam<\/span>
Population : 87840000" - } - }, - "UA": { - "value": "45706100", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Ukraine<\/span>
Population : 45706100" - } - }, - "UY": { - "value": "3368595", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Uruguay<\/span>
Population : 3368595" - } - }, - "YE": { - "value": "24799880", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Yemen<\/span>
Population : 24799880" - } - }, - "ZM": { - "value": "13474959", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Zambia<\/span>
Population : 13474959" - } - }, - "ZW": { - "value": "12754378", - "attrs": { - "href": "#" - }, - "tooltip": { - "content": "Zimbabwe<\/span>
Population : 12754378" - } - } - } }); - // Example #7 - $(".maparea7").mapael({ - map : { - name : "usa_states" - }, - plots: { - 'ny' : { - latitude: 40.717079, - longitude: -74.00116, - tooltip: {content : "New York"} - }, - 'an' : { - latitude: 61.2108398, - longitude: -149.9019557, - tooltip: {content : "Anchorage"} - }, - 'sf' : { - latitude: 37.792032, - longitude: -122.394613, - tooltip: {content : "San Francisco"} - }, - 'pa' : { - latitude: 19.493204, - longitude: -154.8199569, - tooltip: {content : "Pahoa"} - } - } - }); }); \ No newline at end of file From 1d80066ca25a6b4b92d392063ec60cd0c1f99fa3 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sat, 29 Nov 2014 23:15:14 +0100 Subject: [PATCH 81/96] Updated examples --- README.md | 48 +++++++++++++++++++++++++++++++----------------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 97fd6d0bf..6e23648d7 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# jQuery Mapael - Build dynamic vector maps +# jQuery Mapael - Dynamic vector maps -For more information and documentation, go to [Mapael website](http://neveldo.fr/mapael). +The complete documentation is available on [Mapael website](http://neveldo.fr/mapael). Additional maps are stored in the repository ['neveldo/mapael-maps'](https://github.com/neveldo/mapael-maps). @@ -19,11 +19,11 @@ As Rapha * based on **jQuery and raphael.js** * **Interactive.** Set a link, a tooltip and some events on the areas of the map -* **Plottable cities** with their latitude and their longitude -* **Areas and plots colorization.** Mapael automatically sets a color to each area of your map and generates an interactive legend in order to build pretty dataviz -* **Easy to add new maps.** Build your own maps based on SVG format +* **Plottable cities** Cities can be plotted on the map with circles, squares or images by their latitude and longitude +* **Areas and plots colorization with legends.** Mapael automatically sets attributes like color and size to each area and plot displayed on map and generates an interactive legend in order to build pretty dataviz +* **Easy to add new maps.** Build your own maps based on SVG paths * **SEO-friendly.** An alternative content can be set for non-JS users and web crawlers -* **Resizable** Thanks to raphael.js, maps are easily resizable. +* **Resizable** Maps are easily resizable. * **Zoom** Zoom and panning abilities. ## How to use Mapael @@ -46,20 +46,34 @@ Here is the simplest example that shows how to display an empty map of the world ## Examples -* [Minimal example (France)](http://jsfiddle.net/neveldo/tn5AF/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/tn5AF/) -* [Refreshable map of France with coloured cities and areas labels and zoom buttons](http://jsfiddle.net/neveldo/TKUy4/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/TKUy4/) -* [Map with some overloaded parameters and 'onclick' callback on areas (France)](http://jsfiddle.net/neveldo/qGwWr/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/qGwWr/) -* [Population of France by department with a legend](http://jsfiddle.net/neveldo/TUYHN/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/TUYHN/) -* [Population of the 1000 more populated french cities with a legend](http://jsfiddle.net/neveldo/n6XyQ/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/n6XyQ/) -* [Map of the world with the population by country](http://jsfiddle.net/neveldo/VqwUZ/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/VqwUZ/) -* [Map of USA with some plotted cities](http://jsfiddle.net/neveldo/KeBTy/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/KeBTy/) -* [Open a link in a new tab](http://jsfiddle.net/neveldo/E4hqM/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/E4hqM/) -* [Setting an image as a plot](http://jsfiddle.net/neveldo/8Ke69/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/8Ke69/) -* [Playing with the zoom features : focus on specific areas, zoom on scroll](http://jsfiddle.net/neveldo/RahvT/embedded/result/) - [Edit in JSFiddle](http://jsfiddle.net/neveldo/RahvT/) +**Basic** + +* [Minimal example](http://jsfiddle.net/neveldo/tn5AF/) +* [Map with some custom plots and areas](http://jsfiddle.net/neveldo/z559d0s2/) +* [Map with zoom-in, zoom-out buttons and zoom on mousewheel](http://jsfiddle.net/neveldo/jh4jzyhw/) +* [Map with a legend for areas](http://jsfiddle.net/neveldo/TUYHN/) +* [Map with a legend for plots](http://jsfiddle.net/neveldo/n6XyQ/) +* [Map with a legend where slices are specified with a fixed value instead of min and max values](http://jsfiddle.net/neveldo/bgjh7a4f/) +* [Map with a legend for images](http://jsfiddle.net/neveldo/1jjq6g9y/) +* [Map with a legend for plots and areas](http://jsfiddle.net/neveldo/VqwUZ/) +* [Use legendSpecificAttrs option to apply specific attributes to the legend elements](http://jsfiddle.net/neveldo/5o16cw7s/) +* [Map with an horizontal legend for plots and areas](http://jsfiddle.net/neveldo/qr540oyv/) +* [Map with href on areas and plots](http://jsfiddle.net/neveldo/dqcbkp4z/) + +**Advanced** + +* [Map with links between the plots](http://jsfiddle.net/neveldo/yckqj78q/) +* [Map with multiple plot legends that handle different criteria](http://jsfiddle.net/neveldo/xd2azoxL/) +* [Trigger an 'update' event for refreshing elements](http://jsfiddle.net/neveldo/TKUy4/) +* [Use the 'eventHandlers' option and the 'update' event for refreshing areas when the user click on them](http://jsfiddle.net/neveldo/qGwWr/) +* [Use 'zoom' event in order to zoom on specific areas of the map](http://jsfiddle.net/neveldo/ejf9dsL9/) +* [Use 'zoom.init' option in order to set an initial zoom level on a specific position](http://jsfiddle.net/neveldo/6ms3vusb/) +* [Use 'afterInit' option to extend the Raphael paper](http://jsfiddle.net/neveldo/xqpwwLqg/) +* [Use the 'eventHandlers' option to display information about plots in a div on mouseover](http://jsfiddle.net/neveldo/b5fj4qod/) ## License -Copyright (C) 2013 [Vincent Brouté](http://neveldo.fr) +Copyright (C) 2013-2014 [Vincent Brouté](http://neveldo.fr) jQuery Mapael is licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). From 30c77d6da66ee7e80cf9b4a4f3729ab198011e38 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 30 Nov 2014 15:18:11 +0100 Subject: [PATCH 82/96] Updated readme --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6e23648d7..f695cdecd 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Additional maps are stored in the repository ['neveldo/mapael-maps'](https://git jQuery Mapael is a [jQuery](http://jquery.com/) plugin based on [raphael.js](http://raphaeljs.com/) that allows you to display dynamic vector maps. -For example, with Mapael, you can display a map of the world with clickable countries. You can build simple dataviz by setting some parameters in order to automatically set a color to each area of your map and generate the legend. Moreover, you can plot cities on a map with their latitude and longitude. +For example, with Mapael, you can display a map of the world with clickable countries. You can also build simple dataviz by setting some parameters in order to automatically set a color depending on a value to each area of your map and display the associated legend. Moreover, you can plot cities on the map with circles, squares or images by their latitude and longitude. Many more options are available, read the documentation in order to get a complete overview of mapael abilities. As Raphaël, Mapael supports Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ and Internet Explorer 6.0+. @@ -17,8 +17,8 @@ As Rapha ## Key features -* based on **jQuery and raphael.js** -* **Interactive.** Set a link, a tooltip and some events on the areas of the map +* based on **jQuery and raphael.js**. And optionnaly based on jQuery mousewheel for the zoom on mousewheel feature. +* **Interactive.** Set href, tooltip, add events and many more on the elements of your map. * **Plottable cities** Cities can be plotted on the map with circles, squares or images by their latitude and longitude * **Areas and plots colorization with legends.** Mapael automatically sets attributes like color and size to each area and plot displayed on map and generates an interactive legend in order to build pretty dataviz * **Easy to add new maps.** Build your own maps based on SVG paths From 116241add9b7611904f2608ebed58f8df3660da4 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 30 Nov 2014 15:21:39 +0100 Subject: [PATCH 83/96] Updated readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f695cdecd..438f21248 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ As Rapha * **Resizable** Maps are easily resizable. * **Zoom** Zoom and panning abilities. -## How to use Mapael +## Basic code example Here is the simplest example that shows how to display an empty map of the world : From f3fb0ada8d8deba14f64372f1420eb70aeec6cc1 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 30 Nov 2014 15:46:58 +0100 Subject: [PATCH 84/96] Removed unused variables --- js/jquery.mapael.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index a5cb1234c..93a9df1cd 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -39,9 +39,7 @@ , areas = {} , plots = {} , legends = [] - , id = 0 - , zoomCenter = {} - , zoomOptions = []; + , id = 0; options.map.tooltip.css && $tooltip.css(options.map.tooltip.css); paper.setViewBox(0, 0, mapConf.width, mapConf.height, false); From 184806ad0d955b18a32a044e0f04728094596467 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 30 Nov 2014 16:50:17 +0100 Subject: [PATCH 85/96] Updated readme --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 438f21248..99f0e3350 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ As Rapha * based on **jQuery and raphael.js**. And optionnaly based on jQuery mousewheel for the zoom on mousewheel feature. * **Interactive.** Set href, tooltip, add events and many more on the elements of your map. * **Plottable cities** Cities can be plotted on the map with circles, squares or images by their latitude and longitude -* **Areas and plots colorization with legends.** Mapael automatically sets attributes like color and size to each area and plot displayed on map and generates an interactive legend in order to build pretty dataviz +* **Areas and plotted points colorization with legends.** Mapael automatically sets attributes like color and size to each area and plotted point displayed on map and generates an interactive legend in order to build pretty dataviz * **Easy to add new maps.** Build your own maps based on SVG paths * **SEO-friendly.** An alternative content can be set for non-JS users and web crawlers * **Resizable** Maps are easily resizable. @@ -49,27 +49,27 @@ Here is the simplest example that shows how to display an empty map of the world **Basic** * [Minimal example](http://jsfiddle.net/neveldo/tn5AF/) -* [Map with some custom plots and areas](http://jsfiddle.net/neveldo/z559d0s2/) +* [Map with some custom plotted cities and areas](http://jsfiddle.net/neveldo/z559d0s2/) * [Map with zoom-in, zoom-out buttons and zoom on mousewheel](http://jsfiddle.net/neveldo/jh4jzyhw/) * [Map with a legend for areas](http://jsfiddle.net/neveldo/TUYHN/) -* [Map with a legend for plots](http://jsfiddle.net/neveldo/n6XyQ/) +* [Map with a legend for plotted cities](http://jsfiddle.net/neveldo/n6XyQ/) * [Map with a legend where slices are specified with a fixed value instead of min and max values](http://jsfiddle.net/neveldo/bgjh7a4f/) * [Map with a legend for images](http://jsfiddle.net/neveldo/1jjq6g9y/) -* [Map with a legend for plots and areas](http://jsfiddle.net/neveldo/VqwUZ/) +* [Map with a legend for plotted cities and areas](http://jsfiddle.net/neveldo/VqwUZ/) * [Use legendSpecificAttrs option to apply specific attributes to the legend elements](http://jsfiddle.net/neveldo/5o16cw7s/) -* [Map with an horizontal legend for plots and areas](http://jsfiddle.net/neveldo/qr540oyv/) -* [Map with href on areas and plots](http://jsfiddle.net/neveldo/dqcbkp4z/) +* [Map with an horizontal legend for plotted cities and areas](http://jsfiddle.net/neveldo/qr540oyv/) +* [Map with href on areas and plotted cities](http://jsfiddle.net/neveldo/dqcbkp4z/) **Advanced** -* [Map with links between the plots](http://jsfiddle.net/neveldo/yckqj78q/) -* [Map with multiple plot legends that handle different criteria](http://jsfiddle.net/neveldo/xd2azoxL/) +* [Map with links between the plotted cities](http://jsfiddle.net/neveldo/yckqj78q/) +* [Map with multiple plotted cities legends that handle different criteria](http://jsfiddle.net/neveldo/xd2azoxL/) * [Trigger an 'update' event for refreshing elements](http://jsfiddle.net/neveldo/TKUy4/) * [Use the 'eventHandlers' option and the 'update' event for refreshing areas when the user click on them](http://jsfiddle.net/neveldo/qGwWr/) * [Use 'zoom' event in order to zoom on specific areas of the map](http://jsfiddle.net/neveldo/ejf9dsL9/) * [Use 'zoom.init' option in order to set an initial zoom level on a specific position](http://jsfiddle.net/neveldo/6ms3vusb/) * [Use 'afterInit' option to extend the Raphael paper](http://jsfiddle.net/neveldo/xqpwwLqg/) -* [Use the 'eventHandlers' option to display information about plots in a div on mouseover](http://jsfiddle.net/neveldo/b5fj4qod/) +* [Use the 'eventHandlers' option to display information about plotted cities in a div on mouseover](http://jsfiddle.net/neveldo/b5fj4qod/) ## License From f83dabf6acdd32c5b54dcc32e515b77a909962ce Mon Sep 17 00:00:00 2001 From: neveldo Date: Mon, 1 Dec 2014 23:09:07 +0100 Subject: [PATCH 86/96] Allow to add links between couples of lat,long or x,y coordinates --- js/jquery.mapael.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 93a9df1cd..0e96607c7 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -365,8 +365,17 @@ for (var id in options.links) { elemOptions = $.fn.mapael.getElemOptions(options.map.defaultLink, options.links[id], {}); - p1 = options.plots[options.links[id].between[0]]; - p2 = options.plots[options.links[id].between[1]]; + if (typeof options.links[id].between[0] == 'string') { + p1 = options.plots[options.links[id].between[0]]; + } else { + p1 = options.links[id].between[0]; + } + + if (typeof options.links[id].between[1] == 'string') { + p2 = options.plots[options.links[id].between[1]]; + } else { + p2 = options.links[id].between[1]; + } if (typeof p1.latitude != "undefined" && typeof p1.longitude != "undefined") { coordsP1 = getCoords(p1.latitude, p1.longitude); From af6dac12c9a3d2b7ec85cfe1742fc96fa6108089 Mon Sep 17 00:00:00 2001 From: neveldo Date: Fri, 2 Jan 2015 22:59:19 +0100 Subject: [PATCH 87/96] Version 1.0.0 --- README.md | 10 +++++----- bower.json | 6 +++--- examples.html | 2 +- examples.js | 4 ++-- js/jquery.mapael.js | 6 +++--- mapael.jquery.json | 16 ++++++++-------- 6 files changed, 22 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 99f0e3350..d4efc0de2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # jQuery Mapael - Dynamic vector maps -The complete documentation is available on [Mapael website](http://neveldo.fr/mapael). +The complete documentation is available on [Mapael website](http://www.vincentbroute.fr/mapael). Additional maps are stored in the repository ['neveldo/mapael-maps'](https://github.com/neveldo/mapael-maps). @@ -12,8 +12,8 @@ For example, with Mapael, you can display a map of the world with clickable coun As Raphaël, Mapael supports Firefox 3.0+, Safari 3.0+, Chrome 5.0+, Opera 9.5+ and Internet Explorer 6.0+. -![Dataviz example](http://neveldo.fr/mapael/world-example.png) -[See this example !](http://neveldo.fr/mapael/usecases/world) +![Dataviz example](http://www.vincentbroute.fr/mapael/world-example.png) +[See this example !](http://www.vincentbroute.fr/mapael/usecases/world) ## Key features @@ -73,7 +73,7 @@ Here is the simplest example that shows how to display an empty map of the world ## License -Copyright (C) 2013-2014 [Vincent Brouté](http://neveldo.fr) +Copyright (C) 2013-2015 [Vincent Brouté](http://www.vincentbroute.fr) jQuery Mapael is licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). @@ -81,4 +81,4 @@ Permission is hereby granted, free of charge, to any person obtaining a copy of The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/bower.json b/bower.json index 4d1118f90..c0dc82035 100644 --- a/bower.json +++ b/bower.json @@ -1,13 +1,13 @@ { "name": "neveldo/jQuery-Mapael", - "version": "0.7.1", + "version": "1.0.0", "main": "./js/jquery.mapael.js", "description": "jQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps.", "license": "MIT", "ignore": [], "dependencies": { "raphael": ">=2.1.2", - "jquery": ">=1.9.0", + "jquery": ">=1.7", "jquery-mousewheel": ">=3.1.6" } -} \ No newline at end of file +} diff --git a/examples.html b/examples.html index 7a6c7bb34..6d06e2754 100644 --- a/examples.html +++ b/examples.html @@ -115,7 +115,7 @@ - All example for jQuery Mapael are available on neveldo.fr/mapael. + All example for jQuery Mapael are available here.
diff --git a/examples.js b/examples.js index 08f53292c..326eb96c9 100644 --- a/examples.js +++ b/examples.js @@ -71,7 +71,7 @@ $(function(){ // Image plot 'paris' : { type : "image", - url: "http://www.neveldo.fr/mapael/marker.png", + url: "http://www.vincentbroute.fr/mapael/marker.png", width: 12, height: 40, latitude : 48.86, @@ -376,7 +376,7 @@ $(function(){ // Image plot 'paris' : { type : "image", - url: "http://www.neveldo.fr/mapael/marker.png", + url: "http://www.vincentbroute.fr/mapael/marker.png", width: 12, height: 40, latitude : 48.86, diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 0e96607c7..2f91ac40a 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -3,9 +3,9 @@ * Jquery Mapael - Dynamic maps jQuery plugin (based on raphael.js) * Requires jQuery and raphael.js * -* Version: 0.7.1 (23-01-2014) +* Version: 1.0.0 * -* Copyright (c) 2014 Vincent Brouté (http://www.neveldo.fr/mapael) +* Copyright (c) 2015 Vincent Brouté (http://www.vincentbroute.fr/mapael) * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). * */ @@ -294,7 +294,7 @@ // Hook that allows to add custom processing on the map options.map.afterInit && options.map.afterInit($self, paper, areas, plots, options); - $(paper.desc).append(" and Mapael (http://neveldo.fr/mapael)"); + $(paper.desc).append(" and Mapael (http://www.vincentbroute.fr/mapael/)"); }); }; diff --git a/mapael.jquery.json b/mapael.jquery.json index b0044b7d2..5ccf11f94 100644 --- a/mapael.jquery.json +++ b/mapael.jquery.json @@ -9,16 +9,16 @@ "dataviz", "dynamic" ], - "version": "0.7.1", + "version": "1.0.0", "author": { "name": "Vincent Brouté", - "url": "http://www.neveldo.fr" + "url": "http://www.vincentbroute.fr" }, "maintainers": [ { "name": "Vincent Brouté", - "email": "neveldo@gmail.com", - "url": "http://www.neveldo.fr" + "email": "contact@vincentbroute.fr", + "url": "http://www.vincentbroute.fr" } ], "licenses": [ @@ -28,12 +28,12 @@ } ], "bugs": "https://github.com/neveldo/jQuery-Mapael/issues", - "homepage": "http://www.neveldo.fr/mapael/", - "docs": "http://www.neveldo.fr/mapael/", - "demo": "http://neveldo.fr/mapael/usecases/world/", + "homepage": "http://www.vincentbroute.fr/mapael/", + "docs": "http://www.vincentbroute.fr/mapael/", + "demo": "http://www.vincentbroute.fr/mapael/usecases/world/", "download": "https://github.com/neveldo/jQuery-Mapael/tags", "dependencies": { "jquery": ">=1.7", - "raphael": ">=2.1" + "raphael": ">=2.1.2" } } From 5c19e18823d056632fdf78fbea12bf0a72e0dd13 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 4 Jan 2015 11:29:47 +0100 Subject: [PATCH 88/96] Fix spaces --- js/jquery.mapael.js | 64 ++++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 2f91ac40a..a8eb17b2c 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -18,7 +18,7 @@ // Extend legend default options with user options options = $.extend(true, {}, $.fn.mapael.defaultOptions, options); - for (var type in options.legend) { + for (var type in options.legend) { if ($.isArray(options.legend[type])) { for (var i = 0; i < options.legend[type].length; ++i) options.legend[type][i] = $.extend(true, {}, $.fn.mapael.legendDefaultOptions[type], options.legend[type][i]); @@ -72,16 +72,16 @@ plots[id] = $.fn.mapael.drawPlot(id, options, mapConf, paper, $tooltip); } - /** - * Zoom on the map at a specific level focused on specific coordinates - * If no coordinates are specified, the zoom will be focused on the center of the map - * options : - * "level" : level of the zoom between 0 and maxLevel - * "x" or "latitude" : x coordinate or latitude of the point to focus on - * "y" or "longitude" : y coordinate or longitude of the point to focus on - * "fixedCenter" : set to true in order to preserve the position of x,y in the canvas when zoomed - */ - $self.on("zoom", function(e, zoomOptions) { + /** + * Zoom on the map at a specific level focused on specific coordinates + * If no coordinates are specified, the zoom will be focused on the center of the map + * options : + * "level" : level of the zoom between 0 and maxLevel + * "x" or "latitude" : x coordinate or latitude of the point to focus on + * "y" or "longitude" : y coordinate or longitude of the point to focus on + * "fixedCenter" : set to true in order to preserve the position of x,y in the canvas when zoomed + */ + $self.on("zoom", function(e, zoomOptions) { var newLevel = Math.min(Math.max(zoomOptions.level, 0), options.map.zoom.maxLevel) , panX = 0 , panY = 0 @@ -99,7 +99,7 @@ if (typeof zoomOptions.x == "undefined") zoomOptions.x = paper._viewBox[0] + paper._viewBox[2] / 2; - + if (typeof zoomOptions.y == "undefined") zoomOptions.y = (paper._viewBox[1] + paper._viewBox[3] / 2); @@ -113,8 +113,8 @@ offsetX = $self.data("panX") + ((zoomOptions.x - $self.data("panX")) * (zoomLevel - previousZoomLevel)) / zoomLevel; offsetY = $self.data("panY") + ((zoomOptions.y - $self.data("panY")) * (zoomLevel - previousZoomLevel)) / zoomLevel; - panX = Math.min(Math.max(0, offsetX), (mapConf.width - (mapConf.width / zoomLevel))); - panY = Math.min(Math.max(0, offsetY), (mapConf.height - (mapConf.height / zoomLevel))); + panX = Math.min(Math.max(0, offsetX), (mapConf.width - (mapConf.width / zoomLevel))); + panY = Math.min(Math.max(0, offsetY), (mapConf.height - (mapConf.height / zoomLevel))); } else { panX = Math.min(Math.max(0, zoomOptions.x - (mapConf.width / zoomLevel)/2), (mapConf.width - (mapConf.width / zoomLevel))); panY = Math.min(Math.max(0, zoomOptions.y - (mapConf.height / zoomLevel)/2), (mapConf.height - (mapConf.height / zoomLevel))); @@ -144,17 +144,17 @@ // Enable zoom if (options.map.zoom.enabled) $.fn.mapael.initZoom($container, paper, mapConf.width, mapConf.height, options.map.zoom); - + // Set initial zoom if (typeof options.map.zoom.init != "undefined") { $self.trigger("zoom", options.map.zoom.init); } - + // Create the legends for areas $.merge(legends, $.fn.mapael.createLegends($self, options, "area", areas, 1)); /** - * + * * Update the current map * Refresh attributes and tooltips for areas and plots * @param updatedOptions options to update for plots and areas @@ -222,7 +222,7 @@ plots[id].textElem.attr({opacity : 0}); plots[id].mapElem.animate({"opacity": (typeof plots[id].mapElem.originalAttrs.opacity != "undefined") ? plots[id].mapElem.originalAttrs.opacity : 1}, animDuration); plots[id].textElem.animate({"opacity": (typeof plots[id].textElem.originalAttrs.opacity != "undefined") ? plots[id].textElem.originalAttrs.opacity : 1}, animDuration); - } + } } } } @@ -409,9 +409,9 @@ , acd = - 1 / ((yb - ya) / (xb - xa)) , bcd = yc - acd * xc - // dist(c,d) = dist(a,b) (=abDist) + // dist(c,d) = dist(a,b) (=abDist) , abDist = Math.sqrt((xb-xa)*(xb-xa) + (yb-ya)*(yb-ya)) - + // Solution for equation dist(cd) = sqrt((xd - xc)² + (yd - yc)²) // dist(c,d)² = (xd - xc)² + (yd - yc)² // We assume that dist(c,d) = dist(a,b) @@ -521,7 +521,7 @@ , options.legend.plot ); - if (typeof elemOptions.x != "undefined" && typeof elemOptions.y != "undefined") + if (typeof elemOptions.x != "undefined" && typeof elemOptions.y != "undefined") coords = {x : elemOptions.x, y : elemOptions.y}; else coords = mapConf.getCoords(elemOptions.latitude, elemOptions.longitude); @@ -592,7 +592,7 @@ /** * Set user defined handlers for events on areas and plots - * @param id the id of the element + * @param id the id of the element * @param elemOptions the element parameters * @param mapElem the map element to set callback on * @param textElem the optional text within the map element @@ -620,7 +620,7 @@ var $parentContainer = $container.parent() , $zoomIn = $("
").addClass(options.zoomInCssClass).html("+") , $zoomOut = $("
").addClass(options.zoomOutCssClass).html("−") - , mousedown = false + , mousedown = false , previousX = 0 , previousY = 0; @@ -633,18 +633,18 @@ // Panning $("body").on("mouseup", function(e) { - mousedown = false; + mousedown = false; setTimeout(function () {$.fn.mapael.panning = false;}, 50); }); $container.on("mousedown", function(e) { - mousedown = true; + mousedown = true; previousX = e.pageX; previousY = e.pageY; return false; }).on("mousemove", function(e) { var currentLevel = $parentContainer.data("zoomLevel"); - if (mousedown && currentLevel != 0) { + if (mousedown && currentLevel != 0) { var offsetX = (previousX - e.pageX) / (1 + (currentLevel * options.step)) * (mapWidth / paper.width) , offsetY = (previousY - e.pageY) / (1 + (currentLevel * options.step)) * (mapHeight / paper.height) , panX = Math.min(Math.max(0, paper._viewBox[0] + offsetX), (mapWidth - paper._viewBox[2])) @@ -845,7 +845,7 @@ // VMLWidth option allows you to set static width for the legend // only for VML render because text.getBBox() returns wrong values on IE6/7 - if (Raphael.type != "SVG" && legendOptions.VMLWidth) + if (Raphael.type != "SVG" && legendOptions.VMLWidth) width = legendOptions.VMLWidth; paper.setSize(width, height); @@ -880,7 +880,7 @@ if ((typeof sliceOptions.sliceValue != "undefined" && elemValue == sliceOptions.sliceValue) || ((typeof sliceOptions.sliceValue == "undefined") - && (typeof sliceOptions.min == "undefined" || elemValue >= sliceOptions.min) + && (typeof sliceOptions.min == "undefined" || elemValue >= sliceOptions.min) && (typeof sliceOptions.max == "undefined" || elemValue < sliceOptions.max)) ) { (function(id) { @@ -1055,9 +1055,9 @@ */ $.fn.mapael.getLegendSlice = function (value, legend) { for(var i = 0, length = legend.slices.length; i < length; ++i) { - if ((typeof legend.slices[i].sliceValue != "undefined" && value == legend.slices[i].sliceValue) - || ((typeof legend.slices[i].sliceValue == "undefined") - && (typeof legend.slices[i].min == "undefined" || value >= legend.slices[i].min) + if ((typeof legend.slices[i].sliceValue != "undefined" && value == legend.slices[i].sliceValue) + || ((typeof legend.slices[i].sliceValue == "undefined") + && (typeof legend.slices[i].min == "undefined" || value >= legend.slices[i].min) && (typeof legend.slices[i].max == "undefined" || value < legend.slices[i].max)) ) { return legend.slices[i]; @@ -1102,7 +1102,7 @@ type : "circle" , size : 15 , attrs : { - fill : "#0088db" + fill : "#0088db" , stroke : "#fff" , "stroke-width" : 0 , "stroke-linejoin" : "round" From 0d360d870f9614d5160ef1f1b25ac2dfe6eddec7 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 4 Jan 2015 13:01:54 +0100 Subject: [PATCH 89/96] Added jquery-mousewheel dependency --- bower.json | 2 +- mapael.jquery.json | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bower.json b/bower.json index c0dc82035..878700509 100644 --- a/bower.json +++ b/bower.json @@ -8,6 +8,6 @@ "dependencies": { "raphael": ">=2.1.2", "jquery": ">=1.7", - "jquery-mousewheel": ">=3.1.6" + "jquery-mousewheel": ">=3.1.6" } } diff --git a/mapael.jquery.json b/mapael.jquery.json index 5ccf11f94..4d9c85782 100644 --- a/mapael.jquery.json +++ b/mapael.jquery.json @@ -34,6 +34,7 @@ "download": "https://github.com/neveldo/jQuery-Mapael/tags", "dependencies": { "jquery": ">=1.7", - "raphael": ">=2.1.2" + "raphael": ">=2.1.2", + "jquery-mousewheel": ">=3.1.6" } } From 286e54e10c3ed839e86b7d2def37577c4ffbca5c Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 4 Jan 2015 16:38:21 +0100 Subject: [PATCH 90/96] Added package.json file --- package.json | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 package.json diff --git a/package.json b/package.json new file mode 100644 index 000000000..4313f8419 --- /dev/null +++ b/package.json @@ -0,0 +1,26 @@ +{ + "name": "jquery-mapael", + "version": "1.0.0", + "description": "jQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps.", + "homepage": "http://www.vincentbroute.fr/mapael/", + "main": "./js/jquery.mapael.js", + "repository": { + "type": "git", + "url": "https://github.com/neveldo/jQuery-Mapael.git" + }, + "author": "Vincent BroutĂ© (http://www.vincentbroute.fr/)", + "license": "MIT", + "bugs": { + "url": "https://github.com/neveldo/jQuery-Mapael/issues" + }, + "keywords": [ + "jquery", + "map", + "vector", + "svg", + "dataviz", + "dynamic", + "jquery-plugin", + "browser" + ] +} From 5700efe8f6156f4a45eaefae8ba1b0eacc4f4dbf Mon Sep 17 00:00:00 2001 From: mfeerick Date: Fri, 8 May 2015 14:22:29 +0100 Subject: [PATCH 91/96] Fix tooltip position in absolutely positioned elements --- js/jquery.mapael.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index a8eb17b2c..75fe79ba7 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -30,8 +30,8 @@ return this.each(function() { var $self = $(this) - , $tooltip = $("
").addClass(options.map.tooltip.cssClass).css("display", "none") - , $container = $("." + options.map.cssClass, this).empty().append($tooltip) + , $container = $("." + options.map.cssClass, this).empty() + , $tooltip = $("
").addClass(options.map.tooltip.cssClass).css("display", "none").appendTo(options.map.tooltip.target || $container) , mapConf = $.fn.mapael.maps[options.map.name] , paper = new Raphael($container[0], mapConf.width, mapConf.height) , elemOptions = {} @@ -1071,7 +1071,8 @@ map : { cssClass : "map" , tooltip : { - cssClass : "mapTooltip" + cssClass : "mapTooltip", + target: null } , defaultArea : { attrs : { From 0607d45a8186619736654e864248d817c9c9c281 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 17 May 2015 23:12:39 +0200 Subject: [PATCH 92/96] Fixed undeclared variable in drawLegend function --- js/jquery.mapael.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index a8eb17b2c..4aedf849e 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -686,7 +686,8 @@ , x = 0 , y = 0 , yCenter = 0 - , sliceAttrs = []; + , sliceAttrs = [] + , length = 0; if (!legendOptions.slices || !legendOptions.display) return; From 9b81c441ca2c77912a661254a2609ad2e9727e5d Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 17 May 2015 23:15:37 +0200 Subject: [PATCH 93/96] Version 1.0.1 --- bower.json | 2 +- js/jquery.mapael.js | 2 +- mapael.jquery.json | 2 +- package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bower.json b/bower.json index 878700509..6de700001 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "neveldo/jQuery-Mapael", - "version": "1.0.0", + "version": "1.0.1", "main": "./js/jquery.mapael.js", "description": "jQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps.", "license": "MIT", diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 4aedf849e..79a7efdbb 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -3,7 +3,7 @@ * Jquery Mapael - Dynamic maps jQuery plugin (based on raphael.js) * Requires jQuery and raphael.js * -* Version: 1.0.0 +* Version: 1.0.1 * * Copyright (c) 2015 Vincent Brouté (http://www.vincentbroute.fr/mapael) * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php). diff --git a/mapael.jquery.json b/mapael.jquery.json index 4d9c85782..63f686927 100644 --- a/mapael.jquery.json +++ b/mapael.jquery.json @@ -9,7 +9,7 @@ "dataviz", "dynamic" ], - "version": "1.0.0", + "version": "1.0.1", "author": { "name": "Vincent Brouté", "url": "http://www.vincentbroute.fr" diff --git a/package.json b/package.json index 4313f8419..57b851cb7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jquery-mapael", - "version": "1.0.0", + "version": "1.0.1", "description": "jQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps.", "homepage": "http://www.vincentbroute.fr/mapael/", "main": "./js/jquery.mapael.js", From 6733137d98f8d927d8b03174bcbf77601c227f5e Mon Sep 17 00:00:00 2001 From: neveldo Date: Wed, 20 May 2015 22:49:21 +0200 Subject: [PATCH 94/96] Bind event handlers before the binding of mouseover and mouseout events --- js/jquery.mapael.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index 79a7efdbb..b4b0ea26c 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -317,12 +317,12 @@ options.text.attrs["text-anchor"] = textPosition.textAnchor; elem.textElem = paper.text(textPosition.x, textPosition.y, options.text.content).attr(options.text.attrs); $.fn.mapael.setHoverOptions(elem.textElem, options.text.attrs, options.text.attrsHover); - $.fn.mapael.setHover(paper, elem.mapElem, elem.textElem); options.eventHandlers && $.fn.mapael.setEventHandlers(id, options, elem.mapElem, elem.textElem); + $.fn.mapael.setHover(paper, elem.mapElem, elem.textElem); $(elem.textElem.node).attr("data-id", id); } else { - $.fn.mapael.setHover(paper, elem.mapElem); options.eventHandlers && $.fn.mapael.setEventHandlers(id, options, elem.mapElem); + $.fn.mapael.setHover(paper, elem.mapElem); } // Init the tooltip From a793e5fbf375f56ec0b3b116b5b236ed2f1fb8c3 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 24 May 2015 18:09:43 +0200 Subject: [PATCH 95/96] Upgraded Raphael.js dependency to v2.1.4 --- bower.json | 2 +- examples.html | 2 +- mapael.jquery.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bower.json b/bower.json index 6de700001..e1d54b224 100644 --- a/bower.json +++ b/bower.json @@ -6,7 +6,7 @@ "license": "MIT", "ignore": [], "dependencies": { - "raphael": ">=2.1.2", + "raphael": ">=2.1.4", "jquery": ">=1.7", "jquery-mousewheel": ">=3.1.6" } diff --git a/examples.html b/examples.html index 6d06e2754..cf7f637ff 100644 --- a/examples.html +++ b/examples.html @@ -121,7 +121,7 @@ - + diff --git a/mapael.jquery.json b/mapael.jquery.json index 63f686927..fbfc5bdfc 100644 --- a/mapael.jquery.json +++ b/mapael.jquery.json @@ -34,7 +34,7 @@ "download": "https://github.com/neveldo/jQuery-Mapael/tags", "dependencies": { "jquery": ">=1.7", - "raphael": ">=2.1.2", + "raphael": ">=2.1.4", "jquery-mousewheel": ">=3.1.6" } } From d7a8ba46314d7e4aa11df79ff468b319f45f1447 Mon Sep 17 00:00:00 2001 From: neveldo Date: Sun, 12 Jul 2015 22:30:09 +0200 Subject: [PATCH 96/96] Added 'exclusive' option on legend, and 'hidden' option on legend items --- js/jquery.mapael.js | 41 +++++++++++++++++++++++++++++------------ 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/js/jquery.mapael.js b/js/jquery.mapael.js index f800ea354..1879f32bd 100644 --- a/js/jquery.mapael.js +++ b/js/jquery.mapael.js @@ -825,8 +825,8 @@ height += legendOptions.marginBottom + elemBBox.height; } - $(elem.node).attr({"data-type": "elem", "data-index": i}); - $(label.node).attr({"data-type": "label", "data-index": i}); + $(elem.node).attr({"data-type": "elem", "data-index": i, "data-hidden": 0}); + $(label.node).attr({"data-type": "label", "data-index": i, "data-hidden": 0}); // Hide map elements when the user clicks on a legend item if (legendOptions.hideElemsOnClick.enabled) { @@ -837,9 +837,7 @@ $.fn.mapael.setHoverOptions(elem, sliceAttrs[i], sliceAttrs[i]); $.fn.mapael.setHoverOptions(label, legendOptions.labelAttrs, legendOptions.labelAttrsHover); $.fn.mapael.setHover(paper, elem, label); - - label.hidden = false; - $.fn.mapael.handleClickOnLegendElem(legendOptions, legendOptions.slices[i], label, elem, elems, legendIndex); + $.fn.mapael.handleClickOnLegendElem($container, legendOptions, legendOptions.slices[i], label, elem, elems, legendIndex); } } } @@ -855,6 +853,7 @@ /** * Allow to hide elements of the map when the user clicks on a related legend item + * @param $container the map container * @param legendOptions options for the legend to draw * @param sliceOptions options of the slice * @param label label of the legend item @@ -862,11 +861,13 @@ * @param elems collection of plots or areas displayed on the map * @param legendIndex index of the legend in the conf array */ - $.fn.mapael.handleClickOnLegendElem = function(legendOptions, sliceOptions, label, elem, elems, legendIndex) { - var hideMapElems = function() { - var elemValue = 0; - - if (!label.hidden) { + $.fn.mapael.handleClickOnLegendElem = function($container, legendOptions, sliceOptions, label, elem, elems, legendIndex) { + var hideMapElems = function(e, hideOtherElems) { + var elemValue = 0 + , hidden = $(label.node).attr('data-hidden') + , hiddenNewAttr = (hidden == 0) ? {"data-hidden": 1} : {"data-hidden": 0}; + + if (hidden == 0) { label.animate({"opacity":0.5}, 300); } else { label.animate({"opacity":1}, 300); @@ -885,7 +886,7 @@ && (typeof sliceOptions.max == "undefined" || elemValue < sliceOptions.max)) ) { (function(id) { - if (!label.hidden) { + if (hidden == 0) { elems[id].mapElem.animate({"opacity":legendOptions.hideElemsOnClick.opacity}, 300, "linear", function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].mapElem.hide();}); elems[id].textElem && elems[id].textElem.animate({"opacity":legendOptions.hideElemsOnClick.opacity}, 300, "linear", function() {(legendOptions.hideElemsOnClick.opacity == 0) && elems[id].textElem.hide();}); } else { @@ -899,10 +900,26 @@ })(id); } } - label.hidden = !label.hidden; + + $(elem.node).attr(hiddenNewAttr); + $(label.node).attr(hiddenNewAttr); + + if ((typeof hideOtherElems === "undefined" || hideOtherElems === true) + && typeof legendOptions.exclusive !== "undefined" && legendOptions.exclusive === true + ) { + $("[data-type='elem'][data-hidden=0]", $container).each(function() { + if ($(this).attr('data-index') !== $(elem.node).attr('data-index')) { + $(this).trigger('click', false); + } + }); + } }; $(label.node).on("click", hideMapElems); $(elem.node).on("click", hideMapElems); + + if (typeof sliceOptions.hidden !== "undefined" && sliceOptions.hidden === true) { + $(elem.node).trigger('click', false); + } }; /**