From 38c0c21a969e621c725245ce91c78e77076c5ce7 Mon Sep 17 00:00:00 2001 From: Sebastien Douheret Date: Mon, 20 Nov 2017 17:23:04 +0100 Subject: [PATCH] New dashboard look & feel Dashboard is a fork of ngx-admin release v2.0.1 (sha be7649a9a2da835) Signed-off-by: Sebastien Douheret --- .vscode/settings.json | 149 ++++---- webapp/.angular-cli.json | 115 +++--- webapp/.editorconfig | 13 + webapp/.jshintrc | 7 - webapp/.stylelintrc.json | 72 ++++ webapp/README.md | 5 - webapp/bs-config.json | 9 - webapp/e2e/tsconfig.e2e.json | 14 + webapp/karma.conf.js | 45 +++ webapp/package.json | 125 ++++--- webapp/protractor.conf.js | 32 ++ webapp/src/app/@core-xds/core-xds.module.ts | 54 +++ webapp/src/app/@core-xds/module-import-guard.ts | 5 + .../services/@core-xds-services.module.ts | 39 ++ .../{ => @core-xds}/services/alert.service.spec.ts | 0 webapp/src/app/@core-xds/services/alert.service.ts | 73 ++++ .../services/config.service.spec.ts | 0 .../app/{ => @core-xds}/services/config.service.ts | 3 +- .../services/project.service.spec.ts | 0 .../src/app/@core-xds/services/project.service.ts | 207 +++++++++++ .../app/{ => @core-xds}/services/sdk.service.ts | 12 + webapp/src/app/@core-xds/services/users.service.ts | 32 ++ .../app/@core-xds/services/xds-config.service.ts | 97 +++++ .../src/app/@core-xds/services/xdsagent.service.ts | 397 +++++++++++++++++++++ webapp/src/app/@core/data/.gitkeep | 0 webapp/src/app/@core/data/state.service.ts | 69 ++++ webapp/src/app/@core/utils/.gitkeep | 0 webapp/src/app/@core/utils/analytics.service.ts | 31 ++ .../@theme/components/footer/footer.component.scss | 30 ++ .../@theme/components/footer/footer.component.ts | 23 ++ .../@theme/components/header/header.component.html | 32 ++ .../@theme/components/header/header.component.scss | 115 ++++++ .../@theme/components/header/header.component.ts | 51 +++ webapp/src/app/@theme/components/index.ts | 6 + .../search-input/search-input.component.scss | 33 ++ .../search-input/search-input.component.ts | 35 ++ .../theme-settings/theme-settings.component.scss | 36 ++ .../theme-settings/theme-settings.component.ts | 65 ++++ .../theme-switcher/theme-switcher.component.scss | 101 ++++++ .../theme-switcher/theme-switcher.component.ts | 48 +++ .../components/tiny-mce/tiny-mce.component.ts | 33 ++ webapp/src/app/@theme/directives/.gitkeep | 0 webapp/src/app/@theme/layouts/index.ts | 6 + .../layouts/one-column/one-column.layout.scss | 130 +++++++ .../@theme/layouts/one-column/one-column.layout.ts | 35 ++ .../app/@theme/layouts/sample/sample.layout.scss | 130 +++++++ .../src/app/@theme/layouts/sample/sample.layout.ts | 145 ++++++++ .../three-columns/three-columns.layout.scss | 130 +++++++ .../layouts/three-columns/three-columns.layout.ts | 39 ++ .../layouts/two-columns/two-columns.layout.scss | 130 +++++++ .../layouts/two-columns/two-columns.layout.ts | 37 ++ webapp/src/app/@theme/layouts/xds/xds.layout.html | 46 +++ webapp/src/app/@theme/layouts/xds/xds.layout.scss | 130 +++++++ webapp/src/app/@theme/layouts/xds/xds.layout.ts | 76 ++++ webapp/src/app/@theme/pipes/.gitkeep | 0 webapp/src/app/@theme/pipes/capitalize.pipe.ts | 11 + webapp/src/app/@theme/pipes/index.ts | 4 + webapp/src/app/@theme/pipes/plural.pipe.ts | 14 + webapp/src/app/@theme/pipes/round.pipe.ts | 9 + webapp/src/app/@theme/pipes/timing.pipe.ts | 18 + webapp/src/app/@theme/styles/pace.theme.scss | 22 ++ webapp/src/app/@theme/styles/styles.scss | 20 ++ webapp/src/app/@theme/styles/theme.cosmic.ts | 87 +++++ webapp/src/app/@theme/styles/theme.default.ts | 88 +++++ webapp/src/app/@theme/styles/themes.scss | 27 ++ webapp/src/app/@theme/theme.module.ts | 99 +++++ .../src/app/app-alert/app-alert.component.spec.ts | 25 -- webapp/src/app/app-alert/app-alert.component.ts | 31 -- webapp/src/app/app-routing.module.ts | 61 +++- webapp/src/app/app-topnav/app-topnav.component.css | 31 -- .../src/app/app-topnav/app-topnav.component.html | 24 -- webapp/src/app/app-topnav/app-topnav.component.ts | 13 - webapp/src/app/app.component.html | 7 - webapp/src/app/app.component.ts | 53 +-- webapp/src/app/app.module.ts | 130 ++----- webapp/src/app/common/safe.pipe.ts | 10 - webapp/src/app/config/config.component.css | 35 -- webapp/src/app/config/config.component.html | 101 ------ webapp/src/app/config/config.component.spec.ts | 25 -- webapp/src/app/config/config.component.ts | 108 ------ webapp/src/app/devel/build/build.component.css | 54 --- webapp/src/app/devel/build/build.component.html | 114 ------ webapp/src/app/devel/build/build.component.ts | 193 ---------- webapp/src/app/devel/devel.component.css | 19 - webapp/src/app/devel/devel.component.html | 40 --- webapp/src/app/devel/devel.component.spec.ts | 25 -- webapp/src/app/devel/devel.component.ts | 34 -- webapp/src/app/home/home.component.css | 18 - webapp/src/app/home/home.component.html | 13 - webapp/src/app/home/home.component.ts | 46 --- webapp/src/app/pages/build/build.component.html | 63 ++++ webapp/src/app/pages/build/build.component.scss | 37 ++ .../{devel => pages}/build/build.component.spec.ts | 0 webapp/src/app/pages/build/build.component.ts | 198 ++++++++++ webapp/src/app/pages/build/build.module.ts | 20 ++ .../settings/project-select-dropdown.component.ts | 40 +++ .../settings/sdk-select-dropdown.component.ts} | 20 +- .../config-global/config-global.component.html | 37 ++ .../config-global/config-global.component.scss | 20 ++ .../config-global/config-global.component.ts | 25 ++ .../src/app/pages/config/config-routing.module.ts | 32 ++ .../config/config-xds/config-xds.component.html | 34 ++ .../config/config-xds/config-xds.component.scss | 26 ++ .../config/config-xds/config-xds.component.ts | 63 ++++ .../config-xds}/downloadXdsAgent.component.ts | 0 webapp/src/app/pages/config/config.component.ts | 10 + webapp/src/app/pages/config/config.module.ts | 15 + .../app/pages/dashboard/dashboard.component.html | 10 + .../app/pages/dashboard/dashboard.component.scss | 16 + .../src/app/pages/dashboard/dashboard.component.ts | 9 + webapp/src/app/pages/dashboard/dashboard.module.ts | 52 +++ .../status-card/status-card.component.scss | 142 ++++++++ .../dashboard/status-card/status-card.component.ts | 26 ++ .../notifications/notifications.component.scss | 28 ++ .../pages/notifications/notifications.component.ts | 65 ++++ webapp/src/app/pages/pages-menu.ts | 201 +++++++++++ webapp/src/app/pages/pages-routing.module.ts | 41 +++ webapp/src/app/pages/pages.component.ts | 18 + webapp/src/app/pages/pages.module.ts | 33 ++ .../project-add-modal.component.html | 51 +++ .../project-add-modal.component.scss | 1 + .../project-add-modal.component.ts | 143 ++++++++ .../project-card/project-card.component.html | 65 ++++ .../project-card/project-card.component.scss | 54 +++ .../project-card/project-card.component.ts | 52 +++ .../src/app/pages/projects/projects.component.html | 26 ++ .../src/app/pages/projects/projects.component.scss | 83 +++++ .../src/app/pages/projects/projects.component.ts | 33 ++ webapp/src/app/pages/projects/projects.module.ts | 23 ++ .../pages/sdks/sdk-card/sdk-card.component.html | 48 +++ .../pages/sdks/sdk-card/sdk-card.component.scss | 47 +++ .../app/pages/sdks/sdk-card/sdk-card.component.ts | 35 ++ webapp/src/app/pages/sdks/sdks.component.html | 26 ++ webapp/src/app/pages/sdks/sdks.component.scss | 83 +++++ webapp/src/app/pages/sdks/sdks.component.ts | 35 ++ webapp/src/app/pages/sdks/sdks.module.ts | 22 ++ .../src/app/projects/projectAddModal.component.css | 24 -- .../app/projects/projectAddModal.component.html | 54 --- .../src/app/projects/projectAddModal.component.ts | 147 -------- webapp/src/app/projects/projectCard.component.ts | 91 ----- .../projects/projectsListAccordion.component.ts | 39 -- webapp/src/app/sdks/sdkAddModal.component.html | 23 -- webapp/src/app/sdks/sdkAddModal.component.ts | 24 -- webapp/src/app/sdks/sdkCard.component.ts | 55 --- webapp/src/app/sdks/sdksListAccordion.component.ts | 26 -- webapp/src/app/services/alert.service.ts | 67 ---- webapp/src/app/services/project.service.ts | 199 ----------- webapp/src/app/services/utils.service.ts | 33 -- webapp/src/app/services/xdsagent.service.ts | 384 -------------------- webapp/src/assets/css/main.css | 5 - webapp/src/assets/images/anonymous.png | Bin 0 -> 20559 bytes webapp/src/assets/images/iot-graphx.jpg | Bin 138350 -> 0 bytes .../assets/skins/lightgray/content.inline.min.css | 1 + webapp/src/assets/skins/lightgray/content.min.css | 1 + .../assets/skins/lightgray/fonts/tinymce-small.eot | Bin 0 -> 9492 bytes .../assets/skins/lightgray/fonts/tinymce-small.svg | 63 ++++ .../assets/skins/lightgray/fonts/tinymce-small.ttf | Bin 0 -> 9304 bytes .../skins/lightgray/fonts/tinymce-small.woff | Bin 0 -> 9380 bytes .../src/assets/skins/lightgray/fonts/tinymce.eot | Bin 0 -> 17572 bytes .../src/assets/skins/lightgray/fonts/tinymce.svg | 131 +++++++ .../src/assets/skins/lightgray/fonts/tinymce.ttf | Bin 0 -> 17408 bytes .../src/assets/skins/lightgray/fonts/tinymce.woff | Bin 0 -> 17484 bytes webapp/src/assets/skins/lightgray/img/anchor.gif | Bin 0 -> 53 bytes webapp/src/assets/skins/lightgray/img/loader.gif | Bin 0 -> 2608 bytes webapp/src/assets/skins/lightgray/img/object.gif | Bin 0 -> 152 bytes webapp/src/assets/skins/lightgray/img/trans.gif | Bin 0 -> 43 bytes webapp/src/assets/skins/lightgray/skin.ie7.min.css | 1 + webapp/src/assets/skins/lightgray/skin.min.css | 1 + webapp/src/assets/vendors/echarts.min.js | 12 + webapp/src/assets/vendors/echarts.world.min.js | 1 + webapp/src/environments/environment.prod.ts | 10 +- webapp/src/environments/environment.ts | 15 +- webapp/src/{assets => }/favicon.ico | Bin webapp/src/favicon.png | Bin 0 -> 27748 bytes webapp/src/index.html | 25 +- webapp/src/main.ts | 10 +- webapp/src/polyfills.ts | 57 +-- webapp/src/styles.css | 3 - webapp/src/test.ts | 38 ++ webapp/src/tsconfig.app.json | 12 +- webapp/src/typings.d.ts | 15 + webapp/tsconfig.json | 5 +- webapp/tslint.json | 274 +++++++------- webapp/typings.json | 11 - 184 files changed, 6122 insertions(+), 2699 deletions(-) create mode 100644 webapp/.editorconfig delete mode 100644 webapp/.jshintrc create mode 100644 webapp/.stylelintrc.json delete mode 100644 webapp/bs-config.json create mode 100644 webapp/e2e/tsconfig.e2e.json create mode 100644 webapp/karma.conf.js create mode 100644 webapp/protractor.conf.js create mode 100644 webapp/src/app/@core-xds/core-xds.module.ts create mode 100644 webapp/src/app/@core-xds/module-import-guard.ts create mode 100644 webapp/src/app/@core-xds/services/@core-xds-services.module.ts rename webapp/src/app/{ => @core-xds}/services/alert.service.spec.ts (100%) create mode 100644 webapp/src/app/@core-xds/services/alert.service.ts rename webapp/src/app/{ => @core-xds}/services/config.service.spec.ts (100%) rename webapp/src/app/{ => @core-xds}/services/config.service.ts (94%) rename webapp/src/app/{ => @core-xds}/services/project.service.spec.ts (100%) create mode 100644 webapp/src/app/@core-xds/services/project.service.ts rename webapp/src/app/{ => @core-xds}/services/sdk.service.ts (83%) create mode 100644 webapp/src/app/@core-xds/services/users.service.ts create mode 100644 webapp/src/app/@core-xds/services/xds-config.service.ts create mode 100644 webapp/src/app/@core-xds/services/xdsagent.service.ts create mode 100644 webapp/src/app/@core/data/.gitkeep create mode 100644 webapp/src/app/@core/data/state.service.ts create mode 100644 webapp/src/app/@core/utils/.gitkeep create mode 100644 webapp/src/app/@core/utils/analytics.service.ts create mode 100644 webapp/src/app/@theme/components/footer/footer.component.scss create mode 100644 webapp/src/app/@theme/components/footer/footer.component.ts create mode 100644 webapp/src/app/@theme/components/header/header.component.html create mode 100644 webapp/src/app/@theme/components/header/header.component.scss create mode 100644 webapp/src/app/@theme/components/header/header.component.ts create mode 100644 webapp/src/app/@theme/components/index.ts create mode 100644 webapp/src/app/@theme/components/search-input/search-input.component.scss create mode 100644 webapp/src/app/@theme/components/search-input/search-input.component.ts create mode 100644 webapp/src/app/@theme/components/theme-settings/theme-settings.component.scss create mode 100644 webapp/src/app/@theme/components/theme-settings/theme-settings.component.ts create mode 100644 webapp/src/app/@theme/components/theme-switcher/theme-switcher.component.scss create mode 100644 webapp/src/app/@theme/components/theme-switcher/theme-switcher.component.ts create mode 100644 webapp/src/app/@theme/components/tiny-mce/tiny-mce.component.ts create mode 100644 webapp/src/app/@theme/directives/.gitkeep create mode 100644 webapp/src/app/@theme/layouts/index.ts create mode 100644 webapp/src/app/@theme/layouts/one-column/one-column.layout.scss create mode 100644 webapp/src/app/@theme/layouts/one-column/one-column.layout.ts create mode 100644 webapp/src/app/@theme/layouts/sample/sample.layout.scss create mode 100644 webapp/src/app/@theme/layouts/sample/sample.layout.ts create mode 100644 webapp/src/app/@theme/layouts/three-columns/three-columns.layout.scss create mode 100644 webapp/src/app/@theme/layouts/three-columns/three-columns.layout.ts create mode 100644 webapp/src/app/@theme/layouts/two-columns/two-columns.layout.scss create mode 100644 webapp/src/app/@theme/layouts/two-columns/two-columns.layout.ts create mode 100644 webapp/src/app/@theme/layouts/xds/xds.layout.html create mode 100644 webapp/src/app/@theme/layouts/xds/xds.layout.scss create mode 100644 webapp/src/app/@theme/layouts/xds/xds.layout.ts create mode 100644 webapp/src/app/@theme/pipes/.gitkeep create mode 100644 webapp/src/app/@theme/pipes/capitalize.pipe.ts create mode 100644 webapp/src/app/@theme/pipes/index.ts create mode 100644 webapp/src/app/@theme/pipes/plural.pipe.ts create mode 100644 webapp/src/app/@theme/pipes/round.pipe.ts create mode 100644 webapp/src/app/@theme/pipes/timing.pipe.ts create mode 100644 webapp/src/app/@theme/styles/pace.theme.scss create mode 100644 webapp/src/app/@theme/styles/styles.scss create mode 100644 webapp/src/app/@theme/styles/theme.cosmic.ts create mode 100644 webapp/src/app/@theme/styles/theme.default.ts create mode 100644 webapp/src/app/@theme/styles/themes.scss create mode 100644 webapp/src/app/@theme/theme.module.ts delete mode 100644 webapp/src/app/app-alert/app-alert.component.spec.ts delete mode 100644 webapp/src/app/app-alert/app-alert.component.ts delete mode 100644 webapp/src/app/app-topnav/app-topnav.component.css delete mode 100644 webapp/src/app/app-topnav/app-topnav.component.html delete mode 100644 webapp/src/app/app-topnav/app-topnav.component.ts delete mode 100644 webapp/src/app/app.component.html delete mode 100644 webapp/src/app/common/safe.pipe.ts delete mode 100644 webapp/src/app/config/config.component.css delete mode 100644 webapp/src/app/config/config.component.html delete mode 100644 webapp/src/app/config/config.component.spec.ts delete mode 100644 webapp/src/app/config/config.component.ts delete mode 100644 webapp/src/app/devel/build/build.component.css delete mode 100644 webapp/src/app/devel/build/build.component.html delete mode 100644 webapp/src/app/devel/build/build.component.ts delete mode 100644 webapp/src/app/devel/devel.component.css delete mode 100644 webapp/src/app/devel/devel.component.html delete mode 100644 webapp/src/app/devel/devel.component.spec.ts delete mode 100644 webapp/src/app/devel/devel.component.ts delete mode 100644 webapp/src/app/home/home.component.css delete mode 100644 webapp/src/app/home/home.component.html delete mode 100644 webapp/src/app/home/home.component.ts create mode 100644 webapp/src/app/pages/build/build.component.html create mode 100644 webapp/src/app/pages/build/build.component.scss rename webapp/src/app/{devel => pages}/build/build.component.spec.ts (100%) create mode 100644 webapp/src/app/pages/build/build.component.ts create mode 100644 webapp/src/app/pages/build/build.module.ts create mode 100644 webapp/src/app/pages/build/settings/project-select-dropdown.component.ts rename webapp/src/app/{sdks/sdkSelectDropdown.component.ts => pages/build/settings/sdk-select-dropdown.component.ts} (59%) create mode 100644 webapp/src/app/pages/config/config-global/config-global.component.html create mode 100644 webapp/src/app/pages/config/config-global/config-global.component.scss create mode 100644 webapp/src/app/pages/config/config-global/config-global.component.ts create mode 100644 webapp/src/app/pages/config/config-routing.module.ts create mode 100644 webapp/src/app/pages/config/config-xds/config-xds.component.html create mode 100644 webapp/src/app/pages/config/config-xds/config-xds.component.scss create mode 100644 webapp/src/app/pages/config/config-xds/config-xds.component.ts rename webapp/src/app/{config => pages/config/config-xds}/downloadXdsAgent.component.ts (100%) create mode 100644 webapp/src/app/pages/config/config.component.ts create mode 100644 webapp/src/app/pages/config/config.module.ts create mode 100644 webapp/src/app/pages/dashboard/dashboard.component.html create mode 100644 webapp/src/app/pages/dashboard/dashboard.component.scss create mode 100644 webapp/src/app/pages/dashboard/dashboard.component.ts create mode 100644 webapp/src/app/pages/dashboard/dashboard.module.ts create mode 100644 webapp/src/app/pages/dashboard/status-card/status-card.component.scss create mode 100644 webapp/src/app/pages/dashboard/status-card/status-card.component.ts create mode 100644 webapp/src/app/pages/notifications/notifications.component.scss create mode 100644 webapp/src/app/pages/notifications/notifications.component.ts create mode 100644 webapp/src/app/pages/pages-menu.ts create mode 100644 webapp/src/app/pages/pages-routing.module.ts create mode 100644 webapp/src/app/pages/pages.component.ts create mode 100644 webapp/src/app/pages/pages.module.ts create mode 100644 webapp/src/app/pages/projects/project-add-modal/project-add-modal.component.html create mode 100644 webapp/src/app/pages/projects/project-add-modal/project-add-modal.component.scss create mode 100644 webapp/src/app/pages/projects/project-add-modal/project-add-modal.component.ts create mode 100644 webapp/src/app/pages/projects/project-card/project-card.component.html create mode 100644 webapp/src/app/pages/projects/project-card/project-card.component.scss create mode 100644 webapp/src/app/pages/projects/project-card/project-card.component.ts create mode 100644 webapp/src/app/pages/projects/projects.component.html create mode 100644 webapp/src/app/pages/projects/projects.component.scss create mode 100644 webapp/src/app/pages/projects/projects.component.ts create mode 100644 webapp/src/app/pages/projects/projects.module.ts create mode 100644 webapp/src/app/pages/sdks/sdk-card/sdk-card.component.html create mode 100644 webapp/src/app/pages/sdks/sdk-card/sdk-card.component.scss create mode 100644 webapp/src/app/pages/sdks/sdk-card/sdk-card.component.ts create mode 100644 webapp/src/app/pages/sdks/sdks.component.html create mode 100644 webapp/src/app/pages/sdks/sdks.component.scss create mode 100644 webapp/src/app/pages/sdks/sdks.component.ts create mode 100644 webapp/src/app/pages/sdks/sdks.module.ts delete mode 100644 webapp/src/app/projects/projectAddModal.component.css delete mode 100644 webapp/src/app/projects/projectAddModal.component.html delete mode 100644 webapp/src/app/projects/projectAddModal.component.ts delete mode 100644 webapp/src/app/projects/projectCard.component.ts delete mode 100644 webapp/src/app/projects/projectsListAccordion.component.ts delete mode 100644 webapp/src/app/sdks/sdkAddModal.component.html delete mode 100644 webapp/src/app/sdks/sdkAddModal.component.ts delete mode 100644 webapp/src/app/sdks/sdkCard.component.ts delete mode 100644 webapp/src/app/sdks/sdksListAccordion.component.ts delete mode 100644 webapp/src/app/services/alert.service.ts delete mode 100644 webapp/src/app/services/project.service.ts delete mode 100644 webapp/src/app/services/utils.service.ts delete mode 100644 webapp/src/app/services/xdsagent.service.ts delete mode 100644 webapp/src/assets/css/main.css create mode 100644 webapp/src/assets/images/anonymous.png delete mode 100644 webapp/src/assets/images/iot-graphx.jpg create mode 100644 webapp/src/assets/skins/lightgray/content.inline.min.css create mode 100644 webapp/src/assets/skins/lightgray/content.min.css create mode 100644 webapp/src/assets/skins/lightgray/fonts/tinymce-small.eot create mode 100644 webapp/src/assets/skins/lightgray/fonts/tinymce-small.svg create mode 100644 webapp/src/assets/skins/lightgray/fonts/tinymce-small.ttf create mode 100644 webapp/src/assets/skins/lightgray/fonts/tinymce-small.woff create mode 100644 webapp/src/assets/skins/lightgray/fonts/tinymce.eot create mode 100644 webapp/src/assets/skins/lightgray/fonts/tinymce.svg create mode 100644 webapp/src/assets/skins/lightgray/fonts/tinymce.ttf create mode 100644 webapp/src/assets/skins/lightgray/fonts/tinymce.woff create mode 100644 webapp/src/assets/skins/lightgray/img/anchor.gif create mode 100644 webapp/src/assets/skins/lightgray/img/loader.gif create mode 100644 webapp/src/assets/skins/lightgray/img/object.gif create mode 100644 webapp/src/assets/skins/lightgray/img/trans.gif create mode 100644 webapp/src/assets/skins/lightgray/skin.ie7.min.css create mode 100644 webapp/src/assets/skins/lightgray/skin.min.css create mode 100644 webapp/src/assets/vendors/echarts.min.js create mode 100644 webapp/src/assets/vendors/echarts.world.min.js rename webapp/src/{assets => }/favicon.ico (100%) create mode 100644 webapp/src/favicon.png delete mode 100644 webapp/src/styles.css create mode 100644 webapp/src/test.ts create mode 100644 webapp/src/typings.d.ts delete mode 100644 webapp/typings.json diff --git a/.vscode/settings.json b/.vscode/settings.json index 8e6a908..4c9ba28 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,74 +1,79 @@ // Place your settings in this file to overwrite default and user settings. { - // Configure glob patterns for excluding files and folders. - "files.exclude": { - ".tmp": true, - ".git": true, - "glide.lock": true, - "vendor": true, - "debug": true, - "bin": true, - "tools": true, - "webapp/dist": true, - "webapp/node_modules": true - }, - // Specify paths/files to ignore. (Supports Globs) - "cSpell.ignorePaths": [ - "**/node_modules/**", - "**/vscode-extension/**", - "**/.git/**", - "**/vendor/**", - "**/webapp/dist/**", - ".vscode", - "typings" - ], - // Words to add to dictionary for a workspace. - "cSpell.words": [ - "apiv", - "gonic", - "devel", - "csrffound", - "Syncthing", - "STID", - "ISTCONFIG", - "socketio", - "ldflags", - "SThg", - "stconfig", - "Intf", - "dismissible", - "rpath", - "WSID", - "sess", - "IXDS", - "golib", - "xdsapi", - "xdsconfig", - "xdsserver", - "xdsagent", - "nbsp", - "Inot", - "inotify", - "cmdi", - "sdkid", - "Flds", - "prjs", - "iosk", - "CIFS", - "IPROJECT", - "unregister", - "conv", - "PATHMAP", - "nospace", - "graphx", - "Truthy", - "darkviolet", - "dwnl", - "topnav", - "leftbar" - ], - // codelyzer - "tslint.rulesDirectory": "./webapp/node_modules/codelyzer", - "typescript.tsdk": "webapp/node_modules/typescript/lib", - "tslint.configFile": "webapp/tslint.json" -} + // Controls the rendering size of tabs in characters. + // If set to auto, the value will be guessed based on the opened file. + "editor.tabSize": 2, + // Insert spaces when pressing Tab. This setting is overriden based on the file contents when `editor.detectIndentation` is on. + "editor.insertSpaces": true, + // Configure glob patterns for excluding files and folders. + "files.exclude": { + ".tmp": true, + ".git": true, + "glide.lock": true, + "vendor": true, + "debug": true, + "bin": true, + "tools": true, + "webapp*/dist": true, + "webapp*/node_modules": true + }, + // Specify paths/files to ignore. (Supports Globs) + "cSpell.ignorePaths": [ + "**/node_modules/**", + "**/vscode-extension/**", + "**/.git/**", + "**/vendor/**", + "**/webapp/dist/**", + ".vscode", + "typings" + ], + // Words to add to dictionary for a workspace. + "cSpell.words": [ + "apiv", + "gonic", + "devel", + "csrffound", + "Syncthing", + "STID", + "ISTCONFIG", + "socketio", + "ldflags", + "SThg", + "stconfig", + "Intf", + "dismissible", + "rpath", + "WSID", + "sess", + "IXDS", + "golib", + "xdsapi", + "xdsconfig", + "xdsserver", + "xdsagent", + "nbsp", + "Inot", + "inotify", + "cmdi", + "sdkid", + "Flds", + "prjs", + "iosk", + "CIFS", + "IPROJECT", + "unregister", + "conv", + "PATHMAP", + "nospace", + "graphx", + "Truthy", + "darkviolet", + "dwnl", + "topnav", + "leftbar" + ], + // codelyzer + "tslint.rulesDirectory": "./webapp/node_modules/codelyzer", + "typescript.tsdk": "webapp/node_modules/typescript/lib", + "tslint.configFile": "webapp/tslint.json" +} \ No newline at end of file diff --git a/webapp/.angular-cli.json b/webapp/.angular-cli.json index 42a5dfd..72cf2c8 100644 --- a/webapp/.angular-cli.json +++ b/webapp/.angular-cli.json @@ -1,54 +1,71 @@ { - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", - "project": { - "name": "xds-dashboard" - }, - "apps": [{ - "root": "src", - "outDir": "dist", - "assets": [ - "assets" - ], - "index": "index.html", - "main": "main.ts", - "polyfills": "polyfills.ts", - "test": "test.ts", - "tsconfig": "tsconfig.app.json", - "testTsconfig": "tsconfig.spec.json", - "prefix": "xds", - "styles": ["styles.css"], - "scripts": [], - "environmentSource": "environments/environment.ts", - "environments": { - "dev": "environments/environment.ts", - "prod": "environments/environment.prod.ts" - } - }], - "e2e": { - "protractor": { - "config": "./protractor.conf.js" - } + "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "project": { + "name": "xds-dashboard" + }, + "apps": [ + { + "root": "src", + "outDir": "dist", + "assets": [ + "assets", + "favicon.ico", + "favicon.png" + ], + "index": "index.html", + "main": "main.ts", + "polyfills": "polyfills.ts", + "test": "test.ts", + "tsconfig": "tsconfig.app.json", + "testTsconfig": "tsconfig.spec.json", + "styles": [ + "../node_modules/bootstrap/dist/css/bootstrap.css", + "../node_modules/typeface-exo/index.css", + "../node_modules/roboto-fontface/css/roboto/roboto-fontface.css", + "../node_modules/ionicons/scss/ionicons.scss", + "../node_modules/font-awesome/scss/font-awesome.scss", + "../node_modules/font-awesome-animation/dist/font-awesome-animation.min.css", + "../node_modules/nebular-icons/scss/nebular-icons.scss", + "../node_modules/pace-js/templates/pace-theme-flash.tmpl.css", + "./app/@theme/styles/styles.scss" + ], + "scripts": [ + "../node_modules/pace-js/pace.min.js", + "./assets/vendors/echarts.min.js", + "./assets/vendors/echarts.world.min.js", + "../node_modules/chart.js/dist/Chart.min.js" + ], + "environmentSource": "environments/environment.ts", + "environments": { + "dev": "environments/environment.ts", + "prod": "environments/environment.prod.ts" + } + } + ], + "e2e": { + "protractor": { + "config": "./protractor.conf.js" + } + }, + "lint": [ + { + "files": "src/**/*.ts", + "project": "src/tsconfig.app.json" }, - "lint": [{ - "project": "src/tsconfig.app.json", - "exclude": "**/node_modules/**" - }, - { - "project": "src/tsconfig.spec.json", - "exclude": "**/node_modules/**" - }, - { - "project": "e2e/tsconfig.e2e.json", - "exclude": "**/node_modules/**" - } - ], - "test": { - "karma": { - "config": "./karma.conf.js" - } + { + "project": "src/tsconfig.spec.json" }, - "defaults": { - "styleExt": "css", - "component": {} + { + "project": "e2e/tsconfig.e2e.json" + } + ], + "test": { + "karma": { + "config": "./karma.conf.js" } + }, + "defaults": { + "styleExt": "scss", + "component": {} + } } diff --git a/webapp/.editorconfig b/webapp/.editorconfig new file mode 100644 index 0000000..6e87a00 --- /dev/null +++ b/webapp/.editorconfig @@ -0,0 +1,13 @@ +# Editor configuration, see http://editorconfig.org +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +max_line_length = off +trim_trailing_whitespace = false diff --git a/webapp/.jshintrc b/webapp/.jshintrc deleted file mode 100644 index 7a0ae5c..0000000 --- a/webapp/.jshintrc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "esversion": 6, - "undef": true, - "unused": false, - "globalstrict": true, - "predef": [ "console", "require", "module", "setInterval", "clearInterval", "__dirname"] -} \ No newline at end of file diff --git a/webapp/.stylelintrc.json b/webapp/.stylelintrc.json new file mode 100644 index 0000000..9732970 --- /dev/null +++ b/webapp/.stylelintrc.json @@ -0,0 +1,72 @@ +{ + "rules": { + "color-hex-case": "lower", + "color-no-invalid-hex": true, + + "function-calc-no-unspaced-operator": true, + "function-comma-space-after": "always-single-line", + "function-comma-space-before": "never", + "function-name-case": "lower", + "function-url-quotes": "always", + "function-whitespace-after": "always", + + "number-leading-zero": "always", + "number-no-trailing-zeros": true, + "length-zero-no-unit": true, + + "string-no-newline": true, + "string-quotes": "single", + + "unit-case": "lower", + "unit-no-unknown": true, + "unit-whitelist": ["px", "%", "deg", "ms", "em", "vh", "vw", "s", "rem"], + + "value-list-comma-space-after": "always-single-line", + "value-list-comma-space-before": "never", + + "shorthand-property-no-redundant-values": true, + + "property-case": "lower", + + "declaration-block-no-duplicate-properties": [ true, { + "ignore": ["consecutive-duplicates-with-different-values"] + }], + "declaration-block-trailing-semicolon": "always", + "declaration-block-single-line-max-declarations": 1, + "declaration-block-semicolon-space-before": "never", + "declaration-block-semicolon-space-after": "always-single-line", + "declaration-block-semicolon-newline-before": "never-multi-line", + "declaration-block-semicolon-newline-after": "always-multi-line", + "declaration-property-value-blacklist": [ + { "/.*/": ["initial"] }, + { "message": "The `initial` value is not supported in IE."} + ], + + "block-closing-brace-newline-after": [ + "always", + { + "ignoreAtRules": ["if", "else"] + } + ], + "block-closing-brace-newline-before": "always-multi-line", + "block-opening-brace-newline-after": "always-multi-line", + "block-opening-brace-space-before": "always-multi-line", + + "selector-attribute-brackets-space-inside": "never", + "selector-attribute-operator-space-after": "never", + "selector-attribute-operator-space-before": "never", + "selector-combinator-space-after": "always", + "selector-combinator-space-before": "always", + "selector-pseudo-class-case": "lower", + "selector-pseudo-class-parentheses-space-inside": "never", + "selector-pseudo-element-case": "lower", + "selector-pseudo-element-colon-notation": "double", + "selector-pseudo-element-no-unknown": true, + "selector-type-case": "lower", + "selector-max-id": 0, + + "no-missing-end-of-source-newline": true, + + "max-line-length": 120 + } +} diff --git a/webapp/README.md b/webapp/README.md index d885042..aa33ca9 100644 --- a/webapp/README.md +++ b/webapp/README.md @@ -32,8 +32,3 @@ Start the application by running the following command: > npm start The application will be displayed in the browser. - -## TODO - -- Add SASS support - http://foundation.zurb.com/sites/docs/sass.html diff --git a/webapp/bs-config.json b/webapp/bs-config.json deleted file mode 100644 index 0041c6d..0000000 --- a/webapp/bs-config.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "port": 8000, - "files": [ - "dist/**/*.{html,htm,css,js}" - ], - "server": { - "baseDir": "dist" - } -} \ No newline at end of file diff --git a/webapp/e2e/tsconfig.e2e.json b/webapp/e2e/tsconfig.e2e.json new file mode 100644 index 0000000..1d9e5ed --- /dev/null +++ b/webapp/e2e/tsconfig.e2e.json @@ -0,0 +1,14 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "outDir": "../out-tsc/e2e", + "baseUrl": "./", + "module": "commonjs", + "target": "es5", + "types": [ + "jasmine", + "jasminewd2", + "node" + ] + } +} diff --git a/webapp/karma.conf.js b/webapp/karma.conf.js new file mode 100644 index 0000000..1479998 --- /dev/null +++ b/webapp/karma.conf.js @@ -0,0 +1,45 @@ +// Karma configuration file, see link for more information +// https://karma-runner.github.io/1.0/config/configuration-file.html + +module.exports = function (config) { + const configuration = { + basePath: '', + frameworks: ['jasmine', '@angular/cli'], + plugins: [ + require('karma-jasmine'), + require('karma-chrome-launcher'), + require('karma-jasmine-html-reporter'), + require('karma-coverage-istanbul-reporter'), + require('@angular/cli/plugins/karma') + ], + client:{ + clearContext: false // leave Jasmine Spec Runner output visible in browser + }, + coverageIstanbulReporter: { + reports: [ 'html', 'lcovonly' ], + fixWebpackSourcePaths: true + }, + angularCli: { + environment: 'dev' + }, + reporters: ['progress', 'kjhtml'], + port: 9876, + colors: true, + logLevel: config.LOG_INFO, + autoWatch: true, + browsers: ['Chrome'], + customLaunchers: { + Chrome_travis_ci: { + base: 'Chrome', + flags: ['--no-sandbox'] + } + }, + singleRun: false + }; + + if (process.env.TRAVIS) { + configuration.browsers = ['Chrome_travis_ci']; + } + + config.set(configuration); +}; diff --git a/webapp/package.json b/webapp/package.json index 4097e0d..03a0c00 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -1,70 +1,95 @@ { "name": "xds-dashboard", "version": "1.0.0", - "description": "X (cross) Development System dashboard", - "keywords": [ - "XDS", - "AGL", - "IoT.bzh", - "angular", - "HTML5" - ], + "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/iotbzh/xds-agent" + "url": "git+https://github.com/iotbzh/xds-agent.git" }, - "author": "Sebastien Douheret [IoT.bzh]", - "license": "Apache-2.0", "bugs": { "url": "https://github.com/iotbzh/xds-agent/issues" }, "scripts": { - "clean": "rm -rf dist/", - "build": "ng build --prod --verbose", - "start": "ng serve --prod --port=8000", - "watch": "ng build --preserve-symlinks --watch", - "server": "node server/server.js", "ng": "ng", - "test": "ng test", - "lint": "ng lint", - "e2e": "ng e2e" + "conventional-changelog": "conventional-changelog", + "start": "ng serve", + "start:hmr": "ng serve --hmr", + "start:aot": "ng serve --aot", + "build": "rimraf dist && ng build", + "build:prod": "npm run build -- --prod", + "build:prod:aot": "npm run build:prod -- --aot", + "build:ci": "npm-run-all -p -r build:prod build:prod:aot", + "test": "ng test -sr", + "test:coverage": "rimraf coverage && npm run test -- -cc", + "lint": "ng lint --type-check", + "lint:fix": "ng lint --fix", + "lint:styles": "stylelint ./src/**/*.scss", + "lint:ci": "npm run lint && npm run lint:styles", + "pree2e": "webdriver-manager update --standalone false --gecko false", + "e2e": "ng e2e", + "docs": "compodoc -p src/tsconfig.app.json -d docs", + "docs:serve": "compodoc -p src/tsconfig.app.json -d docs -s", + "prepush": "npm run lint:ci", + "release:changelog": "npm run conventional-changelog -- -p angular -i CHANGELOG.md -s", + "watch": "ng build --preserve-symlinks --watch" }, "dependencies": { - "@angular/animations": "5.0.1", - "@angular/common": "5.0.1", - "@angular/compiler": "5.0.1", - "@angular/core": "5.0.1", - "@angular/forms": "5.0.1", - "@angular/platform-browser": "5.0.1", - "@angular/platform-browser-dynamic": "5.0.1", - "@angular/router": "5.0.1", - "@ngx-translate/core": "^8.0.0", - "@ngx-translate/http-loader": "^2.0.0", - "@types/core-js": "0.9.35", - "@types/node": "7.0.5", - "@types/socket.io-client": "^1.4.29", - "bootstrap": "^3.3.7", + "@agm/core": "1.0.0-beta.0", + "@angular/animations": "^4.4.6", + "@angular/common": "^4.4.6", + "@angular/compiler": "^4.4.6", + "@angular/core": "^4.4.6", + "@angular/forms": "^4.4.6", + "@angular/http": "^4.4.6", + "@angular/platform-browser": "^4.4.6", + "@angular/platform-browser-dynamic": "^4.4.6", + "@angular/router": "^4.4.6", + "@nebular/auth": "2.0.0-rc.3", + "@nebular/theme": "2.0.0-rc.3", + "@ng-bootstrap/ng-bootstrap": "1.0.0-beta.5", + "@swimlane/ngx-charts": "5.2.0", + "angular2-chartjs": "^0.3.0", + "angular2-toaster": "^4.0.0", + "bootstrap": "4.0.0-beta.2", + "chart.js": "2.5.0", + "ckeditor": "4.6.2", + "classlist.js": "1.1.20150312", "core-js": "^2.4.1", - "font-awesome": "^4.7.0", + "d3": "4.8.0", + "font-awesome": "4.7.0", "font-awesome-animation": "0.0.10", - "ng2-file-upload": "^1.2.0", - "ngx-bootstrap": "^2.0.0-beta.7", + "intl": "1.2.5", + "ionicons": "2.0.1", + "nebular-icons": "1.0.6", + "ng2-ckeditor": "^1.1.9", + "ng2-smart-table": "1.1.0", + "ng2-tree": "2.0.0-alpha.10", "ngx-cookie": "^1.0.0", - "reflect-metadata": "^0.1.8", - "rxjs": "5.5.2", + "ngx-echarts": "1.2.2", + "normalize.css": "6.0.0", + "pace-js": "^1.0.2", + "roboto-fontface": "0.8.0", + "rxjs": "^5.4.2", "socket.io-client": "^1.7.3", "socketio": "^1.0.0", - "systemjs": "0.20.0", - "zone.js": "^0.8.16" + "tether": "1.4.0", + "typeface-exo": "0.0.22", + "web-animations-js": "2.2.5", + "zone.js": "^0.8.14" }, "devDependencies": { - "@angular/cli": "1.5.0", - "@angular/compiler-cli": "5.0.1", - "@angular/language-service": "5.0.1", + "@angular/cli": "1.4.9", + "@angular/compiler-cli": "^4.4.6", + "@angular/language-service": "^4.4.6", + "@compodoc/compodoc": "^1.0.1", + "@types/d3-color": "1.0.4", + "@types/socket.io-client": "^1.4.31", "@types/jasmine": "~2.5.53", "@types/jasminewd2": "~2.0.2", "@types/node": "~6.0.60", - "codelyzer": "~4.0.1", + "codelyzer": "~3.2.0", + "conventional-changelog-cli": "^1.3.4", + "husky": "0.13.3", "jasmine-core": "~2.6.2", "jasmine-spec-reporter": "~4.1.0", "karma": "~1.7.0", @@ -73,13 +98,13 @@ "karma-coverage-istanbul-reporter": "^1.2.1", "karma-jasmine": "~1.1.0", "karma-jasmine-html-reporter": "^0.2.2", - "nodemon": "1.11.0", + "npm-run-all": "4.0.2", "protractor": "~5.1.2", - "pump": "^1.0.2", - "ts-loader": "1.3.0", + "rimraf": "2.6.1", + "stylelint": "7.13.0", "ts-node": "~3.2.0", - "tslint": "~5.4.3", - "typescript": "~2.4.0", - "typings": "^2.0.0" + "tslint": "~5.7.0", + "tslint-language-service": "0.9.6", + "typescript": "~2.3.3" } } diff --git a/webapp/protractor.conf.js b/webapp/protractor.conf.js new file mode 100644 index 0000000..5bc5b19 --- /dev/null +++ b/webapp/protractor.conf.js @@ -0,0 +1,32 @@ +// Protractor configuration file, see link for more information +// https://github.com/angular/protractor/blob/master/lib/config.ts + +const { SpecReporter } = require('jasmine-spec-reporter'); + +exports.config = { + allScriptsTimeout: 11000, + specs: [ + './e2e/**/*.e2e-spec.ts' + ], + capabilities: { + 'browserName': 'chrome', + 'chromeOptions': { + 'args': ['show-fps-counter=true', '--no-sandbox'] + } + }, + directConnect: true, + baseUrl: 'http://localhost:4200/', + framework: 'jasmine', + jasmineNodeOpts: { + showColors: true, + defaultTimeoutInterval: 30000, + print: function() {} + }, + onPrepare() { + require('ts-node').register({ + project: 'e2e/tsconfig.e2e.json' + }); + + jasmine.getEnv().addReporter(new SpecReporter({ acspec: { displayStacktrace: true } })); + } +}; diff --git a/webapp/src/app/@core-xds/core-xds.module.ts b/webapp/src/app/@core-xds/core-xds.module.ts new file mode 100644 index 0000000..c5babc3 --- /dev/null +++ b/webapp/src/app/@core-xds/core-xds.module.ts @@ -0,0 +1,54 @@ +import { ModuleWithProviders, NgModule, Optional, SkipSelf } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { NbAuthModule, NbDummyAuthProvider } from '@nebular/auth'; +import { CookieModule } from 'ngx-cookie'; + +import { throwIfAlreadyLoaded } from './module-import-guard'; +import { XdsServicesModule } from './services/@core-xds-services.module'; +import { AnalyticsService } from '../@core/utils/analytics.service'; +import { StateService } from '../@core/data/state.service'; + +const NB_COREXDS_PROVIDERS = [ + ...XdsServicesModule.forRoot().providers, + ...NbAuthModule.forRoot({ + providers: { + email: { + service: NbDummyAuthProvider, + config: { + delay: 3000, + login: { + rememberMe: true, + }, + }, + }, + }, + }).providers, + AnalyticsService, + StateService, +]; + +@NgModule({ + imports: [ + CommonModule, + CookieModule.forRoot(), + ], + exports: [ + NbAuthModule, + ], + declarations: [], +}) +export class CoreXdsModule { + constructor( @Optional() @SkipSelf() parentModule: CoreXdsModule) { + throwIfAlreadyLoaded(parentModule, 'CoreXdsModule'); + } + + static forRoot(): ModuleWithProviders { + return { + ngModule: CoreXdsModule, + providers: [ + ...NB_COREXDS_PROVIDERS, + ], + }; + } +} diff --git a/webapp/src/app/@core-xds/module-import-guard.ts b/webapp/src/app/@core-xds/module-import-guard.ts new file mode 100644 index 0000000..445640c --- /dev/null +++ b/webapp/src/app/@core-xds/module-import-guard.ts @@ -0,0 +1,5 @@ +export function throwIfAlreadyLoaded(parentModule: any, moduleName: string) { + if (parentModule) { + throw new Error(`${moduleName} has already been loaded. Import Core modules in the AppModule only.`); + } +} diff --git a/webapp/src/app/@core-xds/services/@core-xds-services.module.ts b/webapp/src/app/@core-xds/services/@core-xds-services.module.ts new file mode 100644 index 0000000..13714e1 --- /dev/null +++ b/webapp/src/app/@core-xds/services/@core-xds-services.module.ts @@ -0,0 +1,39 @@ +import { NgModule, ModuleWithProviders } from '@angular/core'; +import { CommonModule } from '@angular/common'; + +import { AlertService } from './alert.service'; +import { ConfigService } from './config.service'; +import { ProjectService } from './project.service'; +import { SdkService } from './sdk.service'; +import { UserService } from './users.service'; +import { XDSConfigService } from './xds-config.service'; +import { XDSAgentService } from './xdsagent.service'; + +const SERVICES = [ + AlertService, + ConfigService, + ProjectService, + SdkService, + UserService, + XDSConfigService, + XDSAgentService, +]; + +@NgModule({ + imports: [ + CommonModule, + ], + providers: [ + ...SERVICES, + ], +}) +export class XdsServicesModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: XdsServicesModule, + providers: [ + ...SERVICES, + ], + }; + } +} diff --git a/webapp/src/app/services/alert.service.spec.ts b/webapp/src/app/@core-xds/services/alert.service.spec.ts similarity index 100% rename from webapp/src/app/services/alert.service.spec.ts rename to webapp/src/app/@core-xds/services/alert.service.spec.ts diff --git a/webapp/src/app/@core-xds/services/alert.service.ts b/webapp/src/app/@core-xds/services/alert.service.ts new file mode 100644 index 0000000..c15e176 --- /dev/null +++ b/webapp/src/app/@core-xds/services/alert.service.ts @@ -0,0 +1,73 @@ +import { Injectable, SecurityContext } from '@angular/core'; +import { Observable } from 'rxjs/Observable'; +import { Subject } from 'rxjs/Subject'; + + +export type AlertType = 'error' | 'warning' | 'info' | 'success'; + +export interface IAlert { + type: AlertType; + msg: string; + show?: boolean; + dismissible?: boolean; + dismissTimeout?: number; // close alert after this time (in seconds) + id?: number; +} + +@Injectable() +export class AlertService { + public alerts: Observable; + + private _alerts: IAlert[]; + private alertsSubject = >new Subject(); + private uid = 0; + private defaultDismissTmo = 5; // in seconds + + constructor() { + this.alerts = this.alertsSubject.asObservable(); + this._alerts = []; + this.uid = 0; + } + + public error(msg: string, dismissTime?: number) { + this.add({ + type: 'error', msg: msg, dismissible: true, dismissTimeout: dismissTime + }); + } + + public warning(msg: string, dismissible?: boolean) { + this.add({ type: 'warning', msg: msg, dismissible: true, dismissTimeout: (dismissible ? this.defaultDismissTmo : 0) }); + } + + public info(msg: string) { + this.add({ type: 'info', msg: msg, dismissible: true, dismissTimeout: this.defaultDismissTmo }); + } + + public add(al: IAlert) { + const msg = String(al.msg).replace('\n', '
'); + // this._alerts.push({ + this._alerts = [{ + show: true, + type: al.type, + msg: msg, + dismissible: al.dismissible || true, + dismissTimeout: (al.dismissTimeout * 1000) || 0, + id: this.uid, + }]; + this.uid += 1; + this.alertsSubject.next(this._alerts); + + } + + public del(al: IAlert) { + /* + const idx = this._alerts.findIndex((a) => a.id === al.id); + if (idx > -1) { + this._alerts.splice(idx, 1); + this.alertsSubject.next(this._alerts); + } + */ + this._alerts = []; + this.alertsSubject.next(this._alerts); + } +} diff --git a/webapp/src/app/services/config.service.spec.ts b/webapp/src/app/@core-xds/services/config.service.spec.ts similarity index 100% rename from webapp/src/app/services/config.service.spec.ts rename to webapp/src/app/@core-xds/services/config.service.spec.ts diff --git a/webapp/src/app/services/config.service.ts b/webapp/src/app/@core-xds/services/config.service.ts similarity index 94% rename from webapp/src/app/services/config.service.ts rename to webapp/src/app/@core-xds/services/config.service.ts index ffe2b45..1ba9f2d 100644 --- a/webapp/src/app/services/config.service.ts +++ b/webapp/src/app/@core-xds/services/config.service.ts @@ -4,7 +4,6 @@ import { Observable } from 'rxjs/Observable'; import { BehaviorSubject } from 'rxjs/BehaviorSubject'; import { AlertService, IAlert } from '../services/alert.service'; -import { UtilsService } from '../services/utils.service'; export interface IConfig { language: string; @@ -22,7 +21,6 @@ export class ConfigService { constructor( private cookie: CookieService, private alert: AlertService, - private utils: UtilsService, ) { this.load(); this.confSubject = >new BehaviorSubject(this.confStore); @@ -59,4 +57,5 @@ export class ConfigService { this.confStore.projectsRootDir = p; this.save(); } + } diff --git a/webapp/src/app/services/project.service.spec.ts b/webapp/src/app/@core-xds/services/project.service.spec.ts similarity index 100% rename from webapp/src/app/services/project.service.spec.ts rename to webapp/src/app/@core-xds/services/project.service.spec.ts diff --git a/webapp/src/app/@core-xds/services/project.service.ts b/webapp/src/app/@core-xds/services/project.service.ts new file mode 100644 index 0000000..8aeed80 --- /dev/null +++ b/webapp/src/app/@core-xds/services/project.service.ts @@ -0,0 +1,207 @@ +import { Injectable, SecurityContext } from '@angular/core'; +import { Observable } from 'rxjs/Observable'; +import { BehaviorSubject } from 'rxjs/BehaviorSubject'; + +import { XDSAgentService, IXDSProjectConfig } from '../services/xdsagent.service'; + +/* FIXME: syntax only compatible with TS>2.4.0 +export enum ProjectType { + UNSET = '', + NATIVE_PATHMAP = 'PathMap', + SYNCTHING = 'CloudSync' +} +*/ +export type ProjectTypeEnum = '' | 'PathMap' | 'CloudSync'; +export const ProjectType = { + UNSET: '', + NATIVE_PATHMAP: 'PathMap', + SYNCTHING: 'CloudSync' +}; + +export const ProjectTypes = [ + { value: ProjectType.NATIVE_PATHMAP, display: 'Path mapping' }, + { value: ProjectType.SYNCTHING, display: 'Cloud Sync' } +]; + +export const ProjectStatus = { + ErrorConfig: 'ErrorConfig', + Disable: 'Disable', + Enable: 'Enable', + Pause: 'Pause', + Syncing: 'Syncing' +}; + +export interface IProject { + id?: string; + serverId: string; + label: string; + pathClient: string; + pathServer?: string; + type: ProjectTypeEnum; + status?: string; + isInSync?: boolean; + isUsable?: boolean; + serverPrjDef?: IXDSProjectConfig; + isExpanded?: boolean; + visible?: boolean; + defaultSdkID?: string; +} + +@Injectable() +export class ProjectService { + public Projects$: Observable; + + private _prjsList: IProject[] = []; + private current: IProject; + private prjsSubject = >new BehaviorSubject(this._prjsList); + + constructor(private xdsSvr: XDSAgentService) { + this.current = null; + this.Projects$ = this.prjsSubject.asObservable(); + + this.xdsSvr.getProjects().subscribe((projects) => { + this._prjsList = []; + projects.forEach(p => { + this._addProject(p, true); + }); + this.prjsSubject.next(Object.assign([], this._prjsList)); + }); + + // Update Project data + this.xdsSvr.ProjectState$.subscribe(prj => { + const i = this._getProjectIdx(prj.id); + if (i >= 0) { + // XXX for now, only isInSync and status may change + this._prjsList[i].isInSync = prj.isInSync; + this._prjsList[i].status = prj.status; + this._prjsList[i].isUsable = this._isUsableProject(prj); + this.prjsSubject.next(Object.assign([], this._prjsList)); + } + }); + + // Add listener on create and delete project events + this.xdsSvr.addEventListener('event:project-add', (ev) => { + if (ev && ev.data && ev.data.id) { + this._addProject(ev.data); + } else { + console.log('Warning: received events with unknown data: ev=', ev); + } + }); + this.xdsSvr.addEventListener('event:project-delete', (ev) => { + if (ev && ev.data && ev.data.id) { + const idx = this._prjsList.findIndex(item => item.id === ev.data.id); + if (idx === -1) { + console.log('Warning: received events on unknown project id: ev=', ev); + return; + } + this._prjsList.splice(idx, 1); + this.prjsSubject.next(Object.assign([], this._prjsList)); + } else { + console.log('Warning: received events with unknown data: ev=', ev); + } + }); + + } + + public setCurrent(s: IProject) { + this.current = s; + } + + public getCurrent(): IProject { + return this.current; + } + + public getCurrentId(): string { + if (this.current && this.current.id) { + return this.current.id; + } + return ''; + } + + Add(prj: IProject): Observable { + const xdsPrj: IXDSProjectConfig = { + id: '', + serverId: prj.serverId, + label: prj.label || '', + clientPath: prj.pathClient.trim(), + serverPath: prj.pathServer, + type: prj.type, + defaultSdkID: prj.defaultSdkID, + }; + // Send config to XDS server + return this.xdsSvr.addProject(xdsPrj) + .map(xp => this._convToIProject(xp)); + } + + Delete(prj: IProject): Observable { + const idx = this._getProjectIdx(prj.id); + const delPrj = prj; + if (idx === -1) { + throw new Error('Invalid project id (id=' + prj.id + ')'); + } + return this.xdsSvr.deleteProject(prj.id) + .map(res => delPrj); + } + + Sync(prj: IProject): Observable { + const idx = this._getProjectIdx(prj.id); + if (idx === -1) { + throw new Error('Invalid project id (id=' + prj.id + ')'); + } + return this.xdsSvr.syncProject(prj.id); + } + + private _isUsableProject(p) { + return p && p.isInSync && + (p.status === ProjectStatus.Enable) && + (p.status !== ProjectStatus.Syncing); + } + + private _getProjectIdx(id: string): number { + return this._prjsList.findIndex((item) => item.id === id); + } + + private _convToIProject(rPrj: IXDSProjectConfig): IProject { + // Convert XDSFolderConfig to IProject + const pp: IProject = { + id: rPrj.id, + serverId: rPrj.serverId, + label: rPrj.label, + pathClient: rPrj.clientPath, + pathServer: rPrj.serverPath, + type: rPrj.type, + status: rPrj.status, + isInSync: rPrj.isInSync, + isUsable: this._isUsableProject(rPrj), + defaultSdkID: rPrj.defaultSdkID, + serverPrjDef: Object.assign({}, rPrj), // do a copy + }; + return pp; + } + + private _addProject(rPrj: IXDSProjectConfig, noNext?: boolean): IProject { + + // Convert XDSFolderConfig to IProject + const pp = this._convToIProject(rPrj); + + // add new project + this._prjsList.push(pp); + + // sort project array + this._prjsList.sort((a, b) => { + if (a.label < b.label) { + return -1; + } + if (a.label > b.label) { + return 1; + } + return 0; + }); + + if (!noNext) { + this.prjsSubject.next(Object.assign([], this._prjsList)); + } + + return pp; + } +} diff --git a/webapp/src/app/services/sdk.service.ts b/webapp/src/app/@core-xds/services/sdk.service.ts similarity index 83% rename from webapp/src/app/services/sdk.service.ts rename to webapp/src/app/@core-xds/services/sdk.service.ts index d492774..d1daa86 100644 --- a/webapp/src/app/services/sdk.service.ts +++ b/webapp/src/app/@core-xds/services/sdk.service.ts @@ -4,6 +4,8 @@ import { BehaviorSubject } from 'rxjs/BehaviorSubject'; import { XDSAgentService } from '../services/xdsagent.service'; +import 'rxjs/add/observable/throw'; + export interface ISdk { id: string; profile: string; @@ -51,4 +53,14 @@ export class SdkService { } return ''; } + + public add(sdk: ISdk): Observable { + // TODO SEB + return Observable.throw('Not implement yet'); + } + + public delete(sdk: ISdk): Observable { + // TODO SEB + return Observable.throw('Not implement yet'); + } } diff --git a/webapp/src/app/@core-xds/services/users.service.ts b/webapp/src/app/@core-xds/services/users.service.ts new file mode 100644 index 0000000..e187c10 --- /dev/null +++ b/webapp/src/app/@core-xds/services/users.service.ts @@ -0,0 +1,32 @@ +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs/Observable'; +import 'rxjs/add/observable/of'; + +let counter = 0; + +@Injectable() +export class UserService { + + private users = { + anonymous: { name: 'Anonymous', picture: 'assets/images/anonymous.png' }, + }; + + private userArray: any[]; + + constructor() { + // this.userArray = Object.values(this.users); + } + + getUsers(): Observable { + return Observable.of(this.users); + } + + getUserArray(): Observable { + return Observable.of(this.userArray); + } + + getUser(): Observable { + counter = (counter + 1) % this.userArray.length; + return Observable.of(this.userArray[counter]); + } +} diff --git a/webapp/src/app/@core-xds/services/xds-config.service.ts b/webapp/src/app/@core-xds/services/xds-config.service.ts new file mode 100644 index 0000000..7559673 --- /dev/null +++ b/webapp/src/app/@core-xds/services/xds-config.service.ts @@ -0,0 +1,97 @@ +import { Injectable } from '@angular/core'; +import { Observable } from 'rxjs/Observable'; +import { Subject } from 'rxjs/Subject'; +import { BehaviorSubject } from 'rxjs/BehaviorSubject'; + +import { AlertService, IAlert } from '../services/alert.service'; +import { XDSAgentService, IAgentStatus, IXDServerCfg } from '../../@core-xds/services/xdsagent.service'; + +import 'rxjs/add/operator/publish'; +import 'rxjs/add/operator/map'; +import 'rxjs/add/operator/catch'; + + +@Injectable() +export class XDSConfigService { + + // Conf$: Observable; + xdsServers: IXDServerCfg[]; + + // private confSubject: BehaviorSubject; + // private confStore: IXdsConfig; + + private _curServer: IXDServerCfg = { id: '', url: '', connRetry: 0, connected: false }; + private curServer$ = new Subject(); + + constructor( + private alert: AlertService, + private xdsAgentSvr: XDSAgentService, + ) { + /* + this.confSubject = >new BehaviorSubject(this.confStore); + this.Conf$ = this.confSubject.asObservable(); + */ + + // Update servers list + this.xdsAgentSvr.XdsConfig$.subscribe(cfg => { + if (!cfg || cfg.servers.length < 1) { + return; + } + this.xdsServers = cfg.servers; + this._updateCurServer(); + }); + } + + onCurServer(): Observable { + return this.curServer$.publish().refCount(); + } + + getCurServer(): IXDServerCfg { + return Object.assign({}, this._curServer); + } + + setCurServer(svr: IXDServerCfg): Observable { + const curSvr = this._getCurServer(); + + if (!curSvr.connected || curSvr.url !== svr.url) { + return this.xdsAgentSvr.setServerUrl(curSvr.id, svr.url, svr.connRetry) + .map(cfg => this._updateCurServer()) + .catch(err => { + this._curServer.connected = false; + this.curServer$.next(Object.assign({}, this._curServer)); + return Observable.throw(err); + }); + } else { + if (curSvr.connRetry !== svr.connRetry) { + return this.xdsAgentSvr.setServerRetry(curSvr.id, svr.connRetry) + .map(cfg => this._updateCurServer()) + .catch(err => { + this.curServer$.next(Object.assign({}, this._curServer)); + return Observable.throw(err); + }); + } + } + return Observable.of(curSvr); + } + + private _updateCurServer() { + this._curServer = this._getCurServer(); + this.curServer$.next(Object.assign({}, this._curServer)); + } + + private _getCurServer(url?: string): IXDServerCfg { + if (!this.xdsServers) { + return this._curServer; + } + + // Init the 1st time + let svrUrl = url || this._curServer.url; + if (this._curServer.url === '' && this.xdsServers.length > 0) { + svrUrl = this.xdsServers[0].url; + } + + const svr = this.xdsServers.filter(s => s.url === svrUrl); + return svr[0]; + } + +} diff --git a/webapp/src/app/@core-xds/services/xdsagent.service.ts b/webapp/src/app/@core-xds/services/xdsagent.service.ts new file mode 100644 index 0000000..56e493f --- /dev/null +++ b/webapp/src/app/@core-xds/services/xdsagent.service.ts @@ -0,0 +1,397 @@ +import { Injectable, Inject } from '@angular/core'; +import { HttpClient, HttpHeaders, HttpErrorResponse } from '@angular/common/http'; +import { DOCUMENT } from '@angular/common'; +import { Observable } from 'rxjs/Observable'; +import { Subject } from 'rxjs/Subject'; +import { BehaviorSubject } from 'rxjs/BehaviorSubject'; +import * as io from 'socket.io-client'; + +import { AlertService } from './alert.service'; +import { ISdk } from './sdk.service'; +import { ProjectType, ProjectTypeEnum } from './project.service'; + +// Import RxJs required methods +import 'rxjs/add/operator/map'; +import 'rxjs/add/operator/catch'; +import 'rxjs/add/observable/throw'; +import 'rxjs/add/operator/mergeMap'; +import 'rxjs/add/observable/of'; +import 'rxjs/add/operator/retryWhen'; + + +export interface IXDSConfigProject { + id: string; + path: string; + clientSyncThingID: string; + type: string; + label?: string; + defaultSdkID?: string; +} + +interface IXDSBuilderConfig { + ip: string; + port: string; + syncThingID: string; +} + +export interface IXDSProjectConfig { + id: string; + serverId: string; + label: string; + clientPath: string; + serverPath?: string; + type: ProjectTypeEnum; + status?: string; + isInSync?: boolean; + defaultSdkID: string; +} + +export interface IXDSVer { + id: string; + version: string; + apiVersion: string; + gitTag: string; +} + +export interface IXDSVersions { + client: IXDSVer; + servers: IXDSVer[]; +} + +export interface IXDServerCfg { + id: string; + url: string; + apiUrl?: string; + partialUrl?: string; + connRetry: number; + connected: boolean; +} + +export interface IXDSConfig { + servers: IXDServerCfg[]; +} + +export interface ISdkMessage { + wsID: string; + msgType: string; + data: any; +} + +export interface ICmdOutput { + cmdID: string; + timestamp: string; + stdout: string; + stderr: string; +} + +export interface ICmdExit { + cmdID: string; + timestamp: string; + code: number; + error: string; +} + +export interface IServerStatus { + id: string; + connected: boolean; +} + +export interface IAgentStatus { + connected: boolean; + servers: IServerStatus[]; +} + + +@Injectable() +export class XDSAgentService { + + public XdsConfig$: Observable; + public Status$: Observable; + public ProjectState$ = >new Subject(); + public CmdOutput$ = >new Subject(); + public CmdExit$ = >new Subject(); + + private baseUrl: string; + private wsUrl: string; + private _config = { servers: [] }; + private _status = { connected: false, servers: [] }; + + private configSubject = >new BehaviorSubject(this._config); + private statusSubject = >new BehaviorSubject(this._status); + + private socket: SocketIOClient.Socket; + + constructor( @Inject(DOCUMENT) private document: Document, + private http: HttpClient, private alert: AlertService) { + + this.XdsConfig$ = this.configSubject.asObservable(); + this.Status$ = this.statusSubject.asObservable(); + + const originUrl = this.document.location.origin; + this.baseUrl = originUrl + '/api/v1'; + + const re = originUrl.match(/http[s]?:\/\/([^\/]*)[\/]?/); + if (re === null || re.length < 2) { + console.error('ERROR: cannot determine Websocket url'); + } else { + this.wsUrl = 'ws://' + re[1]; + this._handleIoSocket(); + this._RegisterEvents(); + } + } + + private _NotifyXdsAgentState(sts: boolean) { + this._status.connected = sts; + this.statusSubject.next(Object.assign({}, this._status)); + + // Update XDS config including XDS Server list when connected + if (sts) { + this.getConfig().subscribe(c => { + this._config = c; + this._NotifyXdsServerState(); + this.configSubject.next(Object.assign({ servers: [] }, this._config)); + }); + } + } + + private _NotifyXdsServerState() { + this._status.servers = this._config.servers.map(svr => { + return { id: svr.id, connected: svr.connected }; + }); + this.statusSubject.next(Object.assign({}, this._status)); + } + + private _handleIoSocket() { + this.socket = io(this.wsUrl, { transports: ['websocket'] }); + + this.socket.on('connect_error', (res) => { + this._NotifyXdsAgentState(false); + console.error('XDS Agent WebSocket Connection error !'); + }); + + this.socket.on('connect', (res) => { + this._NotifyXdsAgentState(true); + }); + + this.socket.on('disconnection', (res) => { + this._NotifyXdsAgentState(false); + this.alert.error('WS disconnection: ' + res); + }); + + this.socket.on('error', (err) => { + console.error('WS error:', err); + }); + + this.socket.on('make:output', data => { + this.CmdOutput$.next(Object.assign({}, data)); + }); + + this.socket.on('make:exit', data => { + this.CmdExit$.next(Object.assign({}, data)); + }); + + this.socket.on('exec:output', data => { + this.CmdOutput$.next(Object.assign({}, data)); + }); + + this.socket.on('exec:exit', data => { + this.CmdExit$.next(Object.assign({}, data)); + }); + + // Events + // (project-add and project-delete events are managed by project.service) + this.socket.on('event:server-config', ev => { + if (ev && ev.data) { + const cfg: IXDServerCfg = ev.data; + const idx = this._config.servers.findIndex(el => el.id === cfg.id); + if (idx >= 0) { + this._config.servers[idx] = Object.assign({}, cfg); + this._NotifyXdsServerState(); + } + this.configSubject.next(Object.assign({}, this._config)); + } + }); + + this.socket.on('event:project-state-change', ev => { + if (ev && ev.data) { + this.ProjectState$.next(Object.assign({}, ev.data)); + } + }); + + } + + /** + ** Events + ***/ + addEventListener(ev: string, fn: Function): SocketIOClient.Emitter { + return this.socket.addEventListener(ev, fn); + } + + /** + ** Misc / Version + ***/ + getVersion(): Observable { + return this._get('/version'); + } + + /*** + ** Config + ***/ + getConfig(): Observable { + return this._get('/config'); + } + + setConfig(cfg: IXDSConfig): Observable { + return this._post('/config', cfg); + } + + setServerRetry(serverID: string, retry: number): Observable { + const svr = this._getServer(serverID); + if (!svr) { + return Observable.throw('Unknown server ID'); + } + if (retry < 0 || Number.isNaN(retry) || retry == null) { + return Observable.throw('Not a valid number'); + } + svr.connRetry = retry; + return this._setConfig(); + } + + setServerUrl(serverID: string, url: string, retry: number): Observable { + const svr = this._getServer(serverID); + if (!svr) { + return Observable.throw('Unknown server ID'); + } + svr.connected = false; + svr.url = url; + if (!Number.isNaN(retry) && retry > 0) { + svr.connRetry = retry; + } + this._NotifyXdsServerState(); + return this._setConfig(); + } + + private _setConfig(): Observable { + return this.setConfig(this._config) + .map(newCfg => { + this._config = newCfg; + this.configSubject.next(Object.assign({}, this._config)); + return this._config; + }); + } + + /*** + ** SDKs + ***/ + getSdks(serverID: string): Observable { + const svr = this._getServer(serverID); + if (!svr || !svr.connected) { + return Observable.of([]); + } + + return this._get(svr.partialUrl + '/sdks'); + } + + /*** + ** Projects + ***/ + getProjects(): Observable { + return this._get('/projects'); + } + + addProject(cfg: IXDSProjectConfig): Observable { + return this._post('/projects', cfg); + } + + deleteProject(id: string): Observable { + return this._delete('/projects/' + id); + } + + syncProject(id: string): Observable { + return this._post('/projects/sync/' + id, {}); + } + + /*** + ** Exec + ***/ + exec(prjID: string, dir: string, cmd: string, sdkid?: string, args?: string[], env?: string[]): Observable { + return this._post('/exec', + { + id: prjID, + rpath: dir, + cmd: cmd, + sdkID: sdkid || '', + args: args || [], + env: env || [], + }); + } + + /** + ** Private functions + ***/ + + private _RegisterEvents() { + // Register to all existing events + this._post('/events/register', { 'name': 'event:all' }) + .subscribe( + res => { }, + error => { + this.alert.error('ERROR while registering to all events: ' + error); + } + ); + } + + private _getServer(ID: string): IXDServerCfg { + const svr = this._config.servers.filter(item => item.id === ID); + if (svr.length < 1) { + return null; + } + return svr[0]; + } + + private _attachAuthHeaders(options?: any) { + options = options || {}; + const headers = options.headers || new HttpHeaders(); + // headers.append('Authorization', 'Basic ' + btoa('username:password')); + headers.append('Accept', 'application/json'); + headers.append('Content-Type', 'application/json'); + // headers.append('Access-Control-Allow-Origin', '*'); + + options.headers = headers; + return options; + } + + private _get(url: string): Observable { + return this.http.get(this.baseUrl + url, this._attachAuthHeaders()) + .catch(this._decodeError); + } + private _post(url: string, body: any): Observable { + return this.http.post(this.baseUrl + url, JSON.stringify(body), this._attachAuthHeaders()) + .catch((error) => { + return this._decodeError(error); + }); + } + private _delete(url: string): Observable { + return this.http.delete(this.baseUrl + url, this._attachAuthHeaders()) + .catch(this._decodeError); + } + + private _decodeError(err: any) { + let e: string; + if (err instanceof HttpErrorResponse) { + e = (err.error && err.error.error) ? err.error.error : err.message || 'Unknown error'; + } else if (typeof err === 'object') { + if (err.statusText) { + e = err.statusText; + } else if (err.error) { + e = String(err.error); + } else { + e = JSON.stringify(err); + } + } else { + e = err.message ? err.message : err.toString(); + } + console.log('xdsagent.service - ERROR: ', e); + return Observable.throw(e); + } +} diff --git a/webapp/src/app/@core/data/.gitkeep b/webapp/src/app/@core/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/webapp/src/app/@core/data/state.service.ts b/webapp/src/app/@core/data/state.service.ts new file mode 100644 index 0000000..a6bcb08 --- /dev/null +++ b/webapp/src/app/@core/data/state.service.ts @@ -0,0 +1,69 @@ +import { Injectable } from '@angular/core'; + +import { Observable } from 'rxjs/Observable'; +import { BehaviorSubject } from 'rxjs/BehaviorSubject'; +import 'rxjs/add/observable/of'; + +@Injectable() +export class StateService { + + protected layouts: any = [ + { + name: 'One Column', + icon: 'nb-layout-default', + id: 'one-column', + selected: true, + }, + { + name: 'Two Column', + icon: 'nb-layout-two-column', + id: 'two-column', + }, + { + name: 'Center Column', + icon: 'nb-layout-centre', + id: 'center-column', + }, + ]; + + protected sidebars: any = [ + { + name: 'Left Sidebar', + icon: 'nb-layout-sidebar-left', + id: 'left', + selected: true, + }, + { + name: 'Right Sidebar', + icon: 'nb-layout-sidebar-right', + id: 'right', + }, + ]; + + protected layoutState$ = new BehaviorSubject(this.layouts[0]); + protected sidebarState$ = new BehaviorSubject(this.sidebars[0]); + + setLayoutState(state: any): any { + this.layoutState$.next(state); + } + + getLayoutStates(): Observable { + return Observable.of(this.layouts); + } + + onLayoutState(): Observable { + return this.layoutState$.asObservable(); + } + + setSidebarState(state: any): any { + this.sidebarState$.next(state); + } + + getSidebarStates(): Observable { + return Observable.of(this.sidebars); + } + + onSidebarState(): Observable { + return this.sidebarState$.asObservable(); + } +} diff --git a/webapp/src/app/@core/utils/.gitkeep b/webapp/src/app/@core/utils/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/webapp/src/app/@core/utils/analytics.service.ts b/webapp/src/app/@core/utils/analytics.service.ts new file mode 100644 index 0000000..73f1332 --- /dev/null +++ b/webapp/src/app/@core/utils/analytics.service.ts @@ -0,0 +1,31 @@ +import { Injectable } from '@angular/core'; +import { NavigationEnd, Router } from '@angular/router'; +import { Location } from '@angular/common'; + +import { filter } from 'rxjs/operator/filter'; + +declare const ga: any; + +@Injectable() +export class AnalyticsService { + private enabled: boolean; + + constructor(private location: Location, private router: Router) { + this.enabled = false; + } + + trackPageViews() { + if (this.enabled) { + filter.call(this.router.events, (event) => event instanceof NavigationEnd) + .subscribe(() => { + ga('send', {hitType: 'pageview', page: this.location.path()}); + }); + } + } + + trackEvent(eventName: string) { + if (this.enabled) { + ga('send', 'event', eventName); + } + } +} diff --git a/webapp/src/app/@theme/components/footer/footer.component.scss b/webapp/src/app/@theme/components/footer/footer.component.scss new file mode 100644 index 0000000..78d8114 --- /dev/null +++ b/webapp/src/app/@theme/components/footer/footer.component.scss @@ -0,0 +1,30 @@ +@import '../../styles/themes'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; +@import '~bootstrap/scss/mixins/breakpoints'; + +@include nb-install-component() { + width: 100%; + display: flex; + justify-content: space-between; + align-items: center; + + .socials { + font-size: 2rem; + + a { + padding: 0.4rem; + color: nb-theme(color-fg); + transition: color ease-out 0.1s; + + &:hover { + color: nb-theme(color-fg-heading); + } + } + } + + @include media-breakpoint-down(is) { + .socials { + font-size: 1.5rem; + } + } +} diff --git a/webapp/src/app/@theme/components/footer/footer.component.ts b/webapp/src/app/@theme/components/footer/footer.component.ts new file mode 100644 index 0000000..8e1e825 --- /dev/null +++ b/webapp/src/app/@theme/components/footer/footer.component.ts @@ -0,0 +1,23 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'ngx-footer', + styleUrls: ['./footer.component.scss'], + template: ` + Created by + IoT.bzh 2017 +    + (powered by akveo/ngx-admin) + + + `, +}) +export class FooterComponent { +} diff --git a/webapp/src/app/@theme/components/header/header.component.html b/webapp/src/app/@theme/components/header/header.component.html new file mode 100644 index 0000000..5d5eff6 --- /dev/null +++ b/webapp/src/app/@theme/components/header/header.component.html @@ -0,0 +1,32 @@ +
+
+ + + +
+ +
+ + + + + + + + + + + + diff --git a/webapp/src/app/@theme/components/header/header.component.scss b/webapp/src/app/@theme/components/header/header.component.scss new file mode 100644 index 0000000..647311b --- /dev/null +++ b/webapp/src/app/@theme/components/header/header.component.scss @@ -0,0 +1,115 @@ +@import '../../styles/themes'; +@import '~bootstrap/scss/mixins/breakpoints'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; + +@include nb-install-component() { + display: flex; + justify-content: space-between; + width: 100%; + + .left { + display: flex; + width: 100%; + order: 0; + flex-direction: row; + } + .right { + order: 1; + flex-direction: row-reverse; + } + + .logo-containter { + display: flex; + align-items: center; + } + + .control-item { + display: block; + } + + .header-container { + display: flex; + align-items: center; + width: 100%; + + .navigation { + padding-right: nb-theme(padding); + font-size: 2.5rem; + text-decoration: none; + + i { + display: block; + } + + } + + .logo { + padding: 0 nb-theme(padding); + font-size: 1.75rem; + font-weight: nb-theme(font-weight-bolder); + border-left: 1px solid nb-theme(separator); + white-space: nowrap; + + span { + font-weight: nb-theme(font-weight-normal); + } + } + } + + .toggle-layout /deep/ a { + display: block; + text-decoration: none; + line-height: 1; + + i { + color: nb-theme(color-fg-highlight); + font-size: 2.25rem; + } + } + + @include media-breakpoint-down(md) { + + nb-action:not(.toggle-layout) { + border: none; + } + + .control-item { + display: none; + } + + .toggle-layout { + padding: 0; + } + } + + @include media-breakpoint-down(sm) { + + nb-user /deep/ .user-name { + display: none; + } + } + + @include media-breakpoint-down(is) { + + .header-container { + .logo { + font-size: 1.25rem; + } + } + + .toggle-layout { + display: none; + } + + nb-action:not(.toggle-layout) { + padding: 0; + } + } + + @include media-breakpoint-down(xs) { + .right /deep/ { + display: none; + } + } +} + diff --git a/webapp/src/app/@theme/components/header/header.component.ts b/webapp/src/app/@theme/components/header/header.component.ts new file mode 100644 index 0000000..e2a84cb --- /dev/null +++ b/webapp/src/app/@theme/components/header/header.component.ts @@ -0,0 +1,51 @@ +import { Component, Input, OnInit } from '@angular/core'; + +import { NbMenuService, NbSidebarService } from '@nebular/theme'; +// XDS_MODS +import { UserService } from '../../../@core-xds/services/users.service'; +import { AnalyticsService } from '../../../@core/utils/analytics.service'; + +@Component({ + selector: 'ngx-header', + styleUrls: ['./header.component.scss'], + templateUrl: './header.component.html', +}) +export class HeaderComponent implements OnInit { + + + @Input() position = 'normal'; + + user: any; + + userMenu = [{ title: 'Profile' }, { title: 'Log out' }]; + + constructor(private sidebarService: NbSidebarService, + private menuService: NbMenuService, + private userService: UserService, + private analyticsService: AnalyticsService) { + } + + ngOnInit() { + // XDS_MODS + this.userService.getUsers() + .subscribe((users: any) => this.user = users.anonymous); + } + + toggleSidebar(): boolean { + this.sidebarService.toggle(true, 'menu-sidebar'); + return false; + } + + toggleSettings(): boolean { + this.sidebarService.toggle(false, 'settings-sidebar'); + return false; + } + + goToHome() { + this.menuService.navigateHome(); + } + + startSearch() { + this.analyticsService.trackEvent('startSearch'); + } +} diff --git a/webapp/src/app/@theme/components/index.ts b/webapp/src/app/@theme/components/index.ts new file mode 100644 index 0000000..4a25efe --- /dev/null +++ b/webapp/src/app/@theme/components/index.ts @@ -0,0 +1,6 @@ +export * from './header/header.component'; +export * from './footer/footer.component'; +export * from './search-input/search-input.component'; +// XDS_MODS export * from './tiny-mce/tiny-mce.component'; +export * from './theme-settings/theme-settings.component'; +export * from './theme-switcher/theme-switcher.component'; diff --git a/webapp/src/app/@theme/components/search-input/search-input.component.scss b/webapp/src/app/@theme/components/search-input/search-input.component.scss new file mode 100644 index 0000000..5ef07ef --- /dev/null +++ b/webapp/src/app/@theme/components/search-input/search-input.component.scss @@ -0,0 +1,33 @@ +:host { + display: flex; + align-items: center; + + i.control-icon { + &::before { + font-size: 2.3rem; + } + + &:hover { + cursor: pointer; + } + } + + input { + border: none; + outline: none; + margin-left: 1rem; + width: 15rem; + transition: width 0.2s ease; + + &.hidden { + width: 0; + margin: 0; + } + } + + /deep/ search-input { + input { + background: transparent; + } + } +} diff --git a/webapp/src/app/@theme/components/search-input/search-input.component.ts b/webapp/src/app/@theme/components/search-input/search-input.component.ts new file mode 100644 index 0000000..d9f0f10 --- /dev/null +++ b/webapp/src/app/@theme/components/search-input/search-input.component.ts @@ -0,0 +1,35 @@ +import { Component, ElementRef, EventEmitter, Output, ViewChild } from '@angular/core'; + +@Component({ + selector: 'ngx-search-input', + styleUrls: ['./search-input.component.scss'], + template: ` + + + `, +}) +export class SearchInputComponent { + @ViewChild('input') input: ElementRef; + + @Output() search: EventEmitter = new EventEmitter(); + + isInputShown = false; + + showInput() { + this.isInputShown = true; + this.input.nativeElement.focus(); + } + + hideInput() { + this.isInputShown = false; + } + + onInput(val: string) { + this.search.emit(val); + } +} diff --git a/webapp/src/app/@theme/components/theme-settings/theme-settings.component.scss b/webapp/src/app/@theme/components/theme-settings/theme-settings.component.scss new file mode 100644 index 0000000..4a0a93e --- /dev/null +++ b/webapp/src/app/@theme/components/theme-settings/theme-settings.component.scss @@ -0,0 +1,36 @@ +@import '../../styles/themes'; + +@include nb-install-component() { + h6 { + margin-bottom: 0.5rem; + } + + .settings-row { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + flex-wrap: wrap; + + width: 90%; + margin: 0 0 1rem; + + a { + text-decoration: none; + font-size: 2.25rem; + + color: nb-theme(color-fg); + + &.selected { + color: nb-theme(color-success); + } + + @include nb-for-theme(cosmic) { + &.selected { + color: nb-theme(link-color); + } + } + } + } +} + diff --git a/webapp/src/app/@theme/components/theme-settings/theme-settings.component.ts b/webapp/src/app/@theme/components/theme-settings/theme-settings.component.ts new file mode 100644 index 0000000..9cd60fe --- /dev/null +++ b/webapp/src/app/@theme/components/theme-settings/theme-settings.component.ts @@ -0,0 +1,65 @@ +import { Component, Input, OnInit } from '@angular/core'; + +import { StateService } from '../../../@core/data/state.service'; + +@Component({ + selector: 'ngx-theme-settings', + styleUrls: ['./theme-settings.component.scss'], + template: ` +
LAYOUTS
+
+ + + +
+
SIDEBAR
+
+ + + +
+ `, +}) +export class ThemeSettingsComponent { + + layouts = []; + sidebars = []; + + constructor(protected stateService: StateService) { + this.stateService.getLayoutStates() + .subscribe((layouts: any[]) => this.layouts = layouts); + + this.stateService.getSidebarStates() + .subscribe((sidebars: any[]) => this.sidebars = sidebars); + } + + layoutSelect(layout: any): boolean { + this.layouts = this.layouts.map((l: any) => { + l.selected = false; + return l; + }); + + layout.selected = true; + this.stateService.setLayoutState(layout); + return false; + } + + sidebarSelect(sidebars: any): boolean { + this.sidebars = this.sidebars.map((s: any) => { + s.selected = false; + return s; + }); + + sidebars.selected = true; + this.stateService.setSidebarState(sidebars); + return false; + } +} diff --git a/webapp/src/app/@theme/components/theme-switcher/theme-switcher.component.scss b/webapp/src/app/@theme/components/theme-switcher/theme-switcher.component.scss new file mode 100644 index 0000000..210add8 --- /dev/null +++ b/webapp/src/app/@theme/components/theme-switcher/theme-switcher.component.scss @@ -0,0 +1,101 @@ +@import '../../styles/themes'; +@import '~@nebular/theme/styles/global/bootstrap/hero-buttons'; +@import '~bootstrap/scss/mixins/breakpoints'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; + +@include nb-install-component() { + display: flex; + flex-direction: column; + align-items: center; + width: 50%; + + .theme-switch { + display: flex; + justify-content: space-between; + align-items: center; + cursor: pointer; + margin: 0; + + & > span { + font-size: 1.125rem; + font-weight: nb-theme(font-weight-bold); + transition: opacity 0.3s ease; + + &.light { + color: nb-theme(color-fg-text); + padding-right: 10px; + } + + &.cosmic { + color: nb-theme(color-fg); + padding-left: 10px; + } + + @include nb-for-theme(cosmic) { + &.light { + color: nb-theme(color-fg); + } + + &.cosmic { + color: nb-theme(color-white); + } + } + + &:active { + opacity: 0.78; + } + } + } + + .switch { + position: relative; + display: inline-block; + width: 4rem; + height: 1.75rem; + margin: 0; + + input { + display: none; + + &:checked + .slider::before { + transform: translateX(2.25rem); + } + } + + .slider { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border-radius: 1.75rem; + background-color: nb-theme(layout-bg); + } + + .slider::before { + position: absolute; + content: ''; + height: 1.75rem; + width: 1.75rem; + border-radius: 50%; + background-color: nb-theme(color-success); + transition: 0.2s; + + box-shadow: 0 0 0.25rem 0 rgba(nb-theme(color-fg), 0.4); + + @include nb-for-theme(cosmic) { + @include btn-hero-primary-gradient(); + } + } + } + + @include media-breakpoint-down(is) { + .light, .cosmic { + display: none; + } + } + + @include media-breakpoint-down(xs) { + align-items: flex-end; + } +} diff --git a/webapp/src/app/@theme/components/theme-switcher/theme-switcher.component.ts b/webapp/src/app/@theme/components/theme-switcher/theme-switcher.component.ts new file mode 100644 index 0000000..e84b942 --- /dev/null +++ b/webapp/src/app/@theme/components/theme-switcher/theme-switcher.component.ts @@ -0,0 +1,48 @@ +import { Component, OnInit } from '@angular/core'; +import { NbThemeService } from '@nebular/theme'; +import { NbJSThemeOptions } from '@nebular/theme/services/js-themes/theme.options'; +import { AnalyticsService } from '../../../@core/utils/analytics.service'; + +@Component({ + selector: 'ngx-theme-switcher', + styleUrls: ['./theme-switcher.component.scss'], + template: ` + + `, +}) +export class ThemeSwitcherComponent implements OnInit { + theme: NbJSThemeOptions; + + constructor(private themeService: NbThemeService, private analyticsService: AnalyticsService) { + } + + ngOnInit() { + this.themeService.getJsTheme() + .subscribe((theme: NbJSThemeOptions) => this.theme = theme); + } + + toggleTheme(theme: boolean) { + const boolTheme = this.boolToTheme(theme); + this.themeService.changeTheme(boolTheme); + this.analyticsService.trackEvent('switchTheme'); + } + + currentBoolTheme() { + return this.themeToBool(this.theme); + } + + private themeToBool(theme: NbJSThemeOptions) { + return theme.name === 'cosmic'; + } + + private boolToTheme(theme: boolean) { + return theme ? 'cosmic' : 'default'; + } +} diff --git a/webapp/src/app/@theme/components/tiny-mce/tiny-mce.component.ts b/webapp/src/app/@theme/components/tiny-mce/tiny-mce.component.ts new file mode 100644 index 0000000..c54685b --- /dev/null +++ b/webapp/src/app/@theme/components/tiny-mce/tiny-mce.component.ts @@ -0,0 +1,33 @@ +import { Component, OnDestroy, AfterViewInit, Output, EventEmitter, ElementRef } from '@angular/core'; + +@Component({ + selector: 'ngx-tiny-mce', + template: '', +}) +export class TinyMCEComponent implements OnDestroy, AfterViewInit { + + @Output() editorKeyup = new EventEmitter(); + + editor: any; + + constructor(private host: ElementRef) { } + + ngAfterViewInit() { + tinymce.init({ + target: this.host.nativeElement, + plugins: ['link', 'paste', 'table'], + skin_url: 'assets/skins/lightgray', + setup: editor => { + this.editor = editor; + editor.on('keyup', () => { + this.editorKeyup.emit(editor.getContent()); + }); + }, + height: '320', + }); + } + + ngOnDestroy() { + tinymce.remove(this.editor); + } +} diff --git a/webapp/src/app/@theme/directives/.gitkeep b/webapp/src/app/@theme/directives/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/webapp/src/app/@theme/layouts/index.ts b/webapp/src/app/@theme/layouts/index.ts new file mode 100644 index 0000000..47d2015 --- /dev/null +++ b/webapp/src/app/@theme/layouts/index.ts @@ -0,0 +1,6 @@ +export * from './one-column/one-column.layout'; +export * from './two-columns/two-columns.layout'; +export * from './three-columns/three-columns.layout'; +export * from './sample/sample.layout'; +// XDS_MODS +export * from './xds/xds.layout'; diff --git a/webapp/src/app/@theme/layouts/one-column/one-column.layout.scss b/webapp/src/app/@theme/layouts/one-column/one-column.layout.scss new file mode 100644 index 0000000..7ccf7b7 --- /dev/null +++ b/webapp/src/app/@theme/layouts/one-column/one-column.layout.scss @@ -0,0 +1,130 @@ +@import '../../styles/themes'; +@import '~bootstrap/scss/mixins/breakpoints'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; + +@include nb-install-component() { + nb-layout-column.small { + flex: 0.15 !important; + } + + nb-sidebar.settings-sidebar { + $sidebar-width: 7.5rem; + + transition: width 0.3s ease; + width: $sidebar-width; + overflow: hidden; + + &.collapsed { + width: 0; + + /deep/ .main-container { + width: 0; + + .scrollable { + width: $sidebar-width; + padding: 1.25rem; + } + } + } + + /deep/ .main-container { + width: $sidebar-width; + background: nb-theme(color-bg); + transition: width 0.3s ease; + overflow: hidden; + + .scrollable { + width: $sidebar-width; + } + + @include nb-for-theme(cosmic) { + background: nb-theme(layout-bg); + } + } + } + + nb-sidebar.menu-sidebar { + + margin-top: nb-theme(sidebar-header-gap); + + /deep/ .main-container { + height: + calc(#{nb-theme(sidebar-height)} - #{nb-theme(header-height)} - #{nb-theme(sidebar-header-gap)}) !important; + border-top-right-radius: nb-theme(radius); + } + + /deep/ nb-sidebar-header { + padding-bottom: 0.5rem; + text-align: center; + } + + background: transparent; + + .main-btn { + padding: 0.75rem 2.5rem; + margin-top: -2rem; + font-weight: bold; + transition: padding 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.48); + + i { + font-size: 2rem; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); + } + span { + padding-left: 0.25rem; + } + + i, span { + vertical-align: middle; + } + } + + &.compacted { + + /deep/ nb-sidebar-header { + padding-left: 0; + padding-right: 0; + } + + .main-btn { + width: 46px; + height: 44px; + padding: 0.375rem; + border-radius: 5px; + transition: none; + + span { + display: none; + } + } + } + } + + @include media-breakpoint-down(xs) { + .main-content { + padding: 0.75rem !important; + + } + } + + @include media-breakpoint-down(sm) { + + nb-sidebar.menu-sidebar { + + margin-top: 0; + + /deep/ .main-container { + height: calc(#{nb-theme(sidebar-height)} - #{nb-theme(header-height)}) !important; + border-top-right-radius: 0; + + .scrollable { + padding-top: 0; + } + } + } + + .main-btn { + display: none; + } + } +} diff --git a/webapp/src/app/@theme/layouts/one-column/one-column.layout.ts b/webapp/src/app/@theme/layouts/one-column/one-column.layout.ts new file mode 100644 index 0000000..beeaf30 --- /dev/null +++ b/webapp/src/app/@theme/layouts/one-column/one-column.layout.ts @@ -0,0 +1,35 @@ +import { Component } from '@angular/core'; + +// TODO: move layouts into the framework +@Component({ + selector: 'ngx-one-column-layout', + styleUrls: ['./one-column.layout.scss'], + template: ` + + + + + + + + + + + + + + + + + + + + + `, +}) +export class OneColumnLayoutComponent { +} diff --git a/webapp/src/app/@theme/layouts/sample/sample.layout.scss b/webapp/src/app/@theme/layouts/sample/sample.layout.scss new file mode 100644 index 0000000..7ccf7b7 --- /dev/null +++ b/webapp/src/app/@theme/layouts/sample/sample.layout.scss @@ -0,0 +1,130 @@ +@import '../../styles/themes'; +@import '~bootstrap/scss/mixins/breakpoints'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; + +@include nb-install-component() { + nb-layout-column.small { + flex: 0.15 !important; + } + + nb-sidebar.settings-sidebar { + $sidebar-width: 7.5rem; + + transition: width 0.3s ease; + width: $sidebar-width; + overflow: hidden; + + &.collapsed { + width: 0; + + /deep/ .main-container { + width: 0; + + .scrollable { + width: $sidebar-width; + padding: 1.25rem; + } + } + } + + /deep/ .main-container { + width: $sidebar-width; + background: nb-theme(color-bg); + transition: width 0.3s ease; + overflow: hidden; + + .scrollable { + width: $sidebar-width; + } + + @include nb-for-theme(cosmic) { + background: nb-theme(layout-bg); + } + } + } + + nb-sidebar.menu-sidebar { + + margin-top: nb-theme(sidebar-header-gap); + + /deep/ .main-container { + height: + calc(#{nb-theme(sidebar-height)} - #{nb-theme(header-height)} - #{nb-theme(sidebar-header-gap)}) !important; + border-top-right-radius: nb-theme(radius); + } + + /deep/ nb-sidebar-header { + padding-bottom: 0.5rem; + text-align: center; + } + + background: transparent; + + .main-btn { + padding: 0.75rem 2.5rem; + margin-top: -2rem; + font-weight: bold; + transition: padding 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.48); + + i { + font-size: 2rem; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); + } + span { + padding-left: 0.25rem; + } + + i, span { + vertical-align: middle; + } + } + + &.compacted { + + /deep/ nb-sidebar-header { + padding-left: 0; + padding-right: 0; + } + + .main-btn { + width: 46px; + height: 44px; + padding: 0.375rem; + border-radius: 5px; + transition: none; + + span { + display: none; + } + } + } + } + + @include media-breakpoint-down(xs) { + .main-content { + padding: 0.75rem !important; + + } + } + + @include media-breakpoint-down(sm) { + + nb-sidebar.menu-sidebar { + + margin-top: 0; + + /deep/ .main-container { + height: calc(#{nb-theme(sidebar-height)} - #{nb-theme(header-height)}) !important; + border-top-right-radius: 0; + + .scrollable { + padding-top: 0; + } + } + } + + .main-btn { + display: none; + } + } +} diff --git a/webapp/src/app/@theme/layouts/sample/sample.layout.ts b/webapp/src/app/@theme/layouts/sample/sample.layout.ts new file mode 100644 index 0000000..6d35c09 --- /dev/null +++ b/webapp/src/app/@theme/layouts/sample/sample.layout.ts @@ -0,0 +1,145 @@ +import { Component, OnDestroy } from '@angular/core'; +import { + NbMediaBreakpoint, + NbMediaBreakpointsService, + NbMenuItem, + NbMenuService, + NbSidebarService, + NbThemeService, +} from '@nebular/theme'; + +import { StateService } from '../../../@core/data/state.service'; + +import { Subscription } from 'rxjs/Subscription'; +import 'rxjs/add/operator/withLatestFrom'; +import 'rxjs/add/operator/delay'; + +// TODO: move layouts into the framework +@Component({ + selector: 'ngx-sample-layout', + styleUrls: ['./sample.layout.scss'], + template: ` + + + + + + + + + Support Us + + + + + + + + + + + + + + + + + + + + + + + + + + `, +}) +export class SampleLayoutComponent implements OnDestroy { + + subMenu: NbMenuItem[] = [ + { + title: 'PAGE LEVEL MENU', + group: true, + }, + { + title: 'Buttons', + icon: 'ion ion-android-radio-button-off', + link: '/pages/ui-features/buttons', + }, + { + title: 'Grid', + icon: 'ion ion-android-radio-button-off', + link: '/pages/ui-features/grid', + }, + { + title: 'Icons', + icon: 'ion ion-android-radio-button-off', + link: '/pages/ui-features/icons', + }, + { + title: 'Modals', + icon: 'ion ion-android-radio-button-off', + link: '/pages/ui-features/modals', + }, + { + title: 'Typography', + icon: 'ion ion-android-radio-button-off', + link: '/pages/ui-features/typography', + }, + { + title: 'Animated Searches', + icon: 'ion ion-android-radio-button-off', + link: '/pages/ui-features/search-fields', + }, + { + title: 'Tabs', + icon: 'ion ion-android-radio-button-off', + link: '/pages/ui-features/tabs', + }, + ]; + layout: any = {}; + sidebar: any = {}; + + protected layoutState$: Subscription; + protected sidebarState$: Subscription; + protected menuClick$: Subscription; + + constructor(protected stateService: StateService, + protected menuService: NbMenuService, + protected themeService: NbThemeService, + protected bpService: NbMediaBreakpointsService, + protected sidebarService: NbSidebarService) { + this.layoutState$ = this.stateService.onLayoutState() + .subscribe((layout: string) => this.layout = layout); + + this.sidebarState$ = this.stateService.onSidebarState() + .subscribe((sidebar: string) => { + this.sidebar = sidebar; + }); + + const isBp = this.bpService.getByName('is'); + this.menuClick$ = this.menuService.onItemSelect() + .withLatestFrom(this.themeService.onMediaQueryChange()) + .delay(20) + .subscribe(([item, [bpFrom, bpTo]]: [any, [NbMediaBreakpoint, NbMediaBreakpoint]]) => { + + if (bpTo.width <= isBp.width) { + this.sidebarService.collapse('menu-sidebar'); + } + }); + } + + ngOnDestroy() { + this.layoutState$.unsubscribe(); + this.sidebarState$.unsubscribe(); + this.menuClick$.unsubscribe(); + } +} diff --git a/webapp/src/app/@theme/layouts/three-columns/three-columns.layout.scss b/webapp/src/app/@theme/layouts/three-columns/three-columns.layout.scss new file mode 100644 index 0000000..7ccf7b7 --- /dev/null +++ b/webapp/src/app/@theme/layouts/three-columns/three-columns.layout.scss @@ -0,0 +1,130 @@ +@import '../../styles/themes'; +@import '~bootstrap/scss/mixins/breakpoints'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; + +@include nb-install-component() { + nb-layout-column.small { + flex: 0.15 !important; + } + + nb-sidebar.settings-sidebar { + $sidebar-width: 7.5rem; + + transition: width 0.3s ease; + width: $sidebar-width; + overflow: hidden; + + &.collapsed { + width: 0; + + /deep/ .main-container { + width: 0; + + .scrollable { + width: $sidebar-width; + padding: 1.25rem; + } + } + } + + /deep/ .main-container { + width: $sidebar-width; + background: nb-theme(color-bg); + transition: width 0.3s ease; + overflow: hidden; + + .scrollable { + width: $sidebar-width; + } + + @include nb-for-theme(cosmic) { + background: nb-theme(layout-bg); + } + } + } + + nb-sidebar.menu-sidebar { + + margin-top: nb-theme(sidebar-header-gap); + + /deep/ .main-container { + height: + calc(#{nb-theme(sidebar-height)} - #{nb-theme(header-height)} - #{nb-theme(sidebar-header-gap)}) !important; + border-top-right-radius: nb-theme(radius); + } + + /deep/ nb-sidebar-header { + padding-bottom: 0.5rem; + text-align: center; + } + + background: transparent; + + .main-btn { + padding: 0.75rem 2.5rem; + margin-top: -2rem; + font-weight: bold; + transition: padding 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.48); + + i { + font-size: 2rem; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); + } + span { + padding-left: 0.25rem; + } + + i, span { + vertical-align: middle; + } + } + + &.compacted { + + /deep/ nb-sidebar-header { + padding-left: 0; + padding-right: 0; + } + + .main-btn { + width: 46px; + height: 44px; + padding: 0.375rem; + border-radius: 5px; + transition: none; + + span { + display: none; + } + } + } + } + + @include media-breakpoint-down(xs) { + .main-content { + padding: 0.75rem !important; + + } + } + + @include media-breakpoint-down(sm) { + + nb-sidebar.menu-sidebar { + + margin-top: 0; + + /deep/ .main-container { + height: calc(#{nb-theme(sidebar-height)} - #{nb-theme(header-height)}) !important; + border-top-right-radius: 0; + + .scrollable { + padding-top: 0; + } + } + } + + .main-btn { + display: none; + } + } +} diff --git a/webapp/src/app/@theme/layouts/three-columns/three-columns.layout.ts b/webapp/src/app/@theme/layouts/three-columns/three-columns.layout.ts new file mode 100644 index 0000000..447b23e --- /dev/null +++ b/webapp/src/app/@theme/layouts/three-columns/three-columns.layout.ts @@ -0,0 +1,39 @@ +import { Component } from '@angular/core'; + +// TODO: move layouts into the framework +@Component({ + selector: 'ngx-three-columns-layout', + styleUrls: ['./three-columns.layout.scss'], + template: ` + + + + + + + + + Support Us + + + + + + + + + + + + + + + + + + + + `, +}) +export class ThreeColumnsLayoutComponent { +} diff --git a/webapp/src/app/@theme/layouts/two-columns/two-columns.layout.scss b/webapp/src/app/@theme/layouts/two-columns/two-columns.layout.scss new file mode 100644 index 0000000..7ccf7b7 --- /dev/null +++ b/webapp/src/app/@theme/layouts/two-columns/two-columns.layout.scss @@ -0,0 +1,130 @@ +@import '../../styles/themes'; +@import '~bootstrap/scss/mixins/breakpoints'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; + +@include nb-install-component() { + nb-layout-column.small { + flex: 0.15 !important; + } + + nb-sidebar.settings-sidebar { + $sidebar-width: 7.5rem; + + transition: width 0.3s ease; + width: $sidebar-width; + overflow: hidden; + + &.collapsed { + width: 0; + + /deep/ .main-container { + width: 0; + + .scrollable { + width: $sidebar-width; + padding: 1.25rem; + } + } + } + + /deep/ .main-container { + width: $sidebar-width; + background: nb-theme(color-bg); + transition: width 0.3s ease; + overflow: hidden; + + .scrollable { + width: $sidebar-width; + } + + @include nb-for-theme(cosmic) { + background: nb-theme(layout-bg); + } + } + } + + nb-sidebar.menu-sidebar { + + margin-top: nb-theme(sidebar-header-gap); + + /deep/ .main-container { + height: + calc(#{nb-theme(sidebar-height)} - #{nb-theme(header-height)} - #{nb-theme(sidebar-header-gap)}) !important; + border-top-right-radius: nb-theme(radius); + } + + /deep/ nb-sidebar-header { + padding-bottom: 0.5rem; + text-align: center; + } + + background: transparent; + + .main-btn { + padding: 0.75rem 2.5rem; + margin-top: -2rem; + font-weight: bold; + transition: padding 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.48); + + i { + font-size: 2rem; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); + } + span { + padding-left: 0.25rem; + } + + i, span { + vertical-align: middle; + } + } + + &.compacted { + + /deep/ nb-sidebar-header { + padding-left: 0; + padding-right: 0; + } + + .main-btn { + width: 46px; + height: 44px; + padding: 0.375rem; + border-radius: 5px; + transition: none; + + span { + display: none; + } + } + } + } + + @include media-breakpoint-down(xs) { + .main-content { + padding: 0.75rem !important; + + } + } + + @include media-breakpoint-down(sm) { + + nb-sidebar.menu-sidebar { + + margin-top: 0; + + /deep/ .main-container { + height: calc(#{nb-theme(sidebar-height)} - #{nb-theme(header-height)}) !important; + border-top-right-radius: 0; + + .scrollable { + padding-top: 0; + } + } + } + + .main-btn { + display: none; + } + } +} diff --git a/webapp/src/app/@theme/layouts/two-columns/two-columns.layout.ts b/webapp/src/app/@theme/layouts/two-columns/two-columns.layout.ts new file mode 100644 index 0000000..b7f3a67 --- /dev/null +++ b/webapp/src/app/@theme/layouts/two-columns/two-columns.layout.ts @@ -0,0 +1,37 @@ +import { Component } from '@angular/core'; + +// TODO: move layouts into the framework +@Component({ + selector: 'ngx-two-columns-layout', + styleUrls: ['./two-columns.layout.scss'], + template: ` + + + + + + + + + Support Us + + + + + + + + + + + + + + + + + + `, +}) +export class TwoColumnsLayoutComponent { +} diff --git a/webapp/src/app/@theme/layouts/xds/xds.layout.html b/webapp/src/app/@theme/layouts/xds/xds.layout.html new file mode 100644 index 0000000..bf2b4e6 --- /dev/null +++ b/webapp/src/app/@theme/layouts/xds/xds.layout.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/webapp/src/app/@theme/layouts/xds/xds.layout.scss b/webapp/src/app/@theme/layouts/xds/xds.layout.scss new file mode 100644 index 0000000..7ccf7b7 --- /dev/null +++ b/webapp/src/app/@theme/layouts/xds/xds.layout.scss @@ -0,0 +1,130 @@ +@import '../../styles/themes'; +@import '~bootstrap/scss/mixins/breakpoints'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; + +@include nb-install-component() { + nb-layout-column.small { + flex: 0.15 !important; + } + + nb-sidebar.settings-sidebar { + $sidebar-width: 7.5rem; + + transition: width 0.3s ease; + width: $sidebar-width; + overflow: hidden; + + &.collapsed { + width: 0; + + /deep/ .main-container { + width: 0; + + .scrollable { + width: $sidebar-width; + padding: 1.25rem; + } + } + } + + /deep/ .main-container { + width: $sidebar-width; + background: nb-theme(color-bg); + transition: width 0.3s ease; + overflow: hidden; + + .scrollable { + width: $sidebar-width; + } + + @include nb-for-theme(cosmic) { + background: nb-theme(layout-bg); + } + } + } + + nb-sidebar.menu-sidebar { + + margin-top: nb-theme(sidebar-header-gap); + + /deep/ .main-container { + height: + calc(#{nb-theme(sidebar-height)} - #{nb-theme(header-height)} - #{nb-theme(sidebar-header-gap)}) !important; + border-top-right-radius: nb-theme(radius); + } + + /deep/ nb-sidebar-header { + padding-bottom: 0.5rem; + text-align: center; + } + + background: transparent; + + .main-btn { + padding: 0.75rem 2.5rem; + margin-top: -2rem; + font-weight: bold; + transition: padding 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.48); + + i { + font-size: 2rem; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); + } + span { + padding-left: 0.25rem; + } + + i, span { + vertical-align: middle; + } + } + + &.compacted { + + /deep/ nb-sidebar-header { + padding-left: 0; + padding-right: 0; + } + + .main-btn { + width: 46px; + height: 44px; + padding: 0.375rem; + border-radius: 5px; + transition: none; + + span { + display: none; + } + } + } + } + + @include media-breakpoint-down(xs) { + .main-content { + padding: 0.75rem !important; + + } + } + + @include media-breakpoint-down(sm) { + + nb-sidebar.menu-sidebar { + + margin-top: 0; + + /deep/ .main-container { + height: calc(#{nb-theme(sidebar-height)} - #{nb-theme(header-height)}) !important; + border-top-right-radius: 0; + + .scrollable { + padding-top: 0; + } + } + } + + .main-btn { + display: none; + } + } +} diff --git a/webapp/src/app/@theme/layouts/xds/xds.layout.ts b/webapp/src/app/@theme/layouts/xds/xds.layout.ts new file mode 100644 index 0000000..8987584 --- /dev/null +++ b/webapp/src/app/@theme/layouts/xds/xds.layout.ts @@ -0,0 +1,76 @@ +import { Component, OnDestroy } from '@angular/core'; +import { + NbMediaBreakpoint, + NbMediaBreakpointsService, + NbMenuItem, + NbMenuService, + NbSidebarService, + NbThemeService, +} from '@nebular/theme'; + +import { StateService } from '../../../@core/data/state.service'; + +import { Subscription } from 'rxjs/Subscription'; +import 'rxjs/add/operator/withLatestFrom'; +import 'rxjs/add/operator/delay'; + +// TODO: move layouts into the framework +@Component({ + selector: 'ngx-xds-layout', + styleUrls: ['./xds.layout.scss'], + templateUrl: './xds.layout.html', +}) + +export class XdsLayoutComponent implements OnDestroy { + + subMenu: NbMenuItem[] = []; + layout: any = {}; + sidebar: any = {}; + sidebarCompact = true; + + protected layoutState$: Subscription; + protected sidebarState$: Subscription; + protected menuClick$: Subscription; + + constructor(protected stateService: StateService, + protected menuService: NbMenuService, + protected themeService: NbThemeService, + protected bpService: NbMediaBreakpointsService, + protected sidebarService: NbSidebarService) { + this.layoutState$ = this.stateService.onLayoutState() + .subscribe((layout: string) => this.layout = layout); + + this.sidebarState$ = this.stateService.onSidebarState() + .subscribe((sidebar: string) => { + this.sidebar = sidebar; + }); + + const isBp = this.bpService.getByName('is'); + this.menuClick$ = this.menuService.onItemSelect() + .withLatestFrom(this.themeService.onMediaQueryChange()) + .delay(20) + .subscribe(([item, [bpFrom, bpTo]]: [any, [NbMediaBreakpoint, NbMediaBreakpoint]]) => { + + this.sidebarCompact = false; + if (bpTo.width <= isBp.width) { + this.sidebarService.collapse('menu-sidebar'); + } + }); + + // Set sidebarCompact according to sidebar state changes + this.sidebarService.onToggle().subscribe(s => s.tag === 'menu-sidebar' && (this.sidebarCompact = !this.sidebarCompact)); + this.sidebarService.onCollapse().subscribe(s => s.tag === 'menu-sidebar' && (this.sidebarCompact = true)); + this.sidebarService.onExpand().subscribe(() => this.sidebarCompact = false); + this.menuService.onSubmenuToggle().subscribe(i => i.item && i.item.expanded && (this.sidebarCompact = false)); + } + + toogleSidebar() { + this.sidebarService.toggle(true, 'menu-sidebar'); + } + + ngOnDestroy() { + this.layoutState$.unsubscribe(); + this.sidebarState$.unsubscribe(); + this.menuClick$.unsubscribe(); + } +} diff --git a/webapp/src/app/@theme/pipes/.gitkeep b/webapp/src/app/@theme/pipes/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/webapp/src/app/@theme/pipes/capitalize.pipe.ts b/webapp/src/app/@theme/pipes/capitalize.pipe.ts new file mode 100644 index 0000000..61d5e58 --- /dev/null +++ b/webapp/src/app/@theme/pipes/capitalize.pipe.ts @@ -0,0 +1,11 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ name: 'ngxCapitalize' }) +export class CapitalizePipe implements PipeTransform { + + transform(input: string): string { + return input && input.length + ? (input.charAt(0).toUpperCase() + input.slice(1).toLowerCase()) + : input; + } +} diff --git a/webapp/src/app/@theme/pipes/index.ts b/webapp/src/app/@theme/pipes/index.ts new file mode 100644 index 0000000..541ebeb --- /dev/null +++ b/webapp/src/app/@theme/pipes/index.ts @@ -0,0 +1,4 @@ +export * from './capitalize.pipe'; +export * from './plural.pipe'; +export * from './round.pipe'; +export * from './timing.pipe'; diff --git a/webapp/src/app/@theme/pipes/plural.pipe.ts b/webapp/src/app/@theme/pipes/plural.pipe.ts new file mode 100644 index 0000000..4c34096 --- /dev/null +++ b/webapp/src/app/@theme/pipes/plural.pipe.ts @@ -0,0 +1,14 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ name: 'ngxPlural' }) +export class PluralPipe implements PipeTransform { + + transform(input: number, label: string, pluralLabel: string = ''): string { + input = input || 0; + return input === 1 + ? `${input} ${label}` + : pluralLabel + ? `${input} ${pluralLabel}` + : `${input} ${label}s`; + } +} diff --git a/webapp/src/app/@theme/pipes/round.pipe.ts b/webapp/src/app/@theme/pipes/round.pipe.ts new file mode 100644 index 0000000..3ec880f --- /dev/null +++ b/webapp/src/app/@theme/pipes/round.pipe.ts @@ -0,0 +1,9 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ name: 'ngxRound' }) +export class RoundPipe implements PipeTransform { + + transform(input: number): number { + return Math.round(input); + } +} diff --git a/webapp/src/app/@theme/pipes/timing.pipe.ts b/webapp/src/app/@theme/pipes/timing.pipe.ts new file mode 100644 index 0000000..afc9056 --- /dev/null +++ b/webapp/src/app/@theme/pipes/timing.pipe.ts @@ -0,0 +1,18 @@ +import { Pipe, PipeTransform } from '@angular/core'; + +@Pipe({ name: 'timing' }) +export class TimingPipe implements PipeTransform { + transform(time: number): string { + if (time) { + const minutes = Math.floor(time / 60); + const seconds = Math.floor(time % 60); + return `${this.initZero(minutes)}${minutes}:${this.initZero(seconds)}${seconds}`; + } + + return '00:00'; + } + + private initZero(time: number): string { + return time < 10 ? '0' : ''; + } +} diff --git a/webapp/src/app/@theme/styles/pace.theme.scss b/webapp/src/app/@theme/styles/pace.theme.scss new file mode 100644 index 0000000..e3bc9b6 --- /dev/null +++ b/webapp/src/app/@theme/styles/pace.theme.scss @@ -0,0 +1,22 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + + @mixin ngx-pace-theme() { + + .pace .pace-progress { + background: nb-theme(color-fg-highlight); + } + + .pace .pace-progress-inner { + box-shadow: 0 0 10px nb-theme(color-fg-highlight), 0 0 5px nb-theme(color-fg-highlight); + } + + .pace .pace-activity { + display: none; + // border-top-color: nb-theme(color-fg-highlight); + // border-left-color: nb-theme(color-fg-highlight); + } +} diff --git a/webapp/src/app/@theme/styles/styles.scss b/webapp/src/app/@theme/styles/styles.scss new file mode 100644 index 0000000..a943e7a --- /dev/null +++ b/webapp/src/app/@theme/styles/styles.scss @@ -0,0 +1,20 @@ +// themes - our custom or/and out of the box themes +@import 'themes'; + +// framework component themes (styles tied to theme variables) +@import '~@nebular/theme/styles/globals'; +@import '~@nebular/auth/styles/all'; + +// loading progress bar theme +@import './pace.theme'; + +// install the framework and custom global styles +@include nb-install() { + + // framework global styles + @include nb-theme-global(); + @include nb-auth-global(); + + // loading progress bar + @include ngx-pace-theme(); +}; diff --git a/webapp/src/app/@theme/styles/theme.cosmic.ts b/webapp/src/app/@theme/styles/theme.cosmic.ts new file mode 100644 index 0000000..a252beb --- /dev/null +++ b/webapp/src/app/@theme/styles/theme.cosmic.ts @@ -0,0 +1,87 @@ +export const COSMIC_THEME = { + name: 'cosmic', + base: 'default', + variables: { + + temperature: [ + '#2ec7fe', + '#31ffad', + '#7bff24', + '#fff024', + '#f7bd59', + ], + + solar: { + gradientLeft: '#7bff24', + gradientRight: '#2ec7fe', + shadowColor: '#19977E', + radius: ['70%', '90%'], + }, + + traffic: { + colorBlack: '#000000', + tooltipBg: 'rgba(0, 255, 170, 0.35)', + tooltipBorderColor: '#00d977', + tooltipExtraCss: 'box-shadow: 0px 2px 46px 0 rgba(0, 255, 170, 0.35); border-radius: 10px; padding: 4px 16px;', + tooltipTextColor: '#ffffff', + tooltipFontWeight: 'normal', + + lineBg: '#d1d1ff', + lineShadowBlur: '14', + itemColor: '#BEBBFF', + itemBorderColor: '#ffffff', + itemEmphasisBorderColor: '#ffffff', + shadowLineDarkBg: '#655ABD', + shadowLineShadow: 'rgba(33, 7, 77, 0.5)', + gradFrom: 'rgba(118, 89, 255, 0.4)', + gradTo: 'rgba(164, 84, 255, 0.5)', + }, + + electricity: { + tooltipBg: 'rgba(0, 255, 170, 0.35)', + tooltipLineColor: 'rgba(255, 255, 255, 0.1)', + tooltipLineWidth: '1', + tooltipBorderColor: '#00d977', + tooltipExtraCss: 'box-shadow: 0px 2px 46px 0 rgba(0, 255, 170, 0.35); border-radius: 10px; padding: 8px 24px;', + tooltipTextColor: '#ffffff', + tooltipFontWeight: 'normal', + + axisLineColor: 'rgba(161, 161 ,229, 0.3)', + xAxisTextColor: '#a1a1e5', + yAxisSplitLine: 'rgba(161, 161 ,229, 0.2)', + + itemBorderColor: '#ffffff', + lineStyle: 'dotted', + lineWidth: '6', + lineGradFrom: '#00ffaa', + lineGradTo: '#fff835', + lineShadow: 'rgba(14, 16, 48, 0.4)', + + areaGradFrom: 'rgba(188, 92, 255, 0.5)', + areaGradTo: 'rgba(188, 92, 255, 0)', + shadowLineDarkBg: '#a695ff', + }, + + bubbleMap: { + titleColor: '#ffffff', + areaColor: '#2c2961', + areaHoverColor: '#a1a1e5', + areaBorderColor: '#654ddb', + }, + + echarts: { + bg: '#3d3780', + textColor: '#ffffff', + axisLineColor: '#a1a1e5', + splitLineColor: '#342e73', + itemHoverShadowColor: 'rgba(0, 0, 0, 0.5)', + tooltipBackgroundColor: '#6a7985', + areaOpacity: '1', + }, + + chartjs: { + axisLineColor: '#a1a1e5', + textColor: '#ffffff', + }, + }, +}; diff --git a/webapp/src/app/@theme/styles/theme.default.ts b/webapp/src/app/@theme/styles/theme.default.ts new file mode 100644 index 0000000..d387c57 --- /dev/null +++ b/webapp/src/app/@theme/styles/theme.default.ts @@ -0,0 +1,88 @@ +export const DEFAULT_THEME = { + name: 'default', + base: null, + variables: { + + // Safari fix + temperature: [ + '#42db7d', + '#42db7d', + '#42db7d', + '#42db7d', + '#42db7d', + ], + + solar: { + gradientLeft: '#42db7d', + gradientRight: '#42db7d', + shadowColor: 'rgba(0, 0, 0, 0)', + radius: ['80%', '90%'], + }, + + traffic: { + colorBlack: '#000000', + tooltipBg: '#ffffff', + tooltipBorderColor: '#c0c8d1', + tooltipExtraCss: 'border-radius: 10px; padding: 4px 16px;', + tooltipTextColor: '#2a2a2a', + tooltipFontWeight: 'bolder', + + lineBg: '#c0c8d1', + lineShadowBlur: '1', + itemColor: '#bcc3cc', + itemBorderColor: '#bcc3cc', + itemEmphasisBorderColor: '#42db7d', + shadowLineDarkBg: 'rgba(0, 0, 0, 0)', + shadowLineShadow: 'rgba(0, 0, 0, 0)', + gradFrom: '#ebeef2', + gradTo: '#ebeef2', + }, + + electricity: { + tooltipBg: '#ffffff', + tooltipLineColor: 'rgba(0, 0, 0, 0)', + tooltipLineWidth: '0', + tooltipBorderColor: '#ebeef2', + tooltipExtraCss: 'border-radius: 10px; padding: 8px 24px;', + tooltipTextColor: '#2a2a2a', + tooltipFontWeight: 'bolder', + + axisLineColor: 'rgba(0, 0, 0, 0)', + xAxisTextColor: '#2a2a2a', + yAxisSplitLine: '#ebeef2', + + itemBorderColor: '#42db7d', + lineStyle: 'solid', + lineWidth: '4', + lineGradFrom: '#42db7d', + lineGradTo: '#42db7d', + lineShadow: 'rgba(0, 0, 0, 0)', + + areaGradFrom: 'rgba(235, 238, 242, 0.5)', + areaGradTo: 'rgba(235, 238, 242, 0.5)', + shadowLineDarkBg: 'rgba(0, 0, 0, 0)', + }, + + bubbleMap: { + titleColor: '#484848', + areaColor: '#dddddd', + areaHoverColor: '#cccccc', + areaBorderColor: '#ebeef2', + }, + + echarts: { + bg: '#ffffff', + textColor: '#484848', + axisLineColor: '#bbbbbb', + splitLineColor: '#ebeef2', + itemHoverShadowColor: 'rgba(0, 0, 0, 0.5)', + tooltipBackgroundColor: '#6a7985', + areaOpacity: '0.7', + }, + + chartjs: { + axisLineColor: '#cccccc', + textColor: '#484848', + }, + }, +}; diff --git a/webapp/src/app/@theme/styles/themes.scss b/webapp/src/app/@theme/styles/themes.scss new file mode 100644 index 0000000..f5f75b6 --- /dev/null +++ b/webapp/src/app/@theme/styles/themes.scss @@ -0,0 +1,27 @@ +// @nebular theming framework +@import '~@nebular/theme/styles/theming'; +// @nebular out of the box themes +@import '~@nebular/theme/styles/themes'; + +// which themes you what to enable (empty to enable all) +$nb-enabled-themes: (default, cosmic); + +$nb-themes: nb-register-theme(( + // app wise variables for each theme + sidebar-header-gap: 2rem, + sidebar-header-height: initial, + layout-content-width: 1400px, + + font-main: Roboto, + font-secondary: Exo, +), default, default); + +$nb-themes: nb-register-theme(( + // app wise variables for each theme + sidebar-header-gap: 2rem, + sidebar-header-height: initial, + layout-content-width: 1400px, + + font-main: Roboto, + font-secondary: Exo, +), cosmic, cosmic); diff --git a/webapp/src/app/@theme/theme.module.ts b/webapp/src/app/@theme/theme.module.ts new file mode 100644 index 0000000..d786226 --- /dev/null +++ b/webapp/src/app/@theme/theme.module.ts @@ -0,0 +1,99 @@ +import { ModuleWithProviders, NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule, ReactiveFormsModule } from '@angular/forms'; +import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; + +import { + NbActionsModule, + NbCardModule, + NbLayoutModule, + NbMenuModule, + NbRouteTabsetModule, + NbSearchModule, + NbSidebarModule, + NbTabsetModule, + NbThemeModule, + NbUserModule, + NbCheckboxModule, +} from '@nebular/theme'; + +import { + FooterComponent, + HeaderComponent, + SearchInputComponent, + ThemeSettingsComponent, + ThemeSwitcherComponent, + // XDS_MODS TinyMCEComponent, +} from './components'; +import { CapitalizePipe, PluralPipe, RoundPipe, TimingPipe } from './pipes'; +import { + OneColumnLayoutComponent, + SampleLayoutComponent, + XdsLayoutComponent, // XDS_MODS + ThreeColumnsLayoutComponent, + TwoColumnsLayoutComponent, +} from './layouts'; +import { DEFAULT_THEME } from './styles/theme.default'; +import { COSMIC_THEME } from './styles/theme.cosmic'; + +const BASE_MODULES = [CommonModule, FormsModule, ReactiveFormsModule]; + +const NB_MODULES = [ + NbCardModule, + NbLayoutModule, + NbTabsetModule, + NbRouteTabsetModule, + NbMenuModule, + NbUserModule, + NbActionsModule, + NbSearchModule, + NbSidebarModule, + NbCheckboxModule, + NgbModule, +]; + +const COMPONENTS = [ + ThemeSwitcherComponent, + HeaderComponent, + FooterComponent, + SearchInputComponent, + ThemeSettingsComponent, + // XDS_MODS TinyMCEComponent, + OneColumnLayoutComponent, + SampleLayoutComponent, + XdsLayoutComponent, // XDS_MODS + ThreeColumnsLayoutComponent, + TwoColumnsLayoutComponent, +]; + +const PIPES = [ + CapitalizePipe, + PluralPipe, + RoundPipe, + TimingPipe, +]; + +const NB_THEME_PROVIDERS = [ + ...NbThemeModule.forRoot( + { + name: 'default', // XDS_MODS + }, + [ DEFAULT_THEME, COSMIC_THEME ], + ).providers, + ...NbSidebarModule.forRoot().providers, + ...NbMenuModule.forRoot().providers, +]; + +@NgModule({ + imports: [...BASE_MODULES, ...NB_MODULES], + exports: [...BASE_MODULES, ...NB_MODULES, ...COMPONENTS, ...PIPES], + declarations: [...COMPONENTS, ...PIPES], +}) +export class ThemeModule { + static forRoot(): ModuleWithProviders { + return { + ngModule: ThemeModule, + providers: [...NB_THEME_PROVIDERS], + }; + } +} diff --git a/webapp/src/app/app-alert/app-alert.component.spec.ts b/webapp/src/app/app-alert/app-alert.component.spec.ts deleted file mode 100644 index 7f343dc..0000000 --- a/webapp/src/app/app-alert/app-alert.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { AppAlertComponent } from './app-alert.component'; - -describe('AppAlertComponent', () => { - let component: AppAlertComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ AppAlertComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(AppAlertComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/webapp/src/app/app-alert/app-alert.component.ts b/webapp/src/app/app-alert/app-alert.component.ts deleted file mode 100644 index e6fbd47..0000000 --- a/webapp/src/app/app-alert/app-alert.component.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Component, ViewEncapsulation } from '@angular/core'; -import { Observable } from 'rxjs/Observable'; - -import { AlertService, IAlert } from '../services/alert.service'; - -@Component({ - selector: 'app-alert', - template: ` -
- -
-
-
-`, -}) - -export class AppAlertComponent { - - alerts$: Observable; - - constructor(private alertSvr: AlertService) { - this.alerts$ = this.alertSvr.alerts; - } - - onClose(al) { - this.alertSvr.del(al); - } - -} diff --git a/webapp/src/app/app-routing.module.ts b/webapp/src/app/app-routing.module.ts index 36629de..5490a21 100644 --- a/webapp/src/app/app-routing.module.ts +++ b/webapp/src/app/app-routing.module.ts @@ -1,18 +1,57 @@ +import { ExtraOptions, RouterModule, Routes } from '@angular/router'; import { NgModule } from '@angular/core'; -import { Routes, RouterModule } from '@angular/router'; -import { HomeComponent } from './home/home.component'; -import { ConfigComponent } from './config/config.component'; -import { DevelComponent } from './devel/devel.component'; +import { + NbAuthComponent, + NbLoginComponent, + NbLogoutComponent, + NbRegisterComponent, + NbRequestPasswordComponent, + NbResetPasswordComponent, +} from '@nebular/auth'; const routes: Routes = [ - { path: 'config', component: ConfigComponent, data: { title: 'Config' } }, - { path: 'home', component: HomeComponent, data: { title: 'Home' } }, - { path: 'devel', component: DevelComponent, data: { title: 'Build & Deploy' } }, - { path: '**', component: HomeComponent } + { path: 'pages', loadChildren: 'app/pages/pages.module#PagesModule' }, + { + path: 'auth', + component: NbAuthComponent, + children: [ + { + path: '', + component: NbLoginComponent, + }, + { + path: 'login', + component: NbLoginComponent, + }, + { + path: 'register', + component: NbRegisterComponent, + }, + { + path: 'logout', + component: NbLogoutComponent, + }, + { + path: 'request-password', + component: NbRequestPasswordComponent, + }, + { + path: 'reset-password', + component: NbResetPasswordComponent, + }, + ], + }, + { path: '', redirectTo: 'pages', pathMatch: 'full' }, + { path: '**', redirectTo: 'pages' }, ]; +const config: ExtraOptions = { + useHash: true, +}; + @NgModule({ - imports: [RouterModule.forRoot(routes)], - exports: [RouterModule] + imports: [RouterModule.forRoot(routes, config)], + exports: [RouterModule], }) -export class AppRoutingModule { } +export class AppRoutingModule { +} diff --git a/webapp/src/app/app-topnav/app-topnav.component.css b/webapp/src/app/app-topnav/app-topnav.component.css deleted file mode 100644 index a47ad13..0000000 --- a/webapp/src/app/app-topnav/app-topnav.component.css +++ /dev/null @@ -1,31 +0,0 @@ -.navbar { - background-color: whitesmoke; -} - -.navbar-brand { - font-size: x-large; - font-variant: small-caps; - color: #5a28a1; -} - -a.navbar-brand { - margin-top: 5px; -} - - -.navbar-nav ul li a { - color: #fff; -} - -.menu-text { - color: #fff; -} - -#logo-iot { - padding: 0 2px; - height: 60px; -} - -li>a { - color:#5a28a1; -} diff --git a/webapp/src/app/app-topnav/app-topnav.component.html b/webapp/src/app/app-topnav/app-topnav.component.html deleted file mode 100644 index be2dfa2..0000000 --- a/webapp/src/app/app-topnav/app-topnav.component.html +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/webapp/src/app/app-topnav/app-topnav.component.ts b/webapp/src/app/app-topnav/app-topnav.component.ts deleted file mode 100644 index 9ba4021..0000000 --- a/webapp/src/app/app-topnav/app-topnav.component.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Component, ViewEncapsulation } from '@angular/core'; - -@Component({ - selector: 'app-topnav', - templateUrl: './app-topnav.component.html', - styleUrls: ['./app-topnav.component.css'], - encapsulation: ViewEncapsulation.None -}) -export class AppTopnavComponent { - public isCollapsed = false; - - constructor() { } -} diff --git a/webapp/src/app/app.component.html b/webapp/src/app/app.component.html deleted file mode 100644 index 6fcb46f..0000000 --- a/webapp/src/app/app.component.html +++ /dev/null @@ -1,7 +0,0 @@ - - - - -
- -
diff --git a/webapp/src/app/app.component.ts b/webapp/src/app/app.component.ts index b644ecd..f858b0c 100644 --- a/webapp/src/app/app.component.ts +++ b/webapp/src/app/app.component.ts @@ -1,44 +1,21 @@ -import { Component, OnInit, OnDestroy } from '@angular/core'; -import { TranslateService } from '@ngx-translate/core'; -import { ConfigService, IConfig } from './services/config.service'; +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ +import { Component, OnInit } from '@angular/core'; +import { AnalyticsService } from './@core/utils/analytics.service'; @Component({ - selector: 'app-root', - templateUrl: 'app.component.html' + selector: 'ngx-app', + template: '', }) +export class AppComponent implements OnInit { -export class AppComponent implements OnInit, OnDestroy { - private defaultLanguage = 'en'; - public isCollapsed = true; + constructor(private analytics: AnalyticsService) { + } - constructor(private translate: TranslateService, private configSvr: ConfigService) { - } - - ngOnInit() { - this.translate.addLangs(['en', 'fr']); - this.translate.setDefaultLang(this.defaultLanguage); - - const browserLang = this.translate.getBrowserLang(); - this.translate.use(browserLang.match(/en|fr/) ? browserLang : this.defaultLanguage); - - this.configSvr.Conf$.subscribe((cfg: IConfig) => { - let lang: string; - switch (cfg.language) { - case 'ENG': - lang = 'en'; - break; - case 'FRA': - lang = 'fr'; - break; - default: - lang = this.defaultLanguage; - } - this.translate.use(lang); - }); - } - - ngOnDestroy(): void { - // this.aglIdentityService.loginResponse.unsubscribe(); - // this.aglIdentityService.logoutResponse.unsubscribe(); - } + ngOnInit(): void { + this.analytics.trackPageViews(); + } } diff --git a/webapp/src/app/app.module.ts b/webapp/src/app/app.module.ts index bf63b5e..9d992e7 100644 --- a/webapp/src/app/app.module.ts +++ b/webapp/src/app/app.module.ts @@ -1,110 +1,36 @@ -import { NgModule } from '@angular/core'; -import { HttpClientModule, HttpClient } from '@angular/common/http'; +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ +import { APP_BASE_HREF } from '@angular/common'; import { BrowserModule } from '@angular/platform-browser'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; -import { TranslateHttpLoader } from '@ngx-translate/http-loader'; -import { FileUploadModule } from 'ng2-file-upload'; -import { LocationStrategy, HashLocationStrategy } from '@angular/common'; -import { CookieModule } from 'ngx-cookie'; - -// Import bootstrap -import { AlertModule } from 'ngx-bootstrap/alert'; -import { ModalModule } from 'ngx-bootstrap/modal'; -import { AccordionModule } from 'ngx-bootstrap/accordion'; -import { CarouselModule } from 'ngx-bootstrap/carousel'; -import { PopoverModule } from 'ngx-bootstrap/popover'; -import { CollapseModule } from 'ngx-bootstrap/collapse'; -import { BsDropdownModule } from 'ngx-bootstrap/dropdown'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; +import { NgModule } from '@angular/core'; +import { HttpModule } from '@angular/http'; +import { CoreXdsModule } from './@core-xds/core-xds.module'; -// Import the application components and services. -import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; -import { AppTopnavComponent } from './app-topnav/app-topnav.component'; -import { AppAlertComponent } from './app-alert/app-alert.component'; -import { HomeComponent } from './home/home.component'; -import { ConfigComponent } from './config/config.component'; -import { DwnlAgentComponent } from './config/downloadXdsAgent.component'; -import { DevelComponent } from './devel/devel.component'; -import { BuildComponent } from './devel/build/build.component'; -import { ProjectCardComponent } from './projects/projectCard.component'; -import { ProjectReadableTypePipe } from './projects/projectCard.component'; -import { ProjectsListAccordionComponent } from './projects/projectsListAccordion.component'; -import { ProjectAddModalComponent } from './projects/projectAddModal.component'; -import { SdkCardComponent } from './sdks/sdkCard.component'; -import { SdksListAccordionComponent } from './sdks/sdksListAccordion.component'; -import { SdkSelectDropdownComponent } from './sdks/sdkSelectDropdown.component'; -import { SdkAddModalComponent } from './sdks/sdkAddModal.component'; - -import { AlertService } from './services/alert.service'; -import { ConfigService } from './services/config.service'; -import { ProjectService } from './services/project.service'; -import { SdkService } from './services/sdk.service'; -import { UtilsService } from './services/utils.service'; -import { XDSAgentService } from './services/xdsagent.service'; - -import { SafePipe } from './common/safe.pipe'; - -export function createTranslateLoader(http: HttpClient) { - return new TranslateHttpLoader(http, './assets/i18n/', '.json'); -} +import { AppRoutingModule } from './app-routing.module'; +import { ThemeModule } from './@theme/theme.module'; +import { NgbModule } from '@ng-bootstrap/ng-bootstrap'; @NgModule({ - imports: [ - BrowserModule, - FormsModule, - ReactiveFormsModule, - HttpClientModule, - AppRoutingModule, - FileUploadModule, - TranslateModule.forRoot({ - loader: { - provide: TranslateLoader, - useFactory: (createTranslateLoader), - deps: [HttpClient] - } - }), - CookieModule.forRoot(), - AlertModule.forRoot(), - ModalModule.forRoot(), - AccordionModule.forRoot(), - CarouselModule.forRoot(), - PopoverModule.forRoot(), - CollapseModule.forRoot(), - BsDropdownModule.forRoot(), - ], - declarations: [ - AppComponent, - AppTopnavComponent, - AppAlertComponent, - HomeComponent, - ConfigComponent, - DwnlAgentComponent, - DevelComponent, - BuildComponent, - ProjectCardComponent, - ProjectReadableTypePipe, - ProjectsListAccordionComponent, - ProjectAddModalComponent, - SdkCardComponent, - SdksListAccordionComponent, - SdkSelectDropdownComponent, - SdkAddModalComponent, - SafePipe, - ], - providers: [ - { - provide: LocationStrategy, useClass: HashLocationStrategy, - }, - AlertService, - ConfigService, - ProjectService, - SdkService, - UtilsService, - XDSAgentService - ], - bootstrap: [AppComponent] + declarations: [AppComponent], + imports: [ + BrowserModule, + BrowserAnimationsModule, + HttpModule, + AppRoutingModule, + + NgbModule.forRoot(), + ThemeModule.forRoot(), + CoreXdsModule.forRoot(), + ], + bootstrap: [AppComponent], + providers: [ + { provide: APP_BASE_HREF, useValue: '/' }, + ], }) export class AppModule { - constructor() { } } diff --git a/webapp/src/app/common/safe.pipe.ts b/webapp/src/app/common/safe.pipe.ts deleted file mode 100644 index 84fd6b5..0000000 --- a/webapp/src/app/common/safe.pipe.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Pipe, PipeTransform } from '@angular/core'; -import { DomSanitizer } from '@angular/platform-browser'; - -@Pipe({ name: 'safe' }) -export class SafePipe implements PipeTransform { - constructor(private sanitizer: DomSanitizer) { } - transform(url) { - return this.sanitizer.bypassSecurityTrustResourceUrl(url); - } -} diff --git a/webapp/src/app/config/config.component.css b/webapp/src/app/config/config.component.css deleted file mode 100644 index 6412f9a..0000000 --- a/webapp/src/app/config/config.component.css +++ /dev/null @@ -1,35 +0,0 @@ -.fa-big { - font-size: 20px; - font-weight: bold; -} - -.fa-size-x2 { - font-size: 20px; -} - -h2 { - font-family: sans-serif; - font-variant: small-caps; - font-size: x-large; -} - -th span { - font-weight: 100; -} - -th label { - font-weight: 100; - margin-bottom: 0; -} - -tr.info>th { - vertical-align: middle; -} - -tr.info>td { - vertical-align: middle; -} - -.panel-heading { - background: aliceblue; -} diff --git a/webapp/src/app/config/config.component.html b/webapp/src/app/config/config.component.html deleted file mode 100644 index ba3bd72..0000000 --- a/webapp/src/app/config/config.component.html +++ /dev/null @@ -1,101 +0,0 @@ -
-
-

- Global Configuration -
- - - -
-

-
-
-
-
- - - - - - - - - - - - - - - - - - -
-
- - -
-
- -
- -
-
-
-
-
- -
-
-

- Cross SDKs -
- - - -
-

-
-
-
- -
-
-
- -
-
-

- Projects -
- - - -
-

-
-
-
- -
-
-
- - - - - - - - -
-
Config: {{config$ | async | json}}
-
-
Projects: {{projects$ | async | json}} 
-
diff --git a/webapp/src/app/config/config.component.spec.ts b/webapp/src/app/config/config.component.spec.ts deleted file mode 100644 index ec5d3be..0000000 --- a/webapp/src/app/config/config.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { ConfigComponent } from './config.component'; - -describe('ConfigComponent', () => { - let component: ConfigComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ ConfigComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ConfigComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/webapp/src/app/config/config.component.ts b/webapp/src/app/config/config.component.ts deleted file mode 100644 index 3db7f60..0000000 --- a/webapp/src/app/config/config.component.ts +++ /dev/null @@ -1,108 +0,0 @@ -import { Component, OnInit, ViewChild, ViewEncapsulation } from '@angular/core'; -import { Observable } from 'rxjs/Observable'; -import { CollapseModule } from 'ngx-bootstrap/collapse'; - -import { ConfigService, IConfig } from '../services/config.service'; -import { ProjectService, IProject } from '../services/project.service'; -import { XDSAgentService, IAgentStatus, IXDSConfig } from '../services/xdsagent.service'; -import { AlertService } from '../services/alert.service'; -import { ProjectAddModalComponent } from '../projects/projectAddModal.component'; -import { SdkService, ISdk } from '../services/sdk.service'; -import { SdkAddModalComponent } from '../sdks/sdkAddModal.component'; - -@Component({ - selector: 'app-config', - templateUrl: './config.component.html', - styleUrls: ['./config.component.css'], - encapsulation: ViewEncapsulation.None -}) - -// Inspired from https://embed.plnkr.co/jgDTXknPzAaqcg9XA9zq/ -// and from http://plnkr.co/edit/vCdjZM?p=preview - -export class ConfigComponent implements OnInit { - @ViewChild('childProjectModal') childProjectModal: ProjectAddModalComponent; - @ViewChild('childSdkModal') childSdkModal: SdkAddModalComponent; - - config$: Observable; - projects$: Observable; - sdks$: Observable; - agentStatus$: Observable; - - curProj: number; - curServer: number; - curServerID: string; - userEditedLabel = false; - - gConfigIsCollapsed = true; - sdksIsCollapsed = true; - projectsIsCollapsed = false; - - // TODO replace by reactive FormControl + add validation - xdsServerConnected = false; - xdsServerUrl: string; - xdsServerRetry: string; - projectsRootDir: string; // FIXME: should be remove when projectAddModal will always return full path - showApplyBtn = { // Used to show/hide Apply buttons - 'retry': false, - 'rootDir': false, - }; - - constructor( - private configSvr: ConfigService, - private projectSvr: ProjectService, - private xdsAgentSvr: XDSAgentService, - private sdkSvr: SdkService, - private alert: AlertService, - ) { - } - - ngOnInit() { - this.config$ = this.configSvr.Conf$; - this.projects$ = this.projectSvr.Projects$; - this.sdks$ = this.sdkSvr.Sdks$; - this.agentStatus$ = this.xdsAgentSvr.Status$; - - // FIXME support multiple servers - this.curServer = 0; - - // Bind xdsServerUrl to baseURL - this.xdsAgentSvr.XdsConfig$.subscribe(cfg => { - if (!cfg || cfg.servers.length < 1) { - return; - } - const svr = cfg.servers[this.curServer]; - this.curServerID = svr.id; - this.xdsServerConnected = svr.connected; - this.xdsServerUrl = svr.url; - this.xdsServerRetry = String(svr.connRetry); - this.projectsRootDir = ''; // SEB FIXME: add in go config? cfg.projectsRootDir; - }); - } - - submitGlobConf(field: string) { - switch (field) { - case 'retry': - const re = new RegExp('^[0-9]+$'); - const rr = parseInt(this.xdsServerRetry, 10); - if (re.test(this.xdsServerRetry) && rr >= 0) { - this.xdsAgentSvr.setServerRetry(this.curServerID, rr); - } else { - this.alert.warning('Not a valid number', true); - } - break; - case 'rootDir': - this.configSvr.projectsRootDir = this.projectsRootDir; - break; - default: - return; - } - this.showApplyBtn[field] = false; - } - - xdsAgentRestartConn() { - const url = this.xdsServerUrl; - this.xdsAgentSvr.setServerUrl(this.curServerID, url); - } - -} diff --git a/webapp/src/app/devel/build/build.component.css b/webapp/src/app/devel/build/build.component.css deleted file mode 100644 index 695a89b..0000000 --- a/webapp/src/app/devel/build/build.component.css +++ /dev/null @@ -1,54 +0,0 @@ -.vcenter { - display: inline-block; - vertical-align: middle; -} - -.blocks .btn-primary { - margin-left: 5px; - margin-right: 5px; - margin-top: 5px; - border-radius: 4px !important; -} - -.table-center { - width: 80%; - margin-left: auto; - margin-right: auto; -} - -.table-borderless>tbody>tr>td, -.table-borderless>tbody>tr>th, -.table-borderless>tfoot>tr>td, -.table-borderless>tfoot>tr>th, -.table-borderless>thead>tr>td, -.table-borderless>thead>tr>th { - border: none; -} - -.table-in-accordion>tbody>tr>th { - width: 30% -} - -.btn-large { - width: 10em; -} - -.fa-big { - font-size: 18px; - font-weight: bold; -} - -.textarea-scroll { - width: 100%; - overflow-y: scroll; -} - -h2 { - font-family: sans-serif; - font-variant: small-caps; - font-size: x-large; -} - -.panel-heading { - background: aliceblue; -} diff --git a/webapp/src/app/devel/build/build.component.html b/webapp/src/app/devel/build/build.component.html deleted file mode 100644 index 0cf0290..0000000 --- a/webapp/src/app/devel/build/build.component.html +++ /dev/null @@ -1,114 +0,0 @@ -
-
-

- Build -
- -
-

-
-
-
-
- - - - - - - - - - - - - - - - - - -
Cross SDK - - -
Project root path
Sub-path
- - -
- Advanced Settings - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Clean Command
Pre-Build Command
Build Command
Populate Command
Env variables
Args variables
-
-
-
-
-
-
-
- - - - - -
-
-
-
- -
-
-
-
-
- -
-
- {{ cmdInfo }} -
-
-
-
- -
-
-
-
- -
-
-
-
-
diff --git a/webapp/src/app/devel/build/build.component.ts b/webapp/src/app/devel/build/build.component.ts deleted file mode 100644 index 49f42eb..0000000 --- a/webapp/src/app/devel/build/build.component.ts +++ /dev/null @@ -1,193 +0,0 @@ -import { Component, ViewEncapsulation, AfterViewChecked, ElementRef, ViewChild, OnInit, Input } from '@angular/core'; -import { Observable } from 'rxjs/Observable'; -import { FormControl, FormGroup, Validators, FormBuilder } from '@angular/forms'; -import { CookieService } from 'ngx-cookie'; - -import 'rxjs/add/operator/scan'; -import 'rxjs/add/operator/startWith'; - -import { XDSAgentService, ICmdOutput } from '../../services/xdsagent.service'; -import { ProjectService, IProject } from '../../services/project.service'; -import { AlertService, IAlert } from '../../services/alert.service'; -import { SdkService } from '../../services/sdk.service'; - -@Component({ - selector: 'xds-panel-build', - templateUrl: './build.component.html', - styleUrls: ['./build.component.css'], -encapsulation: ViewEncapsulation.None -}) - -export class BuildComponent implements OnInit, AfterViewChecked { - @ViewChild('scrollOutput') private scrollContainer: ElementRef; - - @Input() curProject: IProject; - - public buildForm: FormGroup; - public subpathCtrl = new FormControl('', Validators.required); - public debugEnable = false; - public buildIsCollapsed = false; - public cmdOutput: string; - public cmdInfo: string; - - private startTime: Map = new Map(); - - constructor( - private xdsSvr: XDSAgentService, - private fb: FormBuilder, - private alertSvr: AlertService, - private sdkSvr: SdkService, - private cookie: CookieService, - ) { - this.cmdOutput = ''; - this.cmdInfo = ''; // TODO: to be remove (only for debug) - this.buildForm = fb.group({ - subpath: this.subpathCtrl, - cmdClean: ['', Validators.nullValidator], - cmdPrebuild: ['', Validators.nullValidator], - cmdBuild: ['', Validators.nullValidator], - cmdPopulate: ['', Validators.nullValidator], - cmdArgs: ['', Validators.nullValidator], - envVars: ['', Validators.nullValidator], - }); - } - - ngOnInit() { - // Set default settings - // TODO save & restore values from cookies - this.buildForm.patchValue({ - subpath: '', - cmdClean: 'rm -rf build', - cmdPrebuild: 'mkdir -p build && cd build && cmake ..', - cmdBuild: 'cd build && make', - cmdPopulate: 'cd build && make remote-target-populate', - cmdArgs: '', - envVars: '', - }); - - // Command output data tunneling - this.xdsSvr.CmdOutput$.subscribe(data => { - this.cmdOutput += data.stdout; - this.cmdOutput += data.stderr; - }); - - // Command exit - this.xdsSvr.CmdExit$.subscribe(exit => { - if (this.startTime.has(exit.cmdID)) { - this.cmdInfo = 'Last command duration: ' + this._computeTime(this.startTime.get(exit.cmdID)); - this.startTime.delete(exit.cmdID); - } - - if (exit && exit.code !== 0) { - this.cmdOutput += '--- Command exited with code ' + exit.code + ' ---\n\n'; - } - }); - - this._scrollToBottom(); - - // only use for debug - this.debugEnable = (this.cookie.get('debug_build') === '1'); - } - - ngAfterViewChecked() { - this._scrollToBottom(); - } - - reset() { - this.cmdOutput = ''; - } - - clean() { - this._exec( - this.buildForm.value.cmdClean, - this.buildForm.value.subpath, - [], - this.buildForm.value.envVars); - } - - preBuild() { - this._exec( - this.buildForm.value.cmdPrebuild, - this.buildForm.value.subpath, - [], - this.buildForm.value.envVars); - } - - build() { - this._exec( - this.buildForm.value.cmdBuild, - this.buildForm.value.subpath, - [], - this.buildForm.value.envVars - ); - } - - populate() { - this._exec( - this.buildForm.value.cmdPopulate, - this.buildForm.value.subpath, - [], // args - this.buildForm.value.envVars - ); - } - - execCmd() { - this._exec( - this.buildForm.value.cmdArgs, - this.buildForm.value.subpath, - [], - this.buildForm.value.envVars - ); - } - - private _exec(cmd: string, dir: string, args: string[], env: string) { - if (!this.curProject) { - this.alertSvr.warning('No active project', true); - } - - const prjID = this.curProject.id; - - this.cmdOutput += this._outputHeader(); - - const sdkid = this.sdkSvr.getCurrentId(); - - // Detect key=value in env string to build array of string - const envArr = []; - env.split(';').forEach(v => envArr.push(v.trim())); - - const t0 = performance.now(); - this.cmdInfo = 'Start build of ' + prjID + ' at ' + t0; - - this.xdsSvr.exec(prjID, dir, cmd, sdkid, args, envArr) - .subscribe(res => { - this.startTime.set(String(res.cmdID), t0); - }, - err => { - this.cmdInfo = 'Last command duration: ' + this._computeTime(t0); - this.alertSvr.error('ERROR: ' + err); - }); - } - - private _scrollToBottom(): void { - try { - this.scrollContainer.nativeElement.scrollTop = this.scrollContainer.nativeElement.scrollHeight; - } catch (err) { } - } - - private _computeTime(t0: number, t1?: number): string { - const enlap = Math.round((t1 || performance.now()) - t0); - if (enlap < 1000.0) { - return enlap.toFixed(2) + ' ms'; - } else { - return (enlap / 1000.0).toFixed(3) + ' seconds'; - } - } - - private _outputHeader(): string { - return '--- ' + new Date().toString() + ' ---\n'; - } - - private _outputFooter(): string { - return '\n'; - } -} diff --git a/webapp/src/app/devel/devel.component.css b/webapp/src/app/devel/devel.component.css deleted file mode 100644 index 4b03dcb..0000000 --- a/webapp/src/app/devel/devel.component.css +++ /dev/null @@ -1,19 +0,0 @@ -.table-center { - width: 60%; - margin-left: auto; - margin-right: auto; -} - -.table-borderless>tbody>tr>td, -.table-borderless>tbody>tr>th, -.table-borderless>tfoot>tr>td, -.table-borderless>tfoot>tr>th, -.table-borderless>thead>tr>td, -.table-borderless>thead>tr>th { - border: none; -} - -a.dropdown-item.disabled { - pointer-events:none; - opacity:0.4; -} diff --git a/webapp/src/app/devel/devel.component.html b/webapp/src/app/devel/devel.component.html deleted file mode 100644 index 495eed4..0000000 --- a/webapp/src/app/devel/devel.component.html +++ /dev/null @@ -1,40 +0,0 @@ -
-
- - - - - - - -
Project -
- - -
- - No project detected, please create first a project using the configuration page. - -
-
-
- -
- -
- -
- -
diff --git a/webapp/src/app/devel/devel.component.spec.ts b/webapp/src/app/devel/devel.component.spec.ts deleted file mode 100644 index 6483bf5..0000000 --- a/webapp/src/app/devel/devel.component.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DevelComponent } from './devel.component'; - -describe('DevelComponent', () => { - let component: DevelComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ DevelComponent ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(DevelComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/webapp/src/app/devel/devel.component.ts b/webapp/src/app/devel/devel.component.ts deleted file mode 100644 index eda03ef..0000000 --- a/webapp/src/app/devel/devel.component.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Component, OnInit, ViewEncapsulation } from '@angular/core'; -import { Observable } from 'rxjs/Observable'; - -import { ProjectService, IProject } from '../services/project.service'; - -@Component({ - selector: 'xds-devel', - templateUrl: './devel.component.html', - styleUrls: ['./devel.component.css'], - encapsulation: ViewEncapsulation.None -}) - -export class DevelComponent implements OnInit { - - curPrj: IProject; - Prjs$: Observable; - - constructor(private projectSvr: ProjectService) { - } - - ngOnInit() { - this.Prjs$ = this.projectSvr.Projects$; - this.Prjs$.subscribe((prjs) => { - // Select project if no one is selected or no project exists - if (this.curPrj && 'id' in this.curPrj) { - this.curPrj = prjs.find(p => p.id === this.curPrj.id) || prjs[0]; - } else if (this.curPrj == null) { - this.curPrj = prjs[0]; - } else { - this.curPrj = null; - } - }); - } -} diff --git a/webapp/src/app/home/home.component.css b/webapp/src/app/home/home.component.css deleted file mode 100644 index 7831443..0000000 --- a/webapp/src/app/home/home.component.css +++ /dev/null @@ -1,18 +0,0 @@ -.wide img { - width: 98%; -} -.carousel-item { - max-height: 90%; -} -h1, h2, h3, h4, p { - color: #330066; -} -.html-inner { - color: #330066; -} -h1 { - font-size: 4em; -} -p { - font-size: 2.5em; -} diff --git a/webapp/src/app/home/home.component.html b/webapp/src/app/home/home.component.html deleted file mode 100644 index 568fb9b..0000000 --- a/webapp/src/app/home/home.component.html +++ /dev/null @@ -1,13 +0,0 @@ -
- - - - - - -
diff --git a/webapp/src/app/home/home.component.ts b/webapp/src/app/home/home.component.ts deleted file mode 100644 index 66a2f30..0000000 --- a/webapp/src/app/home/home.component.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Component, OnInit } from '@angular/core'; - -export interface ISlide { - img?: string; - imgAlt?: string; - hText?: string; - hHtml?: string; - text?: string; - html?: string; - btn?: string; - btnHref?: string; -} - -@Component({ - selector: 'xds-home', - templateUrl: 'home.component.html', - styleUrls: ['home.component.css'] -}) - -export class HomeComponent { - - public carInterval = 4000; - public activeSlideIndex = 0; - - // FIXME SEB - Add more slides and info - public slides: ISlide[] = [ - { - img: 'assets/images/iot-graphx.jpg', - imgAlt: 'iot graphx image', - hText: 'Welcome to XDS Dashboard !', - text: 'X(cross) Development System allows developers to easily cross-compile applications.', - }, - { - img: 'assets/images/iot-graphx.jpg', - imgAlt: 'iot graphx image', - hText: 'Create, Build, Deploy, Enjoy !', - }, - { - img: 'assets/images/iot-graphx.jpg', - imgAlt: 'iot graphx image', - hHtml: '

To Start: click on icon and add new folder

', - } - ]; - - constructor() { } -} diff --git a/webapp/src/app/pages/build/build.component.html b/webapp/src/app/pages/build/build.component.html new file mode 100644 index 0000000..a1ef62d --- /dev/null +++ b/webapp/src/app/pages/build/build.component.html @@ -0,0 +1,63 @@ +
+
+ + + + + + + + + + +
+
+ + + + + +
+ +
+ +
+
+ + + + + + Clean + + + + Pre-Build + + + + Build + + + + Populate + + + + +
+ + + Content deploy... + + + Content debug... + +
+
+
+
diff --git a/webapp/src/app/pages/build/build.component.scss b/webapp/src/app/pages/build/build.component.scss new file mode 100644 index 0000000..b256f66 --- /dev/null +++ b/webapp/src/app/pages/build/build.component.scss @@ -0,0 +1,37 @@ +@import '../../@theme/styles/themes'; +@import '~bootstrap/scss/mixins/breakpoints'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; +@include nb-install-component() { + nb-tabset { + height: 100%; + display: flex; + flex-direction: column; + } + nb-tab { + padding: nb-theme(padding); + } + /deep/ ngx-tab1, + /deep/ ngx-tab2 { + display: block; + padding: nb-theme(padding); + } + @include media-breakpoint-down(xs) { + nb-tabset /deep/ul { + font-size: 1rem; + padding: 0 0.25rem; + } + } +} + +nb-action { + i { + font-size: 2rem; + margin-right: 0.5rem; + } +} + +.textarea-scroll { + border-color: lightgray; + width: 97%; + overflow-y: scroll; +} diff --git a/webapp/src/app/devel/build/build.component.spec.ts b/webapp/src/app/pages/build/build.component.spec.ts similarity index 100% rename from webapp/src/app/devel/build/build.component.spec.ts rename to webapp/src/app/pages/build/build.component.spec.ts diff --git a/webapp/src/app/pages/build/build.component.ts b/webapp/src/app/pages/build/build.component.ts new file mode 100644 index 0000000..5adb9bc --- /dev/null +++ b/webapp/src/app/pages/build/build.component.ts @@ -0,0 +1,198 @@ +import { Component, ViewEncapsulation, AfterViewChecked, ElementRef, ViewChild, OnInit, Input } from '@angular/core'; +import { Observable } from 'rxjs/Observable'; +import { FormControl, FormGroup, Validators, FormBuilder } from '@angular/forms'; +import { CookieService } from 'ngx-cookie'; + +import 'rxjs/add/operator/scan'; +import 'rxjs/add/operator/startWith'; + +import { XDSAgentService, ICmdOutput } from '../../@core-xds/services/xdsagent.service'; +import { ProjectService, IProject } from '../../@core-xds/services/project.service'; +import { AlertService, IAlert } from '../../@core-xds/services/alert.service'; +import { SdkService } from '../../@core-xds/services/sdk.service'; + +@Component({ + selector: 'xds-panel-build', + templateUrl: './build.component.html', + styleUrls: ['./build.component.scss'], + encapsulation: ViewEncapsulation.None, +}) + +export class BuildComponent implements OnInit, AfterViewChecked { + @ViewChild('scrollOutput') private scrollContainer: ElementRef; + + // FIXME workaround of https://github.com/angular/angular-cli/issues/2034 + // should be removed with angular 5 + // @Input() curProject: IProject; + @Input() curProject = null; + + public buildForm: FormGroup; + public subpathCtrl = new FormControl('', Validators.required); + public debugEnable = false; + public buildIsCollapsed = false; + public cmdOutput: string; + public cmdInfo: string; + + private startTime: Map = new Map(); + + constructor( + private prjSvr: ProjectService, + private xdsSvr: XDSAgentService, + private fb: FormBuilder, + private alertSvr: AlertService, + private sdkSvr: SdkService, + private cookie: CookieService, + ) { + this.cmdOutput = ''; + this.cmdInfo = ''; // TODO: to be remove (only for debug) + this.buildForm = fb.group({ + subpath: this.subpathCtrl, + cmdClean: ['', Validators.nullValidator], + cmdPrebuild: ['', Validators.nullValidator], + cmdBuild: ['', Validators.nullValidator], + cmdPopulate: ['', Validators.nullValidator], + cmdArgs: ['', Validators.nullValidator], + envVars: ['', Validators.nullValidator], + }); + } + + ngOnInit() { + // Set default settings + // TODO save & restore values from cookies + this.buildForm.patchValue({ + subpath: '', + cmdClean: 'rm -rf build', + cmdPrebuild: 'mkdir -p build && cd build && cmake ..', + cmdBuild: 'cd build && make', + cmdPopulate: 'cd build && make remote-target-populate', + cmdArgs: '', + envVars: '', + }); + + // Command output data tunneling + this.xdsSvr.CmdOutput$.subscribe(data => { + this.cmdOutput += data.stdout; + this.cmdOutput += data.stderr; + }); + + // Command exit + this.xdsSvr.CmdExit$.subscribe(exit => { + if (this.startTime.has(exit.cmdID)) { + this.cmdInfo = 'Last command duration: ' + this._computeTime(this.startTime.get(exit.cmdID)); + this.startTime.delete(exit.cmdID); + } + + if (exit && exit.code !== 0) { + this.cmdOutput += '--- Command exited with code ' + exit.code + ' ---\n\n'; + } + }); + + this._scrollToBottom(); + + // only use for debug + this.debugEnable = (this.cookie.get('debug_build') === '1'); + } + + ngAfterViewChecked() { + this._scrollToBottom(); + } + + reset() { + this.cmdOutput = ''; + } + + clean() { + this._exec( + this.buildForm.value.cmdClean, + this.buildForm.value.subpath, + [], + this.buildForm.value.envVars); + } + + preBuild() { + this._exec( + this.buildForm.value.cmdPrebuild, + this.buildForm.value.subpath, + [], + this.buildForm.value.envVars); + } + + build() { + this._exec( + this.buildForm.value.cmdBuild, + this.buildForm.value.subpath, + [], + this.buildForm.value.envVars + ); + } + + populate() { + this._exec( + this.buildForm.value.cmdPopulate, + this.buildForm.value.subpath, + [], // args + this.buildForm.value.envVars + ); + } + + execCmd() { + this._exec( + this.buildForm.value.cmdArgs, + this.buildForm.value.subpath, + [], + this.buildForm.value.envVars + ); + } + + private _exec(cmd: string, dir: string, args: string[], env: string) { + if (!this.curProject) { + this.alertSvr.warning('No active project', true); + } + + // const prjID = this.curProject.id; + const prjID = this.prjSvr.getCurrent().id; + + this.cmdOutput += this._outputHeader(); + + const sdkid = this.sdkSvr.getCurrentId(); + + // Detect key=value in env string to build array of string + const envArr = []; + env.split(';').forEach(v => envArr.push(v.trim())); + + const t0 = performance.now(); + this.cmdInfo = 'Start build of ' + prjID + ' at ' + t0; + + this.xdsSvr.exec(prjID, dir, cmd, sdkid, args, envArr) + .subscribe(res => { + this.startTime.set(String(res.cmdID), t0); + }, + err => { + this.cmdInfo = 'Last command duration: ' + this._computeTime(t0); + this.alertSvr.error('ERROR: ' + err); + }); + } + + private _scrollToBottom(): void { + try { + this.scrollContainer.nativeElement.scrollTop = this.scrollContainer.nativeElement.scrollHeight; + } catch (err) { } + } + + private _computeTime(t0: number, t1?: number): string { + const enlap = Math.round((t1 || performance.now()) - t0); + if (enlap < 1000.0) { + return enlap.toFixed(2) + ' ms'; + } else { + return (enlap / 1000.0).toFixed(3) + ' seconds'; + } + } + + private _outputHeader(): string { + return '--- ' + new Date().toString() + ' ---\n'; + } + + private _outputFooter(): string { + return '\n'; + } +} diff --git a/webapp/src/app/pages/build/build.module.ts b/webapp/src/app/pages/build/build.module.ts new file mode 100644 index 0000000..ac1dfab --- /dev/null +++ b/webapp/src/app/pages/build/build.module.ts @@ -0,0 +1,20 @@ +import { NgModule } from '@angular/core'; +import { ThemeModule } from '../../@theme/theme.module'; + +import { BuildComponent } from './build.component'; +import { ProjectSelectDropdownComponent } from './settings/project-select-dropdown.component'; +import { SdkSelectDropdownComponent } from './settings/sdk-select-dropdown.component'; + +@NgModule({ + imports: [ + ThemeModule, + ], + declarations: [ + BuildComponent, + ProjectSelectDropdownComponent, + SdkSelectDropdownComponent, + ], + entryComponents: [ + ], +}) +export class BuildModule { } diff --git a/webapp/src/app/pages/build/settings/project-select-dropdown.component.ts b/webapp/src/app/pages/build/settings/project-select-dropdown.component.ts new file mode 100644 index 0000000..da3580a --- /dev/null +++ b/webapp/src/app/pages/build/settings/project-select-dropdown.component.ts @@ -0,0 +1,40 @@ +import { Component, OnInit, Input } from '@angular/core'; + +import { IProject, ProjectService } from '../../../@core-xds/services/project.service'; + +@Component({ + selector: 'xds-project-select-dropdown', + template: ` +
+ + +
+ `, +}) +export class ProjectSelectDropdownComponent implements OnInit { + + projects: IProject[]; + curPrj: IProject; + + constructor(private prjSvr: ProjectService) { } + + ngOnInit() { + this.curPrj = this.prjSvr.getCurrent(); + this.prjSvr.Projects$.subscribe((s) => { + if (s) { + this.projects = s; + if (this.curPrj === null || s.indexOf(this.curPrj) === -1) { + this.prjSvr.setCurrent(this.curPrj = s.length ? s[0] : null); + } + } + }); + } + + select(s) { + this.prjSvr.setCurrent(this.curPrj = s); + } +} + + diff --git a/webapp/src/app/sdks/sdkSelectDropdown.component.ts b/webapp/src/app/pages/build/settings/sdk-select-dropdown.component.ts similarity index 59% rename from webapp/src/app/sdks/sdkSelectDropdown.component.ts rename to webapp/src/app/pages/build/settings/sdk-select-dropdown.component.ts index 7cd2dc7..562386d 100644 --- a/webapp/src/app/sdks/sdkSelectDropdown.component.ts +++ b/webapp/src/app/pages/build/settings/sdk-select-dropdown.component.ts @@ -1,21 +1,17 @@ import { Component, OnInit, Input } from '@angular/core'; -import { ISdk, SdkService } from '../services/sdk.service'; +import { ISdk, SdkService } from '../../../@core-xds/services/sdk.service'; @Component({ selector: 'xds-sdk-select-dropdown', template: ` -
- - -
- ` +
+ + +
+ `, }) export class SdkSelectDropdownComponent implements OnInit { diff --git a/webapp/src/app/pages/config/config-global/config-global.component.html b/webapp/src/app/pages/config/config-global/config-global.component.html new file mode 100644 index 0000000..0038510 --- /dev/null +++ b/webapp/src/app/pages/config/config-global/config-global.component.html @@ -0,0 +1,37 @@ +
+
+ + Global Configuration + + +
+
+ +
+ +
+
+ +
+ +
+ +
+
+ + +
+
+
+
+
diff --git a/webapp/src/app/pages/config/config-global/config-global.component.scss b/webapp/src/app/pages/config/config-global/config-global.component.scss new file mode 100644 index 0000000..955c54e --- /dev/null +++ b/webapp/src/app/pages/config/config-global/config-global.component.scss @@ -0,0 +1,20 @@ +.full-width { + flex: 1; + min-width: 220px; +} + +nb-checkbox { + margin-bottom: 1rem; +} + +.form-inline > * { + margin: 0 1.5rem 1.5rem 0; +} + +nb-card.inline-form-card nb-card-body { + padding-bottom: 0; +} + +#theme-switcher { + align-items: left; +} diff --git a/webapp/src/app/pages/config/config-global/config-global.component.ts b/webapp/src/app/pages/config/config-global/config-global.component.ts new file mode 100644 index 0000000..fcd8b62 --- /dev/null +++ b/webapp/src/app/pages/config/config-global/config-global.component.ts @@ -0,0 +1,25 @@ +import { Component, OnInit } from '@angular/core'; + +import { ConfigService, IConfig } from '../../../@core-xds/services/config.service'; + +@Component({ + selector: 'xds-config-global', + styleUrls: ['./config-global.component.scss'], + templateUrl: './config-global.component.html', +}) +export class ConfigGlobalComponent implements OnInit { + + public configFormChanged = false; + + constructor( + private configSvr: ConfigService, + ) { + } + + ngOnInit() { + } + + onSubmit() { + } +} + diff --git a/webapp/src/app/pages/config/config-routing.module.ts b/webapp/src/app/pages/config/config-routing.module.ts new file mode 100644 index 0000000..4e7cf27 --- /dev/null +++ b/webapp/src/app/pages/config/config-routing.module.ts @@ -0,0 +1,32 @@ +import { NgModule } from '@angular/core'; +import { Routes, RouterModule } from '@angular/router'; + +import { ConfigComponent } from './config.component'; +import { ConfigGlobalComponent } from './config-global/config-global.component'; +import { ConfigXdsComponent } from './config-xds/config-xds.component'; + +const routes: Routes = [{ + path: '', + component: ConfigComponent, + children: [ + { + path: 'global', + component: ConfigGlobalComponent, + }, { + path: 'xds', + component: ConfigXdsComponent, + }, + ], +}]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule], +}) +export class ConfigRoutingModule { } + +export const routedConfig = [ + ConfigComponent, + ConfigGlobalComponent, + ConfigXdsComponent, +]; diff --git a/webapp/src/app/pages/config/config-xds/config-xds.component.html b/webapp/src/app/pages/config/config-xds/config-xds.component.html new file mode 100644 index 0000000..31559e2 --- /dev/null +++ b/webapp/src/app/pages/config/config-xds/config-xds.component.html @@ -0,0 +1,34 @@ +
+
+ + XDS Server Configuration + +
+
+ +
+ +
+
+ + +
+
+
+ +
+ +
+
+ +
+
+ +
+
+
+
+
+
+
diff --git a/webapp/src/app/pages/config/config-xds/config-xds.component.scss b/webapp/src/app/pages/config/config-xds/config-xds.component.scss new file mode 100644 index 0000000..d7571b9 --- /dev/null +++ b/webapp/src/app/pages/config/config-xds/config-xds.component.scss @@ -0,0 +1,26 @@ +.full-width { + flex: 1; + min-width: 220px; +} + +nb-checkbox { + margin-bottom: 1rem; +} + +.form-inline > * { + margin: 0 1.5rem 1.5rem 0; +} + +nb-card.inline-form-card nb-card-body { + padding-bottom: 0; +} + +.fa-size-x2 { + font-size: 20px; +} + +.vcenter { + //display: inline-block; + //vertical-align: middle; + margin-top: 33%; +} diff --git a/webapp/src/app/pages/config/config-xds/config-xds.component.ts b/webapp/src/app/pages/config/config-xds/config-xds.component.ts new file mode 100644 index 0000000..ffd236d --- /dev/null +++ b/webapp/src/app/pages/config/config-xds/config-xds.component.ts @@ -0,0 +1,63 @@ +import { Component, OnInit } from '@angular/core'; +import { Observable } from 'rxjs/Observable'; + +import { XDSConfigService } from '../../../@core-xds/services/xds-config.service'; +import { IXDServerCfg } from '../../../@core-xds/services/xdsagent.service'; +import { AlertService, IAlert } from '../../../@core-xds/services/alert.service'; +import { NotificationsComponent } from '../../notifications/notifications.component'; + +// Import RxJs required methods +import 'rxjs/add/operator/map'; +import 'rxjs/add/operator/catch'; + +@Component({ + selector: 'xds-config-xds', + styleUrls: ['./config-xds.component.scss'], + templateUrl: './config-xds.component.html', +}) +export class ConfigXdsComponent implements OnInit { + + // TODO: cleanup agentStatus$: Observable; + connecting = false; + xdsServerUrl = ''; + server: IXDServerCfg; + + configFormChanged = false; + + constructor( + private XdsConfigSvr: XDSConfigService, + private alert: AlertService, + ) { + } + + ngOnInit() { + // FIXME support multiple servers + + this.server = this.XdsConfigSvr.getCurServer(); + this.xdsServerUrl = this.server.url; + + this.XdsConfigSvr.onCurServer().subscribe(svr => { + this.xdsServerUrl = svr.url; + this.server = svr; + }); + } + + onSubmit() { + if (!this.configFormChanged && this.server.connected) { + return; + } + this.configFormChanged = false; + this.connecting = true; + this.server.url = this.xdsServerUrl; + this.XdsConfigSvr.setCurServer(this.server) + .subscribe(cfg => { + this.connecting = false; + }, + err => { + this.connecting = false; + this.alert.error(err); + }); + } + +} + diff --git a/webapp/src/app/config/downloadXdsAgent.component.ts b/webapp/src/app/pages/config/config-xds/downloadXdsAgent.component.ts similarity index 100% rename from webapp/src/app/config/downloadXdsAgent.component.ts rename to webapp/src/app/pages/config/config-xds/downloadXdsAgent.component.ts diff --git a/webapp/src/app/pages/config/config.component.ts b/webapp/src/app/pages/config/config.component.ts new file mode 100644 index 0000000..f52cab0 --- /dev/null +++ b/webapp/src/app/pages/config/config.component.ts @@ -0,0 +1,10 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'xds-config', + template: ` + + `, +}) +export class ConfigComponent { +} diff --git a/webapp/src/app/pages/config/config.module.ts b/webapp/src/app/pages/config/config.module.ts new file mode 100644 index 0000000..2fdaf94 --- /dev/null +++ b/webapp/src/app/pages/config/config.module.ts @@ -0,0 +1,15 @@ +import { NgModule } from '@angular/core'; + +import { ThemeModule } from '../../@theme/theme.module'; +import { ConfigRoutingModule, routedConfig } from './config-routing.module'; + +@NgModule({ + imports: [ + ThemeModule, + ConfigRoutingModule, + ], + declarations: [ + ...routedConfig, + ] +}) +export class ConfigModule { } diff --git a/webapp/src/app/pages/dashboard/dashboard.component.html b/webapp/src/app/pages/dashboard/dashboard.component.html new file mode 100644 index 0000000..9160019 --- /dev/null +++ b/webapp/src/app/pages/dashboard/dashboard.component.html @@ -0,0 +1,10 @@ +
+ Dashboard page... + +
diff --git a/webapp/src/app/pages/dashboard/dashboard.component.scss b/webapp/src/app/pages/dashboard/dashboard.component.scss new file mode 100644 index 0000000..6f1f0e0 --- /dev/null +++ b/webapp/src/app/pages/dashboard/dashboard.component.scss @@ -0,0 +1,16 @@ +@import '../../@theme/styles/themes'; +@import '~bootstrap/scss/mixins/breakpoints'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; + +@include nb-install-component() { + .solar-card nb-card-header { + border: none; + padding-bottom: 0; + } + + @include media-breakpoint-down(is) { + /deep/ nb-card.large-card { + height: nb-theme(card-height-medium); + } + } +} diff --git a/webapp/src/app/pages/dashboard/dashboard.component.ts b/webapp/src/app/pages/dashboard/dashboard.component.ts new file mode 100644 index 0000000..a4539cb --- /dev/null +++ b/webapp/src/app/pages/dashboard/dashboard.component.ts @@ -0,0 +1,9 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'ngx-dashboard', + styleUrls: ['./dashboard.component.scss'], + templateUrl: './dashboard.component.html', +}) +export class DashboardComponent { +} diff --git a/webapp/src/app/pages/dashboard/dashboard.module.ts b/webapp/src/app/pages/dashboard/dashboard.module.ts new file mode 100644 index 0000000..725df7a --- /dev/null +++ b/webapp/src/app/pages/dashboard/dashboard.module.ts @@ -0,0 +1,52 @@ +import { NgModule } from '@angular/core'; +import { AngularEchartsModule } from 'ngx-echarts'; + +import { ThemeModule } from '../../@theme/theme.module'; +import { DashboardComponent } from './dashboard.component'; +import { StatusCardComponent } from './status-card/status-card.component'; +/* +import { ContactsComponent } from './contacts/contacts.component'; +import { RoomsComponent } from './rooms/rooms.component'; +import { RoomSelectorComponent } from './rooms/room-selector/room-selector.component'; +import { TemperatureComponent } from './temperature/temperature.component'; +import { TemperatureDraggerComponent } from './temperature/temperature-dragger/temperature-dragger.component'; +import { TeamComponent } from './team/team.component'; +import { KittenComponent } from './kitten/kitten.component'; +import { SecurityCamerasComponent } from './security-cameras/security-cameras.component'; +import { ElectricityComponent } from './electricity/electricity.component'; +import { ElectricityChartComponent } from './electricity/electricity-chart/electricity-chart.component'; +import { WeatherComponent } from './weather/weather.component'; +import { SolarComponent } from './solar/solar.component'; +import { PlayerComponent } from './rooms/player/player.component'; +import { TrafficComponent } from './traffic/traffic.component'; +import { TrafficChartComponent } from './traffic/traffic-chart.component'; +*/ + +@NgModule({ + imports: [ + ThemeModule, + AngularEchartsModule, + ], + declarations: [ + DashboardComponent, + StatusCardComponent, + /* + TemperatureDraggerComponent, + ContactsComponent, + RoomSelectorComponent, + TemperatureComponent, + RoomsComponent, + TeamComponent, + KittenComponent, + SecurityCamerasComponent, + ElectricityComponent, + ElectricityChartComponent, + WeatherComponent, + PlayerComponent, + SolarComponent, + TrafficComponent, + TrafficChartComponent, + */ + ], +}) +export class DashboardModule { } diff --git a/webapp/src/app/pages/dashboard/status-card/status-card.component.scss b/webapp/src/app/pages/dashboard/status-card/status-card.component.scss new file mode 100644 index 0000000..08abc61 --- /dev/null +++ b/webapp/src/app/pages/dashboard/status-card/status-card.component.scss @@ -0,0 +1,142 @@ +@import '../../../@theme/styles/themes'; +@import '~@nebular/theme/styles/global/bootstrap/hero-buttons'; + +@include nb-install-component() { + nb-card { + flex-direction: row; + align-items: center; + height: 6rem; + overflow: visible; + + $bevel: btn-hero-bevel(nb-theme(card-bg)); + $shadow: nb-theme(btn-hero-shadow); + box-shadow: $bevel, $shadow; + + .icon-container { + height: 100%; + padding: 0.625rem; + } + + .icon { + display: flex; + align-items: center; + justify-content: center; + width: 5.75rem; + height: 4.75rem; + font-size: 3.75rem; + border-radius: nb-theme(card-border-radius); + transition: width 0.4s ease; + transform: translate3d(0, 0, 0); + -webkit-transform-style: preserve-3d; + -webkit-backface-visibility: hidden; + color: nb-theme(color-white); + + &.primary { + @include btn-hero-primary-gradient(); + @include btn-hero-primary-bevel-glow-shadow(); + } + &.success { + @include btn-hero-success-gradient(); + @include btn-hero-success-bevel-glow-shadow(); + } + &.info { + @include btn-hero-info-gradient(); + @include btn-hero-info-bevel-glow-shadow(); + } + &.warning { + @include btn-hero-warning-gradient(); + @include btn-hero-warning-bevel-glow-shadow(); + } + } + + &:hover { + background: lighten(nb-theme(card-bg), 5%); + + .icon { + &.primary { + background-image: btn-hero-primary-light-gradient(); + } + &.success { + background-image: btn-hero-success-light-gradient(); + } + &.info { + background-image: btn-hero-info-light-gradient(); + } + &.warning { + background-image: btn-hero-warning-light-gradient(); + } + } + } + + &.off { + color: nb-theme(card-fg); + + .icon { + color: nb-theme(card-fg); + + &.primary, &.success, &.info, &.warning { + box-shadow: none; + background-image: linear-gradient(to right, transparent, transparent); + } + } + + .title { + color: nb-theme(card-fg); + } + } + + .details { + display: flex; + flex-direction: column; + justify-content: center; + height: 100%; + padding: 0 0.5rem 0 0.75rem; + border-left: 1px solid transparent; + } + + .title { + font-family: nb-theme(font-secondary); + font-size: 1.25rem; + font-weight: nb-theme(font-weight-bold); + color: nb-theme(card-fg-heading); + } + + .status { + font-size: 1rem; + font-weight: nb-theme(font-weight-light); + text-transform: uppercase; + color: nb-theme(card-fg); + } + } + + @include nb-for-theme(cosmic) { + nb-card { + &.off .icon-container { + border-right: 1px solid nb-theme(separator); + } + + .icon-container { + padding: 0; + } + + .details { + padding-left: 1.25rem; + } + + .icon { + width: 7rem; + height: 100%; + font-size: 4.5rem; + border-radius: nb-theme(card-border-radius) 0 0 nb-theme(card-border-radius); + } + + .title { + font-weight: nb-theme(font-weight-bolder); + } + + .status { + font-weight: nb-theme(font-weight-light); + } + } + } +} diff --git a/webapp/src/app/pages/dashboard/status-card/status-card.component.ts b/webapp/src/app/pages/dashboard/status-card/status-card.component.ts new file mode 100644 index 0000000..6260803 --- /dev/null +++ b/webapp/src/app/pages/dashboard/status-card/status-card.component.ts @@ -0,0 +1,26 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + selector: 'ngx-status-card', + styleUrls: ['./status-card.component.scss'], + template: ` + +
+
+ +
+
+ +
+
{{ title }}
+
{{ on ? 'ON' : 'OFF' }}
+
+
+ `, +}) +export class StatusCardComponent { + + @Input() title: string; + @Input() type: string; + @Input() on = true; +} diff --git a/webapp/src/app/pages/notifications/notifications.component.scss b/webapp/src/app/pages/notifications/notifications.component.scss new file mode 100644 index 0000000..ce85e8e --- /dev/null +++ b/webapp/src/app/pages/notifications/notifications.component.scss @@ -0,0 +1,28 @@ +@import '../../@theme/styles/themes'; +@import '~bootstrap/scss/mixins/breakpoints'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; + +@include nb-install-component() { + + nb-card-footer { + padding-bottom: 0.25rem; + + button { + margin: 0 1rem 1rem 0; + } + } + + /* stylelint-disable */ + toaster-container /deep/ { + #toast-container .toast-close-button { + right: 0; + } + } + /* stylelint-enable */ + + @include media-breakpoint-down(xs) { + .dropdown-toggle { + font-size: 0.75rem; + } + } +} diff --git a/webapp/src/app/pages/notifications/notifications.component.ts b/webapp/src/app/pages/notifications/notifications.component.ts new file mode 100644 index 0000000..accd150 --- /dev/null +++ b/webapp/src/app/pages/notifications/notifications.component.ts @@ -0,0 +1,65 @@ +import { Component } from '@angular/core'; +import { ToasterService, ToasterConfig, Toast, BodyOutputType } from 'angular2-toaster'; +import { Observable } from 'rxjs/Observable'; +import { AlertService, IAlert } from '../../@core-xds/services/alert.service'; + +import 'style-loader!angular2-toaster/toaster.css'; + +@Component({ + selector: 'ngx-notifications', + styleUrls: ['./notifications.component.scss'], + template: '', +}) +export class NotificationsComponent { + + config: ToasterConfig; + + private position = 'toast-top-full-width'; + private animationType = 'slideDown'; + private toastsLimit = 10; + private toasterService: ToasterService; + private alerts$: Observable; + + constructor( + toasterService: ToasterService, + private alertSvr: AlertService, + ) { + this.toasterService = toasterService; + + this.alertSvr.alerts.subscribe(alerts => { + if (alerts.length === 0) { + this.clearToasts(); + } else { + alerts.forEach(al => { + const title = al.type.toUpperCase(); + this.showToast(al.type, title, al.msg, al.dismissTimeout); + }); + } + }); + } + + private showToast(type: string, title: string, body: string, tmo: number) { + this.config = new ToasterConfig({ + positionClass: this.position, + timeout: tmo, + newestOnTop: true, + tapToDismiss: true, // is Hide OnClick + preventDuplicates: false, + animation: this.animationType, + limit: this.toastsLimit, + }); + const toast: Toast = { + type: type, + title: title, + body: body, + timeout: tmo, + showCloseButton: true, + bodyOutputType: BodyOutputType.TrustedHtml, + }; + this.toasterService.popAsync(toast); + } + + clearToasts() { + this.toasterService.clear(); + } +} diff --git a/webapp/src/app/pages/pages-menu.ts b/webapp/src/app/pages/pages-menu.ts new file mode 100644 index 0000000..1a3dd97 --- /dev/null +++ b/webapp/src/app/pages/pages-menu.ts @@ -0,0 +1,201 @@ +import { NbMenuItem } from '@nebular/theme'; + +export const MENU_ITEMS: NbMenuItem[] = [ + { + title: 'XDS-Dashboard', + icon: 'nb-home', + link: '/pages/dashboard', + home: true, + }, + { + title: 'DEVELOPMENT', + group: true, + }, + { + title: 'Projects', + icon: 'nb-keypad', + link: '/pages/projects', + }, + { + title: 'SDKs', + icon: 'fa fa-file-archive-o', + link: '/pages/sdks', + }, + { + title: 'Boards', + icon: 'fa fa-microchip', + children: [ + ], + }, + { + title: 'Build', + icon: 'fa fa-cogs', + link: '/pages/build', + }, + { + title: 'MISC', + group: true, + }, + + { + title: 'Configuration', + icon: 'fa fa-sliders', + link: '/pages/config', + children: [ + { + title: 'Global', + link: '/pages/config/global', + }, + { + title: 'XDS Server', + link: '/pages/config/xds', + }, + ], + }, + /* + { + title: 'UI Features', + icon: 'nb-keypad', + link: '/pages/ui-features', + children: [ + { + title: 'Buttons', + link: '/pages/ui-features/buttons', + }, + { + title: 'Grid', + link: '/pages/ui-features/grid', + }, + { + title: 'Icons', + link: '/pages/ui-features/icons', + }, + { + title: 'Modals', + link: '/pages/ui-features/modals', + }, + { + title: 'Typography', + link: '/pages/ui-features/typography', + }, + { + title: 'Animated Searches', + link: '/pages/ui-features/search-fields', + }, + { + title: 'Tabs', + link: '/pages/ui-features/tabs', + }, + ], + }, + { + title: 'Forms', + icon: 'nb-compose', + children: [ + { + title: 'Form Inputs', + link: '/pages/forms/inputs', + }, + { + title: 'Form Layouts', + link: '/pages/forms/layouts', + }, + ], + }, + { + title: 'Components', + icon: 'nb-gear', + children: [ + { + title: 'Tree', + link: '/pages/components/tree', + }, { + title: 'Notifications', + link: '/pages/components/notifications', + }, + ], + }, + { + title: 'Maps', + icon: 'nb-location', + children: [ + { + title: 'Google Maps', + link: '/pages/maps/gmaps', + }, + { + title: 'Leaflet Maps', + link: '/pages/maps/leaflet', + }, + { + title: 'Bubble Maps', + link: '/pages/maps/bubble', + }, + ], + }, + { + title: 'Charts', + icon: 'nb-bar-chart', + children: [ + { + title: 'Echarts', + link: '/pages/charts/echarts', + }, + { + title: 'Charts.js', + link: '/pages/charts/chartjs', + }, + { + title: 'D3', + link: '/pages/charts/d3', + }, + ], + }, + { + title: 'Editors', + icon: 'nb-title', + children: [ + { + title: 'TinyMCE', + link: '/pages/editors/tinymce', + }, + { + title: 'CKEditor', + link: '/pages/editors/ckeditor', + }, + ], + }, + { + title: 'Tables', + icon: 'nb-tables', + children: [ + { + title: 'Smart Table', + link: '/pages/tables/smart-table', + }, + ], + }, + */ + { + title: 'Auth', + icon: 'nb-locked', + children: [ + { + title: 'Login', + link: '/auth/login', + }, + { + title: 'Register', + link: '/auth/register', + }, + { + title: 'Request Password', + link: '/auth/request-password', + }, + { + title: 'Reset Password', + link: '/auth/reset-password', + }, + ], + }, +]; diff --git a/webapp/src/app/pages/pages-routing.module.ts b/webapp/src/app/pages/pages-routing.module.ts new file mode 100644 index 0000000..11834e8 --- /dev/null +++ b/webapp/src/app/pages/pages-routing.module.ts @@ -0,0 +1,41 @@ +import { RouterModule, Routes } from '@angular/router'; +import { NgModule } from '@angular/core'; + +import { PagesComponent } from './pages.component'; +import { DashboardComponent } from './dashboard/dashboard.component'; +import { ProjectsComponent } from './projects/projects.component'; +import { SdksComponent } from './sdks/sdks.component'; +import { BuildComponent } from './build/build.component'; + +const routes: Routes = [{ + path: '', + component: PagesComponent, + children: [{ + path: 'dashboard', + component: DashboardComponent, + }, { + path: 'projects', + component: ProjectsComponent, + }, { + path: 'sdks', + component: SdksComponent, + }, { + path: 'build', + component: BuildComponent, + }, { + path: 'config', + loadChildren: './config/config.module#ConfigModule', + }, + { + path: '', + redirectTo: 'dashboard', + pathMatch: 'full', + }], +}]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule], +}) +export class PagesRoutingModule { +} diff --git a/webapp/src/app/pages/pages.component.ts b/webapp/src/app/pages/pages.component.ts new file mode 100644 index 0000000..a343565 --- /dev/null +++ b/webapp/src/app/pages/pages.component.ts @@ -0,0 +1,18 @@ +import { Component } from '@angular/core'; + +import { MENU_ITEMS } from './pages-menu'; + +@Component({ + selector: 'ngx-pages', + template: ` + + + + + + `, +}) +export class PagesComponent { + + menu = MENU_ITEMS; +} diff --git a/webapp/src/app/pages/pages.module.ts b/webapp/src/app/pages/pages.module.ts new file mode 100644 index 0000000..5e4f3be --- /dev/null +++ b/webapp/src/app/pages/pages.module.ts @@ -0,0 +1,33 @@ +import { NgModule } from '@angular/core'; +import { ToasterModule } from 'angular2-toaster'; + +import { PagesComponent } from './pages.component'; +import { DashboardModule } from './dashboard/dashboard.module'; +import { BuildModule } from './build/build.module'; +import { ProjectsModule } from './projects/projects.module'; +import { SdksModule } from './sdks/sdks.module'; +import { PagesRoutingModule } from './pages-routing.module'; +import { NotificationsComponent } from './notifications/notifications.component'; +import { ThemeModule } from '../@theme/theme.module'; + +const PAGES_COMPONENTS = [ + PagesComponent, + NotificationsComponent, +]; + +@NgModule({ + imports: [ + PagesRoutingModule, + ThemeModule, + BuildModule, + DashboardModule, + ProjectsModule, + SdksModule, + ToasterModule, + ], + declarations: [ + ...PAGES_COMPONENTS, + ], +}) +export class PagesModule { +} diff --git a/webapp/src/app/pages/projects/project-add-modal/project-add-modal.component.html b/webapp/src/app/pages/projects/project-add-modal/project-add-modal.component.html new file mode 100644 index 0000000..e2c6748 --- /dev/null +++ b/webapp/src/app/pages/projects/project-add-modal/project-add-modal.component.html @@ -0,0 +1,51 @@ + + + + diff --git a/webapp/src/app/pages/projects/project-add-modal/project-add-modal.component.scss b/webapp/src/app/pages/projects/project-add-modal/project-add-modal.component.scss new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/webapp/src/app/pages/projects/project-add-modal/project-add-modal.component.scss @@ -0,0 +1 @@ + diff --git a/webapp/src/app/pages/projects/project-add-modal/project-add-modal.component.ts b/webapp/src/app/pages/projects/project-add-modal/project-add-modal.component.ts new file mode 100644 index 0000000..640ac5c --- /dev/null +++ b/webapp/src/app/pages/projects/project-add-modal/project-add-modal.component.ts @@ -0,0 +1,143 @@ +import { Component, Input, ViewChild, OnInit } from '@angular/core'; +import { Observable } from 'rxjs/Observable'; +import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; +import { FormControl, FormGroup, Validators, ValidationErrors, FormBuilder, ValidatorFn, AbstractControl } from '@angular/forms'; + +// Import RxJs required methods +import 'rxjs/add/operator/map'; +import 'rxjs/add/operator/filter'; +import 'rxjs/add/operator/debounceTime'; + +import { AlertService, IAlert } from '../../../@core-xds/services/alert.service'; +import { ProjectService, IProject, ProjectType, ProjectTypes } from '../../../@core-xds/services/project.service'; +import { XDSConfigService } from '../../../@core-xds/services/xds-config.service'; + + +@Component({ + selector: 'xds-project-add-modal', + templateUrl: 'project-add-modal.component.html', + styleUrls: ['project-add-modal.component.scss'] +}) +export class ProjectAddModalComponent implements OnInit { + // @Input('server-id') serverID: string; + private serverID: string; + + cancelAction = false; + userEditedLabel = false; + projectTypes = ProjectTypes; + + addProjectForm: FormGroup; + typeCtrl: FormControl; + pathCliCtrl: FormControl; + pathSvrCtrl: FormControl; + + constructor( + private alert: AlertService, + private projectSvr: ProjectService, + private XdsConfigSvr: XDSConfigService, + private fb: FormBuilder, + private activeModal: NgbActiveModal + ) { + // Define types (first one is special/placeholder) + this.projectTypes.unshift({ value: ProjectType.UNSET, display: '--Select a type--' }); + + this.typeCtrl = new FormControl(this.projectTypes[0].value, this.validatorProjType); + this.pathCliCtrl = new FormControl('', this.validatorProjPath); + this.pathSvrCtrl = new FormControl({ value: '', disabled: true }, this.validatorProjPath); + + this.addProjectForm = fb.group({ + type: this.typeCtrl, + pathCli: this.pathCliCtrl, + pathSvr: this.pathSvrCtrl, + label: ['', Validators.nullValidator], + }); + } + + + ngOnInit() { + // Update server ID + this.serverID = this.XdsConfigSvr.getCurServer().id; + this.XdsConfigSvr.onCurServer().subscribe(svr => this.serverID = svr.id); + + // Auto create label name + this.pathCliCtrl.valueChanges + .debounceTime(100) + .filter(n => n) + .map(n => { + const last = n.split('/'); + let nm = n; + if (last.length > 0) { + nm = last.pop(); + if (nm === '' && last.length > 0) { + nm = last.pop(); + } + } + return 'Project_' + nm; + }) + .subscribe(value => { + if (value && !this.userEditedLabel) { + this.addProjectForm.patchValue({ label: value }); + } + }); + + // Handle disabling of Server path + this.typeCtrl.valueChanges + .debounceTime(500) + .subscribe(valType => { + const dis = (valType === String(ProjectType.SYNCTHING)); + this.pathSvrCtrl.reset({ value: '', disabled: dis }); + }); + } + + closeModal() { + this.activeModal.close(); + } + + onKeyLabel(event: any) { + this.userEditedLabel = (this.addProjectForm.value.label !== ''); + } + + onChangeLocalProject(e) { + } + + onSubmit() { + if (this.cancelAction) { + return; + } + + const formVal = this.addProjectForm.value; + + const type = formVal['type'].value; + this.projectSvr.Add({ + serverId: this.serverID, + label: formVal['label'], + pathClient: formVal['pathCli'], + pathServer: formVal['pathSvr'], + type: formVal['type'], + // FIXME: allow to set defaultSdkID from New Project config panel + }) + .subscribe(prj => { + this.alert.info('Project ' + prj.label + ' successfully created.'); + this.closeModal(); + + // Reset Value for the next creation + this.addProjectForm.reset(); + const selectedType = this.projectTypes[0].value; + this.addProjectForm.patchValue({ type: selectedType }); + + }, + err => { + this.alert.error(err, 60); + this.closeModal(); + }); + } + + private validatorProjType(g: FormGroup): ValidationErrors | null { + return (g.value !== ProjectType.UNSET) ? null : { validatorProjType: { valid: false } }; + } + + private validatorProjPath(g: FormGroup): ValidationErrors | null { + return (g.disabled || g.value !== '') ? null : { validatorProjPath: { valid: false } }; + } + +} diff --git a/webapp/src/app/pages/projects/project-card/project-card.component.html b/webapp/src/app/pages/projects/project-card/project-card.component.html new file mode 100644 index 0000000..c54d581 --- /dev/null +++ b/webapp/src/app/pages/projects/project-card/project-card.component.html @@ -0,0 +1,65 @@ + + + +
+
+ {{ project.label }} +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+   + Project ID + {{ project.id }}
+   + Sharing type + {{ project.type | readableType }}
+   + Local path + {{ project.pathClient }}
+   + Server path + {{ project.pathServer }}
+   + Status + {{ project.status }} - {{ project.isInSync ? "Up to Date" : "Out of Sync"}} + +
+
+ + + + +
diff --git a/webapp/src/app/pages/projects/project-card/project-card.component.scss b/webapp/src/app/pages/projects/project-card/project-card.component.scss new file mode 100644 index 0000000..a433f58 --- /dev/null +++ b/webapp/src/app/pages/projects/project-card/project-card.component.scss @@ -0,0 +1,54 @@ +@import '~@nebular/theme/styles/global/bootstrap/buttons'; + +.xds-project-card .icon { + padding: 0.75rem 0; + font-size: 1.75rem; +} + +nb-card-body { + padding: 0; +} + +nb-card-footer { + text-align: right; +} + +.fa-big { + font-size: 20px; + font-weight: bold; +} + +.fa-size-x2 { + font-size: 20px; +} + +th span { + font-weight: 100; +} + +th label { + font-weight: 100; + margin-bottom: 0; +} + +tr.info>th { + vertical-align: middle; +} + +tr.info>td { + vertical-align: middle; +} + +.btn-outline-danger.btn-xds { + color: #ff4c6a; + &:focus { + color: white; + } +} + +.btn-outline-info.btn-xds { + color: #4ca6ff; + &:focus { + color: white; + } +} diff --git a/webapp/src/app/pages/projects/project-card/project-card.component.ts b/webapp/src/app/pages/projects/project-card/project-card.component.ts new file mode 100644 index 0000000..160c4c8 --- /dev/null +++ b/webapp/src/app/pages/projects/project-card/project-card.component.ts @@ -0,0 +1,52 @@ +import { Component, Input, Pipe, PipeTransform } from '@angular/core'; +import { ProjectService, IProject, ProjectType, ProjectTypeEnum } from '../../../@core-xds/services/project.service'; +import { AlertService } from '../../../@core-xds/services/alert.service'; + + +@Component({ + selector: 'xds-project-card', + styleUrls: ['./project-card.component.scss'], + templateUrl: './project-card.component.html', +}) +export class ProjectCardComponent { + + // FIXME workaround of https://github.com/angular/angular-cli/issues/2034 + // should be removed with angular 5 + // @Input() project: IProject; + @Input() project = null; + + constructor( + private alert: AlertService, + private projectSvr: ProjectService + ) { + } + + delete(prj: IProject) { + this.projectSvr.Delete(prj).subscribe( + res => { }, + err => this.alert.error('ERROR delete: ' + err) + ); + } + + sync(prj: IProject) { + this.projectSvr.Sync(prj).subscribe( + res => { }, + err => this.alert.error('ERROR: ' + err) + ); + } +} + +// Make Project type human readable +@Pipe({ + name: 'readableType' +}) + +export class ProjectReadableTypePipe implements PipeTransform { + transform(type: ProjectTypeEnum): string { + switch (type) { + case ProjectType.NATIVE_PATHMAP: return 'Native (path mapping)'; + case ProjectType.SYNCTHING: return 'Cloud (Syncthing)'; + default: return String(type); + } + } +} diff --git a/webapp/src/app/pages/projects/projects.component.html b/webapp/src/app/pages/projects/projects.component.html new file mode 100644 index 0000000..662dfcc --- /dev/null +++ b/webapp/src/app/pages/projects/projects.component.html @@ -0,0 +1,26 @@ +
+
+ +
+ + + + + +
+
+ + + + + +
+
+
+
+ +
+
diff --git a/webapp/src/app/pages/projects/projects.component.scss b/webapp/src/app/pages/projects/projects.component.scss new file mode 100644 index 0000000..3631fbb --- /dev/null +++ b/webapp/src/app/pages/projects/projects.component.scss @@ -0,0 +1,83 @@ +@import '../../@theme/styles/themes'; +@import '~@nebular/theme/components/card/card.component.theme'; +@import '~bootstrap/scss/mixins/breakpoints'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; +@include nb-install-component() { + nb-card-body { + display: flex; + align-items: center; + } + .action-groups-header { + flex-basis: 20%; + color: nb-theme(card-header-fg-heading); + font-family: nb-theme(card-header-font-family); + font-size: nb-theme(card-header-font-size); + font-weight: nb-theme(card-header-font-weight); + } + .nb-actions { + flex-basis: 80%; + } + .right { + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; + order: 1; + flex-direction: row-reverse; + } + nb-actions>nb-action { + padding: 0; + } + nb-action { + i { + color: nb-theme(color-fg); + font-size: 2.5rem; + margin-right: 1rem; + } + span { + font-family: nb-theme(font-secondary); + font-weight: nb-theme(font-weight-bold); + color: nb-theme(color-fg-heading); + text-transform: uppercase; + } + button { + margin: 0 auto; + padding: 0; + cursor: pointer; + border: none; + background: none; + display: flex; + align-items: center; + &:focus { + box-shadow: none; + outline: none; + } + } + } + @include media-breakpoint-down(md) { + nb-actions nb-action { + padding: 0 0.75rem; + } + } + @include media-breakpoint-down(sm) { + nb-card-body { + padding: 1rem; + } + nb-action { + font-size: 0.75rem; + i { + font-size: 2rem; + margin-right: 0.5rem; + } + } + } + @include media-breakpoint-down(is) { + nb-action i { + font-size: 1.75rem; + margin: 0; + } + span { + display: none; + } + } +} diff --git a/webapp/src/app/pages/projects/projects.component.ts b/webapp/src/app/pages/projects/projects.component.ts new file mode 100644 index 0000000..179bbd0 --- /dev/null +++ b/webapp/src/app/pages/projects/projects.component.ts @@ -0,0 +1,33 @@ +import { Component, OnInit } from '@angular/core'; +import { Observable } from 'rxjs/Observable'; + +import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; +import { ProjectAddModalComponent } from './project-add-modal/project-add-modal.component'; + +import { ProjectService, IProject } from '../../@core-xds/services/project.service'; + +@Component({ + selector: 'xds-projects', + styleUrls: ['./projects.component.scss'], + templateUrl: './projects.component.html', +}) +export class ProjectsComponent implements OnInit { + + projects$: Observable; + projects: IProject[]; + + constructor( + private projectSvr: ProjectService, + private modalService: NgbModal, + ) { + } + + ngOnInit() { + this.projects$ = this.projectSvr.Projects$; + } + + add() { + const activeModal = this.modalService.open(ProjectAddModalComponent, { size: 'lg', container: 'nb-layout' }); + activeModal.componentInstance.modalHeader = 'Large Modal'; + } +} diff --git a/webapp/src/app/pages/projects/projects.module.ts b/webapp/src/app/pages/projects/projects.module.ts new file mode 100644 index 0000000..48f37ce --- /dev/null +++ b/webapp/src/app/pages/projects/projects.module.ts @@ -0,0 +1,23 @@ +import { NgModule } from '@angular/core'; +import { ThemeModule } from '../../@theme/theme.module'; + +import { ProjectsComponent } from './projects.component'; +import { ProjectCardComponent, ProjectReadableTypePipe } from './project-card/project-card.component'; +import { ProjectAddModalComponent } from './project-add-modal/project-add-modal.component'; + + +@NgModule({ + imports: [ + ThemeModule, + ], + declarations: [ + ProjectsComponent, + ProjectCardComponent, + ProjectAddModalComponent, + ProjectReadableTypePipe, + ], + entryComponents: [ + ProjectAddModalComponent + ], +}) +export class ProjectsModule { } diff --git a/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.html b/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.html new file mode 100644 index 0000000..0c2787c --- /dev/null +++ b/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.html @@ -0,0 +1,48 @@ + + + +
+
+ {{ labelGet(sdk) }} +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+   + SDK ID + {{ sdk.id }}
 Profile{{ sdk.profile }}
 Architecture{{ sdk.arch }}
 Version{{ sdk.version }}
 Sdk path{{ sdk.path}}
+
+ + + + +
diff --git a/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.scss b/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.scss new file mode 100644 index 0000000..e404610 --- /dev/null +++ b/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.scss @@ -0,0 +1,47 @@ +@import '~@nebular/theme/styles/global/bootstrap/buttons'; + +.xds-sdk-card .icon { + padding: 0.75rem 0; + font-size: 1.75rem; +} + +nb-card-body { + padding: 0; +} + +nb-card-footer { + text-align: right; +} + +.fa-big { + font-size: 20px; + font-weight: bold; +} + +.fa-size-x2 { + font-size: 20px; +} + +th span { + font-weight: 100; +} + +th label { + font-weight: 100; + margin-bottom: 0; +} + +tr.info>th { + vertical-align: middle; +} + +tr.info>td { + vertical-align: middle; +} + +.btn-outline-danger.btn-xds { + color: #ff4c6a; + &:focus { + color: white; + } +} diff --git a/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.ts b/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.ts new file mode 100644 index 0000000..8228570 --- /dev/null +++ b/webapp/src/app/pages/sdks/sdk-card/sdk-card.component.ts @@ -0,0 +1,35 @@ +import { Component, Input, Pipe, PipeTransform } from '@angular/core'; +import { SdkService, ISdk } from '../../../@core-xds/services/sdk.service'; +import { AlertService } from '../../../@core-xds/services/alert.service'; + + +@Component({ + selector: 'xds-sdk-card', + styleUrls: ['./sdk-card.component.scss'], + templateUrl: './sdk-card.component.html', +}) +export class SdkCardComponent { + + // FIXME workaround of https://github.com/angular/angular-cli/issues/2034 + // should be removed with angular 5 + // @Input() sdk: ISdk; + @Input() sdk = null; + + constructor( + private alert: AlertService, + private sdkSvr: SdkService + ) { + } + + labelGet(sdk: ISdk) { + return sdk.profile + '-' + sdk.arch + '-' + sdk.version; + } + + delete(sdk: ISdk) { + this.sdkSvr.delete(sdk).subscribe( + res => { }, + err => this.alert.error('ERROR delete: ' + err) + ); + } +} + diff --git a/webapp/src/app/pages/sdks/sdks.component.html b/webapp/src/app/pages/sdks/sdks.component.html new file mode 100644 index 0000000..adfd924 --- /dev/null +++ b/webapp/src/app/pages/sdks/sdks.component.html @@ -0,0 +1,26 @@ +
+
+ +
+ + + + + +
+
+ + + + + +
+
+
+
+ +
+
diff --git a/webapp/src/app/pages/sdks/sdks.component.scss b/webapp/src/app/pages/sdks/sdks.component.scss new file mode 100644 index 0000000..3631fbb --- /dev/null +++ b/webapp/src/app/pages/sdks/sdks.component.scss @@ -0,0 +1,83 @@ +@import '../../@theme/styles/themes'; +@import '~@nebular/theme/components/card/card.component.theme'; +@import '~bootstrap/scss/mixins/breakpoints'; +@import '~@nebular/theme/styles/global/bootstrap/breakpoints'; +@include nb-install-component() { + nb-card-body { + display: flex; + align-items: center; + } + .action-groups-header { + flex-basis: 20%; + color: nb-theme(card-header-fg-heading); + font-family: nb-theme(card-header-font-family); + font-size: nb-theme(card-header-font-size); + font-weight: nb-theme(card-header-font-weight); + } + .nb-actions { + flex-basis: 80%; + } + .right { + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; + order: 1; + flex-direction: row-reverse; + } + nb-actions>nb-action { + padding: 0; + } + nb-action { + i { + color: nb-theme(color-fg); + font-size: 2.5rem; + margin-right: 1rem; + } + span { + font-family: nb-theme(font-secondary); + font-weight: nb-theme(font-weight-bold); + color: nb-theme(color-fg-heading); + text-transform: uppercase; + } + button { + margin: 0 auto; + padding: 0; + cursor: pointer; + border: none; + background: none; + display: flex; + align-items: center; + &:focus { + box-shadow: none; + outline: none; + } + } + } + @include media-breakpoint-down(md) { + nb-actions nb-action { + padding: 0 0.75rem; + } + } + @include media-breakpoint-down(sm) { + nb-card-body { + padding: 1rem; + } + nb-action { + font-size: 0.75rem; + i { + font-size: 2rem; + margin-right: 0.5rem; + } + } + } + @include media-breakpoint-down(is) { + nb-action i { + font-size: 1.75rem; + margin: 0; + } + span { + display: none; + } + } +} diff --git a/webapp/src/app/pages/sdks/sdks.component.ts b/webapp/src/app/pages/sdks/sdks.component.ts new file mode 100644 index 0000000..3208121 --- /dev/null +++ b/webapp/src/app/pages/sdks/sdks.component.ts @@ -0,0 +1,35 @@ +import { Component, OnInit } from '@angular/core'; +import { Observable } from 'rxjs/Observable'; + +import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; +//import { SdkAddModalComponent } from './sdk-add-modal/sdk-add-modal.component'; + +import { SdkService, ISdk } from '../../@core-xds/services/sdk.service'; + +@Component({ + selector: 'xds-sdks', + styleUrls: ['./sdks.component.scss'], + templateUrl: './sdks.component.html', +}) +export class SdksComponent implements OnInit { + + sdks$: Observable; + sdks: ISdk[]; + + constructor( + private sdkSvr: SdkService, + private modalService: NgbModal, + ) { + } + + ngOnInit() { + this.sdks$ = this.sdkSvr.Sdks$; + } + + add() { + /* SEB TODO + const activeModal = this.modalService.open(SdkAddModalComponent, { size: 'lg', container: 'nb-layout' }); + activeModal.componentInstance.modalHeader = 'Large Modal'; + */ + } +} diff --git a/webapp/src/app/pages/sdks/sdks.module.ts b/webapp/src/app/pages/sdks/sdks.module.ts new file mode 100644 index 0000000..48629f6 --- /dev/null +++ b/webapp/src/app/pages/sdks/sdks.module.ts @@ -0,0 +1,22 @@ +import { NgModule } from '@angular/core'; +import { ThemeModule } from '../../@theme/theme.module'; + +import { SdksComponent } from './sdks.component'; +import { SdkCardComponent } from './sdk-card/sdk-card.component'; +//import { SdkAddModalComponent } from './sdk-add-modal/sdk-add-modal.component'; + + +@NgModule({ + imports: [ + ThemeModule, + ], + declarations: [ + SdksComponent, + SdkCardComponent, + //SdkAddModalComponent, + ], + entryComponents: [ + //SdkAddModalComponent + ], +}) +export class SdksModule { } diff --git a/webapp/src/app/projects/projectAddModal.component.css b/webapp/src/app/projects/projectAddModal.component.css deleted file mode 100644 index 77f73a5..0000000 --- a/webapp/src/app/projects/projectAddModal.component.css +++ /dev/null @@ -1,24 +0,0 @@ -.table-borderless>tbody>tr>td, -.table-borderless>tbody>tr>th, -.table-borderless>tfoot>tr>td, -.table-borderless>tfoot>tr>th, -.table-borderless>thead>tr>td, -.table-borderless>thead>tr>th { - border: none; -} - -tr>th { - vertical-align: middle; -} - -tr>td { - vertical-align: middle; -} - -th label { - margin-bottom: 0; -} - -td input { - width: 100%; -} diff --git a/webapp/src/app/projects/projectAddModal.component.html b/webapp/src/app/projects/projectAddModal.component.html deleted file mode 100644 index dc84985..0000000 --- a/webapp/src/app/projects/projectAddModal.component.html +++ /dev/null @@ -1,54 +0,0 @@ - diff --git a/webapp/src/app/projects/projectAddModal.component.ts b/webapp/src/app/projects/projectAddModal.component.ts deleted file mode 100644 index 0718f4c..0000000 --- a/webapp/src/app/projects/projectAddModal.component.ts +++ /dev/null @@ -1,147 +0,0 @@ -import { Component, Input, ViewChild, OnInit } from '@angular/core'; -import { Observable } from 'rxjs/Observable'; -import { ModalDirective } from 'ngx-bootstrap/modal'; -import { FormControl, FormGroup, Validators, FormBuilder, ValidatorFn, AbstractControl } from '@angular/forms'; - -// Import RxJs required methods -import 'rxjs/add/operator/map'; -import 'rxjs/add/operator/filter'; -import 'rxjs/add/operator/debounceTime'; - -import { AlertService, IAlert } from '../services/alert.service'; -import { ProjectService, IProject, ProjectType, ProjectTypes } from '../services/project.service'; - - -@Component({ - selector: 'xds-project-add-modal', - templateUrl: 'projectAddModal.component.html', - styleUrls: ['projectAddModal.component.css'] -}) -export class ProjectAddModalComponent implements OnInit { - @ViewChild('childProjectModal') public childProjectModal: ModalDirective; - @Input() title?: string; - @Input('server-id') serverID: string; - - cancelAction = false; - userEditedLabel = false; - projectTypes = ProjectTypes; - - addProjectForm: FormGroup; - typeCtrl: FormControl; - pathCliCtrl: FormControl; - pathSvrCtrl: FormControl; - - constructor( - private alert: AlertService, - private projectSvr: ProjectService, - private fb: FormBuilder - ) { - // Define types (first one is special/placeholder) - this.projectTypes.unshift({ value: ProjectType.UNSET, display: '--Select a type--' }); - - this.typeCtrl = new FormControl(this.projectTypes[0].value, Validators.pattern('[A-Za-z]+')); - this.pathCliCtrl = new FormControl('', Validators.required); - this.pathSvrCtrl = new FormControl({ value: '', disabled: true }, [Validators.required, Validators.minLength(1)]); - - this.addProjectForm = fb.group({ - type: this.typeCtrl, - pathCli: this.pathCliCtrl, - pathSvr: this.pathSvrCtrl, - label: ['', Validators.nullValidator], - }); - } - - ngOnInit() { - // Auto create label name - this.pathCliCtrl.valueChanges - .debounceTime(100) - .filter(n => n) - .map(n => { - const last = n.split('/'); - let nm = n; - if (last.length > 0) { - nm = last.pop(); - if (nm === '' && last.length > 0) { - nm = last.pop(); - } - } - return 'Project_' + nm; - }) - .subscribe(value => { - if (value && !this.userEditedLabel) { - this.addProjectForm.patchValue({ label: value }); - } - }); - - // Handle disabling of Server path - this.typeCtrl.valueChanges - .debounceTime(500) - .subscribe(valType => { - const dis = (valType === String(ProjectType.SYNCTHING)); - this.pathSvrCtrl.reset({ value: '', disabled: dis }); - }); - } - - show() { - this.cancelAction = false; - this.userEditedLabel = false; - this.childProjectModal.show(); - } - - hide() { - this.childProjectModal.hide(); - } - - onKeyLabel(event: any) { - this.userEditedLabel = (this.addProjectForm.value.label !== ''); - } - - /* FIXME: change input to file type - - - onChangeLocalProject(e) { - if e.target.files.length < 1 { - console.log('NO files'); - } - let dir = e.target.files[0].webkitRelativePath; - console.log('files: ' + dir); - let u = URL.createObjectURL(e.target.files[0]); - } - */ - onChangeLocalProject(e) { - } - - onSubmit() { - if (this.cancelAction) { - return; - } - - const formVal = this.addProjectForm.value; - - const type = formVal['type'].value; - this.projectSvr.Add({ - serverId: this.serverID, - label: formVal['label'], - pathClient: formVal['pathCli'], - pathServer: formVal['pathSvr'], - type: formVal['type'], - // FIXME: allow to set defaultSdkID from New Project config panel - }) - .subscribe(prj => { - this.alert.info('Project ' + prj.label + ' successfully created.'); - this.hide(); - - // Reset Value for the next creation - this.addProjectForm.reset(); - const selectedType = this.projectTypes[0].value; - this.addProjectForm.patchValue({ type: selectedType }); - - }, - err => { - this.alert.error(err, 60); - this.hide(); - }); - } - -} diff --git a/webapp/src/app/projects/projectCard.component.ts b/webapp/src/app/projects/projectCard.component.ts deleted file mode 100644 index a28b96c..0000000 --- a/webapp/src/app/projects/projectCard.component.ts +++ /dev/null @@ -1,91 +0,0 @@ -import { Component, Input, Pipe, PipeTransform } from '@angular/core'; -import { ProjectService, IProject, ProjectType } from '../services/project.service'; -import { AlertService } from '../services/alert.service'; - -@Component({ - selector: 'xds-project-card', - template: ` -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - -
 Project ID{{ project.id }}
 Sharing type{{ project.type | readableType }}
 Local path{{ project.pathClient }}
 Server path{{ project.pathServer }}
 Status{{ project.status }} - {{ project.isInSync ? "Up to Date" : "Out of Sync"}} - -
- `, - styleUrls: ['../config/config.component.css'] -}) - -export class ProjectCardComponent { - - @Input() project: IProject; - - constructor( - private alert: AlertService, - private projectSvr: ProjectService - ) { - } - - delete(prj: IProject) { - this.projectSvr.Delete(prj) - .subscribe(res => { - }, err => { - this.alert.error('Delete ERROR: ' + err); - }); - } - - sync(prj: IProject) { - this.projectSvr.Sync(prj) - .subscribe(res => { - }, err => { - this.alert.error('ERROR: ' + err); - }); - } - -} - -// Remove APPS. prefix if translate has failed -@Pipe({ - name: 'readableType' -}) - -export class ProjectReadableTypePipe implements PipeTransform { - transform(type: ProjectType): string { - switch (type) { - case ProjectType.NATIVE_PATHMAP: return 'Native (path mapping)'; - case ProjectType.SYNCTHING: return 'Cloud (Syncthing)'; - default: return String(type); - } - } -} diff --git a/webapp/src/app/projects/projectsListAccordion.component.ts b/webapp/src/app/projects/projectsListAccordion.component.ts deleted file mode 100644 index 0dd2f12..0000000 --- a/webapp/src/app/projects/projectsListAccordion.component.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Component, Input } from '@angular/core'; - -import { IProject } from '../services/project.service'; - -@Component({ - selector: 'xds-projects-list-accordion', - template: ` - - - -
- {{ prj.label }} -
- - - -
-
- -
-
- ` -}) -export class ProjectsListAccordionComponent { - - @Input() projects: IProject[]; - -} - - diff --git a/webapp/src/app/sdks/sdkAddModal.component.html b/webapp/src/app/sdks/sdkAddModal.component.html deleted file mode 100644 index 44c667e..0000000 --- a/webapp/src/app/sdks/sdkAddModal.component.html +++ /dev/null @@ -1,23 +0,0 @@ - diff --git a/webapp/src/app/sdks/sdkAddModal.component.ts b/webapp/src/app/sdks/sdkAddModal.component.ts deleted file mode 100644 index 064f02f..0000000 --- a/webapp/src/app/sdks/sdkAddModal.component.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Component, Input, ViewChild } from '@angular/core'; -import { ModalDirective } from 'ngx-bootstrap/modal'; - -@Component({ - selector: 'xds-sdk-add-modal', - templateUrl: 'sdkAddModal.component.html', -}) -export class SdkAddModalComponent { - @ViewChild('sdkChildModal') public sdkChildModal: ModalDirective; - - @Input() title?: string; - - // TODO - constructor() { - } - - show() { - this.sdkChildModal.show(); - } - - hide() { - this.sdkChildModal.hide(); - } -} diff --git a/webapp/src/app/sdks/sdkCard.component.ts b/webapp/src/app/sdks/sdkCard.component.ts deleted file mode 100644 index b277887..0000000 --- a/webapp/src/app/sdks/sdkCard.component.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Component, Input } from '@angular/core'; -import { ISdk } from '../services/sdk.service'; - -@Component({ - selector: 'xds-sdk-card', - template: ` -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
 SDK ID{{ sdk.id }}
 Profile{{ sdk.profile }}
 Architecture{{ sdk.arch }}
 Version{{ sdk.version }}
 Sdk path{{ sdk.path}}
- `, - styleUrls: ['../config/config.component.css'] -}) - -export class SdkCardComponent { - - @Input() sdk: ISdk; - - constructor() { } - - - delete(sdk: ISdk) { - // Not supported for now - } - -} diff --git a/webapp/src/app/sdks/sdksListAccordion.component.ts b/webapp/src/app/sdks/sdksListAccordion.component.ts deleted file mode 100644 index 73ad182..0000000 --- a/webapp/src/app/sdks/sdksListAccordion.component.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { Component, Input } from '@angular/core'; - -import { ISdk } from '../services/sdk.service'; - -@Component({ - selector: 'xds-sdks-list-accordion', - template: ` - - -
- {{ sdk.name }} - -
- -
-
- ` -}) -export class SdksListAccordionComponent { - - @Input() sdks: ISdk[]; - -} - - diff --git a/webapp/src/app/services/alert.service.ts b/webapp/src/app/services/alert.service.ts deleted file mode 100644 index aee5827..0000000 --- a/webapp/src/app/services/alert.service.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { Injectable, SecurityContext } from '@angular/core'; -import { DomSanitizer } from '@angular/platform-browser'; -import { Observable } from 'rxjs/Observable'; -import { Subject } from 'rxjs/Subject'; - - -export type AlertType = 'danger' | 'warning' | 'info' | 'success'; - -export interface IAlert { - type: AlertType; - msg: string; - show?: boolean; - dismissible?: boolean; - dismissTimeout?: number; // close alert after this time (in seconds) - id?: number; -} - -@Injectable() -export class AlertService { - public alerts: Observable; - - private _alerts: IAlert[]; - private alertsSubject = >new Subject(); - private uid = 0; - private defaultDismissTmo = 5; // in seconds - - constructor(private sanitizer: DomSanitizer) { - this.alerts = this.alertsSubject.asObservable(); - this._alerts = []; - this.uid = 0; - } - - public error(msg: string, dismissTime?: number) { - this.add({ - type: 'danger', msg: msg, dismissible: true, dismissTimeout: dismissTime - }); - } - - public warning(msg: string, dismissible?: boolean) { - this.add({ type: 'warning', msg: msg, dismissible: true, dismissTimeout: (dismissible ? this.defaultDismissTmo : 0) }); - } - - public info(msg: string) { - this.add({ type: 'info', msg: msg, dismissible: true, dismissTimeout: this.defaultDismissTmo }); - } - - public add(al: IAlert) { - const msg = String(al.msg).replace('\n', '
'); - this._alerts.push({ - show: true, - type: al.type, - msg: this.sanitizer.sanitize(SecurityContext.HTML, msg), - dismissible: al.dismissible || true, - dismissTimeout: (al.dismissTimeout * 1000) || 0, - id: this.uid, - }); - this.uid += 1; - this.alertsSubject.next(this._alerts); - } - - public del(al: IAlert) { - const idx = this._alerts.findIndex((a) => a.id === al.id); - if (idx > -1) { - this._alerts.splice(idx, 1); - } - } -} diff --git a/webapp/src/app/services/project.service.ts b/webapp/src/app/services/project.service.ts deleted file mode 100644 index 61d8f1c..0000000 --- a/webapp/src/app/services/project.service.ts +++ /dev/null @@ -1,199 +0,0 @@ -import { Injectable, SecurityContext } from '@angular/core'; -import { Observable } from 'rxjs/Observable'; -import { BehaviorSubject } from 'rxjs/BehaviorSubject'; - -import { XDSAgentService, IXDSProjectConfig } from '../services/xdsagent.service'; - -export enum ProjectType { - UNSET = '', - NATIVE_PATHMAP = 'PathMap', - SYNCTHING = 'CloudSync' -} - -export const ProjectTypes = [ - { value: ProjectType.NATIVE_PATHMAP, display: 'Path mapping' }, - { value: ProjectType.SYNCTHING, display: 'Cloud Sync' } -]; - -export const ProjectStatus = { - ErrorConfig: 'ErrorConfig', - Disable: 'Disable', - Enable: 'Enable', - Pause: 'Pause', - Syncing: 'Syncing' -}; - -export interface IProject { - id?: string; - serverId: string; - label: string; - pathClient: string; - pathServer?: string; - type: ProjectType; - status?: string; - isInSync?: boolean; - isUsable?: boolean; - serverPrjDef?: IXDSProjectConfig; - isExpanded?: boolean; - visible?: boolean; - defaultSdkID?: string; -} - -@Injectable() -export class ProjectService { - public Projects$: Observable; - - private _prjsList: IProject[] = []; - private current: IProject; - private prjsSubject = >new BehaviorSubject(this._prjsList); - - constructor(private xdsSvr: XDSAgentService) { - this.current = null; - this.Projects$ = this.prjsSubject.asObservable(); - - this.xdsSvr.getProjects().subscribe((projects) => { - this._prjsList = []; - projects.forEach(p => { - this._addProject(p, true); - }); - this.prjsSubject.next(Object.assign([], this._prjsList)); - }); - - // Update Project data - this.xdsSvr.ProjectState$.subscribe(prj => { - const i = this._getProjectIdx(prj.id); - if (i >= 0) { - // XXX for now, only isInSync and status may change - this._prjsList[i].isInSync = prj.isInSync; - this._prjsList[i].status = prj.status; - this._prjsList[i].isUsable = this._isUsableProject(prj); - this.prjsSubject.next(Object.assign([], this._prjsList)); - } - }); - - // Add listener on create and delete project events - this.xdsSvr.addEventListener('event:project-add', (ev) => { - if (ev && ev.data && ev.data.id) { - this._addProject(ev.data); - } else { - console.log('Warning: received events with unknown data: ev=', ev); - } - }); - this.xdsSvr.addEventListener('event:project-delete', (ev) => { - if (ev && ev.data && ev.data.id) { - const idx = this._prjsList.findIndex(item => item.id === ev.data.id); - if (idx === -1) { - console.log('Warning: received events on unknown project id: ev=', ev); - return; - } - this._prjsList.splice(idx, 1); - this.prjsSubject.next(Object.assign([], this._prjsList)); - } else { - console.log('Warning: received events with unknown data: ev=', ev); - } - }); - - } - - public setCurrent(s: IProject) { - this.current = s; - } - - public getCurrent(): IProject { - return this.current; - } - - public getCurrentId(): string { - if (this.current && this.current.id) { - return this.current.id; - } - return ''; - } - - Add(prj: IProject): Observable { - const xdsPrj: IXDSProjectConfig = { - id: '', - serverId: prj.serverId, - label: prj.label || '', - clientPath: prj.pathClient.trim(), - serverPath: prj.pathServer, - type: prj.type, - defaultSdkID: prj.defaultSdkID, - }; - // Send config to XDS server - return this.xdsSvr.addProject(xdsPrj) - .map(xp => this._convToIProject(xp)); - } - - Delete(prj: IProject): Observable { - const idx = this._getProjectIdx(prj.id); - const delPrj = prj; - if (idx === -1) { - throw new Error('Invalid project id (id=' + prj.id + ')'); - } - return this.xdsSvr.deleteProject(prj.id) - .map(res => delPrj); - } - - Sync(prj: IProject): Observable { - const idx = this._getProjectIdx(prj.id); - if (idx === -1) { - throw new Error('Invalid project id (id=' + prj.id + ')'); - } - return this.xdsSvr.syncProject(prj.id); - } - - private _isUsableProject(p) { - return p && p.isInSync && - (p.status === ProjectStatus.Enable) && - (p.status !== ProjectStatus.Syncing); - } - - private _getProjectIdx(id: string): number { - return this._prjsList.findIndex((item) => item.id === id); - } - - private _convToIProject(rPrj: IXDSProjectConfig): IProject { - // Convert XDSFolderConfig to IProject - const pp: IProject = { - id: rPrj.id, - serverId: rPrj.serverId, - label: rPrj.label, - pathClient: rPrj.clientPath, - pathServer: rPrj.serverPath, - type: rPrj.type, - status: rPrj.status, - isInSync: rPrj.isInSync, - isUsable: this._isUsableProject(rPrj), - defaultSdkID: rPrj.defaultSdkID, - serverPrjDef: Object.assign({}, rPrj), // do a copy - }; - return pp; - } - - private _addProject(rPrj: IXDSProjectConfig, noNext?: boolean): IProject { - - // Convert XDSFolderConfig to IProject - const pp = this._convToIProject(rPrj); - - // add new project - this._prjsList.push(pp); - - // sort project array - this._prjsList.sort((a, b) => { - if (a.label < b.label) { - return -1; - } - if (a.label > b.label) { - return 1; - } - return 0; - }); - - if (!noNext) { - this.prjsSubject.next(Object.assign([], this._prjsList)); - } - - return pp; - } -} diff --git a/webapp/src/app/services/utils.service.ts b/webapp/src/app/services/utils.service.ts deleted file mode 100644 index e665e2a..0000000 --- a/webapp/src/app/services/utils.service.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { Injectable } from '@angular/core'; - -@Injectable() -export class UtilsService { - constructor() { } - - getOSName(lowerCase?: boolean): string { - const checkField = function (ff) { - if (ff.indexOf('Linux') !== -1) { - return 'Linux'; - } else if (ff.indexOf('Win') !== -1) { - return 'Windows'; - } else if (ff.indexOf('Mac') !== -1) { - return 'MacOS'; - } else if (ff.indexOf('X11') !== -1) { - return 'UNIX'; - } - return ''; - }; - - let OSName = checkField(navigator.platform); - if (OSName === '') { - OSName = checkField(navigator.appVersion); - } - if (OSName === '') { - OSName = 'Unknown OS'; - } - if (lowerCase) { - return OSName.toLowerCase(); - } - return OSName; - } -} diff --git a/webapp/src/app/services/xdsagent.service.ts b/webapp/src/app/services/xdsagent.service.ts deleted file mode 100644 index 55653c7..0000000 --- a/webapp/src/app/services/xdsagent.service.ts +++ /dev/null @@ -1,384 +0,0 @@ -import { Injectable, Inject } from '@angular/core'; -import { HttpClient, HttpHeaders, HttpErrorResponse } from '@angular/common/http'; -import { DOCUMENT } from '@angular/common'; -import { Observable } from 'rxjs/Observable'; -import { Subject } from 'rxjs/Subject'; -import { BehaviorSubject } from 'rxjs/BehaviorSubject'; -import * as io from 'socket.io-client'; - -import { AlertService } from './alert.service'; -import { ISdk } from './sdk.service'; -import { ProjectType } from './project.service'; - -// Import RxJs required methods -import 'rxjs/add/operator/map'; -import 'rxjs/add/operator/catch'; -import 'rxjs/add/observable/throw'; -import 'rxjs/add/operator/mergeMap'; -import 'rxjs/add/observable/of'; -import 'rxjs/add/operator/retryWhen'; - - -export interface IXDSConfigProject { - id: string; - path: string; - clientSyncThingID: string; - type: string; - label?: string; - defaultSdkID?: string; -} - -interface IXDSBuilderConfig { - ip: string; - port: string; - syncThingID: string; -} - -export interface IXDSProjectConfig { - id: string; - serverId: string; - label: string; - clientPath: string; - serverPath?: string; - type: ProjectType; - status?: string; - isInSync?: boolean; - defaultSdkID: string; -} - -export interface IXDSVer { - id: string; - version: string; - apiVersion: string; - gitTag: string; -} - -export interface IXDSVersions { - client: IXDSVer; - servers: IXDSVer[]; -} - -export interface IXDServerCfg { - id: string; - url: string; - apiUrl: string; - partialUrl: string; - connRetry: number; - connected: boolean; -} - -export interface IXDSConfig { - servers: IXDServerCfg[]; -} - -export interface ISdkMessage { - wsID: string; - msgType: string; - data: any; -} - -export interface ICmdOutput { - cmdID: string; - timestamp: string; - stdout: string; - stderr: string; -} - -export interface ICmdExit { - cmdID: string; - timestamp: string; - code: number; - error: string; -} - -export interface IAgentStatus { - WS_connected: boolean; -} - - -@Injectable() -export class XDSAgentService { - - public XdsConfig$: Observable; - public Status$: Observable; - public ProjectState$ = >new Subject(); - public CmdOutput$ = >new Subject(); - public CmdExit$ = >new Subject(); - - private baseUrl: string; - private wsUrl: string; - private _config = { servers: [] }; - private _status = { WS_connected: false }; - - private configSubject = >new BehaviorSubject(this._config); - private statusSubject = >new BehaviorSubject(this._status); - - private socket: SocketIOClient.Socket; - - constructor( @Inject(DOCUMENT) private document: Document, - private http: HttpClient, private alert: AlertService) { - - this.XdsConfig$ = this.configSubject.asObservable(); - this.Status$ = this.statusSubject.asObservable(); - - const originUrl = this.document.location.origin; - this.baseUrl = originUrl + '/api/v1'; - - const re = originUrl.match(/http[s]?:\/\/([^\/]*)[\/]?/); - if (re === null || re.length < 2) { - console.error('ERROR: cannot determine Websocket url'); - } else { - this.wsUrl = 'ws://' + re[1]; - this._handleIoSocket(); - this._RegisterEvents(); - } - } - - private _WSState(sts: boolean) { - this._status.WS_connected = sts; - this.statusSubject.next(Object.assign({}, this._status)); - - // Update XDS config including XDS Server list when connected - if (sts) { - this.getConfig().subscribe(c => { - this._config = c; - this.configSubject.next( - Object.assign({ servers: [] }, this._config) - ); - }); - } - } - - private _handleIoSocket() { - this.socket = io(this.wsUrl, { transports: ['websocket'] }); - - this.socket.on('connect_error', (res) => { - this._WSState(false); - console.error('XDS Agent WebSocket Connection error !'); - }); - - this.socket.on('connect', (res) => { - this._WSState(true); - }); - - this.socket.on('disconnection', (res) => { - this._WSState(false); - this.alert.error('WS disconnection: ' + res); - }); - - this.socket.on('error', (err) => { - console.error('WS error:', err); - }); - - this.socket.on('make:output', data => { - this.CmdOutput$.next(Object.assign({}, data)); - }); - - this.socket.on('make:exit', data => { - this.CmdExit$.next(Object.assign({}, data)); - }); - - this.socket.on('exec:output', data => { - this.CmdOutput$.next(Object.assign({}, data)); - }); - - this.socket.on('exec:exit', data => { - this.CmdExit$.next(Object.assign({}, data)); - }); - - // Events - // (project-add and project-delete events are managed by project.service) - this.socket.on('event:server-config', ev => { - if (ev && ev.data) { - const cfg: IXDServerCfg = ev.data; - const idx = this._config.servers.findIndex(el => el.id === cfg.id); - if (idx >= 0) { - this._config.servers[idx] = Object.assign({}, cfg); - } - this.configSubject.next(Object.assign({}, this._config)); - } - }); - - this.socket.on('event:project-state-change', ev => { - if (ev && ev.data) { - this.ProjectState$.next(Object.assign({}, ev.data)); - } - }); - - } - - /** - ** Events - ***/ - addEventListener(ev: string, fn: Function): SocketIOClient.Emitter { - return this.socket.addEventListener(ev, fn); - } - - /** - ** Misc / Version - ***/ - getVersion(): Observable { - return this._get('/version'); - } - - /*** - ** Config - ***/ - getConfig(): Observable { - return this._get('/config'); - } - - setConfig(cfg: IXDSConfig): Observable { - return this._post('/config', cfg); - } - - setServerRetry(serverID: string, r: number) { - const svr = this._getServer(serverID); - if (!svr) { - return Observable.of([]); - } - - svr.connRetry = r; - this.setConfig(this._config).subscribe( - newCfg => { - this._config = newCfg; - this.configSubject.next(Object.assign({}, this._config)); - }, - err => { - this.alert.error(err); - } - ); - } - - setServerUrl(serverID: string, url: string) { - const svr = this._getServer(serverID); - if (!svr) { - return Observable.of([]); - } - svr.url = url; - this.setConfig(this._config).subscribe( - newCfg => { - this._config = newCfg; - this.configSubject.next(Object.assign({}, this._config)); - }, - err => { - this.alert.error(err); - } - ); - } - - /*** - ** SDKs - ***/ - getSdks(serverID: string): Observable { - const svr = this._getServer(serverID); - if (!svr || !svr.connected) { - return Observable.of([]); - } - - return this._get(svr.partialUrl + '/sdks'); - } - - /*** - ** Projects - ***/ - getProjects(): Observable { - return this._get('/projects'); - } - - addProject(cfg: IXDSProjectConfig): Observable { - return this._post('/projects', cfg); - } - - deleteProject(id: string): Observable { - return this._delete('/projects/' + id); - } - - syncProject(id: string): Observable { - return this._post('/projects/sync/' + id, {}); - } - - /*** - ** Exec - ***/ - exec(prjID: string, dir: string, cmd: string, sdkid?: string, args?: string[], env?: string[]): Observable { - return this._post('/exec', - { - id: prjID, - rpath: dir, - cmd: cmd, - sdkID: sdkid || '', - args: args || [], - env: env || [], - }); - } - - /** - ** Private functions - ***/ - - private _RegisterEvents() { - // Register to all existing events - this._post('/events/register', { 'name': 'event:all' }) - .subscribe( - res => { }, - error => { - this.alert.error('ERROR while registering to all events: ' + error); - } - ); - } - - private _getServer(ID: string): IXDServerCfg { - const svr = this._config.servers.filter(item => item.id === ID); - if (svr.length < 1) { - return null; - } - return svr[0]; - } - - private _attachAuthHeaders(options?: any) { - options = options || {}; - const headers = options.headers || new HttpHeaders(); - // headers.append('Authorization', 'Basic ' + btoa('username:password')); - headers.append('Accept', 'application/json'); - headers.append('Content-Type', 'application/json'); - // headers.append('Access-Control-Allow-Origin', '*'); - - options.headers = headers; - return options; - } - - private _get(url: string): Observable { - return this.http.get(this.baseUrl + url, this._attachAuthHeaders()) - .catch(this._decodeError); - } - private _post(url: string, body: any): Observable { - return this.http.post(this.baseUrl + url, JSON.stringify(body), this._attachAuthHeaders()) - .catch((error) => { - return this._decodeError(error); - }); - } - private _delete(url: string): Observable { - return this.http.delete(this.baseUrl + url, this._attachAuthHeaders()) - .catch(this._decodeError); - } - - private _decodeError(err: any) { - let e: string; - if (err instanceof HttpErrorResponse) { - e = (err.error && err.error.error) ? err.error.error : err.message || 'Unknown error'; - } else if (typeof err === 'object') { - if (err.statusText) { - e = err.statusText; - } else if (err.error) { - e = String(err.error); - } else { - e = JSON.stringify(err); - } - } else { - e = err.message ? err.message : err.toString(); - } - console.log('xdsagent.service - ERROR: ', e); - return Observable.throw(e); - } -} diff --git a/webapp/src/assets/css/main.css b/webapp/src/assets/css/main.css deleted file mode 100644 index 4a42c83..0000000 --- a/webapp/src/assets/css/main.css +++ /dev/null @@ -1,5 +0,0 @@ -html, -body { - height: 100%; - margin: 0 auto; -} diff --git a/webapp/src/assets/images/anonymous.png b/webapp/src/assets/images/anonymous.png new file mode 100644 index 0000000000000000000000000000000000000000..e3d351822a14096ce2121fab0be67e61a23b8186 GIT binary patch literal 20559 zcmeIac|4SR|2TX}QYkv8O=UQp?oua3i*1CQ7Hz03L$;Anc4mf*Fy)j}!Z|G{Ybi2= z8QDj}XraO&UG}Y%<-(}As1cs`rThNg_xJUDpWpL(oqlX2sw4uK#vv^R+*-SDxD%!ge?{ zm2c^ht&nfM82$CVFiYl+(O-yDvb58U^?zu%{d#6k|F_=2(+m7>gos*$JIf22h8XtU z9_l^6UeNJKVa%2dB@-zApMU=Uav;9kD@__f65f+hDT-urdyZ($UouFG+*&%K*ek@Y zpg)yjFPA>)vKnzD@rP3Uvaz0}Gowk4A%V?9G)`oIU}hpm(zL)K<%B&iW7b%T71fX` zE$q|F=bvMwVXI29%DAa!ZEyFSxQ1`&AllF7+PxSub7@jWCax_YAroEeQ7=wArHCWu z4fW@m?CKmEc#l=1ThOY&>F?I~tKDM6w_x`G;#(`9WjgTq;P*Ev+SS(l6M7tVifWr)Te5M*LE%l7qgJdmTN=Amn z1DJt*(_gcD8?O#rr+MS=wtKY9-jjTPxfkIr1iG7QFQNjDN~>j{=Uq*=vH&g3VV_4` z)=9TqJ|kJbzzH1jn~g&XT;-KM@8tR+J=nQ=DQhk5EM-gmbiR-4>(=>`Rf*WpBx zftEai2>rH#O9-t}j=y~wS>pQ3 zJgT?%as3j>9jq`skLO^TJ!6Kup=-kPVAB#>N_zMck;nHe_Nh^Fxnu~Fl0uNIs~!|H zt^xWr{a7Z4UAKEWTKQ)HyqH`l5nvusKEhjVhmtJyIs9{Q#MYkY*hW+)%BT2NTLQnB zY00RAr?K_YoMtP%wcXS$1#1e@nEUX*;Hj&(EnbXmi1JCl)%IFq-8jl`_d^g?YtVUy zfA2cghpTK<4yOT)HP4@M0=3FcoOC~v)G;0iC{f>u9h2UEtvr;ei|RE#0)3YAPr!U= zUlUGJDBMi(GQe+@4xj17INY0{@-X&Zz;62;1Ii2}z+(!$n%Zp-%W@k*G2cV}*`=s9 ztIjf}JA>M2fJa7bng`f6^|H;hLpPnww0xv)W%fGG4vtg)dJ)?e<#YDdsTbrDzA>Or z>8;1gEmv!mT|MD`d+0t^PKl635Z{e4*=29ORvyS?u(?{>f@P^Dt&{VGA3?-L%$9*) zc$G6bl84yQv~YxHZR#hRny&7da!T-+?Bu)3I<;RvsW~Y8-jOf)maf-mCh{Z;kL(JU=OssH&SWu# z1HTBb2n3QrOpXAiS(7TAm7;3J&GgnIFXS0Vb3${;Ma;<_HN;bD*8noq%SXr9RZ;Tu zhV$aINyA^W30Qm9(pmVYa5VC+YYz+k^df!Z=&S~LA(HUy=Rg)(D3FX`X6y~JZcb;Chs_uxuyb!S_BfeSi@I*l(Lm#ulM&2W6$Gqa)g61hIWzVM5t?PUNKD zAsFl_jsUR2uDs_YYQZpN+8a0I>|5X_wQ8sb`)tx~)0Mb!6ggT&K=j++cw-{sy8OH) zlZBWnn;Q-LD#1pqp4lhl*z*U0X3s<`{q%ETWaOw&na=t+nTNJFCQ4K2o{cL#&DN0S zv!ZfkNz@=xeSY)z+3X3GM49-EX^ydlc23uE`<-A^6avymx&s3NVAqqA*2 zO33h)1tjXXjzXphBdOTWI;X{e;74~g0n5J|Bb^gn6wuPrmv@DE(w8A+ary&D zb?+jynmt6ERUlpJnK?BD4D0a+FIWApn^O1M$yeCd!abKcRe>hJ8|vz%WZ@Iias6`U zLD5nvt!@P?Z69*;(?z35cuoFMHXFBGCJ z<;-LFE9_Q<4Ptc{n0r0KQaw|CEonYgx==eL^SnF$nRpcouRbfE5IiCK!h!lc0h5jo zV$R^TvK|oeEbC5$McBU$PmF`;?l_n(!(HPU+HD~VM!~xdT9PnS zf`%JMAc_M9sNCa|%c(J5DkOw@`FknWd@uruzo@s{Wd8Itam;=oS~uBxI;KWZ$_|U* zaIHqy0U(?6f6Z?Roa8uANIHNXz5Sx?PhcSTfp7yx5gdEIphw&56suns2RzL-S-}u5UE%gYLe#* zf7UJJJK%vpd(CZ-T;23Bd@5}pqIR#;$}xwq7ok!sz;zSbC0Wer!3};Y-waO%kJCqp z&9B*mUpH9{f5vuD*rmggMZ)d!SEXCxM^MLy0CkBr1kgE35?f&Tj@is}qq;~!Z#wFP z4iPvK3aA-uhi7@p&1>C*!#gtqMtu9pfJ z6=E*uL{f!s80@(IfF;P$4yl~Vut%Y%=?ht!zTwzk7!D*|KXX-2XjvMDS7z;=XMHOP z-N2^A$j{S&^rk16WEoOSb_GzHV>tE)b{$AKsIhDQCqZ&bpAz+tA&UCTfBei#A2yOL zzVG-bSr?eKw$z2;%J>5KME12GW>t5jGs74ou(7E_#w74TsS3$@YizOfu?g;sTCJ{7 zN$KtQoeTBEasrVL&72fv(mYm}KfN&zOCXGF1>lVZpt3v7r8TryQ&hD=4oYY3IoffN zQRIlL0)c&JXVdEjrir!liN}-q*lJKOYLT~flD)tKu+MhAs>c&~pA5+&6J9K*DF_Ak z4I5gH04hVnC2&e?MFFSZ&3}=#-=e)>G_3?k+^O>&ZV165XEw*7+_9i3%*j{j7a z_3?9ddV+Qt86mFaly|4*7pb8Ss&5jdvo7gb8twvst`PaMBKNV)tg48h zkp9)3abeCmCb$qWU+&8gx&e%Z+Gv+??(v`r2-0)aE;wE%N3x&s36A$<%W?E9fSL2D zyFjb5!n;jq^1N&ESu@puV*-IA7W#;3YcPsfwT5%FuggpExO;f>IN}Fb7eV?%gL?W% zn+PN~ae1Ry_*?M#yEGQVw;!tl=C)8=>n~asWHZAW?MslXGPB(z#Uf{5wZLTo$=WjJ z7{D_1ww?X}u%?~@EJ$q)I(FZjCzO1pGfJ`d#IaY_(5Wl+$)E*fz9s&(VLdVt3y;uY zO2`8~VgE}$-%0-{c5S%$&>2qEG)x9ACv`q%zK2tTpTVg|Cb$L;olKDF70Cr)&^w4~ z!Ow{o%1M1nEWV8?T{iYFIMdRTV_-o<6C}^qz45A8d_Xpq0B_l$U8{@4>6S?v2=IRZ zn3Z*kBuLx7QNR%oF9L+cT7t$@+*M$JR21M4I38nn0${jet8@Xlb^V zG_QvpZzLQ0st|jden$amvCXj5=4@Y+DBZJ|So+~PkTP8A%$XucaRIZsvnP~}AXZm) z$i$O?u`apUl9P-Y5OmfbJ{H>S?VzkZCkZb2#lTk2 zBQING*LbxQ;n|e6<&&$=iG^weCKdJ&ZFt|JbHw_5kuhWRxdZkGt2|HI#j!atl>5Z7A9I&q7@p)#JMZh#xf$ynCh6nNtFz&Lu>^ALgWpX40ho+mL#?j)xK;2(J+1fa;Oele{OrzI9 z1h%%F1Qe_tfv9LxB?1|jCG)O;ve4);bFblrV#ISP8m$wv{dQp zose%ifCkX~BSDPU1J5!_8`iV%G@$oG4p^0Nd*B+t$`Fn*Eeiv|w!Da+ua*eJ-)xV8 z3aM1_ChKw|>_1(ug3z3f&08hfA{N>yStQxc@!di%!PMUn96L3H;NknP0Hvm?5Gw?? zHFN-&c3BXL)I_<6g})PMe_A$Q*rAxfx=gSItdCU!43K*WJD=`bhR}MeovHT{-^K{GM}1r{e+pFNILv-N#O$(NJQb09$c{584sWm1eJt0@$)};N6Fige2uIwq6K-v_(Ps z$?~9P&0F<*xcv2iw-6Y7m*zl0!czv_KWiKf%xv!Yvq6f5Lt%b!tX^8!v4+FC45@Ki z(0~+GoHg-dYu`OtR>_#lP97oJ-3s~uL;dE(f3Lf6XNem4M#b8F3J9&g`V4hFalSGW ziPv-7BrTWg1u8O<0iP(ipb0Q%$StWpCJ_sk=g_1m2kaY;0{XiOg6l*Euy$BTt z>i^y|jPTU1+X!Pp-W!5iq^LI5xQwSRP7BBeM*^UI4axQ`@{z;T99zNyR zcZ>xQqvyBbteno>R#Ki@z=@pIW2=MVAf=!2-TlH#gy!=gFqZ5*C?!WYgr1`WHQw<2 zGU1kb-hm>1*|_tE!R+~tXizFQQ=LG5O6R{yQFF4s%v%L1bjKQAg&JaEWt#rBm z<4r{oXBWZ6t=|Ih+l1Qz-22}55>RemI1Oqi09YkDE(9?@J1^%Q2SwSwXTFq%cI77O zJpg2Pej#*~uABUD9z5B9`ilb4aaOf%8kq^s{gH?r{fLMkSqea7Vtgh--EMFP3N{T; zT-DeTX^quoyBDkiU9EYgN*JmA^~1uapm@4LvxKfi?pS24L-<|) z!TgBVkg0Z%-qJhUoB$f{hKQ3>KBOu<4oO8xX(|&Z&dF+qQqL7UrdoI$oFII?vl7X3 zf_!O7PG^42^j}2Qvt_k~F~tqYCU$=Gb->$*3{2PO2u;4`Pe|Za#r^{M{Pk_ZEbI63 zYLP=0j@%p~(c1d%Jv5!QiFEE3NYN(IR^SKxvZ}NNe(eHM5}C%e z;;sQjc{mmeN_HK@>GF}Kf=t{BKX}mwQWk5gDQ(g?t(V});_kEjsqatW{{~b6dRg0Z zW-b6_v6YSlH%0KM#@lY%nb8AUQ`5E)-Nvbd_JVH#kqHiuV;j@?MG_^bnbTA6`&Y1G4DsFt6ML1{H?>mZGxrm6YKT2+LinI^J` zl<;Ahb%MsEzf{C)_2;`UD%UJkCISAqCOL*cQ z&7R36(}|KphdcOTVi#C!i#d>FIaZrEAkPye6EqT8tR=lOT`*t_QW5^1WZrpSQc0Xj zlr7gpS;^2?K;$N?zyLP70{)f}nj;4S)yYDpPU*Rc?+Kv2!`r~(*yK{lGeY;`-GI-r zi6G6}q^A7U(~m$BEhk;;F5U)%uy%2ylta#o*oqAynYDsmD;4$P8d!(S0!+`VW|Y83 z5Z2~X9SQn7H==}#q*m|Q1@!+4^bfs9(S1Y$XD-N<{0-o=BH_^0MOg+8L|+2#SKedM zCMhGx)(S|Y?JuNDdSOw^?yws`>kgom;lCfx#F&6J&rFo%Z66W>PQErDQb(2yxtz?E z1m0nUd(JAr?2uL8V>bCXbW$RD=8 z2B4%QE0TRD6jjK?OF1@}CbX_VADYm6CKCkWi>Iiw3P?LE8e+(29-UTb->#@O(DgdC}Lm#-x5h)TU0Hc~ZwK+sK zEcDhV7_|u)b!;YG;s$!_E91iseK5$>WZj1BB)%g{a+Z-)p^L;{DB{!bS3vBl7tnTn z)z3*G6guq7IG}L173vD%^~95)3m0KYQ%5AnQH3;*+5m(U-ygCV<$CLblHQg4&Zxp_ zh(l`Okgd?y{+-bP_<0Q6z%oD)J%AysQ3kUhjZeteqc4!N8t~KrpMX%j%CV?(Z=_az zv`0hOk)ZyHkP`EPt1MJL=t3i5OcRe>z5OtMNcpB?}dj*7K8t3e_f+R&BM9}{D) zC`q;-v9?mr4rKsVx{u+MI+9(|t(%=v6K}VmSJ4sz?B4)(RH>PMw&Mi+sdhDwT}qkj zeB~(pEXxZlJ3f7Z2z;!KygcTqyEGOD$|vam6-bWYpMbBf;ydUVn7~|Hu;0fJC&UU+qTv*OHPBMwQ5oDo z2p>aG_DtSD^g^L4Pvx0WCfQ{>;KfeJYdmujELADS;1D%lH*J@XBkry@GBJ`$qLP3 zz9Vpgb~%q>a55y5x&JPmTA(jr5^bnz$Ub-l1{NV4=1W**`$3y+2ABnYqNC)PLMuxi{p#qv9$rr(JgUN^hPEXWx*s4~miLKY5_ZwN1#|&avFeaf5 zu7%aHQy`%7T;N6TlN@sXTwkoYC(ObOu3ccqYk1)-xCd8Sfxhyr&Tnby((i_$VR{-s ze1>+uqrNXZ-#V3K_izD`F|vZr8{-AodXrrkk~VFKh7qz%0($#;Lr@AkBK@#zW$TIQ zNNkqqB6kumK1!n*?6BCnv((Sqb3zLxjTKotmu~#mEPyW3bR)u$_3fKA+{6CqK3ieK z!u?Lb%~c&iDJAy!yqe}t&a5p7%$E11tSjHY-yUR@wF`Lpr1J?}tRz4!cN?1fRqQ%~ zBJspJNa8qn3|!HMfofSF9?cR%;z(Tuq>fEyW5(=q=z>^p;krvazx9D2ju8s2v^~=y zcL)!W?L(}d(e9dhlv91>k?n95%d-PMIOzX_lgiRBN@E_x+ffnlwwSmU`0{OUqo${! z6-h@&j<-j|4J`x3057Krnxw|Hwd7`bLmNXQIOUPDeTYAJ(15xxhgcs0TV=Ew!kX*I zZIhIhpptiptE>|Hmba;4MSRDy^D^7>(j>OK?Ur9<_SjfPF z*%CcYpmyifbU#Yb*2J;WeRz37&Y5|ABjISBrOH~;nOAmP=4reIOZK{e59pdWB4NSW zhUIVbYkQ8Oabqq!c!wcbcGY>rw**@ovS-}HDotv?t}mVCdf%1fP^`k{vW=Pa8C(Q{}fnh}6z+H2`45EBc+++|7{jACDIWA|Gsfckz_ojpGNyZOzk$`0<}_ODRL`0GN! zN4LofJ%V>(X(f5egeLOzWUT_ZV*e68!~ABMT36%l@GsC|K=+Ip&sSZxHe7-bd)iGlt+xOiN^+=F^ zzGj;G_%_28uUVD1+Rt)Nq2x$!x8B31du6Be4YV*8Hi&Ako9*&)NwO8(li*m_Ip|9~ zv@4QiVlU9vsIX6pCsMMNOSoZwd3>nHChy9#*G_kBDY(WkYLxPAj*4O)!e3RE2X4SR zFc;KJJ6jnp;cG_NVU7asx$^dbh{%$+-P$Dos!ApEY3_IVEd@3(MBo&gH+nU}lI#6F zSUW>?4Qx2DK-M(?V&DndND+6AX4< zg6q18(#pWA)ujyle&XfSChqpk89v`@_^KCL=fY|FlWB|JEO8_uISubjC>e>guD^oIm;ber0*Y5ib|}j`7mau@>_pPFKU%N#D*Pj!B)8$VrN|RX2<2+UPLQ zAYI7M0;jqwZ%J_P6eq5ar&_>d9L8U#j~EZ%88KlpkY~M zonNI+jg%SKb$V%!uBVKyLi0GZwX+7l6{zD$>9#7~D}#Gw*^^o`Ar__FJa#wNyEtKT z8DiD6^lt1yhx)HlHeOi)!_2zGKS~3)3oiHEj0#h~-F8!Q0Uz(!CMe2j9B&=GaP4EJ zT%f=WU|MxKp`$KZes_k(u@jU~=T_b{JA$IBIU}&ZFf7TWoFjj|BUpiL(EN4sirDL*_D^xXRgO?rYLxmT@nQ}YdrCL zr^9V>_BoliGg89E=Y8?dl?pufv7xOd&F^x3yiZMAxwgG6mi&(E>HZzEYfrx9bZ@tL z!8e9`Bl~B#T`2P5S6vuqu?x!_+UWwtDe-obV3j)W?^A56QqehyJuT^dU-4m_U0Kd` z9~#Ow(PkjRlR8;UtH$+P(_~K+6iZBTpM=6)ywMy>{T!xqp zSu&+bx*zD;+wE9T%zrc}myQ_Y;Nlbt)Y8Yd}Xe{KBaJ~}jphH=D- z34_JyEBB{$J8I^ba+FhctwZAP^s=>gho)MLJ(5c>Ez{qu)xPbn>yYW|8h%^I$XN*~ zh}k&0Bw>h!byNC*y;ft7ZnAAmFUe0=emnl+Wv#KS(_lym^K@gkThDK2>z(S9 zj!!pZj(wvF2}7f7M`E<#Crh{wXI)2W36aIS~%}NlxV7JnxCEKUJwPH1Y-zz><#7^$c$E6F~ir6Wh&Ga?E4*z9=Dz09oL($Ue^pzw+ft*=KH z<+^g@JfK9NjPOxMOGCKJ-d(%>yEmRfOBL~TpKR3--dRR&IARm zru0KX6pDA+bL+CVx8ag6QN<7Yhg@c{Zi{jh%NA301rG0z5)M+t(WrbnC6&i&Ws(+jCy-VceNDNil#xsh_P) zsgi|S*OKf0z5n*f;8Ux2+do_2;S5*i8q$U~f=6VSn`n{K=7tsy3b~VgN3?o&LV}dz za570lM{YQ31Wmi^9rd*brpVNU>TW6!Iwf>(Wn_~=mZ{hG{u?I~EX$RVtt0)MqiYR& zHW%C}NRy1Ew=ZPjv}3sHn(nt48jVrrQ8!MzyNXcv=F29knkpooym$S0;LOv?u$j#T zw{hEw#d)$xjPZ47SY{!#7;PchjKj{M@6cB!3Syyqi51S}l;?zM)CFXfO=;>s6EJ+` zTYffpZlgWBvsQQLqcA;UqKe|kF+F$pA`;tPn7;0igTpjj`?u)uj!$~=L;6YKG=!&+ zeAi{a)T4gY8p~O)?odVJnfNgH<$Y^vO8x(RGZinN(f7w)n6opHozh z)IJQbFq60X)1@pcT$VChbS_if_dv>{P_860T|Ji-)asyrPf~=AEO5K1%YSh0*S?i$ z;X>E?)I3bwLjUvSyKtJYBZQZEA}nYvBR+hZZLF!;7q~7_rcc~~T|`TbWiN(2G;+J$ z`Ix+=`B+8rS5G_wm1B=aN6qsXOvN%djvQ}&9XYj|K30?G$SG2>u?vzc8T7`2liKSN zrDM@n6BEfOB_jrwzk8IPaB$`TLr`HuwMla5Oq0BUdBmdK16lXO!B>YwE*?&xvHK}? zIb|T*tozP)*N$bl=&ka+G6_oIx>E7z;cyYVmCHQb*vS+2wb}?um=29bdnPiUb+udR zXGv~jGbYZfc|i`g`uF+gL2u00(yeMoHA#=8J(KDzW=kcG=$-I9;ZEHL%p-VRUb#|X z+t^&oY2p@O{pCTreqJcoX-8SZ+efp06EF@};)fqa%{l9qh~^D_h-3Fd<0JU@4bRwL z-(gXx6fkma+X(@O=>!$dlUzUQDj3$VF*o;Kqjx8})%jEZM$ zzA0{QlJ_xiO`^CHy1ToT{_CEsOUpT`RxuE! zmEyUE=g1F!ay1DT?F>HBI9((Bq9b71z`(66U?A|T!d{_i35C{D)xCpgo^b?=lV;>* zGrhO*o(0ir7%m9Zs%4iKpNsjW2K~t-_;nbcADEm%wXwJE%wSG}@bnfa#x|@siFn!x zGe=Z&J8MB9Xp$vE+@fS!L3q1_m_cyQ) z>08?!5@k298scGp1C0tt%;h=QC_AG6*b3J};iAXiO49cku+Tswyb^l|b7^idQO~ZC z^O+Xr<}*U<6j614sYYoBBUoD-Q}d2_qjayvdr)u61)4T~nJmwCNV&t9sJ(~ASj4ng zHj~!LD)v0V#Ap?$b~S8Jlh5fg?{otEi%F;~2Wq>KQI&NO8~x(aH)bn%kgtYJwde?! zT;LDpy-RE`>N&ZV9{WPYV%C+ukQ!^y_4ZLY``oM~I@d4$>NLAltM)I$ticHd*4ALt zM*qNg84yyB0otvt?%2O3Q{-Py~%f+u0`AL#y->Y^e$0qqCaX>(ANAISnc3XrF}nu!(__da8aUu;UIG( zEBniB>;XnHshtW=$O&|QBAsyebE(CoXo)TlPd+~VabQ`N_EIv9VbS;|K*3q~Yf|g( zyik8!jBP*%_btzkS!bncp=veRVreXIGCwQ9XZJRSA$0MY;ua*8NFuQe=-53fvk564 zJo+p~%nUiwNa7EdcvwP!hoYdlZaI4>W{C{1y4xaVE$I>tekM9JpGjPhP z7cW}0;Q6wnOQbIQ|MWNKroY5RD=aKwjKUh*zvVrK4gNw(Roi7C}jDqL?} z$&^6<(}VsSS~5?t`v#x2CoUPBczWB5WftIrU-s(yA{BAa$ZdL^slADzAAuLn;J{4#uH zm+4Ho@M5sdYh47XhR++M0W-a0^=n4tINden2Vn6~HHQ){Um@9Y;5ywE!UwoffT;Q@ z7G|fQ@4e#3;FBULB);kZTCPaC#Mouz_J;?1);0+`dkEtBt_#~j%wjqv0V?mN=9bp2 z@e;ed+Z&%sYstxWAZ}lf#4A7g)=kDn{Tif92XlP}bea&Ir9NlJ*gY_Q>tyfg*RK&` zPf#}&d;wQD7(op=RBi0W2x!^Iz5mb9v zyQCjRbPeEw1qNq~RoDg`KJ@CFD&{9W`!uqpA1-6-_OauDK}^7`92& zo6~-*@m)Ug*x`mhTqQE?Plil_QHC!f%ML!)Y8*QXT|a~+O}9Yu(uS1(U$X7NajG0^m`#7rKF?ATO$TKs@fgOF$Qwq}H0A)Y-UcV7N%GeNV6$bqDJ2C$t@F zFeK~9F5hY7RxZ%_sD!XOp{ypQ?bA?QPM>IOMcdhMhYEOJ?CN&C7FyM#bgXiI()9R! z0{Ho}xB~FW01l1Y#n!frfo42{tm=WxjuR6j|8&o>`c`%IL%MJ$KV@$j0?wi41#JF; zVZ;qDLN%Jnmvmrd4My?6l&N=X2!?*jOt#i{qc7~cmzt;IuoLc@5w*8Rjb*9Ig~c>} z4m+nVP9Ik7RdysUdt=Qq-_t{m&XA-K;nfS(FbxEvY4i&PH}_^v?<%~rl}~iSJxaCf zmsf*d+X)c9J6BtE!*E}<+a=N9d3*f995VC59P~GF?Rw_}(=6+b5J(I7=}hs!GPQ(D zqD=pK8BonC{oSf(BK0!ff6l)UB2vh(!lS^L z>^2Q}4jsb#v}EB!5Treb!ho+@27XbCSwwDUS`o^Y$lgk`R#Mn&W8R{Aj_xD<9E=dU~g)0VDAuN5Cd;Y0zgKousDyR4wt(y-B+ovmGXRkl0YYqY0P*59b|;}tIAng z45;WYY9Ni^&%=a-TYTauj$~jJNMm(j7XYa6<<>erevx!jw}|P;cr~~4_dp8;j`teU zAD@ADchrv(ybJetz)=9YWHDKF>?vH4Bh-%_H1pQ?qN_<1K{+3W@xe}V_1ZmY<9n>7QG((k?HxOe`la+$31-Vz z>!L7RP+`58tni!z4Zt4X64`D)(3d@K7TOjH(254Dcv*{nMB&0fQZJF?z2BU**l~b(Ov{YJoKQYgTT=;o%K(BJwfQ5ZqAMWlp=dZs% zoMLZnOI-OvUc)E@Yb6li?KWnsE0ZogOG`D!6AAgSdi}X&`&Q6j-v{wM1jR>`l9KtxICZ9)qXg@JwOK2ET) z>^th6)X_o@LSLza$|vmUvIym;3wRvuU7oXwe+wBIP(4;BYHW!phZA1jU{oVK%dex&@ZB&7G889O0;2 zmpYm=X{i7=!l1@^3GI6#Lc#KsmMkCd9JiS}DItDfF` zI=F_AEt0X{$Z>~Eh_=mJ5Si-am#uw&6?f7ON}`08xRKiOk0z@M6rAtec43Z zB8m66p*gflX>3){<{9()z{qS3kd%DgS`uqIBXx9@48Ul52dMF8;n?>KP&l5vc!ctD zyBU=IPrNKB7>aw~ZdQ4T#4+-3J4#s;Bs-x~^Zx`6&^m!g4ZD}r{nXI~vd_UClS`T%e~NgX-CcriLv0|ZN02FT z8TME!;`d#;%g6EH3xxa2LjU%pIWCn6nf43lvcxYX*;9@#uFd5CY1 zn6o{TaBJpnm&zQPA3$Ul=IERZ5e+O$RF(-5c=`dxo%f}WnHo8&N9+ez;N2j#2~Ldj zfiD-SMFYr9K%@Ho{2!}eu6BrSny|bB#0d^bXSb<;O5!33+5RTs^-3!bi;3m0npOdF zCVb&@!20oK0_(wf%ZV35z!R$WmI30A!5wqzxo;1Xj+iEycQp53#|p8IIj^xV(2Nnv z0Jq^;H$NmKXDAMgumJpdtA=LbuVn>&ph;_l?$}`?$JLSGJU4ezk1Uq(t^Yufy@LzPPu4fT_!Ss&L_7Wl ztaiu+i@D{kv5{+I8rKMzU?bhb_KNd-tc0?uvSDp6yFbq|gmddRH?*@z1 zu0?CCkqObyA*Lh|>lGxYor@(*>kA-|T>2lcK!uz>gI!d;`Dqhuis*+VnB_dU@aBp7 z=4VCD|HCTU89FlYVhvi=_GAd~PQ}WwOBf6ax2#(}&Ny#P= zfQI0Esb+hPQW6dTrNfusbI;{Lr(^_rGH9=0Ji=-b<@BY zS&xuXOX--gY|rx*<3TodK%*A8KOLD6hgINxc}q#B-~HDM`k$B0>-$~&;N155^{Y&c zQsQ0^Iq1F!>;KgTM%Mtq6-0?fB0Z|DN`jN z>az|xAQawG+m6+yuM+-;7r;on)Swb5hvv?uUF`dRIVq!9J@JONdNXK2%N6-t-|h8J z?DRl=*O8w;E!jKfKLSp}YhamN|Ge7j0#L!id%!oj-T!Ta0r4pdqOtOa6g&0*^RFMm z{-;cX;fE-A5cK}dt^X8uu?INyV<2uq@Bb%pcg~eX{{?5RZ1~q-{|(OnXWbe5Pu}BY z4ZwU>CQuy+9?`T_7bTTk0giUrS%sXTFI0|SBzYpvGT1{@;~JOS%|)xtj8fVm?IRRF zRqxpU%J}}%b^@NwfnBj;e9`6s+SJ$_*e!O3WJEP1wa$d_S`+W<2rm(RU0!%jH;tc7 z4xDo?x#G<2kHm0aw0svp7NCxE8IW3=p1CL^HMOqJ3PM!R{yl5;2*Wr;qHmowI~hBiWExX`A|`bYDhIzC8w8(7m8E=lR9nquqTlyQ1 z*Ehdo{BYCbRj?}%eEMcWi9Zi4UJh}kqUiKL|L{B1LEiH~(nC}a!uNJIf?!CdD(8og z3@qlRyAkRMgTMR@Rzm!Owgxbcx0(F(41{I)h@Rm7ffMzrMARa5LFuS*{PlhBn?CBJ z#Hb{KESbEA-9rUX7Y1$`82Zxw10!Gi*Wc)nJ>*^n5;oVRm=OVZIRuh^X=F+7nG&BB#zk0@WY)BlI&}UVpm<@Pl5=3FSDs;(@21W6Bs?!3qitNT!we zrR-`>0`!%F0VvHFUzfHI@ZR@5;PtnBB58RDU;}P$*Vtj((LBg4(5>yniA?N^E^2!) zqUUXVDz{OOJp}zlDBVz~Wi!%Kxy@#C{#WTY64k$OFSq$2x)jx&OB!Xx$=GWx66^3C zSY^z1gc)iO%nI%i-4sYNybFtguin0+VyTT0gA!bim zE2kv!u*x8@xgv-3CXYiuKX1ZvuPzu4#xAb#PUn&^?_9>mg+Et3QlG<_n59Dsqt;+mj_r3trK#vfV#6|g`2FN&krg3 zemKFW4Wu75?fUxLZ&2Cvcf*%z5Tj#9A!`l4mpYov`B60sy4>z|Xy z#D_3TE>wl#pcLMvY$grj2f<8fekt<;-UOAHHB@3FBWM_W^8m2#r5w`jUbJbz?v%YF zWB~x_69u?pPIRf{lNXUyGRu4j_&vpCh957u#iyDlsJn+|Fp24GMCd5FiH*&5iryWs zFX>*+He`!nAP+$XlCe8pU1iUsb!c>CRc|GBANx^3K=%|r74|KLK10(tbch4#DkK!7 z2{Gp9CI6>$gw8*rojV;ue$?u{GlyS)Gd)@V&7%C&bj)0n$5`-0@}gnA;xnkw`!8V( zudX7%PANLj$}GzOBV% zPxLYpEvHTK{JAp!#Y}#!{$vt#7-BDpUcsPK8V1+M!28SMtmKBiC7S~h-Jm_9Z3%OI zK6BlVdttZyMJGTr)Voe5IqJ{lOV)qSS_nL$vjr$lVAruYwmQsDLdT}32m_Ic4qn3IXue=Gr6VywuL_Cu zN6BXBSw^;d28Oi}TB9NK;Pj^_(iX3v%Rk-dbwpx5cl^HbD;WH?PPF{f#6966qvA}a z5gsu|!1|yN{QE7MX*kg|r82zmvAM@m!7ezoTA=yZeg{0b`=mv=HT<%{Yq*X^e3ykj zkp!cJEDdFn!UG)fYZ!FRs{z@9uM{+pG6`_N;VZ=swLOvk@=Z5!8Nw>*q)d-t5dEC& zS8SAT?|u|o$R|EsKy+kOvdhY9Y5hFz3i`ofz9a?ho$LK>dr~67FbHf;Nr~@83w=1r z4uUz?(vmjY*{5u!+b=x7AnAmd9h$>WliV2Y17#|4uo4v4R#f>?;jGdeepzkaU_ab( zLY=`ENMf<>0$oLU`CFMAk3tu_5iKBS-HVrc$%hBSnE$Z+a(e9hKCHaxo9mah#2ApT z;-u9qUs9>XU36ui^Ci*G`U3cYA2y*8Eig;wU?G6HjDVY4HXa?noA?Df$?qf|u`zSe znnOlznO%+{Cio@Hp7;qMp2KKn8M`*5e<@5+^nwiDzlhRpx$y1`+-$D3OS;X1F4}nR_6< zRUnXXQF||k$j_i5#@sW z{6K(7Sxhd)BH3{kj(;2LLkA3k-)*nt9kWptHa$Wx1pZOZ>Ox%$@l}H5pI&txpWct> zp;2%%e$l-C-Espi(=VYPRaXMAR7$7SG#z(jH_MCWMI14TD2L`t2CIxGx#W3K7STC7 zX$6tvcYGHrTUmK=#|pYmt}Mk7P0upqlHEMvCIBtwND8q2_9x1CAJOhT zlAr)aSBnmUG=8&&3FzvW&@OE)_%7>`d`4dlOafC1br;RNvN1!D6eyfyIF3HMHintt zpYL6zR;*auqC&BBY;#@reHSMpDhfU~s*z=PbKsYxwxYOmuW%2bp{T%3KB>>CHKLil z8XH1{k`BvhCm5z>c$wOVjn?ni*darbuL|d66a_U)dSgNjGRVPaHY2QU9rl8P+R|5! zj??E7whgJQS+lrlzfpvrD951G#3t-%L$`{hy?v6N#%hGuF3y6xnx=8>qAeeMbR<*u z(zFU}%K&eWF*Hh7;GC)b=gRNb=8Y(Dw=2fVBk`Rh=u$7!<6%B{VOq*i%*=(rglC+U*9h?amXm5Gayu+E6rNdar-m`@&En*5t66F()Ve9FQaSz QMNoVAfa(66->H}WFQ64+j{pDw literal 0 HcmV?d00001 diff --git a/webapp/src/assets/images/iot-graphx.jpg b/webapp/src/assets/images/iot-graphx.jpg deleted file mode 100644 index 74c640a7430afbf7978f5c1a7a85b2f8e664b1ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138350 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 diff --git a/webapp/src/assets/skins/lightgray/content.inline.min.css b/webapp/src/assets/skins/lightgray/content.inline.min.css new file mode 100644 index 0000000..4030546 --- /dev/null +++ b/webapp/src/assets/skins/lightgray/content.inline.min.css @@ -0,0 +1 @@ +.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#D5D5D5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}hr{cursor:default}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid #F00;cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td[data-mce-selected],th[data-mce-selected]{background-color:#3399ff !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2d8ac7}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #7ACAFF}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2d8ac7}.mce-resize-bar-dragging{background-color:blue;opacity:.25;filter:alpha(opacity=25);zoom:1} \ No newline at end of file diff --git a/webapp/src/assets/skins/lightgray/content.min.css b/webapp/src/assets/skins/lightgray/content.min.css new file mode 100644 index 0000000..82beedb --- /dev/null +++ b/webapp/src/assets/skins/lightgray/content.min.css @@ -0,0 +1 @@ +body{background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;scrollbar-3dlight-color:#F0F0EE;scrollbar-arrow-color:#676662;scrollbar-base-color:#F0F0EE;scrollbar-darkshadow-color:#DDDDDD;scrollbar-face-color:#E0E0DD;scrollbar-highlight-color:#F0F0EE;scrollbar-shadow-color:#F0F0EE;scrollbar-track-color:#F5F5F5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px}.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#D5D5D5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}hr{cursor:default}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid #F00;cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td[data-mce-selected],th[data-mce-selected]{background-color:#3399ff !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2d8ac7}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #7ACAFF}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2d8ac7}.mce-resize-bar-dragging{background-color:blue;opacity:.25;filter:alpha(opacity=25);zoom:1} \ No newline at end of file diff --git a/webapp/src/assets/skins/lightgray/fonts/tinymce-small.eot b/webapp/src/assets/skins/lightgray/fonts/tinymce-small.eot new file mode 100644 index 0000000000000000000000000000000000000000..b144ba0bd949de3c0f87abdd78b517067169884f GIT binary patch literal 9492 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 + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp/src/assets/skins/lightgray/fonts/tinymce-small.ttf b/webapp/src/assets/skins/lightgray/fonts/tinymce-small.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a983e2dc4cb30880fffe00e1f0879be4d95eb4cc GIT binary patch literal 9304 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 literal 0 HcmV?d00001 diff --git a/webapp/src/assets/skins/lightgray/fonts/tinymce.eot b/webapp/src/assets/skins/lightgray/fonts/tinymce.eot new file mode 100644 index 0000000000000000000000000000000000000000..f99c13f32f5c968849f08a3d8a399157bfb0cccb GIT binary patch literal 17572 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 S4xrR19F>Jx9kYDL=l=i@ywbP; literal 0 HcmV?d00001 diff --git a/webapp/src/assets/skins/lightgray/fonts/tinymce.svg b/webapp/src/assets/skins/lightgray/fonts/tinymce.svg new file mode 100644 index 0000000..5727cea --- /dev/null +++ b/webapp/src/assets/skins/lightgray/fonts/tinymce.svg @@ -0,0 +1,131 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webapp/src/assets/skins/lightgray/fonts/tinymce.ttf b/webapp/src/assets/skins/lightgray/fonts/tinymce.ttf new file mode 100644 index 0000000000000000000000000000000000000000..16536bfd7a292e7090b9d4e0ae61061da9bc042f GIT binary patch literal 17408 zcmdsed3+pKo#%U1eW)dMt6P0kt97_r?e3O!v|4JFTDB#*Y}xXmC|2zFh=~(9w&DXH z@)bgc%oH|bf|&#_*9_SNi*Yh!0s%e?WH%x6nc4xe1Do*4hs`p;Ojtpd41$CYp8%7< zs!RL*y{eX4vK-Ns>n%b&QBjq``@%_j4P5!UD zFaL}&-T>EgaNp@kr283@#^6^RJo?_d@2`An0P)?7^?&@(#J&Snov{F8gRdjM_Ye}? zpL6swwq`lv%MTqpbMMck(EAbJg!X=O^u+#s-<|l$t&FYhNB-=wefLhX2iYeWTi1tp z{P@0O6IX5xIT1(u{KDjk(`PVFJVVoz&t!R)Ut-9YJ|(??l#f_G{{_o)58~wy$FLVa z8e_k_S2pGhrpa)~q_rqLaS@>2$Tc9(@?}w~fjM{->FZF>$t0x3r(34g*Q#Fgz1H?K zK2tGMH4~T#&os`o%(TvQ%&0R1Gizt|{rt(FfBqM}zxeFyM_zyN^_Sl`@`mxo?|ymj zTybtr^cJ6H)2*+u*SxQ_{*28q(MD*dVJ0ow$jz*rS%Ws7KpU!P+GlIe)jBZ0 z^7)Ga{Tp7Kam=QstSyPL!b;KfLi_KWhLxT(Fd&0DSOo(-@k9W>d?1NH9>KgK>$AFp znM~KYUSyi2ji|CQ%Vd2Hi83<{uBq^~IYY*e1+jx&XeX29$wad&90*17iSAxC(35sI zaV4qZ6%4tMmquDI@*+w&-^9c62Oo-#CCqrDvoj%0Cpr@wWQTM`c1d6LxQlVO$K&SH zjtYm#x%9h-qR5|}5=F-oV-d+EUy&U0?9)_C9(Q{m#vo0__Ady3tbZ2O|VQEJe*UW?al&uO>A%iH5(bkwN%ZyBRC>xH)%V`*e1 zU(8v0Bn4|yBAxY zDJZUp9qUbJoB$5-Pd29kG-?l(vHp30EC4p-DgcH7!rc*sQQj&^5LPO0l|*5yyj%XG z=384DwYexB^Zn-g$)D32TW)P0@Z}?`<1O2hEzRz=Yu(K)$?Yxi)seh!p!k|AP*oN6 zRo7KjH&$0yxSTG3RaKp@I$CYTA5N)i3XXRpUR77^i&j+yP^v=YN2`5xRaJfw|3A%1 zjkD7
qE0fV3qg3i>lG;3uYEKk_jlWwzK&8|i)pG_^o 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
+ - - -
- -
Loading... - -
-
- + + diff --git a/webapp/src/main.ts b/webapp/src/main.ts index 401abe5..2dc3082 100644 --- a/webapp/src/main.ts +++ b/webapp/src/main.ts @@ -1,3 +1,8 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ import { enableProdMode } from '@angular/core'; import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; @@ -5,7 +10,8 @@ import { AppModule } from './app/app.module'; import { environment } from './environments/environment'; if (environment.production) { - enableProdMode(); + enableProdMode(); } -platformBrowserDynamic().bootstrapModule(AppModule); +platformBrowserDynamic().bootstrapModule(AppModule) + .catch(err => console.info(err)); diff --git a/webapp/src/polyfills.ts b/webapp/src/polyfills.ts index 7831e97..e73f92a 100644 --- a/webapp/src/polyfills.ts +++ b/webapp/src/polyfills.ts @@ -1,3 +1,8 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ /** * This file includes polyfills needed by Angular and is loaded before the app. * You can add your own extra polyfills to this file. @@ -19,44 +24,42 @@ */ /** IE9, IE10 and IE11 requires all of the following polyfills. **/ -// import 'core-js/es6/symbol'; -// import 'core-js/es6/object'; -// import 'core-js/es6/function'; -// import 'core-js/es6/parse-int'; -// import 'core-js/es6/parse-float'; -// import 'core-js/es6/number'; -// import 'core-js/es6/math'; -// import 'core-js/es6/string'; -// import 'core-js/es6/date'; -// import 'core-js/es6/array'; -// import 'core-js/es6/regexp'; -// import 'core-js/es6/map'; -// import 'core-js/es6/weak-map'; -// import 'core-js/es6/set'; +import 'core-js/es6/symbol'; +import 'core-js/es6/object'; +import 'core-js/es6/function'; +import 'core-js/es6/parse-int'; +import 'core-js/es6/parse-float'; +import 'core-js/es6/number'; +import 'core-js/es6/math'; +import 'core-js/es6/string'; +import 'core-js/es6/date'; +import 'core-js/es6/array'; +import 'core-js/es6/regexp'; +import 'core-js/es6/map'; +import 'core-js/es6/set'; /** IE10 and IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. +import 'classlist.js'; // Run `npm install --save classlist.js`. + +/** IE10 and IE11 requires the following to support `@angular/animation`. */ +import 'web-animations-js'; // Run `npm install --save web-animations-js`. + /** Evergreen browsers require these. **/ import 'core-js/es6/reflect'; import 'core-js/es7/reflect'; -/** - * Required to support Web Animations `@angular/animation`. - * Needed for: All but Chrome, Firefox and Opera. http://caniuse.com/#feat=web-animation - **/ +/** ALL Firefox browsers require the following to support `@angular/animation`. **/ // import 'web-animations-js'; // Run `npm install --save web-animations-js`. - /*************************************************************************************************** * Zone JS is required by Angular itself. */ import 'zone.js/dist/zone'; // Included with Angular CLI. - /*************************************************************************************************** * APPLICATION IMPORTS */ @@ -65,8 +68,10 @@ import 'zone.js/dist/zone'; // Included with Angular CLI. * Date, currency, decimal and percent pipes. * Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10 */ -// import 'intl'; // Run `npm install --save intl`. -/** - * Need to import at least one locale-data with intl. - */ -// import 'intl/locale-data/jsonp/en'; +import 'intl'; // Run `npm install --save intl`. +import 'intl/locale-data/jsonp/en'; +import 'core-js/es7/array'; + +if (typeof SVGElement.prototype.contains === 'undefined') { + SVGElement.prototype.contains = HTMLDivElement.prototype.contains; +} diff --git a/webapp/src/styles.css b/webapp/src/styles.css deleted file mode 100644 index fa725d0..0000000 --- a/webapp/src/styles.css +++ /dev/null @@ -1,3 +0,0 @@ -@import '~font-awesome/css/font-awesome.min.css'; -@import '~font-awesome-animation/dist/font-awesome-animation.min.css'; -@import '~bootstrap/dist/css/bootstrap.min.css'; diff --git a/webapp/src/test.ts b/webapp/src/test.ts new file mode 100644 index 0000000..b9268d9 --- /dev/null +++ b/webapp/src/test.ts @@ -0,0 +1,38 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +// This file is required by karma.conf.js and loads recursively all the .spec and framework files + +import 'zone.js/dist/long-stack-trace-zone'; +import 'zone.js/dist/proxy.js'; +import 'zone.js/dist/sync-test'; +import 'zone.js/dist/jasmine-patch'; +import 'zone.js/dist/async-test'; +import 'zone.js/dist/fake-async-test'; +import { getTestBed } from '@angular/core/testing'; +import { + BrowserDynamicTestingModule, + platformBrowserDynamicTesting, +} from '@angular/platform-browser-dynamic/testing'; + +// Unfortunately there's no typing for the `__karma__` variable. Just declare it as any. +declare const __karma__: any; +declare const require: any; + +// Prevent Karma from running prematurely. +__karma__.loaded = function () {}; + +// First, initialize the Angular testing environment. +getTestBed().initTestEnvironment( + BrowserDynamicTestingModule, + platformBrowserDynamicTesting(), +); +// Then we find all the tests. +const context = require.context('./', true, /\.spec\.ts$/); +// And load the modules. +context.keys().map(context); +// Finally, start Karma to run the tests. +__karma__.start(); diff --git a/webapp/src/tsconfig.app.json b/webapp/src/tsconfig.app.json index 39ba8db..1222b0a 100644 --- a/webapp/src/tsconfig.app.json +++ b/webapp/src/tsconfig.app.json @@ -2,9 +2,17 @@ "extends": "../tsconfig.json", "compilerOptions": { "outDir": "../out-tsc/app", - "baseUrl": "./", "module": "es2015", - "types": [] + "baseUrl": "./", + "types": [], + "paths": { + "@angular/*": [ + "../node_modules/@angular/*" + ], + "@nebular/*": [ + "../node_modules/@nebular/*" + ] + } }, "exclude": [ "test.ts", diff --git a/webapp/src/typings.d.ts b/webapp/src/typings.d.ts new file mode 100644 index 0000000..03eef4f --- /dev/null +++ b/webapp/src/typings.d.ts @@ -0,0 +1,15 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ + +/* SystemJS module definition */ +declare var module: NodeModule; +interface NodeModule { + id: string; +} + +declare var tinymce: any; + +declare var echarts: any; diff --git a/webapp/tsconfig.json b/webapp/tsconfig.json index 0fdb5c8..d82d78b 100644 --- a/webapp/tsconfig.json +++ b/webapp/tsconfig.json @@ -14,6 +14,9 @@ "lib": [ "es2017", "dom" + ], + "plugins": [ + { "name": "tslint-language-service"} ] } -} \ No newline at end of file +} diff --git a/webapp/tslint.json b/webapp/tslint.json index 22f2336..6cd34e9 100644 --- a/webapp/tslint.json +++ b/webapp/tslint.json @@ -1,142 +1,138 @@ { - "rulesDirectory": [ - "node_modules/codelyzer" + "rulesDirectory": [ + "node_modules/codelyzer" + ], + "rules": { + "trailing-comma": [ + true, + { + "multiline": "always", + "singleline": "never" + } ], - "rules": { - "arrow-return-shorthand": true, - "callable-types": true, - "class-name": true, - "comment-format": [ - true, - "check-space" - ], - "curly": true, - "eofline": true, - "forin": true, - "import-blacklist": [ - true, - "rxjs" - ], - "import-spacing": true, - "indent": [ - true, - "spaces" - ], - "interface-over-type-literal": true, - "label-position": true, - "max-line-length": [ - true, - 140 - ], - "member-access": false, - "member-ordering": [ - true, - { - "order": [ - "static-field", - "instance-field", - "static-method", - "instance-method" - ] - } - ], - "no-arg": true, - "no-bitwise": true, - "no-console": [ - true, - "debug", - "info", - "time", - "timeEnd", - "trace" - ], - "no-construct": true, - "no-debugger": true, - "no-duplicate-super": true, - "no-empty": false, - "no-empty-interface": true, - "no-eval": true, - "no-inferrable-types": [ - true, - "ignore-params" - ], - "no-misused-new": true, - "no-non-null-assertion": true, - "no-shadowed-variable": true, - "no-string-literal": false, - "no-string-throw": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-initializer": true, - "no-unused-expression": true, - "no-use-before-declare": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [ - true, - "check-open-brace", - "check-catch", - "check-else", - "check-whitespace" - ], - "prefer-const": true, - "quotemark": [ - true, - "single" - ], - "radix": true, - "semicolon": [ - true, - "always" - ], - "triple-equals": [ - true, - "allow-null-check" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "typeof-compare": true, - "unified-signatures": true, - "variable-name": false, - "whitespace": [ - true, - "check-branch", - "check-decl", - "check-operator", - "check-separator", - "check-type" - ], - "directive-selector": [ - true, - "attribute", - "app", - "camelCase" - ], - "component-selector": [ - true, - "element", - ["app", "xds"], - "kebab-case" - ], - "use-input-property-decorator": true, - "use-output-property-decorator": true, - "use-host-property-decorator": true, - "no-input-rename": false, - "no-output-rename": false, - "use-life-cycle-interface": true, - "use-pipe-transform-interface": true, - "component-class-suffix": true, - "directive-class-suffix": true, - "no-access-missing-member": true, - "templates-use-public": true, - "invoke-injectable": true - } + "arrow-return-shorthand": true, + "callable-types": true, + "class-name": true, + "comment-format": [ + true, + "check-space" + ], + "curly": true, + "eofline": true, + "forin": true, + "import-blacklist": [ + true, + "rxjs", + "rxjs/Rx" + ], + "import-spacing": true, + "indent": [ + true, + "spaces" + ], + "interface-over-type-literal": true, + "label-position": true, + "max-line-length": [ + true, + 140 + ], + "member-access": false, + "no-arg": true, + "no-console": [ + true, + "debug", + "log", + "time", + "timeEnd", + "trace" + ], + "no-construct": true, + "no-debugger": true, + "no-duplicate-super": true, + "no-empty": false, + "no-empty-interface": true, + "no-eval": true, + "no-inferrable-types": [ + true, + "ignore-params" + ], + "no-misused-new": true, + "no-non-null-assertion": true, + "no-shadowed-variable": true, + "no-string-literal": false, + "no-string-throw": true, + "no-switch-case-fall-through": true, + "no-trailing-whitespace": true, + "no-unnecessary-initializer": true, + "no-unused-expression": true, + "no-use-before-declare": true, + "no-var-keyword": true, + "object-literal-sort-keys": false, + "one-line": [ + true, + "check-open-brace", + "check-catch", + "check-else", + "check-whitespace" + ], + "prefer-const": true, + "quotemark": [ + true, + "single" + ], + "radix": true, + "semicolon": [ + true, + "always" + ], + "triple-equals": [ + true, + "allow-null-check" + ], + "typedef-whitespace": [ + true, + { + "call-signature": "nospace", + "index-signature": "nospace", + "parameter": "nospace", + "property-declaration": "nospace", + "variable-declaration": "nospace" + } + ], + "typeof-compare": true, + "unified-signatures": true, + "variable-name": false, + "whitespace": [ + true, + "check-branch", + "check-decl", + "check-operator", + "check-separator", + "check-type" + ], + "directive-selector": [ + true, + "attribute", + "ngx", + "camelCase" + ], + "component-selector": [ + true, + "element", + ["ngx", "xds"], + "kebab-case" + ], + "use-input-property-decorator": true, + "use-output-property-decorator": true, + "use-host-property-decorator": true, + "no-input-rename": true, + "no-output-rename": true, + "use-life-cycle-interface": true, + "use-pipe-transform-interface": true, + "component-class-suffix": true, + "directive-class-suffix": true, + "no-access-missing-member": true, + "templates-use-public": true, + "invoke-injectable": true + } } diff --git a/webapp/typings.json b/webapp/typings.json deleted file mode 100644 index 23c6a41..0000000 --- a/webapp/typings.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "dependencies": {}, - "devDependencies": {}, - "globalDependencies": { - "es6-shim": "registry:dt/es6-shim#0.31.2+20160317120654", - "socket.io-client": "registry:dt/socket.io-client#1.4.4+20160317120654" - }, - "globalDevDependencies": { - "jasmine": "registry:dt/jasmine#2.2.0+20160505161446" - } -} -- 2.16.6

%>5G!E9d;po#12=2c3%XA;0_N`e8{oF62b@VFl-07 zDP*NP5PqK>cH-t++zz{tzReC-;@n$2TVXQEC*9 N%EGLUS-#`*e*qFO!Ds*g literal 0 HcmV?d00001 diff --git a/webapp/src/assets/skins/lightgray/fonts/tinymce.woff b/webapp/src/assets/skins/lightgray/fonts/tinymce.woff new file mode 100644 index 0000000000000000000000000000000000000000..74b50f4c3001da7fdfffd8638213dcf1a396da78 GIT binary patch literal 17484 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 C+YCGa literal 0 HcmV?d00001 diff --git a/webapp/src/assets/skins/lightgray/img/loader.gif b/webapp/src/assets/skins/lightgray/img/loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..c69e937232b24ea30f01c68bbd2ebc798dcecfcb GIT binary patch literal 2608 zcmdVcdr(tX9tZGC9yiG~=H_*Q-0%n(kWqP*D#hw{AQu8;1%gl-Hrf&{2?48KX;hHy z3Ze*zEz4t3XdUFyLbNPUYlA`|B}P=N1fqtL1*}S;87#|-W9v<#G;ul(e%d3)N(^9c$d2Dz{7}?ErjNd;{EMKkCsk21~b9Gvg zDo<7L=3Z5HNbVlZUcm1eg#o#CZCJU`3IYHwM->zCd?uYrF3vKFeM}v?f+%s?E>ly|3W25ry9#NNbTx-}0ON58dTrs^ix{_1O0Wh~SVSBlH)Ajn zPn^Gbjz}PCtN@#keR&hK&Dhl-b$kZ8^S)x#dh0{7X=X%CCJk7P1PSO>T&S8I4{#Lg zb5#)o=;!ZP*1nM{cI4@(x7o27*SA()NHmrn67aN@Pmi~(i_SnrjYnwh36aG%!@i0d zqbvfa44f|?OG4ntP|nbjhEl1)Yp6ZN@yjy zy4==QmLy%t;ps3R?~f2KfTTI|2?q8dFd6^z5GF+Xa&Y)sjG)hxit80pPcOP zJ z*LW{SyGHD%hUotV+W%I}fBLAIx!8|7#}$;clKQ+{&FjDqGQ2ZNx(lYM3*%~}ILnao zM`aui55~ZFJlu^!5rdA9Q_7H68H_;##u{x(Yn-vSfIRCb^Nqsg zGRS!Egm>h+o<}LeV4&CLReo9FrDjDvs}8?JwC)#Qs|ie=r?~xUh)&*d`Fx>FG}%X# zNdtDHBKhLPC0wpooFDAQKL%*6T|ULH$=wX!NhcasgD3d;-d$I6yRK3yN+E~C1335_iLOt+*9uvSZ`>*KA}vm}08wRq=>5l|t*Na&jR z-C1&C`nkEk#sB|@yyt-#fXngP04My zm7u$Q%EJbHp`>~`5W&L{W!6`y&}LMS;jfUpgO~7TLVMRZ9IC)IZp0A${`yp0{&wco z#1nx@XMkhqeK%7?RE7JdLr1^nwFfaJ0Q&Lv?WNJ%9}VSJsNY2+UYs2%EU0J~ayFXv zi*?7KCXQHkD)O6!0Q%4N+HTODHxJ{kQSuQX$l-rSwkwh(zMkdfzxyGwl@yHC)C4p< z&n2%8#M?)Q@mgHL1ot8`SFdSEj9ye|jHy+U8#@HoUExG=@AVkRAe_qYm4EpzK6L*& zh`)26?V#f4#_h^P9G^%>h2-H3)$QP zQovu6J9qDvsxqweDdNNa!Lb?L4_UF{tLX_nN7r0U_vF14YKcGR-*Gl} zx3oG)bzf|65dBxD-;2ZCp??K;+TuQ9onnK?==5hzbkb^r_g>z4#D8mcv8(+XdoszA zCx-qhdgxMNMotj}SiL_6V(tLcsK7(M(r(%u<}QrVfOvyK6_;~NOTlPGfX@M7S5YQF z&*$(ylJMHJt^_aQeu{C6NaTE$G3HNN@_SnN8YcaKn%`)F@~L1x+ah7-gEJPpc6w%3 zyX}r+Qk$4RHZzfH){e~F*qJ{d*L8a6n4;U?+{de0-t)mal#TVxe)3F}^UBh+zd T)6_**#cgp_+?JL9(ew3BlNF>u literal 0 HcmV?d00001 diff --git a/webapp/src/assets/skins/lightgray/img/object.gif b/webapp/src/assets/skins/lightgray/img/object.gif new file mode 100644 index 0000000000000000000000000000000000000000..cccd7f023fb80908cb33bb7d9604236cd21b7ae7 GIT binary patch literal 152 zcmV;J0B8S4Nk%w1VG#fg0J9GO<>lo+KR<78Z?v?uS65g4{r%Y3*xlXT%F4>`@9+2b z_ww@cot>Tk|Nk>HGXMYpA^8LW000jFEC2ui01*HU000C<(8)=wd#<&tyXIMjHBV`d zBSi|xsj3(;nD0kQ0aJq8eLH~x02P|t2!_J&Wqb%0io?#xD.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#FFF}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#FFF;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#858585}.mce-close:hover i{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#FFF;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:white;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-ne,.mce-tooltip-se{margin-left:14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#333}.mce-bar{display:block;width:0;height:100%;background-color:#d7d7d7;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#F0F0F0;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#CCCCCC;transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0}.mce-notification.mce-in{opacity:1}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ECB}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#333333}.mce-notification .mce-progress .mce-bar-container{border-color:#CCCCCC}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#333333}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ECB}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #b1b1b1;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;background-color:#f0f0f0}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary.mce-btn-has-text{min-width:50px}.mce-primary{color:#fff;border:1px solid transparent;border-color:transparent;background-color:#2d8ac7}.mce-primary:hover,.mce-primary:focus{background-color:#257cb6;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#206ea1}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px none}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{position:relative;display:inline-block;*display:inline;*zoom:1;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0;margin:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-combobox .mce-status{position:absolute;right:2px;top:50%;line-height:16px;margin-top:-8px;font-size:12px;width:15px;height:15px;text-align:center;cursor:pointer}.mce-combobox.mce-has-status input{padding-right:20px}.mce-combobox.mce-has-open .mce-status{right:37px}.mce-combobox .mce-status.mce-i-warning{color:#c09853}.mce-combobox .mce-status.mce-i-checkmark{color:#468847}.mce-menu.mce-combobox-menu{border-top:0;margin-top:0;max-height:200px}.mce-menu.mce-combobox-menu .mce-menu-item{padding:4px 6px 4px 4px;font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-sep{padding:0}.mce-menu.mce-combobox-menu .mce-text{font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-link,.mce-menu.mce-combobox-menu .mce-menu-item-link b{font-size:11px}.mce-menu.mce-combobox-menu .mce-text b{font-size:11px}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid rgba(0,0,0,0.2);width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #ccc}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;filter:none}.mce-menubar .mce-menubtn button{color:#333}.mce-menubar{border:1px solid rgba(217,217,217,0.52)}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:white}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:white}.mce-menu-item.mce-disabled:hover{background:#CCC}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:white}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:white}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#3498db}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:white}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:white}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:white}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:white;background-color:#2d8ac7}.mce-menu-item-link{color:#093;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mce-menu-item-link b{color:#093}.mce-menu-item-ellipsis{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mce-menu-item:hover *,.mce-menu-item.mce-selected *,.mce-menu-item:focus *{color:white}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}div.mce-menu .mce-menu-item b{font-weight:bold}.mce-menu-item-indent-1{padding-left:20px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-3{padding-left:40px}.mce-menu-item-indent-4{padding-left:45px}.mce-menu-item-indent-5{padding-left:50px}.mce-menu-item-indent-6{padding-left:55px}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:white}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #AAA;background:#EEE;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #BBB;background:#DDD;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-slider-handle:focus{background:#BBB}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#FFF}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#ffffff;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#FDFDFD}.mce-tab.mce-active{background:#FDFDFD;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#3498db}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce';font-style:normal;font-weight:normal;font-size:16px;line-height:16px;vertical-align:text-top;-webkit-font-smoothing:antialiased;display:inline-block;background:transparent center center;width:16px;height:16px;color:#333;-ie7-icon:' '}.mce-btn-small .mce-ico{font-family:'tinymce-small'}.mce-ico,i.mce-i-checkbox{zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = this.currentStyle['-ie7-icon'].substr(1, 1) + ' ')}.mce-i-save{-ie7-icon:"\e000"}.mce-i-newdocument{-ie7-icon:"\e001"}.mce-i-fullpage{-ie7-icon:"\e002"}.mce-i-alignleft{-ie7-icon:"\e003"}.mce-i-aligncenter{-ie7-icon:"\e004"}.mce-i-alignright{-ie7-icon:"\e005"}.mce-i-alignjustify{-ie7-icon:"\e006"}.mce-i-alignnone{-ie7-icon:"\e003"}.mce-i-cut{-ie7-icon:"\e007"}.mce-i-paste{-ie7-icon:"\e008"}.mce-i-searchreplace{-ie7-icon:"\e009"}.mce-i-bullist{-ie7-icon:"\e00a"}.mce-i-numlist{-ie7-icon:"\e00b"}.mce-i-indent{-ie7-icon:"\e00c"}.mce-i-outdent{-ie7-icon:"\e00d"}.mce-i-blockquote{-ie7-icon:"\e00e"}.mce-i-undo{-ie7-icon:"\e00f"}.mce-i-redo{-ie7-icon:"\e010"}.mce-i-link{-ie7-icon:"\e011"}.mce-i-unlink{-ie7-icon:"\e012"}.mce-i-anchor{-ie7-icon:"\e013"}.mce-i-image{-ie7-icon:"\e014"}.mce-i-media{-ie7-icon:"\e015"}.mce-i-help{-ie7-icon:"\e016"}.mce-i-code{-ie7-icon:"\e017"}.mce-i-insertdatetime{-ie7-icon:"\e018"}.mce-i-preview{-ie7-icon:"\e019"}.mce-i-forecolor{-ie7-icon:"\e01a"}.mce-i-backcolor{-ie7-icon:"\e01a"}.mce-i-table{-ie7-icon:"\e01b"}.mce-i-hr{-ie7-icon:"\e01c"}.mce-i-removeformat{-ie7-icon:"\e01d"}.mce-i-subscript{-ie7-icon:"\e01e"}.mce-i-superscript{-ie7-icon:"\e01f"}.mce-i-charmap{-ie7-icon:"\e020"}.mce-i-emoticons{-ie7-icon:"\e021"}.mce-i-print{-ie7-icon:"\e022"}.mce-i-fullscreen{-ie7-icon:"\e023"}.mce-i-spellchecker{-ie7-icon:"\e024"}.mce-i-nonbreaking{-ie7-icon:"\e025"}.mce-i-template{-ie7-icon:"\e026"}.mce-i-pagebreak{-ie7-icon:"\e027"}.mce-i-restoredraft{-ie7-icon:"\e028"}.mce-i-untitled{-ie7-icon:"\e029"}.mce-i-bold{-ie7-icon:"\e02a"}.mce-i-italic{-ie7-icon:"\e02b"}.mce-i-underline{-ie7-icon:"\e02c"}.mce-i-strikethrough{-ie7-icon:"\e02d"}.mce-i-visualchars{-ie7-icon:"\e02e"}.mce-i-ltr{-ie7-icon:"\e02f"}.mce-i-rtl{-ie7-icon:"\e030"}.mce-i-copy{-ie7-icon:"\e031"}.mce-i-resize{-ie7-icon:"\e032"}.mce-i-browse{-ie7-icon:"\e034"}.mce-i-pastetext{-ie7-icon:"\e035"}.mce-i-rotateleft{-ie7-icon:"\eaa8"}.mce-i-rotateright{-ie7-icon:"\eaa9"}.mce-i-crop{-ie7-icon:"\ee78"}.mce-i-editimage{-ie7-icon:"\e914"}.mce-i-options{-ie7-icon:"\ec6a"}.mce-i-flipv{-ie7-icon:"\eaaa"}.mce-i-fliph{-ie7-icon:"\eaac"}.mce-i-zoomin{-ie7-icon:"\eb35"}.mce-i-zoomout{-ie7-icon:"\eb36"}.mce-i-sun{-ie7-icon:"\eccc"}.mce-i-moon{-ie7-icon:"\eccd"}.mce-i-arrowleft{-ie7-icon:"\edc0"}.mce-i-arrowright{-ie7-icon:"\edb8"}.mce-i-drop{-ie7-icon:"\e934"}.mce-i-contrast{-ie7-icon:"\ecd4"}.mce-i-sharpen{-ie7-icon:"\eba7"}.mce-i-palette{-ie7-icon:"\e92a"}.mce-i-resize2{-ie7-icon:"\edf9"}.mce-i-orientation{-ie7-icon:"\e601"}.mce-i-invert{-ie7-icon:"\e602"}.mce-i-gamma{-ie7-icon:"\e600"}.mce-i-remove{-ie7-icon:"\ed6a"}.mce-i-codesample{-ie7-icon:"\e603"}.mce-i-checkbox,.mce-i-selected{-ie7-icon:"\e033"}.mce-i-selected{visibility:hidden}.mce-i-backcolor{background:#BBB} \ No newline at end of file diff --git a/webapp/src/assets/skins/lightgray/skin.min.css b/webapp/src/assets/skins/lightgray/skin.min.css new file mode 100644 index 0000000..05f23f9 --- /dev/null +++ b/webapp/src/assets/skins/lightgray/skin.min.css @@ -0,0 +1 @@ +.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#FFF;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid rgba(0,0,0,0.2);width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#D9D9D9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#3498db}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#3498db}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#3498db;background:#3498db}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp{padding:2px 0}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.3;filter:alpha(opacity=30);zoom:1;position:absolute;background:black}.mce-croprect-handle:focus{border-color:#3498db}.mce-croprect-handle-move:focus{outline:1px solid #3498db}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel-bg{position:absolute;background:url('data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==')}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-arrow-up{margin-top:12px}.mce-arrow-down{margin-top:-12px}.mce-arrow:before,.mce-arrow:after{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.mce-arrow.mce-arrow-up:before{top:-9px;border-bottom-color:rgba(0,0,0,0.2);border-width:0 9px 9px;margin-left:-9px}.mce-arrow.mce-arrow-down:before{bottom:-9px;border-top-color:rgba(0,0,0,0.2);border-width:9px 9px 0;margin-left:-9px}.mce-arrow.mce-arrow-up:after{top:-8px;border-bottom-color:#f0f0f0;border-width:0 8px 8px;margin-left:-8px}.mce-arrow.mce-arrow-down:after{bottom:-8px;border-top-color:#f0f0f0;border-width:8px 8px 0;margin-left:-8px}.mce-arrow.mce-arrow-left:before,.mce-arrow.mce-arrow-left:after{margin:0}.mce-arrow.mce-arrow-left:before{left:8px}.mce-arrow.mce-arrow-left:after{left:9px}.mce-arrow.mce-arrow-right:before,.mce-arrow.mce-arrow-right:after{left:auto;margin:0}.mce-arrow.mce-arrow-right:before{right:8px}.mce-arrow.mce-arrow-right:after{right:9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:before{left:-9px;top:50%;border-right-color:rgba(0,0,0,0.2);border-width:9px 9px 9px 0;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left:after{left:-8px;top:50%;border-right-color:#f0f0f0;border-width:8px 8px 8px 0;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-left{margin-left:12px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:before{right:-9px;top:50%;border-left-color:rgba(0,0,0,0.2);border-width:9px 0 9px 9px;margin-top:-9px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right:after{right:-8px;top:50%;border-left-color:#f0f0f0;border-width:8px 0 8px 8px;margin-top:-8px}.mce-arrow.mce-arrow-center.mce-arrow.mce-arrow-right{margin-left:-14px}.mce-edit-aria-container>.mce-container-body{display:flex}.mce-edit-aria-container>.mce-container-body .mce-edit-area{flex:1}.mce-edit-aria-container>.mce-container-body .mce-sidebar>.mce-container-body{display:flex;align-items:stretch;height:100%}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel{min-width:250px;max-width:250px;position:relative}.mce-edit-aria-container>.mce-container-body .mce-sidebar-panel>.mce-container-body{position:absolute;width:100%;height:100%;overflow:auto;top:0;left:0}.mce-sidebar-toolbar{border:0 solid rgba(0,0,0,0.2);border-left-width:1px}.mce-sidebar-toolbar .mce-btn.mce-active,.mce-sidebar-toolbar .mce-btn.mce-active:hover{border:1px solid transparent;border-color:transparent;background-color:#2d8ac7}.mce-sidebar-toolbar .mce-btn.mce-active button,.mce-sidebar-toolbar .mce-btn.mce-active:hover button,.mce-sidebar-toolbar .mce-btn.mce-active button i,.mce-sidebar-toolbar .mce-btn.mce-active:hover button i{color:#fff;text-shadow:1px 1px none}.mce-sidebar-panel{border:0 solid rgba(0,0,0,0.2);border-left-width:1px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#AAA;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #cacaca;border:0 solid rgba(0,0,0,0.2);background-color:#f0f0f0}.mce-floatpanel{position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;top:0;left:0;background:#FFF;border:1px solid rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#FFF}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#FFF;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#858585}.mce-close:hover i{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#FFF;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:white;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-ne,.mce-tooltip-se{margin-left:14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#333}.mce-bar{display:block;width:0;height:100%;background-color:#d7d7d7;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#F0F0F0;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#CCCCCC;transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0}.mce-notification.mce-in{opacity:1}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ECB}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#333333}.mce-notification .mce-progress .mce-bar-container{border-color:#CCCCCC}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#333333}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ECB}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #b1b1b1;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;background-color:#f0f0f0}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary.mce-btn-has-text{min-width:50px}.mce-primary{color:#fff;border:1px solid transparent;border-color:transparent;background-color:#2d8ac7}.mce-primary:hover,.mce-primary:focus{background-color:#257cb6;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#206ea1}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px none}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{position:relative;display:inline-block;*display:inline;*zoom:1;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0;margin:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-combobox .mce-status{position:absolute;right:2px;top:50%;line-height:16px;margin-top:-8px;font-size:12px;width:15px;height:15px;text-align:center;cursor:pointer}.mce-combobox.mce-has-status input{padding-right:20px}.mce-combobox.mce-has-open .mce-status{right:37px}.mce-combobox .mce-status.mce-i-warning{color:#c09853}.mce-combobox .mce-status.mce-i-checkmark{color:#468847}.mce-menu.mce-combobox-menu{border-top:0;margin-top:0;max-height:200px}.mce-menu.mce-combobox-menu .mce-menu-item{padding:4px 6px 4px 4px;font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-sep{padding:0}.mce-menu.mce-combobox-menu .mce-text{font-size:11px}.mce-menu.mce-combobox-menu .mce-menu-item-link,.mce-menu.mce-combobox-menu .mce-menu-item-link b{font-size:11px}.mce-menu.mce-combobox-menu .mce-text b{font-size:11px}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9E9E9E}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid rgba(0,0,0,0.2);width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #ccc}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;filter:none}.mce-menubar .mce-menubtn button{color:#333}.mce-menubar{border:1px solid rgba(217,217,217,0.52)}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:white}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:white}.mce-menu-item.mce-disabled:hover{background:#CCC}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:white}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:white}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#3498db}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:white}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:white}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:white}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:white;background-color:#2d8ac7}.mce-menu-item-link{color:#093;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mce-menu-item-link b{color:#093}.mce-menu-item-ellipsis{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mce-menu-item:hover *,.mce-menu-item.mce-selected *,.mce-menu-item:focus *{color:white}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}div.mce-menu .mce-menu-item b{font-weight:bold}.mce-menu-item-indent-1{padding-left:20px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-2{padding-left:35px}.mce-menu-item-indent-3{padding-left:40px}.mce-menu-item-indent-4{padding-left:45px}.mce-menu-item-indent-5{padding-left:50px}.mce-menu-item-indent-6{padding-left:55px}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:white}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #AAA;background:#EEE;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #BBB;background:#DDD;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-slider-handle:focus{background:#BBB}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#FFF}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#ffffff;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#FDFDFD}.mce-tab.mce-active{background:#FDFDFD;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#3498db}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#333}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-alignnone:before{content:"\e003"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-rotateleft:before{content:"\eaa8"}.mce-i-rotateright:before{content:"\eaa9"}.mce-i-crop:before{content:"\ee78"}.mce-i-editimage:before{content:"\e915"}.mce-i-options:before{content:"\ec6a"}.mce-i-flipv:before{content:"\eaaa"}.mce-i-fliph:before{content:"\eaac"}.mce-i-zoomin:before{content:"\eb35"}.mce-i-zoomout:before{content:"\eb36"}.mce-i-sun:before{content:"\eccc"}.mce-i-moon:before{content:"\eccd"}.mce-i-arrowleft:before{content:"\edc0"}.mce-i-arrowright:before{content:"\e93c"}.mce-i-drop:before{content:"\e935"}.mce-i-contrast:before{content:"\ecd4"}.mce-i-sharpen:before{content:"\eba7"}.mce-i-resize2:before{content:"\edf9"}.mce-i-orientation:before{content:"\e601"}.mce-i-invert:before{content:"\e602"}.mce-i-gamma:before{content:"\e600"}.mce-i-remove:before{content:"\ed6a"}.mce-i-tablerowprops:before{content:"\e604"}.mce-i-tablecellprops:before{content:"\e605"}.mce-i-table2:before{content:"\e606"}.mce-i-tablemergecells:before{content:"\e607"}.mce-i-tableinsertcolbefore:before{content:"\e608"}.mce-i-tableinsertcolafter:before{content:"\e609"}.mce-i-tableinsertrowbefore:before{content:"\e60a"}.mce-i-tableinsertrowafter:before{content:"\e60b"}.mce-i-tablesplitcells:before{content:"\e60d"}.mce-i-tabledelete:before{content:"\e60e"}.mce-i-tableleftheader:before{content:"\e62a"}.mce-i-tabletopheader:before{content:"\e62b"}.mce-i-tabledeleterow:before{content:"\e800"}.mce-i-tabledeletecol:before{content:"\e801"}.mce-i-codesample:before{content:"\e603"}.mce-i-fill:before{content:"\e902"}.mce-i-borderwidth:before{content:"\e903"}.mce-i-line:before{content:"\e904"}.mce-i-count:before{content:"\e905"}.mce-i-translate:before{content:"\e907"}.mce-i-drag:before{content:"\e908"}.mce-i-home:before{content:"\e90b"}.mce-i-upload:before{content:"\e914"}.mce-i-bubble:before{content:"\e91c"}.mce-i-user:before{content:"\e91d"}.mce-i-lock:before{content:"\e926"}.mce-i-unlock:before{content:"\e927"}.mce-i-settings:before{content:"\e928"}.mce-i-remove2:before{content:"\e92a"}.mce-i-menu:before{content:"\e92d"}.mce-i-warning:before{content:"\e930"}.mce-i-question:before{content:"\e931"}.mce-i-pluscircle:before{content:"\e932"}.mce-i-info:before{content:"\e933"}.mce-i-notice:before{content:"\e934"}.mce-i-arrowup:before{content:"\e93b"}.mce-i-arrowdown:before{content:"\e93d"}.mce-i-arrowup2:before{content:"\e93f"}.mce-i-arrowdown2:before{content:"\e940"}.mce-i-menu2:before{content:"\e941"}.mce-i-newtab:before{content:"\e961"}.mce-i-a11y:before{content:"\e900"}.mce-i-plus:before{content:"\e93a"}.mce-i-insert:before{content:"\e93a"}.mce-i-minus:before{content:"\e939"}.mce-i-books:before{content:"\e911"}.mce-i-reload:before{content:"\e906"}.mce-i-toc:before{content:"\e901"}.mce-i-checkmark:before{content:"\e033"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-insert{font-size:14px}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#BBB} \ No newline at end of file diff --git a/webapp/src/assets/vendors/echarts.min.js b/webapp/src/assets/vendors/echarts.min.js new file mode 100644 index 0000000..4918a02 --- /dev/null +++ b/webapp/src/assets/vendors/echarts.min.js @@ -0,0 +1,12 @@ +!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof module&&module.exports?module.exports=e():t.echarts=e()}(this,function(){var t,e;!function(){function i(t,e){if(!e)return t;if(0===t.indexOf(".")){var i=e.split("/"),n=t.split("/"),r=i.length-1,a=n.length,o=0,s=0;t:for(var l=0;a>l;l++)switch(n[l]){case"..":if(!(r>o))break t;o++,s++;break;case".":s++;break;default:break t}return i.length=r-o,n=n.slice(s),i.concat(n).join("/")}return t}function n(t){function e(e,o){if("string"==typeof e){var s=n[e];return s||(s=a(i(e,t)),n[e]=s),s}e instanceof Array&&(o=o||function(){},o.apply(this,r(e,o,t)))}var n={};return e}function r(e,n,r){for(var s=[],l=o[r],u=0,c=Math.min(e.length,n.length);c>u;u++){var h,f=i(e[u],r);switch(f){case"require":h=l&&l.require||t;break;case"exports":h=l.exports;break;case"module":h=l;break;default:h=a(f)}s.push(h)}return s}function a(t){var e=o[t];if(!e)throw new Error("No "+t);if(!e.defined){var i=e.factory,n=i.apply(this,r(e.deps||[],i,t));"undefined"!=typeof n&&(e.exports=n),e.defined=1}return e.exports}var o={};e=function(t,e,i){o[t]={id:t,deps:e,factory:i,defined:0,exports:{},require:n(t)}},t=n("")}();var i="updateTransform",n="buildPath",r="moveTo",a="transform",o="../../model/Model",s="pointToData",l="dataToPoint",u="category",c="dataToCoord",h="getFont",f="shadowOffsetY",d="shadowOffsetX",p="shadowBlur",m="shadowColor",v="textVerticalAlign",g="offset",y="stroke",x="lineWidth",_="applyTransform",b="ordinal",w="coordDimToDataDim",S="createHashMap",M="undefined",T="parsePercent",C="getRawIndex",P="rotation",A="setHoverStyle",L="updateProps",I="getShallow",D="setShape",z="getItemModel",k="endAngle",O="getItemLayout",R="getItemGraphicEl",E="../../util/graphic",B="getName",N="emphasis",G="normal",V="hostModel",F="option",H="mergeOption",W="superCall",q="../../echarts",Z="../../util/model",U="getContext",X="createElement",j="setExtent",Y="getTicks",$="getExtent",K="ecModel",J="contain",Q="opacity",te="position",ee="center",ie="middle",ne="padding",re="getLayoutRect",ae="getBoundingRect",oe="textAlign",se="textStyle",le="getItemStyle",ue="removeAll",ce="eachSeriesByType",he="isString",fe="reduce",de="inherits",pe="filter",me="number",ve="dimensions",ge="register",ye="registerAction",xe="function",_e="isArray",be="replace",we="parent",Se="getComponent",Me="zlevel",Te="setStyle",Ce="traverse",Pe="getDataParams",Ae="seriesIndex",Le="target",Ie="mousemove",De="mouseout",ze="mouseover",ke="splice",Oe="dispose",Re="componentIndex",Ee="mainType",Be="trigger",Ne="defaults",Ge="dispatchAction",Ve="extend",Fe="remove",He="series",We="concat",qe="colorStops",Ze="transparent",Ue="update",Xe="create",je="getItemVisual",Ye="dataIndex",$e="getData",Ke="coordinateSystem",Je="indexOf",Qe="length",ti="bottom",ei="ignore",ii="eachComponent",ni="stopAnimation",ri="backgroundColor",ai="canvasSupported",oi="getHeight",si="getWidth",li="getModel",ui="isObject",ci="assert",hi="silent",fi="animation",di="resize",pi="height",mi="canvas",vi="string",gi="prototype",yi="toLowerCase",xi="zrender/core/vector",_i="zrender/core/matrix",bi="zrender/core/env",wi="zrender/core/util",Si="require";e("echarts/chart/pie",[Si,wi,"../echarts","./pie/PieSeries","./pie/PieView","../action/createDataSelectAction","../visual/dataColor","./pie/pieLayout","../processor/dataFilter"],function(t){var e=t(wi),i=t("../echarts");t("./pie/PieSeries"),t("./pie/PieView"),t("../action/createDataSelectAction")("pie",[{type:"pieToggleSelect",event:"pieselectchanged",method:"toggleSelected"},{type:"pieSelect",event:"pieselected",method:"select"},{type:"pieUnSelect",event:"pieunselected",method:"unSelect"}]),i.registerVisual(e.curry(t("../visual/dataColor"),"pie")),i.registerLayout(e.curry(t("./pie/pieLayout"),"pie")),i.registerProcessor(e.curry(t("../processor/dataFilter"),"pie"))}),e("echarts/echarts",[Si,bi,"./model/Global","./ExtensionAPI","./CoordinateSystem","./model/OptionManager","./preprocessor/backwardCompat","./model/Component","./model/Series","./view/Component","./view/Chart","./util/graphic","./util/model","./util/throttle","zrender",wi,"zrender/tool/color","zrender/mixin/Eventful","zrender/core/timsort","./visual/seriesColor","./loading/default","./data/List","./model/Model","./coord/Axis","./util/number","./util/format",_i,xi,"./helper"],function(t){function e(t){return function(e,i,n){e=e&&e[yi](),B[gi][t].call(this,e,i,n)}}function i(){B.call(this)}function n(t,e,n){function r(t,e){return t.prio-e.prio}n=n||{},typeof e===vi&&(e=se[e]),this.id,this.group,this._dom=t;var a=this._zr=O.init(t,{renderer:n.renderer||mi,devicePixelRatio:n.devicePixelRatio,width:n.width,height:n[pi]});this._throttledZrFlush=k.throttle(R.bind(a.flush,a),17);var e=R.clone(e);e&&C(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new M,this._api=x(this),B.call(this),this._messageCenter=new i,this._initEvents(),this[di]=R.bind(this[di],this),this._pendingActions=[],N(oe,r),N(ne,r),a[fi].on("frame",this._onframe,this),R.setAsPrimitive(this)}function r(t,e,i){var n,r=this._model,a=this._coordSysMgr.getCoordinateSystems();e=z.parseFinder(r,e);for(var o=0;oe.get("hoverLayerThreshold")&&!b.node&&i[Ce](function(t){t.isGroup||(t.useHoverLayer=!0)})}function g(t,e){var i=0;e.group[Ce](function(t){"group"===t.type||t[ei]||i++});var n=+t.get("progressive"),r=i>t.get("progressiveThreshold")&&n&&!b.node;r&&e.group[Ce](function(t){t.isGroup||(t.progressive=r?Math.floor(i++/n):-1,r&&t[ni](!0))});var a=t.get("blendMode")||null;e.group[Ce](function(t){t.isGroup||t[Te]("blend",a)})}function y(t,e){var i=t.get("z"),n=t.get(Me);e.group[Ce](function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t[Me]=n))})}function x(t){var e=t._coordSysMgr;return R[Ve](new S(t),{getCoordinateSystems:R.bind(e.getCoordinateSystems,e),getComponentByElement:function(e){for(;e;){var i=e.__ecComponentInfo;if(null!=i)return t._model[Se](i[Ee],i.index);e=e[we]}}})}function _(t){function e(t,e){for(var i=0;i=0&&R.each(t,function(t){var r=t[Ke];if(r&&r.containPoint)i|=!!r.containPoint(e);else if("seriesModels"===n){var a=this._chartsMap[t.__viewId];a&&a.containPoint&&(i|=a.containPoint(e,t))}},this)},this),!!i},J.getVisual=function(t,e){var i=this._model;t=z.parseFinder(i,t,{defaultMainType:"series"});var n=t.seriesModel,r=n[$e](),a=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty(Ye)?r.indexOfRawIndex(t[Ye]):null;return null!=a?r[je](a,e):r.getVisual(e)},J.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},J.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var Q={update:function(t){var e=this._model,i=this._api,n=this._coordSysMgr,r=this._zr;if(e){e.restoreData(),n[Xe](this._model,this._api),h.call(this,e,i),f.call(this,e),n[Ue](e,i),p.call(this,e,t),m.call(this,e,t);var a=e.get(ri)||Ze,o=r.painter;if(o.isSingleCanvas&&o.isSingleCanvas())r.configLayer(0,{clearColor:a});else{if(!b[ai]){var s=E.parse(a);a=E.stringify(s,"rgb"),0===s[3]&&(a=Ze)}a[qe]||a.image?(r.configLayer(0,{clearColor:a}),this[Y]=!0,this._dom.style.background=Ze):(this[Y]&&r.configLayer(0,{clearColor:null}),this[Y]=!1,this._dom.style.background=a)}G(ae,function(t){t(e,i)})}},updateView:function(t){var e=this._model;e&&(e.eachSeries(function(t){t[$e]().clearAllVisual()}),p.call(this,e,t),u.call(this,"updateView",e,t))},updateVisual:function(t){var e=this._model;e&&(e.eachSeries(function(t){t[$e]().clearAllVisual()}),p.call(this,e,t,!0),u.call(this,"updateVisual",e,t))},updateLayout:function(t){var e=this._model;e&&(d.call(this,e,t),u.call(this,"updateLayout",e,t))},prepareAndUpdate:function(t){var e=this._model;c.call(this,"component",e),c.call(this,"chart",e),Q[Ue].call(this,t)}};J[di]=function(t){this[j]=!0,this._zr[di](t);var e=this._model&&this._model.resetOption("media"),i=e?"prepareAndUpdate":Ue;Q[i].call(this),this._loadingFX&&this._loadingFX[di](),this[j]=!1;var n=t&&t[hi];s.call(this,n),l.call(this,n)},J.showLoading=function(t,e){if(R[ui](t)&&(e=t,t=""),t=t||"default",this.hideLoading(),le[t]){var i=le[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},J.hideLoading=function(){this._loadingFX&&this._zr[Fe](this._loadingFX),this._loadingFX=null},J.makeActionFromEvent=function(t){var e=R[Ve]({},t);return e.type=ie[t.type],e},J[Ge]=function(t,e){if(R[ui](e)||(e={silent:!!e}),ee[t.type]&&this._model){if(this[j])return void this._pendingActions.push(t);o.call(this,t,e[hi]),e.flush?this._zr.flush(!0):e.flush!==!1&&b.browser.weChat&&this._throttledZrFlush(),s.call(this,e[hi]),l.call(this,e[hi])}},J.on=e("on"),J.off=e("off"),J.one=e("one");var te=["click","dblclick",ze,De,Ie,"mousedown","mouseup","globalout","contextmenu"];J._initEvents=function(){G(te,function(t){this._zr.on(t,function(e){var i,n=this[li](),r=e[Le];if("globalout"===t)i={};else if(r&&null!=r[Ye]){var a=r.dataModel||n.getSeriesByIndex(r[Ae]);i=a&&a[Pe](r[Ye],r.dataType)||{}}else r&&r.eventData&&(i=R[Ve]({},r.eventData));i&&(i.event=e,i.type=t,this[Be](t,i))},this)},this),G(ie,function(t,e){this._messageCenter.on(e,function(t){this[Be](e,t)},this)},this)},J.isDisposed=function(){return this._disposed},J.clear=function(){this.setOption({series:[]},!0)},J[Oe]=function(){if(!this._disposed){this._disposed=!0;var t=this._api,e=this._model;G(this._componentsViews,function(i){i[Oe](e,t)}),G(this._chartsViews,function(i){i[Oe](e,t)}),this._zr[Oe](),delete ue[this.id]}},R.mixin(n,B);var ee={},ie={},ne=[],re=[],ae=[],oe=[],se={},le={},ue={},ce={},be=new Date-0,Si=new Date-0,Mi="_echarts_instance_",Ti={version:"3.7.1",dependencies:{zrender:"3.6.1"}};return Ti.init=function(t,e,i){var r=Ti.getInstanceByDom(t);if(r)return r;var a=new n(t,e,i);return a.id="ec_"+be++,ue[a.id]=a,t.setAttribute?t.setAttribute(Mi,a.id):t[Mi]=a.id,_(a),a},Ti.connect=function(t){if(R[_e](t)){var e=t;t=null,R.each(e,function(e){null!=e.group&&(t=e.group)}),t=t||"g_"+Si++,R.each(e,function(e){e.group=t})}return ce[t]=!0,t},Ti.disConnect=function(t){ce[t]=!1},Ti.disconnect=Ti.disConnect,Ti[Oe]=function(t){typeof t===vi?t=ue[t]:t instanceof n||(t=Ti.getInstanceByDom(t)),t instanceof n&&!t.isDisposed()&&t[Oe]()},Ti.getInstanceByDom=function(t){var e;return e=t.getAttribute?t.getAttribute(Mi):t[Mi],ue[e]},Ti.getInstanceById=function(t){return ue[t]},Ti.registerTheme=function(t,e){se[t]=e},Ti.registerPreprocessor=function(t){re.push(t)},Ti.registerProcessor=function(t,e){typeof t===xe&&(e=t,t=F),ne.push({prio:t,func:e})},Ti.registerPostUpdate=function(t){ae.push(t)},Ti[ye]=function(t,e,i){typeof e===xe&&(i=e,e="");var n=R[ui](t)?t.type:[t,t={event:e}][0];t.event=(t.event||n)[yi](),e=t.event,R[ci](K.test(n)&&K.test(e)),ee[n]||(ee[n]={action:i,actionInfo:t}),ie[e]=n},Ti.registerCoordinateSystem=function(t,e){M[ge](t,e)},Ti.getCoordinateSystemDimensions=function(t){var e=M.get(t);return e?e.getDimensionsInfo?e.getDimensionsInfo():e[ve].slice():void 0},Ti.registerLayout=function(t,e){typeof t===xe&&(e=t,t=W),oe.push({prio:t,func:e,isLayout:!0})},Ti.registerVisual=function(t,e){typeof t===xe&&(e=t,t=Z),oe.push({prio:t,func:e})},Ti.registerLoading=function(t,e){le[t]=e},Ti.extendComponentModel=function(t){return P[Ve](t)},Ti.extendComponentView=function(t){return L[Ve](t)},Ti.extendSeriesModel=function(t){return A[Ve](t)},Ti.extendChartView=function(t){return I[Ve](t)},Ti.setCanvasCreator=function(t){R.createCanvas=t},Ti.registerVisual(q,t("./visual/seriesColor")),Ti.registerPreprocessor(C),Ti.registerLoading("default",t("./loading/default")),Ti[ye]({type:"highlight",event:"highlight",update:"highlight"},R.noop),Ti[ye]({type:"downplay",event:"downplay",update:"downplay"},R.noop),Ti.zrender=O,Ti.List=t("./data/List"),Ti.Model=t("./model/Model"),Ti.Axis=t("./coord/Axis"),Ti.graphic=t("./util/graphic"),Ti[me]=t("./util/number"),Ti.format=t("./util/format"),Ti.throttle=k.throttle,Ti.matrix=t(_i),Ti.vector=t(xi),Ti.color=t("zrender/tool/color"),Ti.util={},G(["map","each",pe,Je,de,fe,pe,"bind","curry",_e,he,ui,"isFunction",Ve,Ne,"clone","merge"],function(t){Ti.util[t]=R[t]}),Ti.helper=t("./helper"),Ti.PRIORITY={PROCESSOR:{FILTER:F,STATISTIC:H},VISUAL:{LAYOUT:W,GLOBAL:q,CHART:Z,COMPONENT:U,BRUSH:X}},Ti}),e("echarts/chart/line",[Si,wi,"../echarts","./line/LineSeries","./line/LineView","../visual/symbol","../layout/points","../processor/dataSample","../component/gridSimple"],function(t){var e=t(wi),i=t("../echarts"),n=i.PRIORITY;t("./line/LineSeries"),t("./line/LineView"),i.registerVisual(e.curry(t("../visual/symbol"),"line","circle","line")),i.registerLayout(e.curry(t("../layout/points"),"line")),i.registerProcessor(n.PROCESSOR.STATISTIC,e.curry(t("../processor/dataSample"),"line")),t("../component/gridSimple")}),e("echarts/chart/scatter",[Si,wi,"../echarts","./scatter/ScatterSeries","./scatter/ScatterView","../visual/symbol","../layout/points","../component/gridSimple"],function(t){var e=t(wi),i=t("../echarts");t("./scatter/ScatterSeries"),t("./scatter/ScatterView"),i.registerVisual(e.curry(t("../visual/symbol"),"scatter","circle",null)),i.registerLayout(e.curry(t("../layout/points"),"scatter")),t("../component/gridSimple")}),e("echarts/chart/bar",[Si,wi,"../coord/cartesian/Grid","./bar/BarSeries","./bar/BarView","../layout/barGrid","../echarts","../component/gridSimple"],function(t){var e=t(wi);t("../coord/cartesian/Grid"),t("./bar/BarSeries"),t("./bar/BarView");var i=t("../layout/barGrid"),n=t("../echarts");n.registerLayout(e.curry(i,"bar")),n.registerVisual(function(t){t[ce]("bar",function(t){var e=t[$e]();e.setVisual("legendSymbol","roundRect")})}),t("../component/gridSimple")}),e("echarts/chart/radar",[Si,wi,"../echarts","../component/radar","./radar/RadarSeries","./radar/RadarView","../visual/dataColor","../visual/symbol","./radar/radarLayout","../processor/dataFilter","./radar/backwardCompat"],function(t){var e=t(wi),i=t("../echarts");t("../component/radar"),t("./radar/RadarSeries"),t("./radar/RadarView"),i.registerVisual(e.curry(t("../visual/dataColor"),"radar")),i.registerVisual(e.curry(t("../visual/symbol"),"radar","circle",null)),i.registerLayout(t("./radar/radarLayout")),i.registerProcessor(e.curry(t("../processor/dataFilter"),"radar")),i.registerPreprocessor(t("./radar/backwardCompat"))}),e("echarts/component/gridSimple",[Si,"../util/graphic",wi,"../echarts","../coord/cartesian/Grid","./axis"],function(t){var e=t("../util/graphic"),i=t(wi),n=t("../echarts");t("../coord/cartesian/Grid"),t("./axis"),n.extendComponentView({type:"grid",render:function(t){this.group[ue](),t.get("show")&&this.group.add(new e.Rect({shape:t[Ke].getRect(),style:i[Ne]({fill:t.get(ri)},t[le]()),silent:!0,z2:-1}))}}),n.registerPreprocessor(function(t){t.xAxis&&t.yAxis&&!t.grid&&(t.grid={})})}),e("echarts/chart/effectScatter",[Si,wi,"../echarts","./effectScatter/EffectScatterSeries","./effectScatter/EffectScatterView","../visual/symbol","../layout/points"],function(t){var e=t(wi),i=t("../echarts");t("./effectScatter/EffectScatterSeries"),t("./effectScatter/EffectScatterView"),i.registerVisual(e.curry(t("../visual/symbol"),"effectScatter","circle",null)),i.registerLayout(e.curry(t("../layout/points"),"effectScatter"))}),e("echarts/chart/map",[Si,"../echarts","./map/MapSeries","./map/MapView","../action/geoRoam","../coord/geo/geoCreator","./map/mapSymbolLayout","./map/mapVisual","./map/mapDataStatistic","./map/backwardCompat","../action/createDataSelectAction"],function(t){var e=t("../echarts"),i=e.PRIORITY;t("./map/MapSeries"),t("./map/MapView"),t("../action/geoRoam"),t("../coord/geo/geoCreator"),e.registerLayout(t("./map/mapSymbolLayout")),e.registerVisual(t("./map/mapVisual")),e.registerProcessor(i.PROCESSOR.STATISTIC,t("./map/mapDataStatistic")),e.registerPreprocessor(t("./map/backwardCompat")),t("../action/createDataSelectAction")("map",[{type:"mapToggleSelect",event:"mapselectchanged",method:"toggleSelected"},{type:"mapSelect",event:"mapselected",method:"select"},{type:"mapUnSelect",event:"mapunselected",method:"unSelect"}])}),e("echarts/component/geo",[Si,"../coord/geo/GeoModel","../coord/geo/geoCreator","./geo/GeoView","../action/geoRoam","../echarts",wi],function(t){function e(t,e){e[Ue]="updateView",i[ye](e,function(e,i){var r={};return i[ii]({mainType:"geo",query:e},function(i){i[t](e.name);var a=i[Ke];n.each(a.regions,function(t){r[t.name]=i.isSelected(t.name)||!1})}),{selected:r,name:e.name}})}t("../coord/geo/GeoModel"),t("../coord/geo/geoCreator"),t("./geo/GeoView"),t("../action/geoRoam");var i=t("../echarts"),n=t(wi);e("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),e("select",{type:"geoSelect",event:"geoselected"}),e("unSelect",{type:"geoUnSelect",event:"geounselected"})}),e("echarts/component/title",[Si,"../echarts","../util/graphic","../util/layout"],function(t){var e=t("../echarts"),i=t("../util/graphic"),n=t("../util/layout");e.extendComponentModel({type:"title",layoutMode:{type:"box",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bolder",color:"#333"},subtextStyle:{color:"#aaa"}}}),e.extendComponentView({type:"title",render:function(t,e,r){if(this.group[ue](),t.get("show")){var a=this.group,o=t[li](se),s=t[li]("subtextStyle"),l=t.get(oe),u=t.get("textBaseline"),c=new i.Text({style:i.setTextStyle({},o,{text:t.get("text"),textFill:o.getTextColor()},{disableBox:!0}),z2:10}),h=c[ae](),f=t.get("subtext"),d=new i.Text({style:i.setTextStyle({},s,{text:f,textFill:s.getTextColor(),y:h[pi]+t.get("itemGap"),textVerticalAlign:"top"},{disableBox:!0}),z2:10}),p=t.get("link"),m=t.get("sublink");c[hi]=!p,d[hi]=!m,p&&c.on("click",function(){window.open(p,"_"+t.get(Le))}),m&&d.on("click",function(){window.open(m,"_"+t.get("subtarget"))}),a.add(c),f&&a.add(d);var v=a[ae](),g=t.getBoxLayoutParams();g.width=v.width,g[pi]=v[pi];var y=n[re](g,{width:r[si](),height:r[oi]()},t.get(ne));l||(l=t.get("left")||t.get("right"),l===ie&&(l=ee),"right"===l?y.x+=y.width:l===ee&&(y.x+=y.width/2)),u||(u=t.get("top")||t.get(ti),u===ee&&(u=ie),u===ti?y.y+=y[pi]:u===ie&&(y.y+=y[pi]/2),u=u||"top"),a.attr(te,[y.x,y.y]);var x={textAlign:l,textVerticalAlign:u};c[Te](x),d[Te](x),v=a[ae]();var _=y.margin,b=t[le](["color",Q]);b.fill=t.get(ri);var w=new i.Rect({shape:{x:v.x-_[3],y:v.y-_[0],width:v.width+_[1]+_[3],height:v[pi]+_[0]+_[2],r:t.get("borderRadius")},style:b,silent:!0});i.subPixelOptimizeRect(w),a.add(w)}}})}),e("echarts/component/legendScroll",[Si,"./legend","./legend/ScrollableLegendModel","./legend/ScrollableLegendView","./legend/scrollableLegendAction"],function(t){t("./legend"),t("./legend/ScrollableLegendModel"),t("./legend/ScrollableLegendView"),t("./legend/scrollableLegendAction")}),e("echarts/scale/Time",[Si,wi,"../util/number","../util/format","./helper","./Interval"],function(t){var e=t(wi),i=t("../util/number"),n=t("../util/format"),r=t("./helper"),a=t("./Interval"),o=a[gi],s=Math.ceil,l=Math.floor,u=1e3,c=60*u,h=60*c,f=24*h,d=function(t,e,i,n){for(;n>i;){var r=i+n>>>1;t[r][2]c&&(c=e),null!=n&&c>n&&(c=n);var h=m[Qe],f=d(m,c,0,h),p=m[Math.min(f,h-1)],v=p[2];if("year"===p[0]){var g=u/v,y=i.nice(g/t,!0);v*=y}var x=[Math.round(s((o[0]-a)/v)*v+a),Math.round(l((o[1]-a)/v)*v+a)];r.fixExtent(x,o),this._stepLvl=p,this._interval=v,this._niceExtent=x},parse:function(t){return+i.parseDate(t)}});e.each([J,"normalize"],function(t){p[gi][t]=function(e){return o[t].call(this,this.parse(e))}});var m=[["hh:mm:ss",1,u],["hh:mm:ss",5,5*u],["hh:mm:ss",10,10*u],["hh:mm:ss",15,15*u],["hh:mm:ss",30,30*u],["hh:mm\nMM-dd",1,c],["hh:mm\nMM-dd",5,5*c],["hh:mm\nMM-dd",10,10*c],["hh:mm\nMM-dd",15,15*c],["hh:mm\nMM-dd",30,30*c],["hh:mm\nMM-dd",1,h],["hh:mm\nMM-dd",2,2*h],["hh:mm\nMM-dd",6,6*h],["hh:mm\nMM-dd",12,12*h],["MM-dd\nyyyy",1,f],["week",7,7*f],["month",1,31*f],["quarter",3,380*f/4],["half-year",6,380*f/2],["year",1,380*f]];return p[Xe]=function(t){return new p({useUTC:t[K].get("useUTC")})},p}),e("echarts/component/tooltip",[Si,"./axisPointer","./tooltip/TooltipModel","./tooltip/TooltipView","../echarts"],function(t){t("./axisPointer"),t("./tooltip/TooltipModel"),t("./tooltip/TooltipView"),t("../echarts")[ye]({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),t("../echarts")[ye]({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){})}),e("echarts/scale/Log",[Si,wi,"./Scale","../util/number","./Interval"],function(t){function e(t,e){return u(t,l(e))}var i=t(wi),n=t("./Scale"),r=t("../util/number"),a=t("./Interval"),o=n[gi],s=a[gi],l=r.getPrecisionSafe,u=r.round,c=Math.floor,h=Math.ceil,f=Math.pow,d=Math.log,p=n[Ve]({type:"log",base:10,$constructor:function(){n.apply(this,arguments),this._originalScale=new a},getTicks:function(){var t=this._originalScale,n=this._extent,a=t[$]();return i.map(s[Y].call(this),function(i){var o=r.round(f(this.base,i));return o=i===n[0]&&t.__fixMin?e(o,a[0]):o,o=i===n[1]&&t.__fixMax?e(o,a[1]):o},this)},getLabel:s.getLabel,scale:function(t){return t=o.scale.call(this,t),f(this.base,t)},setExtent:function(t,e){var i=this.base;t=d(t)/d(i),e=d(e)/d(i),s[j].call(this,t,e)},getExtent:function(){var t=this.base,i=o[$].call(this);i[0]=f(t,i[0]),i[1]=f(t,i[1]);var n=this._originalScale,r=n[$]();return n.__fixMin&&(i[0]=e(i[0],r[0])),n.__fixMax&&(i[1]=e(i[1],r[1])),i},unionExtent:function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=d(t[0])/d(e),t[1]=d(t[1])/d(e),o.unionExtent.call(this,t)},unionExtentFromData:function(t,e){this.unionExtent(t.getDataExtent(e,!0,function(t){return t>0}))},niceTicks:function(t){t=t||10;var e=this._extent,i=e[1]-e[0];if(!(1/0===i||0>=i)){var n=r.quantity(i),a=t/i*n;for(.5>=a&&(n*=10);!isNaN(n)&&Math.abs(n)<1&&Math.abs(n)>0;)n*=10;var o=[r.round(h(e[0]/n)*n),r.round(c(e[1]/n)*n)];this._interval=n,this._niceExtent=o}},niceExtent:function(t){s.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});return i.each([J,"normalize"],function(t){p[gi][t]=function(e){return e=d(e)/d(this.base),o[t].call(this,e)}}),p[Xe]=function(){return new p},p}),e("zrender/vml/vml",[Si,"./graphic","../zrender","./Painter"],function(t){t("./graphic"),t("../zrender").registerPainter("vml",t("./Painter"))}),e(wi,[Si],function(){function t(e){if(null==e||"object"!=typeof e)return e;var i=e,n=N.call(e);if("[object Array]"===n){i=[];for(var r=0,a=e[Qe];a>r;r++)i[r]=t(e[r])}else if(B[n]){var o=e.constructor;if(e.constructor.from)i=o.from(e);else{i=new o(e[Qe]);for(var r=0,a=e[Qe];a>r;r++)i[r]=t(e[r])}}else if(!E[n]&&!z(e)&&!S(e)){i={};for(var s in e)e.hasOwnProperty(s)&&(i[s]=t(e[s]))}return i}function e(i,n,r){if(!b(n)||!b(i))return r?t(n):i;for(var a in n)if(n.hasOwnProperty(a)){var o=i[a],s=n[a];!b(s)||!b(o)||y(s)||y(o)||S(s)||S(o)||w(s)||w(o)||z(s)||z(o)?!r&&a in i||(i[a]=t(n[a],!0)):e(o,s,r)}return i}function i(t,i){for(var n=t[0],r=1,a=t[Qe];a>r;r++)n=e(n,t[r],i);return n}function n(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t}function r(t,e,i){for(var n in e)e.hasOwnProperty(n)&&(i?null!=e[n]:null==t[n])&&(t[n]=e[n]);return t}function a(){return document[X](mi)}function o(){return R||(R=$.createCanvas()[U]("2d")),R}function s(t,e){if(t){if(t[Je])return t[Je](e);for(var i=0,n=t[Qe];n>i;i++)if(t[i]===e)return i}return-1}function l(t,e){function i(){}var n=t[gi];i[gi]=e[gi],t[gi]=new i;for(var r in n)t[gi][r]=n[r];t[gi].constructor=t,t.superClass=e}function u(t,e,i){t=gi in t?t[gi]:t,e=gi in e?e[gi]:e,r(t,e,i)}function c(t){return t?typeof t==vi?!1:typeof t[Qe]==me:void 0}function h(t,e,i){if(t&&e)if(t.forEach&&t.forEach===V)t.forEach(e,i);else if(t[Qe]===+t[Qe])for(var n=0,r=t[Qe];r>n;n++)e.call(i,t[n],n,t);else for(var a in t)t.hasOwnProperty(a)&&e.call(i,t[a],a,t)}function f(t,e,i){if(t&&e){if(t.map&&t.map===W)return t.map(e,i);for(var n=[],r=0,a=t[Qe];a>r;r++)n.push(e.call(i,t[r],r,t));return n}}function d(t,e,i,n){if(t&&e){if(t[fe]&&t[fe]===q)return t[fe](e,i,n);for(var r=0,a=t[Qe];a>r;r++)i=e.call(n,i,t[r],r,t);return i}}function p(t,e,i){if(t&&e){if(t[pe]&&t[pe]===F)return t[pe](e,i);for(var n=[],r=0,a=t[Qe];a>r;r++)e.call(i,t[r],r,t)&&n.push(t[r]);return n}}function m(t,e,i){if(t&&e)for(var n=0,r=t[Qe];r>n;n++)if(e.call(i,t[n],n,t))return t[n]}function v(t,e){var i=H.call(arguments,2);return function(){return t.apply(e,i[We](H.call(arguments)))}}function g(t){var e=H.call(arguments,1);return function(){return t.apply(this,e[We](H.call(arguments)))}}function y(t){return"[object Array]"===N.call(t)}function x(t){return typeof t===xe}function _(t){return"[object String]"===N.call(t)}function b(t){var e=typeof t;return e===xe||!!t&&"object"==e}function w(t){return!!E[N.call(t)]}function S(t){return"object"==typeof t&&typeof t.nodeType===me&&"object"==typeof t.ownerDocument}function M(t){return t!==t}function T(){for(var t=0,e=arguments[Qe];e>t;t++)if(null!=arguments[t])return arguments[t]}function C(t,e){return null!=t?t:e}function P(t,e,i){return null!=t?t:null!=e?e:i +}function A(){return Function.call.apply(H,arguments)}function L(t){if(typeof t===me)return[t,t,t,t];var e=t[Qe];return 2===e?[t[0],t[1],t[0],t[1]]:3===e?[t[0],t[1],t[2],t[1]]:t}function I(t,e){if(!t)throw new Error(e)}function D(t){t[Z]=!0}function z(t){return t[Z]}function k(t){t&&h(t,function(t,e){this.set(e,t)},this)}function O(t){return new k(t)}var R,E={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},B={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},N=Object[gi].toString,G=Array[gi],V=G.forEach,F=G[pe],H=G.slice,W=G.map,q=G[fe],Z="__ec_primitive__",j="_ec_",Y=4;k[gi]={constructor:k,get:function(t){return this[j+t]},set:function(t,e){return this[j+t]=e,e},each:function(t,e){void 0!==e&&(t=v(t,e));for(var i in this)this.hasOwnProperty(i)&&t(this[i],i.slice(Y))},removeKey:function(t){delete this[j+t]}};var $={inherits:l,mixin:u,clone:t,merge:e,mergeAll:i,extend:n,defaults:r,getContext:o,createCanvas:a,indexOf:s,slice:A,find:m,isArrayLike:c,each:h,map:f,reduce:d,filter:p,bind:v,curry:g,isArray:y,isString:_,isObject:b,isFunction:x,isBuiltInObject:w,isDom:S,eqNaN:M,retrieve:T,retrieve2:C,retrieve3:P,assert:I,setAsPrimitive:D,createHashMap:O,normalizeCssArray:L,noop:function(){}};return $}),e("echarts/chart/pie/PieSeries",[Si,"../../data/List",wi,Z,"../../util/number","../../data/helper/completeDimensions","../../component/helper/selectableMixin",q],function(t){var e=t("../../data/List"),i=t(wi),n=t(Z),r=t("../../util/number"),a=t("../../data/helper/completeDimensions"),o=t("../../component/helper/selectableMixin"),s=t(q).extendSeriesModel({type:"series.pie",init:function(t){s.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()},this.updateSelectedMap(t.data),this._defaultLabelLine(t)},mergeOption:function(t){s[W](this,H,t),this.updateSelectedMap(this[F].data)},getInitialData:function(t){var i=a(["value"],t.data),n=new e(i,this);return n.initData(t.data),n},getDataParams:function(t){var e=this[$e](),i=s[W](this,Pe,t),n=[];return e.each("value",function(t){n.push(t)}),i.percent=r.getPercentWithPrecision(n,t,e[V].get("percentPrecision")),i.$vars.push("percent"),i},_defaultLabelLine:function(t){n.defaultEmphasis(t.labelLine,["show"]);var e=t.labelLine[G],i=t.labelLine[N];e.show=e.show&&t.label[G].show,i.show=i.show&&t.label[N].show},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,selectedOffset:10,avoidLabelOverlap:!0,percentPrecision:2,stillShowZeroSum:!0,label:{normal:{rotate:!1,show:!0,position:"outer"},emphasis:{}},labelLine:{normal:{show:!0,length:15,length2:15,smooth:!1,lineStyle:{width:1,type:"solid"}}},itemStyle:{normal:{borderWidth:1},emphasis:{}},animationType:"expansion",animationEasing:"cubicOut",data:[]}});return i.mixin(s,o),s}),e("echarts/action/createDataSelectAction",[Si,"../echarts",wi],function(t){var e=t("../echarts"),i=t(wi);return function(t,n){i.each(n,function(i){i[Ue]="updateView",e[ye](i,function(e,n){var r={};return n[ii]({mainType:"series",subType:t,query:e},function(t){t[i.method]&&t[i.method](e.name,e[Ye]);var n=t[$e]();n.each(function(e){var i=n[B](e);r[i]=t.isSelected(i)||!1})}),{name:e.name,selected:r}})})}}),e("echarts/chart/pie/PieView",[Si,E,wi,"../../view/Chart"],function(t){function e(t,e,n,r){var a=e[$e](),o=this[Ye],s=a[B](o),l=e.get("selectedOffset");r[Ge]({type:"pieToggleSelect",from:t,name:s,seriesId:e.id}),a.each(function(t){i(a[R](t),a[O](t),e.isSelected(a[B](t)),l,n)})}function i(t,e,i,n,r){var a=(e.startAngle+e[k])/2,o=Math.cos(a),s=Math.sin(a),l=i?n:0,u=[o*l,s*l];r?t.animate().when(200,{position:u}).start("bounceOut"):t.attr(te,u)}function n(t,e){function i(){o[ei]=o.hoverIgnore,s[ei]=s.hoverIgnore}function n(){o[ei]=o.normalIgnore,s[ei]=s.normalIgnore}r.Group.call(this);var a=new r.Sector({z2:2}),o=new r.Polyline,s=new r.Text;this.add(a),this.add(o),this.add(s),this.updateData(t,e,!0),this.on(N,i).on(G,n).on(ze,i).on(De,n)}var r=t(E),a=t(wi),o=n[gi];o.updateData=function(t,e,n){function o(){l[ni](!0),l.animateTo({shape:{r:h.r+10}},300,"elasticOut")}function s(){l[ni](!0),l.animateTo({shape:{r:h.r}},300,"elasticOut")}var l=this.childAt(0),u=t[V],c=t[z](e),h=t[O](e),f=a[Ve]({},h);if(f.label=null,n){l[D](f);var d=u[I]("animationType");"scale"===d?(l.shape.r=h.r0,r.initProps(l,{shape:{r:h.r}},u,e)):(l.shape[k]=h.startAngle,r[L](l,{shape:{endAngle:h[k]}},u,e))}else r[L](l,{shape:f},u,e);var p=c[li]("itemStyle"),m=t[je](e,"color");l.useStyle(a[Ne]({lineJoin:"bevel",fill:m},p[li](G)[le]())),l.hoverStyle=p[li](N)[le]();var v=c[I]("cursor");v&&l.attr("cursor",v),i(this,t[O](e),c.get("selected"),u.get("selectedOffset"),u.get(fi)),l.off(ze).off(De).off(N).off(G),c.get("hoverAnimation")&&u.isAnimationEnabled()&&l.on(ze,o).on(De,s).on(N,o).on(G,s),this._updateLabel(t,e),r[A](this)},o._updateLabel=function(t,e){var i=this.childAt(1),n=this.childAt(2),a=t[V],o=t[z](e),s=t[O](e),l=s.label,u=t[je](e,"color");r[L](i,{shape:{points:l.linePoints||[[l.x,l.y],[l.x,l.y],[l.x,l.y]]}},a,e),r[L](n,{style:{x:l.x,y:l.y}},a,e),n.attr({rotation:l[P],origin:[l.x,l.y],z2:10});var c=o[li]("label.normal"),h=o[li]("label.emphasis"),f=o[li]("labelLine.normal"),d=o[li]("labelLine.emphasis"),u=t[je](e,"color");r.setLabelStyle(n.style,n.hoverStyle={},c,h,{labelFetcher:t[V],labelDataIndex:e,defaultText:t[B](e),autoColor:u,useInsideStyle:!!l.inside},{textAlign:l[oe],textVerticalAlign:l.verticalAlign,opacity:t[je](e,Q)}),n[ei]=n.normalIgnore=!c.get("show"),n.hoverIgnore=!h.get("show"),i[ei]=i.normalIgnore=!f.get("show"),i.hoverIgnore=!d.get("show"),i[Te]({stroke:u,opacity:t[je](e,Q)}),i[Te](f[li]("lineStyle").getLineStyle()),i.hoverStyle=d[li]("lineStyle").getLineStyle();var p=f.get("smooth");p&&p===!0&&(p=.4),i[D]({smooth:p})},a[de](n,r.Group);var s=t("../../view/Chart")[Ve]({type:"pie",init:function(){var t=new r.Group;this._sectorGroup=t},render:function(t,i,r,o){if(!o||o.from!==this.uid){var s=t[$e](),l=this._data,u=this.group,c=i.get(fi),h=!l,f=t.get("animationType"),d=a.curry(e,this.uid,t,c,r),p=t.get("selectedMode");if(s.diff(l).add(function(t){var e=new n(s,t);h&&"scale"!==f&&e.eachChild(function(t){t[ni](!0)}),p&&e.on("click",d),s.setItemGraphicEl(t,e),u.add(e)})[Ue](function(t,e){var i=l[R](e);i.updateData(s,t),i.off("click"),p&&i.on("click",d),u.add(i),s.setItemGraphicEl(t,i)})[Fe](function(t){var e=l[R](t);u[Fe](e)}).execute(),c&&h&&s.count()>0&&"scale"!==f){var m=s[O](0),v=Math.max(r[si](),r[oi]())/2,g=a.bind(u.removeClipPath,u);u.setClipPath(this._createClipPath(m.cx,m.cy,v,m.startAngle,m.clockwise,g,t))}this._data=s}},dispose:function(){},_createClipPath:function(t,e,i,n,a,o,s){var l=new r.Sector({shape:{cx:t,cy:e,r0:0,r:i,startAngle:n,endAngle:n,clockwise:a}});return r.initProps(l,{shape:{endAngle:n+(a?1:-1)*Math.PI*2}},s,o),l},containPoint:function(t,e){var i=e[$e](),n=i[O](0);if(n){var r=t[0]-n.cx,a=t[1]-n.cy,o=Math.sqrt(r*r+a*a);return o<=n.r&&o>=n.r0}}});return s}),e("echarts/visual/dataColor",[Si],function(){return function(t,e){var i={};e.eachRawSeriesByType(t,function(t){var n=t.getRawData(),r={};if(!e.isSeriesFiltered(t)){var a=t[$e]();a.each(function(t){var e=a[C](t);r[e]=t}),n.each(function(e){var o=r[e],s=null!=o&&a[je](o,"color",!0);if(s)n.setItemVisual(e,"color",s);else{var l=n[z](e),u=l.get("itemStyle.normal.color")||t.getColorFromPalette(n[B](e),i);n.setItemVisual(e,"color",u),null!=o&&a.setItemVisual(o,"color",u)}})}})}}),e("echarts/chart/pie/pieLayout",[Si,"../../util/number","./labelLayout",wi],function(t){var e=t("../../util/number"),i=e[T],n=t("./labelLayout"),r=t(wi),a=2*Math.PI,o=Math.PI/180;return function(t,s,l){s[ce](t,function(t){var s=t.get(ee),u=t.get("radius");r[_e](u)||(u=[0,u]),r[_e](s)||(s=[s,s]);var c=l[si](),h=l[oi](),f=Math.min(c,h),d=i(s[0],c),p=i(s[1],h),m=i(u[0],f/2),v=i(u[1],f/2),g=t[$e](),y=-t.get("startAngle")*o,x=t.get("minAngle")*o,_=0;g.each("value",function(t){!isNaN(t)&&_++});var b=g.getSum("value"),w=Math.PI/(b||_)*2,S=t.get("clockwise"),M=t.get("roseType"),T=t.get("stillShowZeroSum"),C=g.getDataExtent("value");C[0]=0;var P=a,A=0,L=y,I=S?1:-1;if(g.each("value",function(t,i){var n;if(isNaN(t))return void g.setItemLayout(i,{angle:0/0,startAngle:0/0,endAngle:0/0,clockwise:S,cx:d,cy:p,r0:m,r:M?0/0:v});n="area"!==M?0===b&&T?w:t*w:a/_,x>n?(n=x,P-=x):A+=t;var r=L+I*n;g.setItemLayout(i,{angle:n,startAngle:L,endAngle:r,clockwise:S,cx:d,cy:p,r0:m,r:M?e.linearMap(t,C,[m,v]):v}),L=r},!0),a>P&&_)if(.001>=P){var D=a/_;g.each("value",function(t,e){if(!isNaN(t)){var i=g[O](e);i.angle=D,i.startAngle=y+I*e*D,i[k]=y+I*(e+1)*D}})}else w=P/A,L=y,g.each("value",function(t,e){if(!isNaN(t)){var i=g[O](e),n=i.angle===x?x:t*w;i.startAngle=L,i[k]=L+I*n,L+=I*n}});n(t,v,c,h)})}}),e("echarts/processor/dataFilter",[],function(){return function(t,e){var i=e.findComponents({mainType:"legend"});i&&i[Qe]&&e[ce](t,function(t){var e=t[$e]();e.filterSelf(function(t){for(var n=e[B](t),r=0;r=11)}}var e={};return e=typeof navigator===M?{browser:{},os:{},node:!0,canvasSupported:!0}:t(navigator.userAgent)}),e("echarts/model/Global",[Si,wi,"../util/model","./Model","./Component","./globalDefault","./mixin/colorPalette"],function(t){function e(t,e){l.each(e,function(e,i){g.hasClass(i)||("object"==typeof e?t[i]=t[i]?l.merge(t[i],e,!1):l.clone(e):null==t[i]&&(t[i]=e))})}function i(t){t=t,this[F]={},this[F][x]=1,this._componentsMap=l[S]({series:[]}),this._seriesIndices=null,e(t,this._theme[F]),l.merge(t,y,!1),this[H](t)}function n(t,e){l[_e](e)||(e=e?[e]:[]);var i={};return h(e,function(e){i[e]=(t.get(e)||[]).slice()}),i}function r(t,e,i){var n=e.type?e.type:i?i.subType:g.determineSubType(t,e);return n}function a(t){return d(t,function(t){return t[Re]})||[]}function o(t,e){return e.hasOwnProperty("subType")?f(t,function(t){return t.subType===e.subType}):t}function s(t){}var l=t(wi),u=t("../util/model"),c=t("./Model"),h=l.each,f=l[pe],d=l.map,p=l[_e],m=l[Je],v=l[ui],g=t("./Component"),y=t("./globalDefault"),x="\x00_ec_inner",_=c[Ve]({constructor:_,init:function(t,e,i,n){i=i||{},this[F]=null,this._theme=new c(i),this._optionManager=n},setOption:function(t,e){l[ci](!(x in t),"please use chart.getOption()"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,n=this._optionManager;if(!t||"recreate"===t){var r=n.mountOption("recreate"===t);this[F]&&"recreate"!==t?(this.restoreData(),this[H](r)):i.call(this,r),e=!0}if(("timeline"===t||"media"===t)&&this.restoreData(),!t||"recreate"===t||"timeline"===t){var a=n.getTimelineOption(this);a&&(this[H](a),e=!0)}if(!t||"recreate"===t||"media"===t){var o=n.getMediaOption(this,this._api);o[Qe]&&h(o,function(t){this[H](t,e=!0)},this)}return e},mergeOption:function(t){function e(e,s){var c=u.normalizeToArray(t[e]),f=u.mappingToExists(o.get(e),c);u.makeIdAndName(f),h(f,function(t){var i=t[F];v(i)&&(t.keyInfo[Ee]=e,t.keyInfo.subType=r(e,i,t.exist))});var d=n(o,s);i[e]=[],o.set(e,[]),h(f,function(t,n){var r=t.exist,a=t[F];if(l[ci](v(a)||r,"Empty component definition"),a){var s=g.getClass(e,t.keyInfo.subType,!0);if(r&&r instanceof s)r.name=t.keyInfo.name,r[H](a,this),r.optionUpdated(a,!1);else{var u=l[Ve]({dependentModels:d,componentIndex:n},t.keyInfo);r=new s(a,this,this,u),l[Ve](r,u),r.init(a,this,this,u),r.optionUpdated(null,!0)}}else r[H]({},this),r.optionUpdated({},!1);o.get(e)[n]=r,i[e][n]=r[F]},this),e===He&&(this._seriesIndices=a(o.get(He)))}var i=this[F],o=this._componentsMap,s=[];h(t,function(t,e){null!=t&&(g.hasClass(e)?s.push(e):i[e]=null==i[e]?l.clone(t):l.merge(i[e],t,!0))}),g.topologicalTravel(s,g.getAllClassMainTypes(),e,this),this._seriesIndices=this._seriesIndices||[]},getOption:function(){var t=l.clone(this[F]);return h(t,function(e,i){if(g.hasClass(i)){for(var e=u.normalizeToArray(e),n=e[Qe]-1;n>=0;n--)u.isIdInner(e[n])&&e[ke](n,1);t[i]=e}}),delete t[x],t},getTheme:function(){return this._theme},getComponent:function(t,e){var i=this._componentsMap.get(t);return i?i[e||0]:void 0},queryComponents:function(t){var e=t[Ee];if(!e)return[];var i=t.index,n=t.id,r=t.name,a=this._componentsMap.get(e);if(!a||!a[Qe])return[];var s;if(null!=i)p(i)||(i=[i]),s=f(d(i,function(t){return a[t]}),function(t){return!!t});else if(null!=n){var l=p(n);s=f(a,function(t){return l&&m(n,t.id)>=0||!l&&t.id===n})}else if(null!=r){var u=p(r);s=f(a,function(t){return u&&m(r,t.name)>=0||!u&&t.name===r})}else s=a.slice();return o(s,t)},findComponents:function(t){function e(t){var e=r+"Index",i=r+"Id",n=r+"Name";return!t||null==t[e]&&null==t[i]&&null==t[n]?null:{mainType:r,index:t[e],id:t[i],name:t[n]}}function i(e){return t[pe]?f(e,t[pe]):e}var n=t.query,r=t[Ee],a=e(n),s=a?this.queryComponents(a):this._componentsMap.get(r);return i(o(s,t))},eachComponent:function(t,e,i){var n=this._componentsMap;if(typeof t===xe)i=e,e=t,n.each(function(t,n){h(t,function(t,r){e.call(i,n,t,r)})});else if(l[he](t))h(n.get(t),e,i);else if(v(t)){var r=this.findComponents(t);h(r,e,i)}},getSeriesByName:function(t){var e=this._componentsMap.get(He);return f(e,function(e){return e.name===t})},getSeriesByIndex:function(t){return this._componentsMap.get(He)[t]},getSeriesByType:function(t){var e=this._componentsMap.get(He);return f(e,function(e){return e.subType===t})},getSeries:function(){return this._componentsMap.get(He).slice()},eachSeries:function(t,e){s(this),h(this._seriesIndices,function(i){var n=this._componentsMap.get(He)[i];t.call(e,n,i)},this)},eachRawSeries:function(t,e){h(this._componentsMap.get(He),t,e)},eachSeriesByType:function(t,e,i){s(this),h(this._seriesIndices,function(n){var r=this._componentsMap.get(He)[n];r.subType===t&&e.call(i,r,n)},this)},eachRawSeriesByType:function(t,e,i){return h(this.getSeriesByType(t),e,i)},isSeriesFiltered:function(t){return s(this),l[Je](this._seriesIndices,t[Re])<0},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){s(this);var i=f(this._componentsMap.get(He),t,e);this._seriesIndices=a(i)},restoreData:function(){var t=this._componentsMap;this._seriesIndices=a(t.get(He));var e=[];t.each(function(t,i){e.push(i)}),g.topologicalTravel(e,g.getAllClassMainTypes(),function(e){h(t.get(e),function(t){t.restoreData()})})}});return l.mixin(_,t("./mixin/colorPalette")),_}),e("echarts/ExtensionAPI",[Si,wi],function(t){function e(t){i.each(n,function(e){this[e]=i.bind(t[e],t)},this)}var i=t(wi),n=["getDom","getZr",si,oi,"getDevicePixelRatio",Ge,"isDisposed","on","off","getDataURL","getConnectedDataURL",li,"getOption","getViewOfComponentModel","getViewOfSeriesModel"];return e}),e("echarts/CoordinateSystem",[Si,wi],function(t){function e(){this._coordinateSystems=[]}var i=t(wi),n={};return e[gi]={constructor:e,create:function(t,e){var r=[];i.each(n,function(i){var n=i[Xe](t,e);r=r[We](n||[])}),this._coordinateSystems=r},update:function(t,e){i.each(this._coordinateSystems,function(i){i[Ue]&&i[Ue](t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},e[ge]=function(t,e){n[t]=e},e.get=function(t){return n[t]},e}),e("echarts/model/OptionManager",[Si,wi,"../util/model","./Component"],function(t){function e(t){this._api=t,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}function i(t,e,i){var n,r,a=[],o=[],l=t.timeline;if(t.baseOption&&(r=t.baseOption),(l||t.options)&&(r=r||{},a=(t.options||[]).slice()),t.media){r=r||{};var u=t.media;c(u,function(t){t&&t[F]&&(t.query?o.push(t):n||(n=t))})}return r||(r=t),r.timeline||(r.timeline=l),c([r][We](a)[We](s.map(o,function(t){return t[F]})),function(t){c(e,function(e){e(t,i)})}),{baseOption:r,timelineOptions:a,mediaDefault:n,mediaList:o}}function n(t,e,i){var n={width:e,height:i,aspectratio:e/i},a=!0;return s.each(t,function(t,e){var i=e.match(p);if(i&&i[1]&&i[2]){var o=i[1],s=i[2][yi]();r(n[s],t,o)||(a=!1)}}),a}function r(t,e,i){return"min"===i?t>=e:"max"===i?e>=t:t===e}function a(t,e){return t.join(",")===e.join(",")}function o(t,e){e=e||{},c(e,function(e,i){if(null!=e){var n=t[i];if(u.hasClass(i)){e=l.normalizeToArray(e),n=l.normalizeToArray(n);var r=l.mappingToExists(n,e);t[i]=f(r,function(t){return t[F]&&t.exist?d(t.exist,t[F],!0):t.exist||t[F]})}else t[i]=d(n,e,!0)}})}var s=t(wi),l=t("../util/model"),u=t("./Component"),c=s.each,h=s.clone,f=s.map,d=s.merge,p=/^(min|max)?(.+)$/;return e[gi]={constructor:e,setOption:function(t,e){t=h(t,!0);var n=this._optionBackup,r=i.call(this,t,e,!n);this._newBaseOption=r.baseOption,n?(o(n.baseOption,r.baseOption),r.timelineOptions[Qe]&&(n.timelineOptions=r.timelineOptions),r.mediaList[Qe]&&(n.mediaList=r.mediaList),r.mediaDefault&&(n.mediaDefault=r.mediaDefault)):this._optionBackup=r},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=f(e.timelineOptions,h),this._mediaList=f(e.mediaList,h),this._mediaDefault=h(e.mediaDefault),this._currentMediaIndices=[],h(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,i=this._timelineOptions;if(i[Qe]){var n=t[Se]("timeline");n&&(e=h(i[n.getCurrentIndex()],!0))}return e},getMediaOption:function(){var t=this._api[si](),e=this._api[oi](),i=this._mediaList,r=this._mediaDefault,o=[],s=[];if(!i[Qe]&&!r)return s;for(var l=0,u=i[Qe];u>l;l++)n(i[l].query,t,e)&&o.push(l);return!o[Qe]&&r&&(o=[-1]),o[Qe]&&!a(o,this._currentMediaIndices)&&(s=f(o,function(t){return h(-1===t?r[F]:i[t][F])})),this._currentMediaIndices=o,s}},e}),e("echarts/preprocessor/backwardCompat",[Si,wi,"./helper/compatStyle"],function(t){function e(t,e){e=e.split(",");for(var i=t,n=0;n=0;a--)r=n.merge(r,t[a],!0);o.set(this,"__defaultOption",r)}return o.get(this,"__defaultOption")},getReferringComponents:function(t){return this[K].queryComponents({mainType:t,index:this.get(t+"Index",!0),id:this.get(t+"Id",!0)})}});return o.enableClassManagement(l,{registerWhenExtend:!0}),a.enableSubTypeDefaulter(l),a.enableTopologicalTravel(l,e),n.mixin(l,t("./mixin/boxLayout")),l}),e("echarts/model/Series",[Si,wi,"../util/format","../util/clazz","../util/model","./Component","./mixin/colorPalette",bi,"../util/layout"],function(t){var e=t(wi),i=t("../util/format"),n=t("../util/clazz"),r=t("../util/model"),a=t("./Component"),o=t("./mixin/colorPalette"),s=t(bi),l=t("../util/layout"),u=n.set,c=n.get,h=i.encodeHTML,f=i.addCommas,d=a[Ve]({type:"series.__base__",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendDataProvider:null,visualColorAccessPath:"itemStyle.normal.color",layoutMode:null,init:function(t,e,i){this[Ae]=this[Re],this.mergeDefaultAndTheme(t,i);var n=this.getInitialData(t,i);u(this,"dataBeforeProcessed",n),this.restoreData()},mergeDefaultAndTheme:function(t,i){var n=this.layoutMode,o=n?l.getLayoutParams(t):{},s=this.subType;a.hasClass(s)&&(s+="Series"),e.merge(t,i.getTheme().get(this.subType)),e.merge(t,this.getDefaultOption()),r.defaultEmphasis(t.label,["show"]),this.fillDataTextStyle(t.data),n&&l.mergeLayoutParam(t,o,n)},mergeOption:function(t,i){t=e.merge(this[F],t,!0),this.fillDataTextStyle(t.data);var n=this.layoutMode;n&&l.mergeLayoutParam(this[F],t,n);var r=this.getInitialData(t,i);r&&(u(this,"data",r),u(this,"dataBeforeProcessed",r.cloneShallow()))},fillDataTextStyle:function(t){if(t)for(var e=["show"],i=0;i":"")+u.join(l?"
":", ")}var o=c(this,"data"),s=this.getRawValue(t),l=e[_e](s)?a(s):h(f(s)),u=o[B](t),d=o[je](t,"color");e[ui](d)&&d[qe]&&(d=(d[qe][0]||{}).color),d=d||Ze;var p=i.getTooltipMarker(d),m=this.name;return"\x00-"===m&&(m=""),m=m?h(m)+(n?": ":"
"):"",n?p+m+l:m+p+(u?h(u)+": "+l:l)},isAnimationEnabled:function(){if(s.node)return!1;var t=this[I](fi);return t&&this[$e]().count()>this[I]("animationThreshold")&&(t=!1),t},restoreData:function(){u(this,"data",c(this,"dataBeforeProcessed").cloneShallow())},getColorFromPalette:function(t,e){var i=this[K],n=o.getColorFromPalette.call(this,t,e);return n||(n=i.getColorFromPalette(t,e)),n},getAxisTooltipData:null,getTooltipPosition:null});return e.mixin(d,r.dataFormatMixin),e.mixin(d,o),d}),e("echarts/view/Component",[Si,"zrender/container/Group","../util/component","../util/clazz"],function(t){var e=t("zrender/container/Group"),i=t("../util/component"),n=t("../util/clazz"),r=function(){this.group=new e,this.uid=i.getUID("viewComponent")};r[gi]={constructor:r,init:function(){},render:function(){},dispose:function(){}};var a=r[gi];return a.updateView=a.updateLayout=a.updateVisual=function(){},n.enableClassExtend(r),n.enableClassManagement(r,{registerWhenExtend:!0}),r}),e("echarts/view/Chart",[Si,"zrender/container/Group","../util/component","../util/clazz","../util/model",wi],function(t){function e(){this.group=new r,this.uid=a.getUID("viewChart")}function i(t,e){if(t&&(t[Be](e),"group"===t.type))for(var n=0;n=0)&&(n={textFill:null,textStroke:t.textStroke,textLineWidth:t.textLineWidth},t.textFill="#fff",null==t.textStroke&&(t.textStroke=i.autoColor,null==t.textLineWidth&&(t.textLineWidth=2))),n}function z(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textLineWidth=e.textLineWidth)}function k(t,e,i,n,r,a){typeof r===xe&&(a=r,r=null);var o=n&&n.isAnimationEnabled();if(o){var s=t?"Update":"",l=n[I]("animationDuration"+s),u=n[I]("animationEasing"+s),c=n[I]("animationDelay"+s);typeof c===xe&&(c=c(r,n.getAnimationDelayParams?n.getAnimationDelayParams(e,r):null)),typeof l===xe&&(l=l(r)),l>0?e.animateTo(i,l,c||0,u,a,!!a):(e[ni](),e.attr(i),a&&a())}else e[ni](),e.attr(i),a&&a()}var O=t(wi),R=t("zrender/tool/path"),E=t("zrender/graphic/Path"),B=t("zrender/tool/color"),V=t(_i),H=t(xi),W=t("zrender/mixin/Transformable"),q=t("zrender/core/BoundingRect"),Z=Math.round,U=Math.max,X=Math.min,j={},Y={};Y.Group=t("zrender/container/Group"),Y.Image=t("zrender/graphic/Image"),Y.Text=t("zrender/graphic/Text"),Y.Circle=t("zrender/graphic/shape/Circle"),Y.Sector=t("zrender/graphic/shape/Sector"),Y.Ring=t("zrender/graphic/shape/Ring"),Y.Polygon=t("zrender/graphic/shape/Polygon"),Y.Polyline=t("zrender/graphic/shape/Polyline"),Y.Rect=t("zrender/graphic/shape/Rect"),Y.Line=t("zrender/graphic/shape/Line"),Y.BezierCurve=t("zrender/graphic/shape/BezierCurve"),Y.Arc=t("zrender/graphic/shape/Arc"),Y.CompoundPath=t("zrender/graphic/CompoundPath"),Y.LinearGradient=t("zrender/graphic/LinearGradient"),Y.RadialGradient=t("zrender/graphic/RadialGradient"),Y.BoundingRect=q,Y.extendShape=function(t){return E[Ve](t)},Y.extendPath=function(t,e){return R.extendFromString(t,e)},Y.makePath=function(t,e,i,n){var r=R.createFromString(t,e),a=r[ae]();if(i){var o=a.width/a[pi];if(n===ee){var s,l=i[pi]*o;l<=i.width?s=i[pi]:(l=i.width,s=l/o);var u=i.x+i.width/2,c=i.y+i[pi]/2;i.x=u-l/2,i.y=c-s/2,i.width=l,i[pi]=s}Y.resizePath(r,i)}return r},Y.mergePath=R.mergePath,Y.resizePath=function(t,e){if(t[_]){var i=t[ae](),n=i.calculateTransform(e);t[_](n)}},Y.subPixelOptimizeLine=function(t){var e=t.shape,i=t.style[x];return Z(2*e.x1)===Z(2*e.x2)&&(e.x1=e.x2=$(e.x1,i,!0)),Z(2*e.y1)===Z(2*e.y2)&&(e.y1=e.y2=$(e.y1,i,!0)),t},Y.subPixelOptimizeRect=function(t){var e=t.shape,i=t.style[x],n=e.x,r=e.y,a=e.width,o=e[pi];return e.x=$(e.x,i,!0),e.y=$(e.y,i,!0),e.width=Math.max($(n+a,i,!1)-e.x,0===a?0:1),e[pi]=Math.max($(r+o,i,!1)-e.y,0===o?0:1),t};var $=Y.subPixelOptimize=function(t,e,i){var n=Z(2*t);return(n+Z(e))%2===0?n/2:(n+(i?1:-1))/2};Y[A]=function(t,e,i){t.__hoverSilentOnTouch=i&&i.hoverSilentOnTouch,"group"===t.type?t[Ce](function(t){"group"!==t.type&&l(t,e) +}):l(t,e),t.on(ze,u).on(De,c),t.on(N,b).on(G,w)},Y.setLabelStyle=function(t,e,i,n,r,a,o){r=r||j;var s=r.labelFetcher,l=r.labelDataIndex,u=r.labelDimIndex,c=i[I]("show"),h=n[I]("show"),f=c||h?O.retrieve2(s?s.getFormattedLabel(l,G,null,u):null,r.defaultText):null,d=c?f:null,p=h?O.retrieve2(s?s.getFormattedLabel(l,N,null,u):null,f):null;(null!=d||null!=p)&&(J(t,i,a,r),J(e,n,o,r,!0)),t.text=d,e.text=p};var J=Y.setTextStyle=function(t,e,i,n,r){return S(t,e,n,r),i&&O[Ve](t,i),t.host&&t.host.dirty&&t.host.dirty(!1),t};return Y.setText=function(t,e,i){var n,r={isRectText:!0};i===!1?n=!0:r.autoColor=i,S(t,e,r,n),t.host&&t.host.dirty&&t.host.dirty(!1)},Y[h]=function(t,e){var i=e||e[li](se);return[t.fontStyle||i&&i[I]("fontStyle")||"",t.fontWeight||i&&i[I]("fontWeight")||"",(t.fontSize||i&&i[I]("fontSize")||12)+"px",t.fontFamily||i&&i[I]("fontFamily")||"sans-serif"].join(" ")},Y[L]=function(t,e,i,n,r){k(!0,t,e,i,n,r)},Y.initProps=function(t,e,i,n,r){k(!1,t,e,i,n,r)},Y.getTransform=function(t,e){for(var i=V.identity([]);t&&t!==e;)V.mul(i,t.getLocalTransform(),i),t=t[we];return i},Y[_]=function(t,e,i){return e&&!O.isArrayLike(e)&&(e=W.getLocalTransform(e)),i&&(e=V.invert([],e)),H[_]([],t,e)},Y.transformDirection=function(t,e,i){var n=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),r=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),a=["left"===t?-n:"right"===t?n:0,"top"===t?-r:t===ti?r:0];return a=Y[_](a,e,i),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?ti:"top"},Y.groupTransition=function(t,e,i){function n(t){var e={};return t[Ce](function(t){!t.isGroup&&t.anid&&(e[t.anid]=t)}),e}function r(t){var e={position:H.clone(t[te]),rotation:t[P]};return t.shape&&(e.shape=O[Ve]({},t.shape)),e}if(t&&e){var a=n(t);e[Ce](function(t){if(!t.isGroup&&t.anid){var e=a[t.anid];if(e){var n=r(t);t.attr(r(e)),Y[L](t,n,i,t[Ye])}}})}},Y.clipPointsByRect=function(t,e){return O.map(t,function(t){var i=t[0];i=U(i,e.x),i=X(i,e.x+e.width);var n=t[1];return n=U(n,e.y),n=X(n,e.y+e[pi]),[i,n]})},Y.clipRectByRect=function(t,e){var i=U(t.x,e.x),n=X(t.x+t.width,e.x+e.width),r=U(t.y,e.y),a=X(t.y+t[pi],e.y+e[pi]);return n>=i&&a>=r?{x:i,y:r,width:n-i,height:a-r}:void 0},Y.createIcon=function(t,e,i){e=O[Ve]({rectHover:!0},e);var n=e.style={strokeNoScale:!0};return i=i||{x:-1,y:-1,width:2,height:2},t?0===t[Je]("image://")?(n.image=t.slice(8),O[Ne](n,i),new Y.Image(e)):Y.makePath(t[be]("path://",""),e,i,ee):void 0},Y}),e("echarts/util/model",[Si,"./format","./number","../model/Model",wi],function(t){function e(t,e){return t&&t.hasOwnProperty(e)}var i=t("./format"),n=t("./number"),r=t("../model/Model"),a=t(wi),o=a.each,s=a[ui],l={};return l.normalizeToArray=function(t){return t instanceof Array?t:null==t?[]:[t]},l.defaultEmphasis=function(t,e){if(t)for(var i=t[N]=t[N]||{},n=t[G]=t[G]||{},r=0,a=e[Qe];a>r;r++){var o=e[r];!i.hasOwnProperty(o)&&n.hasOwnProperty(o)&&(i[o]=n[o])}},l.TEXT_STYLE_OPTIONS=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width",pi,"lineHeight","align","verticalAlign","baseline",m,p,d,f,"textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY",ri,"borderColor","borderWidth","borderRadius",ne],l.getDataItemValue=function(t){return t&&(null==t.value?t:t.value)},l.isDataItemOption=function(t){return s(t)&&!(t instanceof Array)},l.converDataValue=function(t,e){var i=e&&e.type;return i===b?t:("time"===i&&typeof t!==me&&null!=t&&"-"!==t&&(t=+n.parseDate(t)),null==t||""===t?0/0:+t)},l.createDataFormatModel=function(t,e){var i=new r;return a.mixin(i,l.dataFormatMixin),i[Ae]=e[Ae],i.name=e.name||"",i[Ee]=e[Ee],i.subType=e.subType,i[$e]=function(){return t},i},l.dataFormatMixin={getDataParams:function(t,e){var n=this[$e](e),r=this.getRawValue(t,e),a=n[C](t),o=n[B](t,!0),s=n.getRawDataItem(t),l=n[je](t,"color");return{componentType:this[Ee],componentSubType:this.subType,seriesType:this[Ee]===He?this.subType:null,seriesIndex:this[Ae],seriesId:this.id,seriesName:this.name,name:o,dataIndex:a,data:s,dataType:e,value:r,color:l,marker:i.getTooltipMarker(l),$vars:["seriesName","name","value"]}},getFormattedLabel:function(t,e,n,r,a){e=e||G;var o=this[$e](n),s=o[z](t),l=this[Pe](t,n);null!=r&&l.value instanceof Array&&(l.value=l.value[r]);var u=s.get([a||"label",e,"formatter"]);return typeof u===xe?(l.status=e,u(l)):typeof u===vi?i.formatTpl(u,l):void 0},getRawValue:function(t,e){var i=this[$e](e),n=i.getRawDataItem(t);return null!=n?!s(n)||n instanceof Array?n:n.value:void 0},formatTooltip:a.noop},l.mappingToExists=function(t,e){e=(e||[]).slice();var i=a.map(t||[],function(t){return{exist:t}});return o(e,function(t,n){if(s(t)){for(var r=0;r=i[Qe]&&i.push({option:t})}}),i},l.makeIdAndName=function(t){var e=a[S]();o(t,function(t){var i=t.exist;i&&e.set(i.id,t)}),o(t,function(t){var i=t[F];a[ci](!i||null==i.id||!e.get(i.id)||e.get(i.id)===t,"id duplicates: "+(i&&i.id)),i&&null!=i.id&&e.set(i.id,t),!t.keyInfo&&(t.keyInfo={})}),o(t,function(t){var i=t.exist,n=t[F],r=t.keyInfo;if(s(n)){if(r.name=null!=n.name?n.name+"":i?i.name:"\x00-",i)r.id=i.id;else if(null!=n.id)r.id=n.id+"";else{var a=0;do r.id="\x00"+r.name+"\x00"+a++;while(e.get(r.id))}e.set(r.id,t)}})},l.isIdInner=function(t){return s(t)&&t.id&&0===(t.id+"")[Je]("\x00_ec_\x00")},l.compressBatches=function(t,e){function i(t,e,i){for(var n=0,r=t[Qe];r>n;n++)for(var a=t[n].seriesId,o=l.normalizeToArray(t[n][Ye]),s=i&&i[a],u=0,c=o[Qe];c>u;u++){var h=o[u];s&&s[h]?s[h]=null:(e[a]||(e[a]={}))[h]=1}}function n(t,e){var i=[];for(var r in t)if(t.hasOwnProperty(r)&&null!=t[r])if(e)i.push(+r);else{var a=n(t[r],!0);a[Qe]&&i.push({seriesId:r,dataIndex:a})}return i}var r={},a={};return i(t||[],r),i(e||[],a,r),[n(r),n(a)]},l.queryDataIndex=function(t,e){return null!=e.dataIndexInside?e.dataIndexInside:null!=e[Ye]?a[_e](e[Ye])?a.map(e[Ye],function(e){return t.indexOfRawIndex(e)}):t.indexOfRawIndex(e[Ye]):null!=e.name?a[_e](e.name)?a.map(e.name,function(e){return t.indexOfName(e)}):t.indexOfName(e.name):void 0},l.makeGetter=function(){var t=0;return function(){var e="\x00__ec_prop_getter_"+t++;return function(t){return t[e]||(t[e]={})}}}(),l.parseFinder=function(t,i,n){if(a[he](i)){var r={};r[i+"Index"]=0,i=r}var s=n&&n.defaultMainType;!s||e(i,s+"Index")||e(i,s+"Id")||e(i,s+"Name")||(i[s+"Index"]=0);var l={};return o(i,function(e,r){var e=i[r];if(r===Ye||"dataIndexInside"===r)return void(l[r]=e);var o=r.match(/^(\w+)(Index|Id|Name)$/)||[],s=o[1],u=(o[2]||"")[yi]();if(!(!s||!u||null==e||"index"===u&&"none"===e||n&&n.includeMainTypes&&a[Je](n.includeMainTypes,s)<0)){var c={mainType:s};("index"!==u||"all"!==e)&&(c[u]=e);var h=t.queryComponents(c);l[s+"Models"]=h,l[s+"Model"]=h[0]}}),l},l.dataDimToCoordDim=function(t,e){var i=t[ve];e=t.getDimension(e);for(var n=0;n=0?n():h=setTimeout(n,-a),u=r};return f.clear=function(){h&&(clearTimeout(h),h=null)},f.debounceNextCall=function(t){l=t},f},t.createOrUpdate=function(r,a,o,s){var l=r[a];if(l){var u=l[e]||l,c=l[n],h=l[i];if(h!==o||c!==s){if(null==o||!s)return r[a]=u;l=r[a]=t.throttle(u,o,"debounce"===s),l[e]=u,l[n]=s,l[i]=o}return l}},t.clear=function(t,i){var n=t[i];n&&n[e]&&(t[i]=n[e])},t}),e("zrender/tool/color",[Si,"../core/LRU"],function(t){function e(t){return t=Math.round(t),0>t?0:t>255?255:t}function i(t){return t=Math.round(t),0>t?0:t>360?360:t}function n(t){return 0>t?0:t>1?1:t}function r(t){return e(t[Qe]&&"%"===t.charAt(t[Qe]-1)?parseFloat(t)/100*255:parseInt(t,10))}function a(t){return n(t[Qe]&&"%"===t.charAt(t[Qe]-1)?parseFloat(t)/100:parseFloat(t))}function o(t,e,i){return 0>i?i+=1:i>1&&(i-=1),1>6*i?t+(e-t)*i*6:1>2*i?e:2>3*i?t+(e-t)*(2/3-i)*6:t}function s(t,e,i){return t+(e-t)*i}function l(t,e,i,n,r){return t[0]=e,t[1]=i,t[2]=n,t[3]=r,t}function u(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function c(t,e){M&&u(M,e),M=S.put(t,M||e.slice())}function h(t,e){if(t){e=e||[];var i=S.get(t);if(i)return u(e,i);t+="";var n=t[be](/ /g,"")[yi]();if(n in w)return u(e,w[n]),c(t,e),e;if("#"!==n.charAt(0)){var o=n[Je]("("),s=n[Je](")");if(-1!==o&&s+1===n[Qe]){var h=n.substr(0,o),d=n.substr(o+1,s-(o+1)).split(","),p=1;switch(h){case"rgba":if(4!==d[Qe])return void l(e,0,0,0,1);p=a(d.pop());case"rgb":return 3!==d[Qe]?void l(e,0,0,0,1):(l(e,r(d[0]),r(d[1]),r(d[2]),p),c(t,e),e);case"hsla":return 4!==d[Qe]?void l(e,0,0,0,1):(d[3]=a(d[3]),f(d,e),c(t,e),e);case"hsl":return 3!==d[Qe]?void l(e,0,0,0,1):(f(d,e),c(t,e),e);default:return}}l(e,0,0,0,1)}else{if(4===n[Qe]){var m=parseInt(n.substr(1),16);return m>=0&&4095>=m?(l(e,(3840&m)>>4|(3840&m)>>8,240&m|(240&m)>>4,15&m|(15&m)<<4,1),c(t,e),e):void l(e,0,0,0,1)}if(7===n[Qe]){var m=parseInt(n.substr(1),16);return m>=0&&16777215>=m?(l(e,(16711680&m)>>16,(65280&m)>>8,255&m,1),c(t,e),e):void l(e,0,0,0,1)}}}}function f(t,i){var n=(parseFloat(t[0])%360+360)%360/360,r=a(t[1]),s=a(t[2]),u=.5>=s?s*(r+1):s+r-s*r,c=2*s-u;return i=i||[],l(i,e(255*o(c,u,n+1/3)),e(255*o(c,u,n)),e(255*o(c,u,n-1/3)),1),4===t[Qe]&&(i[3]=t[3]),i}function d(t){if(t){var e,i,n=t[0]/255,r=t[1]/255,a=t[2]/255,o=Math.min(n,r,a),s=Math.max(n,r,a),l=s-o,u=(s+o)/2;if(0===l)e=0,i=0;else{i=.5>u?l/(s+o):l/(2-s-o);var c=((s-n)/6+l/2)/l,h=((s-r)/6+l/2)/l,f=((s-a)/6+l/2)/l;n===s?e=f-h:r===s?e=1/3+c-f:a===s&&(e=2/3+h-c),0>e&&(e+=1),e>1&&(e-=1)}var d=[360*e,i,u];return null!=t[3]&&d.push(t[3]),d}}function p(t,e){var i=h(t);if(i){for(var n=0;3>n;n++)i[n]=0>e?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0;return _(i,4===i[Qe]?"rgba":"rgb")}}function m(t){var e=h(t);return e?((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1):void 0}function v(t,i,r){if(i&&i[Qe]&&t>=0&&1>=t){r=r||[];var a=t*(i[Qe]-1),o=Math.floor(a),l=Math.ceil(a),u=i[o],c=i[l],h=a-o;return r[0]=e(s(u[0],c[0],h)),r[1]=e(s(u[1],c[1],h)),r[2]=e(s(u[2],c[2],h)),r[3]=n(s(u[3],c[3],h)),r}}function g(t,i,r){if(i&&i[Qe]&&t>=0&&1>=t){var a=t*(i[Qe]-1),o=Math.floor(a),l=Math.ceil(a),u=h(i[o]),c=h(i[l]),f=a-o,d=_([e(s(u[0],c[0],f)),e(s(u[1],c[1],f)),e(s(u[2],c[2],f)),n(s(u[3],c[3],f))],"rgba");return r?{color:d,leftIndex:o,rightIndex:l,value:a}:d}}function y(t,e,n,r){return t=h(t),t?(t=d(t),null!=e&&(t[0]=i(e)),null!=n&&(t[1]=a(n)),null!=r&&(t[2]=a(r)),_(f(t),"rgba")):void 0}function x(t,e){return t=h(t),t&&null!=e?(t[3]=n(e),_(t,"rgba")):void 0}function _(t,e){if(t&&t[Qe]){var i=t[0]+","+t[1]+","+t[2];return("rgba"===e||"hsva"===e||"hsla"===e)&&(i+=","+t[3]),e+"("+i+")"}}var b=t("../core/LRU"),w={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},S=new b(20),M=null;return{parse:h,lift:p,toHex:m,fastMapToColor:v,mapToColor:g,modifyHSL:y,modifyAlpha:x,stringify:_}}),e("zrender/zrender",[Si,"./core/guid","./core/env","./core/util","./Handler","./Storage","./animation/Animation","./dom/HandlerProxy","./Painter"],function(t){function e(t){delete h[t]}var i=t("./core/guid"),n=t("./core/env"),r=t("./core/util"),a=t("./Handler"),o=t("./Storage"),s=t("./animation/Animation"),l=t("./dom/HandlerProxy"),u=!n[ai],c={canvas:t("./Painter")},h={},f={};f.version="3.6.1",f.init=function(t,e){var n=new d(i(),t,e);return h[n.id]=n,n},f[Oe]=function(t){if(t)t[Oe]();else{for(var e in h)h.hasOwnProperty(e)&&h[e][Oe]();h={}}return f},f.getInstance=function(t){return h[t]},f.registerPainter=function(t,e){c[t]=e};var d=function(t,e,i){i=i||{},this.dom=e,this.id=t;var h=this,f=new o,d=i.renderer;if(u){if(!c.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");d="vml"}else d&&c[d]||(d=mi);var p=new c[d](e,f,i);this.storage=f,this.painter=p;var m=n.node?null:new l(p.getViewportRoot());this.handler=new a(f,p,m,p.root),this[fi]=new s({stage:{update:r.bind(this.flush,this)}}),this[fi].start(),this._needsRefresh;var v=f.delFromStorage,g=f.addToStorage;f.delFromStorage=function(t){v.call(f,t),t&&t.removeSelfFromZr(h)},f.addToStorage=function(t){g.call(f,t),t.addSelfToZr(h)}};return d[gi]={constructor:d,getId:function(){return this.id},add:function(t){this.storage.addRoot(t),this._needsRefresh=!0},remove:function(t){this.storage.delRoot(t),this._needsRefresh=!0},configLayer:function(t,e){this.painter.configLayer(t,e),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},refresh:function(){this._needsRefresh=!0},flush:function(){this._needsRefresh&&this.refreshImmediately(),this._needsRefreshHover&&this.refreshHoverImmediately()},addHover:function(t,e){this.painter.addHover&&(this.painter.addHover(t,e),this.refreshHover())},removeHover:function(t){this.painter.removeHover&&(this.painter.removeHover(t),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(t){t=t||{},this.painter[di](t.width,t[pi]),this.handler[di]()},clearAnimation:function(){this[fi].clear()},getWidth:function(){return this.painter[si]()},getHeight:function(){return this.painter[oi]()},pathToImage:function(t,e){return this.painter.pathToImage(t,e)},setCursorStyle:function(t){this.handler.setCursorStyle(t)},findHover:function(t,e){return this.handler.findHover(t,e)},on:function(t,e,i){this.handler.on(t,e,i)},off:function(t,e){this.handler.off(t,e)},trigger:function(t,e){this.handler[Be](t,e)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this[fi].stop(),this.clear(),this.storage[Oe](),this.painter[Oe](),this.handler[Oe](),this[fi]=this.storage=this.painter=this.handler=null,e(this.id)}},f}),e("zrender/mixin/Eventful",[Si],function(){var t=Array[gi].slice,e=function(){this._$handlers={}};return e[gi]={constructor:e,one:function(t,e,i){var n=this._$handlers;if(!e||!t)return this;n[t]||(n[t]=[]);for(var r=0;rr;r++)i[t][r].h!=e&&n.push(i[t][r]);i[t]=n}i[t]&&0===i[t][Qe]&&delete i[t]}else delete i[t];return this},trigger:function(e){if(this._$handlers[e]){var i=arguments,n=i[Qe];n>3&&(i=t.call(i,1));for(var r=this._$handlers[e],a=r[Qe],o=0;a>o;){switch(n){case 1:r[o].h.call(r[o].ctx);break;case 2:r[o].h.call(r[o].ctx,i[1]);break;case 3:r[o].h.call(r[o].ctx,i[1],i[2]);break;default:r[o].h.apply(r[o].ctx,i)}r[o].one?(r[ke](o,1),a--):o++}}return this},triggerWithContext:function(e){if(this._$handlers[e]){var i=arguments,n=i[Qe];n>4&&(i=t.call(i,1,i[Qe]-1));for(var r=i[i[Qe]-1],a=this._$handlers[e],o=a[Qe],s=0;o>s;){switch(n){case 1:a[s].h.call(r);break;case 2:a[s].h.call(r,i[1]);break;case 3:a[s].h.call(r,i[1],i[2]);break;default:a[s].h.apply(r,i)}a[s].one?(a[ke](s,1),o--):s++}}return this}},e}),e("zrender/core/timsort",[],function(){function t(t){for(var e=0;t>=l;)e|=1&t,t>>=1;return t+e}function e(t,e,n,r){var a=e+1;if(a===n)return 1;if(r(t[a++],t[e])<0){for(;n>a&&r(t[a],t[a-1])<0;)a++;i(t,e,a)}else for(;n>a&&r(t[a],t[a-1])>=0;)a++;return a-e}function i(t,e,i){for(i--;i>e;){var n=t[e];t[e++]=t[i],t[i--]=n}}function n(t,e,i,n,r){for(n===e&&n++;i>n;n++){for(var a,o=t[n],s=e,l=n;l>s;)a=s+l>>>1,r(o,t[a])<0?l=a:s=a+1;var u=n-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=o}}function r(t,e,i,n,r,a){var o=0,s=0,l=1;if(a(t,e[i+r])>0){for(s=n-r;s>l&&a(t,e[i+r+l])>0;)o=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s),o+=r,l+=r}else{for(s=r+1;s>l&&a(t,e[i+r-l])<=0;)o=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s);var u=o;o=r-l,l=r-u}for(o++;l>o;){var c=o+(l-o>>>1);a(t,e[i+c])>0?o=c+1:l=c}return l}function a(t,e,i,n,r,a){var o=0,s=0,l=1;if(a(t,e[i+r])<0){for(s=r+1;s>l&&a(t,e[i+r-l])<0;)o=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s);var u=o;o=r-l,l=r-u}else{for(s=n-r;s>l&&a(t,e[i+r+l])>=0;)o=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s),o+=r,l+=r}for(o++;l>o;){var c=o+(l-o>>>1);a(t,e[i+c])<0?l=c:o=c+1}return l}function o(t,e){function i(t,e){f[y]=t,d[y]=e,y+=1}function n(){for(;y>1;){var t=y-2;if(t>=1&&d[t-1]<=d[t]+d[t+1]||t>=2&&d[t-2]<=d[t]+d[t-1])d[t-1]d[t+1])break;s(t)}}function o(){for(;y>1;){var t=y-2;t>0&&d[t-1]=o?l(n,o,s,u):h(n,o,s,u)))}function l(i,n,o,s){var l=0;for(l=0;n>l;l++)x[l]=t[i+l];var c=0,h=o,f=i;if(t[f++]=t[h++],0!==--s){if(1===n){for(l=0;s>l;l++)t[f+l]=t[h+l];return void(t[f+s]=x[c])}for(var d,m,v,g=p;;){d=0,m=0,v=!1;do if(e(t[h],x[c])<0){if(t[f++]=t[h++],m++,d=0,0===--s){v=!0;break}}else if(t[f++]=x[c++],d++,m=0,1===--n){v=!0;break}while(g>(d|m));if(v)break;do{if(d=a(t[h],x,c,n,0,e),0!==d){for(l=0;d>l;l++)t[f+l]=x[c+l];if(f+=d,c+=d,n-=d,1>=n){v=!0;break}}if(t[f++]=t[h++],0===--s){v=!0;break}if(m=r(x[c],t,h,s,0,e),0!==m){for(l=0;m>l;l++)t[f+l]=t[h+l];if(f+=m,h+=m,s-=m,0===s){v=!0;break}}if(t[f++]=x[c++],1===--n){v=!0;break}g--}while(d>=u||m>=u);if(v)break;0>g&&(g=0),g+=2}if(p=g,1>p&&(p=1),1===n){for(l=0;s>l;l++)t[f+l]=t[h+l];t[f+s]=x[c]}else{if(0===n)throw new Error;for(l=0;n>l;l++)t[f+l]=x[c+l]}}else for(l=0;n>l;l++)t[f+l]=x[c+l]}function h(i,n,o,s){var l=0;for(l=0;s>l;l++)x[l]=t[o+l];var c=i+n-1,h=s-1,f=o+s-1,d=0,m=0;if(t[f--]=t[c--],0!==--n){if(1===s){for(f-=n,c-=n,m=f+1,d=c+1,l=n-1;l>=0;l--)t[m+l]=t[d+l];return void(t[f]=x[h])}for(var v=p;;){var g=0,y=0,_=!1;do if(e(x[h],t[c])<0){if(t[f--]=t[c--],g++,y=0,0===--n){_=!0;break}}else if(t[f--]=x[h--],y++,g=0,1===--s){_=!0;break}while(v>(g|y));if(_)break;do{if(g=n-a(x[h],t,i,n,n-1,e),0!==g){for(f-=g,c-=g,n-=g,m=f+1,d=c+1,l=g-1;l>=0;l--)t[m+l]=t[d+l];if(0===n){_=!0;break}}if(t[f--]=x[h--],1===--s){_=!0;break}if(y=s-r(t[c],x,0,s,s-1,e),0!==y){for(f-=y,h-=y,s-=y,m=f+1,d=h+1,l=0;y>l;l++)t[m+l]=x[d+l];if(1>=s){_=!0;break}}if(t[f--]=t[c--],0===--n){_=!0;break}v--}while(g>=u||y>=u);if(_)break;0>v&&(v=0),v+=2}if(p=v,1>p&&(p=1),1===s){for(f-=n,c-=n,m=f+1,d=c+1,l=n-1;l>=0;l--)t[m+l]=t[d+l];t[f]=x[h]}else{if(0===s)throw new Error;for(d=f-(s-1),l=0;s>l;l++)t[d+l]=x[l]}}else for(d=f-(s-1),l=0;s>l;l++)t[d+l]=x[l]}var f,d,p=u,m=0,v=c,g=0,y=0;m=t[Qe],2*c>m&&(v=m>>>1);var x=[];g=120>m?5:1542>m?10:119151>m?19:40,f=[],d=[],this.mergeRuns=n,this.forceMergeRuns=o,this.pushRun=i}function s(i,r,a,s){a||(a=0),s||(s=i[Qe]);var u=s-a;if(!(2>u)){var c=0;if(l>u)return c=e(i,a,s,r),void n(i,a,s,a+c,r);var h=new o(i,r),f=t(u);do{if(c=e(i,a,s,r),f>c){var d=u;d>f&&(d=f),n(i,a,a+d,a+c,r),c=d}h.pushRun(a,c),h.mergeRuns(),u-=c,a+=c}while(0!==u);h.forceMergeRuns()}}var l=32,u=7,c=256;return s}),e("echarts/visual/seriesColor",[Si,"zrender/graphic/Gradient"],function(t){var e=t("zrender/graphic/Gradient");return function(t){function i(i){var n=(i.visualColorAccessPath||"itemStyle.normal.color").split("."),r=i[$e](),a=i.get(n)||i.getColorFromPalette(i.get("name"));r.setVisual("color",a),t.isSeriesFiltered(i)||(typeof a!==xe||a instanceof e||r.each(function(t){r.setItemVisual(t,"color",a(i[Pe](t)))}),r.each(function(t){var e=r[z](t),i=e.get(n,!0);null!=i&&r.setItemVisual(t,"color",i)}))}t.eachRawSeries(i)}}),e("echarts/loading/default",[Si,"../util/graphic",wi],function(t){var e=t("../util/graphic"),i=t(wi),n=Math.PI;return function(t,r){r=r||{},i[Ne](r,{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.8)",zlevel:0});var a=new e.Rect({style:{fill:r.maskColor},zlevel:r[Me],z:1e4}),o=new e.Arc({shape:{startAngle:-n/2,endAngle:-n/2+.1,r:10},style:{stroke:r.color,lineCap:"round",lineWidth:5},zlevel:r[Me],z:10001}),s=new e.Rect({style:{fill:"none",text:r.text,textPosition:"right",textDistance:10,textFill:r.textColor},zlevel:r[Me],z:10001});o.animateShape(!0).when(1e3,{endAngle:3*n/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:3*n/2}).delay(300).start("circularInOut");var l=new e.Group;return l.add(o),l.add(s),l.add(a),l[di]=function(){var e=t[si]()/2,i=t[oi]()/2;o[D]({cx:e,cy:i});var n=o.shape.r;s[D]({x:e-n,y:i-n,width:2*n,height:2*n}),a[D]({x:0,y:0,width:t[si](),height:t[oi]()})},l[di](),l}}),e("echarts/model/Model",[Si,wi,"../util/clazz",bi,"./mixin/lineStyle","./mixin/areaStyle","./mixin/textStyle","./mixin/itemStyle"],function(t){function e(t,e,i){this.parentModel=e,this[K]=i,this[F]=t}function i(t,e,i){for(var n=0;n=i&&n>=t},containData:function(t){return this[J](this[c](t))},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return i.getPixelPrecision(t||this.scale[$](),this._extent)},setExtent:function(t,e){var i=this._extent;i[0]=t,i[1]=e},dataToCoord:function(t,i){var r=this._extent,a=this.scale;return t=a.normalize(t),this.onBand&&a.type===b&&(r=r.slice(),e(r,a.count())),n(t,o,r,i)},coordToData:function(t,i){var r=this._extent,a=this.scale;this.onBand&&a.type===b&&(r=r.slice(),e(r,a.count()));var s=n(t,r,o,i);return this.scale.scale(s)},pointToData:function(){},getTicksCoords:function(t){if(this.onBand&&!t){for(var e=this.getBands(),i=[],n=0;no;o++)e.push([a*o/i+n,a*(o+1)/i+n]);return e},getBandWidth:function(){var t=this._extent,e=this.scale[$](),i=e[1]-e[0]+(this.onBand?1:0);0===i&&(i=1);var n=Math.abs(t[1]-t[0]);return Math.abs(n)/i},getLabelInterval:function(){var t=this._labelInterval;if(!t){var e=this.model,i=e[li]("axisLabel"),n=i.get("interval");this.type!==u||"auto"!==n?t="auto"===n?0:n:this.isHorizontal&&(t=a.getAxisLabelInterval(r.map(this.scale[Y](),this[c],this),e.getFormattedLabels(),i[h](),this.isHorizontal())),this._labelInterval=t}return t}},s}),e("echarts/util/number",[Si,wi],function(t){function e(t){return t[be](/^\s+/,"")[be](/\s+$/,"")}function i(t){return Math.floor(Math.log(t)/Math.LN10)}var n=t(wi),r={},a=1e-4;r.linearMap=function(t,e,i,n){var r=e[1]-e[0],a=i[1]-i[0];if(0===r)return 0===a?i[0]:(i[0]+i[1])/2;if(n)if(r>0){if(t<=e[0])return i[0];if(t>=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/r*a+i[0]},r[T]=function(t,i){switch(t){case ee:case ie:t="50%";break;case"left":case"top":t="0%";break;case"right":case ti:t="100%"}return typeof t===vi?e(t).match(/%$/)?parseFloat(t)/100*i:parseFloat(t):null==t?0/0:+t},r.round=function(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t},r.asc=function(t){return t.sort(function(t,e){return t-e}),t},r.getPrecision=function(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i},r.getPrecisionSafe=function(t){var e=t.toString(),i=e[Je]("e");if(i>0){var n=+e.slice(i+1);return 0>n?-n:0}var r=e[Je](".");return 0>r?0:e[Qe]-1-r},r.getPixelPrecision=function(t,e){var i=Math.log,n=Math.LN10,r=Math.floor(i(t[1]-t[0])/n),a=Math.round(i(Math.abs(e[1]-e[0]))/n),o=Math.min(Math.max(-r+a,0),20);return isFinite(o)?o:20},r.getPercentWithPrecision=function(t,e,i){if(!t[e])return 0;var r=n[fe](t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===r)return 0;for(var a=Math.pow(10,i),o=n.map(t,function(t){return(isNaN(t)?0:t)/r*a*100}),s=100*a,l=n.map(o,function(t){return Math.floor(t)}),u=n[fe](l,function(t,e){return t+e},0),c=n.map(o,function(t,e){return t-l[e]});s>u;){for(var h=Number.NEGATIVE_INFINITY,f=null,d=0,p=c[Qe];p>d;++d)c[d]>h&&(h=c[d],f=d);++l[f],c[f]=0,++u}return l[e]/a},r.MAX_SAFE_INTEGER=9007199254740991,r.remRadian=function(t){var e=2*Math.PI;return(t%e+e)%e},r.isRadianAroundZero=function(t){return t>-a&&a>t};var o=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;return r.getTimezoneOffset=function(){return(new Date).getTimezoneOffset()},r.parseDate=function(t){if(t instanceof Date)return t;if(typeof t===vi){var e=o.exec(t);if(!e)return new Date(0/0);var i=r.getTimezoneOffset(),n=e[8]?"Z"===e[8].toUpperCase()?i:60*+e[8].slice(0,3)+i:0;return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0)-n,+e[6]||0,+e[7]||0)}return new Date(null==t?0/0:Math.round(t))},r.quantity=function(t){return Math.pow(10,i(t))},r.nice=function(t,e){var n,r=i(t),a=Math.pow(10,r),o=t/a;return n=e?1.5>o?1:2.5>o?2:4>o?3:7>o?5:10:1>o?1:2>o?2:3>o?3:5>o?5:10,t=n*a,r>=-20?+t.toFixed(0>r?-r:0):t},r.reformIntervals=function(t){function e(t,i,n){return t.interval[n]s;s++)a[s]<=i&&(a[s]=i,o[s]=s?1:1-n),i=a[s],n=o[s];a[0]===a[1]&&o[0]*o[1]!==1?t[ke](r,1):r++}return t},r.isNumeric=function(t){return t-parseFloat(t)>=0},r}),e("echarts/util/format",[Si,wi,"./number","zrender/contain/text"],function(t){var e=t(wi),i=t("./number"),n=t("zrender/contain/text"),r={};r.addCommas=function(t){return isNaN(t)?"-":(t=(t+"").split("."),t[0][be](/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t[Qe]>1?"."+t[1]:""))},r.toCamelCase=function(t,e){return t=(t||"")[yi]()[be](/-(.)/g,function(t,e){return e.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t +},r.normalizeCssArray=e.normalizeCssArray;var a=r.encodeHTML=function(t){return String(t)[be](/&/g,"&")[be](//g,">")[be](/"/g,""")[be](/'/g,"'")},o=["a","b","c","d","e","f","g"],s=function(t,e){return"{"+t+(null==e?"":e)+"}"};r.formatTpl=function(t,i,n){e[_e](i)||(i=[i]);var r=i[Qe];if(!r)return"";for(var l=i[0].$vars||[],u=0;uf;f++)for(var d=0;d':""};var l=function(t){return 10>t?"0"+t:t};return r.formatTime=function(t,e,n){("week"===t||"month"===t||"quarter"===t||"half-year"===t||"year"===t)&&(t="MM-dd\nyyyy");var r=i.parseDate(e),a=n?"UTC":"",o=r["get"+a+"FullYear"](),s=r["get"+a+"Month"]()+1,u=r["get"+a+"Date"](),c=r["get"+a+"Hours"](),h=r["get"+a+"Minutes"](),f=r["get"+a+"Seconds"]();return t=t[be]("MM",l(s))[be]("M",s)[be]("yyyy",o)[be]("yy",o%100)[be]("dd",l(u))[be]("d",u)[be]("hh",l(c))[be]("h",c)[be]("mm",l(h))[be]("m",h)[be]("ss",l(f))[be]("s",f)},r.capitalFirst=function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},r.truncateText=n.truncateText,r.getTextRect=n[ae],r}),e(_i,[],function(){var t=typeof Float32Array===M?Array:Float32Array,e={create:function(){var i=new t(6);return e.identity(i),i},identity:function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t},mul:function(t,e,i){var n=e[0]*i[0]+e[2]*i[1],r=e[1]*i[0]+e[3]*i[1],a=e[0]*i[2]+e[2]*i[3],o=e[1]*i[2]+e[3]*i[3],s=e[0]*i[4]+e[2]*i[5]+e[4],l=e[1]*i[4]+e[3]*i[5]+e[5];return t[0]=n,t[1]=r,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t},translate:function(t,e,i){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+i[0],t[5]=e[5]+i[1],t},rotate:function(t,e,i){var n=e[0],r=e[2],a=e[4],o=e[1],s=e[3],l=e[5],u=Math.sin(i),c=Math.cos(i);return t[0]=n*c+o*u,t[1]=-n*u+o*c,t[2]=r*c+s*u,t[3]=-r*u+c*s,t[4]=c*a+u*l,t[5]=c*l-u*a,t},scale:function(t,e,i){var n=i[0],r=i[1];return t[0]=e[0]*n,t[1]=e[1]*r,t[2]=e[2]*n,t[3]=e[3]*r,t[4]=e[4]*n,t[5]=e[5]*r,t},invert:function(t,e){var i=e[0],n=e[2],r=e[4],a=e[1],o=e[3],s=e[5],l=i*o-a*n;return l?(l=1/l,t[0]=o*l,t[1]=-a*l,t[2]=-n*l,t[3]=i*l,t[4]=(n*s-o*r)*l,t[5]=(a*r-i*s)*l,t):null}};return e}),e("echarts/data/List",[Si,"../model/Model","./DataDiffer",wi,"../util/model"],function(t){function e(t,e){f.each(m[We](e.__wrappedMethods||[]),function(i){e.hasOwnProperty(i)&&(t[i]=e[i])}),t.__wrappedMethods=e.__wrappedMethods}function i(t){this._array=t||[]}function n(t){return f[_e](t)||(t=[t]),t}function r(t,i){var n=t[ve],r=new v(f.map(n,t.getDimensionInfo,t),t[V]);e(r,t);for(var a=r._storage={},o=t._storage,s=0;s=0?new u.constructor(o[l][Qe]):o[l]}return r}var a=M,o=typeof window===M?global:window,s=typeof o.Float64Array===a?Array:o.Float64Array,l=typeof o.Int32Array===a?Array:o.Int32Array,u={"float":s,"int":l,ordinal:Array,number:Array,time:Array},c=t("../model/Model"),h=t("./DataDiffer"),f=t(wi),d=t("../util/model"),p=f[ui],m=["stackedOn","hasItemOption","_nameList","_idList","_rawData"];i[gi].pure=!1,i[gi].count=function(){return this._array[Qe]},i[gi].getItem=function(t){return this._array[t]};var v=function(t,e){t=t||["x","y"];for(var i={},n=[],r=0;rv;v++){for(var _=t.getItem(v),b=0;bv;v++){var _=t.getItem(v);!e[v]&&_&&(null!=_.name?e[v]=_.name:null!=a&&(e[v]=o[l[a]][v]));var M=e[v]||"",T=_&&_.id;!T&&M&&(m[M]=m[M]||0,T=M,m[M]>0&&(T+="__ec__"+m[M]),m[M]++),T&&(p[v]=T)}this._nameList=e,this._idList=p},g.count=function(){return this.indices[Qe]},g.get=function(t,e,i){var n=this._storage,r=this.indices[e];if(null==r||!n[t])return 0/0;var a=n[t][r];if(i){var o=this._dimensionInfos[t];if(o&&o.stackable)for(var s=this.stackedOn;s;){var l=s.get(t,e);(a>=0&&l>0||0>=a&&0>l)&&(a+=l),s=s.stackedOn}}return a},g.getValues=function(t,e,i){var n=[];f[_e](t)||(i=e,e=t,t=this[ve]);for(var r=0,a=t[Qe];a>r;r++)n.push(this.get(t[r],e,i));return n},g.hasValue=function(t){for(var e=this[ve],i=this._dimensionInfos,n=0,r=e[Qe];r>n;n++)if(i[e[n]].type!==b&&isNaN(this.get(e[n],t)))return!1;return!0},g.getDataExtent=function(t,e,i){t=this.getDimension(t);var n=this._storage[t],r=this.getDimensionInfo(t);e=r&&r.stackable&&e;var a,o=(this._extent||(this._extent={}))[t+!!e];if(o)return o;if(n){for(var s=1/0,l=-1/0,u=0,c=this.count();c>u;u++)a=this.get(t,u,e),(!i||i(a,t,u))&&(s>a&&(s=a),a>l&&(l=a));return this._extent[t+!!e]=[s,l]}return[1/0,-1/0]},g.getSum=function(t,e){var i=this._storage[t],n=0;if(i)for(var r=0,a=this.count();a>r;r++){var o=this.get(t,r,e);isNaN(o)||(n+=o)}return n},g[Je]=function(t,e){var i=this._storage,n=i[t],r=this.indices;if(n)for(var a=0,o=r[Qe];o>a;a++){var s=r[a];if(n[s]===e)return a}return-1},g.indexOfName=function(t){for(var e=this.indices,i=this._nameList,n=0,r=e[Qe];r>n;n++){var a=e[n];if(i[a]===t)return n}return-1},g.indexOfRawIndex=function(t){var e=this.indices,i=e[t];if(null!=i&&i===t)return t;for(var n=0,r=e[Qe]-1;r>=n;){var a=(n+r)/2|0;if(e[a]t))return a;r=a-1}}return-1},g.indicesOfNearest=function(t,e,i,n){var r=this._storage,a=r[t],o=[];if(!a)return o;null==n&&(n=1/0);for(var s=Number.MAX_VALUE,l=-1,u=0,c=this.count();c>u;u++){var h=e-this.get(t,u,i),f=Math.abs(h);n>=h&&s>=f&&((s>f||h>=0&&0>l)&&(s=f,l=h,o[Qe]=0),o.push(u))}return o},g[C]=function(t){var e=this.indices[t];return null==e?-1:e},g.getRawDataItem=function(t){return this._rawData.getItem(this[C](t))},g[B]=function(t){return this._nameList[this.indices[t]]||""},g.getId=function(t){return this._idList[this.indices[t]]||this[C](t)+""},g.each=function(t,e,i,r){typeof t===xe&&(r=i,i=e,e=t,t=[]),t=f.map(n(t),this.getDimension,this);var a=[],o=t[Qe],s=this.indices;r=r||this;for(var l=0;lu;u++)a[u]=this.get(t[u],l,i);a[u]=l,e.apply(r,a)}},g.filterSelf=function(t,e,i,r){typeof t===xe&&(r=i,i=e,e=t,t=[]),t=f.map(n(t),this.getDimension,this);var a=[],o=[],s=t[Qe],l=this.indices;r=r||this;for(var u=0;uh;h++)o[h]=this.get(t[h],u,i);o[h]=u,c=e.apply(r,o)}else c=e.call(r,u);c&&a.push(l[u])}return this.indices=a,this._extent={},this},g.mapArray=function(t,e,i,n){typeof t===xe&&(n=i,i=e,e=t,t=[]);var r=[];return this.each(t,function(){r.push(e&&e.apply(this,arguments))},i,n),r},g.map=function(t,e,i,a){t=f.map(n(t),this.getDimension,this);var o=r(this,t),s=o.indices=this.indices,l=o._storage,u=[];return this.each(t,function(){var i=arguments[arguments[Qe]-1],n=e&&e.apply(this,arguments);if(null!=n){typeof n===me&&(u[0]=n,n=u);for(var r=0;rm;m+=f){f>p-m&&(f=p-m,c[Qe]=f);for(var v=0;f>v;v++){var g=l[m+v];c[v]=d[g],h[v]=g}var y=i(c),g=h[n(c,y)||0];d[g]=y,u.push(g)}return a},g[z]=function(t){var e=this[V];return t=this.indices[t],new c(this._rawData.getItem(t),e,e&&e[K])},g.diff=function(t){var e,i=this._idList,n=t&&t._idList,r="e\x00\x00";return new h(t?t.indices:[],this.indices,function(t){return null!=(e=n[t])?e:r+t},function(t){return null!=(e=i[t])?e:r+t})},g.getVisual=function(t){var e=this._visual;return e&&e[t]},g.setVisual=function(t,e){if(p(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},g.setLayout=function(t,e){if(p(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},g.getLayout=function(t){return this._layout[t]},g[O]=function(t){return this._itemLayouts[t]},g.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?f[Ve](this._itemLayouts[t]||{},e):e},g.clearItemLayouts=function(){this._itemLayouts[Qe]=0},g[je]=function(t,e,i){var n=this._itemVisuals[t],r=n&&n[e];return null!=r||i?r:this.getVisual(e)},g.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{};if(this._itemVisuals[t]=n,p(e))for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);else n[e]=i},g.clearAllVisual=function(){this._visual={},this._itemVisuals=[]};var y=function(t){t[Ae]=this[Ae],t[Ye]=this[Ye],t.dataType=this.dataType};return g.setItemGraphicEl=function(t,e){var i=this[V];e&&(e[Ye]=t,e.dataType=this.dataType,e[Ae]=i&&i[Ae],"group"===e.type&&e[Ce](y,e)),this._graphicEls[t]=e},g[R]=function(t){return this._graphicEls[t]},g.eachItemGraphicEl=function(t,e){f.each(this._graphicEls,function(i,n){i&&t&&t.call(e,i,n)})},g.cloneShallow=function(){var t=f.map(this[ve],this.getDimensionInfo,this),i=new v(t,this[V]);return i._storage=this._storage,e(i,this),i.indices=this.indices.slice(),this._extent&&(i._extent=f[Ve]({},this._extent)),i},g.wrapMethod=function(t,e){var i=this[t];typeof i===xe&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=i.apply(this,arguments);return e.apply(this,[t][We](f.slice(arguments)))})},g.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],g.CHANGABLE_METHODS=["filterSelf"],v}),e(xi,[],function(){var t=typeof Float32Array===M?Array:Float32Array,e={create:function(e,i){var n=new t(2);return null==e&&(e=0),null==i&&(i=0),n[0]=e,n[1]=i,n},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t},clone:function(e){var i=new t(2);return i[0]=e[0],i[1]=e[1],i},set:function(t,e,i){return t[0]=e,t[1]=i,t},add:function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t},scaleAndAdd:function(t,e,i,n){return t[0]=e[0]+i[0]*n,t[1]=e[1]+i[1]*n,t},sub:function(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t},len:function(t){return Math.sqrt(this.lenSquare(t))},lenSquare:function(t){return t[0]*t[0]+t[1]*t[1]},mul:function(t,e,i){return t[0]=e[0]*i[0],t[1]=e[1]*i[1],t},div:function(t,e,i){return t[0]=e[0]/i[0],t[1]=e[1]/i[1],t},dot:function(t,e){return t[0]*e[0]+t[1]*e[1]},scale:function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t},normalize:function(t,i){var n=e.len(i);return 0===n?(t[0]=0,t[1]=0):(t[0]=i[0]/n,t[1]=i[1]/n),t},distance:function(t,e){return Math.sqrt((t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]))},distanceSquare:function(t,e){return(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1])},negate:function(t,e){return t[0]=-e[0],t[1]=-e[1],t},lerp:function(t,e,i,n){return t[0]=e[0]+n*(i[0]-e[0]),t[1]=e[1]+n*(i[1]-e[1]),t},applyTransform:function(t,e,i){var n=e[0],r=e[1];return t[0]=i[0]*n+i[2]*r+i[4],t[1]=i[1]*n+i[3]*r+i[5],t},min:function(t,e,i){return t[0]=Math.min(e[0],i[0]),t[1]=Math.min(e[1],i[1]),t},max:function(t,e,i){return t[0]=Math.max(e[0],i[0]),t[1]=Math.max(e[1],i[1]),t}};return e[Qe]=e.len,e.lengthSquare=e.lenSquare,e.dist=e.distance,e.distSquare=e.distanceSquare,e}),e("echarts/helper",[Si,"./chart/helper/createListFromArray","./util/symbol","./coord/axisHelper","./coord/axisModelCommonMixin","./model/Model",wi,"./data/helper/completeDimensions"],function(t){var e=t("./chart/helper/createListFromArray"),i=t("./util/symbol"),n=t("./coord/axisHelper"),r=t("./coord/axisModelCommonMixin"),a=t("./model/Model"),o=t(wi);return{createList:function(t){var i=t.get("data");return e(i,t,t[K])},completeDimensions:t("./data/helper/completeDimensions"),createSymbol:i.createSymbol,createScale:function(t,e){var i=e;e instanceof a||(i=new a(e),o.mixin(i,r));var s=n.createScaleByModel(i);return s[j](t[0],t[1]),n.niceScaleExtent(s,i),s},mixinAxisModelCommonMethods:function(t){o.mixin(t,r)}}}),e("echarts/chart/line/LineSeries",[Si,"../helper/createListFromArray","../../model/Series"],function(t){var e=t("../helper/createListFromArray"),i=t("../../model/Series");return i[Ve]({type:"series.line",dependencies:["grid","polar"],getInitialData:function(t,i){return e(t.data,this,i)},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clipOverflow:!0,label:{normal:{position:"top"}},lineStyle:{normal:{width:2,type:"solid"}},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:!1,connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0}})}),e("echarts/chart/line/LineView",[Si,wi,"../helper/SymbolDraw","../helper/Symbol","./lineAnimationDiff",E,Z,"./poly","../../view/Chart"],function(t){function e(t,e){if(t[Qe]===e[Qe]){for(var i=0;ie[0]?1:-1;e[0]+=n*i,e[1]-=n*i}return e}function r(t){return t>=0?1:-1}function a(t,e){var i=t.getBaseAxis(),n=t.getOtherAxis(i),a=i.onZero?0:n.scale[$]()[0],o=n.dim,s="x"===o||"radius"===o?1:0;return e.mapArray([o],function(n,u){for(var c,h=e.stackedOn;h&&r(h.get(o,u))===r(n);){c=h;break}var f=[];return f[s]=e.get(i.dim,u),f[1-s]=c?c.get(o,u,!0):a,t[l](f)},!0)}function o(t,e,i){var r=n(t.getAxis("x")),a=n(t.getAxis("y")),o=t.getBaseAxis().isHorizontal(),s=Math.min(r[0],r[1]),l=Math.min(a[0],a[1]),u=Math.max(r[0],r[1])-s,c=Math.max(a[0],a[1])-l,h=i.get("lineStyle.normal.width")||2,f=i.get("clipOverflow")?h/2:Math.max(u,c);o?(l-=f,c+=2*f):(s-=f,u+=2*f);var d=new y.Rect({shape:{x:s,y:l,width:u,height:c}});return e&&(d.shape[o?"width":pi]=0,y.initProps(d,{shape:{width:u,height:c}},i)),d}function s(t,e,i){var n=t.getAngleAxis(),r=t.getRadiusAxis(),a=r[$](),o=n[$](),s=Math.PI/180,l=new y.Sector({shape:{cx:t.cx,cy:t.cy,r0:a[0],r:a[1],startAngle:-o[0]*s,endAngle:-o[1]*s,clockwise:n.inverse}});return e&&(l.shape[k]=-o[0]*s,y.initProps(l,{shape:{endAngle:-o[1]*s}},i)),l}function u(t,e,i){return"polar"===t.type?s(t,e,i):o(t,e,i)}function h(t,e,i){for(var n=e.getBaseAxis(),r="x"===n.dim||"radius"===n.dim?0:1,a=[],o=0;o=0;r--)if(i[r].dimension<2){n=i[r];break}if(n&&"cartesian2d"===e.type){var a=n.dimension,o=t[ve][a],s=e.getAxis(o),l=d.map(n.stops,function(t){return{coord:s.toGlobalCoord(s[c](t.value)),color:t.color}}),u=l[Qe],h=n.outerColors.slice();u&&l[0].coord>l[u-1].coord&&(l.reverse(),h.reverse());var f=10,p=l[0].coord-f,m=l[u-1].coord+f,v=m-p;if(.001>v)return Ze;d.each(l,function(t){t[g]=(t.coord-p)/v}),l.push({offset:u?l[u-1][g]:.5,color:h[1]||Ze}),l.unshift({offset:u?l[0][g]:.5,color:h[0]||Ze});var x=new y.LinearGradient(0,0,0,0,l,!0);return x[o]=p,x[o+"2"]=m,x}}}var d=t(wi),p=t("../helper/SymbolDraw"),m=t("../helper/Symbol"),v=t("./lineAnimationDiff"),y=t(E),x=t(Z),_=t("./poly"),w=t("../../view/Chart");return w[Ve]({type:"line",init:function(){var t=new y.Group,e=new p;this.group.add(e.group),this._symbolDraw=e,this._lineGroup=t},render:function(t,n,r){var o=t[Ke],s=this.group,l=t[$e](),c=t[li]("lineStyle.normal"),p=t[li]("areaStyle.normal"),m=l.mapArray(l[O],!0),v="polar"===o.type,g=this._coordSys,y=this._symbolDraw,x=this._polyline,_=this._polygon,b=this._lineGroup,w=t.get(fi),S=!p.isEmpty(),M=a(o,l),T=t.get("showSymbol"),C=T&&!v&&!t.get("showAllSymbol")&&this._getSymbolIgnoreFunc(l,o),P=this._data;P&&P.eachItemGraphicEl(function(t,e){t.__temp&&(s[Fe](t),P.setItemGraphicEl(e,null))}),T||y[Fe](),s.add(b);var A=!v&&t.get("step");x&&g.type===o.type&&A===this._step?(S&&!_?_=this._newPolygon(m,M,o,w):_&&!S&&(b[Fe](_),_=this._polygon=null),b.setClipPath(u(o,!1,t)),T&&y.updateData(l,C),l.eachItemGraphicEl(function(t){t[ni](!0)}),e(this._stackedOnPoints,M)&&e(this._points,m)||(w?this._updateAnimation(l,M,o,r,A):(A&&(m=h(m,o,A),M=h(M,o,A)),x[D]({points:m}),_&&_[D]({points:m,stackedOnPoints:M})))):(T&&y.updateData(l,C),A&&(m=h(m,o,A),M=h(M,o,A)),x=this._newPolyline(m,o,w),S&&(_=this._newPolygon(m,M,o,w)),b.setClipPath(u(o,!0,t)));var L=f(l,o)||l.getVisual("color");x.useStyle(d[Ne](c.getLineStyle(),{fill:"none",stroke:L,lineJoin:"bevel"}));var I=t.get("smooth");if(I=i(t.get("smooth")),x[D]({smooth:I,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")}),_){var z=l.stackedOn,k=0;if(_.useStyle(d[Ne](p.getAreaStyle(),{fill:L,opacity:.7,lineJoin:"bevel"})),z){var R=z[V];k=i(R.get("smooth"))}_[D]({smooth:I,stackedOnSmooth:k,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")})}this._data=l,this._coordSys=o,this._stackedOnPoints=M,this._points=m,this._step=A},dispose:function(){},highlight:function(t,e,i,n){var r=t[$e](),a=x.queryDataIndex(r,n);if(!(a instanceof Array)&&null!=a&&a>=0){var o=r[R](a);if(!o){var s=r[O](a);if(!s)return;o=new m(r,a),o[te]=s,o.setZ(t.get(Me),t.get("z")),o[ei]=isNaN(s[0])||isNaN(s[1]),o.__temp=!0,r.setItemGraphicEl(a,o),o.stopSymbolAnimation(!0),this.group.add(o)}o.highlight()}else w[gi].highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var r=t[$e](),a=x.queryDataIndex(r,n);if(null!=a&&a>=0){var o=r[R](a);o&&(o.__temp?(r.setItemGraphicEl(a,null),this.group[Fe](o)):o.downplay())}else w[gi].downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup[Fe](e),e=new _.Polyline({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup[Fe](i),i=new _.Polygon({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i,i},_getSymbolIgnoreFunc:function(t,e){var i=e.getAxesByScale(b)[0];return i&&i.isLabelIgnored?d.bind(i.isLabelIgnored,i):void 0},_updateAnimation:function(t,e,i,n,r){var a=this._polyline,o=this._polygon,s=t[V],l=v(this._data,t,this._stackedOnPoints,e,this._coordSys,i),u=l.current,c=l.stackedOnCurrent,f=l.next,d=l.stackedOnNext;r&&(u=h(l.current,i,r),c=h(l.stackedOnCurrent,i,r),f=h(l.next,i,r),d=h(l.stackedOnNext,i,r)),a.shape.__points=l.current,a.shape.points=u,y[L](a,{shape:{points:f}},s),o&&(o[D]({points:u,stackedOnPoints:c}),y[L](o,{shape:{points:f,stackedOnPoints:d}},s));for(var p=[],m=l.status,g=0;ge&&(e=t[i]);return e},min:function(t){for(var e=1/0,i=0;i1){var h;typeof r===vi?h=t[r]:typeof r===xe&&(h=r),h&&(n=n.downSample(s.dim,1/c,h,e),i.setData(n))}}},this)}}),e("echarts/chart/scatter/ScatterSeries",[Si,"../helper/createListFromArray","../../model/Series"],function(t){var e=t("../helper/createListFromArray"),i=t("../../model/Series");return i[Ve]({type:"series.scatter",dependencies:["grid","polar","geo","singleAxis","calendar"],getInitialData:function(t,i){return e(t.data,this,i)},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{normal:{opacity:.8}}}})}),e("echarts/chart/scatter/ScatterView",[Si,"../helper/SymbolDraw","../helper/LargeSymbolDraw",q],function(t){var e=t("../helper/SymbolDraw"),i=t("../helper/LargeSymbolDraw");t(q).extendChartView({type:"scatter",init:function(){this._normalSymbolDraw=new e,this._largeSymbolDraw=new i},render:function(t){var e=t[$e](),i=this._largeSymbolDraw,n=this._normalSymbolDraw,r=this.group,a=t.get("large")&&e.count()>t.get("largeThreshold")?i:n;this._symbolDraw=a,a.updateData(e),r.add(a.group),r[Fe](a===i?n.group:i.group)},updateLayout:function(t){this._symbolDraw.updateLayout(t)},remove:function(t,e){this._symbolDraw&&this._symbolDraw[Fe](e,!0)},dispose:function(){}})}),e("echarts/coord/cartesian/Grid",[Si,"exports","../../util/layout","../../coord/axisHelper",wi,"./Cartesian2D","./Axis2D","./GridModel","../../CoordinateSystem"],function(t){function e(t,e){return t.getCoordSysModel()===e}function i(t){var e,i=t.model,n=i.getFormattedLabels(),r=i[li]("axisLabel"),a=1,o=n[Qe];o>40&&(a=Math.ceil(o/40));for(var s=0;o>s;s+=a)if(!t.isLabelIgnored(s)){var l=r.getTextRect(n[s]);e?e.union(l):e=l}return e}function n(t,e,i){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(t,e,i),this.model=t}function r(t,e,i){var n=t[e];if(i.onZero){var r=i.onZeroAxisIndex;if(null!=r){var o=n[r];return void(o&&a(o)&&(i.onZero=!1))}for(var s in n)if(n.hasOwnProperty(s)){var o=n[s];if(o&&!a(o)){r=+s;break}}null==r&&(i.onZero=!1),i.onZeroAxisIndex=r}}function a(t){return t.type===u||"time"===t.type||!x(t)}function o(t,e){var i=t[$](),n=i[0]+i[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return n-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return n-t+e}}function h(t){return m.map(S,function(e){var i=t.getReferringComponents(e)[0];return i})}function f(t){return"cartesian2d"===t.get(Ke)}var d=t("../../util/layout"),p=t("../../coord/axisHelper"),m=t(wi),v=t("./Cartesian2D"),g=t("./Axis2D"),y=m.each,x=p.ifAxisCrossZero,_=p.niceScaleExtent;t("./GridModel");var b=n[gi];b.type="grid",b.axisPointerEnabled=!0,b.getRect=function(){return this._rect},b[Ue]=function(t,e){var i=this._axesMap;this._updateScale(t,this.model),y(i.x,function(t){_(t.scale,t.model)}),y(i.y,function(t){_(t.scale,t.model)}),y(i.x,function(t){r(i,"y",t)}),y(i.y,function(t){r(i,"x",t)}),this[di](this.model,e)},b[di]=function(t,e,n){function r(){y(s,function(t){var e=t.isHorizontal(),i=e?[0,a.width]:[0,a[pi]],n=t.inverse?1:0;t[j](i[n],i[1-n]),o(t,e?a.x:a.y)})}var a=d[re](t.getBoxLayoutParams(),{width:e[si](),height:e[oi]()});this._rect=a;var s=this._axesList;r(),!n&&t.get("containLabel")&&(y(s,function(t){if(!t.model.get("axisLabel.inside")){var e=i(t);if(e){var n=t.isHorizontal()?pi:"width",r=t.model.get("axisLabel.margin");a[n]-=e[n]+r,"top"===t[te]?a.y+=e[pi]+r:"left"===t[te]&&(a.x+=e.width+r)}}}),r())},b.getAxis=function(t,e){var i=this._axesMap[t];if(null!=i){if(null==e)for(var n in i)if(i.hasOwnProperty(n))return i[n];return i[e]}},b.getAxes=function(){return this._axesList.slice()},b.getCartesian=function(t,e){if(null!=t&&null!=e){var i="x"+t+"y"+e;return this._coordsMap[i]}m[ui](t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var n=0,r=this._coordsList;n0?ti:"top":r.width>0?"left":"right";c||l.setLabel(t.style,p,n,h,o,i,v),s[A](t,p)}function r(t,e){var i=t.get(u)||0;return Math.min(i,Math.abs(e.width),Math.abs(e[pi]))}var a=t(wi),s=t(E),l=t("./helper"),u=["itemStyle",G,"barBorderWidth"];a[Ve](t(o)[gi],t("./barItemStyle"));var c=t(q).extendChartView({type:"bar",render:function(t,e,i){var n=t.get(Ke);return("cartesian2d"===n||"polar"===n)&&this._render(t,e,i),this.group},dispose:a.noop,_render:function(t){var r,a=this.group,o=t[$e](),l=this._data,u=t[Ke],c=u.getBaseAxis();"cartesian2d"===u.type?r=c.isHorizontal():"polar"===u.type&&(r="angle"===c.dim);var d=t.isAnimationEnabled()?t:null;o.diff(l).add(function(e){if(o.hasValue(e)){var i=o[z](e),s=f[u.type](o,e,i),l=h[u.type](o,e,i,s,r,d);o.setItemGraphicEl(e,l),a.add(l),n(l,o,e,i,s,t,r,"polar"===u.type)}})[Ue](function(e,i){var c=l[R](i);if(!o.hasValue(e))return void a[Fe](c);var p=o[z](e),m=f[u.type](o,e,p);c?s[L](c,{shape:m},d,e):c=h[u.type](o,e,p,m,r,d,!0),o.setItemGraphicEl(e,c),a.add(c),n(c,o,e,p,m,t,r,"polar"===u.type)})[Fe](function(t){var n=l[R](t);"cartesian2d"===u.type?n&&e(t,d,n):n&&i(t,d,n)}).execute(),this._data=o},remove:function(t){var n=this.group,r=this._data;t.get(fi)?r&&r.eachItemGraphicEl(function(n){"sector"===n.type?i(n[Ye],t,n):e(n[Ye],t,n)}):n[ue]()}}),h={cartesian2d:function(t,e,i,n,r,o,l){var u=new s.Rect({shape:a[Ve]({},n)});if(o){var c=u.shape,h=r?pi:"width",f={};c[h]=0,f[h]=n[h],s[l?L:"initProps"](u,{shape:f},o,e)}return u},polar:function(t,e,i,n,r,o,l){var u=new s.Sector({shape:a[Ve]({},n)});if(o){var c=u.shape,h=r?"r":k,f={};c[h]=r?0:n.startAngle,f[h]=n[h],s[l?L:"initProps"](u,{shape:f},o,e)}return u}},f={cartesian2d:function(t,e,i){var n=t[O](e),a=r(i,n),o=n.width>0?1:-1,s=n[pi]>0?1:-1;return{x:n.x+o*a/2,y:n.y+s*a/2,width:n.width-o*a,height:n[pi]-s*a}},polar:function(t,e){var i=t[O](e);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i[k]}}};return c}),e("echarts/layout/barGrid",[Si,wi,"../util/number"],function(t){function e(t){return t.get("stack")||d+t[Ae]}function i(t){return t.dim+t.index}function n(t,e){var i=[],n=t.axis,r="axis0";if(n.type===u){for(var o=n.getBandWidth(),l=0;le&&(e=Math.min(e,l),t.width&&(e=Math.min(e,t.width)),l-=e,t.width=e,u--)}),c=(l-a)/(u+(u-1)*o),c=Math.max(c,0);var h,d=0;s.each(n,function(t){t.width||(t.width=c),h=t,d+=t.width*(1+o)}),h&&(d-=h.width*o);var p=-d/2;s.each(n,function(t,n){i[e][n]=i[e][n]||{offset:p,width:t.width},p+=t.width*(1+o)})}),i}function o(t,n){var a=r(s[pe](n.getSeriesByType(t),function(t){return!n.isSeriesFiltered(t)&&t[Ke]&&"cartesian2d"===t[Ke].type})),o={},u={};n[ce](t,function(t){if("cartesian2d"===t[Ke].type){var n=t[$e](),r=t[Ke],s=r.getBaseAxis(),h=e(t),f=a[i(s)][h],d=f[g],p=f.width,m=r.getOtherAxis(s),v=t.get("barMinHeight")||0,y=s.onZero?m.toGlobalCoord(m[c](0)):m.getGlobalExtent()[0],x=[t[w]("x")[0],t[w]("y")[0]],_=n.mapArray(x,function(t,e){return r[l]([t,e])},!0);o[h]=o[h]||[],u[h]=u[h]||[],n.setLayout({offset:d,size:p}),n.each(t[w](m.dim)[0],function(t,e){if(!isNaN(t)){o[h][e]||(o[h][e]={p:y,n:y},u[h][e]={p:y,n:y});var i,r,a,s,l=t>=0?"p":"n",c=_[e],f=o[h][e][l],g=u[h][e][l];m.isHorizontal()?(i=f,r=c[1]+d,a=c[0]-g,s=p,u[h][e][l]+=a,Math.abs(a)a?-1:1)*v),o[h][e][l]+=a):(i=c[0]+d,r=f,a=p,s=c[1]-g,u[h][e][l]+=s,Math.abs(s)=s?-1:1)*v),o[h][e][l]+=s),n.setItemLayout(e,{x:i,y:r,width:a,height:s})}},!0)}},this)}var s=t(wi),h=t("../util/number"),f=h[T],d="__ec_stack_";return o.getLayoutOnAxis=n,o}),e("echarts/component/radar",[Si,"../coord/radar/Radar","../coord/radar/RadarModel","./radar/RadarView"],function(t){t("../coord/radar/Radar"),t("../coord/radar/RadarModel"),t("./radar/RadarView")}),e("echarts/chart/radar/RadarSeries",[Si,"../../model/Series","../../data/List","../../data/helper/completeDimensions",wi,"../../util/format"],function(t){var e=t("../../model/Series"),i=t("../../data/List"),n=t("../../data/helper/completeDimensions"),r=t(wi),a=t("../../util/format").encodeHTML,o=e[Ve]({type:"series.radar",dependencies:["radar"],init:function(){o.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()}},getInitialData:function(t){var e=t.data||[],r=n([],e,{extraPrefix:"indicator_",extraFromZero:!0}),a=new i(r,this);return a.initData(e),a},formatTooltip:function(t){var e=this.getRawValue(t),i=this[Ke],n=i.getIndicatorAxes(),o=this[$e]()[B](t);return a(""===o?this.name:o)+"
"+r.map(n,function(t,i){return a(t.name+" : "+e[i])}).join("
")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{normal:{width:2,type:"solid"}},label:{normal:{position:"top"}},symbol:"emptyCircle",symbolSize:4}});return o}),e("echarts/chart/radar/RadarView",[Si,E,wi,"../../util/symbol",q],function(t){function e(t){return n[_e](t)||(t=[+t,+t]),t}var i=t(E),n=t(wi),r=t("../../util/symbol");return t(q).extendChartView({type:"radar",render:function(t){function a(t,i){var n=t[je](i,"symbol")||"circle",a=t[je](i,"color");if("none"!==n){var o=e(t[je](i,"symbolSize")),s=r.createSymbol(n,-1,-1,2,2,a);return s.attr({style:{strokeNoScale:!0},z2:100,scale:[o[0]/2,o[1]/2]}),s}}function o(e,n,r,o,s,l){r[ue]();for(var u=0;u"+o(n+" : "+i)},getTooltipPosition:function(t){if(null!=t){var e=this[$e]()[B](t),i=this[Ke],n=i.getRegion(e);return n&&i[l](n[ee])}},setZoom:function(t){this[F].zoom=t},setCenter:function(t){this[F][ee]=t},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{normal:{show:!1,color:"#000"},emphasis:{show:!0,color:"rgb(100,0,0)"}},itemStyle:{normal:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{areaColor:"rgba(255,215,0,0.8)"}}}});return n.mixin(h,u),h}),e("echarts/chart/map/MapView",[Si,E,wi,"../../component/helper/MapDraw",q],function(t){var e=t(E),i=t(wi),n=t("../../component/helper/MapDraw");t(q).extendChartView({type:"map",render:function(t,e,i,r){if(!r||"mapToggleSelect"!==r.type||r.from!==this.uid){var a=this.group;if(a[ue](),!t.getHostGeoModel()){if(r&&"geoRoam"===r.type&&r.componentType===He&&r.seriesId===t.id){var o=this._mapDraw;o&&a.add(o.group)}else if(t.needsDrawMap){var o=this._mapDraw||new n(i,!0);a.add(o.group),o.draw(t,e,i,this,r),this._mapDraw=o}else this._mapDraw&&this._mapDraw[Fe](),this._mapDraw=null;t.get("showLegendSymbol")&&e[Se]("legend")&&this._renderSymbols(t,e,i)}}},remove:function(){this._mapDraw&&this._mapDraw[Fe](),this._mapDraw=null,this.group[ue]()},dispose:function(){this._mapDraw&&this._mapDraw[Fe](),this._mapDraw=null},_renderSymbols:function(t){var n=t.originalData,r=this.group;n.each("value",function(a,o){if(!isNaN(a)){var s=n[O](o);if(s&&s.point){var l=s.point,u=s[g],c=new e.Circle({style:{fill:t[$e]().getVisual("color")},shape:{cx:l[0]+9*u,cy:l[1],r:3},silent:!0,z2:u?8:10});if(!u){var h=t.mainSeries[$e](),f=n[B](o),d=h.indexOfName(f),p=n[z](o),m=p[li]("label.normal"),v=p[li]("label.emphasis"),y=h[R](d),x=i.retrieve2(t.getFormattedLabel(o,G),f),_=i.retrieve2(t.getFormattedLabel(o,N),x),b=function(){var t=e.setTextStyle({},v,{text:v.get("show")?_:null},{isRectText:!0,useInsideStyle:!1},!0);c.style.extendFrom(t),c.__mapOriginalZ2=c.z2,c.z2+=1},w=function(){e.setTextStyle(c.style,m,{text:m.get("show")?x:null,textPosition:m[I](te)||ti},{isRectText:!0,useInsideStyle:!1}),null!=c.__mapOriginalZ2&&(c.z2=c.__mapOriginalZ2,c.__mapOriginalZ2=null)};y.on(ze,b).on(De,w).on(N,b).on(G,w),w()}r.add(c)}}})}})}),e("echarts/action/geoRoam",[Si,wi,"./roamHelper","../echarts"],function(t){var e=t(wi),i=t("./roamHelper"),n=t("../echarts");n[ye]({type:"geoRoam",event:"geoRoam",update:"updateLayout"},function(t,n){var r=t.componentType||He;n[ii]({mainType:r,query:t},function(n){var a=n[Ke];if("geo"===a.type){var o=i.updateCenterAndZoom(a,t,n.get("scaleLimit"));n.setCenter&&n.setCenter(o[ee]),n.setZoom&&n.setZoom(o.zoom),r===He&&e.each(n.seriesGroup,function(t){t.setCenter(o[ee]),t.setZoom(o.zoom)})}})})}),e("echarts/coord/geo/geoCreator",[Si,"./Geo","../../util/layout",wi,"../../util/number",q,"./parseGeoJson"],function(t){function e(t,e){var i=t.get("boundingCoords");if(null!=i){var n=i[0],a=i[1];isNaN(n[0])||isNaN(n[1])||isNaN(a[0])||isNaN(a[1])||this.setBoundingRect(n[0],n[1],a[0]-n[0],a[1]-n[1])}var s,l=this[ae](),u=t.get("layoutCenter"),c=t.get("layoutSize"),h=e[si](),f=e[oi](),d=t.get("aspectScale")||.75,p=l.width/l[pi]*d,m=!1;u&&c&&(u=[o[T](u[0],h),o[T](u[1],f)],c=o[T](c,Math.min(h,f)),isNaN(u[0])||isNaN(u[1])||isNaN(c)||(m=!0));var v;if(m){var v={};p>1?(v.width=c,v[pi]=c/p):(v[pi]=c,v.width=c*p),v.y=u[1]-v[pi]/2,v.x=u[0]-v.width/2}else s=t.getBoxLayoutParams(),s.aspect=p,v=r[re](s,{width:h,height:f});this.setViewRect(v.x,v.y,v.width,v[pi]),this.setCenter(t.get(ee)),this.setZoom(t.get("zoom"))}function i(t,e){a.each(e.get("geoCoord"),function(e,i){t.addGeoCoord(i,e)})}var n=t("./Geo"),r=t("../../util/layout"),a=t(wi),o=t("../../util/number"),s={},l={dimensions:n[gi][ve],create:function(t,r){var o=[];t[ii]("geo",function(t,a){var l=t.get("map"),u=s[l],c=new n(l+a,l,u&&u.geoJson,u&&u.specialAreas,t.get("nameMap"));c.zoomLimit=t.get("scaleLimit"),o.push(c),i(c,t),t[Ke]=c,c.model=t,c[di]=e,c[di](t,r)}),t.eachSeries(function(t){var e=t.get(Ke);if("geo"===e){var i=t.get("geoIndex")||0;t[Ke]=o[i]}});var l={};return t[ce]("map",function(t){if(!t.getHostGeoModel()){var e=t.getMapType();l[e]=l[e]||[],l[e].push(t)}}),a.each(l,function(t,l){var u=s[l],c=a.map(t,function(t){return t.get("nameMap")}),h=new n(l,l,u&&u.geoJson,u&&u.specialAreas,a.mergeAll(c));h.zoomLimit=a.retrieve.apply(null,a.map(t,function(t){return t.get("scaleLimit")})),o.push(h),h[di]=e,h[di](t[0],r),a.each(t,function(t){t[Ke]=h,i(h,t)})}),o},registerMap:function(t,e,i){e.geoJson&&!e.features&&(i=e.specialAreas,e=e.geoJson),typeof e===vi&&(e=typeof JSON!==M&&JSON.parse?JSON.parse(e):new Function("return ("+e+");")()),s[t]={geoJson:e,specialAreas:i}},getMap:function(t){return s[t]},getFilledRegions:function(t,e,i){var n=(t||[]).slice();i=i||{};var r=l.getMap(e),o=r&&r.geoJson;if(!o)return t;for(var s=a[S](),u=o.features,c=0;cc;c++)s=Math.min(s,n[a][c]),l=Math.max(l,n[a][c]),o+=n[a][c];var h;return h="min"===e?s:"max"===e?l:"average"===e?o/u:o,0===u?0/0:h})}var i=t(wi);return function(t){var n={};t[ce]("map",function(t){var e=t.getHostGeoModel(),i=e?"o"+e.id:"i"+t.getMapType();(n[i]=n[i]||[]).push(t)}),i.each(n,function(t){for(var n=e(i.map(t,function(t){return t[$e]()}),t[0].get("mapValueCalculation")),r=0;rn||l.newline?(a=0,c=v,o+=s+i,s=d[pi]):s=Math.max(s,d[pi])}else{var g=d[pi]+(m?-m.y+d.y:0);h=o+g,h>r||l.newline?(a+=s+i,o=0,h=g,s=d.width):s=Math.max(s,d.width)}l.newline||(f[0]=a,f[1]=o,"horizontal"===t?a=c+i:o=h+i)})}var i=t(wi),n=t("zrender/core/BoundingRect"),r=t("./number"),a=t("./format"),o=r[T],s=i.each,l={},u=l.LOCATION_PARAMS=["left","right","top",ti,"width",pi],c=l.HV_NAMES=[["width","left","right"],[pi,"top",ti]];return l.box=e,l.vbox=i.curry(e,"vertical"),l.hbox=i.curry(e,"horizontal"),l.getAvailableSize=function(t,e,i){var n=e.width,r=e[pi],s=o(t.x,n),l=o(t.y,r),u=o(t.x2,n),c=o(t.y2,r);return(isNaN(s)||isNaN(parseFloat(t.x)))&&(s=0),(isNaN(u)||isNaN(parseFloat(t.x2)))&&(u=n),(isNaN(l)||isNaN(parseFloat(t.y)))&&(l=0),(isNaN(c)||isNaN(parseFloat(t.y2)))&&(c=r),i=a.normalizeCssArray(i||0),{width:Math.max(u-s-i[1]-i[3],0),height:Math.max(c-l-i[0]-i[2],0)}},l[re]=function(t,e,i){i=a.normalizeCssArray(i||0);var r=e.width,s=e[pi],l=o(t.left,r),u=o(t.top,s),c=o(t.right,r),h=o(t[ti],s),f=o(t.width,r),d=o(t[pi],s),p=i[2]+i[0],m=i[1]+i[3],v=t.aspect;switch(isNaN(f)&&(f=r-c-m-l),isNaN(d)&&(d=s-h-p-u),null!=v&&(isNaN(f)&&isNaN(d)&&(v>r/s?f=.8*r:d=.8*s),isNaN(f)&&(f=v*d),isNaN(d)&&(d=f/v)),isNaN(l)&&(l=r-c-f-m),isNaN(u)&&(u=s-h-d-p),t.left||t.right){case ee:l=r/2-f/2-i[3];break;case"right":l=r-f-m}switch(t.top||t[ti]){case ie:case ee:u=s/2-d/2-i[0];break;case ti:u=s-d-p}l=l||0,u=u||0,isNaN(f)&&(f=r-m-l-(c||0)),isNaN(d)&&(d=s-p-u-(h||0));var g=new n(l+i[3],u+i[0],f,d);return g.margin=i,g},l.positionElement=function(t,e,r,a,o){var s=!o||!o.hv||o.hv[0],u=!o||!o.hv||o.hv[1],c=o&&o.boundingMode||"all";if(s||u){var h;if("raw"===c)h="group"===t.type?new n(0,0,+e.width||0,+e[pi]||0):t[ae]();else if(h=t[ae](),t.needLocalTransform()){var f=t.getLocalTransform();h=h.clone(),h[_](f)}e=l[re](i[Ne]({width:h.width,height:h[pi]},e),r,a);var d=t[te],p=s?e.x-h.x:0,m=u?e.y-h.y:0;t.attr(te,"raw"===c?[p,m]:[d[0]+p,d[1]+m])}},l.sizeCalculable=function(t,e){return null!=t[c[e][0]]||null!=t[c[e][1]]&&null!=t[c[e][2]]},l.mergeLayoutParam=function(t,e,n){function r(i,n){var r={},l=0,c={},h=0,f=2;if(s(i,function(e){c[e]=t[e]}),s(i,function(t){a(e,t)&&(r[t]=c[t]=e[t]),o(r,t)&&l++,o(c,t)&&h++}),u[n])return o(e,i[1])?c[i[2]]=null:o(e,i[2])&&(c[i[1]]=null),c;if(h!==f&&l){if(l>=f)return r;for(var d=0;da[f],y=[-m.x,-m.y];y[h]=l[te][h];var x=[0,0],_=[-v.x,-v.y],b=e.retrieve2(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(g){var w=t.get("pageButtonPosition",!0);"end"===w?_[h]+=a[f]-v[f]:x[h]+=v[f]+b}_[1-h]+=m[d]/2-v[d]/2,l.attr(te,y),u.attr(te,x),c.attr(te,_);var S=this.group[ae](),S={x:0,y:0};if(S[f]=g?a[f]:m[f],S[d]=Math.max(m[d],v[d]),S[p]=Math.min(0,v[p]+_[1-h]),u.__rectSize=a[f],g){var M={x:0,y:0};M[f]=Math.max(a[f]-v[f]-b,0),M[d]=S[d],u.setClipPath(new i.Rect({shape:M})),u.__rectSize=M[f]}else c.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var T=this._getPageInfo(t);return null!=T.pageIndex&&i[L](l,{position:T.contentPosition},t),this._updatePageInfoView(t,T),S},_pageGo:function(t,e,i){var n=this._getPageInfo(e)[t];null!=n&&i[Ge]({type:"legendScroll",scrollDataIndex:n,legendId:e.id})},_updatePageInfoView:function(t,i){var n=this._controllerGroup;e.each(["pagePrev","pageNext"],function(e){var r=null!=i[e+"DataIndex"],a=n.childOfName(e);a&&(a[Te]("fill",r?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=r?"pointer":"default")});var r=n.childOfName("pageText"),a=t.get("pageFormatter"),o=i.pageIndex,s=null!=o?o+1:0,l=i.pageCount;r&&a&&r[Te]("text",e[he](a)?a[be]("{current}",s)[be]("{total}",l):a({current:s,total:l}))},_getPageInfo:function(t){function e(t){var e=t[ae]().clone();return e[m]+=t[te][f],e}var i,n,r,a,l=t.get("scrollDataIndex",!0),u=this.getContentGroup(),c=u[ae](),h=this._containerGroup.__rectSize,f=t.getOrient().index,d=o[f],p=o[1-f],m=s[f],v=u[te].slice();u.eachChild(function(t){t.__legendDataIndex===l&&(a=t)});var g=h?Math.ceil(c[d]/h):0;if(a){var y=a[ae](),x=a[te][f]+y[m];v[f]=-x-c[m],i=Math.floor(g*(x+y[m]+h/2)/c[d]),i=c[d]&&g?Math.max(0,Math.min(g-1,i)):-1;var _={x:0,y:0};_[d]=h,_[p]=c[p],_[m]=-v[f]-c[m];var b,w=u.children();if(u.eachChild(function(t,i){var n=e(t);n.intersect(_)&&(null==b&&(b=i),r=t.__legendDataIndex),i===w[Qe]-1&&n[m]+n[d]<=_[m]+_[d]&&(r=null)}),null!=b){var S=w[b],M=e(S);if(_[m]=M[m]+M[d]-_[d],0>=b&&M[m]>=_[m])n=null;else{for(;b>0&&e(w[b-1]).intersect(_);)b--;n=w[b].__legendDataIndex}}}return{contentPosition:v,pageIndex:i,pageCount:g,pagePrevDataIndex:n,pageNextDataIndex:r}}});return l}),e("echarts/component/legend/scrollableLegendAction",[Si,q],function(t){t(q)[ye]("legendScroll","legendscroll",function(t,e){var i=t.scrollDataIndex;null!=i&&e[ii]({mainType:"legend",subType:"scroll",query:t},function(t){t.setScrollDataIndex(i)})})}),e("echarts/scale/helper",[Si,"../util/number"],function(t){function e(t,e,i){t[e]=Math.max(Math.min(t[e],i[1]),i[0])}var i=t("../util/number"),n=i.round,r={};return r.intervalScaleNiceTicks=function(t,e,a,o){var s={},l=t[1]-t[0],u=s.interval=i.nice(l/e,!0);null!=a&&a>u&&(u=s.interval=a),null!=o&&u>o&&(u=s.interval=o);var c=s.intervalPrecision=r.getIntervalPrecision(u),h=s.niceTickExtent=[n(Math.ceil(t[0]/u)*u,c),n(Math.floor(t[1]/u)*u,c)];return r.fixExtent(h,t),s},r.getIntervalPrecision=function(t){return i.getPrecisionSafe(t)+2},r.fixExtent=function(t,i){!isFinite(t[0])&&(t[0]=i[0]),!isFinite(t[1])&&(t[1]=i[1]),e(t,0,i),e(t,1,i),t[0]>t[1]&&(t[0]=t[1])},r.intervalScaleGetTicks=function(t,e,i,r){var a=[];if(!t)return a;var o=1e4;e[0]o)return[];return e[1]>(a[Qe]?a[a[Qe]-1]:i[1])&&a.push(e[1]),a},r}),e("echarts/scale/Interval",[Si,"../util/number","../util/format","./Scale","./helper"],function(t){var e=t("../util/number"),i=t("../util/format"),n=t("./Scale"),r=t("./helper"),a=e.round,o=n[Ve]({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(t,e){var i=this._extent;isNaN(t)||(i[0]=parseFloat(t)),isNaN(e)||(i[1]=parseFloat(e))},unionExtent:function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),o[gi][j].call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=r.getIntervalPrecision(t)},getTicks:function(){return r.intervalScaleGetTicks(this._interval,this._extent,this._niceExtent,this._intervalPrecision)},getTicksLabels:function(){for(var t=[],e=this[Y](),i=0;ia&&(a=-a,n.reverse());var o=r.intervalScaleNiceTicks(n,t,e,i);this._intervalPrecision=o.intervalPrecision,this._interval=o.interval,this._niceExtent=o.niceTickExtent}},niceExtent:function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var i=e[0];t.fixMax?e[0]-=i/2:(e[1]+=i/2,e[0]-=i/2)}else e[1]=1;var n=e[1]-e[0];isFinite(n)||(e[0]=0,e[1]=1),this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var r=this._interval;t.fixMin||(e[0]=a(Math.floor(e[0]/r)*r)),t.fixMax||(e[1]=a(Math.ceil(e[1]/r)*r))}});return o[Xe]=function(){return new o},o}),e("echarts/component/axisPointer",[Si,"../echarts","./axisPointer/modelHelper","./axisPointer/axisTrigger",wi,"./axisPointer/AxisPointerModel","./axisPointer/AxisPointerView","./axisPointer/CartesianAxisPointer"],function(t){var e=t("../echarts"),i=t("./axisPointer/modelHelper"),n=t("./axisPointer/axisTrigger"),r=t(wi);t("./axisPointer/AxisPointerModel"),t("./axisPointer/AxisPointerView"),t("./axisPointer/CartesianAxisPointer"),e.registerPreprocessor(function(t){if(t){(!t.axisPointer||0===t.axisPointer[Qe])&&(t.axisPointer={});var e=t.axisPointer.link;e&&!r[_e](e)&&(t.axisPointer.link=[e])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t[Se]("axisPointer").coordSysAxesInfo=i.collect(t,e)}),e[ye]({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},n)}),e("echarts/component/tooltip/TooltipModel",[Si,q],function(t){t(q).extendComponentModel({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:8,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}})}),e("echarts/scale/Scale",[Si,"../util/clazz"],function(t){function e(t){this._setting=t||{},this._extent=[1/0,-1/0],this._interval=0,this.init&&this.init.apply(this,arguments)}var i=t("../util/clazz"),n=e[gi];return n.parse=function(t){return t},n.getSetting=function(t){return this._setting[t]},n[J]=function(t){var e=this._extent;return t>=e[0]&&t<=e[1]},n.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},n.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},n.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},n.unionExtentFromData=function(t,e){this.unionExtent(t.getDataExtent(e,!0))},n[$]=function(){return this._extent.slice()},n[j]=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},n.getTicksLabels=function(){for(var t=[],e=this[Y](),i=0;in?t-=u+a:t+=a),null!=o&&(e+c+o>r?e-=c+o:e+=o),[t,e]}function s(t,e,i,n,r){var a=l(i),o=a.width,s=a[pi];return t=Math.min(t+o,n)-o,e=Math.min(e+s,r)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function l(t){var e=t.clientWidth,i=t.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var n=document.defaultView.getComputedStyle(t);n&&(e+=parseInt(n.paddingLeft,10)+parseInt(n.paddingRight,10)+parseInt(n.borderLeftWidth,10)+parseInt(n.borderRightWidth,10),i+=parseInt(n.paddingTop,10)+parseInt(n.paddingBottom,10)+parseInt(n.borderTopWidth,10)+parseInt(n.borderBottomWidth,10))}return{width:e,height:i}}function u(t,e,i){var n=i[0],r=i[1],a=5,o=0,s=0,l=e.width,u=e[pi];switch(t){case"inside":o=e.x+l/2-n/2,s=e.y+u/2-r/2;break;case"top":o=e.x+l/2-n/2,s=e.y-r-a;break;case ti:o=e.x+l/2-n/2,s=e.y+u+a;break;case"left":o=e.x-n-a,s=e.y+u/2-r/2;break;case"right":o=e.x+l+a,s=e.y+u/2-r/2}return[o,s]}function c(t){return t===ee||t===ie}var h=t("./TooltipContent"),f=t(wi),d=t("../../util/format"),p=t("../../util/number"),m=t(E),v=t("../axisPointer/findPointFromSeries"),g=t("../../util/layout"),y=t(bi),x=t(o),b=t("../axisPointer/globalListener"),w=t("../../coord/axisHelper"),S=t("../axisPointer/viewHelper"),M=f.bind,P=f.each,A=p[T],L=new m.Rect({shape:{x:-1,y:-1,width:2,height:2}});t(q).extendComponentView({type:"tooltip",init:function(t,e){if(!y.node){var i=new h(e.getDom(),e);this._tooltipContent=i}},render:function(t,e,i){if(!y.node){this.group[ue](),this._tooltipModel=t,this._ecModel=e,this._api=i,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get("alwaysShowContent");var n=this._tooltipContent;n[Ue](),n.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel,e=t.get("triggerOn");b[ge]("itemTooltip",this._api,M(function(t,i,n){"none"!==e&&(e[Je](t)>=0?this._tryShow(i,n):"leave"===t&&this._hide(n))},this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,i=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var n=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){n.manuallyShowTip(t,e,i,{x:n._lastX,y:n._lastY})})}},manuallyShowTip:function(t,e,n,r){if(r.from!==this.uid&&!y.node){var a=i(r,n);this._ticket="";var o=r.dataByCoordSys;if(r.tooltip&&null!=r.x&&null!=r.y){var s=L;s[te]=[r.x,r.y],s[Ue](),s.tooltip=r.tooltip,this._tryShow({offsetX:r.x,offsetY:r.y,target:s},a)}else if(o)this._tryShow({offsetX:r.x,offsetY:r.y,position:r[te],event:{},dataByCoordSys:r.dataByCoordSys,tooltipOption:r.tooltipOption},a);else if(null!=r[Ae]){if(this._manuallyAxisShowTip(t,e,n,r))return;var l=v(r,e),u=l.point[0],c=l.point[1];null!=u&&null!=c&&this._tryShow({offsetX:u,offsetY:c,position:r[te],target:l.el,event:{}},a)}else null!=r.x&&null!=r.y&&(n[Ge]({type:"updateAxisPointer",x:r.x,y:r.y}),this._tryShow({offsetX:r.x,offsetY:r.y,position:r[te],target:n.getZr().findHover(r.x,r.y)[Le],event:{}},a))}},manuallyHideTip:function(t,e,n,r){var a=this._tooltipContent;this._alwaysShowContent||a.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,r.from!==this.uid&&this._hide(i(r,n))},_manuallyAxisShowTip:function(t,i,n,r){var a=r[Ae],o=r[Ye],s=i[Se]("axisPointer").coordSysAxesInfo;if(null!=a&&null!=o&&null!=s){var l=i.getSeriesByIndex(a);if(l){var u=l[$e](),t=e([u[z](o),l,(l[Ke]||{}).model,t]);if("axis"===t.get(Be))return n[Ge]({type:"updateAxisPointer",seriesIndex:a,dataIndex:o,position:r[te]}),!0}}},_tryShow:function(t,e){var i=t[Le],n=this._tooltipModel;if(n){this._lastX=t.offsetX,this._lastY=t.offsetY;var r=t.dataByCoordSys;r&&r[Qe]?this._showAxisTooltip(r,t):i&&null!=i[Ye]?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,i,e)):i&&i.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,i,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var i=t.get("showDelay");e=f.bind(e,this),clearTimeout(this._showTimout),i>0?this._showTimout=setTimeout(e,i):e()},_showAxisTooltip:function(t,i){var n=this._ecModel,r=this._tooltipModel,a=[i.offsetX,i.offsetY],o=[],s=[],l=e([i.tooltipOption,r]);P(t,function(t){P(t.dataByAxis,function(t){var e=n[Se](t.axisDim+"Axis",t.axisIndex),i=t.value,r=[];if(e&&null!=i){var a=S.getValueLabel(i,e.axis,n,t.seriesDataIndices,t.valueLabelOpt);f.each(t.seriesDataIndices,function(o){var l=n.getSeriesByIndex(o[Ae]),u=o.dataIndexInside,c=l&&l[Pe](u);c.axisDim=t.axisDim,c.axisIndex=t.axisIndex,c.axisType=t.axisType,c.axisId=t.axisId,c.axisValue=w.getAxisRawValue(e.axis,i),c.axisValueLabel=a,c&&(s.push(c),r.push(l.formatTooltip(u,!0)))});var l=a;o.push((l?d.encodeHTML(l)+"
":"")+r.join("
"))}})},this),o.reverse(),o=o.join("

");var u=i[te];this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(l,u,a[0],a[1],this._tooltipContent,s):this._showTooltipContent(l,o,s,Math.random(),a[0],a[1],u)})},_showSeriesItemTooltip:function(t,i,n){var r=this._ecModel,a=i[Ae],o=r.getSeriesByIndex(a),s=i.dataModel||o,l=i[Ye],u=i.dataType,c=s[$e](),h=e([c[z](l),s,o&&(o[Ke]||{}).model,this._tooltipModel]),f=h.get(Be);if(null==f||"item"===f){var d=s[Pe](l,u),p=s.formatTooltip(l,!1,u),m="item_"+s.name+"_"+l;this._showOrMove(h,function(){this._showTooltipContent(h,p,d,m,t.offsetX,t.offsetY,t[te],t[Le])}),n({type:"showTip",dataIndexInside:l,dataIndex:c[C](l),seriesIndex:a,from:this.uid})}},_showComponentItemTooltip:function(t,e,i){var n=e.tooltip;if(typeof n===vi){var r=n;n={content:r,formatter:r}}var a=new x(n,this._tooltipModel,this._ecModel),o=a.get("content"),s=Math.random();this._showOrMove(a,function(){this._showTooltipContent(a,o,a.get("formatterParams")||{},s,t.offsetX,t.offsetY,t[te],e)}),i({type:"showTip",from:this.uid})},_showTooltipContent:function(t,e,i,n,r,a,o,s){if(this._ticket="",t.get("showContent")&&t.get("show")){var l=this._tooltipContent,u=t.get("formatter");o=o||t.get(te);var c=e;if(u&&typeof u===vi)c=d.formatTpl(u,i,!0);else if(typeof u===xe){var h=M(function(e,n){e===this._ticket&&(l.setContent(n),this._updatePosition(t,o,r,a,l,i,s))},this);this._ticket=n,c=u(i,n,h)}l.setContent(c),l.show(t),this._updatePosition(t,o,r,a,l,i,s)}},_updatePosition:function(t,e,i,o,l,h,d){var p=this._api[si](),m=this._api[oi]();e=e||t.get(te);var v=l.getSize(),y=t.get("align"),x=t.get("verticalAlign"),b=d&&d[ae]().clone();if(d&&b[_](d[a]),typeof e===xe&&(e=e([i,o],h,l.el,b,{viewSize:[p,m],contentSize:v.slice()})),f[_e](e))i=A(e[0],p),o=A(e[1],m);else if(f[ui](e)){e.width=v[0],e[pi]=v[1];var w=g[re](e,{width:p,height:m});i=w.x,o=w.y,y=null,x=null}else if(typeof e===vi&&d){var S=u(e,b,v);i=S[0],o=S[1]}else{var S=n(i,o,l.el,p,m,y?null:20,x?null:20);i=S[0],o=S[1]}if(y&&(i-=c(y)?v[0]/2:"right"===y?v[0]:0),x&&(o-=c(x)?v[1]/2:x===ti?v[1]:0),t.get("confine")){var S=s(i,o,l.el,p,m);i=S[0],o=S[1]}l[r](i,o)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,i=!!e&&e[Qe]===t[Qe];return i&&P(e,function(e,n){var r=e.dataByAxis||{},a=t[n]||{},o=a.dataByAxis||[];i&=r[Qe]===o[Qe],i&&P(r,function(t,e){var n=o[e]||{},r=t.seriesDataIndices||[],a=n.seriesDataIndices||[];i&=t.value===n.value&&t.axisType===n.axisType&&t.axisId===n.axisId&&r[Qe]===a[Qe],i&&P(r,function(t,e){var n=a[e];i&=t[Ae]===n[Ae]&&t[Ye]===n[Ye]})})}),this._lastDataByCoordSys=t,!!i},_hide:function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},dispose:function(t,e){y.node||(this._tooltipContent.hide(),b.unregister("itemTooltip",e))}})}),e("zrender/vml/graphic",[Si,"../core/env","../core/vector","../core/BoundingRect","../core/PathProxy","../tool/color","../contain/text","../graphic/helper/text","../graphic/mixin/RectText","../graphic/Displayable","../graphic/Image","../graphic/Text","../graphic/Path","../graphic/Gradient","./core"],function(t){if(!t("../core/env")[ai]){var e=t("../core/vector"),i=t("../core/BoundingRect"),r=t("../core/PathProxy").CMD,o=t("../tool/color"),s=t("../contain/text"),l=t("../graphic/helper/text"),u=t("../graphic/mixin/RectText"),c=t("../graphic/Displayable"),h=t("../graphic/Image"),f=t("../graphic/Text"),d=t("../graphic/Path"),p=t("../core/PathProxy"),m=t("../graphic/Gradient"),b=t("./core"),w=Math.round,S=Math.sqrt,M=Math.abs,T=Math.cos,C=Math.sin,P=Math.max,A=e[_],L=",",I="progid:DXImageTransform.Microsoft",D=21600,z=D/2,k=1e5,O=1e3,R=function(t){t.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",t.coordsize=D+","+D,t.coordorigin="0,0"},E=function(t){return String(t)[be](/&/g,"&")[be](/"/g,""")},B=function(t,e,i){return"rgb("+[t,e,i].join(",")+")"},N=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},V=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},F=function(t,e,i){return(parseFloat(t)||0)*k+(parseFloat(e)||0)*O+i},H=function(t,e){return typeof t===vi?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t},W=function(t,e,i){var n=o.parse(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=B(n[0],n[1],n[2]),t[Q]=i*n[3])},q=function(t){var e=o.parse(t);return[B(e[0],e[1],e[2]),e[3]]},Z=function(t,e,i){var n=e.fill;if(null!=n)if(n instanceof m){var r,o=0,s=[0,0],l=0,u=1,c=i[ae](),h=c.width,f=c[pi];if("linear"===n.type){r="gradient";var d=i[a],p=[n.x*h,n.y*f],v=[n.x2*h,n.y2*f];d&&(A(p,p,d),A(v,v,d));var y=v[0]-p[0],x=v[1]-p[1];o=180*Math.atan2(y,x)/Math.PI,0>o&&(o+=360),1e-6>o&&(o=0)}else{r="gradientradial";var p=[n.x*h,n.y*f],d=i[a],_=i.scale,b=h,w=f;s=[(p[0]-c.x)/b,(p[1]-c.y)/w],d&&A(p,p,d),b/=_[0]*D,w/=_[1]*D;var S=P(b,w);l=0/S,u=2*n.r/S-l}var M=n[qe].slice();M.sort(function(t,e){return t[g]-e[g]});for(var T=M[Qe],C=[],L=[],I=0;T>I;I++){var z=M[I],k=q(z.color);L.push(z[g]*u+l+" "+k[0]),(0===I||I===T-1)&&C.push(k)}if(T>=2){var O=C[0][0],R=C[1][0],E=C[0][1]*e[Q],B=C[1][1]*e[Q];t.type=r,t.method="none",t.focus="100%",t.angle=o,t.color=O,t.color2=R,t.colors=L.join(","),t[Q]=B,t.opacity2=E}"radial"===r&&(t.focusposition=s.join(","))}else W(t,n,e[Q])},U=function(t,e){null!=e.lineDash&&(t.dashstyle=e.lineDash.join(" ")),null==e[y]||e[y]instanceof m||W(t,e[y],e[Q])},j=function(t,e,i,n){var r="fill"==e,a=t.getElementsByTagName(e)[0];null!=i[e]&&"none"!==i[e]&&(r||!r&&i[x])?(t[r?"filled":"stroked"]="true",i[e]instanceof m&&V(t,a),a||(a=b.createNode(e)),r?Z(a,i,n):U(a,i),N(t,a)):(t[r?"filled":"stroked"]="false",V(t,a))},Y=[[],[],[]],$=function(t,e){var i,n,a,o,s,l,u=r.M,c=r.C,h=r.L,f=r.A,d=r.Q,p=[];for(o=0;o.01?V&&(F+=270/D):Math.abs(H-R)<1e-4?V&&O>F||!V&&F>O?y-=270/D:y+=270/D:V&&R>H||!V&&H>R?g+=270/D:g-=270/D),p.push(W,w(((O-E)*P+b)*D-z),L,w(((R-B)*I+M)*D-z),L,w(((O+E)*P+b)*D-z),L,w(((R+B)*I+M)*D-z),L,w((F*P+b)*D-z),L,w((H*I+M)*D-z),L,w((g*P+b)*D-z),L,w((y*I+M)*D-z)),s=g,l=y;break;case r.R:var q=Y[0],Z=Y[1];q[0]=t[o++],q[1]=t[o++],Z[0]=q[0]+t[o++],Z[1]=q[1]+t[o++],e&&(A(q,q,e),A(Z,Z,e)),q[0]=w(q[0]*D-z),Z[0]=w(Z[0]*D-z),q[1]=w(q[1]*D-z),Z[1]=w(Z[1]*D-z),p.push(" m ",q[0],L,q[1]," l ",Z[0],L,q[1]," l ",Z[0],L,Z[1]," l ",q[0],L,Z[1]);break;case r.Z:p.push(" x ")}if(i>0){p.push(n);for(var U=0;i>U;U++){var X=Y[U];e&&A(X,X,e),p.push(w(X[0]*D-z),L,w(X[1]*D-z),i-1>U?L:"")}}}return p.join("")};d[gi].brushVML=function(t){var e=this.style,i=this._vmlEl;i||(i=b.createNode("shape"),R(i),this._vmlEl=i),j(i,"fill",e,this),j(i,y,e,this);var r=this[a],o=null!=r,s=i.getElementsByTagName(y)[0];if(s){var l=e[x];if(o&&!e.strokeNoScale){var u=r[0]*r[3]-r[1]*r[2];l*=S(M(u))}s.weight=l+"px"}var c=this.path||(this.path=new p);this.__dirtyPath&&(c.beginPath(),this[n](c,this.shape),c.toStatic(),this.__dirtyPath=!1),i.path=$(c.data,this[a]),i.style.zIndex=F(this[Me],this.z,this.z2),N(t,i),null!=e.text?this.drawRectText(t,this[ae]()):this.removeRectText(t)},d[gi].onRemove=function(t){V(t,this._vmlEl),this.removeRectText(t)},d[gi].onAdd=function(t){N(t,this._vmlEl),this.appendRectText(t)};var K=function(t){return"object"==typeof t&&t.tagName&&"IMG"===t.tagName.toUpperCase()};h[gi].brushVML=function(t){var e,i,n=this.style,r=n.image;if(K(r)){var o=r.src;if(o===this._imageSrc)e=this._imageWidth,i=this._imageHeight;else{var s=r.runtimeStyle,l=s.width,u=s[pi];s.width="auto",s[pi]="auto",e=r.width,i=r[pi],s.width=l,s[pi]=u,this._imageSrc=o,this._imageWidth=e,this._imageHeight=i}r=o}else r===this._imageSrc&&(e=this._imageWidth,i=this._imageHeight);if(r){var c=n.x||0,h=n.y||0,f=n.width,d=n[pi],p=n.sWidth,m=n.sHeight,v=n.sx||0,g=n.sy||0,y=p&&m,x=this._vmlEl;x||(x=b.doc[X]("div"),R(x),this._vmlEl=x);var _,M=x.style,T=!1,C=1,D=1;if(this[a]&&(_=this[a],C=S(_[0]*_[0]+_[1]*_[1]),D=S(_[2]*_[2]+_[3]*_[3]),T=_[1]||_[2]),T){var z=[c,h],k=[c+f,h],O=[c,h+d],E=[c+f,h+d];A(z,z,_),A(k,k,_),A(O,O,_),A(E,E,_);var B=P(z[0],k[0],O[0],E[0]),G=P(z[1],k[1],O[1],E[1]),V=[];V.push("M11=",_[0]/C,L,"M12=",_[2]/D,L,"M21=",_[1]/C,L,"M22=",_[3]/D,L,"Dx=",w(c*C+_[4]),L,"Dy=",w(h*D+_[5])),M[ne]="0 "+w(B)+"px "+w(G)+"px 0",M[pe]=I+".Matrix("+V.join("")+", SizingMethod=clip)"}else _&&(c=c*C+_[4],h=h*D+_[5]),M[pe]="",M.left=w(c)+"px",M.top=w(h)+"px";var H=this._imageEl,W=this._cropEl;H||(H=b.doc[X]("div"),this._imageEl=H);var q=H.style;if(y){if(e&&i)q.width=w(C*e*f/p)+"px",q[pi]=w(D*i*d/m)+"px";else{var Z=new Image,U=this;Z.onload=function(){Z.onload=null,e=Z.width,i=Z[pi],q.width=w(C*e*f/p)+"px",q[pi]=w(D*i*d/m)+"px",U._imageWidth=e,U._imageHeight=i,U._imageSrc=r},Z.src=r}W||(W=b.doc[X]("div"),W.style.overflow="hidden",this._cropEl=W);var j=W.style;j.width=w((f+v*f/p)*C),j[pi]=w((d+g*d/m)*D),j[pe]=I+".Matrix(Dx="+-v*f/p*C+",Dy="+-g*d/m*D+")",W.parentNode||x.appendChild(W),H.parentNode!=W&&W.appendChild(H)}else q.width=w(C*f)+"px",q[pi]=w(D*d)+"px",x.appendChild(H),W&&W.parentNode&&(x.removeChild(W),this._cropEl=null);var Y="",$=n[Q];1>$&&(Y+=".Alpha(opacity="+w(100*$)+") "),Y+=I+".AlphaImageLoader(src="+r+", SizingMethod=scale)",q[pe]=Y,x.style.zIndex=F(this[Me],this.z,this.z2),N(t,x),null!=n.text&&this.drawRectText(t,this[ae]())}},h[gi].onRemove=function(t){V(t,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(t)},h[gi].onAdd=function(t){N(t,this._vmlEl),this.appendRectText(t)};var J,te=G,ee={},ie=0,re=100,se=document[X]("div"),le=function(t){var e=ee[t];if(!e){ie>re&&(ie=0,ee={});var i,n=se.style;try{n.font=t,i=n.fontFamily.split(",")[0]}catch(r){}e={style:n.fontStyle||te,variant:n.fontVariant||te,weight:n.fontWeight||te,size:0|parseFloat(n.fontSize||12),family:i||"Microsoft YaHei"},ee[t]=e,ie++}return e};s.measureText=function(t,e){var i=b.doc;J||(J=i[X]("div"),J.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",b.doc.body.appendChild(J));try{J.style.font=e}catch(n){}return J.innerHTML="",J.appendChild(i.createTextNode(t)),{width:J.offsetWidth}};for(var ue=new i,ce=function(t,e,i,n){var r=this.style;this.__dirty&&l.normalizeTextStyle(r,!0);var o=r.text;if(null!=o&&(o+=""),o){if(r.rich){var u=s.parseRichText(o,r);o=[];for(var c=0;c1&&(o*=u(_),s*=u(_));var b=(r===a?-1:1)*u((o*o*s*s-o*o*x*x-s*s*y*y)/(o*o*x*x+s*s*y*y))||0,w=b*o*x/s,S=b*-s*y/o,M=(t+i)/2+h(g)*w-c(g)*S,T=(e+n)/2+c(g)*w+h(g)*S,C=m([1,0],[(y-w)/o,(x-S)/s]),P=[(y-w)/o,(x-S)/s],A=[(-1*y-w)/o,(-1*x-S)/s],L=m(P,A);p(P,A)<=-1&&(L=f),p(P,A)>=1&&(L=0),0===a&&L>0&&(L-=2*f),1===a&&0>L&&(L+=2*f),v.addData(d,M,T,o,s,C,L,g,a)}function i(t){if(!t)return[];var i,n=t[be](/-/g," -")[be](/ /g," ")[be](/ /g,",")[be](/,,/g,",");for(i=0;i0&&""===v[0]&&v.shift();for(var g=0;go;o++){var s=t[o];s.path||s.createPathProxy(),s.__dirtyPath&&s[n](s.path,s.shape,!0),i.push(s.path)}var l=new a(e);return l.createPathProxy(),l[n]=function(t){t.appendPath(i);var e=t[U]();e&&t.rebuildPath(e)},l}}}),e("zrender/graphic/Path",[Si,"./Displayable","../core/util","../core/PathProxy","../contain/path","./Pattern"],function(t){function e(t){i.call(this,t),this.path=null}var i=t("./Displayable"),r=t("../core/util"),o=t("../core/PathProxy"),s=t("../contain/path"),l=t("./Pattern"),u=l[gi].getCanvasPattern,c=Math.abs,h=new o(!0);return e[gi]={constructor:e,type:"path",__dirtyPath:!0,strokeContainThreshold:5,brush:function(t,e){var i=this.style,r=this.path||h,a=i.hasStroke(),o=i.hasFill(),s=i.fill,l=i[y],c=o&&!!s[qe],f=a&&!!l[qe],d=o&&!!s.image,p=a&&!!l.image;if(i.bind(t,this,e),this.setTransform(t),this.__dirty){var m;c&&(m=m||this[ae](),this._fillGradient=i.getGradient(t,s,m)),f&&(m=m||this[ae](),this._strokeGradient=i.getGradient(t,l,m))}c?t.fillStyle=this._fillGradient:d&&(t.fillStyle=u.call(s,t)),f?t.strokeStyle=this._strokeGradient:p&&(t.strokeStyle=u.call(l,t));var v=i.lineDash,g=i.lineDashOffset,x=!!t.setLineDash,_=this.getGlobalScale();r.setScale(_[0],_[1]),this.__dirtyPath||v&&!x&&a?(r.beginPath(t),v&&!x&&(r.setLineDash(v),r.setLineDashOffset(g)),this[n](r,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),o&&r.fill(t),v&&x&&(t.setLineDash(v),t.lineDashOffset=g),a&&r[y](t),v&&x&&t.setLineDash([]),this.restoreTransform(t),null!=i.text&&this.drawRectText(t,this[ae]())},buildPath:function(){},createPathProxy:function(){this.path=new o},getBoundingRect:function(){var t=this._rect,e=this.style,i=!t;if(i){var r=this.path;r||(r=this.path=new o),this.__dirtyPath&&(r.beginPath(),this[n](r,this.shape,!1)),t=r[ae]()}if(this._rect=t,e.hasStroke()){var a=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||i){a.copy(t);var s=e[x],l=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(s=Math.max(s,this.strokeContainThreshold||4)),l>1e-10&&(a.width+=s/l,a[pi]+=s/l,a.x-=s/l/2,a.y-=s/l/2)}return a}return t},contain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this[ae](),r=this.style;if(t=i[0],e=i[1],n[J](t,e)){var a=this.path.data;if(r.hasStroke()){var o=r[x],l=r.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(r.hasFill()||(o=Math.max(o,this.strokeContainThreshold)),s.containStroke(a,o/l,t,e)))return!0}if(r.hasFill())return s[J](a,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,e){"shape"===t?(this[D](e),this.__dirtyPath=!0,this._rect=null):i[gi].attrKV.call(this,t,e)},setShape:function(t,e){var i=this.shape;if(i){if(r[ui](t))for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);else i[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this[a];return t&&c(t[0]-1)>1e-10&&c(t[3]-1)>1e-10?Math.sqrt(c(t[0]*t[3]-t[2]*t[1])):1}},e[Ve]=function(t){var i=function(i){e.call(this,i),t.style&&this.style.extendFrom(t.style,!1);var n=t.shape;if(n){this.shape=this.shape||{};var r=this.shape;for(var a in n)!r.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(r[a]=n[a])}t.init&&t.init.call(this,i)};r[de](i,e);for(var n in t)"style"!==n&&"shape"!==n&&(i[gi][n]=t[n]);return i},r[de](e,i),e}),e("zrender/mixin/Transformable",[Si,"../core/matrix","../core/vector"],function(t){function e(t){return t>s||-s>t}var n=t("../core/matrix"),r=t("../core/vector"),o=n.identity,s=5e-5,l=function(t){t=t||{},t[te]||(this[te]=[0,0]),null==t[P]&&(this[P]=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},u=l[gi];u[a]=null,u.needLocalTransform=function(){return e(this[P])||e(this[te][0])||e(this[te][1])||e(this.scale[0]-1)||e(this.scale[1]-1)},u[i]=function(){var t=this[we],e=t&&t[a],i=this.needLocalTransform(),r=this[a];return i||e?(r=r||n[Xe](),i?this.getLocalTransform(r):o(r),e&&(i?n.mul(r,t[a],r):n.copy(r,t[a])),this[a]=r,this.invTransform=this.invTransform||n[Xe](),void n.invert(this.invTransform,r)):void(r&&o(r))},u.getLocalTransform=function(t){return l.getLocalTransform(this,t)},u.setTransform=function(t){var e=this[a],i=t.dpr||1;e?t.setTransform(i*e[0],i*e[1],i*e[2],i*e[3],i*e[4],i*e[5]):t.setTransform(i,0,0,i,0,0)},u.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var c=[];return u.decomposeTransform=function(){if(this[a]){var t=this[we],i=this[a];t&&t[a]&&(n.mul(c,t.invTransform,i),i=c);var r=i[0]*i[0]+i[1]*i[1],o=i[2]*i[2]+i[3]*i[3],s=this[te],l=this.scale;e(r-1)&&(r=Math.sqrt(r)),e(o-1)&&(o=Math.sqrt(o)),i[0]<0&&(r=-r),i[3]<0&&(o=-o),s[0]=i[4],s[1]=i[5],l[0]=r,l[1]=o,this[P]=Math.atan2(-i[1]/o,i[0]/r)}},u.getGlobalScale=function(){var t=this[a];if(!t)return[1,1];var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]),i=Math.sqrt(t[2]*t[2]+t[3]*t[3]);return t[0]<0&&(e=-e),t[3]<0&&(i=-i),[e,i]},u.transformCoordToLocal=function(t,e){var i=[t,e],n=this.invTransform;return n&&r[_](i,i,n),i},u.transformCoordToGlobal=function(t,e){var i=[t,e],n=this[a];return n&&r[_](i,i,n),i},l.getLocalTransform=function(t,e){e=e||[],o(e);var i=t.origin,r=t.scale||[1,1],a=t[P]||0,s=t[te]||[0,0];return i&&(e[4]-=i[0],e[5]-=i[1]),n.scale(e,e,r),a&&n.rotate(e,e,a),i&&(e[4]+=i[0],e[5]+=i[1]),e[4]+=s[0],e[5]+=s[1],e},l}),e("zrender/core/BoundingRect",[Si,"./vector","./matrix"],function(t){function e(t,e,i,n){0>i&&(t+=i,i=-i),0>n&&(e+=n,n=-n),this.x=t,this.y=e,this.width=i,this[pi]=n}var i=t("./vector"),n=t("./matrix"),r=i[_],a=Math.min,o=Math.max;return e[gi]={constructor:e,union:function(t){var e=a(t.x,this.x),i=a(t.y,this.y);this.width=o(t.x+t.width,this.x+this.width)-e,this[pi]=o(t.y+t[pi],this.y+this[pi])-i,this.x=e,this.y=i},applyTransform:function(){var t=[],e=[],i=[],n=[];return function(s){if(s){t[0]=i[0]=this.x,t[1]=n[1]=this.y,e[0]=n[0]=this.x+this.width,e[1]=i[1]=this.y+this[pi],r(t,t,s),r(e,e,s),r(i,i,s),r(n,n,s),this.x=a(t[0],e[0],i[0],n[0]),this.y=a(t[1],e[1],i[1],n[1]);var l=o(t[0],e[0],i[0],n[0]),u=o(t[1],e[1],i[1],n[1]);this.width=l-this.x,this[pi]=u-this.y}}}(),calculateTransform:function(t){var e=this,i=t.width/e.width,r=t[pi]/e[pi],a=n[Xe]();return n.translate(a,a,[-e.x,-e.y]),n.scale(a,a,[i,r]),n.translate(a,a,[t.x,t.y]),a},intersect:function(t){if(!t)return!1;t instanceof e||(t=e[Xe](t));var i=this,n=i.x,r=i.x+i.width,a=i.y,o=i.y+i[pi],s=t.x,l=t.x+t.width,u=t.y,c=t.y+t[pi];return!(s>r||n>l||u>o||a>c)},contain:function(t,e){var i=this;return t>=i.x&&t<=i.x+i.width&&e>=i.y&&e<=i.y+i[pi]},clone:function(){return new e(this.x,this.y,this.width,this[pi])},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this[pi]=t[pi]},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this[pi]}}},e[Xe]=function(t){return new e(t.x,t.y,t.width,t[pi])},e}),e("zrender/container/Group",[Si,"../core/util","../Element","../core/BoundingRect"],function(t){var e=t("../core/util"),i=t("../Element"),n=t("../core/BoundingRect"),r=function(t){t=t||{},i.call(this,t);for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};return r[gi]={constructor:r,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i=0&&(i[ke](n,0,t),this._doAdd(t))}return this},_doAdd:function(t){t[we]&&t[we][Fe](t),t[we]=this;var e=this.__storage,i=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof r&&t.addChildrenToStorage(e)),i&&i.refresh()},remove:function(t){var i=this.__zr,n=this.__storage,a=this._children,o=e[Je](a,t);return 0>o?this:(a[ke](o,1),t[we]=null,n&&(n.delFromStorage(t),t instanceof r&&t.delChildrenFromStorage(n)),i&&i.refresh(),this)},removeAll:function(){var t,e,i=this._children,n=this.__storage;for(e=0;es&&(a=i*(1-s)+a*s,o=n*(1-s)+o*s),t.lineTo(a,o))},pointAt:function(t){var e=this.shape;return[e.x1*(1-t)+e.x2*t,e.y1*(1-t)+e.y2*t]}})}),e("zrender/graphic/shape/BezierCurve",[Si,"../../core/curve","../../core/vector","../Path"],function(t){function e(t,e,i){var n=t.cpx2,r=t.cpy2;return null===n||null===r?[(i?c:l)(t.x1,t.cpx1,t.cpx2,t.x2,e),(i?c:l)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(i?u:s)(t.x1,t.cpx1,t.x2,e),(i?u:s)(t.y1,t.cpy1,t.y2,e)]}var i=t("../../core/curve"),n=t("../../core/vector"),a=i.quadraticSubdivide,o=i.cubicSubdivide,s=i.quadraticAt,l=i.cubicAt,u=i.quadraticDerivativeAt,c=i.cubicDerivativeAt,h=[];return t("../Path")[Ve]({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,e){var i=e.x1,n=e.y1,s=e.x2,l=e.y2,u=e.cpx1,c=e.cpy1,f=e.cpx2,d=e.cpy2,p=e.percent;0!==p&&(t[r](i,n),null==f||null==d?(1>p&&(a(i,u,s,p,h),u=h[1],s=h[2],a(n,c,l,p,h),c=h[1],l=h[2]),t.quadraticCurveTo(u,c,s,l)):(1>p&&(o(i,u,f,s,p,h),u=h[1],f=h[2],s=h[3],o(n,c,d,l,p,h),c=h[1],d=h[2],l=h[3]),t.bezierCurveTo(u,c,f,d,s,l)))},pointAt:function(t){return e(this.shape,t,!1)},tangentAt:function(t){var i=e(this.shape,t,!0);return n.normalize(i,i)}})}),e("zrender/graphic/shape/Arc",[Si,"../Path"],function(t){return t("../Path")[Ve]({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(t,e){var i=e.cx,n=e.cy,a=Math.max(e.r,0),o=e.startAngle,s=e[k],l=e.clockwise,u=Math.cos(o),c=Math.sin(o);t[r](u*a+i,c*a+n),t.arc(i,n,a,o,s,!l)}})}),e("zrender/graphic/CompoundPath",[Si,"./Path"],function(t){var e=t("./Path");return e[Ve]({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var t=this.__dirtyPath,e=this.shape.paths,i=0;i0&&u>0&&!c&&(l=0),0>l&&0>u&&!h&&(u=0)),[l,u]},s.niceScaleExtent=function(t,e){var i=s.getScaleExtent(t,e),n=null!=e.getMin(),r=null!=e.getMax(),a=e.get("splitNumber");"log"===t.type&&(t.base=e.get("logBase"));var o=t.type;t[j](i[0],i[1]),t.niceExtent({splitNumber:a,fixMin:n,fixMax:r,minInterval:"interval"===o||"time"===o?e.get("minInterval"):null,maxInterval:"interval"===o||"time"===o?e.get("maxInterval"):null});var l=e.get("interval");null!=l&&t.setInterval&&t.setInterval(l)},s.createScaleByModel=function(t,r){if(r=r||t.get("type"))switch(r){case u:return new e(t.getCategories(),[1/0,-1/0]);case"value":return new i;default:return(n.getClass(r)||i)[Xe](t)}},s.ifAxisCrossZero=function(t){var e=t.scale[$](),i=e[0],n=e[1];return!(i>0&&n>0||0>i&&0>n)},s.getAxisLabelInterval=function(t,e,i,n){var r,a=0,s=0,l=1;e[Qe]>40&&(l=Math.floor(e[Qe]/40));for(var u=0;u1?l:(a+1)*l-1},s.getFormattedLabels=function(t,e){var i=t.scale,n=i.getTicksLabels(),r=i[Y]();return typeof e===vi?(e=function(t){return function(e){return t[be]("{value}",null!=e?e:"")}}(e),a.map(n,e)):typeof e===xe?a.map(r,function(i,n){return e(s.getAxisRawValue(t,i),n)},this):n},s.getAxisRawValue=function(t,e){return t.type===u?t.scale.getLabel(e):e},s}),e("zrender/contain/text",[Si,"../core/util","../core/BoundingRect","../graphic/helper/image"],function(t){function e(t,e){e=e||C;var i=t+":"+e;if(w[i])return w[i];for(var n=(t+"").split("\n"),r=0,a=0,o=n[Qe];o>a;a++)r=Math.max(L.measureText(n[a],e).width,r);return S>M&&(S=0,w={}),S++,w[i]=r,r}function i(t,e,i,a,o,s,l){return s?r(t,e,i,a,o,s,l):n(t,e,i,a,o,l)}function n(t,i,n,r,s,l){var u=p(t,i,s,l),c=e(t,i);s&&(c+=s[1]+s[3]);var h=u.outerHeight,f=a(0,c,n),d=o(0,h,r),m=new _(f,d,c,h);return m.lineHeight=u.lineHeight,m}function r(t,e,i,n,r,s,l){var u=m(t,{rich:s,truncate:l,font:e,textAlign:i,textPadding:r}),c=u.outerWidth,h=u.outerHeight,f=a(0,c,i),d=o(0,h,n);return new _(f,d,c,h)}function a(t,e,i){return"right"===i?t-=e:i===ee&&(t-=e/2),t}function o(t,e,i){return i===ie?t-=e/2:i===ti&&(t-=e),t}function s(t,e,i){var n=e.x,r=e.y,a=e[pi],o=e.width,s=a/2,l="left",u="top";switch(t){case"left":n-=i,r+=s,l="right",u=ie;break;case"right":n+=i+o,r+=s,u=ie;break;case"top":n+=o/2,r-=i,l=ee,u=ti;break;case ti:n+=o/2,r+=a+i,l=ee;break;case"inside":n+=o/2,r+=s,l=ee,u=ie;break;case"insideLeft":n+=i,r+=s,u=ie;break;case"insideRight":n+=o-i,r+=s,l="right",u=ie;break;case"insideTop":n+=o/2,r+=i,l=ee;break;case"insideBottom":n+=o/2,r+=a-i,l=ee,u=ti;break;case"insideTopLeft":n+=i,r+=i;break;case"insideTopRight":n+=o-i,r+=i,l="right";break;case"insideBottomLeft":n+=i,r+=a-i,u=ti;break;case"insideBottomRight":n+=o-i,r+=a-i,l="right",u=ti}return{x:n,y:r,textAlign:l,textVerticalAlign:u}}function l(t,e,i,n,r){if(!e)return"";var a=(t+"").split("\n");r=u(e,i,n,r);for(var o=0,s=a[Qe];s>o;o++)a[o]=c(a[o],r);return a.join("\n")}function u(t,i,n,r){r=x[Ve]({},r),r.font=i;var n=P(n,"...");r.maxIterations=P(r.maxIterations,2);var a=r.minChar=P(r.minChar,0);r.cnCharWidth=e("国",i);var o=r.ascCharWidth=e("a",i);r.placeholder=P(r.placeholder,"");for(var s=t=Math.max(0,t-1),l=0;a>l&&s>=o;l++)s-=o;var u=e(n);return u>s&&(n="",u=0),s=t-u,r.ellipsis=n,r.ellipsisWidth=u,r.contentWidth=s,r.containerWidth=t,r}function c(t,i){var n=i.containerWidth,r=i.font,a=i.contentWidth;if(!n)return"";var o=e(t,r);if(n>=o)return t;for(var s=0;;s++){if(a>=o||s>=i.maxIterations){t+=i.ellipsis;break}var l=0===s?h(t,a,i.ascCharWidth,i.cnCharWidth):o>0?Math.floor(t[Qe]*a/o):0;t=t.substr(0,l),o=e(t,r)}return""===t&&(t=i.placeholder),t}function h(t,e,i,n){for(var r=0,a=0,o=t[Qe];o>a&&e>r;a++){var s=t.charCodeAt(a);r+=s>=0&&127>=s?i:n}return a}function f(t){return e("国",t)}function d(t,e){var i=x[U]();return i.font=e||C,i.measureText(t)}function p(t,e,i,n){null!=t&&(t+="");var r=f(e),a=t?t.split("\n"):[],o=a[Qe]*r,s=o;if(i&&(s+=i[0]+i[2]),t&&n){var l=n.outerHeight,h=n.outerWidth;if(null!=l&&s>l)t="",a=[];else if(null!=h)for(var d=u(h-(i?i[1]+i[3]:0),e,n.ellipsis,{minChar:n.minChar,placeholder:n.placeholder}),p=0,m=a[Qe];m>p;p++)a[p]=c(a[p],d)}return{lines:a,height:o,outerHeight:s,lineHeight:r}}function m(t,e){var i={lines:[],width:0,height:0};if(null!=t&&(t+=""),!t)return i;for(var n,r=T.lastIndex=0;null!=(n=T.exec(t));){var a=n.index;a>r&&g(i,t.substring(r,a)),g(i,n[2],n[1]),r=T.lastIndex}rp)return{lines:[],width:0,height:0};S.textWidth=L[si](S.text,I);var z=M.textWidth,k=null==z||"auto"===z;if(typeof z===vi&&"%"===z.charAt(z[Qe]-1))S.percentWidth=z,c.push(S),z=0;else{if(k){z=S.textWidth;var O=M.textBackgroundColor,R=O&&O.image;R&&(R=b.findExistImage(R),b.isImageReady(R)&&(z=Math.max(z,R.width*D/R[pi])))}var E=C?C[1]+C[3]:0;z+=E;var B=null!=d?d-_:null;null!=B&&z>B&&(!k||E>B?(S.text="",S.textWidth=z=0):(S.text=l(S.text,B-E,I,f.ellipsis,{minChar:f.minChar}),S.textWidth=L[si](S.text,I),z=S.textWidth+E))}_+=S.width=z,M&&(x=Math.max(x,S.lineHeight))}y.width=_,y.lineHeight=x,s+=x,u=Math.max(u,_)}i.outerWidth=i.width=P(e.textWidth,u),i.outerHeight=i[pi]=P(e.textHeight,s),h&&(i.outerWidth+=h[1]+h[3],i.outerHeight+=h[0]+h[2]);for(var m=0;me[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},isLabelIgnored:function(t){if(this.type===u){var e=this.getLabelInterval();return typeof e===xe&&!e(t,this.scale.getLabel(t))||t%(e+1)}},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},e[de](n,i),n}),e("echarts/coord/cartesian/GridModel",[Si,"./AxisModel","../../model/Component"],function(t){t("./AxisModel");var e=t("../../model/Component");return e[Ve]({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}})}),e("echarts/component/helper/selectableMixin",[Si,wi],function(t){var e=t(wi);return{updateSelectedMap:function(t){this._targetList=t.slice(),this._selectTargetMap=e[fe](t||[],function(t,e){return t.set(e.name,e),t},e[S]())},select:function(t,e){var i=null!=e?this._targetList[e]:this._selectTargetMap.get(t),n=this.get("selectedMode");"single"===n&&this._selectTargetMap.each(function(t){t.selected=!1}),i&&(i.selected=!0)},unSelect:function(t,e){var i=null!=e?this._targetList[e]:this._selectTargetMap.get(t);i&&(i.selected=!1)},toggleSelected:function(t,e){var i=null!=e?this._targetList[e]:this._selectTargetMap.get(t);return null!=i?(this[i.selected?"unSelect":"select"](t,e),i.selected):void 0},isSelected:function(t,e){var i=null!=e?this._targetList[e]:this._selectTargetMap.get(t);return i&&i.selected}}}),e("echarts/component/legend/LegendModel",[Si,wi,o,q],function(t){var e=t(wi),i=t(o),n=t(q).extendComponentModel({type:"legend.plain",dependencies:[He],layoutMode:{type:"box",ignoreSize:!0},init:function(t,e,i){this.mergeDefaultAndTheme(t,i),t.selected=t.selected||{}},mergeOption:function(t){n[W](this,H,t)},optionUpdated:function(){this._updateData(this[K]);var t=this._data;if(t[0]&&"single"===this.get("selectedMode")){for(var e=!1,i=0;i=0},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",textStyle:{color:"#333"},selectedMode:!0,tooltip:{show:!1}}});return n}),e("echarts/component/legend/LegendView",[Si,wi,"../../util/symbol",E,"../helper/listComponent","../../util/layout",q],function(t){function e(t,e){e[Ge]({type:"legendToggleSelect",name:t})}function i(t,e,i){var n=i.getZr().storage.getDisplayList()[0];n&&n.useHoverLayer||t.get("legendHoverLink")&&i[Ge]({type:"highlight",seriesName:t.name,name:e})}function n(t,e,i){var n=i.getZr().storage.getDisplayList()[0];n&&n.useHoverLayer||t.get("legendHoverLink")&&i[Ge]({type:"downplay",seriesName:t.name,name:e})}var r=t(wi),a=t("../../util/symbol"),o=t(E),s=t("../helper/listComponent"),l=t("../../util/layout"),u=r.curry,c=r.each,h=o.Group;return t(q).extendComponentView({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new h),this._backgroundEl},getContentGroup:function(){return this._contentGroup},render:function(t,e,i){if(this.resetInner(),t.get("show",!0)){var n=t.get("align");n&&"auto"!==n||(n="right"===t.get("left")&&"vertical"===t.get("orient")?"right":"left"),this.renderInner(n,t,e,i);var a=t.getBoxLayoutParams(),o={width:i[si](),height:i[oi]()},u=t.get(ne),c=l[re](a,o,u),h=this.layoutInner(t,n,c),f=l[re](r[Ne]({width:h.width,height:h[pi]},a),o,u);this.group.attr(te,[f.x-h.x,f.y-h.y]),this.group.add(this._backgroundEl=s.makeBackground(h,t))}},resetInner:function(){this.getContentGroup()[ue](),this._backgroundEl&&this.group[Fe](this._backgroundEl)},renderInner:function(t,a,o,s){var l=this.getContentGroup(),f=r[S](),d=a.get("selectedMode");c(a[$e](),function(r,c){var p=r.get("name");if(!this.newlineDisabled&&(""===p||"\n"===p))return void l.add(new h({newline:!0}));var m=o.getSeriesByName(p)[0];if(!f.get(p))if(m){var v=m[$e](),g=v.getVisual("color");typeof g===xe&&(g=g(m[Pe](0)));var y=v.getVisual("legendSymbol")||"roundRect",x=v.getVisual("symbol"),_=this._createItem(p,c,r,a,y,x,t,g,d);_.on("click",u(e,p,s)).on(ze,u(i,m,null,s)).on(De,u(n,m,null,s)),f.set(p,!0)}else o.eachRawSeries(function(o){if(!f.get(p)&&o.legendDataProvider){var l=o.legendDataProvider(),h=l.indexOfName(p);if(0>h)return;var m=l[je](h,"color"),v="roundRect",g=this._createItem(p,c,r,a,v,null,t,m,d);g.on("click",u(e,p,s)).on(ze,u(i,o,p,s)).on(De,u(n,o,p,s)),f.set(p,!0)}},this)},this)},_createItem:function(t,e,i,n,s,l,u,c,f){var d=n.get("itemWidth"),p=n.get("itemHeight"),m=n.get("inactiveColor"),v=n.isSelected(t),g=new h,y=i[li](se),x=i.get("icon"),_=i[li]("tooltip"),b=_.parentModel;if(s=x||s,g.add(a.createSymbol(s,0,0,d,p,v?c:m)),!x&&l&&(l!==s||"none"==l)){var w=.8*p;"none"===l&&(l="circle"),g.add(a.createSymbol(l,(d-w)/2,(p-w)/2,w,w,v?c:m))}var S="left"===u?d+5:-5,M=u,T=n.get("formatter"),C=t;typeof T===vi&&T?C=T[be]("{name}",null!=t?t:""):typeof T===xe&&(C=T(t)),g.add(new o.Text({style:o.setTextStyle({},y,{text:C,x:S,y:p/2,textFill:v?y.getTextColor():m,textAlign:M,textVerticalAlign:"middle"})}));var P=new o.Rect({shape:g[ae](),invisible:!0,tooltip:_.get("show")?r[Ve]({content:t,formatter:b.get("formatter",!0)||function(){return t},formatterParams:{componentType:"legend",legendIndex:n[Re],name:t,$vars:["name"]}},_[F]):null});return g.add(P),g.eachChild(function(t){t[hi]=!0}),P[hi]=!f,this.getContentGroup().add(g),o[A](g),g.__legendDataIndex=e,g},layoutInner:function(t,e,i){var n=this.getContentGroup();l.box(t.get("orient"),n,t.get("itemGap"),i.width,i[pi]);var r=n[ae]();return n.attr(te,[-r.x,-r.y]),this.group[ae]()}})}),e("echarts/component/legend/legendAction",[Si,q,wi],function(t){function e(t,e,i){var r,a={},o="toggleSelected"===t;return i[ii]("legend",function(i){o&&null!=r?i[r?"select":"unSelect"](e.name):(i[t](e.name),r=i.isSelected(e.name));var s=i[$e]();n.each(s,function(t){var e=t.get("name");if("\n"!==e&&""!==e){var n=i.isSelected(e);a[e]=a.hasOwnProperty(e)?a[e]&&n:n}})}),{name:e.name,selected:a}}var i=t(q),n=t(wi);i[ye]("legendToggleSelect","legendselectchanged",n.curry(e,"toggleSelected")),i[ye]("legendSelect","legendselected",n.curry(e,"select")),i[ye]("legendUnSelect","legendunselected",n.curry(e,"unSelect"))}),e("echarts/component/legend/legendFilter",[],function(){return function(t){var e=t.findComponents({mainType:"legend"});e&&e[Qe]&&t.filterSeries(function(t){for(var i=0;i=0||t===e}function s(t){return!!t.get("handle.show")}var l=t(wi),c=t(o),h=l.each,f=l.curry,d={};d.collect=function(t,i){var r={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return e(r,t,i),r.seriesInvolved&&n(r,t),r},d.fixValue=function(t){var e=d.getAxisInfo(t);if(e){var i=e.axisPointerModel,n=e.axis.scale,r=i[F],a=i.get("status"),o=i.get("value");null!=o&&(o=n.parse(o));var l=s(i);null==a&&(r.status=l?"show":"hide");var u=n[$]().slice();u[0]>u[1]&&u.reverse(),(null==o||o>u[1])&&(o=u[1]),o=p&&((o>p||d>=0&&0>s)&&(o=p,s=d,r=l,a[Qe]=0),y(c,function(t){a.push({seriesIndex:e[Ae],dataIndexInside:t,dataIndex:e[$e]()[C](t)})}))}}),{payloadBatch:a,snapToValue:r}}function r(t,e,i,n){t[e.key]={value:i,payloadBatch:n}}function a(t,e,i,n){var r=i.payloadBatch,a=e.axis,o=a.model,s=e.axisPointerModel;if(e.triggerTooltip&&r[Qe]){var l=e.coordSys.model,u=v.makeKey(l),c=t.map[u];c||(c=t.map[u]={coordSysId:l.id,coordSysIndex:l[Re],coordSysType:l.type,coordSysMainType:l[Ee],dataByAxis:[]},t.list.push(c)),c.dataByAxis.push({axisDim:a.dim,axisIndex:o[Re],axisType:o.type,axisId:o.id,value:n,valueLabelOpt:{precision:s.get("label.precision"),formatter:s.get("label.formatter")},seriesDataIndices:r.slice()})}}function o(t,e,i){var n=i.axesInfo=[];y(e,function(e,i){var r=e.axisPointerModel[F],a=t[i];a?(!e.useHandle&&(r.status="show"),r.value=a.value,r.seriesDataIndices=(a.payloadBatch||[]).slice()):!e.useHandle&&(r.status="hide"),"show"===r.status&&n.push({axisDim:e.axis.dim,axisIndex:e.axis.model[Re],value:r.value})})}function l(t,e,i,n){if(d(e)||!t.list[Qe])return void n({type:"hideTip"});var r=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i[te],dataIndexInside:r.dataIndexInside,dataIndex:r[Ye],seriesIndex:r[Ae],dataByCoordSys:t.list})}function c(t,e,i){var n=i.getZr(),r="axisPointerLastHighlights",a=_(n)[r]||{},o=_(n)[r]={};y(t,function(t){var e=t.axisPointerModel[F];"show"===e.status&&y(e.seriesDataIndices,function(t){var e=t[Ae]+" | "+t[Ye];o[e]=t})});var s=[],l=[];p.each(a,function(t,e){!o[e]&&l.push(t)}),p.each(o,function(t,e){!a[e]&&s.push(t)}),l[Qe]&&i[Ge]({type:"downplay",escapeConnect:!0,batch:l}),s[Qe]&&i[Ge]({type:"highlight",escapeConnect:!0,batch:s})}function h(t,e){for(var i=0;i<(t||[])[Qe];i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model[Re]===n.axisIndex)return n}}function f(t){var e=t.axis.model,i={},n=i.axisDim=t.axis.dim;return i.axisIndex=i[n+"AxisIndex"]=e[Re],i.axisName=i[n+"AxisName"]=e.name,i.axisId=i[n+"AxisId"]=e.id,i}function d(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}var p=t(wi),m=t(Z),v=t("./modelHelper"),g=t("./findPointFromSeries"),y=p.each,x=p.curry,_=m.makeGetter();return e}),e("echarts/component/axisPointer/AxisPointerModel",[Si,q],function(t){var e=t(q),i=e.extendComponentModel({type:"axisPointer",coordSysAxesInfo:null,defaultOption:{show:"auto",triggerOn:null,zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#aaa",width:1,type:"solid"},shadowStyle:{color:"rgba(150,150,150,0.3)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:"#aaa"},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}}); +return i}),e("echarts/component/axisPointer/AxisPointerView",[Si,"./globalListener",q],function(t){var e=t("./globalListener"),i=t(q).extendComponentView({type:"axisPointer",render:function(t,i,n){var r=i[Se]("tooltip"),a=t.get("triggerOn")||r&&r.get("triggerOn")||"mousemove|click";e[ge]("axisPointer",n,function(t,e,i){"none"!==a&&("leave"===t||a[Je](t)>=0)&&i({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},remove:function(t,n){e.disopse(n.getZr(),"axisPointer"),i.superApply(this._model,Fe,arguments)},dispose:function(t,n){e.unregister("axisPointer",n),i.superApply(this._model,Oe,arguments)}})}),e("echarts/component/axisPointer/CartesianAxisPointer",[Si,E,"./BaseAxisPointer","./viewHelper","../axis/cartesianAxisHelper","../axis/AxisView"],function(t){function e(t,e){var i={};return i[e.dim+"AxisIndex"]=e.index,t.getCartesian(i)}function i(t){return"x"===t.dim?0:1}var n=t(E),r=t("./BaseAxisPointer"),a=t("./viewHelper"),o=t("../axis/cartesianAxisHelper"),s=t("../axis/AxisView"),l=r[Ve]({makeElOption:function(t,i,n,r,s){var l=n.axis,h=l.grid,f=r.get("type"),d=e(h,l).getOtherAxis(l).getGlobalExtent(),p=l.toGlobalCoord(l[c](i,!0));if(f&&"none"!==f){var m=a.buildElStyle(r),v=u[f](l,p,d,m);v.style=m,t.graphicKey=v.type,t.pointer=v}var g=o.layout(h.model,n);a.buildCartesianSingleLabelElOption(i,t,g,n,r,s)},getHandleTransform:function(t,e,i){var n=o.layout(e.axis.grid.model,e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:a.getTransformedPosition(e.axis,t,n),rotation:n[P]+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,i,n){var r=n.axis,a=r.grid,o=r.getGlobalExtent(!0),s=e(a,r).getOtherAxis(r).getGlobalExtent(),l="x"===r.dim?0:1,u=t[te];u[l]+=i[l],u[l]=Math.min(o[1],u[l]),u[l]=Math.max(o[0],u[l]);var c=(s[1]+s[0])/2,h=[c,c];h[l]=u[l];var f=[{verticalAlign:"middle"},{align:"center"}];return{position:u,rotation:t[P],cursorPoint:h,tooltipOption:f[l]}}}),u={line:function(t,e,r,o){var s=a.makeLineShape([e,r[0]],[e,r[1]],i(t));return n.subPixelOptimizeLine({shape:s,style:o}),{type:"Line",shape:s}},shadow:function(t,e,n){var r=t.getBandWidth(),o=n[1]-n[0];return{type:"Rect",shape:a.makeRectShape([e-r/2,n[0]],[r,o],i(t))}}};return s.registerAxisPointerClass("CartesianAxisPointer",l),l}),e("echarts/util/clazz",[Si,wi],function(t){function e(t){r[ci](/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType "'+t+'" illegal')}function i(t,e){var i=r.slice(arguments,2);return this.superClass[gi][e].apply(t,i)}function n(t,e,i){return this.superClass[gi][e].apply(t,i)}var r=t(wi),a={},o=".",s="___EC__COMPONENT__CONTAINER___",l="\x00ec_\x00";a.set=function(t,e,i){return t[l+e]=i},a.get=function(t,e){return t[l+e]},a.hasOwn=function(t,e){return t.hasOwnProperty(l+e)};var u=a.parseClassType=function(t){var e={main:"",sub:""};return t&&(t=t.split(o),e.main=t[0]||"",e.sub=t[1]||""),e};return a.enableClassExtend=function(t,e){t.$constructor=t,t[Ve]=function(t){var e=this,a=function(){t.$constructor?t.$constructor.apply(this,arguments):e.apply(this,arguments)};return r[Ve](a[gi],t),a[Ve]=this[Ve],a[W]=i,a.superApply=n,r[de](a,this),a.superClass=e,a}},a.enableClassManagement=function(t,i){function n(t){var e=a[t.main];return e&&e[s]||(e=a[t.main]={},e[s]=!0),e}i=i||{};var a={};if(t.registerClass=function(t,i){if(i)if(e(i),i=u(i),i.sub){if(i.sub!==s){var r=n(i);r[i.sub]=t}}else a[i.main]=t;return t},t.getClass=function(t,e,i){var n=a[t];if(n&&n[s]&&(n=e?n[e]:null),i&&!n)throw new Error(e?"Component "+t+"."+(e||"")+" not exists. Load it first.":t+".type should be specified.");return n},t.getClassesByMainType=function(t){t=u(t);var e=[],i=a[t.main];return i&&i[s]?r.each(i,function(t,i){i!==s&&e.push(t)}):e.push(i),e},t.hasClass=function(t){return t=u(t),!!a[t.main]},t.getAllClassMainTypes=function(){var t=[];return r.each(a,function(e,i){t.push(i)}),t},t.hasSubTypes=function(t){t=u(t);var e=a[t.main];return e&&e[s]},t.parseClassType=u,i.registerWhenExtend){var o=t[Ve];o&&(t[Ve]=function(e){var i=o.call(this,e);return t.registerClass(i,e.type)})}return t},a.setReadOnly=function(){},a}),e("zrender/core/PathProxy",[Si,"./curve","./vector","./bbox","./BoundingRect","../config"],function(t){var e=t("./curve"),i=t("./vector"),n=t("./bbox"),a=t("./BoundingRect"),o=t("../config").devicePixelRatio,s={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},l=[],u=[],c=[],h=[],f=Math.min,d=Math.max,p=Math.cos,m=Math.sin,v=Math.sqrt,g=Math.abs,x=typeof Float32Array!=M,_=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};return _[gi]={constructor:_,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e){this._ux=g(1/o/t)||0,this._uy=g(1/o/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(s.M,t,e),this._ctx&&this._ctx[r](t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var i=g(t-this._xi)>this._ux||g(e-this._yi)>this._uy||this._len<5;return this.addData(s.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,r,a){return this.addData(s.C,t,e,i,n,r,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,r,a):this._ctx.bezierCurveTo(t,e,i,n,r,a)),this._xi=r,this._yi=a,this},quadraticCurveTo:function(t,e,i,n){return this.addData(s.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,r,a){return this.addData(s.A,t,e,i,i,n,r-n,0,a?0:1),this._ctx&&this._ctx.arc(t,e,i,n,r,a),this._xi=p(r)*i+t,this._yi=m(r)*i+t,this},arcTo:function(t,e,i,n,r){return this._ctx&&this._ctx.arcTo(t,e,i,n,r),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(s.R,t,e,i,n),this},closePath:function(){this.addData(s.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t[y](),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,i=0;ii;i++)this.data[i]=t[i];this._len=e},appendPath:function(t){t instanceof Array||(t=[t]);for(var e=t[Qe],i=0,n=this._len,r=0;e>r;r++)i+=t[r].len();x&&this.data instanceof Float32Array&&(this.data=new Float32Array(n+i));for(var r=0;e>r;r++)for(var a=t[r].data,o=0;oe[Qe]&&(this._expandData(),e=this.data);for(var i=0;io&&(o=a+o),o%=a,g-=o*h,y-=o*p;h>0&&t>=g||0>h&&g>=t||0==h&&(p>0&&e>=y||0>p&&y>=e);)n=this._dashIdx,i=s[n],g+=h*i,y+=p*i,this._dashIdx=(n+1)%x,h>0&&u>g||0>h&&g>u||p>0&&c>y||0>p&&y>c||l[n%2?r:"lineTo"](h>=0?f(g,t):d(g,t),p>=0?f(y,e):d(y,e));h=g-t,p=y-e,this._dashOffset=-v(h*h+p*p)},_dashedBezierTo:function(t,i,n,a,o,s){var l,u,c,h,f,d=this._dashSum,p=this._dashOffset,m=this._lineDash,g=this._ctx,y=this._xi,x=this._yi,_=e.cubicAt,b=0,w=this._dashIdx,S=m[Qe],M=0;for(0>p&&(p=d+p),p%=d,l=0;1>l;l+=.1)u=_(y,t,n,o,l+.1)-_(y,t,n,o,l),c=_(x,i,a,s,l+.1)-_(x,i,a,s,l),b+=v(u*u+c*c);for(;S>w&&(M+=m[w],!(M>p));w++);for(l=(M-p)/b;1>=l;)h=_(y,t,n,o,l),f=_(x,i,a,s,l),w%2?g[r](h,f):g.lineTo(h,f),l+=m[w]/b,w=(w+1)%S;w%2!==0&&g.lineTo(o,s),u=o-h,c=s-f,this._dashOffset=-v(u*u+c*c)},_dashedQuadraticTo:function(t,e,i,n){var r=i,a=n;i=(i+2*t)/3,n=(n+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,i,n,r,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t[Qe]=this._len,x&&(this.data=new Float32Array(t)))},getBoundingRect:function(){l[0]=l[1]=c[0]=c[1]=Number.MAX_VALUE,u[0]=u[1]=h[0]=h[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,r=0,o=0,f=0,d=0;dd;){var v=u[d++];switch(1==d&&(n=u[d],a=u[d+1],e=n,i=a),v){case s.M:e=n=u[d++],i=a=u[d++],t[r](n,a);break;case s.L:o=u[d++],l=u[d++],(g(o-n)>c||g(l-a)>h||d===f-1)&&(t.lineTo(o,l),n=o,a=l);break;case s.C:t.bezierCurveTo(u[d++],u[d++],u[d++],u[d++],u[d++],u[d++]),n=u[d-2],a=u[d-1];break;case s.Q:t.quadraticCurveTo(u[d++],u[d++],u[d++],u[d++]),n=u[d-2],a=u[d-1];break;case s.A:var y=u[d++],x=u[d++],_=u[d++],b=u[d++],w=u[d++],S=u[d++],M=u[d++],T=u[d++],C=_>b?_:b,P=_>b?1:_/b,A=_>b?b/_:1,L=Math.abs(_-b)>.001,I=w+S;L?(t.translate(y,x),t.rotate(M),t.scale(P,A),t.arc(0,0,C,w,I,1-T),t.scale(1/P,1/A),t.rotate(-M),t.translate(-y,-x)):t.arc(y,x,C,w,I,1-T),1==d&&(e=p(w)*_+y,i=m(w)*b+x),n=p(I)*_+y,a=m(I)*b+x;break;case s.R:e=n=u[d],i=a=u[d+1],t.rect(u[d++],u[d++],u[d++],u[d++]);break;case s.Z:t.closePath(),n=e,a=i}}}},_.CMD=s,_}),e("zrender/graphic/helper/text",[Si,"../../contain/text","../../core/util","./roundRect","./image"],function(t){function e(t){if(t){t.font=w.makeFont(t);var e=t[oe];e===ie&&(e=ee),t[oe]=null==e||A[e]?e:"left";var i=t[v]||t.textBaseline;i===ee&&(i=ie),t[v]=null==i||L[i]?i:"top";var n=t.textPadding;n&&(t.textPadding=S.normalizeCssArray(t.textPadding))}}function i(t,e,i,n,r){var a=g(e,"font",n.font||w.DEFAULT_FONT),s=n.textPadding,c=t.__textCotentBlock;(!c||t.__dirty)&&(c=t.__textCotentBlock=w.parsePlainText(i,a,s,n.truncate));var y=c.outerHeight,_=c.lines,S=c.lineHeight,M=h(y,n,r),T=M.baseX,C=M.baseY,P=M[oe],A=M[v];o(e,n,r,T,C);var L=w.adjustTextY(C,y,A),I=T,k=L,O=l(n);if(O||s){var R=w[si](i,a),E=R;s&&(E+=s[1]+s[3]);var B=w.adjustTextX(T,E,P);O&&u(t,e,n,B,L,E,y),s&&(I=b(T,P,s),k+=s[0])}g(e,oe,P||"left"),g(e,"textBaseline",ie),g(e,p,n.textShadowBlur||0),g(e,m,n.textShadowColor||Ze),g(e,d,n.textShadowOffsetX||0),g(e,f,n.textShadowOffsetY||0),k+=S/2;var N=n.textLineWidth,G=D(n.textStroke,N),V=z(n.textFill);G&&(g(e,x,N),g(e,"strokeStyle",G)),V&&g(e,"fillStyle",V);for(var F=0;F<_[Qe];F++)G&&e.strokeText(_[F],I,k),V&&e.fillText(_[F],I,k),k+=S}function r(t,e,i,n,r){var o=t.__textCotentBlock;(!o||t.__dirty)&&(o=t.__textCotentBlock=w.parseRichText(i,n)),a(t,e,o,n,r)}function a(t,e,i,n,r){var a=i.width,c=i.outerWidth,f=i.outerHeight,d=n.textPadding,p=h(f,n,r),m=p.baseX,g=p.baseY,y=p[oe],x=p[v];o(e,n,r,m,g);var _=w.adjustTextX(m,c,y),b=w.adjustTextY(g,f,x),S=_,M=b;d&&(S+=d[3],M+=d[0]);var T=S+a;l(n)&&u(t,e,n,_,b,c,f);for(var C=0;Ck&&(P=L[k],!P[oe]||"left"===P[oe]);)s(t,e,P,n,D,M,O,"left"),z-=P.width,O+=P.width,k++;for(;E>=0&&(P=L[E],"right"===P[oe]);)s(t,e,P,n,D,M,R,"right"),z-=P.width,R-=P.width,E--;for(O+=(a-(O-S)-(T-R)-z)/2;E>=k;)P=L[k],s(t,e,P,n,D,M,O+P.width/2,ee),O+=P.width,k++;M+=D}}function o(t,e,i,n,r){if(i&&e.textRotation){var a=e.textOrigin;a===ee?(n=i.width/2+i.x,r=i[pi]/2+i.y):a&&(n=a[0]+i.x,r=a[1]+i.y),t.translate(n,r),t.rotate(-e.textRotation),t.translate(-n,-r)}}function s(t,e,i,n,r,a,o,s){var c=n.rich[i.styleName]||{},h=i[v],y=a+r/2;"top"===h?y=a+i[pi]/2:h===ti&&(y=a+r-i[pi]/2),!i.isLineHolder&&l(c)&&u(t,e,c,"right"===s?o-i.width:s===ee?o-i.width/2:o,y-i[pi]/2,i.width,i[pi]);var _=i.textPadding;_&&(o=b(o,s,_),y-=i[pi]/2-_[2]-i.textHeight/2),g(e,p,C(c.textShadowBlur,n.textShadowBlur,0)),g(e,m,c.textShadowColor||n.textShadowColor||Ze),g(e,d,C(c.textShadowOffsetX,n.textShadowOffsetX,0)),g(e,f,C(c.textShadowOffsetY,n.textShadowOffsetY,0)),g(e,oe,s),g(e,"textBaseline",ie),g(e,"font",i.font||w.DEFAULT_FONT);var S=D(c.textStroke||n.textStroke,T),M=z(c.textFill||n.textFill),T=P(c.textLineWidth,n.textLineWidth);S&&(g(e,x,T),g(e,"strokeStyle",S),e.strokeText(i.text,o,y)),M&&(g(e,"fillStyle",M),e.fillText(i.text,o,y))}function l(t){return t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor}function u(t,e,i,r,a,o,s){var l=i.textBackgroundColor,u=i.textBorderWidth,h=i.textBorderColor,v=S[he](l);if(g(e,p,i.textBoxShadowBlur||0),g(e,m,i.textBoxShadowColor||Ze),g(e,d,i.textBoxShadowOffsetX||0),g(e,f,i.textBoxShadowOffsetY||0),v||u&&h){e.beginPath();var _=i.textBorderRadius;_?M[n](e,{x:r,y:a,width:o,height:s,r:_}):e.rect(r,a,o,s),e.closePath()}if(v)g(e,"fillStyle",l),e.fill();else if(S[ui](l)){var b=l.image;b=T.createOrUpdateImage(b,null,t,c,l),b&&T.isImageReady(b)&&e.drawImage(b,r,a,o,s)}u&&h&&(g(e,x,u),g(e,"strokeStyle",h),e[y]())}function c(t,e){e.image=t}function h(t,e,i){var n=e.x||0,r=e.y||0,a=e[oe],o=e[v];if(i){var s=e.textPosition;if(s instanceof Array)n=i.x+_(s[0],i.width),r=i.y+_(s[1],i[pi]);else{var l=w.adjustTextPositionOnRect(s,i,e.textDistance);n=l.x,r=l.y,a=a||l[oe],o=o||l[v]}var u=e.textOffset;u&&(n+=u[0],r+=u[1])}return{baseX:n,baseY:r,textAlign:a,textVerticalAlign:o}}function g(t,e,i){return t[e]=t.__currentValues[e]=i,t[e]}function _(t,e){return typeof t===vi?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function b(t,e,i){return"right"===e?t-i[1]:e===ee?t+i[3]/2-i[1]/2:t+i[3]}var w=t("../../contain/text"),S=t("../../core/util"),M=t("./roundRect"),T=t("./image"),C=S.retrieve3,P=S.retrieve2,A={left:1,right:1,center:1},L={top:1,bottom:1,middle:1},I={};I.normalizeTextStyle=function(t){return e(t),S.each(t.rich,e),t},I.renderText=function(t,e,n,a,o){a.rich?r(t,e,n,a,o):i(t,e,n,a,o)};var D=I.getStroke=function(t,e){return null==t||0>=e||t===Ze||"none"===t?null:t.image||t[qe]?"#000":t},z=I.getFill=function(t){return null==t||"none"===t?null:t.image||t[qe]?"#000":t};return I.needDrawText=function(t,e){return null!=t&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)},I}),e("zrender/graphic/mixin/RectText",[Si,"../helper/text","../../core/BoundingRect"],function(t){var e=t("../helper/text"),i=t("../../core/BoundingRect"),n=new i,r=function(){};return r[gi]={constructor:r,drawRectText:function(t,i){var r=this.style;i=r.textRect||i,this.__dirty&&e.normalizeTextStyle(r,!0);var o=r.text;if(null!=o&&(o+=""),e.needDrawText(o,r)){t.save();var s=this[a];r.transformText?this.setTransform(t):s&&(n.copy(i),n[_](s),i=n),e.renderText(this,t,o,r,i),t.restore()}}},r}),e("zrender/graphic/Displayable",[Si,"../core/util","./Style","../Element","./mixin/RectText"],function(t){function e(t){t=t||{},r.call(this,t);for(var e in t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new n(t.style,this),this._rect=null,this.__clipPaths=[]}var i=t("../core/util"),n=t("./Style"),r=t("../Element"),a=t("./mixin/RectText");return e[gi]={constructor:e,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:-1,beforeBrush:function(){},afterBrush:function(){},brush:function(){},getBoundingRect:function(){},contain:function(t,e){return this.rectContain(t,e)},traverse:function(t,e){t.call(e,this)},rectContain:function(t,e){var i=this.transformCoordToLocal(t,e),n=this[ae]();return n[J](i[0],i[1])},dirty:function(){this.__dirty=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(t){return this.animate("style",t)},attrKV:function(t,e){"style"!==t?r[gi].attrKV.call(this,t,e):this.style.set(e)},setStyle:function(t,e){return this.style.set(t,e),this.dirty(!1),this},useStyle:function(t){return this.style=new n(t,this),this.dirty(!1),this}},i[de](e,r),i.mixin(e,a),e}),e("zrender/graphic/Gradient",[Si],function(){var t=function(t){this[qe]=t||[]};return t[gi]={constructor:t,addColorStop:function(t,e){this[qe].push({offset:t,color:e})}},t}),e("zrender/vml/core",[Si,"exports","module","../core/env"],function(t,e,i){if(!t("../core/env")[ai]){var n,r="urn:schemas-microsoft-com:vml",a=window,o=a.document,s=!1;try{!o.namespaces.zrvml&&o.namespaces.add("zrvml",r),n=function(t){return o[X]("')}}catch(l){n=function(t){return o[X]("<"+t+' xmlns="'+r+'" class="zrvml">')}}var u=function(){if(!s){s=!0;var t=o.styleSheets;t[Qe]<31?o.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):t[0].addRule(".zrvml","behavior:url(#default#VML)")}};i.exports={doc:o,initVML:u,createNode:n}}}),e("zrender/tool/transformPath",[Si,"../core/PathProxy","../core/vector"],function(t){function e(t,e){var n,l,u,c,h,f,d=t.data,p=i.M,m=i.C,v=i.L,g=i.R,y=i.A,x=i.Q;for(u=0,c=0;uh;h++){var f=a[h];f[0]=d[u++],f[1]=d[u++],r(f,f,e),d[c++]=f[0],d[c++]=f[1]}}}var i=t("../core/PathProxy").CMD,n=t("../core/vector"),r=n[_],a=[[],[],[]],o=Math.sqrt,s=Math.atan2;return e}),e("zrender/contain/path",[Si,"../core/PathProxy","./line","./cubic","./quadratic","./arc","./util","../core/curve","./windingLine"],function(t){function e(t,e){return Math.abs(t-e)e&&c>r&&c>o&&c>l||e>c&&r>c&&o>c&&l>c)return 0;var h=d.cubicRootAt(e,r,o,l,c,y);if(0===h)return 0;for(var f,p,m=0,v=-1,g=0;h>g;g++){var _=y[g],b=0===_||1===_?.5:1,w=d.cubicAt(t,n,a,s,_);u>w||(0>v&&(v=d.cubicExtrema(e,r,o,l,x),x[1]1&&i(),f=d.cubicAt(e,r,o,l,x[0]),v>1&&(p=d.cubicAt(e,r,o,l,x[1]))),m+=2==v?_f?b:-b:_p?b:-b:p>l?b:-b:_f?b:-b:f>l?b:-b)}return m}function r(t,e,i,n,r,a,o,s){if(s>e&&s>n&&s>a||e>s&&n>s&&a>s)return 0;var l=d.quadraticRootAt(e,n,a,s,y);if(0===l)return 0;var u=d.quadraticExtremum(e,n,a);if(u>=0&&1>=u){for(var c=0,h=d.quadraticAt(e,n,a,u),f=0;l>f;f++){var p=0===y[f]||1===y[f]?.5:1,m=d.quadraticAt(t,i,r,y[f]);o>m||(c+=y[f]h?p:-p:h>a?p:-p)}return c}var p=0===y[0]||1===y[0]?.5:1,m=d.quadraticAt(t,i,r,y[0]);return o>m?0:e>a?p:-p}function a(t,e,i,n,r,a,o,s){if(s-=e,s>i||-i>s)return 0;var l=Math.sqrt(i*i-s*s);y[0]=-l,y[1]=l;var u=Math.abs(n-r);if(1e-4>u)return 0;if(1e-4>u%v){n=0,r=v;var c=a?1:-1;return o>=y[0]+t&&o<=y[1]+t?c:0}if(a){var l=n;n=f(r),r=f(l)}else n=f(n),r=f(r);n>r&&(r+=v);for(var h=0,d=0;2>d;d++){var p=y[d];if(p+t>o){var m=Math.atan2(s,p),c=a?1:-1;0>m&&(m=v+m),(m>=n&&r>=m||m+v>=n&&r>=m+v)&&(m>Math.PI/2&&m<1.5*Math.PI&&(c=-c),h+=c)}}return h}function o(t,i,o,l,f){for(var d=0,v=0,g=0,y=0,x=0,_=0;_1&&(o||(d+=p(v,g,y,x,l,f))),1==_&&(v=t[_],g=t[_+1],y=v,x=g),b){case s.M:y=t[_++],x=t[_++],v=y,g=x;break;case s.L:if(o){if(m(v,g,t[_],t[_+1],i,l,f))return!0}else d+=p(v,g,t[_],t[_+1],l,f)||0;v=t[_++],g=t[_++];break;case s.C:if(o){if(u.containStroke(v,g,t[_++],t[_++],t[_++],t[_++],t[_],t[_+1],i,l,f))return!0}else d+=n(v,g,t[_++],t[_++],t[_++],t[_++],t[_],t[_+1],l,f)||0;v=t[_++],g=t[_++];break;case s.Q:if(o){if(c.containStroke(v,g,t[_++],t[_++],t[_],t[_+1],i,l,f))return!0}else d+=r(v,g,t[_++],t[_++],t[_],t[_+1],l,f)||0;v=t[_++],g=t[_++];break;case s.A:var w=t[_++],S=t[_++],M=t[_++],T=t[_++],C=t[_++],P=t[_++],A=(t[_++],1-t[_++]),L=Math.cos(C)*M+w,I=Math.sin(C)*T+S;_>1?d+=p(v,g,L,I,l,f):(y=L,x=I);var D=(l-w)*T/M+w;if(o){if(h.containStroke(w,S,T,C,C+P,A,i,D,f))return!0}else d+=a(w,S,T,C,C+P,A,D,f);v=Math.cos(C+P)*M+w,g=Math.sin(C+P)*T+S;break;case s.R:y=v=t[_++],x=g=t[_++];var z=t[_++],k=t[_++],L=y+z,I=x+k;if(o){if(m(y,x,L,x,i,l,f)||m(L,x,L,I,i,l,f)||m(L,I,y,I,i,l,f)||m(y,I,y,x,i,l,f))return!0}else d+=p(L,x,L,I,l,f),d+=p(y,I,y,x,l,f);break;case s.Z:if(o){if(m(v,g,y,x,i,l,f))return!0}else d+=p(v,g,y,x,l,f);v=y,g=x}}return o||e(g,x)||(d+=p(v,g,y,x,l,f)||0),0!==d}var s=t("../core/PathProxy").CMD,l=t("./line"),u=t("./cubic"),c=t("./quadratic"),h=t("./arc"),f=t("./util").normalizeRadian,d=t("../core/curve"),p=t("./windingLine"),m=l.containStroke,v=2*Math.PI,g=1e-4,y=[-1,-1,-1],x=[-1,-1];return{contain:function(t,e,i){return o(t,0,!1,e,i)},containStroke:function(t,e,i,n){return o(t,e,!0,i,n)}}}),e("zrender/graphic/Pattern",[Si],function(){var t=function(t,e){this.image=t,this.repeat=e,this.type="pattern"};return t[gi].getCanvasPattern=function(t){return t.createPattern(this.image,this.repeat||"repeat")},t}),e("zrender/graphic/helper/image",[Si,"../../core/LRU"],function(t){function e(){var t=this.__cachedImgObj;this.onload=this.__cachedImgObj=null;for(var e=0;e-_&&_>t}function i(t){return t>_||-_>t}function n(t,e,i,n,r){var a=1-r;return a*a*(a*t+3*r*e)+r*r*(r*n+3*a*i)}function r(t,e,i,n,r){var a=1-r;return 3*(((e-t)*a+2*(i-e)*r)*a+(n-i)*r*r)}function a(t,i,n,r,a,o){var s=r+3*(i-n)-t,l=3*(n-2*i+t),u=3*(i-t),c=t-a,h=l*l-3*s*u,f=l*u-9*s*c,d=u*u-3*l*c,p=0;if(e(h)&&e(f))if(e(l))o[0]=0;else{var m=-u/l;m>=0&&1>=m&&(o[p++]=m)}else{var v=f*f-4*h*d;if(e(v)){var g=f/h,m=-l/s+g,_=-g/2;m>=0&&1>=m&&(o[p++]=m),_>=0&&1>=_&&(o[p++]=_)}else if(v>0){var b=x(v),M=h*l+1.5*s*(-f+b),T=h*l+1.5*s*(-f-b);M=0>M?-y(-M,S):y(M,S),T=0>T?-y(-T,S):y(T,S);var m=(-l-(M+T))/(3*s);m>=0&&1>=m&&(o[p++]=m)}else{var C=(2*h*l-3*s*f)/(2*x(h*h*h)),P=Math.acos(C)/3,A=x(h),L=Math.cos(P),m=(-l-2*A*L)/(3*s),_=(-l+A*(L+w*Math.sin(P)))/(3*s),I=(-l+A*(L-w*Math.sin(P)))/(3*s);m>=0&&1>=m&&(o[p++]=m),_>=0&&1>=_&&(o[p++]=_),I>=0&&1>=I&&(o[p++]=I)}}return p}function o(t,n,r,a,o){var s=6*r-12*n+6*t,l=9*n+3*a-3*t-9*r,u=3*n-3*t,c=0;if(e(l)){if(i(s)){var h=-u/s;h>=0&&1>=h&&(o[c++]=h)}}else{var f=s*s-4*l*u;if(e(f))o[0]=-s/(2*l);else if(f>0){var d=x(f),h=(-s+d)/(2*l),p=(-s-d)/(2*l);h>=0&&1>=h&&(o[c++]=h),p>=0&&1>=p&&(o[c++]=p)}}return c}function s(t,e,i,n,r,a){var o=(e-t)*r+t,s=(i-e)*r+e,l=(n-i)*r+i,u=(s-o)*r+o,c=(l-s)*r+s,h=(c-u)*r+u;a[0]=t,a[1]=o,a[2]=u,a[3]=h,a[4]=h,a[5]=c,a[6]=l,a[7]=n}function l(t,e,i,r,a,o,s,l,u,c,h){var f,d,p,m,v,y=.005,_=1/0;M[0]=u,M[1]=c;for(var w=0;1>w;w+=.05)T[0]=n(t,i,a,s,w),T[1]=n(e,r,o,l,w),m=g(M,T),_>m&&(f=w,_=m);_=1/0;for(var S=0;32>S&&!(b>y);S++)d=f-y,p=f+y,T[0]=n(t,i,a,s,d),T[1]=n(e,r,o,l,d),m=g(T,M),d>=0&&_>m?(f=d,_=m):(C[0]=n(t,i,a,s,p),C[1]=n(e,r,o,l,p),v=g(C,M),1>=p&&_>v?(f=p,_=v):y*=.5);return h&&(h[0]=n(t,i,a,s,f),h[1]=n(e,r,o,l,f)),x(_)}function u(t,e,i,n){var r=1-n;return r*(r*t+2*n*e)+n*n*i}function c(t,e,i,n){return 2*((1-n)*(e-t)+n*(i-e))}function h(t,n,r,a,o){var s=t-2*n+r,l=2*(n-t),u=t-a,c=0;if(e(s)){if(i(l)){var h=-u/l;h>=0&&1>=h&&(o[c++]=h)}}else{var f=l*l-4*s*u;if(e(f)){var h=-l/(2*s);h>=0&&1>=h&&(o[c++]=h)}else if(f>0){var d=x(f),h=(-l+d)/(2*s),p=(-l-d)/(2*s);h>=0&&1>=h&&(o[c++]=h),p>=0&&1>=p&&(o[c++]=p)}}return c}function f(t,e,i){var n=t+i-2*e;return 0===n?.5:(t-e)/n}function d(t,e,i,n,r){var a=(e-t)*n+t,o=(i-e)*n+e,s=(o-a)*n+a;r[0]=t,r[1]=a,r[2]=s,r[3]=s,r[4]=o,r[5]=i}function p(t,e,i,n,r,a,o,s,l){var c,h=.005,f=1/0;M[0]=o,M[1]=s;for(var d=0;1>d;d+=.05){T[0]=u(t,i,r,d),T[1]=u(e,n,a,d);var p=g(M,T);f>p&&(c=d,f=p)}f=1/0;for(var m=0;32>m&&!(b>h);m++){var v=c-h,y=c+h;T[0]=u(t,i,r,v),T[1]=u(e,n,a,v);var p=g(T,M);if(v>=0&&f>p)c=v,f=p;else{C[0]=u(t,i,r,y),C[1]=u(e,n,a,y);var _=g(C,M);1>=y&&f>_?(c=y,f=_):h*=.5}}return l&&(l[0]=u(t,i,r,c),l[1]=u(e,n,a,c)),x(f)}var m=t("./vector"),v=m[Xe],g=m.distSquare,y=Math.pow,x=Math.sqrt,_=1e-8,b=1e-4,w=x(3),S=1/3,M=v(),T=v(),C=v();return{cubicAt:n,cubicDerivativeAt:r,cubicRootAt:a,cubicExtrema:o,cubicSubdivide:s,cubicProjectPoint:l,quadraticAt:u,quadraticDerivativeAt:c,quadraticRootAt:h,quadraticExtremum:f,quadraticSubdivide:d,quadraticProjectPoint:p}}),e("zrender/core/bbox",[Si,"./vector","./curve"],function(t){var e=t("./vector"),i=t("./curve"),n={},r=Math.min,a=Math.max,o=Math.sin,s=Math.cos,l=e[Xe](),u=e[Xe](),c=e[Xe](),h=2*Math.PI;n.fromPoints=function(t,e,i){if(0!==t[Qe]){var n,o=t[0],s=o[0],l=o[0],u=o[1],c=o[1];for(n=1;nm;m++){var x=g(t,n,s,u,f[m]);h[0]=r(x,h[0]),p[0]=a(x,p[0])}for(y=v(e,o,l,c,d),m=0;y>m;m++){var _=g(e,o,l,c,d[m]);h[1]=r(_,h[1]),p[1]=a(_,p[1])}h[0]=r(t,h[0]),p[0]=a(t,p[0]),h[0]=r(u,h[0]),p[0]=a(u,p[0]),h[1]=r(e,h[1]),p[1]=a(e,p[1]),h[1]=r(c,h[1]),p[1]=a(c,p[1])},n.fromQuadratic=function(t,e,n,o,s,l,u,c){var h=i.quadraticExtremum,f=i.quadraticAt,d=a(r(h(t,n,s),1),0),p=a(r(h(e,o,l),1),0),m=f(t,n,s,d),v=f(e,o,l,p);u[0]=r(t,s,m),u[1]=r(e,l,v),c[0]=a(t,s,m),c[1]=a(e,l,v)},n.fromArc=function(t,i,n,r,a,f,d,p,m){var v=e.min,g=e.max,y=Math.abs(a-f);if(1e-4>y%h&&y>1e-4)return p[0]=t-n,p[1]=i-r,m[0]=t+n,void(m[1]=i+r);if(l[0]=s(a)*n+t,l[1]=o(a)*r+i,u[0]=s(f)*n+t,u[1]=o(f)*r+i,v(p,l,u),g(m,l,u),a%=h,0>a&&(a+=h),f%=h,0>f&&(f+=h),a>f&&!d?f+=h:f>a&&d&&(a+=h),d){var x=f;f=a,a=x}for(var _=0;f>_;_+=Math.PI/2)_>a&&(c[0]=s(_)*n+t,c[1]=o(_)*r+i,v(p,c,p),g(m,c,m))},n}),e("zrender/config",[],function(){var t=1;typeof window!==M&&(t=Math.max(window.devicePixelRatio||1,1));var e={debugMode:0,devicePixelRatio:t};return e}),e("zrender/graphic/Style",[Si,"./helper/text"],function(t){function e(t,e,i){var n=null==e.x?0:e.x,r=null==e.x2?1:e.x2,a=null==e.y?0:e.y,o=null==e.y2?0:e.y2;e.global||(n=n*i.width+i.x,r=r*i.width+i.x,a=a*i[pi]+i.y,o=o*i[pi]+i.y);var s=t.createLinearGradient(n,a,r,o);return s}function i(t,e,i){var n=i.width,r=i[pi],a=Math.min(n,r),o=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;e.global||(o=o*n+i.x,s=s*r+i.y,l*=a);var u=t.createRadialGradient(o,s,0,o,s,l);return u}var n=(t("./helper/text"),[[p,0],[d,0],[f,0],[m,"#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]]),r=function(t,e){this.extendFrom(t,!1),this.host=e};r[gi]={constructor:r,host:null,fill:"#000",stroke:null,opacity:1,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textLineWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(t,e,i){for(var r=this,a=i&&i.style,o=!a,s=0;s0},extendFrom:function(t,e){if(t)for(var i in t)!t.hasOwnProperty(i)||e!==!0&&(e===!1?this.hasOwnProperty(i):null==t[i])||(this[i]=t[i])},set:function(t,e){typeof t===vi?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,n,r){for(var a="radial"===n.type?i:e,o=a(t,n,r),s=n[qe],l=0;l=this._maxSize&&o>0){var l=n.head;n[Fe](l),delete r[l.key],a=l.value,this._lastRemovedEntry=l}s?s.value=e:s=new i(e),s.key=t,n.insertEntry(s),r[t]=s}return a},r.get=function(t){var e=this._map[t],i=this._list;return null!=e?(e!==i.tail&&(i[Fe](e),i.insertEntry(e)),e.value):void 0},r.clear=function(){this._list.clear(),this._map={}},n}),e("echarts/model/mixin/makeStyleMapper",[Si,wi],function(t){var e=t(wi);return function(t){for(var i=0;i=0||n&&e[Je](n,o)<0)){var s=this[I](o);null!=s&&(r[t[a][0]]=s)}}return r}}}),e("zrender/graphic/helper/roundRect",[Si],function(){return{buildPath:function(t,e){var i,n,a,o,s=e.x,l=e.y,u=e.width,c=e[pi],h=e.r;0>u&&(s+=u,u=-u),0>c&&(l+=c,c=-c),typeof h===me?i=n=a=o=h:h instanceof Array?1===h[Qe]?i=n=a=o=h[0]:2===h[Qe]?(i=a=h[0],n=o=h[1]):3===h[Qe]?(i=h[0],n=o=h[1],a=h[2]):(i=h[0],n=h[1],a=h[2],o=h[3]):i=n=a=o=0;var f;i+n>u&&(f=i+n,i*=u/f,n*=u/f),a+o>u&&(f=a+o,a*=u/f,o*=u/f),n+a>c&&(f=n+a,n*=c/f,a*=c/f),i+o>c&&(f=i+o,i*=c/f,o*=c/f),t[r](s+i,l),t.lineTo(s+u-n,l),0!==n&&t.quadraticCurveTo(s+u,l,s+u,l+n),t.lineTo(s+u,l+c-a),0!==a&&t.quadraticCurveTo(s+u,l+c,s+u-a,l+c),t.lineTo(s+o,l+c),0!==o&&t.quadraticCurveTo(s,l+c,s,l+c-o),t.lineTo(s,l+i),0!==i&&t.quadraticCurveTo(s,l,s+i,l)}}}),e("echarts/scale/Ordinal",[Si,wi,"./Scale"],function(t){var e=t(wi),i=t("./Scale"),n=i[gi],r=i[Ve]({type:"ordinal",init:function(t,e){this._data=t,this._extent=e||[0,t[Qe]-1]},parse:function(t){return typeof t===vi?e[Je](this._data,t):Math.round(t)},contain:function(t){return t=this.parse(t),n[J].call(this,t)&&null!=this._data[t]},normalize:function(t){return n.normalize.call(this,this.parse(t))},scale:function(t){return Math.round(n.scale.call(this,t))},getTicks:function(){for(var t=[],e=this._extent,i=e[0];i<=e[1];)t.push(i),i++;return t},getLabel:function(t){return this._data[t]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(t,e){this.unionExtent(t.getDataExtent(e,!1))},niceTicks:e.noop,niceExtent:e.noop});return r[Xe]=function(){return new r},r}),e("zrender/core/guid",[],function(){var t=2311;return function(){return t++}}),e("zrender/mixin/Animatable",[Si,"../animation/Animator","../core/util","../core/log"],function(t){var e=t("../animation/Animator"),i=t("../core/util"),n=i[he],r=i.isFunction,a=i[ui],o=t("../core/log"),s=function(){this.animators=[]};return s[gi]={constructor:s,animate:function(t,n){var r,a=!1,s=this,l=this.__zr;if(t){var u=t.split("."),c=s;a="shape"===u[0];for(var h=0,f=u[Qe];f>h;h++)c&&(c=c[u[h]]);c&&(r=c)}else r=s;if(!r)return void o('Property "'+t+'" is not existed in element '+s.id);var d=s.animators,p=new e(r,n);return p.during(function(){s.dirty(a)}).done(function(){d[ke](i[Je](d,p),1)}),d.push(p),l&&l[fi].addAnimator(p),p},stopAnimation:function(t){for(var e=this.animators,i=e[Qe],n=0;i>n;n++)e[n].stop(t);return e[Qe]=0,this},animateTo:function(t,e,i,a,o,s){function l(){c--,c||o&&o()}n(i)?(o=a,a=i,i=0):r(a)?(o=a,a="linear",i=0):r(i)?(o=i,i=0):r(e)?(o=e,e=500):e||(e=500),this[ni](),this._animateToShallow("",this,t,e,i,a,o);var u=this.animators.slice(),c=u[Qe];c||o&&o();for(var h=0;h0&&this.animate(t,!1).when(null==r?500:r,s).delay(o||0),this}},s}),e("echarts/coord/cartesian/Cartesian",[Si,wi],function(t){function e(t){return this._axes[t]}var i=t(wi),n=function(t){this._axes={},this._dimList=[],this.name=t||""};return n[gi]={constructor:n,type:"cartesian",getAxis:function(t){return this._axes[t]},getAxes:function(){return i.map(this._dimList,e,this)},getAxesByScale:function(t){return t=t[yi](),i[pe](this.getAxes(),function(e){return e.scale.type===t})},addAxis:function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},dataToCoord:function(t){return this._dataCoordConvert(t,c)},coordToData:function(t){return this._dataCoordConvert(t,"coordToData")},_dataCoordConvert:function(t,e){for(var i=this._dimList,n=t instanceof Array?[]:{},r=0;r.5?e:t}function a(t,e,i,r,a){var o=t[Qe];if(1==a)for(var s=0;o>s;s++)r[s]=n(t[s],e[s],i);else for(var l=o&&t[0][Qe],s=0;o>s;s++)for(var u=0;l>u;u++)r[s][u]=n(t[s][u],e[s][u],i)}function o(t,e,i){var n=t[Qe],r=e[Qe];if(n!==r){var a=n>r;if(a)t[Qe]=r;else for(var o=n;r>o;o++)t.push(1===i?e[o]:y.call(e[o]))}for(var s=t[0]&&t[0][Qe],o=0;ol;l++)isNaN(t[o][l])&&(t[o][l]=e[o][l])}function s(t,e,i){if(t===e)return!0;var n=t[Qe];if(n!==e[Qe])return!1;if(1===i){for(var r=0;n>r;r++)if(t[r]!==e[r])return!1}else for(var a=t[0][Qe],r=0;n>r;r++)for(var o=0;a>o;o++)if(t[r][o]!==e[r][o])return!1;return!0}function l(t,e,i,n,r,a,o,s,l){var c=t[Qe];if(1==l)for(var h=0;c>h;h++)s[h]=u(t[h],e[h],i[h],n[h],r,a,o);else for(var f=t[0][Qe],h=0;c>h;h++)for(var d=0;f>d;d++)s[h][d]=u(t[h][d],e[h][d],i[h][d],n[h][d],r,a,o)}function u(t,e,i,n,r,a,o){var s=.5*(i-t),l=.5*(n-e);return(2*(e-i)+s+l)*o+(-3*(e-i)-2*s-l)*a+s*r+e}function c(t){if(g(t)){var e=t[Qe];if(g(t[0])){for(var i=[],n=0;e>n;n++)i.push(y.call(t[n]));return i}return y.call(t)}return t}function h(t){return t[0]=Math.floor(t[0]),t[1]=Math.floor(t[1]),t[2]=Math.floor(t[2]),"rgba("+t.join(",")+")"}function f(t){var e=t[t[Qe]-1].value;return g(e&&e[0])?2:1}function d(t,e,i,c,d,v){var y=t._getter,x=t._setter,_="spline"===e,b=c[Qe];if(b){var w,S=c[0].value,M=g(S),T=!1,C=!1,P=M?f(c):0;c.sort(function(t,e){return t.time-e.time}),w=c[b-1].time;for(var A=[],L=[],I=c[0].value,D=!0,z=0;b>z;z++){A.push(c[z].time/w);var k=c[z].value;if(M&&s(k,I,P)||!M&&k===I||(D=!1),I=k,typeof k==vi){var O=m.parse(k);O?(k=O,T=!0):C=!0}L.push(k)}if(v||!D){for(var R=L[b-1],z=0;b-1>z;z++)M?o(L[z],R,P):!isNaN(L[z])||isNaN(R)||C||T||(L[z]=R);M&&o(y(t._target,d),R,P);var E,B,N,G,V,F,H=0,W=0;if(T)var q=[0,0,0,0];var Z=function(t,e){var i;if(0>e)i=0;else if(W>e){for(E=Math.min(H+1,b-1),i=E;i>=0&&!(A[i]<=e);i--);i=Math.min(i,b-2)}else{for(i=H;b>i&&!(A[i]>e);i++);i=Math.min(i-1,b-2)}H=i,W=e;var o=A[i+1]-A[i];if(0!==o)if(B=(e-A[i])/o,_)if(G=L[i],N=L[0===i?i:i-1],V=L[i>b-2?b-1:i+1],F=L[i>b-3?b-1:i+2],M)l(N,G,V,F,B,B*B,B*B*B,y(t,d),P);else{var s;if(T)s=l(N,G,V,F,B,B*B,B*B*B,q,1),s=h(q);else{if(C)return r(G,V,B);s=u(N,G,V,F,B,B*B,B*B*B)}x(t,d,s)}else if(M)a(L[i],L[i+1],B,y(t,d),P);else{var s;if(T)a(L[i],L[i+1],B,q,1),s=h(q);else{if(C)return r(L[i],L[i+1],B);s=n(L[i],L[i+1],B)}x(t,d,s)}},U=new p({target:t._target,life:w,loop:t._loop,delay:t._delay,onframe:Z,ondestroy:i});return e&&"spline"!==e&&(U.easing=e),U}}}var p=t("./Clip"),m=t("../tool/color"),v=t("../core/util"),g=v.isArrayLike,y=Array[gi].slice,x=function(t,n,r,a){this._tracks={},this._target=t,this._loop=n||!1,this._getter=r||e,this._setter=a||i,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};return x[gi]={when:function(t,e){var i=this._tracks;for(var n in e)if(e.hasOwnProperty(n)){if(!i[n]){i[n]=[];var r=this._getter(this._target,n);if(null==r)continue;0!==t&&i[n].push({time:0,value:c(r)})}i[n].push({time:t,value:e[n]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;ti;i++)t[i].call(this)},start:function(t,e){var i,n=this,r=0,a=function(){r--,r||n._doneCallback()};for(var o in this._tracks)if(this._tracks.hasOwnProperty(o)){var s=d(this,t,a,this._tracks[o],o,e);s&&(this._clipList.push(s),r++,this[fi]&&this[fi].addClip(s),i=s)}if(i){var l=i.onframe;i.onframe=function(t,e){l(t,e);for(var i=0;i1)for(var t in arguments)console.log(arguments[t])}}),e("echarts/coord/cartesian/AxisModel",[Si,"../../model/Component",wi,"../axisModelCreator","../axisModelCommonMixin"],function(t){function e(t,e){return e.type||(e.data?u:"value")}var i=t("../../model/Component"),n=t(wi),r=t("../axisModelCreator"),a=i[Ve]({type:"cartesian2dAxis",axis:null,init:function(){a.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){a.superApply(this,H,arguments),this.resetRange()},restoreData:function(){a.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this[K].queryComponents({mainType:"grid",index:this[F].gridIndex,id:this[F].gridId})[0]}});n.merge(a[gi],t("../axisModelCommonMixin"));var o={offset:0};return r("x",a,e,o),r("y",a,e,o),a}),e("echarts/coord/axisModelCommonMixin",[Si,wi,"./axisHelper"],function(t){function e(t){return i[ui](t)&&null!=t.value?t.value:t+""}var i=t(wi),n=t("./axisHelper");return{getFormattedLabels:function(){return n.getFormattedLabels(this.axis,this.get("axisLabel.formatter"))},getCategories:function(){return this.get("type")===u&&i.map(this.get("data"),e)},getMin:function(t){var e=this[F],n=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=n&&"dataMin"!==n&&typeof n!==xe&&!i.eqNaN(n)&&(n=this.axis.scale.parse(n)),n},getMax:function(t){var e=this[F],n=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=n&&"dataMax"!==n&&typeof n!==xe&&!i.eqNaN(n)&&(n=this.axis.scale.parse(n)),n},getNeedCrossZero:function(){var t=this[F];return null!=t.rangeStart||null!=t.rangeEnd?!1:!t.scale},getCoordSysModel:i.noop,setRange:function(t,e){this[F].rangeStart=t,this[F].rangeEnd=e},resetRange:function(){this[F].rangeStart=this[F].rangeEnd=null}}}),e("echarts/coord/axisModelCreator",[Si,"./axisDefault",wi,"../model/Component","../util/layout"],function(t){var e=t("./axisDefault"),i=t(wi),n=t("../model/Component"),r=t("../util/layout"),a=["value",u,"time","log"];return function(t,o,s,l){i.each(a,function(n){o[Ve]({type:t+"Axis."+n,mergeDefaultAndTheme:function(e,a){var o=this.layoutMode,l=o?r.getLayoutParams(e):{},u=a.getTheme();i.merge(e,u.get(n+"Axis")),i.merge(e,this.getDefaultOption()),e.type=s(t,e),o&&r.mergeLayoutParam(e,l,o)},defaultOption:i.mergeAll([{},e[n+"Axis"],l],!0)})}),n.registerSubTypeDefaulter(t+"Axis",i.curry(s,t))}}),e("echarts/util/component",[Si,wi,"./clazz"],function(t){var e=t(wi),i=t("./clazz"),n=i.parseClassType,r=0,a={},o="_";return a.getUID=function(t){return[t||"",r++,Math.random()].join(o)},a.enableSubTypeDefaulter=function(t){var e={};return t.registerSubTypeDefaulter=function(t,i){t=n(t),e[t.main]=i},t.determineSubType=function(i,r){var a=r.type;if(!a){var o=n(i).main;t.hasSubTypes(i)&&e[o]&&(a=e[o](r))}return a},t},a.enableTopologicalTravel=function(t,i){function n(t){var n={},o=[];return e.each(t,function(s){var l=r(n,s),u=l.originalDeps=i(s),c=a(u,t);l.entryCount=c[Qe],0===l.entryCount&&o.push(s),e.each(c,function(t){e[Je](l.predecessor,t)<0&&l.predecessor.push(t);var i=r(n,t);e[Je](i.successor,t)<0&&i.successor.push(s)})}),{graph:n,noEntryList:o}}function r(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}function a(t,i){var n=[];return e.each(t,function(t){e[Je](i,t)>=0&&n.push(t)}),n}t.topologicalTravel=function(t,i,r,a){function o(t){u[t].entryCount--,0===u[t].entryCount&&c.push(t)}function s(t){h[t]=!0,o(t)}if(t[Qe]){var l=n(i),u=l.graph,c=l.noEntryList,h={};for(e.each(t,function(t){h[t]=!0});c[Qe];){var f=c.pop(),d=u[f],p=!!h[f];p&&(r.call(a,f,d.originalDeps.slice()),delete h[f]),e.each(d.successor,p?s:o)}e.each(h,function(){throw new Error("Circle dependency may exists")})}}},a}),e("echarts/model/mixin/boxLayout",[Si],function(){return{getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get(ti),width:this.get("width"),height:this.get(pi)}}}}),e("zrender/animation/Clip",[Si,"./easing"],function(t){function e(t){this._target=t[Le],this._life=t.life||1e3,this._delay=t.delay||0,this._initialized=!1,this.loop=null==t.loop?!1:t.loop,this.gap=t.gap||0,this.easing=t.easing||"Linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart,this._pausedTime=0,this._paused=!1}var i=t("./easing");return e[gi]={constructor:e,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused)return void(this._pausedTime+=e);var n=(t-this._startTime-this._pausedTime)/this._life;if(!(0>n)){n=Math.min(n,1);var r=this.easing,a=typeof r==vi?i[r]:r,o=typeof a===xe?a(n):n;return this.fire("frame",o),1==n?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null}},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){t="on"+t,this[t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}},e}),e("zrender/animation/easing",[],function(){var t={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(-Math.pow(2,-10*(t-1))+2)},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,i=.1,n=.4;return 0===t?0:1===t?1:(!i||1>i?(i=1,e=n/4):e=n*Math.asin(1/i)/(2*Math.PI),-(i*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/n)))},elasticOut:function(t){var e,i=.1,n=.4;return 0===t?0:1===t?1:(!i||1>i?(i=1,e=n/4):e=n*Math.asin(1/i)/(2*Math.PI),i*Math.pow(2,-10*t)*Math.sin(2*(t-e)*Math.PI/n)+1)},elasticInOut:function(t){var e,i=.1,n=.4;return 0===t?0:1===t?1:(!i||1>i?(i=1,e=n/4):e=n*Math.asin(1/i)/(2*Math.PI),(t*=2)<1?-.5*i*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/n):i*Math.pow(2,-10*(t-=1))*Math.sin(2*(t-e)*Math.PI/n)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?.5*t*t*((e+1)*t-e):.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(e){return 1-t.bounceOut(1-e)},bounceOut:function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(e){return.5>e?.5*t.bounceIn(2*e):.5*t.bounceOut(2*e-1)+.5}};return t}),e("zrender/contain/arc",[Si,"./util"],function(t){var e=t("./util").normalizeRadian,i=2*Math.PI;return{containStroke:function(t,n,r,a,o,s,l,u,c){if(0===l)return!1;var h=l;u-=t,c-=n;var f=Math.sqrt(u*u+c*c);if(f-h>r||r>f+h)return!1;if(Math.abs(a-o)%i<1e-4)return!0;if(s){var d=a;a=e(o),o=e(d)}else a=e(a),o=e(o);a>o&&(o+=i);var p=Math.atan2(c,u);return 0>p&&(p+=i),p>=a&&o>=p||p+i>=a&&o>=p+i}}}),e("zrender/contain/util",[Si],function(){var t=2*Math.PI;return{normalizeRadian:function(e){return e%=t,0>e&&(e+=t),e}}}),e("zrender/contain/line",[],function(){return{containStroke:function(t,e,i,n,r,a,o){if(0===r)return!1;var s=r,l=0,u=t;if(o>e+s&&o>n+s||e-s>o&&n-s>o||a>t+s&&a>i+s||t-s>a&&i-s>a)return!1;if(t===i)return Math.abs(a-t)<=s/2;l=(e-n)/(t-i),u=(t*n-i*e)/(t-i);var c=l*a-o+u,h=c*c/(l*l+1);return s/2*s/2>=h}}}),e("zrender/contain/quadratic",[Si,"../core/curve"],function(t){var e=t("../core/curve");return{containStroke:function(t,i,n,r,a,o,s,l,u){if(0===s)return!1;var c=s;if(u>i+c&&u>r+c&&u>o+c||i-c>u&&r-c>u&&o-c>u||l>t+c&&l>n+c&&l>a+c||t-c>l&&n-c>l&&a-c>l)return!1;var h=e.quadraticProjectPoint(t,i,n,r,a,o,l,u,null);return c/2>=h}}}),e("zrender/contain/windingLine",[],function(){return function(t,e,i,n,r,a){if(a>e&&a>n||e>a&&n>a)return 0;if(n===e)return 0;var o=e>n?1:-1,s=(a-e)/(n-e);(1===s||0===s)&&(o=e>n?.5:-.5);var l=s*(i-t)+t;return l>r?o:0}}),e("zrender/contain/cubic",[Si,"../core/curve"],function(t){var e=t("../core/curve");return{containStroke:function(t,i,n,r,a,o,s,l,u,c,h){if(0===u)return!1;var f=u;if(h>i+f&&h>r+f&&h>o+f&&h>l+f||i-f>h&&r-f>h&&o-f>h&&l-f>h||c>t+f&&c>n+f&&c>a+f&&c>s+f||t-f>c&&n-f>c&&a-f>c&&s-f>c)return!1;var d=e.cubicProjectPoint(t,i,n,r,a,o,s,l,c,h,null);return f/2>=d}}}),e("zrender/dom/HandlerProxy",[Si,"../core/event","../core/util","../mixin/Eventful","../core/env","../core/GestureMgr"],function(t){function e(t){return"mousewheel"===t&&c.browser.firefox?"DOMMouseScroll":t}function i(t,e,i){var n=t._gestureMgr;"start"===i&&n.clear();var r=n.recognize(e,t.handler.findHover(e.zrX,e.zrY,null)[Le],t.dom);if("end"===i&&n.clear(),r){var a=r.type;e.gestureEvent=a,t.handler.dispatchToElement({target:r[Le]},a,r.event)}}function n(t){t._touching=!0,clearTimeout(t._touchTimer),t._touchTimer=setTimeout(function(){t._touching=!1},700)}function r(t){var e=t.pointerType;return"pen"===e||"touch"===e}function a(t){function e(t,e){return function(){return e._touching?void 0:t.apply(e,arguments)}}l.each(g,function(e){t._handlers[e]=l.bind(_[e],t)}),l.each(x,function(e){t._handlers[e]=l.bind(_[e],t)}),l.each(v,function(i){t._handlers[i]=e(_[i],t)})}function o(t){function i(i,n){l.each(i,function(i){f(t,e(i),n._handlers[i])},n)}u.call(this),this.dom=t,this._touching=!1,this._touchTimer,this._gestureMgr=new h,this._handlers={},a(this),c.pointerEventsSupported?i(x,this):(c.touchEventsSupported&&i(g,this),i(v,this))}var s=t("../core/event"),l=t("../core/util"),u=t("../mixin/Eventful"),c=t("../core/env"),h=t("../core/GestureMgr"),f=s.addEventListener,d=s.removeEventListener,p=s.normalizeEvent,m=300,v=["click","dblclick","mousewheel",De,"mouseup","mousedown",Ie,"contextmenu"],g=["touchstart","touchend","touchmove"],y={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},x=l.map(v,function(t){var e=t[be]("mouse","pointer");return y[e]?e:t}),_={mousemove:function(t){t=p(this.dom,t),this[Be](Ie,t)},mouseout:function(t){t=p(this.dom,t);var e=t.toElement||t.relatedTarget;if(e!=this.dom)for(;e&&9!=e.nodeType;){if(e===this.dom)return;e=e.parentNode}this[Be](De,t)},touchstart:function(t){t=p(this.dom,t),t.zrByTouch=!0,this._lastTouchMoment=new Date,i(this,t,"start"),_[Ie].call(this,t),_.mousedown.call(this,t),n(this)},touchmove:function(t){t=p(this.dom,t),t.zrByTouch=!0,i(this,t,"change"),_[Ie].call(this,t),n(this)},touchend:function(t){t=p(this.dom,t),t.zrByTouch=!0,i(this,t,"end"),_.mouseup.call(this,t),+new Date-this._lastTouchMoment=0&&this._clips[ke](i,1)},removeAnimator:function(t){for(var e=t.getClips(),i=0;io;o++){var s=i[o],l=s.step(t,e);l&&(r.push(l),a.push(s))}for(var o=0;n>o;)i[o]._needsRemove?(i[o]=i[n-1],i.pop(),n--):o++;n=r[Qe];for(var o=0;n>o;o++)a[o].fire(r[o]);this._time=t,this.onframe(e),this[Be]("frame",e),this.stage[Ue]&&this.stage[Ue]()},_startLoop:function(){function t(){e._running&&(n(t),!e._paused&&e._update())}var e=this;this._running=!0,n(t)},start:function(){this._time=(new Date).getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=(new Date).getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=(new Date).getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},animate:function(t,e){e=e||{};var i=new r(t,e.loop,e.getter,e.setter);return this.addAnimator(i),i}},e.mixin(a,i),a}),e("zrender/Storage",[Si,"./core/util","./core/env","./container/Group","./core/timsort"],function(t){function e(t,e){return t[Me]===e[Me]?t.z===e.z?t.z2-e.z2:t.z-e.z:t[Me]-e[Me]}var n=t("./core/util"),r=t("./core/env"),a=t("./container/Group"),o=t("./core/timsort"),s=function(){this._roots=[],this._displayList=[],this._displayListLen=0};return s[gi]={constructor:s,traverse:function(t,e){for(var i=0;ia;a++)this._updateAndAddDisplayable(i[a],null,t);n[Qe]=this._displayListLen,r[ai]&&o(n,e)},_updateAndAddDisplayable:function(t,e,n){if(!t[ei]||n){t.beforeUpdate(),t.__dirty&&t[Ue](),t.afterUpdate();var r=t.clipPath;if(r){e=e?e.slice():[];for(var a=r,o=t;a;)a[we]=o,a[i](),e.push(a),o=a,a=a.clipPath}if(t.isGroup){for(var s=t._children,l=0;le;e++)this.delRoot(t[e]);else{var o=n[Je](this._roots,t);o>=0&&(this.delFromStorage(t),this._roots[ke](o,1),t instanceof a&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t.__storage=this,t.dirty(!1),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:e},s}),e("zrender/Handler",[Si,"./core/util","./mixin/Draggable","./mixin/Eventful"],function(t){function e(t,e,i){return{type:t,event:i,target:e[Le],topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch}}function i(){}function n(t,e,i){if(t[t.rectHover?"rectContain":J](e,i)){for(var n,r=t;r;){if(r.clipPath&&!r.clipPath[J](e,i))return!1;r[hi]&&(n=!0),r=r[we]}return n?s:!0}return!1}var r=t("./core/util"),a=t("./mixin/Draggable"),o=t("./mixin/Eventful"),s=hi;i[gi][Oe]=function(){};var l=["click","dblclick","mousewheel",De,"mouseup","mousedown",Ie,"contextmenu"],u=function(t,e,n,s){o.call(this),this.storage=t,this.painter=e,this.painterRoot=s,n=n||new i,this.proxy=n,n.handler=this,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,a.call(this),r.each(l,function(t){n.on&&n.on(t,this[t],this)},this)};return u[gi]={constructor:u,mousemove:function(t){var e=t.zrX,i=t.zrY,n=this._hovered,r=n[Le];r&&!r.__zr&&(n=this.findHover(n.x,n.y),r=n[Le]);var a=this._hovered=this.findHover(e,i),o=a[Le],s=this.proxy;s.setCursor&&s.setCursor(o?o.cursor:"default"),r&&o!==r&&this.dispatchToElement(n,De,t),this.dispatchToElement(a,Ie,t),o&&o!==r&&this.dispatchToElement(a,ze,t)},mouseout:function(t){this.dispatchToElement(this._hovered,De,t);var e,i=t.toElement||t.relatedTarget;do i=i&&i.parentNode;while(i&&9!=i.nodeType&&!(e=i===this.painterRoot));!e&&this[Be]("globalout",{event:t})},resize:function(){this._hovered={}},dispatch:function(t,e){var i=this[t];i&&i.call(this,e)},dispose:function(){this.proxy[Oe](),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,i,n){t=t||{};var r=t[Le];if(!r||!r[hi]){for(var a="on"+i,o=e(i,t,n);r&&(r[a]&&(o.cancelBubble=r[a].call(r,o)),r[Be](i,o),r=r[we],!o.cancelBubble););o.cancelBubble||(this[Be](i,o),this.painter&&this.painter.eachOtherLayer(function(t){typeof t[a]==xe&&t[a].call(t,o),t[Be]&&t[Be](i,o)}))}},findHover:function(t,e,i){for(var r=this.storage.getDisplayList(),a={x:t,y:e},o=r[Qe]-1;o>=0;o--){var l;if(r[o]!==i&&!r[o][ei]&&(l=n(r[o],t,e))&&(!a.topTarget&&(a.topTarget=r[o]),l!==s)){a[Le]=r[o];break}}return a}},r.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){u[gi][t]=function(e){var i=this.findHover(e.zrX,e.zrY),n=i[Le];if("mousedown"===t)this._downel=n,this._upel=n;else if("mosueup"===t)this._upel=n;else if("click"===t&&this._downel!==this._upel)return;this.dispatchToElement(i,t,e)}}),r.mixin(u,o),r.mixin(u,a),u}),e("zrender/graphic/helper/fixClipWithShadow",[Si,"../../core/env"],function(t){var e=t("../../core/env"),i=[[p,0],[m,"#000"],[d,0],[f,0]];return function(t){return e.browser.ie&&e.browser.version>=11?function(){var e,n=this.__clipPaths,r=this.style;if(n)for(var a=0;a=0&&i[ke](n,1),t.__hoverMir=null},clearHover:function(){for(var t=this._hoverElements,e=0;er;){var o=t[r],s=o.__from;s&&s.__zr?(r++,s.invisible||(o[a]=s[a],o.invTransform=s.invTransform,o.__clipPaths=s.__clipPaths,this._doPaintEl(o,i,!0,n))):(t[ke](r,1),s.__hoverMir=null,e--)}i.ctx.restore()}},_startProgessive:function(){function t(){i===e._progressiveToken&&e.storage&&(e._doPaintList(e.storage.getDisplayList()),e._furtherProgressive?(e._progress++,S(t)):e._progressiveToken=-1)}var e=this;if(e._furtherProgressive){var i=e._progressiveToken=+new Date;e._progress++,S(t)}},_clearProgressive:function(){this._progressiveToken=-1,this._progress=0,v.each(this._progressiveLayers,function(t){t.__dirty&&t.clear()})},_paintList:function(t,e){null==e&&(e=!1),this._updateLayerStatus(t),this._clearProgressive(),this.eachBuiltinLayer(o),this._doPaintList(t,e),this.eachBuiltinLayer(s)},_doPaintList:function(t,e){function i(t){var e=a.dpr||1;a.save(),a.globalAlpha=1,a[p]=0,n.__dirty=!0,a.setTransform(1,0,0,1,0,0),a.drawImage(t.dom,0,0,c*e,h*e),a.restore()}for(var n,r,a,o,s,l,u=0,c=this._width,h=this._height,f=this._progress,d=0,m=t[Qe];m>d;d++){var y=t[d],x=this._singleCanvas?0:y[Me],_=y.__frame;if(0>_&&s&&(i(s),s=null),r!==x&&(a&&a.restore(),o={},r=x,n=this.getLayer(r),n.__builtin__||g("ZLevel "+r+" has been used by unkown layer "+n.id),a=n.ctx,a.save(),n.__unusedCount=0,(n.__dirty||e)&&n.clear()),n.__dirty||e){if(_>=0){if(!s){if(s=this._progressiveLayers[Math.min(u++,M-1)],s.ctx.save(),s.renderScope={},s&&s.__progress>s.__maxProgress){d=s.__nextIdxNotProg-1;continue}l=s.__progress,s.__dirty||(f=l),s.__progress=f+1}_===f&&this._doPaintEl(y,s,!0,s.renderScope)}else this._doPaintEl(y,n,e,o);y.__dirty=!1}}s&&i(s),a&&a.restore(),this._furtherProgressive=!1,v.each(this._progressiveLayers,function(t){t.__maxProgress>=t.__progress&&(this._furtherProgressive=!0)},this)},_doPaintEl:function(t,e,i,n){var r=e.ctx,o=t[a];if(!(!e.__dirty&&!i||t.invisible||0===t.style[Q]||o&&!o[0]&&!o[3]||t.culling&&l(t,this._width,this._height))){var s=t.__clipPaths;(n.prevClipLayer!==e||u(s,n.prevElClipPaths))&&(n.prevElClipPaths&&(n.prevClipLayer.ctx.restore(),n.prevClipLayer=n.prevElClipPaths=null,n.prevEl=null),s&&(r.save(),c(s,r),n.prevClipLayer=e,n.prevElClipPaths=s)),t.beforeBrush&&t.beforeBrush(r),t.brush(r,n.prevEl||null),n.prevEl=t,t.afterBrush&&t.afterBrush(r)}},getLayer:function(t){if(this._singleCanvas)return this._layers[0];var e=this._layers[t];return e||(e=new w("zr_"+t,this,this.dpr),e.__builtin__=!0,this._layerConfig[t]&&v.merge(e,this._layerConfig[t],!0),this.insertLayer(t,e),e.initContext()),e},insertLayer:function(t,e){var i=this._layers,n=this._zlevelList,a=n[Qe],o=null,s=-1,l=this._domRoot;if(i[t])return void g("ZLevel "+t+" has been used already");if(!r(e))return void g("Layer of zlevel "+t+" is not valid");if(a>0&&t>n[0]){for(s=0;a-1>s&&!(n[s]t);s++);o=i[n[s]]}if(n[ke](s+1,0,t),i[t]=e,!e.virtual)if(o){var u=o.dom;u.nextSibling?l.insertBefore(e.dom,u.nextSibling):l.appendChild(e.dom)}else l.firstChild?l.insertBefore(e.dom,l.firstChild):l.appendChild(e.dom)},eachLayer:function(t,e){var i,n,r=this._zlevelList;for(n=0;nu;u++){var h=t[u],f=this._singleCanvas?0:h[Me],d=e[f],p=h.progressive;if(d&&(d.elCount++,d.__dirty=d.__dirty||h.__dirty),p>=0){o!==p&&(o=p,l++);var m=h.__frame=l-1;if(!a){var g=Math.min(s,M-1);a=i[g],a||(a=i[g]=new w("progressive",this,this.dpr),a.initContext()),a.__maxProgress=0}a.__dirty=a.__dirty||h.__dirty,a.elCount++,a.__maxProgress=Math.max(a.__maxProgress,m),a.__maxProgress>=a.__progress&&(d.__dirty=!0)}else h.__frame=-1,a&&(a.__nextIdxNotProg=u,s++,a=null)}a&&(s++,a.__nextIdxNotProg=u),this.eachBuiltinLayer(function(t,e){n[e]!==t.elCount&&(t.__dirty=!0)}),i[Qe]=Math.min(s,M),v.each(i,function(t,e){r[e]!==t.elCount&&(h.__dirty=!0),t.__dirty&&(t.__progress=0)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},configLayer:function(t,e){if(e){var i=this._layerConfig;i[t]?v.merge(i[t],e,!0):i[t]=e;var n=this._layers[t];n&&v.merge(n,i[t],!0)}},delLayer:function(t){var e=this._layers,i=this._zlevelList,n=e[t];n&&(n.dom.parentNode.removeChild(n.dom),delete e[t],i[ke](v[Je](i,t),1))},resize:function(t,e){var i=this._domRoot;i.style.display="none";var n=this._opts;if(null!=t&&(n.width=t),null!=e&&(n[pi]=e),t=this._getSize(0),e=this._getSize(1),i.style.display="",this._width!=t||e!=this._height){i.style.width=t+"px",i.style[pi]=e+"px";for(var r in this._layers)this._layers.hasOwnProperty(r)&&this._layers[r][di](t,e);v.each(this._progressiveLayers,function(i){i[di](t,e)}),this.refresh(!0)}return this._width=t,this._height=e,this},clearLayer:function(t){var e=this._layers[t];e&&e.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(t){function e(t,e){var n=o._zlevelList;null==t&&(t=-1/0);for(var r,a=0;at&&e>s){r=l;break}}r&&r.renderToCanvas&&(i.ctx.save(),r.renderToCanvas(i.ctx),i.ctx.restore())}if(t=t||{},this._singleCanvas)return this._layers[0].dom;var i=new w("image",this,t.pixelRatio||this.dpr);i.initContext(),i.clearColor=t[ri],i.clear();for(var n,r=this.storage.getDisplayList(!0),a={},o=this,s=0;s=2){if(s&&"spline"!==s){var l=i(o,s,a,n.smoothConstraint);t[r](o[0][0],o[0][1]);for(var u=o[Qe],c=0;(a?u:u-1)>c;c++){var h=l[2*c],f=l[2*c+1],d=o[(c+1)%u];t.bezierCurveTo(h[0],h[1],f[0],f[1],d[0],d[1])}}else{"spline"===s&&(o=e(o,a)),t[r](o[0][0],o[0][1]);for(var c=1,p=o[Qe];p>c;c++)t.lineTo(o[c][0],o[c][1])}a&&t.closePath()}}}}),e("zrender/core/event",[Si,"../mixin/Eventful","./env"],function(t){function e(t){return t.getBoundingClientRect?t.getBoundingClientRect():{left:0,top:0}}function i(t,e,i,r){return i=i||{},r||!l[ai]?n(t,e,i):l.browser.firefox&&null!=e.layerX&&e.layerX!==e.offsetX?(i.zrX=e.layerX,i.zrY=e.layerY):null!=e.offsetX?(i.zrX=e.offsetX,i.zrY=e.offsetY):n(t,e,i),i}function n(t,i,n){var r=e(t);n.zrX=i.clientX-r.left,n.zrY=i.clientY-r.top}function r(t,e,n){if(e=e||window.event,null!=e.zrX)return e;var r=e.type,a=r&&r[Je]("touch")>=0;if(a){var o="touchend"!=r?e.targetTouches[0]:e.changedTouches[0];o&&i(t,o,e,n)}else i(t,e,e,n),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;return e}function a(t,e,i){u?t.addEventListener(e,i):t.attachEvent("on"+e,i)}function o(t,e,i){u?t.removeEventListener(e,i):t.detachEvent("on"+e,i)}var s=t("../mixin/Eventful"),l=t("./env"),u=typeof window!==M&&!!window.addEventListener,c=u?function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0}:function(t){t.returnValue=!1,t.cancelBubble=!0};return{clientToLocal:i,normalizeEvent:r,addEventListener:a,removeEventListener:o,stop:c,Dispatcher:s}}),e("zrender/animation/requestAnimationFrame",[Si],function(){return typeof window!==M&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){setTimeout(t,16)}}),e("zrender/graphic/helper/smoothBezier",[Si,"../../core/vector"],function(t){var e=t("../../core/vector"),i=e.min,n=e.max,r=e.scale,a=e.distance,o=e.add;return function(t,s,l,u){var c,h,f,d,p=[],m=[],v=[],g=[];if(u){f=[1/0,1/0],d=[-1/0,-1/0];for(var y=0,x=t[Qe];x>y;y++)i(f,f,t[y]),n(d,d,t[y]);i(f,f,u[0]),n(d,d,u[1])}for(var y=0,x=t[Qe];x>y;y++){var _=t[y];if(l)c=t[y?y-1:x-1],h=t[(y+1)%x];else{if(0===y||y===x-1){p.push(e.clone(t[y]));continue}c=t[y-1],h=t[y+1]}e.sub(m,h,c),r(m,m,s);var b=a(_,c),w=a(_,h),S=b+w;0!==S&&(b/=S,w/=S),r(v,m,-b),r(g,m,w);var M=o([],_,v),T=o([],_,g);u&&(n(M,M,f),i(M,M,d),n(T,T,f),i(T,T,d)),p.push(M),p.push(T)}return l&&p.push(p.shift()),p}}),e("zrender/graphic/helper/smoothSpline",[Si,"../../core/vector"],function(t){function e(t,e,i,n,r,a,o){var s=.5*(i-t),l=.5*(n-e);return(2*(e-i)+s+l)*o+(-3*(e-i)-2*s-l)*a+s*r+e}var i=t("../../core/vector");return function(t,n){for(var r=t[Qe],a=[],o=0,s=1;r>s;s++)o+=i.distance(t[s-1],t[s]);var l=o/2;l=r>l?r:l;for(var s=0;l>s;s++){var u,c,h,f=s/(l-1)*(n?r:r-1),d=Math.floor(f),p=f-d,m=t[d%r];n?(u=t[(d-1+r)%r],c=t[(d+1)%r],h=t[(d+2)%r]):(u=t[0===d?d:d-1],c=t[d>r-2?r-1:d+1],h=t[d>r-3?r-1:d+2]);var v=p*p,g=p*v;a.push([e(u[0],m[0],c[0],h[0],p,v,g),e(u[1],m[1],c[1],h[1],p,v,g)])}return a}}),e("zrender/core/GestureMgr",[Si,"./event"],function(t){function e(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}function i(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}var n=t("./event"),r=function(){this._track=[]};r[gi]={constructor:r,recognize:function(t,e,i){return this._doTrack(t,e,i),this._recognize(t)},clear:function(){return this._track[Qe]=0,this},_doTrack:function(t,e,i){var r=t.touches;if(r){for(var a={points:[],touches:[],target:e,event:t},o=0,s=r[Qe];s>o;o++){var l=r[o],u=n.clientToLocal(i,l,{});a.points.push([u.zrX,u.zrY]),a.touches.push(l)}this._track.push(a)}},_recognize:function(t){for(var e in a)if(a.hasOwnProperty(e)){var i=a[e](this._track,t);if(i)return i}}};var a={pinch:function(t,n){var r=t[Qe];if(r){var a=(t[r-1]||{}).points,o=(t[r-2]||{}).points||a;if(o&&o[Qe]>1&&a&&a[Qe]>1){var s=e(a)/e(o);!isFinite(s)&&(s=1),n.pinchScale=s;var l=i(a);return n.pinchX=l[0],n.pinchY=l[1],{type:"pinch",target:t[0][Le],event:n}}}}};return r}),e("echarts/coord/axisDefault",[Si,wi],function(t){var e=t(wi),i={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"}},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},n=e.merge({boundaryGap:!0,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},i),r=e.merge({boundaryGap:[0,0],splitNumber:5},i),a=e[Ne]({scale:!0,min:"dataMin",max:"dataMax"},r),o=e[Ne]({scale:!0,logBase:10},r);return{categoryAxis:n,valueAxis:r,timeAxis:a,logAxis:o}}),e("echarts/coord/geo/Geo",[Si,"./parseGeoJson",wi,"zrender/core/BoundingRect","../View","./fix/nanhai","./fix/textCoord","./fix/geoCoord","./fix/diaoyuIsland"],function(t){function e(t,e,i,n,r){c.call(this,t),this.map=e,this._nameCoordMap=o[S](),this.loadGeoJson(i,n,r)}function n(t,e,i,n){var r=i.geoModel,a=i.seriesModel,o=r?r[Ke]:a?a[Ke]||(a.getReferringComponents("geo")[0]||{})[Ke]:null;return o===this?o[t](n):null}var r=t("./parseGeoJson"),o=t(wi),u=t("zrender/core/BoundingRect"),c=t("../View"),h=[t("./fix/nanhai"),t("./fix/textCoord"),t("./fix/geoCoord"),t("./fix/diaoyuIsland")];return e[gi]={constructor:e,type:"geo",dimensions:["lng","lat"],containCoord:function(t){for(var e=this.regions,i=0;i>1^-(1&s),l=l>>1^-(1&l),s+=r,l+=a,r=s,a=l,n.push([s/i,l/i])}return n}var n=t(wi),r=t("./Region");return function(t){return e(t),n.map(n[pe](t.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates[Qe]>0}),function(t){var e=t.properties,i=t.geometry,a=i.coordinates,o=[];"Polygon"===i.type&&o.push({type:"polygon",exterior:a[0],interiors:a.slice(1)}),"MultiPolygon"===i.type&&n.each(a,function(t){t[0]&&o.push({type:"polygon",exterior:t[0],interiors:t.slice(1)})});var s=new r(e.name,o,e.cp);return s.properties=e,s})}}),e("echarts/preprocessor/helper/compatStyle",[Si,wi,Z],function(t){function e(t){var e=t&&t.itemStyle;if(e)for(var i=0,n=h[Qe];n>i;i++){var r=h[i],a=e[G],o=e[N];a&&a[r]&&(t[r]=t[r]||{},t[r][G]?s.merge(t[r][G],a[r]):t[r][G]=a[r],a[r]=null),o&&o[r]&&(t[r]=t[r]||{},t[r][N]?s.merge(t[r][N],o[r]):t[r][N]=o[r],o[r]=null)}}function i(t,e){var i=c(t)&&t[e],n=c(i)&&i[se];if(n)for(var r=0,a=l.TEXT_STYLE_OPTIONS[Qe];a>r;r++){var e=l.TEXT_STYLE_OPTIONS[r];n.hasOwnProperty(e)&&(i[e]=n[e])}}function n(t){c(t)&&(i(t,G),i(t,N))}function r(t){if(c(t)){e(t),n(t.label),n(t.upperLabel),n(t.edgeLabel);var r=t.markPoint;e(r),n(r&&r.label);var a=t.markLine;e(t.markLine),n(a&&a.label);var o=t.markArea;n(o&&o.label),i(t,"axisLabel"),i(t,"title"),i(t,"detail");var l=t.data;if(l){for(var u=0;ui;++i)"台湾"===e.regions[i].name&&e.regions[i].geometries.push({type:"polygon",exterior:t[0]})}}),e("echarts/data/DataDiffer",[Si],function(){function t(t){return t}function e(e,i,n,r,a){this._old=e,this._new=i,this._oldKeyGetter=n||t,this._newKeyGetter=r||t,this.context=a}function i(t,e,i,n,r){for(var a=0;ah;h++)this._add&&this._add(u[h]);else this._add&&this._add(u)}}}},e}),e("echarts/coord/geo/Region",[Si,"zrender/contain/polygon","zrender/core/BoundingRect","zrender/core/bbox",xi],function(t){function e(t,e,i){if(this.name=t,this.geometries=e,i)i=[i[0],i[1]];else{var n=this[ae]();i=[n.x+n.width/2,n.y+n[pi]/2]}this[ee]=i}var i=t("zrender/contain/polygon"),n=t("zrender/core/BoundingRect"),r=t("zrender/core/bbox"),a=t(xi);return e[gi]={constructor:e,properties:null,getBoundingRect:function(){var t=this._rect;if(t)return t;for(var e=Number.MAX_VALUE,i=[e,e],o=[-e,-e],s=[],l=[],u=this.geometries,c=0;cr;r++)if("polygon"===n[r].type){var o=n[r].exterior,s=n[r].interiors;if(i[J](o,t[0],t[1])){for(var l=0;l<(s?s[Qe]:0);l++)if(i[J](s[l]))continue t;return!0}}return!1},transformTo:function(t,e,i,r){var o=this[ae](),s=o.width/o[pi];i?r||(r=i/s):i=s*r;for(var l=new n(t,e,i,r),u=o.calculateTransform(l),c=this.geometries,h=0;h=0&&i(t)?function(t,e,i,n){return h.isDataItemOption(t)&&(_.hasItemOption=!0),n===x?i:p(d(t),y[n])}:function(t,e,i,n){var r=d(t),a=p(r&&r[n],y[n]);h.isDataItemOption(t)&&(_.hasItemOption=!0);var o=g&&g.categoryAxesModels;return o&&o[e]&&typeof a===vi&&(w[e]=w[e]||o[e].getCategories(),a=c[Je](w[e],a),0>a&&!isNaN(a)&&(a=+a)),a};return _.hasItemOption=!1,_.initData(t,b,S),_}function r(t){return t!==u&&"time"!==t}function a(t){return t===u?b:"time"===t?"time":"float"}function o(t,e){var i,n=[],r=t&&t[ve][t.categoryIndex];if(r&&(i=t.categoryAxesModels[r.name]),i){var a=i.getCategories();if(a){var o=e[Qe];if(c[_e](e[0])&&e[0][Qe]>1){n=[];for(var s=0;o>s;s++)n[s]=a[e[s][t.categoryIndex||0]]}else n=a.slice(0)}}return n}var s=t("../../data/List"),l=t("../../data/helper/completeDimensions"),c=t(wi),h=t(Z),f=t("../../CoordinateSystem"),d=h.getDataItemValue,p=h.converDataValue,m={cartesian2d:function(t,e,i,n){var o=c.map(["xAxis","yAxis"],function(t){return i.queryComponents({mainType:t,index:e.get(t+"Index"),id:e.get(t+"Id")})[0]}),s=o[0],h=o[1],f=s.get("type"),d=h.get("type"),p=[{name:"x",type:a(f),stackable:r(f)},{name:"y",type:a(d),stackable:r(d)}],m=f===u,v=d===u;p=l(p,t,n);var g={};return m&&(g.x=s),v&&(g.y=h),{dimensions:p,categoryIndex:m?0:v?1:-1,categoryAxesModels:g}},singleAxis:function(t,e,i,n){var o=i.queryComponents({mainType:"singleAxis",index:e.get("singleAxisIndex"),id:e.get("singleAxisId")})[0],s=o.get("type"),c=s===u,h=[{name:"single",type:a(s),stackable:r(s)}];h=l(h,t,n);var f={};return c&&(f.single=o),{dimensions:h,categoryIndex:c?0:-1,categoryAxesModels:f}},polar:function(t,e,i,n){var o=i.queryComponents({mainType:"polar",index:e.get("polarIndex"),id:e.get("polarId")})[0],s=o.findAxisModel("angleAxis"),c=o.findAxisModel("radiusAxis"),h=c.get("type"),f=s.get("type"),d=[{name:"radius",type:a(h),stackable:r(h)},{name:"angle",type:a(f),stackable:r(f)}],p=f===u,m=h===u;d=l(d,t,n);var v={};return m&&(v.radius=c),p&&(v.angle=s),{dimensions:d,categoryIndex:p?1:m?0:-1,categoryAxesModels:v}},geo:function(t,e,i,n){return{dimensions:l([{name:"lng"},{name:"lat"}],t,n)}}};return n}),e("echarts/data/helper/completeDimensions",[Si,wi,Z],function(t){function e(t,e,r){function h(t,e,i){u[e]?t.otherDims[e]=i:(t.coordDim=e,t.coordDimIndex=i,v.set(e,!0))}function f(t,e,i){if(i||null!=e.get(t)){for(var n=0;null!=e.get(t+n);)n++;t+=n}return e.set(t,!0),t}e=e||[],r=r||{},t=(t||[]).slice();var d=(r.dimsDef||[]).slice(),p=n[S](r.encodeDef),m=n[S](),v=n[S](),g=[],y=r.dimCount;if(null==y){var x=i(e[0]);y=Math.max(n[_e](x)&&x[Qe]||1,t[Qe],d[Qe]),a(t,function(t){var e=t.dimsDef;e&&(y=Math.max(y,e[Qe]))})}for(var _=0;y>_;_++){var w=o(d[_])?{name:d[_]}:d[_]||{},M=w.name,T=g[_]={otherDims:{}};null!=M&&null==m.get(M)&&(T.name=T.tooltipName=M,m.set(M,_)),null!=w.type&&(T.type=w.type)}p.each(function(t,e){t=p.set(e,l(t).slice()),a(t,function(i,n){o(i)&&(i=m.get(i)),null!=i&&y>i&&(t[n]=i,h(g[i],e,n))})});var C=0;a(t,function(t){var e,t,i,r;o(t)?(e=t,t={}):(e=t.name,t=n.clone(t),i=t.dimsDef,r=t.otherDims,t.name=t.coordDim=t.coordDimIndex=t.dimsDef=t.otherDims=null);var u=l(p.get(e));if(!u[Qe])for(var c=0;c<(i&&i[Qe]||1);c++){for(;CA;A++){var T=g[A]=g[A]||{},L=T.coordDim; +null==L&&(T.coordDim=f(P,v,r.extraFromZero),T.coordDimIndex=0,T.isExtraCoord=!0),null==T.name&&(T.name=f(T.coordDim,m)),null==T.type&&c(e,A)&&(T.type=b)}return g}function i(t){return n[_e](t)?t:n[ui](t)?t.value:t}var n=t(wi),r=t(Z),a=n.each,o=n[he],s=n[Ne],l=r.normalizeToArray,u={tooltip:1,label:1,itemName:1},c=e.guessOrdinal=function(t,e){for(var r=0,a=t[Qe];a>r;r++){var s=i(t[r]);if(!n[_e](s))return!1;var s=s[e];if(null!=s&&isFinite(s)&&""!==s)return!1;if(o(s)&&"-"!==s)return!0}return!1};return e}),e("echarts/util/symbol",[Si,"./graphic","zrender/core/BoundingRect"],function(t){var e=t("./graphic"),i=t("zrender/core/BoundingRect"),a=e.extendShape({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,a=e.width/2,o=e[pi]/2;t[r](i,n-o),t.lineTo(i+a,n+o),t.lineTo(i-a,n+o),t.closePath()}}),o=e.extendShape({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var i=e.cx,n=e.cy,a=e.width/2,o=e[pi]/2;t[r](i,n-o),t.lineTo(i+a,n),t.lineTo(i,n+o),t.lineTo(i-a,n),t.closePath()}}),s=e.extendShape({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e.x,n=e.y,r=e.width/5*3,a=Math.max(r,e[pi]),o=r/2,s=o*o/(a-o),l=n-a+o+s,u=Math.asin(s/o),c=Math.cos(u)*o,h=Math.sin(u),f=Math.cos(u);t.arc(i,l,o,Math.PI-u,2*Math.PI+u);var d=.6*o,p=.7*o;t.bezierCurveTo(i+c-h*d,l+s+f*d,i,n-p,i,n),t.bezierCurveTo(i,n-p,i-c+h*d,l+s+f*d,i-c,l+s),t.closePath()}}),l=e.extendShape({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var i=e[pi],n=e.width,a=e.x,o=e.y,s=n/3*2;t[r](a,o),t.lineTo(a+s,o+i),t.lineTo(a,o+i/4*3),t.lineTo(a-s,o+i),t.lineTo(a,o),t.closePath()}}),u={line:e.Line,rect:e.Rect,roundRect:e.Rect,square:e.Rect,circle:e.Circle,diamond:o,pin:s,arrow:l,triangle:a},c={line:function(t,e,i,n,r){r.x1=t,r.y1=e+n/2,r.x2=t+i,r.y2=e+n/2},rect:function(t,e,i,n,r){r.x=t,r.y=e,r.width=i,r[pi]=n},roundRect:function(t,e,i,n,r){r.x=t,r.y=e,r.width=i,r[pi]=n,r.r=Math.min(i,n)/4},square:function(t,e,i,n,r){var a=Math.min(i,n);r.x=t,r.y=e,r.width=a,r[pi]=a},circle:function(t,e,i,n,r){r.cx=t+i/2,r.cy=e+n/2,r.r=Math.min(i,n)/2},diamond:function(t,e,i,n,r){r.cx=t+i/2,r.cy=e+n/2,r.width=i,r[pi]=n},pin:function(t,e,i,n,r){r.x=t+i/2,r.y=e+n/2,r.width=i,r[pi]=n},arrow:function(t,e,i,n,r){r.x=t+i/2,r.y=e+n/2,r.width=i,r[pi]=n},triangle:function(t,e,i,n,r){r.cx=t+i/2,r.cy=e+n/2,r.width=i,r[pi]=n}},h={};for(var f in u)u.hasOwnProperty(f)&&(h[f]=new u[f]);var d=e.extendShape({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},beforeBrush:function(){var t=this.style,e=this.shape;"pin"===e.symbolType&&"inside"===t.textPosition&&(t.textPosition=["50%","40%"],t[oe]=ee,t[v]=ie)},buildPath:function(t,e,i){var r=e.symbolType,a=h[r];"none"!==e.symbolType&&(a||(r="rect",a=h[r]),c[r](e.x,e.y,e.width,e[pi],a.shape),a[n](t,a.shape,i))}}),p=function(t){if("image"!==this.type){var e=this.style,i=this.shape;i&&"line"===i.symbolType?e[y]=t:this.__isEmptyBrush?(e[y]=t,e.fill="#fff"):(e.fill&&(e.fill=t),e[y]&&(e[y]=t)),this.dirty(!1)}},m={createSymbol:function(t,n,r,a,o,s){var l=0===t[Je]("empty");l&&(t=t.substr(5,1)[yi]()+t.substr(6));var u;return u=0===t[Je]("image://")?new e.Image({style:{image:t.slice(8),x:n,y:r,width:a,height:o}}):0===t[Je]("path://")?e.makePath(t.slice(7),{},new i(n,r,a,o)):new d({shape:{symbolType:t,x:n,y:r,width:a,height:o}}),u.__isEmptyBrush=l,u.setColor=p,u.setColor(s),u}};return m}),e("zrender/contain/polygon",[Si,"./windingLine"],function(t){function e(t,e){return Math.abs(t-e)S;S++){var M=i[w];if(w>=s||0>w)break;if(e(M)){if(_){w+=m;continue}break}if(w===n)t[m>0?r:"lineTo"](M[0],M[1]),h(d,M);else if(y>0){var T=w+m,C=i[T];if(_)for(;C&&e(i[T]);)T+=m,C=i[T];var P=.5,A=i[b],C=i[T];if(!C||e(C))h(p,M);else{e(C)&&!_&&(C=M),o.sub(f,C,A);var L,I;if("x"===x||"y"===x){var D="x"===x?0:1;L=Math.abs(M[D]-A[D]),I=Math.abs(M[D]-C[D])}else L=o.dist(M,A),I=o.dist(M,C);P=I/(I+L),c(p,M,f,-y*(1-P))}l(d,d,g),u(d,d,v),l(p,p,g),u(p,p,v),t.bezierCurveTo(d[0],d[1],p[0],p[1],M[0],M[1]),c(d,M,f,y*P)}else t.lineTo(M[0],M[1]);b=w,w+=m}return S}function n(t,e){var i=[1/0,1/0],n=[-1/0,-1/0];if(e)for(var r=0;rn[0]&&(n[0]=a[0]),a[1]>n[1]&&(n[1]=a[1])}return{min:e?i:n,max:e?n:i}}var a=t("zrender/graphic/Path"),o=t(xi),s=t("zrender/graphic/helper/fixClipWithShadow"),l=o.min,u=o.max,c=o.scaleAndAdd,h=o.copy,f=[],d=[],p=[];return{Polyline:a[Ve]({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:s(a[gi].brush),buildPath:function(t,r){var a=r.points,o=0,s=a[Qe],l=n(a,r.smoothConstraint);if(r.connectNulls){for(;s>0&&e(a[s-1]);s--);for(;s>o&&e(a[o]);o++);}for(;s>o;)o+=i(t,a,o,s,s,1,l.min,l.max,r.smooth,r.smoothMonotone,r.connectNulls)+1}}),Polygon:a[Ve]({type:"ec-polygon",shape:{points:[],stackedOnPoints:[],smooth:0,stackedOnSmooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},brush:s(a[gi].brush),buildPath:function(t,r){var a=r.points,o=r.stackedOnPoints,s=0,l=a[Qe],u=r.smoothMonotone,c=n(a,r.smoothConstraint),h=n(o,r.smoothConstraint);if(r.connectNulls){for(;l>0&&e(a[l-1]);l--);for(;l>s&&e(a[s]);s++);}for(;l>s;){var f=i(t,a,s,l,l,1,c.min,c.max,r.smooth,u,r.connectNulls);i(t,o,s+f-1,f,l,-1,h.min,h.max,r.stackedOnSmooth,u,r.connectNulls),s+=f+1,t.closePath()}}})}}),e("echarts/chart/line/lineAnimationDiff",[Si],function(){function t(t){return t>=0?1:-1}function e(e,i,n){for(var r,a=e.getBaseAxis(),o=e.getOtherAxis(a),s=a.onZero?0:o.scale[$]()[0],u=o.dim,c="x"===u||"radius"===u?1:0,h=i.stackedOn,f=i.get(u,n);h&&t(h.get(u,n))===t(f);){r=h;break}var d=[];return d[c]=i.get(a.dim,n),d[1-c]=r?r.get(u,n,!0):s,e[l](d)}function i(t,e){var i=[];return e.diff(t).add(function(t){i.push({cmd:"+",idx:t})})[Ue](function(t,e){i.push({cmd:"=",idx:e,idx1:t})})[Fe](function(t){i.push({cmd:"-",idx:t})}).execute(),i}return function(t,n,r,a,o,s){for(var u=i(t,n),c=[],h=[],f=[],d=[],p=[],m=[],v=[],g=s[ve],y=0;yr;r++)if(t[r].y+=n,r>e&&i>r+1&&t[r+1].y>t[r].y+t[r][pi])return void l(r,n/2);l(i-1,n/2)}function l(e,i){for(var n=e;n>=0&&(t[n].y-=i,!(n>0&&t[n].y>t[n-1].y+t[n-1][pi]));n--);}function u(t,e,i,n,r,a){for(var o=a>0?e?Number.MAX_VALUE:0:e?Number.MAX_VALUE:0,s=0,l=t[Qe];l>s;s++)if(t[s][te]!==ee){var u=Math.abs(t[s].y-n),c=t[s].len,h=t[s].len2,f=r+c>u?Math.sqrt((r+c+h)*(r+c+h)-u*u):Math.abs(t[s].x-i);e&&f>=o&&(f=o-10),!e&&o>=f&&(f=o+10),t[s].x=i+f*a,o=f}}t.sort(function(t,e){return t.y-e.y});for(var c,h=0,f=t[Qe],d=[],p=[],m=0;f>m;m++)c=t[m].y-h,0>c&&s(m,f,-c,r),h=t[m].y+t[m][pi];0>o-h&&l(f-1,h-o);for(var m=0;f>m;m++)t[m].y>=i?p.push(t[m]):d.push(t[m]);u(d,!1,e,i,n,r),u(p,!0,e,i,n,r)}function i(t,i,n,r,a,o){for(var s=[],l=[],u=0;uw?-1:1)*_,I=A;r=L+(0>w?-5:5),a=I,f=[[T,C],[P,A],[L,I]]}d=M?ee:w>0?"left":"right"}var D=v[h](),R=v.get("rotate")?0>w?-b+Math.PI:-b:0,E=t.getFormattedLabel(i,G)||l[B](i),N=n[ae](E,D,d,"top");c=!!R,p.label={x:r,y:a,position:g,height:N[pi],len:x,len2:_,linePoints:f,textAlign:d,verticalAlign:"middle",rotation:R,inside:M},M||u.push(p.label)}),!c&&t.get("avoidLabelOverlap")&&i(u,o,s,e,r,a)}}),e("echarts/chart/helper/LargeSymbolDraw",[Si,E,"../../util/symbol"],function(t){function e(){this.group=new i.Group,this._symbolEl=new a({})}var i=t(E),r=t("../../util/symbol"),a=i.extendShape({shape:{points:null,sizes:null},symbolProxy:null,buildPath:function(t,e){for(var i=e.points,r=e.sizes,a=this.symbolProxy,o=a.shape,s=0;s=0;a--){var o=n[a],s=r[a],l=o[0]-s[0]/2,u=o[1]-s[1]/2;if(t>=l&&e>=u&&t<=l+s[0]&&e<=u+s[1])return a}return-1}}),o=e[gi];return o.updateData=function(t){this.group[ue]();var e=this._symbolEl,i=t[V];e[D]({points:t.mapArray(t[O]),sizes:t.mapArray(function(e){var i=t[je](e,"symbolSize");return i instanceof Array||(i=[i,i]),i})}),e.symbolProxy=r.createSymbol(t.getVisual("symbol"),0,0,0,0),e.setColor=e.symbolProxy.setColor,e.useStyle(i[li]("itemStyle.normal")[le](["color"]));var n=t.getVisual("color");n&&e.setColor(n),e[Ae]=i[Ae],e.on(Ie,function(t){e[Ye]=null;var i=e.findDataIndex(t.offsetX,t.offsetY);i>=0&&(e[Ye]=i)}),this.group.add(e)},o.updateLayout=function(t){var e=t[$e]();this._symbolEl[D]({points:e.mapArray(e[O])})},o[Fe]=function(){this.group[ue]()},e}),e("echarts/coord/radar/RadarModel",[Si,"../axisDefault",o,wi,"../axisModelCommonMixin",q],function(t){function e(t,e){return a[Ne]({show:e},t)}var i=t("../axisDefault"),n=i.valueAxis,r=t(o),a=t(wi),s=t("../axisModelCommonMixin"),l=t(q).extendComponentModel({type:"radar",optionUpdated:function(){var t=this.get("boundaryGap"),e=this.get("splitNumber"),i=this.get("scale"),n=this.get("axisLine"),o=this.get("axisTick"),l=this.get("axisLabel"),u=this.get("name"),c=this.get("name.show"),h=this.get("name.formatter"),f=this.get("nameGap"),d=this.get("triggerEvent"),p=a.map(this.get("indicator")||[],function(p){null!=p.max&&p.max>0&&!p.min?p.min=0:null!=p.min&&p.min<0&&!p.max&&(p.max=0);var m=u;if(null!=p.color&&(m=a[Ne]({color:p.color},u)),p=a.merge(a.clone(p),{boundaryGap:t,splitNumber:e,scale:i,axisLine:n,axisTick:o,axisLabel:l,name:p.text,nameLocation:"end",nameGap:f,nameTextStyle:m,triggerEvent:d},!1),c||(p.name=""),typeof h===vi){var v=p.name;p.name=h[be]("{value}",null!=v?v:"")}else typeof h===xe&&(p.name=h(p.name,p));var g=a[Ve](new r(p,null,this[K]),s);return g[Ee]="radar",g[Re]=this[Re],g},this);this.getIndicatorModels=function(){return p}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:a.merge({lineStyle:{color:"#bbb"}},n.axisLine),axisLabel:e(n.axisLabel,!1),axisTick:e(n.axisTick,!1),splitLine:e(n.splitLine,!0),splitArea:e(n.splitArea,!0),indicator:[]}});return l}),e("echarts/coord/radar/Radar",[Si,wi,"./IndicatorAxis","../../scale/Interval","../../util/number","../axisHelper","../../CoordinateSystem"],function(t){function e(t,e,a){this._model=t,this[ve]=[],this._indicatorAxes=i.map(t.getIndicatorModels(),function(t,e){var i="indicator_"+e,a=new n(i,new r);return a.name=t.get("name"),a.model=t,t.axis=a,this[ve].push(i),a},this),this[di](t,a),this.cx,this.cy,this.r,this.startAngle}var i=t(wi),n=t("./IndicatorAxis"),r=t("../../scale/Interval"),a=t("../../util/number"),o=t("../axisHelper");return e[gi].getIndicatorAxes=function(){return this._indicatorAxes},e[gi][l]=function(t,e){var i=this._indicatorAxes[e];return this.coordToPoint(i[c](t),e)},e[gi].coordToPoint=function(t,e){var i=this._indicatorAxes[e],n=i.angle,r=this.cx+t*Math.cos(n),a=this.cy-t*Math.sin(n);return[r,a]},e[gi][s]=function(t){var e=t[0]-this.cx,i=t[1]-this.cy,n=Math.sqrt(e*e+i*i);e/=n,i/=n;for(var r,a=Math.atan2(-i,e),o=1/0,s=-1,l=0;lc&&(r=u,s=l,o=c)}return[s,+(r&&r.coodToData(n))]},e[gi][di]=function(t,e){var n=t.get(ee),r=e[si](),o=e[oi](),s=Math.min(r,o)/2;this.cx=a[T](n[0],r),this.cy=a[T](n[1],o),this.startAngle=t.get("startAngle")*Math.PI/180,this.r=a[T](t.get("radius"),s),i.each(this._indicatorAxes,function(t,e){t[j](0,this.r);var i=this.startAngle+e*Math.PI*2/this._indicatorAxes[Qe];i=Math.atan2(Math.sin(i),Math.cos(i)),t.angle=i},this)},e[gi][Ue]=function(t){function e(t){var e=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),i=t/e;return 2===i?i=5:i*=2,i*e}var n=this._indicatorAxes,r=this._model;i.each(n,function(t){t.scale[j](1/0,-1/0)}),t[ce]("radar",function(e){if("radar"===e.get(Ke)&&t[Se]("radar",e.get("radarIndex"))===r){var a=e[$e]();i.each(n,function(t){t.scale.unionExtentFromData(a,t.dim)})}},this);var s=r.get("splitNumber");i.each(n,function(t){var i=o.getScaleExtent(t.scale,t.model);o.niceScaleExtent(t.scale,t.model);var n=t.model,r=t.scale,l=n.getMin(),u=n.getMax(),c=r.getInterval();if(null!=l&&null!=u)r[j](+l,+u),r.setInterval((u-l)/s);else if(null!=l){var h;do h=l+c*s,r[j](+l,h),r.setInterval(c),c=e(c);while(hi[0]&&isFinite(f)&&isFinite(i[0]))}else{var d=r[Y]()[Qe]-1;d>s&&(c=e(c));var p=Math.round((i[0]+i[1])/2/c)*c,m=Math.round(s/2);r[j](a.round(p-m*c),a.round(p+(s-m)*c)),r.setInterval(c)}})},e[ve]=[],e[Xe]=function(t,i){var n=[];return t[ii]("radar",function(r){var a=new e(r,t,i);n.push(a),r[Ke]=a}),t[ce]("radar",function(t){"radar"===t.get(Ke)&&(t[Ke]=n[t.get("radarIndex")||0])}),n},t("../../CoordinateSystem")[ge]("radar",e),e}),e("echarts/chart/helper/EffectSymbol",[Si,wi,"../../util/symbol",E,"../../util/number","./Symbol"],function(t){function e(t){return r[_e](t)||(t=[+t,+t]),t}function i(t,e){t.eachChild(function(t){t.attr({z:e.z,zlevel:e[Me],style:{stroke:e.brushType===y?e.color:null,fill:"fill"===e.brushType?e.color:null}})})}function n(t,e){u.call(this);var i=new l(t,e),n=new u;this.add(i),this.add(n),n.beforeUpdate=function(){this.attr(i.getScale())},this.updateData(t,e)}var r=t(wi),a=t("../../util/symbol"),o=t(E),s=t("../../util/number"),l=t("./Symbol"),u=o.Group,c=3,h=n[gi];return h.stopEffectAnimation=function(){this.childAt(1)[ue]()},h.startEffectAnimation=function(t){for(var e=t.symbolType,n=t.color,r=this.childAt(1),o=0;c>o;o++){var s=a.createSymbol(e,-1,-1,2,2,n);s.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var l=-o/c*t.period+t.effectOffset;s.animate("",!0).when(t.period,{scale:[t.rippleScale/2,t.rippleScale/2]}).delay(l).start(),s.animateStyle(!0).when(t.period,{opacity:0}).delay(l).start(),r.add(s)}i(r,t)},h.updateEffectAnimation=function(t){for(var e=this._effectCfg,n=this.childAt(1),r=["symbolType","period","rippleScale"],a=0;a=_;_++){for(var T=[],C=0;C=0)&&(I=t);var z=new l.Text({position:i[ee].slice(),scale:[1/p[0],1/p[1]],z2:10,silent:!0});l.setLabelStyle(z.style,z.hoverStyle={},w,S,{labelFetcher:I,labelDataIndex:D,defaultText:i.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),n.add(z)}if(h)h.setItemGraphicEl(a,n);else{var o=t.getRegionModel(i.name);r.eventData={componentType:"geo",geoIndex:t[Re],name:i.name,region:o&&o[F]||{}}}var k=n.__regions||(n.__regions=[]);k.push(i),l[A](n,b,{hoverSilentOnTouch:!!t.get("selectedMode")}),d.add(n)}),this._updateController(t,r,a),i(this,t,d,a,o),n(t,d)},remove:function(){this.group[ue](),this._controller[Oe](),this._controllerHost={}},_updateController:function(t,e,i){function n(){var e={type:"geoRoam",componentType:c};return e[c+"Id"]=t.id,e}var r=t[Ke],a=this._controller,l=this._controllerHost;l.zoomLimit=t.get("scaleLimit"),l.zoom=r.getZoom(),a.enable(t.get("roam")||!1);var c=t[Ee];a.off("pan").on("pan",function(t,e){this._mouseDownFlag=!1,o.updateViewOnPan(l,t,e),i[Ge](u[Ve](n(),{dx:t,dy:e}))},this),a.off("zoom").on("zoom",function(t,e,r){if(this._mouseDownFlag=!1,o.updateViewOnZoom(l,t,e,r),i[Ge](u[Ve](n(),{zoom:t,originX:e,originY:r})),this._updateGroup){var a=this.group,s=a.scale;a[Ce](function(t){"text"===t.type&&t.attr("scale",[1/s[0],1/s[1]])})}},this),a.setPointerChecker(function(e,n,a){return r.getViewRectAfterRoam()[J](n,a)&&!s.onIrrelevantElement(e,i,t)})}},r}),e("echarts/chart/helper/labelHelper",[Si,Z],function(t){var e=t(Z),i={};return i.findLabelValueDim=function(t){var i,n=e.otherDimToDataDim(t,"label");if(n[Qe])i=n[0];else for(var r,a=t[ve].slice();a[Qe]&&(i=a.pop(),r=t.getDimensionInfo(i).type,r===b||"time"===r););return i},i}),e("echarts/coord/radar/IndicatorAxis",[Si,wi,"../Axis"],function(t){function e(t,e,i){n.call(this,t,e,i),this.type="value",this.angle=0,this.name="",this.model}var i=t(wi),n=t("../Axis");return i[de](e,n),e}),e("echarts/component/axis/AxisView",[Si,"../axisPointer/modelHelper",q],function(t){function e(t,e,a,o,s,l){var u=r.getAxisPointerClass(t.axisPointerClass);if(u){var c=n.getAxisPointerModel(e);c?(t._axisPointer||(t._axisPointer=new u)).render(e,c,o,l):i(t,o)}}function i(t,e,i){var n=t._axisPointer;n&&n[Oe](e,i),t._axisPointer=null}var n=t("../axisPointer/modelHelper"),r=t(q).extendComponentView({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(t,i,a,o){this.axisPointerClass&&n.fixValue(t),r.superApply(this,"render",arguments),e(this,t,i,a,o,!0)},updateAxisPointer:function(t,i,n,r){e(this,t,i,n,r,!1)},remove:function(t,e){var i=this._axisPointer;i&&i[Fe](e),r.superApply(this,Fe,arguments)},dispose:function(t,e){i(this,e),r.superApply(this,Oe,arguments)}}),a=[];return r.registerAxisPointerClass=function(t,e){a[t]=e +},r.getAxisPointerClass=function(t){return t&&a[t]},r}),e("echarts/component/axis/cartesianAxisHelper",[Si,wi],function(t){var e=t(wi),i={};return i.layout=function(t,i,n){n=n||{};var r=t[Ke],a=i.axis,o={},s=a[te],l=a.onZero?"onZero":s,u=a.dim,h=r.getRect(),f=[h.x,h.x+h.width,h.y,h.y+h[pi]],d={left:0,right:1,top:0,bottom:1,onZero:2},p=i.get(g)||0,m="x"===u?[f[2]-p,f[3]+p]:[f[0]-p,f[1]+p];if(a.onZero){var v=r.getAxis("x"===u?"y":"x",a.onZeroAxisIndex),y=v.toGlobalCoord(v[c](0));m[d.onZero]=Math.max(Math.min(y,m[1]),m[0])}o[te]=["y"===u?m[d[l]]:f[0],"x"===u?m[d[l]]:f[3]],o[P]=Math.PI/2*("x"===u?0:1);var x={top:-1,bottom:1,left:-1,right:1};o.labelDirection=o.tickDirection=o.nameDirection=x[s],o.labelOffset=a.onZero?m[d[s]]-m[d.onZero]:0,i.get("axisTick.inside")&&(o.tickDirection=-o.tickDirection),e.retrieve(n.labelInside,i.get("axisLabel.inside"))&&(o.labelDirection=-o.labelDirection);var _=i.get("axisLabel.rotate");return o.labelRotate="top"===l?-_:_,o.labelInterval=a.getLabelInterval(),o.z2=1,o},i}),e("echarts/component/axisPointer/globalListener",[Si,bi,wi,Z],function(t){function e(t,e){function o(n,r){t.on(n,function(n){var o=a(e);u(l(t).records,function(t){t&&r(t,n,o[Ge])}),i(o.pendings,e)})}l(t).initialized||(l(t).initialized=!0,o("click",s.curry(r,"click")),o(Ie,s.curry(r,Ie)),o("globalout",n))}function i(t,e){var i,n=t.showTip[Qe],r=t.hideTip[Qe];n?i=t.showTip[n-1]:r&&(i=t.hideTip[r-1]),i&&(i[Ge]=null,e[Ge](i))}function n(t,e,i){t.handler("leave",null,i)}function r(t,e,i,n){e.handler(t,i,n)}function a(t){var e={showTip:[],hideTip:[]},i=function(n){var r=e[n.type];r?r.push(n):(n[Ge]=i,t[Ge](n))};return{dispatchAction:i,pendings:e}}var o=t(bi),s=t(wi),l=t(Z).makeGetter(),u=s.each,c={};return c[ge]=function(t,i,n){if(!o.node){var r=i.getZr();l(r).records||(l(r).records={}),e(r,i);var a=l(r).records[t]||(l(r).records[t]={});a.handler=n}},c.unregister=function(t,e){if(!o.node){var i=e.getZr(),n=(l(i).records||{})[t];n&&(l(i).records[t]=null)}},c}),e("echarts/component/helper/RoamController",[Si,"zrender/mixin/Eventful",wi,"zrender/core/event","./interactionMutex"],function(t){function e(t){this.pointerChecker,this._zr=t,this._opt={};var e=c.bind,s=e(i,this),l=e(n,this),h=e(r,this),f=e(a,this),d=e(o,this);u.call(this),this.setPointerChecker=function(t){this.pointerChecker=t},this.enable=function(e,i){this.disable(),this._opt=c[Ne](c.clone(i)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,preventDefaultMouseMove:!0}),null==e&&(e=!0),(e===!0||"move"===e||"pan"===e)&&(t.on("mousedown",s),t.on(Ie,l),t.on("mouseup",h)),(e===!0||"scale"===e||"zoom"===e)&&(t.on("mousewheel",f),t.on("pinch",d))},this.disable=function(){t.off("mousedown",s),t.off(Ie,l),t.off("mouseup",h),t.off("mousewheel",f),t.off("pinch",d)},this[Oe]=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}function i(t){if(!t[Le]||!t[Le].draggable){var e=t.offsetX,i=t.offsetY;this.pointerChecker&&this.pointerChecker(t,e,i)&&(this._x=e,this._y=i,this._dragging=!0)}}function n(t){if(l(this,"moveOnMouseMove",t)&&this._dragging&&"pinch"!==t.gestureEvent&&!f.isTaken(this._zr,"globalPan")){var e=t.offsetX,i=t.offsetY,n=this._x,r=this._y,a=e-n,o=i-r;this._x=e,this._y=i,this._opt.preventDefaultMouseMove&&h.stop(t.event),this[Be]("pan",a,o,n,r,e,i)}}function r(){this._dragging=!1}function a(t){if(l(this,"zoomOnMouseWheel",t)&&0!==t.wheelDelta){var e=t.wheelDelta>0?1.1:1/1.1;s.call(this,t,e,t.offsetX,t.offsetY)}}function o(t){if(!f.isTaken(this._zr,"globalPan")){var e=t.pinchScale>1?1.1:1/1.1;s.call(this,t,e,t.pinchX,t.pinchY)}}function s(t,e,i,n){this.pointerChecker&&this.pointerChecker(t,i,n)&&(h.stop(t.event),this[Be]("zoom",e,i,n))}function l(t,e,i){var n=t._opt[e];return n&&(!c[he](n)||i.event[n+"Key"])}var u=t("zrender/mixin/Eventful"),c=t(wi),h=t("zrender/core/event"),f=t("./interactionMutex");return c.mixin(e,u),e}),e("echarts/component/helper/roamHelper",[Si],function(){var t={};return t.updateViewOnPan=function(t,e,i){var n=t[Le],r=n[te];r[0]+=e,r[1]+=i,n.dirty()},t.updateViewOnZoom=function(t,e,i,n){var r=t[Le],a=t.zoomLimit,o=r[te],s=r.scale,l=t.zoom=t.zoom||1;if(l*=e,a){var u=a.min||0,c=a.max||1/0;l=Math.max(Math.min(c,l),u)}var h=l/t.zoom;t.zoom=l,o[0]-=(i-o[0])*(h-1),o[1]-=(n-o[1])*(h-1),s[0]*=h,s[1]*=h,r.dirty()},t}),e("echarts/component/axis/AxisBuilder",[Si,wi,"../../util/format",E,o,"../../util/number",xi,_i],function(t){function e(t){var e={componentType:t[Ee]};return e[t[Ee]+"Index"]=t[Re],e}function n(t,e,i,n){var r,a,o=y(i-t[P]),s=n[0]>n[1],l="start"===e&&!s||"start"!==e&&s;return x(o-C/2)?(a=l?ti:"top",r=ee):x(o-1.5*C)?(a=l?"top":ti,r=ee):(a=ie,r=1.5*C>o&&o>C/2?l?"left":"right":l?"right":"left"),{rotation:o,textAlign:r,textVerticalAlign:a}}function r(t){var e=t.get("tooltip");return t.get(hi)||!(t.get("triggerEvent")||e&&e.show)}function s(t,e){var i=t.get("axisLabel.showMinLabel"),n=t.get("axisLabel.showMaxLabel"),r=e[0],a=e[1],o=e[e[Qe]-1],s=e[e[Qe]-2];i===!1?r[ei]=!0:null!=t.getMin()&&l(r,a)&&(i?a[ei]=!0:r[ei]=!0),n===!1?o[ei]=!0:null!=t.getMax()&&l(s,o)&&(n?s[ei]=!0:o[ei]=!0)}function l(t,e){var i=t&&t[ae]().clone(),n=e&&e[ae]().clone();if(i&&n){var r=S.identity([]);return S.rotate(r,r,-t[P]),i[_](S.mul([],r,t.getLocalTransform())),n[_](S.mul([],r,e.getLocalTransform())),i.intersect(n)}}var f=t(wi),d=t("../../util/format"),p=t(E),m=t(o),g=t("../../util/number"),y=g.remRadian,x=g.isRadianAroundZero,w=t(xi),S=t(_i),M=w[_],T=f.retrieve,C=Math.PI,A=function(t,e){this.opt=e,this.axisModel=t,f[Ne](e,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0}),this.group=new p.Group;var n=new p.Group({position:e[te].slice(),rotation:e[P]});n[i](),this._transform=n[a],this._dumbGroup=n};A[gi]={constructor:A,hasBuilder:function(t){return!!L[t]},add:function(t){L[t].call(this)},getGroup:function(){return this.group}};var L={axisLine:function(){var t=this.opt,e=this.axisModel;if(e.get("axisLine.show")){var i=this.axisModel.axis[$](),n=this._transform,r=[i[0],0],a=[i[1],0];n&&(M(r,r,n),M(a,a,n)),this.group.add(new p.Line(p.subPixelOptimizeLine({anid:"line",shape:{x1:r[0],y1:r[1],x2:a[0],y2:a[1]},style:f[Ve]({lineCap:"round"},e[li]("axisLine.lineStyle").getLineStyle()),strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1})))}},axisTick:function(){var t=this.axisModel,e=t.axis;if(t.get("axisTick.show")&&!e.scale.isBlank())for(var i=t[li]("axisTick"),n=this.opt,r=i[li]("lineStyle"),a=i.get(Qe),o=k(i,n.labelInterval),s=e.getTicksCoords(i.get("alignWithLabel")),l=e.scale[Y](),u=[],c=[],h=this._transform,d=0;dg[1]?-1:1,x=["start"===l?g[0]-y*m:"end"===l?g[1]+y*m:(g[0]+g[1])/2,l===ie?t.labelOffset+u*m:0],_=a.get("nameRotate");null!=_&&(_=_*C/180);var b;l===ie?s=D(t[P],null!=_?_:t[P],u):(s=n(t,l,_||0,g),b=t.axisNameAvailableWidth,null!=b&&(b=Math.abs(b/Math.sin(s[P])),!isFinite(b)&&(b=null)));var w=c[h](),S=a.get("nameTruncate",!0)||{},M=S.ellipsis,A=T(t.nameTruncateMaxWidth,S.maxWidth,b),L=null!=M&&null!=A?d.truncateText(o,A,w,M,{minChar:2,placeholder:S.placeholder}):o,I=a.get("tooltip",!0),z=a[Ee],k={componentType:z,name:o,$vars:["name"]};k[z+"Index"]=a[Re];var O=new p.Text({anid:"name",__fullText:o,__truncatedText:L,position:x,rotation:s[P],silent:r(a),z2:1,tooltip:I&&I.show?f[Ve]({content:o,formatter:function(){return o},formatterParams:k},I):null});p.setTextStyle(O.style,c,{text:L,textFont:w,textFill:c.getTextColor()||a.get("axisLine.lineStyle.color"),textAlign:s[oe],textVerticalAlign:s[v]}),a.get("triggerEvent")&&(O.eventData=e(a),O.eventData.targetType="axisName",O.eventData.name=o),this._dumbGroup.add(O),O[i](),this.group.add(O),O.decomposeTransform()}}},D=A.innerTextLayout=function(t,e,i){var n,r,a=y(e-t);return x(a)?(r=i>0?"top":ti,n=ee):x(a-C)?(r=i>0?ti:"top",n=ee):(r=ie,n=a>0&&C>a?i>0?"right":"left":i>0?"left":"right"),{rotation:a,textAlign:n,textVerticalAlign:r}},z=A.ifIgnoreOnTick=function(t,e,i){var n,r=t.scale;return r.type===b&&(typeof i===xe?(n=r[Y]()[e],!i(n,r.getLabel(n))):e%(i+1))},k=A.getInterval=function(t,e){var i=t.get("interval");return(null==i||"auto"==i)&&(i=e),i};return A}),e("echarts/component/helper/interactionMutex",[Si,q],function(t){function e(t){return t[i]||(t[i]={})}var i="\x00_ec_interaction_mutex",n={take:function(t,i,n){var r=e(t);r[i]=n},release:function(t,i,n){var r=e(t),a=r[i];a===n&&(r[i]=null)},isTaken:function(t,i){return!!e(t)[i]}};return t(q)[ye]({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),n}),e("echarts/component/helper/cursorHelper",[Si],function(){var t={},e={axisPointer:1,tooltip:1,brush:1};return t.onIrrelevantElement=function(t,i,n){var r=i.getComponentByElement(t.topTarget),a=r&&r[Ke];return r&&r!==n&&!e[r[Ee]]&&a&&a.model!==n},t}),e("echarts/action/roamHelper",[Si],function(){var t={};return t.updateCenterAndZoom=function(t,e,n){var r=t.getZoom(),a=t.getCenter(),o=e.zoom,u=t[l](a);if(null!=e.dx&&null!=e.dy){u[0]-=e.dx,u[1]-=e.dy;var a=t[s](u);t.setCenter(a)}if(null!=o){if(n){var c=n.min||0,h=n.max||1/0;o=Math.max(Math.min(r*o,h),c)/r}t.scale[0]*=o,t.scale[1]*=o;var f=t[te],d=(e.originX-f[0])*(o-1),p=(e.originY-f[1])*(o-1);f[0]-=d,f[1]-=p,t[i]();var a=t[s](u);t.setCenter(a),t.setZoom(o*r)}return{center:t.getCenter(),zoom:t.getZoom()}},t}),e("echarts/component/axisPointer/viewHelper",[Si,wi,E,"zrender/contain/text","../../util/format",_i,"../../coord/axisHelper","../axis/AxisBuilder"],function(t){function e(t,e,i,n){var r=n[si](),a=n[oi]();t[0]=Math.min(t[0]+e,r)-e,t[1]=Math.min(t[1]+i,a)-i,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}var i=t(wi),n=t(E),r=t("zrender/contain/text"),a=t("../../util/format"),o=t(_i),s=t("../../coord/axisHelper"),l=t("../axis/AxisBuilder"),u={};return u.buildElStyle=function(t){var e,i=t.get("type"),n=t[li](i+"Style");return"line"===i?(e=n.getLineStyle(),e.fill=null):"shadow"===i&&(e=n.getAreaStyle(),e[y]=null),e},u.buildLabelElOption=function(t,i,n,o,s){var l=n.get("value"),c=u.getValueLabel(l,i.axis,i[K],n.get("seriesDataIndices"),{precision:n.get("label.precision"),formatter:n.get("label.formatter")}),v=n[li]("label"),g=a.normalizeCssArray(v.get(ne)||0),y=v[h](),x=r[ae](c,y),_=s[te],b=x.width+g[1]+g[3],w=x[pi]+g[0]+g[2],S=s.align;"right"===S&&(_[0]-=b),S===ee&&(_[0]-=b/2);var M=s.verticalAlign;M===ti&&(_[1]-=w),M===ie&&(_[1]-=w/2),e(_,b,w,o);var T=v.get(ri);T&&"auto"!==T||(T=i.get("axisLine.lineStyle.color")),t.label={shape:{x:0,y:0,width:b,height:w,r:v.get("borderRadius")},position:_.slice(),style:{text:c,textFont:y,textFill:v.getTextColor(),textPosition:"inside",fill:T,stroke:v.get("borderColor")||Ze,lineWidth:v.get("borderWidth")||0,shadowBlur:v.get(p),shadowColor:v.get(m),shadowOffsetX:v.get(d),shadowOffsetY:v.get(f)},z2:10}},u.getValueLabel=function(t,e,n,r,a){var o=e.scale.getLabel(t,{precision:a.precision}),l=a.formatter;if(l){var u={value:s.getAxisRawValue(e,t),seriesData:[]};i.each(r,function(t){var e=n.getSeriesByIndex(t[Ae]),i=t.dataIndexInside,r=e&&e[Pe](i);r&&u.seriesData.push(r)}),i[he](l)?o=l[be]("{value}",o):i.isFunction(l)&&(o=l(u))}return o},u.getTransformedPosition=function(t,e,i){var r=o[Xe]();return o.rotate(r,r,i[P]),o.translate(r,r,i[te]),n[_]([t[c](e),(i.labelOffset||0)+(i.labelDirection||1)*(i.labelMargin||0)],r)},u.buildCartesianSingleLabelElOption=function(t,e,i,n,r,a){var o=l.innerTextLayout(i[P],0,i.labelDirection);i.labelMargin=r.get("label.margin"),u.buildLabelElOption(e,n,r,a,{position:u.getTransformedPosition(n.axis,t,i),align:o[oe],verticalAlign:o[v]})},u.makeLineShape=function(t,e,i){return i=i||0,{x1:t[i],y1:t[1-i],x2:e[i],y2:e[1-i]}},u.makeRectShape=function(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}},u.makeSectorShape=function(t,e,i,n,r,a){return{cx:t,cy:e,r0:i,r:n,startAngle:r,endAngle:a,clockwise:!0}},u}),e("echarts/component/axisPointer/BaseAxisPointer",[Si,wi,"../../util/clazz",E,Z,"./modelHelper","zrender/core/event","../../util/throttle"],function(t){function e(){}function i(t,e,i,r){n(h(i).lastProp,r)||(h(i).lastProp=r,e?c[L](i,r,t):(i[ni](),i.attr(r)))}function n(t,e){if(s[ui](t)&&s[ui](e)){var i=!0;return s.each(e,function(e,r){i=i&&n(t[r],e)}),!!i}return t===e}function r(t,e){t[e.get("label.show")?"show":"hide"]()}function a(t){return{position:t[te].slice(),rotation:t[P]||0}}function o(t,e,i){var n=e.get("z"),r=e.get(Me);t&&t[Ce](function(t){"group"!==t.type&&(null!=n&&(t.z=n),null!=r&&(t[Me]=r),t[hi]=i)})}var s=t(wi),l=t("../../util/clazz"),c=t(E),h=t(Z).makeGetter(),v=t("./modelHelper"),g=t("zrender/core/event"),y=t("../../util/throttle"),x=s.clone,_=s.bind;return e[gi]={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,n,r){var a=e.get("value"),l=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=n,r||this._lastValue!==a||this._lastStatus!==l){this._lastValue=a,this._lastStatus=l;var u=this._group,h=this._handle;if(!l||"hide"===l)return u&&u.hide(),void(h&&h.hide());u&&u.show(),h&&h.show();var f={};this.makeElOption(f,a,t,e,n);var d=f.graphicKey;d!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=d;var p=this._moveAnimation=this.determineAnimation(t,e);if(u){var m=s.curry(i,e,p);this.updatePointerEl(u,f,m,e),this.updateLabelEl(u,f,m,e)}else u=this._group=new c.Group,this.createPointerEl(u,f,t,e),this.createLabelEl(u,f,t,e),n.getZr().add(u);o(u,e,!0),this._renderHandle(a)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var i=e.get(fi),n=t.axis,r=n.type===u,a=e.get("snap");if(!a&&!r)return!1;if("auto"===i||null==i){var o=this.animationThreshold;if(r&&n.getBandWidth()>o)return!0;if(a){var s=v.getAxisInfo(t).seriesDataCount,l=n[$]();return Math.abs(l[0]-l[1])/s>o}return!1}return i===!0},makeElOption:function(){},createPointerEl:function(t,e){var i=e.pointer;if(i){var n=h(t).pointerEl=new c[i.type](x(e.pointer));t.add(n)}},createLabelEl:function(t,e,i,n){if(e.label){var a=h(t).labelEl=new c.Rect(x(e.label));t.add(a),r(a,n)}},updatePointerEl:function(t,e,i){var n=h(t).pointerEl;n&&(n[Te](e.pointer.style),i(n,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,i,n){var a=h(t).labelEl;a&&(a[Te](e.label.style),i(a,{shape:e.label.shape,position:e.label[te]}),r(a,n))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e=this._axisPointerModel,i=this._api.getZr(),n=this._handle,r=e[li]("handle"),a=e.get("status");if(!r.get("show")||!a||"hide"===a)return n&&i[Fe](n),void(this._handle=null);var l;this._handle||(l=!0,n=this._handle=c.createIcon(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){g.stop(t.event)},onmousedown:_(this._onHandleDragMove,this,0,0),drift:_(this._onHandleDragMove,this),ondragend:_(this._onHandleDragEnd,this)}),i.add(n)),o(n,e,!1);var u=["color","borderColor","borderWidth",Q,m,p,d,f];n[Te](r[le](null,u));var h=r.get("size");s[_e](h)||(h=[h,h]),n.attr("scale",[h[0]/2,h[1]/2]),y.createOrUpdate(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,l)}},_moveHandleToValue:function(t,e){i(this._axisPointerModel,!e&&this._moveAnimation,this._handle,a(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var i=this._handle;if(i){this._dragging=!0;var n=this.updateHandleTransform(a(i),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=n,i[ni](),i.attr(a(n)),h(i).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){var t=this._handle;if(t){var e=this._payloadInfo,i=this._axisModel;this._api[Ge]({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:i.axis.dim,axisIndex:i[Re]}]})}},_onHandleDragEnd:function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api[Ge]({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),i=this._group,n=this._handle;e&&i&&(this._lastGraphicKey=null,i&&e[Fe](i),n&&e[Fe](n),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,i){return i=i||0,{x:t[i],y:t[1-i],width:e[i],height:e[1-i]}}},e[gi].constructor=e,l.enableClassExtend(e),e}),e("echarts/component/tooltip/TooltipContent",[Si,wi,"zrender/tool/color","zrender/core/event","../../util/format",bi],function(t){function e(t){var e="cubic-bezier(0.23, 1, 0.32, 1)",i="left "+t+"s "+e+",top "+t+"s "+e;return a.map(d,function(t){return t+"transition:"+i}).join(";")}function i(t){var e=[],i=t.get("fontSize"),n=t.getTextColor();return n&&e.push("color:"+n),e.push("font:"+t[h]()),i&&e.push("line-height:"+Math.round(3*i/2)+"px"),u(["decoration","align"],function(i){var n=t.get(i);n&&e.push("text-"+i+":"+n)}),e.join(";")}function n(t){var n=[],r=t.get("transitionDuration"),a=t.get(ri),s=t[li](se),h=t.get(ne);return r&&n.push(e(r)),a&&(f[ai]?n.push("background-Color:"+a):(n.push("background-Color:#"+o.toHex(a)),n.push("filter:alpha(opacity=70)"))),u(["width","color","radius"],function(e){var i="border-"+e,r=c(i),a=t.get(r);null!=a&&n.push(i+":"+a+("color"===e?"":"px"))}),n.push(i(s)),null!=h&&n.push("padding:"+l.normalizeCssArray(h).join("px ")+"px"),n.join(";")+";"}function r(t,e){var i=document[X]("div"),n=this._zr=e.getZr();this.el=i,this._x=e[si]()/2,this._y=e[oi]()/2,t.appendChild(i),this._container=t,this._show=!1,this._hideTimeout;var r=this;i.onmouseenter=function(){r._enterable&&(clearTimeout(r._hideTimeout),r._show=!0),r._inContent=!0},i.onmousemove=function(e){if(e=e||window.event,!r._enterable){var i=n.handler;s.normalizeEvent(t,e,!0),i.dispatch(Ie,e)}},i.onmouseleave=function(){r._enterable&&r._show&&r.hideLater(r._hideDelay),r._inContent=!1}}var a=t(wi),o=t("zrender/tool/color"),s=t("zrender/core/event"),l=t("../../util/format"),u=a.each,c=l.toCamelCase,f=t(bi),d=["","-webkit-","-moz-","-o-"],p="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;";return r[gi]={constructor:r,_enterable:!0,update:function(){var t=this._container,e=t.currentStyle||document.defaultView.getComputedStyle(t),i=t.style;"absolute"!==i[te]&&"absolute"!==e[te]&&(i[te]="relative")},show:function(t){clearTimeout(this._hideTimeout);var e=this.el;e.style.cssText=p+n(t)+";left:"+this._x+"px;top:"+this._y+"px;"+(t.get("extraCssText")||""),e.style.display=e.innerHTML?"block":"none",this._show=!0},setContent:function(t){this.el.innerHTML=null==t?"":t},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el;return[t.clientWidth,t.clientHeight]},moveTo:function(t,e){var i,n=this._zr;n&&n.painter&&(i=n.painter.getViewportRootOffset())&&(t+=i.offsetLeft,e+=i.offsetTop);var r=this.el.style;r.left=t+"px",r.top=e+"px",this._x=t,this._y=e},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(a.bind(this.hide,this),t)):this.hide())},isShow:function(){return this._show}},r}),e("zrender",["zrender/zrender"],function(t){return t}),e("echarts",["echarts/echarts"],function(t){return t});var Mi=t("echarts");return Mi.graphic=t("echarts/util/graphic"),Mi.number=t("echarts/util/number"),Mi.format=t("echarts/util/format"),t("echarts/chart/bar"),t("echarts/chart/line"),t("echarts/chart/pie"),t("echarts/chart/scatter"),t("echarts/chart/radar"),t("echarts/chart/map"),t("echarts/chart/effectScatter"),t("echarts/component/gridSimple"),t("echarts/component/geo"),t("echarts/component/title"),t("echarts/component/legendScroll"),t("echarts/component/tooltip"),t("zrender/vml/vml"),Mi}); \ No newline at end of file diff --git a/webapp/src/assets/vendors/echarts.world.min.js b/webapp/src/assets/vendors/echarts.world.min.js new file mode 100644 index 0000000..bf83a04 --- /dev/null +++ b/webapp/src/assets/vendors/echarts.world.min.js @@ -0,0 +1 @@ +!function(e,o){"function"==typeof define&&define.amd?define(["exports","echarts"],o):"object"==typeof exports&&"string"!=typeof exports.nodeName?o(exports,require("echarts")):o({},e.echarts)}(this,function(e,o){var t=function(e){"undefined"!=typeof console&&console&&console.error&&console.error(e)};o?o.registerMap?o.registerMap("world",{type:"FeatureCollection",crs:{type:"name",properties:{name:"urn:ogc:def:crs:OGC:1.3:CRS84"}},features:[{geometry:{type:"Polygon",coordinates:[[[47.97822265625001,7.9970703125],[46.97822265625001,7.9970703125],[43.98378906250002,9.008837890624989],[43.482519531250006,9.379492187499991],[43.181640625,9.879980468749991],[42.84160156250002,10.203076171874997],[42.65644531250001,10.6],[42.92275390625002,10.999316406249989],[43.24599609375002,11.499804687499989],[43.85273437500001,10.784277343749991],[44.38652343750002,10.430224609374989],[44.94296875,10.43671875],[45.81669921875002,10.835888671874997],[46.565039062500006,10.745996093749994],[47.40498046875001,11.174023437499997],[48.01923828125001,11.139355468749997],[48.57255859375002,11.320507812499997],[48.938574218750006,11.258447265624994],[50.11005859375001,11.529296875],[50.79228515625002,11.983691406249989],[51.2548828125,11.830712890624994],[51.08427734375002,11.335644531249997],[51.140625,10.656884765624994],[51.031835937500006,10.444775390624997],[51.19296875,10.554638671874997],[51.390234375,10.422607421875],[50.93007812500002,10.33554687499999],[50.825,9.428173828124997],[50.10283203125002,8.199804687499991],[49.85205078125,7.962548828124994],[49.234960937500006,6.77734375],[49.04931640625,6.173632812499989],[47.97529296875001,4.497021484374997],[46.87880859375002,3.28564453125],[46.05117187500002,2.475146484374989],[44.92021484375002,1.81015625],[43.71757812500002,.857861328124997],[41.97988281250002,-.973046875],[41.53271484375,-1.6953125],[41.521875,-1.572265625],[41.42695312500001,-1.449511718750003],[41.24980468750002,-1.220507812500003],[40.97871093750001,-.870312500000011],[40.964453125,2.814648437499997],[41.341796875,3.20166015625],[41.61347656250001,3.590478515624994],[41.88398437500001,3.977734375],[41.91533203125002,4.031298828124989],[42.02412109375001,4.137939453125],[42.85664062500001,4.32421875],[43.12568359375001,4.644482421874997],[43.58349609375,4.85498046875],[43.988867187500006,4.950537109374991],[44.940527343750006,4.912011718749994],[47.97822265625001,7.9970703125]]]},properties:{name:"Somalia",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[9.579979133936737,47.05856388629306],[9.409458596647225,47.02019676540292],[9.46249431093294,47.09010747968864],[9.46249431093294,47.19858962254578],[9.527658197470123,47.27026989773668],[9.579979133936737,47.05856388629306]]]},properties:{name:"Liechtenstein",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-8.683349609375,27.77800740805682],[-13.038761787013554,27.81190166624856],[-12.948925781249926,27.914160156250034],[-11.552685546874955,28.31010742187496],[-10.486474609374994,29.06494140625],[-10.200585937499994,29.380371093750057],[-9.667089843749949,30.10927734375005],[-9.652929687499977,30.447558593750045],[-9.875488281249943,30.717919921874966],[-9.80869140624992,31.42460937499996],[-9.347460937499932,32.086376953124955],[-9.245849609375,32.572460937499955],[-8.512841796874994,33.25244140625003],[-6.900976562499949,33.96904296874999],[-6.353125,34.77607421875001],[-5.924804687499943,35.78579101562502],[-5.277832031249943,35.90273437500002],[-5.252685546874972,35.61474609374997],[-4.628320312499966,35.206396484375006],[-4.329980468749937,35.161474609375006],[-3.693261718749994,35.27998046874998],[-3.394726562499926,35.21181640625005],[-2.972216796874989,35.40727539062499],[-2.839941406249949,35.127832031249994],[-2.731396484374955,35.13520507812498],[-2.636816406249977,35.11269531250002],[-2.423730468749994,35.12348632812498],[-2.219628906249966,35.10419921874998],[-1.795605468749926,34.751904296874955],[-1.67919921875,33.31865234375002],[-1.550732421874955,33.073583984375006],[-1.510009765625,32.877636718749955],[-1.45,32.784814453124966],[-1.352148437499977,32.70336914062497],[-1.29638671875,32.67568359375002],[-1.188232421875,32.608496093750006],[-1.111035156249983,32.55229492187502],[-1.065527343749949,32.46831054687496],[-1.16259765625,32.399169921875],[-1.275341796874983,32.089013671874966],[-2.863427734374937,32.07470703124997],[-2.930859374999926,32.04252929687499],[-2.988232421874983,31.874218749999983],[-3.01738281249996,31.834277343750017],[-3.439794921874949,31.704541015624983],[-3.604589843749949,31.686767578125],[-3.700244140624989,31.70009765625005],[-3.768164062499977,31.689550781250034],[-3.837109374999983,31.512353515624994],[-3.833398437499937,31.197802734375045],[-3.626904296874955,31.000927734374983],[-4.148779296874977,30.8095703125],[-4.322851562500006,30.698876953124994],[-4.52915039062492,30.62553710937499],[-4.778515624999926,30.552392578124994],[-4.968261718749943,30.465380859375045],[-5.061914062499937,30.326416015625057],[-5.180126953124955,30.166162109374994],[-5.293652343749983,30.058642578125045],[-5.44877929687496,29.956933593750023],[-6.00429687499999,29.83125],[-6.479736328124943,29.82036132812499],[-6.520556640624989,29.659863281249983],[-6.59775390624992,29.578955078125006],[-6.635351562499949,29.568798828124983],[-6.755126953125,29.583837890625034],[-6.855566406249949,29.601611328125017],[-7.142431640624949,29.61958007812504],[-7.427685546874983,29.425],[-7.485742187499994,29.392236328124994],[-8.659912109375,28.718603515625063],[-8.683349609375,27.900390625],[-8.683349609375,27.77800740805682]]]},properties:{name:"Morocco",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-13.038761787013554,27.81190166624856],[-8.683349609375,27.77800740805682],[-8.683349609375,27.65644531250004],[-8.817822265624955,27.65644531250004],[-8.817822265624951,27.656445312499997],[-8.683349609375,27.656445312499997],[-8.683349609375,27.2859375],[-8.682861328125,26.921337890624997],[-8.6826171875,26.72314453125],[-8.682324218749983,26.497705078124994],[-8.68212890625,26.273193359375],[-8.68212890625,26.10947265625],[-8.682226562499977,25.995507812499994],[-12.016308593749983,25.995410156250003],[-12.016308593749983,25.740136718749994],[-12.016308593749983,25.331689453124994],[-12.016308593749983,25.059375],[-12.016308593749983,24.923242187499994],[-12.016308593749983,24.378662109375],[-12.016308593749983,23.97021484375],[-12.0234375,23.467578125],[-12.372900390624977,23.318017578124994],[-12.559375,23.290820312500003],[-12.620410156249989,23.27133789062499],[-13.031494140625,23.000244140625],[-13.153271484374983,22.820507812499997],[-13.12702845982141,22.703770926339278],[-13.136540684091575,22.708182548616723],[-13.094335937499977,22.495996093749994],[-13.051220703124983,21.854785156250003],[-13.041748046875,21.713818359374997],[-13.0322265625,21.572070312500003],[-13.025097656249983,21.466796875],[-13.016210937499977,21.333935546874997],[-15.231201171875,21.331298828125],[-16.964550781249983,21.329248046874994],[-17.06396484375,20.89882812499999],[-17.048046874999983,20.80615234375],[-17.098779296874994,20.856884765624997],[-16.930859374999983,21.9],[-16.35874023437495,22.594531250000045],[-16.21025390624999,23.097900390625],[-15.789257812499926,23.792871093750023],[-15.980712890624943,23.670312500000023],[-15.899316406249966,23.844433593749955],[-14.904296875000028,24.719775390625017],[-14.794921874999943,25.404150390625006],[-14.413867187499932,26.25371093749999],[-13.57578125,26.735107421875],[-13.175976562499983,27.655712890624983],[-13.038761787013554,27.81190166624856]],[[-8.774365234374983,27.460546875],[-8.794873046874983,27.120703125000034],[-8.794873046874983,27.120703125],[-8.774365234374983,27.460546875]]]},properties:{name:"W. Sahara",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[21.5625,42.247509765625],[21.560839843750017,42.24765625],[21.389550781250023,42.21982421875],[21.28662109375,42.100390625],[21.05976562500001,42.171289062499994],[20.778125,42.071044921875],[20.725,41.87353515625],[20.566210937500017,41.873681640624994],[20.485449218750006,42.223388671875],[20.06396484375,42.54726562499999],[20.054296875,42.760058593749996],[20.344335937500006,42.827929687499996],[20.40996305279786,42.84373166741877],[20.344335937500063,42.82792968750002],[19.670996093750006,43.163964843749994],[19.21875,43.449951171875],[19.196484375000068,43.48500976562502],[19.19160156250004,43.52104492187499],[19.19433593749997,43.533300781250006],[19.495117187500057,43.642871093750045],[19.245019531249994,43.96503906250004],[19.583789062500017,44.04345703125003],[19.118457031250074,44.359960937500006],[19.348632812500057,44.88090820312502],[19.007128906250045,44.86918945312502],[19.062890625000023,45.13720703125],[19.4,45.2125],[19.004687500000074,45.39951171875006],[19.064257812500045,45.51499023437506],[18.839062499999983,45.83574218750002],[18.905371093750006,45.931738281250034],[19.421289062500023,46.064453125],[19.61347656250001,46.169189453125],[19.84443359375001,46.145898437499966],[19.934082031250057,46.161474609375034],[20.161425781250017,46.14189453124996],[20.210156250000068,46.12602539062502],[20.241796875000034,46.10859375000001],[20.301367187500006,46.05068359375002],[20.35859375000004,45.975488281249994],[20.581152343749977,45.86948242187506],[20.65273437499999,45.779394531250006],[20.709277343750074,45.735253906249994],[20.727832031250017,45.73740234374998],[20.746875,45.74897460937501],[20.76015625000005,45.75810546875002],[20.775,45.74980468750002],[20.794042968750006,45.467871093750034],[21.431445312500017,45.192529296874994],[21.465429687500006,45.171875],[21.357031250000034,44.99077148437502],[21.532324218750063,44.900683593750045],[21.519921875000023,44.88081054687498],[21.442187500000074,44.87338867187498],[21.384375,44.87006835937501],[21.357910156250057,44.86181640625003],[21.36005859375004,44.82666015624997],[21.52314453125004,44.79008789062499],[21.63613281250005,44.71044921875],[21.909277343750034,44.666113281250034],[22.026953125,44.61987304687503],[22.093066406250074,44.541943359374955],[22.200976562500017,44.560693359374966],[22.350683593750063,44.676123046875034],[22.497656249999977,44.70625],[22.64208984375,44.65097656249998],[22.720898437499983,44.605517578125045],[22.734375,44.56992187499998],[22.700781250000063,44.55551757812498],[22.620117187500057,44.562353515625034],[22.554003906250017,44.54033203124999],[22.49453125000005,44.43544921875002],[22.687890625000023,44.248291015625],[22.42080078125005,44.00742187500006],[22.399023437500063,43.96953125],[22.36542968750004,43.86210937500002],[22.36962890625003,43.78129882812499],[22.55458984375005,43.45449218750002],[22.767578125,43.35415039062502],[22.81972656250005,43.300732421874955],[22.85957031250001,43.252343749999966],[22.97685546874999,43.18798828125],[22.799902343750006,42.985742187499994],[22.706152343750006,42.88393554687505],[22.466796875,42.842480468749955],[22.53242187500004,42.48120117187497],[22.523535156250006,42.440966796875045],[22.44570312500005,42.35913085937497],[22.42207031250004,42.32885742187503],[22.344042968750045,42.31396484375003],[22.23974609375003,42.303110028468716],[21.81464843750001,42.303125],[21.5625,42.24750976562498],[21.5625,42.247509765625]]]},properties:{name:"Serbia",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[74.54140625000002,37.02216796875],[74.03886718750002,36.825732421874996],[73.116796875,36.868554687499994],[72.24980468750002,36.734716796875],[71.23291015625,36.12177734375],[71.18505859375,36.04208984375],[71.57197265625001,35.546826171875],[71.62050781250002,35.183007812499994],[70.965625,34.53037109375],[71.095703125,34.369433593749996],[71.05156250000002,34.049707031249994],[70.65400390625001,33.952294921874994],[69.8896484375,34.007275390625],[70.26113281250002,33.289013671875],[69.5015625,33.020068359374996],[69.24140625000001,32.433544921875],[69.279296875,31.936816406249996],[68.86894531250002,31.634228515624997],[68.59765625,31.802978515625],[68.16103515625002,31.802978515625],[67.57822265625,31.506494140624994],[67.737890625,31.343945312499997],[67.45283203125001,31.234619140625],[66.82929687500001,31.263671875],[66.346875,30.802783203124996],[66.23125,29.86572265625],[65.09550781250002,29.559472656249994],[64.39375,29.544335937499994],[64.09873046875,29.391943359375],[63.56757812500001,29.497998046874997],[62.4765625,29.408349609374994],[62.0009765625,29.530419921874994],[61.22441406250002,29.749414062499994],[60.843359375,29.858691406249996],[61.331640625,30.363720703124997],[61.55947265625002,30.599365234375],[61.7841796875,30.831933593749994],[61.81083984375002,30.91328125],[61.81425781250002,31.072558593749996],[61.75507812500001,31.285302734374994],[61.66015625,31.382421875],[61.34648437500002,31.421630859375],[61.11074218750002,31.451123046874997],[60.854101562500006,31.483251953125],[60.82070312500002,31.495166015624996],[60.791601562500006,31.660595703124997],[60.804296875,31.73447265625],[60.7875,31.877197265625],[60.78994140625002,31.987109375],[60.827246093750006,32.16796875],[60.82929687500001,32.249414062499994],[60.71044921875,32.6],[60.57656250000002,32.994873046875],[60.560546875,33.137841796874994],[60.9169921875,33.505224609375],[60.573828125,33.588330078125],[60.4859375,33.7119140625],[60.48574218750002,34.094775390624996],[60.642675781250006,34.307177734374996],[60.88945312500002,34.31943359375],[60.80390625000001,34.418017578124996],[60.76259765625002,34.475244140624994],[60.73613281250002,34.491796875],[60.72626953125001,34.51826171875],[60.73945312500001,34.544726562499996],[60.80234375,34.554638671875],[60.8453125,34.587695312499996],[60.91474609375001,34.633984375],[60.951171875,34.653857421874996],[61.080078125,34.855615234374994],[61.1,35.272314453125],[61.18925781250002,35.31201171875],[61.24550781250002,35.474072265625],[61.27851562500001,35.51376953125],[61.281835937500006,35.55341796875],[61.26201171875002,35.619580078125],[61.3447265625,35.6294921875],[61.62099609375002,35.43232421875],[62.08964843750002,35.3796875],[62.30781250000001,35.170800781249994],[62.688085937500006,35.255322265625],[63.056640625,35.44580078125],[63.08417968750001,35.56806640625],[63.16972656250002,35.678125],[63.129980468750006,35.84619140625],[63.8625,36.012353515624994],[64.184375,36.14892578125],[64.51103515625002,36.340673828125],[64.56582031250002,36.427587890625],[64.6025390625,36.554541015625],[64.78242187500001,37.05927734375],[64.81630859375002,37.132080078125],[64.95156250000002,37.1935546875],[65.08964843750002,37.237939453124994],[65.30361328125002,37.24677734375],[65.55498046875002,37.251171875],[65.76503906250002,37.569140625],[66.471875,37.3447265625],[66.52226562500002,37.348486328125],[66.827734375,37.3712890625],[67.06884765625,37.334814453125],[67.19550781250001,37.235205078125],[67.31972656250002,37.2095703125],[67.44169921875002,37.2580078125],[67.51728515625001,37.266650390624996],[67.546484375,37.235644531249996],[67.607421875,37.222509765625],[67.7,37.22724609375],[67.7529296875,37.1998046875],[67.75898437500001,37.172216796875],[67.76601562500002,37.14013671875],[67.83447265625,37.064208984375],[67.9580078125,36.972021484375],[68.06777343750002,36.9498046875],[68.26093750000001,37.013085937499994],[68.284765625,37.036328125],[68.29951171875001,37.088427734374996],[68.38691406250001,37.1375],[68.66914062500001,37.2583984375],[68.7232421875,37.268017578125],[68.78203125000002,37.2580078125],[68.82373046875,37.270703125],[68.8384765625,37.30283203125],[68.85537109375002,37.316845703125],[68.88525390625,37.328076171875],[68.91181640625001,37.333935546875],[68.96044921875,37.325048828125],[69.18017578125,37.15830078125],[69.26484375000001,37.1083984375],[69.30390625000001,37.116943359375],[69.35380859375002,37.150048828124994],[69.41445312500002,37.207763671875],[69.4296875,37.290869140625],[69.39921875000002,37.399316406249994],[69.42011718750001,37.48671875],[69.49208984375002,37.553076171875],[69.62578125000002,37.594042968749996],[69.8208984375,37.6095703125],[69.9849609375,37.566162109375],[70.18867187500001,37.582470703125],[70.25146484375,37.66416015625],[70.25498046875,37.765380859375],[70.19941406250001,37.886035156249996],[70.21464843750002,37.9244140625],[70.41777343750002,38.075439453125],[70.7359375,38.42255859375],[71.255859375,38.306982421875],[71.33271484375001,38.170263671875],[71.27851562500001,37.918408203125],[71.319921875,37.90185546875],[71.3896484375,37.906298828124996],[71.48779296875,37.931884765625],[71.55195312500001,37.933154296874996],[71.58222656250001,37.910107421875],[71.43291015625002,37.1275390625],[71.530859375,36.845117187499994],[71.665625,36.696923828124994],[72.65742187500001,37.029052734375],[72.8955078125,37.267529296875],[73.21113281250001,37.408496093749996],[73.38291015625,37.462255859375],[73.48134765625002,37.4716796875],[73.60468750000001,37.446044921875],[73.65712890625002,37.43046875],[73.72060546875002,37.41875],[73.73378906250002,37.37578125],[73.71728515625,37.329443359375],[73.6275390625,37.261572265625],[73.65351562500001,37.23935546875],[73.749609375,37.231787109375],[74.16708984375,37.329443359375],[74.20351562500002,37.372460937499994],[74.25966796875002,37.415429687499994],[74.659375,37.394482421875],[74.73056640625,37.35703125],[74.83046875000002,37.2859375],[74.89130859375001,37.231640625],[74.84023437500002,37.225048828125],[74.76738281250002,37.249169921874994],[74.73896484375001,37.28564453125],[74.72666015625,37.29072265625],[74.6689453125,37.26669921875],[74.55898437500002,37.236621093749996],[74.37216796875,37.15771484375],[74.37617187500001,37.137353515624994],[74.49794921875002,37.0572265625],[74.52646484375,37.030664062499994],[74.54140625000002,37.02216796875]]]},properties:{name:"Afghanistan",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[17.57958984375,-8.099023437500009],[17.643359375000017,-8.090722656250009],[18.00878906250003,-8.107617187499983],[18.56269531250001,-7.9359375],[18.944433593750063,-8.001464843750028],[19.142675781250034,-8.001464843750028],[19.34082031249997,-7.966601562500031],[19.369921875000045,-7.706542968749986],[19.371679687500063,-7.655078124999989],[19.47988281250008,-7.472167968750028],[19.48378906250008,-7.279492187500026],[19.527636718750017,-7.144433593749952],[19.87519531250004,-6.986328124999986],[19.99746093750008,-6.976464843750023],[20.190039062500063,-6.9462890625],[20.482226562500074,-6.915820312500017],[20.59003906250001,-6.919921874999957],[20.598730468750006,-6.935156249999949],[20.536914062500045,-7.121777343749955],[20.535839843749983,-7.182812499999955],[20.558398437500045,-7.244433593749989],[20.60781250000008,-7.277734375000023],[20.910937500000017,-7.281445312499983],[21.190332031250023,-7.284960937499989],[21.751074218750034,-7.305468749999989],[21.80605468750005,-7.32861328125],[21.905371093750034,-8.693359374999943],[21.813183593750068,-9.46875],[22.19775390625,-10.040625],[22.30703125000005,-10.691308593750023],[22.203515625000023,-10.829492187500009],[22.226171875,-11.121972656250009],[22.27880859375,-11.19414062499996],[22.314941406250057,-11.198632812499994],[22.39296875000005,-11.159472656250003],[22.486132812500045,-11.086718750000017],[22.56103515625003,-11.05585937500004],[22.814746093750017,-11.08027343750004],[23.076269531250006,-11.087890624999986],[23.463964843750034,-10.969335937499991],[23.83388671875008,-11.013671874999972],[23.96650390625001,-10.871777343750011],[23.98388671875,-11.725],[23.909375,-12.636132812500009],[23.886523437500045,-12.743261718749991],[23.882421875,-12.799023437499983],[23.968066406250045,-12.956933593749994],[23.962988281250006,-12.988476562500026],[23.843164062500023,-13.0009765625],[22.209570312500006,-13.0009765625],[21.97890625000008,-13.0009765625],[21.979101562500034,-13.798730468749994],[21.979296875000074,-14.11962890625],[21.979394531249994,-14.440527343750006],[21.97978515624999,-15.955566406250014],[22.193945312500006,-16.628125],[23.380664062500017,-17.640625],[22.32421875,-17.8375],[20.74550781250008,-18.019726562499983],[20.194335937500057,-17.86367187499999],[18.95527343750004,-17.80351562499999],[18.39638671875005,-17.3994140625],[16.14843750000003,-17.39023437499999],[14.017480468750023,-17.40888671874997],[13.475976562500023,-17.04003906249997],[13.179492187500017,-16.971679687499986],[12.548144531250017,-17.212695312499974],[12.35927734375008,-17.205859375],[12.318457031250006,-17.21337890625003],[12.213378906250028,-17.209960937500043],[12.013964843750074,-17.168554687500034],[11.902539062500011,-17.226562499999957],[11.743066406250023,-17.24921875000004],[11.780078125000017,-16.87128906249997],[11.818945312500034,-16.704101562500014],[11.750878906250023,-15.831933593749966],[12.016113281250057,-15.513671874999957],[12.55048828125004,-13.437792968750003],[12.983203124999989,-12.775683593750017],[13.4169921875,-12.52041015624998],[13.597949218750017,-12.286132812500028],[13.785351562499983,-11.81279296874996],[13.833593750000063,-10.9296875],[13.33222656250004,-9.998925781250009],[12.99853515625,-9.048046875],[13.358984375,-8.687207031250026],[13.378515625000063,-8.369726562500006],[12.82343750000004,-6.954785156249955],[12.283300781250063,-6.12431640624996],[13.184375,-5.85625],[13.346484375000017,-5.863378906250006],[13.978515625,-5.857226562500003],[16.315234375000074,-5.865625],[16.431445312500045,-5.90019531249996],[16.53710937499997,-5.9658203125],[16.697265625,-6.164257812500026],[16.74296874999999,-6.618457031250003],[16.813085937500063,-6.772558593749963],[16.919433593750057,-6.93398437499998],[16.98476562500005,-7.257421874999977],[17.57958984375,-8.099023437500009]]],[[[12.50146484375,-4.5875],[12.848144531250028,-4.428906249999983],[12.881054687500068,-4.445117187499989],[12.971386718750068,-4.551757812499957],[13.048046875000068,-4.619238281250034],[13.072753906250028,-4.634765625],[13.057324218750011,-4.651074218750026],[12.947460937500011,-4.695312499999986],[12.829687499999977,-4.73662109374996],[12.451464843750017,-5.071484374999969],[12.453222656250034,-5.090625],[12.52236328125008,-5.148925781250028],[12.484570312500011,-5.71875],[12.213671875000074,-5.758691406249994],[12.177148437499994,-5.324804687499977],[12.018359375000074,-5.004296874999966],[12.50146484375,-4.5875]]]]},properties:{name:"Angola",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[20.06396484375,42.54726562499999],[20.485449218750006,42.223388671875],[20.566210937500017,41.873681640624994],[20.48896484375001,41.272607421874994],[20.709277343750017,40.928369140624994],[20.964257812500023,40.849902343749996],[20.95576171875001,40.775292968749994],[21.030859375,40.622460937499994],[20.881640625000017,40.467919921874994],[20.65742187500001,40.1173828125],[20.4560546875,40.065576171874994],[20.408007812500017,40.049462890624994],[20.383691406250023,40.0171875],[20.338476562500006,39.991064453125],[20.311132812500006,39.979443359375],[20.311328125000017,39.95078125],[20.381640625000017,39.841796875],[20.382421875,39.802636718749994],[20.206835937500017,39.653515625],[20.13105468750001,39.66162109375],[20.05976562500001,39.699121093749994],[20.022558593750006,39.710693359375],[20.001269531250017,39.709423828125],[19.851855468750017,40.0435546875],[19.322265625,40.407080078125],[19.45917968750001,40.40537109375],[19.3375,40.663818359375],[19.57568359375,41.640429687499996],[19.577539062500023,41.7875],[19.342382812500006,41.869091796875],[19.280664062500023,42.17255859375],[19.65449218750001,42.628564453124994],[19.78828125000001,42.476171875],[20.06396484375,42.54726562499999]]]},properties:{name:"Albania",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[19.66230468750001,60.187158203124994],[19.53652343750005,60.14497070312501],[19.551367187500063,60.24384765625001],[19.66230468750001,60.187158203124994]]],[[[19.989550781250074,60.351171875],[20.258886718750063,60.26127929687499],[19.799804687500057,60.08173828125001],[19.68691406250005,60.267626953125045],[19.84765625000003,60.22055664062506],[19.823046875000074,60.390185546875045],[19.989550781250074,60.351171875]]]]},properties:{name:"Aland",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[1.7060546875,42.503320312499994],[1.534082031250023,42.441699218749996],[1.448828125,42.437451171875],[1.428125,42.46132812499999],[1.414843750000017,42.548388671874996],[1.428320312500006,42.5958984375],[1.501367187500023,42.642724609374994],[1.568164062500017,42.635009765625],[1.709863281250023,42.604443359375],[1.739453125000011,42.575927734375],[1.740234375,42.55673828125],[1.713964843750006,42.525634765625],[1.7060546875,42.503320312499994]]]},properties:{name:"Andorra",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[53.927832031250006,24.177197265624983],[53.63447265625004,24.169775390624977],[53.83378906250002,24.258935546875023],[53.927832031250006,24.177197265624983]]],[[[53.3322265625001,24.258593750000045],[53.19091796874997,24.290917968749966],[53.412402343750074,24.411035156250023],[53.3322265625001,24.258593750000045]]],[[[56.29785156250003,25.650683593750045],[56.38798828125002,24.97919921875004],[56.06386718750005,24.73876953125],[56.00058593750006,24.953222656249977],[55.795703125000074,24.868115234374955],[55.76083984375006,24.24267578125],[55.92861328125005,24.215136718750074],[55.98515625000002,24.063378906249966],[55.4684570312501,23.94111328125001],[55.53164062499999,23.81904296875001],[55.1999023437501,23.034765625000034],[55.185839843750074,22.7041015625],[55.104296875000074,22.621484375000023],[52.55507812500005,22.932812499999955],[51.592578125000074,24.07885742187503],[51.56835937500003,24.286181640625074],[51.76757812500003,24.25439453125],[51.84316406250005,24.010888671875023],[52.118554687499994,23.97109375],[52.64824218750002,24.154638671875006],[53.80175781249997,24.069482421874966],[54.14794921875003,24.17119140624999],[54.39707031250006,24.278173828125034],[54.74677734375004,24.810449218750023],[55.94121093750002,25.793994140625017],[56.08046875,26.06264648437505],[56.16748046875003,26.047460937499977],[56.144628906250006,25.690527343750006],[56.29785156250003,25.650683593750045]]]]},properties:{name:"United Arab Emirates",childNum:3}},{geometry:{type:"MultiPolygon",coordinates:[[[[-64.54916992187498,-54.71621093749998],[-63.81542968749997,-54.725097656250014],[-64.637353515625,-54.90253906250001],[-64.75732421875,-54.82656249999999],[-64.54916992187498,-54.71621093749998]]],[[[-68.65322265624994,-54.85361328124999],[-68.62993164062499,-52.65263671875004],[-68.24013671875,-53.08183593749999],[-68.43115234375,-53.0552734375],[-68.48852539062497,-53.260937499999976],[-68.16113281249997,-53.30644531250001],[-68.00849609374995,-53.5640625],[-67.29423828125002,-54.049804687500014],[-66.23564453124999,-54.53349609374997],[-65.17900390624993,-54.678125],[-65.47114257812495,-54.91464843749999],[-66.5111328125,-55.032128906249945],[-67.127099609375,-54.90380859375001],[-68.65322265624994,-54.85361328124999]]],[[[-61.084716796875,-23.65644531250001],[-60.83984375000003,-23.85810546874997],[-59.89248046874994,-24.093554687499974],[-59.18725585937497,-24.56230468749999],[-57.82167968749994,-25.136425781249983],[-57.56313476562494,-25.473730468749963],[-57.943115234375,-26.05292968750001],[-58.18149414062498,-26.30742187499999],[-58.222070312499994,-26.65],[-58.618603515624955,-27.13212890624996],[-58.64174804687494,-27.196093750000017],[-58.60483398437498,-27.314355468750037],[-58.16826171874993,-27.27343749999997],[-56.437158203124966,-27.553808593749977],[-56.16406250000003,-27.321484374999983],[-55.95146484374996,-27.325683593749957],[-55.789990234374926,-27.416406249999966],[-55.71464843749996,-27.41484375],[-55.632910156250006,-27.35712890624997],[-55.59379882812502,-27.288085937500014],[-55.597265625,-27.207617187499963],[-55.56489257812498,-27.15],[-55.496728515624966,-27.11533203124999],[-55.45063476562498,-27.068359375000014],[-55.426660156249994,-27.00927734374997],[-55.13593750000001,-26.931152343749957],[-54.934472656249994,-26.70253906250001],[-54.677734375,-26.308789062499997],[-54.631933593750006,-26.005761718749994],[-54.615869140624994,-25.576074218750023],[-54.44394531249998,-25.625],[-54.15458984374999,-25.523046874999963],[-53.89116210937499,-25.66884765625001],[-53.668554687500006,-26.288183593749977],[-53.83818359375002,-27.121093750000014],[-54.32700195312495,-27.423535156249997],[-54.82910156250003,-27.55058593750003],[-55.10151367187501,-27.866796874999963],[-55.72548828125002,-28.20410156250003],[-55.68725585937497,-28.38164062499996],[-55.890527343749994,-28.370019531249994],[-56.938623046874994,-29.594824218750034],[-57.22465820312499,-29.782128906249994],[-57.40522460937501,-30.03388671875004],[-57.563867187499994,-30.139941406249974],[-57.60888671875003,-30.187792968750045],[-57.65087890624997,-30.295019531250034],[-57.71269531249996,-30.38447265624997],[-57.83120117187502,-30.495214843749963],[-57.87250976562501,-30.591015625000026],[-57.81059570312499,-30.85859375000001],[-57.88632812499998,-30.937402343749994],[-57.86840820312497,-31.104394531249994],[-57.89335937499999,-31.195312499999957],[-58.03339843750001,-31.416601562500006],[-58.053857421874994,-31.494921874999974],[-58.009667968749966,-31.534375],[-57.98798828124998,-31.576171875],[-58.00698242187494,-31.684960937499966],[-58.04233398437495,-31.769238281249997],[-58.16748046874997,-31.87265625],[-58.18901367187499,-31.924218750000037],[-58.16040039062503,-31.986523437500026],[-58.156347656250006,-32.0515625],[-58.17700195312494,-32.11904296875002],[-58.16479492187494,-32.18486328125002],[-58.119726562500006,-32.24892578125002],[-58.12304687499997,-32.321875],[-58.201171875,-32.471679687500014],[-58.219970703125,-32.563964843749986],[-58.17099609374998,-32.95927734374996],[-58.424462890624994,-33.11152343749998],[-58.54721679687498,-33.66347656249998],[-58.392480468749966,-34.192968750000034],[-58.52548828124998,-34.29619140625002],[-58.28334960937494,-34.68349609375005],[-57.54785156250003,-35.018945312499994],[-57.170654296875,-35.3625],[-57.35390624999994,-35.72031249999998],[-57.33544921875,-36.026757812499966],[-57.07617187499994,-36.296777343749994],[-56.74946289062501,-36.346484375],[-56.67202148437494,-36.85126953124998],[-57.546972656250034,-38.085644531250026],[-58.17919921874994,-38.435839843750045],[-59.82832031250001,-38.83818359375003],[-61.112207031249994,-38.99296875000003],[-61.84790039062497,-38.961816406249994],[-62.33476562499993,-38.80009765625],[-62.29506835937502,-39.24326171874996],[-62.053662109374955,-39.373828125],[-62.179345703124994,-39.38046875000002],[-62.076806640624966,-39.46152343750002],[-62.131542968749926,-39.82539062499998],[-62.28691406249996,-39.89531250000002],[-62.40185546875003,-40.19658203125002],[-62.24633789062494,-40.674609374999974],[-62.39501953124997,-40.89082031249997],[-62.95903320312493,-41.10966796875006],[-63.621777343749955,-41.15976562499996],[-64.86948242187503,-40.735839843750014],[-65.13339843749998,-40.88066406250003],[-64.98637695312496,-42.102050781249986],[-64.53774414062494,-42.25458984374998],[-64.57099609374998,-42.416015625],[-64.42041015625003,-42.43378906249998],[-64.10087890624993,-42.395117187500006],[-64.06118164062494,-42.266113281250014],[-64.228515625,-42.21826171874996],[-63.795556640624994,-42.113867187500006],[-63.6298828125,-42.28271484375003],[-63.61733398437502,-42.695800781249986],[-64.03476562499998,-42.88125],[-64.48784179687499,-42.51347656250006],[-64.97070312499997,-42.66630859375002],[-65.02690429687496,-42.75888671874996],[-64.31914062499999,-42.968945312500026],[-64.83994140624998,-43.18886718749998],[-65.25234374999997,-43.571875],[-65.26552734375,-44.2796875],[-65.64760742187502,-44.661425781250045],[-65.63876953125,-45.0078125],[-66.19013671874995,-44.96474609375002],[-66.94140625,-45.25732421875003],[-67.59956054687495,-46.05253906250003],[-67.5064453125,-46.44277343749995],[-66.77685546874994,-47.005859375],[-65.99853515625,-47.09375],[-65.73808593749999,-47.34492187499998],[-65.81430664062495,-47.63818359374996],[-66.22524414062502,-47.826757812500006],[-65.93422851562497,-47.826757812500006],[-65.81005859374997,-47.941113281250026],[-67.46630859375,-48.95175781250004],[-67.68486328125002,-49.2466796875],[-67.82597656249999,-49.91962890625005],[-68.2572265625,-50.104589843749984],[-68.66757812500003,-49.75253906250003],[-68.66162109374997,-49.93574218750005],[-68.97958984375,-50.003027343749984],[-68.59794921874996,-50.00947265624997],[-68.421875,-50.15791015625001],[-69.04477539062495,-50.49912109374998],[-69.35859374999993,-51.028125],[-69.20102539062498,-50.99365234375001],[-69.03530273437497,-51.48896484375002],[-69.46542968750003,-51.58447265625003],[-68.96533203125003,-51.67714843749999],[-68.443359375,-52.35664062500004],[-69.96025390624993,-52.00820312500002],[-71.91865234374995,-51.98955078125004],[-72.40766601562501,-51.54082031250002],[-72.34023437499997,-50.68183593749999],[-72.50981445312496,-50.607519531250034],[-73.15292968749998,-50.73828125000003],[-73.50126953124996,-50.125292968750024],[-73.55419921875,-49.463867187500014],[-73.46157226562497,-49.31386718750001],[-73.13525390625,-49.30068359374999],[-73.03364257812501,-49.014355468750004],[-72.65126953125,-48.84160156249998],[-72.582861328125,-48.47539062499999],[-72.35473632812497,-48.36582031250005],[-72.32832031250001,-48.11005859374998],[-72.517919921875,-47.87636718749998],[-72.34594726562497,-47.49267578124997],[-71.90498046875001,-47.201660156250014],[-71.94023437499999,-46.83125],[-71.69965820312501,-46.6513671875],[-71.87568359374998,-46.160546875],[-71.63154296874998,-45.95371093749998],[-71.74619140624998,-45.57890625],[-71.34931640624995,-45.33193359374995],[-71.5962890625,-44.97919921875004],[-72.04169921874998,-44.90419921875004],[-72.06372070312503,-44.771875],[-71.26113281250002,-44.763085937499966],[-71.15971679687496,-44.56025390625004],[-71.21259765624998,-44.44121093750003],[-71.82001953124993,-44.38310546875],[-71.68007812500002,-43.92958984374998],[-71.90498046875001,-43.34755859374998],[-71.750634765625,-43.237304687499986],[-72.14643554687498,-42.990039062499974],[-72.10820312499993,-42.25185546874995],[-71.75,-42.04677734375001],[-71.91127929687497,-41.650390624999986],[-71.93212890624994,-40.69169921874999],[-71.70898437499997,-40.381738281249994],[-71.81831054687493,-40.17666015624995],[-71.65976562499998,-40.02080078125],[-71.71992187499995,-39.63525390624997],[-71.53945312499997,-39.60244140624995],[-71.40156249999995,-38.93505859374996],[-70.858642578125,-38.60449218750003],[-71.16757812499998,-37.76230468749996],[-71.19218750000002,-36.84365234375004],[-71.05551757812498,-36.52373046874996],[-70.40478515625,-36.06171874999998],[-70.41572265625001,-35.52304687500002],[-70.55517578125,-35.246875],[-70.39316406250003,-35.146875],[-70.05205078124999,-34.30078124999997],[-69.85244140625,-34.224316406250026],[-69.81962890624999,-33.28378906249999],[-70.08486328125002,-33.20175781249998],[-70.02197265625,-32.88457031250002],[-70.36376953125,-32.08349609374997],[-70.25439453125,-31.957714843750026],[-70.585205078125,-31.569433593749963],[-70.51958007812493,-31.1484375],[-70.30908203124994,-31.02265625000004],[-70.15322265625,-30.360937499999963],[-69.95634765624996,-30.35820312500003],[-69.84428710937493,-30.175],[-69.95996093749997,-30.078320312500026],[-70.02680664062501,-29.324023437500017],[-69.82788085937497,-29.10322265624997],[-69.65693359374995,-28.413574218749986],[-69.17441406249998,-27.924707031250037],[-68.84633789062494,-27.153710937499994],[-68.59208984375002,-27.140039062499966],[-68.31865234374999,-26.973242187500006],[-68.59160156249999,-26.47041015624997],[-68.41450195312498,-26.153710937500023],[-68.59208984375002,-25.420019531250034],[-68.38422851562495,-25.091894531249977],[-68.56201171875,-24.74736328125003],[-68.25029296875002,-24.391992187500023],[-67.35620117187503,-24.033789062499963],[-67.00878906249994,-23.00136718750005],[-67.19487304687493,-22.821679687500037],[-66.99111328125,-22.509863281250006],[-66.71171874999999,-22.216308593749986],[-66.36518554687501,-22.113769531249957],[-66.32246093750001,-22.053125],[-66.28212890624997,-21.94746093750001],[-66.24760742187496,-21.83046875],[-66.22016601562495,-21.802539062499974],[-66.174658203125,-21.805664062499986],[-66.09858398437495,-21.83505859375002],[-66.05859375,-21.87949218750002],[-65.86015624999999,-22.019726562499983],[-65.77104492187493,-22.099609375000014],[-65.68618164062497,-22.11025390625005],[-65.51879882812497,-22.094531250000045],[-64.99262695312498,-22.109667968750017],[-64.60551757812499,-22.228808593750045],[-64.52363281250001,-22.37158203125],[-64.47773437499998,-22.485351562499986],[-64.44550781249998,-22.585351562500023],[-64.37397460937498,-22.761035156250017],[-64.32529296875,-22.82763671875],[-64.30791015624993,-22.7953125],[-64.26640625000002,-22.60332031249996],[-63.97612304687502,-22.072558593750003],[-63.92167968749993,-22.028613281250017],[-62.843359375,-21.997265625000026],[-62.62597656250003,-22.29042968749998],[-62.54155273437496,-22.349609374999957],[-62.37250976562498,-22.439160156249997],[-62.21416015624996,-22.612402343750034],[-61.798535156249955,-23.18203125],[-61.084716796875,-23.65644531250001]]]]},properties:{name:"Argentina",childNum:3}},{geometry:{type:"Polygon",coordinates:[[[46.490625,38.90668945312498],[46.1144531250001,38.877783203125034],[45.977441406249994,39.24389648437503],[45.76630859375004,39.37846679687499],[45.78447265625002,39.54560546875001],[45.456835937500074,39.494482421875006],[45.15283203125003,39.58266601562502],[45.03164062500005,39.76513671874997],[44.76826171875004,39.70351562500005],[44.28925781250004,40.040380859375006],[43.66621093750004,40.12636718750002],[43.56933593750003,40.48237304687498],[43.72265624999997,40.71953124999999],[43.43945312500003,41.10712890625001],[44.077246093750006,41.182519531249994],[44.81132812500002,41.259375],[45.001367187499994,41.29096679687498],[45.188574218750006,41.14741210937504],[45.07050781250004,41.075585937499966],[45.5875,40.846923828125],[45.37890624999997,40.67358398437506],[45.45439453125002,40.532373046874966],[45.96464843750002,40.233789062499966],[45.8859375000001,40.024853515624955],[45.57978515625004,39.9775390625],[46.202050781249994,39.59448242187503],[46.48144531249997,39.55517578125003],[46.36523437500003,39.402490234374994],[46.584765625000074,39.22368164062499],[46.400292968749994,39.1921875],[46.490625,38.90668945312498]]]},properties:{name:"Armenia",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-170.72626953125,-14.351171875],[-170.8205078125,-14.312109375],[-170.568115234375,-14.266796875000011],[-170.72626953125,-14.351171875]]]},properties:{name:"American Samoa",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[69.2824218750001,-49.05888671875002],[69.16718750000004,-48.88291015624996],[69.36875,-48.89042968749998],[69.2824218750001,-49.05888671875002]]],[[[69.18486328125002,-49.10957031250004],[69.59277343749997,-48.97099609375005],[69.64404296875003,-49.11738281250003],[69.40507812500002,-49.18173828125],[69.5423828125,-49.25566406250005],[70.32021484375005,-49.05859374999996],[70.55546875000007,-49.201464843750024],[70.38613281250005,-49.433984374999966],[70.16582031250002,-49.34296874999998],[69.75996093750004,-49.430175781249986],[69.98642578125006,-49.58164062500003],[70.2477539062501,-49.53066406250003],[70.12431640625002,-49.70439453124999],[69.153125,-49.5296875],[68.99296875000007,-49.704980468750016],[68.81474609375002,-49.69960937499999],[68.88339843750006,-49.16494140624995],[68.76953125000003,-49.06591796875003],[69.00244140624997,-48.661230468750006],[69.13613281250005,-48.86103515625003],[69.05214843750005,-49.08193359375001],[69.18486328125002,-49.10957031250004]]],[[[51.83457031250006,-46.43994140625],[51.65927734375006,-46.37363281249999],[51.7418945312501,-46.32685546874997],[51.83457031250006,-46.43994140625]]]]},properties:{name:"Fr. S. Antarctic Lands",childNum:3}},{geometry:{type:"Polygon",coordinates:[[[-61.71606445312503,17.037011718749994],[-61.85966796874996,17.013330078124966],[-61.887109374999966,17.09814453125],[-61.81728515624994,17.168945312500057],[-61.71606445312503,17.037011718749994]]]},properties:{name:"Antigua and Barb.",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[147.35605468750006,-43.396972656250014],[147.30888671875007,-43.50078125000002],[147.10498046875003,-43.43115234374996],[147.28388671875004,-43.278906250000034],[147.35605468750006,-43.396972656250014]]],[[[145.04296875000003,-40.78671875],[145.28300781250002,-40.76992187500002],[146.31748046875006,-41.16347656250001],[146.72343750000002,-41.07802734375001],[146.84814453124997,-41.16806640624996],[146.98984375000006,-40.99238281249997],[147.45478515625004,-41.00166015624998],[147.62167968750012,-40.844726562499986],[147.87294921875005,-40.87255859374997],[147.96875,-40.779589843750045],[148.215234375,-40.85488281250002],[148.34257812500007,-42.21533203124997],[148.21367187500002,-41.97001953125],[147.92441406250006,-42.5724609375],[147.94541015625006,-43.18183593749997],[147.7858398437501,-43.22001953125002],[147.69892578125004,-43.12255859374997],[147.64794921874997,-43.02060546874999],[147.8,-42.928125],[147.57382812500006,-42.84570312499997],[147.4523437500001,-43.03339843750001],[147.29794921875006,-42.790917968749994],[147.24501953125005,-43.21591796874999],[146.99697265625005,-43.15634765625002],[147.07734375000004,-43.27587890625003],[146.87392578125,-43.6125],[146.54853515625004,-43.50888671874999],[146.04316406250004,-43.547167968749974],[145.99443359375007,-43.37607421875002],[146.20800781249997,-43.31621093749999],[145.8732421875001,-43.29238281250002],[145.48759765625002,-42.92666015625004],[145.19882812500006,-42.23085937500004],[145.46826171874997,-42.492871093750026],[145.51660156249997,-42.3544921875],[145.33105468750003,-42.14707031250002],[145.23486328124997,-42.19697265624997],[145.23818359375,-42.01962890624999],[144.76611328125003,-41.39003906249998],[144.64609375000006,-40.980859375],[144.71855468750002,-40.67226562500002],[145.04296875000003,-40.78671875]]],[[[148.23691406250006,-40.515136718749986],[148.18779296875007,-40.592578125000045],[148.11728515625012,-40.52148437499996],[148.23691406250006,-40.515136718749986]]],[[[144.784375,-40.506738281249966],[144.74804687499997,-40.589453125000034],[144.7833984375001,-40.434863281249974],[144.784375,-40.506738281249966]]],[[[148.32626953125006,-40.30693359375003],[148.40400390625004,-40.486523437500026],[148.02011718750012,-40.40419921874995],[148.32626953125006,-40.30693359375003]]],[[[148.000390625,-39.75761718750003],[148.29736328125003,-39.985742187499966],[148.31357421875012,-40.173535156250026],[148.10566406250004,-40.26210937499995],[147.76718750000012,-39.87031249999998],[148.000390625,-39.75761718750003]]],[[[143.92792968750004,-40.116113281249966],[143.83857421875004,-39.90410156250003],[144.00078125000007,-39.580175781250034],[144.14101562500005,-39.953808593750026],[143.92792968750004,-40.116113281249966]]],[[[145.31445312500003,-38.49082031249996],[145.35507812500012,-38.55703124999995],[145.12841796875003,-38.52763671875],[145.31445312500003,-38.49082031249996]]],[[[137.59648437500007,-35.73867187499998],[137.92890625000004,-35.72607421875],[138.12343750000005,-35.85234375],[137.67089843749997,-35.897949218750014],[137.44843750000004,-36.07480468749999],[137.20957031250012,-35.982421875],[136.7550781250001,-36.03310546875002],[136.540625,-35.89013671875003],[136.63867187499997,-35.74882812500002],[137.33408203125006,-35.59248046875004],[137.58496093749997,-35.620214843750006],[137.59648437500007,-35.73867187499998]]],[[[153.53876953125004,-27.436425781250037],[153.42656250000002,-27.70644531249998],[153.43544921875,-27.40537109375002],[153.53876953125004,-27.436425781250037]]],[[[113.18300781250005,-26.053125],[112.96425781250005,-25.78310546875001],[112.94707031250002,-25.531542968750017],[113.18300781250005,-26.053125]]],[[[153.07744140625002,-25.75078125],[152.97666015625012,-25.551367187499963],[153.03808593750003,-25.193164062500003],[153.22753906249997,-25.00576171875001],[153.14375,-24.814843750000023],[153.25693359375012,-24.72890625],[153.35019531250012,-25.063085937499963],[153.07744140625002,-25.75078125]]],[[[151.14658203125006,-23.49082031250002],[151.24013671875,-23.529687500000037],[151.23828124999997,-23.77578125],[151.03330078125006,-23.530175781250037],[151.14658203125006,-23.49082031250002]]],[[[115.44619140625005,-20.78779296875001],[115.31806640625004,-20.850585937500014],[115.43457031249997,-20.66796875000003],[115.44619140625005,-20.78779296875001]]],[[[149.04375,-20.29150390624997],[148.93886718750005,-20.283691406249986],[148.98105468750012,-20.153515625000026],[149.04375,-20.29150390624997]]],[[[146.27832031249997,-18.23125],[146.29882812499997,-18.48476562500005],[146.09882812500004,-18.251757812500003],[146.27832031249997,-18.23125]]],[[[139.45917968750004,-17.11455078124996],[139.49277343750006,-16.990429687499983],[139.57089843750006,-17.09443359375004],[139.45917968750004,-17.11455078124996]]],[[[139.50781250000003,-16.57304687499996],[139.1595703125,-16.74169921875003],[139.29296875000003,-16.467285156249986],[139.58789062499997,-16.39521484374997],[139.69775390624997,-16.514941406250017],[139.50781250000003,-16.57304687499996]]],[[[137.09365234375005,-15.778125],[136.94267578125002,-15.711718749999989],[137.00957031250007,-15.594824218749977],[137.09365234375005,-15.778125]]],[[[124.59726562500006,-15.40195312500002],[124.52421875000002,-15.421484375],[124.51933593750002,-15.26748046874998],[124.59726562500006,-15.40195312500002]]],[[[125.19882812500006,-14.57949218749998],[125.0912109375,-14.59169921874998],[125.15996093750002,-14.456054687499972],[125.19882812500006,-14.57949218749998]]],[[[136.71464843750002,-13.803906249999983],[136.89082031250004,-13.786621093750014],[136.74531250000004,-14.072656250000023],[136.95078125000006,-14.184277343750026],[136.89433593750002,-14.293066406249977],[136.33544921875003,-14.211816406250037],[136.42470703125,-13.864843749999963],[136.6556640625,-13.675878906250006],[136.71464843750002,-13.803906249999983]]],[[[136.23740234375006,-13.824511718750003],[136.12265625000012,-13.816601562499983],[136.21542968750012,-13.664746093750054],[136.23740234375006,-13.824511718750003]]],[[[136.33867187500007,-11.602343749999989],[136.18027343750006,-11.676757812499957],[136.47929687500002,-11.465917968749991],[136.33867187500007,-11.602343749999989]]],[[[130.45927734375007,-11.679296875000034],[130.60625,-11.816601562500026],[130.04326171875007,-11.787304687500011],[130.19755859375007,-11.658203125],[130.15283203124997,-11.477539062499972],[130.29492187499997,-11.33681640624998],[130.45927734375007,-11.679296875000034]]],[[[130.6188476562501,-11.376074218749991],[131.02304687500006,-11.334375],[131.26826171875004,-11.18984375],[131.53857421874997,-11.436914062500037],[130.95097656250007,-11.926464843750026],[130.51191406250004,-11.617871093749955],[130.38457031250002,-11.1921875],[130.6188476562501,-11.376074218749991]]],[[[136.59853515625,-11.378906249999943],[136.52656250000004,-11.438867187499994],[136.78027343749997,-11.0125],[136.59853515625,-11.378906249999943]]],[[[132.59335937500006,-11.302832031249991],[132.48378906250005,-11.037304687499983],[132.57880859375004,-10.968847656249977],[132.59335937500006,-11.302832031249991]]],[[[143.17890625000004,-11.954492187499966],[143.11025390625,-12.303515625000017],[143.40156250000004,-12.639941406249989],[143.5866210937501,-13.443652343750031],[143.54843750000012,-13.74101562499996],[143.75634765625003,-14.348828124999969],[143.96181640625005,-14.462890625000028],[144.473046875,-14.231835937500023],[144.64804687500006,-14.492480468750017],[145.28769531250006,-14.943164062499989],[145.42607421875002,-16.406152343749966],[145.75478515625,-16.879492187500034],[145.91210937499997,-16.9125],[146.12587890625005,-17.63525390625],[146.03222656249997,-18.272851562500037],[146.3332031250001,-18.55371093749997],[146.38339843750006,-18.97705078124997],[147.13876953125006,-19.39316406250002],[147.41855468750012,-19.378125],[147.7423828125001,-19.770117187499977],[148.759375,-20.28955078125003],[148.88476562499997,-20.480859375],[148.72998046874997,-20.4677734375],[148.68369140625012,-20.58017578124999],[149.20488281250007,-21.125097656249977],[149.45410156249997,-21.57871093750002],[149.70390625000002,-22.440527343750006],[149.82246093750004,-22.389843749999983],[149.97441406250007,-22.55068359374998],[149.94189453125003,-22.30810546875003],[150.07617187500003,-22.16445312499998],[150.54130859375002,-22.55908203125],[150.56855468750004,-22.38398437500004],[150.67246093750012,-22.418164062499983],[150.84316406250005,-23.4580078125],[151.15380859375003,-23.784082031249994],[151.83164062500006,-24.12294921875001],[152.12988281250003,-24.59755859374998],[152.45634765625007,-24.802441406249983],[152.65429687499997,-25.201953125000017],[152.91347656250005,-25.432128906250014],[152.98496093750012,-25.816210937500003],[153.16494140625,-25.964160156250045],[153.11679687500006,-27.194433593750034],[153.57568359375003,-28.24052734374999],[153.6168945312501,-28.673046875],[153.03056640625002,-30.563378906249994],[152.94394531250012,-31.43486328124999],[152.5592773437501,-32.045703125],[152.4704101562501,-32.439062500000034],[152.13652343750002,-32.678125],[152.1642578125001,-32.75742187499996],[151.812890625,-32.90107421875001],[151.29208984375012,-33.580957031249966],[151.28027343750003,-33.92666015625005],[151.12480468750007,-34.00527343749998],[151.23154296875006,-34.0296875],[150.8712890625001,-34.49912109374996],[150.80458984375,-35.01289062500001],[150.19531249999997,-35.83359374999996],[149.93271484375012,-37.528515625000026],[149.480859375,-37.77119140625],[147.87675781250002,-37.93417968749998],[146.8568359375,-38.663476562499966],[146.21748046875004,-38.72744140625004],[146.33662109375004,-38.89423828125],[146.46660156250007,-38.84033203125003],[146.40000000000012,-39.14550781250003],[146.1583984375001,-38.86572265624996],[145.93535156250002,-38.90175781250002],[145.79082031250007,-38.66699218749997],[145.39726562500002,-38.53535156249998],[145.54218750000004,-38.39384765625002],[145.4757812500001,-38.24375],[145.29277343750002,-38.237597656249974],[144.95957031250012,-38.500781250000045],[144.71777343749997,-38.34033203125004],[144.91142578125007,-38.34404296874999],[145.11992187500007,-38.091308593750014],[144.89130859375004,-37.899804687499994],[144.39550781250003,-38.13691406249998],[144.6652343750001,-38.20996093750003],[143.53896484375005,-38.82089843749998],[142.45585937500002,-38.38632812499999],[141.725,-38.27138671875002],[141.5939453125001,-38.38779296875002],[141.42421875,-38.36347656250004],[141.0109375000001,-38.07695312500003],[140.39042968750007,-37.89667968749998],[139.78427734375012,-37.24580078124998],[139.85732421875,-36.662109375],[139.72900390625003,-36.37138671875002],[138.9689453125001,-35.58076171874997],[139.17802734375007,-35.52304687500002],[139.289453125,-35.61132812499997],[139.28251953125002,-35.375390624999966],[138.521875,-35.6423828125],[138.184375,-35.612695312499994],[138.5111328125,-35.02441406249996],[138.48994140625004,-34.76357421875002],[138.0892578125,-34.16982421875002],[137.69169921875002,-35.14296875000004],[136.88359375000007,-35.23974609375004],[137.01425781250012,-34.91582031250003],[137.39101562500005,-34.91328124999997],[137.49384765625004,-34.16113281250003],[137.9318359375001,-33.57910156250003],[137.85234375000007,-33.20078124999996],[137.99257812500005,-33.094238281250014],[137.78320312500003,-32.578125],[137.79091796875,-32.82324218749996],[137.44228515625,-33.1935546875],[137.23730468750003,-33.62949218749999],[136.43066406249997,-34.02998046875004],[135.891015625,-34.660937499999974],[135.96972656249997,-34.98183593749998],[135.7923828125,-34.863281249999986],[135.64755859375006,-34.93964843750001],[135.12304687499997,-34.58574218750003],[135.21679687499997,-34.48730468749996],[135.45,-34.58105468749996],[135.21894531250004,-33.959765625000045],[134.88876953125012,-33.62636718749998],[134.79101562499997,-33.32832031250001],[134.60771484375002,-33.19013671875001],[134.30126953124997,-33.16503906249996],[134.17353515625004,-32.979101562500006],[134.10039062500007,-32.748632812500034],[134.22714843750006,-32.73056640624999],[134.23417968750007,-32.54853515625004],[133.66533203125007,-32.207226562500054],[133.21210937500004,-32.18378906249998],[132.75742187500012,-31.95625],[132.21464843750002,-32.00712890624996],[131.14365234375006,-31.49570312500005],[130.78300781250002,-31.604003906249986],[129.1876953125001,-31.659960937500017],[127.31982421874997,-32.2640625],[125.91718750000004,-32.296972656250034],[124.75878906250003,-32.882714843749994],[124.24375,-33.01523437499999],[123.50683593749997,-33.916210937500054],[122.15097656250006,-33.99179687499999],[122.06113281250006,-33.874414062499966],[121.40507812500007,-33.826757812500034],[119.85410156250012,-33.97470703124998],[119.45058593750005,-34.368261718750034],[118.89531250000007,-34.47988281250004],[118.13554687500002,-34.98662109374999],[117.58193359375005,-35.09775390624998],[116.51718750000012,-34.98789062499998],[115.98671875000005,-34.795019531250034],[115.56503906250012,-34.42578125000003],[115.00878906250003,-34.25585937499997],[114.9938476562501,-33.51533203125],[115.3587890625,-33.63994140624999],[115.68300781250005,-33.19287109375003],[115.6984375000001,-31.694531250000054],[115.07792968750007,-30.560449218750023],[114.85683593750005,-29.14296875],[114.16513671875012,-28.08066406250002],[114.028125,-27.34726562499999],[113.18476562500004,-26.182226562499963],[113.32324218749997,-26.243847656249997],[113.35605468750012,-26.080468750000023],[113.58164062500006,-26.558105468749986],[113.73369140625002,-26.59511718749998],[113.83642578125003,-26.50058593749999],[113.85283203125007,-26.33212890625005],[113.39531250000002,-25.71328125],[113.4513671875001,-25.599121093750014],[113.7130859375001,-25.83076171875004],[113.72373046875006,-26.129785156250037],[113.85390625,-26.01445312499999],[113.99199218750007,-26.32148437500001],[114.09033203124997,-26.393652343749963],[114.21572265625,-26.289453124999966],[114.2142578125,-25.851562500000014],[113.41767578125004,-24.435644531250034],[113.48984375000012,-23.869628906250014],[113.7570312500001,-23.418164062500054],[113.79511718750004,-22.91455078125003],[113.68281250000004,-22.637792968749963],[114.02285156250005,-21.881445312499977],[114.12392578125005,-21.828613281249957],[114.14160156250003,-22.483105468749983],[114.37773437500007,-22.341503906249997],[114.70927734375002,-21.82343749999997],[115.45615234375012,-21.49169921874997],[116.0109375000001,-21.030371093749963],[116.7067382812501,-20.653808593749986],[117.40625,-20.72119140625003],[118.19921875000003,-20.37519531249997],[118.75146484374997,-20.261914062499983],[119.10449218749997,-19.995312500000026],[119.58593750000003,-20.03828125],[120.99794921875,-19.604394531249966],[121.33769531250002,-19.31992187500002],[121.83378906250002,-18.477050781249986],[122.34541015625004,-18.11191406250002],[122.14746093749997,-17.54902343750001],[122.2609375000001,-17.135742187500014],[122.72041015625004,-16.78769531249999],[122.97070312499997,-16.436816406250003],[123.56308593750006,-17.520898437499966],[123.59355468750007,-17.03037109375005],[123.83105468750003,-17.120800781249997],[123.8744140625,-16.918652343750026],[123.4904296875001,-16.49072265624997],[123.62597656249997,-16.416308593750003],[123.60703125000006,-16.224023437499994],[123.72890625,-16.192480468749963],[123.85917968750007,-16.38232421875],[124.04443359374997,-16.264941406249974],[124.30039062500006,-16.388281249999977],[124.77197265624997,-16.40263671874996],[124.40488281250006,-16.298925781249977],[124.41640625,-16.133496093750026],[124.5768554687501,-16.11367187499998],[124.64853515625012,-15.870214843750034],[124.50429687500005,-15.972460937499989],[124.38164062500002,-15.758203125000037],[124.43955078125012,-15.493554687500037],[124.56162109375012,-15.496289062499969],[124.69257812500004,-15.273632812499997],[125.06298828125003,-15.44228515624998],[125.0729492187501,-15.306738281249991],[124.90917968750003,-15.310058593749957],[124.83906250000004,-15.160742187500006],[125.03818359375012,-15.004101562499969],[125.35566406250004,-15.119824218750011],[125.17871093749997,-14.714746093749994],[125.57978515625004,-14.483203124999989],[125.62773437500002,-14.256640625000017],[125.70458984374997,-14.29140625],[125.66162109375003,-14.529492187500011],[125.81953125000004,-14.469140624999966],[125.890625,-14.61796875],[126.0207031250001,-14.49453125],[126.0539062500001,-13.977246093750026],[126.1842773437501,-14.00205078125002],[126.25849609375004,-14.163574218749972],[126.403125,-14.018945312499994],[126.5697265625,-14.160937499999974],[126.7806640625,-13.955175781249977],[126.77558593750004,-13.788476562500037],[126.90322265625,-13.744140624999972],[127.45761718750006,-14.031445312499969],[128.18046875000007,-14.711621093749983],[128.06943359375012,-15.329296874999969],[128.15546875000004,-15.225585937499972],[128.25468750000002,-15.298535156250011],[128.175,-15.043164062500026],[128.57578125000006,-14.774511718750006],[129.05820312500012,-14.884375],[129.21582031249997,-15.160253906249991],[129.26757812500003,-14.871484375000051],[129.63476562499997,-15.139746093749991],[129.637109375,-14.850976562500037],[129.84873046875012,-14.828906249999989],[129.60468750000004,-14.647070312499977],[129.69794921875004,-14.557421875000017],[129.37871093750002,-14.39248046874998],[129.70986328125,-13.979980468749972],[129.83886718749997,-13.572949218749997],[130.25976562500003,-13.30224609375],[130.1349609375001,-13.145507812499957],[130.1681640625001,-12.957421875],[130.39990234374997,-12.68789062499999],[130.61748046875007,-12.646875],[130.62265625000006,-12.43105468749998],[130.8673828125001,-12.557812499999955],[130.87382812500007,-12.367187500000028],[131.29160156250006,-12.067871093749972],[131.43828125000002,-12.27695312500002],[132.06406250000006,-12.28076171875],[132.25322265625007,-12.186035156249972],[132.41103515625,-12.295117187499997],[132.51054687500002,-12.134863281250034],[132.71279296875,-12.1234375],[132.63046875000012,-12.035156249999972],[132.67421875000005,-11.649023437499991],[132.47519531250006,-11.491503906249974],[132.07285156250006,-11.474707031250006],[131.82246093750004,-11.302441406249997],[131.96152343750006,-11.180859375000011],[132.15546875000004,-11.311132812499991],[132.33398437499997,-11.223535156249994],[132.6828125000001,-11.505566406249997],[132.96103515625012,-11.407324218749963],[133.18525390625004,-11.705664062499991],[133.90419921875,-11.832031249999972],[134.4173828125,-12.052734375],[134.73027343750002,-11.984375],[135.02968750000005,-12.19375],[135.2179687500001,-12.221679687499957],[135.92246093750012,-11.825781250000034],[135.70439453125007,-12.209863281250037],[136.00849609375004,-12.19140625],[136.08183593750007,-12.422460937500006],[136.26064453125,-12.433789062499997],[136.32851562500005,-12.305566406249994],[136.24990234375,-12.173046875],[136.44335937499997,-11.951464843749974],[136.7194335937501,-12.226464843749952],[136.89746093749997,-12.243554687499966],[136.94746093750004,-12.34990234374996],[136.53701171875,-12.784277343749991],[136.59433593750012,-13.003808593750051],[136.46103515625006,-13.225195312500034],[136.29414062500004,-13.137988281250031],[135.92734375000012,-13.304296874999977],[135.95449218750005,-13.934863281250017],[135.40517578125005,-14.758203124999966],[135.4533203125001,-14.923144531250003],[136.20537109375002,-15.403417968749963],[136.29140625000005,-15.570117187500003],[136.70488281250007,-15.685253906250011],[136.78466796874997,-15.89423828125004],[137.00214843750004,-15.878320312499994],[137.70371093750006,-16.233007812499963],[138.24501953125005,-16.718359374999977],[139.00986328125006,-16.899316406249994],[139.2484375,-17.328613281249957],[140.03583984375004,-17.702636718749957],[140.51113281250005,-17.62451171875003],[140.83046875,-17.414453125000037],[141.29140625,-16.46347656250002],[141.62548828124997,-15.056640625000014],[141.52294921875003,-14.470117187499994],[141.59433593750006,-14.152832031250014],[141.47255859375,-13.797558593750011],[141.64541015625,-13.259082031250003],[141.61357421875002,-12.943457031250006],[141.92978515625006,-12.73984375],[141.67773437500003,-12.491406250000011],[141.68857421875012,-12.351074218750028],[141.87050781250005,-11.9755859375],[141.96113281250004,-12.054296874999963],[142.168359375,-10.946582031249974],[142.45644531250005,-10.707324218749989],[142.60507812500012,-10.748242187499983],[142.55273437500003,-10.874414062500023],[142.7796875,-11.115332031249977],[142.87255859374997,-11.821386718750034],[143.17890625000004,-11.954492187499966]]],[[[142.2748046875,-10.704785156250011],[142.19140624999997,-10.762011718750031],[142.1310546875001,-10.640625],[142.19794921875004,-10.59199218750004],[142.2748046875,-10.704785156250011]]]]},properties:{name:"Australia",childNum:30}},{geometry:{type:"Polygon",coordinates:[[[16.953125,48.598828125],[16.86542968750001,48.3869140625],[17.147363281250023,48.00595703125],[17.06660156250001,47.707568359374996],[16.421289062500023,47.674462890624994],[16.676562500000017,47.536035156249994],[16.44287109375,47.39951171875],[16.453417968750017,47.006787109375],[16.093066406250017,46.86328125],[15.957617187500006,46.677636718749994],[14.893261718750011,46.605908203125],[14.5498046875,46.399707031249996],[13.7,46.520263671875],[13.490039062500017,46.555566406249994],[13.3515625,46.557910156249996],[13.16875,46.57265625],[12.479199218750011,46.672509765624994],[12.38828125,46.70263671875],[12.330078125,46.759814453124996],[12.267968750000023,46.835888671875],[12.154101562500017,46.93525390625],[12.130761718750023,46.98476562499999],[12.16552734375,47.028173828125],[12.201269531250006,47.060888671875],[12.197167968750023,47.075],[12.16943359375,47.08212890625],[11.775683593750017,46.986083984375],[11.527539062500011,46.997412109375],[11.433203125,46.983056640624994],[11.244433593750017,46.97568359375],[11.133886718750006,46.936181640624994],[11.0634765625,46.859130859375],[11.025097656250011,46.79697265625],[10.993261718750006,46.777001953124994],[10.92734375,46.769482421875],[10.828906250000017,46.775244140625],[10.759765625,46.793310546875],[10.689257812500017,46.84638671875],[10.579785156250011,46.8537109375],[10.479394531250023,46.855126953124994],[10.452832031250011,46.86494140625],[10.45458984375,46.8994140625],[10.414941406250023,46.964404296874996],[10.349414062500017,46.98476562499999],[10.133496093750011,46.851513671875],[9.580273437500011,47.057373046875],[9.527539062500011,47.270751953125],[9.625878906250023,47.467041015625],[9.524023437500006,47.52421875],[9.748925781250023,47.575537109375],[9.839160156250017,47.552294921874996],[9.971582031250023,47.505322265625],[10.034082031250023,47.473583984375],[10.059863281250017,47.449072265625],[10.066308593750023,47.393359375],[10.200292968750006,47.363427734374994],[10.183007812500023,47.27880859375],[10.369140625,47.366064453125],[10.40390625,47.4169921875],[10.439453125,47.5515625],[10.482812500000023,47.541796875],[10.65869140625,47.547216796875],[10.741601562500023,47.52412109375],[10.873046875,47.52021484375],[11.0419921875,47.393115234374996],[12.185644531250006,47.61953125],[12.203808593750011,47.646728515625],[12.196875,47.70908203125],[12.209277343750017,47.71826171875],[12.268359375000017,47.702734375],[12.353540736607165,47.70264787946429],[12.492553013392856,47.68551897321428],[12.685839843750017,47.669335937499994],[12.771386718750023,47.639404296875],[12.796191406250017,47.60703125],[12.781152343750023,47.5904296875],[12.7828125,47.56416015625],[12.809375,47.5421875],[12.87890625,47.5064453125],[12.968066406250017,47.47568359375],[13.014355468750011,47.478076171874996],[13.031542968750017,47.5080078125],[13.047949218750006,47.579150390624996],[13.054101562500023,47.655126953125],[12.897656250000011,47.721875],[12.953515625000023,47.890625],[12.760351562500006,48.106982421874996],[13.215234375000023,48.301904296874994],[13.322851562500006,48.33125],[13.409375,48.394140625],[13.459863281250023,48.56455078125],[13.4716796875,48.571826171874996],[13.486621093750017,48.581835937499996],[13.636623883928596,48.580904017857144],[13.785351562500011,48.587451171874996],[13.798828125,48.6216796875],[13.802929687500011,48.747509765625],[13.814746093750017,48.766943359375],[14.049121093750017,48.602490234375],[14.691308593750023,48.59921875],[15.066796875000023,48.997851562499996],[16.057226562500006,48.754785156249994],[16.543554687500006,48.796240234375],[16.953125,48.598828125]]]},properties:{name:"Austria",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[46.1144531250001,38.877783203125034],[45.4796875000001,39.00625],[44.81718750000002,39.65043945312496],[44.76826171875004,39.70351562500005],[45.03164062500005,39.76513671874997],[45.15283203125003,39.58266601562502],[45.456835937500074,39.494482421875006],[45.78447265625002,39.54560546875001],[45.76630859375004,39.37846679687499],[45.977441406249994,39.24389648437503],[46.1144531250001,38.877783203125034]]],[[[48.572851562500006,41.84448242187503],[49.45673828125004,40.79985351562502],[49.77597656250006,40.583984375],[50.18251953125005,40.50478515625002],[50.3659179687501,40.279492187499955],[49.91884765625005,40.31640625000003],[49.55117187499999,40.19414062499999],[49.3244140625001,39.60834960937501],[49.36279296875003,39.349560546874955],[49.16533203125002,39.03027343750003],[49.013476562500074,39.13398437500001],[48.85449218750003,38.83881835937501],[48.86875,38.43549804687498],[48.59267578125005,38.41108398437498],[47.99648437499999,38.85375976562503],[48.292089843750006,39.01884765624999],[48.10439453125005,39.241113281249994],[48.322167968749994,39.39907226562502],[47.995898437500074,39.683935546875034],[46.490625,38.90668945312498],[46.400292968749994,39.1921875],[46.584765625000074,39.22368164062499],[46.36523437500003,39.402490234374994],[46.48144531249997,39.55517578125003],[46.202050781249994,39.59448242187503],[45.57978515625004,39.9775390625],[45.8859375000001,40.024853515624955],[45.96464843750002,40.233789062499966],[45.45439453125002,40.532373046874966],[45.37890624999997,40.67358398437506],[45.5875,40.846923828125],[45.07050781250004,41.075585937499966],[45.188574218750006,41.14741210937504],[45.001367187499994,41.29096679687498],[45.2171875,41.423193359375006],[45.28095703125004,41.449560546875034],[46.086523437500006,41.183837890625],[46.43095703125002,41.077050781249994],[46.534375,41.08857421875004],[46.62636718750005,41.15966796875006],[46.66240234375002,41.24550781250002],[46.67255859375004,41.28681640625001],[46.61894531250002,41.34375],[46.30546875000002,41.507714843749994],[46.18427734375004,41.70214843749997],[46.42988281250004,41.890966796875006],[46.74931640625002,41.812597656250006],[47.31767578125002,41.28242187500001],[47.79101562499997,41.19926757812502],[48.572851562500006,41.84448242187503]]]]},properties:{name:"Azerbaijan",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[30.553613281250023,-2.400097656250011],[30.53369140625,-2.42626953125],[30.441992187500006,-2.613476562500011],[30.424218750000023,-2.6416015625],[30.47333984375001,-2.6943359375],[30.42402343750001,-2.824023437500003],[30.433496093750023,-2.87451171875],[30.515039062500023,-2.917578125],[30.604296875000017,-2.935253906250011],[30.70947265625,-2.977246093750011],[30.7802734375,-2.98486328125],[30.811132812500006,-3.116406250000011],[30.79023437500001,-3.274609375000011],[30.4,-3.65390625],[29.947265625,-4.307324218750011],[29.7177734375,-4.455859375],[29.403222656250023,-4.449316406250006],[29.211816406250023,-3.833789062500003],[29.224414062500017,-3.053515625],[29.01435546875001,-2.72021484375],[29.10205078125,-2.595703125],[29.390234375,-2.80859375],[29.698046875000017,-2.794726562500003],[29.8681640625,-2.71640625],[29.93017578125,-2.339550781250011],[30.117285156250006,-2.416601562500006],[30.408496093750017,-2.31298828125],[30.553613281250023,-2.400097656250011]]]},properties:{name:"Burundi",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[5.693554687500011,50.774755859375006],[5.993945312500017,50.75043945312504],[6.340917968750006,50.451757812500034],[6.116503906250045,50.120996093749966],[6.08906250000004,50.15458984374996],[6.054785156249977,50.154296875],[5.976269531250068,50.167187499999955],[5.866894531250068,50.08281250000002],[5.817382812500028,50.01269531250003],[5.7880859375,49.96123046875002],[5.744042968749994,49.91962890624998],[5.789746093749983,49.53828125000001],[5.50732421875,49.51088867187502],[4.867578125000051,49.78813476562502],[4.818652343750045,50.153173828125034],[4.545019531250063,49.96025390624999],[4.149316406250023,49.971582031249994],[4.174609375000017,50.24648437500005],[3.689355468750023,50.30605468750002],[3.595410156250068,50.47734374999999],[3.27333984375008,50.53154296875002],[3.10683593750008,50.779443359374994],[2.759375,50.750634765624994],[2.52490234375,51.097119140624955],[3.35009765625,51.37768554687503],[3.43251953125008,51.24575195312505],[3.902050781250011,51.20766601562502],[4.226171875000034,51.38647460937503],[5.03095703125004,51.46909179687498],[5.214160156250045,51.278955078124966],[5.796484375000034,51.153076171875],[5.693554687500011,50.774755859375006]]]},properties:{name:"Belgium",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[3.595410156250011,11.6962890625],[3.553906250000011,11.631884765624989],[3.490527343750017,11.49921875],[3.48779296875,11.395410156249994],[3.638867187500011,11.176855468749991],[3.65625,11.154589843749989],[3.6953125,11.1203125],[3.71640625,11.07958984375],[3.7568359375,10.76875],[3.83447265625,10.607421875],[3.771777343750017,10.417626953124994],[3.646582031250006,10.408984374999989],[3.60205078125,10.004541015624994],[3.3251953125,9.778466796874994],[3.044921875,9.083837890624991],[2.774804687500023,9.048535156249997],[2.703125,8.371826171875],[2.68603515625,7.873730468749997],[2.719335937500006,7.616259765624989],[2.7509765625,7.541894531249994],[2.78515625,7.476855468749989],[2.783984375000017,7.443408203124989],[2.765820312500011,7.422509765624994],[2.75048828125,7.395068359374989],[2.756738281250023,7.067919921874989],[2.721386718750011,6.980273437499989],[2.731738281250017,6.852832031249989],[2.7529296875,6.771630859374994],[2.774609375000011,6.711718749999989],[2.753710937500017,6.661767578124994],[2.735644531250017,6.595703125],[2.706445312500023,6.369238281249991],[1.62265625,6.216796875],[1.777929687500006,6.294628906249997],[1.530957031250011,6.992431640625],[1.624707031250011,6.997314453125],[1.600195312500006,9.050048828125],[1.3857421875,9.361669921874991],[1.330078125,9.996972656249994],[.763378906250011,10.386669921874997],[.900488281250006,10.993261718749991],[1.4267578125,11.447119140624991],[1.980371093750023,11.418408203124997],[2.38916015625,11.897070312499991],[2.366015625000017,12.221923828125],[2.805273437500006,12.383837890624989],[3.595410156250011,11.6962890625]]]},properties:{name:"Benin",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[.217480468750011,14.911474609374991],[.163867187500017,14.497216796874994],[.382519531250011,14.245800781249997],[.42919921875,13.972119140624997],[.6181640625,13.703417968750003],[1.201171875,13.357519531249991],[.988476562500011,13.36484375],[.9873046875,13.041894531249994],[1.56494140625,12.635400390624994],[2.104589843750006,12.701269531249991],[2.226269531250011,12.466064453125],[2.072949218750011,12.309375],[2.38916015625,11.897070312499991],[1.980371093750023,11.418408203124997],[1.4267578125,11.447119140624991],[.900488281250006,10.993261718749991],[.49267578125,10.954980468749994],[-.068603515625,11.115625],[-.299462890624994,11.166894531249994],[-.627148437499983,10.927392578124994],[-1.04248046875,11.010058593749989],[-2.829931640624977,10.998388671874991],[-2.914892578124977,10.592333984374989],[-2.791162109374994,10.432421874999989],[-2.780517578125,9.745849609375],[-2.765966796874977,9.658056640624991],[-2.706201171874994,9.533935546875],[-2.695849609374989,9.481347656249994],[-2.7171875,9.457128906249991],[-2.7666015625,9.424707031249994],[-2.816748046874977,9.425830078124989],[-2.875146484374994,9.500927734374997],[-2.90087890625,9.534619140624997],[-2.948144531249994,9.610742187499994],[-2.98828125,9.687353515624991],[-3.042626953124994,9.720898437499997],[-3.095800781249977,9.752099609374994],[-3.160693359374989,9.849169921874989],[-3.223535156249994,9.895458984374997],[-3.289697265624994,9.882226562499994],[-3.581152343749977,9.92431640625],[-3.790625,9.9171875],[-4.18115234375,9.78173828125],[-4.267187499999977,9.743261718749991],[-4.332226562499983,9.645703125],[-4.406201171874983,9.647998046874989],[-4.526611328125,9.723486328124991],[-4.625830078124977,9.713574218749997],[-4.721777343749977,9.756542968749997],[-5.262304687499977,10.319677734374991],[-5.523535156249977,10.426025390625],[-5.490478515625,11.042382812499994],[-5.250244140625,11.375781249999989],[-5.288134765624989,11.827929687499989],[-4.699316406249977,12.076171875],[-4.4287109375,12.337597656249997],[-4.480615234374994,12.672216796874991],[-4.227099609374989,12.793701171875],[-4.328710937499977,13.119042968749994],[-4.151025390624994,13.306201171875003],[-3.947314453124989,13.402197265624991],[-3.527636718749989,13.182714843749991],[-3.3017578125,13.28076171875],[-3.248632812499977,13.658349609374994],[-2.950830078124994,13.6484375],[-2.873925781249994,13.950732421875003],[-2.586718749999989,14.227587890625003],[-2.113232421874983,14.16845703125],[-1.97304687499999,14.45654296875],[-1.049560546875,14.81953125],[-.760449218749983,15.047753906249994],[-.235888671874989,15.059423828124991],[.217480468750011,14.911474609374991]]]},properties:{name:"Burkina Faso",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[91.94921875000003,21.50805664062503],[91.85947265625012,21.532958984375057],[91.90771484374997,21.722949218750017],[91.94921875000003,21.50805664062503]]],[[[91.87382812500002,21.832128906249977],[91.8375976562501,21.750244140625],[91.85068359375012,21.927050781250045],[91.87382812500002,21.832128906249977]]],[[[91.15078125000005,22.175195312499966],[91.04472656250002,22.10517578125001],[91.0794921875,22.519726562499983],[91.15078125000005,22.175195312499966]]],[[[91.55673828125006,22.38222656250005],[91.41132812500004,22.475683593750006],[91.45605468749997,22.61650390624999],[91.55673828125006,22.38222656250005]]],[[[90.77763671875007,22.089306640624983],[90.51503906250005,22.06513671875001],[90.68046875000007,22.327490234375006],[90.50292968749997,22.835351562499994],[90.59648437500002,22.863525390625057],[90.86816406250003,22.48486328125],[90.77763671875007,22.089306640624983]]],[[[88.94072265625002,26.24536132812497],[88.97041015625004,26.250878906250023],[88.95195312500002,26.412109375],[89.01865234375012,26.410253906249977],[89.28925781250004,26.03759765625],[89.54990234375006,26.005273437499994],[89.57275390625003,26.13232421875003],[89.67089843750003,26.21381835937504],[89.8229492187501,25.94140625000003],[89.82490234375004,25.56015625],[89.80087890625012,25.33613281250001],[89.81406250000006,25.305371093749955],[89.86630859375012,25.293164062499955],[90.11962890625003,25.21997070312497],[90.61308593750002,25.16772460937497],[92.04970703125005,25.16948242187499],[92.46835937500006,24.94414062499999],[92.38496093750004,24.848779296875023],[92.25126953125007,24.895068359375045],[92.22832031250002,24.88134765625],[92.22666015625012,24.77099609374997],[92.11748046875002,24.493945312500017],[92.06416015625004,24.374365234375006],[91.84619140624997,24.17529296875003],[91.72656250000003,24.20507812499997],[91.35019531250012,24.06049804687501],[91.16044921875007,23.66064453125],[91.359375,23.06835937500003],[91.43623046875004,23.19990234375001],[91.55351562500002,22.991552734375006],[91.61953125,22.97968750000001],[91.75097656250003,23.053515625000017],[91.75419921875007,23.287304687499955],[91.79003906249997,23.361035156249983],[91.937890625,23.504687500000017],[91.92949218750007,23.598242187499977],[91.92958984375,23.68598632812501],[91.97851562500003,23.691992187499977],[92.04404296875006,23.677783203125017],[92.24609375000003,23.683593750000057],[92.33378906250002,23.242382812499955],[92.36162109375002,22.929003906250074],[92.46445312500006,22.734423828125045],[92.49140625000004,22.685400390625006],[92.5612304687501,22.04804687500001],[92.57490234375004,21.978076171875045],[92.58281250000002,21.940332031249994],[92.5934570312501,21.46733398437499],[92.63164062500002,21.306201171875045],[92.33056640624997,21.439794921874977],[92.17958984375005,21.293115234375023],[92.32412109375,20.791845703125063],[92.0560546875,21.1748046875],[91.86337890625012,22.350488281249966],[91.7970703125001,22.297460937500006],[91.48007812500006,22.884814453125045],[91.2162109375,22.642236328124994],[90.94560546875002,22.597021484375034],[90.65625,23.025488281250006],[90.60400390624997,23.59135742187499],[90.55566406249997,23.42153320312505],[90.26914062500012,23.455859375000017],[90.59091796875012,23.266406250000045],[90.43505859374997,22.751904296874955],[90.61611328125,22.362158203125034],[90.23056640625006,21.82978515625004],[90.07119140625005,21.887255859375017],[90.20957031250006,22.156591796875006],[89.95419921875006,22.022851562500023],[89.91806640625012,22.11616210937501],[89.98515625000002,22.466406250000063],[89.81191406250005,21.983496093750006],[89.56855468750004,21.767431640625034],[89.48320312500007,22.275537109374994],[89.50058593750006,21.914355468750045],[89.35371093750004,21.72109375],[89.09394531250004,21.872753906249983],[89.05,22.274609374999983],[88.92070312500002,22.632031249999955],[88.89970703125002,22.843505859375057],[88.85058593749997,23.040527343750057],[88.928125,23.186621093750063],[88.72441406250002,23.254980468750034],[88.69765625,23.493017578125034],[88.63574218749997,23.55],[88.56738281249997,23.674414062500034],[88.69980468750006,24.002539062500006],[88.71376953125,24.069628906250017],[88.72656250000003,24.186230468749955],[88.7335937500001,24.23090820312501],[88.72353515625,24.27490234375],[88.64228515625004,24.325976562500017],[88.49853515625003,24.34663085937504],[88.3375,24.45385742187503],[88.225,24.460644531249983],[88.14550781250003,24.485791015624955],[88.07910156249997,24.549902343750063],[88.02343750000003,24.62783203125005],[88.03027343749997,24.66445312500005],[88.0451171875001,24.713037109374994],[88.1498046875,24.914648437500034],[88.1888671875,24.92060546875001],[88.27949218750004,24.881933593750034],[88.31337890625005,24.8818359375],[88.37294921875,24.961523437499977],[88.45625,25.18842773437504],[88.57382812500006,25.18789062499999],[88.92978515625012,25.222998046875063],[88.94414062500002,25.290771484375],[88.85478515625002,25.333544921875017],[88.76914062500006,25.490478515625],[88.50244140624997,25.537011718749994],[88.14746093749997,25.811425781250023],[88.1066406250001,25.841113281250045],[88.15078125000005,26.08715820312497],[88.33398437499997,26.257519531249955],[88.44042968749997,26.369482421875034],[88.38623046875003,26.471533203125034],[88.35146484375005,26.482568359374966],[88.36992187500002,26.564111328124994],[88.51826171875004,26.517773437499955],[88.68281250000004,26.291699218749983],[88.94072265625002,26.24536132812497]]]]},properties:{name:"Bangladesh",childNum:6}},{geometry:{type:"Polygon",coordinates:[[[28.585351562500023,43.742236328124996],[28.465429687500006,43.389306640624994],[28.133691406250023,43.39560546875],[27.92890625000001,43.1861328125],[27.88886718750001,42.74970703125],[27.484765625000023,42.468066406249996],[28.014453125000017,41.969042968749996],[27.47480468750001,41.946875],[27.294921875,42.079541015625],[27.24433593750001,42.09326171875],[27.01171875,42.058642578124996],[26.96875,42.02685546875],[26.884863281250006,41.991845703124994],[26.615332031250006,41.964892578124996],[26.549707031250023,41.896728515625],[26.51142578125001,41.8263671875],[26.3603515625,41.8015625],[26.327246093750006,41.772802734375],[26.31796875,41.744677734374996],[26.320898437500006,41.716552734375],[26.200585937500023,41.743798828124994],[26.107421875,41.72568359375],[26.085546875,41.704150390624996],[26.066015625,41.673242187499994],[26.1435546875,41.521533203124996],[26.155175781250023,41.434863281249996],[26.135351562500006,41.3857421875],[26.06640625,41.35068359375],[25.92333984375,41.311914062499994],[25.784960937500017,41.330419921875],[25.52705078125001,41.2998046875],[25.381933593750006,41.26435546875],[25.25117187500001,41.243554687499994],[24.773730468750017,41.356103515624994],[24.595996093750017,41.442724609375],[24.5693359375,41.4673828125],[24.51826171875001,41.552539062499996],[24.487890625,41.555224609374996],[24.056054687500023,41.527246093749994],[24.03291015625001,41.469091796875],[24.011328125,41.46005859375],[23.635156250000023,41.386767578124996],[23.53583984375001,41.386035156249996],[23.433398437500017,41.398730468749996],[23.3720703125,41.3896484375],[23.23984375,41.3849609375],[23.15595703125001,41.322070312499996],[22.916015625,41.336279296875],[23.00361328125001,41.73984375],[22.836816406250023,41.993603515625],[22.344042968750017,42.31396484375],[22.42207031250001,42.328857421875],[22.445703125000023,42.359130859375],[22.523535156250006,42.440966796874996],[22.53242187500001,42.481201171875],[22.524218750000017,42.50390625],[22.43623046875001,42.6291015625],[22.466796875,42.84248046875],[22.799902343750006,42.985742187499994],[22.976855468750017,43.18798828125],[22.85957031250001,43.25234375],[22.819726562500023,43.300732421875],[22.767578125,43.354150390624994],[22.554589843750023,43.454492187499994],[22.36962890625,43.781298828124996],[22.36542968750001,43.862109375],[22.399023437500006,43.96953125],[22.420800781250023,44.007421875],[22.452529688228115,44.0510441391688],[22.547921095934313,44.113823956634434],[22.688564844478098,44.254306249271906],[23.02851562500001,44.077978515625],[22.868261718750006,43.947900390624994],[22.919042968750006,43.83447265625],[25.4970703125,43.670800781249994],[26.2158203125,44.007275390625],[27.0869140625,44.167382812499994],[27.425390625,44.0205078125],[27.88427734375,43.987353515624996],[28.221972656250017,43.772851562499994],[28.585351562500023,43.742236328124996]]]},properties:{name:"Bulgaria",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[50.60722656250002,25.883105468750003],[50.57490234375001,25.806787109374994],[50.465917968750006,25.965527343749997],[50.46992187500001,26.228955078124997],[50.5859375,26.24072265625],[50.60722656250002,25.883105468750003]]]},properties:{name:"Bahrain",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-73.02685546874994,21.19238281250003],[-73.16455078125003,20.979150390625023],[-73.68115234375003,20.9755859375],[-73.68037109374995,21.103320312500017],[-73.52309570312497,21.190820312499966],[-73.23535156249997,21.15449218750004],[-73.05849609375,21.313378906249994],[-73.02685546874994,21.19238281250003]]],[[[-73.041015625,22.429052734375006],[-72.74726562500001,22.32739257812497],[-73.16191406250002,22.380712890625006],[-73.041015625,22.429052734375006]]],[[[-74.20673828124998,22.213769531250023],[-74.27690429687499,22.183691406250006],[-73.906396484375,22.527441406250063],[-73.95419921874995,22.71552734375001],[-73.84995117187503,22.731054687500063],[-73.83652343749998,22.538427734374977],[-74.20673828124998,22.213769531250023]]],[[[-74.05751953124997,22.723486328125034],[-74.27460937499995,22.71166992187503],[-74.30703125,22.83959960937497],[-74.05751953124997,22.723486328125034]]],[[[-74.84047851562494,22.894335937500017],[-75.22333984374995,23.165332031250074],[-75.13056640624998,23.267919921875006],[-75.31596679687502,23.668359374999966],[-74.84047851562494,22.894335937500017]]],[[[-75.66455078124997,23.45014648437501],[-76.03710937500003,23.60278320312503],[-76.01044921875001,23.671386718750057],[-75.66455078124997,23.45014648437501]]],[[[-74.42944335937497,24.068066406249955],[-74.55092773437502,23.96894531250001],[-74.52690429687502,24.105078125000034],[-74.42944335937497,24.068066406249955]]],[[[-77.65771484374994,24.249462890624955],[-77.75527343750002,24.163476562500023],[-77.61538085937494,24.216357421875045],[-77.5615234375,24.136816406250006],[-77.57373046875,23.739160156249994],[-77.77128906249999,23.752539062499977],[-77.99990234374994,24.219824218750063],[-77.65771484374994,24.249462890624955]]],[[[-75.30839843749999,24.2],[-75.50322265624996,24.139062500000023],[-75.40893554687503,24.265771484374994],[-75.72666015625,24.68935546875005],[-75.30839843749999,24.2]]],[[[-77.34755859375,25.013867187499983],[-77.56191406249997,25.030029296875],[-77.27558593750001,25.055761718750006],[-77.34755859375,25.013867187499983]]],[[[-77.74384765625001,24.70742187499999],[-77.74521484375,24.463476562500034],[-78.04492187499997,24.287451171875063],[-78.14580078125002,24.493457031250017],[-78.36650390624993,24.544189453125057],[-78.435302734375,24.627587890624994],[-78.24272460937493,24.65380859375],[-78.21137695312495,25.191259765624977],[-77.97529296874998,25.084814453125063],[-77.74384765625001,24.70742187499999]]],[[[-76.64882812499994,25.487402343750006],[-76.34379882812496,25.33203124999997],[-76.12661132812497,25.14052734375005],[-76.16953125,24.6494140625],[-76.319970703125,24.81767578124999],[-76.21376953124994,24.822460937499983],[-76.160400390625,25.119335937499983],[-76.36928710937502,25.312597656250006],[-76.62070312499998,25.43164062500003],[-76.78066406249997,25.426855468750006],[-76.71083984374997,25.564892578124983],[-76.64882812499994,25.487402343750006]]],[[[-78.49287109375001,26.729052734375017],[-77.92246093749998,26.69111328125001],[-78.74365234374994,26.50068359375004],[-78.98564453124996,26.689501953125045],[-78.79804687500001,26.58242187499999],[-78.59711914062493,26.797949218750006],[-78.49287109375001,26.729052734375017]]],[[[-77.22563476562496,25.904199218750023],[-77.40317382812498,26.02470703124996],[-77.24677734374998,26.156347656250034],[-77.238623046875,26.561132812500006],[-77.510595703125,26.845996093750045],[-77.94375,26.90356445312503],[-77.53388671874995,26.903417968750006],[-77.06635742187501,26.530175781249994],[-77.03828124999998,26.333447265624983],[-77.16728515624996,26.240332031250006],[-77.22563476562496,25.904199218750023]]]]},properties:{name:"Bahamas",childNum:14}},{geometry:{type:"Polygon",coordinates:[[[19.007128906250045,44.86918945312502],[19.348632812500057,44.88090820312502],[19.118457031250074,44.359960937500006],[19.583789062500017,44.04345703125003],[19.245019531249994,43.96503906250004],[19.495117187500057,43.642871093750045],[19.19433593749997,43.533300781250006],[19.164355468750017,43.53544921874999],[19.11279296874997,43.52773437500002],[19.080078125000057,43.51772460937502],[19.0283203125,43.53251953125002],[18.97421875,43.54233398437498],[18.95068359375,43.52666015624999],[19.036718750000034,43.35732421875002],[19.026660156250017,43.292431640624955],[18.97871093750001,43.28540039062503],[18.934667968750006,43.339453125000034],[18.85107421875003,43.34633789062502],[18.749218750000068,43.283544921875006],[18.67421875000008,43.230810546875006],[18.623632812500063,43.027685546875034],[18.488476562500068,43.01215820312498],[18.44384765625003,42.96845703125004],[18.46601562500001,42.777246093749994],[18.54589843750003,42.64160156249997],[18.436328125000017,42.559716796874994],[17.667578125000063,42.897119140624994],[17.585156250000068,42.93837890625005],[17.650488281250063,43.006591796875],[17.27382812500005,43.44575195312501],[16.300097656250017,44.12451171875],[16.10341796875008,44.52099609375006],[15.736621093750045,44.76582031250001],[15.788085937500057,45.17895507812497],[16.028320312500057,45.18959960937502],[16.29335937500005,45.00883789062496],[16.53066406250008,45.21669921875002],[16.918652343749983,45.27656249999998],[17.812792968750074,45.078125],[18.66259765625,45.07744140624999],[18.83642578125,44.883251953124955],[19.007128906250045,44.86918945312502]]]},properties:{name:"Bosnia and Herz.",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[28.14794921875,56.142919921875],[28.284277343750006,56.055908203125],[29.375,55.938720703125],[29.353417968750023,55.784375],[29.412988281250023,55.724853515625],[29.482226562500017,55.6845703125],[29.63007812500001,55.751171875],[29.6845703125,55.7697265625],[29.744140625,55.77041015625],[29.82392578125001,55.7951171875],[29.881640625000017,55.832324218749996],[29.93701171875,55.845263671874996],[30.04267578125001,55.83642578125],[30.23359375000001,55.84521484375],[30.625585937500006,55.666259765625],[30.906835937500006,55.57001953125],[30.90058593750001,55.397412109375],[30.82099609375001,55.3302734375],[30.810546875,55.306982421875],[30.814453125,55.2787109375],[30.87744140625,55.2234375],[30.958886718750023,55.13759765625],[30.97773437500001,55.08779296875],[30.97773437500001,55.05048828125],[30.829882812500017,54.914990234375],[30.804492187500017,54.8609375],[30.791015625,54.806005859375],[30.798828125,54.783251953124996],[30.984179687500017,54.6958984375],[31.12128906250001,54.648486328124996],[31.152148437500017,54.625341796875],[31.074804687500006,54.491796875],[31.18476562500001,54.452978515625],[31.299121093750017,54.29169921875],[31.403613281250017,54.195947265625],[31.62841796875,54.111181640625],[31.7919921875,54.055908203125],[31.825976562500017,54.030712890625],[31.837792968750023,54.00078125],[31.825292968750006,53.935009765625],[31.783007812500017,53.85498046875],[31.754199218750017,53.81044921875],[31.82080078125,53.791943359375],[31.9921875,53.796875],[32.20039062500001,53.78125],[32.45097656250002,53.6533203125],[32.70429687500001,53.336328125],[32.64443359375002,53.32890625],[32.57802734375002,53.31240234375],[32.469335937500006,53.2703125],[32.14199218750002,53.091162109375],[31.849707031250006,53.106201171875],[31.668261718750017,53.200927734375],[31.417871093750023,53.196044921875],[31.38837890625001,53.184814453125],[31.364550781250017,53.138964843749996],[31.30292968750001,53.060888671875],[31.2587890625,53.01669921875],[31.29511718750001,52.989794921874996],[31.35302734375,52.933447265625],[31.442773437500023,52.86181640625],[31.53515625,52.7982421875],[31.564843750000023,52.759228515625],[31.585546875,52.532470703125],[31.57734375000001,52.312304687499996],[31.6015625,52.284814453125],[31.64990234375,52.26220703125],[31.690625,52.220654296875],[31.758593750000017,52.125830078125],[31.76337890625001,52.10107421875],[31.57373046875,52.10810546875],[31.345996093750017,52.10537109375],[31.21796875000001,52.050244140625],[30.98066406250001,52.046191406249996],[30.845703125,51.953076171875],[30.755273437500023,51.895166015625],[30.667285156250017,51.814111328125],[30.583886718750023,51.68896484375],[30.533007812500017,51.596337890624994],[30.56074218750001,51.531494140625],[30.602343750000017,51.471240234374996],[30.611718750000023,51.40634765625],[30.63251953125001,51.355419921875],[30.449511718750017,51.274316406249994],[30.160742187500006,51.477880859375],[29.346484375000017,51.382568359375],[29.10205078125,51.6275390625],[29.06074218750001,51.625439453125],[29.013085937500023,51.598925781249996],[28.97773437500001,51.57177734375],[28.927539062500017,51.562158203124994],[28.849511718750023,51.540185546874994],[28.73125,51.433398437499996],[28.690234375000017,51.438867187499994],[28.647753906250017,51.45654296875],[28.599023437500023,51.542626953124994],[28.532031250000017,51.562451171875],[27.85859375000001,51.5923828125],[27.7,51.477978515625],[27.689746093750017,51.572412109374994],[27.296289062500023,51.597412109375],[27.270117187500006,51.613574218749996],[27.141992187500023,51.75205078125],[27.074121093750023,51.76083984375],[26.95283203125001,51.75400390625],[26.7734375,51.770703125],[25.785742187500006,51.923828125],[24.361914062500006,51.867529296875],[24.280078125000017,51.774707031249996],[24.126855468750023,51.6646484375],[23.978320312500017,51.59130859375],[23.951171875,51.58505859375],[23.8642578125,51.623974609375],[23.79169921875001,51.637109375],[23.706835937500017,51.64130859375],[23.61376953125,51.525390625],[23.605273437500017,51.517919921875],[23.652441406250006,52.040380859375],[23.175097656250017,52.28662109375],[23.915429687500023,52.770263671875],[23.484667968750017,53.939794921875],[23.55908203125,53.91982421875],[23.733691406250017,53.912255859375],[24.191308593750023,53.950439453125],[24.236621093750017,53.919970703124996],[24.31796875,53.89296875],[24.620703125,53.979833984375],[24.768164062500006,53.974658203124996],[24.78925781250001,53.9982421875],[24.82568359375,54.118994140625],[24.869531250000023,54.145166015625],[25.04609375000001,54.133056640625],[25.111425781250006,54.154931640625],[25.179492187500017,54.2142578125],[25.46113281250001,54.292773437499996],[25.505664062500017,54.264941406249996],[25.52734375,54.215136718749996],[25.497363281250017,54.175244140625],[25.573046875000017,54.139892578125],[25.765234375,54.17978515625],[25.702539062500023,54.29296875],[25.61689453125001,54.310107421874996],[25.557519531250023,54.310693359375],[25.54736328125,54.331835937499996],[25.56757812500001,54.37705078125],[25.62031250000001,54.460400390625],[25.68515625,54.535791015625],[25.72480468750001,54.564257812499996],[25.73164062500001,54.590380859374996],[25.722460937500017,54.71787109375],[25.859277343750023,54.919287109375],[25.964453125,54.94716796875],[26.09296875000001,54.9623046875],[26.175195312500023,55.003271484375],[26.250781250000017,55.12451171875],[26.291796875000017,55.139599609375],[26.601171875,55.130175781249996],[26.6484375,55.20419921875],[26.775683593750017,55.273095703125],[26.760156250000023,55.293359375],[26.68125,55.306445312499996],[26.49531250000001,55.318017578125],[26.457617187500006,55.34248046875],[26.469531250000017,55.371923828125],[26.51923828125001,55.44814453125],[26.56660156250001,55.546484375],[26.5908203125,55.62265625],[26.593554687500017,55.667529296874996],[27.052539062500017,55.83056640625],[27.576757812500006,55.798779296875],[28.14794921875,56.142919921875]]]},properties:{name:"Belarus",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-87.8529296875,17.4228515625],[-87.92998046874996,17.283007812500017],[-87.826416015625,17.546289062499994],[-87.8529296875,17.4228515625]]],[[[-88.89404296875,15.890625],[-89.2328125,15.888671875],[-89.16147460937503,17.81484375],[-89.13354492187503,17.970800781249977],[-88.80634765624998,17.965527343749983],[-88.52299804687499,18.445898437500063],[-88.29565429687494,18.47241210937503],[-88.34926757812494,18.358837890624983],[-88.1302734375,18.350732421875023],[-88.08525390624999,18.226123046875045],[-88.27172851562494,17.60986328125],[-88.203466796875,17.5166015625],[-88.31342773437501,16.632763671874983],[-88.89404296875,15.890625]]]]},properties:{name:"Belize",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[-64.73027343749999,32.29345703125],[-64.86284179687499,32.273876953125],[-64.66831054687499,32.38193359375],[-64.73027343749999,32.29345703125]]]},properties:{name:"Bermuda",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-58.15976562499999,-20.164648437500006],[-58.18017578125,-19.81787109375],[-59.09052734375,-19.286230468750006],[-60.00737304687499,-19.29755859375001],[-61.7568359375,-19.6453125],[-62.276318359375,-20.5625],[-62.27666015624999,-21.066015625],[-62.65097656249999,-22.233691406250003],[-62.84335937499999,-21.99726562500001],[-63.92167968749999,-22.028613281250003],[-63.97612304687499,-22.072558593750003],[-64.26640624999999,-22.603320312500003],[-64.30791015624999,-22.7953125],[-64.32529296874999,-22.82763671875],[-64.373974609375,-22.761035156250003],[-64.4455078125,-22.58535156250001],[-64.477734375,-22.4853515625],[-64.5236328125,-22.37158203125],[-64.60551757812499,-22.228808593750003],[-64.992626953125,-22.109667968750003],[-65.518798828125,-22.09453125],[-65.686181640625,-22.11025390625001],[-65.77104492187499,-22.099609375],[-65.86015624999999,-22.01972656250001],[-66.05859375,-21.879492187500006],[-66.098583984375,-21.835058593750006],[-66.17465820312499,-21.8056640625],[-66.220166015625,-21.802539062500003],[-66.24760742187499,-21.83046875],[-66.28212890625,-21.94746093750001],[-66.3224609375,-22.053125],[-66.365185546875,-22.11376953125],[-66.71171874999999,-22.21630859375],[-66.99111328125,-22.509863281250006],[-67.19487304687499,-22.82167968750001],[-67.362255859375,-22.85517578125001],[-67.57993164062499,-22.891699218750006],[-67.79443359375,-22.879492187500006],[-67.87944335937499,-22.82294921875001],[-67.88173828125,-22.49335937500001],[-68.18642578125,-21.61855468750001],[-68.197021484375,-21.30029296875],[-68.558251953125,-20.901953125],[-68.484326171875,-20.62841796875],[-68.74516601562499,-20.45859375],[-68.75932617187499,-20.115527343750003],[-68.560693359375,-19.967089843750003],[-68.559375,-19.90234375],[-68.578271484375,-19.856542968750006],[-68.69619140625,-19.74072265625],[-68.69829101562499,-19.72109375],[-68.57529296874999,-19.56015625],[-68.462890625,-19.43281250000001],[-68.470166015625,-19.409960937500003],[-68.49199218749999,-19.381933593750006],[-68.85795898437499,-19.093359375],[-68.96831054687499,-18.96796875000001],[-68.97885742187499,-18.81298828125],[-69.026806640625,-18.65625],[-69.09228515625,-18.28242187500001],[-69.145458984375,-18.14404296875],[-69.0939453125,-18.05048828125001],[-69.28232421874999,-17.96484375],[-69.31337890625,-17.943164062500003],[-69.5109375,-17.50605468750001],[-69.51108398437499,-17.5048828125],[-69.510986328125,-17.46035156250001],[-69.521923828125,-17.388964843750003],[-69.645703125,-17.24853515625],[-69.62485351562499,-17.2001953125],[-69.020703125,-16.6421875],[-69.03291015625,-16.47597656250001],[-68.8427734375,-16.337890625],[-69.21757812499999,-16.14912109375001],[-69.4208984375,-15.640625],[-69.17246093749999,-15.236621093750003],[-69.37470703125,-14.962988281250006],[-69.35947265624999,-14.7953125],[-68.87089843749999,-14.169726562500003],[-69.07412109375,-13.682812500000011],[-68.97861328124999,-12.880078125000011],[-68.68525390625,-12.501953125],[-69.57861328125,-10.951757812500006],[-69.228515625,-10.955664062500006],[-68.84833984375,-11.011132812500009],[-68.678369140625,-11.11279296875],[-68.39799804687499,-11.01875],[-68.0716796875,-10.703125],[-67.99169921875,-10.674414062500006],[-67.83500976562499,-10.662792968750011],[-67.72177734374999,-10.68310546875],[-67.416943359375,-10.389843750000011],[-66.575341796875,-9.89990234375],[-65.396142578125,-9.71240234375],[-65.298583984375,-10.146777343750003],[-65.31308593749999,-10.253027343750006],[-65.395458984375,-10.392285156250011],[-65.4369140625,-10.449023437500003],[-65.44711914062499,-10.507421875],[-65.33403320312499,-10.892773437500011],[-65.32377929687499,-11.024804687500009],[-65.389892578125,-11.246289062500011],[-65.1857421875,-11.74951171875],[-64.783447265625,-12.059375],[-64.42050781249999,-12.439746093750003],[-63.68857421874999,-12.47802734375],[-63.3466796875,-12.680078125],[-63.06748046874999,-12.669140625000011],[-62.76547851562499,-12.997265625000011],[-62.11801757812499,-13.159765625],[-62.09477539062499,-13.241992187500003],[-61.944726562499994,-13.40625],[-61.87412109374999,-13.470410156250011],[-61.789941406249994,-13.525585937500011],[-61.57568359375,-13.524804687500009],[-61.51157226562499,-13.541210937500011],[-61.41606445312499,-13.526562500000011],[-61.129150390625,-13.49853515625],[-61.07700195312499,-13.48974609375],[-60.506591796875,-13.78984375],[-60.372705078124994,-14.41875],[-60.273339843749994,-15.088769531250009],[-60.402001953124994,-15.0927734375],[-60.583203125,-15.098339843750011],[-60.53046875,-15.143164062500006],[-60.38046875,-15.318261718750009],[-60.242333984374994,-15.479589843750006],[-60.20664062499999,-15.901953125],[-60.18720703125,-16.132128906250003],[-60.17558593749999,-16.269335937500003],[-58.53793945312499,-16.328222656250006],[-58.49658203125,-16.32666015625],[-58.42368164062499,-16.307910156250003],[-58.37539062499999,-16.28359375],[-58.345605468749994,-16.284375],[-58.35039062499999,-16.490820312500006],[-58.470605468749994,-16.650195312500003],[-58.478125,-16.70068359375],[-58.45981445312499,-16.910742187500006],[-58.417382812499994,-17.08056640625],[-58.39599609375,-17.23427734375001],[-58.34775390624999,-17.28212890625001],[-57.99091796875,-17.51289062500001],[-57.905029296875,-17.532324218750006],[-57.832470703125,-17.512109375],[-57.78886718749999,-17.573046875],[-57.780175781249994,-17.67177734375001],[-57.66166992187499,-17.947363281250006],[-57.58647460937499,-18.12226562500001],[-57.49565429687499,-18.214648437500003],[-57.57402343749999,-18.279296875],[-57.725,-18.733203125],[-57.783105468749994,-18.91425781250001],[-57.716796875,-19.044042968750006],[-58.131494140624994,-19.74453125],[-57.860742187499994,-19.979589843750006],[-57.887597656249994,-20.02041015625001],[-57.96015625,-20.04072265625001],[-58.021142578124994,-20.05517578125],[-58.09375,-20.15107421875001],[-58.15976562499999,-20.164648437500006]]]},properties:{name:"Bolivia",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-48.48588867187493,-27.76699218749998],[-48.554589843749994,-27.81220703125004],[-48.542187499999955,-27.57480468749999],[-48.41489257812495,-27.399609375],[-48.48588867187493,-27.76699218749998]]],[[[-48.584423828124955,-26.401562499999983],[-48.665771484375,-26.289648437500006],[-48.53974609374998,-26.170312500000023],[-48.584423828124955,-26.401562499999983]]],[[[-45.26025390624997,-23.889160156249986],[-45.451416015625,-23.895605468749977],[-45.30234375,-23.727539062500014],[-45.26025390624997,-23.889160156249986]]],[[[-44.12929687499994,-23.14189453124999],[-44.36015624999999,-23.17207031250001],[-44.24287109374998,-23.074121093750037],[-44.12929687499994,-23.14189453124999]]],[[[-38.90356445312497,-13.473437499999974],[-38.97758789062496,-13.523535156249963],[-39.02216796874998,-13.445605468749989],[-38.907128906249994,-13.401074218749983],[-38.90356445312497,-13.473437499999974]]],[[[-38.743847656249955,-13.097070312500037],[-38.668115234374966,-12.880175781249989],[-38.601171875,-12.99257812499998],[-38.743847656249955,-13.097070312500037]]],[[[-44.49931640625002,-2.939648437499983],[-44.597753906250006,-3.037597656249943],[-44.4814453125,-2.717578125000031],[-44.49931640625002,-2.939648437499983]]],[[[-44.88310546874996,-1.317871093749986],[-45.020849609375034,-1.372363281249974],[-44.978662109374966,-1.267285156249983],[-44.88310546874996,-1.317871093749986]]],[[[-51.83251953124997,-1.433789062499969],[-51.938378906249966,-1.452636718749986],[-51.680029296875006,-1.086132812500026],[-51.546044921874966,-.649609375],[-51.25400390624998,-.54140625],[-51.16074218749998,-.666699218750011],[-51.27631835937498,-1.02177734374996],[-51.83251953124997,-1.433789062499969]]],[[[-49.62866210937497,-.229199218749969],[-49.11699218749999,-.163574218750014],[-48.39267578124995,-.29736328125],[-48.83359375,-1.390039062500023],[-49.038476562499994,-1.5140625],[-49.17270507812498,-1.41259765625],[-49.233984375000034,-1.59951171874998],[-49.50664062499999,-1.511621093750023],[-49.587890625,-1.712402343749972],[-49.805126953124955,-1.790234375000026],[-50.06572265625002,-1.703808593749997],[-50.50761718749999,-1.787988281250009],[-50.759765625,-1.240234374999972],[-50.72949218749997,-1.126757812499946],[-50.57695312499999,-1.103125],[-50.709619140624994,-1.07773437499999],[-50.796093749999955,-.90625],[-50.6455078125,-.27285156249998],[-50.24824218749998,-.11640625],[-49.62866210937497,-.229199218749969]]],[[[-50.65288085937499,-.131640624999989],[-50.926367187500034,-.327343749999983],[-51.03808593749994,-.225878906250003],[-50.84218750000002,-.050195312500009],[-50.65288085937499,-.131640624999989]]],[[[-49.44389648437499,-.112402343749977],[-49.83007812499997,-.093896484375023],[-49.50346679687496,.083691406250011],[-49.37231445312497,.001074218749963],[-49.44389648437499,-.112402343749977]]],[[[-49.73823242187498,.26816406250002],[-49.917089843750006,-.023193359375014],[-50.339453125,.043359375000051],[-50.27265624999998,.231738281249974],[-49.73823242187498,.26816406250002]]],[[[-50.42612304687498,.139257812500048],[-50.44394531249998,-.007666015624949],[-50.623925781249966,.054394531249983],[-50.372753906249955,.590869140625031],[-50.33227539062497,.259033203125028],[-50.42612304687498,.139257812500048]]],[[[-50.152929687500006,.393017578125054],[-50.26132812499998,.359179687500003],[-50.281689453124955,.51650390624998],[-50.05883789062503,.638037109374963],[-50.152929687500006,.393017578125054]]],[[[-50.29897460937502,1.93852539062496],[-50.45610351562496,1.910498046875034],[-50.49101562499996,2.128613281249969],[-50.34199218749998,2.14174804687498],[-50.29897460937502,1.93852539062496]]],[[[-59.69970703125,4.353515625],[-59.73857421874993,4.226757812500026],[-59.62021484374998,4.023144531250026],[-59.557763671874966,3.960009765625031],[-59.551123046875034,3.933544921874969],[-59.854394531249994,3.5875],[-59.99433593749998,2.689990234375031],[-59.88964843749997,2.362939453125009],[-59.75522460937495,2.27412109375004],[-59.74350585937498,2.12163085937496],[-59.75175781249996,1.962402343750028],[-59.75620117187498,1.900634765624972],[-59.666601562500006,1.746289062499969],[-59.53569335937499,1.7],[-59.23120117187494,1.376025390625031],[-58.82177734374994,1.201220703125031],[-58.787207031250006,1.208496093750014],[-58.73032226562498,1.247509765625054],[-58.68461914062499,1.28105468749996],[-58.511865234374966,1.284667968749986],[-58.506054687499926,1.438671875000011],[-58.39580078124993,1.481738281249989],[-58.38037109375,1.530224609375011],[-58.34067382812498,1.587548828125051],[-58.03466796875,1.520263671875014],[-57.9828125,1.648437500000014],[-57.87343750000002,1.667285156250045],[-57.79565429687497,1.7],[-57.59443359375001,1.704101562499986],[-57.54575195312495,1.726074218750028],[-57.31748046874998,1.963476562499991],[-57.27558593749998,1.959228515625014],[-57.189599609374966,1.981591796875037],[-57.11889648437494,2.013964843749974],[-57.09267578125002,2.005810546874997],[-57.03759765625,1.936474609374997],[-56.96953124999999,1.91640625],[-56.48281249999994,1.942138671874986],[-56.019921874999966,1.842236328124983],[-55.96333007812498,1.85708007812498],[-55.929638671874955,1.8875],[-55.92163085937503,1.976660156250006],[-55.91533203124999,2.039550781250028],[-55.96196289062496,2.09511718749998],[-56.02006835937499,2.15815429687504],[-56.073632812499994,2.236767578124969],[-56.13769531249997,2.259033203124986],[-56.12939453124997,2.299511718749969],[-56.08779296875002,2.341308593750043],[-56.045117187499955,2.364404296875037],[-56.02036132812498,2.392773437500054],[-55.993505859375006,2.497509765624983],[-55.9755859375,2.515966796875006],[-55.957470703124955,2.52045898437504],[-55.730566406250006,2.406152343750023],[-55.385351562500006,2.440625],[-55.34399414062503,2.488769531249972],[-55.28603515625002,2.49965820312498],[-55.18769531249998,2.547509765625037],[-55.114111328125006,2.539208984375037],[-55.07031249999994,2.548339843750028],[-55.005810546874955,2.592968749999983],[-54.97866210937502,2.597656250000043],[-54.968408203124966,2.548339843750028],[-54.92656249999999,2.497363281250045],[-54.876074218750006,2.450390624999969],[-54.72221679687499,2.441650390624972],[-54.69741210937502,2.359814453124997],[-54.66186523437497,2.327539062499994],[-54.61625976562499,2.326757812500006],[-54.59194335937502,2.313769531250031],[-54.55048828125001,2.293066406249991],[-54.51508789062498,2.245458984374963],[-54.43310546875,2.207519531250057],[-54.13007812499998,2.121044921875026],[-53.76777343749998,2.354833984375048],[-52.90346679687502,2.211523437499977],[-52.58300781250003,2.528906249999977],[-52.327880859375,3.18173828125002],[-51.65253906249998,4.061279296874972],[-51.54707031250001,4.31088867187502],[-51.219921874999955,4.093603515624991],[-50.71440429687502,2.134033203125],[-50.458886718749994,1.829589843749972],[-49.957128906250006,1.65986328125004],[-49.898876953124955,1.16298828124998],[-50.29443359374997,.835742187500003],[-50.755078124999955,.222558593749966],[-51.28291015625001,-.085205078125028],[-51.98081054687498,-1.367968749999974],[-52.22924804687497,-1.3625],[-52.664160156250034,-1.551757812500028],[-51.94755859374996,-1.586718749999946],[-50.89492187500002,-.937597656249963],[-50.690039062500006,-1.761718749999986],[-50.40322265625002,-2.015527343750009],[-49.999218749999955,-1.831835937499974],[-49.71953125000002,-1.926367187499963],[-49.31367187500001,-1.731738281250003],[-49.63652343749996,-2.656933593750026],[-49.45751953125,-2.504589843749983],[-49.21103515624998,-1.916503906249986],[-48.99130859374998,-1.829785156249997],[-48.71000976562496,-1.487695312500023],[-48.46293945312499,-1.613964843749997],[-48.349804687499926,-1.482128906249955],[-48.46806640624996,-1.393847656250003],[-48.44980468749998,-1.145507812499943],[-48.11508789062498,-.7375],[-47.557324218749955,-.669921874999957],[-47.418652343749955,-.765917968749974],[-47.39809570312502,-.626660156250026],[-45.45859374999995,-1.35625],[-45.32915039062496,-1.71728515625],[-45.07636718749998,-1.466406249999949],[-44.72114257812498,-1.733496093750006],[-44.778515624999955,-1.798828125],[-44.651269531249966,-1.745800781250026],[-44.537792968749955,-2.052734374999943],[-44.75634765624997,-2.265527343749952],[-44.66240234375002,-2.373242187499955],[-44.435449218749966,-2.168066406249991],[-44.38183593749997,-2.365527343749989],[-44.52011718749998,-2.40546875000004],[-44.589013671874994,-2.573437499999983],[-44.72304687500002,-3.204785156249997],[-44.43754882812496,-2.944433593749977],[-44.228613281250006,-2.471289062499949],[-44.105566406250006,-2.493457031250031],[-44.19267578124999,-2.809570312499943],[-43.93291015624999,-2.583496093749986],[-43.45512695312499,-2.502050781250006],[-43.38007812499998,-2.376074218750006],[-42.93671874999998,-2.465039062500011],[-42.24960937499998,-2.7919921875],[-41.876171874999926,-2.746582031249986],[-41.479931640624955,-2.916503906249972],[-40.474560546874926,-2.795605468750026],[-39.96469726562498,-2.861523437499955],[-38.475781249999955,-3.717480468749997],[-38.04882812500003,-4.216406250000034],[-37.626318359375006,-4.592089843750003],[-37.30146484375001,-4.713085937499969],[-37.174658203125006,-4.912402343749974],[-36.590722656249966,-5.097558593749952],[-35.549414062500006,-5.129394531249957],[-35.39257812499994,-5.250878906250009],[-34.833886718749994,-7.024414062500014],[-34.83466796874998,-7.97148437499996],[-35.34086914062499,-9.230664062499983],[-35.76396484374993,-9.702539062500023],[-35.890820312499926,-9.687011718749957],[-35.88544921875001,-9.84765625],[-36.39833984374994,-10.484082031249983],[-36.768310546875,-10.671679687500017],[-37.18281249999998,-11.06845703125002],[-37.35600585937502,-11.403906249999977],[-37.35922851562495,-11.252539062499963],[-37.68872070312503,-12.1],[-38.019238281249955,-12.591308593750028],[-38.401757812499994,-12.966210937500023],[-38.69096679687502,-12.623925781250009],[-38.85175781250001,-12.790136718750034],[-38.76372070312502,-12.9072265625],[-38.835302734375034,-13.147167968750026],[-39.030908203124994,-13.365136718750023],[-39.08935546875,-13.588183593749989],[-38.988623046875006,-13.61503906249996],[-39.04814453124996,-14.043945312500028],[-38.94233398437498,-14.030664062499994],[-39.05957031249997,-14.654785156249957],[-38.88061523437503,-15.864257812499972],[-39.20288085937503,-17.178125],[-39.154003906249926,-17.70390625000003],[-39.650781249999966,-18.252343750000037],[-39.78330078124998,-19.571777343749986],[-40.001367187499994,-19.74199218750003],[-40.39594726562501,-20.56943359375002],[-40.78925781250001,-20.90605468750003],[-40.954541015624926,-21.237890624999963],[-41.04726562499999,-21.505664062499974],[-41.00029296875002,-21.99902343750003],[-41.70551757812498,-22.30966796874999],[-41.980419921874955,-22.580664062499963],[-42.042382812499966,-22.947070312500003],[-42.95830078124996,-22.96708984374999],[-43.154296875,-22.725195312500006],[-43.22416992187502,-22.991210937500014],[-43.898828124999966,-23.10146484375001],[-43.97382812499998,-23.057324218749983],[-43.675976562499955,-23.00947265625001],[-43.86616210937498,-22.910546875000023],[-44.63725585937496,-23.05546875],[-44.67382812499994,-23.206640625000034],[-44.56967773437495,-23.27402343749999],[-45.32539062499998,-23.59970703124999],[-45.464306640624955,-23.802539062500017],[-45.97207031250002,-23.795507812500006],[-46.86728515624998,-24.236328125000014],[-47.989160156249994,-25.03574218749999],[-47.92939453124998,-25.16826171874999],[-48.20273437499998,-25.41650390625003],[-48.18593749999994,-25.309863281249974],[-48.402490234374994,-25.27207031249999],[-48.47612304687499,-25.44296875],[-48.73173828124993,-25.36875],[-48.6921875,-25.49150390625003],[-48.40117187500002,-25.59736328125001],[-48.665771484375,-25.844335937499963],[-48.576318359374994,-25.935449218749966],[-48.61943359374996,-26.17939453125001],[-48.74829101562503,-26.26865234374999],[-48.55415039062498,-27.195996093749997],[-48.62080078124998,-28.075585937499966],[-48.799658203125006,-28.575292968749977],[-49.27128906249999,-28.87119140625005],[-49.745996093749966,-29.363183593749994],[-50.299511718749955,-30.42578125000003],[-50.92138671874997,-31.25839843750002],[-52.039208984374994,-32.11484374999996],[-52.063232421875,-31.830371093750017],[-51.68066406249994,-31.774609375000026],[-51.272167968749955,-31.476953125000037],[-51.16142578124996,-31.11884765625001],[-50.980078125000034,-31.09423828124997],[-50.94082031249994,-30.903710937499966],[-50.68930664062495,-30.70419921874999],[-50.71630859374994,-30.425976562499983],[-50.58193359375002,-30.438867187500037],[-50.56352539062499,-30.25361328125004],[-51.02495117187493,-30.36865234375003],[-51.29804687499998,-30.03486328124997],[-51.15727539062499,-30.364257812500014],[-51.283056640625034,-30.751562499999963],[-51.35908203124998,-30.674511718749983],[-51.506298828124955,-31.104492187500014],[-51.97246093749999,-31.383789062499986],[-52.19355468749998,-31.885546874999974],[-52.12739257812501,-32.1677734375],[-52.652246093749994,-33.137792968750006],[-53.37060546874997,-33.74218750000003],[-53.39755859374995,-33.737304687500014],[-53.46357421875001,-33.70986328125002],[-53.531347656250034,-33.65546875000004],[-53.531347656250034,-33.1708984375],[-53.511865234374966,-33.10869140625003],[-53.482861328124926,-33.068554687500026],[-53.39521484375001,-33.01035156249998],[-53.31010742187499,-32.927050781249974],[-53.21406249999998,-32.82109375],[-53.12558593749998,-32.73671875],[-53.15727539062496,-32.680078125],[-53.601708984374994,-32.40302734374997],[-53.76171875,-32.05683593749997],[-53.920605468749926,-31.95234375],[-54.220556640625034,-31.855175781249997],[-54.58764648437503,-31.48515625000003],[-55.036035156249994,-31.27900390625004],[-55.091162109375034,-31.31396484374997],[-55.173535156249926,-31.279589843749974],[-55.557324218749955,-30.8759765625],[-55.60302734375003,-30.85078125000001],[-55.62714843749998,-30.858105468749997],[-55.650488281250034,-30.89208984375],[-55.66523437500001,-30.92490234375002],[-55.807763671874994,-31.036718749999977],[-55.87368164062502,-31.069628906250017],[-55.95200195312498,-31.08085937499999],[-56.0046875,-31.079199218750006],[-56.01845703125002,-30.991894531249983],[-55.998974609374955,-30.837207031250003],[-56.4072265625,-30.44746093750001],[-56.83271484374998,-30.107226562499974],[-57.120507812499994,-30.144433593749994],[-57.21445312499995,-30.283398437499983],[-57.55229492187496,-30.261230468749986],[-57.60888671875003,-30.187792968750045],[-57.563867187499994,-30.139941406249974],[-57.40522460937501,-30.03388671875004],[-57.22465820312499,-29.782128906249994],[-56.938623046874994,-29.594824218750034],[-55.890527343749994,-28.370019531249994],[-55.68725585937497,-28.38164062499996],[-55.72548828125002,-28.20410156250003],[-55.10151367187501,-27.866796874999963],[-54.82910156250003,-27.55058593750003],[-54.32700195312495,-27.423535156249997],[-53.83818359375002,-27.121093750000014],[-53.668554687500006,-26.288183593749977],[-53.89116210937499,-25.66884765625001],[-54.15458984374999,-25.523046874999963],[-54.44394531249998,-25.625],[-54.615869140624994,-25.576074218750023],[-54.61054687499998,-25.432714843750034],[-54.47314453124997,-25.22021484375],[-54.43623046875001,-25.12128906250001],[-54.281005859375,-24.30605468750001],[-54.31826171874994,-24.128125],[-54.26689453124996,-24.06582031250001],[-54.241796875,-24.047265624999966],[-54.44023437500002,-23.90175781249998],[-54.62548828125,-23.8125],[-54.98266601562494,-23.974511718749966],[-55.081884765625006,-23.997656249999977],[-55.1943359375,-24.017480468750023],[-55.28691406249993,-24.00429687499999],[-55.366308593750034,-23.99101562499996],[-55.41591796875002,-23.95136718749997],[-55.4423828125,-23.86533203125002],[-55.4423828125,-23.792578125000034],[-55.458886718749966,-23.686718750000054],[-55.51845703124994,-23.627246093750017],[-55.53828124999998,-23.580957031249994],[-55.61767578125,-22.67148437499999],[-55.74663085937499,-22.51269531249997],[-55.753271484375006,-22.410156250000043],[-55.84916992187499,-22.307617187500014],[-55.991406249999926,-22.28115234375005],[-56.18984374999994,-22.28115234375005],[-56.246044921874926,-22.26464843749997],[-56.39487304687498,-22.092675781250023],[-56.44780273437502,-22.07617187500003],[-56.77519531249999,-22.261328125],[-57.955908203125034,-22.109179687500003],[-57.94267578124999,-21.79833984375],[-57.830224609374994,-20.99794921875001],[-57.91513671874998,-20.690332031249966],[-57.97905273437493,-20.65732421874999],[-58.00224609374996,-20.465429687499977],[-58.02539062499997,-20.41582031249999],[-58.05844726562495,-20.38613281249998],[-58.091503906249926,-20.33320312500004],[-58.124609375000034,-20.293457031250014],[-58.13779296874995,-20.237304687500043],[-58.15976562499998,-20.164648437499977],[-58.09375,-20.15107421874997],[-58.021142578124994,-20.05517578124997],[-57.96015625000001,-20.04072265625004],[-57.887597656249966,-20.020410156249994],[-57.860742187499994,-19.97958984375002],[-58.029931640624994,-19.83271484375004],[-58.131494140624994,-19.74453125],[-57.71679687499997,-19.044042968750034],[-57.73085937499999,-18.91718750000004],[-57.783105468749994,-18.91425781249997],[-57.725,-18.73320312500003],[-57.57402343749993,-18.279296875000014],[-57.49565429687496,-18.21464843749999],[-57.58647460937499,-18.122265625],[-57.66166992187493,-17.94736328124999],[-57.78017578125002,-17.67177734374998],[-57.78886718750002,-17.573046875000017],[-57.83247070312501,-17.512109375000037],[-57.90502929687497,-17.53232421874999],[-57.990917968749955,-17.512890625000026],[-58.20556640625,-17.363085937499974],[-58.347753906250006,-17.282128906249994],[-58.39599609374997,-17.234277343750023],[-58.417382812499994,-17.08056640624997],[-58.459814453125006,-16.910742187500006],[-58.478125,-16.70068359375003],[-58.470605468749994,-16.650195312500045],[-58.35039062500002,-16.49082031249999],[-58.34560546875002,-16.284375],[-58.375390624999966,-16.283593749999966],[-58.423681640625034,-16.30791015625003],[-58.49658203124994,-16.32666015625003],[-58.537939453125034,-16.32822265624999],[-60.17558593749996,-16.26933593749999],[-60.187207031249955,-16.132128906250017],[-60.206640625,-15.90195312500002],[-60.242333984374994,-15.479589843750034],[-60.38046874999998,-15.318261718750023],[-60.53046874999998,-15.143164062499977],[-60.58320312499998,-15.098339843749983],[-60.273339843749994,-15.088769531249994],[-60.372705078124994,-14.41875],[-60.506591796875,-13.78984375],[-61.077001953125034,-13.489746093750014],[-61.129150390625,-13.498535156250028],[-61.41606445312502,-13.526562499999969],[-61.511572265625006,-13.541210937500011],[-61.789941406249966,-13.525585937500026],[-61.87412109374998,-13.470410156249983],[-61.944726562499966,-13.40625],[-62.09477539062499,-13.241992187499989],[-62.118017578125006,-13.15976562500002],[-62.765478515625034,-12.99726562500004],[-63.01518554687502,-12.80556640624998],[-63.067480468750006,-12.669140624999983],[-63.34667968749994,-12.68007812499999],[-63.68857421874998,-12.478027343749957],[-64.42050781249995,-12.439746093749974],[-64.783447265625,-12.059375],[-65.18574218749998,-11.749511718749957],[-65.389892578125,-11.246289062500011],[-65.33403320312499,-10.892773437500026],[-65.44711914062503,-10.507421875000034],[-65.4369140625,-10.449023437499946],[-65.39545898437498,-10.392285156250026],[-65.31308593749998,-10.253027343749991],[-65.29858398437497,-10.146777343750017],[-65.39614257812494,-9.712402343749986],[-66.57534179687502,-9.899902343749986],[-67.41694335937495,-10.389843749999969],[-67.72177734374998,-10.683105468749943],[-67.83500976562496,-10.662792968749983],[-67.99169921875,-10.674414062499949],[-68.07167968749994,-10.703125],[-68.39799804687499,-11.01875],[-68.678369140625,-11.11279296875],[-68.84833984374998,-11.01113281249998],[-69.228515625,-10.955664062499963],[-69.46254882812497,-10.948144531250023],[-69.57861328125,-10.951757812499963],[-69.67402343749998,-10.9541015625],[-69.83979492187501,-10.93339843749996],[-69.96035156249997,-10.92988281250004],[-70.06630859374997,-10.982421875],[-70.22006835937503,-11.04765625],[-70.29038085937498,-11.064257812499974],[-70.34199218750001,-11.066699218750017],[-70.39228515624995,-11.058593749999972],[-70.45087890624998,-11.024804687500009],[-70.53325195312496,-10.946875],[-70.59653320312498,-10.976855468750017],[-70.642333984375,-11.010253906249986],[-70.59916992187499,-9.620507812500009],[-70.54111328124998,-9.4375],[-70.60791015625,-9.463671875000031],[-70.63691406249995,-9.478222656249969],[-71.041748046875,-9.81875],[-71.11528320312499,-9.852441406250009],[-71.33940429687499,-9.988574218750031],[-72.18159179687495,-10.003710937500003],[-72.37905273437497,-9.51015625],[-73.20942382812493,-9.411425781249946],[-73.08984375,-9.26572265625002],[-72.970361328125,-9.120117187500028],[-72.97402343750002,-8.9931640625],[-73.07050781249995,-8.8828125],[-73.203125,-8.719335937499991],[-73.30244140624995,-8.654003906250011],[-73.36040039062496,-8.479296875000031],[-73.39814453125001,-8.458984374999986],[-73.54912109374993,-8.34580078125002],[-73.73203125,-7.875390625],[-73.72041015624993,-7.782519531250017],[-73.76689453124999,-7.753515624999963],[-73.82207031249996,-7.738964843750026],[-73.89462890624998,-7.654785156250014],[-73.946875,-7.611230468750023],[-73.98173828124996,-7.58505859375002],[-74.00205078125003,-7.556054687499966],[-73.98173828124996,-7.535742187500006],[-73.95849609374994,-7.506640625000031],[-73.96430664062498,-7.378906250000028],[-73.74946289062498,-7.335351562500037],[-73.72041015624993,-7.309277343749969],[-73.758203125,-7.172753906249952],[-73.79301757812499,-7.135058593750003],[-73.75810546874999,-6.90576171875],[-73.137353515625,-6.4658203125],[-73.23554687500001,-6.098437500000017],[-73.209375,-6.028710937500023],[-73.16289062499996,-5.933398437499974],[-72.97988281249997,-5.634863281249991],[-72.88706054687498,-5.122753906250026],[-72.83193359374994,-5.09375],[-72.69873046874997,-5.067187499999989],[-72.60834960937495,-5.009570312499974],[-72.46899414062497,-4.901269531250023],[-72.35283203124993,-4.786035156249994],[-72.25678710937501,-4.74892578124998],[-71.8447265625,-4.504394531249986],[-70.97368164062499,-4.350488281249994],[-70.86601562499999,-4.229589843749963],[-70.79951171874995,-4.173339843749957],[-70.72158203124997,-4.15888671875004],[-70.53066406249997,-4.167578125000034],[-70.40463867187498,-4.150097656250026],[-70.34365234375,-4.193652343750017],[-70.31689453124994,-4.246972656250037],[-70.23916015625002,-4.30117187499998],[-70.12880859375,-4.286621093749943],[-70.05332031249998,-4.333105468750006],[-70.00395507812496,-4.327246093749963],[-69.97202148437503,-4.30117187499998],[-69.96591796875003,-4.2359375],[-69.94819335937498,-4.200585937500009],[-69.66904296875003,-2.667675781249997],[-69.40024414062498,-1.194921874999977],[-69.63398437500001,-.50927734375],[-70.07050781249993,-.13886718750004],[-70.05390624999993,.578613281250028],[-69.47211914062498,.72993164062504],[-69.15332031249994,.65878906250002],[-69.31181640624999,1.050488281249969],[-69.85214843750003,1.05952148437504],[-69.84858398437493,1.708740234375043],[-68.17656249999999,1.719824218749991],[-68.25595703125,1.845507812500017],[-68.19379882812495,1.987011718749983],[-67.93623046874998,1.748486328124969],[-67.40043945312499,2.116699218750028],[-67.11923828124998,1.703613281249986],[-67.082275390625,1.185400390625006],[-66.87602539062499,1.223046875000037],[-66.34711914062498,.7671875],[-66.06005859375003,.78535156250004],[-65.68144531249999,.983447265624989],[-65.52299804687493,.843408203124966],[-65.55605468750002,.687988281250014],[-65.47338867187497,.691259765624977],[-65.10375976562497,1.108105468749983],[-64.20502929687493,1.52949218750004],[-64.00849609374995,1.931591796874969],[-63.43251953124994,2.155566406250045],[-63.389257812500006,2.411914062500045],[-64.04658203124998,2.502392578124997],[-64.22109375000002,3.587402343749972],[-64.66899414062496,4.01181640625002],[-64.788671875,4.276025390625023],[-64.57636718750001,4.139892578125],[-64.19248046874995,4.126855468750009],[-64.02148437500003,3.929101562500051],[-63.33867187500002,3.943896484375045],[-62.85698242187502,3.593457031249969],[-62.71210937499998,4.01791992187502],[-62.41064453124994,4.156738281249972],[-62.153125,4.098388671874986],[-61.82084960937496,4.197021484375],[-61.28007812500002,4.516894531249974],[-61.00283203125002,4.535253906249991],[-60.603857421875006,4.94936523437498],[-60.671972656250034,5.164355468749989],[-60.71196289062499,5.191552734375023],[-60.742138671874926,5.202050781250037],[-60.6513671875,5.221142578125011],[-60.45952148437499,5.188085937500034],[-60.40878906249998,5.21015625],[-60.33520507812497,5.199316406250006],[-60.241650390624926,5.257958984374966],[-60.14204101562498,5.238818359374974],[-59.990673828124955,5.082861328124991],[-60.14863281249998,4.533251953125031],[-59.69970703125,4.353515625]]]]},properties:{name:"Brazil",childNum:17}},{geometry:{type:"Polygon",coordinates:[[[-59.493310546874994,13.081982421874997],[-59.611328125,13.102099609374989],[-59.6466796875,13.303125],[-59.427636718749994,13.152783203124997],[-59.493310546874994,13.081982421874997]]]},properties:{name:"Barbados",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[115.02675781250005,4.899707031249989],[115.1400390625,4.899755859374991],[115.290625,4.352587890624989],[115.10703125000006,4.390429687499974],[115.02675781250005,4.899707031249989]]],[[[115.02675781250005,4.899707031249989],[114.74667968750006,4.718066406250017],[114.84023437500005,4.393212890625009],[114.65410156250007,4.037646484375045],[114.0638671875,4.592675781249966],[114.42441406250006,4.660400390625],[114.99541015625002,5.022363281250023],[115.02675781250005,4.899707031249989]]]]},properties:{name:"Brunei",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[91.63193359375003,27.759960937499997],[91.5947265625,27.557666015624996],[91.74306640625002,27.442529296874994],[91.85126953125001,27.438623046874994],[91.95097656249999,27.458300781249996],[91.99082031250003,27.4501953125],[92.044921875,27.364697265624997],[92.08339843750002,27.290625],[92.03115234375002,27.214306640624997],[92.00253906250003,27.147363281249994],[91.99228515625003,27.099902343749996],[91.99863281250003,27.079296875],[92.03085937500003,27.040820312499996],[92.06816406249999,26.9751953125],[92.07343750000001,26.91484375],[92.04970703125002,26.874853515625],[91.99833984374999,26.85498046875],[91.84208984374999,26.852978515624997],[91.67158203125001,26.802001953125],[91.517578125,26.807324218749997],[91.45585937499999,26.866894531249997],[91.4267578125,26.867089843749994],[91.28652343750002,26.789941406249994],[90.73964843750002,26.771679687499997],[90.34589843750001,26.890332031249997],[90.2060546875,26.847509765625],[90.12294921875002,26.754589843749997],[89.94316406249999,26.723925781249996],[89.76386718750001,26.7015625],[89.60996093750003,26.719433593749997],[89.58613281250001,26.778955078124994],[89.33212890625003,26.8486328125],[89.14824218749999,26.816162109375],[89.04091796875002,26.865039062499996],[88.85761718750001,26.961474609374996],[88.73876953125,27.175585937499996],[88.76035156250003,27.218115234375],[88.88164062499999,27.2974609375],[88.89140624999999,27.316064453124994],[88.94755859374999,27.464013671874994],[89.48066406250001,28.059960937499994],[89.53691406249999,28.107421875],[89.65273437500002,28.15830078125],[89.74980468749999,28.188183593749997],[89.81689453125,28.256298828124997],[89.89785156250002,28.294140625],[89.98105468750003,28.311181640624994],[90.34824218750003,28.243945312499996],[90.36298828125001,28.216503906249997],[90.33310546875003,28.093994140625],[90.35273437500001,28.080224609374994],[90.47734374999999,28.070849609374996],[90.63007812500001,28.078564453124997],[90.71572265625002,28.071728515624997],[91.02080078124999,27.970068359375],[91.07773437500003,27.974462890625],[91.22587890624999,28.071240234374997],[91.27304687500003,28.078369140625],[91.30683593750001,28.064013671874996],[91.36757812500002,28.021630859374994],[91.64189453124999,27.923242187499994],[91.63193359375003,27.759960937499997]]]},properties:{name:"Bhutan",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[25.2587890625,-17.793554687500006],[25.242285156250006,-17.969042968750003],[25.939355468750023,-18.93867187500001],[26.168066406250006,-19.53828125000001],[27.17822265625,-20.10097656250001],[27.28076171875,-20.47871093750001],[27.679296875,-20.503027343750006],[27.66943359375,-21.064257812500003],[28.014062500000023,-21.55419921875],[29.02558593750001,-21.796875],[29.042382812500023,-22.018359375],[29.237207031250023,-22.07949218750001],[29.315234375000017,-22.15771484375],[29.36484375,-22.193945312500006],[29.1298828125,-22.21328125],[29.013476562500017,-22.278417968750006],[28.94580078125,-22.395117187500006],[28.83984375,-22.480859375],[28.21015625000001,-22.693652343750003],[27.812597656250006,-23.108007812500006],[27.7685546875,-23.14892578125],[27.085546875,-23.577929687500003],[26.835058593750006,-24.240820312500006],[26.617773437500006,-24.3955078125],[26.451757812500006,-24.58271484375001],[26.39716796875001,-24.613574218750003],[26.130859375,-24.671484375],[26.031835937500006,-24.702441406250003],[25.912109375,-24.74746093750001],[25.518164062500006,-25.66279296875001],[25.21337890625,-25.75625],[24.33056640625,-25.74287109375001],[24.19296875,-25.632910156250006],[23.969531250000017,-25.626074218750006],[23.89375,-25.600878906250003],[23.389257812500006,-25.29140625],[23.148730468750017,-25.288671875],[22.878808593750023,-25.45791015625001],[22.59765625,-26.13271484375001],[22.548632812500017,-26.17841796875001],[22.47089843750001,-26.219042968750003],[22.217578125000017,-26.38886718750001],[22.090917968750006,-26.580175781250006],[22.01093750000001,-26.635839843750006],[21.78828125000001,-26.710058593750006],[21.738085937500017,-26.80683593750001],[21.694726562500023,-26.840917968750006],[20.73984375,-26.84882812500001],[20.641406250000017,-26.7421875],[20.79316406250001,-25.915625],[20.4306640625,-25.147070312500006],[19.98046875,-24.77675781250001],[19.977343750000017,-22.00019531250001],[20.9794921875,-21.9619140625],[20.97412109375,-18.31884765625],[23.219335937500006,-17.99970703125001],[23.599707031250006,-18.4599609375],[24.243945312500017,-18.0234375],[24.530566406250017,-18.052734375],[24.909082031250023,-17.821386718750006],[25.2587890625,-17.793554687500006]]]},properties:{name:"Botswana",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[22.86005859375001,10.919677734375],[23.646289062500017,9.822900390624994],[23.62265625,9.340625],[23.46826171875,9.11474609375],[23.53730468750001,8.815820312499994],[24.147363281250023,8.665625],[24.291406250000023,8.29140625],[24.853320312500017,8.137548828124991],[25.20039062500001,7.807910156249989],[25.18134765625001,7.557226562499991],[25.27890625,7.427490234375],[26.36181640625,6.635302734374989],[26.30859375,6.455322265625],[26.514257812500006,6.069238281249994],[27.143945312500023,5.722949218749989],[27.4033203125,5.109179687499989],[27.071875,5.199755859374989],[26.822070312500017,5.062402343749994],[25.52509765625001,5.31210937499999],[25.065234375000017,4.967431640624994],[24.31982421875,4.994140625],[23.41718750000001,4.663134765624989],[22.864550781250017,4.723876953125],[22.422167968750017,4.134960937499997],[20.55810546875,4.462695312499989],[20.226367187500017,4.829638671874989],[19.806542968750023,5.089306640624997],[19.5009765625,5.127490234374989],[19.06855468750001,4.891406249999989],[18.594140625000023,4.346240234374989],[18.6103515625,3.478417968749994],[18.474414062500017,3.622998046874997],[18.160937500000017,3.499804687499989],[17.491601562500023,3.687304687499989],[16.610742187500023,3.50537109375],[16.468554687500017,2.831738281249997],[16.183398437500017,2.270068359374989],[16.0634765625,2.90859375],[15.128710937500017,3.826904296875],[15.063574218750006,4.284863281249997],[14.73125,4.602392578124991],[14.56298828125,5.279931640624994],[14.616894531250011,5.865136718749994],[14.43115234375,6.038720703124994],[14.7392578125,6.27978515625],[15.206738281250011,7.206152343749991],[15.480078125,7.523779296874991],[15.957617187500006,7.507568359375],[16.37890625,7.683544921874997],[16.545312500000023,7.865478515625],[16.784765625,7.550976562499997],[17.6494140625,7.98359375],[18.56416015625001,8.0458984375],[19.108691406250017,8.656152343749994],[18.886035156250017,8.836035156249991],[18.95625,8.938867187499994],[20.342089843750017,9.127099609374994],[20.773242187500017,9.405664062499994],[21.682714843750006,10.289843749999989],[21.771484375,10.642822265625],[22.49384765625001,10.996240234374994],[22.86005859375001,10.919677734375]]]},properties:{name:"Central African Rep.",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-59.78759765624997,43.939599609374994],[-60.11748046874996,43.95336914062506],[-59.727148437500006,44.002832031249994],[-59.78759765624997,43.939599609374994]]],[[[-66.7625,44.68178710937502],[-66.8970703125,44.62890625],[-66.80214843749994,44.80537109374998],[-66.7625,44.68178710937502]]],[[[-60.961572265624966,45.48994140625001],[-61.081738281249926,45.55781249999998],[-60.91245117187498,45.56728515625005],[-60.961572265624966,45.48994140625001]]],[[[-73.69531249999997,45.58549804687502],[-73.85771484375002,45.573583984375006],[-73.57236328124998,45.69448242187502],[-73.69531249999997,45.58549804687502]]],[[[-73.56650390625003,45.469091796875034],[-73.960546875,45.44140624999997],[-73.68745117187498,45.561425781249994],[-73.47607421874997,45.704736328124994],[-73.56650390625003,45.469091796875034]]],[[[-61.10517578124998,45.94472656250002],[-60.86523437499997,45.983496093750006],[-61.05903320312501,45.70336914062497],[-60.73789062499995,45.75141601562498],[-60.46059570312494,45.96870117187501],[-60.733300781249994,45.956591796875045],[-60.297949218750034,46.31123046874998],[-60.22646484374994,46.19555664062506],[-59.86503906249993,46.159521484375006],[-59.8421875,45.941552734374994],[-60.67294921874995,45.59082031250006],[-61.28369140624994,45.573876953124966],[-61.44980468749995,45.71621093750002],[-61.40864257812501,46.17036132812498],[-60.87016601562499,46.796777343749966],[-60.40820312500003,47.00351562499998],[-60.332910156249966,46.737011718749955],[-60.49453125000002,46.270263671875],[-61.10517578124998,45.94472656250002]]],[[[-63.811279296875,46.46870117187501],[-63.68144531249993,46.561914062499994],[-63.12939453125,46.422216796875034],[-62.02373046874999,46.42158203125001],[-62.52607421875001,46.20288085937503],[-62.531347656250034,45.977294921875],[-63.02207031249998,46.06660156249998],[-62.89453125000003,46.12358398437496],[-63.056347656249955,46.22392578124996],[-62.97846679687498,46.31635742187498],[-63.21347656249998,46.15986328124998],[-63.641015624999966,46.23046874999997],[-63.758642578125034,46.397607421874994],[-64.11083984375003,46.425439453124994],[-64.13603515624999,46.59970703125006],[-64.388037109375,46.640869140625],[-63.99355468750002,47.06157226562502],[-64.08789062499997,46.77543945312499],[-63.811279296875,46.46870117187501]]],[[[-61.91411132812496,47.284521484375034],[-61.77255859374998,47.25981445312499],[-62.00830078124994,47.23427734375002],[-61.924707031249966,47.425146484375006],[-61.3955078125,47.63764648437504],[-61.91411132812496,47.284521484375034]]],[[[-54.227148437500034,47.44135742187501],[-54.32597656250002,47.408105468749994],[-54.12817382812494,47.646826171875034],[-54.227148437500034,47.44135742187501]]],[[[-74.70888671874997,45.0038574218751],[-73.55810546875,45.425097656250045],[-73.1595703125,46.01005859375002],[-72.10927734374997,46.55122070312504],[-71.26118164062495,46.75625],[-70.51948242187501,47.032519531250045],[-69.47104492187503,47.96728515625006],[-68.23818359374994,48.62641601562504],[-66.17817382812493,49.21313476562503],[-64.83632812499994,49.191748046875006],[-64.2162109375,48.873632812500034],[-64.51372070312493,48.84111328124999],[-64.24609374999994,48.69111328124998],[-64.34882812500001,48.423193359375034],[-65.259423828125,48.02124023437503],[-65.92670898437495,48.188867187499994],[-66.70439453125002,48.0224609375],[-66.35961914062494,48.06064453125006],[-65.84941406250002,47.91103515625005],[-65.60722656249996,47.67001953125006],[-65.00166015624995,47.84682617187502],[-64.70322265625,47.72485351562503],[-64.91220703125003,47.36865234375003],[-65.31889648437502,47.101220703124994],[-64.831396484375,47.06079101562503],[-64.88251953124993,46.822851562500034],[-64.54150390625,46.240332031250034],[-63.91591796875002,46.165820312500045],[-63.831933593749966,46.107177734375],[-64.05639648437503,46.021337890625006],[-63.70288085937494,45.858007812500034],[-62.70068359374997,45.740576171875006],[-62.750097656250006,45.64824218750002],[-62.483056640624966,45.62182617187506],[-61.955517578124955,45.86816406249997],[-61.776513671874994,45.655615234375006],[-61.49228515624998,45.68701171875],[-61.350488281249966,45.57368164062501],[-61.28198242187494,45.441064453124994],[-61.46098632812502,45.36669921875003],[-61.03154296875002,45.29174804687506],[-63.306298828124994,44.64257812500003],[-63.60400390624997,44.68320312500006],[-63.60976562499999,44.47998046875006],[-63.999707031249926,44.64492187499999],[-64.10087890624993,44.487451171874966],[-64.1669921875,44.58666992187503],[-64.28608398437493,44.55034179687499],[-64.27568359374993,44.33408203124998],[-65.48168945312497,43.51806640625],[-65.73813476562498,43.56074218750001],[-65.88691406250001,43.79521484374999],[-66.125732421875,43.813818359375034],[-66.19306640624995,44.143847656250045],[-65.86801757812498,44.56879882812501],[-66.14638671875002,44.43593750000005],[-66.090625,44.50493164062499],[-64.44814453125,45.33745117187502],[-64.13549804687497,45.023046875],[-64.09316406249997,45.21708984375002],[-63.368017578125034,45.36479492187502],[-64.87314453124998,45.35458984375006],[-64.31464843749998,45.83569335937503],[-64.48222656250002,45.80634765624998],[-64.63271484375002,45.94663085937506],[-64.77851562499998,45.63842773437497],[-65.88447265624995,45.22290039062506],[-66.10976562500002,45.316601562499955],[-66.02656249999995,45.417578125],[-66.43984374999994,45.09589843750001],[-66.87246093749997,45.067285156249966],[-67.12485351562498,45.16943359375],[-67.366943359375,45.17377929687498],[-67.43266601562496,45.603125],[-67.80224609374994,45.7275390625],[-67.806787109375,47.08281249999999],[-68.23549804687502,47.34594726562503],[-68.93720703124998,47.21123046875002],[-69.0501953125,47.426611328125034],[-69.24287109374998,47.46298828124998],[-70.00771484375002,46.70893554687501],[-70.296240234375,45.90610351562506],[-70.86503906249999,45.27070312500001],[-71.327294921875,45.29008789062496],[-71.51752929687495,45.00756835937497],[-74.663232421875,45.00390625000003],[-74.70888671874997,45.0038574218751]]],[[[-126.09208984374995,49.35400390625003],[-126.06401367187499,49.26362304687501],[-126.22963867187498,49.29565429687506],[-126.09208984374995,49.35400390625003]]],[[[-54.55439453125001,49.5888671875],[-54.786523437499966,49.496142578125045],[-54.86357421875002,49.576074218749966],[-54.55439453125001,49.5888671875]]],[[[-54.093701171874955,49.74443359374999],[-53.98066406250001,49.66196289062498],[-54.28613281249997,49.595361328124994],[-54.27763671875002,49.71147460937502],[-54.093701171874955,49.74443359374999]]],[[[-126.64121093749999,49.605810546875006],[-126.93857421874999,49.71845703125004],[-126.92583007812497,49.837744140625006],[-126.73813476562502,49.84365234375005],[-126.64121093749999,49.605810546875006]]],[[[-61.801123046875034,49.093896484374966],[-63.04150390624994,49.224951171875034],[-64.485205078125,49.88696289062497],[-64.13144531249995,49.94165039062503],[-62.858544921874966,49.70546875000005],[-61.817138671875,49.28354492187498],[-61.69614257812495,49.139013671875006],[-61.801123046875034,49.093896484374966]]],[[[-125.18413085937497,50.09711914062498],[-125.301171875,50.4140625],[-125.07402343750002,50.22065429687501],[-125.18413085937497,50.09711914062498]]],[[[-127.19731445312495,50.640380859375],[-125.48208007812501,50.316796874999966],[-124.83061523437499,49.53007812500002],[-123.99580078125,49.22402343750002],[-123.49702148437498,48.58208007812499],[-123.38989257812501,48.67021484374999],[-123.31064453125003,48.41103515625002],[-123.57314453124995,48.32280273437499],[-123.91694335937501,48.386572265625034],[-125.12070312500002,48.76079101562496],[-124.84965820312496,49.02827148437501],[-124.81264648437497,49.212646484375],[-124.92734374999998,49.01420898437499],[-125.489453125,48.933789062499955],[-125.82851562499998,49.09184570312499],[-125.64423828125001,49.18579101562506],[-125.95166015625001,49.24804687500003],[-125.93540039062499,49.401464843750006],[-126.51914062499999,49.396777343750045],[-126.54189453125001,49.590478515624966],[-126.13408203124997,49.672314453124955],[-126.52524414062499,49.71958007812498],[-126.90332031250001,49.94414062499999],[-127.114306640625,49.879736328125034],[-127.24980468749999,50.13798828124996],[-127.34941406249995,50.05195312500001],[-127.46713867187503,50.163427734375006],[-127.86391601562495,50.12773437500002],[-127.90585937499998,50.44521484375002],[-127.48652343749998,50.404638671875034],[-127.46591796874996,50.58310546875006],[-128.05834960937494,50.498486328124955],[-128.34604492187503,50.744238281250006],[-127.91806640624998,50.86054687500001],[-127.19731445312495,50.640380859375]]],[[[-55.45874023437494,51.53652343750005],[-55.58339843749994,51.38857421875002],[-56.031103515625034,51.328369140625],[-55.8,51.033300781250034],[-56.732324218749966,50.007714843749994],[-56.822167968749966,49.613476562499955],[-56.179394531249955,50.114990234375],[-56.161279296874994,49.94013671874998],[-55.50292968749997,49.98315429687503],[-56.14018554687496,49.61914062500006],[-55.869824218749955,49.67016601562506],[-56.08730468750002,49.45195312499999],[-55.375927734374955,49.48974609374997],[-55.34384765624998,49.37290039062506],[-55.22954101562496,49.508154296875006],[-55.35317382812502,49.07944335937506],[-54.50219726562503,49.52734375],[-54.44824218749997,49.329443359375006],[-53.957714843749955,49.44184570312498],[-53.61943359374996,49.321630859375006],[-53.57343750000001,49.141210937500034],[-54.16127929687494,48.787695312500034],[-53.852880859375006,48.81132812499996],[-53.966015624999955,48.70668945312505],[-53.70634765624999,48.65551757812503],[-54.11445312499998,48.393603515625045],[-53.027587890625,48.634716796874955],[-53.1357421875,48.40185546875003],[-53.60976562500002,48.20771484375001],[-53.56943359374998,48.088085937499955],[-53.869580078124926,48.019677734374966],[-53.63823242187496,48.01464843750003],[-53.863671874999966,47.787011718749994],[-53.67236328125,47.64824218749999],[-53.28271484375,47.99785156249996],[-52.86601562499993,48.11298828124998],[-53.16982421875002,47.51210937500005],[-52.945019531249955,47.55283203124998],[-52.782421874999955,47.769433593749966],[-52.653662109375034,47.549414062500006],[-53.11484375,46.65581054687502],[-53.32304687499996,46.71835937499998],[-53.589794921874955,46.638867187499955],[-53.59736328124998,47.14599609374997],[-54.00957031249993,46.839599609375],[-54.173730468749994,46.88037109375003],[-53.84951171875002,47.440332031249994],[-53.98901367187503,47.756201171875034],[-54.191845703124955,47.85981445312501],[-54.488134765625006,47.40385742187502],[-54.47392578124996,47.54707031249998],[-54.856640624999955,47.385009765625],[-55.31572265624993,46.905712890624955],[-55.78852539062498,46.86723632812502],[-55.91923828124996,47.01689453124996],[-55.49150390624996,47.16064453125003],[-54.78461914062501,47.664746093749955],[-55.366308593750034,47.66108398437501],[-55.57612304687498,47.46523437499999],[-56.12724609374999,47.50283203125002],[-55.867089843749994,47.592333984375045],[-55.85791015625,47.81918945312498],[-56.774121093749955,47.56499023437499],[-58.33686523437501,47.73085937500002],[-59.11694335937494,47.57070312499999],[-59.32065429687498,47.736914062500006],[-59.272070312500034,47.99555664062504],[-58.330224609374994,48.52211914062502],[-59.16767578124998,48.558496093749966],[-58.84179687500003,48.74643554687498],[-58.906445312499955,48.65019531249999],[-58.716455078124994,48.59804687500002],[-58.403662109375034,49.08432617187498],[-57.99052734374996,48.987939453124966],[-58.09892578124993,49.07744140624999],[-57.98007812499998,49.229638671874994],[-58.19091796875003,49.25874023437498],[-58.21337890625,49.38666992187501],[-58.01582031249998,49.54248046874997],[-57.79130859374999,49.48999023437503],[-57.92617187499999,49.700830078124994],[-57.4326171875,50.50581054687504],[-57.179589843749966,50.614843750000034],[-57.29799804687502,50.69873046874997],[-57.03593750000002,51.01083984374998],[-56.68242187500002,51.332763671875],[-56.025585937499955,51.56835937500006],[-55.6904296875,51.471337890624994],[-55.666406249999966,51.57890624999999],[-55.45874023437494,51.53652343750005]]],[[[-127.92465820312498,51.47387695312497],[-128.14877929687498,51.62670898437503],[-128.03173828125006,51.708398437499966],[-127.92465820312498,51.47387695312497]]],[[[-79.38427734374997,51.951953125000045],[-79.64375,52.01005859374996],[-79.27128906249996,52.086816406249966],[-79.38427734374997,51.951953125000045]]],[[[-128.36875,52.40087890625],[-128.43979492187503,52.696386718750006],[-128.24726562499998,52.784375],[-128.36875,52.40087890625]]],[[[-80.73168945312494,52.74726562499998],[-82.03925781249998,53.04990234374998],[-81.84731445312494,53.18627929687497],[-81.135595703125,53.20581054687503],[-80.73168945312494,52.74726562499998]]],[[[-131.7537109375,53.195556640625],[-131.63466796874997,52.92216796874999],[-131.97177734374998,52.87983398437498],[-131.45522460937502,52.70170898437502],[-131.59057617187494,52.578222656250006],[-131.25971679687495,52.415917968749966],[-131.31992187499998,52.30307617187498],[-131.142626953125,52.291113281250034],[-131.221533203125,52.15361328124999],[-132.16508789062493,52.783300781250034],[-132.14375,52.99931640624999],[-132.54677734374997,53.1375],[-131.7537109375,53.195556640625]]],[[[-128.55244140624998,52.93974609375002],[-128.50991210937502,52.51860351562502],[-128.678955078125,52.289648437500006],[-128.74633789062494,52.763378906249955],[-128.89980468749997,52.67382812500003],[-129.175927734375,52.964941406250006],[-129.033251953125,53.27993164062505],[-128.63266601562498,53.1125],[-128.55244140624998,52.93974609375002]]],[[[-129.167724609375,53.11787109374998],[-129.32387695312502,53.142138671875045],[-129.23818359374997,53.33007812500006],[-129.167724609375,53.11787109374998]]],[[[-129.84858398437498,53.167919921874955],[-130.51757812500003,53.54423828124999],[-130.45200195312498,53.63115234375002],[-129.94472656250002,53.436376953125034],[-129.75483398437498,53.244775390624994],[-129.84858398437498,53.167919921874955]]],[[[-130.236279296875,53.95854492187502],[-130.38422851562504,53.84394531250001],[-130.703173828125,53.892236328124994],[-130.44799804687497,54.08901367187502],[-130.236279296875,53.95854492187502]]],[[[-132.65551757812503,54.12749023437496],[-132.30336914062497,54.098876953125],[-132.16611328124998,53.95522460937505],[-132.53466796875,53.651708984375034],[-132.18696289062504,53.68481445312503],[-132.134423828125,54.03427734374998],[-131.66762695312502,54.14135742187503],[-131.957421875,53.308691406250034],[-132.34726562500003,53.18920898437503],[-132.747509765625,53.310498046874955],[-132.425,53.33696289062502],[-132.84501953125,53.507714843749994],[-133.07949218749997,53.837011718750034],[-133.04838867187493,54.15893554687497],[-132.65551757812503,54.12749023437496]]],[[[-130.92714843749997,54.47905273437499],[-130.90683593750003,54.63178710937504],[-130.75800781249998,54.61376953125],[-130.92714843749997,54.47905273437499]]],[[[-130.57534179687497,54.769677734374966],[-130.2140625,55.02587890625003],[-130.34941406249996,54.814550781250034],[-130.57534179687497,54.769677734374966]]],[[[-79.97758789062499,56.20703125000006],[-80.057470703125,56.28735351562497],[-79.57973632812502,56.466357421875045],[-79.97758789062499,56.20703125000006]]],[[[-78.93559570312496,56.26606445312498],[-79.17548828124998,55.88505859374999],[-79.18212890625,56.21215820312503],[-79.4951171875,55.87475585937503],[-79.76474609374995,55.80678710937505],[-79.54472656249999,56.12836914062501],[-79.9875,55.89213867187502],[-79.45888671875,56.53974609374998],[-79.53632812499995,56.180078124999966],[-79.27241210937493,56.600439453125006],[-78.93559570312496,56.26606445312498]]],[[[-61.743603515624955,57.55458984375005],[-61.6375,57.41606445312499],[-62.01123046875003,57.54848632812505],[-61.743603515624955,57.55458984375005]]],[[[-79.71650390624998,57.515527343749994],[-79.80844726562498,57.44243164062502],[-79.74257812499997,57.60795898437499],[-79.71650390624998,57.515527343749994]]],[[[-69.16005859375,59.04023437500001],[-69.35283203125002,58.96074218749999],[-69.30322265625003,59.144873046875006],[-69.16005859375,59.04023437500001]]],[[[-64.40703125,60.367089843749966],[-64.44194335937496,60.2978515625],[-64.73793945312497,60.37563476562502],[-64.83642578124997,60.50102539062499],[-64.40703125,60.367089843749966]]],[[[-68.23378906250002,60.24091796875001],[-68.36787109374998,60.314746093750045],[-68.08759765624998,60.58784179687501],[-67.81884765624994,60.449511718750074],[-68.23378906250002,60.24091796875001]]],[[[-78.531640625,60.72856445312499],[-78.66889648437498,60.716894531250006],[-78.24169921875,60.818652343750045],[-78.531640625,60.72856445312499]]],[[[-64.83261718749998,61.366064453125006],[-65.43212890625,61.649511718750034],[-64.78964843750003,61.662207031250034],[-64.83261718749998,61.366064453125006]]],[[[-65.03056640624999,61.879052734374966],[-64.89658203124995,61.73330078125005],[-65.23535156249997,61.89770507812506],[-65.03056640624999,61.879052734374966]]],[[[-79.54531250000002,62.41171875000006],[-79.28647460937495,62.247656250000034],[-79.32392578124995,62.02607421875001],[-79.81611328124995,61.59462890625002],[-80.26518554687496,61.818212890625006],[-80.26005859374996,62.10903320312502],[-79.9267578125,62.39287109375002],[-79.54531250000002,62.41171875000006]]],[[[-64.82382812499998,62.558740234374994],[-64.46503906249998,62.535937500000045],[-64.47832031250002,62.417871093749966],[-64.901220703125,62.421044921874994],[-64.82382812499998,62.558740234374994]]],[[[-70.33706054687497,62.548730468749994],[-70.76606445312498,62.596875],[-71.22011718750002,62.873925781249966],[-70.44262695312497,62.73378906250002],[-70.33706054687497,62.548730468749994]]],[[[-82.00048828124997,62.95419921874998],[-82.02583007812498,62.73007812499998],[-82.56826171875002,62.403222656249994],[-83.01582031249998,62.20991210937498],[-83.69887695312497,62.16025390624998],[-83.91049804687498,62.45415039062499],[-83.37641601562498,62.904931640624994],[-82.00048828124997,62.95419921874998]]],[[[-77.87670898437497,63.470556640625034],[-77.53271484374997,63.233642578125],[-77.94243164062496,63.11440429687502],[-78.536767578125,63.423730468749994],[-77.87670898437497,63.470556640625034]]],[[[-76.67758789062503,63.393945312499966],[-77.36474609374994,63.588330078124955],[-77.13369140624997,63.68203125000002],[-76.65244140624998,63.503564453124994],[-76.67758789062503,63.393945312499966]]],[[[-84.91962890624995,65.26108398437503],[-84.50112304687497,65.45844726562501],[-84.08486328125,65.21782226562502],[-82.05,64.64428710937506],[-81.67612304687498,64.21264648437503],[-81.88710937499997,64.01640625000002],[-80.82895507812495,64.08994140625],[-80.30205078124999,63.76220703125003],[-81.04638671875003,63.461572265624966],[-82.378125,63.706787109375],[-82.46708984375002,63.92695312500001],[-83.30395507812497,64.14379882812506],[-84.63291015625,63.30922851562502],[-85.39262695312496,63.119677734375045],[-85.76894531249997,63.70034179687502],[-87.15190429687499,63.58564453125001],[-86.93203124999997,63.90166015625002],[-86.252099609375,64.13686523437497],[-86.37426757812503,64.56582031249997],[-86.074609375,65.533837890625],[-85.55468750000003,65.91865234374995],[-85.17622070312501,65.746875],[-85.23994140624993,65.51030273437499],[-84.91962890624995,65.26108398437503]]],[[[-84.67475585937498,65.575],[-85.096337890625,65.756201171875],[-85.14960937500001,66.01538085937506],[-84.75737304687496,65.85893554687505],[-84.67475585937498,65.575]]],[[[-83.72597656249997,65.796728515625],[-83.23374023437495,65.71503906249995],[-83.332421875,65.63105468749998],[-84.11826171874995,65.77177734375007],[-84.40717773437501,66.13100585937497],[-83.78696289062495,65.96577148437498],[-83.72597656249997,65.796728515625]]],[[[-108.09272460937501,67.00517578124999],[-107.80551757812493,66.99858398437507],[-107.94394531249999,66.8578125],[-108.09272460937501,67.00517578124999]]],[[[-62.681542968749966,67.05629882812502],[-62.87163085937499,67.06259765625006],[-62.41679687499996,67.18847656250003],[-62.681542968749966,67.05629882812502]]],[[[-107.89985351562497,67.40180664062495],[-107.95024414062503,67.31821289062498],[-108.15224609374997,67.429443359375],[-108.04897460937498,67.664892578125],[-107.89985351562497,67.40180664062495]]],[[[-73.621728515625,67.783837890625],[-74.573388671875,67.82866210937507],[-74.70654296875003,68.06708984374995],[-73.49375,68.00063476562502],[-73.40717773437498,67.79306640625],[-73.621728515625,67.783837890625]]],[[[-86.59555664062498,67.7359375],[-86.89252929687498,67.836572265625],[-86.95981445312503,68.10024414062497],[-86.70209960937501,68.30561523437498],[-86.42114257812497,68.18344726562503],[-86.59555664062498,67.7359375]]],[[[-75.67587890624998,68.32250976562506],[-75.078125,68.17314453124999],[-75.20195312499996,67.45917968750001],[-75.78007812499996,67.28354492187503],[-76.94418945312498,67.25029296875002],[-77.30439453125001,67.68510742187505],[-77.12587890624997,67.94707031250002],[-76.59580078124998,68.27895507812497],[-75.67587890624998,68.32250976562506]]],[[[-78.98271484374999,68.19282226562501],[-79.17475585937493,68.26445312500002],[-78.95258789062495,68.35302734375006],[-78.98271484374999,68.19282226562501]]],[[[-104.54067382812497,68.405908203125],[-105.05136718749999,68.55903320312501],[-104.60200195312503,68.56152343749997],[-104.54067382812497,68.405908203125]]],[[[-74.880859375,68.34868164062505],[-75.40024414062503,68.52548828125],[-75.28740234374996,68.68774414062503],[-74.98364257812497,68.64760742187502],[-74.880859375,68.34868164062505]]],[[[-101.84589843749994,68.58632812499997],[-102.30815429687497,68.681982421875],[-102.01337890624995,68.82539062500001],[-101.73295898437495,68.75341796875],[-101.84589843749994,68.58632812499997]]],[[[-100.21723632812497,68.80668945312502],[-100.59653320312496,68.76640625000007],[-100.56547851562495,69.02680664062501],[-100.21723632812497,68.80668945312502]]],[[[-99.99467773437502,69.01352539062503],[-100.19570312500002,68.991455078125],[-100.153125,69.12949218750003],[-99.99467773437502,69.01352539062503]]],[[[-79.21064453124995,68.845458984375],[-79.24267578125,69.04926757812495],[-78.33256835937496,69.38603515624999],[-78.77919921875,68.95048828124999],[-79.21064453124995,68.845458984375]]],[[[-90.1998046875,69.419091796875],[-90.33027343749993,69.252197265625],[-90.49204101562503,69.369873046875],[-90.1998046875,69.419091796875]]],[[[-76.99536132812503,69.14375],[-77.37939453125,69.2740234375],[-77.18754882812502,69.440087890625],[-76.66884765625002,69.36616210937504],[-76.99536132812503,69.14375]]],[[[-101.171728515625,69.39707031250003],[-101.31289062499998,69.57607421875],[-101.00063476562497,69.4619140625],[-101.171728515625,69.39707031250003]]],[[[-95.51367187499997,69.57363281250002],[-95.43745117187498,69.37846679687505],[-95.73012695312502,69.34755859374997],[-95.80620117187499,69.56049804687501],[-95.89345703125,69.35175781250004],[-95.87583007812495,69.60600585937505],[-95.51367187499997,69.57363281250002]]],[[[-67.91469726562494,69.54096679687504],[-68.22138671874998,69.61674804687502],[-67.908837890625,69.68183593749995],[-67.91469726562494,69.54096679687504]]],[[[-78.02910156249993,69.71489257812502],[-78.03999023437495,69.6083984375],[-78.84819335937502,69.4828125],[-78.02910156249993,69.71489257812502]]],[[[-79.43066406250003,69.78779296874995],[-79.55283203124995,69.63085937500006],[-80.04750976562502,69.63432617187505],[-79.97783203124993,69.50966796874997],[-80.794775390625,69.68925781250005],[-80.42421875000002,69.797607421875],[-79.43066406250003,69.78779296874995]]],[[[-97.439453125,69.64267578125006],[-96.29995117187494,69.34438476562505],[-95.7513671875,68.89765624999998],[-95.26777343749998,68.82607421874997],[-96.40156249999995,68.47070312500003],[-97.47202148437498,68.543701171875],[-98.320556640625,68.84272460937498],[-98.70380859374993,68.80278320312502],[-98.90449218749995,68.93242187500005],[-99.25400390625002,68.86318359374997],[-99.49467773437493,68.95957031249998],[-99.455712890625,69.13120117187503],[-98.45595703124997,69.33466796875001],[-98.54599609375,69.57290039062497],[-98.04135742187498,69.456640625],[-98.20048828124996,69.79697265625006],[-97.79072265624998,69.86162109374999],[-97.439453125,69.64267578125006]]],[[[-86.91303710937501,70.11323242187501],[-86.55766601562499,69.99531249999995],[-87.3232421875,70.08012695312502],[-86.91303710937501,70.11323242187501]]],[[[-74.70888671874997,45.0038574218751],[-74.76245117187494,44.99907226562502],[-74.99614257812496,44.970117187499966],[-75.40126953124997,44.77226562499999],[-75.81933593749997,44.468017578125],[-76.18579101562503,44.24223632812502],[-76.819970703125,43.62880859375011],[-77.59653320312492,43.62861328125007],[-78.45825195312497,43.63149414062511],[-78.72041015624993,43.62495117187501],[-78.84555664062492,43.58334960937506],[-79.171875,43.466552734375085],[-79.0830566406249,43.33139648437509],[-79.05922851562494,43.27807617187506],[-79.066064453125,43.10610351562502],[-79.02617187499996,43.01733398437506],[-78.98076171874993,42.98061523437502],[-78.91508789062496,42.90913085937504],[-79.17373046875,42.74853515625],[-80.24755859374991,42.366015625000045],[-81.02822265624997,42.247167968750006],[-81.50732421874997,42.10346679687504],[-81.97416992187496,41.88872070312499],[-82.43906249999989,41.6748535156251],[-82.69003906249995,41.675195312499994],[-83.141943359375,41.97587890624996],[-83.10952148437497,42.25068359375001],[-82.54531249999997,42.62470703124998],[-82.19038085937495,43.47407226562501],[-82.137841796875,43.570898437500034],[-82.48505859374993,45.08374023437503],[-82.55107421874987,45.3473632812501],[-82.91933593749994,45.51796875000002],[-83.59267578125,45.81713867187506],[-83.46948242187503,45.99467773437499],[-83.61596679687503,46.116845703124994],[-83.97778320312494,46.08491210937507],[-84.12319335937497,46.50292968749997],[-84.44047851562496,46.49814453125006],[-84.66577148437503,46.54326171875002],[-84.87597656249994,46.89990234375003],[-85.07006835937497,46.97993164062498],[-85.65224609375,47.21997070312503],[-86.67216796874996,47.636425781249955],[-87.20800781249997,47.848486328125006],[-87.74389648437497,48.06054687500003],[-88.37817382812497,48.30307617187506],[-89.45566406249992,47.99624023437508],[-90.79731445312495,48.13105468750001],[-91.04345703124991,48.19370117187498],[-91.38720703124997,48.05854492187498],[-92.00517578125002,48.301855468750006],[-92.3484375,48.276611328125],[-92.41459960937493,48.276611328125],[-92.50058593749995,48.43535156250002],[-92.83671875,48.567773437499994],[-93.25795898437497,48.62885742187501],[-93.37788085937498,48.61655273437498],[-93.70771484374995,48.525439453125074],[-93.85161132812496,48.607275390625034],[-94.6208984374999,48.7426269531251],[-94.71279296874997,48.863427734374994],[-94.80346679687497,49.0029296875],[-94.86040039062493,49.258593750000045],[-94.85434570312495,49.304589843749994],[-95.15527343749997,49.3696777343751],[-95.16206054687493,48.991748046875045],[-95.39790039062493,48.99316406249997],[-96.25068359374993,48.99316406249997],[-96.67705078124993,48.99316406249997],[-97.52983398437493,48.99316406249997],[-98.80898437499995,48.99316406249997],[-104.77832031249997,48.993115234375125],[-110.7476562499999,48.993066406250136],[-116.71704101562493,48.993066406250136],[-118.84892578124993,48.993066406250136],[-119.27534179687494,48.993066406250136],[-119.70170898437495,48.99301757812495],[-120.98085937499995,48.99301757812495],[-122.78876953124994,48.99301757812495],[-122.82670898437495,49.028417968750034],[-122.9241699218749,49.07465820312504],[-122.96269531249993,49.07460937500005],[-123.06328125,48.97773437500001],[-123.22944335937493,49.260498046875085],[-122.87910156249995,49.39892578125003],[-123.27675781249997,49.34394531250001],[-123.1875,49.680322265624994],[-123.53056640624989,49.39731445312506],[-124.02861328125002,49.602880859375006],[-123.99262695312497,49.736181640625006],[-123.81718749999993,49.58657226562508],[-123.58247070312498,49.68125],[-123.87441406250005,49.736816406250114],[-123.82543945312493,50.14423828124998],[-123.94589843749995,50.18393554687509],[-123.9849121093749,49.87558593749998],[-124.28125,49.77211914062502],[-124.78237304687492,50.02011718749992],[-125.05668945312495,50.418652343750125],[-124.8598632812499,50.872412109375006],[-125.05878906249993,50.51386718749998],[-125.4763183593749,50.49716796874995],[-125.53935546874996,50.64902343749998],[-125.64130859374994,50.46621093750005],[-126.09433593749995,50.497607421875045],[-126.44746093750004,50.58774414062492],[-125.90410156250002,50.704931640625006],[-126.51435546875,50.679394531250125],[-126.37460937499995,50.83735351562498],[-126.5217773437499,50.86606445312498],[-126.51733398437497,51.0568359375001],[-126.63178710937494,50.915136718750006],[-127.057568359375,50.86752929687509],[-127.70810546875,51.15117187499996],[-127.41967773437496,51.608056640625136],[-126.69145507812502,51.70341796875002],[-127.33872070312489,51.70737304687495],[-127.66870117187497,51.47758789062502],[-127.85053710937498,51.67319335937509],[-127.79536132812493,52.19101562500006],[-127.43793945312504,52.356152343750125],[-127.24223632812496,52.39511718750009],[-126.71396484374989,52.060693359374994],[-127.19399414062498,52.45766601562502],[-126.95136718749994,52.7510253906251],[-127.01933593750002,52.8424804687501],[-127.06621093749989,52.65268554687498],[-127.79189453124994,52.28935546875002],[-128.10224609374993,51.78842773437495],[-128.3576171875,52.1588867187501],[-128.0375,52.318164062500045],[-127.94023437499996,52.545166015625085],[-128.27153320312493,52.3629882812501],[-128.05327148437487,52.91069335937496],[-128.3650390624999,52.82578125000006],[-128.52470703125002,53.1406738281251],[-129.08090820312492,53.36728515625006],[-129.1715820312499,53.53359375000002],[-128.8545898437499,53.70454101562504],[-128.90561523437492,53.559326171875114],[-128.5421386718749,53.420654296875114],[-128.13271484375002,53.417773437500045],[-127.92783203125,53.274707031250045],[-128.2072265624999,53.483203125000074],[-128.67553710937494,53.55458984375005],[-128.76367187500003,53.746875],[-128.5321289062499,53.85810546875007],[-128.959375,53.84145507812505],[-129.2578613281249,53.417968750000085],[-129.56372070312506,53.251464843750114],[-130.33525390625002,53.723925781250074],[-130.04331054687495,54.13354492187503],[-129.62602539062493,54.23027343750002],[-130.08422851562503,54.18139648437503],[-130.4302734375,54.42099609374998],[-129.56064453124995,55.46254882812508],[-129.79516601562503,55.559570312500114],[-130.04848632812494,55.05727539062511],[-130.01406249999997,55.950537109375006],[-130.09785156249995,56.10927734375002],[-130.41313476562487,56.12250976562507],[-130.47709960937496,56.230566406250034],[-130.649072265625,56.26367187500003],[-131.471875,56.55673828125006],[-131.82426757812496,56.58999023437508],[-131.86616210937495,56.792822265625006],[-132.1042968749999,56.85678710937509],[-132.062890625,56.95336914062503],[-132.33798828124992,57.07944335937498],[-132.27939453124998,57.14536132812506],[-132.23217773437494,57.198535156250074],[-132.30166015625005,57.2763183593751],[-132.44248046874986,57.40673828125003],[-132.55048828124995,57.499902343749994],[-133.00141601562495,57.948974609375],[-133.27529296875,58.22285156250004],[-133.54638671874997,58.50346679687499],[-134.21850585937503,58.849902343750045],[-134.32963867187505,58.93969726562506],[-134.39306640625,59.009179687499994],[-134.67724609374997,59.19926757812499],[-134.94375,59.28828125000001],[-135.05102539062491,59.57866210937502],[-135.36787109374998,59.743310546874994],[-135.70258789062504,59.72875976562506],[-136.3218261718749,59.604833984375034],[-136.27797851562494,59.48032226562506],[-136.46635742187493,59.459082031250006],[-136.57875976562494,59.15224609375002],[-136.81328125000002,59.15004882812511],[-137.12622070312491,59.04096679687507],[-137.2775390624999,58.988183593749994],[-137.43857421874995,58.903125],[-137.52089843749994,58.91538085937506],[-137.59331054687493,59.22626953124998],[-138.317626953125,59.611132812500074],[-138.86875,59.94575195312501],[-139.18515624999986,60.083593750000034],[-139.13696289062494,60.17270507812506],[-139.07924804687497,60.279443359375136],[-139.07924804687497,60.3437011718751],[-139.23476562499997,60.339746093749994],[-139.67631835937505,60.32832031249998],[-139.97329101562497,60.183154296875074],[-140.45283203125004,60.29970703125002],[-140.5254394531249,60.21835937499995],[-140.76274414062505,60.25913085937509],[-141.00214843750004,60.300244140625125],[-141.00214843750004,60.884667968749994],[-141.00214843750004,61.761279296875045],[-141.00214843750004,63.22226562499998],[-141.00214843750004,64.09887695312506],[-141.00214843750004,65.55991210937498],[-141.00214843750004,66.43652343750006],[-141.00214843750004,67.89755859374998],[-141.00214843750004,68.77416992187506],[-141.00214843750004,69.65078125000011],[-139.18154296874997,69.51552734375008],[-137.25996093749998,68.96411132812503],[-136.12236328124993,68.88222656250002],[-135.258837890625,68.68432617187503],[-135.93901367187487,68.9741699218751],[-135.575537109375,69.02695312500003],[-135.91020507812487,69.11147460937502],[-135.6914550781249,69.31118164062502],[-135.29282226562486,69.30786132812506],[-135.1408203124999,69.46782226562496],[-134.45683593749993,69.47763671875],[-134.40893554687494,69.68178710937502],[-133.87978515624997,69.50771484375011],[-134.17431640624991,69.25283203125005],[-133.16313476562496,69.43388671874999],[-132.91533203125002,69.62963867187506],[-132.40390625,69.65874023437496],[-132.48847656249993,69.73808593749996],[-132.16342773437498,69.70498046875014],[-131.13637695312497,69.90688476562505],[-130.66547851562495,70.12705078124998],[-129.944970703125,70.09091796875006],[-129.675634765625,70.19296875000009],[-129.64829101562495,69.9977539062501],[-130.83208007812487,69.65146484375006],[-131.9377929687499,69.5347167968751],[-132.8174804687499,69.20576171875004],[-133.41831054687492,68.84428710937493],[-133.138037109375,68.74658203125011],[-133.33666992187497,68.83525390625005],[-132.57763671874997,68.84780273437514],[-132.71894531249998,69.07919921875],[-131.78837890625002,69.43198242187495],[-131.32470703124997,69.36118164062509],[-131.06342773437504,69.45068359375003],[-130.97065429687495,69.20908203125],[-130.1176269531249,69.720068359375],[-128.89892578124994,69.96616210937506],[-129.15791015624995,69.80009765624999],[-129.05434570312502,69.70107421875005],[-128.85302734375003,69.7510253906251],[-127.68378906249994,70.26035156249995],[-128.17011718749998,70.41845703125],[-127.99101562499992,70.57382812500003],[-127.22597656249992,70.29614257812497],[-126.25043945312495,69.54526367187492],[-125.52495117187495,69.35156250000009],[-125.171875,69.42797851562503],[-125.35693359374991,69.62597656250003],[-124.767919921875,69.99003906249996],[-124.99038085937494,70.02661132812511],[-124.55502929687488,70.15122070312509],[-124.40693359374991,69.76743164062506],[-124.12460937499995,69.6899902343751],[-124.33808593749991,69.36484374999995],[-123.5284179687499,69.38935546874995],[-123.02578125,69.81000976562504],[-122.07006835937499,69.81616210937506],[-120.96245117187502,69.66040039062511],[-120.13999023437488,69.38056640625013],[-117.22695312499998,68.913427734375],[-116.05947265625,68.83701171875006],[-116.2434082031249,68.9740722656251],[-115.44228515624994,68.94091796875009],[-114.62016601562496,68.74609375],[-113.96440429687495,68.39907226562502],[-114.09594726562491,68.26679687500007],[-114.76528320312494,68.27021484375004],[-115.12705078124992,68.13203124999995],[-115.43447265624994,67.90234375000006],[-115.13320312499994,67.819189453125],[-112.50302734374993,67.6819335937501],[-110.9900390624999,67.79082031250007],[-110.07392578124995,67.99291992187506],[-109.63037109374991,67.73271484374996],[-109.03803710937504,67.69116210937503],[-108.85200195312497,67.42197265625009],[-108.61333007812493,67.59804687500008],[-107.98872070312495,67.2563964843751],[-107.99130859374995,67.09516601562513],[-108.49604492187493,67.09228515625006],[-107.25947265624998,66.39853515624995],[-107.71035156250001,66.74003906250007],[-107.7250976562499,66.98413085937506],[-107.15649414062497,66.88173828124997],[-107.9583984375,67.81860351562506],[-107.79829101562498,68.03691406249996],[-106.42426757812491,68.20058593750008],[-105.7501953125,68.59228515625011],[-106.45805664062496,68.51645507812495],[-106.60849609374988,68.35737304687504],[-107.61933593749994,68.3310546875],[-107.73417968749989,68.17373046875011],[-108.3228027343749,68.15410156250002],[-108.71811523437488,68.29746093750009],[-108.31347656249996,68.61079101562498],[-106.16445312499992,68.91987304687507],[-105.68559570312489,68.82817382812505],[-105.3774414062499,68.413818359375],[-104.65317382812488,68.23007812500003],[-104.48681640624991,68.06318359374998],[-103.47412109374993,68.11503906250005],[-102.32036132812489,67.73564453125005],[-101.55498046874992,67.69316406250007],[-100.21293945312489,67.83857421875004],[-98.92045898437502,67.72578124999998],[-98.41210937499991,67.80717773437505],[-98.63154296875004,68.0725585937501],[-97.45493164062486,67.61699218750002],[-97.20654296874989,67.85507812500003],[-97.73911132812495,67.97817382812505],[-98.19252929687494,67.92299804687502],[-98.65048828124989,68.36352539062506],[-98.21855468750002,68.31743164062507],[-97.7942382812499,68.38759765625],[-97.9250976562499,68.523681640625],[-97.41035156249993,68.49653320312498],[-96.97670898437497,68.25541992187505],[-96.43066406249991,68.3105957031251],[-96.72207031250005,68.03876953124998],[-95.9703125,68.24912109375],[-96.36914062499991,67.50976562500003],[-96.14145507812489,67.27182617187503],[-95.71992187499998,67.31679687500014],[-95.77768554687495,67.18461914062505],[-95.41591796875005,67.15556640624999],[-95.41889648437504,67.01323242187493],[-96.42255859374995,67.05175781249997],[-95.7875488281249,66.616796875],[-96.03686523437489,66.9375],[-95.39965820312503,66.94946289062509],[-95.25874023437493,67.26254882812492],[-95.65048828124986,67.73745117187505],[-95.46069335937503,68.02138671875],[-94.74443359374993,68.07089843749995],[-93.44892578124998,68.61889648437503],[-93.85244140624994,69.00034179687495],[-94.06489257812495,68.78476562500006],[-94.600439453125,68.80322265625011],[-94.08364257812497,69.12309570312507],[-94.254736328125,69.31376953125002],[-93.61948242187492,69.41699218750009],[-93.74853515624991,69.2261230468751],[-93.5322753906249,69.48090820312495],[-94.2708007812499,69.45512695312505],[-94.63383789062496,69.64965820312506],[-94.82250976562494,69.577783203125],[-95.96494140624989,69.80278320312499],[-96.5513671875,70.21030273437506],[-96.29770507812492,70.51137695312511],[-95.87861328124998,70.54897460937514],[-95.88632812499986,70.69428710937507],[-96.25800781249993,70.64228515625013],[-96.54892578124995,70.80874023437511],[-96.44658203124996,71.23989257812502],[-96.06201171874997,71.41386718749993],[-95.5642578124999,71.33676757812503],[-95.40625,71.49165039062498],[-95.87231445312494,71.57314453125005],[-94.73486328124994,71.98295898437507],[-94.30834960937491,71.76489257812506],[-93.74628906249998,71.742822265625],[-92.94868164062493,71.26210937500011],[-92.98144531249994,70.8522460937501],[-91.56406249999995,70.1782714843751],[-92.32050781250004,70.2353515625],[-92.51186523437494,70.10385742187503],[-91.976708984375,70.03867187500009],[-92.88779296874989,69.66821289062511],[-92.31166992187494,69.67290039062499],[-91.91196289062495,69.53125],[-91.20180664062494,69.64477539062494],[-91.43994140624997,69.52568359375002],[-90.4155761718749,69.45698242187507],[-90.89228515625004,69.26728515624995],[-91.23720703125005,69.28554687500014],[-90.47900390624994,68.88115234374999],[-90.57363281250005,68.47470703124998],[-90.20478515625004,68.25747070312511],[-89.27954101562491,69.25546875000003],[-88.22353515625,68.91503906249997],[-87.81357421874986,68.34570312499997],[-87.89267578125,68.24814453125],[-88.34697265624993,68.28828125000001],[-88.313818359375,67.95034179687508],[-87.359375,67.17724609374997],[-86.56079101562491,67.48212890625007],[-85.64316406249992,68.69970703124997],[-84.86757812499994,68.77333984375005],[-85.10664062499995,68.84404296875007],[-84.86220703125,69.07397460937503],[-85.38676757812493,69.23188476562504],[-85.50737304687487,69.84526367187493],[-82.61835937499993,69.69106445312514],[-82.39023437499989,69.60087890625007],[-82.75483398437493,69.49438476562506],[-82.30986328124996,69.41000976562509],[-82.22753906249997,69.24887695312495],[-81.37783203125005,69.18564453125003],[-81.95791015624991,68.88364257812498],[-81.38090820312496,68.85004882812504],[-81.28154296874987,68.65722656250003],[-81.91484374999993,68.4587890625001],[-82.55268554687504,68.44648437500007],[-82.22241210937489,68.145263671875],[-82.0125,68.19389648437496],[-81.97646484374997,67.86201171875001],[-81.2943359375,67.497412109375],[-81.46757812499996,67.0698730468751],[-83.40644531249998,66.37124023437508],[-84.53847656249994,66.97280273437505],[-84.84575195312502,67.02871093750008],[-85.11372070312498,66.90693359375013],[-84.73774414062504,66.93359375000006],[-84.223046875,66.68247070312506],[-83.86904296875,66.2135742187501],[-84.29306640624995,66.29179687500005],[-84.628076171875,66.20771484374998],[-85.603857421875,66.56826171875005],[-86.708154296875,66.52304687500009],[-86.68510742187502,66.36040039062499],[-85.95874023437491,66.11904296875002],[-87.45288085937503,65.33896484375009],[-87.96997070312503,65.34892578124999],[-89.7494140625,65.93603515625006],[-89.88969726562487,65.86855468749997],[-91.42724609374994,65.94790039062497],[-91.04111328124989,65.82983398437509],[-90.98344726562496,65.91923828124999],[-89.92407226562497,65.78027343750011],[-88.97402343749994,65.34829101562502],[-87.02753906249995,65.19809570312498],[-88.10561523437497,64.18330078125001],[-88.81772460937489,63.99223632812499],[-89.20063476562493,64.11376953125006],[-89.13154296874998,63.96850585937494],[-89.61582031249995,64.030615234375],[-89.8113281249999,64.18056640625],[-90.04165039062494,64.14086914062509],[-89.85571289062497,63.9569824218751],[-90.16816406250004,63.978759765625085],[-90.15473632812498,63.68964843749998],[-90.81191406249991,63.580908203125034],[-91.98222656249996,63.82241210937502],[-92.33842773437496,63.787646484375045],[-93.69633789062493,64.14716796875013],[-93.55981445312491,63.865283203125074],[-93.27021484374998,63.840869140625074],[-93.37851562499992,63.94848632812497],[-92.15688476562491,63.691699218750045],[-92.46508789062491,63.55507812500011],[-91.84184570312496,63.69755859374999],[-90.97006835937489,63.442773437500136],[-90.69858398437492,63.06386718750005],[-91.44897460937503,62.804052734375034],[-92.3612792968749,62.81938476562496],[-91.93583984374993,62.59238281250009],[-92.55141601562491,62.546728515625034],[-92.76596679687492,62.34995117187509],[-92.52797851562494,62.16840820312504],[-93.20537109374993,62.364941406250125],[-92.90551757812503,62.21513671874996],[-93.3330566406249,61.93291015625002],[-93.58178710937494,61.94204101562511],[-93.31201171874997,61.76728515625004],[-93.91274414062497,61.48144531250006],[-94.509375,60.60454101562493],[-94.76171874999991,60.498242187500125],[-94.78828124999998,59.26787109374993],[-94.95732421874996,59.068847656250085],[-94.28706054687493,58.716015625000125],[-94.33222656249998,58.297363281250114],[-94.12319335937494,58.73671875000008],[-93.1787597656249,58.72563476562496],[-92.43281249999993,57.3203125],[-92.7981445312499,56.921972656250034],[-90.89746093750003,57.25693359375006],[-88.94848632812489,56.85131835937503],[-88.07509765624997,56.46728515624994],[-87.48242187499991,56.021289062500045],[-85.55932617187491,55.54018554687508],[-85.21801757812491,55.348974609375034],[-85.3652832031249,55.07929687499998],[-85.06093749999997,55.285644531250085],[-83.91059570312493,55.314648437499955],[-82.39326171874998,55.067822265625125],[-82.219384765625,54.8134765625],[-82.42416992187486,54.2445800781251],[-82.14145507812492,53.81762695312497],[-82.29155273437496,53.03071289062507],[-81.5994140624999,52.432617187500085],[-81.82788085937489,52.22421875000009],[-81.46621093749994,52.204492187500136],[-80.588037109375,51.667236328125114],[-80.4433105468749,51.38857421875002],[-80.85122070312497,51.125],[-80.47832031249993,51.30732421874998],[-80.10356445312487,51.282861328125136],[-79.34790039062494,50.76264648437504],[-79.737451171875,51.186279296875],[-79.33867187500002,51.62817382812497],[-79.04052734375003,51.46376953125005],[-78.90317382812495,51.200292968750034],[-78.73134765624994,51.497460937499994],[-78.98164062499993,51.774560546875136],[-78.44809570312495,52.26137695312502],[-78.74414062499994,52.65537109374998],[-79.10034179687497,53.65664062500005],[-78.99604492187493,54.00249023437499],[-79.241796875,54.098876953125085],[-79.14672851562491,54.16923828125002],[-79.71235351562495,54.6718261718751],[-77.77529296874994,55.291259765625],[-76.60405273437496,56.19956054687495],[-76.52558593749998,56.8917968750001],[-76.80981445312497,57.65795898437506],[-77.15678710937496,58.018896484375034],[-78.51508789062493,58.68237304687503],[-77.76069335937498,59.38002929687505],[-77.72617187499995,59.67587890624992],[-77.34907226562495,59.57895507812509],[-77.48530273437493,59.684570312500114],[-77.28920898437494,60.0220214843751],[-77.58588867187498,60.088183593750074],[-77.45288085937497,60.1458007812501],[-77.6814453124999,60.427099609375034],[-77.503564453125,60.54272460937497],[-77.7908203124999,60.63984375000004],[-77.58955078124993,60.808593750000114],[-78.18134765624995,60.81914062499996],[-77.51435546874998,61.55629882812505],[-78.02138671874997,61.8320800781251],[-78.13339843749986,62.28227539062496],[-77.372412109375,62.572509765625114],[-75.81689453124991,62.31586914062507],[-75.7898437499999,62.17958984375002],[-75.3412109375,62.312109375],[-74.63256835937497,62.115673828125125],[-74.6458007812499,62.21113281250004],[-73.70507812499991,62.47314453124994],[-72.68696289062498,62.12456054687499],[-72.771630859375,61.840429687500006],[-72.50556640624998,61.922656250000074],[-72.22612304687487,61.83159179687499],[-72.04003906249991,61.68027343750006],[-72.21586914062502,61.58725585937495],[-71.86611328125,61.68852539062499],[-71.63828124999995,61.6171875],[-71.85439453124991,61.43979492187492],[-71.42270507812489,61.158935546875085],[-70.27929687499991,61.06865234374999],[-69.99243164062491,60.8564941406251],[-69.50332031249994,61.04042968750011],[-69.40473632812493,60.84677734375009],[-69.75947265624998,60.440234375000045],[-69.67373046874994,60.07587890625007],[-70.65483398437496,60.02622070312506],[-69.73393554687493,59.918017578125045],[-69.68188476562489,59.34174804687507],[-69.3440429687499,59.303076171875006],[-69.53164062499994,58.86923828125009],[-69.64838867187493,58.82080078125],[-69.78417968749994,58.95571289062511],[-70.15434570312496,58.76059570312498],[-69.78989257812486,58.689306640625034],[-69.27109374999986,58.88393554687505],[-68.69819335937495,58.904541015625],[-68.38115234374993,58.74350585937506],[-68.22939453124994,58.48457031250007],[-68.35654296874989,58.163232421875136],[-69.04082031249996,57.902490234375136],[-68.41357421874997,58.0517578125],[-68.02104492187493,58.48530273437504],[-67.88828124999989,58.29575195312495],[-68.06386718750005,58.13896484374999],[-67.75595703124992,58.4045898437501],[-67.6782714843749,57.99111328125008],[-67.5696289062499,58.21347656250006],[-66.72216796874991,58.49101562499996],[-66.36240234374989,58.791162109374994],[-66.0023925781249,58.43120117187502],[-66.04306640624995,58.82065429687495],[-65.72099609374996,59.02377929687495],[-65.38354492187494,59.06020507812508],[-65.7,59.21333007812501],[-65.4117187499999,59.31499023437496],[-65.47509765624994,59.47031249999998],[-65.03823242187494,59.38789062500007],[-65.40742187499993,59.53935546875002],[-65.4333984374999,59.776513671874994],[-65.02817382812495,59.77070312500007],[-65.17172851562489,59.90800781249996],[-64.81733398437498,60.3310546875],[-64.49941406250005,60.26826171875001],[-64.41958007812494,60.17138671874997],[-64.76845703124997,60.01210937500005],[-64.28349609374993,60.06406249999998],[-64.22631835937491,59.741210937500085],[-64.05605468750005,59.82255859374996],[-63.7501953124999,59.51259765625005],[-63.945458984374994,59.380175781250074],[-63.775878906249915,59.277148437500045],[-63.539892578124864,59.332861328125034],[-63.41513671874995,59.194384765625074],[-63.97114257812498,59.053808593750034],[-63.24843749999991,59.068310546874955],[-63.28212890624994,58.86738281250007],[-63.05029296874997,58.87817382812494],[-62.87387695312489,58.67246093749998],[-63.537060546874926,58.329931640625006],[-63.209960937499886,58.46694335937502],[-62.593847656249864,58.47402343750005],[-62.81206054687502,58.20039062500007],[-63.26152343749993,58.014697265625074],[-62.486230468749966,58.15405273437506],[-62.30566406249997,57.97226562499995],[-61.95864257812505,57.91176757812508],[-61.9679687499999,57.61191406250009],[-62.495556640624926,57.489208984375125],[-61.92114257812497,57.42080078125005],[-61.977441406249966,57.24794921875002],[-61.33374023437494,57.01059570312498],[-61.37163085937502,56.68081054687511],[-62.497265624999926,56.80170898437504],[-61.73774414062498,56.52602539062502],[-61.940429687499886,56.423583984375114],[-61.42529296874994,56.360644531250074],[-61.713085937499955,56.230957031250114],[-61.364697265624926,56.2160156250001],[-61.30112304687495,56.04716796874999],[-61.4495117187499,55.99570312499998],[-61.08935546874997,55.86635742187511],[-60.74326171874989,55.94145507812493],[-60.56210937499995,55.727001953125125],[-60.341015624999926,55.78466796874997],[-60.40830078124995,55.649560546874994],[-60.19238281249994,55.4809082031251],[-60.617138671874955,55.060205078124994],[-59.75878906249997,55.3095703125],[-59.68906249999989,55.19633789062502],[-59.43789062500005,55.175927734375136],[-59.837792968749994,54.813964843750114],[-59.25957031249996,55.19995117187506],[-58.99711914062496,55.149462890625074],[-58.780175781249994,54.838378906250114],[-58.39814453124998,54.77412109374998],[-57.96245117187493,54.875732421875085],[-57.40449218750004,54.59086914062496],[-57.69926757812496,54.38657226562506],[-58.435205078124966,54.228125],[-58.63320312499999,54.04956054687497],[-59.8230468749999,53.83442382812504],[-60.14492187499994,53.59614257812498],[-60.395410156249994,53.653320312500085],[-60.1002929687499,53.48696289062511],[-60.329492187499966,53.26611328125006],[-58.652050781249926,53.97788085937495],[-57.935986328124955,54.09116210937492],[-58.31748046874989,54.11445312500007],[-58.192089843749926,54.228173828125136],[-57.4160644531249,54.162744140625136],[-57.134960937499926,53.79184570312506],[-57.524072265624966,53.61142578125006],[-57.331738281249955,53.469091796875034],[-56.84086914062496,53.73945312500004],[-56.46499023437505,53.76503906250011],[-55.96611328125002,53.4711425781251],[-55.79794921874995,53.211962890625045],[-55.80283203124989,52.64316406249998],[-56.324902343749926,52.54453124999998],[-55.74648437499994,52.4745605468751],[-55.7771484374999,52.3642578125],[-56.01171874999997,52.394482421875125],[-55.695214843749994,52.13779296875006],[-56.97597656250005,51.45766601562505],[-58.510351562500006,51.295068359375136],[-59.88632812499992,50.316406250000085],[-61.72485351562503,50.10405273437499],[-61.91953124999989,50.2328613281251],[-62.71542968749995,50.30166015625008],[-66.49550781249991,50.2118652343751],[-66.94116210937503,49.993701171875045],[-67.37202148437495,49.348437500000045],[-68.28193359374998,49.197167968750136],[-69.67387695312496,48.19916992187504],[-71.01826171874993,48.455615234375045],[-69.86552734374993,48.17226562500005],[-69.775,48.09809570312504],[-69.9944335937499,47.73989257812508],[-70.70585937499996,47.13979492187505],[-71.26777343749995,46.79594726562499],[-71.87958984374998,46.68681640624996],[-72.98100585937493,46.209716796875085],[-73.4766113281249,45.738232421874955],[-74.03784179687494,45.501855468750136],[-74.31508789062494,45.531054687500045],[-73.97382812499995,45.345117187499994],[-74.70888671874997,45.0038574218751]]],[[[-96.78232421874998,72.93662109375],[-97.0927734375,72.99692382812503],[-96.86240234374995,73.18881835937506],[-96.78232421874998,72.93662109375]]],[[[-114.52153320312502,72.592919921875],[-113.57807617187501,72.65209960937506],[-113.2923828125,72.94980468750003],[-112.75361328125001,72.98603515624995],[-111.26972656249994,72.71372070312498],[-111.895166015625,72.35610351562497],[-111.67509765625002,72.30014648437503],[-110.20512695312495,72.66127929687497],[-110.66083984374998,73.00820312500002],[-110.00844726562494,72.983642578125],[-108.75498046875002,72.55107421874999],[-108.18823242187501,71.72377929687502],[-107.812841796875,71.62617187500004],[-107.30600585937496,71.89467773437502],[-108.23740234374999,73.14990234375003],[-108.029052734375,73.34873046875003],[-106.48212890624998,73.19619140624997],[-105.41513671874995,72.788330078125],[-104.38593749999997,71.57695312500005],[-104.51479492187502,71.06425781250005],[-103.58457031249995,70.63085937500003],[-103.07719726562497,70.50883789062505],[-103.04956054687503,70.65507812499999],[-101.67631835937495,70.27827148437495],[-101.56240234375001,70.135009765625],[-101.04267578125,70.11079101562504],[-100.98237304687497,69.67988281250001],[-101.483837890625,69.85019531250006],[-101.64765624999997,69.69853515625007],[-102.18212890624997,69.845947265625],[-102.59589843749997,69.71791992187502],[-102.62109374999996,69.55151367187506],[-103.464892578125,69.64448242187498],[-103.04892578124999,69.47177734375006],[-103.12021484374995,69.20458984374997],[-102.44677734374997,69.476318359375],[-102.04594726562493,69.46484374999997],[-101.85712890625001,69.02397460937505],[-102.89506835937499,68.8236328125],[-104.57143554687501,68.87211914062502],[-105.105859375,68.92041015625],[-105.019580078125,69.08125],[-106.27016601562497,69.19458007812497],[-106.65908203124997,69.439599609375],[-107.43989257812497,69.00214843749995],[-108.36499023437497,68.93476562499998],[-109.47211914062501,68.67670898437498],[-113.12773437500002,68.49414062500003],[-113.61684570312501,68.8384765625],[-113.69414062499995,69.19501953124998],[-115.61811523437495,69.28295898437506],[-116.51347656249993,69.42460937500005],[-117.19541015624995,70.05405273437503],[-114.59233398437497,70.31245117187498],[-112.63789062499997,70.225244140625],[-111.63256835937497,70.30883789062497],[-113.75727539062503,70.69072265625005],[-115.99091796874997,70.586279296875],[-117.58706054687498,70.62954101562502],[-118.2640625,70.888330078125],[-118.26909179687493,71.03471679687505],[-115.30341796874997,71.49370117187505],[-117.93564453125003,71.39208984375003],[-118.22646484374995,71.46708984375005],[-117.742333984375,71.65932617187502],[-118.58300781250003,71.64902343749998],[-118.98769531249997,71.7642578125],[-118.94462890624997,71.98554687499995],[-118.21347656249998,72.26289062499998],[-118.481298828125,72.42768554687498],[-118.13310546874995,72.63281250000003],[-114.63823242187499,73.37265625000003],[-114.20639648437495,73.29780273437495],[-114.05170898437497,73.07099609375004],[-114.52153320312502,72.592919921875]]],[[[-105.28891601562499,72.919921875],[-106.92153320312497,73.479833984375],[-106.61396484375001,73.69560546875002],[-105.31796874999995,73.76713867187502],[-104.5875,73.57807617187495],[-104.62172851562495,73.3111328125],[-105.28891601562499,72.919921875]]],[[[-79.53730468749998,73.65449218749998],[-78.2865234375,73.66582031250007],[-77.20654296874997,73.49956054687505],[-76.18339843749999,72.84306640625005],[-77.83593750000003,72.89682617187498],[-79.3193359375,72.75771484375],[-79.820703125,72.82631835937502],[-80.18330078124995,73.22465820312499],[-80.77641601562502,73.33417968750001],[-80.84887695312503,73.72124023437499],[-79.53730468749998,73.65449218749998]]],[[[-86.58935546874997,71.01079101562507],[-85.64384765624999,71.15244140624998],[-85.09487304687497,71.15195312500006],[-84.82373046874997,71.02861328125005],[-84.69941406249995,71.63144531250003],[-85.33906249999998,71.69726562500003],[-85.91162109375,71.98652343749998],[-85.321875,72.23315429687506],[-84.28374023437499,72.04448242187499],[-84.84199218749995,72.30815429687505],[-84.62304687500003,72.37656250000003],[-85.34111328124993,72.42153320312497],[-85.64990234374997,72.72216796875003],[-85.26210937500002,72.95400390625],[-84.25664062499999,72.79672851562503],[-85.454736328125,73.10546875000003],[-84.41606445312496,73.45649414062495],[-83.781884765625,73.41689453125],[-83.72983398437495,73.57587890624995],[-81.946142578125,73.72983398437506],[-81.40615234374997,73.634521484375],[-80.27724609375,72.77016601562502],[-81.229345703125,72.31171874999998],[-80.61147460937497,72.450830078125],[-80.925146484375,71.90766601562501],[-80.18193359374996,72.20878906250007],[-79.884375,72.17719726562501],[-80.10893554687499,72.33217773437497],[-79.83129882812503,72.44628906250003],[-79.000244140625,72.27202148437507],[-79.00781250000003,72.04291992187501],[-78.58510742187497,71.880615234375],[-78.86274414062495,72.100830078125],[-78.69926757812496,72.35141601562498],[-77.51650390624997,72.17778320312505],[-78.48427734374994,72.47060546875002],[-77.75322265624996,72.72475585937502],[-75.70429687499998,72.57153320312497],[-75.05268554687493,72.22636718749999],[-75.92280273437501,71.71723632812501],[-74.90317382812503,72.10048828125002],[-74.20932617187498,71.978662109375],[-74.31572265624999,71.84267578125],[-75.20478515625001,71.70913085937497],[-74.70078125,71.67558593750005],[-74.99619140624998,71.21811523437503],[-74.48808593750002,71.64838867187501],[-73.8140625,71.77143554687495],[-74.197265625,71.404150390625],[-73.71284179687498,71.58759765624998],[-73.18061523437501,71.282861328125],[-73.27822265625,71.53798828125],[-72.901953125,71.67778320312507],[-71.64067382812499,71.51625976562502],[-71.22939453124997,71.33876953125],[-71.49501953124997,71.10512695312502],[-71.93793945312498,71.09428710937502],[-72.63271484374994,70.83076171874998],[-71.74252929687495,71.046875],[-71.370849609375,70.97514648437499],[-70.82607421874994,71.10874023437503],[-70.67265625,71.05219726562498],[-70.76171874999997,70.79223632812503],[-71.89018554687502,70.43154296875002],[-71.27587890625,70.50029296874999],[-71.42944335937503,70.12778320312503],[-70.97978515624999,70.5810546875],[-69.94980468750003,70.84501953125005],[-68.49575195312502,70.61025390625],[-68.363525390625,70.48125],[-70.05771484375,70.042626953125],[-68.77822265625,70.20356445312501],[-69.00830078124997,69.97895507812501],[-68.74404296874997,69.94140625],[-68.05908203124997,70.317236328125],[-67.36367187499994,70.03442382812503],[-67.22163085937495,69.73071289062506],[-68.02041015625,69.77006835937499],[-69.25078124999999,69.51191406249998],[-68.51303710937498,69.57729492187497],[-67.236962890625,69.460107421875],[-66.71674804687495,69.31186523437498],[-66.70742187500002,69.16821289062503],[-68.40629882812499,69.23222656250002],[-69.040625,69.09799804687503],[-68.41552734375,69.17207031250001],[-67.8326171875,69.06596679687499],[-67.88320312500002,68.78398437499999],[-69.31909179687497,68.85698242187505],[-68.21040039062495,68.702978515625],[-67.9384765625,68.524169921875],[-66.74272460937502,68.45776367187497],[-67.032958984375,68.32607421874997],[-66.923095703125,68.06572265625005],[-66.72900390624997,68.12900390625006],[-66.66269531249995,68.03442382812497],[-66.63095703124998,68.21064453124998],[-66.21240234374997,68.280419921875],[-66.44394531249998,67.83383789062506],[-65.94238281250003,68.07094726562505],[-65.86435546875003,67.92285156249997],[-65.50908203124996,67.96826171875],[-65.40126953125002,67.67485351562499],[-65.41533203124996,67.87924804687498],[-64.92231445312495,68.03164062500002],[-65.02109375,67.78754882812495],[-64.63779296875,67.84023437500002],[-63.850195312500034,67.56606445312502],[-64.00795898437502,67.34731445312497],[-64.69995117187494,67.35053710937501],[-63.83623046874993,67.26411132812498],[-63.59160156250002,67.3775390625],[-63.040136718750034,67.235009765625],[-63.70156249999994,66.82236328125003],[-62.962304687499966,66.94926757812505],[-62.37973632812495,66.90537109375],[-62.12358398437499,67.046728515625],[-61.35341796874994,66.689208984375],[-61.52783203124994,66.55810546875003],[-62.12333984374993,66.64306640625003],[-61.57080078125,66.37290039062506],[-61.95634765624993,66.30932617187497],[-62.553125,66.40683593750003],[-62.53359374999994,66.22700195312498],[-61.99160156250002,66.03530273437502],[-62.624121093750006,66.01625976562505],[-62.381982421874966,65.83330078124999],[-62.65888671874998,65.63994140625002],[-63.16894531249997,65.65732421875],[-63.45874023437494,65.85302734375],[-63.42089843749997,65.70859374999998],[-63.651074218749955,65.66098632812506],[-63.33745117187493,65.61674804687502],[-63.36337890624998,65.22973632812503],[-63.606591796874966,64.92807617187503],[-64.345703125,65.17241210937499],[-64.26967773437497,65.40078124999997],[-64.55507812500002,65.1166015625],[-65.401611328125,65.764013671875],[-64.44536132812496,66.31713867187497],[-65.0044921875,66.07773437500003],[-65.82573242187499,65.996923828125],[-65.65634765625003,66.204736328125],[-66.06372070312497,66.13271484374997],[-66.986328125,66.62749023437505],[-67.07685546874995,66.52548828125006],[-67.30732421874993,66.5697265625],[-67.22539062499993,66.31025390624998],[-67.88339843749995,66.46743164062502],[-67.18320312499995,66.03442382812503],[-67.350439453125,65.92973632812502],[-67.82802734374997,65.96518554687503],[-68.45991210937498,66.249267578125],[-68.74892578125,66.200048828125],[-68.21718750000002,66.078857421875],[-68.18671874999993,65.87099609375002],[-67.86645507812497,65.773681640625],[-67.936767578125,65.56489257812501],[-67.56962890624999,65.64355468749997],[-67.11796874999999,65.44038085937495],[-67.3365234375,65.34658203125005],[-66.69741210937502,64.81518554687506],[-66.63549804687503,65.00034179687503],[-66.21464843749999,64.72241210937497],[-65.93852539062496,64.88574218750003],[-65.2748046875,64.63154296875004],[-65.52934570312499,64.50478515624997],[-65.074609375,64.43666992187502],[-65.21298828125003,64.30327148437502],[-65.580322265625,64.29384765624997],[-65.16987304687495,64.02817382812503],[-64.67846679687503,64.027978515625],[-64.79814453124999,63.91596679687498],[-64.4109375,63.70634765625002],[-64.66464843749995,63.24536132812497],[-65.19184570312498,63.764257812500006],[-65.06894531249998,63.26347656250002],[-64.67236328125003,62.921972656250006],[-65.16279296875001,62.93261718750003],[-65.10849609374998,62.62646484375],[-66.22402343749994,63.10717773437497],[-66.228662109375,62.99096679687503],[-66.41445312500002,63.027197265625034],[-66.65498046874998,63.264746093750006],[-66.69746093749993,63.069531249999955],[-67.89326171874993,63.733740234375006],[-67.72255859374997,63.422753906249966],[-68.49375,63.725488281249994],[-68.91108398437498,63.703222656250006],[-68.141259765625,63.17231445312501],[-67.67597656249998,63.093554687500045],[-67.73696289062497,63.00957031249999],[-65.98017578125001,62.20888671875002],[-66.12387695312498,61.89306640625],[-68.53588867187503,62.25561523437506],[-69.12558593749998,62.423974609374966],[-69.604736328125,62.76772460937502],[-70.23613281250002,62.76337890625001],[-70.801416015625,62.91049804687506],[-71.10576171874999,63.00224609375002],[-70.94604492187497,63.12070312499998],[-71.34726562499998,63.066113281249955],[-71.99223632812493,63.41616210937505],[-71.380859375,63.580322265625],[-72.29013671874995,63.72797851562498],[-72.17426757812498,63.893408203125006],[-72.49843749999994,63.82348632812497],[-73.45454101562495,64.39926757812503],[-73.27128906250002,64.58251953125],[-73.91035156249998,64.578125],[-74.064794921875,64.42465820312498],[-74.13046874999998,64.6078125],[-74.46123046874996,64.64467773437505],[-74.68139648437497,64.8306640625],[-74.91943359374997,64.76552734374997],[-74.69472656250002,64.49658203124997],[-75.71503906249995,64.52436523437495],[-75.76669921875,64.39194335937498],[-76.85615234374998,64.23764648437498],[-77.76049804687503,64.36015624999999],[-78.04521484374993,64.499267578125],[-78.09560546875,64.93925781250002],[-77.36088867187496,65.19653320312503],[-77.32670898437493,65.453125],[-75.82832031249993,65.22705078125003],[-75.45209960937495,64.84160156250002],[-75.35712890624995,65.00874023437495],[-75.79868164062503,65.297509765625],[-75.16630859374999,65.28393554687497],[-74.13847656250002,65.50346679687502],[-73.55078125000003,65.48525390625005],[-74.41640624999997,66.16708984375003],[-73.03325195312502,66.72817382812505],[-72.78881835937494,67.030615234375],[-72.22001953124999,67.25429687500002],[-73.28447265624993,68.35698242187505],[-73.82050781249998,68.36293945312502],[-73.82211914062495,68.68598632812501],[-74.11796875000002,68.70092773437506],[-73.9892578125,68.54863281250002],[-74.2701171875,68.54121093750001],[-74.89296875,68.80815429687505],[-74.71669921874997,69.04550781249998],[-76.58505859375,68.69873046875003],[-76.55722656250003,69.00947265625001],[-75.9537109375,69.03081054687502],[-75.64775390625002,69.212548828125],[-76.46494140624995,69.46943359375001],[-76.23408203125001,69.66210937500003],[-76.742333984375,69.57290039062497],[-77.08994140625,69.63510742187503],[-76.85859374999995,69.775390625],[-77.591650390625,69.84560546875002],[-77.77402343750003,70.23852539062503],[-78.28281250000003,70.229150390625],[-79.06640624999997,70.60356445312507],[-79.40522460937498,70.40073242187503],[-78.86284179687499,70.24189453125001],[-78.88964843750003,69.97749023437495],[-79.51542968749996,69.88759765625005],[-81.65195312500003,70.09462890625002],[-80.92172851562503,69.73090820312501],[-81.56469726562503,69.94272460937498],[-82.29384765624997,69.83691406250003],[-83.14995117187493,70.00908203125002],[-83.85908203124998,69.96274414062498],[-85.43237304687497,70.11137695312507],[-85.780029296875,70.03666992187505],[-86.32202148437503,70.14541015625],[-86.396875,70.46533203124997],[-87.838134765625,70.24658203125],[-88.78271484374997,70.49448242187503],[-89.45590820312498,71.06171874999995],[-87.84492187499995,70.94438476562505],[-87.14008789062498,71.01162109374997],[-89.80537109374993,71.46230468750005],[-89.86152343750001,72.41191406250005],[-88.70517578124998,73.40327148437495],[-87.71977539062496,73.72290039062497],[-85.95078124999998,73.85014648437505],[-84.94677734375,73.72163085937498],[-86.00053710937499,73.31254882812505],[-86.65629882812502,72.72402343750005],[-86.21845703124998,71.89912109375004],[-85.02338867187495,71.35322265625001],[-86.58935546874997,71.01079101562507]]],[[[-100.00190429687497,73.9458984375],[-99.15795898437499,73.73159179687497],[-97.66997070312499,73.88774414062499],[-97.1705078125,73.82485351562497],[-97.001708984375,73.66650390625003],[-97.62587890624997,73.50229492187498],[-97.27250976562502,73.38681640624998],[-98.42177734375002,72.94101562500003],[-97.63632812499998,73.02763671874999],[-97.128125,72.62758789062502],[-96.59208984374996,72.71025390624999],[-96.44560546874996,72.55244140624998],[-96.80146484374998,72.32241210937502],[-96.61342773437494,71.83383789062506],[-97.58227539062497,71.62968750000005],[-98.18134765624998,71.66245117187503],[-98.32270507812501,71.85234375000002],[-98.19863281249994,71.44086914062501],[-98.66289062499993,71.302099609375],[-99.22363281249996,71.387109375],[-100.594482421875,72.15234375000003],[-101.20854492187495,72.31699218749998],[-101.72392578124996,72.31489257812501],[-102.70874023437496,72.76450195312503],[-102.20400390624998,73.077294921875],[-101.27319335937497,72.7216796875],[-100.48476562500002,72.77294921874997],[-100.395703125,72.97700195312498],[-100.128125,72.90668945312495],[-100.53637695312497,73.19785156250003],[-99.82514648437503,73.2138671875],[-100.36611328125001,73.359033203125],[-100.88935546875003,73.27534179687501],[-101.52319335937501,73.48637695312502],[-100.97578124999995,73.59975585937502],[-100.5216796875,73.44931640625],[-100.96298828125002,73.79140625],[-99.99111328125,73.79516601562503],[-100.00190429687497,73.9458984375]]],[[[-98.270361328125,73.86850585937498],[-98.97392578124997,73.81206054687502],[-99.4169921875,73.89541015625002],[-97.69824218749997,74.10869140625005],[-98.270361328125,73.86850585937498]]],[[[-93.17084960937498,74.16098632812506],[-92.22270507812502,73.97236328124998],[-90.62744140625,73.95170898437505],[-90.38139648437496,73.82475585937502],[-92.11791992187497,72.75380859375],[-94.21132812499997,72.75693359375],[-93.77055664062496,72.66821289062506],[-93.55517578124994,72.42114257812497],[-94.03754882812498,72.02875976562498],[-95.00786132812496,72.01279296875],[-95.60214843749998,72.88447265624995],[-95.63291015625003,73.69545898437497],[-94.697607421875,73.66357421874997],[-95.134130859375,73.88125],[-94.97353515625,74.04140625000002],[-93.17084960937498,74.16098632812506]]],[[[-119.73632812499997,74.11264648437498],[-119.20595703125002,74.19799804687503],[-119.11796874999995,74.01552734375],[-118.54399414062499,74.24462890625003],[-117.51484375000001,74.23173828124999],[-115.51069335937501,73.61875],[-115.446875,73.43886718750002],[-118.96157226562497,72.68413085937499],[-119.51284179687501,72.30268554687501],[-120.17988281250001,72.21264648437506],[-120.61933593750001,71.50576171875002],[-121.47216796875003,71.38901367187503],[-121.74936523437502,71.44477539062501],[-123.09565429687503,71.09379882812502],[-124.00776367187494,71.67744140624998],[-125.29667968749999,71.973046875],[-125.84531250000002,71.978662109375],[-123.79726562499997,73.76816406250003],[-124.69624023437497,74.34819335937499],[-121.50415039062497,74.54511718749998],[-119.56264648437494,74.23281250000002],[-119.73632812499997,74.11264648437498]]],[[[-97.35551757812496,74.52631835937495],[-97.75,74.51054687500005],[-97.41650390624994,74.62656250000003],[-97.35551757812496,74.52631835937495]]],[[[-95.306640625,74.50541992187505],[-95.850732421875,74.58247070312504],[-95.51020507812498,74.63676757812499],[-95.306640625,74.50541992187505]]],[[[-104.11992187499995,75.03632812500004],[-104.88740234374998,75.14775390624999],[-104.34619140624996,75.42993164062503],[-103.64350585937497,75.18657226562499],[-104.11992187499995,75.03632812500004]]],[[[-93.54257812499995,75.0279296875],[-93.57309570312495,74.66884765625005],[-94.53452148437498,74.63671874999997],[-96.59960937499997,75.03178710937499],[-95.95463867187493,75.44379882812501],[-94.878173828125,75.63002929687502],[-93.90908203125002,75.42250976562502],[-93.54257812499995,75.0279296875]]],[[[-96.07856445312495,75.510107421875],[-96.91513671875003,75.37968749999999],[-96.98281249999997,75.50981445312505],[-96.367822265625,75.65463867187506],[-96.07856445312495,75.510107421875]]],[[[-94.52656249999995,75.74931640624999],[-94.901220703125,75.93076171875],[-94.53789062499996,75.99643554687506],[-94.52656249999995,75.74931640624999]]],[[[-118.328125,75.57968749999998],[-118.81713867187503,75.52211914062497],[-119.39458007812499,75.617333984375],[-117.63369140624998,76.11508789062498],[-118.328125,75.57968749999998]]],[[[-79.0630859375,75.92587890624998],[-79.63876953124995,75.84291992187505],[-79.00932617187499,76.14589843750005],[-79.0630859375,75.92587890624998]]],[[[-102.22734374999995,76.014892578125],[-102.00800781250003,75.93940429687498],[-102.57958984375003,75.78022460937498],[-103.31474609374996,75.76420898437499],[-103.04150390624999,75.91884765624997],[-103.98525390624997,75.93310546875003],[-103.80078124999994,76.03701171874997],[-104.24248046874996,76.04697265625006],[-104.35063476562497,76.18232421875001],[-102.72802734374999,76.30703125],[-102.22734374999995,76.014892578125]]],[[[-104.02285156249998,76.58310546875003],[-103.05131835937495,76.44985351562497],[-103.31137695312499,76.34755859375],[-104.35751953124995,76.33461914062502],[-104.58569335937499,76.60649414062499],[-104.07451171875003,76.66611328124998],[-104.02285156249998,76.58310546875003]]],[[[-97.70092773437497,76.46650390624998],[-97.89052734374997,75.7603515625],[-97.40751953124999,75.67250976562497],[-97.33603515624998,75.41982421875],[-97.65332031249997,75.50776367187498],[-97.87822265624996,75.41611328125003],[-97.67431640624997,75.127294921875],[-98.04531249999997,75.20083007812497],[-98.12094726562503,75.03271484375],[-100.234375,75.00771484374997],[-100.48349609374995,75.18842773437501],[-100.14570312499995,75.24614257812505],[-100.71191406250003,75.40634765625],[-99.19458007812499,75.698388671875],[-102.58740234375001,75.51367187500003],[-102.79750976562501,75.59965820312505],[-102.14472656249998,75.87504882812502],[-100.97280273437498,75.79843750000003],[-101.414990234375,75.84584960937502],[-101.87211914062496,76.08310546875003],[-101.52895507812495,76.21728515625003],[-102.1046875,76.33120117187505],[-101.41518554687495,76.42490234375003],[-99.86547851562499,75.92421875],[-100.11284179687502,76.11723632812507],[-99.54106445312497,76.14628906250005],[-100.41420898437495,76.242529296875],[-99.97773437500003,76.31245117187495],[-100.82973632812497,76.52387695312495],[-99.8140625,76.6322265625],[-98.89033203125,76.46557617187497],[-98.71083984374994,76.69384765625003],[-97.70092773437497,76.46650390624998]]],[[[-101.22612304687497,76.57934570312497],[-101.61308593749995,76.60458984375006],[-100.26914062499998,76.73413085937497],[-101.22612304687497,76.57934570312497]]],[[[-108.29238281250001,76.05712890625],[-107.72348632812502,75.99541015625002],[-108.020703125,75.80478515625],[-107.21621093749997,75.89155273437501],[-106.91352539062503,75.67963867187501],[-106.67700195312499,76.02373046875002],[-105.63266601562493,75.94536132812505],[-105.51948242187497,75.63237304687505],[-106.09262695312495,75.08945312500003],[-107.15341796874996,74.9271484375],[-108.47475585937495,74.94721679687501],[-108.83129882812501,75.06489257812498],[-112.51933593749997,74.41684570312503],[-113.67158203124997,74.45302734375005],[-114.31269531250003,74.71508789062506],[-112.835986328125,74.9755859375],[-111.67109375,75.01943359374997],[-111.09345703125001,75.25629882812498],[-113.71176757812499,75.06860351562503],[-113.85332031249996,75.259375],[-113.46708984374996,75.41611328125003],[-114.01650390624998,75.43427734375001],[-114.16845703124994,75.23950195312503],[-114.51381835937497,75.27548828125],[-114.45175781250002,75.08789062499997],[-115.02011718749999,74.97617187500003],[-115.41318359374995,75.11499023437497],[-115.72885742187496,74.968115234375],[-116.47607421874996,75.17177734375],[-117.56523437499997,75.23334960937504],[-117.25761718750002,75.45952148437502],[-116.07714843749996,75.49296874999999],[-115.14184570312501,75.67851562500005],[-116.42563476562498,75.58535156249997],[-117.16362304687496,75.64487304687503],[-116.80214843749995,75.77158203124998],[-114.99150390625002,75.896337890625],[-116.66455078124999,75.95756835937505],[-116.20986328125,76.19443359374998],[-114.77861328124999,76.17260742187497],[-115.82216796874997,76.27001953125003],[-114.99848632812503,76.4974609375],[-114.19394531249999,76.45146484375005],[-113.82348632812501,76.20683593750002],[-112.69760742187496,76.20170898437505],[-111.05268554687495,75.54853515625001],[-108.94716796875,75.54179687499999],[-108.94477539062495,75.69897460937503],[-109.8705078125,75.929052734375],[-109.48681640624999,76.14467773437497],[-110.31445312500001,76.369384765625],[-109.09824218749996,76.811865234375],[-108.46699218749997,76.73759765625007],[-108.29238281250001,76.05712890625]]],[[[-89.72646484374994,76.50742187499998],[-90.55625,76.73457031249998],[-90.13632812499995,76.83696289062505],[-89.69541015625,76.74116210937498],[-89.72646484374994,76.50742187499998]]],[[[-113.56069335937494,76.74326171874998],[-114.83525390624999,76.79467773437497],[-113.89165039062495,76.89487304687503],[-113.56069335937494,76.74326171874998]]],[[[-94.29497070312493,76.91245117187498],[-93.23002929687496,76.77026367187497],[-93.53457031250002,76.44770507812498],[-92.99536132812494,76.62041015624999],[-91.305029296875,76.68076171875003],[-90.54262695312494,76.495751953125],[-91.41508789062496,76.45585937500005],[-89.28452148437498,76.30161132812506],[-89.40659179687498,76.18916015624998],[-91.40732421874998,76.22006835937506],[-89.27758789062497,75.79506835937497],[-89.64604492187499,75.5650390625],[-88.91669921874998,75.45395507812503],[-88.64497070312495,75.65844726562503],[-88.201318359375,75.51201171875005],[-87.72973632812503,75.57563476562495],[-87.53911132812502,75.48486328125003],[-87.25693359374998,75.61772460937499],[-85.95146484374993,75.39501953125],[-85.97299804687498,75.5287109375],[-83.931982421875,75.81894531250003],[-83.23710937499993,75.75083007812503],[-82.153662109375,75.83105468750003],[-80.32197265624998,75.62910156250001],[-79.50908203125002,75.25981445312499],[-80.38198242187494,75.03417968750003],[-79.40141601562502,74.91762695312502],[-79.944482421875,74.83364257812505],[-80.34775390624998,74.90297851562505],[-80.26274414062499,74.58447265625],[-81.94018554687494,74.47270507812505],[-82.73579101562495,74.53027343749997],[-83.5220703125,74.90146484375],[-83.53188476562494,74.58569335937497],[-84.42553710937503,74.50810546875007],[-85.06142578125,74.60693359375003],[-85.133447265625,74.517431640625],[-85.44233398437495,74.6005859375],[-85.80800781249994,74.49897460937498],[-88.42304687499995,74.49414062499997],[-88.53496093749993,74.83173828125001],[-89.55869140624995,74.55473632812507],[-90.55327148437499,74.61274414062498],[-90.88022460937498,74.8177734375],[-91.13457031250002,74.64985351562498],[-91.54912109375002,74.65556640624999],[-92.3892578125,75.263330078125],[-92.18510742187499,75.84653320312498],[-93.09174804687495,76.35400390624997],[-95.27387695312498,76.26440429687503],[-96.03969726562494,76.48671875000002],[-95.65097656249998,76.58466796874998],[-96.88071289062495,76.73833007812505],[-96.40156249999995,76.79721679687503],[-96.75830078124997,76.97177734374998],[-95.84951171875002,77.06621093750005],[-94.29497070312493,76.91245117187498]]],[[[-115.55126953125001,77.36328125],[-116.32919921874996,77.137060546875],[-115.81005859374999,76.939111328125],[-116.25273437500002,76.90141601562505],[-115.94628906250003,76.71127929687503],[-116.99921874999995,76.531591796875],[-117.23359375000001,76.28154296875005],[-117.99296874999999,76.40581054687505],[-117.88081054687497,76.80507812500005],[-118.79140624999994,76.51298828125005],[-119.080712890625,76.12407226562505],[-119.58037109375,76.32651367187498],[-119.52612304687496,75.99721679687505],[-119.91289062499997,75.85883789062501],[-120.40888671874995,75.82563476562498],[-120.84838867187496,76.18266601562499],[-121.21347656249999,75.98369140625005],[-122.53305664062498,75.95092773437503],[-122.59272460937497,76.16206054687495],[-122.90278320312498,76.13471679687498],[-122.51938476562503,76.353173828125],[-121.56113281250003,76.453466796875],[-119.09018554687496,77.30507812500002],[-116.84355468749995,77.33955078124995],[-117.03974609374995,77.46513671875005],[-116.51132812500003,77.54760742187497],[-115.55126953125001,77.36328125]]],[[[-89.83325195312503,77.26762695312505],[-90.22827148437503,77.21245117187499],[-90.99321289062499,77.32949218750002],[-91.01904296875003,77.64389648437503],[-89.83896484375003,77.49140624999998],[-89.83325195312503,77.26762695312505]]],[[[-104.55815429687497,77.14174804687497],[-105.21508789062496,77.18208007812501],[-106.03559570312495,77.73984375000006],[-105.58789062499997,77.73598632812497],[-104.54223632812501,77.33774414062503],[-104.55815429687497,77.14174804687497]]],[[[-95.484375,77.79199218750003],[-93.30097656249995,77.73979492187505],[-93.54394531249997,77.466650390625],[-95.98706054687497,77.484130859375],[-96.19458007812497,77.70053710937503],[-95.484375,77.79199218750003]]],[[[-101.6935546875,77.69658203125005],[-102.37783203124995,77.728125],[-102.44770507812498,77.88061523437506],[-101.19321289062493,77.82978515624998],[-101.00205078124998,77.73510742187497],[-101.6935546875,77.69658203125005]]],[[[-113.83247070312497,77.75463867187506],[-114.28720703124998,77.72148437500005],[-114.98041992187498,77.91542968750002],[-114.33037109374997,78.07753906250002],[-113.83247070312497,77.75463867187506]]],[[[-110.45805664062496,78.10322265625001],[-109.62226562499995,78.07475585937499],[-110.865625,77.834130859375],[-110.15273437500002,77.76293945312506],[-110.19848632812501,77.52451171874998],[-112.37265625000002,77.36411132812498],[-113.16435546875002,77.5302734375],[-113.21518554687498,77.90351562500001],[-110.45805664062496,78.10322265625001]]],[[[-109.81596679687499,78.65039062500003],[-109.48447265624995,78.31640625],[-111.16918945312499,78.38627929687505],[-111.51748046874997,78.27470703125005],[-112.13125,78.366064453125],[-113.22304687499998,78.29790039062505],[-112.85585937499997,78.46684570312502],[-110.877587890625,78.73505859375004],[-109.81596679687499,78.65039062500003]]],[[[-96.20449218749994,78.53129882812499],[-94.91538085937495,78.39052734375002],[-95.32924804687497,78.22504882812495],[-94.93427734374998,78.07563476562498],[-96.98964843749994,77.80600585937503],[-97.65815429687498,78.090625],[-96.944677734375,78.15185546874997],[-98.04951171874995,78.325927734375],[-98.33261718749998,78.77353515625006],[-97.38232421875,78.78291015625001],[-96.20449218749994,78.53129882812499]]],[[[-103.42602539062499,79.315625],[-102.57617187499996,78.87939453125003],[-101.70366210937502,79.07890625000002],[-101.128125,78.80166015625002],[-100.43549804687503,78.8203125],[-99.60942382812495,78.58305664062507],[-99.16640625000002,77.85693359375003],[-100.27465820312503,77.83271484374995],[-101.07412109375001,78.19384765625],[-102.60698242187502,78.24892578125002],[-102.73134765624995,78.37104492187495],[-103.94658203124999,78.26000976562497],[-104.76357421874998,78.35166015625],[-104.90961914062498,78.55263671875],[-103.57050781250003,78.53984375000005],[-104.02084960937502,78.63491210937497],[-103.37158203125,78.73632812500003],[-104.18500976562498,78.78129882812505],[-104.15195312499999,78.989892578125],[-104.89550781249996,78.80815429687502],[-104.74677734375003,79.02709960937503],[-105.53564453124999,79.03251953125007],[-105.51455078124995,79.24248046875002],[-105.38769531249994,79.32358398437503],[-103.42602539062499,79.315625]]],[[[-98.79160156249995,79.98110351562505],[-98.94521484375,79.72407226562498],[-100.05683593749997,79.89824218750005],[-100.05327148437496,80.093359375],[-99.15322265625001,80.12421874999998],[-98.79160156249995,79.98110351562505]]],[[[-91.88554687499999,81.13286132812505],[-90.64301757812498,80.59370117187498],[-89.23559570312494,80.51064453125002],[-88.85732421874997,80.16621093750001],[-88.19990234374998,80.11147460937497],[-88.5248046875,80.41801757812507],[-87.675,80.37211914062505],[-87.92231445312501,80.09770507812499],[-86.97719726562502,79.89423828125001],[-87.29516601562494,79.58017578124998],[-86.33696289062496,79.63496093749995],[-86.00703124999998,79.47944335937498],[-85.6478515625,79.61142578125006],[-85.04213867187497,79.2845703125],[-86.95717773437502,78.97490234375005],[-87.61738281249995,78.67631835937505],[-88.04018554687494,78.99531250000004],[-87.98286132812498,78.53706054687501],[-88.74160156250002,78.58403320312499],[-88.82241210937497,78.18588867187498],[-90.037109375,78.60683593750002],[-89.52568359374999,78.15961914062495],[-90.29721679687495,78.32802734374997],[-90.614404296875,78.14985351562501],[-92.35126953125001,78.312890625],[-92.8482421875,78.46010742187497],[-91.86689453124998,78.54267578125001],[-93.26660156249997,78.60830078124997],[-93.63442382812502,78.75092773437498],[-93.15986328124998,78.77563476562503],[-94.11459960937498,78.92890625000001],[-92.54721679687495,79.28261718750002],[-91.29990234375003,79.372705078125],[-92.82192382812497,79.44990234375001],[-93.93315429687496,79.29072265624998],[-94.11030273437498,79.40156250000001],[-95.10317382812502,79.289892578125],[-95.66289062500002,79.52734374999997],[-94.40185546874997,79.736328125],[-95.73935546874995,79.66015625000003],[-96.58906249999995,79.91665039062497],[-96.77324218749999,80.13579101562502],[-94.64589843749994,80.04873046874997],[-94.26259765625002,80.19487304687499],[-95.40507812499996,80.13500976562506],[-96.39409179687493,80.31503906250003],[-95.549072265625,80.36660156249997],[-95.92695312499998,80.72065429687498],[-93.92792968749995,80.55917968750003],[-95.51474609375003,80.83813476562503],[-94.98051757812499,81.04965820312503],[-93.28671874999998,81.10029296874998],[-94.22011718749997,81.33076171875004],[-93.03466796874997,81.3462890625],[-91.88554687499999,81.13286132812505]]],[[[-69.4888671875,83.01679687499998],[-66.42255859374998,82.92685546875003],[-68.46933593749995,82.65336914062502],[-65.29902343749995,82.79960937500005],[-64.98388671874997,82.90229492187501],[-64.50400390625,82.77841796874998],[-63.641015624999966,82.81259765625003],[-63.246777343749926,82.4501953125],[-62.47519531249995,82.51958007812502],[-61.392480468749994,82.44189453125],[-61.61538085937502,82.18442382812503],[-64.43579101562497,81.74262695312501],[-66.62573242187497,81.61640624999995],[-68.68852539062493,81.29331054687503],[-64.78007812499993,81.49287109375001],[-69.55068359375,80.38325195312498],[-70.71259765625001,80.53959960937505],[-70.264892578125,80.23359374999998],[-72.05595703124996,80.12324218749995],[-70.56840820312493,80.09370117187498],[-71.387841796875,79.76176757812505],[-72.43652343750003,79.69438476562499],[-74.39448242187495,79.87407226562499],[-73.47246093749996,79.7564453125],[-73.36152343750001,79.50400390625],[-75.50341796875,79.41416015625],[-76.898828125,79.5123046875],[-75.60273437499998,79.23955078125005],[-74.48120117187503,79.22949218750006],[-74.64091796874996,79.03554687499997],[-78.58164062499998,79.075],[-77.88276367187498,78.9423828125],[-76.255859375,79.00683593749997],[-74.486328125,78.75009765624998],[-74.87861328124998,78.54482421875],[-76.41611328124995,78.51152343750005],[-75.19345703125,78.327734375],[-75.86596679687497,78.00981445312499],[-78.01259765624997,77.94604492187506],[-78.07617187500003,77.51904296875],[-78.70849609374997,77.34213867187503],[-80.57304687499996,77.31479492187506],[-81.65908203124997,77.52543945312499],[-81.3013671875,77.34404296875007],[-82.056787109375,77.29653320312497],[-81.75634765624997,77.20400390625005],[-79.49726562500001,77.19609375000005],[-78.97919921874998,76.89287109374999],[-78.28886718750002,76.97797851562501],[-77.98330078124994,76.75498046875006],[-78.284326171875,76.57124023437501],[-80.79970703124997,76.173583984375],[-80.97451171874994,76.470068359375],[-81.71738281250003,76.494970703125],[-82.52983398437499,76.723291015625],[-82.23315429687494,76.46582031250003],[-83.88569335937501,76.453125],[-84.22377929687497,76.67534179687499],[-84.27534179687498,76.35654296875006],[-85.141259765625,76.30458984375005],[-86.45371093750003,76.58486328125002],[-86.68022460937499,76.37661132812497],[-87.35419921874998,76.44804687500005],[-87.48979492187499,76.58583984374997],[-87.49755859374997,76.38627929687499],[-88.39599609374997,76.40527343750003],[-88.49584960937497,76.77285156249997],[-88.54580078125002,76.42089843750003],[-89.36962890624997,76.474462890625],[-89.49975585937503,76.82680664062502],[-88.39814453124995,77.10395507812501],[-86.81225585937497,77.18491210937498],[-87.68144531249996,77.43637695312503],[-88.01699218750002,77.78471679687505],[-86.75507812499998,77.86372070312498],[-85.58847656249998,77.46113281250004],[-84.73867187499997,77.36103515624998],[-83.72128906249998,77.41420898437497],[-82.7103515625,77.84951171875002],[-82.5953125,77.99213867187504],[-83.77939453125,77.53261718750002],[-85.28935546874996,77.55903320312498],[-85.54755859374998,77.92768554687495],[-84.61542968749998,78.19570312500002],[-84.22270507812499,78.176025390625],[-84.91035156249993,78.23969726562501],[-84.78320312499997,78.52758789062506],[-85.5859375,78.10957031249998],[-86.21777343750003,78.08120117187497],[-85.92006835937494,78.34287109374998],[-86.91323242187494,78.126806640625],[-87.5517578125,78.17661132812503],[-86.80791015624999,78.77436523437495],[-85.00375976562495,78.912255859375],[-83.27143554687501,78.77031250000002],[-81.75009765624995,78.97578124999995],[-82.43876953125002,78.903662109375],[-84.41201171875002,78.99658203125003],[-84.38359375000002,79.1185546875],[-83.57587890624995,79.05366210937501],[-86.42075195312498,79.84521484374997],[-86.49853515625003,80.25825195312501],[-83.72363281250003,80.22895507812501],[-81.68837890625,79.685791015625],[-80.47592773437498,79.60625],[-80.12446289062495,79.66948242187507],[-81.01015625000002,79.693115234375],[-82.98701171874995,80.32260742187498],[-76.86298828124995,80.86479492187505],[-78.71621093749994,80.95166015624997],[-76.88510742187503,81.43027343750006],[-81.00703125000001,80.6548828125],[-82.88432617187502,80.57753906249997],[-82.22236328124998,80.77231445312503],[-84.41782226562495,80.52675781250002],[-86.250341796875,80.56577148437506],[-86.60307617187499,80.66401367187498],[-85.63930664062494,80.92460937500007],[-83.288818359375,81.14794921875],[-85.780859375,81.03505859375],[-87.32988281250002,80.669775390625],[-88.00366210937497,80.675390625],[-89.16689453125,80.94130859375],[-86.47675781249993,81.03574218750006],[-84.94121093750002,81.28623046875],[-87.27509765624995,81.080810546875],[-89.623046875,81.032470703125],[-89.94731445312499,81.17265625000005],[-89.20869140624998,81.25009765625003],[-89.67368164062503,81.32861328125003],[-87.59702148437498,81.52583007812498],[-88.47905273437502,81.56464843749998],[-90.41630859374996,81.40537109375003],[-89.82167968749997,81.63486328124998],[-91.29238281250002,81.57124023437498],[-91.64755859374998,81.68383789062503],[-88.06318359375001,82.09648437500007],[-87.01821289062502,81.95874023437497],[-86.62680664062495,82.05102539062503],[-85.04482421874997,81.9828125],[-86.615625,82.21855468750007],[-84.89682617187503,82.44941406250001],[-82.63369140625002,82.07729492187497],[-82.53691406250002,82.24726562499995],[-79.465625,81.85112304687499],[-82.44755859374993,82.39501953125003],[-81.68115234375003,82.51865234375],[-82.11684570312497,82.62866210937503],[-80.8625,82.57153320312503],[-81.01015625000002,82.77905273437503],[-78.748779296875,82.67939453124998],[-80.15493164062497,82.91113281250003],[-77.61806640624997,82.89584960937503],[-76.009375,82.53515625],[-75.565625,82.60854492187502],[-77.12490234374994,83.00854492187497],[-74.41416015624995,83.01313476562501],[-72.65869140625,82.72163085937495],[-73.44189453124994,82.90483398437499],[-72.811669921875,83.08120117187502],[-71.98320312499996,83.10141601562498],[-70.94038085937495,82.90224609375],[-71.08481445312498,83.08266601562497],[-69.96992187499995,83.11611328125005],[-69.4888671875,83.01679687499998]]]]},properties:{name:"Canada",childNum:110}},{geometry:{type:"Polygon",coordinates:[[[9.527658197470123,47.27026989773668],[9.46249431093294,47.19858962254578],[9.46249431093294,47.09010747968864],[9.409458596647225,47.02019676540292],[9.579979133936737,47.05856388629306],[9.580273437500011,47.057373046875],[10.133496093750011,46.851513671875],[10.349414062500017,46.98476562499999],[10.414941406250023,46.964404296874996],[10.45458984375,46.8994140625],[10.452832031250011,46.86494140625],[10.406054687500017,46.73486328125],[10.39794921875,46.6650390625],[10.4306640625,46.550048828125],[10.195507812500011,46.62109375],[10.1375,46.61435546875],[10.087011718750006,46.599902343749996],[10.061230468750011,46.546777343749994],[10.038281250000011,46.483203125],[10.045605468750011,46.447900390624994],[10.081933593750023,46.420751953125],[10.109667968750017,46.362841796874996],[10.128320312500023,46.238232421875],[10.08056640625,46.227978515625],[10.041015625,46.238085937499996],[9.939257812500017,46.36181640625],[9.884472656250011,46.3677734375],[9.787792968750011,46.346044921875],[9.639453125000017,46.2958984375],[9.57958984375,46.29609375],[9.528710937500023,46.306201171874996],[9.427636718750023,46.482324218749994],[9.399316406250023,46.4806640625],[9.304394531250011,46.495556640625],[9.203417968750017,46.21923828125],[9.11874162946429,46.014892578125],[8.97551618303573,45.81677455357143],[8.74961495535715,46.02246372767857],[8.818554687500011,46.0771484375],[8.458398437500023,46.245898437499996],[8.370703125,46.445117187499996],[8.298535156250011,46.40341796875],[8.23193359375,46.341210937499994],[8.08154296875,46.256005859374994],[7.9931640625,46.015917968749996],[7.327929687500017,45.912353515625],[7.129003906250006,45.880419921874996],[7.055761718750006,45.90380859375],[7.02109375,45.92578125],[6.953710937500006,46.017138671874996],[6.897265625000017,46.0517578125],[6.772070312500006,46.16513671875],[6.758105468750017,46.415771484375],[6.578222656250006,46.437353515625],[6.428906250000011,46.430517578125],[6.321875,46.393701171874994],[6.234667968750017,46.3326171875],[6.199414062500011,46.19306640625],[6.086621093750011,46.147021484374996],[6.006640625000017,46.142333984375],[5.971484375000017,46.151220703125],[5.970019531250017,46.214697265625],[6.0361328125,46.238085937499996],[6.095898437500011,46.27939453125],[6.129687500000017,46.5669921875],[6.41015625,46.755419921874996],[6.429003906250017,46.832275390625],[6.45625,46.94833984375],[6.624804687500017,47.004345703125],[6.666894531250023,47.026513671874994],[6.688085937500006,47.058251953124994],[6.820703125000023,47.16318359375],[6.952050781250023,47.2671875],[6.978515625,47.302050781249996],[7.000585937500006,47.322509765625],[7.000585937500006,47.339453125],[6.900390625,47.39423828125],[6.968359375,47.45322265625],[7.136035156250017,47.48984375],[7.343164062500023,47.43310546875],[7.615625,47.592724609375],[8.454003906250023,47.59619140625],[8.559472656250023,47.6240234375],[8.570507812500011,47.63779296875],[8.567089843750011,47.651904296874996],[8.55234375,47.659130859375],[8.451757812500006,47.651806640625],[8.413281250000011,47.6626953125],[8.403417968750006,47.687792968749996],[8.435742187500011,47.731347656249994],[8.572656250000023,47.775634765625],[9.524023437500006,47.52421875],[9.625878906250023,47.467041015625],[9.527539062500011,47.270751953125],[9.527658197470123,47.27026989773668]]]},properties:{name:"Switzerland",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-67.28886718749999,-55.776855468749964],[-67.55996093749997,-55.72480468750002],[-67.39736328124997,-55.58515625],[-67.28886718749999,-55.776855468749964]]],[[[-67.07993164062498,-55.15380859374996],[-67.33969726562495,-55.292578124999984],[-67.4947265625,-55.177441406249976],[-68.07001953124995,-55.22109374999999],[-68.30136718750003,-54.98066406250003],[-67.245263671875,-54.977636718750034],[-67.07993164062498,-55.15380859374996]]],[[[-69.70297851562503,-54.91904296875],[-68.90078125000002,-55.01777343750004],[-68.45800781249997,-54.95966796875002],[-68.61328124999997,-55.155566406250045],[-68.28266601562495,-55.25517578125],[-68.04833984375,-55.6431640625],[-68.86704101562498,-55.45019531250003],[-68.89008789062498,-55.2412109375],[-69.19262695312497,-55.171875],[-69.35922851562498,-55.300683593749945],[-69.18085937499995,-55.47480468749998],[-69.41181640624995,-55.44423828124997],[-69.97978515625002,-55.14746093749999],[-69.88442382812494,-54.88203125000001],[-69.70297851562503,-54.91904296875]]],[[[-70.9916015625,-54.86796874999999],[-70.80483398437497,-54.96767578124996],[-70.41752929687493,-54.908886718749976],[-70.29785156249997,-55.11376953124997],[-70.47558593749994,-55.17705078124998],[-71.43720703125001,-54.88925781249997],[-70.9916015625,-54.86796874999999]]],[[[-71.390478515625,-54.03281250000002],[-71.02192382812495,-54.111816406250036],[-71.14326171874998,-54.374023437499986],[-71.473291015625,-54.23115234375001],[-71.94853515624999,-54.300878906250006],[-72.21044921874997,-54.04775390624995],[-71.996484375,-53.884863281249984],[-71.390478515625,-54.03281250000002]]],[[[-72.92324218749997,-53.481640625],[-72.88222656249997,-53.578320312499976],[-72.48227539062503,-53.58808593750001],[-72.20541992187503,-53.80742187500002],[-72.408544921875,-54.00380859374997],[-72.87099609375,-54.12656250000002],[-72.76376953125,-53.86484375],[-73.03945312499994,-53.83281250000004],[-73.08076171875001,-53.99804687499995],[-73.21064453125001,-53.98583984374995],[-73.31435546875,-53.72919921874998],[-73.845458984375,-53.54580078125001],[-73.44707031249993,-53.41005859374998],[-72.92324218749997,-53.481640625]]],[[[-74.38574218749994,-52.92236328125001],[-73.65400390624998,-53.06982421875003],[-73.13520507812498,-53.35390625],[-73.56728515625,-53.3068359375],[-73.86694335937494,-53.096875],[-74.27021484374995,-53.08154296875002],[-74.71201171874998,-52.74873046874998],[-74.38574218749994,-52.92236328125001]]],[[[-68.62993164062499,-52.65263671875004],[-68.65322265624994,-54.85361328124999],[-69.48627929687493,-54.85888671875],[-69.72343750000002,-54.71210937500003],[-70.49716796875,-54.80957031249999],[-71.83154296874997,-54.62617187500002],[-71.92773437500003,-54.52871093749997],[-71.80014648437498,-54.433984374999945],[-71.07993164062498,-54.444238281249994],[-70.79726562500002,-54.32724609374996],[-70.70112304687498,-54.48544921875004],[-70.31098632812498,-54.52851562500002],[-70.86308593749993,-54.11044921875003],[-70.86772460937499,-53.88417968750002],[-70.53129882812502,-53.627343750000016],[-70.37973632812495,-53.98671874999995],[-70.62983398437493,-54.005566406249976],[-70.53530273437494,-54.136132812500016],[-70.16899414062502,-54.37929687499999],[-69.74184570312494,-54.30585937500005],[-69.25317382812494,-54.557421875000045],[-69.04433593749997,-54.40673828124999],[-69.98813476562503,-54.10908203125001],[-70.15112304687503,-53.88808593750002],[-70.09111328124996,-53.72177734374998],[-69.35595703125003,-53.41630859375001],[-69.63701171874999,-53.33408203125004],[-70.32929687499998,-53.37763671875003],[-70.44335937499994,-53.085546875000034],[-70.130615234375,-52.942773437499994],[-70.38012695312494,-52.75195312500002],[-69.93544921874997,-52.82109374999998],[-69.41406249999997,-52.48623046874997],[-69.16704101562499,-52.66757812499997],[-68.78979492187497,-52.576757812500034],[-68.62993164062499,-52.65263671875004]]],[[[-74.82294921874993,-51.63017578125001],[-74.53681640624998,-51.96513671875004],[-74.69448242187497,-52.27919921874999],[-74.85180664062494,-52.27070312500003],[-75.10537109375,-51.78886718750001],[-74.82294921874993,-51.63017578125001]]],[[[-74.55864257812499,-51.27705078125001],[-74.62036132812497,-51.395703125000026],[-75.04736328125,-51.39833984375003],[-75.28911132812496,-51.625390625000016],[-75.15366210937498,-51.278808593750014],[-74.73666992187503,-51.20761718749999],[-74.55864257812499,-51.27705078125001]]],[[[-75.302001953125,-50.67998046875005],[-75.411376953125,-50.76435546875001],[-75.42763671875002,-50.48056640625002],[-75.11533203124998,-50.510449218749976],[-75.302001953125,-50.67998046875005]]],[[[-75.05478515625,-50.29609375],[-75.44912109374997,-50.34335937500004],[-75.32666015624997,-50.01181640625],[-74.8759765625,-50.10996093750001],[-75.05478515625,-50.29609375]]],[[[-75.106689453125,-48.83652343750001],[-75.38994140624999,-49.15917968750002],[-75.64116210937499,-49.195410156250034],[-75.48764648437498,-49.082421875000016],[-75.58310546874998,-48.85888671874995],[-75.106689453125,-48.83652343750001]]],[[[-74.47617187499998,-49.14785156250002],[-74.59472656249997,-50.00664062500001],[-74.76298828124996,-50.01142578125001],[-74.88041992187502,-49.72587890625001],[-74.72382812499998,-49.42382812500003],[-74.960107421875,-49.533007812499974],[-75.06601562499998,-49.85234375000002],[-75.54980468749994,-49.79130859375002],[-75.30585937499998,-49.49404296875003],[-75.46748046874995,-49.35888671875003],[-75.08603515624998,-49.27021484375],[-75.21015624999995,-49.14804687499998],[-74.94921875,-48.960156249999976],[-74.89624023437503,-48.73320312500002],[-74.54609374999993,-48.76689453125004],[-74.47617187499998,-49.14785156250002]]],[[[-75.51025390624997,-48.76347656250005],[-75.65092773437496,-48.58632812500002],[-75.57148437499993,-48.095898437500026],[-75.39140625000002,-48.01972656249997],[-75.15849609374999,-48.62265624999996],[-75.51025390624997,-48.76347656250005]]],[[[-74.56728515625,-48.591992187500026],[-74.92304687499998,-48.62646484375003],[-75.21289062499997,-48.141699218750034],[-75.19829101562502,-47.974609375000014],[-74.895654296875,-47.839355468749986],[-74.56728515625,-48.591992187500026]]],[[[-75.11220703124997,-47.8376953125],[-75.26103515625002,-47.76386718749998],[-74.92646484374998,-47.72314453125003],[-75.11220703124997,-47.8376953125]]],[[[-74.31289062500002,-45.69150390625002],[-74.46552734374995,-45.757226562499994],[-74.68984375,-45.66259765625],[-74.310546875,-45.17265625000002],[-74.31289062500002,-45.69150390625002]]],[[[-73.63217773437498,-44.82148437499997],[-73.81845703125,-44.65214843750002],[-73.72392578124993,-44.544238281249974],[-73.63217773437498,-44.82148437499997]]],[[[-72.98613281249999,-44.780078124999974],[-73.22846679687498,-44.85996093749999],[-73.39707031249998,-44.77431640624995],[-73.44506835937497,-44.641015624999966],[-73.20771484374993,-44.33496093749997],[-72.7763671875,-44.50859374999999],[-72.98613281249999,-44.780078124999974]]],[[[-73.73535156249997,-44.39453125000003],[-74.00205078125003,-44.59091796874998],[-73.728173828125,-45.195898437500034],[-74.016259765625,-45.344921875000026],[-74.61777343749998,-44.64794921874996],[-74.50180664062498,-44.47353515624995],[-74.09721679687496,-44.38935546875004],[-73.99492187499999,-44.140234375],[-73.70322265624998,-44.27412109375001],[-73.73535156249997,-44.39453125000003]]],[[[-73.81064453125003,-43.827246093750006],[-73.95566406249998,-43.921972656250034],[-74.14296874999997,-43.872167968750006],[-73.81064453125003,-43.827246093750006]]],[[[-73.77338867187498,-43.3458984375],[-74.114404296875,-43.35791015624996],[-74.387353515625,-43.231640625],[-74.03666992187496,-41.79550781249998],[-73.52783203124997,-41.89628906249999],[-73.42290039062499,-42.192871093750014],[-73.47080078124998,-42.46630859375004],[-73.78925781249993,-42.58574218750003],[-73.43632812499996,-42.9365234375],[-73.74965820312494,-43.15908203124995],[-73.77338867187498,-43.3458984375]]],[[[-78.80415039062501,-33.646484374999986],[-78.98945312499993,-33.66171874999998],[-78.87744140625003,-33.57519531250003],[-78.80415039062501,-33.646484374999986]]],[[[-109.27998046874994,-27.14042968749996],[-109.434130859375,-27.171289062500023],[-109.39047851562499,-27.068359375000014],[-109.27998046874994,-27.14042968749996]]],[[[-67.19487304687493,-22.821679687500037],[-67.00878906249994,-23.00136718750005],[-67.35620117187503,-24.033789062499963],[-68.25029296875002,-24.391992187500023],[-68.56201171875,-24.74736328125003],[-68.38422851562495,-25.091894531249977],[-68.59208984375002,-25.420019531250034],[-68.41450195312498,-26.153710937500023],[-68.59160156249999,-26.47041015624997],[-68.31865234374999,-26.973242187500006],[-68.59208984375002,-27.140039062499966],[-68.84633789062494,-27.153710937499994],[-69.17441406249998,-27.924707031250037],[-69.65693359374995,-28.413574218749986],[-69.82788085937497,-29.10322265624997],[-70.02680664062501,-29.324023437500017],[-69.95996093749997,-30.078320312500026],[-69.84428710937493,-30.175],[-69.95634765624996,-30.35820312500003],[-70.15322265625,-30.360937499999963],[-70.30908203124994,-31.02265625000004],[-70.51958007812493,-31.1484375],[-70.585205078125,-31.569433593749963],[-70.25439453125,-31.957714843750026],[-70.36376953125,-32.08349609374997],[-70.02197265625,-32.88457031250002],[-70.08486328125002,-33.20175781249998],[-69.81962890624999,-33.28378906249999],[-69.85244140625,-34.224316406250026],[-70.05205078124999,-34.30078124999997],[-70.39316406250003,-35.146875],[-70.55517578125,-35.246875],[-70.41572265625001,-35.52304687500002],[-70.40478515625,-36.06171874999998],[-71.05551757812498,-36.52373046874996],[-71.19218750000002,-36.84365234375004],[-71.16757812499998,-37.76230468749996],[-70.858642578125,-38.60449218750003],[-71.40156249999995,-38.93505859374996],[-71.53945312499997,-39.60244140624995],[-71.71992187499995,-39.63525390624997],[-71.65976562499998,-40.02080078125],[-71.81831054687493,-40.17666015624995],[-71.70898437499997,-40.381738281249994],[-71.93212890624994,-40.69169921874999],[-71.91127929687497,-41.650390624999986],[-71.75,-42.04677734375001],[-72.10820312499993,-42.25185546874995],[-72.14643554687498,-42.990039062499974],[-71.750634765625,-43.237304687499986],[-71.90498046875001,-43.34755859374998],[-71.68007812500002,-43.92958984374998],[-71.82001953124993,-44.38310546875],[-71.21259765624998,-44.44121093750003],[-71.15971679687496,-44.56025390625004],[-71.26113281250002,-44.763085937499966],[-72.06372070312503,-44.771875],[-72.04169921874998,-44.90419921875004],[-71.5962890625,-44.97919921875004],[-71.34931640624995,-45.33193359374995],[-71.74619140624998,-45.57890625],[-71.63154296874998,-45.95371093749998],[-71.87568359374998,-46.160546875],[-71.69965820312501,-46.6513671875],[-71.94023437499999,-46.83125],[-71.90498046875001,-47.201660156250014],[-72.34594726562497,-47.49267578124997],[-72.517919921875,-47.87636718749998],[-72.32832031250001,-48.11005859374998],[-72.35473632812497,-48.36582031250005],[-72.582861328125,-48.47539062499999],[-72.65126953125,-48.84160156249998],[-73.03364257812501,-49.014355468750004],[-73.13525390625,-49.30068359374999],[-73.46157226562497,-49.31386718750001],[-73.55419921875,-49.463867187500014],[-73.50126953124996,-50.125292968750024],[-73.15292968749998,-50.73828125000003],[-72.50981445312496,-50.607519531250034],[-72.34023437499997,-50.68183593749999],[-72.40766601562501,-51.54082031250002],[-71.91865234374995,-51.98955078125004],[-69.96025390624993,-52.00820312500002],[-68.443359375,-52.35664062500004],[-69.24101562499996,-52.20546874999997],[-69.62031249999995,-52.46474609374995],[-70.79511718749995,-52.76875],[-70.99584960937497,-53.77929687499997],[-71.29775390625002,-53.88339843750004],[-72.1744140625,-53.632324218749964],[-72.41289062500002,-53.35019531250004],[-71.94169921874993,-53.23408203125001],[-71.89169921874998,-53.523535156250006],[-71.79145507812498,-53.48457031249997],[-71.74052734374999,-53.232617187499976],[-71.28896484375002,-53.03369140624995],[-71.22714843750003,-52.810644531249984],[-71.38774414062496,-52.76425781250004],[-72.27802734374998,-53.13232421874997],[-72.54892578125,-53.4607421875],[-73.05273437499997,-53.24345703125005],[-72.72768554687502,-52.7623046875],[-72.453466796875,-52.814453124999964],[-72.11757812499997,-52.65],[-71.51127929687502,-52.60537109375],[-72.22568359374998,-52.52099609374995],[-72.43769531250001,-52.62578124999998],[-72.71210937499995,-52.53554687499999],[-73.12246093749997,-53.073925781249976],[-73.64521484374998,-52.83701171875003],[-73.2408203125,-52.707128906250034],[-73.12392578125,-52.487988281249976],[-73.24414062499997,-52.62402343749998],[-73.58569335937503,-52.68574218750003],[-74.01445312499999,-52.63935546875],[-74.26494140624993,-52.1048828125],[-73.83447265625,-52.23398437500001],[-73.68432617187494,-52.07773437499998],[-73.26044921874993,-52.157812500000034],[-72.79501953124998,-51.94951171875005],[-72.57084960937496,-52.200097656249945],[-72.67705078125002,-52.38466796874998],[-72.52333984374997,-52.255468750000034],[-72.62460937499998,-51.94648437499997],[-72.48964843750002,-51.76367187500003],[-72.76123046875,-51.57324218749996],[-73.16875,-51.45390624999998],[-72.60004882812495,-51.79912109374997],[-73.51816406250003,-52.04101562499996],[-73.75263671874993,-51.795507812500034],[-74.19667968749997,-51.68056640624997],[-73.92978515624995,-51.61787109374999],[-73.93950195312499,-51.26630859375005],[-74.81474609374996,-51.06289062499999],[-75.09467773437495,-50.68125],[-74.68574218749995,-50.662011718749945],[-74.77587890625003,-50.46992187499998],[-74.64448242187498,-50.360937499999984],[-74.365576171875,-50.487890625],[-74.13940429687503,-50.81777343749997],[-73.80654296875,-50.93837890625003],[-73.654443359375,-50.49267578125],[-73.97802734375003,-50.827050781249994],[-74.18559570312493,-50.485351562500014],[-73.95034179687497,-50.510546875],[-74.62958984374998,-50.19404296875],[-74.333740234375,-49.97460937499997],[-73.95859374999998,-49.994726562499984],[-74.32392578124995,-49.783398437500004],[-74.29082031249996,-49.604101562499984],[-73.83637695312493,-49.609375],[-74.09443359374993,-49.42968749999998],[-73.93496093749994,-49.02089843750001],[-74.2212890625,-49.500585937500034],[-74.36655273437503,-49.40048828124998],[-74.34101562499998,-48.59570312499998],[-74.00908203124996,-48.475],[-74.47441406249999,-48.46396484374996],[-74.58466796874998,-47.999023437500014],[-73.39106445312498,-48.14589843750001],[-73.60991210937499,-47.993945312500045],[-73.71586914062499,-47.65546875000001],[-73.94086914062498,-47.92939453125004],[-74.22705078124994,-47.96894531250001],[-74.654931640625,-47.702246093750034],[-74.5337890625,-47.567675781249974],[-74.24296874999999,-47.67929687499998],[-74.13408203125002,-47.590820312499986],[-74.48266601562497,-47.43046875],[-74.15839843749998,-47.18251953125002],[-74.31357421874998,-46.78818359374998],[-74.45419921875003,-46.76679687499997],[-74.51225585937496,-46.88515625000002],[-75.00595703125,-46.74111328124998],[-74.98417968750002,-46.51210937499995],[-75.54033203124999,-46.69873046874996],[-75.43037109374995,-46.93457031249996],[-75.70639648437498,-46.70527343749997],[-74.924462890625,-46.159667968750014],[-75.06669921874993,-45.874902343749994],[-74.15786132812497,-45.7671875],[-74.122705078125,-45.49619140625002],[-73.95717773437494,-45.40439453124998],[-73.825,-45.446875],[-74.01992187500002,-46.055859375],[-74.39296875,-46.21738281250005],[-73.96757812500002,-46.15410156250003],[-73.87871093749993,-45.846875],[-73.73525390624994,-45.81171875],[-73.70815429687502,-46.070312500000014],[-73.94863281249997,-46.533105468749966],[-73.845361328125,-46.56601562500002],[-73.59184570312493,-45.89912109375004],[-73.73076171874999,-45.47998046875],[-73.26621093749995,-45.346191406250014],[-72.933837890625,-45.45234374999997],[-73.44497070312497,-45.23818359374995],[-73.36245117187502,-44.97822265625001],[-72.73896484375001,-44.73417968750003],[-72.680078125,-44.59394531249997],[-72.66386718749999,-44.43642578124995],[-73.26508789062498,-44.16865234375001],[-73.22446289062498,-43.89794921875003],[-73.06879882812495,-43.86201171874998],[-72.99658203125,-43.63154296875001],[-73.07597656250002,-43.323632812499994],[-72.75800781249998,-43.039453125],[-72.84804687500002,-42.66914062499997],[-72.77392578125003,-42.505175781250045],[-72.63183593750003,-42.509667968749994],[-72.77324218749996,-42.257714843749994],[-72.63105468749995,-42.199804687500006],[-72.412353515625,-42.388183593750014],[-72.49941406249997,-41.98085937499999],[-72.82407226562503,-41.90878906249996],[-72.36040039062499,-41.64912109375],[-72.31826171875,-41.49902343749997],[-72.54238281250002,-41.690625],[-72.95283203124995,-41.51474609374998],[-73.24179687499995,-41.78085937500002],[-73.62402343750003,-41.77363281249997],[-73.73515625000002,-41.74248046875002],[-73.62392578125,-41.581347656250045],[-73.81074218749995,-41.51748046875001],[-73.96586914062493,-41.118261718750034],[-73.67099609375,-39.96318359374999],[-73.41040039062503,-39.78916015624998],[-73.22646484375002,-39.22441406250003],[-73.52021484375001,-38.509375],[-73.46479492187498,-38.04033203125003],[-73.66181640624998,-37.69853515625003],[-73.66240234375002,-37.341015625000026],[-73.60166015624998,-37.18847656250003],[-73.21596679687502,-37.16689453124998],[-73.11806640624997,-36.68837890625002],[-72.58735351562493,-35.759667968749994],[-72.62392578125002,-35.5857421875],[-72.22377929687494,-35.096191406250014],[-72.00283203124997,-34.16533203125],[-71.66435546875002,-33.65263671875],[-71.74296875,-33.09511718750001],[-71.45224609374998,-32.65957031250001],[-71.70893554687495,-30.62802734375002],[-71.66948242187499,-30.33037109374996],[-71.40039062499997,-30.142968749999966],[-71.31572265624996,-29.649707031250017],[-71.51923828124993,-28.926464843750026],[-71.30673828124998,-28.672460937499963],[-71.08652343749998,-27.814453124999957],[-70.92578125,-27.588671874999974],[-70.64658203124998,-26.329394531250017],[-70.71372070312498,-25.78417968749997],[-70.44536132812502,-25.17265624999999],[-70.57412109374994,-24.644335937500003],[-70.39233398437494,-23.565917968749957],[-70.59335937499995,-23.255468750000034],[-70.56318359374995,-23.057031250000023],[-70.33168945312494,-22.848632812500014],[-70.08002929687501,-21.356835937500037],[-70.19702148437494,-20.725390625],[-70.15742187499995,-19.70585937500003],[-70.41826171874999,-18.345605468750023],[-69.92636718749998,-18.206054687500014],[-69.80258789062498,-17.990234375000014],[-69.85209960937493,-17.70380859375001],[-69.68476562499995,-17.649804687500023],[-69.58642578125,-17.57324218749997],[-69.51093749999998,-17.50605468749997],[-69.31337890624997,-17.943164062500017],[-69.28232421875003,-17.96484375],[-69.09394531249993,-18.05048828125004],[-69.14545898437495,-18.14404296875],[-69.09228515624994,-18.28242187500004],[-69.02680664062493,-18.65625],[-68.97885742187503,-18.81298828125003],[-68.96831054687502,-18.967968749999983],[-68.85795898437499,-19.09335937500005],[-68.62055664062495,-19.29667968749999],[-68.54785156249997,-19.341113281249974],[-68.49199218749996,-19.381933593750034],[-68.47016601562495,-19.409960937499974],[-68.46289062499997,-19.43281250000001],[-68.57529296874998,-19.56015625000002],[-68.69829101562499,-19.721093750000037],[-68.69619140625,-19.74072265625003],[-68.57827148437494,-19.856542968750006],[-68.559375,-19.902343750000014],[-68.56069335937502,-19.96708984374996],[-68.75932617187499,-20.115527343750003],[-68.74516601562493,-20.45859375],[-68.48432617187498,-20.628417968749957],[-68.55825195312497,-20.90195312499999],[-68.197021484375,-21.30029296874997],[-68.18642578124997,-21.618554687499966],[-67.88173828124997,-22.493359375000026],[-67.87944335937496,-22.822949218750026],[-67.57993164062495,-22.89169921874999],[-67.36225585937493,-22.85517578125001],[-67.19487304687493,-22.821679687500037]]]]},properties:{name:"Chile",childNum:26}},{geometry:{type:"MultiPolygon",coordinates:[[[[110.88876953125006,19.99194335937497],[111.01367187500003,19.65546875000001],[110.64091796875002,19.291210937499955],[110.45126953125012,18.747949218750023],[110.06738281249997,18.447558593750045],[109.51933593750007,18.21826171875003],[108.7015625,18.535253906250034],[108.66552734375003,19.304101562499994],[109.27666015625002,19.761132812500023],[109.17744140625004,19.768457031250023],[109.26347656250007,19.882666015625006],[110.1715820312501,20.053710937500057],[110.58818359375002,19.976367187500017],[110.6517578125,20.137744140625017],[110.88876953125006,19.99194335937497]]],[[[110.38515625000005,21.093164062499966],[110.52158203125006,21.083105468750063],[110.50390625000003,20.96772460937501],[110.28095703125004,21.001171874999983],[110.38515625000005,21.093164062499966]]],[[[112.64375,21.63964843750003],[112.525,21.62304687500003],[112.64765625000004,21.710253906250017],[112.64375,21.63964843750003]]],[[[112.79023437500004,21.601855468750045],[112.78203125000007,21.772265625000045],[112.86259765625002,21.75263671875004],[112.79023437500004,21.601855468750045]]],[[[118.1830078125,24.496289062499983],[118.0905273437501,24.446142578125063],[118.10380859375002,24.552343750000034],[118.1830078125,24.496289062499983]]],[[[119.82089843750006,25.45698242187504],[119.70029296875012,25.432714843750063],[119.72255859375005,25.638818359375023],[119.83837890625003,25.591064453125],[119.82089843750006,25.45698242187504]]],[[[121.2513671875,28.086425781250057],[121.13154296875004,28.062597656250006],[121.20546875,28.204394531250017],[121.2513671875,28.086425781250057]]],[[[122.29589843750003,29.96342773437499],[122.02402343750012,30.01333007812505],[121.96943359375004,30.143115234375017],[122.28447265625007,30.068017578124994],[122.29589843750003,29.96342773437499]]],[[[121.86269531250005,31.492285156249977],[121.519921875,31.549609375000017],[121.2111328125001,31.80537109375001],[121.86269531250005,31.492285156249977]]],[[[130.52695312500012,42.535400390625],[130.24667968750012,42.744824218749955],[130.24033203125006,42.891796874999955],[129.89824218750002,42.998144531250034],[129.69785156250012,42.448144531249994],[129.3136718750001,42.41357421874997],[128.92343750000006,42.038232421874966],[128.04521484375007,41.9875],[128.28925781250004,41.60742187500006],[128.14941406249997,41.38774414062496],[127.17968750000003,41.531347656250006],[126.95478515625004,41.76948242187501],[126.74306640625,41.724853515625],[125.98906250000002,40.904638671875034],[124.8893554687501,40.459814453125006],[124.36210937500002,40.004052734374994],[124.10576171875002,39.84101562499998],[123.65087890625003,39.881591796875],[122.8400390625001,39.600830078125],[121.98232421875,39.05317382812498],[121.67724609374997,39.00341796875006],[121.64990234375003,38.865087890625034],[121.16357421874997,38.73164062500001],[121.10673828125002,38.920800781249994],[121.6798828125001,39.10869140625002],[121.62763671875004,39.22016601562498],[121.81845703125006,39.38652343750002],[121.27548828125006,39.38476562500003],[121.26748046875,39.544677734375],[121.51757812499997,39.638964843750045],[121.51738281250002,39.84482421875006],[121.8009765625001,39.950537109375006],[122.27500000000012,40.541845703125034],[121.83486328125005,40.97426757812502],[121.72929687500002,40.84614257812504],[121.1745117187501,40.901269531249994],[120.47910156250006,40.23095703125003],[119.39111328125003,39.75249023437499],[118.976953125,39.182568359374955],[118.29785156249997,39.067089843749955],[118.04091796875,39.22675781249998],[117.86572265625003,39.191259765625034],[117.61669921875003,38.852880859375034],[117.5578125000001,38.625146484374994],[117.76669921875012,38.311669921874994],[118.01494140625007,38.18339843749996],[118.94003906250006,38.04277343750002],[119.08916015625007,37.70073242187496],[118.95263671875003,37.33115234374998],[119.28740234375002,37.138281250000034],[119.76054687500007,37.15507812499999],[120.31152343750003,37.62270507812505],[120.2572265625,37.67900390624996],[120.75,37.83393554687501],[121.64023437500012,37.46035156250002],[122.05664062500003,37.528906250000034],[122.66699218750003,37.40283203125003],[122.4466796875,37.06811523437503],[122.51972656250004,36.94682617187502],[122.34091796875012,36.83222656250004],[121.93271484375006,36.95947265625003],[121.05380859375006,36.61137695312499],[120.81083984375007,36.6328125],[120.89580078125007,36.44414062500002],[120.71152343750006,36.41328125000004],[120.6378906250001,36.129931640625045],[120.39306640625003,36.053857421874994],[120.32773437500006,36.228173828124994],[120.18330078125004,36.20244140624999],[120.094140625,36.11889648437503],[120.28476562500006,35.98442382812499],[119.42968749999997,35.301416015624994],[119.16533203125002,34.84882812499998],[119.20097656250002,34.748437499999966],[120.26669921875006,34.274023437500034],[120.87109374999997,33.016503906249994],[120.8532226562501,32.66137695312503],[121.34169921875005,32.42504882812503],[121.40390625000006,32.20625],[121.85634765625,31.816455078125045],[121.86630859375006,31.703564453124955],[121.68085937500004,31.71215820312503],[121.351953125,31.85878906250005],[120.97353515625,31.86938476562497],[120.52011718750006,32.10585937500002],[120.03593750000002,31.93627929687503],[120.7155273437501,31.983740234375006],[120.7877929687501,31.81977539062501],[121.66064453124997,31.319726562499994],[121.87792968750003,30.91699218750003],[121.41894531249997,30.789794921875057],[120.8214843750001,30.354638671875023],[120.44980468750006,30.38784179687505],[120.19462890625002,30.241308593750034],[120.49453125,30.303076171875006],[120.63339843750006,30.133154296875034],[121.25800781250004,30.30410156250005],[121.67792968750004,29.979101562500006],[122.08291015625005,29.870361328125057],[121.50625,29.484570312499955],[121.94121093750002,29.605908203124983],[121.91777343750007,29.13500976562497],[121.71748046875004,29.25634765625],[121.48710937500007,29.193164062500017],[121.67968749999997,28.953125],[121.54003906250003,28.931884765625],[121.6625,28.851416015625034],[121.47519531250006,28.64140625],[121.60996093750006,28.29213867187505],[121.27226562500002,28.222119140624983],[121.14570312500004,28.32666015624997],[120.95859375000006,28.037011718750023],[120.74765625000006,28.00996093750001],[120.83300781249997,27.891455078125034],[120.58750000000012,27.580761718749983],[120.60751953125012,27.41240234374996],[120.2787109375,27.097070312500023],[120.08671875000007,26.67158203125004],[119.88222656250005,26.610449218750006],[119.82421874999997,26.84638671875001],[119.71044921874997,26.728662109375023],[119.58818359375002,26.784960937500045],[119.8810546875001,26.33417968750004],[119.46308593750004,26.05468750000003],[119.13945312500007,26.12177734375001],[119.33203124999997,25.94873046875003],[119.61875000000012,26.003564453124994],[119.53945312500005,25.59125976562504],[119.6224609375,25.391162109375017],[119.180078125,25.449804687499977],[119.285546875,25.232226562500074],[118.97753906249997,25.209277343750017],[118.90908203125005,24.92890625000001],[118.63691406250004,24.835546874999977],[118.65703125000002,24.621435546874977],[118.0871093750001,24.627001953125045],[118.00595703125006,24.48198242187499],[117.84267578125005,24.47431640625004],[118.0560546875,24.24609374999997],[117.62822265625002,23.836718750000074],[117.46640625000012,23.84057617187497],[117.36767578124997,23.58862304687497],[117.29082031250007,23.71435546875],[117.08251953124997,23.578759765625023],[116.91064453124997,23.646679687499983],[116.86093750000006,23.453076171874983],[116.62939453124997,23.353857421875034],[116.69882812500006,23.277783203124983],[116.53828125000004,23.17968749999997],[116.47070312499997,22.945898437500034],[116.25185546875005,22.981347656249994],[115.85214843750006,22.801562500000045],[115.64042968750002,22.853417968750023],[115.49833984375002,22.718847656250063],[115.19580078125003,22.81728515625005],[114.85380859375007,22.616796875000063],[114.65166015625002,22.755273437500023],[114.55419921874997,22.52890625],[114.26601562500005,22.540966796874983],[114.01542968750007,22.51191406250001],[113.61962890624997,22.861425781249977],[113.6205078125,23.12749023437499],[113.51972656250004,23.102099609375074],[113.33105468749997,22.912011718749966],[113.55302734375002,22.594042968750045],[113.54912109375002,22.225195312500034],[113.14902343750012,22.075],[113.08876953125,22.207958984374983],[112.95390625000007,21.907324218750034],[112.80859374999997,21.944628906250074],[112.58632812500005,21.77685546875],[112.35966796875007,21.97802734375003],[112.30498046875002,21.74169921875003],[111.94394531250012,21.84965820312499],[111.60273437500004,21.55908203125003],[111.01689453125007,21.51171874999997],[110.56718750000002,21.21406250000001],[110.41093750000007,21.33813476562497],[110.15400390625004,20.944628906250017],[110.36542968750004,20.837597656249955],[110.31308593750012,20.67167968749999],[110.51152343750007,20.51826171875001],[110.34472656249997,20.29482421875005],[109.88251953125004,20.364062500000045],[109.96835937500006,20.448144531250023],[109.66259765625003,20.91689453125005],[109.68125000000012,21.13164062499999],[109.93076171875012,21.480566406250034],[109.6869140625,21.52460937500004],[109.56640624999997,21.690576171874994],[109.54404296875012,21.537939453125006],[109.14863281250004,21.425537109375],[109.1017578125001,21.59047851562505],[108.77167968750004,21.63046875],[108.59375,21.901025390624994],[108.47988281250005,21.904638671875006],[108.50214843750004,21.633447265624994],[108.32480468750006,21.693505859374994],[108.24628906250004,21.55839843749999],[107.97265624999997,21.507958984375023],[107.75927734374997,21.655029296875057],[107.35117187500012,21.60888671874997],[106.97099609375002,21.923925781250034],[106.66357421875003,21.97890625000005],[106.55039062500006,22.501367187499994],[106.78027343749997,22.778906250000034],[106.54179687500007,22.908349609375023],[106.2790039062501,22.857470703125045],[106.14843749999997,22.970068359375006],[105.8429687500001,22.922802734374955],[105.27539062500003,23.34521484375003],[104.86474609375003,23.136376953125023],[104.68730468750002,22.822216796874983],[104.37177734375004,22.704052734374983],[104.14306640624997,22.800146484375006],[103.94150390625006,22.540087890625045],[103.62021484375006,22.782031250000045],[103.49296875000007,22.587988281250034],[103.32666015625003,22.769775390625057],[102.98193359374997,22.4482421875],[102.47089843750004,22.75092773437501],[102.40644531250004,22.70800781249997],[102.2370117187501,22.466015624999983],[102.1759765625001,22.414648437500006],[102.12744140624997,22.379199218750045],[101.84179687500003,22.38847656249999],[101.75996093750004,22.490332031250034],[101.73876953124997,22.495263671874994],[101.70751953125003,22.486572265625],[101.67148437500006,22.462304687500023],[101.64619140625004,22.405419921874966],[101.61992187500002,22.32744140624999],[101.56787109374997,22.27636718749997],[101.52451171875006,22.25366210937497],[101.7365234375001,21.826513671874977],[101.74394531250007,21.77797851562505],[101.74726562500004,21.605761718750045],[101.72294921875007,21.31494140625003],[101.80058593750007,21.212597656249983],[101.78349609375007,21.204150390625017],[101.728125,21.156396484374994],[101.7047851562501,21.15014648437503],[101.54238281250005,21.23427734375005],[101.2814453125001,21.184130859375045],[101.24785156250007,21.197314453125045],[101.22441406250002,21.223730468750034],[101.21181640625,21.278222656250023],[101.2199218750001,21.34243164062505],[101.17539062500006,21.407519531250074],[101.19667968750005,21.522070312500063],[101.1388671875001,21.567480468749977],[101.07978515625004,21.75585937499997],[100.60458984375012,21.471777343750006],[100.14765625000004,21.480517578125017],[99.94072265625007,21.75874023437504],[99.9176757812501,22.02802734375001],[99.19296875000006,22.12597656249997],[99.50712890625002,22.959130859374994],[99.41806640625006,23.069238281250023],[98.86376953125003,23.191259765625034],[98.8322265625001,23.624365234374977],[98.67675781250003,23.905078125000045],[98.83505859375006,24.121191406250034],[98.2125,24.110644531250017],[97.56455078125012,23.911035156250023],[97.7082031250001,24.228759765625],[97.53144531250004,24.49169921875003],[97.58330078125002,24.77480468750005],[97.73789062500006,24.869873046875057],[97.8195312500001,25.251855468749994],[98.01074218749997,25.292529296875017],[98.14287109375007,25.571093750000017],[98.33378906250007,25.586767578125006],[98.65625,25.86357421874999],[98.56406250000006,26.072412109374994],[98.68554687499997,26.189355468750023],[98.7384765625001,26.785742187500006],[98.65117187500007,27.572460937499983],[98.4525390625,27.6572265625],[98.29882812499997,27.550097656250045],[98.06162109375012,28.185888671874977],[97.59921875000006,28.51704101562504],[97.53789062500002,28.510205078124983],[97.43144531250002,28.353906250000023],[97.35644531249997,28.254492187500006],[97.32158929493812,28.217097107438057],[97.3027336276825,28.08710519614969],[97.34382779482424,27.982305259167095],[97.04929369561631,27.76000444316393],[96.96494598325154,27.699301564540924],[96.19423412199573,28.04146177926422],[95.73730002295082,28.117613231051525],[95.11298892962586,27.748338353239472],[94.07167814294401,27.588707868507477],[93.61247595136224,27.323800298697016],[93.30681393470121,26.786120363519142],[92.74319481218781,26.833531317384058],[92.04974640832253,26.874866505386724],[92.07342257335648,26.915311275859864],[92.06813426293174,26.9752569185349],[92.02985139563152,27.03987087331446],[91.99856592104459,27.079255842602592],[91.99177981607339,27.100605151743654],[92.0025114452454,27.147290053160265],[92.03101585307499,27.214271359861193],[92.08387457645458,27.29090135496722],[92.04520857607581,27.364442429033787],[91.99069061380867,27.450181624174498],[91.95099838734396,27.45828799115413],[91.85276579410389,27.438593286730903],[91.74366351462741,27.442853010105477],[91.59505352446729,27.557262710287986],[91.63193359375012,27.759960937499983],[91.64189453125002,27.923242187500023],[91.36259958579089,28.02438066407592],[91.27304687500012,28.078369140625],[91.22587890625007,28.071240234374983],[91.07773437500012,27.974462890624977],[91.02080078125002,27.970068359374977],[90.71572265625,28.071728515624983],[90.63007812500004,28.078564453124955],[90.47734375000007,28.07084960937499],[90.3527343750001,28.080224609375023],[90.33310546875012,28.093994140625],[90.36298828125004,28.21650390625001],[90.34824218750006,28.24394531249999],[90.22080078125006,28.27773437500005],[90.10449218749997,28.302050781250017],[89.98105468750006,28.311181640625023],[89.8978515625,28.29414062500001],[89.81689453125003,28.25629882812501],[89.74980468750002,28.18818359375001],[89.65273437500005,28.158300781250034],[89.53691406250007,28.10742187499997],[89.4806640625001,28.059960937499994],[88.89140625000002,27.316064453124966],[88.83251953125003,27.36284179687499],[88.7648437500001,27.429882812499983],[88.74902343749997,27.521875],[88.82988281250002,27.76738281249999],[88.84882812500004,27.86865234375],[88.80371093750003,28.006933593750034],[88.57792968750002,28.093359375000034],[88.42597656250004,28.01166992187501],[88.27519531250007,27.968847656250006],[88.14111328125003,27.94892578125001],[88.10898437500006,27.933007812499966],[88.10976562500005,27.870605468750057],[87.8607421875,27.886083984375006],[87.62255859374997,27.81518554687503],[87.29072265625004,27.821923828124994],[87.14140625000002,27.838330078124955],[87.02011718750006,27.928662109374983],[86.9337890625001,27.96845703125001],[86.84238281250012,27.99916992187505],[86.750390625,28.022070312500006],[86.71962890625005,28.070654296875034],[86.69052734375006,28.09492187500001],[86.61445312500004,28.10302734374997],[86.55449218750007,28.08520507812497],[86.51689453125007,27.963525390624966],[86.40869140625003,27.928662109374983],[86.32861328124997,27.95952148437496],[86.2179687500001,28.022070312500006],[86.13701171875002,28.114355468750063],[86.07871093750006,28.08359375],[86.0641601562501,27.934716796874966],[85.99453125000005,27.910400390625],[85.95410156249997,27.92822265624997],[85.92167968750002,27.989697265624983],[85.84023437500005,28.135351562499977],[85.75947265625004,28.220654296874955],[85.67832031250012,28.277441406249977],[85.41064453125003,28.27602539062505],[85.21210937500004,28.292626953124966],[85.1224609375,28.315966796875017],[85.08857421875004,28.37226562500001],[85.121484375,28.484277343750023],[85.16015624999997,28.571875],[85.15908203125,28.592236328124983],[85.1263671875,28.602636718750063],[85.06914062500007,28.60966796874999],[84.85507812500006,28.553613281250023],[84.796875,28.560205078125023],[84.2287109375001,28.911767578124966],[84.17558593750002,29.036376953125057],[84.12783203125005,29.15629882812496],[84.10136718750002,29.21997070312497],[84.02197265624997,29.25385742187504],[83.93593750000005,29.27949218750001],[83.58349609375003,29.18359375000003],[83.15546875000004,29.612646484375034],[82.22070312500003,30.063867187500023],[82.04335937500005,30.326757812500034],[81.8548828125,30.362402343750006],[81.64189453125007,30.3875],[81.4171875000001,30.33759765625001],[81.25507812500004,30.09331054687499],[81.17714843750005,30.039892578125034],[80.98544921875006,30.23710937499999],[80.87353515625003,30.290576171875045],[80.19121093750002,30.56840820312496],[80.20712890625006,30.683740234375023],[79.92451171875004,30.888769531250034],[79.66425781250004,30.96523437499999],[79.38847656250007,31.064208984375],[79.10712890625004,31.402636718750017],[78.74355468750005,31.323779296875017],[78.7550781250001,31.55029296875],[78.69345703125006,31.740380859374994],[78.72558593750003,31.983789062500023],[78.49589843750002,32.21577148437504],[78.4552734375001,32.30034179687502],[78.41748046874997,32.466699218749994],[78.38964843749997,32.51987304687498],[78.73671875,32.55839843750002],[78.75351562500012,32.49926757812506],[78.91894531249997,32.35820312500002],[79.16992187500003,32.497216796874994],[79.14550781250003,33.00146484375006],[79.10283203125007,33.05253906249996],[79.13515625000005,33.17192382812496],[79.1125,33.22626953125001],[78.94843750000004,33.346533203125006],[78.86503906250002,33.43110351562501],[78.78378906250006,33.80878906250004],[78.72666015625006,34.013378906249955],[78.97060546875,34.22822265625004],[78.93642578125,34.35195312500002],[78.86484375000006,34.39033203125001],[78.32695312500007,34.60639648437498],[78.15849609375002,34.94648437499998],[78.07578125000006,35.13491210937502],[78.0426757812501,35.47978515625002],[77.79941406250006,35.49589843750002],[77.44648437500004,35.47558593750006],[77.29482421875005,35.508154296875034],[77.09003906250004,35.55205078124999],[76.87890625000003,35.61328125000003],[76.76689453125002,35.661718750000034],[76.72753906250003,35.67866210937504],[76.63183593749997,35.729394531249966],[76.56347656249997,35.77299804687499],[76.55126953124997,35.887060546875034],[76.50205078125006,35.87822265625002],[76.38574218750003,35.837158203125],[76.25166015625004,35.8109375],[76.17783203125012,35.810546875],[76.14785156250005,35.82900390625002],[76.07089843750006,35.983007812500034],[75.91230468750004,36.048974609374994],[75.97441406250007,36.38242187500006],[75.9518554687501,36.458105468750034],[75.9330078125,36.52158203124998],[75.840234375,36.64970703124999],[75.7721679687501,36.694921875000034],[75.6671875000001,36.741992187500045],[75.57373046874997,36.75932617187502],[75.46025390625002,36.725048828124955],[75.42421875000005,36.73823242187498],[75.37685546875,36.88369140625005],[75.34667968749997,36.913476562499966],[75.05390625000004,36.98715820312498],[74.94912109375,36.96835937500006],[74.88925781250006,36.95244140625002],[74.69218750000007,37.035742187500006],[74.60058593749997,37.03666992187502],[74.54140625,37.02216796875001],[74.52646484375006,37.03066406250005],[74.49794921875,37.057226562500034],[74.37617187500004,37.13735351562502],[74.37216796875006,37.15771484375],[74.558984375,37.23662109374999],[74.66894531250003,37.266699218750006],[74.72666015625006,37.29072265625001],[74.7389648437501,37.28564453125003],[74.76738281250002,37.249169921874966],[74.840234375,37.22504882812504],[74.89130859375004,37.231640624999955],[75.11875,37.38569335937498],[74.8942382812501,37.60141601562498],[74.81230468750002,38.46030273437498],[74.27744140625,38.659765625000034],[74.02558593750004,38.53984375000002],[73.80166015625,38.60688476562501],[73.69609375000007,38.85429687499996],[73.8052734375,38.968652343749994],[73.60732421875,39.229199218749955],[73.63632812500006,39.396679687499955],[73.63164062500007,39.44887695312502],[73.82294921875004,39.48896484375004],[73.90712890625,39.578515624999966],[73.9146484375,39.60649414062499],[73.88251953125004,39.71455078124998],[73.83974609375005,39.76284179687505],[73.8353515625,39.800146484375006],[73.85625,39.828662109375045],[73.88457031250002,39.87792968750006],[73.93876953125002,39.97880859374999],[73.99160156250005,40.04311523437502],[74.83046875,40.32851562499999],[74.80126953124997,40.428515625000045],[74.83515625000004,40.482617187499955],[74.865625,40.493505859375034],[75.0044921875,40.44951171874996],[75.11132812499997,40.4541015625],[75.24101562500002,40.48027343750002],[75.52080078125002,40.627539062500006],[75.55556640625,40.625195312499955],[75.6771484375,40.305810546874994],[75.87197265625,40.30322265625],[76.25830078124997,40.43076171875006],[76.3185546875001,40.352246093749955],[76.39638671875005,40.389794921874966],[76.4801757812501,40.44951171874996],[76.57792968750002,40.577880859375],[76.62216796875006,40.66235351562497],[76.6398437500001,40.74223632812499],[76.66113281249997,40.77963867187498],[76.70839843750005,40.818115234375],[76.82402343750002,40.982324218749966],[76.90771484374997,41.02416992187497],[76.98662109375002,41.039160156250006],[77.58173828125004,40.99277343750006],[77.71933593750012,41.024316406249994],[77.81523437500002,41.05561523437498],[77.9564453125,41.05068359375005],[78.1234375,41.07563476562498],[78.34628906250012,41.28144531249998],[78.36240234375012,41.37163085937496],[78.44287109374997,41.41752929687499],[78.742578125,41.56005859375],[79.29355468750006,41.78281249999998],[79.76611328124997,41.89887695312501],[79.84042968750012,41.99575195312502],[79.90966796875003,42.014990234375034],[80.21621093750005,42.03242187500004],[80.23515625000007,42.04345703124997],[80.24619140625012,42.05981445312503],[80.209375,42.190039062500006],[80.20224609375012,42.73447265624998],[80.53896484375005,42.873486328124955],[80.39023437500006,43.043115234374966],[80.78574218750006,43.16157226562504],[80.35527343750002,44.09726562500006],[80.48154296875006,44.71464843749999],[79.871875,44.88378906249997],[80.05917968750012,45.006445312500006],[81.69199218750012,45.34936523437497],[81.94492187500006,45.16083984375001],[82.26660156249997,45.21909179687498],[82.52148437500003,45.12548828125],[82.61162109375007,45.424267578124955],[82.31523437500002,45.59492187499998],[83.02949218750004,47.18593750000002],[84.016015625,46.97050781250002],[84.66660156250006,46.97236328125004],[84.78613281249997,46.83071289062505],[85.484765625,47.06352539062496],[85.65664062500005,47.254638671875],[85.52597656250006,47.915625],[85.7494140625,48.38505859374999],[86.54941406250012,48.52861328125002],[86.8083007812501,49.04970703125002],[87.32285156250012,49.085791015625006],[87.41669921875004,49.07661132812501],[87.5158203125001,49.122412109375006],[87.7625,49.16582031249996],[87.81425781250002,49.162304687499955],[87.87216796875012,49.000146484374966],[87.74316406250003,48.88164062499999],[87.83183593750007,48.79165039062505],[88.02792968750006,48.735595703125],[88.06005859375003,48.707177734374966],[87.9796875000001,48.55512695312498],[88.30996093750005,48.47207031250002],[88.41396484375,48.403417968750006],[88.51708984374997,48.384472656249955],[88.56679687500005,48.31743164062496],[88.57597656250007,48.220166015624955],[88.68183593750004,48.170556640624994],[88.83828125000005,48.101708984374994],[88.91777343750007,48.089013671874966],[89.04765625000007,48.002539062500034],[89.47919921875004,48.02905273437503],[89.5609375,48.00395507812496],[89.778125,47.82700195312498],[89.83134765625002,47.82329101562502],[89.91044921875007,47.844335937500034],[89.95869140625004,47.88632812499998],[90.02792968750012,47.877685546875],[90.1032226562501,47.74541015624996],[90.19101562500012,47.70209960937501],[90.31328125000007,47.67617187499999],[90.33066406250006,47.655175781249966],[90.42519531250005,47.50410156250001],[90.49619140625012,47.28515625],[90.64335937500007,47.10029296874998],[90.71552734375004,47.00385742187498],[90.7990234375001,46.98515624999999],[90.86992187500002,46.95449218750005],[90.91054687500005,46.88325195312501],[90.9857421875,46.7490234375],[90.9115234375,46.270654296874994],[90.94755859375002,46.17729492187499],[90.99677734375004,46.10498046875],[91.00175781250007,46.03579101562502],[90.6618164062501,45.525244140625006],[90.87724609375002,45.19609375000002],[91.05,45.217431640624994],[91.584375,45.07651367187498],[92.42382812499997,45.008935546874994],[92.57890625000002,45.01098632812506],[92.78789062500007,45.035742187500034],[93.51621093750012,44.944482421874994],[94.71201171875012,44.35083007812503],[95.35029296875004,44.27807617187503],[95.32558593750005,44.03935546874999],[95.52558593750004,43.953955078125006],[95.85957031250004,43.27597656249998],[96.38544921875004,42.72036132812502],[97.20566406250012,42.78979492187506],[99.46787109375012,42.568212890625034],[99.98378906250005,42.67734375000006],[100.08632812500005,42.67075195312506],[100.51904296875003,42.61679687499998],[101.09199218750004,42.55131835937496],[101.49531250000004,42.53876953124998],[101.57910156249997,42.52353515624998],[101.65996093750002,42.50004882812499],[101.97294921875002,42.21586914062502],[102.15664062500005,42.158105468749966],[102.57519531249997,42.09208984375002],[103.07285156250006,42.00595703125006],[103.7111328125001,41.75131835937506],[103.99726562500004,41.796972656250034],[104.30517578124997,41.84614257812501],[104.49824218750004,41.87700195312499],[104.49824218750004,41.65869140625],[104.86035156250003,41.64375],[104.98203125000012,41.59550781250002],[105.05058593750002,41.61591796875001],[105.1154296875001,41.66328124999998],[105.19707031250002,41.738037109375],[105.31435546875005,41.77089843750005],[105.86757812500005,41.993994140625034],[106.77001953125003,42.28872070312502],[108.17119140625002,42.44731445312502],[108.68730468750002,42.416113281250034],[109.33984374999997,42.43837890625005],[109.44316406250002,42.455957031249994],[110.40039062499997,42.77368164062497],[111.00722656250005,43.34140624999998],[111.878125,43.68017578125],[111.93173828125012,43.81494140625],[111.40224609375005,44.367285156250006],[111.89804687500006,45.064062500000034],[112.03261718750005,45.08164062500006],[112.11289062500006,45.06293945312498],[112.41132812500004,45.05820312499998],[112.49931640625002,45.01093750000004],[112.59677734375006,44.917675781249955],[112.7067382812501,44.883447265624994],[113.04941406250006,44.81035156250002],[113.3009765625001,44.79165039062502],[113.50791015625006,44.76235351562502],[113.58701171875006,44.745703125],[113.65263671875002,44.76347656249999],[113.87705078125012,44.89619140625001],[114.03027343749997,44.942578124999955],[114.08027343750004,44.97114257812501],[114.41914062500004,45.20258789062501],[114.56015625000012,45.38999023437498],[114.73876953124997,45.41962890624998],[114.91923828125007,45.378271484375006],[115.16259765624997,45.390234375000034],[115.6810546875,45.45825195312503],[116.19765625,45.739355468750006],[116.240625,45.795996093750006],[116.22910156250012,45.84575195312502],[116.21298828125012,45.88691406249998],[116.56259765625012,46.28979492187497],[116.85908203125004,46.387939453125],[117.3333984375,46.36201171875004],[117.35693359375003,46.391308593749955],[117.35634765625,46.436669921874966],[117.39218750000012,46.53759765625003],[117.40556640625007,46.57089843750006],[117.43808593750012,46.58623046874999],[117.546875,46.58828125000005],[117.74121093749997,46.51816406250006],[118.07128906249997,46.666601562500006],[118.15683593750006,46.678564453125034],[118.30869140625012,46.71704101562497],[118.40439453125006,46.70317382812499],[118.58046875,46.69189453125],[118.64873046875002,46.70166015625006],[118.72294921875007,46.69189453125],[118.8439453125001,46.76020507812498],[118.95712890625006,46.73486328124997],[119.16210937499997,46.638671875],[119.33183593750002,46.61381835937499],[119.47402343750005,46.626660156249955],[119.62021484375006,46.60395507812504],[119.70664062500006,46.60600585937502],[119.74746093750005,46.62719726562497],[119.86718750000003,46.67216796874999],[119.89785156250005,46.857812499999966],[119.71113281250004,47.15],[119.08193359375,47.654150390625034],[119.01757812500003,47.68535156249999],[118.88027343750005,47.72509765625],[118.75996093750004,47.75761718749996],[118.69052734375012,47.822265625],[118.56777343750005,47.94326171875005],[118.49843750000005,47.98398437499998],[117.76835937500002,47.98789062499998],[117.3507812500001,47.65219726562498],[117.28593750000002,47.666357421875034],[117.06972656250005,47.80639648437506],[116.95166015624997,47.836572265624966],[116.90117187500007,47.85307617187496],[116.76054687500002,47.869775390624994],[116.65195312500012,47.86450195312497],[116.51347656250007,47.839550781249955],[116.37822265625002,47.84404296874999],[116.31718750000002,47.85986328125],[116.2311523437501,47.85820312500002],[116.07480468750012,47.78955078125],[115.99384765625004,47.71132812500005],[115.89824218750002,47.68691406250005],[115.6164062500001,47.874804687500045],[115.52509765625004,48.13085937499997],[115.63945312500007,48.18623046874998],[115.785546875,48.24824218750001],[115.7965820312501,48.346337890624994],[115.7916992187501,48.455712890624994],[115.8205078125001,48.57724609375006],[116.6833007812501,49.82377929687499],[117.8734375,49.51347656250002],[118.4515625,49.84448242187503],[119.25986328125012,50.06640625000003],[119.34628906250012,50.278955078124994],[119.16367187500006,50.40600585937503],[120.06689453125003,51.60068359375006],[120.74980468750007,52.096533203125006],[120.65615234375,52.56665039062503],[120.0675781250001,52.632910156250034],[120.09453125000007,52.787207031250034],[120.98544921875012,53.28457031250002],[123.6078125,53.546533203124994],[124.81230468750002,53.133837890625045],[125.075,53.20366210937496],[125.64902343750012,53.042285156250045],[126.34169921875,52.36201171875001],[126.92480468749997,51.10014648437496],[127.30703125000005,50.70795898437501],[127.33720703125007,50.35014648437502],[127.590234375,50.20898437500003],[127.55078124999997,49.801806640625045],[127.99960937500006,49.56860351562506],[128.70400390625,49.60014648437499],[129.0651367187501,49.374658203124966],[129.49814453125012,49.38881835937502],[130.1959960937501,48.89165039062499],[130.553125,48.861181640625006],[130.5521484375,48.602490234374955],[130.80429687500012,48.34150390624998],[130.7326171875001,48.01923828124998],[130.96191406249997,47.70932617187498],[132.47626953125004,47.714990234374994],[132.7072265625001,47.94726562500006],[133.14404296875003,48.10566406249998],[133.46835937500006,48.09716796875003],[134.29335937500005,48.37343750000002],[134.66523437500004,48.25390625],[134.56601562500006,48.02250976562502],[134.75234375,47.71542968749998],[134.1676757812501,47.30219726562501],[133.86132812500003,46.24775390625004],[133.43642578125,45.60468750000004],[133.18603515625003,45.49482421875004],[133.1134765625001,45.130712890625006],[132.93603515624997,45.029931640624994],[131.85185546875002,45.32685546875001],[131.44687500000012,44.984033203124966],[130.9816406250001,44.844335937500034],[131.2552734375,44.07158203124999],[131.25732421875003,43.378076171874994],[131.06855468750004,42.90224609375005],[130.42480468749997,42.72705078124997],[130.52695312500012,42.535400390625]]],[[[113.9977539062501,22.210498046875045],[113.83886718749997,22.24169921875003],[114.04394531250003,22.33339843750005],[113.9977539062501,22.210498046875045]]],[[[114.01542968750007,22.51191406250001],[114.26601562500005,22.540966796874983],[114.26796875,22.295556640624966],[113.93730468750002,22.364990234375],[114.01542968750007,22.51191406250001]]],[],[[[118.4074218750001,24.522119140624994],[118.43271484375006,24.414355468750074],[118.29511718750004,24.436328125000017],[118.4074218750001,24.522119140624994]]],[[[121.00878906249997,22.62036132812497],[120.83984375000003,21.925],[120.2328125,22.71791992187505],[120.0724609375001,23.149755859375006],[120.13212890625007,23.652929687500034],[121.040625,25.032812500000034],[121.59365234375,25.275341796874983],[121.92900390625002,24.973730468749977],[121.39746093750003,23.172509765625023],[121.00878906249997,22.62036132812497]]]]},properties:{name:"China",childNum:15}},{geometry:{type:"Polygon",coordinates:[[[-5.262304687499977,10.319677734374991],[-4.72177734374992,9.756542968750026],[-4.625830078125006,9.713574218749969],[-4.526611328124943,9.723486328125034],[-4.406201171874926,9.647998046875031],[-4.332226562499955,9.645703125],[-4.18115234375,9.78173828125],[-3.790625,9.917187499999983],[-3.581152343749977,9.924316406250014],[-3.289697265625023,9.882226562500051],[-3.223535156249937,9.895458984374997],[-3.160693359374932,9.849169921874974],[-3.095800781249949,9.752099609375009],[-3.042626953124937,9.72089843750004],[-2.988281249999972,9.687353515624963],[-2.900878906249943,9.534619140625026],[-2.875146484374937,9.500927734374997],[-2.816748046874949,9.425830078124974],[-2.766601562499943,9.424707031250009],[-2.7171875,9.457128906250048],[-2.695849609374989,9.481347656250009],[-2.686132812499977,9.43173828125002],[-2.705761718749983,9.351367187499989],[-2.74692382812492,9.04511718750004],[-2.689892578124955,9.02509765625004],[-2.649218750000017,8.956591796875031],[-2.600390625000017,8.800439453125023],[-2.505859375000028,8.208740234375],[-2.538281249999955,8.171630859374986],[-2.61171875,8.147558593749963],[-2.619970703125006,8.12109375],[-2.600976562499937,8.082226562499983],[-2.613378906249977,8.046679687500017],[-2.668847656249994,8.022216796875014],[-2.789746093749955,7.931933593750003],[-2.959082031249977,7.454541015624997],[-3.227148437499977,6.749121093749991],[-2.998291015624972,5.711328125000051],[-2.793652343749955,5.600097656250028],[-2.754980468749977,5.432519531249994],[-2.815673828125,5.153027343749997],[-3.168701171874972,5.203027343749966],[-3.199951171874943,5.3544921875],[-3.347558593749994,5.13066406249996],[-4.120166015625017,5.309716796875023],[-4.60888671875,5.235888671875003],[-4.037207031249977,5.23012695312498],[-4.899707031249932,5.138330078125023],[-5.282373046874994,5.210253906250017],[-5.36752929687492,5.15078125],[-5.061816406249989,5.13066406249996],[-5.913769531249926,5.0109375],[-7.544970703124989,4.351318359375],[-7.574658203124983,4.572314453124989],[-7.585058593749977,4.916748046875],[-7.39990234375,5.550585937499989],[-7.454394531249989,5.841308593749972],[-7.636132812499994,5.90771484375],[-7.730371093749994,5.919042968749991],[-7.800927734374994,6.038916015624991],[-7.833251953125,6.076367187499983],[-7.855517578125017,6.150146484375],[-7.888623046875011,6.234863281250028],[-7.981591796874937,6.2861328125],[-8.287109375,6.31904296875004],[-8.587890625,6.490527343749989],[-8.324511718749989,6.920019531249991],[-8.408740234374989,7.411816406249997],[-8.429980468749989,7.601855468749989],[-8.351757812499926,7.590576171875],[-8.231884765624955,7.556738281250034],[-8.205957031249994,7.590234375000023],[-8.115429687499926,7.760742187500028],[-8.126855468749937,7.867724609374974],[-8.00986328124992,8.078515625000023],[-8.048583984375,8.169726562500045],[-8.140625,8.181445312500031],[-8.217138671874949,8.219677734375011],[-8.256103515625,8.253710937500017],[-8.244140624999943,8.407910156249983],[-8.236962890624994,8.455664062500034],[-7.953125,8.477734375],[-7.823583984374977,8.467675781249994],[-7.738964843749983,8.375244140624986],[-7.696093749999932,8.375585937499977],[-7.71958007812492,8.643017578125011],[-7.950976562499989,8.786816406249997],[-7.938183593749983,8.97978515624996],[-7.902099609375,9.017089843750014],[-7.777978515624937,9.080859375000031],[-7.799804687499943,9.115039062499989],[-7.839404296875017,9.151611328124972],[-7.918066406249949,9.188525390625031],[-7.896191406249955,9.415869140624991],[-8.136962890624972,9.49570312499999],[-8.155175781249937,9.973193359375017],[-7.990625,10.1625],[-7.661132812500028,10.427441406250011],[-7.385058593749989,10.340136718749989],[-7.01708984375,10.143261718750026],[-6.950341796874994,10.342333984374989],[-6.693261718750023,10.34946289062502],[-6.669335937499937,10.39218750000002],[-6.69199218749992,10.512011718750017],[-6.686132812499977,10.578027343750051],[-6.676367187499949,10.633789062500043],[-6.654150390624949,10.65644531250004],[-6.482617187499983,10.561230468749997],[-6.250244140625,10.717919921875037],[-6.190673828124943,10.400292968749994],[-6.192626953124972,10.369433593750003],[-6.241308593749949,10.279199218750009],[-6.238378906249977,10.26162109374998],[-6.117187499999972,10.201904296874986],[-6.034570312499937,10.194824218750057],[-5.907568359375006,10.307226562500034],[-5.896191406249983,10.354736328125028],[-5.843847656249977,10.389550781250023],[-5.694287109374983,10.433203125000034],[-5.556591796874983,10.439941406249986],[-5.382275390625011,10.314013671875003],[-5.262304687499977,10.319677734374991]]]},properties:{name:"Côte d'Ivoire",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[15.480078125,7.523779296874991],[15.206738281250011,7.206152343749991],[14.7392578125,6.27978515625],[14.43115234375,6.038720703124994],[14.616894531250011,5.865136718749994],[14.56298828125,5.279931640624994],[14.73125,4.602392578124991],[15.063574218750006,4.284863281249997],[15.128710937500017,3.826904296875],[16.0634765625,2.90859375],[16.183398437500017,2.270068359374989],[16.059375,1.676220703124997],[15.741601562500023,1.914990234374997],[14.902441406250006,2.012304687499991],[14.578906250000017,2.199121093749994],[13.293554687500006,2.161572265624997],[13.2203125,2.256445312499991],[11.558984375000023,2.302197265624997],[11.348437500000017,2.299707031249994],[11.328710937500006,2.167431640624997],[11.096582031250023,2.16748046875],[10.790917968750023,2.16757812499999],[9.979882812500023,2.167773437499989],[9.8701171875,2.21328125],[9.8369140625,2.242382812499997],[9.830371093750017,2.275488281249991],[9.826171875,2.297802734374997],[9.80078125,2.304443359375],[9.82177734375,2.539257812499997],[9.948437500000011,3.079052734374997],[9.672070312500011,3.53759765625],[9.765722656250006,3.623828124999989],[9.642382812500017,3.611767578124997],[9.55615234375,3.798046875],[9.739648437500023,3.852929687499994],[9.639941406250017,3.96533203125],[9.688867187500023,4.056396484375],[9.483691406250017,4.066113281249997],[9.42529296875,3.922314453124997],[9.000097656250006,4.091601562499989],[8.918261718750017,4.553759765624989],[8.660351562500011,4.670996093749991],[8.65625,4.516357421875],[8.53955078125,4.571875],[8.715625,5.046875],[8.997167968750006,5.917724609375],[9.490234375,6.418652343749997],[9.779882812500006,6.76015625],[9.820703125000023,6.783935546875],[9.874218750000011,6.803271484374989],[10.038867187500017,6.92138671875],[10.1435546875,6.996435546874991],[10.167773437500017,6.959179687499997],[10.185546875,6.912792968749997],[10.205468750000023,6.8916015625],[10.293066406250006,6.876757812499989],[10.413183593750006,6.877734374999989],[10.60625,7.063085937499991],[10.954199218750006,6.7765625],[11.032519531250017,6.697900390624994],[11.1064453125,6.457714843749997],[11.1533203125,6.437939453124997],[11.2373046875,6.450537109374991],[11.401757812500023,6.533935546875],[11.551660156250023,6.697265625],[11.580078125,6.888867187499997],[11.657519531250017,6.9515625],[11.861425781250006,7.11640625],[11.767382812500017,7.272265624999989],[11.809179687500006,7.345068359374991],[12.016015625000023,7.589746093749994],[12.2333984375,8.282324218749991],[12.403515625000011,8.595556640624991],[12.582714843750011,8.624121093749991],[12.651562500000011,8.667773437499989],[12.7822265625,8.81787109375],[12.806542968750023,8.886621093749994],[12.875683593750011,9.303515624999989],[12.929492187500017,9.42626953125],[13.19873046875,9.563769531249989],[13.269921875000023,10.036181640624989],[13.41455078125,10.171435546874989],[13.535351562500011,10.60507812499999],[13.699902343750011,10.873144531249991],[13.89208984375,11.140087890624997],[13.9814453125,11.211865234374997],[14.056738281250006,11.245019531249994],[14.143261718750011,11.24853515625],[14.202343750000011,11.268164062499991],[14.559765625000011,11.492285156249991],[14.619726562500006,12.150976562499991],[14.518945312500023,12.298242187499994],[14.272851562500023,12.356494140624989],[14.184863281250017,12.447216796874997],[14.06396484375,13.07851562499999],[14.244824218750011,13.07734375],[14.461718750000017,13.021777343749989],[14.847070312500023,12.502099609374994],[15.08125,11.845507812499989],[15.029882812500006,11.11367187499999],[15.132226562500023,10.648486328124989],[15.276074218750011,10.357373046874997],[15.654882812500006,10.0078125],[14.243261718750006,9.979736328125],[13.977246093750011,9.691552734374994],[14.332324218750017,9.20351562499999],[15.1162109375,8.557324218749997],[15.5498046875,7.787890624999989],[15.480078125,7.523779296874991]]]},properties:{name:"Cameroon",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[27.4033203125,5.109179687499989],[27.7880859375,4.644677734374994],[28.19208984375001,4.350244140624994],[28.427539062500017,4.324169921874997],[28.72705078125,4.504980468749991],[29.224902343750017,4.391894531249989],[29.469628906250023,4.61181640625],[29.676855468750006,4.5869140625],[30.194921875,3.98193359375],[30.50830078125,3.835693359375],[30.586718750000017,3.62421875],[30.757226562500023,3.62421875],[30.83857421875001,3.49072265625],[30.90644531250001,3.408935546875],[30.754003906250006,3.041796874999989],[30.8466796875,2.847021484374991],[30.728613281250006,2.455371093749989],[31.176367187500006,2.270068359374989],[31.252734375000017,2.044580078124994],[29.94287109375,.819238281249994],[29.934472656250023,.4990234375],[29.717675781250023,.098339843749997],[29.576953125000017,-1.387890625000011],[29.196582031250017,-1.719921875000011],[29.13154296875001,-2.195117187500003],[28.876367187500023,-2.400292968750009],[28.893945312500023,-2.635058593750003],[29.01435546875001,-2.72021484375],[29.224414062500017,-3.053515625],[29.211816406250023,-3.833789062500003],[29.403222656250023,-4.449316406250006],[29.404199218750023,-4.496679687500006],[29.32568359375,-4.835644531250011],[29.32343750000001,-4.898828125],[29.3427734375,-4.983105468750011],[29.542382812500023,-5.499804687500003],[29.594140625000023,-5.65078125],[29.60703125,-5.72265625],[29.59638671875001,-5.775976562500006],[29.490820312500006,-5.965429687500006],[29.480078125,-6.025],[29.50625,-6.172070312500011],[29.540820312500017,-6.313867187500009],[29.590625,-6.394433593750009],[29.70966796875001,-6.616894531250011],[29.798144531250017,-6.69189453125],[29.961816406250023,-6.803125],[30.10625,-6.9150390625],[30.212695312500017,-7.037890625],[30.31318359375001,-7.203710937500006],[30.40673828125,-7.460644531250011],[30.75117187500001,-8.193652343750003],[28.89814453125001,-8.485449218750006],[28.869531250000023,-8.785839843750011],[28.400683593750017,-9.224804687500011],[28.60419921875001,-9.678808593750006],[28.6455078125,-10.550195312500009],[28.383398437500006,-11.566699218750003],[28.482519531250006,-11.812109375],[29.064355468750023,-12.348828125000011],[29.48554687500001,-12.41845703125],[29.508203125000023,-12.228222656250011],[29.79511718750001,-12.155468750000011],[29.775195312500017,-13.438085937500006],[29.55419921875,-13.248925781250009],[29.20185546875001,-13.398339843750009],[29.014257812500006,-13.368847656250011],[28.730078125,-12.925488281250011],[28.550878906250006,-12.836132812500011],[28.412890625000017,-12.51806640625],[27.573828125,-12.22705078125],[27.1591796875,-11.579199218750006],[26.824023437500017,-11.965234375],[26.025976562500006,-11.89013671875],[25.349414062500017,-11.623046875],[25.28876953125001,-11.21240234375],[24.3779296875,-11.417089843750006],[24.36572265625,-11.1298828125],[23.96650390625001,-10.871777343750011],[23.901171875000017,-10.983203125],[23.833886718750023,-11.013671875],[23.463964843750006,-10.969335937500006],[23.076269531250006,-11.087890625],[22.814746093750017,-11.080273437500011],[22.56103515625,-11.055859375000011],[22.486132812500017,-11.08671875],[22.392968750000023,-11.159472656250003],[22.31494140625,-11.198632812500009],[22.27880859375,-11.194140625],[22.226171875,-11.121972656250009],[22.203515625000023,-10.829492187500009],[22.307031250000023,-10.691308593750009],[22.19775390625,-10.040625],[21.81318359375001,-9.46875],[21.905371093750006,-8.693359375],[21.806054687500023,-7.32861328125],[21.751074218750006,-7.30546875],[21.190332031250023,-7.284960937500003],[20.910937500000017,-7.281445312500011],[20.607812500000023,-7.277734375],[20.558398437500017,-7.244433593750003],[20.53583984375001,-7.182812500000011],[20.536914062500017,-7.121777343750011],[20.598730468750006,-6.93515625],[20.59003906250001,-6.919921875],[20.482226562500017,-6.915820312500003],[20.190039062500006,-6.9462890625],[19.997460937500023,-6.976464843750009],[19.87519531250001,-6.986328125],[19.527636718750017,-7.144433593750009],[19.483789062500023,-7.279492187500011],[19.479882812500023,-7.47216796875],[19.371679687500006,-7.655078125],[19.369921875000017,-7.70654296875],[19.3408203125,-7.966601562500003],[19.142675781250006,-8.00146484375],[18.944433593750006,-8.00146484375],[18.56269531250001,-7.9359375],[18.0087890625,-8.107617187500011],[17.643359375000017,-8.090722656250009],[17.57958984375,-8.099023437500009],[16.984765625000023,-7.257421875],[16.91943359375,-6.933984375],[16.813085937500006,-6.772558593750006],[16.742968750000017,-6.618457031250003],[16.697265625,-6.164257812500011],[16.537109375,-5.9658203125],[16.431445312500017,-5.900195312500003],[16.315234375000017,-5.865625],[13.978515625,-5.857226562500003],[13.346484375000017,-5.863378906250006],[13.184375,-5.85625],[12.452929687500017,-6.00048828125],[12.213671875000017,-5.758691406250009],[12.484570312500011,-5.71875],[12.451464843750017,-5.071484375000011],[12.502734375000017,-5.036914062500003],[12.573535156250017,-4.99658203125],[12.59619140625,-4.978417968750009],[12.8296875,-4.736621093750003],[12.947460937500011,-4.6953125],[13.057324218750011,-4.651074218750011],[13.07275390625,-4.634765625],[13.08740234375,-4.601953125],[13.136621093750023,-4.604296875],[13.414941406250023,-4.83740234375],[13.659570312500023,-4.721484375],[13.717089843750017,-4.454492187500009],[13.94091796875,-4.484667968750003],[14.358300781250023,-4.299414062500006],[14.449804687500006,-4.449511718750003],[14.365429687500011,-4.585546875],[14.410742187500006,-4.83125],[14.707910156250023,-4.881738281250009],[15.990039062500017,-3.766210937500006],[16.217382812500006,-3.0302734375],[16.21533203125,-2.177832031250006],[16.54072265625001,-1.840136718750003],[16.8798828125,-1.225878906250003],[17.752832031250023,-.549023437500011],[18.072167968750023,2.01328125],[18.49091796875001,2.924414062499991],[18.6103515625,3.478417968749994],[18.594140625000023,4.346240234374989],[19.06855468750001,4.891406249999989],[19.5009765625,5.127490234374989],[19.806542968750023,5.089306640624997],[20.226367187500017,4.829638671874989],[20.55810546875,4.462695312499989],[22.422167968750017,4.134960937499997],[22.864550781250017,4.723876953125],[23.41718750000001,4.663134765624989],[24.31982421875,4.994140625],[25.065234375000017,4.967431640624994],[25.52509765625001,5.31210937499999],[26.822070312500017,5.062402343749994],[27.071875,5.199755859374989],[27.4033203125,5.109179687499989]]]},properties:{name:"Dem. Rep. Congo",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[18.6103515625,3.478417968749994],[18.49091796875001,2.924414062499991],[18.072167968750023,2.01328125],[17.752832031250023,-.549023437500011],[16.8798828125,-1.225878906250003],[16.54072265625001,-1.840136718750003],[16.21533203125,-2.177832031250006],[16.217382812500006,-3.0302734375],[15.990039062500017,-3.766210937500006],[14.707910156250023,-4.881738281250009],[14.410742187500006,-4.83125],[14.365429687500011,-4.585546875],[14.449804687500006,-4.449511718750003],[14.358300781250023,-4.299414062500006],[13.94091796875,-4.484667968750003],[13.717089843750017,-4.454492187500009],[13.659570312500023,-4.721484375],[13.414941406250023,-4.83740234375],[13.136621093750023,-4.604296875],[13.08740234375,-4.601953125],[13.07275390625,-4.634765625],[13.048046875000011,-4.619238281250006],[12.971386718750011,-4.5517578125],[12.881054687500011,-4.445117187500003],[12.84814453125,-4.428906250000011],[12.50146484375,-4.5875],[12.018359375000017,-5.004296875],[11.777539062500011,-4.565820312500009],[11.130175781250017,-3.916308593750003],[11.234472656250006,-3.690820312500009],[11.504296875000023,-3.5203125],[11.685742187500011,-3.68203125],[11.8798828125,-3.665917968750009],[11.934179687500006,-3.318554687500011],[11.715429687500006,-3.176953125000011],[11.760156250000023,-2.983105468750011],[11.537792968750011,-2.83671875],[11.60546875,-2.342578125],[12.064453125,-2.41259765625],[12.446386718750006,-2.329980468750009],[12.43212890625,-1.928906250000011],[12.590429687500006,-1.826855468750011],[12.793554687500006,-1.931835937500011],[12.991992187500017,-2.313378906250009],[13.464941406250006,-2.395410156250009],[13.733789062500023,-2.138476562500003],[13.886914062500011,-2.465429687500006],[13.993847656250011,-2.490625],[14.199804687500006,-2.354199218750011],[14.162890625000017,-2.217578125],[14.383984375000011,-1.890039062500009],[14.47412109375,-.573437500000011],[13.860058593750011,-.203320312500011],[13.949609375000023,.353808593749989],[14.32421875,.62421875],[14.429882812500011,.901464843749991],[14.180859375000011,1.370214843749991],[13.851367187500017,1.41875],[13.21630859375,1.2484375],[13.172167968750017,1.78857421875],[13.293554687500006,2.161572265624997],[14.578906250000017,2.199121093749994],[14.902441406250006,2.012304687499991],[15.741601562500023,1.914990234374997],[16.059375,1.676220703124997],[16.183398437500017,2.270068359374989],[16.468554687500017,2.831738281249997],[16.610742187500023,3.50537109375],[17.491601562500023,3.687304687499989],[18.160937500000017,3.499804687499989],[18.474414062500017,3.622998046874997],[18.6103515625,3.478417968749994]]]},properties:{name:"Congo",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-71.31972656249997,11.861914062500048],[-71.95810546875,11.66640625],[-72.24848632812501,11.196435546875009],[-72.690087890625,10.835839843749994],[-72.86933593750001,10.49125976562496],[-73.00654296874998,9.789160156250006],[-73.36621093749997,9.194140625000017],[-73.05839843749999,9.259570312500031],[-72.79638671874997,9.10898437499999],[-72.66542968749994,8.62758789062498],[-72.39033203124995,8.287060546874969],[-72.47197265624996,7.524267578124991],[-72.20771484374995,7.37026367187498],[-72.00664062499993,7.032617187500023],[-71.12861328124993,6.98671875],[-70.73715820312503,7.090039062499997],[-70.12919921874999,6.95361328125],[-69.42714843749997,6.123974609374997],[-68.47177734375,6.156542968749974],[-67.85917968749999,6.289892578124963],[-67.48198242187499,6.18027343750002],[-67.47387695312503,5.929980468750003],[-67.82490234374995,5.270458984375026],[-67.85527343750002,4.506884765624989],[-67.66162109375,3.864257812499986],[-67.3111328125,3.41586914062502],[-67.85908203124998,2.793603515624994],[-67.61870117187496,2.793603515624994],[-67.21083984375,2.390136718750043],[-66.87602539062499,1.223046875000037],[-67.082275390625,1.185400390625006],[-67.11923828124998,1.703613281249986],[-67.40043945312499,2.116699218750028],[-67.93623046874998,1.748486328124969],[-68.19379882812495,1.987011718749983],[-68.25595703125,1.845507812500017],[-68.17656249999999,1.719824218749991],[-69.84858398437493,1.708740234375043],[-69.85214843750003,1.05952148437504],[-69.31181640624999,1.050488281249969],[-69.15332031249994,.65878906250002],[-69.47211914062498,.72993164062504],[-70.05390624999993,.578613281250028],[-70.07050781249993,-.13886718750004],[-69.63398437500001,-.50927734375],[-69.40024414062498,-1.194921874999977],[-69.66904296875003,-2.667675781249997],[-69.94819335937498,-4.200585937500009],[-69.96591796875003,-4.2359375],[-70.16752929687499,-4.050195312500009],[-70.24028320312496,-3.882714843749994],[-70.2984375,-3.844238281249972],[-70.33950195312502,-3.814355468750009],[-70.73510742187497,-3.781542968749989],[-70.09584960937494,-2.658203125000014],[-70.16474609374995,-2.639843750000011],[-70.24443359375002,-2.606542968749977],[-70.29462890624995,-2.552539062499989],[-70.57587890624995,-2.418261718749989],[-70.64799804687499,-2.405761718750014],[-70.70537109374996,-2.341992187499983],[-70.91455078125003,-2.218554687499974],[-70.96855468750002,-2.206835937499989],[-71.02729492187498,-2.225781250000026],[-71.11337890625003,-2.245410156250031],[-71.19638671874998,-2.313085937499963],[-71.39697265625,-2.334082031249977],[-71.55947265624997,-2.224218749999977],[-71.75253906249995,-2.15273437499998],[-71.80273437499997,-2.166308593749989],[-71.86728515624998,-2.227734374999983],[-71.932470703125,-2.288671874999963],[-71.98427734375,-2.326562499999952],[-72.21845703125001,-2.400488281250006],[-72.94111328124998,-2.394042968750028],[-72.9896484375,-2.33974609374998],[-73.15449218749993,-2.278222656249966],[-73.19697265624995,-1.830273437500011],[-73.49628906249993,-1.69306640625004],[-73.66430664062497,-1.248828124999946],[-73.86318359374997,-1.19667968749998],[-73.92695312500001,-1.125195312499983],[-73.98681640625003,-1.098144531249986],[-74.05439453124995,-1.028613281250031],[-74.18076171875,-.997753906249955],[-74.24638671874999,-.970605468750023],[-74.28388671874998,-.927832031250006],[-74.33442382812498,-.85087890624996],[-74.41787109375,-.580664062499977],[-74.46518554687498,-.517675781250034],[-74.51386718749993,-.470117187500023],[-74.555078125,-.429882812499997],[-74.61635742187494,-.370019531249966],[-74.691650390625,-.335253906249989],[-74.75537109375003,-.298632812499989],[-74.78046874999998,-.24453125],[-74.80175781249997,-.200097656249994],[-75.13837890624998,-.050488281249969],[-75.28447265624999,-.10654296875002],[-75.77666015624999,.08925781249998],[-76.27060546874998,.439404296874997],[-76.49462890624997,.23544921875002],[-77.396337890625,.393896484374963],[-77.46767578124997,.636523437500017],[-77.702880859375,.837841796874997],[-78.1806640625,.968554687499974],[-78.85966796874996,1.455371093750031],[-79.02543945312499,1.623681640625037],[-78.79296874999994,1.848730468749963],[-78.576904296875,1.773779296874977],[-78.59169921875,2.356640624999969],[-78.41689453125,2.483496093749963],[-78.06665039062494,2.509130859375034],[-77.81357421875,2.716357421874974],[-77.076806640625,3.913281250000026],[-77.26352539062503,3.893212890625023],[-77.27802734374995,4.058496093750023],[-77.35820312499996,3.944726562500037],[-77.40874023437496,4.24775390625004],[-77.52070312499993,4.212792968750023],[-77.35351562499997,4.398291015624977],[-77.28632812499995,4.72172851562496],[-77.373291015625,5.323974609375],[-77.53442382812497,5.537109374999986],[-77.24926757812497,5.780175781250037],[-77.46943359374995,6.176757812500014],[-77.368798828125,6.575585937499994],[-77.90117187499999,7.229345703125048],[-77.76191406249995,7.698828125000034],[-77.53828124999995,7.56625976562502],[-77.19599609374995,7.972460937500003],[-77.47851562499994,8.498437500000037],[-77.37421874999993,8.65830078125002],[-76.85185546875002,8.09047851562498],[-76.924658203125,7.973193359374974],[-76.78657226562493,7.931591796875026],[-76.7720703125,8.310546875000043],[-76.92045898437496,8.573730468750014],[-76.27685546875,8.989111328124991],[-76.02724609374997,9.365771484374989],[-75.63935546874998,9.450439453125014],[-75.680029296875,9.729785156249989],[-75.53857421874997,10.205175781250034],[-75.708349609375,10.143408203124963],[-75.44599609374995,10.610888671874989],[-74.84458007812498,11.109716796875006],[-74.330224609375,10.996679687499991],[-74.51625976562497,10.8625],[-74.40087890625,10.76523437499999],[-74.14291992187503,11.320849609375031],[-73.31337890624997,11.295751953124991],[-72.275,11.88925781250002],[-72.13574218749994,12.188574218749977],[-71.71455078124993,12.41997070312496],[-71.26210937499997,12.335302734375034],[-71.13730468750003,12.04633789062504],[-71.31972656249997,11.861914062500048]]]},properties:{name:"Colombia",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[43.788671875,-12.307031250000023],[43.85898437500006,-12.368261718749977],[43.66367187500006,-12.342871093749949],[43.63134765624997,-12.247070312499972],[43.788671875,-12.307031250000023]]],[[[44.476367187500074,-12.08154296875],[44.504980468750006,-12.356542968749991],[44.220117187499994,-12.171386718750014],[44.476367187500074,-12.08154296875]]],[[[43.46582031249997,-11.901269531249966],[43.226660156250006,-11.75185546874998],[43.2990234375001,-11.374511718750028],[43.39296875000005,-11.408593749999952],[43.46582031249997,-11.901269531249966]]]]},properties:{name:"Comoros",childNum:3}},{geometry:{type:"MultiPolygon",coordinates:[[[[-24.308251953124966,14.856298828124991],[-24.44052734374992,14.834814453124963],[-24.496875,14.980273437500017],[-24.329492187499937,15.019482421875011],[-24.308251953124966,14.856298828124991]]],[[[-23.18212890624997,15.136767578125017],[-23.210253906250017,15.32353515625006],[-23.119335937499955,15.26840820312502],[-23.18212890624997,15.136767578125017]]],[[[-23.444238281249994,15.00795898437498],[-23.5046875,14.916113281250006],[-23.70537109374999,14.96132812499998],[-23.74809570312499,15.328515625],[-23.444238281249994,15.00795898437498]]],[[[-22.917724609375,16.237255859374955],[-22.69262695312497,16.169042968750006],[-22.710107421874994,16.043359374999966],[-22.95927734374996,16.045117187499983],[-22.917724609375,16.237255859374955]]],[[[-24.08769531249999,16.62250976562501],[-24.03271484374997,16.57202148437503],[-24.243066406250023,16.599414062500017],[-24.32236328124992,16.49311523437504],[-24.398095703124966,16.61840820312497],[-24.08769531249999,16.62250976562501]]],[[[-22.888330078124966,16.659082031249994],[-22.980615234374937,16.700878906249983],[-22.93291015624999,16.84101562500004],[-22.888330078124966,16.659082031249994]]],[[[-24.88706054687495,16.81811523437497],[-25.09306640624999,16.83251953125],[-24.936474609374983,16.92211914062503],[-24.88706054687495,16.81811523437497]]],[[[-25.169824218749994,16.94648437500001],[-25.308300781249955,16.93583984374999],[-25.337109374999955,17.091015624999983],[-25.03466796875,17.176464843749983],[-24.979687499999983,17.09472656250003],[-25.169824218749994,16.94648437500001]]]]},properties:{name:"Cape Verde",childNum:8}},{geometry:{type:"Polygon",coordinates:[[[-83.6419921875,10.917236328125],[-83.346826171875,10.315380859374997],[-82.77841796874999,9.66953125],[-82.56357421874999,9.57666015625],[-82.56923828125,9.55820312499999],[-82.58652343749999,9.538818359375],[-82.64409179687499,9.505859375],[-82.801025390625,9.591796875],[-82.843994140625,9.57080078125],[-82.86015624999999,9.511474609375],[-82.88896484374999,9.481005859374989],[-82.925048828125,9.469042968749989],[-82.93984375,9.449169921874997],[-82.94033203125,9.060107421874989],[-82.88134765625,9.055859375],[-82.78305664062499,8.990283203124989],[-82.741162109375,8.951708984374989],[-82.72783203124999,8.916064453124989],[-82.91704101562499,8.740332031249991],[-82.855712890625,8.635302734374989],[-82.84477539062499,8.489355468749991],[-82.86162109374999,8.45351562499999],[-83.02734375,8.337744140624991],[-82.879345703125,8.070654296874991],[-83.12333984374999,8.353076171874989],[-83.16240234374999,8.588183593749989],[-83.4697265625,8.706835937499989],[-83.29150390625,8.406005859375],[-83.54375,8.445849609374989],[-83.73408203125,8.614453125],[-83.613720703125,8.804052734374991],[-83.73691406249999,9.150292968749994],[-84.58159179687499,9.568359375],[-84.71494140624999,9.8994140625],[-85.23564453124999,10.242089843749994],[-85.2365234375,10.107373046874997],[-84.88642578125,9.820947265624994],[-85.07705078125,9.60195312499999],[-85.31455078124999,9.8109375],[-85.62485351562499,9.902441406249991],[-85.84965820312499,10.292041015624989],[-85.667236328125,10.745019531249994],[-85.90800781249999,10.897558593749991],[-85.7443359375,11.06210937499999],[-85.5841796875,11.189453125],[-84.9091796875,10.9453125],[-84.6341796875,11.045605468749997],[-83.91928710937499,10.7353515625],[-83.71293945312499,10.785888671875],[-83.6419921875,10.917236328125]]]},properties:{name:"Costa Rica",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-82.56176757812503,21.571679687500023],[-82.959619140625,21.441308593750023],[-83.18378906250001,21.59345703125004],[-82.97358398437498,21.592285156250057],[-83.08251953124997,21.791406250000023],[-82.99121093750003,21.942724609375034],[-82.71455078124998,21.890283203125023],[-82.56176757812503,21.571679687500023]]],[[[-77.66899414062493,21.951953125000045],[-77.91855468749998,22.088085937499983],[-77.63369140624994,22.054003906250074],[-77.66899414062493,21.951953125000045]]],[[[-77.87939453125,22.127539062500034],[-78.04165039062502,22.201269531250034],[-77.99921874999998,22.298730468749994],[-77.87939453125,22.127539062500034]]],[[[-81.83745117187499,23.163037109374955],[-81.26235351562497,23.156835937500034],[-81.14462890624998,23.054931640625057],[-80.65014648437494,23.10307617187499],[-80.36489257812502,22.943408203125074],[-79.82026367187498,22.887011718750045],[-79.27568359374999,22.407617187499994],[-78.68647460937493,22.366845703125023],[-77.63681640624995,21.79736328125],[-77.49711914062502,21.78833007812503],[-77.58315429687497,21.889257812499977],[-77.49726562499995,21.871630859375045],[-77.14414062499995,21.643603515625017],[-77.36616210937498,21.612646484375034],[-77.25288085937498,21.483496093750006],[-77.0986328125,21.589013671875023],[-76.86743164062497,21.330419921875006],[-75.72294921874996,21.111035156249983],[-75.59580078125,20.99467773437499],[-75.72456054687493,20.71455078125004],[-74.882568359375,20.65063476562497],[-74.51313476562495,20.384570312500045],[-74.16748046874997,20.292187499999955],[-74.15371093750002,20.168554687500006],[-75.11640624999995,19.901416015625017],[-75.151611328125,20.008349609375045],[-75.29047851562495,19.893115234375017],[-76.15844726562497,19.98974609374997],[-77.715087890625,19.85546874999997],[-77.10380859374999,20.407519531250017],[-77.22958984374995,20.64375],[-78.11635742187497,20.761865234374994],[-78.49077148437493,21.05371093750003],[-78.72768554687497,21.592724609374955],[-79.35742187500003,21.58515625000001],[-80.23134765625,21.872167968750063],[-80.48544921874998,22.1234375],[-81.03564453124997,22.073583984375063],[-81.18549804687495,22.26796875000005],[-81.284375,22.109423828125074],[-81.84941406249993,22.21367187499999],[-82.077734375,22.3876953125],[-81.71035156250002,22.496679687500006],[-81.83881835937498,22.672460937500034],[-82.73803710937497,22.689257812500074],[-83.37963867187503,22.222998046875034],[-83.90073242187495,22.17011718750001],[-84.03095703124993,21.94311523437503],[-84.502587890625,21.776171875000045],[-84.50136718750002,21.930273437499977],[-84.88720703125003,21.856982421875074],[-84.32636718749998,22.074316406250034],[-84.36127929687498,22.37890625],[-84.04492187500003,22.666015625000057],[-83.25781249999997,22.967578125000017],[-81.83745117187499,23.163037109374955]]]]},properties:{name:"Cuba",childNum:4}},{geometry:{type:"Polygon",coordinates:[[[-68.75107421874999,12.059765625],[-68.9951171875,12.141845703125],[-69.15888671875,12.380273437499994],[-68.75107421874999,12.059765625]]]},properties:{name:"Curaçao",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-81.36953124999997,19.34887695312497],[-81.10712890624995,19.305175781250057],[-81.40478515624994,19.278417968750006],[-81.36953124999997,19.34887695312497]]],[[[-79.823388671875,19.711914062500057],[-79.90620117187501,19.702539062499994],[-79.74228515625,19.757128906250017],[-79.823388671875,19.711914062500057]]]]},properties:{name:"Cayman Is.",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[34.004492187500006,35.065234375],[33.47578125000001,35.000341796875],[33.3837890625,35.1626953125],[32.91953125,35.087841796875],[32.71269531250002,35.171044921874994],[32.8798828125,35.180566406249994],[32.94160156250001,35.390429687499996],[33.60761718750001,35.354150390624994],[34.55605468750002,35.662060546875],[33.941992187500006,35.292041015624996],[34.004492187500006,35.065234375]]]},properties:{name:"N. Cyprus",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[32.71269531250002,35.171044921874994],[32.91953125,35.087841796875],[33.3837890625,35.1626953125],[33.47578125000001,35.000341796875],[34.004492187500006,35.065234375],[34.05019531250002,34.98837890625],[33.69941406250001,34.969873046874994],[33.007910156250006,34.569580078125],[32.44902343750002,34.729443359375],[32.31718750000002,34.9533203125],[32.30097656250001,35.082958984375],[32.71269531250002,35.171044921874994]]]},properties:{name:"Cyprus",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[14.809375,50.858984375],[14.895800781250017,50.861376953124996],[14.98291015625,50.886572265625],[14.99375,51.01435546875],[16.007226562500023,50.611621093749996],[16.2822265625,50.655615234375],[16.419726562500017,50.573632812499994],[16.210351562500023,50.423730468749994],[16.63916015625,50.1021484375],[16.989648437500023,50.2369140625],[16.88007812500001,50.427050781249996],[17.41523437500001,50.254785156249994],[17.702246093750006,50.307177734374996],[17.627050781250006,50.11640625],[17.874804687500017,49.972265625],[18.0283203125,50.03525390625],[18.562402343750023,49.879345703125],[18.83222656250001,49.510791015624996],[18.160937500000017,49.257373046874996],[18.0859375,49.06513671875],[17.75849609375001,48.888134765625],[17.135644531250023,48.841064453125],[16.953125,48.598828125],[16.543554687500006,48.796240234375],[16.057226562500006,48.754785156249994],[15.066796875000023,48.997851562499996],[14.691308593750023,48.59921875],[14.049121093750017,48.602490234375],[13.814746093750017,48.766943359375],[13.769921875000023,48.815966796874996],[13.684960937500023,48.876708984375],[13.547656250000017,48.95966796875],[13.440722656250017,48.95556640625],[13.401171875000017,48.977587890624996],[12.916699218750011,49.33046875],[12.68115234375,49.414501953125],[12.390527343750023,49.739648437499994],[12.5125,49.87744140625],[12.09921875,50.310986328125],[12.134863281250006,50.3109375],[12.1748046875,50.288378906249996],[12.231152343750011,50.244873046875],[12.27734375,50.181445312499996],[12.3056640625,50.205712890624994],[12.549023437500011,50.393408203125],[13.016406250000017,50.490380859374994],[13.18115234375,50.510498046875],[14.369042968750023,50.898730468749996],[14.319726562500023,51.03779296875],[14.545703125000017,50.993945312499996],[14.559667968750006,50.954931640625],[14.59521484375,50.918603515624994],[14.623828125000017,50.91474609375],[14.613574218750017,50.85556640625],[14.658203125,50.8326171875],[14.723339843750011,50.814697265625],[14.766503906250023,50.818310546875],[14.797460937500006,50.842333984374996],[14.809375,50.858984375]]]},properties:{name:"Czech Rep.",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[14.1982421875,53.919042968750034],[13.92578125,53.879052734374966],[13.827734375,54.12724609374999],[14.1982421875,53.919042968750034]]],[[[13.709179687500011,54.382714843749994],[13.707324218750074,54.281152343749994],[13.190039062500034,54.32563476562501],[13.336816406249994,54.697119140625006],[13.65761718750008,54.55957031249997],[13.709179687500011,54.382714843749994]]],[[[9.739746093750028,54.82553710937498],[10.022167968750011,54.673925781250006],[9.86865234375,54.47246093749999],[10.731542968750006,54.31625976562506],[11.013378906250068,54.37915039062497],[11.008593750000074,54.18115234374997],[10.810742187500068,54.075146484374955],[10.917773437500045,53.99531250000004],[11.39960937500004,53.94462890625002],[12.111328125,54.168310546875006],[12.57539062500004,54.467382812500006],[13.028613281250017,54.411035156249994],[13.448046875000017,54.14086914062503],[13.724218750000063,54.153222656249966],[13.865527343750074,53.85336914062498],[14.258886718750006,53.729638671874994],[14.298730468750051,53.55644531249999],[14.41455078125,53.28349609374996],[14.412304687500011,53.216748046874955],[14.410937500000074,53.19902343749999],[14.368554687500051,53.105566406250034],[14.293164062500068,53.026757812499966],[14.138867187500068,52.93286132812503],[14.128613281250011,52.87822265625002],[14.253710937500017,52.78251953124996],[14.514062500000023,52.645605468750034],[14.619433593750017,52.52851562499998],[14.569726562499994,52.431103515624955],[14.554589843750023,52.35966796874996],[14.573925781250068,52.31416015625001],[14.615625,52.277636718750045],[14.679882812500068,52.25],[14.752539062500034,52.08183593750002],[14.601660156250034,51.832373046875006],[14.738671875000051,51.62714843750004],[14.7109375,51.54492187499997],[14.724707031250063,51.523876953124955],[14.90595703125004,51.463330078124955],[14.935546875000028,51.435351562500045],[14.9638671875,51.095117187499994],[14.917480468750057,51.00874023437498],[14.814257812499989,50.871630859375045],[14.809375,50.858984375000034],[14.797460937500034,50.84233398437502],[14.766503906250051,50.81831054687501],[14.72333984375004,50.81469726562497],[14.658203125,50.832617187500006],[14.613574218750045,50.85556640625006],[14.623828125000017,50.91474609375004],[14.595214843750057,50.91860351562502],[14.559667968750006,50.954931640625034],[14.545703124999989,50.99394531249999],[14.319726562500051,51.037792968749955],[14.36904296875008,50.89873046874996],[13.18115234375,50.510498046875],[13.016406250000017,50.490380859374994],[12.549023437500011,50.393408203125034],[12.3056640625,50.205712890624994],[12.27734375,50.18144531250002],[12.231152343749983,50.24487304687497],[12.174804687500057,50.28837890624996],[12.134863281250006,50.31093750000002],[12.099218750000034,50.31098632812504],[12.089843749999972,50.30175781250003],[12.089746093750051,50.2685546875],[12.294598214285761,50.13608119419641],[12.5125,49.87744140625],[12.390527343750051,49.739648437499994],[12.68115234375,49.41450195312501],[12.91669921875004,49.33046875000002],[13.401171875000074,48.97758789062499],[13.440722656250045,48.95556640625003],[13.547656250000074,48.95966796874998],[13.684960937500051,48.87670898437506],[13.769921875000051,48.81596679687502],[13.814746093750017,48.76694335937498],[13.802929687500011,48.74750976562501],[13.798828124999972,48.62167968750006],[13.785351562499983,48.58745117187502],[13.486621093750074,48.58183593750002],[13.471679687500028,48.57182617187502],[13.459863281250023,48.564550781250034],[13.409375,48.39414062500006],[13.322851562500006,48.33125],[13.215234375000023,48.301904296874994],[12.760351562500063,48.10698242187499],[12.95351562500008,47.890625],[12.897656250000068,47.721875],[13.054101562500051,47.655126953125034],[13.047949218750034,47.57915039062502],[13.031542968750074,47.50800781250001],[13.01435546875004,47.478076171875045],[12.968066406250017,47.475683593750006],[12.878906250000057,47.506445312500034],[12.809375,47.542187499999955],[12.782812500000034,47.56416015624998],[12.781152343750051,47.590429687500006],[12.796191406249989,47.60703125],[12.771386718750023,47.63940429687503],[12.685839843750074,47.66933593750002],[12.209277343750074,47.71826171875003],[12.196875,47.709082031250034],[12.203808593750011,47.64672851562503],[12.185644531250063,47.61953125],[11.041992187500028,47.39311523437496],[10.98085937499999,47.39814453125001],[10.893945312500051,47.470458984375],[10.870605468750028,47.500781250000045],[10.873046874999972,47.52021484375001],[10.741601562500023,47.52412109375001],[10.65869140625,47.547216796875006],[10.482812500000051,47.54179687499996],[10.439453125000028,47.55156249999999],[10.403906250000063,47.41699218750003],[10.369140625,47.366064453125034],[10.18300781250008,47.27880859375003],[10.200292968750063,47.36342773437505],[10.066308593750023,47.39335937500002],[10.064575892857171,47.42369419642856],[10.059863281250045,47.44907226562498],[10.034082031250023,47.47358398437501],[9.971582031249994,47.50532226562498],[9.839160156250017,47.55229492187496],[9.748925781250023,47.575537109375006],[9.524023437500034,47.52421875000002],[8.572656250000023,47.775634765625],[8.435742187500011,47.73134765625002],[8.403417968750006,47.687792968750045],[8.413281250000068,47.66269531249998],[8.451757812500006,47.65180664062498],[8.552343750000063,47.65913085937498],[8.56708984375004,47.65190429687502],[8.57050781250004,47.63779296874998],[8.55947265625008,47.62402343750003],[8.477636718750034,47.61269531250002],[8.454003906249994,47.59619140625003],[7.615625,47.59272460937504],[7.616601562500023,48.15678710937502],[8.134863281250006,48.97358398437498],[7.450585937500051,49.152197265625034],[6.735449218750006,49.16059570312498],[6.344335937500006,49.45273437499998],[6.4873046875,49.798486328124994],[6.204882812500017,49.915136718750034],[6.13818359375,49.97431640625001],[6.10976562500008,50.034375],[6.116503906250045,50.120996093749966],[6.340917968750006,50.451757812500034],[5.993945312500017,50.75043945312504],[6.048437500000034,50.90488281250006],[5.857519531250034,51.030126953125006],[6.129980468750034,51.14741210937501],[6.198828125000034,51.45],[5.948730468750057,51.80268554687501],[6.800390625,51.96738281249998],[6.724511718749994,52.080224609374966],[7.035156250000057,52.38022460937498],[6.748828125000074,52.464013671874994],[6.710742187500045,52.61787109374998],[7.033007812500045,52.65136718749997],[7.197265625000028,53.28227539062499],[7.074316406250034,53.477636718750006],[7.285253906250034,53.68134765625001],[8.00927734375,53.69072265624999],[8.108496093750063,53.46767578125002],[8.245214843750006,53.44531249999997],[8.333886718750051,53.606201171875],[8.495214843750063,53.39423828124998],[8.618945312500045,53.875],[9.20556640625,53.85595703124997],[9.783984375000074,53.554638671874955],[9.31201171875,53.859130859375],[8.92041015625,53.96533203125006],[8.906640625000023,54.26079101562502],[8.625781250000017,54.35395507812501],[8.951855468750011,54.46757812499996],[8.670312500000023,54.903417968750034],[9.739746093750028,54.82553710937498]]],[[[8.307714843750034,54.786962890625034],[8.451464843750017,55.05537109374998],[8.3798828125,54.89985351562501],[8.629589843750068,54.891748046874966],[8.307714843750034,54.786962890625034]]]]},properties:{name:"Germany",childNum:4}},{geometry:{type:"Polygon",coordinates:[[[43.24599609375002,11.499804687499989],[42.92275390625002,10.999316406249989],[42.557714843750006,11.080761718749997],[41.79824218750002,10.98046875],[41.79267578125001,11.68603515625],[42.378515625,12.46640625],[42.40859375000002,12.494384765625],[42.45,12.521337890624991],[42.47939453125002,12.513623046874997],[42.703710937500006,12.380322265624997],[42.76748046875002,12.4228515625],[42.825292968750006,12.5693359375],[42.86591796875001,12.622802734375],[42.88330078125,12.621289062499997],[43.00566406250002,12.662304687499997],[43.11669921875,12.70859375],[43.353515625,12.367041015624991],[43.38027343750002,12.091259765624997],[42.64003906250002,11.560107421874989],[42.52177734375002,11.572167968749994],[42.58378906250002,11.496777343749997],[43.04277343750002,11.588476562499991],[43.24599609375002,11.499804687499989]]]},properties:{name:"Djibouti",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-61.281689453125,15.2490234375],[-61.37539062499999,15.227294921875],[-61.45810546874999,15.633105468750003],[-61.277246093749994,15.526708984374991],[-61.281689453125,15.2490234375]]]},properties:{name:"Dominica",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[11.361425781250006,54.891650390625045],[11.739550781250017,54.80742187500002],[11.765917968750074,54.67944335937506],[11.457421875000023,54.628857421874955],[11.035546875000051,54.77309570312505],[11.058593750000028,54.940576171874966],[11.361425781250006,54.891650390625045]]],[[[12.549218750000051,54.96577148437504],[12.11884765625004,54.91440429687506],[12.274023437500034,55.064111328124994],[12.549218750000051,54.96577148437504]]],[[[10.061230468750068,54.88637695312502],[9.80625,54.90600585937503],[9.78125,55.06904296875001],[10.061230468750068,54.88637695312502]]],[[[10.734082031250011,54.750732421875],[10.621679687500006,54.851416015625006],[10.95107421875008,55.15620117187501],[10.734082031250011,54.750732421875]]],[[[15.087695312500017,55.021875],[14.684179687500063,55.10224609375004],[14.765332031250068,55.296728515625034],[15.132617187500017,55.14453125000003],[15.087695312500017,55.021875]]],[[[10.645117187500006,55.60981445312498],[10.785253906250034,55.13339843749998],[10.44277343750008,55.04877929687498],[9.988769531250028,55.163183593750006],[9.860644531250045,55.515478515625034],[10.645117187500006,55.60981445312498]]],[[[12.665722656250068,55.596533203125006],[12.550878906250034,55.55625],[12.59921875,55.68022460937502],[12.665722656250068,55.596533203125006]]],[[[12.56875,55.785058593749966],[12.215039062500011,55.46650390624998],[12.413085937500028,55.28618164062502],[12.089941406250006,55.18813476562505],[12.050390625000034,54.81533203125002],[11.8623046875,54.77260742187502],[11.653808593750057,55.186914062499966],[11.286328125000068,55.20444335937498],[10.978906250000051,55.721533203125006],[11.322265625000028,55.752539062500006],[11.627734375000074,55.95688476562498],[11.819726562500023,55.69765625000002],[11.86640625000004,55.968164062499966],[12.218945312499983,56.11865234374997],[12.578710937500006,56.06406250000006],[12.56875,55.785058593749966]]],[[[11.052148437500051,57.25253906250006],[10.873828125000045,57.26225585937499],[11.174511718750011,57.322900390624994],[11.052148437500051,57.25253906250006]]],[[[9.739746093750028,54.82553710937498],[8.670312500000023,54.903417968750034],[8.61591796875004,55.41821289062503],[8.132128906250074,55.59980468749998],[8.16396484375008,56.60688476562498],[8.671679687500045,56.49565429687496],[8.88808593750008,56.73505859374998],[9.06708984375004,56.79384765625005],[9.196386718750006,56.70166015625],[9.2548828125,57.01171875000003],[8.992773437499977,57.01611328125003],[8.771972656250028,56.72529296875004],[8.468359375,56.66455078125],[8.284082031250023,56.85234374999999],[8.618554687500051,57.11127929687498],[9.43359375,57.17431640625003],[9.96230468750008,57.580957031249994],[10.609960937500034,57.73691406249998],[10.282714843750057,56.620507812499994],[10.926171875000051,56.44326171875002],[10.753417968750028,56.24199218749999],[10.31875,56.212890625],[10.18300781250008,55.86518554687504],[9.903710937500023,55.84282226562502],[10.02363281250004,55.76142578125004],[9.591113281250017,55.49321289062502],[9.670996093750063,55.26640624999999],[9.453710937500006,55.03955078125006],[9.732324218750023,54.96801757812506],[9.739746093750028,54.82553710937498]]]]},properties:{name:"Denmark",childNum:10,cp:[10.2768332,56.1773879]}},{geometry:{type:"Polygon",coordinates:[[[-71.647216796875,19.195947265624994],[-71.746484375,19.285839843749997],[-71.71147460937499,19.486572265625],[-71.75742187499999,19.688183593749997],[-71.779248046875,19.718164062499994],[-71.6673828125,19.8486328125],[-70.95415039062499,19.913964843749994],[-70.19384765625,19.63803710937499],[-69.95683593749999,19.671875],[-69.739404296875,19.29921875],[-69.23247070312499,19.27182617187499],[-69.60595703125,19.206494140624997],[-69.62363281249999,19.117822265624994],[-68.684765625,18.90478515625],[-68.33916015624999,18.611523437499997],[-68.68740234375,18.21494140624999],[-68.9349609375,18.408007812500003],[-69.27451171874999,18.43984375],[-69.770654296875,18.443554687499997],[-70.479931640625,18.21728515625],[-70.644677734375,18.336230468750003],[-71.02783203125,18.273193359375],[-71.43896484375,17.63559570312499],[-71.63173828125,17.773632812499997],[-71.768310546875,18.03916015624999],[-71.76376953124999,18.20395507812499],[-71.737255859375,18.270800781250003],[-71.7619140625,18.34130859375],[-71.87255859375,18.416210937499997],[-71.940380859375,18.512597656249994],[-72.000390625,18.597900390625],[-71.98686523437499,18.6103515625],[-71.86650390624999,18.614160156249994],[-71.74321289062499,18.73291015625],[-71.72705078125,18.80322265625],[-71.733642578125,18.856396484374997],[-71.80712890625,18.987011718749997],[-71.647216796875,19.195947265624994]]]},properties:{name:"Dominican Rep.",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[8.207617187500006,36.518945312499994],[8.348730468750006,36.36796875],[8.318066406250011,35.654931640624994],[8.31640625,35.403125],[8.35986328125,35.299609375],[8.394238281250011,35.203857421875],[8.312109375,35.084619140624994],[8.27685546875,34.9794921875],[8.24560546875,34.73408203125],[7.513867187500011,34.080517578125],[7.534375,33.717919921874994],[7.877246093750017,33.172119140625],[8.1125,33.055322265624994],[8.333398437500023,32.543603515624994],[9.044042968750006,32.07236328125],[9.160253906250006,31.621337890625],[9.224023437500023,31.373681640624994],[9.51875,30.229394531249994],[9.310253906250011,30.115234375],[9.805273437500006,29.176953125],[9.916015625,27.785693359374996],[9.74755859375,27.330859375],[9.883203125000023,26.630810546874997],[9.491406250000011,26.333740234375],[9.4482421875,26.067138671875],[10.000683593750011,25.332080078125003],[10.255859375,24.591015625],[10.395898437500023,24.485595703125],[10.686132812500006,24.55136718749999],[11.507617187500017,24.314355468749994],[11.967871093750006,23.517871093750003],[7.481738281250017,20.873095703125003],[5.836621093750011,19.479150390624994],[4.227636718750006,19.142773437499997],[3.3564453125,18.986621093750003],[3.119726562500006,19.103173828124994],[3.255859375,19.4109375],[3.130273437500023,19.85019531249999],[1.685449218750023,20.378369140624997],[1.610644531250017,20.555566406249994],[1.165722656250011,20.817431640625003],[1.1455078125,21.102246093749997],[-1.947900390624994,23.124804687500003],[-4.822607421874977,24.99560546875],[-8.683349609375,27.2859375],[-8.683349609375,27.656445312499997],[-8.683349609375,27.900390625],[-8.659912109375,28.718603515625],[-7.485742187499994,29.392236328124994],[-7.427685546874983,29.425],[-7.142431640624977,29.619580078124997],[-6.855566406249977,29.601611328124996],[-6.755126953125,29.583837890625],[-6.635351562499977,29.568798828124997],[-6.597753906249977,29.578955078125],[-6.520556640624989,29.659863281249997],[-6.479736328125,29.820361328124996],[-6.00429687499999,29.83125],[-5.448779296874989,29.956933593749994],[-5.293652343749983,30.058642578124996],[-5.180126953124983,30.166162109374994],[-4.96826171875,30.465380859374996],[-4.778515624999983,30.552392578124994],[-4.529150390624977,30.625537109374996],[-4.322851562499977,30.698876953124994],[-4.148779296874977,30.8095703125],[-3.626904296874983,31.000927734374997],[-3.833398437499994,31.197802734374996],[-3.837109374999983,31.512353515624994],[-3.768164062499977,31.68955078125],[-3.700244140624989,31.700097656249994],[-3.604589843749977,31.686767578125],[-3.439794921874977,31.704541015624997],[-3.017382812499989,31.834277343749996],[-2.988232421874983,31.87421875],[-2.930859374999983,32.042529296874996],[-2.863427734374994,32.07470703125],[-1.275341796874983,32.089013671874994],[-1.16259765625,32.399169921875],[-1.111035156249983,32.552294921874996],[-1.188232421875,32.60849609375],[-1.29638671875,32.675683593749994],[-1.352148437499977,32.703369140625],[-1.45,32.784814453124994],[-1.510009765625,32.87763671875],[-1.550732421874983,33.073583984375],[-1.67919921875,33.318652343749996],[-1.795605468749983,34.751904296875],[-2.131787109374983,34.970849609374994],[-2.190771484374977,35.02978515625],[-2.219628906249994,35.10419921875],[-1.673632812499989,35.18310546875],[-.426123046874977,35.8615234375],[-.048242187499994,35.8328125],[.312207031250011,36.162353515625],[.9716796875,36.4439453125],[2.593359375,36.60068359375],[2.972851562500011,36.784472656249996],[3.779003906250011,36.89619140625],[4.758105468750017,36.896337890625],[5.29541015625,36.648242187499996],[6.486523437500011,37.085742187499996],[6.927539062500017,36.91943359375],[7.238476562500011,36.968505859375],[7.204296875000011,37.0923828125],[7.910449218750017,36.856347656249994],[8.576562500000023,36.93720703125],[8.601269531250011,36.833935546875],[8.207617187500006,36.518945312499994]]]},properties:{name:"Algeria",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-80.131591796875,-2.973144531249957],[-80.27294921875003,-2.995898437499974],[-80.22368164062502,-2.753125],[-80.08076171874995,-2.668847656249966],[-79.90903320312495,-2.725585937499972],[-80.131591796875,-2.973144531249957]]],[[[-90.42392578125,-1.339941406250034],[-90.51953124999994,-1.299121093749974],[-90.47719726562494,-1.22099609374996],[-90.42392578125,-1.339941406250034]]],[[[-89.41889648437498,-.911035156249966],[-89.60859374999998,-.888574218750009],[-89.28784179687503,-.689843750000023],[-89.41889648437498,-.911035156249966]]],[[[-90.33486328125,-.771582031249977],[-90.54213867187502,-.676464843749955],[-90.53168945312493,-.581445312499966],[-90.26938476562498,-.48466796874996],[-90.19272460937498,-.658789062500006],[-90.33486328125,-.771582031249977]]],[[[-91.42597656249995,-.460839843749994],[-91.61074218749994,-.44394531250002],[-91.64667968749998,-.284472656249946],[-91.46015625000001,-.255664062500031],[-91.42597656249995,-.460839843749994]]],[[[-90.57392578124993,-.333984375],[-90.8677734375,-.271386718750037],[-90.78037109374998,-.160449218749989],[-90.57392578124993,-.333984375]]],[[[-91.27216796874998,.025146484374986],[-90.799658203125,-.752050781249991],[-90.90551757812497,-.94052734375002],[-91.13105468750001,-1.019628906249977],[-91.41904296874998,-.996679687500006],[-91.49541015624999,-.860937499999977],[-91.120947265625,-.559082031250028],[-91.36918945312493,-.287207031249977],[-91.42885742187502,-.023388671874955],[-91.59682617187497,.002099609374994],[-91.36137695312496,.125830078124977],[-91.27216796874998,.025146484374986]]],[[[-78.90922851562502,1.252783203124977],[-78.99169921875003,1.293212890625043],[-78.89980468749997,1.359765625],[-78.90922851562502,1.252783203124977]]],[[[-75.28447265624999,-.10654296875002],[-75.62626953124999,-.122851562499974],[-75.63203125000001,-.157617187500037],[-75.56059570312502,-.200097656249994],[-75.49106445312498,-.24833984374996],[-75.42470703124997,-.408886718749983],[-75.259375,-.59013671874996],[-75.24960937499998,-.951855468750026],[-75.34819335937499,-.966796874999957],[-75.38012695312503,-.94023437499996],[-75.40805664062503,-.92431640625],[-75.42041015624997,-.962207031250003],[-75.570556640625,-1.53125],[-76.08979492187501,-2.133105468749974],[-76.6791015625,-2.562597656249991],[-77.860595703125,-2.981640625000011],[-78.240380859375,-3.472558593750009],[-78.345361328125,-3.397363281249966],[-78.64799804687499,-4.248144531250006],[-78.68603515625003,-4.562402343749994],[-78.86152343749998,-4.665039062499943],[-78.90761718749997,-4.714453124999977],[-78.92578125,-4.770703124999983],[-78.91420898437497,-4.818652343749974],[-78.919189453125,-4.858398437499986],[-78.97539062499999,-4.873242187499997],[-78.99526367187497,-4.908007812499974],[-79.03330078124998,-4.96914062499999],[-79.07626953125003,-4.990625],[-79.18666992187497,-4.958203124999983],[-79.26811523437493,-4.957617187499949],[-79.33095703124997,-4.92783203125002],[-79.39941406249997,-4.840039062499983],[-79.45576171874998,-4.766210937499949],[-79.50190429687495,-4.670605468750011],[-79.51616210937493,-4.539160156249963],[-79.57768554687496,-4.50058593750002],[-79.638525390625,-4.454882812500031],[-79.71098632812502,-4.467578124999946],[-79.79726562500002,-4.47636718749996],[-79.8451171875,-4.445898437499977],[-79.962890625,-4.390332031250026],[-80.06352539062499,-4.327539062500023],[-80.13955078125002,-4.296093750000011],[-80.19746093750001,-4.311035156249943],[-80.293359375,-4.416796875],[-80.38349609374998,-4.46367187499996],[-80.424169921875,-4.461425781250028],[-80.47856445312499,-4.430078125000037],[-80.48847656249995,-4.393652343749991],[-80.44384765625003,-4.335839843750023],[-80.35288085937495,-4.208496093750014],[-80.453759765625,-4.205175781249963],[-80.48847656249995,-4.165527343749972],[-80.49345703124999,-4.119140625000014],[-80.510009765625,-4.06953125000004],[-80.49013671874994,-4.010058593750003],[-80.43720703125001,-3.978613281249991],[-80.30327148437499,-4.005078124999969],[-80.26689453124993,-3.948828124999963],[-80.23051757812499,-3.924023437499969],[-80.19414062499996,-3.905859375],[-80.24375,-3.576757812500006],[-80.32465820312498,-3.387890625],[-79.96333007812501,-3.15771484375],[-79.72988281249997,-2.579101562499972],[-79.842138671875,-2.0673828125],[-79.92558593749996,-2.548535156249969],[-80.03017578124994,-2.556738281249949],[-80.00664062499993,-2.353808593750003],[-80.28471679687502,-2.706738281249955],[-80.93217773437493,-2.269140624999977],[-80.76059570312498,-1.934570312500028],[-80.90239257812499,-1.078906249999974],[-80.55390624999998,-.847949218749989],[-80.45546875,-.585449218749986],[-80.282373046875,-.620507812500023],[-80.48227539062503,-.368261718749963],[-80.046142578125,.155371093750048],[-80.08828124999997,.78476562500002],[-78.89965820312503,1.20625],[-78.85966796874996,1.455371093750031],[-78.1806640625,.968554687499974],[-77.702880859375,.837841796874997],[-77.46767578124997,.636523437500017],[-77.396337890625,.393896484374963],[-76.49462890624997,.23544921875002],[-76.27060546874998,.439404296874997],[-75.77666015624999,.08925781249998],[-75.28447265624999,-.10654296875002]]]]},properties:{name:"Ecuador",childNum:9}},{geometry:{type:"Polygon",coordinates:[[[34.24531250000001,31.208300781249996],[34.904296875,29.47734375],[34.736425781250006,29.27060546875],[34.39970703125002,28.01601562499999],[34.22011718750002,27.764306640624994],[33.76025390625,28.04765625],[33.24775390625001,28.567724609375],[32.56572265625002,29.973974609375],[32.35976562500002,29.630664062499996],[32.89824218750002,28.565234375],[33.54707031250001,27.898144531249997],[33.5498046875,27.607373046874997],[33.84931640625001,27.184912109375],[33.959082031250006,26.6490234375],[35.19414062500002,24.475146484375003],[35.78388671875001,23.937792968750003],[35.54082031250002,23.920654296875],[35.50439453125,23.779296875],[35.697851562500006,22.946191406249994],[36.22968750000001,22.628808593749994],[36.87138671875002,21.996728515624994],[31.434472656250023,21.995849609375],[31.486132812500017,22.14780273437499],[31.400292968750023,22.202441406250003],[31.260644531250023,22.00229492187499],[31.092675781250023,21.994873046875],[28.036425781250017,21.995361328125],[24.980273437500017,21.995849609375],[24.980273437500017,25.5888671875],[24.980273437500017,29.181884765625],[24.703222656250006,30.201074218749994],[24.96142578125,30.678515625],[24.85273437500001,31.334814453125],[25.150488281250006,31.654980468749997],[25.382226562500023,31.51279296875],[25.89326171875001,31.620898437499996],[27.248046875,31.377880859374997],[27.5400390625,31.212695312499996],[28.51484375000001,31.050439453124994],[29.072070312500017,30.830273437499997],[29.929785156250006,31.227490234374997],[30.22265625,31.2583984375],[30.395117187500006,31.4576171875],[30.92353515625001,31.566845703124997],[30.56298828125,31.4169921875],[31.001757812500017,31.462792968749994],[31.082910156250023,31.603320312499996],[31.5244140625,31.458251953125],[31.888964843750017,31.54140625],[32.13603515625002,31.341064453125],[31.8921875,31.482470703124996],[31.77109375,31.292578125],[32.10175781250001,31.092822265624996],[32.281835937500006,31.200878906249997],[32.21621093750002,31.29375],[32.60332031250002,31.06875],[33.66650390625,31.130419921874996],[34.19814453125002,31.322607421875],[34.24531250000001,31.208300781249996]]]},properties:{name:"Egypt",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[40.141210937500006,15.696142578125034],[40.399023437500006,15.579882812500045],[39.975195312500006,15.612451171875023],[39.94746093750004,15.696142578125034],[40.07050781250004,15.676611328125034],[39.93994140625003,15.744531250000023],[39.9567382812501,15.889404296875057],[40.141210937500006,15.696142578125034]]],[[[40.07646484375002,16.082421875000023],[40.11005859375004,15.985742187500051],[39.99609375000003,16.04267578125001],[40.07646484375002,16.082421875000023]]],[[[40.938574218750006,13.983105468749997],[40.82011718750002,14.111669921874991],[40.22148437500002,14.431152343749972],[39.531835937500006,14.53671875],[39.198046875000074,14.479394531250037],[39.1354492187501,14.581884765625034],[39.07421874999997,14.628222656249974],[39.02382812499999,14.628222656249974],[38.99570312500006,14.586865234374983],[38.81201171875003,14.482324218750009],[38.50439453124997,14.42441406250002],[38.43144531250002,14.428613281249994],[38.221484375000074,14.649658203124986],[38.002539062500006,14.737109375000045],[37.94345703125006,14.810546875],[37.884179687499994,14.852294921874972],[37.82031250000003,14.708496093749986],[37.70839843750005,14.45722656250004],[37.64843750000003,14.32255859375006],[37.571191406249994,14.149072265624966],[37.546777343749994,14.143847656249974],[37.507226562499994,14.156396484375037],[37.257226562499994,14.453759765625051],[37.024511718750006,14.271972656250057],[36.81191406250005,14.315039062500034],[36.67910156250005,14.307568359375026],[36.542382812499994,14.25820312499999],[36.52431640625005,14.256835937499986],[36.492285156250006,14.544335937500023],[36.470800781250006,14.736474609375009],[36.448144531249994,14.940087890625009],[36.42675781249997,15.132080078125043],[36.566015625,15.362109375],[36.9137695312501,16.296191406250045],[36.887792968750006,16.624658203124994],[36.9787109375001,16.800585937500045],[36.9757812500001,16.866552734375006],[36.99521484375006,17.020556640625017],[37.00898437500004,17.058886718750017],[37.06152343749997,17.061279296875057],[37.16953125000006,17.04140625],[37.41103515625005,17.061718749999955],[37.452929687500074,17.108691406250017],[37.51015625,17.28813476562499],[37.54746093750006,17.32412109375005],[37.78242187500004,17.458007812500057],[38.253515625,17.584765625000017],[38.26728515625004,17.616699218750057],[38.28984375000002,17.637011718750017],[38.34736328125004,17.68359375],[38.37373046875004,17.717333984375045],[38.42246093750006,17.823925781249983],[38.60947265625006,18.00507812500004],[39.03447265625002,17.085546875000034],[39.298925781250006,15.921093750000011],[39.78554687499999,15.124853515624991],[39.86376953124997,15.470312500000034],[40.20410156250003,15.014111328124983],[41.17646484375004,14.620312500000054],[41.65820312499997,13.983056640624994],[42.24511718749997,13.587646484374986],[42.39931640625005,13.212597656249969],[42.522851562499994,13.221484375],[42.796191406250074,12.864257812500057],[42.96953125000002,12.808349609375028],[42.99902343750003,12.899511718750048],[43.08291015625005,12.824609374999966],[43.11669921874997,12.708593749999963],[43.00566406250002,12.66230468750004],[42.88330078124997,12.621289062500026],[42.86591796875004,12.622802734374986],[42.82529296875006,12.569335937500014],[42.767480468749994,12.422851562500014],[42.70371093750006,12.380322265625054],[42.479394531249994,12.513623046875026],[42.45,12.521337890625006],[42.40859375,12.494384765625014],[42.37851562500006,12.46640625],[42.28994140625005,12.570214843750009],[42.225,12.661962890624963],[42.13427734374997,12.771435546874969],[41.95214843749997,12.88232421875],[41.85957031250004,13.025878906250028],[41.76503906250005,13.183935546874991],[41.362890625,13.499804687500031],[40.938574218750006,13.983105468749997]]]]},properties:{name:"Eritrea",childNum:3}},{geometry:{type:"MultiPolygon",coordinates:[[[[-17.887939453125,27.809570312500057],[-17.984765625000023,27.646386718750023],[-18.160546874999937,27.76147460937503],[-17.887939453125,27.809570312500057]]],[[[-15.400585937499955,28.147363281250023],[-15.436767578124972,27.810693359375023],[-15.71030273437492,27.784082031250023],[-15.809472656249966,27.994482421874977],[-15.682763671874994,28.15405273437497],[-15.400585937499955,28.147363281250023]]],[[[-17.184667968749977,28.02197265624997],[-17.324902343749955,28.11767578125003],[-17.25859375,28.203173828125045],[-17.103759765624943,28.111132812500017],[-17.184667968749977,28.02197265624997]]],[[[-16.33447265624997,28.37993164062499],[-16.41821289062497,28.15141601562496],[-16.65800781249999,28.007177734374977],[-16.905322265625017,28.33959960937503],[-16.12363281249992,28.57597656249996],[-16.33447265624997,28.37993164062499]]],[[[-14.196777343749943,28.169287109375063],[-14.332617187500006,28.056005859374977],[-14.49179687499992,28.100927734374977],[-14.231982421875017,28.21582031250003],[-14.003369140624983,28.706689453125023],[-13.85722656249996,28.73803710937503],[-13.928027343749989,28.25346679687499],[-14.196777343749943,28.169287109375063]]],[[[-17.83427734374999,28.49321289062496],[-18.00078124999999,28.758251953124955],[-17.928808593749977,28.844580078125063],[-17.7265625,28.724462890625006],[-17.83427734374999,28.49321289062496]]],[[[-13.715966796874966,28.911230468750034],[-13.85991210937496,28.869091796874983],[-13.823632812499966,29.013330078124966],[-13.463574218749955,29.237207031250023],[-13.477929687499966,29.00659179687503],[-13.715966796874966,28.911230468750034]]],[[[1.593945312500068,38.672070312499955],[1.40576171875,38.670996093750006],[1.436328125000017,38.768212890624994],[1.593945312500068,38.672070312499955]]],[[[1.445214843750051,38.91870117187503],[1.223339843750068,38.90385742187502],[1.3486328125,39.080810546875],[1.564453125,39.12104492187504],[1.623632812499977,39.03881835937497],[1.445214843750051,38.91870117187503]]],[[[3.145312500000017,39.79008789062499],[3.461816406250023,39.69775390625003],[3.072851562500006,39.30126953124997],[2.799804687500057,39.38505859374999],[2.700585937500023,39.54213867187502],[2.49951171875,39.47788085937498],[2.37001953125008,39.57207031249999],[3.15869140625,39.97050781249999],[3.145312500000017,39.79008789062499]]],[[[4.293652343750011,39.84184570312499],[3.8671875,39.958740234375],[3.853417968750051,40.06303710937502],[4.22578125000004,40.032373046874966],[4.293652343750011,39.84184570312499]]],[[[-1.794042968749949,43.407324218750006],[-1.410693359374932,43.240087890625034],[-1.460839843749937,43.05175781250006],[-1.300048828124943,43.10097656250002],[-.586425781249943,42.798974609374966],[.631640625000045,42.689599609374994],[.696875,42.84511718750005],[1.428320312499977,42.59589843749998],[1.414843750000074,42.54838867187499],[1.448828124999977,42.43745117187504],[1.534082031250051,42.44169921875002],[1.7060546875,42.50332031250005],[1.859765625000051,42.457080078125045],[1.927929687500068,42.42631835937499],[2.032714843750028,42.353515625],[3.21142578125,42.43115234375],[3.248046875,41.94423828125002],[3.0048828125,41.76743164062506],[2.082617187500063,41.287402343750045],[1.032910156250068,41.06206054687496],[.714648437500074,40.822851562500006],[.891113281250057,40.72236328125004],[.59609375000008,40.614501953125],[-.327001953124949,39.519873046875006],[-.204931640624949,39.062597656250034],[.20156250000008,38.75917968750002],[-.520800781249989,38.317285156249966],[-.814648437500011,37.76992187500002],[-.721582031249966,37.63105468749998],[-1.327539062499937,37.561132812500034],[-1.640966796874949,37.38696289062497],[-2.111523437499983,36.77666015624999],[-4.366845703124994,36.71811523437506],[-4.67412109374996,36.506445312500006],[-5.171484374999949,36.423779296874955],[-5.3609375,36.134912109374994],[-5.62548828125,36.02592773437499],[-6.040673828124937,36.18842773437498],[-6.38413085937492,36.63701171874996],[-6.216796875000028,36.91357421875],[-6.396191406249983,36.831640625],[-6.863769531250028,37.27890625],[-7.406152343749937,37.17944335937497],[-7.44394531249992,37.72827148437497],[-6.957568359374932,38.18789062499999],[-7.106396484374983,38.181005859375006],[-7.343017578124943,38.45742187500002],[-6.997949218749994,39.05644531250002],[-7.53569335937496,39.66157226562501],[-7.117675781249972,39.681689453125045],[-6.975390624999932,39.79838867187502],[-6.896093749999949,40.02182617187506],[-7.032617187499966,40.16791992187498],[-6.8101562499999,40.343115234375034],[-6.928466796874972,41.009130859375006],[-6.2125,41.53203125],[-6.542187499999955,41.672509765624994],[-6.61826171874992,41.9423828125],[-7.147119140625023,41.98115234374998],[-7.40361328124996,41.833691406249955],[-8.152490234374937,41.81196289062498],[-8.266064453124983,42.13740234375001],[-8.777148437500017,41.941064453124994],[-8.887207031249943,42.105273437500045],[-8.690917968749943,42.274169921875],[-8.815820312499966,42.285253906250034],[-8.730029296874989,42.411718750000034],[-8.8115234375,42.64033203124998],[-9.033105468750023,42.593847656250006],[-8.927197265624926,42.79858398437497],[-9.235205078124977,42.97690429687498],[-9.178076171874977,43.17402343749998],[-8.248925781249937,43.43940429687498],[-8.256738281249937,43.57988281249999],[-8.004687499999932,43.69438476562496],[-7.503613281249983,43.73994140625001],[-7.060986328124955,43.55395507812503],[-5.846679687499943,43.645068359375045],[-4.52304687499992,43.41572265625004],[-3.604638671874966,43.51948242187504],[-3.045605468749926,43.37158203125],[-2.875048828125017,43.454443359375006],[-2.337109374999926,43.32802734375002],[-1.794042968749949,43.407324218750006]]]]},properties:{name:"Spain",childNum:12,cp:[-2.9366964,40.3438963]}},{geometry:{type:"MultiPolygon",coordinates:[[[[22.61738281250004,58.62124023437502],[23.323242187500057,58.45083007812502],[22.730273437500045,58.23066406250001],[22.371679687499977,58.217138671875006],[21.996875,57.93134765624998],[22.187695312500068,58.15434570312502],[21.88212890624999,58.262353515624994],[21.862304687500057,58.497167968750034],[22.61738281250004,58.62124023437502]]],[[[23.343554687500017,58.550341796875045],[23.10908203125004,58.65922851562502],[23.332812500000045,58.648583984374994],[23.343554687500017,58.550341796875045]]],[[[22.923730468750023,58.826904296875],[22.54218750000001,58.68999023437499],[22.411035156250023,58.863378906250034],[22.05625,58.94360351562506],[22.6494140625,59.08710937499998],[22.90986328125004,58.99121093749997],[22.923730468750023,58.826904296875]]],[[[28.0125,59.484277343749966],[28.15107421875004,59.374414062499966],[27.434179687500006,58.787255859374994],[27.502441406250057,58.221337890624994],[27.778515625000068,57.87070312500006],[27.542089843750063,57.799414062500006],[27.4,57.66679687499999],[27.35195312500005,57.528125],[26.96601562500001,57.60913085937506],[26.532617187499994,57.53100585937503],[26.29804687500001,57.60107421875],[25.66015625,57.920166015625],[25.27265625000001,58.009375],[25.11103515625004,58.06342773437498],[24.45888671875005,57.907861328124994],[24.3625,57.86616210937501],[24.322558593750074,57.87060546875003],[24.529101562500045,58.35424804687497],[24.114843750000034,58.26611328125006],[23.767578125000057,58.36083984374997],[23.50927734375003,58.65854492187498],[23.680761718750063,58.787158203125074],[23.43203125,58.920654296875],[23.494433593750017,59.19565429687498],[24.083398437500023,59.29189453125005],[24.38037109375003,59.47265625],[25.44375,59.52114257812502],[25.50927734374997,59.63901367187506],[26.974707031250006,59.450634765624955],[28.0125,59.484277343749966]]]]},properties:{name:"Estonia",childNum:4}},{geometry:{type:"Polygon",coordinates:[[[38.43144531250002,14.428613281249994],[38.50439453125,14.424414062499991],[38.81201171875,14.482324218749994],[38.995703125,14.586865234374997],[39.02382812500002,14.628222656250003],[39.07421875,14.628222656250003],[39.13544921875001,14.581884765624991],[39.19804687500002,14.479394531249994],[39.531835937500006,14.53671875],[40.22148437500002,14.43115234375],[40.82011718750002,14.111669921874991],[40.938574218750006,13.983105468749997],[41.362890625,13.499804687500003],[41.76503906250002,13.183935546874991],[41.85957031250001,13.02587890625],[41.9521484375,12.88232421875],[42.13427734375,12.771435546874997],[42.225,12.661962890624991],[42.28994140625002,12.570214843749994],[42.378515625,12.46640625],[41.79267578125001,11.68603515625],[41.79824218750002,10.98046875],[42.557714843750006,11.080761718749997],[42.92275390625002,10.999316406249989],[42.65644531250001,10.6],[42.84160156250002,10.203076171874997],[43.181640625,9.879980468749991],[43.482519531250006,9.379492187499991],[43.98378906250002,9.008837890624989],[46.97822265625001,7.9970703125],[47.97822265625001,7.9970703125],[44.940527343750006,4.912011718749994],[43.988867187500006,4.950537109374991],[43.58349609375,4.85498046875],[43.12568359375001,4.644482421874997],[42.85664062500001,4.32421875],[42.02412109375001,4.137939453125],[41.91533203125002,4.031298828124989],[41.88398437500001,3.977734375],[41.73769531250002,3.979052734374989],[41.48193359375,3.96328125],[41.37246093750002,3.946191406249994],[41.22089843750001,3.943554687499997],[41.02080078125002,4.057470703124991],[40.765234375,4.27304687499999],[39.84218750000002,3.851464843749994],[39.79033203125002,3.754248046874991],[39.65751953125002,3.577832031249997],[39.49443359375002,3.456103515624989],[38.608007812500006,3.60009765625],[38.45156250000002,3.604833984374991],[38.22529296875001,3.618994140624991],[38.08613281250001,3.64882812499999],[37.15458984375002,4.254541015624994],[36.90556640625002,4.411474609374991],[36.02197265625,4.468115234374991],[35.76308593750002,4.808007812499994],[35.75615234375002,4.950488281249989],[35.779296875,5.105566406249991],[35.80029296875,5.156933593749997],[35.74501953125002,5.343994140625],[35.325292968750006,5.364892578124994],[35.2646484375,5.412060546874997],[35.26386718750001,5.457910156249994],[35.26835937500002,5.492285156249991],[34.98359375000001,5.858300781249994],[34.71064453125001,6.660302734374994],[34.06425781250002,7.225732421874994],[33.902441406250006,7.509521484375],[32.99892578125002,7.899511718749991],[33.28105468750002,8.437255859375],[33.95332031250001,8.443505859374994],[34.07275390625,8.545263671874991],[34.078125,9.461523437499991],[34.31123046875001,10.190869140624997],[34.34394531250001,10.658642578124997],[34.571875,10.880175781249989],[34.77128906250002,10.746191406249991],[34.93144531250002,10.864794921874989],[35.1123046875,11.816552734374994],[35.67021484375002,12.623730468749997],[36.12519531250001,12.75703125],[36.52431640625002,14.2568359375],[36.54238281250002,14.25820312499999],[36.67910156250002,14.307568359374997],[36.81191406250002,14.315039062499991],[37.024511718750006,14.27197265625],[37.25722656250002,14.453759765624994],[37.50722656250002,14.156396484374994],[37.54677734375002,14.143847656250003],[37.57119140625002,14.149072265624994],[37.6484375,14.322558593750003],[37.70839843750002,14.457226562499997],[37.8203125,14.70849609375],[37.88417968750002,14.852294921875],[37.943457031250006,14.810546875],[38.002539062500006,14.737109375],[38.22148437500002,14.649658203125],[38.43144531250002,14.428613281249994]]]},properties:{name:"Ethiopia",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[22.17509765624999,60.370751953124994],[22.41552734375003,60.30336914062505],[22.36054687500004,60.165576171875045],[22.07714843750003,60.286328124999955],[22.17509765624999,60.370751953124994]]],[[[21.450878906250068,60.529589843750045],[21.3,60.47978515625002],[21.224707031250006,60.62060546875003],[21.450878906250068,60.529589843750045]]],[[[21.2177734375,63.241308593750034],[21.415625,63.19736328125006],[21.25341796875,63.152001953124966],[21.08388671875008,63.277539062499955],[21.2177734375,63.241308593750034]]],[[[24.848242187500034,64.99101562499999],[24.576562500000023,65.04287109375],[24.970605468750023,65.05532226562502],[24.848242187500034,64.99101562499999]]],[[[28.96582031250003,69.02197265625],[28.414062500000057,68.90415039062506],[28.77285156250005,68.84003906249995],[28.470703125000057,68.48837890625],[28.685156250000034,68.189794921875],[29.343847656250006,68.06186523437506],[29.988085937500017,67.66826171874999],[29.066210937500045,66.89174804687497],[30.102734375000097,65.72626953125004],[29.715917968750063,65.62456054687502],[29.608007812500006,65.248681640625],[29.826953125000017,65.14506835937502],[29.60419921875004,64.968408203125],[30.072851562500063,64.76503906250005],[30.04189453125005,64.44335937499997],[30.513769531250006,64.2],[30.50390625000003,64.02060546875],[29.991503906250074,63.73515625000002],[31.180859375000097,63.208300781250074],[31.533984375000017,62.885400390624994],[31.18671875000004,62.48139648437504],[29.69013671875004,61.54609375000001],[27.797656250000074,60.53613281250003],[26.53466796874997,60.412890625000074],[26.56933593750003,60.62456054687502],[26.377734375000074,60.42407226562503],[25.955957031250023,60.474218750000034],[26.03583984375004,60.34150390625001],[25.75800781250004,60.26752929687504],[25.65644531250004,60.33320312499998],[24.44560546874999,60.021289062500045],[23.46357421875004,59.986230468749994],[23.021289062500074,59.81601562500006],[23.19843750000001,60.02182617187498],[22.911718750000063,60.20971679687497],[22.749804687500017,60.057275390624994],[22.462695312500045,60.029199218749966],[22.5849609375,60.380566406249955],[21.436035156250057,60.596386718749955],[21.605957031250057,61.59155273437503],[21.255957031250063,61.98964843750005],[21.143847656250045,62.73999023437506],[21.650976562500063,63.039306640625],[21.545117187499983,63.204296874999955],[22.31972656250005,63.310449218749994],[22.532324218750034,63.647851562499994],[23.598925781250074,64.04091796874997],[24.557910156250045,64.801025390625],[25.288183593750063,64.8603515625],[25.34785156250004,65.47924804687497],[24.674902343750006,65.67070312499999],[24.628027343750034,65.85917968750002],[24.15546875000004,65.80527343750006],[23.700292968750034,66.25263671874998],[23.988574218750045,66.81054687500003],[23.64150390625005,67.12939453124997],[23.733593750000068,67.42290039062499],[23.454882812500045,67.46025390625007],[23.63886718750004,67.95439453125002],[22.854101562500034,68.36733398437502],[21.99746093750005,68.52060546874998],[20.622167968750006,69.036865234375],[21.065722656250017,69.04174804687503],[21.06611328125001,69.21411132812497],[21.59375,69.273583984375],[22.410937500000074,68.719873046875],[23.324023437500017,68.64897460937502],[23.85400390625,68.80590820312503],[24.94140625000003,68.59326171875006],[25.748339843750017,68.99013671875],[26.07246093750004,69.69155273437497],[26.525390625000057,69.91503906250003],[27.127539062500063,69.90649414062497],[27.747851562500045,70.06484375],[29.14160156250003,69.67143554687505],[29.33339843750005,69.47299804687503],[28.846289062500006,69.17690429687502],[28.96582031250003,69.02197265625]]]]},properties:{name:"Finland",childNum:5}},{geometry:{type:"MultiPolygon",coordinates:[[[[178.48789062500018,-18.97412109375],[177.95869140624998,-19.121582031250014],[178.33427734375013,-18.93447265625001],[178.48789062500018,-18.97412109375]]],[[[179.34931640625015,-18.10234375000003],[179.25351562500018,-18.030566406249974],[179.30644531250013,-17.944042968750026],[179.34931640625015,-18.10234375000003]]],[[[178.28017578124994,-17.37197265625001],[178.59160156249996,-17.651464843750006],[178.66767578125004,-18.080859375],[177.95546875000005,-18.264062500000023],[177.32138671875,-18.077539062500037],[177.26396484375007,-17.86347656250004],[177.5044921875,-17.539550781250043],[177.81796875000012,-17.38847656249999],[178.28017578124994,-17.37197265625001]]],[[[180,-16.96308593750001],[179.89697265625003,-16.96406250000004],[180,-16.785742187500034],[180,-16.96308593750001]]],[[[-179.97490234374996,-16.92480468750003],[-180,-16.96298828124999],[-180,-16.907812500000034],[-180,-16.82431640624999],[-180,-16.78554687499999],[-179.86098632812502,-16.68828124999999],[-179.97490234374996,-16.92480468750003]]],[[[-179.92944335937503,-16.502832031250037],[-179.999951171875,-16.540039062499986],[-179.900927734375,-16.431542968749994],[-179.92944335937503,-16.502832031250037]]],[[[179.99921875000004,-16.168554687499977],[179.56416015625004,-16.636914062499997],[179.56816406249996,-16.747460937499966],[179.93037109375004,-16.51943359375005],[179.9279296875001,-16.74443359374996],[179.41933593750005,-16.80654296875001],[179.20234375000004,-16.71269531249999],[179.00683593750003,-16.90019531249999],[178.70664062500018,-16.97617187500002],[178.4974609375,-16.78789062500003],[178.58359375000012,-16.621875],[178.80507812499994,-16.631445312500034],[179.55175781250003,-16.249902343750023],[180,-16.15292968749999],[179.99921875000004,-16.168554687499977]]]]},properties:{name:"Fiji",childNum:7}},{geometry:{type:"MultiPolygon",coordinates:[[[[-61.01875,-51.7857421875],[-60.87597656250003,-51.79423828125004],[-60.94755859374996,-51.94628906250002],[-61.14501953125003,-51.83945312500001],[-61.01875,-51.7857421875]]],[[[-60.28623046874995,-51.461914062500014],[-59.38759765625002,-51.35996093750003],[-59.26806640625,-51.42753906250003],[-59.92138671874997,-51.969531250000045],[-60.246337890625,-51.98642578125003],[-60.35346679687498,-52.13994140625004],[-60.686376953125034,-52.18837890624996],[-60.96142578125003,-52.05732421874999],[-60.23847656249998,-51.771972656250036],[-60.58251953125,-51.71269531250004],[-60.24516601562493,-51.638867187500004],[-60.56845703124998,-51.357812499999945],[-60.28623046874995,-51.461914062500014]]],[[[-60.11171875000002,-51.39589843749998],[-60.275341796874955,-51.28056640625002],[-60.06982421875,-51.307910156249996],[-60.11171875000002,-51.39589843749998]]],[[[-58.85019531249995,-51.26992187499998],[-58.42583007812502,-51.32421875000003],[-58.508935546874994,-51.48359375],[-58.271582031250034,-51.57470703124999],[-58.25922851562501,-51.417089843750034],[-57.976513671874955,-51.384375],[-57.80849609375002,-51.51796875],[-57.96044921874997,-51.58320312500003],[-57.79179687499999,-51.63613281249998],[-58.68349609375002,-51.93623046875001],[-58.65278320312498,-52.09921875],[-59.19584960937496,-52.01767578125],[-59.06801757812502,-52.17304687500003],[-59.341503906249955,-52.19599609375],[-59.395654296874966,-52.308007812499994],[-59.64873046875002,-52.134375],[-59.57080078124994,-51.92539062500003],[-59.05952148437498,-51.685449218749994],[-59.09663085937498,-51.49140624999998],[-58.85019531249995,-51.26992187499998]]]]},properties:{name:"Falkland Is.",childNum:4}},{geometry:{type:"MultiPolygon",coordinates:[[[[55.79736328125003,-21.33935546875003],[55.36269531250005,-21.27363281250004],[55.23281250000005,-21.05839843749999],[55.311328125000074,-20.90410156249999],[55.661914062500074,-20.90625],[55.8390625000001,-21.13857421874998],[55.79736328125003,-21.33935546875003]]],[[[45.180273437500006,-12.97675781250004],[45.069433593750006,-12.895605468750034],[45.09238281250006,-12.653027343749997],[45.22314453124997,-12.752148437500026],[45.180273437500006,-12.97675781250004]]],[[[-51.65253906249998,4.061279296874972],[-52.327880859375,3.18173828125002],[-52.58300781250003,2.528906249999977],[-52.90346679687502,2.211523437499977],[-53.76777343749998,2.354833984375048],[-54.13007812499998,2.121044921875026],[-54.43310546875,2.207519531250057],[-54.51508789062498,2.245458984374963],[-54.55048828125001,2.293066406249991],[-54.59194335937502,2.313769531250031],[-54.61625976562499,2.326757812500006],[-54.60473632812497,2.335791015624991],[-54.56840820312502,2.342578125000031],[-54.53593749999999,2.343310546875003],[-54.48554687500001,2.416113281250006],[-54.402001953124966,2.46152343750002],[-54.25673828125002,2.713720703124977],[-54.19550781249998,2.817871093750057],[-54.17070312499999,2.993603515624969],[-54.203125,3.138183593750028],[-54.18803710937499,3.178759765625031],[-54.063183593749955,3.353320312499989],[-54.00957031249993,3.448535156250017],[-54.03422851562499,3.62939453125],[-54.350732421874994,4.054101562500023],[-54.47968749999998,4.836523437499991],[-53.91992187499997,5.768994140624983],[-52.899316406249966,5.425048828124986],[-52.29052734375003,4.942187500000031],[-52.324609374999966,4.770898437500037],[-52.21997070312494,4.862792968750014],[-52.05810546875003,4.717382812499963],[-52.00292968749997,4.352294921875014],[-51.82753906250002,4.635693359375026],[-51.65253906249998,4.061279296874972]]],[[[-60.826269531250006,14.494482421874991],[-61.063720703125,14.467089843750017],[-61.01132812499998,14.601904296875034],[-61.21333007812501,14.848583984375011],[-60.927148437499966,14.755175781249989],[-60.826269531250006,14.494482421874991]]],[[[-61.23046875000003,15.889941406250074],[-61.310742187499955,15.894677734374966],[-61.25,16.006298828124983],[-61.23046875000003,15.889941406250074]]],[[[-61.58955078125001,16.006933593750006],[-61.759423828124966,16.062060546875045],[-61.74804687499997,16.355273437500017],[-61.55234374999998,16.270898437499966],[-61.58955078125001,16.006933593750006]]],[[[-61.3271484375,16.230419921874983],[-61.522167968749955,16.22802734375003],[-61.47119140624994,16.506640625000045],[-61.17260742187497,16.25610351562497],[-61.3271484375,16.230419921874983]]],[[[9.480371093750023,42.80541992187503],[9.550683593750051,42.12973632812506],[9.186132812500034,41.38491210937502],[8.80751953125008,41.58837890625],[8.886816406249977,41.70068359375003],[8.621875,41.93071289062502],[8.700976562500045,42.09560546875002],[8.565625,42.35771484374996],[8.81484375000008,42.60791015625003],[9.313378906250023,42.71318359374999],[9.363183593750051,43.01738281249996],[9.480371093750023,42.80541992187503]]],[[[-1.17832031249992,45.904052734375],[-1.213574218750011,45.81660156250004],[-1.388671874999972,46.05039062500006],[-1.17832031249992,45.904052734375]]],[[[5.789746093749983,49.53828125000001],[5.823437500000011,49.50507812499998],[5.9013671875,49.48974609374997],[5.928906250000011,49.47753906249997],[5.959472656250028,49.45463867187502],[6.01142578125004,49.44545898437502],[6.074121093750023,49.45463867187502],[6.119921875000017,49.485205078125034],[6.181054687500051,49.498925781249966],[6.344335937500006,49.45273437499998],[6.735449218750006,49.16059570312498],[7.450585937500051,49.152197265625034],[8.134863281250006,48.97358398437498],[7.616601562500023,48.15678710937502],[7.615625,47.59272460937504],[7.343164062499994,47.43310546875003],[7.136035156249989,47.489843750000034],[6.968359375000034,47.453222656250034],[6.900390625000028,47.39423828125001],[7.000585937500034,47.339453125000034],[7.000585937500034,47.32250976562506],[6.978515625000057,47.30205078124996],[6.95205078125008,47.26718750000006],[6.820703125000051,47.163183593750006],[6.688085937500034,47.05825195312505],[6.66689453125008,47.026513671874966],[6.624804687500017,47.00434570312498],[6.45625,46.948339843750034],[6.438646763392874,46.774418247767855],[6.129687500000045,46.56699218750006],[6.118111049107182,46.447459542410726],[6.095898437500011,46.279394531250006],[5.970019531250045,46.214697265625034],[5.971484375000074,46.151220703125006],[6.006640625000045,46.14233398437506],[6.086621093750068,46.14702148437502],[6.19941406250004,46.19306640624998],[6.234667968750045,46.332617187500006],[6.321875,46.39370117187502],[6.428906250000011,46.43051757812506],[6.578222656250034,46.437353515625034],[6.758105468750017,46.41577148437497],[6.772070312500006,46.16513671874998],[6.897265625000017,46.05175781249997],[6.953710937500063,46.017138671875045],[7.00390625,45.95883789062506],[7.021093750000034,45.92578124999997],[6.790917968750023,45.740869140624966],[7.146386718750051,45.381738281249994],[7.07832031250004,45.23994140624998],[6.634765625000028,45.06816406249996],[6.99267578125,44.82729492187502],[6.900195312499989,44.33574218749996],[7.318554687500068,44.13798828125002],[7.637207031250057,44.16484375],[7.4931640625,43.767138671875045],[6.570214843750023,43.199072265625034],[6.115917968750011,43.07236328124998],[5.406542968750074,43.228515625],[5.05976562500004,43.44453125000004],[4.712109375000011,43.373291015625],[3.910839843750011,43.563085937500034],[3.258886718750063,43.193212890625006],[3.051757812500057,42.915136718750006],[3.21142578125,42.43115234375],[2.032714843750028,42.353515625],[1.927929687500068,42.42631835937499],[1.859765625000051,42.457080078125045],[1.7060546875,42.50332031250005],[1.709863281250051,42.604443359374955],[1.568164062500045,42.63500976562506],[1.501367187500023,42.64272460937502],[1.428320312499977,42.59589843749998],[.696875,42.84511718750005],[.631640625000045,42.689599609374994],[-.586425781249943,42.798974609374966],[-1.300048828124943,43.10097656250002],[-1.460839843749937,43.05175781250006],[-1.410693359374932,43.240087890625034],[-1.794042968749949,43.407324218750006],[-1.484863281249943,43.56376953124999],[-1.245507812499937,44.55986328124999],[-1.07695312499996,44.68984375],[-1.152880859374989,44.764013671875006],[-1.245214843749977,44.66669921874998],[-1.081005859374983,45.532421874999955],[-.548486328124966,45.00058593750006],[-.790771484375028,45.46801757812497],[-1.195996093749983,45.714453125],[-1.03173828125,45.741064453125006],[-1.14628906249996,46.311376953125034],[-1.786523437499937,46.51484375000001],[-2.059375,46.81030273437497],[-2.01889648437492,47.03764648437502],[-2.197070312499989,47.16293945312506],[-2.027587890625028,47.27358398437502],[-1.742529296874949,47.21596679687502],[-1.97539062499996,47.31069335937505],[-2.503125,47.31206054687496],[-2.427685546874983,47.47089843749998],[-2.770312499999989,47.513867187499955],[-2.787207031249949,47.62553710937496],[-4.312109374999949,47.82290039062502],[-4.678808593749949,48.03950195312501],[-4.32944335937492,48.169970703125045],[-4.577148437499943,48.2900390625],[-4.241406249999926,48.30366210937501],[-4.719384765624966,48.363134765625034],[-4.7625,48.45024414062502],[-4.531201171874983,48.61997070312506],[-3.231445312499972,48.84082031250003],[-2.692333984374983,48.53681640624998],[-2.446191406249937,48.64829101562506],[-2.00371093749996,48.58208007812499],[-1.905712890624955,48.69711914062506],[-1.376464843749972,48.65258789062503],[-1.565478515624932,48.805517578125034],[-1.583105468749977,49.20239257812506],[-1.856445312499972,49.68378906249998],[-1.258642578124949,49.68017578125006],[-1.138525390624977,49.38789062500001],[-.163476562499937,49.296777343749994],[.41689453125008,49.448388671874994],[.129394531250028,49.508447265624966],[.186718749999983,49.703027343749994],[1.245507812500051,49.99824218750001],[1.5927734375,50.25219726562506],[1.672265625000023,50.885009765625],[2.52490234375,51.097119140624955],[2.759375,50.750634765624994],[3.10683593750008,50.779443359374994],[3.27333984375008,50.53154296875002],[3.595410156250068,50.47734374999999],[3.689355468750023,50.30605468750002],[4.174609375000017,50.24648437500005],[4.149316406250023,49.971582031249994],[4.545019531250063,49.96025390624999],[4.818652343750045,50.153173828125034],[4.867578125000051,49.78813476562502],[5.50732421875,49.51088867187502],[5.789746093749983,49.53828125000001]]]]},properties:{name:"France",childNum:10,cp:[2.8719426,46.8222422]}},{geometry:{type:"MultiPolygon",coordinates:[[[[-7.186865234374949,62.139306640624966],[-7.116796874999977,62.046826171874955],[-7.379101562499926,62.07480468749998],[-7.186865234374949,62.139306640624966]]],[[[-6.631054687499955,62.22788085937498],[-6.655810546874932,62.09360351562498],[-6.840527343749983,62.119287109374994],[-6.725195312499949,61.95146484374999],[-7.17216796874996,62.28559570312501],[-6.631054687499955,62.22788085937498]]],[[[-6.406054687499932,62.258642578125034],[-6.544140624999926,62.20561523437499],[-6.554589843749994,62.35566406250001],[-6.406054687499932,62.258642578125034]]]]},properties:{name:"Faeroe Is.",childNum:3}},{geometry:{type:"MultiPolygon",coordinates:[[[[158.31484375,6.813671875],[158.18339843750002,6.801269531250057],[158.13476562499997,6.944824218749986],[158.29462890625004,6.951074218750023],[158.31484375,6.813671875]]],[[[138.14267578125006,9.50068359375004],[138.06708984375004,9.419042968750006],[138.18583984375007,9.593310546874989],[138.14267578125006,9.50068359375004]]]]},properties:{name:"Micronesia",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[13.293554687500006,2.161572265624997],[13.172167968750017,1.78857421875],[13.21630859375,1.2484375],[13.851367187500017,1.41875],[14.180859375000011,1.370214843749991],[14.429882812500011,.901464843749991],[14.32421875,.62421875],[13.949609375000023,.353808593749989],[13.860058593750011,-.203320312500011],[14.47412109375,-.573437500000011],[14.383984375000011,-1.890039062500009],[14.162890625000017,-2.217578125],[14.199804687500006,-2.354199218750011],[13.993847656250011,-2.490625],[13.886914062500011,-2.465429687500006],[13.733789062500023,-2.138476562500003],[13.464941406250006,-2.395410156250009],[12.991992187500017,-2.313378906250009],[12.793554687500006,-1.931835937500011],[12.590429687500006,-1.826855468750011],[12.43212890625,-1.928906250000011],[12.446386718750006,-2.329980468750009],[12.064453125,-2.41259765625],[11.60546875,-2.342578125],[11.537792968750011,-2.83671875],[11.760156250000023,-2.983105468750011],[11.715429687500006,-3.176953125000011],[11.934179687500006,-3.318554687500011],[11.8798828125,-3.665917968750009],[11.685742187500011,-3.68203125],[11.504296875000023,-3.5203125],[11.234472656250006,-3.690820312500009],[11.130175781250017,-3.916308593750003],[10.34765625,-3.013085937500009],[9.722070312500023,-2.467578125],[10.06201171875,-2.549902343750006],[9.624609375,-2.367089843750009],[9.298925781250006,-1.903027343750011],[9.483203125000017,-1.894628906250006],[9.265625,-1.825097656250009],[9.036328125000011,-1.308886718750003],[9.31884765625,-1.632031250000011],[9.501074218750006,-1.55517578125],[9.295800781250023,-1.515234375],[9.3466796875,-1.325],[9.203808593750011,-1.382421875],[9.064648437500011,-1.29833984375],[8.703125,-.591015625000011],[8.946386718750006,-.688769531250003],[9.296679687500017,-.351269531250011],[9.354882812500023,.343603515624991],[9.468164062500023,.15976562499999],[9.796777343750023,.044238281249989],[10.00146484375,.194970703124994],[9.546484375,.295947265624989],[9.324804687500006,.552099609374991],[9.495312500000011,.664843749999989],[9.617968750000017,.576513671874991],[9.5908203125,1.031982421875],[9.636132812500023,1.046679687499989],[9.676464843750011,1.07470703125],[9.70458984375,1.079980468749994],[9.760546875000017,1.07470703125],[9.788671875,1.025683593749989],[9.803906250000011,.998730468749997],[9.90673828125,.960107421874994],[11.335351562500023,.999707031249997],[11.332324218750017,1.528369140624989],[11.328710937500006,2.167431640624997],[11.348437500000017,2.299707031249994],[11.558984375000023,2.302197265624997],[13.2203125,2.256445312499991],[13.293554687500006,2.161572265624997]]]},properties:{name:"Gabon",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-1.065576171874966,50.69023437500002],[-1.25146484375,50.58881835937498],[-1.563427734374955,50.666113281250006],[-1.31279296874996,50.77348632812502],[-1.065576171874966,50.69023437500002]]],[[[-4.196777343749972,53.321435546874966],[-4.04936523437496,53.30576171874998],[-4.373046875,53.13417968750002],[-4.56787109375,53.386474609375],[-4.315087890625023,53.41723632812503],[-4.196777343749972,53.321435546874966]]],[[[-6.218017578125,54.08872070312506],[-6.649804687499937,54.05864257812496],[-7.007714843749937,54.40668945312501],[-7.324511718750017,54.13344726562502],[-7.606542968750006,54.14384765625002],[-8.118261718749977,54.41425781250004],[-7.75439453125,54.59492187499998],[-7.910595703124955,54.698339843750006],[-7.55039062499992,54.767968749999966],[-7.218652343749937,55.09199218749998],[-6.475048828124955,55.24101562499999],[-6.035791015624994,55.14453125000003],[-5.71684570312496,54.817480468750034],[-5.878613281249955,54.64130859375001],[-5.582519531249943,54.66342773437498],[-5.470410156249926,54.500195312499955],[-5.671093749999955,54.54975585937501],[-5.60678710937492,54.272558593750034],[-6.019042968749972,54.05126953124997],[-6.218017578125,54.08872070312506]]],[[[-5.105419921875011,55.448828125000034],[-5.331494140624955,55.481054687500034],[-5.318115234375,55.709179687499955],[-5.105419921875011,55.448828125000034]]],[[[-6.128906249999972,55.93056640625002],[-6.055322265624994,55.69531249999997],[-6.305078124999966,55.60693359375],[-6.286425781249989,55.77250976562499],[-6.491357421874994,55.697314453125045],[-6.462841796874955,55.808251953124994],[-6.128906249999972,55.93056640625002]]],[[[-5.970068359374949,55.814550781250034],[-6.071972656250011,55.893115234375045],[-5.72514648437496,56.118554687499966],[-5.970068359374949,55.814550781250034]]],[[[-5.77788085937496,56.344335937500034],[-6.313427734374983,56.29365234375001],[-6.138867187499955,56.490625],[-6.286328124999983,56.61186523437502],[-6.102734374999955,56.645654296874966],[-5.760839843749949,56.49067382812501],[-5.77788085937496,56.344335937500034]]],[[[-7.249853515624977,57.115332031250006],[-7.410546874999937,57.38110351562506],[-7.26713867187496,57.37177734375001],[-7.249853515624977,57.115332031250006]]],[[[-6.144726562499983,57.50498046874998],[-6.135546874999989,57.31425781250002],[-5.672460937499977,57.252685546875],[-5.94907226562492,57.045166015625],[-6.034375,57.20122070312499],[-6.322705078124926,57.20249023437498],[-6.761132812499994,57.4423828125],[-6.305957031249989,57.67197265624998],[-6.144726562499983,57.50498046874998]]],[[[-7.205566406250028,57.682958984375006],[-7.182617187499972,57.53330078125006],[-7.514746093749949,57.60195312500002],[-7.205566406250028,57.682958984375006]]],[[[-6.198681640624983,58.36328125000003],[-6.554589843749994,58.092871093750006],[-6.425195312499937,58.02128906249999],[-6.983105468749983,57.75],[-7.083447265624926,57.81376953124999],[-6.856835937499937,57.92353515624998],[-7.085253906249932,58.18217773437499],[-6.726464843749937,58.189404296874955],[-6.776464843750006,58.30151367187497],[-6.237451171874966,58.50283203125005],[-6.198681640624983,58.36328125000003]]],[[[-3.109667968749932,58.515478515625034],[-3.212353515624983,58.32124023437501],[-3.99003906249996,57.95903320312502],[-4.035595703124926,57.85200195312498],[-3.857128906249983,57.81855468750001],[-4.134521484375,57.57773437500006],[-3.402783203124955,57.708251953125],[-2.074072265624977,57.70239257812506],[-1.780664062499994,57.474023437499966],[-2.592675781249937,56.56157226562499],[-3.309960937499966,56.36347656250004],[-2.885156249999937,56.397509765625045],[-2.674267578124955,56.25341796875],[-3.362255859374955,56.02763671875002],[-3.789062499999972,56.09521484375],[-3.048730468749937,55.951953125000045],[-2.599316406249955,56.02729492187501],[-2.14707031249992,55.90297851562502],[-1.655371093749949,55.57036132812502],[-1.232421874999943,54.703710937500034],[-.084375,54.118066406249994],[-.20556640625,54.021728515625],[.115332031250006,53.609277343749994],[-.270019531249972,53.73676757812504],[-.659912109375,53.72402343750002],[-.293701171875,53.69233398437504],[.270996093750028,53.33549804687499],[.355761718750045,53.15996093750002],[.0458984375,52.90561523437498],[.279785156250028,52.80869140625006],[.55878906250004,52.96694335937505],[1.05556640625008,52.95898437500003],[1.656738281249972,52.753710937500045],[1.74658203125,52.46899414062503],[1.59140625,52.11977539062502],[1.232421875000057,51.97124023437496],[1.188476562500057,51.803369140624966],[.752246093750017,51.729589843750034],[.890917968750017,51.571435546874966],[.42451171875004,51.465625],[1.414941406250023,51.36328125],[1.397558593750034,51.18203125000002],[.960156250000011,50.92587890624998],[.299707031249994,50.775976562500006],[-.785253906249949,50.76542968749999],[-1.416455078124955,50.896875],[-1.334472656249943,50.82080078124997],[-1.516748046874937,50.747460937499966],[-2.031054687499932,50.72539062499999],[-2.035839843749926,50.603076171875045],[-2.999414062499937,50.71660156249999],[-3.40458984374996,50.63242187499998],[-3.679785156250006,50.239941406249955],[-4.194580078124972,50.39331054687503],[-4.727978515624926,50.29047851562504],[-5.11850585937492,50.038330078125],[-5.622119140624932,50.05068359375002],[-4.188183593749926,51.18852539062502],[-3.135986328124972,51.20502929687501],[-2.433056640624926,51.74072265625],[-3.293115234374994,51.390429687500045],[-3.890771484374994,51.591650390625006],[-4.234570312499955,51.56909179687503],[-4.091015624999926,51.65991210937506],[-4.38627929687496,51.74106445312506],[-4.902294921874926,51.626269531250045],[-5.168359374999937,51.74072265625],[-5.183349609374972,51.94965820312501],[-4.217724609374983,52.277441406250006],[-3.980322265624949,52.54174804687503],[-4.101464843750023,52.915478515624955],[-4.683056640624926,52.80615234374997],[-4.268554687499943,53.14453125],[-3.427734374999972,53.34067382812498],[-3.097558593749937,53.260302734375045],[-3.064746093749932,53.426855468750034],[-2.74951171875,53.310205078124994],[-3.064599609374994,53.512841796874966],[-2.84648437499996,54.135302734375045],[-3.165966796874955,54.12792968750006],[-3.56938476562496,54.46757812499996],[-3.464599609374943,54.77309570312505],[-3.036230468749977,54.95307617187501],[-3.550439453124937,54.94741210937502],[-3.957910156249994,54.780957031249955],[-4.818066406249983,54.84614257812501],[-4.911230468749949,54.68945312500006],[-5.032324218749949,54.76137695312505],[-5.172705078124949,54.98588867187496],[-4.676757812499972,55.50131835937498],[-4.871679687499977,55.87392578125005],[-4.58408203124992,55.93867187500001],[-4.844091796874949,56.05117187499999],[-4.80029296875,56.158349609374994],[-5.228222656249983,55.886328125],[-5.084326171874977,56.197460937499955],[-5.41044921874996,55.995361328125],[-5.55644531249996,55.389599609374955],[-5.730664062499926,55.33413085937502],[-5.504492187499949,55.80239257812502],[-5.609570312499955,56.055273437500034],[-5.188378906249937,56.75805664062503],[-5.652441406249977,56.531982421875],[-6.133691406249966,56.706689453124966],[-5.730615234374994,56.853076171875045],[-5.86142578124992,56.902685546875006],[-5.561914062499994,57.23271484375002],[-5.794921874999972,57.37880859375002],[-5.581787109374972,57.546777343749966],[-5.744921874999989,57.668310546875034],[-5.608349609374955,57.88134765625],[-5.157226562499972,57.88134765625],[-5.413183593750006,58.06972656250002],[-5.338281250000023,58.23872070312498],[-5.008300781250028,58.262646484374955],[-5.016748046874966,58.566552734374966],[-4.433251953124937,58.51284179687505],[-3.25913085937492,58.65],[-3.053076171874949,58.63481445312502],[-3.109667968749932,58.515478515625034]]],[[[-3.057421874999932,59.02963867187498],[-2.793017578124989,58.906933593749955],[-3.331640624999949,58.97124023437499],[-3.31035156249996,59.13081054687498],[-3.057421874999932,59.02963867187498]]],[[[-1.30810546875,60.5375],[-1.052441406249955,60.44448242187502],[-1.299462890624994,59.87866210937503],[-1.290917968749937,60.153466796874966],[-1.663769531249983,60.282519531250074],[-1.374609374999949,60.33291015625002],[-1.571777343749972,60.494433593750074],[-1.363964843750011,60.60957031249998],[-1.30810546875,60.5375]]]]},properties:{name:"United Kingdom",childNum:14,cp:[-2.5830348,54.4598409]}},{geometry:{type:"Polygon",coordinates:[[[46.30546875000002,41.507714843749994],[46.61894531250002,41.34375],[46.67255859375001,41.28681640625],[46.66240234375002,41.245507812499994],[46.62636718750002,41.15966796875],[46.534375,41.08857421875],[46.43095703125002,41.077050781249994],[46.086523437500006,41.183837890625],[45.28095703125001,41.449560546875],[45.21718750000002,41.423193359375],[45.00136718750002,41.290966796875],[44.97587890625002,41.277490234374994],[44.81132812500002,41.259375],[44.077246093750006,41.182519531249994],[43.43339843750002,41.155517578125],[43.20546875000002,41.199169921875],[43.15283203125,41.23642578125],[43.14101562500002,41.26484375],[43.17128906250002,41.287939453125],[43.149023437500006,41.30712890625],[43.05712890625,41.352832031249996],[42.90673828125,41.466845703124996],[42.82167968750002,41.4923828125],[42.78789062500002,41.563720703125],[42.75410156250001,41.57890625],[42.68242187500002,41.585742187499996],[42.60683593750002,41.57880859375],[42.590429687500006,41.57070312499999],[42.5673828125,41.55927734375],[42.46640625,41.43984375],[41.92578125,41.495654296874996],[41.82353515625002,41.432373046875],[41.779394531250006,41.44052734375],[41.701757812500006,41.471582031249994],[41.57656250000002,41.497314453125],[41.51005859375002,41.517480468749994],[41.701757812500006,41.705419921875],[41.76298828125002,41.970019531249996],[41.48876953125,42.659326171874994],[40.83662109375001,43.0634765625],[40.46210937500001,43.145703125],[39.97832031250002,43.419824218749994],[40.02373046875002,43.48486328125],[40.084570312500006,43.553125],[40.648046875,43.53388671875],[40.941992187500006,43.41806640625],[41.083105468750006,43.374462890625],[41.35820312500002,43.333398437499994],[41.46074218750002,43.276318359375],[41.58056640625,43.21923828125],[42.76064453125002,43.169580078124994],[42.99160156250002,43.09150390625],[43.00019531250001,43.049658203125],[43.08916015625002,42.9890625],[43.55781250000001,42.844482421875],[43.623046875,42.80771484375],[43.78261718750002,42.747021484375],[43.79873046875002,42.727783203125],[43.79541015625,42.702978515625],[43.74990234375002,42.657519531249996],[43.738378906250006,42.616992187499996],[43.759863281250006,42.59384765625],[43.82597656250002,42.571533203125],[43.95742187500002,42.566552734374994],[44.00468750000002,42.595605468749994],[44.10273437500001,42.616357421874994],[44.32949218750002,42.70351562499999],[44.505859375,42.7486328125],[44.77109375,42.616796875],[44.85048828125002,42.746826171875],[44.87099609375002,42.756396484374996],[44.943359375,42.730273437499996],[45.07158203125002,42.694140625],[45.160253906250006,42.675],[45.34375,42.52978515625],[45.56289062500002,42.5357421875],[45.70527343750001,42.498095703124996],[45.7275390625,42.475048828125],[45.63427734375,42.234716796875],[45.63857421875002,42.205078125],[46.21269531250002,41.989892578124994],[46.42988281250001,41.890966796875],[46.18427734375001,41.7021484375],[46.30546875000002,41.507714843749994]]]},properties:{name:"Georgia",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-.068603515625,11.115625],[.009423828125023,11.02099609375],[-.08632812499999,10.673046875],[.380859375,10.291845703124991],[.264550781250023,9.644726562499997],[.342578125000017,9.604150390624994],[.2333984375,9.463525390624994],[.525683593750017,9.398486328124989],[.48876953125,8.851464843749994],[.37255859375,8.75927734375],[.686328125000017,8.354882812499994],[.5,7.546875],[.634765625,7.353662109374994],[.525585937500011,6.850927734374991],[.736914062500006,6.452587890624997],[1.187207031250011,6.089404296874989],[.94970703125,5.810253906249997],[.259667968750023,5.75732421875],[-2.001855468749994,4.762451171875],[-3.114013671875,5.088671874999989],[-2.815673828125,5.153027343749997],[-2.754980468749977,5.432519531249994],[-2.793652343749983,5.60009765625],[-2.998291015625,5.71132812499999],[-3.227148437499977,6.749121093749991],[-2.959082031249977,7.454541015624997],[-2.789746093749983,7.931933593749989],[-2.668847656249994,8.022216796875],[-2.613378906249977,8.046679687499989],[-2.600976562499994,8.082226562499997],[-2.619970703124977,8.12109375],[-2.61171875,8.147558593749991],[-2.538281249999983,8.171630859375],[-2.505859375,8.208740234375],[-2.600390624999989,8.800439453124994],[-2.649218749999989,8.956591796874989],[-2.689892578124983,9.025097656249997],[-2.746923828124977,9.045117187499997],[-2.705761718749983,9.351367187499989],[-2.695849609374989,9.481347656249994],[-2.706201171874994,9.533935546875],[-2.765966796874977,9.658056640624991],[-2.780517578125,9.745849609375],[-2.791162109374994,10.432421874999989],[-2.914892578124977,10.592333984374989],[-2.829931640624977,10.998388671874991],[-1.04248046875,11.010058593749989],[-.627148437499983,10.927392578124994],[-.299462890624994,11.166894531249994],[-.068603515625,11.115625]]]},properties:{name:"Ghana",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-11.389404296875,12.404394531249991],[-11.502197265625,12.198632812499994],[-11.30517578125,12.015429687499989],[-10.933203124999977,12.205175781249991],[-10.709228515625,11.898730468749989],[-10.274853515624983,12.212646484375],[-9.754003906249977,12.029931640624994],[-9.358105468749983,12.255419921874989],[-9.395361328124977,12.464648437499989],[-9.043066406249977,12.40234375],[-8.818310546874983,11.922509765624994],[-8.822021484375,11.673242187499994],[-8.398535156249977,11.366552734374991],[-8.666699218749983,11.009472656249997],[-8.33740234375,10.990625],[-8.266650390624989,10.485986328124994],[-8.007275390624983,10.321875],[-7.990625,10.1625],[-8.155175781249994,9.973193359374989],[-8.136962890625,9.49570312499999],[-7.896191406249983,9.415869140624991],[-7.918066406249977,9.188525390624989],[-7.839404296874989,9.151611328125],[-7.7998046875,9.115039062499989],[-7.777978515624994,9.080859374999989],[-7.902099609375,9.01708984375],[-7.938183593749983,8.979785156249989],[-7.950976562499989,8.786816406249997],[-7.719580078124977,8.643017578124997],[-7.696093749999989,8.375585937499991],[-7.823583984374977,8.467675781249994],[-7.953125,8.477734375],[-8.236962890624994,8.455664062499991],[-8.244140625,8.407910156249997],[-8.256103515625,8.253710937499989],[-8.217138671874977,8.219677734374997],[-8.140625,8.181445312499989],[-8.048583984375,8.169726562499989],[-8.009863281249977,8.07851562499999],[-8.126855468749994,7.867724609374989],[-8.115429687499983,7.7607421875],[-8.205957031249994,7.59023437499999],[-8.231884765624983,7.556738281249991],[-8.429980468749989,7.601855468749989],[-8.486425781249977,7.558496093749994],[-8.659765624999977,7.688378906249994],[-8.8896484375,7.2626953125],[-9.11757812499999,7.215917968749991],[-9.463818359374983,7.415869140624991],[-9.369140625,7.703808593749997],[-9.518261718749983,8.34609375],[-9.781982421875,8.537695312499991],[-10.064355468749994,8.429882812499997],[-10.147412109374983,8.519726562499997],[-10.233056640624994,8.488818359374989],[-10.283203125,8.485156249999989],[-10.360058593749983,8.495507812499994],[-10.394433593749994,8.48095703125],[-10.496435546874977,8.362109374999989],[-10.557714843749977,8.315673828125],[-10.686962890624983,8.321679687499994],[-10.712109374999983,8.335253906249989],[-10.677343749999977,8.400585937499997],[-10.500537109374989,8.687548828124989],[-10.615966796875,9.059179687499991],[-10.726855468749989,9.081689453124994],[-10.747021484374983,9.095263671874989],[-10.749951171874983,9.122363281249989],[-10.687646484374994,9.261132812499994],[-10.682714843749977,9.289355468749989],[-10.758593749999989,9.385351562499991],[-11.047460937499977,9.786328125],[-11.180859374999983,9.925341796874989],[-11.205664062499977,9.977734375],[-11.273632812499983,9.996533203124997],[-11.911083984374983,9.993017578124991],[-12.142333984375,9.87539062499999],[-12.427978515625,9.898144531249997],[-12.557861328125,9.704980468749994],[-12.755859375,9.373583984374989],[-12.958789062499989,9.263330078124994],[-13.077294921874994,9.069628906249989],[-13.292675781249983,9.04921875],[-13.436279296875,9.4203125],[-13.691357421874983,9.535791015624994],[-13.689794921874977,9.927783203124989],[-13.820117187499989,9.88720703125],[-14.045019531249977,10.141259765624994],[-14.426904296874994,10.248339843749989],[-14.609570312499983,10.549853515624989],[-14.593505859375,10.766699218749991],[-14.677343749999977,10.68896484375],[-14.775927734374989,10.931640625],[-14.88671875,10.968066406249989],[-14.975,10.803417968749997],[-15.051220703124983,10.834570312499991],[-15.043017578124989,10.940136718749997],[-14.9990234375,10.9921875],[-14.944433593749977,11.072167968749994],[-14.779296875,11.405517578125],[-14.720263671874989,11.48193359375],[-14.682958984374977,11.508496093749997],[-14.604785156249989,11.511621093749994],[-14.452441406249989,11.556201171874989],[-14.327832031249983,11.629785156249994],[-14.265576171874983,11.659912109375],[-14.122314453125,11.65195312499999],[-13.953222656249977,11.664599609374989],[-13.732763671874977,11.736035156249997],[-13.730664062499983,11.959863281249994],[-13.737988281249983,12.009667968749994],[-13.816308593749994,12.054492187499989],[-13.948876953124994,12.178173828124997],[-13.8875,12.246875],[-13.759765625,12.262353515624994],[-13.673535156249983,12.478515625],[-13.732617187499983,12.592822265624989],[-13.729248046875,12.673925781249991],[-13.082910156249994,12.633544921875],[-13.061279296875,12.489990234375],[-12.930712890624989,12.532275390624989],[-12.399072265624994,12.340087890625],[-11.389404296875,12.404394531249991]]]},properties:{name:"Guinea",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-16.763330078124994,13.064160156249997],[-16.824804687499977,13.341064453125],[-16.669335937499994,13.475],[-16.41337890624999,13.269726562499997],[-15.427490234375,13.46835937499999],[-16.135449218749983,13.4482421875],[-16.351806640625,13.34335937499999],[-16.56230468749999,13.587304687499994],[-15.509667968749994,13.586230468750003],[-15.426855468749977,13.727001953124997],[-15.108349609374983,13.81210937499999],[-14.405468749999983,13.503710937500003],[-13.977392578124977,13.54345703125],[-13.826708984374989,13.4078125],[-14.246777343749983,13.23583984375],[-15.151123046875,13.556494140624991],[-15.286230468749977,13.39599609375],[-15.814404296874983,13.325146484374997],[-15.834277343749989,13.156445312499997],[-16.648779296874977,13.154150390624991],[-16.763330078124994,13.064160156249997]]]},properties:{name:"Gambia",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-15.895898437499966,11.082470703124969],[-15.963964843749977,11.05898437499998],[-15.937695312499955,11.192773437499966],[-15.895898437499966,11.082470703124969]]],[[[-16.11450195312503,11.059423828124977],[-16.236425781249977,11.113427734374966],[-16.06733398437501,11.197216796874983],[-16.11450195312503,11.059423828124977]]],[[[-15.901806640624926,11.4658203125],[-16.02319335937497,11.477148437499991],[-15.964550781249926,11.59829101562498],[-15.901806640624926,11.4658203125]]],[[[-15.986425781249949,11.882031249999969],[-16.038330078124943,11.759716796875011],[-16.15244140624992,11.876806640624963],[-15.986425781249949,11.882031249999969]]],[[[-13.759765625,12.262353515624994],[-13.8875,12.246875],[-13.948876953124966,12.178173828124997],[-13.737988281250011,12.009667968750037],[-13.730664062499926,11.959863281250009],[-13.73276367187492,11.736035156249983],[-13.953222656249977,11.664599609374989],[-14.265576171874926,11.659912109375014],[-14.327832031250011,11.629785156250009],[-14.452441406249989,11.556201171875017],[-14.604785156249932,11.511621093749994],[-14.682958984374949,11.508496093749983],[-14.720263671875017,11.481933593749986],[-14.779296874999972,11.405517578125057],[-14.944433593749949,11.072167968749994],[-14.999023437499972,10.992187500000043],[-15.04301757812496,10.940136718750011],[-15.09375,11.011035156249974],[-15.054589843749994,11.141943359375006],[-15.222119140624926,11.030908203125037],[-15.216699218749994,11.15625],[-15.39311523437496,11.217236328124983],[-15.354687499999955,11.396337890624963],[-15.479492187499972,11.410302734374966],[-15.072656249999937,11.597802734374966],[-15.230371093750023,11.686767578124972],[-15.412988281249994,11.615234374999972],[-15.501904296875011,11.723779296874966],[-15.467187499999937,11.842822265624974],[-15.078271484374937,11.968994140625014],[-15.941748046875006,11.786621093749986],[-15.92021484374996,11.93779296874996],[-16.138427734375,11.917285156250045],[-16.32807617187501,12.051611328124963],[-16.244580078124955,12.237109375],[-16.43681640624996,12.204150390625045],[-16.711816406249937,12.354833984375006],[-16.656933593749955,12.364355468749991],[-16.52133789062495,12.348632812499986],[-16.41630859374996,12.367675781250057],[-16.24150390624996,12.443310546875011],[-16.144189453124937,12.457421875000037],[-15.839550781249955,12.437890624999966],[-15.57480468749992,12.490380859375009],[-15.19609375,12.679931640624986],[-14.3492187499999,12.67641601562498],[-14.064843749999966,12.675292968750014],[-13.729248046875,12.673925781250006],[-13.732617187499983,12.592822265625003],[-13.673535156249926,12.478515624999986],[-13.759765625,12.262353515624994]]]]},properties:{name:"Guinea-Bissau",childNum:5}},{geometry:{type:"MultiPolygon",coordinates:[[[[11.332324218750017,1.528369140624989],[11.335351562500023,.999707031250011],[9.906738281250028,.960107421875037],[9.80390625000004,.998730468749997],[9.788671875000034,1.025683593749974],[9.760546874999989,1.074707031250014],[9.704589843750057,1.079980468750023],[9.676464843750011,1.074707031250014],[9.636132812500051,1.046679687499989],[9.590820312500057,1.031982421875014],[9.599414062500045,1.054443359374972],[9.509863281250006,1.114794921875017],[9.385937500000068,1.13925781250002],[9.807031250000051,1.927490234375028],[9.77968750000008,2.068212890625006],[9.800781250000028,2.304443359375],[9.826171875000057,2.297802734374969],[9.8369140625,2.242382812500054],[9.870117187500028,2.21328125],[9.979882812499994,2.167773437500045],[10.790917968750023,2.167578125],[11.096582031250051,2.167480468749986],[11.328710937500006,2.167431640624969],[11.332324218750017,1.528369140624989]]],[[[8.735742187500023,3.758300781249972],[8.910058593750023,3.758203125000051],[8.946093750000074,3.627539062499977],[8.704003906250051,3.223632812500028],[8.474902343749989,3.264648437500043],[8.464648437500045,3.450585937499994],[8.735742187500023,3.758300781249972]]]]},properties:{name:"Eq. Guinea",childNum:2}},{geometry:{type:"MultiPolygon",coordinates:[[[[23.852246093749983,35.53544921874999],[24.166015625000057,35.59521484375],[24.108984374999977,35.49580078124998],[24.35400390625,35.359472656250034],[25.73017578125004,35.34858398437501],[25.791308593750074,35.122851562500045],[26.32021484375008,35.315136718749955],[26.165625,35.018603515625045],[24.79980468750003,34.93447265625002],[24.70888671875008,35.08906250000001],[24.463671875000045,35.160351562499955],[23.59277343749997,35.257226562499966],[23.56982421875,35.534765625000034],[23.67265624999999,35.51391601562506],[23.736914062500034,35.65551757812503],[23.852246093749983,35.53544921874999]]],[[[27.17607421874999,35.46528320312498],[27.070703125000023,35.59775390624998],[27.22314453125,35.820458984374966],[27.17607421874999,35.46528320312498]]],[[[23.053808593750034,36.18979492187498],[22.91083984375004,36.220996093750045],[22.950488281250045,36.38393554687502],[23.053808593750034,36.18979492187498]]],[[[27.84277343750003,35.929296875000034],[27.71552734375004,35.95732421874996],[27.71630859375003,36.17158203125001],[28.23183593750005,36.43364257812502],[28.087792968750023,36.06533203125002],[27.84277343750003,35.929296875000034]]],[[[25.48242187500003,36.39262695312502],[25.37050781250005,36.35893554687499],[25.408984375000074,36.473730468750006],[25.48242187500003,36.39262695312502]]],[[[26.46064453125001,36.58540039062501],[26.270019531250057,36.54692382812499],[26.370019531250023,36.63857421875002],[26.46064453125001,36.58540039062501]]],[[[26.94960937500005,36.72709960937502],[27.214941406250006,36.89863281249998],[27.352148437499977,36.86889648437506],[26.94960937500005,36.72709960937502]]],[[[25.859375,36.79042968750005],[25.74316406250003,36.78974609374998],[26.06445312500003,36.90273437500002],[25.859375,36.79042968750005]]],[[[27.01972656250004,36.95903320312502],[26.91992187500003,36.94521484375005],[26.88867187499997,37.087255859375034],[27.01972656250004,36.95903320312502]]],[[[25.278906250000034,37.06840820312502],[25.105468750000057,37.034960937500045],[25.235058593750068,37.148535156250006],[25.278906250000034,37.06840820312502]]],[[[25.54589843749997,36.96757812499999],[25.45673828125001,36.9296875],[25.361914062500063,37.07041015624998],[25.52529296875005,37.19638671875006],[25.54589843749997,36.96757812499999]]],[[[24.523535156250063,37.125097656250006],[24.42480468750003,37.131982421874994],[24.48378906250005,37.21020507812503],[24.523535156250063,37.125097656250006]]],[[[25.402734375000023,37.419140624999955],[25.312695312500068,37.48930664062496],[25.462988281250063,37.47109375],[25.402734375000023,37.419140624999955]]],[[[26.029296875000057,37.529394531250034],[26.086328125000023,37.63491210937505],[26.351367187500017,37.67431640625],[26.029296875000057,37.529394531250034]]],[[[25.255859375000057,37.59960937500006],[25.156347656250034,37.54506835937505],[24.99648437500005,37.676904296874994],[25.255859375000057,37.59960937500006]]],[[[24.35595703125003,37.57685546875004],[24.28896484375005,37.52827148437498],[24.37910156250004,37.682714843750006],[24.35595703125003,37.57685546875004]]],[[[26.82441406250004,37.81142578125005],[27.05507812500005,37.70927734375002],[26.84492187500004,37.64472656250001],[26.58105468750003,37.723730468750034],[26.82441406250004,37.81142578125005]]],[[[20.888476562500074,37.805371093749955],[20.993945312500074,37.70800781250003],[20.81855468750004,37.66474609375001],[20.61953125000008,37.855029296875045],[20.691503906250006,37.929541015625034],[20.888476562500074,37.805371093749955]]],[[[24.991699218750057,37.75961914062506],[24.962207031250074,37.69238281250003],[24.7001953125,37.961669921875],[24.956347656250045,37.90478515625006],[24.991699218750057,37.75961914062506]]],[[[20.61230468750003,38.38334960937502],[20.761328125,38.07055664062497],[20.523535156250063,38.106640624999955],[20.4521484375,38.23417968750002],[20.35253906250003,38.179882812499955],[20.563183593750068,38.474951171875034],[20.61230468750003,38.38334960937502]]],[[[26.094042968750017,38.21806640625002],[25.891894531250045,38.243310546874994],[25.991406250000068,38.353515625],[25.846093750000023,38.57402343749996],[26.16035156250001,38.54072265625001],[26.094042968750017,38.21806640625002]]],[[[20.68671875000001,38.60869140625002],[20.5546875,38.58256835937502],[20.69414062499999,38.84423828125003],[20.68671875000001,38.60869140625002]]],[[[24.67470703125005,38.80922851562502],[24.54101562499997,38.788671875],[24.485644531250074,38.980273437500045],[24.67470703125005,38.80922851562502]]],[[[23.41542968750008,38.958642578124994],[23.525,38.8134765625],[24.127539062500034,38.648486328125045],[24.27578125000005,38.22001953124996],[24.58837890625003,38.12397460937504],[24.53652343750005,37.97973632812506],[24.212011718750006,38.11752929687506],[24.040136718750006,38.389990234375034],[23.65078125000008,38.44306640625001],[23.25214843750004,38.80122070312498],[22.870312500000068,38.870507812499966],[23.258203125000023,39.03134765625006],[23.41542968750008,38.958642578124994]]],[[[26.41015625000003,39.329443359375034],[26.59560546875005,39.04882812499997],[26.488671875000023,39.074804687500034],[26.46875,38.97280273437502],[26.10791015625,39.08105468749997],[26.273144531249983,39.19755859374999],[26.072363281250034,39.095605468749994],[25.84414062500008,39.20004882812506],[26.16542968750008,39.37353515625006],[26.41015625000003,39.329443359375034]]],[[[20.077929687500045,39.432714843750034],[19.883984375000068,39.461523437500034],[19.646484375,39.76708984375003],[19.926074218750017,39.773730468750045],[19.8466796875,39.66811523437502],[20.077929687500045,39.432714843750034]]],[[[25.43769531250004,39.98330078125002],[25.357031250000063,39.80810546875003],[25.24941406250005,39.89414062500006],[25.06220703125004,39.852392578125006],[25.05800781250005,39.999658203124966],[25.43769531250004,39.98330078125002]]],[[[24.774218750000074,40.615185546874955],[24.515527343750023,40.64702148437496],[24.623339843750045,40.79291992187501],[24.774218750000074,40.615185546874955]]],[[[26.03896484375008,40.726757812499955],[25.10449218750003,40.994726562500006],[24.792968750000057,40.857519531250034],[24.47705078125,40.94775390625003],[24.082324218750074,40.72407226562504],[23.762792968750063,40.74780273437497],[23.866796875000034,40.41855468750006],[24.21279296875008,40.32778320312502],[24.343359375000034,40.14770507812503],[23.913183593750063,40.35878906250005],[23.72792968750008,40.329736328124994],[23.96748046875001,40.11455078125002],[23.947070312500045,39.96557617187506],[23.66455078125003,40.22382812499998],[23.42626953125,40.26396484374999],[23.62734375,39.92407226562503],[22.896484375000057,40.39990234374997],[22.92226562500008,40.59086914062499],[22.629492187500034,40.49555664062501],[22.59218750000005,40.03691406250002],[23.327734374999977,39.174902343750006],[23.15468750000008,39.10146484375005],[23.16171875,39.25776367187501],[22.92138671874997,39.30634765625004],[22.886035156250074,39.16997070312496],[23.066699218750017,39.03793945312498],[22.569140625000074,38.86748046874999],[23.25292968750003,38.66123046875006],[23.68398437500008,38.35244140625002],[23.96699218750001,38.275],[24.024511718750006,38.139794921874966],[24.01972656250001,37.67773437499997],[23.50175781249999,38.03486328124998],[23.03632812500004,37.87836914062501],[23.48925781250003,37.440185546875],[23.16152343750005,37.333837890625006],[22.725390625000017,37.542138671874966],[23.16015625000003,36.448095703125034],[22.717187500000023,36.79394531250006],[22.42773437500003,36.47578124999998],[22.08046875000008,37.028955078124966],[21.95556640625003,36.990087890625034],[21.892382812500045,36.73730468749997],[21.58291015625005,37.080957031249994],[21.678906250000068,37.38720703125003],[21.124707031250068,37.89160156250003],[21.40371093750005,38.19667968750002],[21.658398437500068,38.17509765624996],[21.82470703125003,38.328125],[22.846386718750068,37.96757812499996],[23.18349609375008,38.133691406249966],[22.421679687500045,38.43852539062499],[22.319921875,38.35683593750005],[21.96533203124997,38.412451171875006],[21.47255859375005,38.321386718750006],[21.3310546875,38.48730468749997],[21.303320312500034,38.373925781249966],[21.113183593750023,38.38466796875002],[20.768554687500057,38.874414062499966],[21.111621093750045,38.89628906249999],[21.11835937500001,39.029980468749955],[20.71337890625,39.03515625000003],[20.300781250000057,39.32709960937501],[20.19140625,39.545800781249966],[20.099414062500074,39.641259765624966],[20.001269531250074,39.70942382812501],[20.022558593750063,39.710693359375],[20.059765624999983,39.69912109375002],[20.13105468750004,39.66162109375003],[20.206835937500017,39.65351562499998],[20.382421875,39.802636718749994],[20.381640625000017,39.84179687500006],[20.311328125000074,39.95078125000006],[20.311132812500034,39.97944335937504],[20.338476562500006,39.991064453125006],[20.38369140625008,40.0171875],[20.408007812500074,40.049462890624994],[20.4560546875,40.065576171874994],[20.657421875000068,40.11738281249998],[20.881640625000017,40.467919921874994],[21.030859375000034,40.62246093750002],[20.95576171875001,40.775292968749994],[20.96425781250005,40.84990234374999],[21.575781250000034,40.86894531249996],[21.627539062500006,40.896337890625034],[21.77949218750004,40.95043945312506],[21.99335937500001,41.13095703125006],[22.18447265625005,41.15864257812501],[22.49355468750005,41.118505859375006],[22.603613281249977,41.14018554687499],[22.724804687500068,41.17851562499999],[22.78388671875004,41.33198242187498],[23.155957031250068,41.32207031249999],[23.239843750000034,41.38496093750001],[23.372070312500057,41.3896484375],[23.433398437500017,41.39873046874999],[23.53583984375001,41.38603515624999],[23.63515625000008,41.386767578125045],[24.011328124999977,41.460058593750034],[24.03291015625004,41.469091796875034],[24.05605468750005,41.527246093749966],[24.38671875,41.523535156250006],[24.487890625,41.55522460937499],[24.518261718750068,41.55253906249996],[24.773730468750045,41.356103515624994],[24.99355468750008,41.36499023437503],[25.133398437500063,41.31577148437506],[25.251171875000068,41.243554687499994],[25.923339843750057,41.311914062499966],[26.066406250000057,41.35068359375006],[26.135351562499977,41.3857421875],[26.155175781250023,41.43486328124999],[26.143554687500057,41.52153320312496],[26.085546875000063,41.704150390625045],[26.10742187499997,41.72568359374998],[26.20058593750005,41.74379882812502],[26.320898437500034,41.716552734375],[26.581347656250074,41.60126953125004],[26.62490234375008,41.401757812499994],[26.330664062499977,41.23876953125],[26.331054687500057,40.954492187499994],[26.03896484375008,40.726757812499955]]]]},properties:{name:"Greece",childNum:29}},{geometry:{type:"Polygon",coordinates:[[[-61.71552734375,12.012646484374997],[-61.714990234374994,12.18515625],[-61.60703125,12.223291015624994],[-61.71552734375,12.012646484374997]]]},properties:{name:"Grenada",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-46.266699218750006,60.781396484374994],[-46.381542968749955,60.66030273437502],[-46.7880859375,60.758398437500034],[-46.205224609374994,60.943505859374994],[-46.266699218750006,60.781396484374994]]],[[[-37.03125,65.53198242187497],[-37.23842773437494,65.60986328125003],[-37.047509765624966,65.722265625],[-37.03125,65.53198242187497]]],[[[-51.01367187499994,69.55249023437497],[-51.202050781249966,69.525],[-51.33886718749994,69.73203125000006],[-51.094580078125006,69.92416992187503],[-50.67900390624999,69.84853515625],[-51.01367187499994,69.55249023437497]]],[[[-52.73115234375001,69.94472656250005],[-52.0453125,69.8072265625],[-51.90019531249999,69.60478515625007],[-53.57841796874996,69.25664062500002],[-54.18271484374995,69.40351562500001],[-53.65830078124998,69.46513671875005],[-53.825,69.54033203124999],[-54.91914062499998,69.71362304687503],[-54.78789062499996,69.94985351562502],[-54.322607421875034,69.94189453125],[-54.83076171875001,70.13295898437502],[-54.37163085937499,70.31728515625],[-53.296728515625034,70.20537109375002],[-52.73115234375001,69.94472656250005]]],[[[-51.67514648437498,70.855224609375],[-52.11938476562497,70.87065429687502],[-52.10673828124999,70.96801757812497],[-51.67514648437498,70.855224609375]]],[[[-25.43232421875001,70.92133789062495],[-25.402246093749994,70.65268554687503],[-26.217871093749977,70.45405273437498],[-26.604687499999926,70.55336914062497],[-28.03525390624995,70.48681640625],[-27.61723632812496,70.91376953125001],[-26.621777343749955,70.87563476562497],[-25.81889648437499,71.04365234375001],[-25.43232421875001,70.92133789062495]]],[[[-53.53520507812493,71.04082031250005],[-53.9578125,71.12773437499999],[-53.58447265625003,71.29707031249995],[-53.53520507812493,71.04082031250005]]],[[[-55.01689453124999,72.79111328125003],[-55.56660156249998,72.56435546875002],[-56.214794921874955,72.71918945312495],[-55.01689453124999,72.79111328125003]]],[[[-18.000537109374932,75.40732421875003],[-17.391992187499937,75.03691406250007],[-18.670800781249966,75.00166015624998],[-18.856054687499977,75.31914062500002],[-18.000537109374932,75.40732421875003]]],[[[-18.58261718749995,76.042333984375],[-19.085351562499966,76.43037109375001],[-18.882470703124937,76.70380859375001],[-18.58261718749995,76.042333984375]]],[[[-71.667333984375,77.32529296874998],[-72.48955078124999,77.43164062499997],[-71.43344726562495,77.394384765625],[-71.667333984375,77.32529296874998]]],[[[-17.6125,79.82587890624995],[-18.662011718749966,79.72001953125005],[-19.13828125,79.85234375000002],[-17.98291015625,80.05517578125003],[-17.471386718749955,80.02871093749997],[-17.6125,79.82587890624995]]],[[[-44.86455078124999,82.08364257812502],[-46.75190429687501,82.34819335937502],[-47.27226562499996,82.65693359375001],[-46.399169921875,82.692138671875],[-44.91748046875003,82.48051757812505],[-44.86455078124999,82.08364257812502]]],[[[-29.952880859375,83.56484374999997],[-25.795068359374994,83.26098632812497],[-31.99267578125,83.0853515625],[-32.03271484374997,82.98344726562502],[-25.12338867187495,83.15961914062501],[-24.47031249999995,82.87739257812498],[-21.582519531249943,82.6341796875],[-23.118066406249966,82.32470703125003],[-29.57939453124996,82.16118164062502],[-29.887402343749983,82.05483398437502],[-29.543847656249994,81.93994140624997],[-27.839501953124966,82.04887695312505],[-25.148828124999966,82.001123046875],[-24.293066406249977,81.70097656250005],[-23.103710937499983,82.01181640625003],[-21.337988281249977,82.068701171875],[-21.230517578125017,81.60136718749999],[-23.11772460937499,80.77817382812498],[-19.62993164062499,81.63989257812503],[-17.456054687499943,81.397705078125],[-16.12070312499995,81.776611328125],[-14.241992187500017,81.81386718750005],[-12.434423828125006,81.68251953125002],[-11.430664062499972,81.45683593750005],[-13.126220703124972,81.08779296875],[-14.452343749999955,80.99311523437498],[-14.503564453124994,80.76328125000006],[-16.76059570312492,80.573388671875],[-15.937255859374972,80.42763671874997],[-16.48876953124997,80.25195312499997],[-18.070947265624994,80.17207031249995],[-19.429199218749943,80.25771484375],[-20.150146484375,80.01123046874997],[-18.99199218749996,79.17836914062502],[-21.133740234374926,78.65864257812501],[-21.729589843749977,77.70854492187499],[-20.862597656249932,77.91186523437503],[-19.490429687499983,77.71889648437497],[-19.46752929687503,77.56582031250005],[-20.162060546874926,77.68984375],[-20.680810546875023,77.61899414062503],[-20.23193359374997,77.36840820312497],[-19.30029296874997,77.22236328124995],[-18.442626953124943,77.259375],[-18.51030273437496,76.77817382812498],[-20.48671875,76.92080078125],[-21.614697265624926,76.68789062499997],[-22.18525390625001,76.79409179687502],[-22.609326171874983,76.70429687500004],[-21.877343749999966,76.57348632812503],[-21.488232421874926,76.271875],[-20.10361328124992,76.21909179687503],[-19.508984374999926,75.75751953124995],[-19.52636718750003,75.18022460937505],[-20.484960937500006,75.31425781249999],[-21.649316406249966,75.02343749999997],[-22.232861328124926,75.11972656249998],[-21.69511718749999,74.96445312500003],[-20.985791015624983,75.07436523437497],[-20.86157226562497,74.63593750000001],[-20.41708984374995,74.9751953125],[-19.98491210937499,74.9751953125],[-19.287011718750023,74.54638671875006],[-19.36914062499997,74.28403320312498],[-20.256445312499977,74.2828125],[-20.653125,74.13735351562502],[-21.954931640624977,74.24428710937497],[-21.942919921874932,74.56572265624999],[-22.32158203124999,74.30253906250002],[-22.134814453124932,73.99047851562503],[-20.36728515624992,73.8482421875],[-20.509667968749966,73.49287109375001],[-22.346875,73.26923828125001],[-23.23320312499999,73.39770507812497],[-24.157714843749943,73.76445312499999],[-24.67724609375,73.602197265625],[-25.521289062500017,73.85161132812499],[-24.79125976562497,73.51127929687502],[-26.062304687500017,73.25302734375],[-27.270410156250023,73.43627929687503],[-26.541845703125006,73.24897460937495],[-27.561621093750006,73.13847656250002],[-27.348046875000023,73.06782226562501],[-25.057031250000023,73.396484375],[-24.132666015625006,73.409375],[-22.036328124999955,72.91845703125006],[-22.29321289062497,72.11953125],[-24.06904296875001,72.49873046874998],[-24.629980468749977,73.03764648437499],[-26.657617187499966,72.71582031249997],[-24.81333007812492,72.90151367187497],[-24.65,72.58251953125],[-25.117871093749983,72.34697265625005],[-24.66684570312492,72.437353515625],[-21.959667968749955,71.74467773437502],[-22.479638671874937,71.38344726562497],[-22.417578125,71.24868164062505],[-22.29902343750001,71.43232421874998],[-21.75224609374999,71.47832031250002],[-21.522656249999926,70.52622070312503],[-22.38413085937492,70.46240234375],[-22.437011718749943,70.860009765625],[-22.690673828124943,70.43730468750002],[-23.327832031249983,70.45097656250007],[-23.97138671875001,70.64946289062499],[-24.562207031249926,71.22353515624997],[-25.885156249999966,71.571923828125],[-27.08720703124999,71.6265625],[-27.107031250000034,71.53266601562498],[-25.842724609374955,71.48017578124995],[-25.74223632812499,71.18359375],[-26.717919921874994,70.95048828125005],[-28.39843749999997,70.99291992187497],[-27.99218749999997,70.89521484374998],[-28.06987304687499,70.69902343750005],[-29.07207031249999,70.444970703125],[-26.621777343749955,70.46337890625],[-26.576806640625023,70.35708007812502],[-27.560839843749932,70.12446289062498],[-27.384179687500023,69.9916015625],[-27.027734374999966,70.20122070312499],[-25.529882812499977,70.35317382812502],[-23.66733398437495,70.139306640625],[-22.28447265624996,70.12583007812498],[-22.287060546874955,70.03339843749998],[-23.03364257812501,69.90083007812498],[-23.04956054687497,69.79272460937497],[-23.86572265624997,69.73671875000002],[-23.739404296874994,69.58862304687497],[-24.296679687500017,69.58554687500006],[-24.295556640624966,69.439306640625],[-25.188574218750006,69.26054687500002],[-25.092431640624937,69.16518554687502],[-25.697998046874943,68.889892578125],[-26.48291015624997,68.67592773437502],[-29.24951171874997,68.29877929687501],[-29.86850585937495,68.31157226562505],[-30.318115234375,68.19331054687501],[-30.72001953124999,68.25117187499998],[-30.610742187499994,68.11791992187503],[-30.97856445312499,68.06132812500005],[-32.32744140624999,68.43730468749999],[-32.16455078125,67.99111328125002],[-33.15698242187497,67.62670898437506],[-34.1982421875,66.65507812499999],[-35.18857421874995,66.25029296875002],[-35.86723632812502,66.44140624999997],[-35.630078124999926,66.13994140625002],[-36.37919921874996,65.830810546875],[-36.52724609375002,66.00771484375],[-36.665185546874966,65.79008789062507],[-37.06279296874996,65.87143554687503],[-37.410058593749994,65.65634765625],[-37.954785156249955,65.63359375000007],[-37.278710937499994,66.30439453124995],[-38.156640624999966,66.38559570312498],[-37.75234375000002,66.26152343750002],[-38.13994140625002,65.90351562499998],[-38.52036132812498,66.00966796875002],[-38.20336914062497,65.71171874999999],[-40.17353515624998,65.55615234375],[-39.57792968749996,65.34077148437501],[-39.937255859375,65.14160156250003],[-40.253125,65.04887695312505],[-41.08442382812501,65.10083007812497],[-40.966015624999955,64.86884765624995],[-40.655468749999926,64.91533203125002],[-40.18222656249998,64.47993164062495],[-40.78173828125,64.22177734375003],[-41.581005859374926,64.29833984375],[-41.03056640624996,64.12104492187504],[-40.61777343749998,64.13173828125],[-40.550390625000034,63.72524414062505],[-40.77519531249999,63.53364257812501],[-41.04873046875002,63.51381835937505],[-41.387890624999926,63.06186523437498],[-41.84448242187497,63.07026367187501],[-42.174511718749955,63.20878906249999],[-41.63447265624998,62.972460937500074],[-41.90898437499996,62.73710937499999],[-42.94165039062503,62.72021484375003],[-42.15297851562502,62.568457031250006],[-42.32148437499998,62.15273437500005],[-42.110205078125006,61.857226562500074],[-42.58530273437498,61.71748046875001],[-42.34736328125001,61.61743164062497],[-42.717041015625,60.767480468749994],[-43.04409179687502,60.523681640625],[-43.92270507812495,60.59536132812502],[-43.21298828124998,60.390673828125074],[-43.122900390625006,60.06123046875001],[-43.32011718749993,59.928125],[-43.95502929687498,60.025488281250006],[-43.65791015625001,59.85864257812503],[-43.90654296874996,59.815478515625045],[-44.11699218750002,59.83193359375002],[-44.06547851562499,59.92480468750003],[-44.412939453125006,59.922607421875],[-44.22436523437494,60.273535156250006],[-44.61328124999997,60.01665039062499],[-45.37924804687495,60.20292968750002],[-45.367773437500006,60.37294921875002],[-44.97470703124995,60.457226562499955],[-44.756738281249966,60.66459960937502],[-45.38051757812494,60.444921875],[-46.04663085937503,60.61572265625],[-46.141943359375006,60.776513671874994],[-45.87021484374998,61.21831054687502],[-46.87446289062501,60.81640625000003],[-48.180810546874966,60.76923828125001],[-47.77031249999999,60.99775390625001],[-48.386425781249926,61.004736328125034],[-48.42817382812501,61.18740234375002],[-48.92207031249998,61.27744140624998],[-49.28906249999997,61.58994140625006],[-49.380273437499994,61.89018554687502],[-48.82871093749998,62.0796875],[-49.62377929687494,61.99858398437499],[-49.553466796875,62.23271484374999],[-50.319238281249966,62.473193359375045],[-50.298730468749966,62.72197265625002],[-49.793115234374994,63.04462890625004],[-50.39008789062501,62.82202148437497],[-51.46884765624995,63.64228515625001],[-51.547509765624994,64.00610351562497],[-50.260693359374955,64.21425781250002],[-50.48662109374996,64.20888671875],[-50.43706054687499,64.31284179687503],[-51.58491210937498,64.10317382812502],[-51.70786132812498,64.205078125],[-51.403759765624926,64.46318359375002],[-50.49208984375002,64.69316406250005],[-50.00898437500001,64.44726562499997],[-50.12163085937493,64.703759765625],[-50.51699218750002,64.76650390625],[-50.96064453124998,65.20112304687498],[-50.721582031249966,64.79760742187503],[-51.22060546875002,64.62846679687502],[-51.25537109375,64.75810546875005],[-51.92260742187503,64.21875],[-52.259033203125,65.154931640625],[-52.537695312500034,65.32880859374998],[-51.61914062500003,65.71318359375002],[-51.091894531250006,65.77578125],[-51.7234375,65.723486328125],[-52.55126953125003,65.46137695312498],[-52.760937499999926,65.59082031249997],[-53.198974609375,65.59404296875002],[-53.106347656249966,65.97714843749998],[-53.39204101562498,66.04833984375],[-51.225,66.88154296875001],[-53.035791015624966,66.20141601562503],[-53.538769531249955,66.13935546874998],[-53.41875,66.64853515624998],[-53.038281249999955,66.82680664062497],[-52.38686523437502,66.88115234375005],[-53.44360351562503,66.924658203125],[-53.88442382812502,67.13554687499999],[-53.79858398437494,67.41816406250001],[-52.666455078124955,67.74970703124995],[-50.613476562499955,67.5279296875],[-51.171044921874966,67.693603515625],[-50.96884765624998,67.80664062500003],[-51.765234375000034,67.73784179687505],[-52.34482421874998,67.83691406249997],[-53.735205078125006,67.54902343750004],[-53.151562499999926,68.20776367187503],[-51.779980468749926,68.05673828124998],[-51.456494140624926,68.116064453125],[-51.21015625000001,68.419921875],[-52.19853515624993,68.22080078125],[-53.38315429687495,68.29736328124997],[-53.03945312500002,68.61088867187499],[-52.60458984374998,68.70874023437503],[-51.62314453124995,68.53481445312505],[-50.945703124999966,68.68266601562505],[-50.807714843750006,68.81699218749998],[-51.24941406250002,68.73994140625001],[-51.084863281249994,69.12827148437498],[-50.29736328124994,69.17060546874998],[-51.07695312499996,69.20947265625],[-50.291699218749955,70.01445312500005],[-52.254638671875,70.05893554687503],[-53.02304687499995,70.30190429687497],[-54.01445312499996,70.42167968750005],[-54.53076171875,70.69926757812502],[-54.16582031249999,70.82011718750005],[-52.801953124999955,70.7505859375],[-50.87236328124993,70.36489257812502],[-50.66328124999998,70.417578125],[-51.32285156249998,70.58876953124997],[-51.25659179687497,70.85268554687502],[-51.77431640625002,71.01044921875001],[-51.018945312499966,71.001318359375],[-51.37666015625001,71.11904296875],[-53.007568359375,71.17998046874999],[-52.89184570312497,71.457666015625],[-51.76992187500002,71.67172851562498],[-53.44008789062502,71.57900390625002],[-53.14453125000003,71.80742187500002],[-53.65214843749996,72.36264648437506],[-53.92773437499997,72.31879882812501],[-53.47758789062502,71.84995117187506],[-54.01992187500002,71.657861328125],[-53.96298828124995,71.45898437499997],[-54.6890625,71.36723632812505],[-55.59404296874999,71.55351562500005],[-55.315576171874994,72.11069335937498],[-54.84013671874996,72.35610351562497],[-55.581445312499994,72.178857421875],[-55.63583984374998,72.300439453125],[-55.29570312499996,72.35439453124997],[-55.60170898437494,72.453466796875],[-54.924951171874994,72.57197265624998],[-54.737939453124994,72.87250976562501],[-55.07309570312498,73.01513671875003],[-55.28891601562498,72.93320312500003],[-55.66855468749998,73.00791015624998],[-55.288281249999955,73.32709960937498],[-56.10405273437496,73.55815429687499],[-55.83828125,73.75971679687501],[-56.22539062499999,74.12910156249995],[-57.23056640624995,74.12529296875007],[-56.70634765625002,74.21918945312501],[-56.717675781249994,74.42924804687499],[-56.25546874999998,74.52680664062498],[-58.56552734374998,75.35273437500001],[-58.249658203124994,75.50668945312503],[-58.51621093749995,75.68906250000006],[-61.18823242187494,76.157861328125],[-63.29130859374996,76.35205078125003],[-63.84306640624999,76.21713867187498],[-64.307275390625,76.31650390624998],[-65.36992187499993,76.13056640625004],[-65.87573242187494,76.23833007812505],[-66.46577148437498,76.13916015625],[-66.99257812500002,76.21293945312502],[-66.67480468750003,75.977392578125],[-68.14873046875002,76.06704101562497],[-69.48408203125001,76.39916992187503],[-68.1142578125,76.65063476562503],[-69.67382812499994,76.73588867187507],[-69.69423828125002,76.98945312500004],[-70.613134765625,76.82182617187499],[-71.14145507812498,77.02866210937503],[-70.86284179687496,77.175439453125],[-68.97832031250002,77.19531250000006],[-68.13554687499999,77.37958984375001],[-66.38945312499999,77.28027343750003],[-66.69121093749999,77.68120117187502],[-67.68808593749995,77.523779296875],[-68.62153320312498,77.60185546875002],[-69.35136718749999,77.467138671875],[-70.53540039062497,77.699560546875],[-70.11445312500001,77.84135742187505],[-71.27163085937494,77.81313476562497],[-72.81806640624995,78.1943359375],[-72.47250976562498,78.48203125],[-71.65131835937493,78.62314453124998],[-68.99345703124999,78.857421875],[-68.37705078124998,79.037841796875],[-65.82553710937503,79.17373046874997],[-64.79228515624993,80.00063476562502],[-64.17915039062498,80.09926757812497],[-66.84365234374997,80.07622070312507],[-67.05063476562503,80.384521484375],[-64.51552734374997,81],[-63.72197265624993,81.05732421875001],[-63.028662109375006,80.88955078125002],[-62.90336914062496,81.21835937500003],[-61.43598632812498,81.13359375000002],[-60.842871093750034,81.85537109374997],[-59.28193359374998,81.88403320312503],[-56.615136718749994,81.362890625],[-59.26181640624998,82.00664062500005],[-54.54887695312496,82.35063476562505],[-53.671337890624955,82.16406249999997],[-53.55566406250003,81.65327148437501],[-53.022558593750034,82.32172851562504],[-50.894433593749994,81.89521484375001],[-49.54106445312496,81.91806640625003],[-50.93554687500003,82.38281250000003],[-50.03710937499994,82.472412109375],[-44.7294921875,81.77983398437505],[-44.23886718749998,82.3681640625],[-45.55654296875002,82.74702148437498],[-41.87646484375,82.680322265625],[-41.36962890625003,82.75],[-46.136816406250006,82.85883789062504],[-46.169042968750006,83.06386718749997],[-45.41459960937496,83.01767578124998],[-43.00927734375003,83.26459960937501],[-41.300146484375006,83.10078125000004],[-40.35683593750002,83.332177734375],[-38.15625,82.9986328125],[-38.74956054687496,83.37084960937497],[-37.72333984374998,83.49775390624998],[-29.952880859375,83.56484374999997]]]]},properties:{name:"Greenland",childNum:14}},{geometry:{type:"Polygon",coordinates:[[[-89.2328125,15.888671875],[-88.89404296875,15.890625],[-88.60336914062499,15.76416015625],[-88.5939453125,15.950292968749991],[-88.22832031249999,15.72900390625],[-88.271435546875,15.694873046875003],[-88.36455078124999,15.616015625],[-88.68447265625,15.360498046874994],[-88.96098632812499,15.152441406249991],[-89.142578125,15.072314453125003],[-89.22236328125,14.866064453124991],[-89.16220703124999,14.669238281250003],[-89.17177734375,14.606884765624997],[-89.28671875,14.529980468749997],[-89.36259765624999,14.416015625],[-89.5736328125,14.390087890624997],[-89.54716796874999,14.241259765625003],[-90.04814453124999,13.904052734375],[-90.09521484375,13.736523437499997],[-90.60693359375,13.929003906250003],[-91.37734375,13.990185546874997],[-92.23515624999999,14.54541015625],[-92.15854492187499,14.963574218749997],[-92.14423828125,15.001953125],[-92.09873046874999,15.026757812499994],[-92.07480468749999,15.07421875],[-92.187158203125,15.320898437499991],[-92.08212890624999,15.495556640624997],[-91.9572265625,15.703222656249991],[-91.736572265625,16.07016601562499],[-91.433984375,16.070458984374994],[-90.97958984374999,16.07080078125],[-90.70322265624999,16.071044921875],[-90.52197265625,16.071191406249994],[-90.44716796875,16.072705078124997],[-90.45986328125,16.162353515625],[-90.450146484375,16.261376953124994],[-90.4169921875,16.351318359375],[-90.4169921875,16.39101562499999],[-90.47109375,16.43955078124999],[-90.57578125,16.467822265625003],[-90.63408203124999,16.5107421875],[-90.634375,16.565136718749997],[-90.65996093749999,16.630908203125003],[-90.710693359375,16.70810546874999],[-90.975830078125,16.867822265624994],[-91.409619140625,17.255859375],[-91.1955078125,17.254101562499997],[-90.99296874999999,17.25244140625],[-90.98916015625,17.81640625],[-89.16147460937499,17.81484375],[-89.2328125,15.888671875]]]},properties:{name:"Guatemala",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[144.74179687500003,13.25927734375],[144.64931640625002,13.4287109375],[144.87539062500002,13.614648437499994],[144.94082031250002,13.5703125],[144.74179687500003,13.25927734375]]]},properties:{name:"Guam",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-57.194775390625,5.5484375],[-57.3185546875,5.335351562499994],[-57.20981445312499,5.195410156249991],[-57.331005859375,5.020166015624994],[-57.711083984374994,4.991064453124991],[-57.91704101562499,4.820410156249991],[-57.84599609374999,4.668164062499997],[-58.05429687499999,4.101660156249991],[-57.646728515625,3.39453125],[-57.303662109375,3.377099609374994],[-57.19736328124999,2.853271484375],[-56.704345703125,2.036474609374991],[-56.4828125,1.942138671875],[-56.96953124999999,1.91640625],[-57.03759765625,1.936474609374997],[-57.092675781249994,2.005810546874997],[-57.118896484375,2.013964843749989],[-57.31748046874999,1.963476562499991],[-57.41269531249999,1.908935546875],[-57.500439453125,1.77382812499999],[-57.54575195312499,1.72607421875],[-57.59443359375,1.7041015625],[-57.795654296875,1.7],[-57.8734375,1.667285156249989],[-57.9828125,1.6484375],[-58.03466796875,1.520263671875],[-58.34067382812499,1.587548828124994],[-58.38037109375,1.530224609374997],[-58.39580078124999,1.481738281249989],[-58.5060546875,1.438671875],[-58.511865234374994,1.28466796875],[-58.68461914062499,1.281054687499989],[-58.73032226562499,1.247509765624997],[-58.78720703124999,1.20849609375],[-58.82177734375,1.201220703124989],[-59.231201171875,1.376025390624989],[-59.53569335937499,1.7],[-59.66660156249999,1.746289062499997],[-59.66850585937499,1.842333984374989],[-59.74072265625,1.874169921874994],[-59.75620117187499,1.900634765625],[-59.75522460937499,2.274121093749997],[-59.8896484375,2.362939453124994],[-59.9943359375,2.689990234374989],[-59.854394531249994,3.5875],[-59.55112304687499,3.933544921874997],[-59.557763671874994,3.960009765624989],[-59.62021484374999,4.023144531249997],[-59.73857421874999,4.226757812499997],[-59.69970703125,4.353515625],[-60.1486328125,4.533251953124989],[-59.990673828125,5.082861328124991],[-60.142041015625,5.238818359374989],[-60.241650390625,5.257958984374994],[-60.335205078125,5.199316406249991],[-60.45952148437499,5.188085937499991],[-60.6513671875,5.221142578124997],[-60.742138671875,5.202050781249994],[-61.37680664062499,5.906982421875],[-61.3908203125,5.938769531249989],[-61.303125,6.049511718749997],[-61.22495117187499,6.129199218749989],[-61.15947265624999,6.174414062499991],[-61.12871093749999,6.214306640624997],[-61.152294921875,6.385107421874991],[-61.151025390624994,6.446533203125],[-61.181591796875,6.513378906249997],[-61.20361328125,6.58837890625],[-61.14560546874999,6.69453125],[-60.717919921874994,6.768310546875],[-60.35209960937499,7.002880859374997],[-60.32207031249999,7.092041015625],[-60.32548828124999,7.133984375],[-60.34506835937499,7.15],[-60.46494140624999,7.166552734374989],[-60.523193359375,7.143701171874994],[-60.583203125,7.156201171874997],[-60.63330078125,7.211083984374994],[-60.718652343749994,7.535937499999989],[-60.513623046875,7.813183593749997],[-60.032421875,8.053564453124991],[-59.99072265625,8.162011718749994],[-59.96484375,8.191601562499997],[-59.849072265625,8.248681640624994],[-59.83164062499999,8.305957031249989],[-60.017529296875,8.54931640625],[-59.20024414062499,8.07460937499999],[-58.51108398437499,7.39804687499999],[-58.48056640624999,7.038134765624989],[-58.67294921874999,6.390771484374994],[-58.414990234375,6.85117187499999],[-57.982568359374994,6.785888671875],[-57.54013671874999,6.33154296875],[-57.2275390625,6.178417968749997],[-57.194775390625,5.5484375]]]},properties:{name:"Guyana",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[73.70742187500002,-53.13710937499999],[73.46513671875002,-53.184179687500006],[73.25117187500001,-52.97578125000001],[73.83779296875002,-53.11279296875],[73.70742187500002,-53.13710937499999]]]},properties:{name:"Heard I. and McDonald Is.",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-83.635498046875,14.876416015624997],[-84.53764648437496,14.633398437499963],[-84.64594726562498,14.661083984375011],[-84.86044921874998,14.809765625000011],[-84.98515624999999,14.752441406249972],[-85.059375,14.582958984374997],[-85.20834960937498,14.311816406250003],[-85.73393554687496,13.85869140625006],[-85.75341796875,13.852050781250028],[-85.78671874999995,13.844433593749997],[-85.98378906249997,13.965673828125006],[-86.04038085937503,14.050146484374977],[-86.33173828124995,13.770068359375031],[-86.37695312500003,13.755664062500031],[-86.61025390624997,13.774853515625026],[-86.73364257812494,13.763476562500017],[-86.75898437499995,13.746142578125045],[-86.77060546875003,13.698730468749972],[-86.763525390625,13.635253906250014],[-86.72958984375,13.4072265625],[-86.710693359375,13.31337890624998],[-86.72929687499996,13.284375],[-86.79213867187497,13.279785156249972],[-86.87353515624994,13.266503906250023],[-86.918212890625,13.223583984374983],[-87.00932617187499,13.007812499999986],[-87.0591796875,12.991455078125028],[-87.337255859375,12.979248046875028],[-87.48911132812503,13.352929687500051],[-87.814208984375,13.399169921875057],[-87.781884765625,13.521386718749994],[-87.71533203125003,13.812695312500011],[-87.73144531250003,13.841064453125014],[-87.80224609374997,13.889990234375034],[-87.89199218749997,13.894970703124983],[-87.99101562499996,13.879638671874972],[-88.15102539062497,13.987353515624974],[-88.44912109374994,13.850976562499994],[-88.48266601562503,13.854248046875043],[-88.49765624999998,13.904541015624986],[-88.50434570312501,13.964208984374963],[-88.51254882812498,13.97895507812504],[-89.12050781249994,14.370214843749991],[-89.36259765624996,14.416015625],[-89.17177734375,14.606884765624983],[-89.16220703125,14.669238281249989],[-89.22236328125001,14.86606445312502],[-89.142578125,15.072314453125031],[-88.96098632812496,15.15244140625002],[-88.68447265625002,15.360498046875037],[-88.36455078124996,15.616015625000045],[-88.27143554687498,15.694873046875045],[-88.22832031249999,15.729003906249972],[-88.131103515625,15.701025390625034],[-87.87495117187495,15.879345703124955],[-86.35664062499998,15.783203125],[-85.93627929687497,15.953417968750045],[-85.98564453124999,16.02416992187497],[-85.48369140624996,15.899511718749977],[-84.97373046874998,15.989892578124994],[-84.55966796875,15.802001953125],[-84.26142578124998,15.822607421875034],[-83.765283203125,15.405468750000054],[-83.972802734375,15.519628906250034],[-84.11132812499997,15.492431640625],[-84.09506835937503,15.400927734375017],[-83.92744140624998,15.394042968750028],[-83.76044921874998,15.220361328124994],[-83.49794921874997,15.222119140624997],[-83.64638671875,15.368408203125043],[-83.36918945312493,15.239990234375],[-83.29086914062498,15.078906250000045],[-83.2255859375,15.042285156250045],[-83.15751953124999,14.993066406249966],[-83.41503906249994,15.008056640625],[-83.5365234375,14.977001953124983],[-83.635498046875,14.876416015624997]]]},properties:{name:"Honduras",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[17.60781250000005,42.76904296875],[17.744238281250063,42.70034179687505],[17.34414062500008,42.790380859375006],[17.60781250000005,42.76904296875]]],[[[16.650683593750017,42.99658203125],[17.188281250000045,42.917041015625045],[16.850683593750006,42.8955078125],[16.650683593750017,42.99658203125]]],[[[17.667578125000063,42.897119140624994],[18.436328125000017,42.559716796874994],[18.517480468750023,42.43291015624999],[17.823828125,42.79741210937502],[17.045410156250057,43.014892578125],[17.667578125000063,42.897119140624994]]],[[[16.785253906250006,43.270654296874966],[16.490332031250034,43.28618164062502],[16.44892578125004,43.38706054687506],[16.89130859375001,43.314648437499955],[16.785253906250006,43.270654296874966]]],[[[15.371386718750074,43.973828124999955],[15.437207031250068,43.899511718750006],[15.270019531250028,44.01074218750003],[15.371386718750074,43.973828124999955]]],[[[14.488085937500074,44.66005859375005],[14.31240234375008,44.90039062499997],[14.33125,45.16499023437498],[14.488085937500074,44.66005859375005]]],[[[14.810253906250068,44.97705078124997],[14.45039062500004,45.079199218750006],[14.571093750000017,45.224755859374994],[14.810253906250068,44.97705078124997]]],[[[18.905371093750006,45.931738281250034],[18.839062499999983,45.83574218750002],[19.064257812500045,45.51499023437506],[19.004687500000074,45.39951171875006],[19.4,45.2125],[19.062890625000023,45.13720703125],[19.007128906250045,44.86918945312502],[18.83642578125,44.883251953124955],[18.66259765625,45.07744140624999],[17.812792968750074,45.078125],[16.918652343749983,45.27656249999998],[16.53066406250008,45.21669921875002],[16.29335937500005,45.00883789062496],[16.028320312500057,45.18959960937502],[15.788085937500057,45.17895507812497],[15.736621093750045,44.76582031250001],[16.10341796875008,44.52099609375006],[16.300097656250017,44.12451171875],[17.27382812500005,43.44575195312501],[17.650488281250063,43.006591796875],[17.585156250000068,42.93837890625005],[16.903125,43.392431640625006],[16.393945312500023,43.54335937500002],[15.985546875000068,43.519775390625],[15.185839843750017,44.17211914062503],[15.122949218749994,44.256787109374955],[15.470996093750045,44.27197265625003],[14.981347656250023,44.60292968750005],[14.854589843750034,45.08100585937501],[14.550488281249983,45.297705078125006],[14.31269531250004,45.33779296875002],[13.86074218750008,44.83740234375003],[13.517187500000063,45.481787109375034],[13.878710937500017,45.428369140624994],[14.369921875000074,45.48144531250006],[14.427343750000034,45.50576171875002],[14.56884765625,45.65722656249997],[14.591796875000057,45.65126953125002],[14.649511718750006,45.57148437500001],[14.793066406250034,45.47822265625001],[14.95458984375,45.499902343749994],[15.110449218750034,45.450781250000034],[15.242089843750023,45.44140624999997],[15.339453125000063,45.46704101562506],[15.326660156250028,45.502294921875034],[15.291210937500011,45.541552734375045],[15.283593750000051,45.5796875],[15.35371093750004,45.659912109375],[15.27705078125004,45.73261718749998],[15.652148437500074,45.86215820312498],[15.675585937500045,45.98369140624996],[15.666210937500011,46.04848632812502],[15.596875,46.10922851562506],[15.592578125000017,46.139990234375006],[15.608984374999977,46.171923828125045],[16.1064453125,46.382226562499994],[16.32119140625005,46.53461914062504],[16.42763671875005,46.5244140625],[16.516210937499977,46.499902343749966],[16.569921875,46.48500976562505],[16.748046875000057,46.41640625000002],[16.87148437500008,46.33930664062504],[17.310644531250006,45.99614257812502],[17.80712890625,45.79042968750002],[18.358300781250023,45.75302734375006],[18.533593750000023,45.79614257812503],[18.56464843750004,45.81328124999999],[18.666015625,45.90747070312497],[18.905371093750006,45.931738281250034]]]]},properties:{name:"Croatia",childNum:8}},{geometry:{type:"MultiPolygon",coordinates:[[[[-72.80458984374997,18.777685546875063],[-72.82221679687501,18.707128906249977],[-73.07797851562498,18.790917968749994],[-73.27641601562499,18.95405273437501],[-72.80458984374997,18.777685546875063]]],[[[-71.647216796875,19.195947265624994],[-71.80712890624997,18.987011718749983],[-71.733642578125,18.85639648437501],[-71.72705078125,18.80322265625003],[-71.74321289062502,18.73291015625],[-71.86650390624999,18.61416015625005],[-71.98686523437499,18.61035156249997],[-72.000390625,18.59790039062503],[-71.94038085937493,18.51259765625005],[-71.87255859374997,18.416210937499955],[-71.76191406249998,18.34130859374997],[-71.73725585937495,18.27080078124999],[-71.76831054687497,18.039160156250063],[-71.85292968749997,18.119140625],[-71.94609375,18.186083984375045],[-72.05986328124993,18.228564453125017],[-72.87666015624998,18.151757812499994],[-73.38515625000002,18.251171874999983],[-73.747314453125,18.190234375000017],[-73.88496093749998,18.041894531249994],[-74.478125,18.45],[-74.3875,18.624707031249983],[-74.22773437499998,18.662695312499977],[-72.78935546874996,18.434814453125],[-72.37607421874998,18.57446289062503],[-72.34765624999994,18.674951171874994],[-72.81108398437496,19.071582031250074],[-72.70322265625,19.441064453125023],[-73.43837890624994,19.722119140624983],[-73.21777343750003,19.88369140625005],[-72.63701171875002,19.90087890625],[-72.21982421875003,19.744628906250057],[-71.834716796875,19.696728515624983],[-71.77924804687498,19.718164062499994],[-71.75742187499998,19.68818359375001],[-71.71147460937493,19.486572265625057],[-71.74648437499997,19.28583984375001],[-71.647216796875,19.195947265624994]]]]},properties:{name:"Haiti",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[22.1318359375,48.405322265624996],[22.253710937500017,48.407373046874994],[22.582421875000023,48.134033203125],[22.769140625,48.109619140625],[22.87666015625001,47.947265625],[21.99970703125001,47.505029296874994],[21.121679687500006,46.282421875],[20.76025390625,46.246240234374994],[20.613671875000023,46.13349609375],[20.508105468750017,46.166943359375],[20.28095703125001,46.1330078125],[20.241796875,46.10859375],[20.21015625000001,46.126025390624996],[20.161425781250017,46.141894531249996],[19.93408203125,46.161474609375],[19.84443359375001,46.145898437499994],[19.61347656250001,46.169189453125],[19.421289062500023,46.064453125],[18.666015625,45.907470703125],[18.56464843750001,45.81328125],[18.533593750000023,45.796142578125],[18.358300781250023,45.75302734375],[17.80712890625,45.790429687499994],[17.310644531250006,45.996142578124996],[16.871484375000023,46.339306640625],[16.748046875,46.41640625],[16.569921875,46.485009765624994],[16.516210937500006,46.499902343749994],[16.283593750000023,46.857275390625],[16.093066406250017,46.86328125],[16.453417968750017,47.006787109375],[16.44287109375,47.39951171875],[16.676562500000017,47.536035156249994],[16.421289062500023,47.674462890624994],[17.06660156250001,47.707568359374996],[17.147363281250023,48.00595703125],[17.76191406250001,47.770166015624994],[18.72421875,47.787158203124996],[18.791894531250023,48.000292968749996],[19.625390625000023,48.223095703125],[19.95039062500001,48.146630859374994],[20.333789062500017,48.295556640624994],[20.490039062500017,48.526904296874996],[21.45136718750001,48.55224609375],[21.766992187500023,48.3380859375],[22.1318359375,48.405322265624996]]]},properties:{name:"Hungary",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[122.9489257812501,-10.90927734375002],[122.82617187500003,-10.899121093749983],[122.84570312500003,-10.761816406249991],[123.37109375000003,-10.474902343749989],[123.41816406250004,-10.651269531250037],[122.9489257812501,-10.90927734375002]]],[[[121.8830078125001,-10.590332031249957],[121.70468750000006,-10.5556640625],[121.99833984375002,-10.446972656249983],[121.8830078125001,-10.590332031249957]]],[[[123.41621093750004,-10.302636718749966],[123.3255859375,-10.264160156249943],[123.45878906250002,-10.13994140624996],[123.41621093750004,-10.302636718749966]]],[[[120.0125,-9.374707031250026],[120.78447265625002,-9.95703125],[120.83261718750006,-10.0375],[120.69804687500002,-10.206640624999949],[120.4391601562501,-10.294042968749991],[120.14482421875002,-10.200097656249952],[119.60107421874997,-9.773535156250006],[119.08544921875003,-9.706933593750023],[118.95878906250002,-9.519335937500003],[119.29589843749997,-9.3671875],[119.9420898437501,-9.301464843750026],[120.0125,-9.374707031250026]]],[[[125.06816406250002,-9.511914062499997],[124.42753906250002,-10.14863281250004],[123.7472656250001,-10.347167968749986],[123.60478515625002,-10.270117187500006],[123.71640625000012,-10.078613281249986],[123.5892578125,-9.966796875000028],[123.709375,-9.61484375],[124.0363281250001,-9.341601562500031],[124.28232421875012,-9.427929687500026],[124.44443359375012,-9.190332031250023],[124.92226562500005,-8.942480468749977],[124.93681640625007,-9.053417968750026],[125.14902343750012,-9.042578125000034],[125.10048828125,-9.189843750000023],[124.96015625000004,-9.213769531250009],[125.06816406250002,-9.511914062499997]]],[[[115.60996093750012,-8.769824218749974],[115.48046875000003,-8.715429687500006],[115.56142578125,-8.669921874999972],[115.60996093750012,-8.769824218749974]]],[[[122.97734375000002,-8.54521484374996],[122.88779296875006,-8.587304687500009],[123.01054687500002,-8.448339843750034],[123.153125,-8.475781250000026],[122.97734375000002,-8.54521484374996]]],[[[119.46406250000004,-8.741015624999974],[119.38554687500002,-8.736035156250026],[119.4464843750001,-8.429199218749957],[119.55722656250012,-8.518847656250003],[119.46406250000004,-8.741015624999974]]],[[[123.31748046875012,-8.354785156249974],[123.02500000000012,-8.395507812500014],[123.21708984375002,-8.235449218750006],[123.33603515625006,-8.269042968750014],[123.31748046875012,-8.354785156249974]]],[[[116.64082031250004,-8.613867187500006],[116.51425781250012,-8.820996093750011],[116.58652343750012,-8.886132812499966],[116.23935546875006,-8.912109375000014],[115.85732421875005,-8.787890625000017],[116.07646484375002,-8.744921874999974],[116.06113281250006,-8.437402343750023],[116.4015625000001,-8.204199218750034],[116.7189453125001,-8.336035156249977],[116.64082031250004,-8.613867187500006]]],[[[124.28662109375003,-8.32949218749998],[124.14667968750004,-8.531445312499997],[123.92773437500003,-8.448925781249969],[124.23955078125002,-8.20341796874996],[124.28662109375003,-8.32949218749998]]],[[[123.92480468750003,-8.2724609375],[123.55302734375007,-8.566796875],[123.23007812500006,-8.530664062500023],[123.47587890625007,-8.322265625000014],[123.39121093750012,-8.280468750000026],[123.77597656250006,-8.190429687499986],[123.92480468750003,-8.2724609375]]],[[[138.89511718750006,-8.388671874999957],[138.56337890625,-8.30908203125],[138.79619140625007,-8.173632812500017],[138.89511718750006,-8.388671874999957]]],[[[117.55634765625004,-8.367285156249949],[117.49052734375007,-8.183398437499974],[117.66503906249997,-8.148242187500003],[117.55634765625004,-8.367285156249949]]],[[[124.5755859375,-8.140820312499997],[125.05029296874997,-8.179589843749994],[125.13173828125,-8.326464843749989],[124.38066406250002,-8.41513671875002],[124.43066406249997,-8.18320312500002],[124.5755859375,-8.140820312499997]]],[[[127.8234375000001,-8.098828124999969],[128.11923828125012,-8.17070312499996],[128.02353515625006,-8.255371093749972],[127.82089843750012,-8.190234375000031],[127.8234375000001,-8.098828124999969]]],[[[122.7829101562501,-8.61171875],[121.65136718749997,-8.898730468749946],[121.41464843750006,-8.81484375],[121.32832031250004,-8.916894531250009],[121.03525390625012,-8.935449218749966],[120.55048828125004,-8.80185546875002],[119.909375,-8.857617187500011],[119.80791015625002,-8.697656250000023],[119.87480468750007,-8.419824218749994],[120.61025390625005,-8.24042968750004],[121.44453125000004,-8.57783203125004],[121.96650390625004,-8.455175781250006],[122.32324218749997,-8.628320312500023],[122.85048828125,-8.304394531250011],[122.91914062500004,-8.221875],[122.75859375000002,-8.185937499999952],[122.91699218749997,-8.105566406250006],[123.00595703125006,-8.329101562499986],[122.7829101562501,-8.61171875]]],[[[130.86220703125,-8.31875],[130.77519531250002,-8.34990234374996],[131.02011718750012,-8.091308593749943],[131.17636718750006,-8.130761718749994],[130.86220703125,-8.31875]]],[[[118.24238281250004,-8.317773437499994],[118.61191406250006,-8.28066406249998],[118.71386718749997,-8.41494140624998],[118.926171875,-8.297656249999974],[119.12968750000002,-8.668164062499969],[118.74589843750002,-8.735449218749991],[118.83261718750012,-8.833398437499966],[118.47861328125012,-8.856445312499957],[118.37890625000003,-8.674609375000031],[118.18994140624997,-8.840527343749997],[117.06132812500002,-9.099023437499994],[116.78847656250005,-9.006347656250028],[116.83505859375012,-8.532421875000026],[117.16484375000007,-8.367187500000014],[117.56708984375004,-8.426367187499991],[117.80605468750005,-8.711132812500011],[117.96953125000002,-8.728027343749986],[118.23486328124997,-8.591894531249963],[117.81484375000005,-8.342089843749974],[117.7552734375,-8.149511718749991],[118.11748046875007,-8.12226562500004],[118.24238281250004,-8.317773437499994]]],[[[115.44785156250012,-8.155175781249994],[115.70429687500004,-8.40712890624998],[115.14492187500005,-8.849023437500037],[115.05507812500005,-8.573046874999946],[114.61318359375,-8.37832031249998],[114.46757812500007,-8.166308593749946],[114.93847656249997,-8.18710937500002],[115.15400390625004,-8.065722656249974],[115.44785156250012,-8.155175781249994]]],[[[129.83886718749997,-7.954589843749986],[129.71347656250012,-8.04072265625004],[129.60898437500006,-7.803417968750011],[129.81298828124997,-7.819726562499952],[129.83886718749997,-7.954589843749986]]],[[[126.80097656250004,-7.667871093750009],[126.4720703125,-7.950390625000011],[126.04003906250003,-7.885839843750006],[125.79824218750005,-7.984570312499969],[125.97529296875004,-7.663378906249989],[126.21367187500002,-7.706738281250026],[126.60957031250004,-7.571777343749972],[126.80097656250004,-7.667871093750009]]],[[[127.41943359375003,-7.623046875000028],[127.37070312500012,-7.512792968749949],[127.47519531250012,-7.531054687500031],[127.41943359375003,-7.623046875000028]]],[[[138.53535156250004,-8.273632812499969],[138.2962890625,-8.405175781250037],[137.65039062499997,-8.386132812499966],[138.08183593750002,-7.566210937500003],[138.29550781250012,-7.4384765625],[138.76982421875002,-7.390429687499974],[138.98906250000002,-7.696093749999989],[138.53535156250004,-8.273632812499969]]],[[[131.3255859375,-7.999511718749986],[131.11376953125003,-7.997363281249989],[131.13779296875012,-7.684863281250017],[131.64345703125,-7.11279296875],[131.73613281250007,-7.197070312500017],[131.64384765625002,-7.266894531249946],[131.62441406250005,-7.626171874999955],[131.3255859375,-7.999511718749986]]],[[[131.98203125000006,-7.202050781249966],[131.75078125000002,-7.116796875],[131.92226562500005,-7.104492187499986],[131.98203125000006,-7.202050781249966]]],[[[128.6701171875001,-7.183300781249969],[128.52978515625003,-7.134570312499989],[128.62773437500007,-7.06875],[128.6701171875001,-7.183300781249969]]],[[[120.77441406250003,-7.118945312500003],[120.64082031250004,-7.115820312499991],[120.63339843750006,-7.018261718750011],[120.77441406250003,-7.118945312500003]]],[[[113.84453125000007,-7.105371093749994],[113.12695312499997,-7.224121093750028],[112.72587890625007,-7.072753906250014],[112.86806640625,-6.899902343749972],[113.06738281250003,-6.879980468749991],[113.97470703125012,-6.873046875],[114.0736328125,-6.960156249999983],[113.84453125000007,-7.105371093749994]]],[[[115.37705078125006,-6.97080078125002],[115.22031250000012,-6.952539062500037],[115.24052734375007,-6.861230468749994],[115.54609375000004,-6.938671874999955],[115.37705078125006,-6.97080078125002]]],[[[105.25283203125005,-6.640429687499946],[105.12138671875007,-6.614941406249997],[105.26054687500002,-6.523925781250014],[105.25283203125005,-6.640429687499946]]],[[[134.53681640625004,-6.442285156249994],[134.32275390624997,-6.84873046875002],[134.09082031249997,-6.833789062500003],[134.10703125000006,-6.471582031250009],[134.19462890625007,-6.459765625],[134.11464843750005,-6.190820312500009],[134.53681640625004,-6.442285156249994]]],[[[107.37392578125005,-6.007617187499989],[107.66679687500002,-6.215820312499957],[108.33017578125012,-6.286035156249966],[108.67783203125006,-6.790527343749972],[110.42626953124997,-6.947265625000028],[110.83476562500002,-6.424218749999952],[110.97226562500012,-6.435644531249977],[111.18154296875005,-6.686718749999969],[111.54033203125002,-6.648242187500031],[112.0873046875,-6.89335937499996],[112.53925781250004,-6.926464843749955],[112.64873046875007,-7.221289062499977],[112.7943359375,-7.304492187499974],[112.79453125000012,-7.55244140625004],[113.01357421875005,-7.657714843749986],[113.49765625000006,-7.723828124999955],[114.07070312500005,-7.633007812500011],[114.40927734375012,-7.79248046875],[114.38691406250004,-8.405175781250037],[114.58378906250002,-8.769628906250034],[113.25332031250005,-8.286718749999963],[112.67880859375006,-8.409179687499957],[111.50996093750004,-8.30507812499998],[110.60722656250002,-8.149414062499972],[109.28164062500005,-7.704882812500003],[108.74121093749997,-7.667089843750034],[108.45175781250006,-7.79697265625002],[107.91748046875003,-7.724121093750014],[107.28496093750007,-7.471679687500014],[106.45527343750004,-7.368652343749986],[106.51972656250004,-7.053710937499943],[106.19824218749997,-6.927832031249977],[105.25546875000012,-6.835253906250031],[105.37089843750002,-6.664355468750031],[105.48369140625007,-6.781542968750017],[105.65507812500002,-6.469531249999946],[105.78691406250002,-6.456933593749966],[105.86826171875006,-6.11640625000004],[106.075,-5.914160156249963],[106.82519531249997,-6.098242187499977],[107.0462890625,-5.90419921874998],[107.37392578125005,-6.007617187499989]]],[[[120.52832031249997,-6.2984375],[120.48730468749997,-6.464843749999972],[120.47734375000007,-5.775292968750009],[120.52832031249997,-6.2984375]]],[[[112.7194335937501,-5.81103515625],[112.58603515625006,-5.803613281249994],[112.69003906250006,-5.726171875000034],[112.7194335937501,-5.81103515625]]],[[[132.80712890625003,-5.850781250000011],[132.68144531250002,-5.91259765625],[132.63017578125002,-5.60703125],[132.80712890625003,-5.850781250000011]]],[[[134.74697265625,-5.707031249999957],[134.71416015625007,-6.29511718750004],[134.44111328125004,-6.334863281249966],[134.15488281250006,-6.06289062499998],[134.3019531250001,-6.009765624999986],[134.34306640625002,-5.833007812499943],[134.20537109375002,-5.707226562499997],[134.34130859375003,-5.712890624999986],[134.57080078124997,-5.42734375],[134.74697265625,-5.707031249999957]]],[[[132.92626953124997,-5.902050781249983],[132.84501953125002,-5.987988281249997],[133.13847656250002,-5.317871093749986],[133.11962890625003,-5.575976562499989],[132.92626953124997,-5.902050781249983]]],[[[102.36718750000003,-5.478710937499983],[102.1107421875,-5.32255859374996],[102.3717773437501,-5.366406250000011],[102.36718750000003,-5.478710937499983]]],[[[123.62675781250007,-5.271582031249963],[123.58261718750006,-5.36738281250004],[123.54277343750002,-5.271093749999963],[123.62675781250007,-5.271582031249963]]],[[[122.04296874999997,-5.437988281250028],[121.80849609375,-5.256152343750017],[121.91367187500012,-5.072265624999957],[122.04101562500003,-5.158789062499991],[122.04296874999997,-5.437988281250028]]],[[[122.64511718750012,-5.26943359374998],[122.5638671875,-5.3875],[122.28310546875,-5.319531249999969],[122.39628906250002,-5.069824218749986],[122.36894531250007,-4.767187499999977],[122.70195312500002,-4.61865234375],[122.75986328125012,-4.933886718750003],[122.61406250000007,-5.138671874999986],[122.64511718750012,-5.26943359374998]]],[[[123.17978515625006,-4.551171875000023],[123.195703125,-4.82265625],[123.05517578124997,-4.748242187500026],[122.97167968750003,-5.138476562500031],[123.18730468750007,-5.333007812499957],[122.96875,-5.405761718749943],[122.81210937500012,-5.671289062499952],[122.64501953124997,-5.663378906250031],[122.58642578124997,-5.488867187500006],[122.76650390625005,-5.210156249999983],[122.85332031250007,-4.618359375000026],[123.074609375,-4.38691406250004],[123.17978515625006,-4.551171875000023]]],[[[133.57080078124997,-4.245898437500003],[133.621875,-4.299316406249957],[133.32089843750006,-4.111035156249969],[133.57080078124997,-4.245898437500003]]],[[[123.2423828125001,-4.112988281250011],[123.07617187499997,-4.227148437499991],[122.96904296875002,-4.029980468749969],[123.21191406250003,-3.997558593750028],[123.2423828125001,-4.112988281250011]]],[[[128.56259765625012,-3.58544921875],[128.39160156250003,-3.637890625000026],[128.45156250000005,-3.514746093749991],[128.56259765625012,-3.58544921875]]],[[[128.2755859375001,-3.67460937499996],[127.97802734374997,-3.770996093749972],[127.925,-3.69931640625002],[128.32910156249997,-3.51591796874996],[128.2755859375001,-3.67460937499996]]],[[[116.42412109375007,-3.464453124999963],[116.38779296875012,-3.636718749999972],[116.3265625,-3.539062499999972],[116.42412109375007,-3.464453124999963]]],[[[116.30332031250006,-3.868164062499957],[116.05878906250004,-4.006933593749991],[116.06357421875006,-3.457910156249952],[116.26972656250004,-3.251074218750006],[116.30332031250006,-3.868164062499957]]],[[[126.86113281250007,-3.087890624999986],[127.22734375000007,-3.391015625],[127.22958984375006,-3.633007812500011],[126.68632812500007,-3.823632812500037],[126.21455078125004,-3.605175781250026],[126.05654296875,-3.420996093749991],[126.08828125,-3.105468750000014],[126.86113281250007,-3.087890624999986]]],[[[106.88642578125004,-3.005273437500023],[106.7428710937501,-2.932812500000011],[106.91064453124997,-2.93398437499998],[106.88642578125004,-3.005273437500023]]],[[[129.75468750000007,-2.865820312500034],[130.3791015625001,-2.989355468749977],[130.56992187500006,-3.130859375000028],[130.85996093750006,-3.570312500000028],[130.805078125,-3.85771484374996],[129.844140625,-3.327148437499957],[129.51171875000003,-3.32851562499998],[129.46767578125005,-3.453222656249977],[128.8625,-3.234960937500006],[128.51660156249997,-3.449121093750037],[128.13203125000004,-3.157421875000026],[127.90234374999997,-3.496289062499955],[127.87792968749997,-3.222070312499966],[128.19853515625002,-2.865917968749969],[128.99111328125,-2.82851562499998],[129.17441406250006,-2.933496093749966],[129.48417968750002,-2.785742187499977],[129.75468750000007,-2.865820312500034]]],[[[100.42509765625007,-3.182910156249974],[100.46513671875007,-3.32851562499998],[100.20429687500004,-2.98681640625],[100.19853515625002,-2.785546875000023],[100.45458984375003,-3.001953124999972],[100.42509765625007,-3.182910156249974]]],[[[108.2072265625001,-2.997656249999977],[108.05527343750006,-3.22685546874996],[107.85820312500002,-3.086328125000023],[107.61445312500004,-3.209375],[107.56347656250003,-2.920117187499997],[107.66630859375002,-2.566308593750037],[107.83779296875005,-2.530273437499972],[108.21513671875002,-2.696972656250011],[108.29062500000012,-2.829980468750023],[108.2072265625001,-2.997656249999977]]],[[[100.20410156249997,-2.741015625000017],[100.01494140625007,-2.819726562499966],[99.98789062500006,-2.525390624999957],[100.20410156249997,-2.741015625000017]]],[[[99.84306640625007,-2.343066406250031],[99.60703125000012,-2.257519531250011],[99.57216796875005,-2.025781249999966],[99.84306640625007,-2.343066406250031]]],[[[126.055078125,-2.451269531249963],[125.86289062500006,-2.077148437499943],[125.92275390625,-1.974804687499969],[126.055078125,-2.451269531249963]]],[[[126.02421875000007,-1.789746093750011],[126.33173828125004,-1.822851562500006],[125.47919921875004,-1.940039062499991],[125.38720703124997,-1.843066406249946],[126.02421875000007,-1.789746093750011]]],[[[130.35332031250007,-1.690527343749963],[130.41884765625,-1.971289062499963],[130.24804687500003,-2.047753906249994],[129.7376953125,-1.866894531250011],[130.35332031250007,-1.690527343749963]]],[[[124.96953125000007,-1.70546875],[125.18789062500005,-1.712890624999986],[125.31406250000006,-1.877148437499969],[124.41777343750002,-2.005175781250031],[124.32968750000012,-1.858886718749972],[124.41757812500006,-1.659277343749991],[124.96953125000007,-1.70546875]]],[[[135.47421875000006,-1.591796875000014],[136.89257812500003,-1.799707031249994],[136.22812500000012,-1.893652343749949],[135.47421875000006,-1.591796875000014]]],[[[108.953125,-1.61962890625],[108.83789062499997,-1.661621093750028],[108.80371093750003,-1.567773437499994],[108.953125,-1.61962890625]]],[[[106.04570312500002,-1.669433593750014],[106.36591796875004,-2.464843749999972],[106.81845703125006,-2.573339843749963],[106.6120117187501,-2.895507812499957],[106.66718750000004,-3.071777343749986],[105.99873046875004,-2.824902343749955],[105.7858398437501,-2.18134765625004],[105.13339843750012,-2.042578125],[105.45957031250006,-1.574707031249986],[105.58544921875003,-1.526757812499994],[105.7008789062501,-1.731054687499963],[105.7204101562501,-1.533886718750026],[105.91005859375,-1.504980468749991],[106.04570312500002,-1.669433593750014]]],[[[123.59755859375,-1.704296875000011],[123.48251953125006,-1.681445312499974],[123.52851562500004,-1.502832031250009],[123.59755859375,-1.704296875000011]]],[[[128.1530273437501,-1.66054687499998],[127.56162109375012,-1.728515624999972],[127.39501953125003,-1.589843749999972],[127.64667968750004,-1.332421875],[128.1530273437501,-1.66054687499998]]],[[[123.2123046875,-1.171289062499966],[123.23779296874997,-1.389355468749983],[123.43476562500004,-1.236816406249986],[123.54726562500005,-1.337402343749957],[123.51191406250004,-1.447363281249977],[123.27490234374997,-1.437207031249955],[123.17294921875006,-1.616015624999974],[123.15039062500003,-1.304492187500003],[122.89042968750007,-1.58720703124996],[122.81083984375002,-1.432128906249986],[122.90800781250002,-1.182226562499963],[123.2123046875,-1.171289062499966]]],[[[109.71025390625007,-1.1806640625],[109.46367187500002,-1.277539062500026],[109.4759765625,-.9853515625],[109.74335937500004,-1.039355468749989],[109.71025390625007,-1.1806640625]]],[[[134.96533203124997,-1.116015624999974],[134.86171875,-1.114160156249952],[134.82792968750002,-.978808593750003],[134.99628906250004,-1.03408203124998],[134.96533203124997,-1.116015624999974]]],[[[99.16386718750007,-1.777929687500006],[98.82773437500006,-1.609960937499977],[98.60175781250004,-1.197851562499949],[98.67607421875007,-.970507812500003],[98.93261718750003,-.954003906250009],[99.2672851562501,-1.62773437499996],[99.16386718750007,-1.777929687500006]]],[[[131.00185546875005,-1.315527343750034],[130.78232421875006,-1.255468749999963],[130.67294921875006,-.959765625000031],[131.03300781250007,-.917578124999963],[131.00185546875005,-1.315527343750034]]],[[[135.38300781250004,-.6513671875],[135.89355468749997,-.725781249999969],[136.37529296875007,-1.094042968750031],[136.1647460937501,-1.214746093750023],[135.91503906250003,-1.178417968749997],[135.74707031249997,-.823046874999974],[135.64570312500004,-.881933593749991],[135.38300781250004,-.6513671875]]],[[[127.30039062500012,-.780957031250026],[127.1564453125001,-.760937500000026],[127.20908203125006,-.619335937499955],[127.30039062500012,-.780957031250026]]],[[[130.6266601562501,-.528710937499966],[130.46542968750006,-.486523437499983],[130.6159179687501,-.417285156250003],[130.6266601562501,-.528710937499966]]],[[[121.86435546875012,-.406835937500006],[121.88125,-.502636718749983],[121.65527343749997,-.526171874999989],[121.86435546875012,-.406835937500006]]],[[[140.97343750000007,-2.609765625],[140.97353515625,-2.803417968750026],[140.975,-6.346093750000023],[140.86230468749997,-6.740039062499989],[140.97519531250006,-6.90537109375002],[140.97617187500012,-9.11875],[140.00292968749997,-8.19550781250004],[140.11699218750002,-7.923730468750009],[139.93476562500004,-8.101171875],[139.38564453125,-8.189062499999963],[139.24882812500002,-7.982421874999972],[138.890625,-8.237792968749943],[139.08798828125012,-7.587207031250017],[138.74794921875,-7.25146484375],[139.17685546875006,-7.1904296875],[138.84570312500003,-7.13632812499999],[138.60136718750007,-6.936523437499972],[138.86455078125007,-6.858398437499943],[138.43867187500004,-6.343359375],[138.2962890625,-5.94902343749996],[138.37460937500006,-5.84365234374998],[138.19960937500005,-5.80703125],[138.33964843750007,-5.675683593749966],[138.08710937500004,-5.70917968750004],[138.06083984375002,-5.46523437499998],[137.27978515624997,-4.945410156249949],[136.61884765625004,-4.81875],[135.97968750000004,-4.530859374999963],[135.19560546875007,-4.450683593749972],[134.67968749999997,-4.079101562499943],[134.70654296875003,-3.954785156250026],[134.88652343750007,-3.938476562499986],[134.26621093750012,-3.945800781249972],[134.14707031250006,-3.79677734374998],[133.97382812500004,-3.817968750000034],[133.67832031250006,-3.4794921875],[133.8415039062501,-3.054785156249991],[133.70039062500004,-3.0875],[133.653125,-3.364355468749991],[133.51816406250012,-3.411914062500003],[133.40087890625003,-3.899023437500034],[133.24873046875004,-4.062304687499989],[132.91445312500005,-4.05693359374996],[132.75390625000003,-3.703613281250014],[132.86972656250006,-3.550976562499997],[132.75136718750005,-3.294628906249997],[131.97119140624997,-2.788574218750014],[132.2306640625001,-2.680371093749997],[132.725,-2.789062500000028],[133.19101562500006,-2.43779296874996],[133.70009765625005,-2.624609375],[133.75332031250005,-2.450683593750014],[133.90488281250012,-2.390917968750003],[133.79101562500003,-2.293652343749997],[133.92158203125004,-2.102050781249957],[132.96279296875005,-2.272558593749963],[132.30761718749997,-2.24228515625002],[132.02343749999997,-1.99033203125002],[131.93037109375004,-1.559667968750034],[131.29375,-1.393457031250009],[130.99589843750007,-1.42470703124998],[131.1908203125,-1.165820312500003],[131.2572265625,-.855468750000014],[131.80429687500006,-.703808593750026],[132.39375,-.355468750000028],[132.85644531250003,-.417382812500023],[133.47265624999997,-.726171874999963],[133.97451171875,-.744335937500026],[134.11152343750004,-.84677734375002],[134.07197265625004,-1.001855468749994],[134.25957031250007,-1.362988281250026],[134.105859375,-1.720996093749946],[134.19482421875003,-2.309082031249943],[134.45996093749997,-2.83232421874996],[134.48330078125,-2.583007812499972],[134.62744140624997,-2.536718749999963],[134.70214843749997,-2.933593749999986],[134.84335937500006,-2.909179687499986],[134.88681640625006,-3.209863281249966],[135.25156250000012,-3.368554687499966],[135.48662109375002,-3.34511718749998],[135.85917968750002,-2.99531250000004],[136.38994140625002,-2.273339843750037],[137.07207031250002,-2.105078124999949],[137.1710937500001,-2.025488281249991],[137.1234375,-1.840917968749963],[137.80625000000012,-1.483203125],[139.78955078125003,-2.34824218750002],[140.62255859374997,-2.44580078125],[140.74746093750005,-2.607128906249997],[140.97343750000007,-2.609765625]]],[[[104.47421875000012,-.334667968749955],[104.59013671875002,-.466601562500017],[104.36318359375,-.658593749999966],[104.25712890625002,-.463281249999966],[104.47421875000012,-.334667968749955]]],[[[127.56699218750006,-.318945312499949],[127.68242187500002,-.46835937500002],[127.60498046874997,-.610156249999946],[127.88017578125002,-.808691406249991],[127.7611328125,-.883691406249994],[127.62382812500002,-.76601562499999],[127.46269531250002,-.80595703124996],[127.46865234375,-.64296875],[127.3,-.500292968749946],[127.32509765625,-.335839843750023],[127.45517578125012,-.406347656249991],[127.56699218750006,-.318945312499949]]],[[[127.24990234375005,-.4953125],[127.11914062500003,-.520507812499986],[127.12646484375003,-.278613281250003],[127.29003906250003,-.284375],[127.24990234375005,-.4953125]]],[[[103.73652343750004,-.347949218750003],[103.461328125,-.357617187500011],[103.54892578125006,-.227539062499986],[103.73652343750004,-.347949218750003]]],[[[130.81328125000007,-.004101562500026],[131.27685546875003,-.149804687499952],[131.33974609375005,-.290332031249989],[131.00537109374997,-.360742187500037],[130.62216796875006,-.0859375],[130.89921875000002,-.344433593749997],[130.7501953125001,-.44384765625],[130.6886718750001,-.296582031250011],[130.55078124999997,-.366406250000026],[130.23662109375002,-.209667968749983],[130.3625,-.072851562500006],[130.81328125000007,-.004101562500026]]],[[[98.45927734375007,-.530468749999969],[98.30966796875012,-.531835937499977],[98.4271484375,-.226464843750037],[98.3229492187501,-.000781249999974],[98.54414062500004,-.257617187499989],[98.45927734375007,-.530468749999969]]],[[[104.77861328125007,-.175976562499955],[105.00537109374997,-.282812499999963],[104.44707031250002,-.189160156249983],[104.54267578125004,.01772460937498],[104.77861328125007,-.175976562499955]]],[[[103.28447265625002,.541943359375011],[103.13955078125,.549072265625043],[103.18740234375,.699755859375017],[103.28447265625002,.541943359375011]]],[[[103.0275390625001,.746630859374974],[102.4904296875001,.856640625],[102.50664062500002,1.088769531250037],[103.00244140624997,.859277343750009],[103.0275390625001,.746630859374974]]],[[[103.42392578125012,1.048339843749972],[103.31542968750003,1.071289062500028],[103.37998046875006,1.133642578125034],[103.42392578125012,1.048339843749972]]],[[[103.16640625000005,.870166015625003],[102.7018554687501,1.0537109375],[102.72558593749997,1.158837890625023],[102.99941406250005,1.067773437500023],[103.16640625000005,.870166015625003]]],[[[104.02480468750005,1.180566406250009],[104.13984375000004,1.165576171874974],[104.06611328125004,.989550781249989],[103.93222656250012,1.071386718749963],[104.02480468750005,1.180566406250009]]],[[[104.58535156250005,1.21611328124996],[104.66289062500002,1.04951171875004],[104.57519531250003,.831933593750037],[104.43925781250002,1.050439453125051],[104.25195312499997,1.014892578125],[104.36181640624997,1.18149414062502],[104.58535156250005,1.21611328124996]]],[[[102.4271484375,.990136718750023],[102.27958984375002,1.075683593750043],[102.25634765625003,1.397070312499963],[102.44287109374997,1.234228515625006],[102.4271484375,.990136718750023]]],[[[97.48154296875006,1.465087890624972],[97.93193359375002,.973925781250003],[97.82041015625012,.564453124999986],[97.683984375,.596093750000037],[97.60390625000005,.83388671874998],[97.40537109375012,.946972656250026],[97.07919921875006,1.425488281249983],[97.35595703124997,1.539746093749997],[97.48154296875006,1.465087890624972]]],[[[102.49189453125004,1.459179687500011],[102.49941406250005,1.330908203124991],[102.02402343750012,1.607958984375031],[102.49189453125004,1.459179687500011]]],[[[124.88886718750004,.995312500000011],[124.42753906250002,.470605468750051],[123.75380859375,.305517578124991],[123.26542968750007,.326611328125026],[122.996875,.493505859375006],[121.01298828125002,.441699218750017],[120.57900390625,.5283203125],[120.19228515625,.268505859374997],[120.01328125000012,-.196191406249994],[120.062890625,-.555566406250023],[120.240625,-.868261718749949],[120.51757812499997,-1.039453125],[120.66738281250005,-1.370117187499972],[121.14853515625012,-1.33945312500002],[121.5755859375,-.828515625000023],[121.96962890625005,-.933300781249969],[122.27998046875004,-.757031250000026],[122.88876953125006,-.755175781250003],[122.8294921875,-.658886718750026],[123.17148437500012,-.57070312499999],[123.37968750000002,-.648535156249949],[123.43417968750006,-.778222656249994],[123.37792968749997,-1.004101562500011],[122.90283203125003,-.900976562499963],[122.25068359375004,-1.555273437500034],[121.8585937500001,-1.69326171874998],[121.65097656250006,-1.895410156249952],[121.35546874999997,-1.878222656250003],[122.29169921875004,-2.907617187500023],[122.39902343750006,-3.200878906249997],[122.25292968749997,-3.620410156250017],[122.68964843750004,-4.084472656249972],[122.84794921875002,-4.064550781250006],[122.8722656250001,-4.391992187500009],[122.71972656250003,-4.340722656249952],[122.11425781250003,-4.540234375000011],[122.03808593749997,-4.832421875000023],[121.58867187500007,-4.759570312500017],[121.48652343750004,-4.581054687499972],[121.61806640625,-4.092675781249952],[120.89179687500004,-3.520605468750034],[121.05429687500012,-3.167089843749949],[121.0521484375,-2.751660156249955],[120.87939453124997,-2.64560546875002],[120.65361328125002,-2.667578124999977],[120.26103515625007,-2.949316406249991],[120.43662109375012,-3.70732421874996],[120.42011718750004,-4.617382812500011],[120.27929687499997,-5.146093749999977],[120.4303710937501,-5.591015625000026],[119.9515625,-5.577636718749972],[119.71728515625003,-5.693359375000014],[119.55742187500007,-5.611035156250026],[119.36035156249997,-5.314160156250026],[119.59404296875007,-4.523144531249997],[119.62363281250006,-4.034375],[119.46748046875004,-3.512988281249989],[118.99462890624997,-3.537597656250028],[118.86767578124997,-3.39804687500002],[118.78330078125006,-2.720800781249977],[119.09218750000005,-2.482910156250014],[119.32187500000012,-1.929687500000014],[119.308984375,-1.408203125],[119.508203125,-.906738281249972],[119.71132812500005,-.680761718750034],[119.84433593750006,-.861914062499991],[119.721875,-.088476562499991],[119.865625,.040087890625003],[119.80927734375004,.238671875000051],[119.9132812500001,.445068359375],[120.26953125000003,.970800781249991],[120.60253906249997,.854394531249994],[120.86796875000007,1.25283203124998],[121.0817382812501,1.327636718750028],[121.40410156250002,1.243603515624969],[121.59179687499997,1.067968749999977],[122.43662109375006,1.018066406250028],[122.83828125,.845703125],[123.06650390625006,.941796875000037],[123.93076171875006,.850439453124977],[124.53369140624997,1.230468750000043],[124.94707031250002,1.672167968749974],[125.11093750000012,1.685693359374966],[125.2337890625,1.502294921875006],[124.88886718750004,.995312500000011]]],[[[101.70810546875006,2.078417968750045],[101.71943359375004,1.789160156250006],[101.50078125000002,1.733203124999974],[101.40966796875003,2.021679687500026],[101.70810546875006,2.078417968750045]]],[[[127.73271484375007,.848144531250043],[127.8810546875001,.832128906249977],[127.96728515624997,1.042578125000048],[128.16074218750006,1.1578125],[128.22246093750002,1.400634765624986],[128.68837890625,1.572558593750017],[128.70263671874997,1.106396484374997],[128.29882812500003,.87680664062502],[128.26064453125,.733789062500023],[128.61123046875,.549951171875051],[128.89960937500004,.216259765625011],[127.9831054687501,.471875],[127.88740234375004,.298339843750043],[127.97783203125002,-.24833984374996],[128.4254882812501,-.892675781249949],[128.04638671875003,-.706054687499943],[127.69160156250004,-.241894531249983],[127.70869140625004,.288085937499986],[127.53710937500003,.610888671875031],[127.60800781250006,.848242187499977],[127.42851562500002,1.139990234374991],[127.63173828125,1.843701171875011],[128.03642578125002,2.199023437500017],[127.88681640625012,1.83295898437504],[128.0109375000001,1.701220703125031],[128.01171874999997,1.331738281249983],[127.65283203124997,1.013867187499969],[127.73271484375007,.848144531250043]]],[[[97.3341796875001,2.075634765625011],[97.10830078125,2.216894531250006],[97.29140625,2.200830078125023],[97.3341796875001,2.075634765625011]]],[[[128.45390625000002,2.051757812500028],[128.29589843749997,2.034716796875017],[128.2179687500001,2.297460937499991],[128.60214843750012,2.59760742187504],[128.68847656250003,2.473681640625017],[128.62324218750004,2.224414062500031],[128.45390625000002,2.051757812500028]]],[[[96.46367187500002,2.360009765625037],[95.80859374999997,2.655615234375034],[95.7171875,2.825976562500017],[95.89580078125007,2.8890625],[96.41728515625007,2.515185546875031],[96.46367187500002,2.360009765625037]]],[[[108.8875,2.905419921875037],[108.7865234375,2.885644531250009],[108.88574218750003,2.998974609374997],[108.8875,2.905419921875037]]],[[[105.76035156250006,2.863037109375014],[105.69218750000002,3.0625],[105.83671875000007,2.97651367187504],[105.76035156250006,2.863037109375014]]],[[[106.28525390625006,3.15712890624998],[106.28369140624997,3.088232421874977],[106.20097656250002,3.204882812500031],[106.28525390625006,3.15712890624998]]],[[[117.65839843750004,3.280517578124986],[117.54785156250003,3.43198242187502],[117.68085937500004,3.407519531250017],[117.65839843750004,3.280517578124986]]],[[[125.65810546875,3.436035156250043],[125.51152343750007,3.461132812500011],[125.46884765625006,3.73325195312502],[125.65810546875,3.436035156250043]]],[[[117.88476562499997,4.186132812500006],[117.92285156250003,4.054296874999977],[117.73681640624997,4.004003906250034],[117.64902343750012,4.168994140624974],[117.88476562499997,4.186132812500006]]],[[[108.31601562500006,3.689648437500026],[108.10039062500002,3.70454101562504],[108.24326171875006,3.810351562500017],[108.00234375,3.982861328124983],[108.24833984375002,4.21713867187502],[108.39287109375007,3.986181640625034],[108.31601562500006,3.689648437500026]]],[[[117.5744140625001,4.17060546875004],[117.46533203124997,4.076074218749966],[117.77724609375005,3.689257812500031],[117.05595703125007,3.622656249999963],[117.34628906250006,3.426611328124991],[117.35244140625,3.19375],[117.61064453125002,3.064355468749994],[117.56914062500002,2.92929687500002],[117.69765625,2.887304687499991],[117.6388671875001,2.825292968749963],[118.0666015625001,2.317822265624969],[117.7892578125001,2.026855468750014],[118.98496093750006,.982128906249983],[118.53476562500006,.813525390625017],[118.19609375000002,.874365234374977],[117.91162109374997,1.098681640625017],[117.96425781250005,.889550781250051],[117.74511718749997,.72963867187498],[117.52216796875004,.235888671875017],[117.46289062500003,-.323730468749957],[117.5625,-.770898437500009],[116.91396484375,-1.223632812499972],[116.73984375000006,-1.044238281250017],[116.75341796874997,-1.327343749999955],[116.27548828125006,-1.784863281249997],[116.42431640625003,-1.784863281249997],[116.45195312500002,-1.923144531250017],[116.31396484374997,-2.139843750000011],[116.56542968749997,-2.299707031249994],[116.52929687499997,-2.51054687499996],[116.31679687500005,-2.55185546875002],[116.33066406250012,-2.902148437499974],[116.16630859375002,-2.934570312500014],[116.2572265625,-3.126367187500009],[115.95615234375012,-3.595019531250003],[114.6935546875001,-4.169726562500017],[114.5255859375001,-3.376660156250011],[114.44599609375004,-3.481835937500037],[114.34433593750012,-3.444433593749963],[114.34433593750012,-3.23515625],[114.23632812500003,-3.36113281249996],[114.0822265625001,-3.27890625],[113.70507812499997,-3.45527343750004],[113.6100585937501,-3.195703125],[113.34316406250005,-3.246484374999966],[113.03398437500002,-2.933496093749966],[112.97148437500002,-3.187109375000034],[112.75800781250004,-3.322167968750009],[112.60029296875004,-3.400488281249977],[112.28496093750002,-3.32099609375004],[111.85810546875004,-3.551855468750006],[111.82304687500007,-3.057226562499949],[111.69472656250005,-2.88945312499996],[110.93007812500005,-3.071093750000017],[110.82968750000012,-2.9951171875],[110.89931640625,-2.908593749999952],[110.703125,-3.020898437500009],[110.57402343750007,-2.89140625],[110.25605468750004,-2.966113281249946],[110.09658203125,-2.001367187499966],[109.95986328125,-1.862792968749972],[109.98330078125,-1.274804687499994],[109.78740234375007,-1.011328124999963],[109.25878906250003,-.807421874999989],[109.37275390625004,-.638183593749972],[109.12109375000003,-.39091796874996],[109.2575195312501,.031152343750051],[108.94453125000004,.355664062499997],[108.91679687500007,.912646484375045],[108.95859375000006,1.134619140624963],[109.1315429687501,1.253857421875011],[109.01025390624997,1.239648437500051],[109.07587890625004,1.495898437500031],[109.37851562500006,1.922705078125034],[109.62890625000003,2.027539062499983],[109.53896484375,1.89619140625004],[109.65400390625004,1.614892578125023],[110.50576171875005,.861962890625023],[111.10136718750002,1.050537109374986],[111.80898437500005,1.011669921874969],[112.078515625,1.143359374999974],[112.1857421875001,1.4390625],[112.47617187500006,1.559082031250028],[112.94296875000006,1.566992187500034],[113.00654296875004,1.433886718750003],[113.6222656250001,1.2359375],[113.90234375000003,1.434277343749997],[114.5125,1.452001953124963],[114.83056640625003,1.980029296874989],[114.78642578125002,2.250488281250014],[115.1791015625,2.523193359374972],[115.08076171875004,2.63422851562504],[115.117578125,2.89487304687502],[115.24697265625005,3.025927734374989],[115.45439453125002,3.034326171875009],[115.67880859375006,4.193017578124994],[115.86074218750005,4.348046875000037],[116.51474609375006,4.370800781249969],[117.10058593750003,4.337060546875023],[117.5744140625001,4.17060546875004]]],[[[126.81660156250004,4.033496093750003],[126.70449218750005,4.070996093749997],[126.81357421875006,4.258496093750011],[126.72207031250005,4.344189453124969],[126.75732421874997,4.547900390624989],[126.9210937500001,4.291015624999972],[126.81660156250004,4.033496093750003]]],[[[96.49257812500005,5.229345703124991],[97.54716796875002,5.205859375],[98.2484375,4.41455078125],[98.3073242187501,4.09287109375002],[99.73232421875005,3.183056640625026],[100.523828125,2.18916015625004],[100.88789062500004,1.948242187499986],[100.82822265625012,2.242578125],[101.04619140625002,2.257470703125023],[101.47666015625006,1.693066406250054],[102.019921875,1.442138671875],[102.38994140625007,.84199218750004],[103.03183593750006,.57890625],[103.0075195312501,.415332031249974],[102.55,.216455078124966],[103.33896484375012,.513720703125045],[103.67265625000007,.288916015624977],[103.78671875000012,.046972656249991],[103.42851562500007,-.19179687499998],[103.40517578125005,-.36220703124998],[103.5091796875,-.465527343749969],[103.43857421875006,-.575585937500009],[103.72109375,-.886718749999986],[104.36054687500004,-1.038378906249974],[104.51591796875002,-1.81943359375002],[104.84521484375003,-2.092968749999969],[104.65078125000005,-2.595214843749972],[104.97080078125012,-2.370898437500017],[105.39697265624997,-2.380175781249946],[106.0443359375,-3.10625],[105.84375,-3.61367187499998],[105.93046875000007,-3.833007812499986],[105.83144531250005,-4.16289062499996],[105.88720703124997,-5.009570312499974],[105.74833984375007,-5.818261718749966],[105.34941406250007,-5.549511718750011],[105.08134765625002,-5.74550781249998],[104.63955078125005,-5.520410156250037],[104.68398437500005,-5.89267578125002],[104.60156249999997,-5.90458984374996],[103.8314453125,-5.079589843750028],[102.53769531250006,-4.152148437499989],[102.12753906250006,-3.599218749999963],[101.57861328124997,-3.166992187500014],[100.88955078125,-2.248535156249957],[100.85527343750002,-1.934179687499949],[100.30820312500006,-.82666015625],[99.66982421875005,.045068359375037],[99.15917968749997,.351757812499997],[98.59531250000006,1.864599609375006],[97.70078125000006,2.358544921875009],[97.59082031249997,2.846582031250037],[97.3913085937501,2.975292968749969],[96.9689453125001,3.575146484374969],[96.44472656250005,3.81630859374998],[95.57861328125003,4.661962890625048],[95.20664062500006,5.284033203125034],[95.22783203125002,5.564794921875034],[95.62890625000003,5.609082031249997],[96.13330078125003,5.294287109374991],[96.49257812500005,5.229345703124991]]]]},properties:{name:"Indonesia",childNum:107}},{geometry:{type:"Polygon",coordinates:[[[-4.412060546874983,54.185351562499996],[-4.785351562499983,54.073046875],[-4.424707031249994,54.407177734375],[-4.412060546874983,54.185351562499996]]]},properties:{name:"Isle of Man",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[75.32221348233018,32.28516356678968],[75.62496871116024,32.28516356678968],[75.73585997688717,32.78417426256088],[76.32728006076415,32.87658365066666],[76.62299010270264,33.32014871357439],[77.06655516561037,33.301666835953235],[77.71342088235082,32.6917648744551],[78.10154031239509,32.87658365066666],[78.49194250885338,32.53122786149202],[78.38964843749997,32.51987304687498],[78.41748046874997,32.466699218749994],[78.4552734375001,32.30034179687502],[78.49589843750002,32.21577148437504],[78.72558593750009,31.983789062500023],[78.71972656250009,31.887646484374983],[78.69345703125006,31.740380859374994],[78.7550781250001,31.55029296875],[78.74355468750005,31.323779296875017],[79.10712890625004,31.402636718750102],[79.38847656250013,31.064208984375085],[79.66425781250004,30.96523437499999],[79.92451171875004,30.888769531250034],[80.20712890625006,30.683740234375023],[80.19121093750002,30.56840820312496],[80.87353515625003,30.290576171875045],[80.98544921875006,30.23710937499999],[81.01025390625014,30.164501953125097],[80.96611328125002,30.180029296875063],[80.90761718750005,30.171923828125017],[80.84814453125009,30.139746093750034],[80.81992187500012,30.119335937499955],[80.68408203125014,29.994335937500068],[80.54902343750015,29.899804687499994],[80.40185546875003,29.730273437500102],[80.31689453125014,29.572070312500017],[80.25488281250009,29.423339843750114],[80.25595703125006,29.318017578125136],[80.23300781250006,29.194628906250045],[80.16953125000012,29.124316406250102],[80.13046875000006,29.100390625000045],[80.08457031249995,28.994189453125074],[80.05166015625,28.870312500000068],[80.07070312500005,28.830175781250063],[80.22656250000003,28.723339843750125],[80.32480468750012,28.66640625000008],[80.41855468749995,28.61201171875001],[80.47910156250012,28.604882812499994],[80.49580078125015,28.635791015625074],[80.51787109375002,28.665185546875023],[80.58701171875006,28.64960937500004],[81.16894531250014,28.335009765625074],[81.85263671875018,27.867089843750136],[81.89687500000011,27.87446289062504],[81.94521484375005,27.89926757812495],[81.98769531250016,27.91376953125004],[82.03701171875,27.90058593750004],[82.11191406250006,27.86494140625004],[82.28769531250018,27.756542968749983],[82.45136718750004,27.671826171874955],[82.62988281249997,27.687060546875045],[82.67734375000006,27.67343749999995],[82.71083984375005,27.596679687500114],[82.73339843750003,27.518994140625097],[83.28974609375004,27.370996093750136],[83.36943359375002,27.410253906249977],[83.38398437500004,27.444824218750085],[83.44716796875011,27.46533203125],[83.55166015625011,27.456347656249932],[83.74697265625011,27.395947265625068],[83.8288085937501,27.377832031250108],[84.09101562499993,27.491357421875136],[84.22978515625007,27.427832031250006],[84.48085937500005,27.348193359375102],[84.61015625000002,27.298681640624977],[84.64072265625012,27.249853515624977],[84.65478515625014,27.20366210937499],[84.65380859375009,27.09169921875008],[84.68535156250013,27.041015625000057],[85.19179687500011,26.766552734375097],[85.29296875000009,26.741015625000045],[85.56845703125012,26.839843750000114],[85.64843749999997,26.829003906250023],[85.69990234375004,26.781640624999966],[85.73730468750003,26.639746093750034],[85.79453125000006,26.60415039062505],[86.00732421875009,26.64936523437504],[86.70136718750015,26.435058593750057],[87.01640625000002,26.555419921875085],[87.2874023437499,26.360302734375125],[87.41357421875014,26.42294921875009],[87.84921875000006,26.43691406250008],[87.99511718750014,26.38237304687499],[88.02695312500023,26.395019531250085],[88.05488281250004,26.43002929687492],[88.11152343750004,26.58642578125],[88.1615234375,26.724804687500125],[88.15722656250009,26.807324218750068],[88.1110351562501,26.928466796875057],[87.99316406250009,27.086083984374994],[87.984375,27.133935546874994],[88.14697265625014,27.749218750000097],[88.15029296875011,27.843310546875074],[88.10976562500005,27.87060546874997],[88.10898437499995,27.93300781250005],[88.14111328125003,27.948925781250097],[88.27519531250013,27.96884765625009],[88.42597656250015,28.011669921875097],[88.57792968750002,28.093359375000034],[88.80371093750003,28.006933593750034],[88.74902343749997,27.521875000000136],[88.7648437500001,27.429882812500068],[88.83251953125003,27.362841796875074],[88.89140625000002,27.316064453125136],[88.88164062500007,27.29746093750009],[88.76035156250006,27.21811523437509],[88.73876953125009,27.175585937499932],[88.85761718750015,26.961474609375017],[89.14824218750002,26.816162109375085],[89.33212890625018,26.848632812500114],[89.58613281250004,26.778955078125136],[89.60996093750012,26.719433593750097],[89.71093750000009,26.713916015625045],[89.76386718750004,26.7015625],[89.94316406250013,26.723925781249932],[90.12294921875011,26.754589843749983],[90.20605468749997,26.847509765625063],[90.34589843750004,26.890332031250097],[90.73964843750005,26.771679687500068],[91.2865234375,26.78994140625008],[91.42675781249997,26.867089843749966],[91.45585937500013,26.866894531250125],[91.51757812500009,26.807324218750068],[91.67158203124993,26.80200195312503],[91.84208984375013,26.852978515625125],[91.94375,26.860839843750114],[91.99833984375013,26.85498046875],[92.04970703125016,26.87485351562495],[92.73155507489682,26.833697862861648],[93.30975376159499,26.784950522650554],[93.61047043679247,27.32239435188504],[94.06979001484449,27.589407158584788],[95.10800937321915,27.749636881153737],[95.74000740838363,28.116850432722256],[96.19577594042592,28.04291597700983],[96.96279296875,27.698291015625017],[96.88359375000013,27.514843750000125],[96.90195312500012,27.43959960937508],[97.10371093749993,27.163330078125114],[97.10205078125003,27.115429687500125],[96.95341796875013,27.13330078125003],[96.79785156249997,27.29619140624999],[96.19082031250005,27.26127929687499],[95.20146484375007,26.641406250000017],[95.05976562500015,26.473974609375006],[95.06894531250006,26.191113281250097],[95.10839843750014,26.091406250000034],[95.12929687500011,26.070410156250034],[95.13242187500006,26.041259765624943],[94.99199218750002,25.77045898437504],[94.66777343750007,25.458886718749966],[94.55302734375013,25.215722656249994],[94.70371093750012,25.097851562499955],[94.49316406250003,24.637646484374983],[94.37724609375002,24.473730468750006],[94.29306640625012,24.321875],[94.07480468750006,23.8720703125],[93.68339843750007,24.00654296875004],[93.45214843750003,23.987402343750034],[93.32626953125006,24.064208984375057],[93.36601562500007,23.132519531249955],[93.34941406250007,23.08496093750003],[93.20390625000002,23.03701171875005],[93.07871093750018,22.718212890625097],[93.16201171875,22.360205078125006],[93.07060546875002,22.20942382812501],[92.96455078125015,22.003759765625034],[92.90947265625013,21.988916015625023],[92.85429687500002,22.010156250000108],[92.77138671875,22.104785156250017],[92.68896484375009,22.130957031250006],[92.63037109375014,22.011328124999977],[92.57490234374993,21.97807617187496],[92.5612304687501,22.04804687500001],[92.49140625000004,22.685400390625006],[92.46445312500006,22.734423828125045],[92.36162109375002,22.929003906250074],[92.33378906250002,23.242382812499955],[92.24609375000003,23.68359374999997],[92.04404296875006,23.677783203125017],[91.97851562500003,23.691992187500063],[91.92958984375011,23.685986328125097],[91.92949218750019,23.598242187499977],[91.93789062500011,23.504687500000102],[91.75419921875013,23.28730468750004],[91.75097656250003,23.053515625000017],[91.55351562500013,22.991552734375006],[91.43623046875004,23.19990234375001],[91.359375,23.06835937500003],[91.16044921875019,23.660644531250085],[91.35019531250012,24.06049804687501],[91.72656250000003,24.20507812499997],[91.84619140624997,24.175292968749943],[92.06416015625004,24.374365234375006],[92.11748046875002,24.493945312500017],[92.22666015625012,24.77099609374997],[92.22832031250002,24.881347656250085],[92.2512695312499,24.895068359375045],[92.38496093750004,24.848779296875023],[92.46835937500018,24.944140625000074],[92.04970703125016,25.16948242187499],[90.61308593750002,25.16772460937497],[90.11962890625003,25.21997070312497],[89.86630859375012,25.293164062499955],[89.81406250000006,25.305371093749955],[89.80087890625012,25.33613281250001],[89.82490234375004,25.56015625],[89.82294921875015,25.94140625000003],[89.67089843750009,26.213818359375125],[89.57275390625003,26.13232421875003],[89.54990234375006,26.00527343750008],[89.28925781250015,26.037597656250085],[89.01865234375012,26.410253906249977],[88.95195312500002,26.412109375],[88.97041015625004,26.250878906250023],[88.94072265625002,26.24536132812497],[88.68281250000004,26.291699218749983],[88.51826171875004,26.51777343750004],[88.36992187500002,26.56411132812508],[88.35146484375005,26.482568359374966],[88.38623046875003,26.471533203125034],[88.44042968749997,26.369482421875034],[88.33398437499997,26.257519531249955],[88.15078125000005,26.087158203125057],[88.1066406250001,25.841113281250045],[88.14746093749997,25.811425781250023],[88.50244140625009,25.53701171875008],[88.76914062500006,25.490478515625],[88.85478515625002,25.333544921875017],[88.94414062500002,25.290771484375],[88.92978515625012,25.222998046875063],[88.57382812500006,25.18789062499999],[88.45625,25.188427734375125],[88.37294921875016,24.961523437500063],[88.31337890625011,24.8818359375],[88.27949218750015,24.881933593750034],[88.18886718750016,24.920605468750097],[88.14980468750011,24.91464843749995],[88.04511718750015,24.71303710937508],[88.03027343750009,24.664453125000136],[88.02343750000003,24.627832031250136],[88.07910156250009,24.549902343750063],[88.14550781250003,24.485791015624955],[88.225,24.460644531249983],[88.3375,24.45385742187503],[88.49853515625003,24.34663085937504],[88.64228515625015,24.325976562500102],[88.72353515625011,24.27490234375],[88.7335937500001,24.230908203125097],[88.72656250000009,24.18623046875004],[88.71376953125016,24.069628906250102],[88.69980468750006,24.00253906249992],[88.56738281250009,23.674414062500034],[88.63574218749997,23.55],[88.69765625,23.493017578125034],[88.72441406250002,23.254980468750034],[88.89707031250018,23.21040039062501],[88.92812500000011,23.186621093749977],[88.89970703125002,22.843505859375057],[88.92070312500002,22.632031249999955],[89.05,22.274609374999983],[89.02792968750023,21.937207031249983],[88.94931640625018,21.937939453125125],[89.05166015625,21.654101562500045],[88.85751953125012,21.744677734375017],[88.74501953125011,21.584375],[88.74023437500003,22.005419921875017],[88.64160156250003,22.121972656250136],[88.58466796875015,21.659716796874932],[88.44599609375004,21.614257812500085],[88.28750000000016,21.758203125000108],[88.25371093750002,21.622314453124943],[88.0568359375001,21.694140625000017],[88.19628906249997,22.139550781249994],[87.94140625000003,22.374316406250045],[88.15927734375018,22.12172851562508],[87.82373046875003,21.727343750000045],[87.20068359375009,21.544873046874983],[86.95410156250014,21.365332031250006],[86.84228515625009,21.106347656249994],[86.97548828125005,20.70014648437501],[86.75039062500011,20.313232421875057],[86.37656250000006,20.006738281249966],[86.24521484375012,20.05302734374999],[86.27949218750021,19.919433593749943],[85.575,19.69291992187499],[85.496875,19.696923828125108],[85.50410156250004,19.887695312500057],[85.24863281250006,19.757666015625034],[85.18076171875018,19.59487304687508],[85.44160156249993,19.626562499999977],[84.77099609375009,19.125390625000023],[84.10410156250018,18.29267578125001],[82.35957031250004,17.09619140624997],[82.25878906250014,16.55986328124996],[81.76191406250015,16.32949218750008],[81.28613281249997,16.337060546875023],[80.97871093750004,15.758349609375074],[80.64658203125006,15.895019531250028],[80.29345703125014,15.710742187499989],[80.0534179687501,15.074023437499932],[80.17871093750003,14.478320312500074],[80.11171875000005,14.212207031250045],[80.30654296875016,13.485058593750054],[80.15625,13.713769531250108],[80.06210937500006,13.60625],[80.34238281250006,13.361328125000071],[80.22910156250018,12.690332031249966],[79.85849609375018,11.988769531250043],[79.69316406250007,11.312548828124946],[79.79902343750004,11.338671874999932],[79.84863281250009,11.196875],[79.83818359375002,10.322558593750045],[79.31455078125018,10.256689453124949],[78.93994140625009,9.565771484375063],[79.01992187500005,9.333349609374963],[79.41142578125002,9.192382812500014],[78.97958984375018,9.268554687500085],[78.42148437500006,9.105029296874989],[78.19248046874995,8.890869140625057],[78.06015625000006,8.384570312499932],[77.51757812500003,8.078320312500068],[77.06591796875003,8.315917968749986],[76.5534179687501,8.902783203124997],[76.32460937500016,9.452099609374997],[76.24238281250004,9.927099609374949],[76.37558593750006,9.539892578124935],[76.45878906250013,9.536230468750077],[76.34648437500002,9.922119140625],[76.19560546875002,10.086132812500026],[75.72382812500015,11.361767578125026],[74.94550781250004,12.56455078124992],[74.38222656250005,14.494726562500048],[73.94921875000014,15.074755859375088],[73.80078125000009,15.39697265625],[73.93193359375013,15.39697265625],[73.77177734375013,15.573046874999989],[73.83281250000013,15.659375],[73.67988281250015,15.708886718750136],[73.47607421875003,16.05424804687496],[72.87548828124997,18.642822265625114],[72.97207031250011,19.15332031250003],[72.8346679687501,18.975585937500057],[72.80302734375013,19.07929687500004],[72.81162109375,19.298925781250006],[72.98720703125,19.27744140625009],[72.78789062500013,19.362988281250097],[72.66777343750019,19.83095703125005],[72.89375,20.672753906250136],[72.81386718750011,21.117187500000085],[72.62382812500002,21.371972656250108],[72.73476562500016,21.470800781250006],[72.61328125000009,21.461816406250108],[73.1125,21.750439453125125],[72.54306640625,21.69658203124999],[72.70019531250003,21.971923828124943],[72.52226562500013,21.976220703125108],[72.55302734375007,22.159960937500074],[72.80917968749995,22.23330078125008],[72.18281250000015,22.26972656250004],[72.30644531250002,22.18920898437497],[72.27441406250009,22.089746093749966],[72.03720703125006,21.82304687499999],[72.2103515625,21.72822265625004],[72.25400390625006,21.531005859375],[72.01523437500012,21.155712890625097],[71.0246093750001,20.73886718750009],[70.71933593750006,20.740429687500068],[70.12734375,21.094677734375097],[68.96992187500021,22.29028320312497],[69.05166015625016,22.437304687500074],[69.27656250000004,22.285498046875063],[70.17724609375014,22.57275390624997],[70.48925781250009,23.08950195312508],[70.33945312500012,22.939746093749932],[69.66464843750006,22.759082031250074],[69.23593749999995,22.848535156250023],[68.64072265625006,23.189941406250114],[68.41748046875009,23.57148437500004],[68.7767578125,23.852099609375017],[68.23496093749995,23.596972656250074],[68.16503906250009,23.857324218749994],[68.28251953125013,23.927978515625],[68.38125000000016,23.950878906250068],[68.48867187500011,23.96723632812501],[68.5866210937501,23.966601562500074],[68.72412109375003,23.964697265625034],[68.72812500000012,24.265625],[68.73964843750016,24.291992187500085],[68.75898437499993,24.307226562500006],[68.78115234375011,24.313720703125085],[68.8,24.30908203125003],[68.82832031250004,24.26401367187509],[68.86347656250015,24.26650390625005],[68.90078125000011,24.29243164062501],[68.98457031250015,24.273095703124966],[69.05156250000013,24.28632812500001],[69.11953125000011,24.26865234374995],[69.23505859374993,24.268261718750068],[69.44345703124995,24.275390625000085],[69.55917968750006,24.273095703124966],[69.80517578125009,24.16523437500004],[70.0982421875,24.2875],[70.28906250000009,24.356298828125063],[70.54677734375,24.418310546875063],[70.56503906250006,24.385791015625017],[70.55585937500015,24.331103515625074],[70.57929687500015,24.279052734374943],[70.65947265625013,24.24609374999997],[70.71630859375009,24.237988281250097],[70.7672851562501,24.245410156250017],[70.80507812500011,24.26196289062503],[70.88623046875014,24.34375],[70.92812500000016,24.362353515625045],[70.98281250000011,24.361035156250125],[71.04404296875006,24.400097656250097],[71.04531250000005,24.42998046874996],[70.96982421875012,24.571875],[70.97636718750013,24.61875],[71.00234375000016,24.6539062499999],[71.04785156250003,24.687744140625085],[71.02070312500021,24.75766601562492],[70.95087890625015,24.89160156250003],[70.87773437500019,25.06298828124997],[70.65205078125004,25.422900390625102],[70.64843750000003,25.666943359375068],[70.5695312500001,25.705957031250023],[70.50585937500009,25.685302734375085],[70.44853515625013,25.681347656249983],[70.26464843750009,25.70654296874997],[70.10019531250006,25.91005859375005],[70.14921875000002,26.347558593749994],[70.11464843750016,26.548046874999983],[69.47001953125002,26.804443359375],[69.56796875,27.174609375000102],[69.89628906250007,27.473632812500085],[70.04980468750009,27.694726562500023],[70.14453125000003,27.849023437499994],[70.19394531250006,27.89487304687492],[70.24433593750004,27.934130859375102],[70.4037109375,28.025048828124994],[70.48857421875013,28.023144531250125],[70.62910156250015,27.937451171875068],[70.6916015625001,27.76899414062504],[70.79794921875012,27.709619140625023],[70.87490234375016,27.71445312499995],[71.18476562500004,27.831640625],[71.54296875000003,27.869873046875],[71.8703125000001,27.9625],[71.88886718750004,28.04746093749992],[71.94804687500002,28.177294921875102],[72.12851562500012,28.34633789062508],[72.29199218750003,28.69726562499997],[72.34189453125006,28.751904296875097],[72.90332031250003,29.02875976562501],[73.38164062500013,29.934375],[73.8091796875,30.093359375],[73.88652343750013,30.162011718750136],[73.93339843750002,30.222070312500108],[73.92460937500007,30.28164062499999],[73.88271484375,30.352148437499977],[73.89931640625,30.435351562500045],[74.00898437500004,30.519677734374994],[74.33935546875003,30.893554687499943],[74.38037109375003,30.89340820312509],[74.50976562500009,30.959667968750097],[74.63281250000014,31.034667968750114],[74.62578125000002,31.068750000000108],[74.61035156250009,31.112841796875045],[74.51767578125012,31.185595703124932],[74.53496093750007,31.261376953125108],[74.59394531249993,31.465380859375102],[74.58183593750013,31.523925781250114],[74.50996093750015,31.712939453125074],[74.52597656249995,31.765136718750057],[74.55556640625011,31.818554687500097],[74.63574218750003,31.889746093750034],[74.73945312500015,31.948828125],[75.07148437500015,32.08935546875003],[75.13876953125,32.10478515624999],[75.25410156250004,32.140332031250125],[75.33349609374997,32.279199218749994],[75.32221348233018,32.28516356678968]]]]},properties:{name:"India",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[72.49199218750002,-7.37744140625],[72.42910156250002,-7.435351562500003],[72.34970703125,-7.263378906250011],[72.447265625,-7.395703125000011],[72.44560546875002,-7.220410156250011],[72.49199218750002,-7.37744140625]]]},properties:{name:"Br. Indian Ocean Ter.",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-9.948193359374926,53.91313476562499],[-10.265722656249949,53.977685546874994],[-9.99638671874996,54.00361328125004],[-9.948193359374926,53.91313476562499]]],[[[-6.218017578125,54.08872070312506],[-6.347607421874926,53.94130859375005],[-6.027392578124989,52.927099609375006],[-6.463183593749932,52.345361328124994],[-6.325,52.246679687500034],[-6.890234375,52.15922851562499],[-6.965771484374926,52.24951171875],[-8.057812499999926,51.82558593750005],[-8.4091796875,51.888769531250034],[-8.349121093749943,51.73930664062496],[-8.813427734374926,51.584912109374955],[-9.737304687499943,51.473730468750034],[-9.524902343750028,51.68110351562501],[-10.120751953124994,51.60068359375006],[-9.598828124999983,51.87441406250005],[-10.341064453124943,51.798925781250034],[-9.909667968749972,52.122949218749966],[-10.39023437499992,52.134912109374994],[-10.356689453125,52.20693359375002],[-9.772119140624937,52.250097656250034],[-9.90605468749996,52.403710937499966],[-9.632226562499937,52.54692382812502],[-8.783447265624943,52.679638671874955],[-8.990283203124989,52.755419921875045],[-9.175390624999949,52.634912109374994],[-9.916601562499977,52.56972656250005],[-9.46489257812496,52.82319335937498],[-9.299218749999966,53.09755859375002],[-8.930126953124983,53.207080078125045],[-9.51420898437496,53.23823242187498],[-10.091259765624926,53.41284179687503],[-10.116992187499932,53.548535156249955],[-9.720654296874926,53.6044921875],[-9.901611328124943,53.72719726562502],[-9.578222656249949,53.80541992187497],[-9.578857421875,53.879833984374955],[-9.9140625,53.863720703124955],[-9.856445312499972,54.095361328124994],[-10.092675781249966,54.15576171875003],[-10.056396484374943,54.25781250000006],[-8.545556640624994,54.24121093750003],[-8.623144531249977,54.346875],[-8.133447265624966,54.64082031250001],[-8.763916015624972,54.68120117187496],[-8.377294921874977,54.88945312500002],[-8.274609374999955,55.146289062500045],[-7.667089843749977,55.25649414062502],[-7.65874023437496,54.97094726562503],[-7.308789062500011,55.365820312500006],[-6.961669921874972,55.23789062500006],[-7.218652343749937,55.09199218749998],[-7.55039062499992,54.767968749999966],[-7.910595703124955,54.698339843750006],[-7.75439453125,54.59492187499998],[-8.118261718749977,54.41425781250004],[-7.606542968750006,54.14384765625002],[-7.324511718750017,54.13344726562502],[-7.007714843749937,54.40668945312501],[-6.649804687499937,54.05864257812496],[-6.218017578125,54.08872070312506]]]]},properties:{name:"Ireland",childNum:2}},{geometry:{type:"MultiPolygon",coordinates:[[[[56.18798828125003,26.92114257812497],[55.95429687500004,26.70112304687501],[55.31152343749997,26.592626953125006],[55.76259765625005,26.81196289062504],[55.75761718750002,26.94765625000005],[56.279394531250006,26.952099609374983],[56.18798828125003,26.92114257812497]]],[[[46.1144531250001,38.877783203125034],[46.490625,38.90668945312498],[47.995898437500074,39.683935546875034],[48.322167968749994,39.39907226562502],[48.10439453125005,39.241113281249994],[48.292089843750006,39.01884765624999],[47.99648437499999,38.85375976562503],[48.59267578125005,38.41108398437498],[48.86875,38.43549804687498],[48.95996093750003,37.89013671875],[49.171191406250074,37.60058593749997],[50.13046875,37.407128906249994],[50.53320312499997,37.01367187500006],[51.11855468750005,36.742578124999966],[52.19013671875004,36.62172851562505],[53.76767578125006,36.93032226562502],[53.91542968750005,36.93032226562502],[53.67949218750002,36.853125],[53.970117187499994,36.818310546874955],[53.91416015625006,37.34355468750002],[54.6994140625001,37.47016601562498],[54.90009765625004,37.77792968750006],[55.38085937500003,38.051123046875034],[56.272070312500006,38.080419921875034],[56.440625,38.249414062499994],[57.1935546875001,38.216406250000034],[57.35371093750004,37.97333984374998],[58.261621093749994,37.665820312500045],[58.81542968750003,37.683496093749994],[59.30175781249997,37.51064453125005],[59.454980468749994,37.25283203125002],[60.06279296875002,36.962890625],[60.34130859375003,36.63764648437501],[61.11962890625003,36.64257812500003],[61.212011718750006,36.190527343750034],[61.15292968750006,35.97675781250001],[61.25214843750004,35.86762695312498],[61.26201171875002,35.61958007812498],[61.28183593750006,35.55341796875001],[61.2785156250001,35.513769531250006],[61.245507812499994,35.47407226562501],[61.18925781250002,35.31201171875003],[61.1,35.272314453125034],[61.08007812499997,34.85561523437505],[60.95117187499997,34.65385742187499],[60.91474609375004,34.63398437500001],[60.80234375000006,34.55463867187501],[60.73945312500004,34.544726562500045],[60.7262695312501,34.51826171874998],[60.736132812500074,34.491796875],[60.76259765625005,34.475244140624994],[60.88945312500002,34.31943359375006],[60.642675781250006,34.30717773437496],[60.48574218750005,34.09477539062502],[60.4859375,33.7119140625],[60.57382812500006,33.58833007812498],[60.91699218749997,33.505224609375006],[60.56054687499997,33.13784179687502],[60.5765625,32.99487304687503],[60.71044921874997,32.6],[60.82929687500004,32.24941406250005],[60.82724609375006,32.16796874999997],[60.789941406249994,31.98710937499999],[60.7875,31.87719726562497],[60.791601562500006,31.660595703124983],[60.82070312499999,31.495166015625045],[60.854101562500006,31.483251953125006],[61.110742187499994,31.45112304687504],[61.346484375000074,31.42163085937497],[61.66015625000003,31.382421874999977],[61.7550781250001,31.285302734374994],[61.814257812500074,31.072558593750017],[61.810839843750074,30.913281249999983],[61.78417968749997,30.831933593750023],[61.55947265625005,30.59936523437497],[61.33164062500006,30.36372070312501],[60.84335937500006,29.85869140624999],[61.03417968750003,29.663427734374977],[61.15214843750002,29.542724609375],[61.8898437500001,28.546533203124994],[62.7625,28.202050781249994],[62.782324218750006,27.800537109375],[62.75273437500002,27.265625],[63.16679687500002,27.25249023437499],[63.19609375000002,27.243945312500017],[63.25625,27.20791015625005],[63.30156250000002,27.151464843750006],[63.30517578124997,27.124560546875017],[63.242089843749994,27.07768554687499],[63.25039062499999,26.879248046875063],[63.24160156250005,26.86474609375003],[63.18613281250006,26.83759765625001],[63.168066406250006,26.66557617187496],[62.31230468750002,26.490869140624994],[62.23935546875006,26.357031249999977],[62.12597656249997,26.368994140625034],[61.842382812500006,26.225927734375006],[61.809960937499994,26.165283203125],[61.78076171874997,25.99584960937503],[61.75439453125003,25.843359375000063],[61.737695312499994,25.821093750000045],[61.66865234375004,25.76899414062501],[61.6618164062501,25.751269531250017],[61.67138671874997,25.69238281250003],[61.64013671875003,25.584619140624994],[61.61542968750004,25.28613281250003],[61.58789062499997,25.20234375000001],[61.533105468749994,25.195507812499955],[61.41220703125006,25.102099609375017],[60.66386718750002,25.28222656250003],[60.51054687500002,25.437060546875045],[60.40019531250002,25.311572265625074],[59.45605468749997,25.481494140625045],[59.0460937500001,25.417285156250017],[58.79785156249997,25.554589843750023],[57.334570312500006,25.791552734375074],[57.03603515625005,26.80068359375005],[56.728125,27.127685546875057],[56.118066406249994,27.14311523437499],[54.75927734375003,26.50507812500004],[54.24707031250003,26.696630859374977],[53.70576171875004,26.72558593750003],[52.69160156250004,27.323388671875023],[52.475878906250074,27.61650390624999],[52.03076171874997,27.824414062499955],[51.58906250000004,27.864208984374983],[51.27890625,28.13134765624997],[51.06201171874997,28.72612304687499],[50.86699218750002,28.870166015625017],[50.87578125000002,29.062695312499983],[50.67519531250005,29.146582031250034],[50.64960937500004,29.420068359374966],[50.16894531250003,29.921240234375034],[50.071582031250074,30.198535156250017],[49.55488281250004,30.028955078125023],[49.028125,30.333447265624983],[49.224511718749994,30.472314453125023],[49.00195312500003,30.506542968749983],[48.91914062500004,30.120898437500017],[48.54648437500006,29.962353515624955],[48.47851562499997,30.003808593749966],[48.43457031249997,30.03759765625],[48.33105468749997,30.28544921874996],[48.01494140625002,30.465625],[48.01064453125005,30.989794921875017],[47.679492187500074,31.00239257812501],[47.679492187500074,31.400585937499955],[47.75390624999997,31.601367187500017],[47.829980468749994,31.79443359375],[47.71455078125004,31.936425781249966],[47.5915039062501,32.087988281250034],[47.51191406250004,32.15083007812504],[47.3297851562501,32.45551757812501],[47.28515625000003,32.474023437499966],[47.121386718750074,32.46660156249996],[46.569921875,32.83393554687501],[46.37705078125006,32.92924804687499],[46.29824218750005,32.95024414062502],[46.11279296875003,32.957666015624994],[46.09306640625002,32.97587890624999],[46.08046875,33.028222656249994],[46.0807617187501,33.08652343750006],[46.14111328125003,33.174414062500034],[46.145898437499994,33.229638671874994],[46.01992187500005,33.41572265624998],[45.39707031250006,33.970849609374994],[45.542773437500074,34.21552734375004],[45.459375,34.470361328124994],[45.50078125000002,34.58159179687499],[45.6375,34.573828125],[45.678125,34.798437500000034],[45.92089843750003,35.02851562500001],[46.04179687500002,35.08017578125006],[46.13378906249997,35.127636718749955],[46.15468750000005,35.19672851562498],[46.112109375000074,35.32167968750005],[45.97109375000005,35.524169921875],[46.03740234375002,35.67314453124999],[46.180957031250074,35.71137695312504],[46.2625,35.74414062500006],[46.27343749999997,35.77324218750002],[46.16748046874997,35.820556640625],[45.77636718749997,35.82182617187499],[45.36162109375002,36.015332031249955],[45.241113281249994,36.35595703125],[45.20654296874997,36.397167968749955],[45.15527343749997,36.407373046874994],[45.11240234375006,36.409277343750034],[45.053125,36.47163085937501],[44.76513671875003,37.142431640625006],[44.79414062500004,37.290380859375034],[44.574023437500074,37.435400390625006],[44.589941406250006,37.710351562499966],[44.21132812499999,37.908056640625006],[44.4499023437501,38.33422851562506],[44.2985351562501,38.38627929687499],[44.27167968750004,38.83603515625006],[44.02324218750002,39.37744140625006],[44.3893554687501,39.422119140625],[44.58710937500004,39.76855468750006],[44.81718750000002,39.65043945312496],[45.4796875000001,39.00625],[46.1144531250001,38.877783203125034]]]]},properties:{name:"Iran",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[45.6375,34.573828125],[45.50078125000002,34.581591796874996],[45.459375,34.470361328124994],[45.54277343750002,34.21552734375],[45.397070312500006,33.970849609374994],[46.01992187500002,33.41572265625],[46.14589843750002,33.229638671874994],[46.14111328125,33.1744140625],[46.08076171875001,33.0865234375],[46.08046875000002,33.028222656249994],[46.09306640625002,32.975878906249996],[46.11279296875,32.957666015624994],[46.377050781250006,32.929248046874996],[46.569921875,32.833935546875],[47.12138671875002,32.466601562499996],[47.28515625,32.474023437499994],[47.32978515625001,32.455517578125],[47.51191406250001,32.150830078125],[47.59150390625001,32.08798828125],[47.71455078125001,31.936425781249994],[47.82998046875002,31.79443359375],[47.75390625,31.601367187499996],[47.67949218750002,31.400585937499997],[47.67949218750002,31.002392578124997],[48.01064453125002,30.989794921874996],[48.01494140625002,30.465625],[48.3310546875,30.285449218749996],[48.546484375,29.962353515624997],[48.454199218750006,29.9384765625],[48.354589843750006,29.956738281249997],[48.141699218750006,30.040917968749994],[47.982519531250006,30.011328125],[47.97871093750001,29.9828125],[47.64375,30.097314453124994],[47.14824218750002,30.0009765625],[46.905859375,29.5375],[46.76933593750002,29.347460937499996],[46.69375,29.259667968749994],[46.53144531250001,29.096240234374996],[46.3564453125,29.063671875],[44.71650390625001,29.193603515625],[43.77373046875002,29.84921875],[42.07441406250001,31.080371093749996],[40.47890625000002,31.893359375],[40.36933593750001,31.93896484375],[40.02783203125,31.995019531249994],[39.7041015625,32.042529296874996],[39.14541015625002,32.12451171875],[39.29277343750002,32.24384765625],[39.24746093750002,32.350976562499994],[39.04140625000002,32.3056640625],[38.773535156250006,33.372216796874994],[40.98701171875001,34.429052734375],[41.19472656250002,34.768994140625],[41.354101562500006,35.640429687499996],[41.295996093750006,36.383349609374996],[41.41679687500002,36.5146484375],[41.78857421875,36.59716796875],[42.358984375,37.10859375],[42.45585937500002,37.128710937499996],[42.63544921875001,37.249267578125],[42.74111328125002,37.3619140625],[42.77460937500001,37.371875],[42.869140625,37.334912109375],[42.936621093750006,37.324755859374996],[43.09248046875001,37.3673828125],[43.67578125,37.22724609375],[43.83642578125,37.223535156249994],[44.01318359375,37.313525390624996],[44.11445312500001,37.30185546875],[44.15625,37.282958984375],[44.19179687500002,37.249853515625],[44.20839843750002,37.20263671875],[44.20166015625,37.051806640624996],[44.281835937500006,36.97802734375],[44.32558593750002,37.0107421875],[44.401953125,37.058496093749994],[44.60595703125,37.176025390625],[44.66933593750002,37.173583984375],[44.73095703125,37.165283203125],[44.76513671875,37.142431640625],[45.053125,36.471630859375],[45.112402343750006,36.40927734375],[45.1552734375,36.407373046874994],[45.20654296875,36.39716796875],[45.24111328125002,36.35595703125],[45.36162109375002,36.01533203125],[45.7763671875,35.821826171874996],[46.16748046875,35.820556640625],[46.2734375,35.773242187499996],[46.2625,35.744140625],[46.18095703125002,35.711376953125],[46.03740234375002,35.673144531249996],[45.97109375000002,35.524169921875],[46.11210937500002,35.321679687499994],[46.15468750000002,35.196728515625],[46.1337890625,35.12763671875],[46.04179687500002,35.08017578125],[45.9208984375,35.028515625],[45.678125,34.7984375],[45.6375,34.573828125]]]},properties:{name:"Iraq",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-15.543115234374994,66.228515625],[-14.595849609374994,66.38154296875],[-15.117382812499983,66.125634765625],[-14.698193359374983,66.02021484375],[-14.827099609374983,65.7642578125],[-14.391845703125,65.78740234375],[-14.473388671875,65.575341796875],[-14.166943359374983,65.64228515625],[-13.617871093749983,65.5193359375],[-13.804785156249977,65.35478515625],[-13.599316406249983,65.0359375],[-14.04443359375,64.74189453125],[-14.385107421874977,64.74521484375],[-14.475390624999989,64.493994140625],[-14.927392578124994,64.319677734375],[-15.832910156249994,64.17666015625],[-16.640332031249983,63.865478515625],[-17.81572265624999,63.71298828125],[-17.946923828124994,63.5357421875],[-18.65361328124999,63.406689453125],[-20.198144531249994,63.555810546874994],[-20.494042968749994,63.687353515625],[-20.413964843749994,63.80517578125],[-20.65092773437499,63.73740234375],[-21.15239257812499,63.94453125],[-22.652197265624977,63.827734375],[-22.701171875,64.083203125],[-22.51005859374999,63.991455078125],[-22.187597656249977,64.039208984375],[-21.463330078124983,64.379150390625],[-22.053369140624994,64.313916015625],[-21.950341796874994,64.514990234375],[-21.590625,64.6263671875],[-22.10600585937499,64.533056640625],[-22.467041015625,64.794970703125],[-23.818994140624994,64.73916015625],[-24.02617187499999,64.863427734375],[-22.7880859375,65.046484375],[-21.89213867187499,65.048779296875],[-21.779980468749983,65.1876953125],[-22.50908203124999,65.19677734375],[-21.844384765624994,65.44736328125],[-22.902490234374994,65.58046875],[-23.89990234375,65.407568359375],[-24.475683593749977,65.5251953125],[-24.248925781249994,65.614990234375],[-23.85673828124999,65.53837890625],[-24.092626953124977,65.77646484375],[-23.615917968749983,65.67958984375],[-23.285351562499983,65.75],[-23.832617187499977,65.84921875],[-23.52495117187499,65.880029296875],[-23.77734375,66.017578125],[-23.434472656249994,66.02421875],[-23.452539062499994,66.181005859375],[-23.018994140624983,65.98212890625],[-22.659863281249983,66.025927734375],[-22.61601562499999,65.86748046875],[-22.44169921874999,65.90830078125],[-22.4453125,66.07001953125],[-22.947900390624994,66.212744140625],[-22.48442382812499,66.26630859375],[-23.116943359375,66.338720703125],[-22.9443359375,66.429443359375],[-22.426123046874977,66.430126953125],[-21.406884765624994,66.0255859375],[-21.374902343749994,65.74189453125],[-21.658447265625,65.723583984375],[-21.12968749999999,65.2666015625],[-20.804345703124994,65.63642578125],[-20.454833984375,65.571044921875],[-20.20751953125,66.10009765625],[-19.489697265624983,65.76806640625],[-19.382958984374994,66.07568359375],[-18.845898437499983,66.183935546875],[-18.141943359374977,65.73408203125],[-18.29716796874999,66.157421875],[-17.906982421875,66.143310546875],[-17.550439453124994,65.964404296875],[-17.153027343749983,66.20283203125],[-16.838037109374994,66.125244140625],[-16.485009765624994,66.195947265625],[-16.540673828124994,66.446728515625],[-16.24931640624999,66.522900390625],[-15.985400390624989,66.5146484375],[-15.543115234374994,66.228515625]]]},properties:{name:"Iceland",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[35.78730468750001,32.734912109374996],[35.572851562500006,32.640869140625],[35.56904296875001,32.619873046875],[35.55146484375001,32.3955078125],[35.484375,32.401660156249996],[35.40263671875002,32.450634765625],[35.38671875,32.493017578125],[35.303808593750006,32.512939453125],[35.19326171875002,32.534423828125],[35.065039062500006,32.46044921875],[35.01054687500002,32.338183593749996],[34.95595703125002,32.1609375],[34.98974609375,31.91328125],[34.97832031250002,31.86640625],[34.95380859375001,31.841259765624997],[34.96113281250001,31.82333984375],[34.983007812500006,31.81679687499999],[35.05322265625,31.837939453124996],[35.12714843750001,31.816748046875],[35.203710937500006,31.75],[34.95097656250002,31.602294921875],[34.88046875,31.3681640625],[35.45058593750002,31.479296875],[34.97343750000002,29.555029296875],[34.904296875,29.47734375],[34.24531250000001,31.208300781249996],[34.34833984375001,31.292919921874997],[34.350195312500006,31.362744140624997],[34.52558593750001,31.525634765625],[34.47734375000002,31.584863281249994],[34.483984375,31.59228515625],[34.67841796875001,31.895703125],[35.10859375000001,33.08369140625],[35.411230468750006,33.07568359375],[35.869140625,33.43173828125],[35.91347656250002,32.94960937499999],[35.78730468750001,32.734912109374996]]]},properties:{name:"Israel",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[15.576562500000051,38.220312500000034],[15.099511718750023,37.45859375],[15.295703125000017,37.05517578124997],[15.112597656250017,36.687841796875006],[14.501855468750023,36.798681640625034],[14.142968750000023,37.103662109374994],[13.90546875000004,37.10063476562502],[13.169921875000028,37.47929687499996],[12.640234375000034,37.594335937500034],[12.435546874999972,37.819775390624955],[12.734375,38.18305664062498],[12.902734375000023,38.03486328124998],[13.291113281250034,38.19145507812502],[13.788867187499989,37.981201171875],[15.11875,38.15273437500002],[15.498730468750011,38.290869140625006],[15.576562500000051,38.220312500000034]]],[[[8.478906250000023,39.067529296874966],[8.421484375000034,38.968652343749994],[8.366796875,39.115917968749955],[8.478906250000023,39.067529296874966]]],[[[8.28603515625008,41.03984375],[8.205664062500034,40.99746093750005],[8.320214843750023,41.121875],[8.28603515625008,41.03984375]]],[[[9.632031250000011,40.88203124999998],[9.805273437500063,40.499560546875045],[9.642968750000023,40.268408203125006],[9.5625,39.16601562500006],[9.056347656250068,39.23916015625002],[8.966601562500074,38.963720703125034],[8.648535156250034,38.92656250000002],[8.418164062500068,39.205712890624966],[8.547753906250023,39.83920898437506],[8.4078125,39.91723632812497],[8.471289062500063,40.29267578124998],[8.189941406250028,40.651611328125],[8.22421875,40.91333007812503],[8.571875,40.85019531250006],[9.228417968750023,41.257080078125],[9.615332031249977,41.01728515624998],[9.632031250000011,40.88203124999998]]],[[[10.395117187500034,42.85815429687503],[10.419335937499994,42.71318359374999],[10.13125,42.742041015625006],[10.395117187500034,42.85815429687503]]],[[[13.420996093750006,46.212304687499994],[13.63251953125004,46.17705078125002],[13.634960937499983,46.15776367187499],[13.61660156250008,46.133105468750045],[13.54804687500004,46.08911132812503],[13.486425781250034,46.03955078124997],[13.480273437500017,46.00922851562501],[13.487695312500023,45.987109375000045],[13.509179687500051,45.973779296874994],[13.6005859375,45.97978515624996],[13.663476562500023,45.7919921875],[13.831152343750006,45.680419921875],[13.719824218750063,45.58759765625001],[13.628320312500051,45.77094726562498],[13.206347656250074,45.771386718749966],[12.27431640625008,45.44604492187503],[12.225683593750034,45.24150390625002],[12.523437500000028,44.96796874999998],[12.248339843750045,44.72250976562498],[12.396289062500074,44.223876953125],[13.56416015625004,43.57128906250003],[14.010449218750011,42.68955078125006],[14.54072265625004,42.24428710937502],[15.16875,41.93403320312498],[16.164648437500034,41.89619140624998],[15.900488281250034,41.51206054687498],[17.954980468749994,40.65517578125002],[18.460644531249983,40.221044921875034],[18.34375,39.82138671874998],[18.077929687500017,39.93696289062498],[17.865039062500074,40.28017578125002],[17.395800781250045,40.34023437499999],[17.179980468750045,40.50278320312498],[16.92822265625,40.45805664062502],[16.521875,39.74755859375003],[17.114550781250017,39.38061523437497],[17.174609375000017,38.998095703125045],[16.61669921875003,38.800146484375034],[16.54560546875001,38.40908203125002],[16.05683593750001,37.941845703124955],[15.72451171875008,37.93911132812502],[15.645800781250017,38.034228515625045],[15.87890625,38.61391601562502],[16.19677734375,38.759228515624955],[16.20996093750003,38.94111328124998],[15.692773437499994,39.99018554687501],[14.95087890625004,40.23901367187497],[14.94765625000008,40.469335937500006],[14.765722656250063,40.66840820312498],[14.339941406250006,40.59882812500001],[14.460546875000063,40.72871093750001],[14.04433593750008,40.81225585937506],[13.733398437500057,41.23564453124999],[13.088671875000074,41.243847656249955],[12.630859374999972,41.469677734374955],[11.637304687500063,42.287548828124955],[11.141210937499977,42.38989257812503],[11.167773437500074,42.53515625000006],[10.708398437500023,42.93632812499999],[10.514843750000011,42.96752929687503],[10.188085937500063,43.947509765625],[8.76582031250004,44.42231445312501],[8.004980468750006,43.87675781249999],[7.4931640625,43.767138671875045],[7.637207031250057,44.16484375],[7.318554687500068,44.13798828125002],[6.900195312499989,44.33574218749996],[6.99267578125,44.82729492187502],[6.634765625000028,45.06816406249996],[7.07832031250004,45.23994140624998],[7.146386718750051,45.381738281249994],[6.790917968750023,45.740869140624966],[7.021093750000034,45.92578124999997],[7.055761718749977,45.90380859375003],[7.129003906249977,45.88041992187499],[7.327929687500017,45.912353515625],[7.9931640625,46.01591796874996],[8.081542968750057,46.25600585937502],[8.231933593750057,46.341210937499966],[8.29853515625004,46.403417968750034],[8.370703125,46.44511718750002],[8.458398437500023,46.24589843750002],[8.818554687500011,46.0771484375],[8.826757812500006,46.06103515625],[8.77802734375004,45.996191406250034],[8.953710937500034,45.83002929687501],[9.023730468750074,45.845703125],[9.203417968750017,46.21923828125],[9.304394531250068,46.49555664062498],[9.399316406250023,46.480664062499955],[9.427636718750023,46.48232421875002],[9.528710937500023,46.306201171875045],[9.57958984375,46.29609375000001],[9.639453125000017,46.29589843749997],[9.78779296875004,46.34604492187498],[9.884472656250011,46.36777343750006],[9.939257812500074,46.36181640625],[10.041015625000028,46.23808593750002],[10.08056640625,46.22797851562501],[10.128320312500051,46.238232421874955],[10.109667968750074,46.36284179687502],[10.081933593750023,46.420751953125006],[10.045605468750068,46.44790039062505],[10.038281250000011,46.483203125000045],[10.061230468750068,46.54677734375002],[10.087011718750063,46.59990234375002],[10.1375,46.614355468750034],[10.195507812500068,46.62109374999997],[10.4306640625,46.55004882812497],[10.409352678571473,46.6092047991071],[10.39794921875,46.66503906250006],[10.406054687500045,46.73486328124997],[10.452832031249983,46.86494140625001],[10.47939453125008,46.85512695312505],[10.579785156250011,46.85371093750001],[10.689257812500017,46.846386718749955],[10.759765625,46.79331054687498],[10.828906250000045,46.775244140625034],[10.927343750000034,46.76948242187501],[10.993261718750034,46.77700195312502],[11.02509765625004,46.796972656250006],[11.063476562500057,46.85913085937497],[11.133886718750006,46.93618164062505],[11.244433593750045,46.975683593750006],[11.433203125000063,46.983056640624994],[11.527539062500011,46.99741210937498],[11.775683593750017,46.986083984375],[12.169433593750028,47.082128906250006],[12.19716796875008,47.075],[12.201269531250034,47.060888671875034],[12.165527343750028,47.028173828125034],[12.130761718750051,46.98476562499999],[12.154101562500017,46.93525390625004],[12.267968750000023,46.83588867187504],[12.330078125,46.75981445312499],[12.388281250000034,46.70263671874997],[12.479199218749983,46.672509765624966],[13.16875,46.572656249999966],[13.3515625,46.55791015624999],[13.490039062500045,46.55556640625002],[13.7,46.52026367187503],[13.679687500000057,46.46289062499997],[13.63710937500008,46.44853515624999],[13.563281250000045,46.41508789062502],[13.399511718749977,46.31752929687502],[13.420996093750006,46.212304687499994]]]]},properties:{name:"Italy",childNum:6}},{geometry:{type:"Polygon",coordinates:[[[-77.261474609375,18.45742187499999],[-76.349853515625,18.15185546875],[-76.21079101562499,17.913525390624997],[-76.524609375,17.8662109375],[-76.85322265625,17.97373046874999],[-76.94414062499999,17.848779296874994],[-77.11948242187499,17.880078125],[-77.20498046875,17.71494140624999],[-77.36142578124999,17.833691406249997],[-77.76816406249999,17.877392578124997],[-78.04448242187499,18.173828125],[-78.339501953125,18.28720703124999],[-78.21669921875,18.44809570312499],[-77.8734375,18.522216796875],[-77.261474609375,18.45742187499999]]]},properties:{name:"Jamaica",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-2.018652343749977,49.23125],[-2.23583984375,49.1763671875],[-2.220507812499989,49.266357421875],[-2.018652343749977,49.23125]]]},properties:{name:"Jersey",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[39.14541015625002,32.12451171875],[38.9970703125,32.007470703124994],[38.96230468750002,31.994921875],[38.37548828125,31.847460937499996],[38.111425781250006,31.781152343749994],[37.49335937500001,31.625878906249994],[37.215625,31.556103515624997],[36.95859375,31.491503906249996],[37.980078125,30.5],[37.862890625,30.442626953125],[37.66972656250002,30.34814453125],[37.64990234375,30.330957031249994],[37.63359375000002,30.31328125],[37.55361328125002,30.144580078124996],[37.49072265625,30.01171875],[37.46923828125,29.995068359374997],[36.75527343750002,29.866015625],[36.70390625000002,29.831640625],[36.591796875,29.66611328125],[36.47607421875,29.4951171875],[36.2828125,29.355371093749994],[36.068457031250006,29.200537109375],[34.95078125,29.353515625],[34.97343750000002,29.555029296875],[35.45058593750002,31.479296875],[35.57207031250002,32.237890625],[35.55146484375001,32.3955078125],[35.56904296875001,32.619873046875],[35.572851562500006,32.640869140625],[35.78730468750001,32.734912109374996],[36.3720703125,32.3869140625],[36.818359375,32.317285156249994],[38.773535156250006,33.372216796874994],[39.04140625000002,32.3056640625],[39.24746093750002,32.350976562499994],[39.29277343750002,32.24384765625],[39.14541015625002,32.12451171875]]]},properties:{name:"Jordan",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[123.88867187499997,24.280126953124977],[123.67978515625012,24.317773437500023],[123.77148437499997,24.41445312499999],[123.93486328125002,24.362011718749983],[123.88867187499997,24.280126953124977]]],[[[124.29316406250004,24.515917968750074],[124.13574218750003,24.347607421874983],[124.08476562500002,24.435839843750017],[124.30195312500004,24.58710937500001],[124.29316406250004,24.515917968750074]]],[[[125.44414062500002,24.7431640625],[125.26894531250005,24.732519531250063],[125.28359375,24.871923828125034],[125.44414062500002,24.7431640625]]],[[[128.25878906249997,26.65278320312501],[127.86708984375,26.442480468749977],[127.80361328125005,26.152539062499983],[127.653125,26.0947265625],[127.90722656250003,26.69360351562497],[128.09765624999997,26.66777343749996],[128.25488281249997,26.88188476562496],[128.25878906249997,26.65278320312501]]],[[[128.99814453125012,27.720800781250006],[128.90000000000012,27.727783203125],[128.9076171875,27.897998046875045],[128.99814453125012,27.720800781250006]]],[[[129.45253906250005,28.20898437499997],[129.3664062500001,28.127734375000045],[129.16464843750012,28.24975585937503],[129.68955078125012,28.517480468750023],[129.45253906250005,28.20898437499997]]],[[[130.6227539062501,30.262988281250017],[130.44560546875002,30.264697265625017],[130.38808593750005,30.38818359375003],[130.49716796875006,30.465527343749983],[130.64355468749997,30.388964843750017],[130.6227539062501,30.262988281250017]]],[[[130.95976562500007,30.39692382812504],[130.87031250000004,30.444238281249994],[131.06035156250007,30.828466796875006],[130.95976562500007,30.39692382812504]]],[[[130.38105468750004,32.42373046875002],[130.24169921874997,32.462792968749994],[130.46142578124997,32.515722656250034],[130.38105468750004,32.42373046875002]]],[[[130.08251953124997,32.22968750000001],[129.9601562500001,32.24375],[130.00976562499997,32.521630859374994],[130.16777343750002,32.54121093749998],[130.19951171875002,32.34057617187506],[130.08251953124997,32.22968750000001]]],[[[128.66533203125002,32.783886718749955],[128.89453124999997,32.65214843750002],[128.69296875000012,32.60473632812506],[128.66533203125002,32.783886718749955]]],[[[129.07695312500002,32.84028320312498],[128.99726562500004,32.95185546874998],[129.10976562500005,33.13256835937503],[129.18193359375002,32.99311523437504],[129.07695312500002,32.84028320312498]]],[[[129.49179687500006,33.22304687499999],[129.37041015625002,33.176025390625],[129.56992187500006,33.36103515625004],[129.49179687500006,33.22304687499999]]],[[[129.79570312500007,33.74882812499999],[129.67480468749997,33.73969726562498],[129.71728515624997,33.8583984375],[129.79570312500007,33.74882812499999]]],[[[131.17460937500007,33.602587890625045],[131.69628906250003,33.60283203124999],[131.53740234375007,33.274072265624994],[131.89658203125006,33.25458984375001],[131.8478515625001,33.118066406249994],[132.0021484375001,32.882373046875045],[131.6603515625001,32.465625],[131.33720703125007,31.4046875],[131.07080078124997,31.436865234374977],[131.09843750000002,31.256152343750017],[130.68574218750004,31.01513671875003],[130.77626953125,31.70629882812497],[130.65507812500002,31.71840820312505],[130.5560546875,31.563085937500034],[130.58876953125,31.178515625000017],[130.20068359374997,31.291894531250023],[130.14726562500002,31.40849609374996],[130.2941406250001,31.45068359375003],[130.3219726562501,31.601464843750023],[130.18789062500005,31.768847656250017],[130.19443359375012,32.090771484374955],[130.64052734375005,32.61923828124998],[130.49785156250002,32.65693359375001],[130.547265625,32.83159179687499],[130.2375,33.177636718749966],[130.12685546875005,33.10483398437506],[130.175,32.851318359375],[130.32646484375002,32.852636718750006],[130.34042968750012,32.70185546875004],[130.05410156250005,32.770800781250045],[129.76855468749997,32.57099609375001],[129.82675781250006,32.72534179687503],[129.67910156250005,33.059960937499966],[129.99169921875003,32.85156249999997],[129.58007812500003,33.23627929687501],[129.61015625000002,33.34365234375005],[129.844140625,33.32177734375003],[129.82568359374997,33.43701171875006],[130.36503906250007,33.634472656249955],[130.4837890625,33.834619140624966],[130.715625,33.92778320312502],[130.953125,33.87202148437504],[131.17460937500007,33.602587890625045]]],[[[132.266015625,33.945166015625006],[132.44492187500006,33.91318359374998],[132.20878906250007,33.87285156250002],[132.266015625,33.945166015625006]]],[[[129.27949218750004,34.123388671875006],[129.18642578125,34.14501953125006],[129.21484374999997,34.320654296875034],[129.3371093750001,34.284765625],[129.27949218750004,34.123388671875006]]],[[[134.35742187500003,34.25634765625],[134.6375,34.22661132812499],[134.73886718750012,33.82050781250001],[134.37705078125012,33.60839843749997],[134.18164062500003,33.24721679687502],[133.95869140625004,33.44833984375006],[133.63203125000004,33.51098632812503],[133.28593750000007,33.35996093749998],[132.97724609375004,32.84199218749998],[132.80429687500006,32.75200195312502],[132.6417968750001,32.76245117187503],[132.70898437500003,32.90249023437505],[132.49511718749997,32.91660156249998],[132.41279296875004,33.43046875],[132.0326171875,33.339990234374994],[132.64306640624997,33.68994140624997],[132.93515625000006,34.09531250000006],[133.19306640625004,33.93320312499998],[133.58203124999997,34.01713867187502],[133.60263671875006,34.24384765625001],[133.94833984375006,34.34804687500002],[134.35742187500003,34.25634765625]]],[[[134.35185546875002,34.48364257812503],[134.25185546875,34.42304687500004],[134.18212890625003,34.51923828124998],[134.35185546875002,34.48364257812503]]],[[[134.9328125000001,34.28813476562499],[134.82441406250004,34.202929687500045],[134.66787109375005,34.294140624999955],[135.00468750000002,34.54404296874998],[134.9328125000001,34.28813476562499]]],[[[129.38564453125,34.35366210937502],[129.26669921875012,34.37045898437506],[129.45107421875005,34.68657226562499],[129.38564453125,34.35366210937502]]],[[[133.37050781250005,36.203857421875],[133.23925781249997,36.178759765625045],[133.20615234375006,36.293408203124955],[133.29570312500002,36.34013671874996],[133.37050781250005,36.203857421875]]],[[[138.34404296875007,37.822119140625006],[138.22519531250006,37.82939453124996],[138.25,38.078466796875006],[138.50361328125004,38.31591796875006],[138.45361328124997,38.07568359375006],[138.57519531249997,38.065527343750034],[138.34404296875007,37.822119140625006]]],[[[141.22929687500007,41.37265625],[141.45546875000005,41.404736328124955],[141.43046875000002,40.72333984374998],[141.7970703125001,40.29116210937502],[141.97695312500005,39.428808593750034],[141.90078125,39.111328125],[141.5462890625,38.762841796874966],[141.4674804687501,38.404150390625006],[141.10839843750003,38.33793945312502],[140.9621093750001,38.148876953124955],[141.00166015625004,37.11464843750002],[140.57353515625007,36.23134765625002],[140.87402343749997,35.72495117187506],[140.457421875,35.51025390625],[140.35468750000004,35.18144531249999],[139.8439453125001,34.914892578125034],[139.82646484375002,35.29667968750002],[140.096875,35.58515624999998],[139.83476562500002,35.658056640625006],[139.65000000000012,35.40913085937501],[139.675,35.149267578125006],[139.47441406250002,35.298535156249955],[139.24941406250005,35.27802734375004],[139.08603515625006,34.83916015624999],[138.8375,34.619238281250034],[138.80273437499997,34.97480468749998],[138.90361328125002,35.02524414062506],[138.71962890625,35.12407226562502],[138.18906250000012,34.596337890624994],[137.543359375,34.66420898437505],[137.06171875000004,34.58281249999999],[137.27519531250002,34.77250976562499],[136.96328125000005,34.83491210937501],[136.87128906250004,34.733105468749955],[136.89707031250006,35.03554687500002],[136.80419921874997,35.05029296875],[136.53300781250007,34.678369140624994],[136.8802734375,34.43359375000006],[136.8537109375001,34.324072265625034],[136.32988281250007,34.17685546875006],[135.91621093750004,33.561718749999955],[135.69531250000003,33.48696289062502],[135.4528320312501,33.55336914062505],[135.12792968749997,34.006982421874994],[135.10009765624997,34.288378906250045],[135.41591796875,34.61748046875002],[134.74003906250007,34.765234375],[134.246875,34.71386718750003],[133.96826171874997,34.52729492187504],[133.14238281250002,34.30244140624998],[132.65654296875007,34.24609375000003],[132.31259765625006,34.32495117187503],[132.14648437499997,33.83876953125002],[131.74052734375007,34.05205078125002],[130.91884765625,33.97573242187502],[130.88925781250012,34.261816406250034],[131.00419921875007,34.39257812500003],[131.35439453125,34.41318359375006],[132.92294921875006,35.511279296875045],[133.98125,35.50722656250002],[135.17431640625003,35.74707031250003],[135.32695312500002,35.52553710937502],[135.68027343750006,35.503125],[135.903125,35.60688476562498],[136.09531250000006,35.767626953125045],[136.06748046875006,36.11684570312505],[136.69814453125005,36.742041015625034],[136.84345703125004,37.38212890624999],[137.32265625,37.52207031249998],[136.89990234375003,37.11767578125],[137.01669921875006,36.83720703124999],[137.24628906250004,36.753173828125],[137.5140625,36.95156250000002],[138.31992187500012,37.21840820312502],[138.88505859375007,37.84394531250001],[139.36386718750006,38.09902343750002],[139.80195312500004,38.881591796875],[140.06474609375002,39.624414062499994],[139.99472656250006,39.855078125],[139.74150390625002,39.92084960937498],[140.01113281250005,40.26035156250006],[139.92285156250003,40.59843750000002],[140.28125,40.84609375000002],[140.3444335937501,41.203320312499955],[140.62763671875004,41.195410156250034],[140.74863281250012,40.830322265625],[140.93603515625003,40.940771484375034],[141.1185546875,40.88227539062501],[141.24423828125006,41.20561523437499],[140.80058593750002,41.138818359374966],[140.80185546875012,41.253662109375],[140.9369140625,41.50556640624998],[141.22929687500007,41.37265625]]],[[[139.48125,42.08100585937498],[139.43134765625004,42.19956054687498],[139.55839843750002,42.235205078125034],[139.48125,42.08100585937498]]],[[[141.29541015625003,45.11933593750001],[141.14531250000002,45.153906250000034],[141.19375,45.24785156249999],[141.29541015625003,45.11933593750001]]],[[[141.07275390624997,45.33286132812498],[141.03398437500007,45.26933593750002],[140.97167968749997,45.465478515624994],[141.07275390624997,45.33286132812498]]],[[[143.82431640625012,44.11699218749999],[144.71523437500005,43.92797851562503],[145.36953125000005,44.32739257812506],[145.13964843750003,43.6625],[145.34082031249997,43.30253906249999],[145.83300781249997,43.38593750000001],[144.92138671874997,43.00092773437498],[143.96933593750006,42.88139648437499],[143.42949218750002,42.41889648437498],[143.2365234375001,42.000195312499955],[141.85136718750007,42.57905273437501],[141.40664062500005,42.54692382812496],[140.98613281250002,42.34213867187498],[140.70976562500002,42.555615234374955],[140.48046875000003,42.559375],[140.32666015625003,42.29335937499999],[141.15097656250012,41.80507812499999],[140.99951171874997,41.73740234375006],[140.65986328125004,41.815576171874994],[140.3849609375001,41.51928710937503],[140.08515625000004,41.43408203125],[139.99531250000004,41.57641601562503],[140.10839843749997,41.912939453125034],[139.83544921874997,42.278076171875],[139.86015625000002,42.58173828125004],[140.43222656250012,42.95410156250006],[140.39238281250002,43.303125],[141.13818359374997,43.17993164062506],[141.37412109375006,43.279638671875006],[141.7609375000001,44.482519531250034],[141.58300781250003,45.15595703125001],[141.66796874999997,45.401269531249966],[141.93769531250004,45.509521484375],[142.88476562499997,44.670117187499955],[143.82431640625012,44.11699218749999]]]]},properties:{name:"Japan",childNum:28}},{geometry:{type:"Polygon",coordinates:[[[77.04863281249999,35.109912109374996],[76.927734375,35.346630859375],[76.88222656250002,35.4357421875],[76.81279296874999,35.571826171874996],[76.76689453124999,35.66171875],[76.87890625,35.61328125],[77.09003906250001,35.552050781249996],[77.29482421875002,35.508154296875],[77.44648437500001,35.4755859375],[77.57255859374999,35.471826171874994],[77.72402343750002,35.48056640625],[77.79941406250003,35.495898437499996],[77.42343750000003,35.302587890625],[77.16855468750003,35.171533203124994],[77.04863281249999,35.109912109374996]]]},properties:{name:"Siachen Glacier",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[50.184472656249994,44.854638671874994],[49.99511718750003,44.93696289062498],[50.10986328124997,45.08193359375002],[50.038867187500074,44.949121093749966],[50.184472656249994,44.854638671874994]]],[[[87.32285156250012,49.085791015625006],[86.8083007812501,49.04970703125002],[86.54941406250012,48.52861328125002],[85.7494140625,48.38505859374999],[85.52597656250006,47.915625],[85.65664062500005,47.254638671875],[85.484765625,47.06352539062496],[84.78613281249997,46.83071289062505],[84.66660156250006,46.97236328125004],[84.016015625,46.97050781250002],[83.02949218750004,47.18593750000002],[82.31523437500002,45.59492187499998],[82.61162109375007,45.424267578124955],[82.52148437500003,45.12548828125],[82.26660156249997,45.21909179687498],[81.94492187500006,45.16083984375001],[81.69199218750012,45.34936523437497],[80.05917968750012,45.006445312500006],[79.871875,44.88378906249997],[80.48154296875006,44.71464843749999],[80.35527343750002,44.09726562500006],[80.78574218750006,43.16157226562504],[80.39023437500006,43.043115234374966],[80.53896484375005,42.873486328124955],[80.20224609375012,42.73447265624998],[80.209375,42.190039062500006],[80.07128906249997,42.302978515625],[79.92109375000004,42.41313476562496],[79.49013671875,42.45756835937496],[79.42822265624997,42.483496093750006],[79.20302734375005,42.66601562499997],[79.16484375000007,42.759033203125],[79.1266601562501,42.775732421875034],[76.98808593750007,42.97358398437501],[76.64648437500003,42.928808593750034],[76.50917968750005,42.91889648437498],[75.9322265625,42.92851562499999],[75.84033203125003,42.9375],[75.78955078124997,42.93291015624999],[75.68173828125,42.83046875],[75.04765625000007,42.904394531250034],[74.20908203125006,43.24038085937502],[73.88603515625002,43.132568359375],[73.55625,43.002783203125006],[73.45019531249997,42.703027343749966],[73.421875,42.59350585937503],[73.49296875000007,42.409033203125034],[73.41162109375003,42.41977539062498],[73.316015625,42.46699218750001],[73.2829101562501,42.50410156250004],[72.85507812500006,42.561132812500006],[72.75292968750003,42.63789062500001],[72.54316406250004,42.67773437500006],[72.27578125,42.757666015625006],[71.76054687500002,42.82148437500004],[71.5142578125,42.766943359375006],[71.42207031250004,42.78315429687504],[71.25664062500002,42.733544921874966],[70.89287109375007,42.339990234374994],[70.94677734374997,42.24868164062505],[69.15361328125002,41.42524414062498],[68.58408203125,40.876269531250045],[68.57265625,40.62265624999998],[68.29189453125,40.656103515625034],[68.04765625000007,40.80927734374998],[68.11308593750007,41.02861328124999],[67.9357421875001,41.19658203125002],[66.70966796875004,41.17915039062501],[66.49863281250006,41.99487304687503],[66.00957031250007,42.00488281250003],[66.1002929687501,42.99082031249998],[65.80302734375002,42.87695312500006],[65.49619140625,43.310546875],[64.9054687500001,43.714697265625006],[64.44316406250007,43.55117187499999],[63.20703125000003,43.62797851562502],[61.99023437500003,43.492138671874955],[61.007910156250006,44.39379882812497],[58.555273437500006,45.55537109375001],[55.97568359375006,44.99492187499996],[55.97744140625005,41.32221679687504],[55.434375,41.296289062499994],[54.85380859375002,41.965185546875006],[54.120996093749994,42.335205078125],[53.0558593750001,42.14775390624999],[52.4938476562501,41.780371093750034],[52.59658203125005,42.760156249999966],[51.898242187500074,42.86962890624997],[51.61601562500002,43.15844726562503],[51.29541015624997,43.17412109375002],[51.30175781249997,43.48237304687501],[50.8307617187501,44.192773437499966],[50.331152343750006,44.32548828125002],[50.25292968749997,44.461523437500006],[50.409472656250074,44.6240234375],[51.543554687500006,44.53100585937506],[51.009375,44.92182617187501],[51.4157226562501,45.35786132812501],[53.20039062500004,45.33198242187498],[52.77382812499999,45.57275390625],[53.13525390625003,46.19165039062497],[53.069433593750006,46.85605468750006],[52.48320312500002,46.99067382812504],[52.13828125,46.82861328124997],[51.178027343750074,47.110156250000045],[49.886328125,46.59565429687504],[49.347460937500074,46.51914062499998],[49.232226562500074,46.33715820312503],[48.54121093750004,46.60561523437502],[48.558398437500074,46.75712890624999],[48.959375,46.77460937499998],[48.16699218750003,47.70878906249996],[47.48193359374997,47.80390624999998],[47.292382812499994,47.74091796875004],[47.06464843750004,48.23247070312499],[46.660937500000074,48.41225585937502],[46.70263671875003,48.80556640625002],[47.031347656250006,49.150292968749994],[46.80205078125002,49.36708984375002],[46.889550781249994,49.69697265625001],[47.42919921874997,50.35795898437502],[47.7057617187501,50.37797851562502],[48.33496093750003,49.858251953125006],[48.7589843750001,49.92832031250006],[48.625097656250006,50.61269531250005],[49.32343750000004,50.851708984374966],[49.49804687500003,51.08359375000006],[50.246875,51.28950195312498],[50.79394531249997,51.729199218749955],[51.16347656250005,51.6474609375],[51.344531250000074,51.47534179687503],[52.21914062499999,51.709375],[52.57119140625005,51.481640624999955],[53.33808593750004,51.48237304687504],[54.139746093750006,51.04077148437503],[54.555273437500006,50.535791015624994],[54.64160156250003,51.011572265625034],[55.68623046875004,50.582861328125006],[56.49140625000004,51.01953124999997],[57.01171874999997,51.06518554687503],[57.44218750000002,50.88886718749998],[57.83886718750003,51.091650390625006],[58.359179687500074,51.063818359375034],[58.88369140625005,50.694433593750006],[59.4523437500001,50.62041015625002],[59.523046875,50.492871093749955],[59.812402343749994,50.58203125],[60.05859374999997,50.850292968749955],[60.42480468749997,50.67915039062498],[60.94228515625005,50.69550781250004],[61.38945312500002,50.86103515625001],[61.55468750000003,51.32460937500005],[60.464746093749994,51.651171875000045],[60.03027343749997,51.93325195312505],[60.99453125000005,52.33686523437504],[60.77441406249997,52.67578124999997],[61.047460937500006,52.97246093750002],[62.08271484375004,53.00541992187499],[61.65986328125004,53.22846679687504],[61.19921874999997,53.28715820312502],[61.22890625,53.445898437500006],[61.53496093750002,53.52329101562506],[60.97949218749997,53.62172851562505],[61.231054687500006,54.01948242187498],[61.92871093750003,53.94648437500004],[64.46123046875002,54.38417968750002],[65.08837890624997,54.340185546875034],[65.476953125,54.62329101562497],[68.15585937500006,54.97670898437505],[68.20625,55.16093750000002],[68.9772460937501,55.389599609374955],[70.18242187500002,55.162451171875034],[70.73808593750007,55.30517578125],[71.18554687500003,54.59931640624998],[71.09316406250005,54.21220703124999],[72.00449218750006,54.20566406249998],[72.18603515625003,54.32563476562501],[72.44677734375003,53.94184570312498],[72.62226562500004,54.13432617187502],[73.22988281250005,53.957812500000045],[73.71240234375003,54.04238281250002],[73.30566406250003,53.707226562499955],[73.40693359375004,53.44755859374999],[73.85898437500006,53.61972656249998],[74.35156250000003,53.487646484375006],[74.45195312500007,53.64726562500002],[75.22021484374997,53.89379882812506],[75.43720703125004,54.08964843749999],[76.8373046875,54.4423828125],[76.65458984375007,54.14526367187503],[76.42167968750007,54.151513671874966],[76.48476562500005,54.02255859374998],[77.85996093750006,53.269189453124994],[79.98623046875,50.774560546874966],[80.42363281250002,50.94628906249997],[80.44804687500002,51.18334960937503],[80.73525390625,51.29340820312498],[81.12724609375002,51.19106445312502],[81.0714843750001,50.96875],[81.38828125000006,50.95649414062501],[81.46591796875006,50.73984375],[82.49394531250007,50.72758789062499],[82.76083984375012,50.89335937500002],[83.35732421875005,50.99458007812504],[83.94511718750007,50.774658203125],[84.32324218749997,50.239160156249966],[84.9894531250001,50.061425781249994],[85.2326171875001,49.61582031249998],[86.1808593750001,49.49931640624996],[86.67548828125004,49.77729492187501],[86.62646484374997,49.56269531250001],[87.32285156250012,49.085791015625006]]]]},properties:{name:"Kazakhstan",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[35.325292968750006,5.364892578124994],[35.745019531249994,5.343994140625],[35.80029296874997,5.156933593749983],[35.77929687499997,5.105566406250006],[35.756152343750074,4.950488281250031],[35.76308593750005,4.808007812500051],[36.02197265625003,4.468115234374991],[36.90556640625002,4.411474609374991],[37.15458984375002,4.254541015624994],[37.944921875,3.746728515625023],[38.0861328125001,3.648828124999966],[38.22529296875004,3.61899414062502],[38.45156250000005,3.604833984374977],[38.608007812500006,3.600097656249986],[39.49443359375002,3.45610351562496],[39.65751953125002,3.577832031249983],[39.79033203125002,3.754248046875034],[39.8421875,3.851464843750037],[40.765234375,4.273046875000034],[41.02080078125002,4.057470703124991],[41.22089843750004,3.943554687499969],[41.372460937499994,3.94619140624998],[41.48193359375003,3.96328125],[41.737695312499994,3.979052734375003],[41.88398437500004,3.977734375000011],[41.6134765625001,3.59047851562498],[41.34179687499997,3.20166015625],[40.964453125,2.814648437500026],[40.9787109375001,-.870312500000011],[41.249804687500074,-1.220507812499946],[41.4269531250001,-1.449511718749974],[41.521875,-1.572265625000028],[41.53271484374997,-1.695312499999957],[41.26748046875005,-1.945019531250026],[40.889746093750006,-2.023535156250034],[40.89824218750002,-2.269921874999966],[40.64414062500006,-2.53945312499998],[40.22246093750002,-2.688378906250037],[40.1154296875001,-3.250585937499991],[39.8609375,-3.576757812500006],[39.49091796875004,-4.478417968750023],[39.221777343750006,-4.692382812500014],[37.608203125000074,-3.497070312500028],[37.643847656250074,-3.045410156250028],[33.90322265625005,-1.002050781250034],[33.94316406250002,.173779296874969],[34.160937500000074,.605175781250026],[34.4108398437501,.867285156250034],[34.48173828125002,1.042138671875051],[34.79863281250002,1.24453125],[34.976464843749994,1.719628906250051],[34.97753906249997,1.861914062499991],[34.9640625000001,2.06240234374998],[34.8830078125001,2.417919921875026],[34.90576171875003,2.4796875],[34.44785156250006,3.163476562500037],[34.40722656249997,3.357519531250034],[34.39941406249997,3.412695312500006],[34.44179687499999,3.60625],[34.43769531250004,3.650585937499969],[34.392871093750074,3.691503906250048],[34.26708984375003,3.733154296875],[34.16503906250003,3.812988281250014],[34.18574218750004,3.869775390625037],[34.13203125000004,3.889160156249986],[33.97607421874997,4.220214843750028],[34.176855468750006,4.419091796875037],[34.38017578125002,4.620654296874974],[34.6398437500001,4.875488281250028],[34.878320312499994,5.109570312500026],[35.08447265624997,5.31186523437502],[35.268359375000074,5.492285156250006],[35.325292968750006,5.364892578124994]]]},properties:{name:"Kenya",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[72.63994140625002,39.385986328125],[72.22998046875,39.20751953125],[72.14736328125002,39.2607421875],[72.08417968750001,39.31064453125],[72.04277343750002,39.3521484375],[71.77861328125002,39.277978515624994],[71.73222656250002,39.422998046874994],[71.50332031250002,39.478808593749996],[71.51738281250002,39.553857421874994],[71.50302734375,39.582177734374994],[71.4703125,39.603662109374994],[70.79931640625,39.3947265625],[70.50117187500001,39.587353515625],[69.29765625000002,39.524804687499994],[69.2447265625,39.827099609375],[69.27880859375,39.917773437499996],[69.3072265625,39.968554687499996],[69.36542968750001,39.947070312499996],[69.43193359375002,39.909765625],[69.47626953125001,39.919726562499996],[69.47099609375002,39.990625],[69.46875,40.020751953125],[69.966796875,40.20224609375],[70.59921875,39.974511718749994],[70.990625,40.2548828125],[71.3046875,40.286914062499996],[71.69248046875,40.15234375],[72.13125,40.438623046874994],[72.3892578125,40.427392578124994],[72.40205078125001,40.578076171875],[72.6041015625,40.525439453124996],[73.13212890625002,40.82851562499999],[72.65830078125,40.869921875],[72.36406250000002,41.04345703125],[72.294921875,41.039941406249994],[72.21308593750001,41.0142578125],[72.18730468750002,41.025927734374996],[72.18095703125002,41.118457031249996],[72.16425781250001,41.173730468749994],[72.11542968750001,41.186572265624996],[72.05244140625001,41.16474609375],[71.95849609375,41.187060546874996],[71.87861328125001,41.19501953125],[71.8580078125,41.311376953125],[71.79248046875,41.413134765624996],[71.75771484375002,41.428027343749996],[71.70068359375,41.454003906249994],[71.66494140625002,41.5412109375],[71.6375,41.5341796875],[71.60224609375001,41.503271484375],[71.60625,41.367431640625],[71.54560546875001,41.308056640625],[71.5,41.307470703125],[71.4208984375,41.34189453125],[71.40839843750001,41.136035156249996],[71.39306640625,41.123388671875],[71.11074218750002,41.152636718749996],[70.86044921875,41.224902343749996],[70.734375,41.400537109374994],[70.18095703125002,41.571435546874994],[70.85664062500001,42.030810546874996],[71.0322265625,42.077783203124994],[71.228515625,42.162890625],[71.23232421875002,42.186279296875],[71.21269531250002,42.206445312499994],[71.12998046875,42.25],[71.03603515625002,42.28466796875],[70.97900390625,42.266552734375],[70.94677734375,42.248681640624994],[70.89287109375002,42.339990234374994],[71.25664062500002,42.733544921874994],[71.42207031250001,42.783154296875],[71.5142578125,42.766943359375],[71.76054687500002,42.821484375],[72.16181640625001,42.760693359375],[72.27578125000002,42.757666015625],[72.54316406250001,42.677734375],[72.7529296875,42.637890625],[72.855078125,42.5611328125],[73.28291015625001,42.5041015625],[73.316015625,42.4669921875],[73.41162109375,42.419775390625],[73.49296875000002,42.409033203125],[73.421875,42.593505859375],[73.4501953125,42.703027343749994],[73.55625,43.002783203125],[73.88603515625002,43.132568359375],[74.20908203125,43.240380859374994],[75.04765625000002,42.90439453125],[75.68173828125,42.83046875],[75.78955078125,42.932910156249996],[75.84033203125,42.9375],[75.9322265625,42.928515625],[76.50917968750002,42.918896484375],[76.646484375,42.92880859375],[76.98808593749999,42.973583984375],[79.12666015625001,42.775732421875],[79.20302734375002,42.666015625],[79.29550781250003,42.604833984375],[79.36777343750003,42.547216796875],[79.42822265625,42.48349609375],[79.92109375000001,42.413134765624996],[80.0712890625,42.302978515625],[80.209375,42.1900390625],[80.24619140625003,42.059814453125],[80.23515624999999,42.04345703125],[80.21621093750002,42.032421875],[79.90966796875,42.014990234375],[79.84042968750003,41.995751953124994],[79.76611328125,41.898876953125],[78.74257812500002,41.56005859375],[78.54316406250001,41.4595703125],[78.44287109375,41.417529296874996],[78.36240234375003,41.371630859374996],[78.34628906250003,41.2814453125],[78.12343750000002,41.075634765625],[77.95644531250002,41.050683593749994],[77.81523437499999,41.055615234375],[77.71933593750003,41.024316406249994],[77.58173828125001,40.9927734375],[76.98662109374999,41.03916015625],[76.90771484375,41.024169921875],[76.82402343749999,40.982324218749994],[76.70839843750002,40.818115234375],[76.6611328125,40.779638671875],[76.63984375000001,40.742236328124996],[76.62216796875003,40.662353515625],[76.57792968749999,40.577880859375],[76.48017578125001,40.449511718749996],[76.39638671875002,40.389794921874994],[76.31855468750001,40.35224609375],[76.25830078125,40.43076171875],[75.87197265625002,40.30322265625],[75.67714843750002,40.305810546874994],[75.55556640625002,40.6251953125],[75.52080078125002,40.6275390625],[75.24101562500002,40.480273437499996],[75.111328125,40.4541015625],[75.0044921875,40.449511718749996],[74.865625,40.493505859375],[74.80126953125,40.428515625],[74.83046875000002,40.32851562499999],[74.41191406250002,40.13720703125],[74.24267578125,40.092041015625],[74.08515625000001,40.07431640625],[73.99160156250002,40.043115234374994],[73.93876953125002,39.978808593749996],[73.88457031250002,39.8779296875],[73.85625,39.828662109374996],[73.83535156250002,39.800146484375],[73.83974609375002,39.762841796874994],[73.88251953125001,39.71455078125],[73.9146484375,39.606494140624996],[73.90712890625002,39.57851562499999],[73.87275390625001,39.53330078125],[73.82294921875001,39.48896484375],[73.71572265625002,39.462255859375],[73.63164062500002,39.448876953124994],[73.47041015625001,39.460595703124994],[73.38740234375001,39.442724609375],[73.33613281250001,39.412353515625],[73.2349609375,39.374560546874996],[73.10927734375002,39.3619140625],[72.63994140625002,39.385986328125]],[[70.66416015625,39.85546875],[70.56708984375001,39.866601562499994],[70.49775390625001,39.882421875],[70.48281250000002,39.882714843749994],[70.4892578125,39.863037109375],[70.5595703125,39.790917968749994],[70.61210937500002,39.786767578124994],[70.70166015625,39.82529296875],[70.66416015625,39.85546875]],[[71.20615234375,39.892578125],[71.22871093750001,40.048144531249996],[71.08037109375002,40.079882812499996],[71.02412109375001,40.149169921875],[71.00546875,40.152294921875],[70.96064453125001,40.08798828125],[71.04482421875002,39.992529296875],[71.04365234375001,39.976318359375],[71.01171875,39.8951171875],[71.06425781250002,39.884912109374994],[71.15625,39.883447265624994],[71.20615234375,39.892578125]]]},properties:{name:"Kyrgyzstan",childNum:3}},{geometry:{type:"Polygon",coordinates:[[[104.42636718750006,10.411230468749991],[103.87050781250005,10.655126953125034],[103.58710937500004,10.552197265625026],[103.54042968750005,10.668701171875043],[103.721875,10.890136718750043],[103.5324218750001,11.146679687499997],[103.35361328125006,10.921582031250054],[103.15283203124997,10.913720703125051],[103.12548828124997,11.460644531250011],[102.9486328125,11.773486328124974],[102.93388671875002,11.706689453125037],[102.73662109375007,12.089794921875011],[102.75566406250002,12.42626953125],[102.49960937500012,12.669970703125003],[102.33632812500005,13.560302734375014],[102.546875,13.585693359375043],[102.90927734375006,14.136718750000028],[103.19941406250004,14.332617187499977],[104.77900390625004,14.427832031250006],[105.07412109375005,14.227441406250037],[105.12597656250003,14.280957031250011],[105.16914062500004,14.336083984374966],[105.1833007812501,14.346240234374989],[105.18554687500003,14.319091796874972],[105.20703125000003,14.259375],[105.24570312500006,14.200537109374977],[105.35019531250006,14.109570312500011],[105.53154296875007,14.156152343749994],[105.73974609375003,14.084960937500057],[105.83144531250005,13.976611328125003],[105.9044921875001,13.924511718750054],[106.06679687500005,13.921191406250003],[106.12470703125004,14.049121093750031],[106.09667968749997,14.127099609375023],[106.00410156250004,14.262890624999983],[105.97890625,14.343017578125043],[106.00839843750012,14.357177734375],[106.1652343750001,14.372363281249989],[106.19072265625007,14.388134765624997],[106.22539062500002,14.476220703125009],[106.26796875,14.466210937500009],[106.35498046875003,14.454785156249997],[106.44697265625004,14.515039062500009],[106.50146484375003,14.578222656250006],[106.53115234375005,14.549414062499991],[106.5636718750001,14.505078125000026],[106.59921875000006,14.479394531250037],[106.66542968750005,14.441308593749994],[106.73818359375005,14.387744140625017],[106.78349609375002,14.335107421875037],[106.81992187500006,14.314697265625057],[106.91318359375006,14.329394531250031],[106.93808593750006,14.327343750000054],[106.99218750000003,14.391015624999966],[107.03017578125,14.425683593750009],[107.06240234375,14.415771484375043],[107.109375,14.416699218750054],[107.29267578125004,14.592382812500048],[107.37988281250003,14.555322265625051],[107.41474609375004,14.56289062499999],[107.51943359375005,14.705078125],[107.3314453125,14.126611328125009],[107.60546874999997,13.437792968750017],[107.47539062500002,13.030371093749963],[107.50644531250006,12.364550781250031],[107.39335937500002,12.260498046874972],[107.21210937500004,12.30400390624996],[106.70009765625,11.979296874999974],[106.41386718750002,11.9484375],[106.39921875000007,11.687011718750028],[106.0060546875001,11.758007812500011],[105.85146484375005,11.635009765625],[105.85605468750006,11.294287109375048],[106.16093750000002,11.037109375000057],[106.16396484375005,10.794921875],[105.85332031250007,10.86357421874996],[105.75507812500004,10.989990234375043],[105.40576171875003,10.95161132812504],[105.3146484375001,10.845166015625026],[105.04570312500002,10.911376953125014],[105.04638671874997,10.701660156250014],[104.85058593749997,10.534472656249974],[104.42636718750006,10.411230468749991]]]},properties:{name:"Cambodia",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-157.34213867187503,1.855566406250034],[-157.17578125,1.73984375],[-157.57895507812498,1.902050781249997],[-157.43583984374993,1.84726562500002],[-157.365185546875,1.94609375],[-157.44189453125003,2.025048828125009],[-157.321875,1.968554687500045],[-157.34213867187503,1.855566406250034]]],[[[-159.3390625,3.923535156249983],[-159.27475585937503,3.796582031250054],[-159.40903320312503,3.87324218750004],[-159.3390625,3.923535156249983]]]]},properties:{name:"Kiribati",childNum:2}},{geometry:{type:"MultiPolygon",coordinates:[[[[126.32695312500002,33.2236328125],[126.16562500000012,33.31201171875],[126.33769531250002,33.46040039062501],[126.90117187500002,33.51513671874997],[126.87285156250002,33.34116210937498],[126.32695312500002,33.2236328125]]],[[[126.23369140625002,34.370507812499994],[126.12285156250002,34.443945312500034],[126.34384765625012,34.544921875],[126.23369140625002,34.370507812499994]]],[[[126.17197265625006,34.73115234375001],[126.00751953125004,34.86748046874999],[126.07841796875002,34.914843750000045],[126.17197265625006,34.73115234375001]]],[[[128.0658203125,34.80585937500004],[128.05468750000003,34.70805664062502],[127.87343750000005,34.73496093749998],[127.8322265625001,34.87451171875],[128.0658203125,34.80585937500004]]],[[[128.74101562500007,34.798535156249955],[128.64667968750004,34.73686523437502],[128.48925781250003,34.86528320312496],[128.66796875000003,35.0087890625],[128.74101562500007,34.798535156249955]]],[[[126.52070312500004,37.73681640625003],[126.516015625,37.60468750000001],[126.42333984375003,37.62363281250006],[126.41162109374997,37.82265625000002],[126.52070312500004,37.73681640625003]]],[[[128.37460937500012,38.6234375],[129.41826171875002,37.059033203124955],[129.40351562500004,36.052148437499994],[129.57285156250006,36.05053710937503],[129.4191406250001,35.49785156249996],[129.07675781250006,35.12270507812502],[128.5109375000001,35.10097656250002],[128.44394531250012,34.87036132812503],[128.03623046875006,35.02197265625],[127.71484374999997,34.95468749999998],[127.71542968750012,34.72104492187498],[127.40429687499997,34.823095703125006],[127.47910156250012,34.625244140625],[127.324609375,34.463281249999966],[127.17343750000006,34.54614257812497],[127.24707031249997,34.755126953125],[126.89746093749997,34.438867187499966],[126.75478515625005,34.511865234374994],[126.53144531250004,34.31425781249999],[126.26445312500002,34.67324218750002],[126.52451171875006,34.697900390624966],[126.59335937500012,34.824365234374994],[126.42070312500002,34.823388671874966],[126.29111328125012,35.154150390625034],[126.61406250000007,35.57099609375004],[126.4884765625001,35.647070312500006],[126.75302734375006,35.871972656249994],[126.5404296875,36.166162109374966],[126.4876953125,36.69379882812498],[126.18085937500004,36.69160156249998],[126.16054687500005,36.77192382812501],[126.48701171875004,37.00747070312502],[126.78447265625007,36.94843749999998],[126.87207031249997,36.82446289062506],[126.97685546875002,36.93940429687501],[126.74638671875002,37.19355468750001],[126.63388671875012,37.78183593750006],[127.09033203125003,38.28388671875001],[128.03896484375,38.30854492187498],[128.37460937500012,38.6234375]]]]},properties:{name:"Korea",childNum:7}},{geometry:{type:"MultiPolygon",coordinates:[[[[48.27539062499997,29.624316406250017],[48.17968750000003,29.611425781250063],[48.081445312499994,29.798925781250063],[48.1847656250001,29.978857421875034],[48.348242187500006,29.78266601562504],[48.27539062499997,29.624316406250017]]],[[[48.442480468750006,28.542919921874983],[47.671289062499994,28.53315429687504],[47.433203125,28.989550781250017],[46.53144531250004,29.09624023437499],[46.69375,29.259667968749966],[46.76933593750002,29.347460937500017],[46.90585937500006,29.5375],[47.14824218750002,30.0009765625],[47.64375,30.097314453125023],[47.75390624999997,30.076611328124955],[47.97871093750004,29.98281250000005],[48.00566406250002,29.835791015625034],[48.143457031249994,29.57246093750001],[47.96962890625005,29.61669921874997],[47.72265624999997,29.393017578124955],[48.0514648437501,29.355371093750023],[48.442480468750006,28.542919921874983]]]]},properties:{name:"Kuwait",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[102.12744140625011,22.37919921874999],[102.58251953125006,21.904296875000057],[102.66201171875008,21.676025390625057],[102.73857421875005,21.677929687500125],[102.77109375000015,21.70966796875001],[102.79824218750014,21.797949218750034],[102.81591796875,21.807373046875],[102.94960937500008,21.681347656250068],[102.85117187500009,21.26591796874999],[102.8837890625,21.202587890625068],[103.1044921875,20.89165039062499],[103.21074218749999,20.840625],[103.46357421874995,20.779833984375102],[103.6350585937501,20.697070312500102],[104.10136718750005,20.945507812500125],[104.1953125,20.91396484375008],[104.349609375,20.82109374999999],[104.58320312500001,20.646679687499955],[104.53271484375,20.554882812500125],[104.47861328124998,20.529589843750102],[104.40781250000015,20.485742187500023],[104.36777343750015,20.441406250000057],[104.39218750000015,20.424755859375068],[104.49619140625003,20.41367187499992],[104.61884765624995,20.374511718750114],[104.65644531250001,20.328515624999966],[104.66191406250005,20.289013671875125],[104.67695312500007,20.224707031249977],[104.69873046875006,20.205322265625114],[104.84785156250007,20.202441406250045],[104.88867187500006,20.169091796875023],[104.92919921874994,20.082812500000045],[104.92792968750007,20.01811523437499],[104.81513671875001,19.90400390625001],[104.80175781250011,19.836132812500068],[104.74316406250006,19.754736328124977],[104.58789062500006,19.61875],[104.54628906250014,19.610546875000068],[104.25986328125003,19.685498046875068],[104.06279296875005,19.678417968750068],[104.03203124999999,19.67514648437492],[104.0134765625001,19.646484374999943],[104.05156250000005,19.564160156250068],[104.06289062500002,19.482568359375136],[104.02753906250013,19.420458984375102],[103.93203125000002,19.366064453125034],[103.89638671875002,19.339990234375023],[103.89160156249994,19.30498046874999],[105.146484375,18.650976562499977],[105.14541015625014,18.616796874999977],[105.08701171875015,18.49624023437508],[105.11455078125005,18.405273437500057],[105.45820312500007,18.154296875000057],[105.51855468750011,18.077441406250045],[105.58847656250015,17.983691406249932],[105.69140625,17.737841796874932],[106.00625,17.415283203124943],[106.26953125,17.216796875000057],[106.33339843750002,17.14370117187508],[106.42597656250007,17.00253906250009],[106.50224609374999,16.9541015625],[106.52597656250003,16.876611328125023],[106.53369140625,16.821044921875057],[106.54619140625005,16.650732421874977],[106.65644531250013,16.492626953125125],[106.73955078124999,16.452539062500136],[106.79160156250015,16.490332031249977],[106.83242187500008,16.526269531250023],[106.85107421875,16.515625],[106.89277343750013,16.396533203125102],[106.93066406250006,16.353125],[107.39638671875008,16.04301757812499],[107.39199218750008,15.951660156250057],[107.36064453125005,15.921728515624977],[107.18886718750008,15.838623046875114],[107.16591796875002,15.802490234375],[107.27939453125003,15.618701171875045],[107.33876953125002,15.560498046875125],[107.56425781249999,15.3916015625],[107.62167968750015,15.309863281250045],[107.653125,15.255224609375091],[107.63369140625008,15.18984375000008],[107.58964843749999,15.118457031250102],[107.55527343750009,15.057031250000023],[107.48037109375014,14.979882812500136],[107.5046875000001,14.91591796875008],[107.52451171875003,14.871826171874943],[107.51376953124998,14.817382812500057],[107.51943359375008,14.705078125000114],[107.46513671875005,14.664990234375125],[107.41474609375007,14.56289062500008],[107.37988281250006,14.555322265625136],[107.29267578125007,14.592382812500034],[107.109375,14.416699218749955],[107.06240234375008,14.415771484374943],[107.03017578125008,14.425683593750023],[106.99218749999994,14.39101562500008],[106.93808593750015,14.327343750000068],[106.91318359375003,14.329394531249932],[106.81992187500003,14.314697265624943],[106.7834960937501,14.335107421875023],[106.73818359375008,14.387744140625102],[106.66542968750002,14.441308593750023],[106.59921875000003,14.479394531250136],[106.56367187500007,14.505078125000011],[106.53115234375002,14.549414062499977],[106.50146484375,14.578222656250034],[106.22539062500005,14.476220703125023],[106.1907226562501,14.388134765625011],[106.16523437500007,14.372363281249989],[106.00839843750009,14.357177734375114],[105.97890625000014,14.343017578125057],[106.00410156250013,14.262890625000068],[106.09667968750011,14.127099609375136],[106.12470703124995,14.049121093750045],[106.06679687500008,13.921191406250102],[105.90449218750007,13.924511718750068],[105.83144531250008,13.976611328124989],[105.73974609375006,14.084960937500057],[105.5315429687501,14.156152343750023],[105.35019531250009,14.109570312500125],[105.24570312500015,14.200537109374977],[105.20703125000006,14.259375],[105.18554687499994,14.319091796875],[105.18330078125001,14.346240234374989],[105.24365234375006,14.367871093749955],[105.34218750000008,14.416699218749955],[105.42265624999993,14.471630859374955],[105.47558593750006,14.530126953124977],[105.49736328125005,14.590673828125034],[105.52304687500015,14.843310546874989],[105.54667968749999,14.932470703125034],[105.53339843750013,15.041601562500091],[105.49042968750007,15.127587890625023],[105.49042968750007,15.256591796875],[105.615625,15.488281249999943],[105.63886718750013,15.585937499999943],[105.64101562500002,15.656542968749932],[105.62207031250006,15.699951171875114],[105.39892578125011,15.829882812500102],[105.40625,15.987451171875023],[105.33066406250003,16.037890625000045],[105.1487304687501,16.09355468749999],[105.04716796874999,16.16025390625009],[104.81933593749994,16.466064453125057],[104.75058593750015,16.647558593750034],[104.74355468750014,16.884375],[104.75898437500013,17.0771484375],[104.81601562499998,17.30029296875],[104.73964843750008,17.461669921875],[104.428125,17.698974609375057],[104.32265625000002,17.815820312500023],[104.19619140625002,17.988378906250034],[104.04873046875002,18.216699218749966],[103.94960937500008,18.318994140625023],[103.89882812500002,18.295312500000023],[103.79228515624999,18.31650390625009],[103.62968750000005,18.382568359375057],[103.48798828124995,18.41816406250001],[103.36699218750005,18.42333984375],[103.28828124999995,18.408398437499955],[103.25175781249999,18.373486328125125],[103.24892578125014,18.338964843750034],[103.27958984374999,18.304980468750045],[103.26318359375,18.278466796875136],[103.19970703125006,18.25947265625001],[103.14853515625009,18.221728515624932],[103.09121093750014,18.13823242187499],[103.05136718750003,18.02851562500001],[102.80742187500005,17.945556640625],[102.71757812500005,17.892236328125136],[102.67519531250014,17.851757812500068],[102.68007812500008,17.824121093750136],[102.66064453125,17.8179687499999],[102.61679687500015,17.833349609375034],[102.59824218750009,17.926757812500057],[102.55253906249999,17.965087890625057],[102.4587890625001,17.984619140624943],[102.35185546874999,18.045947265625045],[102.14824218750005,18.203857421875057],[102.10146484375014,18.21064453125001],[102.03457031250002,18.169824218750023],[101.94746093750001,18.081494140624955],[101.87548828125011,18.046435546874932],[101.81865234375005,18.064648437500125],[101.77480468750002,18.033398437500125],[101.6875,17.889404296875114],[101.56367187500001,17.820507812500125],[101.55507812500002,17.812353515625034],[101.41367187500015,17.71875],[101.16748046875011,17.4990234375],[101.10517578125001,17.479541015625102],[100.9084960937501,17.583886718750023],[101.14394531250008,18.14262695312499],[101.1375,18.286865234375057],[101.0505859375001,18.407031250000045],[101.04697265625003,18.441992187500034],[101.28632812499995,18.977148437500034],[101.19755859374999,19.327929687500045],[101.22080078125015,19.486621093750045],[101.21191406250011,19.548339843750057],[100.51357421875008,19.553466796875],[100.39765625000013,19.756103515625057],[100.51953125000006,20.177929687500068],[100.31796875000003,20.385888671875136],[100.2180664062501,20.339599609375114],[100.13974609375015,20.245410156250102],[100.11494140625007,20.25766601562492],[100.12246093750002,20.316650390625057],[100.12968750000005,20.372216796875023],[100.1838867187501,20.589111328124943],[100.2493164062501,20.730273437499932],[100.32607421875008,20.795703124999932],[100.40742187499995,20.823242187500057],[100.56513671875013,20.82509765625008],[100.62294921875002,20.85957031250001],[100.61767578125,20.87924804687509],[100.54931640625011,20.884228515625068],[100.5222656250001,20.921923828125102],[100.53613281250006,20.992382812500068],[100.703125,21.25136718750008],[101.0803710937501,21.46865234375008],[101.13886718750013,21.567480468749977],[101.19667968750002,21.522070312499977],[101.17539062500009,21.407519531250102],[101.21992187500013,21.342431640625136],[101.21181640625008,21.278222656250023],[101.22441406249999,21.22373046874992],[101.24785156249993,21.197314453125045],[101.28144531250007,21.184130859375045],[101.44355468750001,21.230810546874977],[101.54238281250008,21.234277343750136],[101.70478515625013,21.150146484375057],[101.728125,21.15639648437508],[101.78349609374999,21.204150390625045],[101.8005859375001,21.212597656249955],[101.7229492187501,21.314941406250057],[101.74726562500007,21.60576171874999],[101.7439453125001,21.77797851562508],[101.73652343750001,21.826513671874977],[101.52451171874998,22.253662109375],[101.56787109375011,22.2763671875],[101.6199218750001,22.327441406250102],[101.67148437500009,22.462304687500023],[101.70751953125,22.486572265625],[101.73876953125011,22.495263671874966],[101.75996093750001,22.490332031250034],[101.841796875,22.388476562500102],[102.02441406250006,22.439208984375114],[102.09150390625007,22.412255859375136],[102.12744140625011,22.37919921874999]]]},properties:{name:"Lao PDR",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[35.869140625,33.43173828125],[35.411230468750006,33.07568359375],[35.10859375000001,33.08369140625],[35.64785156250002,34.2482421875],[35.97626953125001,34.629199218749996],[36.383886718750006,34.65791015625],[36.32988281250002,34.499609375],[36.50439453125,34.432373046875],[36.5849609375,34.221240234374996],[36.27783203125,33.92529296875],[36.36503906250002,33.83935546875],[35.98613281250002,33.75263671875],[36.03447265625002,33.58505859375],[35.869140625,33.43173828125]]]},properties:{name:"Lebanon",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-8.486425781249977,7.558496093749994],[-8.408740234374989,7.411816406249997],[-8.324511718749989,6.920019531249991],[-8.587890625,6.490527343749989],[-8.287109375,6.319042968749997],[-7.981591796874994,6.2861328125],[-7.888623046874983,6.23486328125],[-7.800927734374994,6.038916015624991],[-7.730371093749994,5.919042968749991],[-7.636132812499994,5.90771484375],[-7.454394531249989,5.84130859375],[-7.39990234375,5.550585937499989],[-7.585058593749977,4.916748046875],[-7.574658203124983,4.572314453124989],[-7.544970703124989,4.351318359375],[-8.259033203125,4.589990234374994],[-9.132177734374977,5.054638671874997],[-10.2763671875,6.07763671875],[-11.291601562499977,6.688232421875],[-11.507519531249983,6.906542968749989],[-11.267675781249977,7.232617187499997],[-10.878076171874994,7.538232421874994],[-10.6474609375,7.759375],[-10.570849609374989,8.071142578124991],[-10.516748046874994,8.125292968749989],[-10.359814453124983,8.187939453124997],[-10.283203125,8.485156249999989],[-10.233056640624994,8.488818359374989],[-10.147412109374983,8.519726562499997],[-10.064355468749994,8.429882812499997],[-9.781982421875,8.537695312499991],[-9.518261718749983,8.34609375],[-9.369140625,7.703808593749997],[-9.463818359374983,7.415869140624991],[-9.11757812499999,7.215917968749991],[-8.8896484375,7.2626953125],[-8.659765624999977,7.688378906249994],[-8.486425781249977,7.558496093749994]]]},properties:{name:"Liberia",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[25.150488281250006,31.654980468749997],[24.85273437500001,31.334814453125],[24.96142578125,30.678515625],[24.703222656250006,30.201074218749994],[24.980273437500017,29.181884765625],[24.980273437500017,25.5888671875],[24.980273437500017,21.995849609375],[24.9794921875,20.002587890624994],[23.980273437500017,19.99594726562499],[23.980273437500017,19.496630859375003],[20.14765625000001,21.38925781249999],[15.984082031250011,23.445214843749994],[14.97900390625,22.99619140624999],[14.215527343750011,22.619677734375003],[13.48125,23.18017578125],[11.967871093750006,23.517871093750003],[11.507617187500017,24.314355468749994],[10.686132812500006,24.55136718749999],[10.395898437500023,24.485595703125],[10.255859375,24.591015625],[10.000683593750011,25.332080078125003],[9.4482421875,26.067138671875],[9.491406250000011,26.333740234375],[9.883203125000023,26.630810546874997],[9.74755859375,27.330859375],[9.916015625,27.785693359374996],[9.805273437500006,29.176953125],[9.310253906250011,30.115234375],[9.51875,30.229394531249994],[9.89501953125,30.3873046875],[9.932519531250023,30.425341796874996],[10.059765625000011,30.580078125],[10.21640625,30.783203125],[10.114941406250011,31.463769531249994],[10.274609375000011,31.684960937499994],[10.475781250000011,31.736035156249997],[10.60888671875,31.929541015625],[10.826367187500011,32.0806640625],[11.005175781250017,32.172705078125],[11.168261718750017,32.256738281249994],[11.358007812500006,32.34521484375],[11.504980468750006,32.413671875],[11.535937500000017,32.47333984375],[11.533789062500006,32.524951171874996],[11.453906250000017,32.642578125],[11.453906250000017,32.781689453125],[11.459179687500011,32.897363281249994],[11.467187500000023,32.965722656249994],[11.504589843750011,33.181933593749996],[11.657128906250023,33.118896484375],[11.8134765625,33.093701171875],[12.279882812500006,32.858544921874994],[12.753515625,32.801074218749996],[13.283496093750017,32.9146484375],[15.176562500000017,32.391162109374996],[15.705957031250023,31.426416015624994],[17.830468750000023,30.927587890625],[18.669824218750023,30.415673828124994],[19.12373046875001,30.26611328125],[19.713281250000023,30.48837890625],[20.11152343750001,30.963720703125],[19.926367187500006,31.817529296874994],[20.121484375000023,32.21875],[20.62109375,32.58017578125],[21.63593750000001,32.937304687499996],[22.187402343750023,32.918261718749996],[23.090625,32.61875],[23.10625,32.331445312499994],[23.28632812500001,32.213818359375],[24.129687500000017,32.009228515625],[24.878515625,31.984277343749994],[25.150488281250006,31.654980468749997]]]},properties:{name:"Libya",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-60.89521484375,13.821972656249997],[-60.951416015625,13.717578125],[-61.073144531249994,13.865576171874991],[-60.908105468749994,14.09335937499999],[-60.89521484375,13.821972656249997]]]},properties:{name:"Saint Lucia",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[79.87480468750002,9.050732421875026],[79.90371093750005,8.975],[79.74765625000006,9.104589843749991],[79.87480468750002,9.050732421875026]]],[[[79.98232421875,9.812695312500011],[80.25283203125005,9.796337890625054],[80.71113281250004,9.366357421875023],[81.226953125,8.50551757812498],[81.37285156250002,8.431445312499989],[81.42216796875007,8.147851562500023],[81.87412109375012,7.288330078124986],[81.86142578125012,6.901269531249994],[81.63740234375004,6.425146484374991],[80.72412109375003,5.97905273437496],[80.26738281250007,6.009765625],[80.09531250000012,6.153173828125006],[79.859375,6.829296874999983],[79.71298828125012,8.18232421875004],[79.74980468750007,8.294238281250003],[79.78349609375007,8.018457031250051],[79.92890625000004,8.899218749999974],[80.09960937499997,9.209960937500043],[80.08632812500005,9.577832031250026],[80.42832031250006,9.480957031250014],[80.04580078125005,9.649902343749972],[79.98232421875,9.812695312500011]]]]},properties:{name:"Sri Lanka",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[28.646875,-30.1265625],[28.39208984375,-30.147558593750006],[28.128710937500017,-30.52509765625001],[28.05683593750001,-30.63105468750001],[27.753125,-30.6],[27.364062500000017,-30.27919921875001],[27.19355468750001,-29.94130859375001],[27.056933593750017,-29.625585937500006],[27.29453125,-29.519335937500003],[27.73554687500001,-28.940039062500006],[27.959863281250023,-28.873339843750003],[28.084375,-28.77998046875001],[28.23261718750001,-28.701269531250006],[28.471875,-28.615820312500006],[28.583398437500023,-28.594140625],[28.625781250000017,-28.58173828125001],[29.301367187500006,-29.08984375],[29.38671875,-29.31972656250001],[29.34882812500001,-29.441992187500006],[29.293554687500006,-29.56689453125],[29.1421875,-29.700976562500003],[29.098046875000023,-29.919042968750006],[28.646875,-30.1265625]]]},properties:{name:"Lesotho",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[20.957812500000074,55.27890625000006],[20.89980468750008,55.286669921875045],[21.11484375,55.61650390624999],[20.957812500000074,55.27890625000006]]],[[[25.573046875000017,54.139892578125],[25.497363281250045,54.17524414062501],[25.52734375000003,54.21513671874996],[25.505664062500045,54.26494140624999],[25.46113281250004,54.29277343749996],[25.179492187500017,54.214257812499966],[25.111425781250006,54.15493164062505],[25.04609375000004,54.13305664062503],[24.869531250000023,54.14516601562502],[24.82568359374997,54.118994140625006],[24.78925781250001,53.99824218750001],[24.768164062499977,53.97465820312499],[24.31796875,53.892968749999966],[24.236621093750045,53.91997070312496],[24.19130859375005,53.95043945312503],[23.559082031250057,53.91982421875002],[23.484667968750074,53.939794921875006],[23.453613281250057,54.14345703125002],[23.3701171875,54.20048828124999],[23.282324218750063,54.240332031250034],[23.17031250000008,54.28144531249998],[23.0875,54.299462890624994],[23.042187500000068,54.30419921875],[23.01552734375005,54.34833984375001],[22.976757812500068,54.36635742187505],[22.89394531250008,54.390527343749994],[22.82373046874997,54.39580078124999],[22.766210937499977,54.356787109375034],[22.679882812500068,54.493017578125006],[22.684472656250023,54.56293945312504],[22.82470703125,54.87128906249998],[22.56728515625005,55.05913085937496],[22.072363281250034,55.06367187499998],[21.235742187500023,55.26411132812498],[21.237890625000034,55.455029296874955],[21.06191406250005,55.81342773437498],[21.053808593750006,56.02294921875003],[21.04609375000004,56.07006835937503],[21.31464843750004,56.18813476562502],[21.65351562500004,56.314550781250006],[22.084570312500034,56.40673828125006],[22.875585937500063,56.39643554687501],[22.96826171875003,56.38041992187502],[23.042968750000057,56.324072265625006],[23.119824218749983,56.330664062500006],[23.195898437500034,56.36713867187498],[24.120703125000063,56.26425781249998],[24.90302734375001,56.398193359375],[25.069921875,56.20039062500004],[25.663183593750063,56.104833984375006],[26.593554687500074,55.66752929687502],[26.590820312500057,55.62265625],[26.56660156250001,55.546484375000034],[26.51923828125004,55.448144531249994],[26.469531250000045,55.371923828125006],[26.457617187500006,55.342480468749955],[26.49531250000004,55.31801757812502],[26.68125,55.30644531249999],[26.76015625000008,55.29335937499999],[26.775683593750045,55.27309570312502],[26.601171875000034,55.130175781250045],[26.291796875000074,55.13959960937501],[26.250781250000045,55.12451171875006],[26.175195312500023,55.003271484375034],[26.092968750000068,54.96230468750005],[25.964453124999977,54.947167968749966],[25.85927734375005,54.91928710937498],[25.722460937500074,54.71787109374998],[25.731640625000068,54.59038085937502],[25.72480468750001,54.564257812500045],[25.68515625,54.53579101562502],[25.62031250000004,54.46040039062501],[25.56757812500004,54.377050781250006],[25.54736328125,54.33183593750002],[25.55751953125005,54.310693359374994],[25.702539062499994,54.29296875],[25.765234374999977,54.179785156250034],[25.573046875000017,54.139892578125]]]]},properties:{name:"Lithuania",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[6.4873046875,49.798486328124994],[6.344335937500006,49.452734375],[6.181054687500023,49.498925781249994],[6.119921875000017,49.485205078125],[6.074121093750023,49.454638671874996],[6.011425781250011,49.445458984374994],[5.95947265625,49.454638671874996],[5.928906250000011,49.4775390625],[5.9013671875,49.48974609375],[5.823437500000011,49.505078125],[5.789746093750011,49.53828125],[5.776710379464286,49.639953962053575],[5.744042968750023,49.91962890625],[5.7880859375,49.961230468749996],[5.8173828125,50.0126953125],[5.866894531250011,50.0828125],[5.976269531250011,50.1671875],[6.089062500000011,50.154589843749996],[6.110058593750011,50.123779296875],[6.116503906250017,50.120996093749994],[6.109765625000023,50.034375],[6.13818359375,49.97431640625],[6.204882812500017,49.91513671875],[6.272327008928583,49.887234933035714],[6.4873046875,49.798486328124994]]]},properties:{name:"Luxembourg",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[28.14794921875,56.142919921875],[27.576757812500006,55.798779296875],[27.052539062500017,55.83056640625],[26.593554687500017,55.667529296874996],[25.663183593750006,56.104833984375],[25.069921875,56.200390625],[24.90302734375001,56.398193359375],[24.120703125,56.2642578125],[23.81269531250001,56.329248046875],[23.195898437500006,56.367138671875],[23.11982421875001,56.3306640625],[23.04296875,56.324072265625],[22.875585937500006,56.396435546875],[22.084570312500006,56.40673828125],[21.730566406250006,56.325976562499996],[21.65351562500001,56.31455078125],[21.31464843750001,56.188134765625],[21.04609375000001,56.070068359375],[21.0712890625,56.82373046875],[21.72871093750001,57.57099609375],[22.554589843750023,57.724267578125],[23.28730468750001,57.08974609375],[23.647753906250017,56.971044921875],[24.382617187500017,57.250048828124996],[24.322558593750017,57.87060546875],[24.3625,57.866162109375],[24.458886718750023,57.907861328125],[25.11103515625001,58.063427734375],[25.27265625000001,58.009375],[25.66015625,57.920166015625],[26.29804687500001,57.60107421875],[26.532617187500023,57.531005859375],[26.96601562500001,57.609130859375],[27.187109375,57.538330078125],[27.326562500000023,57.52548828125],[27.4697265625,57.5240234375],[27.538671875,57.42978515625],[27.796875,57.316943359374996],[27.82861328125,57.293310546875],[27.838281250000023,57.247705078125],[27.83027343750001,57.194482421875],[27.639453125000017,56.845654296875],[27.806054687500023,56.86708984375],[27.8486328125,56.85341796875],[27.89208984375,56.741064453125],[28.00751953125001,56.599853515625],[28.103125,56.545703125],[28.11083984375,56.510693359375],[28.169238281250017,56.386865234375],[28.191699218750017,56.315576171875],[28.202050781250023,56.260400390625],[28.14794921875,56.142919921875]]]},properties:{name:"Latvia",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[28.2125,45.450439453125],[28.07470703125,45.598974609375],[28.23945312500001,46.6408203125],[28.07177734375,46.978417968749994],[27.614062500000017,47.34052734375],[26.980761718750017,48.155029296875],[26.618945312500017,48.25986328125],[26.640429687500017,48.294140625],[26.847070312500023,48.387158203125],[26.90058593750001,48.371923828125],[27.228515625,48.371435546875],[27.549218750000023,48.477734375],[28.34052734375001,48.144433593749994],[28.42304687500001,48.146875],[29.125390625000023,47.96455078125],[29.134863281250006,47.489697265625],[29.455664062500006,47.292626953124994],[29.57197265625001,46.964013671874994],[29.7197265625,46.88291015625],[29.877832031250023,46.82890625],[29.942480468750006,46.723779296874994],[29.93476562500001,46.625],[29.92431640625,46.538867187499996],[30.13105468750001,46.423095703125],[30.07568359375,46.377832031249994],[29.878027343750006,46.360205078125],[29.837890625,46.350537109375],[29.458789062500017,46.453759765624994],[29.30488281250001,46.466601562499996],[29.22382812500001,46.376953125],[29.20458984375,46.379345703125],[29.20078125,46.50498046875],[29.18623046875001,46.523974609374996],[29.146289062500017,46.526904296874996],[28.958398437500023,46.45849609375],[28.92744140625001,46.424121093749996],[28.930566406250023,46.362255859375],[28.94375,46.288427734375],[29.00625,46.17646484375],[28.971875,46.12763671875],[28.94775390625,46.049951171874994],[28.849511718750023,45.978662109374994],[28.73876953125,45.937158203124994],[28.729296875000017,45.852001953125],[28.667578125,45.793847656249994],[28.562304687500017,45.735791015625],[28.491601562500023,45.665771484375],[28.4990234375,45.517724609374994],[28.310351562500017,45.498583984374996],[28.26484375000001,45.48388671875],[28.2125,45.450439453125]]]},properties:{name:"Moldova",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[49.936425781249994,-16.90292968750002],[49.82402343750002,-17.08652343750002],[50.02304687500006,-16.6953125],[49.936425781249994,-16.90292968750002]]],[[[48.3421875,-13.363867187500034],[48.21191406250003,-13.385253906249957],[48.191210937500074,-13.259960937500011],[48.308886718750074,-13.198242187499957],[48.3421875,-13.363867187500034]]],[[[49.53828125000004,-12.432128906250014],[49.9375,-13.072265624999957],[50.23535156249997,-14.732031249999963],[50.482714843750074,-15.385644531249994],[50.20898437499997,-15.960449218750028],[50.02041015625005,-15.801757812500028],[49.89257812500003,-15.457714843750011],[49.664355468750074,-15.521582031249977],[49.83906250000004,-16.486523437499997],[49.76718750000006,-16.815136718749983],[49.44931640625006,-17.240625],[49.477832031250074,-17.89853515624999],[49.362890625,-18.336328125],[47.934472656249994,-22.393945312500023],[47.55800781250005,-23.874609374999963],[47.17734375,-24.787207031249977],[46.72851562499997,-25.14990234374997],[46.15869140624997,-25.230371093750023],[45.5080078125001,-25.56318359374997],[45.2057617187501,-25.57050781250004],[44.0353515625001,-24.995703125],[43.670019531250006,-24.30029296875],[43.722265625,-23.529687500000037],[43.2648437500001,-22.38359375],[43.29052734374997,-21.93251953124998],[43.50185546875005,-21.356445312499957],[43.800195312499994,-21.179199218749986],[44.40468750000005,-19.922070312500026],[44.44882812500006,-19.42871093749997],[44.23876953124997,-19.075195312499986],[44.23310546875004,-18.740625],[44.04003906249997,-18.288476562500023],[43.979394531249994,-17.3916015625],[44.42138671874997,-16.70263671874997],[44.476171875,-16.217285156249957],[44.90917968749997,-16.174511718750026],[45.2228515625001,-15.95048828124996],[45.3421875,-16.03671875000002],[45.598242187500006,-15.992578125],[45.70019531249997,-15.813769531249989],[46.157519531250074,-15.738281249999972],[46.3996093750001,-15.924609375000017],[46.331445312499994,-15.713671875000031],[46.47509765625003,-15.513476562500003],[46.942285156249994,-15.219042968749974],[47.09921875,-15.43417968750002],[47.092578125000074,-15.150097656249969],[47.35195312500005,-14.766113281249986],[47.46474609375005,-14.713281249999966],[47.47832031250002,-15.009375],[47.77402343750006,-14.63671875],[47.964160156250074,-14.672558593750026],[47.773339843749994,-14.369921875],[47.995507812499994,-13.960449218749986],[47.88359375000002,-13.807519531250009],[47.94101562500006,-13.662402343750017],[48.03984375000002,-13.596289062499963],[48.25527343750005,-13.719335937499977],[48.796484375,-13.267480468750023],[48.91943359375003,-12.839062499999969],[48.78632812500004,-12.470898437500011],[48.931738281250006,-12.4390625],[49.20703124999997,-12.079589843749957],[49.53828125000004,-12.432128906250014]]]]},properties:{name:"Madagascar",childNum:3}},{geometry:{type:"MultiPolygon",coordinates:[[[[-91.68369140624998,18.677343750000034],[-91.81611328124995,18.675878906250006],[-91.53671874999998,18.760009765625],[-91.68369140624998,18.677343750000034]]],[[[-86.93964843750001,20.303320312500006],[-86.97797851562498,20.489794921875074],[-86.76328124999995,20.579052734374955],[-86.93964843750001,20.303320312500006]]],[[[-106.50224609374999,21.61083984375003],[-106.60703124999993,21.561474609374983],[-106.63935546874995,21.697851562499977],[-106.50224609374999,21.61083984375003]]],[[[-110.56738281249994,25.003466796875017],[-110.5388671875,24.89155273437504],[-110.69926757812499,25.081445312499994],[-110.56738281249994,25.003466796875017]]],[[[-112.05727539062498,24.545703125000017],[-112.29677734375002,24.789648437500063],[-112.15942382812501,25.28564453125003],[-112.19501953124998,24.841064453125057],[-112.05727539062498,24.545703125000017]]],[[[-111.10029296874998,26.020605468750006],[-111.224658203125,25.83588867187504],[-111.18291015625002,26.040625],[-111.10029296874998,26.020605468750006]]],[[[-115.17060546875001,28.06938476562496],[-115.35292968750002,28.103955078124983],[-115.23354492187495,28.36835937500004],[-115.17060546875001,28.06938476562496]]],[[[-112.20307617187503,29.00532226562504],[-112.27841796875,28.769335937500017],[-112.51406249999997,28.847607421874955],[-112.42353515625,29.203662109375017],[-112.28505859374994,29.240429687499955],[-112.20307617187503,29.00532226562504]]],[[[-113.15561523437502,29.05224609375],[-113.49633789062497,29.30761718749997],[-113.58720703125002,29.57304687499996],[-113.20214843749999,29.301855468750034],[-113.15561523437502,29.05224609375]]],[[[-97.14624023437494,25.961474609375045],[-97.66767578124995,24.389990234374977],[-97.84248046874995,22.510302734375017],[-97.76328124999998,22.105859374999966],[-97.31450195312496,21.56420898437503],[-97.40917968749997,21.272558593750034],[-97.38344726562497,21.56669921874999],[-97.75380859375002,22.02666015624999],[-97.18632812499996,20.717041015625],[-96.45605468749994,19.869775390624966],[-96.28955078124994,19.34375],[-95.778125,18.805517578125034],[-95.92036132812495,18.81958007812497],[-95.62680664062503,18.690576171874994],[-95.71982421874998,18.768359375000017],[-95.18183593749995,18.700732421875017],[-94.79814453124996,18.51459960937501],[-94.45976562499993,18.166650390624994],[-93.55234375,18.430468750000017],[-92.88476562499997,18.468652343749966],[-92.44101562499998,18.67529296874997],[-91.97377929687502,18.715869140625074],[-91.91357421875,18.52851562500001],[-91.53398437499993,18.45654296875],[-91.27524414062498,18.62446289062501],[-91.34306640624996,18.900585937499955],[-91.43666992187502,18.889794921874966],[-90.73925781249994,19.352246093749955],[-90.69316406249996,19.729882812499966],[-90.49169921874997,19.94677734375003],[-90.353125,21.009423828124966],[-89.81977539062495,21.274609374999983],[-88.46669921874997,21.569384765625017],[-88.0068359375,21.604052734375045],[-87.25087890625,21.44697265625004],[-87.18828124999993,21.546435546875045],[-87.36850585937498,21.57373046875],[-87.034765625,21.592236328124955],[-86.824072265625,21.421679687500017],[-86.77177734374999,21.150537109375023],[-86.92622070312493,20.786474609375034],[-87.42138671875,20.23139648437501],[-87.44174804687498,19.861523437499983],[-87.68769531249998,19.63710937499999],[-87.6453125,19.55390625000001],[-87.42475585937498,19.583349609375063],[-87.65869140625003,19.352343750000074],[-87.65576171874997,19.25786132812499],[-87.50107421874998,19.287792968749983],[-87.76181640624998,18.446142578125006],[-87.88198242187497,18.27387695312501],[-88.05644531249996,18.524462890625074],[-88.03173828125,18.838916015625017],[-88.29565429687494,18.47241210937503],[-88.52299804687499,18.445898437500063],[-88.80634765624998,17.965527343749983],[-89.13354492187503,17.970800781249977],[-89.16147460937503,17.81484375],[-90.98916015624997,17.81640624999997],[-90.99296874999993,17.25244140625],[-91.19550781249998,17.254101562499983],[-91.40961914062501,17.255859375],[-90.975830078125,16.867822265624994],[-90.710693359375,16.708105468750034],[-90.65996093749996,16.630908203125045],[-90.634375,16.565136718749955],[-90.63408203125002,16.51074218749997],[-90.57578124999995,16.467822265625017],[-90.47109374999994,16.439550781250034],[-90.41699218750003,16.391015625000023],[-90.41699218750003,16.351318359375],[-90.45014648437493,16.261376953124994],[-90.45986328124997,16.16235351562497],[-90.44716796874994,16.07270507812501],[-90.52197265625,16.07119140625005],[-90.70322265624998,16.07104492187503],[-90.97958984374998,16.07080078124997],[-91.433984375,16.070458984374994],[-91.736572265625,16.070166015625006],[-91.95722656250001,15.703222656250034],[-92.08212890624998,15.495556640625011],[-92.18715820312497,15.320898437499963],[-92.07480468749998,15.074218749999972],[-92.09873046874998,15.026757812499994],[-92.14423828125001,15.001953125],[-92.158544921875,14.963574218749997],[-92.23515625,14.545410156249986],[-93.91606445312493,16.053564453125006],[-94.374169921875,16.284765625000034],[-94.426416015625,16.22626953125001],[-94.00126953124996,16.018945312499966],[-94.66152343750002,16.20190429687503],[-94.58710937499995,16.315820312499966],[-94.79082031249999,16.28715820312499],[-94.85869140624996,16.41972656249999],[-95.02084960937503,16.277636718750017],[-94.79941406249995,16.20966796875001],[-95.134375,16.17695312500001],[-96.21357421874993,15.693066406250011],[-96.80795898437495,15.726416015624977],[-97.18466796874998,15.909277343750006],[-97.75478515624994,15.966845703125017],[-98.52031249999993,16.30483398437505],[-98.76220703125,16.534765624999977],[-99.69067382812499,16.719628906249994],[-100.847802734375,17.20048828124999],[-101.91870117187494,17.959765625000045],[-102.69956054687495,18.062841796875006],[-103.44160156249995,18.32539062500001],[-103.91245117187496,18.828466796875006],[-104.9384765625,19.309375],[-105.482080078125,19.97607421875003],[-105.66943359374997,20.385595703124977],[-105.26015625,20.579052734374955],[-105.32705078124994,20.752978515625045],[-105.51083984374999,20.808740234375023],[-105.23706054687499,21.119189453125045],[-105.20869140624998,21.490820312499977],[-105.43144531249997,21.618261718750006],[-105.64912109375001,21.988085937500045],[-105.64550781249999,22.32690429687497],[-105.79179687500003,22.627490234375017],[-106.93549804687497,23.88125],[-107.76494140625002,24.47192382812497],[-107.52724609375001,24.36005859375001],[-107.51191406249998,24.489160156250023],[-107.95117187499994,24.614892578124966],[-108.28076171874994,25.08154296875],[-108.05146484374995,25.067041015624994],[-108.69638671874998,25.382910156250034],[-108.78725585937502,25.53803710937501],[-109.02880859375003,25.48046875000003],[-108.886572265625,25.733447265625045],[-109.19648437499998,25.59252929687503],[-109.38496093750001,25.727148437500006],[-109.42563476562495,26.032568359375063],[-109.19970703125003,26.30522460937499],[-109.11669921874999,26.25273437499996],[-109.27626953125,26.533886718749955],[-109.48286132812498,26.710351562500023],[-109.75478515624995,26.702929687500017],[-109.94399414062495,27.079345703125057],[-110.37729492187495,27.233300781249966],[-110.59267578124995,27.544335937500023],[-110.52988281249995,27.864208984374983],[-111.12138671875002,27.966992187499983],[-112.16176757812495,29.018896484375034],[-113.05766601562496,30.651025390625023],[-113.04672851562495,31.17924804687499],[-113.62348632812494,31.34589843750001],[-113.75942382812501,31.557763671874994],[-113.94775390625001,31.62934570312501],[-114.14931640624995,31.507373046875045],[-114.93359374999994,31.900732421874977],[-114.78989257812498,31.647119140624994],[-114.88188476562499,31.156396484375023],[-114.55048828124997,30.02226562499999],[-113.75546875,29.367480468750017],[-113.49970703124995,28.92670898437501],[-113.20556640624997,28.798779296874955],[-113.09365234375001,28.511767578125017],[-112.870849609375,28.42421875000005],[-112.73403320312501,27.825976562500017],[-112.32919921874996,27.52343750000003],[-111.86264648437495,26.678515625000017],[-111.6994140625,26.58095703125005],[-111.79526367187499,26.8796875],[-111.56967773437495,26.707617187500006],[-111.29160156249996,25.78979492187497],[-110.68676757812501,24.867675781250057],[-110.65932617187502,24.34145507812505],[-110.36743164062497,24.100488281249994],[-110.30375976562497,24.339453125],[-110.02280273437502,24.17460937499999],[-109.6765625,23.66157226562501],[-109.42084960937495,23.480126953124994],[-109.49570312500002,23.159814453125023],[-110.00625,22.894042968750057],[-110.3626953125,23.60493164062501],[-111.68291015625002,24.555810546875023],[-111.80249023437494,24.542529296875074],[-112.07255859374999,24.84003906250001],[-112.06987304687497,25.572851562500006],[-112.37724609374997,26.21391601562496],[-113.02075195312499,26.58325195312497],[-113.15581054687496,26.94624023437504],[-113.27226562499997,26.79096679687501],[-113.59853515625001,26.721289062500034],[-113.84096679687502,26.966503906249983],[-114.44526367187503,27.218164062499994],[-114.53989257812495,27.431103515624955],[-114.99350585937499,27.736035156249983],[-115.03647460937495,27.84184570312496],[-114.57001953124995,27.78393554687497],[-114.30058593749995,27.87299804687501],[-114.30224609375003,27.775732421875006],[-114.0693359375,27.67568359375005],[-114.15839843750003,27.919677734375],[-114.26586914062499,27.934472656249994],[-114.04848632812502,28.42617187499999],[-114.93730468749999,29.35161132812496],[-115.67382812500003,29.756396484375017],[-116.06215820312501,30.80415039062504],[-116.29628906250001,30.97050781249999],[-116.33344726562494,31.202783203124994],[-116.66215820312495,31.56489257812504],[-116.72207031249998,31.734570312499955],[-116.62080078124995,31.85107421874997],[-116.84799804687496,31.997363281250045],[-117.12827148437495,32.533349609374994],[-114.72475585937495,32.71533203125003],[-114.83593749999994,32.50830078125003],[-111.0419921875,31.32421875000003],[-108.21445312499993,31.329443359375034],[-108.21181640625002,31.779345703125017],[-106.44541015624996,31.768408203125006],[-106.14804687499995,31.450927734375],[-104.97880859374996,30.645947265624955],[-104.50400390624995,29.677685546874955],[-104.110595703125,29.386132812499994],[-103.16831054687498,28.998193359374994],[-102.8919921875,29.216406250000034],[-102.61494140624994,29.75234375],[-102.26894531249998,29.871191406250034],[-101.44038085937503,29.77685546875],[-100.75458984375001,29.182519531249994],[-100.29604492187495,28.32768554687499],[-99.50532226562497,27.54833984375003],[-99.45654296874999,27.05668945312496],[-99.10776367187498,26.446923828124994],[-97.37563476562497,25.871826171875],[-97.14624023437494,25.961474609375045]]]]},properties:{name:"Mexico",childNum:10}},{geometry:{type:"Polygon",coordinates:[[[22.344042968750017,42.31396484375],[22.836816406250023,41.993603515625],[23.00361328125001,41.73984375],[22.916015625,41.336279296875],[22.78388671875001,41.331982421875],[22.72480468750001,41.178515625],[22.603613281250006,41.140185546874996],[22.493554687500023,41.118505859375],[22.184472656250023,41.158642578125],[21.99335937500001,41.13095703125],[21.77949218750001,40.950439453125],[21.627539062500006,40.896337890625],[21.57578125,40.868945312499996],[20.964257812500023,40.849902343749996],[20.709277343750017,40.928369140624994],[20.48896484375001,41.272607421874994],[20.566210937500017,41.873681640624994],[20.725,41.87353515625],[20.778125,42.071044921875],[21.05976562500001,42.171289062499994],[21.28662109375,42.100390625],[21.389550781250023,42.21982421875],[21.560839843750017,42.24765625],[21.5625,42.247509765625],[21.81464843750001,42.303125],[22.344042968750017,42.31396484375]]]},properties:{name:"Macedonia",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[4.227636718750006,19.142773437499997],[4.234667968750017,16.996386718750003],[4.121289062500011,16.357714843750003],[3.842968750000011,15.701708984375003],[3.5205078125,15.483105468749997],[3.504296875000023,15.356347656249994],[3.06015625,15.427197265624997],[3.001074218750006,15.340966796874994],[1.300195312500023,15.272265625],[.947460937500011,14.982128906249997],[.217480468750011,14.911474609374991],[-.235888671874989,15.059423828124991],[-.760449218749983,15.047753906249994],[-1.049560546875,14.81953125],[-1.97304687499999,14.45654296875],[-2.113232421874983,14.16845703125],[-2.586718749999989,14.227587890625003],[-2.873925781249994,13.950732421875003],[-2.950830078124994,13.6484375],[-3.248632812499977,13.658349609374994],[-3.3017578125,13.28076171875],[-3.527636718749989,13.182714843749991],[-3.947314453124989,13.402197265624991],[-4.151025390624994,13.306201171875003],[-4.328710937499977,13.119042968749994],[-4.227099609374989,12.793701171875],[-4.480615234374994,12.672216796874991],[-4.4287109375,12.337597656249997],[-4.699316406249977,12.076171875],[-5.288134765624989,11.827929687499989],[-5.250244140625,11.375781249999989],[-5.490478515625,11.042382812499994],[-5.523535156249977,10.426025390625],[-5.556591796874983,10.43994140625],[-5.694287109374983,10.43320312499999],[-5.843847656249977,10.389550781249994],[-5.896191406249983,10.354736328125],[-5.907568359374977,10.307226562499991],[-6.034570312499994,10.19482421875],[-6.1171875,10.201904296875],[-6.238378906249977,10.261621093749994],[-6.241308593749977,10.279199218749994],[-6.192626953125,10.369433593749989],[-6.190673828125,10.400292968749994],[-6.250244140625,10.717919921874994],[-6.482617187499983,10.561230468749997],[-6.564599609374994,10.58642578125],[-6.654150390624977,10.656445312499997],[-6.676367187499977,10.6337890625],[-6.686132812499977,10.578027343749994],[-6.691992187499977,10.512011718749989],[-6.669335937499994,10.3921875],[-6.693261718749994,10.349462890624991],[-6.950341796874994,10.342333984374989],[-7.01708984375,10.143261718749997],[-7.385058593749989,10.340136718749989],[-7.6611328125,10.427441406249997],[-7.990625,10.1625],[-8.007275390624983,10.321875],[-8.266650390624989,10.485986328124994],[-8.33740234375,10.990625],[-8.666699218749983,11.009472656249997],[-8.398535156249977,11.366552734374991],[-8.822021484375,11.673242187499994],[-8.818310546874983,11.922509765624994],[-9.043066406249977,12.40234375],[-9.395361328124977,12.464648437499989],[-9.358105468749983,12.255419921874989],[-9.754003906249977,12.029931640624994],[-10.274853515624983,12.212646484375],[-10.709228515625,11.898730468749989],[-10.933203124999977,12.205175781249991],[-11.30517578125,12.015429687499989],[-11.502197265625,12.198632812499994],[-11.389404296875,12.404394531249991],[-11.390380859375,12.941992187499991],[-11.634960937499983,13.369873046875],[-11.831689453124994,13.315820312499994],[-12.05419921875,13.633056640625],[-11.960888671874983,13.875292968750003],[-12.019189453124994,14.206494140624997],[-12.228417968749994,14.45859375],[-12.280615234374977,14.809033203124997],[-12.104687499999983,14.745361328125],[-12.08154296875,14.766357421875],[-12.021582031249977,14.804931640625],[-11.76015625,15.425537109375],[-11.675878906249977,15.512060546874991],[-11.502685546875,15.636816406249991],[-11.455224609374994,15.62539062499999],[-10.9482421875,15.151123046875],[-10.696582031249989,15.42265625],[-9.94140625,15.373779296875],[-9.446923828124994,15.458203125],[-9.447705078124983,15.574853515624994],[-9.426562499999989,15.623046875],[-9.3505859375,15.677392578124994],[-9.33544921875,15.525683593750003],[-9.293701171875,15.502832031249994],[-5.5125,15.496289062499997],[-5.359912109374989,16.282861328124994],[-5.509619140624977,16.442041015624994],[-5.628662109375,16.568652343750003],[-5.65625,16.8095703125],[-5.684765624999983,17.058251953124994],[-5.713183593749989,17.306884765625],[-5.74169921875,17.555566406249994],[-5.827099609374983,18.3015625],[-6.026416015624989,20.0421875],[-6.396582031249977,23.274804687499994],[-6.482031249999977,24.020800781250003],[-6.538964843749994,24.51816406249999],[-6.5673828125,24.766796875],[-6.594091796874977,24.99462890625],[-6.287207031249977,24.994824218749997],[-5.959814453124977,24.99497070312499],[-5.640771484374994,24.995166015625003],[-4.822607421874977,24.99560546875],[-1.947900390624994,23.124804687500003],[1.1455078125,21.102246093749997],[1.165722656250011,20.817431640625003],[1.610644531250017,20.555566406249994],[1.685449218750023,20.378369140624997],[3.130273437500023,19.85019531249999],[3.255859375,19.4109375],[3.119726562500006,19.103173828124994],[3.3564453125,18.986621093750003],[4.227636718750006,19.142773437499997]]]},properties:{name:"Mali",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[14.566210937499989,35.85273437499998],[14.436425781250023,35.82167968750005],[14.351269531250011,35.978417968749994],[14.566210937499989,35.85273437499998]]]},properties:{name:"Malta",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[98.18261718749997,9.933447265625006],[98.11806640625,9.877880859375054],[98.2916992187501,10.051318359375031],[98.18261718749997,9.933447265625006]]],[[[98.20976562500002,10.952734375],[98.27148437499997,10.73989257812498],[98.08046875000005,10.886621093750037],[98.20976562500002,10.952734375]]],[[[98.55380859375012,11.744873046875],[98.52841796875012,11.538671875],[98.43476562500004,11.567089843750026],[98.37646484374997,11.79150390625],[98.55380859375012,11.744873046875]]],[[[98.516015625,11.905029296875028],[98.46621093750005,12.08427734374996],[98.60957031250004,11.956640624999977],[98.516015625,11.905029296875028]]],[[[98.06611328125004,12.389794921875023],[98.00234375000005,12.279003906250011],[97.93867187500004,12.34609375],[98.06611328125004,12.389794921875023]]],[[[98.41396484375005,12.597949218749974],[98.45947265625003,12.473730468749991],[98.3138671875,12.335986328124989],[98.31210937500006,12.678173828124983],[98.41396484375005,12.597949218749974]]],[[[98.31542968749997,13.099072265625026],[98.30917968750012,12.934716796875023],[98.26533203125004,13.202246093749991],[98.31542968749997,13.099072265625026]]],[[[94.80488281250004,15.8193359375],[94.73349609375006,15.823046875000045],[94.82802734375005,15.933007812499966],[94.80488281250004,15.8193359375]]],[[[94.47675781250004,15.945947265625023],[94.41191406250007,15.848388671875057],[94.3878906250001,15.994140624999972],[94.60126953125004,16.205517578124983],[94.47675781250004,15.945947265625023]]],[[[97.575,16.253222656250017],[97.48037109375,16.305712890625045],[97.54199218749997,16.505078124999983],[97.575,16.253222656250017]]],[[[93.6908203125,18.68427734375004],[93.4875,18.867529296875063],[93.74472656250006,18.865527343750017],[93.6908203125,18.68427734375004]]],[[[93.71484374999997,19.558251953124994],[93.94570312500005,19.428613281249966],[93.90195312500012,19.33203125],[93.75585937500003,19.325683593750057],[93.64404296874997,19.49506835937501],[93.71484374999997,19.558251953124994]]],[[[93.49179687500012,19.892578125],[93.51328125000006,19.754785156249994],[93.41289062500002,19.950341796875023],[93.49179687500012,19.892578125]]],[[[93.01015625000005,19.923925781249977],[93.02324218750007,19.82885742187497],[92.91464843750006,20.086474609375045],[93.01015625000005,19.923925781249977]]],[[[101.1388671875001,21.567480468749977],[101.08037109375007,21.468652343749994],[100.703125,21.251367187499966],[100.613671875,21.059326171875],[100.56660156250004,21.038183593750063],[100.53613281250003,20.992382812499955],[100.52226562500007,20.92192382812499],[100.54931640624997,20.884228515624955],[100.61767578125003,20.879248046875006],[100.62294921875005,20.859570312499983],[100.5651367187501,20.825097656249994],[100.4074218750001,20.823242187500057],[100.32607421875005,20.795703125000045],[100.24931640625002,20.730273437500045],[100.18388671875002,20.589111328125057],[100.12968750000002,20.372216796874994],[100.12246093750005,20.316650390625057],[100.0036132812501,20.37958984375001],[99.9542968750001,20.415429687500023],[99.8903320312501,20.424414062499977],[99.72011718750005,20.32543945312497],[99.45888671875005,20.363037109375],[99.48593750000006,20.14985351562501],[99.07421875000003,20.09936523437503],[98.9166992187501,19.77290039062504],[98.37128906250004,19.68916015625004],[98.01503906250005,19.74951171874997],[97.816796875,19.459960937500057],[97.74589843750002,18.58818359374999],[97.37392578125,18.51796875],[97.63222656250005,18.290332031250074],[97.7064453125,17.79711914062503],[98.4388671875,16.975683593750034],[98.66074218750006,16.330419921875006],[98.83544921875003,16.417578125],[98.88828125000006,16.351904296875034],[98.81796875000012,16.180810546874994],[98.59238281250006,16.05068359375005],[98.55693359375007,15.367675781249986],[98.19101562500012,15.204101562499972],[98.20214843749997,14.97592773437502],[98.57001953125004,14.359912109375031],[99.13681640625006,13.716699218749994],[99.12392578125,13.030761718750043],[99.40507812500002,12.547900390625003],[99.61474609374997,11.781201171875026],[99.1901367187501,11.105273437499989],[98.7572265625,10.660937499999974],[98.70253906250005,10.19038085937504],[98.56259765625006,10.034960937499989],[98.46494140625006,10.675830078124989],[98.67558593750007,10.986914062500034],[98.74140625000004,11.591699218749966],[98.87597656250003,11.719726562500028],[98.63632812500006,11.738378906250006],[98.69628906250003,12.225244140624994],[98.6002929687501,12.2453125],[98.67871093749997,12.348486328124963],[98.57597656250002,13.161914062500031],[98.20039062500004,13.980175781250026],[98.14951171875012,13.647607421875037],[98.11064453125007,13.712890625000014],[98.10019531250006,14.161523437500023],[97.90976562500012,14.652685546874991],[98.01875,14.652587890625057],[97.81230468750007,14.858935546874989],[97.7103515625,15.875537109375074],[97.58427734375007,16.019580078125017],[97.72597656250005,16.56855468750004],[97.37587890625005,16.52294921874997],[97.20019531249997,17.095410156249983],[96.85146484375005,17.401025390624994],[96.90859375000005,17.03095703125001],[96.76542968750002,16.710351562499966],[96.43115234374997,16.504931640625045],[96.18906250000012,16.768310546875057],[96.32431640625006,16.444433593750063],[95.76328125000006,16.169042968750006],[95.38955078125005,15.722753906250034],[95.30146484375004,15.756152343749989],[95.34677734375012,16.09760742187501],[95.17695312500004,15.825683593750028],[94.9425781250001,15.818261718750023],[94.89316406250006,16.182812499999955],[94.66152343750005,15.904394531250006],[94.70332031250004,16.511914062499955],[94.4416015625001,16.094384765624966],[94.22382812500004,16.016455078125006],[94.58896484375006,17.5693359375],[94.17070312500007,18.73242187499997],[94.24570312500006,18.741162109374983],[94.07001953125004,18.893408203125006],[94.04492187500003,19.287402343750074],[93.92919921874997,18.89965820312503],[93.70546875000005,19.026904296875017],[93.49306640625005,19.369482421875006],[93.82490234375004,19.238476562499955],[93.99814453125006,19.440869140624983],[93.61171875000005,19.776074218749983],[93.70703125000003,19.912158203125074],[93.25,20.070117187500017],[93.12949218750012,19.858007812500063],[93.00195312499997,20.074853515624994],[93.06679687500005,20.377636718749955],[92.82832031250004,20.177587890625063],[92.89111328124997,20.34033203125],[92.73564453125007,20.56269531250001],[92.72285156250004,20.29560546875004],[92.32412109375,20.791845703125063],[92.17958984375005,21.293115234375023],[92.33056640624997,21.439794921874977],[92.63164062500002,21.306201171875045],[92.5934570312501,21.46733398437499],[92.58281250000002,21.940332031249994],[92.57490234375004,21.978076171875045],[92.68896484374997,22.130957031250006],[92.72099609375002,22.132421875000063],[92.77138671875,22.104785156250017],[92.9645507812501,22.003759765625034],[93.07060546875002,22.20942382812501],[93.16201171875,22.360205078125006],[93.07871093750006,22.71821289062501],[93.20390625000002,23.03701171875005],[93.34941406250007,23.08496093750003],[93.36601562500007,23.132519531249955],[93.32626953125006,24.064208984375057],[93.45214843750003,23.987402343750034],[93.68339843750007,24.00654296875004],[94.07480468750006,23.8720703125],[94.29306640625012,24.321875],[94.37724609375002,24.473730468750006],[94.49316406250003,24.637646484374983],[94.70371093750012,25.097851562499955],[94.55302734375007,25.215722656249994],[94.66777343750007,25.458886718749966],[94.99199218750002,25.77045898437504],[95.01523437500006,25.912939453125006],[95.0929687500001,25.98730468749997],[95.13242187500006,26.041259765625057],[95.12929687500005,26.070410156250034],[95.10839843749997,26.091406250000034],[95.06894531250006,26.19111328125001],[95.0597656250001,26.473974609375006],[95.20146484375007,26.641406250000017],[96.19082031250005,27.26127929687499],[96.79785156249997,27.29619140624999],[96.95341796875002,27.13330078125003],[97.10205078125003,27.11542968750004],[97.10371093750004,27.16333007812503],[96.90195312500012,27.439599609374994],[96.88359375000002,27.514843749999955],[96.96279296875,27.698291015625017],[97.04970703125005,27.760009765625],[97.34355468750002,27.982324218749994],[97.30273437499997,28.08598632812496],[97.3224609375001,28.21796875000004],[97.35644531249997,28.254492187500006],[97.43144531250002,28.353906250000023],[97.53789062500002,28.510205078124983],[97.59921875000006,28.51704101562504],[98.06162109375012,28.185888671874977],[98.29882812499997,27.550097656250045],[98.4525390625,27.6572265625],[98.65117187500007,27.572460937499983],[98.7384765625001,26.785742187500006],[98.68554687499997,26.189355468750023],[98.56406250000006,26.072412109374994],[98.65625,25.86357421874999],[98.33378906250007,25.586767578125006],[98.14287109375007,25.571093750000017],[98.01074218749997,25.292529296875017],[97.8195312500001,25.251855468749994],[97.73789062500006,24.869873046875057],[97.58330078125002,24.77480468750005],[97.53144531250004,24.49169921875003],[97.7082031250001,24.228759765625],[97.56455078125012,23.911035156250023],[98.2125,24.110644531250017],[98.83505859375006,24.121191406250034],[98.67675781250003,23.905078125000045],[98.8322265625001,23.624365234374977],[98.86376953125003,23.191259765625034],[99.41806640625006,23.069238281250023],[99.50712890625002,22.959130859374994],[99.19296875000006,22.12597656249997],[99.9176757812501,22.02802734375001],[99.94072265625007,21.75874023437504],[100.14765625000004,21.480517578125017],[100.60458984375012,21.471777343750006],[101.07978515625004,21.75585937499997],[101.1388671875001,21.567480468749977]]]]},properties:{name:"Myanmar",childNum:15}},{geometry:{type:"Polygon",coordinates:[[[19.21875,43.449951171875],[19.670996093750006,43.163964843749994],[20.344335937500006,42.827929687499996],[20.054296875,42.760058593749996],[20.06396484375,42.54726562499999],[19.78828125000001,42.476171875],[19.65449218750001,42.628564453124994],[19.280664062500023,42.17255859375],[19.342382812500006,41.869091796875],[18.436328125000017,42.559716796874994],[18.5458984375,42.6416015625],[18.46601562500001,42.777246093749994],[18.44384765625,42.96845703125],[18.46015625000001,42.997900390625],[18.48847656250001,43.012158203125],[18.623632812500006,43.027685546875],[18.621875,43.124609375],[18.674218750000023,43.230810546875],[18.74921875000001,43.283544921875],[18.85107421875,43.346337890624994],[18.934667968750006,43.339453125],[18.97871093750001,43.285400390625],[19.026660156250017,43.292431640625],[19.03671875,43.357324218749994],[18.940234375000017,43.496728515624994],[18.95068359375,43.526660156249996],[18.97421875,43.542333984375],[19.0283203125,43.532519531249996],[19.080078125,43.517724609374994],[19.11279296875,43.52773437499999],[19.164355468750017,43.535449218749996],[19.1943359375,43.53330078125],[19.21875,43.449951171875]]]},properties:{name:"Montenegro",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[111.878125,43.68017578125],[111.00722656250002,43.34140625],[110.400390625,42.773681640625],[109.44316406249999,42.455957031249994],[109.33984375,42.438378906249994],[108.68730468749999,42.41611328125],[108.17119140624999,42.447314453124996],[106.77001953125,42.288720703124994],[105.86757812500002,41.993994140625],[105.31435546875002,41.770898437499994],[105.19707031249999,41.738037109375],[105.11542968750001,41.66328125],[105.05058593749999,41.61591796875],[104.98203125000003,41.595507812499996],[104.49824218750001,41.65869140625],[104.49824218750001,41.877001953124996],[104.30517578125,41.846142578125],[103.99726562500001,41.79697265625],[103.71113281250001,41.751318359375],[103.07285156250003,42.00595703125],[102.5751953125,42.092089843749996],[102.15664062500002,42.158105468749994],[101.97294921874999,42.215869140624996],[101.65996093749999,42.500048828124996],[101.5791015625,42.52353515625],[101.49531250000001,42.53876953125],[101.09199218750001,42.551318359374996],[100.51904296875,42.616796875],[100.08632812500002,42.670751953125],[99.98378906250002,42.67734375],[99.46787109375003,42.568212890625],[97.20566406250003,42.789794921875],[96.38544921875001,42.720361328124994],[95.85957031250001,43.2759765625],[95.52558593750001,43.953955078125],[95.32558593750002,44.039355468749996],[95.35029296875001,44.278076171875],[94.71201171875003,44.350830078125],[93.51621093750003,44.944482421874994],[92.78789062499999,45.0357421875],[92.57890624999999,45.010986328125],[92.423828125,45.008935546874994],[92.17265624999999,45.03525390625],[92.02978515625,45.068505859374994],[91.584375,45.076513671875],[91.05,45.217431640624994],[90.87724609374999,45.19609375],[90.66181640625001,45.525244140625],[91.00175781249999,46.035791015624994],[90.99677734375001,46.10498046875],[90.94755859374999,46.177294921874996],[90.91152343750002,46.270654296874994],[90.98574218750002,46.7490234375],[90.91054687500002,46.883251953125],[90.86992187499999,46.954492187499994],[90.79902343750001,46.98515625],[90.71552734375001,47.003857421875],[90.49619140625003,47.28515625],[90.42519531250002,47.5041015625],[90.34746093749999,47.596972656249996],[90.33066406250003,47.655175781249994],[90.31328124999999,47.67617187499999],[90.19101562500003,47.702099609375],[90.10322265625001,47.745410156249996],[90.02792968750003,47.877685546875],[89.95869140625001,47.886328125],[89.91044921874999,47.8443359375],[89.83134765624999,47.823291015624996],[89.778125,47.827001953125],[89.56093750000002,48.003955078124996],[89.47919921875001,48.029052734375],[89.04765624999999,48.0025390625],[88.97109375000002,48.049951171874994],[88.91777343749999,48.089013671874994],[88.83828125000002,48.101708984374994],[88.68183593750001,48.170556640624994],[88.57597656249999,48.220166015625],[88.56679687500002,48.317431640624996],[88.51708984375,48.38447265625],[88.41396484375002,48.40341796875],[88.30996093750002,48.472070312499994],[87.97968750000001,48.555126953125],[88.06005859375,48.707177734374994],[87.83183593749999,48.791650390624994],[87.7431640625,48.881640625],[87.87216796875003,49.000146484374994],[87.81630859375002,49.0802734375],[87.8251953125,49.11630859375],[87.81425781249999,49.1623046875],[87.93476562500001,49.16455078125],[87.98808593749999,49.186914062499994],[88.02851562500001,49.219775390624996],[88.11572265625,49.256298828125],[88.19257812500001,49.451708984374996],[88.63320312500002,49.486132812499996],[88.83164062500003,49.4484375],[88.86386718750003,49.527636718749996],[88.90019531249999,49.539697265624994],[88.94541015625003,49.507666015625],[88.97060546875002,49.483740234375],[89.00839843750003,49.472802734374994],[89.10947265625003,49.501367187499994],[89.17998046874999,49.5322265625],[89.20292968749999,49.595703125],[89.24394531249999,49.62705078125],[89.39560546875003,49.6115234375],[89.475,49.66054687499999],[89.57919921875003,49.69970703125],[89.65410156249999,49.71748046875],[89.64384765624999,49.90302734375],[90.0537109375,50.09375],[90.65507812499999,50.22236328125],[90.71435546875,50.259423828124994],[90.7607421875,50.305957031249996],[91.02158203125003,50.415478515625],[91.23378906250002,50.452392578125],[91.30058593749999,50.46337890625],[91.3408203125,50.470068359375],[91.4150390625,50.468017578125],[91.44648437500001,50.52216796875],[91.80429687500003,50.693603515625],[92.10400390625,50.6919921875],[92.1923828125,50.700585937499994],[92.35478515624999,50.864160156249994],[92.42636718750003,50.803076171875],[92.62666015625001,50.68828125],[92.68134765625001,50.683203125],[92.73867187500002,50.7109375],[92.779296875,50.778662109375],[92.8564453125,50.789111328124996],[92.94130859375002,50.778222656249994],[93.103125,50.60390625],[94.25107421875003,50.556396484375],[94.35468750000001,50.221826171874994],[94.61474609375,50.023730468749996],[94.67548828125001,50.028076171875],[94.71806640624999,50.043261718749996],[94.93027343750003,50.04375],[95.11142578125003,49.935449218749994],[95.52265625000001,49.91123046875],[96.06552734375003,49.99873046875],[96.31503906250003,49.901123046875],[96.98574218750002,49.8828125],[97.20859375000003,49.730810546875],[97.35976562500002,49.741455078125],[97.58935546875,49.911474609375],[98.00390625,50.0142578125],[98.25029296874999,50.30244140625],[98.27949218750001,50.533251953124996],[98.14501953125,50.5685546875],[98.07890624999999,50.603808593749996],[98.02978515625,50.64462890625],[97.82529296875003,50.985253906249994],[98.103125,51.483544921874994],[98.64052734375002,51.801171875],[98.89316406250003,52.11728515625],[99.92167968749999,51.755517578125],[100.03457031250002,51.737109375],[100.23037109375002,51.729833984375],[100.46894531250001,51.72607421875],[100.53623046875003,51.7134765625],[101.38125,51.45263671875],[101.57089843750003,51.4671875],[101.82119140625002,51.421044921874994],[102.11152343750001,51.353466796875],[102.15566406250002,51.313769531249996],[102.16005859375002,51.26083984375],[102.14238281249999,51.216064453125],[102.15195312500003,51.10751953125],[102.19453125000001,51.050683593749994],[102.21503906250001,50.829443359375],[102.31660156250001,50.71845703125],[102.28837890624999,50.585107421874994],[103.30439453125001,50.20029296875],[103.63291015625003,50.138574218749994],[103.72324218750003,50.153857421874996],[103.80263671875002,50.176074218749996],[104.07871093750003,50.154248046875],[105.38359374999999,50.47373046875],[106.21787109375003,50.304589843749994],[106.36845703124999,50.317578125],[106.57441406250001,50.32880859375],[106.71113281250001,50.31259765625],[106.94130859375002,50.196679687499994],[107.04023437500001,50.086474609374996],[107.14306640625,50.033007812499996],[107.23330078125002,49.989404296874994],[107.34707031250002,49.986669921875],[107.63095703125003,49.98310546875],[107.91660156250003,49.947802734374996],[107.96542968750003,49.653515625],[108.40693359375001,49.396386718749994],[108.5224609375,49.34150390625],[108.61367187500002,49.322802734374996],[109.23671875000002,49.334912109375],[109.45371093750003,49.296337890625],[109.52871093750002,49.269873046875],[110.19990234375001,49.17041015625],[110.42783203125003,49.219970703125],[110.70976562499999,49.14296875],[110.82792968749999,49.166162109374994],[111.20419921875003,49.304296875],[111.33662109375001,49.35585937499999],[111.42929687500003,49.342626953125],[112.07968750000003,49.42421875],[112.49492187499999,49.53232421875],[112.69736328125003,49.507275390625],[112.80644531249999,49.523583984374994],[112.91484374999999,49.569238281249994],[113.05556640625002,49.616259765624996],[113.09208984374999,49.692529296874994],[113.16416015625003,49.797167968749996],[113.31904296875001,49.874316406249996],[113.44550781250001,49.9416015625],[113.57421875,50.00703125],[114.29707031250001,50.2744140625],[114.7431640625,50.233691406249996],[115.00332031250002,50.138574218749994],[115.27451171875003,49.948876953124994],[115.36503906249999,49.911767578124994],[115.42919921875,49.896484375],[115.58798828125003,49.886035156249996],[115.7177734375,49.880615234375],[115.79521484374999,49.905908203124994],[115.92597656250001,49.9521484375],[116.13457031249999,50.010791015624996],[116.216796875,50.00927734375],[116.35117187500003,49.978076171874996],[116.55117187500002,49.9203125],[116.68330078125001,49.823779296874996],[115.82050781250001,48.57724609375],[115.79169921875001,48.455712890624994],[115.79658203125001,48.346337890624994],[115.78554687500002,48.2482421875],[115.63945312499999,48.18623046875],[115.52509765625001,48.130859375],[115.61640625000001,47.874804687499996],[115.89824218749999,47.686914062499994],[115.99384765625001,47.71132812499999],[116.07480468750003,47.78955078125],[116.23115234375001,47.858203125],[116.31718749999999,47.85986328125],[116.37822265624999,47.844042968749996],[116.51347656249999,47.83955078125],[116.65195312500003,47.864501953125],[116.76054687499999,47.869775390624994],[116.90117187499999,47.853076171874996],[116.95166015625,47.836572265624994],[117.06972656250002,47.806396484375],[117.28593749999999,47.666357421875],[117.35078125000001,47.652197265625],[117.76835937499999,47.987890625],[118.49843750000002,47.983984375],[118.56777343750002,47.943261718749994],[118.69052734375003,47.822265625],[118.75996093750001,47.757617187499996],[118.88027343750002,47.72509765625],[119.017578125,47.685351562499996],[119.08193359375002,47.654150390625],[119.71113281250001,47.15],[119.89785156250002,46.8578125],[119.8671875,46.672167968749996],[119.74746093750002,46.627197265625],[119.70664062500003,46.606005859374996],[119.62021484375003,46.603955078125],[119.47402343750002,46.62666015625],[119.33183593749999,46.613818359374996],[119.162109375,46.638671875],[118.95712890625003,46.73486328125],[118.84394531250001,46.760205078125],[118.79033203124999,46.7470703125],[118.72294921874999,46.69189453125],[118.64873046874999,46.70166015625],[118.58046875000002,46.69189453125],[118.40439453125003,46.703173828124996],[118.30869140625003,46.717041015625],[118.15683593750003,46.678564453125],[118.0712890625,46.6666015625],[117.7412109375,46.5181640625],[117.546875,46.58828125],[117.43808593750003,46.586230468749996],[117.40556640624999,46.5708984375],[117.39218750000003,46.53759765625],[117.35634765625002,46.436669921874994],[117.35693359375,46.39130859375],[117.33339843750002,46.36201171875],[116.85908203125001,46.387939453125],[116.56259765625003,46.289794921875],[116.21298828125003,45.8869140625],[116.22910156250003,45.845751953124996],[116.240625,45.79599609375],[116.19765625000002,45.73935546875],[115.68105468750002,45.458251953125],[115.16259765625,45.390234375],[114.91923828124999,45.378271484375],[114.73876953125,45.41962890625],[114.56015625000003,45.389990234375],[114.41914062500001,45.202587890625],[114.16738281250002,45.049853515624996],[114.08027343750001,44.971142578125],[113.87705078125003,44.89619140625],[113.65263671874999,44.763476562499996],[113.58701171875003,44.745703125],[113.04941406250003,44.810351562499996],[112.70673828125001,44.883447265624994],[112.59677734375003,44.91767578125],[112.49931640624999,45.0109375],[112.41132812500001,45.058203125],[112.11289062500003,45.062939453125],[112.03261718750002,45.081640625],[111.89804687500003,45.0640625],[111.40224609375002,44.36728515625],[111.93173828125003,43.81494140625],[111.878125,43.68017578125]]]},properties:{name:"Mongolia",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[145.75195312499997,15.133154296874991],[145.71318359375007,15.215283203125026],[145.821875,15.265380859375014],[145.75195312499997,15.133154296874991]]]},properties:{name:"N. Mariana Is.",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[32.112890625,-26.839453125],[32.10595703125,-26.52001953125],[32.04140625000002,-26.28125],[32.060546875,-26.018359375],[31.9482421875,-25.957617187500006],[31.98583984375,-24.46064453125001],[31.799609375000017,-23.8921875],[31.54560546875001,-23.48232421875001],[31.287890625000017,-22.40205078125001],[31.429492187500017,-22.298828125],[32.429785156250006,-21.29707031250001],[32.353613281250006,-21.136523437500003],[32.49238281250001,-20.659765625],[32.992773437500006,-19.98486328125],[32.77763671875002,-19.388769531250006],[32.84980468750001,-19.10439453125001],[32.69970703125,-18.94091796875],[32.99306640625002,-18.35957031250001],[32.87626953125002,-16.88359375],[32.94804687500002,-16.71230468750001],[31.939843750000023,-16.428808593750006],[31.236230468750023,-16.02363281250001],[30.437792968750017,-15.995312500000011],[30.39609375,-15.64306640625],[30.231835937500023,-14.990332031250006],[33.201757812500006,-14.013378906250011],[33.63642578125001,-14.568164062500003],[34.375,-14.4248046875],[34.50527343750002,-14.59814453125],[34.54082031250002,-15.297265625],[34.24609375,-15.829394531250003],[34.528125,-16.319140625],[34.93339843750002,-16.760351562500006],[35.11210937500002,-16.898535156250006],[35.06464843750001,-17.07861328125],[35.124609375,-17.127246093750003],[35.20136718750001,-17.13105468750001],[35.272558593750006,-17.118457031250003],[35.29042968750002,-17.096972656250003],[35.28115234375002,-16.80781250000001],[35.22978515625002,-16.639257812500006],[35.178320312500006,-16.573339843750006],[35.16718750000001,-16.56025390625001],[35.242773437500006,-16.375390625],[35.358496093750006,-16.160546875],[35.59931640625001,-16.12587890625001],[35.70888671875002,-16.095800781250006],[35.75527343750002,-16.05830078125001],[35.79121093750001,-15.958691406250011],[35.89277343750001,-14.891796875000011],[35.86669921875,-14.86376953125],[35.84716796875,-14.6708984375],[35.6904296875,-14.465527343750011],[35.48847656250001,-14.201074218750009],[35.37578125000002,-14.058691406250006],[35.24746093750002,-13.896875],[35.01386718750001,-13.643457031250009],[34.61152343750001,-13.437890625],[34.54570312500002,-13.21630859375],[34.542578125,-13.108691406250003],[34.35781250000002,-12.164746093750011],[34.60625,-11.690039062500006],[34.65957031250002,-11.588671875],[34.82656250000002,-11.57568359375],[34.95947265625,-11.578125],[35.1826171875,-11.574804687500006],[35.41826171875002,-11.583203125000011],[35.50439453125,-11.604785156250003],[35.56435546875002,-11.60234375],[35.630957031250006,-11.58203125],[35.78544921875002,-11.452929687500003],[35.91132812500001,-11.4546875],[36.08222656250001,-11.537304687500011],[36.17548828125001,-11.609277343750009],[36.19130859375002,-11.670703125],[36.3056640625,-11.706347656250003],[36.97890625000002,-11.566992187500006],[37.37285156250002,-11.71044921875],[37.54169921875001,-11.675097656250003],[37.72480468750001,-11.580664062500006],[37.92021484375002,-11.294726562500003],[38.491796875,-11.413281250000011],[38.9875,-11.167285156250003],[39.81708984375001,-10.912402343750003],[39.98867187500002,-10.82080078125],[40.46357421875001,-10.46435546875],[40.61171875000002,-10.661523437500009],[40.48662109375002,-10.76513671875],[40.59716796875,-10.830664062500006],[40.40283203125,-11.33203125],[40.53154296875002,-12.004589843750011],[40.48710937500002,-12.4921875],[40.58085937500002,-12.635546875],[40.43681640625002,-12.983105468750011],[40.56875,-12.984667968750003],[40.595703125,-14.122851562500003],[40.715625,-14.214453125],[40.64609375,-14.538671875],[40.775,-14.421289062500009],[40.84453125000002,-14.718652343750009],[40.617773437500006,-15.115527343750003],[40.650976562500006,-15.260937500000011],[39.98359375000001,-16.22548828125001],[39.79091796875002,-16.29453125],[39.84462890625002,-16.435644531250006],[39.084375,-16.97285156250001],[38.14492187500002,-17.242773437500006],[37.24453125000002,-17.73994140625001],[36.93935546875002,-17.993457031250003],[36.40371093750002,-18.76972656250001],[36.26289062500001,-18.71962890625001],[36.23564453125002,-18.861328125],[35.85371093750001,-18.99335937500001],[34.947851562500006,-19.81269531250001],[34.6494140625,-19.70136718750001],[34.75576171875002,-19.82197265625001],[34.705078125,-20.473046875],[34.98232421875002,-20.80625],[35.267675781250006,-21.650976562500006],[35.31572265625002,-22.396875],[35.38300781250001,-22.45458984375],[35.45634765625002,-22.11591796875001],[35.53007812500002,-22.248144531250006],[35.57539062500001,-22.96308593750001],[35.37041015625002,-23.79824218750001],[35.5419921875,-23.82441406250001],[35.48964843750002,-24.065527343750006],[34.99208984375002,-24.65058593750001],[32.96113281250001,-25.49042968750001],[32.590429687500006,-26.00410156250001],[32.84882812500001,-26.26806640625],[32.95488281250002,-26.08359375],[32.93359375,-26.25234375],[32.88916015625,-26.83046875],[32.88613281250002,-26.84931640625001],[32.353515625,-26.861621093750003],[32.19960937500002,-26.83349609375],[32.112890625,-26.839453125]]]},properties:{name:"Mozambique",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-16.37333984374999,19.706445312499994],[-16.437548828124932,19.609277343749994],[-16.477001953124983,19.710351562499994],[-16.343652343749994,19.86621093750003],[-16.37333984374999,19.706445312499994]]],[[[-5.359912109374989,16.282861328124994],[-5.5125,15.496289062499983],[-9.293701171875,15.502832031249994],[-9.350585937499943,15.677392578125023],[-9.38535156249992,15.667626953124994],[-9.4265625,15.623046875000057],[-9.447705078124926,15.574853515624994],[-9.446923828124937,15.458203124999955],[-9.941406249999972,15.373779296874986],[-10.696582031249989,15.42265625],[-10.9482421875,15.151123046875014],[-11.455224609374994,15.62539062499999],[-11.760156249999937,15.425537109375057],[-11.828759765624966,15.244873046875014],[-11.872851562499989,14.995166015625031],[-12.02158203124992,14.804931640625],[-12.081542968749972,14.766357421875057],[-12.104687499999955,14.745361328125043],[-12.40869140625,14.889013671874991],[-12.735253906249994,15.13125],[-13.105273437499989,15.57177734375],[-13.40966796875,16.059179687500006],[-13.756640624999989,16.172509765624994],[-13.868457031249932,16.14814453125001],[-14.300097656249932,16.58027343750001],[-14.990625,16.676904296874994],[-15.768212890624994,16.485107421875],[-16.23901367187497,16.53129882812499],[-16.44101562499992,16.20454101562504],[-16.480078124999977,16.097216796875017],[-16.50205078124992,15.917333984375063],[-16.53525390624995,15.838378906250057],[-16.53574218749995,16.28681640625001],[-16.463623046875,16.60151367187501],[-16.030322265625017,17.88793945312497],[-16.213085937499926,19.003320312500023],[-16.51445312499996,19.361962890624994],[-16.305273437499977,19.51264648437504],[-16.44487304687499,19.47314453124997],[-16.21044921875003,20.227929687500023],[-16.42978515624995,20.652343750000057],[-16.622509765624955,20.634179687499994],[-16.87607421874992,21.086132812499955],[-16.998242187499926,21.039697265625023],[-17.048046874999955,20.80615234375003],[-17.06396484375,20.89882812499999],[-16.96455078125001,21.329248046875023],[-15.231201171875,21.331298828125],[-14.084667968749926,21.33271484375001],[-13.626025390624932,21.33325195312503],[-13.396728515624943,21.333544921875017],[-13.167431640624926,21.333789062500074],[-13.016210937499949,21.33393554687501],[-13.025097656249983,21.46679687499997],[-13.032226562500028,21.572070312500017],[-13.041748046875,21.71381835937504],[-13.051220703124983,21.854785156250074],[-13.094335937499977,22.49599609375005],[-13.153271484374983,22.820507812499983],[-13.031494140624943,23.000244140625],[-12.895996093749972,23.08955078125001],[-12.739599609375006,23.192724609375063],[-12.62041015624996,23.271337890625006],[-12.559375,23.290820312500045],[-12.372900390624977,23.318017578124994],[-12.023437499999943,23.467578125000017],[-12.016308593749983,23.97021484375],[-12.016308593749983,24.378662109375],[-12.016308593749983,24.923242187499994],[-12.016308593749983,25.059375],[-12.016308593749983,25.331689453124994],[-12.016308593749983,25.740136718749994],[-12.016308593749983,25.995410156250017],[-10.376123046874966,25.995458984375034],[-9.444531249999983,25.99550781250005],[-9.071923828124937,25.99550781250005],[-8.885644531249994,25.99550781250005],[-8.682226562499949,25.99550781250005],[-8.68212890625,26.109472656250006],[-8.68212890625,26.273193359375057],[-8.682324218749955,26.49770507812505],[-8.682617187500028,26.723144531250057],[-8.682861328124972,26.92133789062501],[-8.683349609375,27.285937500000045],[-4.822607421874949,24.99560546875],[-5.640771484374994,24.99516601562499],[-5.959814453124977,24.994970703125063],[-6.287207031249977,24.99482421875001],[-6.594091796874977,24.99462890624997],[-6.396582031249977,23.274804687499994],[-6.02641601562496,20.04218750000001],[-5.827099609374955,18.301562500000045],[-5.741699218749943,17.555566406250023],[-5.713183593750017,17.306884765625],[-5.684765624999983,17.058251953124966],[-5.628662109375028,16.568652343750045],[-5.50961914062492,16.442041015625023],[-5.359912109374989,16.282861328124994]]]]},properties:{name:"Mauritania",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[-62.1484375,16.74033203124999],[-62.221630859375,16.699511718750003],[-62.191357421875,16.804394531249997],[-62.1484375,16.74033203124999]]]},properties:{name:"Montserrat",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[57.65126953125002,-20.48486328125],[57.31767578125002,-20.42763671875001],[57.416015625,-20.18378906250001],[57.65654296875002,-19.98994140625001],[57.7919921875,-20.21259765625001],[57.65126953125002,-20.48486328125]]]},properties:{name:"Mauritius",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[34.95947265625003,-11.578125],[34.82656250000005,-11.575683593749972],[34.65957031250005,-11.58867187499996],[34.61855468750005,-11.620214843749991],[34.60625,-11.690039062500006],[34.3578125,-12.164746093749997],[34.542578125,-13.108691406250003],[34.54570312500002,-13.21630859375],[34.6115234375001,-13.437890625000023],[35.0138671875001,-13.64345703124998],[35.247460937499994,-13.896875],[35.37578125000002,-14.05869140625002],[35.48847656250004,-14.20107421874998],[35.69042968749997,-14.465527343750026],[35.84716796875003,-14.670898437500043],[35.8927734375001,-14.891796875000011],[35.7912109375001,-15.958691406250026],[35.75527343750005,-16.058300781249983],[35.708886718749994,-16.095800781249977],[35.5993164062501,-16.12587890624998],[35.35849609375006,-16.160546875000023],[35.242773437500006,-16.375390625],[35.16718750000004,-16.56025390625001],[35.178320312500006,-16.57333984375002],[35.22978515625002,-16.639257812500034],[35.281152343749994,-16.8078125],[35.29042968750005,-17.096972656250017],[35.27255859375006,-17.11845703124996],[35.2013671875001,-17.13105468750004],[35.124609375,-17.127246093749974],[35.06464843750004,-17.078613281250014],[35.11210937500002,-16.898535156250006],[34.93339843750002,-16.760351562500006],[34.528125,-16.319140625],[34.24609374999997,-15.829394531249974],[34.54082031250002,-15.297265625],[34.50527343750005,-14.598144531249957],[34.375,-14.4248046875],[33.63642578125004,-14.568164062499974],[33.148046875,-13.94091796875],[32.98125,-14.009375],[32.797460937500006,-13.6884765625],[32.67041015624997,-13.590429687500006],[32.96757812500002,-13.225],[32.97519531250006,-12.701367187499983],[33.51230468750006,-12.347753906249977],[33.340136718750074,-12.308300781250011],[33.25234375000005,-12.112597656250031],[33.3039062500001,-11.69082031249998],[33.23271484375002,-11.417675781250026],[33.26835937500002,-11.403906249999977],[33.379785156249994,-11.15791015625004],[33.29277343750002,-10.85234375],[33.661523437499994,-10.553125],[33.55371093749997,-10.391308593750011],[33.53759765624997,-10.351562499999986],[33.52890625,-10.234667968749974],[33.31152343750003,-10.037988281249966],[33.3371093750001,-9.954003906249994],[33.350976562499994,-9.862207031250037],[33.25,-9.759570312500003],[33.148046875,-9.603515625],[32.99599609375005,-9.622851562499946],[32.91992187500003,-9.407421875000026],[33.88886718750004,-9.670117187499983],[33.99560546875003,-9.495410156250003],[34.32089843750006,-9.731542968749977],[34.56992187500006,-10.241113281249966],[34.66708984375006,-10.792480468750028],[34.60791015624997,-11.08046875],[34.77382812500005,-11.341699218750009],[34.890625,-11.3935546875],[34.93701171874997,-11.463476562500034],[34.95947265625003,-11.578125]]]},properties:{name:"Malawi",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[111.38925781250006,2.415332031250031],[111.31152343749997,2.437597656250034],[111.33349609374997,2.768310546875],[111.38925781250006,2.415332031250031]]],[[[104.22158203125,2.731738281250003],[104.1291015625001,2.767236328125037],[104.18476562500004,2.871728515625009],[104.22158203125,2.731738281250003]]],[[[117.88476562499997,4.186132812500006],[117.64902343750012,4.168994140624974],[117.70800781249997,4.262402343749997],[117.88476562499997,4.186132812500006]]],[[[100.28896484375005,5.294726562499989],[100.19101562500006,5.28286132812498],[100.2455078125,5.467773437499986],[100.33886718749997,5.410058593750037],[100.28896484375005,5.294726562499989]]],[[[99.848046875,6.465722656249994],[99.9186523437501,6.358593750000011],[99.74375,6.263281249999963],[99.64628906250002,6.418359375000023],[99.848046875,6.465722656249994]]],[[[102.10107421874997,6.242236328125031],[102.34013671875002,6.172021484375023],[102.534375,5.862548828125028],[103.09707031250005,5.408447265624986],[103.41582031250007,4.85029296875004],[103.43945312499997,2.93310546875],[103.8122070312501,2.58046875],[104.21855468750002,1.722851562499997],[104.25009765625012,1.388574218750009],[104.11494140625004,1.412255859375037],[103.98144531250003,1.623632812500034],[103.99150390625002,1.454785156249997],[103.6945312500001,1.449658203125026],[103.48027343750007,1.329492187499966],[103.35683593750005,1.546142578125057],[102.72714843750012,1.855566406250034],[101.29550781250012,2.885205078125011],[101.29990234375012,3.253271484375034],[100.71542968750006,3.966210937499966],[100.79550781250012,4.023388671874983],[100.61455078125002,4.3734375],[100.34326171874997,5.984179687500031],[100.11914062499997,6.441992187500048],[100.26142578125004,6.682714843749963],[100.3454101562501,6.549902343750006],[100.75449218750012,6.460058593749991],[100.87392578125,6.24541015624996],[101.05351562500002,6.242578125],[100.98164062500004,5.771044921875045],[101.1139648437501,5.636767578125045],[101.5560546875,5.907763671875003],[101.67841796875004,5.778808593750028],[101.87363281250012,5.825292968749991],[102.10107421874997,6.242236328125031]]],[[[117.5744140625001,4.17060546875004],[117.10058593750003,4.337060546875023],[116.51474609375006,4.370800781249969],[115.86074218750005,4.348046875000037],[115.67880859375006,4.193017578124994],[115.45439453125002,3.034326171875009],[115.24697265625005,3.025927734374989],[115.117578125,2.89487304687502],[115.08076171875004,2.63422851562504],[115.1791015625,2.523193359374972],[114.78642578125002,2.250488281250014],[114.83056640625003,1.980029296874989],[114.5125,1.452001953124963],[113.90234375000003,1.434277343749997],[113.6222656250001,1.2359375],[113.00654296875004,1.433886718750003],[112.94296875000006,1.566992187500034],[112.47617187500006,1.559082031250028],[112.1857421875001,1.4390625],[112.078515625,1.143359374999974],[111.80898437500005,1.011669921874969],[111.10136718750002,1.050537109374986],[110.50576171875005,.861962890625023],[109.65400390625004,1.614892578125023],[109.53896484375,1.89619140625004],[109.62890625000003,2.027539062499983],[109.86484375000012,1.764453125000031],[110.34921875000012,1.719726562499972],[111.22324218750012,1.395849609374991],[111.0287109375,1.557812500000026],[111.26816406250012,2.13974609375002],[111.20859375000012,2.379638671875043],[111.44384765625003,2.381542968749983],[111.5125,2.743017578124991],[112.98789062500006,3.161914062499974],[113.92392578125006,4.243212890625003],[114.0638671875,4.592675781249966],[114.65410156250007,4.037646484375045],[114.84023437500005,4.393212890625009],[114.74667968750006,4.718066406250017],[115.02675781250005,4.899707031249989],[115.10703125000006,4.390429687499974],[115.290625,4.352587890624989],[115.1400390625,4.899755859374991],[115.37490234375,4.932763671874966],[115.55449218750007,5.093554687500045],[115.41904296875012,5.413183593749963],[115.60390625,5.603417968749994],[115.74082031250012,5.533007812500045],[115.8771484375001,5.613525390625014],[116.74980468750007,6.977099609374989],[116.8498046875001,6.826708984374989],[116.78808593749997,6.606103515624994],[117.12851562500012,6.968896484375009],[117.2298828125,6.939990234374974],[117.29404296875006,6.676904296875023],[117.60966796875002,6.512646484375054],[117.69375,6.35],[117.64453124999997,6.001855468749994],[117.5011718750001,5.884667968750009],[118.00380859375,6.053320312499991],[118.11582031250006,5.8625],[117.93476562500004,5.7875],[117.97363281249997,5.70625],[118.35312500000012,5.80605468749998],[118.59482421875006,5.592089843750003],[119.22343750000007,5.412646484375031],[119.2663085937501,5.308105468750057],[119.21962890625,5.159814453125037],[118.9125,5.02290039062504],[118.26054687500007,4.988867187500034],[118.18535156250002,4.828515625000051],[118.5625,4.502148437499997],[118.54833984375003,4.379248046875006],[118.008203125,4.250244140625014],[117.6964843750001,4.342822265625045],[117.5744140625001,4.17060546875004]]],[[[117.14160156250003,7.168212890625028],[117.08066406250006,7.115283203124989],[117.06425781250007,7.26069335937504],[117.2640625,7.351660156250006],[117.26679687500004,7.220800781249991],[117.14160156250003,7.168212890625028]]]]},properties:{name:"Malaysia",childNum:8}},{geometry:{type:"Polygon",coordinates:[[[23.380664062500017,-17.640625],[24.27490234375,-17.481054687500006],[24.73291015625,-17.51777343750001],[25.001757812500017,-17.56855468750001],[25.2587890625,-17.793554687500006],[24.909082031250023,-17.821386718750006],[24.530566406250017,-18.052734375],[24.243945312500017,-18.0234375],[23.599707031250006,-18.4599609375],[23.219335937500006,-17.99970703125001],[20.97412109375,-18.31884765625],[20.9794921875,-21.9619140625],[19.977343750000017,-22.00019531250001],[19.98046875,-24.77675781250001],[19.98046875,-28.310351562500003],[19.98046875,-28.451269531250006],[19.539843750000017,-28.574609375],[19.31269531250001,-28.73330078125001],[19.24580078125001,-28.901660156250003],[19.16171875,-28.938769531250003],[18.310839843750017,-28.88623046875],[17.44794921875001,-28.69814453125001],[17.34785156250001,-28.50117187500001],[17.358691406250017,-28.26943359375001],[17.1884765625,-28.13251953125001],[17.05625,-28.031054687500003],[16.93330078125001,-28.069628906250003],[16.875292968750017,-28.1279296875],[16.841210937500023,-28.21894531250001],[16.81015625,-28.26455078125001],[16.7875,-28.39472656250001],[16.755761718750023,-28.4521484375],[16.62617187500001,-28.487890625],[16.487109375000017,-28.572851562500006],[16.447558593750017,-28.617578125],[15.719042968750017,-27.9658203125],[15.341503906250011,-27.386523437500003],[15.139062500000023,-26.50800781250001],[14.9677734375,-26.31806640625001],[14.837109375000011,-25.033203125],[14.5015625,-24.201953125],[14.462792968750023,-22.44912109375001],[13.450585937500023,-20.91669921875001],[13.168359375000023,-20.184667968750006],[12.458203125000011,-18.9267578125],[11.77587890625,-18.001757812500003],[11.733496093750006,-17.7509765625],[11.743066406250023,-17.24921875000001],[11.902539062500011,-17.2265625],[12.013964843750017,-17.168554687500006],[12.21337890625,-17.2099609375],[12.318457031250006,-17.21337890625],[12.359277343750023,-17.205859375],[12.548144531250017,-17.212695312500003],[13.179492187500017,-16.9716796875],[13.475976562500023,-17.0400390625],[14.017480468750023,-17.40888671875001],[16.1484375,-17.390234375],[18.396386718750023,-17.3994140625],[18.95527343750001,-17.803515625],[20.1943359375,-17.863671875],[20.745507812500023,-18.01972656250001],[22.32421875,-17.8375],[23.380664062500017,-17.640625]]]},properties:{name:"Namibia",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[167.54443359375003,-22.62324218750001],[167.44375,-22.63916015624997],[167.44345703125006,-22.541406250000037],[167.54443359375003,-22.62324218750001]]],[[[168.01093750000004,-21.429980468750017],[168.1390625,-21.44521484375001],[168.12070312500012,-21.615820312500034],[167.96679687500003,-21.641601562499957],[167.81542968749997,-21.392675781249963],[167.9884765625001,-21.337890624999986],[168.01093750000004,-21.429980468750017]]],[[[167.40087890625003,-21.16064453125003],[167.07265625,-20.99726562499997],[167.03271484374997,-20.922558593750026],[167.18945312500003,-20.803515625000017],[167.05576171875012,-20.720214843750014],[167.29794921875006,-20.732519531250034],[167.40087890625003,-21.16064453125003]]],[[[164.20234375000004,-20.246093749999957],[164.4359375,-20.282226562499957],[165.191796875,-20.768847656249974],[165.66279296875004,-21.267187499999977],[166.94238281250003,-22.09013671875003],[166.97031250000012,-22.32285156250002],[166.77412109375004,-22.37617187500004],[166.4679687500001,-22.256054687499997],[164.92744140625004,-21.289843749999974],[164.16972656250007,-20.48017578125004],[164.05966796875012,-20.141503906249966],[164.20234375000004,-20.246093749999957]]]]},properties:{name:"New Caledonia",childNum:4}},{geometry:{type:"Polygon",coordinates:[[[14.97900390625,22.99619140624999],[15.181835937500011,21.523388671874997],[15.607324218750023,20.954394531250003],[15.587109375000011,20.733300781249994],[15.963183593750017,20.34619140625],[15.735058593750011,19.904052734375],[15.474316406250011,16.908398437499997],[14.367968750000017,15.750146484374994],[13.4482421875,14.380664062500003],[13.505761718750023,14.134423828124994],[13.606347656250023,13.70458984375],[13.426953125000011,13.701757812499991],[13.323828125,13.670849609374997],[12.871679687500006,13.449023437500003],[12.65478515625,13.3265625],[12.463183593750017,13.09375],[10.958886718750023,13.371533203124997],[10.475878906250017,13.330224609374994],[10.229589843750006,13.281005859375],[10.184667968750006,13.270117187499991],[9.615917968750011,12.810644531249991],[9.201562500000023,12.821484375],[8.750585937500006,12.908154296874997],[8.4560546875,13.059667968749991],[8.095019531250017,13.291162109374994],[7.955761718750011,13.32275390625],[7.788671875,13.337890625],[7.056738281250006,13.000195312499997],[6.804296875,13.107666015625],[6.2998046875,13.658789062499991],[6.184277343750011,13.66367187499999],[5.838183593750017,13.765380859375],[5.491992187500017,13.872851562500003],[5.415820312500017,13.859179687500003],[5.361621093750017,13.836865234374997],[5.241894531250011,13.757226562499994],[4.664843750000017,13.733203125],[4.147558593750006,13.457714843749997],[3.947851562500006,12.775048828124994],[3.646679687500011,12.529980468749997],[3.595410156250011,11.6962890625],[2.805273437500006,12.383837890624989],[2.366015625000017,12.221923828125],[2.38916015625,11.897070312499991],[2.072949218750011,12.309375],[2.226269531250011,12.466064453125],[2.104589843750006,12.701269531249991],[1.56494140625,12.635400390624994],[.9873046875,13.041894531249994],[.988476562500011,13.36484375],[1.201171875,13.357519531249991],[.6181640625,13.703417968750003],[.42919921875,13.972119140624997],[.382519531250011,14.245800781249997],[.163867187500017,14.497216796874994],[.217480468750011,14.911474609374991],[.947460937500011,14.982128906249997],[1.300195312500023,15.272265625],[3.001074218750006,15.340966796874994],[3.06015625,15.427197265624997],[3.504296875000023,15.356347656249994],[3.5205078125,15.483105468749997],[3.842968750000011,15.701708984375003],[4.121289062500011,16.357714843750003],[4.234667968750017,16.996386718750003],[4.227636718750006,19.142773437499997],[5.836621093750011,19.479150390624994],[7.481738281250017,20.873095703125003],[11.967871093750006,23.517871093750003],[13.48125,23.18017578125],[14.215527343750011,22.619677734375003],[14.97900390625,22.99619140624999]]]},properties:{name:"Niger",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[7.30078125,4.418164062500026],[7.140429687500017,4.395117187500034],[7.227343750000045,4.527343749999972],[7.30078125,4.418164062500026]]],[[[6.804296875,13.107666015625],[7.056738281250006,13.00019531250004],[7.788671875,13.337890625],[7.955761718750011,13.322753906250028],[8.095019531250045,13.29116210937498],[8.750585937500034,12.908154296875026],[9.20156250000008,12.82148437500004],[9.615917968750011,12.810644531249963],[10.184667968750063,13.270117187499963],[10.229589843749977,13.281005859375043],[10.475878906250074,13.330224609375037],[10.958886718750051,13.371533203125011],[12.463183593750017,13.09375],[12.654785156250057,13.3265625],[13.426953125000068,13.701757812499963],[13.606347656250023,13.704589843750014],[13.932324218750011,13.258496093749997],[14.06396484375,13.078515625],[14.160058593750023,12.612792968749986],[14.184863281250017,12.447216796874997],[14.272851562500023,12.356494140624989],[14.518945312500051,12.298242187500023],[14.619726562500063,12.150976562500048],[14.559765625000011,11.492285156249963],[14.20234375000004,11.268164062499963],[14.143261718750068,11.248535156250043],[14.056738281250034,11.245019531250037],[13.981445312500057,11.21186523437504],[13.892089843750057,11.140087890624983],[13.699902343749983,10.873144531250048],[13.53535156250004,10.605078124999963],[13.414550781250028,10.171435546874989],[13.269921875000051,10.036181640624974],[13.198730468750028,9.563769531250003],[12.929492187500074,9.426269531249972],[12.87568359375004,9.303515625000017],[12.80654296875008,8.886621093749994],[12.7822265625,8.817871093750014],[12.651562500000011,8.667773437499989],[12.40351562500004,8.59555664062502],[12.311328125000074,8.419726562499989],[12.2333984375,8.282324218749977],[12.016015625000051,7.589746093750009],[11.809179687500006,7.345068359374991],[11.767382812500017,7.272265624999989],[11.861425781249977,7.11640625000004],[11.657519531250017,6.951562500000023],[11.580078125000057,6.88886718750004],[11.551660156250023,6.697265625],[11.153320312500057,6.437939453125011],[11.1064453125,6.457714843750054],[11.032519531250045,6.697900390625037],[10.954199218750006,6.7765625],[10.60625,7.063085937500006],[10.413183593750006,6.877734375],[10.293066406250034,6.876757812499974],[10.205468750000051,6.891601562499986],[10.185546874999972,6.91279296875004],[10.167773437500017,6.959179687499983],[10.143554687500057,6.99643554687502],[10.038867187500045,6.921386718750014],[9.874218750000068,6.803271484375017],[9.82070312500008,6.783935546874986],[9.779882812500034,6.760156250000023],[9.725585937499972,6.65],[9.659960937500017,6.531982421874986],[9.490234375,6.418652343749997],[8.997167968750006,5.917724609375],[8.715625,5.046875],[8.514843750000068,4.724707031250034],[8.23378906250008,4.907470703124972],[8.293066406250006,4.557617187500014],[7.644238281250068,4.525341796875011],[7.530761718750028,4.655175781249994],[7.284375,4.547656250000031],[7.076562500000051,4.716162109374991],[7.15468750000008,4.514404296875],[6.92324218750008,4.390673828125017],[6.767675781250006,4.724707031250034],[6.860351562500057,4.373339843750045],[6.633007812500011,4.340234375000051],[6.579980468750051,4.475976562499994],[6.554589843750023,4.34140625000002],[6.263671875,4.309423828124991],[6.270996093749972,4.432128906250028],[6.173339843749972,4.277392578125031],[5.970703125,4.338574218749983],[5.587792968750051,4.647216796874972],[5.448144531250023,4.945849609374974],[5.383300781250057,5.129003906249977],[5.475976562500023,5.153857421874989],[5.370019531250023,5.195019531250026],[5.367968750000045,5.337744140624963],[5.549707031250023,5.474218749999963],[5.385839843750034,5.401757812500037],[5.199218750000028,5.533544921874977],[5.456640624999977,5.61171875],[5.327343750000011,5.707519531249986],[5.112402343750034,5.64155273437504],[4.861035156250068,6.026318359374997],[4.431347656250011,6.348583984375026],[3.450781249999977,6.427050781250017],[3.71699218750004,6.597949218750017],[3.430175781250057,6.525],[3.335546875000063,6.396923828125011],[2.706445312500051,6.369238281249963],[2.735644531250045,6.595703125],[2.753710937499989,6.661767578124966],[2.774609374999983,6.711718750000017],[2.752929687500028,6.771630859374966],[2.731738281250045,6.852832031249989],[2.721386718750068,6.980273437500017],[2.75673828125008,7.067919921875017],[2.750488281250057,7.39506835937496],[2.765820312500068,7.422509765625051],[2.783984375000045,7.443408203125045],[2.78515625,7.476855468750017],[2.703125,8.371826171875],[2.774804687500023,9.048535156250026],[3.044921875,9.08383789062502],[3.325195312499972,9.778466796875051],[3.60205078125,10.004541015625009],[3.646582031250006,10.408984374999989],[3.771777343750017,10.417626953124966],[3.83447265625,10.607421875],[3.7568359375,10.76875],[3.71640625,11.07958984375],[3.695312499999972,11.12031250000004],[3.63886718750004,11.176855468750006],[3.487792968749972,11.395410156250037],[3.490527343750017,11.499218750000054],[3.55390625000004,11.631884765624989],[3.595410156250068,11.696289062500057],[3.664746093750068,11.762451171875028],[3.646679687500011,12.529980468749983],[3.947851562500006,12.775048828124994],[4.147558593750006,13.457714843749983],[4.664843750000045,13.733203124999974],[5.241894531250011,13.757226562499994],[5.361621093750074,13.836865234375054],[5.415820312500017,13.859179687499974],[5.491992187500074,13.872851562500003],[6.2998046875,13.658789062500006],[6.804296875,13.107666015625]]]]},properties:{name:"Nigeria",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[-83.6419921875,10.917236328125],[-83.71293945312499,10.785888671875],[-83.91928710937499,10.7353515625],[-84.6341796875,11.045605468749997],[-84.9091796875,10.9453125],[-85.5841796875,11.189453125],[-85.7443359375,11.06210937499999],[-87.670166015625,12.965673828124991],[-87.58505859374999,13.043310546874991],[-87.42436523437499,12.921142578125],[-87.33725585937499,12.979248046875],[-87.05917968749999,12.991455078125],[-87.00932617187499,13.0078125],[-86.918212890625,13.223583984374997],[-86.87353515625,13.266503906249994],[-86.792138671875,13.27978515625],[-86.72929687499999,13.284375],[-86.710693359375,13.313378906249994],[-86.76352539062499,13.63525390625],[-86.77060546874999,13.69873046875],[-86.758984375,13.746142578125003],[-86.733642578125,13.763476562500003],[-86.61025390625,13.774853515624997],[-86.376953125,13.755664062500003],[-86.33173828125,13.770068359375003],[-86.238232421875,13.899462890625003],[-86.15122070312499,13.994580078124997],[-86.0892578125,14.037207031249991],[-86.04038085937499,14.050146484374991],[-85.9837890625,13.965673828124991],[-85.78671875,13.844433593749997],[-85.75341796875,13.85205078125],[-85.73393554687499,13.858691406250003],[-85.727734375,13.876074218749991],[-85.731201171875,13.931835937499997],[-85.68193359374999,13.982568359374994],[-85.20834960937499,14.311816406250003],[-85.059375,14.582958984374997],[-84.86044921874999,14.809765625],[-84.645947265625,14.661083984374997],[-84.53764648437499,14.633398437499991],[-83.635498046875,14.876416015624997],[-83.5365234375,14.977001953124997],[-83.4150390625,15.008056640625],[-83.15751953124999,14.993066406249994],[-83.18535156249999,14.956396484374991],[-83.21591796874999,14.932373046875],[-83.27988281249999,14.812792968750003],[-83.344384765625,14.902099609375],[-83.413720703125,14.825341796874994],[-83.29921875,14.7490234375],[-83.187744140625,14.340087890625],[-83.4123046875,13.99648437499999],[-83.567333984375,13.3203125],[-83.5109375,12.411816406249997],[-83.627197265625,12.459326171874991],[-83.59335937499999,12.713085937499997],[-83.75424804687499,12.501953125],[-83.680419921875,12.024316406249994],[-83.7671875,12.059277343749997],[-83.82890624999999,11.861035156249997],[-83.70458984375,11.824560546874991],[-83.6517578125,11.642041015624997],[-83.86787109375,11.300048828125],[-83.6419921875,10.917236328125]]]},properties:{name:"Nicaragua",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-169.80341796875,-19.0830078125],[-169.94833984375,-19.072851562500006],[-169.834033203125,-18.96601562500001],[-169.80341796875,-19.0830078125]]]},properties:{name:"Niue",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-68.205810546875,12.144580078124989],[-68.25434570312495,12.032080078124977],[-68.36923828125,12.301953124999983],[-68.205810546875,12.144580078124989]]],[[[4.226171875000034,51.38647460937503],[3.902050781250011,51.20766601562502],[3.43251953125008,51.24575195312505],[3.35009765625,51.37768554687503],[4.226171875000034,51.38647460937503]]],[[[3.94912109375008,51.73945312500001],[4.07509765625008,51.648779296875006],[3.699023437500017,51.70991210937501],[3.94912109375008,51.73945312500001]]],[[[4.886132812500023,53.07070312500005],[4.70917968750004,53.036035156249994],[4.886425781249983,53.18330078124998],[4.886132812500023,53.07070312500005]]],[[[4.226171875000034,51.38647460937503],[3.448925781250068,51.54077148437503],[3.743945312500017,51.596044921875006],[4.27412109375004,51.47163085937498],[4.004785156250051,51.595849609374966],[4.182617187500057,51.61030273437498],[3.946875,51.810546875],[4.482812500000023,52.30917968749998],[4.76875,52.941308593749966],[5.061230468750068,52.96064453125001],[5.532031250000074,53.268701171874966],[6.062207031250068,53.407080078125006],[6.816210937500045,53.44116210937503],[7.197265625000028,53.28227539062499],[7.033007812500045,52.65136718749997],[6.710742187500045,52.61787109374998],[6.748828125000074,52.464013671874994],[7.035156250000057,52.38022460937498],[6.724511718749994,52.080224609374966],[6.800390625,51.96738281249998],[5.948730468750057,51.80268554687501],[6.198828125000034,51.45],[6.129980468750034,51.14741210937501],[5.857519531250034,51.030126953125006],[6.048437500000034,50.90488281250006],[5.993945312500017,50.75043945312504],[5.693554687500011,50.774755859375006],[5.796484375000034,51.153076171875],[5.214160156250045,51.278955078124966],[5.03095703125004,51.46909179687498],[4.226171875000034,51.38647460937503]]],[[[5.325781250000063,53.38574218750003],[5.190234375000074,53.39179687500001],[5.582617187500063,53.438085937500034],[5.325781250000063,53.38574218750003]]]]},properties:{name:"Netherlands",childNum:6,cp:[5.0752777,52.358465]}},{geometry:{type:"MultiPolygon",coordinates:[[[[5.085839843750023,60.30756835937501],[5.089062500000068,60.188769531250045],[4.95722656250004,60.44726562500006],[5.085839843750023,60.30756835937501]]],[[[4.958691406250068,61.084570312500034],[4.79902343750004,61.08271484375001],[4.861621093749989,61.19384765625],[4.958691406250068,61.084570312500034]]],[[[8.10273437500004,63.33759765625004],[7.804003906250017,63.413916015625034],[8.073535156250045,63.47080078124998],[8.10273437500004,63.33759765625004]]],[[[8.470800781250063,63.66713867187502],[8.287109375000028,63.68715820312502],[8.764648437500057,63.804638671874955],[8.78652343750008,63.703466796875034],[8.470800781250063,63.66713867187502]]],[[[11.2314453125,64.865869140625],[10.739843750000034,64.87031250000001],[11.02099609375,64.97871093749995],[11.2314453125,64.865869140625]]],[[[12.971777343750063,67.87412109375],[12.824023437500074,67.82124023437498],[13.068066406250068,68.07133789062505],[12.971777343750063,67.87412109375]]],[[[13.872851562500045,68.26533203125004],[14.096777343750034,68.218603515625],[13.229394531250051,67.995361328125],[13.300195312499994,68.16044921875007],[13.872851562500045,68.26533203125004]]],[[[15.207128906250006,68.943115234375],[15.222070312500023,68.61630859375003],[14.404687500000051,68.663232421875],[15.037792968750068,69.00053710937507],[15.207128906250006,68.943115234375]]],[[[15.760351562500006,68.56123046875001],[16.328906250000017,68.87631835937498],[16.519238281250068,68.63300781249998],[15.975292968750011,68.402490234375],[14.257519531249983,68.19077148437503],[15.412597656250028,68.61582031250003],[15.483007812500006,69.04345703125003],[16.04804687500001,69.30205078125002],[15.760351562500006,68.56123046875001]]],[[[17.503027343750034,69.59624023437502],[18.004101562500068,69.50498046874998],[17.95068359375003,69.19814453125],[17.487890625000063,69.19682617187499],[17.08251953124997,69.013671875],[16.81044921875008,69.07070312499997],[17.001757812500045,69.36191406250006],[17.36083984375003,69.38149414062497],[17.503027343750034,69.59624023437502]]],[[[29.956152343750006,69.79677734375002],[29.766210937500006,69.76752929687501],[29.835839843749994,69.90556640625005],[29.956152343750006,69.79677734375002]]],[[[20.779199218750023,70.08974609375002],[20.46425781250005,70.0765625],[20.492773437500006,70.20332031249995],[20.78603515625008,70.21953124999999],[20.779199218750023,70.08974609375002]]],[[[19.25507812500001,70.06640625000006],[19.607812500000023,70.019140625],[19.334765625000074,69.82026367187501],[18.784765625000034,69.57900390624997],[18.12988281250003,69.557861328125],[18.34931640625004,69.76787109374999],[18.67402343750004,69.78164062500002],[19.13271484375005,70.24414062500003],[19.25507812500001,70.06640625000006]]],[[[19.76748046875005,70.21669921875002],[20.005957031250034,70.07622070312502],[19.599023437499994,70.26616210937507],[19.76748046875005,70.21669921875002]]],[[[23.615332031250034,70.54931640625003],[23.15917968750003,70.28261718750005],[22.941015625000063,70.444580078125],[23.546679687500017,70.61708984374997],[23.615332031250034,70.54931640625003]]],[[[24.01757812500003,70.56738281249997],[23.716601562500074,70.561865234375],[23.778417968750063,70.74736328125005],[24.01757812500003,70.56738281249997]]],[[[23.440527343750063,70.81577148437503],[22.8291015625,70.54155273437505],[22.358691406250017,70.514794921875],[21.99453125000008,70.65712890624997],[23.440527343750063,70.81577148437503]]],[[[30.869726562500006,69.78344726562506],[30.860742187499994,69.53842773437503],[30.18017578124997,69.63583984375],[30.08730468750005,69.43286132812503],[29.38828125,69.29814453125005],[28.96582031250003,69.02197265625],[28.846289062500006,69.17690429687502],[29.33339843750005,69.47299804687503],[29.14160156250003,69.67143554687505],[27.747851562500045,70.06484375],[27.127539062500063,69.90649414062497],[26.525390625000057,69.91503906250003],[26.07246093750004,69.69155273437497],[25.748339843750017,68.99013671875],[24.94140625000003,68.59326171875006],[23.85400390625,68.80590820312503],[23.324023437500017,68.64897460937502],[22.410937500000074,68.719873046875],[21.59375,69.273583984375],[21.06611328125001,69.21411132812497],[21.065722656250017,69.04174804687503],[20.622167968750006,69.036865234375],[20.116699218750057,69.02089843750005],[20.348046875000023,68.84873046875003],[19.969824218750063,68.35639648437501],[18.303027343750045,68.55541992187497],[17.91669921875001,67.96489257812502],[17.324609375000023,68.10380859374999],[16.783593750000023,67.89501953125],[16.12744140625,67.42583007812507],[16.40351562500004,67.05498046875002],[15.422949218750006,66.48984374999998],[15.483789062500051,66.30595703124999],[14.543261718750045,66.12934570312498],[14.47968750000004,65.30146484374998],[13.650292968750023,64.58154296874997],[14.077636718750028,64.464013671875],[14.141210937500006,64.17353515624998],[13.960546875000063,64.01401367187498],[13.203515625000023,64.07509765625],[12.792773437500017,64],[12.175195312500051,63.595947265625],[11.999902343750051,63.29169921875001],[12.303515625000074,62.28559570312501],[12.155371093750006,61.720751953125045],[12.88076171875008,61.35229492187506],[12.706054687500028,61.059863281250074],[12.29414062500004,61.00268554687506],[12.588671874999989,60.450732421875045],[12.486132812500074,60.10678710937506],[11.680761718750034,59.59228515625003],[11.798144531250074,59.28989257812498],[11.64277343750004,58.92607421875002],[11.470703125000057,58.909521484375034],[11.388281250000063,59.036523437499966],[10.834472656250028,59.18393554687498],[10.595312500000063,59.764550781249966],[10.179394531250068,59.00927734375003],[9.842578125000017,58.95849609374997],[9.557226562500063,59.11269531250002],[9.65693359375004,58.97119140624997],[8.166113281250063,58.145312500000045],[7.0048828125,58.024218750000074],[6.877050781250006,58.15073242187498],[6.590527343750068,58.09731445312502],[6.659863281250068,58.26274414062499],[5.706835937500074,58.52363281250001],[5.55556640625008,58.975195312500006],[6.099023437500023,58.87026367187502],[6.363281250000028,59.00092773437501],[6.099414062500017,58.951953125000074],[5.88916015625,59.097949218750045],[5.951855468750068,59.299072265625],[6.415332031250074,59.547119140625],[5.17324218750008,59.16254882812498],[5.2421875,59.564306640625034],[5.472460937500017,59.713085937499955],[5.77216796875004,59.66093749999999],[6.216601562499989,59.818359375],[5.73046875,59.863085937500045],[6.348730468750006,60.35297851562504],[6.57363281250008,60.36059570312497],[6.526855468750057,60.152929687500034],[6.995703125,60.511962890625],[6.1533203125,60.34624023437499],[5.145800781250074,59.63881835937502],[5.205664062500006,60.087939453125045],[5.688574218749977,60.12319335937502],[5.285839843750011,60.20571289062505],[5.13710937500008,60.445605468750074],[5.648339843750051,60.68798828124997],[5.244042968750023,60.569580078125],[5.115820312500006,60.63598632812503],[5.008593750000017,61.038183593750006],[6.777832031250028,61.142431640625006],[7.038671875000063,60.952929687500045],[7.040136718750006,61.091162109375034],[7.604492187500057,61.210546875000034],[7.34658203125008,61.30058593749999],[7.442578125000011,61.43461914062502],[7.173535156250011,61.16596679687501],[6.599902343750017,61.28964843749998],[6.383496093750068,61.133886718750034],[5.451269531250034,61.10234375000002],[5.106738281250017,61.187548828125045],[5.002734375000074,61.43359375],[5.338671875000017,61.485498046874994],[4.927832031249977,61.71069335937506],[4.93007812499999,61.878320312499994],[6.01582031250004,61.7875],[6.730761718750045,61.86977539062505],[5.266894531250045,61.935595703125045],[5.143164062500063,62.159912109375],[5.908300781249977,62.41601562500003],[6.083496093750057,62.349609375],[6.580078125000057,62.407275390625045],[6.692382812500028,62.46806640624999],[6.136132812500051,62.40747070312497],[6.352929687500051,62.61113281249999],[7.653125,62.56401367187499],[7.538378906250074,62.67207031249998],[8.045507812500006,62.77124023437503],[6.734960937500006,62.72070312500003],[6.940429687500028,62.930468750000045],[7.571875,63.09951171875002],[8.100585937500028,63.090966796874966],[8.623144531250006,62.84624023437502],[8.158007812500017,63.16152343750005],[8.635546875000045,63.34233398437502],[8.360742187500023,63.498876953125034],[8.576171875000028,63.60117187499998],[9.135839843750006,63.593652343749966],[9.156054687500045,63.459326171875034],[9.696875,63.624560546875045],[10.020996093750028,63.39082031250004],[10.76015625000008,63.461279296875006],[10.725292968750068,63.625],[11.370703125000034,63.804833984374994],[11.175585937500074,63.89887695312498],[11.457617187500063,64.00297851562505],[11.306640625000028,64.04887695312499],[10.91425781250004,63.92109374999998],[10.934863281250045,63.770214843749955],[10.055078125000051,63.5126953125],[9.567285156250051,63.70615234374998],[10.565625,64.418310546875],[11.523828125000051,64.744384765625],[11.632910156250063,64.81391601562495],[11.296777343750051,64.75478515625],[11.489355468750034,64.975830078125],[12.15966796875,65.178955078125],[12.508398437499977,65.09941406250005],[12.915527343750057,65.33925781249997],[12.417578125000063,65.18408203124997],[12.133886718749977,65.27915039062498],[12.68886718750008,65.90219726562498],[13.033105468750051,65.95625],[12.783789062500063,66.10043945312506],[14.034179687500057,66.29755859374998],[13.118847656250011,66.23066406250004],[13.211425781250028,66.64082031250001],[13.959472656250028,66.79433593750002],[13.651562500000011,66.90708007812498],[14.10878906250008,67.11923828125003],[15.41572265625004,67.20244140625002],[14.441699218750045,67.27138671875005],[14.961914062500057,67.57426757812502],[15.59443359375004,67.34853515625005],[15.691503906250006,67.52138671875],[15.24873046875004,67.6021484375],[15.303906250000011,67.76528320312502],[14.854687500000068,67.66333007812506],[14.798925781250063,67.80932617187503],[15.13427734375,67.97270507812502],[15.621386718750017,67.94829101562502],[15.316015624999977,68.06875],[16.007910156250006,68.22871093750004],[16.312304687500017,67.88144531249998],[16.20380859375001,68.31674804687503],[17.552832031250063,68.42626953125006],[16.51435546875004,68.53256835937503],[18.101464843749994,69.15629882812499],[18.259765625,69.47060546875],[18.915917968750023,69.33559570312502],[18.614453125000068,69.49057617187498],[19.197265625000057,69.74785156249999],[19.722460937500017,69.78164062500002],[19.64150390625005,69.42402343750001],[20.324218750000057,69.94531249999997],[20.054492187500074,69.33266601562497],[20.486718750000023,69.54208984375],[20.739453124999983,69.52050781250003],[20.622070312500057,69.91391601562498],[21.163085937500057,69.88950195312498],[21.432910156250045,70.01318359375006],[21.974707031250034,69.83457031249998],[21.355761718750045,70.23339843749997],[22.321972656250068,70.264501953125],[22.684570312500057,70.374755859375],[23.35390625000008,69.98339843750003],[23.3291015625,70.20722656249995],[24.420019531250034,70.70200195312503],[24.263476562500017,70.82631835937497],[24.658007812500017,71.00102539062505],[25.264648437500057,70.843505859375],[25.768164062500063,70.85317382812502],[25.043847656250023,70.10903320312502],[26.66132812500004,70.93974609374999],[26.585058593750034,70.41000976562498],[26.989355468750063,70.51137695312502],[27.183691406250034,70.74404296875],[27.546484375000063,70.80400390625005],[27.23525390625008,70.94721679687498],[27.59707031250005,71.09130859375003],[28.392285156250068,70.97529296875004],[27.898046875,70.67792968750001],[28.271777343750017,70.66796875000003],[28.192968750000034,70.24858398437505],[28.83154296875003,70.86396484375001],[29.7375,70.646826171875],[30.065136718750097,70.70297851562498],[30.944140625000017,70.27441406249997],[30.262988281250074,70.12470703125004],[28.804296875000063,70.09252929687506],[29.601367187500017,69.97675781249998],[29.792089843750063,69.727880859375],[30.08828125,69.71757812500005],[30.237597656250017,69.86220703125002],[30.428320312500006,69.722265625],[30.869726562500006,69.78344726562506]]],[[[25.58632812500005,71.14208984375],[26.13378906250003,70.99580078125004],[25.582031250000057,70.960791015625],[25.31494140625,71.03413085937504],[25.58632812500005,71.14208984375]]],[[[-8.953564453124983,70.83916015625002],[-8.001367187499966,71.17768554687495],[-8.002099609374937,71.04125976562497],[-8.953564453124983,70.83916015625002]]],[[[19.219335937500006,74.39101562500002],[18.86123046875008,74.51416015624997],[19.182910156250045,74.51791992187503],[19.219335937500006,74.39101562500002]]],[[[21.60810546875004,78.59570312499997],[22.04316406250004,78.57695312500007],[22.29951171875004,78.22817382812497],[23.451953125000074,78.14946289062502],[23.11669921874997,77.99150390624999],[24.901855468750057,77.756591796875],[22.55371093750003,77.26665039062502],[22.685351562500045,77.55351562500002],[20.928125,77.45966796874998],[21.653125,77.92353515624998],[20.22792968750005,78.47783203125005],[21.60810546875004,78.59570312499997]]],[[[11.250292968750017,78.610693359375],[12.116406250000068,78.232568359375],[11.121289062500011,78.46328125],[10.558203125000063,78.90292968750003],[11.250292968750017,78.610693359375]]],[[[29.047070312500068,78.91206054687504],[29.69667968750005,78.90473632812495],[27.88906250000005,78.8521484375],[28.511132812500023,78.96733398437502],[29.047070312500068,78.91206054687504]]],[[[16.786718750000034,79.90673828125],[17.834570312499977,79.80004882812503],[17.66875,79.38593750000004],[18.39736328125008,79.60517578125001],[18.677832031250006,79.26171875000003],[19.893554687500057,79.05620117187499],[20.61103515625004,79.10664062499998],[21.388769531250034,78.74042968749998],[19.67675781250003,78.60957031249995],[16.700488281250045,76.57929687499995],[14.365820312500034,77.23447265625003],[13.995703125000034,77.50820312500002],[14.69501953125004,77.525048828125],[14.920800781250023,77.68881835937506],[17.033300781250006,77.79770507812503],[16.91406250000003,77.89799804687505],[14.089941406250063,77.77138671875],[13.680566406250051,78.028125],[14.307226562500006,78.00507812500001],[15.783886718750011,78.32705078125005],[17.00292968750003,78.36938476562497],[16.44863281250008,78.50356445312502],[16.78261718750008,78.66362304687505],[15.417382812500023,78.47324218749998],[15.384179687500023,78.77119140625001],[15.01630859375004,78.63012695312497],[14.689257812500017,78.720947265625],[14.638281250000034,78.41459960937502],[14.110449218750063,78.27089843749997],[13.150195312499989,78.2375],[11.365429687500011,78.95039062500004],[12.323437500000068,78.91425781249995],[12.083984375000028,79.26752929687498],[11.579785156250068,79.28349609375005],[11.208105468750034,79.12963867187503],[10.737597656250017,79.52016601562502],[10.804003906250045,79.79877929687504],[11.150390625,79.71699218749998],[11.702343750000011,79.82060546875005],[12.287792968750068,79.713134765625],[12.279980468749983,79.81596679687507],[13.692871093749972,79.860986328125],[13.777539062500011,79.71528320312498],[12.555371093750068,79.56948242187502],[13.333789062500017,79.57480468750006],[14.029589843750017,79.34414062500005],[14.59365234375008,79.79873046875002],[16.34375,78.97612304687502],[15.816113281250011,79.68183593750001],[16.245703125000034,80.04946289062502],[16.786718750000034,79.90673828125]]],[[[32.52597656250006,80.119140625],[31.48193359374997,80.10791015625003],[33.62929687499999,80.21743164062497],[32.52597656250006,80.119140625]]],[[[20.897851562500023,80.24995117187501],[22.289746093749983,80.04921874999997],[22.450781250000034,80.40224609375005],[23.00800781250004,80.473974609375],[23.114550781250074,80.18696289062498],[24.29755859375004,80.36040039062505],[26.86083984375,80.16000976562498],[27.19863281250008,79.90659179687506],[25.641210937500034,79.40302734374995],[23.94775390625,79.19428710937498],[22.903710937500023,79.23066406250001],[22.865527343750045,79.41186523437497],[20.861132812500017,79.39785156249997],[20.128222656250074,79.489599609375],[19.674609375000045,79.591162109375],[20.784082031250023,79.74858398437502],[18.725,79.7607421875],[18.25537109375,79.92919921875003],[18.855957031250057,80.03662109375],[17.91689453125005,80.14311523437502],[19.343359375000063,80.11640624999998],[19.733300781249994,80.47783203124999],[20.897851562500023,80.24995117187501]]]]},properties:{name:"Norway",childNum:27}},{geometry:{type:"Polygon",coordinates:[[[87.984375,27.133935546874994],[87.9931640625,27.086083984374994],[88.11103515625001,26.928466796875],[88.1572265625,26.807324218749997],[88.16152343750002,26.724804687499997],[88.11152343750001,26.58642578125],[88.05488281250001,26.430029296875],[88.02695312500003,26.39501953125],[87.9951171875,26.382373046874996],[87.28740234374999,26.360302734374997],[87.01640624999999,26.555419921875],[86.70136718750001,26.43505859375],[86.00732421875,26.649365234374997],[85.79453125000003,26.604150390624994],[85.7373046875,26.63974609375],[85.6484375,26.829003906249994],[85.56845703125003,26.83984375],[85.29296875,26.741015625],[85.19179687500002,26.766552734374997],[84.68535156249999,27.041015625],[84.65380859375,27.091699218749994],[84.65478515625,27.203662109374996],[84.64072265625003,27.249853515625],[84.61015624999999,27.298681640625],[84.48085937500002,27.348193359374996],[84.22978515624999,27.42783203125],[84.09101562500001,27.491357421874994],[83.82880859375001,27.377832031249994],[83.74697265625002,27.395947265624997],[83.55166015625002,27.456347656249996],[83.44716796875002,27.46533203125],[83.38398437500001,27.44482421875],[83.36943359374999,27.41025390625],[83.28974609375001,27.370996093749994],[82.7333984375,27.518994140624997],[82.71083984375002,27.5966796875],[82.67734375000003,27.6734375],[82.6298828125,27.687060546874996],[82.45136718750001,27.671826171874997],[82.28769531250003,27.756542968749997],[82.11191406250003,27.864941406249997],[82.03701171875002,27.900585937499997],[81.98769531250002,27.913769531249997],[81.94521484375002,27.899267578125],[81.896875,27.874462890624997],[81.85263671875003,27.867089843749994],[81.1689453125,28.335009765624996],[80.58701171875003,28.649609375],[80.51787109374999,28.665185546874994],[80.49580078125001,28.635791015624996],[80.47910156250003,28.604882812499994],[80.41855468750003,28.612011718749997],[80.32480468750003,28.66640625],[80.2265625,28.723339843749997],[80.07070312500002,28.83017578125],[80.05166015625002,28.8703125],[80.08457031250003,28.994189453124996],[80.13046875000003,29.100390625],[80.16953125000003,29.124316406249996],[80.23300781250003,29.194628906249996],[80.25595703125003,29.318017578124994],[80.2548828125,29.42333984375],[80.31689453125,29.572070312499996],[80.40185546875,29.730273437499996],[80.54902343750001,29.899804687499994],[80.81992187500003,30.119335937499997],[80.84814453125,30.13974609375],[80.90761718750002,30.171923828124996],[80.96611328124999,30.180029296875],[81.17714843750002,30.039892578125],[81.25507812500001,30.093310546874996],[81.41718750000001,30.337597656249997],[81.64189453124999,30.3875],[81.85488281250002,30.36240234375],[82.04335937500002,30.3267578125],[82.220703125,30.063867187499994],[83.15546875000001,29.612646484375],[83.58349609375,29.18359375],[83.93593750000002,29.279492187499997],[84.02197265625,29.253857421874997],[84.10136718749999,29.219970703125],[84.12783203125002,29.156298828124996],[84.17558593749999,29.036376953125],[84.22871093750001,28.911767578124994],[84.796875,28.560205078124994],[84.85507812500003,28.553613281249994],[85.06914062499999,28.609667968749996],[85.12636718750002,28.60263671875],[85.15908203125002,28.592236328124997],[85.16015625,28.571875],[85.12148437500002,28.484277343749994],[85.08857421875001,28.372265625],[85.12246093750002,28.315966796874996],[85.21210937500001,28.292626953124994],[85.41064453125,28.276025390624994],[85.67832031250003,28.27744140625],[85.75947265625001,28.220654296874997],[85.84023437500002,28.1353515625],[85.92167968749999,27.989697265624997],[85.9541015625,27.92822265625],[85.99453125000002,27.910400390625],[86.06416015625001,27.934716796874994],[86.07871093750003,28.08359375],[86.13701171874999,28.11435546875],[86.21796875000001,28.0220703125],[86.32861328125,27.959521484374996],[86.40869140625,27.928662109374997],[86.51689453124999,27.963525390624994],[86.55449218749999,28.085205078125],[86.61445312500001,28.10302734375],[86.69052734375003,28.094921875],[86.71962890625002,28.070654296875],[86.75039062500002,28.0220703125],[86.93378906250001,27.968457031249997],[87.02011718750003,27.928662109374997],[87.14140624999999,27.838330078124997],[87.29072265625001,27.821923828124994],[87.62255859375,27.815185546875],[87.86074218750002,27.886083984375],[88.10976562500002,27.87060546875],[87.984375,27.133935546874994]]]},properties:{name:"Nepal",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[169.17822265624997,-52.497265625],[169.12753906250006,-52.570312499999964],[169.02177734375002,-52.49541015624998],[169.17822265624997,-52.497265625]]],[[[166.22109375,-50.76152343749997],[166.2428710937501,-50.84570312499998],[165.88916015624997,-50.80771484374996],[166.10136718750002,-50.538964843750016],[166.26748046875005,-50.558593750000014],[166.22109375,-50.76152343749997]]],[[[168.14492187500005,-46.862207031249966],[168.04316406250004,-46.9326171875],[168.2409179687501,-47.070019531250026],[167.52197265624997,-47.258691406249994],[167.80078125000003,-46.90654296875002],[167.78398437500007,-46.699804687500006],[167.9557617187501,-46.69443359374998],[168.14492187500005,-46.862207031249966]]],[[[166.97949218749997,-45.17968750000003],[167.02265625000004,-45.299804687499986],[166.89267578125012,-45.24052734374999],[166.97949218749997,-45.17968750000003]]],[[[-176.17763671874997,-43.74033203124998],[-176.38173828124997,-43.86679687499998],[-176.40737304687497,-43.7609375],[-176.516552734375,-43.78476562499996],[-176.33359375000003,-44.02529296875004],[-176.51552734374997,-44.11660156249998],[-176.62934570312495,-44.036132812500014],[-176.55512695312504,-43.85195312499998],[-176.84765625000003,-43.82392578125004],[-176.56611328124995,-43.717578125000045],[-176.17763671874997,-43.74033203124998]]],[[[173.91464843750018,-40.86367187500004],[173.78085937500012,-40.921777343749966],[173.964453125,-40.71298828124998],[173.91464843750018,-40.86367187500004]]],[[[173.11533203125006,-41.27929687499997],[173.94716796875005,-40.92412109375],[173.79785156250003,-41.271972656249986],[173.99941406250005,-40.99326171874996],[174.30253906249996,-41.019531249999986],[174.03857421875003,-41.24189453125],[174.37011718750009,-41.1037109375],[174.06933593750009,-41.42949218750002],[174.08369140625015,-41.67080078124998],[174.2831054687501,-41.740625],[173.22119140624997,-42.976562499999986],[172.62402343749997,-43.27246093749996],[172.73476562500005,-43.35478515625003],[172.52666015625002,-43.464746093749966],[172.69345703125006,-43.444335937499986],[172.80703125000005,-43.620996093749994],[173.07324218750003,-43.676171874999966],[173.065625,-43.87460937499998],[172.50273437500002,-43.84365234374998],[172.48037109375,-43.726660156250034],[172.29658203125004,-43.867871093750026],[172.035546875,-43.70175781250002],[172.17978515625006,-43.895996093749986],[171.24072265624997,-44.26416015625003],[171.14628906250002,-44.9123046875],[170.99902343750003,-44.91142578124999],[171.11328125000003,-45.03925781250001],[170.7005859375,-45.68427734374997],[170.77626953125005,-45.870898437499974],[170.4191406250001,-45.94101562499996],[169.68662109375006,-46.55166015625002],[169.34228515625003,-46.62050781250001],[168.38212890625007,-46.60537109374995],[168.1891601562501,-46.362207031249966],[167.8419921875001,-46.366210937499986],[167.539453125,-46.14853515624996],[167.36894531250007,-46.24150390624999],[166.73154296875006,-46.19785156249998],[166.91669921875004,-45.95722656249998],[166.64990234374997,-46.04169921875004],[166.71796875000004,-45.88935546875001],[166.49316406249997,-45.9638671875],[166.48828124999997,-45.83183593750002],[167.0033203125,-45.71210937500004],[166.79765625000002,-45.64560546874999],[166.99082031250012,-45.531738281249986],[166.73398437500012,-45.54355468749999],[166.74306640625,-45.46845703124997],[166.91992187499997,-45.40791015624998],[166.86923828125006,-45.31123046875],[167.15566406250005,-45.410937499999974],[167.23007812500012,-45.29033203125],[167.02587890624997,-45.12363281249998],[167.25947265625004,-45.08222656249997],[167.19453125000004,-44.963476562500034],[167.41074218750006,-44.82792968750003],[167.4662109375,-44.958300781250045],[167.48496093750006,-44.77138671874998],[167.78701171875,-44.59501953125002],[167.90898437500002,-44.66474609375001],[167.85654296875012,-44.50068359374998],[168.45742187500005,-44.030566406250045],[169.17890625000004,-43.9130859375],[169.16953125000006,-43.77705078125],[169.83388671875,-43.53701171875004],[170.24023437499997,-43.163867187500045],[170.39609375000012,-43.18222656249996],[170.30283203125012,-43.10761718750004],[170.61181640625003,-43.091796875000014],[170.5236328125001,-43.00898437500001],[170.6654296875,-42.961230468749974],[170.73525390625005,-43.029785156249986],[170.96992187500004,-42.71835937499996],[171.01171875000003,-42.88505859374999],[171.027734375,-42.696093750000045],[171.31337890625005,-42.460156250000026],[171.48623046875,-41.7947265625],[171.94804687500002,-41.53867187499996],[172.13945312500002,-40.947265625000014],[172.640625,-40.51826171875001],[172.94365234375007,-40.51875],[172.73261718750004,-40.54375],[172.70439453125002,-40.6677734375],[172.988671875,-40.84824218749999],[173.11533203125006,-41.27929687499997]]],[[[175.54316406250015,-36.279296874999986],[175.34619140624997,-36.217773437499986],[175.3895507812501,-36.07773437499996],[175.54316406250015,-36.279296874999986]]],[[[173.26943359375,-34.93476562499998],[173.44785156250012,-34.844335937500034],[173.47265625000003,-34.94697265624998],[174.10400390625003,-35.14287109375002],[174.1431640625,-35.3],[174.32031250000003,-35.246679687500034],[174.58066406250018,-35.78554687500004],[174.39580078124996,-35.79736328124996],[174.8021484375,-36.30947265625001],[174.72246093750007,-36.84121093749998],[175.29951171875004,-36.99326171874996],[175.38535156250012,-37.206933593749966],[175.54248046874997,-37.2013671875],[175.46083984375005,-36.475683593750034],[175.77216796875004,-36.73515625],[176.10839843749997,-37.64511718749998],[177.27402343750012,-37.993457031249974],[178.0091796875,-37.55488281249998],[178.53623046875006,-37.69208984375004],[178.26767578125006,-38.551171875],[177.976171875,-38.72226562500005],[177.90878906250012,-39.23955078125],[177.52294921875003,-39.07382812499999],[177.07675781250012,-39.22177734375002],[176.93925781249996,-39.55527343750002],[177.10986328125009,-39.673144531250045],[176.8421875000001,-40.15781250000002],[175.98291015625003,-41.21328125000002],[175.30976562499998,-41.610644531249974],[175.16562500000012,-41.41738281249995],[174.88134765624997,-41.42402343749997],[174.8656250000001,-41.223046874999966],[174.63535156250012,-41.28945312499999],[175.1625,-40.62158203125],[175.25410156250004,-40.28935546875],[175.1559570312501,-40.11494140625],[175.00927734375009,-39.95214843749996],[173.93437500000013,-39.50908203125002],[173.76367187499997,-39.31875],[173.84433593750006,-39.13935546875001],[174.39843749999997,-38.96259765624998],[174.59736328124998,-38.78505859374995],[174.80166015625005,-37.895507812500014],[174.92802734375002,-37.80449218750003],[174.58583984374994,-37.09775390625002],[174.73427734375,-37.21523437499998],[174.92890625000004,-37.084765625000045],[174.78203125000013,-36.94375],[174.47558593750009,-36.94189453124997],[174.1888671875001,-36.492285156250034],[174.4015625000001,-36.60195312499999],[174.39277343750004,-36.24003906249999],[174.26787109375002,-36.16308593750003],[174.25371093749996,-36.24912109374998],[174.03642578125013,-36.12246093750001],[173.91445312499994,-35.908691406249986],[173.91728515625002,-36.01816406249999],[174.16640624999994,-36.327636718749986],[174.05468749999991,-36.35976562500004],[173.41220703125012,-35.542578125],[173.62617187500004,-35.31914062499996],[173.3763671875001,-35.50009765624996],[173.31396484375003,-35.44335937499996],[173.11669921874997,-35.205273437500026],[173.190625,-35.01621093749998],[172.70595703125005,-34.45517578124998],[173.04394531249997,-34.429101562499994],[172.96376953125,-34.53515625000003],[173.26943359375,-34.93476562499998]]]]},properties:{name:"New Zealand",childNum:9}},{geometry:{type:"MultiPolygon",coordinates:[[[[58.722070312499994,20.21875],[58.640917968750074,20.210693359375057],[58.64121093750006,20.33735351562501],[58.884375,20.680566406250023],[58.95078125000006,20.516162109375017],[58.722070312499994,20.21875]]],[[[56.38798828125002,24.97919921875004],[56.640625,24.4703125],[57.12304687500003,23.980712890625],[58.773046875,23.517187499999977],[59.42939453125004,22.660839843749955],[59.82324218749997,22.50898437500004],[59.8,22.21992187500001],[59.37148437500005,21.498828125000017],[58.89570312500004,21.11279296874997],[58.47421875000006,20.406884765624966],[58.20898437500003,20.423974609374994],[58.245019531249994,20.599218749999977],[58.16943359375003,20.58950195312505],[57.86181640624997,20.24414062500003],[57.71416015625002,19.678417968749983],[57.81162109375006,19.01708984374997],[56.825976562500074,18.753515625],[56.3834960937501,17.98798828125001],[55.479101562500006,17.84326171875003],[55.25537109375003,17.58564453125004],[55.275195312500074,17.320898437500006],[55.06416015625004,17.038916015625034],[54.06816406250002,17.005517578124966],[53.60986328124997,16.75996093750004],[53.08564453125004,16.648388671874955],[51.977636718750006,18.996142578125074],[54.97734375000002,19.995947265625006],[55.64101562499999,22.001855468749994],[55.185839843750074,22.7041015625],[55.1999023437501,23.034765625000034],[55.53164062499999,23.81904296875001],[55.4684570312501,23.94111328125001],[55.98515625000002,24.063378906249966],[55.92861328125005,24.215136718750074],[55.76083984375006,24.24267578125],[55.795703125000074,24.868115234374955],[56.00058593750006,24.953222656249977],[56.06386718750005,24.73876953125],[56.38798828125002,24.97919921875004]]],[[[56.29785156250003,25.650683593750045],[56.144628906250006,25.690527343750006],[56.16748046875003,26.047460937499977],[56.08046875,26.06264648437505],[56.41308593749997,26.351171875000034],[56.29785156250003,25.650683593750045]]]]},properties:{name:"Oman",childNum:3}},{geometry:{type:"Polygon",coordinates:[[[73.08961802927895,36.86435907947333],[73.08203125000107,36.43949943991182],[72.31128647748268,35.77290936638241],[73.13410859949555,34.82510160558277],[73.19895048106557,33.88770931468204],[74.00809389139292,33.25375789331485],[73.98984375,33.22119140625],[74.30361328125002,32.991796875],[74.30546875000002,32.810449218749994],[74.35458984375,32.768701171874994],[74.58828125000002,32.753222656249996],[74.632421875,32.770898437499994],[74.66328125000001,32.757666015625],[74.64335937500002,32.607714843749996],[74.68574218750001,32.493798828124994],[74.78886718750002,32.4578125],[74.9873046875,32.462207031249996],[75.33349609375,32.279199218749994],[75.25410156250001,32.14033203125],[75.13876953125,32.104785156249996],[75.07148437500001,32.08935546875],[74.73945312500001,31.948828125],[74.6357421875,31.88974609375],[74.55556640625002,31.818554687499997],[74.5259765625,31.76513671875],[74.50996093750001,31.712939453124996],[74.58183593750002,31.52392578125],[74.59394531250001,31.465380859374996],[74.53496093750002,31.261376953124994],[74.51767578125,31.185595703124996],[74.6103515625,31.112841796874996],[74.62578125000002,31.06875],[74.6328125,31.03466796875],[74.509765625,30.959667968749997],[74.38037109375,30.893408203125],[74.33935546875,30.8935546875],[74.00898437500001,30.519677734374994],[73.89931640625002,30.435351562499996],[73.88271484375002,30.3521484375],[73.92460937500002,30.28164062499999],[73.93339843750002,30.222070312499994],[73.88652343750002,30.162011718749994],[73.8091796875,30.093359375],[73.38164062500002,29.934375],[72.9033203125,29.028759765624997],[72.34189453125,28.751904296874997],[72.2919921875,28.697265625],[72.128515625,28.346337890624994],[71.94804687500002,28.177294921874996],[71.88886718750001,28.0474609375],[71.87031250000001,27.9625],[71.54296875,27.869873046875],[71.18476562500001,27.831640625],[70.87490234375002,27.714453125],[70.79794921875,27.709619140624994],[70.69160156250001,27.768994140624997],[70.62910156250001,27.937451171874997],[70.40371093750002,28.025048828124994],[70.24433593750001,27.934130859374996],[70.1939453125,27.894873046875],[70.14453125,27.849023437499994],[70.0498046875,27.694726562499994],[69.89628906250002,27.4736328125],[69.56796875,27.174609375],[69.47001953125002,26.804443359375],[70.11464843750002,26.548046875],[70.14921875000002,26.347558593749994],[70.1001953125,25.910058593749994],[70.2646484375,25.70654296875],[70.3251953125,25.685742187499997],[70.44853515625002,25.681347656249997],[70.505859375,25.685302734375],[70.56953125000001,25.705957031249994],[70.6484375,25.666943359374997],[70.65205078125001,25.422900390625003],[70.87773437500002,25.06298828125],[70.95087890625001,24.8916015625],[71.02070312500001,24.75766601562499],[71.0478515625,24.687744140625],[71.00234375000002,24.65390625],[70.97636718750002,24.61875],[70.96982421875,24.571875],[71.04531250000002,24.429980468750003],[71.04404296875,24.400097656249997],[70.98281250000002,24.361035156249997],[70.928125,24.362353515625003],[70.88623046875,24.34375],[70.80507812500002,24.261962890625],[70.76728515625001,24.245410156250003],[70.71630859375,24.237988281249997],[70.65947265625002,24.24609375],[70.57929687500001,24.279052734375],[70.55585937500001,24.331103515625003],[70.5650390625,24.385791015625003],[70.54677734375002,24.41831054687499],[70.2890625,24.35629882812499],[70.0982421875,24.2875],[69.80517578125,24.165234375],[69.71621093750002,24.172607421875],[69.63417968750002,24.22519531249999],[69.5591796875,24.273095703124994],[69.44345703125,24.275390625],[69.23505859375001,24.268261718749997],[69.11953125000002,24.26865234374999],[69.05156250000002,24.286328125],[68.98457031250001,24.273095703124994],[68.90078125000002,24.292431640624997],[68.86347656250001,24.266503906249994],[68.82832031250001,24.26401367187499],[68.78115234375002,24.313720703125],[68.75898437500001,24.30722656249999],[68.73964843750002,24.2919921875],[68.728125,24.265625],[68.72412109375,23.96469726562499],[68.48867187500002,23.967236328124997],[68.38125,23.950878906249997],[68.28251953125002,23.927978515625],[68.1650390625,23.857324218749994],[68.11552734375002,23.753369140624997],[67.8599609375,23.90268554687499],[67.66845703125,23.810986328124997],[67.309375,24.1748046875],[67.171484375,24.756103515625],[66.70302734375002,24.8609375],[66.69863281250002,25.226318359375],[66.32421875,25.601806640625],[66.13115234375002,25.49326171874999],[66.46767578125002,25.4453125],[64.77666015625002,25.307324218749997],[64.65898437500002,25.18408203125],[64.059375,25.40292968749999],[63.556640625,25.353173828124994],[63.49140625000001,25.210839843749994],[61.56689453125,25.186328125],[61.587890625,25.20234375],[61.61542968750001,25.2861328125],[61.64013671875,25.584619140624994],[61.67138671875,25.6923828125],[61.66181640625001,25.751269531250003],[61.66865234375001,25.768994140624997],[61.73769531250002,25.82109375],[61.75439453125,25.84335937499999],[61.78076171875,25.995849609375],[61.80996093750002,26.165283203125],[61.842382812500006,26.225927734375],[62.1259765625,26.368994140625],[62.239355468750006,26.35703125],[62.31230468750002,26.490869140624994],[63.168066406250006,26.665576171874996],[63.186132812500006,26.837597656249997],[63.24160156250002,26.86474609375],[63.25039062500002,26.879248046875],[63.24208984375002,27.077685546874996],[63.30517578125,27.124560546874996],[63.30156250000002,27.15146484375],[63.25625,27.207910156249994],[63.19609375000002,27.243945312499996],[63.16679687500002,27.252490234374996],[62.75273437500002,27.265625],[62.782324218750006,27.800537109375],[62.7625,28.202050781249994],[61.88984375000001,28.546533203124994],[61.15214843750002,29.542724609375],[61.0341796875,29.663427734375],[60.843359375,29.858691406249996],[61.22441406250002,29.749414062499994],[62.0009765625,29.530419921874994],[62.4765625,29.408349609374994],[63.56757812500001,29.497998046874997],[64.09873046875,29.391943359375],[64.39375,29.544335937499994],[65.09550781250002,29.559472656249994],[66.23125,29.86572265625],[66.346875,30.802783203124996],[66.82929687500001,31.263671875],[67.45283203125001,31.234619140625],[67.737890625,31.343945312499997],[67.57822265625,31.506494140624994],[68.16103515625002,31.802978515625],[68.59765625,31.802978515625],[68.86894531250002,31.634228515624997],[69.279296875,31.936816406249996],[69.24140625000001,32.433544921875],[69.5015625,33.020068359374996],[70.26113281250002,33.289013671875],[69.8896484375,34.007275390625],[70.65400390625001,33.952294921874994],[71.05156250000002,34.049707031249994],[71.095703125,34.369433593749996],[70.965625,34.53037109375],[71.62050781250002,35.183007812499994],[71.57197265625001,35.546826171875],[71.18505859375,36.04208984375],[71.23291015625,36.12177734375],[72.24980468750002,36.734716796875],[73.08961802927895,36.86435907947333]]]},properties:{name:"Pakistan",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-81.60327148437497,7.332812499999989],[-81.85205078125003,7.453320312500026],[-81.812158203125,7.59238281250002],[-81.72875976562494,7.62119140625002],[-81.60327148437497,7.332812499999989]]],[[[-78.89833984375002,8.27426757812502],[-78.960595703125,8.435839843749989],[-78.88325195312495,8.460253906249989],[-78.89833984375002,8.27426757812502]]],[[[-77.37421874999993,8.65830078125002],[-77.47851562499994,8.498437500000037],[-77.19599609374995,7.972460937500003],[-77.53828124999995,7.56625976562502],[-77.76191406249995,7.698828125000034],[-77.90117187499999,7.229345703125048],[-78.42158203124995,8.060986328125011],[-78.28735351562497,8.091796874999972],[-78.14189453125002,8.386083984374977],[-77.76054687499993,8.133251953124983],[-78.09946289062498,8.496972656250009],[-78.22304687500002,8.396630859374994],[-78.39921874999993,8.505664062500003],[-78.40986328124998,8.35532226562502],[-78.51406249999997,8.628173828125],[-79.08637695312495,8.997167968750034],[-79.50708007812494,8.97006835937502],[-79.68745117187493,8.850976562500009],[-79.81591796875,8.639208984375031],[-79.75043945312498,8.595507812500017],[-80.458984375,8.213867187499972],[-80.45810546875,8.077050781249994],[-80.01123046875,7.500048828125031],[-80.66669921874995,7.225683593750006],[-80.90122070312503,7.277148437500017],[-81.06386718749994,7.89975585937502],[-81.26840820312495,7.625488281250014],[-81.50415039062503,7.721191406249972],[-81.72763671875,8.137548828124977],[-82.15986328124995,8.19482421875],[-82.23544921874998,8.311035156250057],[-82.67954101562503,8.321972656249969],[-82.86611328124994,8.246337890625014],[-82.87934570312498,8.07065429687502],[-83.02734375,8.337744140624991],[-82.86162109374999,8.453515625000037],[-82.84477539062493,8.489355468749963],[-82.85571289062494,8.635302734375031],[-82.91704101562502,8.740332031250034],[-82.88198242187497,8.805322265625037],[-82.72783203125002,8.916064453125031],[-82.78305664062498,8.990283203124974],[-82.88134765625003,9.055859375000011],[-82.94033203124997,9.060107421874989],[-82.93984374999994,9.449169921875026],[-82.92504882812494,9.469042968749989],[-82.88896484374999,9.481005859375017],[-82.86015625,9.511474609375014],[-82.84399414062497,9.570800781250014],[-82.801025390625,9.591796875000028],[-82.64409179687502,9.505859375000028],[-82.56357421875003,9.576660156249972],[-82.50034179687503,9.523242187500017],[-82.37080078124993,9.428564453124991],[-82.33974609375,9.209179687499983],[-82.18813476562502,9.191748046874977],[-82.24418945312499,9.031494140625014],[-82.07788085937503,8.93486328124996],[-81.78022460937495,8.957226562499983],[-81.89448242187495,9.140429687500003],[-81.35478515624996,8.78056640624996],[-80.83867187499999,8.887207031250014],[-80.12709960937497,9.20991210937504],[-79.57729492187497,9.597851562500026],[-78.08276367187494,9.236279296874997],[-77.37421874999993,8.65830078125002]]]]},properties:{name:"Panama",childNum:3}},{geometry:{type:"Polygon",coordinates:[[[-73.137353515625,-6.4658203125],[-73.75810546874999,-6.90576171875],[-73.79301757812499,-7.135058593750003],[-73.758203125,-7.172753906250009],[-73.72041015625,-7.309277343750011],[-73.964306640625,-7.37890625],[-73.95849609375,-7.506640625],[-73.98173828124999,-7.535742187500006],[-74.00205078124999,-7.556054687500009],[-73.98173828124999,-7.585058593750006],[-73.946875,-7.611230468750009],[-73.89462890624999,-7.65478515625],[-73.82207031249999,-7.738964843750011],[-73.76689453124999,-7.753515625],[-73.72041015625,-7.782519531250003],[-73.73203125,-7.875390625],[-73.54912109374999,-8.345800781250006],[-73.39814453125,-8.458984375],[-73.36040039062499,-8.479296875],[-73.351708984375,-8.51416015625],[-73.35673828124999,-8.566992187500006],[-73.30244140625,-8.654003906250011],[-73.203125,-8.719335937500006],[-73.0705078125,-8.8828125],[-72.9740234375,-8.9931640625],[-72.970361328125,-9.1201171875],[-73.08984375,-9.265722656250006],[-73.209423828125,-9.411425781250003],[-72.379052734375,-9.51015625],[-72.181591796875,-10.003710937500003],[-71.33940429687499,-9.988574218750003],[-71.11528320312499,-9.852441406250009],[-71.041748046875,-9.81875],[-70.6369140625,-9.478222656250011],[-70.60791015625,-9.463671875],[-70.54111328124999,-9.4375],[-70.57016601562499,-9.48984375],[-70.592236328125,-9.54345703125],[-70.59916992187499,-9.620507812500009],[-70.642333984375,-11.01025390625],[-70.59653320312499,-10.976855468750003],[-70.53325195312499,-10.946875],[-70.45087890625,-11.024804687500009],[-70.39228515625,-11.05859375],[-70.3419921875,-11.066699218750003],[-70.29038085937499,-11.064257812500003],[-70.22006835937499,-11.04765625],[-70.06630859375,-10.982421875],[-69.9603515625,-10.929882812500011],[-69.839794921875,-10.933398437500003],[-69.6740234375,-10.9541015625],[-69.57861328125,-10.951757812500006],[-68.68525390625,-12.501953125],[-68.97861328124999,-12.880078125000011],[-69.07412109375,-13.682812500000011],[-68.87089843749999,-14.169726562500003],[-69.35947265624999,-14.7953125],[-69.37470703125,-14.962988281250006],[-69.17246093749999,-15.236621093750003],[-69.4208984375,-15.640625],[-69.21757812499999,-16.14912109375001],[-68.8427734375,-16.337890625],[-69.03291015625,-16.47597656250001],[-69.020703125,-16.6421875],[-69.62485351562499,-17.2001953125],[-69.645703125,-17.24853515625],[-69.521923828125,-17.388964843750003],[-69.510986328125,-17.46035156250001],[-69.51108398437499,-17.5048828125],[-69.5109375,-17.50605468750001],[-69.58642578125,-17.5732421875],[-69.684765625,-17.64980468750001],[-69.85209960937499,-17.70380859375001],[-69.80258789062499,-17.990234375],[-69.92636718749999,-18.2060546875],[-70.41826171874999,-18.34560546875001],[-71.33696289062499,-17.68251953125001],[-71.5322265625,-17.29433593750001],[-72.46767578125,-16.708105468750006],[-73.727685546875,-16.20166015625],[-75.104248046875,-15.411914062500003],[-75.533642578125,-14.89921875],[-75.93388671874999,-14.63359375],[-76.37646484375,-13.863085937500003],[-76.259228515625,-13.802832031250006],[-76.2236328125,-13.371191406250006],[-76.83212890624999,-12.348730468750006],[-77.152734375,-12.060351562500003],[-77.2203125,-11.663378906250003],[-77.633203125,-11.287792968750011],[-77.736083984375,-10.83671875],[-78.18559570312499,-10.089062500000011],[-78.76225585937499,-8.616992187500003],[-79.37724609374999,-7.835546875],[-79.99497070312499,-6.768945312500009],[-81.142041015625,-6.056738281250006],[-81.164306640625,-5.875292968750003],[-80.9306640625,-5.8408203125],[-80.88193359374999,-5.635058593750003],[-81.33662109375,-4.66953125],[-81.283203125,-4.322265625],[-80.503662109375,-3.49609375],[-80.324658203125,-3.387890625000011],[-80.24375,-3.576757812500006],[-80.19414062499999,-3.905859375],[-80.23051757812499,-3.924023437500011],[-80.26689453124999,-3.948828125],[-80.30327148437499,-4.005078125000011],[-80.43720703125,-3.978613281250006],[-80.49013671875,-4.010058593750003],[-80.510009765625,-4.069531250000011],[-80.49345703124999,-4.119140625],[-80.4884765625,-4.16552734375],[-80.453759765625,-4.205175781250006],[-80.35288085937499,-4.20849609375],[-80.44384765625,-4.335839843750009],[-80.4884765625,-4.393652343750006],[-80.47856445312499,-4.430078125],[-80.42416992187499,-4.46142578125],[-80.38349609375,-4.463671875],[-80.293359375,-4.416796875],[-80.1974609375,-4.31103515625],[-80.13955078125,-4.296093750000011],[-80.06352539062499,-4.327539062500009],[-79.962890625,-4.390332031250011],[-79.8451171875,-4.445898437500006],[-79.797265625,-4.476367187500003],[-79.71098632812499,-4.467578125],[-79.63852539062499,-4.454882812500003],[-79.57768554687499,-4.500585937500006],[-79.51616210937499,-4.539160156250006],[-79.501904296875,-4.670605468750011],[-79.45576171875,-4.766210937500006],[-79.3994140625,-4.840039062500011],[-79.33095703125,-4.927832031250006],[-79.26811523437499,-4.957617187500006],[-79.186669921875,-4.958203125000011],[-79.07626953124999,-4.990625],[-79.03330078124999,-4.969140625],[-78.995263671875,-4.908007812500003],[-78.97539062499999,-4.873242187500011],[-78.919189453125,-4.8583984375],[-78.92578125,-4.770703125000011],[-78.9076171875,-4.714453125],[-78.8615234375,-4.6650390625],[-78.68603515625,-4.562402343750009],[-78.64799804687499,-4.248144531250006],[-78.345361328125,-3.397363281250009],[-78.240380859375,-3.472558593750009],[-77.860595703125,-2.981640625000011],[-76.6791015625,-2.562597656250006],[-76.089794921875,-2.133105468750003],[-75.570556640625,-1.53125],[-75.42041015625,-.962207031250003],[-75.40805664062499,-.92431640625],[-75.24960937499999,-.951855468750011],[-75.259375,-.590136718750003],[-75.42470703125,-.408886718750011],[-75.49106445312499,-.248339843750003],[-75.56059570312499,-.200097656250009],[-75.63203125,-.157617187500009],[-75.62626953124999,-.122851562500003],[-75.340478515625,-.1421875],[-75.13837890625,-.050488281250011],[-74.8017578125,-.200097656250009],[-74.78046875,-.24453125],[-74.75537109375,-.298632812500003],[-74.691650390625,-.335253906250003],[-74.616357421875,-.370019531250009],[-74.555078125,-.429882812500011],[-74.5138671875,-.470117187500009],[-74.46518554687499,-.517675781250006],[-74.41787109375,-.580664062500006],[-74.334423828125,-.850878906250003],[-74.28388671875,-.927832031250006],[-74.24638671874999,-.970605468750009],[-74.05439453125,-1.028613281250003],[-73.98681640625,-1.09814453125],[-73.926953125,-1.125195312500011],[-73.86318359375,-1.196679687500009],[-73.664306640625,-1.248828125],[-73.4962890625,-1.693066406250011],[-73.19697265625,-1.830273437500011],[-73.1544921875,-2.278222656250009],[-72.9896484375,-2.339746093750009],[-72.94111328125,-2.39404296875],[-72.21845703125,-2.400488281250006],[-71.98427734375,-2.3265625],[-71.93247070312499,-2.288671875],[-71.86728515624999,-2.227734375000011],[-71.802734375,-2.166308593750003],[-71.75253906249999,-2.152734375],[-71.55947265625,-2.22421875],[-71.39697265625,-2.334082031250006],[-71.19638671874999,-2.313085937500006],[-71.11337890624999,-2.245410156250003],[-71.027294921875,-2.225781250000011],[-70.96855468749999,-2.206835937500003],[-70.70537109374999,-2.341992187500011],[-70.64799804687499,-2.40576171875],[-70.57587890625,-2.418261718750003],[-70.29462890625,-2.552539062500003],[-70.24443359374999,-2.606542968750006],[-70.16474609375,-2.639843750000011],[-70.095849609375,-2.658203125],[-70.735107421875,-3.781542968750003],[-70.5296875,-3.866406250000011],[-70.48583984375,-3.869335937500011],[-70.42109375,-3.849609375],[-70.37919921874999,-3.81875],[-70.339501953125,-3.814355468750009],[-70.2984375,-3.84423828125],[-70.24028320312499,-3.882714843750009],[-70.16752929687499,-4.050195312500009],[-70.0171875,-4.162011718750009],[-69.96591796874999,-4.2359375],[-69.97202148437499,-4.301171875],[-70.00395507812499,-4.327246093750006],[-70.05332031249999,-4.333105468750006],[-70.12880859375,-4.28662109375],[-70.23916015625,-4.301171875],[-70.31689453125,-4.246972656250009],[-70.34365234375,-4.193652343750003],[-70.40463867187499,-4.150097656250011],[-70.5306640625,-4.167578125],[-70.72158203125,-4.158886718750011],[-70.79951171875,-4.17333984375],[-70.97368164062499,-4.350488281250009],[-71.8447265625,-4.50439453125],[-72.256787109375,-4.748925781250009],[-72.35283203124999,-4.786035156250009],[-72.468994140625,-4.901269531250009],[-72.608349609375,-5.009570312500003],[-72.69873046875,-5.0671875],[-72.83193359375,-5.09375],[-72.88706054687499,-5.122753906250011],[-72.9798828125,-5.634863281250006],[-73.16289062499999,-5.933398437500003],[-73.209375,-6.028710937500009],[-73.235546875,-6.0984375],[-73.137353515625,-6.4658203125]]]},properties:{name:"Peru",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[120.250390625,5.256591796875043],[119.82148437500004,5.06953125000004],[120.1652343750001,5.332421875000037],[120.250390625,5.256591796875043]]],[[[121.159375,6.075634765625011],[121.41103515625005,5.939843749999966],[121.29443359374997,5.869970703125034],[120.8763671875,5.95263671875],[121.159375,6.075634765625011]]],[[[122.09287109375012,6.428320312500006],[121.95917968750004,6.415820312500045],[121.83203125000003,6.664062499999986],[122.0583007812501,6.740722656249972],[122.32353515625002,6.602246093750011],[122.09287109375012,6.428320312500006]]],[[[122.93710937500006,7.409130859374983],[122.80468750000003,7.315966796875017],[122.82216796875,7.428466796875014],[122.93710937500006,7.409130859374983]]],[[[117.07988281250007,7.883398437499977],[117.02832031249997,7.807519531249966],[116.96953125000007,7.894921875],[116.9935546875,8.050537109375014],[117.07705078125,8.069140624999974],[117.07988281250007,7.883398437499977]]],[[[117.35527343750002,8.21464843749996],[117.28701171875,8.191015625000034],[117.28085937500006,8.314990234374974],[117.35527343750002,8.21464843749996]]],[[[124.80664062500003,9.142626953125003],[124.66582031250002,9.132324218750043],[124.65332031250003,9.225830078125],[124.80664062500003,9.142626953125003]]],[[[123.69765625000005,9.237304687500028],[123.61445312500004,9.103320312499989],[123.49345703125002,9.192089843750054],[123.69765625000005,9.237304687500028]]],[[[126.00595703125006,9.320947265625009],[126.19335937499997,9.276708984374963],[126.30458984375,8.952050781249994],[126.13955078125005,8.59565429687504],[126.36533203125012,8.483886718750014],[126.45869140625004,8.20283203125004],[126.43535156250002,7.832812499999974],[126.57011718750002,7.677246093749986],[126.58154296875003,7.247753906249969],[126.1920898437501,6.852539062500014],[126.18935546875,6.309667968749991],[125.82441406250004,7.333300781249989],[125.68925781250007,7.263037109374977],[125.38066406250007,6.689941406250014],[125.58847656250012,6.465771484374997],[125.66796874999997,5.97866210937498],[125.34648437500002,5.598974609374977],[125.23154296875006,6.069531250000011],[124.92734375000006,5.875341796874977],[124.21279296875,6.233251953124977],[124.078125,6.404443359375037],[123.98525390625,6.993701171875003],[124.20664062500006,7.396435546874983],[123.66582031250002,7.817773437500023],[123.49306640625,7.80791015624996],[123.39091796875007,7.407519531250017],[123.09667968749997,7.700439453125],[122.8429687500001,7.529296875000043],[122.79179687500002,7.72246093749996],[122.61621093749997,7.763134765624983],[122.14248046875,6.949658203124997],[121.96425781250005,6.96821289062504],[121.92460937500002,7.199511718750003],[122.24335937500004,7.945117187500031],[122.91113281250003,8.156445312499997],[123.05058593750002,8.433935546875048],[123.43457031249997,8.70332031250004],[123.84921875000006,8.432714843749977],[123.79941406250006,8.049121093749989],[124.19765625,8.229541015624974],[124.40488281250006,8.599853515625014],[124.7311523437501,8.562988281250043],[124.86894531250002,8.972265625000034],[125.141015625,8.86875],[125.20966796875004,9.027148437500017],[125.49873046875004,9.014746093749977],[125.47128906250006,9.756787109374983],[126.00595703125006,9.320947265625009]]],[[[126.059375,9.766210937500034],[125.99121093750003,9.838525390625023],[126.07382812500006,10.059228515625051],[126.1725585937501,9.79995117187498],[126.059375,9.766210937500034]]],[[[124.59384765625006,9.787207031249963],[124.1224609375,9.599316406249969],[123.93564453125012,9.623974609375011],[123.81718750000002,9.817382812499986],[124.17285156250003,10.135205078124983],[124.33574218750002,10.159912109375043],[124.57714843749997,10.026708984374991],[124.59384765625006,9.787207031249963]]],[[[125.69023437500007,9.914453125000037],[125.49482421875004,10.118701171875003],[125.66679687500002,10.440136718750026],[125.69023437500007,9.914453125000037]]],[[[119.91621093750004,10.485986328125037],[119.79316406250004,10.455273437499997],[119.85205078124997,10.64013671875],[120.00839843750012,10.570117187500031],[119.91621093750004,10.485986328125037]]],[[[122.64951171875012,10.472705078125003],[122.53837890625002,10.424951171875037],[122.5375,10.607568359375023],[122.70126953125006,10.740625],[122.64951171875012,10.472705078125003]]],[[[123.13085937500003,9.064111328124994],[122.99472656250006,9.058837890624986],[122.8666015625,9.319824218750043],[122.5625,9.482812500000037],[122.39951171875006,9.823046874999989],[122.47148437500007,9.961523437500034],[122.85556640625006,10.0869140625],[122.81699218750012,10.503808593750023],[122.98330078125,10.886621093750037],[123.25664062500007,10.99394531249996],[123.51064453125005,10.923046875],[123.5675781250001,10.780761718750057],[123.16201171875,9.864257812500028],[123.1498046875,9.606152343750026],[123.32050781250004,9.27294921875],[123.13085937500003,9.064111328124994]]],[[[123.37031250000004,9.449609375000023],[123.38623046874997,9.967089843750017],[124.03886718750002,11.273535156249991],[124.00498046875012,10.40009765625004],[123.70048828125007,10.128320312500009],[123.37031250000004,9.449609375000023]]],[[[123.75703125000004,11.28330078125002],[123.815625,11.15073242187502],[123.73671875,11.151464843749991],[123.75703125000004,11.28330078125002]]],[[[117.31113281250012,8.439599609375051],[117.21855468750007,8.367285156249963],[117.34990234375002,8.713574218749997],[119.22382812500004,10.477294921875043],[119.30566406250003,10.9736328125],[119.55332031250012,11.31352539062496],[119.52666015625002,10.953173828125003],[119.68691406250005,10.500341796875034],[119.36933593750004,10.327294921875037],[119.19150390625012,10.061083984374989],[118.78212890625005,9.91611328125002],[118.4349609375,9.256005859375009],[117.31113281250012,8.439599609375051]]],[[[119.86142578125006,11.52534179687504],[119.83066406250012,11.375683593750011],[119.72998046874997,11.431933593750017],[119.86142578125006,11.52534179687504]]],[[[124.574609375,11.343066406250031],[124.92998046875002,11.372851562499974],[125.02656250000004,11.21171875],[125.01318359374997,10.785693359374989],[125.26845703125005,10.307714843750048],[125.14257812499997,10.189453125000028],[124.9875,10.36757812499998],[125.02656250000004,10.033105468749966],[124.78076171874997,10.16806640625002],[124.78671875000012,10.781396484375009],[124.66269531250006,10.961962890625017],[124.44550781250004,10.923583984375014],[124.33066406250012,11.535205078125003],[124.574609375,11.343066406250031]]],[[[124.60839843750003,11.492187500000043],[124.48349609375006,11.485839843749986],[124.36035156250003,11.665917968749994],[124.5109375000001,11.687109375000048],[124.60839843750003,11.492187500000043]]],[[[122.49619140625006,11.615087890625034],[122.83808593750004,11.595654296874983],[122.89453125000003,11.44130859374998],[123.15830078125012,11.53554687499999],[123.11953125,11.286816406250026],[122.8029296875001,10.99003906249996],[122.76992187500005,10.823828125000034],[121.95400390625,10.444384765625003],[122.10351562499997,11.64291992187502],[121.91601562499997,11.854345703125006],[122.02919921875005,11.895410156250023],[122.49619140625006,11.615087890625034]]],[[[120.03876953125004,11.703320312499969],[119.94492187500006,11.690722656249989],[119.86093750000006,11.953955078124963],[120.03593750000002,11.917236328125028],[120.03876953125004,11.703320312499969]]],[[[120.1,12.167675781249983],[120.22822265625004,12.219824218750034],[120.31455078125012,12.012402343749969],[120.01054687500002,12.008251953125011],[119.88574218749997,12.299853515625003],[120.1,12.167675781249983]]],[[[122.65449218750004,12.309033203125011],[122.42294921875006,12.455078125],[122.60361328125006,12.49160156249998],[122.65449218750004,12.309033203125011]]],[[[125.23955078125002,12.527880859375003],[125.32021484375,12.321826171875031],[125.53564453125003,12.191406250000028],[125.49179687500006,11.594335937499977],[125.57353515625002,11.238232421874997],[125.73564453125002,11.049609375000017],[125.23339843749997,11.145068359375017],[125.03427734375012,11.341259765625026],[124.91699218750003,11.558398437500031],[124.99501953125,11.764941406250003],[124.445703125,12.152783203124969],[124.29472656250007,12.569335937500014],[125.23955078125002,12.527880859375003]]],[[[123.71660156250007,12.287353515625028],[124.04033203125002,11.966796875],[124.04550781250012,11.752441406250028],[123.47373046875006,12.21665039062502],[123.15781250000012,11.925634765624963],[123.23642578125012,12.583496093750057],[123.71660156250007,12.287353515625028]]],[[[122.09404296875002,12.354882812500023],[122.01396484375002,12.105615234375037],[121.9232421875,12.331298828125014],[122.00156250000006,12.598535156250009],[122.14501953124997,12.652636718750017],[122.09404296875002,12.354882812500023]]],[[[123.77539062499997,12.453906250000031],[123.77910156250002,12.366259765625031],[123.62148437500005,12.67490234375002],[123.77539062499997,12.453906250000031]]],[[[123.28183593750006,12.85341796874998],[123.36718750000003,12.70083007812498],[122.95751953124997,13.107177734374986],[123.28183593750006,12.85341796874998]]],[[[120.70439453125002,13.479492187499986],[121.20273437500006,13.432324218749969],[121.52275390625007,13.131201171874991],[121.540625,12.63818359375],[121.39433593750002,12.300585937499974],[121.23671875000005,12.218798828125003],[120.92216796875002,12.51162109374998],[120.65136718749997,13.169140625],[120.33847656250012,13.412353515624986],[120.40126953125,13.517041015624997],[120.70439453125002,13.479492187499986]]],[[[121.91484375000002,13.540332031250031],[122.11455078125002,13.463183593750031],[122.00488281249997,13.204980468750009],[121.82919921875006,13.328613281249972],[121.91484375000002,13.540332031250031]]],[[[124.35361328125006,13.632226562500009],[124.17539062500012,13.531542968750017],[124.03886718750002,13.663134765625003],[124.22490234375007,14.077587890624969],[124.41718750000004,13.871044921874997],[124.35361328125006,13.632226562500009]]],[[[122.03349609375002,15.005029296875009],[121.93300781250005,14.656054687500045],[121.83984374999997,15.038134765625003],[122.03349609375002,15.005029296875009]]],[[[121.10156249999997,18.615283203125017],[121.84560546875,18.29541015625003],[122.03847656250005,18.32792968749999],[122.14667968750004,18.486572265625],[122.26552734375005,18.458837890625034],[122.15234374999997,17.664404296875006],[122.51914062500012,17.124853515625034],[122.13515625000005,16.18481445312503],[121.59531250000012,15.933251953125023],[121.60703125000006,15.669824218749994],[121.39228515625004,15.324414062499969],[121.69541015625006,14.7373046875],[121.62792968749997,14.581152343749977],[121.76660156249997,14.16806640625002],[122.21171875000002,13.930175781250057],[122.2875,13.996191406250006],[122.19970703125003,14.148046875000034],[122.6271484375001,14.317529296875009],[122.93417968750012,14.18808593750002],[123.101953125,13.750244140624986],[123.29697265625012,13.836425781250043],[123.32031249999997,14.061669921875023],[123.81572265625002,13.837109375000011],[123.80625000000012,13.721728515625045],[123.54960937500007,13.645751953125014],[123.81923828125,13.269482421875011],[123.78515625000003,13.110546875000054],[124.14277343750004,13.035791015625009],[124.0597656250001,12.567089843749997],[123.87783203125005,12.689697265625014],[123.94853515625007,12.916406250000023],[123.31093750000005,13.044091796875009],[123.16328125000004,13.44174804687502],[122.59521484374997,13.90761718749998],[122.46796875000004,13.886718749999986],[122.66787109375,13.395361328124991],[122.59990234375002,13.194140625000031],[122.37656250000012,13.520605468750006],[121.77792968750006,13.93764648437498],[121.50107421875006,13.8421875],[121.344140625,13.649121093749997],[121.09550781250007,13.679492187500045],[120.84072265625,13.884716796875026],[120.637109375,13.804492187500031],[120.61679687500006,14.188037109375003],[120.9220703125001,14.493115234374983],[120.94130859375,14.645068359375031],[120.58369140625004,14.88125],[120.58867187500002,14.483105468749983],[120.43876953125002,14.453369140624972],[120.25078125000002,14.793310546875034],[120.08212890625012,14.851074218749986],[119.77255859375012,16.25512695312503],[119.83076171875004,16.326562500000023],[120.15976562500012,16.047656250000045],[120.36875,16.109570312499955],[120.35839843749997,17.63818359375],[120.59970703125012,18.507861328125074],[121.10156249999997,18.615283203125017]]],[[[121.92167968750007,18.89472656250001],[121.82519531250003,18.842724609374983],[121.94335937500003,19.010449218749955],[121.92167968750007,18.89472656250001]]],[[[121.52089843750005,19.361962890624994],[121.53125,19.271337890625006],[121.37460937500006,19.356298828124977],[121.52089843750005,19.361962890624994]]]]},properties:{name:"Philippines",childNum:37}},{geometry:{type:"Polygon",coordinates:[[[134.5954101562501,7.382031249999969],[134.51572265625012,7.525781250000037],[134.65117187500002,7.712109374999983],[134.5954101562501,7.382031249999969]]]},properties:{name:"Palau",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[153.53613281249997,-11.476171874999949],[153.75986328125006,-11.586328125],[153.55371093749997,-11.630566406249969],[153.28681640625004,-11.516992187500009],[153.20361328124997,-11.32412109374998],[153.53613281249997,-11.476171874999949]]],[[[154.28076171874997,-11.36142578125002],[154.12119140625006,-11.425683593749966],[154.02343750000003,-11.347949218750031],[154.28076171874997,-11.36142578125002]]],[[[150.89873046875002,-10.565332031250023],[150.88466796875,-10.643457031250037],[150.78574218750006,-10.603417968749966],[150.89873046875002,-10.565332031250023]]],[[[151.08095703125,-10.020117187499963],[151.29648437500012,-9.956738281250026],[151.230859375,-10.194726562500009],[150.95917968750004,-10.092578124999989],[150.77607421875004,-9.70908203125002],[151.08095703125,-10.020117187499963]]],[[[150.52841796875006,-9.34658203124998],[150.78867187500006,-9.417968749999957],[150.89404296875003,-9.667480468749986],[150.43623046875004,-9.624609374999949],[150.5084960937501,-9.536132812499957],[150.43730468750007,-9.359960937500034],[150.52841796875006,-9.34658203124998]]],[[[150.3454101562501,-9.493847656249955],[150.10976562500005,-9.361914062499991],[150.20830078125002,-9.206347656250003],[150.32011718750007,-9.264160156249972],[150.3454101562501,-9.493847656249955]]],[[[152.63095703125012,-8.959375],[152.95292968750007,-9.07011718749996],[152.96689453125006,-9.208984375000014],[152.51513671874997,-9.009863281250034],[152.63095703125012,-8.959375]]],[[[151.10683593750005,-8.733496093749949],[151.12412109375012,-8.804882812500011],[151.00498046875006,-8.523828124999952],[151.117578125,-8.41884765624998],[151.10683593750005,-8.733496093749949]]],[[[143.58681640625005,-8.481738281250003],[143.321875,-8.367578125],[143.5814453125,-8.390917968749974],[143.58681640625005,-8.481738281250003]]],[[[148.02578125,-5.826367187500011],[147.78105468750007,-5.627246093749946],[147.7946289062501,-5.492382812500011],[148.05478515625006,-5.61152343750004],[148.02578125,-5.826367187500011]]],[[[155.95761718750006,-6.686816406249989],[155.71933593750012,-6.862792968749957],[155.34404296875007,-6.721679687499986],[155.20214843750003,-6.3076171875],[154.75927734375003,-5.931347656249997],[154.72929687500002,-5.444433593750006],[155.09384765625006,-5.620214843750034],[155.46699218750004,-6.145117187500034],[155.82255859375002,-6.38046875000002],[155.95761718750006,-6.686816406249989]]],[[[147.17626953124997,-5.431933593749946],[147.00585937499997,-5.30703125],[147.1310546875001,-5.190820312500037],[147.17626953124997,-5.431933593749946]]],[[[154.64726562500002,-5.43271484375002],[154.54003906250003,-5.11083984375],[154.63261718750007,-5.013867187499955],[154.72714843750006,-5.218066406249989],[154.64726562500002,-5.43271484375002]]],[[[146.01933593750007,-4.726171874999963],[145.88359375000007,-4.66748046875],[145.9958007812501,-4.539257812499983],[146.01933593750007,-4.726171874999963]]],[[[151.915625,-4.296777343749966],[152.11718749999997,-4.212207031249974],[152.40566406250005,-4.340722656249952],[152.35117187500006,-4.82216796874998],[151.98369140625007,-5.07441406250004],[152.14296875,-5.357031249999963],[152.07705078125,-5.458300781249989],[151.86542968750004,-5.564843750000023],[151.51513671874997,-5.552343749999963],[151.22929687500002,-5.919921874999986],[150.47353515625,-6.263378906249969],[149.65253906250004,-6.290429687499966],[149.38232421874997,-6.078125],[149.0990234375,-6.116992187499989],[148.33720703125007,-5.669433593750014],[148.43203125,-5.471777343749991],[149.35888671875003,-5.583984375000014],[149.8314453125,-5.524121093749997],[149.96279296875,-5.447753906249972],[150.0900390625001,-5.011816406249977],[150.1703125,-5.070605468749974],[150.0724609375001,-5.309570312499986],[150.18310546874997,-5.523632812499983],[150.90029296875005,-5.447167968750037],[151.32656250000005,-4.96035156249998],[151.67119140625007,-4.88330078125],[151.59306640625007,-4.200781249999949],[151.915625,-4.296777343749966]]],[[[152.67060546875004,-3.13339843750002],[152.64619140625004,-3.221191406249957],[152.54326171875002,-3.095605468749952],[152.63876953125012,-3.042773437500031],[152.67060546875004,-3.13339843750002]]],[[[140.97617187500012,-9.11875],[140.97519531250006,-6.90537109375002],[140.86230468749997,-6.740039062499989],[140.975,-6.346093750000023],[140.97353515625,-2.803417968750026],[140.97343750000007,-2.609765625],[142.90517578125,-3.32070312499998],[143.50898437500004,-3.431152343750014],[144.06640625000003,-3.80517578125],[144.4777343750001,-3.82529296875002],[145.08779296875,-4.349121093749972],[145.33457031250012,-4.385253906249972],[145.7669921875,-4.823046874999989],[145.74521484375012,-5.402441406249977],[147.56669921875002,-6.056933593750003],[147.80205078125002,-6.31523437499996],[147.84550781250007,-6.662402343749989],[147.11914062499997,-6.721679687499986],[146.95361328124997,-6.834082031249963],[147.19003906250012,-7.378125],[148.12675781250007,-8.103613281249963],[148.246875,-8.554296875000034],[148.45117187499997,-8.694531250000011],[148.58310546875006,-9.051757812499957],[149.19833984375006,-9.03125],[149.26318359374997,-9.497851562499974],[150.01103515625007,-9.688183593750026],[149.76123046874997,-9.805859375000011],[149.87441406250005,-10.012988281250031],[150.84951171875,-10.236035156249997],[150.44609375000007,-10.30732421875004],[150.6471679687501,-10.517968749999966],[150.31992187500012,-10.654882812499963],[150.0167968750001,-10.577148437500028],[149.75410156250004,-10.353027343750028],[147.76865234375012,-10.070117187500031],[147.01718750000006,-9.38789062500004],[146.96376953125,-9.059570312499943],[146.63085937499997,-8.951171874999972],[146.03320312499997,-8.076367187500011],[144.97382812500004,-7.802148437500009],[144.86425781249997,-7.631542968749983],[144.50986328125006,-7.567382812499972],[144.14287109375007,-7.757226562500009],[143.65488281250012,-7.460351562500009],[143.94228515625005,-7.944238281250009],[143.8333984375,-8.029101562499974],[143.51816406250006,-8.000683593749955],[143.61376953125003,-8.200390624999969],[142.52412109375004,-8.32167968749998],[142.34746093750002,-8.167480468750014],[142.20683593750002,-8.195800781250014],[142.47480468750004,-8.369433593750031],[142.79794921875006,-8.345019531250031],[143.11181640624997,-8.474511718750037],[143.37724609375007,-8.762207031250028],[143.36621093750003,-8.961035156250034],[142.6471679687501,-9.327832031249969],[142.22958984375012,-9.169921874999957],[141.13320312500005,-9.221289062500034],[140.97617187500012,-9.11875]]],[[[152.96582031249997,-4.756347656249986],[152.89169921875006,-4.832421875000023],[152.73994140625004,-4.635839843750034],[152.66816406250004,-4.131835937500028],[152.27939453125006,-3.582421875],[151.06679687500005,-2.829003906249994],[150.74609374999997,-2.73886718750002],[150.8253906250001,-2.572949218749969],[152.03291015625004,-3.25136718749998],[153.01679687500004,-4.105664062500026],[153.1325195312501,-4.352441406250037],[152.96582031249997,-4.756347656249986]]],[[[150.43662109375012,-2.66181640625004],[150.16572265625004,-2.660253906249991],[149.96162109375004,-2.473828125000026],[150.22714843750006,-2.384179687499966],[150.42949218750007,-2.47041015625004],[150.43662109375012,-2.66181640625004]]],[[[147.06757812500004,-1.96015625],[147.43808593750012,-2.05898437499998],[147.20634765625007,-2.181933593749974],[146.54648437500012,-2.20859375],[146.65625,-1.97402343749998],[147.06757812500004,-1.96015625]]],[[[149.76542968750007,-1.553027343750017],[149.54589843749997,-1.471679687499957],[149.58095703125005,-1.353222656249983],[149.76542968750007,-1.553027343750017]]]]},properties:{name:"Papua New Guinea",childNum:21}},{geometry:{type:"Polygon",coordinates:[[[23.484667968750017,53.939794921875],[23.915429687500023,52.770263671875],[23.175097656250017,52.28662109375],[23.652441406250006,52.040380859375],[23.605273437500017,51.517919921875],[23.664453125000023,51.31005859375],[24.095800781250006,50.87275390625],[23.9970703125,50.809375],[24.089941406250006,50.53046875],[23.97265625,50.410058593749994],[23.711718750000017,50.37734375],[23.03632812500001,49.899072265624994],[22.706152343750006,49.606201171875],[22.6494140625,49.539013671875],[22.66064453125,49.483691406249996],[22.71992187500001,49.353808593749996],[22.732421875,49.295166015625],[22.705664062500006,49.171191406249996],[22.847070312500023,49.08125],[22.538671875,49.072705078125],[22.473046875000023,49.081298828125],[22.020117187500006,49.209521484374996],[21.6396484375,49.411962890625],[21.079394531250017,49.418261718749996],[20.868457031250017,49.314697265625],[20.36298828125001,49.38525390625],[20.0576171875,49.181298828124994],[19.756640625000017,49.204394531249996],[19.77392578125,49.37216796875],[19.44160156250001,49.597705078124996],[19.1494140625,49.4],[18.83222656250001,49.510791015624996],[18.562402343750023,49.879345703125],[18.0283203125,50.03525390625],[17.874804687500017,49.972265625],[17.627050781250006,50.11640625],[17.702246093750006,50.307177734374996],[17.41523437500001,50.254785156249994],[16.88007812500001,50.427050781249996],[16.989648437500023,50.2369140625],[16.63916015625,50.1021484375],[16.210351562500023,50.423730468749994],[16.419726562500017,50.573632812499994],[16.2822265625,50.655615234375],[16.007226562500023,50.611621093749996],[14.99375,51.01435546875],[14.98291015625,50.886572265625],[14.895800781250017,50.861376953124996],[14.809375,50.858984375],[14.814257812500017,50.871630859374996],[14.91748046875,51.008740234375],[14.9638671875,51.095117187499994],[14.935546875,51.435351562499996],[14.905957031250011,51.463330078125],[14.724707031250006,51.523876953125],[14.7109375,51.544921875],[14.738671875000023,51.6271484375],[14.601660156250006,51.832373046875],[14.752539062500006,52.081835937499996],[14.679882812500011,52.25],[14.615625,52.277636718749996],[14.573925781250011,52.31416015625],[14.554589843750023,52.359667968749996],[14.569726562500023,52.431103515625],[14.619433593750017,52.528515625],[14.514062500000023,52.64560546875],[14.253710937500017,52.782519531249996],[14.128613281250011,52.878222656249996],[14.138867187500011,52.932861328125],[14.293164062500011,53.0267578125],[14.368554687500023,53.10556640625],[14.410937500000017,53.199023437499996],[14.412304687500011,53.216748046875],[14.41455078125,53.283496093749996],[14.258886718750006,53.729638671875],[14.58349609375,53.63935546875],[14.558398437500017,53.823193359375],[14.21142578125,53.950341796875],[16.186328125000017,54.290380859375],[16.55976562500001,54.55380859375],[18.32343750000001,54.838183593749996],[18.75927734375,54.6845703125],[18.43623046875001,54.7447265625],[18.83642578125,54.369580078125],[19.604394531250023,54.4591796875],[20.20820312500001,54.420751953125],[22.16845703125,54.35986328125],[22.731835937500023,54.35009765625],[22.766210937500006,54.356787109375],[22.82373046875,54.395800781249996],[22.893945312500023,54.39052734375],[22.97675781250001,54.366357421875],[23.015527343750023,54.34833984375],[23.04218750000001,54.30419921875],[23.0875,54.299462890625],[23.170312500000023,54.2814453125],[23.282324218750006,54.24033203125],[23.3701171875,54.200488281249996],[23.45361328125,54.14345703125],[23.484667968750017,53.939794921875]]]},properties:{name:"Poland",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-65.42558593749999,18.105615234374994],[-65.57221679687493,18.137304687499977],[-65.29487304687501,18.133349609375045],[-65.42558593749999,18.105615234374994]]],[[[-66.12939453125003,18.444921875000034],[-65.62880859375,18.381396484375045],[-65.62084960937497,18.242333984374966],[-65.97080078124995,17.974365234375],[-67.196875,17.994189453125045],[-67.2640625,18.364599609375006],[-67.15864257812501,18.499218749999983],[-66.12939453125003,18.444921875000034]]]]},properties:{name:"Puerto Rico",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[130.52695312500012,42.535400390625],[130.68730468750007,42.30253906249999],[130.2357421875,42.183203125000034],[129.75634765624997,41.712255859375006],[129.70869140625004,40.857324218749994],[129.34111328125002,40.72631835937506],[128.51123046874997,40.130224609375006],[127.56816406250002,39.78198242187503],[127.39453125000003,39.207910156249966],[127.78613281250003,39.084130859374966],[128.37460937500012,38.6234375],[128.03896484375,38.30854492187498],[127.09033203125003,38.28388671875001],[126.63388671875012,37.78183593750006],[126.36992187500007,37.87836914062501],[126.11669921875003,37.74291992187503],[125.76914062500006,37.98535156250003],[125.35781250000005,37.72480468749998],[125.31074218750004,37.843505859375],[124.98876953124997,37.93144531249999],[125.2067382812501,38.08154296875],[124.69091796874997,38.12919921875002],[125.06738281250003,38.556738281250006],[125.55449218750002,38.68623046875001],[125.16884765625,38.80551757812506],[125.40966796875003,39.28837890625002],[125.36083984375003,39.52661132812497],[124.77529296875,39.75805664062506],[124.63828125000006,39.61508789062506],[124.36210937500002,40.004052734374994],[124.8893554687501,40.459814453125006],[125.98906250000002,40.904638671875034],[126.74306640625,41.724853515625],[126.95478515625004,41.76948242187501],[127.17968750000003,41.531347656250006],[128.14941406249997,41.38774414062496],[128.28925781250004,41.60742187500006],[128.04521484375007,41.9875],[128.92343750000006,42.038232421874966],[129.3136718750001,42.41357421874997],[129.69785156250012,42.448144531249994],[129.89824218750002,42.998144531250034],[130.24033203125006,42.891796874999955],[130.24667968750012,42.744824218749955],[130.52695312500012,42.535400390625]]]},properties:{name:"Dem. Rep. Korea",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-17.190869140624926,32.86860351562498],[-16.693261718749966,32.75800781250001],[-17.018261718749926,32.66279296874998],[-17.226025390624983,32.76684570312503],[-17.190869140624926,32.86860351562498]]],[[[-25.64897460937499,37.840917968750006],[-25.18193359374996,37.837890625],[-25.19072265624999,37.764355468749955],[-25.73447265624992,37.76289062500001],[-25.845898437499983,37.89404296875],[-25.64897460937499,37.840917968750006]]],[[[-28.14726562499996,38.45268554687502],[-28.064794921875034,38.412744140624966],[-28.454492187500023,38.40864257812504],[-28.54882812499997,38.51855468750003],[-28.14726562499996,38.45268554687502]]],[[[-28.641308593749983,38.525],[-28.842041015625,38.5984375],[-28.69775390625,38.638476562500045],[-28.641308593749983,38.525]]],[[[-27.07524414062496,38.643457031249994],[-27.38593750000001,38.765820312499955],[-27.127001953125017,38.78984375],[-27.07524414062496,38.643457031249994]]],[[[-31.137109374999937,39.40693359375001],[-31.282958984375,39.39409179687496],[-31.260839843750034,39.49677734375001],[-31.137109374999937,39.40693359375001]]],[[[-7.406152343749937,37.17944335937497],[-7.834130859374994,37.005712890625034],[-8.597656249999943,37.12133789062506],[-8.997802734375028,37.03227539062502],[-8.814160156249983,37.43081054687502],[-8.881103515624943,38.44667968750005],[-8.668310546874949,38.42431640625003],[-8.798876953124989,38.518164062500034],[-9.213281249999937,38.44809570312498],[-9.250390624999966,38.65673828125003],[-9.021484374999943,38.746875],[-8.79160156249992,39.07817382812502],[-9.13579101562496,38.74277343749998],[-9.35673828124996,38.697900390624994],[-9.479736328124972,38.79877929687501],[-9.374755859374972,39.338281249999966],[-8.837841796874926,40.11567382812498],[-8.684619140624989,40.75253906250006],[-8.755419921874932,41.69838867187502],[-8.887597656249937,41.76459960937501],[-8.777148437500017,41.941064453124994],[-8.266064453124983,42.13740234375001],[-8.152490234374937,41.81196289062498],[-7.40361328124996,41.833691406249955],[-7.147119140625023,41.98115234374998],[-6.61826171874992,41.9423828125],[-6.542187499999955,41.672509765624994],[-6.2125,41.53203125],[-6.928466796874972,41.009130859375006],[-6.8101562499999,40.343115234375034],[-7.032617187499966,40.16791992187498],[-6.896093749999949,40.02182617187506],[-6.975390624999932,39.79838867187502],[-7.117675781249972,39.681689453125045],[-7.53569335937496,39.66157226562501],[-6.997949218749994,39.05644531250002],[-7.343017578124943,38.45742187500002],[-7.106396484374983,38.181005859375006],[-6.957568359374932,38.18789062499999],[-7.44394531249992,37.72827148437497],[-7.406152343749937,37.17944335937497]]]]},properties:{name:"Portugal",childNum:7,cp:[-8.7440694,39.9251454]}},{geometry:{type:"Polygon",coordinates:[[[-58.15976562499999,-20.164648437500006],[-58.13779296874999,-20.2373046875],[-58.12460937499999,-20.29345703125],[-58.09150390625,-20.33320312500001],[-58.05844726562499,-20.38613281250001],[-58.025390625,-20.415820312500003],[-58.00224609374999,-20.465429687500006],[-57.97905273437499,-20.657324218750006],[-57.91513671874999,-20.69033203125001],[-57.830224609374994,-20.99794921875001],[-57.94267578124999,-21.79833984375],[-57.95590820312499,-22.109179687500003],[-56.77519531249999,-22.261328125],[-56.44780273437499,-22.076171875],[-56.39487304687499,-22.09267578125001],[-56.35185546874999,-22.17861328125001],[-56.246044921875,-22.2646484375],[-56.18984375,-22.28115234375001],[-55.99140625,-22.28115234375001],[-55.84916992187499,-22.3076171875],[-55.75327148437499,-22.41015625],[-55.74663085937499,-22.5126953125],[-55.61767578125,-22.671484375],[-55.53828125,-23.58095703125001],[-55.518457031249994,-23.627246093750003],[-55.458886718749994,-23.68671875000001],[-55.4423828125,-23.792578125],[-55.4423828125,-23.865332031250006],[-55.415917968749994,-23.95136718750001],[-55.36630859374999,-23.991015625],[-55.28691406249999,-24.004296875],[-55.1943359375,-24.01748046875001],[-55.08188476562499,-23.99765625],[-54.982666015625,-23.97451171875001],[-54.62548828125,-23.8125],[-54.44023437499999,-23.90175781250001],[-54.37080078125,-23.97119140625],[-54.24179687499999,-24.047265625],[-54.281005859375,-24.30605468750001],[-54.43623046875,-25.12128906250001],[-54.47314453125,-25.22021484375],[-54.610546875,-25.432714843750006],[-54.615869140624994,-25.57607421875001],[-54.63193359374999,-26.00576171875001],[-54.677734375,-26.30878906250001],[-54.934472656249994,-26.70253906250001],[-55.1359375,-26.93115234375],[-55.426660156249994,-27.00927734375],[-55.450634765625,-27.068359375],[-55.496728515624994,-27.115332031250006],[-55.564892578125,-27.15],[-55.59726562499999,-27.207617187500006],[-55.59379882812499,-27.2880859375],[-55.63291015624999,-27.35712890625001],[-55.71464843749999,-27.41484375],[-55.789990234375,-27.41640625],[-55.95146484374999,-27.32568359375],[-56.1640625,-27.32148437500001],[-56.437158203124994,-27.553808593750006],[-58.16826171874999,-27.2734375],[-58.60483398437499,-27.31435546875001],[-58.641748046874994,-27.19609375],[-58.618603515625,-27.132128906250003],[-58.222070312499994,-26.65],[-58.18149414062499,-26.307421875],[-57.943115234375,-26.05292968750001],[-57.563134765624994,-25.473730468750006],[-57.821679687499994,-25.13642578125001],[-59.187255859375,-24.562304687500003],[-59.892480468749994,-24.093554687500003],[-60.83984375,-23.85810546875001],[-61.084716796875,-23.65644531250001],[-61.79853515625,-23.18203125],[-62.21416015624999,-22.612402343750006],[-62.372509765625,-22.43916015625001],[-62.54155273437499,-22.349609375],[-62.6259765625,-22.29042968750001],[-62.62568359375,-22.261523437500003],[-62.65097656249999,-22.233691406250003],[-62.27666015624999,-21.066015625],[-62.276318359375,-20.5625],[-61.7568359375,-19.6453125],[-60.00737304687499,-19.29755859375001],[-59.09052734375,-19.286230468750006],[-58.18017578125,-19.81787109375],[-58.15976562499999,-20.164648437500006]]]},properties:{name:"Paraguay",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[34.34833984375004,31.292919921874955],[34.2453125000001,31.208300781250045],[34.2125,31.292285156250017],[34.198144531249994,31.322607421875063],[34.47734375000002,31.584863281250023],[34.52412109375004,31.541650390624994],[34.5255859375001,31.52563476562503],[34.34833984375004,31.292919921874955]]],[[[34.88046875,31.3681640625],[34.950976562500074,31.60229492187503],[35.20371093750006,31.75],[35.1271484375001,31.816748046875006],[35.05322265625003,31.83793945312496],[34.983007812500006,31.816796875000023],[34.9611328125001,31.823339843750006],[34.95380859375004,31.84125976562504],[34.98974609374997,31.913281249999955],[34.955957031249994,32.1609375],[35.01054687500002,32.33818359375002],[35.06503906250006,32.46044921875006],[35.19326171875005,32.53442382812503],[35.303808593750006,32.512939453125],[35.38671875000003,32.493017578125034],[35.402636718750074,32.45063476562501],[35.484375,32.40166015624999],[35.5514648437501,32.39550781250006],[35.57207031250002,32.237890625],[35.450585937499994,31.479296875000017],[34.88046875,31.3681640625]]]]},properties:{name:"Palestine",childNum:2}},{geometry:{type:"MultiPolygon",coordinates:[[[[-149.321533203125,-17.690039062499963],[-149.177685546875,-17.736621093750045],[-149.18178710937497,-17.86230468749997],[-149.34111328125,-17.732421874999986],[-149.57890624999993,-17.734960937499963],[-149.635009765625,-17.564257812500003],[-149.37919921874993,-17.522363281249994],[-149.321533203125,-17.690039062499963]]],[[[-143.44057617187497,-16.619726562499963],[-143.38618164062498,-16.668847656250023],[-143.55068359375002,-16.62109374999997],[-143.44057617187497,-16.619726562499963]]],[[[-139.02431640624997,-9.695214843750037],[-138.82734375,-9.74160156249998],[-139.13408203124996,-9.829492187500037],[-139.02431640624997,-9.695214843750037]]],[[[-140.075634765625,-9.425976562499983],[-140.14438476562498,-9.359375],[-140.07094726562497,-9.328125],[-140.075634765625,-9.425976562499983]]],[[[-140.07260742187503,-8.910449218750031],[-140.21743164062497,-8.929687499999957],[-140.24003906249993,-8.79755859375004],[-140.057666015625,-8.801464843750026],[-140.07260742187503,-8.910449218750031]]]]},properties:{name:"Fr. Polynesia",childNum:5}},{geometry:{type:"Polygon",coordinates:[[[51.26796875000002,24.607226562500003],[51.17802734375002,24.58671875],[51.093359375,24.564648437499997],[51.02275390625002,24.565234375],[50.96601562500001,24.573925781249997],[50.928320312500006,24.595117187499994],[50.85566406250001,24.679638671874997],[50.80439453125001,24.789257812499997],[50.8359375,24.850390625],[50.846777343750006,24.888574218749994],[50.75458984375001,25.39926757812499],[51.003125,25.9814453125],[51.262304687500006,26.153271484374997],[51.543066406250006,25.902392578125003],[51.4853515625,25.524707031250003],[51.60888671875,25.052880859374994],[51.42792968750001,24.668261718750003],[51.26796875000002,24.607226562500003]]]},properties:{name:"Qatar",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[28.2125,45.450439453125],[28.317675781250017,45.347119140625],[28.451269531250006,45.2921875],[28.78828125000001,45.240966796875],[28.78173828125,45.309863281249996],[28.894335937500017,45.289941406249994],[29.223535156250023,45.4029296875],[29.403710937500023,45.419677734375],[29.567675781250017,45.37080078125],[29.705859375000017,45.259912109374994],[29.557519531250023,44.843408203124994],[29.048242187500023,44.757568359375],[29.0953125,44.975048828125],[28.891503906250023,44.91865234375],[28.585351562500023,43.742236328124996],[28.221972656250017,43.772851562499994],[27.88427734375,43.987353515624996],[27.425390625,44.0205078125],[27.0869140625,44.167382812499994],[26.2158203125,44.007275390625],[25.4970703125,43.670800781249994],[22.919042968750006,43.83447265625],[22.868261718750006,43.947900390624994],[23.02851562500001,44.077978515625],[22.705078125,44.23779296875],[22.687890625000023,44.248291015625],[22.494531250000023,44.435449218749994],[22.554003906250017,44.540332031249996],[22.6201171875,44.562353515625],[22.70078125,44.555517578125],[22.734375,44.569921875],[22.72089843750001,44.605517578124996],[22.64208984375,44.6509765625],[22.49765625,44.70625],[22.350683593750006,44.676123046875],[22.200976562500017,44.560693359374994],[22.093066406250017,44.541943359375],[21.909277343750006,44.66611328125],[21.636132812500023,44.71044921875],[21.52314453125001,44.790087890624996],[21.36005859375001,44.82666015625],[21.35791015625,44.86181640625],[21.384375,44.870068359375],[21.442187500000017,44.873388671875],[21.519921875000023,44.880810546875],[21.532324218750006,44.900683593749996],[21.35703125,44.990771484374996],[21.465429687500006,45.171875],[21.431445312500017,45.192529296874994],[20.794042968750006,45.46787109375],[20.775,45.749804687499996],[20.760156250000023,45.758105468749996],[20.746875,45.748974609375],[20.727832031250017,45.73740234375],[20.709277343750017,45.735253906249994],[20.652734375000023,45.77939453125],[20.581152343750006,45.869482421875],[20.35859375000001,45.975488281249994],[20.241796875,46.10859375],[20.28095703125001,46.1330078125],[20.508105468750017,46.166943359375],[20.613671875000023,46.13349609375],[20.76025390625,46.246240234374994],[21.121679687500006,46.282421875],[21.99970703125001,47.505029296874994],[22.87666015625001,47.947265625],[23.054785156250006,48.00654296875],[23.139453125000017,48.08740234375],[23.20263671875,48.084521484374996],[23.408203125,47.989990234375],[23.628710937500017,47.995849609375],[24.578906250000017,47.931054687499994],[24.979101562500006,47.72412109375],[25.464257812500023,47.910791015624994],[25.689257812500017,47.932470703125],[25.90869140625,47.967578125],[26.162695312500006,47.992529296875],[26.236230468750023,48.064355468749994],[26.276953125,48.113232421875],[26.3056640625,48.203759765624994],[26.4423828125,48.22998046875],[26.618945312500017,48.25986328125],[26.980761718750017,48.155029296875],[27.614062500000017,47.34052734375],[28.07177734375,46.978417968749994],[28.23945312500001,46.6408203125],[28.07470703125,45.598974609375],[28.2125,45.450439453125]]]},properties:{name:"Romania",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[146.71396484375012,43.743798828124994],[146.62197265625,43.81298828125006],[146.88408203125002,43.82915039062496],[146.71396484375012,43.743798828124994]]],[[[146.20761718750006,44.49765625],[146.5677734375,44.44042968749997],[145.91406249999997,44.10371093750004],[145.58681640625,43.84511718750002],[145.5558593750001,43.66459960937502],[145.46171875000007,43.870898437500045],[146.20761718750006,44.49765625]]],[[[148.59951171875,45.317626953125],[147.91376953125004,44.99038085937502],[147.65781250000012,44.97714843749998],[146.89746093750003,44.404296875],[147.24658203124997,44.856054687500006],[147.88554687500007,45.22563476562499],[147.9240234375001,45.38330078125006],[148.05605468750005,45.26210937500005],[148.32421874999997,45.28242187500001],[148.8122070312501,45.510009765625],[148.83710937500004,45.36269531250002],[148.59951171875,45.317626953125]]],[[[149.68769531250004,45.64204101562501],[149.44707031250002,45.593359375000034],[149.9623046875,46.02192382812504],[150.553125,46.208544921875045],[149.68769531250004,45.64204101562501]]],[[[152.00205078125006,46.89716796874998],[151.72343750000007,46.82880859375001],[152.28886718750007,47.1421875],[152.00205078125006,46.89716796874998]]],[[[154.81044921875005,49.31201171875],[154.61093750000006,49.29404296874998],[154.82490234375004,49.64692382812501],[154.81044921875005,49.31201171875]]],[[[155.9210937500001,50.30219726562501],[155.39716796875004,50.04125976562497],[155.24306640625,50.09462890625002],[155.21835937500012,50.29785156250003],[155.68017578124997,50.400732421875034],[156.096875,50.771875],[155.9210937500001,50.30219726562501]]],[[[156.40507812500002,50.65761718750005],[156.16796874999997,50.73188476562498],[156.37646484374997,50.86210937499996],[156.4875,50.84296874999998],[156.40507812500002,50.65761718750005]]],[[[142.76103515625002,54.393945312499966],[143.32470703125003,52.96308593749998],[143.15556640625002,52.08374023437497],[143.29951171875004,51.632373046875045],[143.81601562500006,50.28261718750002],[144.71376953125,48.64028320312502],[144.04873046875,49.249169921874994],[143.73232421875,49.31201171875],[143.10498046875003,49.198828125000034],[142.57421874999997,48.07216796875002],[142.55693359375002,47.737890625000034],[143.21767578125005,46.79487304687504],[143.48564453125002,46.752050781250006],[143.58066406250012,46.360693359375034],[143.43164062500003,46.02866210937498],[143.28232421875006,46.55898437500002],[142.57802734375005,46.700781250000034],[142.07714843749997,45.91704101562499],[141.83037109375002,46.451074218749966],[142.03867187500012,47.140283203124966],[141.9640625000001,47.58745117187502],[142.18173828125012,48.01337890625001],[141.86630859375006,48.750097656250006],[142.1422851562501,49.56914062499999],[142.06601562500006,50.630468750000034],[142.20673828125004,51.22255859375002],[141.72236328125004,51.73632812499997],[141.66083984375004,52.27294921874997],[141.85556640625012,52.79350585937499],[141.82353515625007,53.33950195312502],[142.1419921875,53.49560546875003],[142.52617187500002,53.44746093749998],[142.70595703125,53.89570312499998],[142.33496093749997,54.28071289062501],[142.76103515625002,54.393945312499966]]],[[[137.17861328125005,55.100439453125034],[137.05527343750006,54.9267578125],[136.71464843750002,54.956152343750034],[137.17861328125005,55.100439453125034]]],[[[137.94052734375012,55.092626953125034],[138.20615234375012,55.03354492187498],[137.72148437500007,54.66323242187505],[137.46269531250002,54.873388671875034],[137.23291015624997,54.79057617187496],[137.5773437500001,55.19702148437497],[137.94052734375012,55.092626953125034]]],[[[21.235742187500023,55.26411132812498],[22.072363281250034,55.06367187499998],[22.56728515625005,55.05913085937496],[22.82470703125,54.87128906249998],[22.684472656250023,54.56293945312504],[22.679882812500068,54.493017578125006],[22.766210937499977,54.356787109375034],[22.168457031250057,54.35986328125006],[21.14052734375008,54.39179687499998],[19.604394531250023,54.45917968750004],[19.974511718750023,54.92119140625002],[20.520312500000017,54.994873046875],[20.89980468750008,55.286669921875045],[20.957812500000074,55.27890625000006],[20.594824218750006,54.982373046874955],[20.995898437500017,54.90268554687506],[21.18886718750008,54.93520507812502],[21.235742187500023,55.26411132812498]]],[[[166.65029296875005,54.83906249999998],[166.64511718750006,54.69409179687503],[165.75107421875006,55.294531250000034],[166.27578125000005,55.311962890624955],[166.24804687499997,55.16542968750002],[166.65029296875005,54.83906249999998]]],[[[150.58994140625006,59.01875],[150.47021484375003,59.05405273437498],[150.66621093750004,59.16015625000003],[150.58994140625006,59.01875]]],[[[163.63515625000005,58.603369140625006],[163.47138671875004,58.509375],[163.7609375000001,59.01503906250002],[164.57265625,59.22114257812501],[164.61572265624997,58.885595703125034],[163.63515625000005,58.603369140625006]]],[[[35.8161132812501,65.18208007812501],[35.77871093750005,64.97666015625],[35.52890625000006,65.15107421875001],[35.8161132812501,65.18208007812501]]],[[[70.02070312500004,66.502197265625],[69.65136718750003,66.56533203125],[69.50273437500002,66.75107421875],[70.07666015624997,66.69589843750003],[70.02070312500004,66.502197265625]]],[[[-179.79853515625,68.9404296875],[-178.873876953125,68.75410156249995],[-178.69262695312503,68.54599609375],[-178.09746093750002,68.4248046875],[-178.05581054687497,68.26489257812503],[-177.79677734374997,68.33798828125],[-178.37304687500003,68.56567382812503],[-177.52724609375002,68.29438476562501],[-177.58920898437503,68.22421875],[-175.34521484375,67.67807617187503],[-175.37470703124998,67.35737304687498],[-175.00268554687494,67.4375],[-174.849853515625,67.34887695312503],[-174.92490234375,66.62314453125006],[-174.503759765625,66.537939453125],[-174.39409179687496,66.34423828124997],[-174.084765625,66.47309570312504],[-174.06503906249998,66.22958984374998],[-173.77397460937502,66.43466796875003],[-174.23159179687497,66.63188476562505],[-174.08642578125,66.94287109375],[-174.55009765624993,67.090625],[-173.6796875,67.144775390625],[-173.15781249999998,67.06909179687503],[-173.32353515625,66.95483398437503],[-173.25893554687497,66.84008789062503],[-173.19301757812497,66.99360351562504],[-172.5201171875,66.952490234375],[-173.00751953125,67.06489257812498],[-171.79555664062502,66.93173828125003],[-170.50952148437503,66.34365234375005],[-170.604443359375,66.24892578125002],[-170.30122070312504,66.29404296874998],[-170.24394531250002,66.16928710937503],[-169.777880859375,66.14311523437505],[-169.83168945312497,65.99892578124997],[-170.54067382812497,65.86542968749995],[-170.66630859375,65.62153320312501],[-171.42153320312502,65.81035156250002],[-171.10585937500002,65.51103515625005],[-171.90712890625,65.495947265625],[-172.78330078124998,65.68105468749997],[-172.23281250000002,65.45571289062497],[-172.30927734375004,65.27563476562497],[-172.66191406249993,65.24853515625006],[-172.28603515625002,65.20571289062502],[-172.21318359375,65.04814453124999],[-173.08579101562498,64.81733398437495],[-172.80107421874996,64.79052734375],[-172.90087890624994,64.62885742187501],[-172.40146484374998,64.413916015625],[-172.73916015624997,64.41225585937502],[-172.90317382812498,64.52607421875004],[-172.96005859375003,64.32768554687502],[-173.27548828124998,64.2896484375],[-173.327490234375,64.53955078125003],[-173.72973632812497,64.36450195312497],[-174.57055664062503,64.7177734375],[-175.39511718749998,64.80239257812502],[-175.85385742187498,65.01083984375003],[-176.09326171875,65.471044921875],[-177.05625,65.613623046875],[-177.48876953125,65.50371093749999],[-178.4125,65.49555664062501],[-178.93906249999998,66.03276367187505],[-178.74672851562497,66.01367187500006],[-178.52656250000004,66.40156250000004],[-178.86811523437498,66.18706054687502],[-179.14340820312503,66.37504882812505],[-179.327197265625,66.16259765625003],[-179.68330078124998,66.18413085937505],[-179.78969726562497,65.90087890625],[-179.352099609375,65.51674804687497],[-180,65.06723632812498],[-180,65.31196289062501],[-180,65.55678710937497],[-180,65.80156250000002],[-180,66.04628906250002],[-180,66.29106445312499],[-180,66.53583984375004],[-180,66.78056640625005],[-180,67.02534179687501],[-180,67.27011718750006],[-180,67.51484374999998],[-180,67.75961914062503],[-180,68.00439453124997],[-180,68.24912109375],[-180,68.49389648437497],[-180,68.738671875],[-179.999951171875,68.98344726562505],[-179.79853515625,68.9404296875]]],[[[50.265234375,69.18559570312502],[49.62626953125002,68.85971679687498],[48.91035156250004,68.74306640625002],[48.4390625,68.80488281249998],[48.319921875,69.26923828125001],[48.8449218750001,69.49472656250003],[49.22519531250006,69.51123046875],[50.265234375,69.18559570312502]]],[[[161.46708984375002,68.90097656250003],[161.08281250000007,69.4056640625],[161.50517578125007,69.63945312500002],[161.46708984375002,68.90097656250003]]],[[[169.20078125000006,69.58046875],[168.34804687500005,69.66435546875005],[167.86474609375003,69.90107421875004],[168.35791015625003,70.01567382812502],[169.37480468750007,69.88261718749999],[169.20078125000006,69.58046875]]],[[[60.450488281250074,69.93486328124999],[60.44023437500002,69.72592773437506],[59.637011718750074,69.72104492187503],[59.50263671875004,69.86621093750003],[58.952734375,69.89277343750004],[58.51992187500005,70.31831054687504],[59.04804687500004,70.46049804687505],[60.450488281250074,69.93486328124999]]],[[[52.90332031250003,71.36499023437503],[53.19257812500004,71.21528320312498],[53.0226562500001,70.96870117187501],[52.24960937500006,71.28491210937506],[52.90332031250003,71.36499023437503]]],[[[178.8615234375001,70.826416015625],[178.68388671875013,71.10566406250004],[180,71.53774414062505],[180,70.993017578125],[178.8615234375001,70.826416015625]]],[[[137.95986328125005,71.50766601562503],[137.71181640625005,71.4232421875],[137.06406250000006,71.52988281250003],[137.816796875,71.58789062500006],[137.95986328125005,71.50766601562503]]],[[[-178.87646484375,71.57705078124997],[-178.13388671874998,71.46547851562497],[-177.523583984375,71.16689453125],[-179.415673828125,70.91899414062502],[-179.999951171875,70.993017578125],[-179.999951171875,71.53774414062505],[-178.87646484375,71.57705078124997]]],[[[77.6325195312501,72.291259765625],[76.87109374999997,72.317041015625],[77.74853515625003,72.63120117187506],[78.36513671875005,72.48242187500003],[77.6325195312501,72.291259765625]]],[[[79.50146484374997,72.72192382812497],[78.63320312500005,72.85073242187502],[79.16425781250004,73.0943359375],[79.50146484374997,72.72192382812497]]],[[[74.660546875,72.87343750000002],[74.18066406250003,72.975341796875],[74.19853515625002,73.10908203124998],[74.9615234375,73.0625],[74.660546875,72.87343750000002]]],[[[120.26132812500012,73.08984374999997],[119.79208984375006,73.04541015624997],[119.64042968750002,73.12431640625007],[120.26132812500012,73.08984374999997]]],[[[55.31982421875003,73.30830078124998],[56.42958984375005,73.201171875],[56.121679687500006,72.80659179687498],[55.40332031249997,72.54907226562503],[55.29785156249997,71.93535156250005],[56.45439453125002,71.10737304687504],[57.62539062500005,70.72880859374999],[57.14589843750005,70.58911132812506],[56.38574218749997,70.73413085937503],[56.49970703125004,70.56640625000003],[55.687304687500074,70.69218749999999],[54.60117187500006,70.68007812500002],[53.383593750000074,70.87353515625],[53.670507812500006,71.08691406250003],[54.155664062499994,71.12548828125],[53.40996093750002,71.34013671875002],[53.41162109375003,71.530126953125],[51.93789062500005,71.47470703124998],[51.511328125,71.64809570312497],[51.58251953124997,72.07119140625],[52.252050781250006,72.12973632812503],[52.66191406250002,72.33686523437495],[52.91660156250006,72.66889648437501],[52.5792968750001,72.791357421875],[53.3698242187501,72.91674804687506],[53.2511718750001,73.182958984375],[54.80390625000004,73.38764648437498],[55.31982421875003,73.30830078124998]]],[[[70.67392578125006,73.09501953125005],[70.04072265625004,73.03715820312507],[69.99589843750002,73.359375],[70.94023437500002,73.51440429687503],[71.6261718750001,73.17397460937497],[70.67392578125006,73.09501953125005]]],[[[142.18486328125007,73.89589843750005],[143.34375,73.56875],[143.45146484375007,73.231298828125],[141.59667968750003,73.31083984375005],[140.66279296875004,73.45200195312503],[139.785546875,73.35522460937503],[141.08476562500002,73.86586914062497],[142.18486328125007,73.89589843750005]]],[[[83.5490234375001,74.07177734375],[82.8177734375,74.09160156250005],[83.14980468750005,74.151611328125],[83.5490234375001,74.07177734375]]],[[[141.01025390625003,73.99946289062501],[140.40947265625002,73.92167968750005],[140.1935546875001,74.23671875000002],[141.03857421875003,74.24272460937502],[141.01025390625003,73.99946289062501]]],[[[113.38720703124997,74.40043945312499],[112.78242187500004,74.09506835937503],[111.50341796874997,74.35307617187502],[111.87978515625,74.36381835937499],[112.08447265624997,74.54897460937505],[113.38720703124997,74.40043945312499]]],[[[86.653125,74.981298828125],[87.05214843750005,74.982568359375],[86.92714843750005,74.83076171874998],[86.25859375000002,74.89350585937498],[86.653125,74.981298828125]]],[[[82.17236328125003,75.41938476562501],[81.97851562499997,75.24711914062499],[81.65478515625003,75.28891601562498],[81.71210937500004,75.45141601562506],[82.165625,75.515625],[82.17236328125003,75.41938476562501]]],[[[146.79521484375007,75.37075195312505],[148.43242187500002,75.41352539062495],[148.59013671875007,75.23637695312502],[150.82236328125006,75.15654296875002],[150.64628906250002,74.944580078125],[149.596875,74.77260742187505],[148.296875,74.80043945312502],[146.14853515625012,75.19829101562499],[146.5375,75.58178710937506],[146.79521484375007,75.37075195312505]]],[[[135.9486328125,75.40957031250005],[135.45195312500007,75.38955078124997],[135.6986328125,75.84526367187499],[136.16894531249997,75.60556640625],[135.9486328125,75.40957031250005]]],[[[140.04873046875,75.82895507812503],[140.81591796874997,75.63071289062498],[141.48544921875012,76.13715820312495],[142.66953125000012,75.86342773437497],[143.68583984375002,75.86367187500002],[145.35996093750006,75.53046874999998],[144.01972656250004,75.04467773437506],[143.1703125,75.11689453125001],[142.72949218749997,75.33764648437506],[142.941796875,75.71328125000002],[142.30791015625007,75.69169921875005],[142.19882812500006,75.39267578124998],[143.12792968749997,74.9703125],[142.47275390625006,74.82041015625],[141.98730468750003,74.99125976562499],[140.26787109375002,74.846923828125],[139.68125,74.96406249999995],[139.09912109374997,74.65654296875002],[138.09228515625003,74.79746093750003],[136.94765625000005,75.32553710937498],[137.28974609375004,75.34863281249997],[137.26884765625002,75.7494140625],[137.70654296875003,75.75957031250002],[137.56054687499997,75.95522460937502],[138.20761718750006,76.11494140624995],[138.91953125000006,76.19672851562501],[140.04873046875,75.82895507812503]]],[[[96.5324218750001,76.278125],[96.30058593750002,76.121728515625],[95.31113281250006,76.21474609375002],[95.37988281250003,76.2890625],[96.5324218750001,76.278125]]],[[[112.47802734375003,76.62089843749999],[112.531640625,76.450048828125],[111.96894531250004,76.62617187500001],[112.47802734375003,76.62089843749999]]],[[[149.15019531250002,76.65991210937506],[148.39863281250004,76.64824218750007],[149.4064453125001,76.78208007812498],[149.15019531250002,76.65991210937506]]],[[[67.7653320312501,76.23759765624999],[61.35595703124997,75.31484375000002],[60.27685546875003,75.00756835937503],[60.501367187499994,74.90463867187503],[59.67402343750004,74.61015624999999],[59.24013671875005,74.69296874999998],[59.040429687499994,74.48554687500001],[58.53466796875003,74.49892578124997],[58.6178710937501,74.22739257812498],[57.76738281250002,74.013818359375],[57.755957031250006,73.769189453125],[57.313085937500006,73.838037109375],[57.54257812500006,73.65820312500003],[56.96386718750003,73.36655273437503],[56.43037109375004,73.29721679687503],[55.00683593750003,73.45385742187506],[54.29990234375006,73.35097656249997],[53.7628906250001,73.76616210937499],[54.64267578125006,73.95957031250006],[55.34091796875006,74.41962890624998],[56.13710937500005,74.49609375000003],[55.5822265625001,74.627685546875],[56.4987304687501,74.95708007812505],[55.81005859374997,75.12490234374997],[56.03554687499999,75.19423828124997],[56.57031250000003,75.09775390625003],[56.8444335937501,75.351416015625],[57.606835937499994,75.34125976562498],[58.05830078125004,75.6630859375],[58.88125,75.85478515625007],[60.27929687499997,76.09624023437505],[60.94218750000002,76.07128906250003],[61.20166015624997,76.28203125000007],[62.97148437500002,76.23666992187498],[64.4634765625,76.37817382812503],[67.65185546874997,77.011572265625],[68.48574218750005,76.93369140625003],[68.94169921875002,76.707666015625],[67.7653320312501,76.23759765624999]]],[[[96.28544921875002,77.02666015625007],[95.27031250000007,77.01884765624999],[96.52841796875006,77.20551757812501],[96.28544921875002,77.02666015625007]]],[[[89.51425781250006,77.18881835937498],[89.14169921875012,77.22680664062497],[89.61621093749997,77.31103515625],[89.51425781250006,77.18881835937498]]],[[[130.68730468750007,42.30253906249999],[130.52695312500012,42.535400390625],[130.42480468749997,42.72705078124997],[131.06855468750004,42.90224609375005],[131.25732421875003,43.378076171874994],[131.2552734375,44.07158203124999],[130.9816406250001,44.844335937500034],[131.44687500000012,44.984033203124966],[131.85185546875002,45.32685546875001],[132.93603515624997,45.029931640624994],[133.1134765625001,45.130712890625006],[133.18603515625003,45.49482421875004],[133.43642578125,45.60468750000004],[133.86132812500003,46.24775390625004],[134.1676757812501,47.30219726562501],[134.75234375,47.71542968749998],[134.56601562500006,48.02250976562502],[134.66523437500004,48.25390625],[134.29335937500005,48.37343750000002],[133.46835937500006,48.09716796875003],[133.14404296875003,48.10566406249998],[132.7072265625001,47.94726562500006],[132.47626953125004,47.714990234374994],[130.96191406249997,47.70932617187498],[130.7326171875001,48.01923828124998],[130.80429687500012,48.34150390624998],[130.5521484375,48.602490234374955],[130.553125,48.861181640625006],[130.1959960937501,48.89165039062499],[129.49814453125012,49.38881835937502],[129.0651367187501,49.374658203124966],[128.70400390625,49.60014648437499],[127.99960937500006,49.56860351562506],[127.55078124999997,49.801806640625045],[127.590234375,50.20898437500003],[127.33720703125007,50.35014648437502],[127.30703125000005,50.70795898437501],[126.92480468749997,51.10014648437496],[126.34169921875,52.36201171875001],[125.64902343750012,53.042285156250045],[125.075,53.20366210937496],[124.81230468750002,53.133837890625045],[123.6078125,53.546533203124994],[120.98544921875012,53.28457031250002],[120.09453125000007,52.787207031250034],[120.0675781250001,52.632910156250034],[120.65615234375,52.56665039062503],[120.74980468750007,52.096533203125006],[120.06689453125003,51.60068359375006],[119.16367187500006,50.40600585937503],[119.34628906250012,50.278955078124994],[119.25986328125012,50.06640625000003],[118.4515625,49.84448242187503],[117.8734375,49.51347656250002],[116.6833007812501,49.82377929687499],[116.551171875,49.92031250000002],[116.35117187500012,49.97807617187499],[116.21679687500003,50.00927734375003],[116.13457031250002,50.01079101562499],[115.9259765625001,49.95214843750003],[115.79521484375002,49.90590820312502],[115.71777343750003,49.88061523437503],[115.58798828125006,49.88603515624996],[115.42919921874997,49.89648437499997],[115.36503906250002,49.911767578124966],[115.27451171875006,49.948876953124994],[115.00332031250005,50.138574218749994],[114.74316406249997,50.23369140625002],[114.29707031250004,50.27441406250006],[113.57421874999997,50.00703125000001],[113.44550781250004,49.94160156250001],[113.31904296875004,49.87431640624999],[113.16416015625012,49.79716796874999],[113.09208984375007,49.692529296874994],[113.05556640625,49.61625976562499],[112.91484375000002,49.569238281249994],[112.80644531250007,49.52358398437502],[112.69736328125012,49.50727539062498],[112.49492187500002,49.532324218750034],[112.07968750000006,49.42421875000002],[111.42929687500006,49.342626953125034],[111.3366210937501,49.355859374999966],[111.20419921875012,49.304296875000034],[110.82792968750002,49.16616210937505],[110.70976562500002,49.14296875000002],[110.42783203125006,49.219970703125],[110.32138671875012,49.215869140625045],[110.19990234375004,49.17041015625003],[109.5287109375,49.269873046875034],[109.45371093750012,49.29633789062501],[109.23671875000005,49.334912109374955],[108.61367187500005,49.32280273437499],[108.52246093750003,49.34150390624998],[108.4069335937501,49.39638671875005],[107.96542968750012,49.65351562500004],[107.91660156250012,49.947802734375045],[107.63095703125012,49.98310546875004],[107.3470703125,49.986669921875034],[107.23330078125,49.989404296874994],[107.14306640625003,50.03300781249999],[107.04023437500004,50.086474609375045],[106.94130859375005,50.19667968750002],[106.71113281250004,50.312597656250006],[106.57441406250004,50.32880859375004],[106.36845703125002,50.317578124999955],[106.21787109375006,50.304589843749966],[105.38359375000002,50.47373046874998],[104.07871093750012,50.15424804687498],[103.63291015625006,50.138574218749994],[103.49628906250004,50.16494140625005],[103.42119140625002,50.18706054687502],[103.3043945312501,50.200292968750034],[102.28837890625007,50.58510742187502],[102.31660156250004,50.71845703125001],[102.21503906250004,50.82944335937506],[102.19453125000004,51.05068359375002],[102.15195312500006,51.107519531250034],[102.14238281250007,51.21606445312503],[102.16005859375005,51.260839843750006],[102.1556640625,51.31376953124996],[102.1115234375001,51.353466796874955],[101.97919921875004,51.382226562499966],[101.82119140625,51.421044921874966],[101.57089843750006,51.46718750000005],[101.38125,51.45263671875],[100.53623046875006,51.713476562500034],[100.46894531250004,51.72607421875003],[100.23037109375,51.729833984375006],[100.0345703125,51.73710937499996],[99.92167968750002,51.755517578124994],[99.71923828124997,51.87163085937502],[98.89316406250006,52.11728515625006],[98.64052734375005,51.80117187500005],[98.103125,51.483544921874994],[97.82529296875012,50.985253906249994],[97.953125,50.85517578124998],[98.02978515625003,50.64462890624998],[98.07890625000002,50.60380859375002],[98.14501953124997,50.56855468750001],[98.22050781250007,50.55717773437502],[98.2794921875001,50.53325195312502],[98.25029296875002,50.30244140624998],[98.00390625000003,50.01425781249998],[97.35976562500005,49.741455078125],[97.20859375000006,49.73081054687506],[96.98574218750005,49.88281250000003],[96.31503906250012,49.90112304687503],[96.06552734375006,49.99873046875001],[95.52265625000004,49.911230468750034],[95.11142578125012,49.935449218749994],[94.93027343750006,50.04375],[94.8112304687501,50.04819335937506],[94.71806640625002,50.04326171875002],[94.67548828125004,50.02807617187506],[94.61474609375003,50.02373046874996],[94.56464843750004,50.08793945312499],[94.35468750000004,50.221826171874994],[94.25107421875006,50.55639648437503],[93.103125,50.60390625000002],[92.94130859375005,50.77822265625002],[92.85644531250003,50.78911132812502],[92.77929687500003,50.778662109375006],[92.738671875,50.71093749999997],[92.68134765625004,50.683203125],[92.6266601562501,50.68828124999999],[92.57890625000002,50.725439453125006],[92.42636718750006,50.803076171875006],[92.35478515625002,50.86416015625002],[92.29580078125,50.84980468750004],[92.19238281249997,50.700585937499994],[91.80429687500006,50.693603515625],[91.4464843750001,50.52216796874998],[91.41503906249997,50.46801757812506],[91.34082031249997,50.470068359375034],[91.30058593750002,50.46337890625],[91.2337890625,50.45239257812497],[91.02158203125012,50.41547851562501],[90.83808593750004,50.32373046874997],[90.76074218749997,50.30595703124999],[90.71435546874997,50.25942382812502],[90.65507812500007,50.22236328125001],[90.05371093750003,50.09375],[89.64384765625002,49.90302734374998],[89.65410156250007,49.71748046875001],[89.57919921875006,49.69970703125003],[89.475,49.66054687500005],[89.39560546875006,49.61152343750001],[89.24394531250007,49.62705078125006],[89.20292968750007,49.59570312499997],[89.17998046875002,49.5322265625],[89.10947265625012,49.50136718750002],[89.00839843750006,49.472802734374994],[88.97060546875,49.483740234375006],[88.94541015625012,49.50766601562498],[88.90019531250002,49.53969726562502],[88.86386718750006,49.52763671874996],[88.83164062500012,49.44843749999998],[88.633203125,49.486132812500045],[88.19257812500004,49.451708984375045],[88.13554687500002,49.38149414062502],[88.11572265624997,49.25629882812501],[88.0285156250001,49.219775390625045],[87.98808593750002,49.186914062499994],[87.9347656250001,49.16455078124997],[87.81425781250002,49.162304687499955],[87.7625,49.16582031249996],[87.5158203125001,49.122412109375006],[87.41669921875004,49.07661132812501],[87.32285156250012,49.085791015625006],[86.62646484374997,49.56269531250001],[86.67548828125004,49.77729492187501],[86.1808593750001,49.49931640624996],[85.2326171875001,49.61582031249998],[84.9894531250001,50.061425781249994],[84.32324218749997,50.239160156249966],[83.94511718750007,50.774658203125],[83.35732421875005,50.99458007812504],[82.76083984375012,50.89335937500002],[82.49394531250007,50.72758789062499],[81.46591796875006,50.73984375],[81.38828125000006,50.95649414062501],[81.0714843750001,50.96875],[81.12724609375002,51.19106445312502],[80.73525390625,51.29340820312498],[80.44804687500002,51.18334960937503],[80.42363281250002,50.94628906249997],[79.98623046875,50.774560546874966],[77.85996093750006,53.269189453124994],[76.48476562500005,54.02255859374998],[76.42167968750007,54.151513671874966],[76.65458984375007,54.14526367187503],[76.8373046875,54.4423828125],[75.43720703125004,54.08964843749999],[75.22021484374997,53.89379882812506],[74.45195312500007,53.64726562500002],[74.35156250000003,53.487646484375006],[73.85898437500006,53.61972656249998],[73.40693359375004,53.44755859374999],[73.30566406250003,53.707226562499955],[73.71240234375003,54.04238281250002],[73.22988281250005,53.957812500000045],[72.62226562500004,54.13432617187502],[72.44677734375003,53.94184570312498],[72.18603515625003,54.32563476562501],[72.00449218750006,54.20566406249998],[71.09316406250005,54.21220703124999],[71.18554687500003,54.59931640624998],[70.73808593750007,55.30517578125],[70.18242187500002,55.162451171875034],[68.9772460937501,55.389599609374955],[68.20625,55.16093750000002],[68.15585937500006,54.97670898437505],[65.476953125,54.62329101562497],[65.08837890624997,54.340185546875034],[64.46123046875002,54.38417968750002],[61.92871093750003,53.94648437500004],[61.231054687500006,54.01948242187498],[60.97949218749997,53.62172851562505],[61.53496093750002,53.52329101562506],[61.22890625,53.445898437500006],[61.19921874999997,53.28715820312502],[61.65986328125004,53.22846679687504],[62.08271484375004,53.00541992187499],[61.047460937500006,52.97246093750002],[60.77441406249997,52.67578124999997],[60.99453125000005,52.33686523437504],[60.03027343749997,51.93325195312505],[60.464746093749994,51.651171875000045],[61.55468750000003,51.32460937500005],[61.38945312500002,50.86103515625001],[60.94228515625005,50.69550781250004],[60.42480468749997,50.67915039062498],[60.05859374999997,50.850292968749955],[59.812402343749994,50.58203125],[59.523046875,50.492871093749955],[59.4523437500001,50.62041015625002],[58.88369140625005,50.694433593750006],[58.359179687500074,51.063818359375034],[57.83886718750003,51.091650390625006],[57.44218750000002,50.88886718749998],[57.01171874999997,51.06518554687503],[56.49140625000004,51.01953124999997],[55.68623046875004,50.582861328125006],[54.64160156250003,51.011572265625034],[54.555273437500006,50.535791015624994],[54.139746093750006,51.04077148437503],[53.33808593750004,51.48237304687504],[52.57119140625005,51.481640624999955],[52.21914062499999,51.709375],[51.344531250000074,51.47534179687503],[51.16347656250005,51.6474609375],[50.79394531249997,51.729199218749955],[50.246875,51.28950195312498],[49.49804687500003,51.08359375000006],[49.32343750000004,50.851708984374966],[48.625097656250006,50.61269531250005],[48.7589843750001,49.92832031250006],[48.33496093750003,49.858251953125006],[47.7057617187501,50.37797851562502],[47.42919921874997,50.35795898437502],[46.889550781249994,49.69697265625001],[46.80205078125002,49.36708984375002],[47.031347656250006,49.150292968749994],[46.70263671875003,48.80556640625002],[46.660937500000074,48.41225585937502],[47.06464843750004,48.23247070312499],[47.292382812499994,47.74091796875004],[47.48193359374997,47.80390624999998],[48.16699218750003,47.70878906249996],[48.959375,46.77460937499998],[48.558398437500074,46.75712890624999],[48.54121093750004,46.60561523437502],[49.232226562500074,46.33715820312503],[48.683691406250006,46.08618164062497],[48.72958984375006,45.896826171875034],[48.4870117187501,45.93486328124996],[47.63330078124997,45.58403320312499],[47.46328125,45.67968750000003],[47.5294921875001,45.530224609374955],[47.3512695312501,45.21772460937498],[46.7072265625001,44.503320312499994],[47.30703125000005,44.103125],[47.462792968749994,43.55502929687498],[47.64648437500003,43.88461914062498],[47.463183593750074,43.03505859375002],[48.572851562500006,41.84448242187503],[47.79101562499997,41.19926757812502],[47.31767578125002,41.28242187500001],[46.74931640625002,41.812597656250006],[46.42988281250004,41.890966796875006],[46.21269531250002,41.989892578124994],[45.63857421875005,42.20507812500003],[45.63427734374997,42.234716796875034],[45.72753906249997,42.47504882812498],[45.70527343750004,42.49809570312496],[45.56289062499999,42.53574218749998],[45.34375,42.52978515625003],[45.16025390625006,42.675],[45.07158203125002,42.69414062500002],[44.94335937499997,42.73027343750002],[44.870996093749994,42.75639648437499],[44.850488281249994,42.746826171875],[44.77109375000006,42.61679687499998],[44.69179687499999,42.709619140624966],[44.64433593750002,42.734716796875034],[44.50585937500003,42.748632812500006],[44.329492187499994,42.703515624999966],[44.10273437500004,42.616357421874994],[44.004687500000074,42.59560546875002],[43.95742187500005,42.56655273437505],[43.825976562500074,42.571533203125],[43.759863281250006,42.593847656250006],[43.738378906250006,42.61699218750002],[43.74990234375005,42.65751953125002],[43.79541015624997,42.702978515625034],[43.78261718750005,42.747021484374955],[43.62304687500003,42.80771484374998],[43.5578125000001,42.844482421875],[43.089160156250074,42.9890625],[43.00019531250004,43.04965820312506],[42.991601562499994,43.09150390624998],[42.76064453125005,43.169580078124966],[41.58056640624997,43.21923828124997],[41.460742187500074,43.276318359374955],[41.35820312500002,43.33339843750005],[41.08310546875006,43.37446289062498],[40.94199218750006,43.41806640624998],[40.801660156249994,43.479931640624955],[40.64804687500006,43.53388671875004],[40.084570312500006,43.553125],[40.02373046875002,43.48486328125],[39.873632812500006,43.47280273437502],[38.71728515624997,44.28808593750003],[38.18125,44.41967773437503],[37.851464843749994,44.698828125000034],[37.49511718750003,44.69526367187504],[37.20478515625004,44.97197265624999],[36.62763671875004,45.15131835937504],[36.941210937500074,45.289697265624994],[36.72041015625004,45.371875],[36.8659179687501,45.42705078124999],[37.21357421875004,45.272314453125006],[37.6471679687501,45.37719726562506],[37.61240234375006,45.56469726562506],[37.93310546875003,46.001708984375],[38.014257812500006,46.047753906249966],[38.07958984375003,45.93481445312506],[38.18359374999997,46.09482421875006],[38.49228515625006,46.09052734374998],[37.913867187500074,46.40649414062503],[37.766503906249994,46.63613281250002],[38.50097656249997,46.663671875000034],[38.43867187500004,46.813085937500006],[39.29345703125003,47.105761718750045],[39.19570312499999,47.268847656250045],[39.023730468750074,47.27221679687503],[38.928320312500006,47.175683593749994],[38.55244140625004,47.15034179687498],[38.7619140625001,47.261621093749994],[38.21435546875003,47.091455078124966],[38.36884765625004,47.609960937500006],[38.90029296875005,47.85512695312502],[39.77871093750005,47.88754882812506],[39.95791015625005,48.268896484375034],[39.8356445312501,48.54277343749996],[39.6447265625001,48.591210937499966],[39.792871093749994,48.807714843750034],[40.00361328125004,48.82207031250002],[39.68652343749997,49.007910156250034],[40.10878906250005,49.251562500000034],[40.080664062500006,49.576855468749955],[39.780566406250074,49.57202148437503],[39.17480468750003,49.85595703124997],[38.91835937499999,49.82470703125],[38.258593750000074,50.05234375],[38.046875,49.92001953125006],[37.42285156249997,50.411474609375006],[36.619433593750074,50.209228515625],[36.1164062500001,50.408544921875006],[35.59111328125002,50.36875],[35.31191406250005,51.043896484374955],[35.0640625,51.203417968750045],[34.21386718750003,51.25537109375006],[34.12109375000003,51.67915039062498],[34.397851562499994,51.780419921874994],[33.735253906249994,52.344775390625045],[32.435449218749994,52.307226562500034],[32.12226562500004,52.05058593749996],[31.763378906250097,52.10107421875003],[31.758593750000017,52.125830078125034],[31.690625,52.22065429687498],[31.64990234374997,52.26220703125],[31.60156250000003,52.284814453124994],[31.57734375000004,52.31230468749999],[31.585546875,52.532470703125],[31.56484375,52.75922851562501],[31.53515624999997,52.798242187499966],[31.442773437499994,52.86181640625003],[31.35302734374997,52.93344726562498],[31.295117187500097,52.98979492187499],[31.25878906249997,53.01669921875006],[31.364550781250017,53.13896484375002],[31.388378906250097,53.18481445312503],[31.41787109375005,53.196044921875],[31.849707031250006,53.106201171875],[32.14199218750005,53.091162109375034],[32.46933593750006,53.270312500000045],[32.578027343749994,53.312402343749994],[32.644433593749994,53.32890624999999],[32.70429687500004,53.33632812499999],[32.45097656250002,53.6533203125],[32.20039062500004,53.78125],[31.99218750000003,53.796875],[31.82080078124997,53.79194335937498],[31.754199218750017,53.81044921875002],[31.825292968750006,53.93500976562501],[31.837792968749994,54.00078124999999],[31.825976562500074,54.030712890624955],[31.79199218749997,54.05590820312503],[31.62841796874997,54.111181640625006],[31.403613281250017,54.195947265624966],[31.299121093750017,54.29169921875001],[31.184765625000097,54.452978515625006],[31.074804687500063,54.491796875],[31.154882812500063,54.610937500000034],[31.152148437500017,54.625341796875034],[31.12128906250004,54.64848632812496],[30.984179687500074,54.695898437500034],[30.79882812499997,54.78325195312499],[30.79101562499997,54.806005859375006],[30.804492187500074,54.8609375],[30.829882812500017,54.91499023437498],[30.977734375000097,55.05048828124998],[30.977734375000097,55.08779296875002],[30.958886718749994,55.13759765625005],[30.87744140625003,55.223437500000045],[30.81445312499997,55.27871093750002],[30.81054687499997,55.306982421875006],[30.82099609375004,55.330273437499955],[30.900585937500097,55.397412109374955],[30.906835937500063,55.57001953125004],[30.625585937500006,55.666259765625],[30.23359375000004,55.84521484375006],[30.04267578125004,55.83642578125003],[29.93701171874997,55.84526367187499],[29.881640625000074,55.83232421875002],[29.82392578125004,55.79511718749998],[29.74414062499997,55.770410156249994],[29.630078125000097,55.75117187499998],[29.482226562500074,55.6845703125],[29.412988281249994,55.72485351562506],[29.35341796875005,55.784375],[29.375,55.938720703125],[28.284277343750006,56.055908203125],[28.14794921875003,56.142919921875034],[28.202050781250023,56.260400390624994],[28.191699218750045,56.31557617187505],[28.169238281250017,56.386865234374994],[28.11083984375,56.51069335937501],[28.103125,56.545703125000045],[27.89208984375003,56.741064453125034],[27.88154296875001,56.82416992187501],[27.848632812500057,56.85341796875002],[27.806054687499994,56.86708984375005],[27.639453125000074,56.84565429687504],[27.83027343750004,57.19448242187505],[27.83828125000008,57.247705078124966],[27.82861328124997,57.293310546875006],[27.796875,57.316943359375045],[27.538671875000063,57.429785156250034],[27.51113281250005,57.508154296875006],[27.469726562500057,57.524023437500034],[27.35195312500005,57.528125],[27.4,57.66679687499999],[27.542089843750063,57.799414062500006],[27.778515625000068,57.87070312500006],[27.502441406250057,58.221337890624994],[27.434179687500006,58.787255859374994],[28.15107421875004,59.374414062499966],[28.0125,59.484277343749966],[28.05800781250008,59.781542968750045],[28.334570312500034,59.69252929687502],[28.518164062500034,59.849560546874955],[28.947265625000057,59.828759765624994],[29.147265625000045,59.999755859375],[30.12255859374997,59.873583984375074],[30.172656250000017,59.957128906250034],[29.72119140624997,60.19531249999997],[29.069140625000017,60.19145507812499],[28.643164062500006,60.375292968750045],[28.512792968750006,60.67729492187502],[27.797656250000074,60.53613281250003],[29.69013671875004,61.54609375000001],[31.18671875000004,62.48139648437504],[31.533984375000017,62.885400390624994],[31.180859375000097,63.208300781250074],[29.991503906250074,63.73515625000002],[30.50390625000003,64.02060546875],[30.513769531250006,64.2],[30.04189453125005,64.44335937499997],[30.072851562500063,64.76503906250005],[29.60419921875004,64.968408203125],[29.826953125000017,65.14506835937502],[29.608007812500006,65.248681640625],[29.715917968750063,65.62456054687502],[30.102734375000097,65.72626953125004],[29.066210937500045,66.89174804687497],[29.988085937500017,67.66826171874999],[29.343847656250006,68.06186523437506],[28.685156250000034,68.189794921875],[28.470703125000057,68.48837890625],[28.77285156250005,68.84003906249995],[28.414062500000057,68.90415039062506],[28.96582031250003,69.02197265625],[29.38828125,69.29814453125005],[30.08730468750005,69.43286132812503],[30.18017578124997,69.63583984375],[30.860742187499994,69.53842773437503],[30.869726562500006,69.78344726562506],[31.546972656250063,69.696923828125],[31.997949218749994,69.80991210937503],[31.98457031250004,69.95366210937499],[33.00781249999997,69.72211914062498],[32.91503906249997,69.60170898437497],[32.17675781250003,69.67402343749995],[32.37773437500002,69.47910156250003],[32.99980468750002,69.4701171875],[32.97890625000005,69.367333984375],[33.45429687500004,69.42817382812495],[33.14121093750006,69.068701171875],[33.684375,69.31025390625001],[35.85791015625003,69.19174804687503],[37.73056640625006,68.69213867187503],[38.43017578125003,68.35561523437505],[39.568945312500006,68.07172851562501],[39.82333984375006,68.05859375],[39.80927734375004,68.15083007812498],[40.38066406250002,67.831884765625],[40.96640625000006,67.71347656250003],[41.358789062499994,67.20966796874998],[41.18896484375003,66.82617187500003],[40.10332031250002,66.29995117187502],[38.65390625000006,66.06904296874995],[35.51347656250002,66.39580078125002],[34.82460937499999,66.61113281249999],[34.48261718750004,66.55034179687505],[34.4515625,66.651220703125],[33.15019531250002,66.84394531250001],[32.93046875000002,67.08681640625002],[31.895312500000074,67.16142578125002],[33.65595703125004,66.44262695312506],[33.36054687500004,66.32954101562501],[34.112695312499994,66.225244140625],[34.69179687500005,65.95185546874998],[34.77695312500006,65.76826171874998],[34.40644531250004,65.39575195312503],[35.03535156250004,64.44023437500005],[35.802050781250074,64.3353515625],[36.3649414062501,64.00283203125002],[37.44218750000002,63.813378906249966],[37.9679687500001,63.949121093749994],[38.0622070312501,64.09101562499995],[37.953710937500006,64.32011718749999],[37.183691406250006,64.40849609375007],[36.6242187500001,64.75053710937502],[36.534570312499994,64.93862304687497],[36.88281249999997,65.17236328124997],[39.7580078125001,64.57705078125002],[40.05781250000004,64.77075195312497],[40.44492187500006,64.7787109375],[39.7980468750001,65.349853515625],[39.816503906250006,65.59794921874999],[41.4757812500001,66.12343750000002],[42.21054687500006,66.51967773437502],[43.23320312500002,66.41552734375003],[43.653125,66.2509765625],[43.54189453125005,66.12338867187503],[43.84375,66.14238281249999],[44.10439453125005,66.00859374999999],[44.42929687500006,66.93774414062503],[43.7824218750001,67.25449218749998],[44.20468750000006,68.25375976562498],[43.33320312500004,68.67338867187502],[44.04804687500004,68.54882812499997],[45.891992187499994,68.47968750000001],[46.69042968750003,67.84882812500001],[45.52871093750005,67.75756835937497],[44.90214843750002,67.41313476562505],[45.56220703125004,67.18559570312507],[45.88535156250006,66.89106445312501],[46.4923828125001,66.80019531249997],[47.65585937500006,66.97592773437498],[47.87470703125004,67.58417968749998],[48.83320312500004,67.681494140625],[48.75429687500005,67.89594726562501],[49.15527343750003,67.87041015625005],[51.994726562500006,68.53876953124995],[52.3966796875001,68.35170898437505],[52.72265624999997,68.484033203125],[52.34404296875002,68.60815429687497],[53.80195312500004,68.99589843750002],[54.49121093750003,68.992333984375],[53.797656250000074,68.90747070312503],[53.9308593750001,68.43554687499997],[53.260546875000074,68.26748046875002],[54.476171875,68.29414062499995],[54.86132812500003,68.20185546874998],[55.418066406250006,68.56782226562501],[56.04365234375004,68.64887695312501],[57.126855468749994,68.55400390625005],[58.17304687500004,68.88974609375006],[59.0573242187501,69.00605468750004],[59.37050781250005,68.73837890625003],[59.09902343750005,68.4443359375],[59.725683593750006,68.35161132812502],[59.89599609374997,68.70634765624999],[60.489160156249994,68.72895507812498],[60.93359374999997,68.98676757812501],[60.17060546875004,69.59091796875],[60.90908203125005,69.84711914062495],[64.19042968750003,69.53466796875],[64.89628906250002,69.247802734375],[67.00244140625003,68.87358398437505],[68.37119140625006,68.31425781250005],[69.14052734375005,68.95063476562501],[68.54277343750002,68.96708984374999],[68.00585937499997,69.48002929687505],[67.62412109375,69.58442382812501],[67.06445312500003,69.69370117187498],[66.89667968750004,69.55380859374998],[67.28476562500006,70.73872070312498],[67.14335937500002,70.83754882812502],[66.70224609375006,70.81850585937497],[66.63964843749997,71.08139648437498],[68.2692382812501,71.68281250000001],[69.61181640625003,72.98193359375],[69.73828124999997,72.88496093749998],[71.5001953125001,72.91367187500003],[72.812109375,72.69140624999997],[72.57412109375,72.01254882812506],[71.86728515625,71.457373046875],[72.70449218750005,70.96323242187498],[72.5767578125,68.96870117187498],[73.59169921875005,68.48188476562501],[73.13945312500002,68.18134765624998],[73.06679687500005,67.766943359375],[71.84746093750002,67.00761718750005],[71.36523437500003,66.96152343749998],[71.53955078125003,66.68310546875],[70.72490234375007,66.51943359374997],[70.38281249999997,66.60249023437501],[70.69072265625002,66.74531249999998],[70.2833984375001,66.68579101562503],[69.8771484375001,66.84545898437506],[69.21777343749997,66.82861328125],[69.01347656250002,66.78833007812503],[69.19433593749997,66.57866210937505],[70.33945312500006,66.34238281250006],[71.35800781250006,66.35942382812505],[71.91699218749997,66.24672851562502],[72.32158203125002,66.33212890625],[72.4173828125,66.56079101562506],[73.79208984375,66.99531250000001],[74.07451171875007,67.41411132812499],[74.76953124999997,67.76635742187497],[74.39140625000007,68.42060546874995],[74.57958984375003,68.751220703125],[76.10751953125006,68.975732421875],[76.45917968750004,68.97827148437497],[77.2384765625001,68.46958007812498],[77.17441406250012,67.77851562499998],[77.77158203125006,67.57026367187501],[78.92246093750006,67.58911132812503],[77.58828125000005,67.75190429687498],[77.66484375000002,68.19038085937495],[77.99511718749997,68.25947265624998],[77.65068359375007,68.90302734375001],[76.00097656249997,69.23505859374998],[75.42001953125,69.23862304687498],[74.81484375,69.09057617187503],[73.83603515625006,69.143212890625],[73.578125,69.80297851562503],[74.34335937500006,70.57871093749998],[73.08623046875007,71.44492187500006],[73.67177734375,71.84506835937503],[74.99218749999997,72.14482421874999],[74.78681640625004,72.811865234375],[75.15244140625,72.85273437499998],[75.74140625000004,72.29624023437503],[75.273828125,71.95893554687495],[75.33203125000003,71.34174804687498],[76.92900390625002,71.12788085937504],[77.58964843750007,71.16791992187501],[78.32060546875002,70.93041992187503],[78.94218750000002,70.93378906250001],[79.08388671875,71.00200195312505],[78.58769531250007,70.993896484375],[78.21259765625004,71.26630859374998],[76.43339843750002,71.55249023437503],[76.03242187500004,71.91040039062503],[76.87138671875002,72.03300781250005],[77.77753906250004,71.83642578125006],[78.23242187500003,71.95229492187502],[78.01640625000007,72.092041015625],[77.49287109375004,72.07172851562504],[77.47158203125,72.19213867187506],[78.22539062500007,72.37744140625006],[79.4220703125001,72.38076171875002],[80.7625,72.08916015625002],[81.66162109374997,71.71596679687502],[82.75781250000003,71.76411132812498],[83.23359375000004,71.66816406249995],[82.32285156250006,71.26000976562503],[82.16318359375012,70.59814453125003],[82.22119140625003,70.39570312499998],[82.86914062499997,70.95483398437503],[83.03017578125,70.58051757812498],[82.6823242187501,70.21772460937498],[83.0807617187501,70.09301757812497],[83.07382812500012,70.276708984375],[83.73593750000006,70.54648437499998],[83.15126953125005,71.10361328124998],[83.534375,71.68393554687498],[83.20029296875012,71.87470703125004],[82.64541015625005,71.92524414062504],[82.09365234375,72.26542968750005],[80.82705078125005,72.48828124999997],[80.84160156250007,72.94916992187498],[80.4245117187501,73.23115234374998],[80.5832031250001,73.56845703125003],[85.20058593750005,73.72153320312506],[86.89296875,73.88710937500002],[85.79257812500012,73.438330078125],[86.67705078125002,73.10678710937503],[85.93896484374997,73.45649414062495],[87.12011718750003,73.61503906250002],[87.57119140625,73.81074218750001],[86.57109375000007,74.24375],[86.0013671875,74.316015625],[86.39580078125007,74.45009765624997],[86.89794921874997,74.32534179687497],[87.22968750000004,74.3638671875],[85.79101562499997,74.6451171875],[86.20126953125006,74.81621093750005],[86.65146484375012,74.68242187500005],[87.04179687500007,74.77885742187499],[87.46757812500002,75.01323242187505],[86.93906250000006,75.06811523437503],[87.00595703125012,75.16982421874997],[87.67138671874997,75.12958984375004],[90.18496093750005,75.59106445312497],[94.07519531249997,75.91289062499999],[92.89042968750002,75.90996093750002],[93.25927734375003,76.09877929687502],[95.57871093750012,76.13730468749998],[96.07548828125007,76.08198242187498],[95.65332031250003,75.89218750000003],[96.50859375000002,76.00556640624995],[96.49707031249997,75.89121093750003],[98.66201171875005,76.24267578125003],[99.77041015625,76.02875976562498],[99.5407226562501,75.79858398437497],[99.85136718750007,75.93027343749998],[99.8253906250001,76.13593749999995],[98.80566406250003,76.48066406250004],[100.84375,76.52519531250005],[101.59775390625006,76.43920898437503],[100.92802734375002,76.55673828124998],[100.98994140625004,76.99047851562497],[102.61015625000007,77.508544921875],[104.01455078125,77.73041992187501],[106.05957031249997,77.39052734375002],[104.20244140625002,77.101806640625],[106.9416015625001,77.034375],[107.42978515625006,76.92656250000002],[106.41357421874997,76.51225585937499],[107.72216796875003,76.52231445312498],[108.18164062500003,76.73784179687502],[111.39248046875,76.686669921875],[112.09394531250004,76.48032226562506],[111.94267578125002,76.38046875000003],[112.61953125,76.38354492187506],[112.65625,76.05356445312498],[113.2726562500001,76.25166015625001],[113.5638671875,75.89165039062502],[113.85722656250007,75.92128906250002],[113.56757812500004,75.56840820312499],[112.45302734375,75.83017578125003],[112.95566406250006,75.571923828125],[113.24296875000007,75.61142578125003],[113.72617187500012,75.45063476562498],[112.92490234375012,75.01503906249997],[109.84033203124997,74.32197265624998],[109.8102539062501,74.16918945312503],[108.19951171875002,73.69409179687497],[107.27109375000006,73.62104492187501],[106.67939453125004,73.3306640625],[106.1886718750001,73.3080078125],[105.14394531250005,72.77705078125001],[105.7082031250001,72.836669921875],[106.47792968750005,73.13940429687503],[107.750390625,73.17314453125007],[109.33105468749997,73.48745117187497],[109.85527343750002,73.47246093750002],[110.86816406249997,73.73071289062497],[109.70673828125004,73.74375],[110.2614257812501,74.01743164062503],[111.05625,73.93935546875002],[111.13085937500003,74.05283203125003],[111.55058593750007,74.02851562499998],[111.22812500000012,73.96855468750002],[111.40039062500003,73.827734375],[112.14726562500007,73.70893554687498],[112.79541015625003,73.74609375],[112.83593750000003,73.96206054687502],[113.03281250000006,73.91386718750007],[113.4162109375001,73.647607421875],[113.15693359375004,73.45957031249998],[113.49091796875004,73.34609375000002],[113.12783203125,72.8306640625],[113.66455078124997,72.63452148437503],[113.2155273437501,72.80585937500001],[113.88623046875003,73.34580078124998],[113.51035156250012,73.50498046874998],[115.33769531250007,73.70258789062501],[118.87089843750007,73.53789062500002],[118.45703124999997,73.46440429687507],[118.43027343750012,73.24653320312501],[119.750390625,72.97910156250006],[122.26015625,72.88056640624995],[122.75195312500003,72.906494140625],[122.61523437499997,73.02792968750006],[123.1603515625001,72.95488281250002],[123.62226562500004,73.19326171875],[123.49111328125005,73.666357421875],[124.54121093750004,73.75126953125007],[125.59853515625005,73.447412109375],[126.25449218750012,73.548193359375],[126.55253906250007,73.33491210937498],[127.03134765625006,73.54746093750003],[127.74033203125012,73.48154296875],[129.10058593750003,73.11235351562502],[128.5990234375,72.895166015625],[129.01728515625004,72.8724609375],[129.250390625,72.70517578125003],[128.41826171875002,72.53515625000003],[129.28134765625006,72.43769531249998],[129.41064453124997,72.16630859375002],[128.93496093750005,72.07949218750002],[127.8034179687501,72.43403320312504],[127.84140625000012,72.308251953125],[128.91142578125002,71.75532226562495],[129.21025390625007,71.91694335937501],[129.46083984375,71.73930664062499],[128.84326171875003,71.6634765625],[129.76191406250004,71.11953125000002],[130.53710937500003,70.89252929687495],[130.75712890625002,70.96235351562498],[131.02158203125006,70.74609374999997],[132.0353515625001,71.24404296875],[132.65390625000006,71.92597656250001],[133.6888671875,71.434228515625],[134.70273437500012,71.38681640625003],[135.55917968750006,71.6103515625],[136.09033203125003,71.61958007812501],[137.9396484375001,71.1333984375],[137.84404296875007,71.22680664062503],[138.31406250000006,71.32553710937498],[137.918359375,71.38408203124999],[138.23417968750007,71.596337890625],[138.78017578125,71.62900390624998],[139.209375,71.44477539062501],[139.98417968750007,71.49150390625005],[139.72294921875002,71.88496093749998],[139.35927734375005,71.95136718750001],[140.18769531250004,72.19130859374997],[139.17636718750006,72.16347656249997],[139.14082031250004,72.32973632812502],[139.60117187500012,72.49609374999997],[141.07929687500004,72.5869140625],[140.80820312500006,72.89096679687503],[142.06142578125005,72.72080078125],[146.25292968749997,72.442236328125],[146.234765625,72.34970703125],[144.77636718749997,72.38227539062495],[144.16923828125002,72.25878906250003],[144.29492187499997,72.19262695312497],[146.83183593750007,72.29541015625003],[146.11328125000003,71.94497070312497],[146.23027343750007,72.1375],[145.75859375000007,72.22587890624999],[145.75673828125005,71.94130859375002],[145.06396484374997,71.92607421875002],[145.18857421875012,71.69580078125],[146.07324218749997,71.80834960937503],[147.26181640625006,72.327880859375],[149.50156250000012,72.16430664062497],[150.01689453125002,71.89565429687505],[149.04873046875005,71.79575195312503],[148.9681640625,71.69047851562499],[150.59980468750004,71.5201171875],[150.09765624999997,71.22656249999997],[150.96777343749997,71.38046874999998],[151.58242187500005,71.28696289062503],[152.09277343749997,71.02329101562503],[151.76201171875002,70.98247070312499],[152.50878906250003,70.83447265625003],[156.68457031250003,71.09375],[158.03701171875005,71.03925781250001],[159.35068359375006,70.79072265625001],[160.00644531250006,70.30966796875006],[159.72939453125005,69.87021484375006],[160.91074218750012,69.60634765625002],[161.03554687500005,69.09819335937507],[161.30986328125007,68.98227539062498],[160.85605468750006,68.53833007812506],[161.565625,68.90517578125],[161.53691406250002,69.379541015625],[162.16601562499997,69.61157226562503],[163.20136718750004,69.71474609375],[166.82031250000003,69.49956054687505],[167.8568359375,69.72822265624998],[168.30302734375002,69.27148437500003],[169.31064453125006,69.07954101562498],[169.60986328124997,68.78603515624997],[170.53759765624997,68.82539062500001],[170.99541015625002,69.04531250000005],[170.58222656250004,69.58334960937506],[170.16093750000007,69.62656249999998],[170.48681640625003,70.107568359375],[173.27744140625006,69.823828125],[173.43867187500004,69.94682617187502],[175.92148437500012,69.89531250000002],[179.27265624999998,69.25966796875002],[180,68.98344726562505],[180,65.06723632812498],[178.51953125000003,64.60297851562498],[177.7486328125,64.71704101562503],[176.88085937499997,65.08193359375002],[176.34101562500015,65.04731445312501],[177.03730468750004,64.99965820312497],[177.22285156250004,64.861669921875],[177.06875,64.78666992187502],[176.06113281250012,64.96088867187498],[174.54882812500009,64.68388671875005],[176.0565429687501,64.90473632812498],[176.35097656250005,64.70512695312502],[176.14091796875007,64.58583984375005],[177.42744140625015,64.76337890624998],[177.43291015625002,64.44448242187502],[177.6875,64.30473632812507],[178.04472656250013,64.21958007812503],[178.22949218749991,64.36440429687497],[178.38144531250018,64.26088867187502],[178.73144531250003,63.667089843750006],[178.44042968750009,63.605566406250006],[178.74404296874994,63.39477539062503],[178.79296874999997,63.54033203125002],[179.38857421875,63.14721679687497],[179.25957031250002,63.00830078125],[179.5705078125001,62.6875],[179.12070312500012,62.32036132812499],[177.292578125,62.59902343750002],[177.33896484375006,62.781347656250034],[177.02353515625012,62.777246093749994],[177.15947265625007,62.56098632812498],[174.51435546875015,61.823632812499966],[173.6234375,61.716064453125],[173.13183593749997,61.40664062500002],[172.85654296875006,61.469189453124955],[172.90800781250002,61.311621093750006],[172.39609375000006,61.16738281250002],[172.39277343750004,61.061767578125],[170.60820312500007,60.434912109375034],[170.3509765625,59.965527343749955],[169.9826171875001,60.067089843749955],[169.2267578125001,60.59594726562497],[168.1375,60.57392578125001],[167.22675781250004,60.406298828125045],[166.27304687500012,59.85625],[166.13603515625007,59.979345703125034],[166.35214843750006,60.48481445312498],[165.08457031250006,60.09858398437498],[164.95371093750006,59.843603515625006],[164.52529296875,60.06127929687503],[164.11328125000003,59.89755859374998],[164.13505859375002,59.984375],[163.74384765625004,60.02802734374998],[163.36484375000012,59.78144531250004],[163.27285156250005,59.302587890625006],[162.14160156249997,58.44741210937502],[161.96005859375012,58.07690429687506],[162.39140625000002,57.717236328124955],[162.65429687499997,57.94824218750003],[163.22578125000004,57.790380859375034],[162.77929687500003,57.35761718749998],[162.79111328125012,56.875390624999966],[162.92207031250004,56.72265625000003],[163.2565429687501,56.68803710937499],[163.33554687500012,56.232519531250006],[163.04736328125003,56.044677734375],[162.84033203125003,56.065625],[162.628125,56.232275390625034],[163.03837890625002,56.521875],[162.67148437500006,56.49008789062498],[162.52822265625005,56.260693359374955],[162.08496093749997,56.08964843750002],[161.72392578125002,55.49614257812499],[162.10556640625006,54.75214843750004],[161.62480468750002,54.51625976562502],[160.77265625000004,54.54135742187498],[160.0744140625001,54.18916015625001],[159.84375,53.78364257812498],[160.02509765625004,53.129589843749955],[159.58593750000003,53.237695312499966],[158.74541015625002,52.90893554687506],[158.47207031250005,53.032373046874966],[158.6087890625,52.873632812500034],[158.49316406249997,52.383154296875034],[158.10351562500003,51.80961914062499],[156.84746093750002,51.006591796875],[156.74775390625004,50.969287109375045],[156.52119140625004,51.38027343750002],[156.36474609374997,52.509375],[156.11035156250003,52.86616210937504],[155.62031250000004,54.86455078125002],[155.5548828125001,55.348486328125034],[155.98251953125012,56.69521484375002],[156.8488281250001,57.290185546874994],[156.97675781250004,57.46630859375],[156.82988281250007,57.77963867187498],[157.4503906250001,57.79926757812498],[157.66640625000005,58.01977539062506],[158.27519531250007,58.00898437499998],[159.21064453125004,58.519433593749966],[159.8473632812501,59.127148437499955],[161.75351562500012,60.15229492187501],[162.06816406250002,60.466406250000034],[163.70996093749997,60.916796875000045],[163.55351562500002,61.02563476562503],[164.00546875000006,61.34379882812499],[163.80439453125004,61.46137695312498],[164.20722656250004,62.29223632812506],[164.59833984375004,62.470556640625034],[165.20810546875012,62.37397460937501],[165.41738281250005,62.447070312500045],[164.418359375,62.704638671875045],[163.33173828125004,62.550927734374994],[163.01767578125006,61.89106445312504],[163.25781249999997,61.69946289062497],[163.08525390625002,61.570556640625],[162.85595703125003,61.705029296874955],[162.39257812500003,61.662109375],[160.76660156249997,60.753320312499966],[160.17363281250002,60.638427734375],[160.37890625000003,61.02548828124998],[159.79042968750005,60.956640625],[160.309375,61.894384765625006],[159.55234375000012,61.71948242187497],[159.18925781250007,61.92939453125001],[158.07011718750002,61.75361328125001],[157.46933593750012,61.798925781250006],[157.0841796875001,61.67568359375002],[155.71611328125002,60.682373046875],[154.97080078125012,60.376660156249955],[154.29306640625006,59.833349609375034],[154.1498046875,59.52851562500001],[154.97128906250006,59.44960937500002],[155.16044921875002,59.19013671875001],[154.45800781250003,59.21655273437497],[154.01093750000004,59.075537109375006],[153.69521484375005,59.22475585937505],[153.36113281250002,59.214794921874955],[152.81787109375003,58.92626953124997],[152.31962890625002,59.03076171875003],[152.08789062499997,58.910449218750045],[151.32675781250006,58.875097656250034],[151.12109375000003,59.08251953125003],[152.26064453125,59.22358398437498],[151.34824218750012,59.561132812500006],[150.4835937500001,59.494384765625],[150.66728515625002,59.55634765625001],[149.64257812499997,59.770410156249994],[149.06523437500002,59.63051757812502],[149.20498046875,59.488183593749966],[148.79707031250004,59.532324218750006],[148.74414062499997,59.37353515624997],[148.96464843750007,59.36914062499997],[148.72666015625006,59.257910156250034],[148.25742187500006,59.414208984374994],[147.51445312500002,59.2685546875],[146.53720703125006,59.45698242187501],[146.0495117187501,59.17055664062502],[145.55458984375,59.413525390624955],[143.19218750000002,59.3701171875],[142.58027343750004,59.240136718749966],[140.79023437500004,58.30346679687503],[140.446875,57.81367187499998],[138.66210937500003,56.96552734375004],[137.69150390625006,56.13935546875004],[135.2625,54.94331054687498],[135.25771484375005,54.73149414062499],[135.85156249999997,54.583935546874955],[136.797265625,54.62099609375005],[136.71884765625006,53.804101562499994],[137.15537109375012,53.82167968750002],[137.14160156249997,54.182226562500006],[137.66601562500003,54.283300781250006],[137.3392578125,54.10053710937498],[137.83476562500002,53.94672851562498],[137.25371093750007,53.546142578125],[137.95048828125007,53.60356445312499],[138.52792968750012,53.959863281249994],[138.56914062500002,53.818798828124955],[138.24970703125004,53.524023437500034],[138.45068359375003,53.53701171875002],[138.69941406250004,53.869726562500034],[138.65722656249997,54.29833984375003],[139.31972656250005,54.19296874999998],[139.707421875,54.27714843749999],[140.68759765625012,53.59643554687503],[141.3737304687501,53.29277343749999],[141.18125,53.01528320312505],[140.83964843750002,53.087890625],[141.25585937499997,52.84013671874996],[141.13242187500006,52.435693359374994],[141.48525390625,52.17851562500002],[141.36689453125004,51.92065429687506],[140.93261718750003,51.61992187499999],[140.5208984375,50.80019531250005],[140.62451171874997,50.08242187500002],[140.46269531250002,49.911474609375006],[140.51718750000012,49.59614257812498],[140.17060546875004,48.52368164062497],[138.58681640625005,47.057226562500006],[138.33691406250003,46.543408203124955],[137.68544921875,45.81835937500003],[136.14228515625004,44.489111328125034],[135.87460937500012,44.37353515625003],[135.1310546875001,43.52573242187506],[134.01044921875004,42.94746093750001],[133.15996093750007,42.69697265624998],[132.70898437500003,42.875830078125006],[132.30380859375006,42.88330078125],[132.30957031249997,43.31352539062499],[131.8666015625,43.09516601562501],[131.93896484374997,43.30195312500004],[131.15830078125012,42.62602539062499],[130.709375,42.656396484374966],[130.8341796875001,42.52294921875006],[130.68730468750007,42.30253906249999]]],[[[107.69550781250004,78.13090820312505],[107.48164062500004,78.057763671875],[106.41552734375003,78.13984375000001],[107.69550781250004,78.13090820312505]]],[[[102.88476562499997,79.25395507812505],[102.4123046875001,78.83544921874997],[103.80078124999997,79.14926757812503],[104.45205078125005,78.880029296875],[105.14599609375003,78.81884765625006],[105.31259765625012,78.49990234375],[104.74179687500012,78.33974609374997],[102.79667968750007,78.18789062500002],[101.20410156249997,78.19194335937505],[99.50029296875002,77.97607421875003],[101.590625,79.350439453125],[102.25126953125002,79.25605468749995],[102.40488281250006,79.43320312499998],[102.88476562499997,79.25395507812505]]],[[[76.24892578125005,79.65107421874995],[77.58896484375012,79.50190429687504],[76.64951171875012,79.493408203125],[76.24892578125005,79.65107421874995]]],[[[92.68349609375005,79.685205078125],[91.37626953125007,79.83549804687505],[91.22929687500007,80.03071289062504],[93.803125,79.904541015625],[92.68349609375005,79.685205078125]]],[[[51.409277343750006,79.94423828125],[50.09140625,79.98056640625003],[50.93632812500002,80.09423828125],[51.409277343750006,79.94423828125]]],[[[59.68886718750005,79.95581054687506],[58.91923828125002,79.98461914062506],[59.54453125000006,80.11884765624995],[59.68886718750005,79.95581054687506]]],[[[97.67451171875004,80.15825195312499],[97.65166015625002,79.76064453125],[98.59648437500002,80.05219726562495],[100.0612304687501,79.77709960937506],[99.68066406250003,79.32333984374998],[99.04179687500007,79.29301757812502],[99.92929687500012,78.96142578124997],[98.41113281250003,78.78779296875004],[95.53105468750007,79.09809570312501],[95.02041015625005,79.05268554687498],[94.21875,79.40234375],[93.07080078124997,79.49531250000001],[94.98730468749997,80.096826171875],[95.28134765625012,80.030517578125],[97.67451171875004,80.15825195312499]]],[[[50.05175781250003,80.07431640625003],[49.55605468750005,80.15893554687503],[49.883691406249994,80.230224609375],[50.05175781250003,80.07431640625003]]],[[[57.07871093750006,80.35092773437498],[56.986914062500006,80.07148437499998],[55.811621093750006,80.08715820312497],[56.02441406250003,80.34130859374997],[57.07871093750006,80.35092773437498]]],[[[53.521386718749994,80.18520507812497],[52.34355468750002,80.213232421875],[52.85390625,80.40239257812499],[53.85166015625006,80.26835937500005],[53.521386718749994,80.18520507812497]]],[[[57.95625,80.12324218749995],[57.33232421875002,80.15810546875005],[57.075,80.49394531249999],[59.25546875000006,80.34321289062501],[58.39794921874997,80.31875],[57.95625,80.12324218749995]]],[[[54.41533203125002,80.47280273437502],[53.811914062499994,80.47622070312502],[53.87724609375002,80.60527343750002],[54.41533203125002,80.47280273437502]]],[[[47.441992187500006,80.853662109375],[48.44570312500005,80.80600585937506],[48.68359375000003,80.63325195312504],[47.7052734375001,80.76518554687499],[46.141406250000074,80.44672851562495],[45.969042968750074,80.56948242187502],[44.9049804687501,80.61127929687501],[47.441992187500006,80.853662109375]]],[[[62.167773437500074,80.83476562500005],[62.07578125000006,80.616943359375],[61.05126953124997,80.418603515625],[60.27832031249997,80.49443359374999],[59.649804687499994,80.43125],[59.59228515625003,80.81650390624998],[62.167773437500074,80.83476562500005]]],[[[50.278125,80.92724609374997],[51.70361328125003,80.68764648437502],[48.81103515625003,80.35371093750001],[48.97753906250003,80.16259765624997],[47.73730468749997,80.08168945312502],[47.89296875000005,80.23925781249997],[46.991015625000074,80.182763671875],[46.644433593749994,80.30034179687507],[47.89580078125002,80.52905273437503],[49.087792968749994,80.515771484375],[49.24433593750004,80.82138671875],[50.278125,80.92724609374997]]],[[[80.02666015625007,80.84814453125003],[79.09853515625005,80.81206054687505],[79.21738281250012,80.96035156249997],[80.27958984375007,80.94980468750003],[80.02666015625007,80.84814453125003]]],[[[61.1408203125001,80.95034179687497],[60.0783203125001,80.99916992187497],[61.45742187499999,81.10395507812501],[61.1408203125001,80.95034179687497]]],[[[54.71894531250004,81.11596679687497],[56.47226562500006,80.99824218749995],[57.58037109375002,80.75546874999998],[55.88339843750006,80.62841796875003],[54.66816406250004,80.73867187500002],[54.04541015624997,80.87197265625],[54.71894531250004,81.11596679687497]]],[[[58.62236328125002,81.04165039062502],[58.930566406249994,80.83168945312497],[58.28564453124997,80.76489257812503],[57.21093749999997,81.01708984374997],[58.04951171875004,81.11845703125002],[58.62236328125002,81.04165039062502]]],[[[63.37382812500002,80.70009765624997],[62.59257812500002,80.85302734375006],[64.80205078125002,81.197265625],[65.43740234375005,80.93071289062507],[63.37382812500002,80.70009765624997]]],[[[91.56718750000007,81.14121093750003],[91.2228515625001,81.063818359375],[89.90117187500002,81.17070312500002],[91.56718750000007,81.14121093750003]]],[[[96.52656250000004,81.0755859375],[97.86992187500007,80.76328125000006],[97.02539062499997,80.53554687500002],[97.29843750000006,80.27275390625005],[93.6546875,80.009619140625],[91.52382812500005,80.35854492187502],[93.2625,80.79125976562497],[92.59257812500007,80.780859375],[92.7103515625,80.87216796875003],[95.1595703125,81.27099609375003],[95.80068359375005,81.28046874999998],[96.52656250000004,81.0755859375]]],[[[57.81025390625004,81.54604492187502],[58.563867187499994,81.41840820312504],[57.858691406250074,81.36806640625],[57.76972656250004,81.16972656249999],[55.71669921875005,81.1884765625],[55.46601562500004,81.31118164062502],[57.81025390625004,81.54604492187502]]],[[[63.65097656250006,81.60932617187501],[62.10644531249997,81.679345703125],[63.709570312500006,81.68730468750002],[63.65097656250006,81.60932617187501]]],[[[58.29541015625003,81.715185546875],[58.13457031250002,81.82797851562498],[59.261816406250006,81.85419921874998],[59.35644531250003,81.75898437499995],[58.29541015625003,81.715185546875]]]]},properties:{name:"Russia",childNum:73}},{geometry:{type:"Polygon",coordinates:[[[30.50996093750001,-1.067285156250009],[30.47705078125,-1.0830078125],[30.47021484375,-1.131152343750003],[30.508105468750017,-1.208203125000011],[30.631933593750006,-1.367480468750003],[30.710742187500017,-1.396777343750003],[30.76220703125,-1.458691406250011],[30.812597656250006,-1.563085937500006],[30.8765625,-2.143359375],[30.85498046875,-2.265429687500003],[30.828710937500006,-2.338476562500006],[30.7625,-2.371679687500006],[30.71484375,-2.363476562500011],[30.656640625000023,-2.373828125],[30.593359375,-2.396777343750003],[30.553613281250023,-2.400097656250011],[30.408496093750017,-2.31298828125],[30.117285156250006,-2.416601562500006],[29.93017578125,-2.339550781250011],[29.8681640625,-2.71640625],[29.698046875000017,-2.794726562500003],[29.390234375,-2.80859375],[29.10205078125,-2.595703125],[29.01435546875001,-2.72021484375],[28.893945312500023,-2.635058593750003],[28.876367187500023,-2.400292968750009],[29.13154296875001,-2.195117187500003],[29.196582031250017,-1.719921875000011],[29.576953125000017,-1.387890625000011],[29.82539062500001,-1.335546875],[29.930078125000023,-1.469921875000011],[30.360253906250023,-1.074609375],[30.41230468750001,-1.063085937500006],[30.46992187500001,-1.066015625],[30.50996093750001,-1.067285156250009]]]},properties:{name:"Rwanda",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[41.98769531250005,16.715625],[42.059960937499994,16.803515625000017],[42.15781250000006,16.570703125000023],[41.80156250000002,16.778759765624955],[41.86044921875006,17.002539062499977],[41.98769531250005,16.715625]]],[[[46.53144531250004,29.09624023437499],[47.433203125,28.989550781250017],[47.671289062499994,28.53315429687504],[48.442480468750006,28.542919921874983],[48.80898437499999,27.895898437499966],[48.797167968750074,27.72431640625001],[49.2375,27.49272460937499],[49.17509765625002,27.43764648437505],[49.40527343749997,27.18095703124996],[50.149804687499994,26.66264648437499],[50.00810546875002,26.678515625000017],[50.21386718750003,26.30849609375005],[50.15546875000004,26.100537109374955],[50.03164062499999,26.11098632812505],[50.55791015625002,25.086669921875],[50.66689453125005,24.96381835937501],[50.72558593749997,24.869384765625057],[50.80439453125004,24.789257812499983],[50.928320312500006,24.595117187500023],[50.96601562500004,24.573925781249983],[51.022753906250074,24.56523437499999],[51.09335937500006,24.564648437499955],[51.178027343750074,24.586718750000017],[51.26796875,24.607226562500017],[51.33847656250006,24.564355468749994],[51.41123046875006,24.570800781250057],[51.30986328125002,24.340380859375017],[51.56835937500003,24.286181640625074],[51.592578125000074,24.07885742187503],[52.55507812500005,22.932812499999955],[55.104296875000074,22.621484375000023],[55.185839843750074,22.7041015625],[55.64101562499999,22.001855468749994],[54.97734375000002,19.995947265625006],[51.977636718750006,18.996142578125074],[49.04199218750003,18.58178710937503],[48.17216796875002,18.156933593749983],[47.57958984374997,17.448339843750034],[47.44179687499999,17.111865234375045],[47.14355468749997,16.946679687499966],[46.97568359375006,16.953466796875034],[46.72763671875006,17.26557617187501],[45.5353515625001,17.30205078124999],[45.14804687500006,17.427441406249955],[43.91699218749997,17.32470703124997],[43.41796875000003,17.516259765625023],[43.19091796875003,17.359375],[43.16503906249997,16.689404296874955],[42.79931640624997,16.37177734375001],[42.29394531249997,17.434960937499966],[41.75,17.88574218749997],[41.22949218750003,18.678417968749983],[40.75917968750005,19.755468750000034],[40.080664062500006,20.265917968750017],[39.728320312500074,20.390332031249955],[39.27607421875004,20.973974609375034],[39.093554687500074,21.31035156249999],[39.14707031250006,21.518994140624955],[38.98789062500006,21.88173828125005],[39.06201171874997,22.592187500000023],[38.46416015625002,23.71186523437504],[37.91972656250002,24.185400390625063],[37.54306640625006,24.291650390625023],[37.18085937500004,24.82001953125001],[37.26630859375004,24.960058593750034],[37.14882812499999,25.291113281249977],[35.18046875000002,28.03486328125004],[34.722070312499994,28.130664062500017],[34.625,28.064501953125017],[34.95078125,29.353515625],[36.068457031250006,29.200537109375006],[36.28281250000006,29.355371093750023],[36.47607421874997,29.49511718749997],[36.59179687500003,29.666113281250006],[36.703906250000074,29.831640624999977],[36.75527343750005,29.86601562499996],[37.46923828125003,29.995068359374955],[37.49072265625003,30.01171874999997],[37.55361328125005,30.14458007812496],[37.63359375000002,30.313281250000045],[37.64990234374997,30.330957031249994],[37.669726562500074,30.34814453125003],[37.862890625,30.44262695312503],[37.98007812500006,30.5],[37.47900390624997,31.007763671874955],[37.10527343750002,31.35517578125004],[36.95859375000006,31.491503906250017],[37.215625,31.55610351562501],[37.49335937500004,31.625878906250023],[38.111425781250006,31.78115234375005],[38.37548828124997,31.84746093749996],[38.962304687499994,31.99492187499999],[38.99707031249997,32.00747070312505],[39.145410156249994,32.12451171875],[39.36865234374997,32.09174804687498],[39.70410156250003,32.04252929687499],[40.02783203124997,31.995019531249994],[40.3693359375001,31.93896484375003],[40.47890625000005,31.89335937499999],[42.07441406250004,31.08037109374999],[43.77373046875002,29.84921875],[44.71650390625004,29.19360351562503],[46.35644531250003,29.06367187500001],[46.53144531250004,29.09624023437499]]]]},properties:{name:"Saudi Arabia",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[36.87138671875002,21.996728515624994],[36.92695312500001,21.58652343749999],[37.25859375000002,21.108544921874994],[37.25722656250002,21.03940429687499],[37.15058593750001,21.103759765625],[37.14111328125,20.98178710937499],[37.19316406250002,20.12070312499999],[37.471289062500006,18.820117187500003],[38.609472656250006,18.005078125],[38.422460937500006,17.823925781249997],[38.39716796875001,17.778369140625003],[38.38554687500002,17.751269531250003],[38.37373046875001,17.717333984375003],[38.34736328125001,17.68359375],[38.28984375000002,17.637011718750003],[38.26728515625001,17.61669921875],[38.253515625,17.584765625],[37.78242187500001,17.4580078125],[37.547460937500006,17.324121093749994],[37.51015625000002,17.288134765625003],[37.45292968750002,17.108691406250003],[37.41103515625002,17.06171875],[37.24882812500002,17.056884765625],[37.16953125,17.04140625],[37.0615234375,17.061279296875],[37.00898437500001,17.058886718750003],[36.995214843750006,17.020556640625003],[36.97578125000001,16.86655273437499],[36.97871093750001,16.800585937500003],[36.887792968750006,16.624658203124994],[36.91376953125001,16.296191406250003],[36.566015625,15.362109375],[36.4267578125,15.132080078125],[36.44814453125002,14.940087890624994],[36.470800781250006,14.736474609374994],[36.52431640625002,14.2568359375],[36.12519531250001,12.75703125],[35.67021484375002,12.623730468749997],[35.1123046875,11.816552734374994],[34.93144531250002,10.864794921874989],[34.77128906250002,10.746191406249991],[34.571875,10.880175781249989],[34.34394531250001,10.658642578124997],[34.31123046875001,10.190869140624997],[34.078125,9.461523437499991],[33.87148437500002,9.506152343749989],[33.96328125000002,9.861767578124997],[33.90703125000002,10.181445312499989],[33.13007812500001,10.745947265624991],[33.073339843750006,11.606103515624994],[33.199316406250006,12.21728515625],[32.721875,12.223095703124997],[32.73671875000002,12.009667968749994],[32.072265625,12.006738281249994],[32.338476562500006,11.710107421874994],[32.42080078125002,11.089111328125],[31.224902343750017,9.799267578124997],[30.75537109375,9.731201171875],[30.003027343750006,10.277392578124989],[29.60546875,10.065087890624994],[29.47314453125,9.768603515624989],[28.979589843750006,9.594189453124997],[28.844531250000017,9.326074218749994],[28.048925781250006,9.32861328125],[27.880859375,9.601611328124989],[27.07421875,9.613818359374989],[26.65869140625,9.484130859375],[25.91914062500001,10.169335937499994],[25.858203125000017,10.406494140625],[25.211718750000017,10.329931640624991],[25.066992187500006,10.293798828124991],[24.785253906250006,9.774658203125],[24.53193359375001,8.886914062499997],[24.147363281250023,8.665625],[23.53730468750001,8.815820312499994],[23.46826171875,9.11474609375],[23.62265625,9.340625],[23.646289062500017,9.822900390624994],[22.86005859375001,10.919677734375],[22.922656250000017,11.344873046874994],[22.591113281250017,11.579882812499989],[22.580957031250023,11.990136718749994],[22.472460937500017,12.067773437499994],[22.352343750000017,12.660449218749989],[21.928125,12.678125],[21.825292968750006,12.79052734375],[22.228125,13.32958984375],[22.1064453125,13.7998046875],[22.53857421875,14.161865234375],[22.38154296875001,14.550488281249997],[22.6708984375,14.722460937500003],[22.93232421875001,15.162109375],[22.933886718750017,15.533105468749994],[23.10517578125001,15.702539062499994],[23.970800781250006,15.721533203124991],[23.980273437500017,19.496630859375003],[23.980273437500017,19.99594726562499],[24.9794921875,20.002587890624994],[24.980273437500017,21.995849609375],[28.036425781250017,21.995361328125],[31.092675781250023,21.994873046875],[31.260644531250023,22.00229492187499],[31.400292968750023,22.202441406250003],[31.486132812500017,22.14780273437499],[31.434472656250023,21.995849609375],[36.87138671875002,21.996728515624994]]]},properties:{name:"Sudan",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[34.078125,9.461523437499991],[34.07275390625,8.545263671874991],[33.95332031250001,8.443505859374994],[33.28105468750002,8.437255859375],[32.99892578125002,7.899511718749991],[33.902441406250006,7.509521484375],[34.06425781250002,7.225732421874994],[34.71064453125001,6.660302734374994],[34.98359375000001,5.858300781249994],[35.26835937500002,5.492285156249991],[35.08447265625,5.311865234374991],[34.87832031250002,5.109570312499997],[34.63984375000001,4.87548828125],[34.38017578125002,4.620654296874989],[34.176855468750006,4.419091796874994],[33.97607421875,4.22021484375],[33.74160156250002,3.985253906249994],[33.568457031250006,3.81171875],[33.489355468750006,3.755078125],[32.99726562500001,3.880175781249989],[32.33574218750002,3.706201171874994],[32.13593750000001,3.519726562499997],[31.79804687500001,3.802636718749994],[31.547167968750017,3.677587890624991],[31.15234375,3.785595703124997],[30.83857421875001,3.49072265625],[30.757226562500023,3.62421875],[30.586718750000017,3.62421875],[30.50830078125,3.835693359375],[30.194921875,3.98193359375],[29.676855468750006,4.5869140625],[29.469628906250023,4.61181640625],[29.224902343750017,4.391894531249989],[28.72705078125,4.504980468749991],[28.427539062500017,4.324169921874997],[28.19208984375001,4.350244140624994],[27.7880859375,4.644677734374994],[27.4033203125,5.109179687499989],[27.143945312500023,5.722949218749989],[26.514257812500006,6.069238281249994],[26.30859375,6.455322265625],[26.36181640625,6.635302734374989],[25.27890625,7.427490234375],[25.18134765625001,7.557226562499991],[25.20039062500001,7.807910156249989],[24.853320312500017,8.137548828124991],[24.291406250000023,8.29140625],[24.147363281250023,8.665625],[24.53193359375001,8.886914062499997],[24.785253906250006,9.774658203125],[25.066992187500006,10.293798828124991],[25.211718750000017,10.329931640624991],[25.858203125000017,10.406494140625],[25.91914062500001,10.169335937499994],[26.65869140625,9.484130859375],[27.07421875,9.613818359374989],[27.880859375,9.601611328124989],[28.048925781250006,9.32861328125],[28.844531250000017,9.326074218749994],[28.979589843750006,9.594189453124997],[29.47314453125,9.768603515624989],[29.60546875,10.065087890624994],[30.003027343750006,10.277392578124989],[30.75537109375,9.731201171875],[31.224902343750017,9.799267578124997],[32.42080078125002,11.089111328125],[32.338476562500006,11.710107421874994],[32.072265625,12.006738281249994],[32.73671875000002,12.009667968749994],[32.721875,12.223095703124997],[33.199316406250006,12.21728515625],[33.073339843750006,11.606103515624994],[33.13007812500001,10.745947265624991],[33.90703125000002,10.181445312499989],[33.96328125000002,9.861767578124997],[33.87148437500002,9.506152343749989],[34.078125,9.461523437499991]]]},properties:{name:"S. Sudan",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-12.280615234374977,14.809033203124997],[-12.228417968749994,14.45859375],[-12.019189453124994,14.206494140624997],[-11.960888671874983,13.875292968750003],[-12.05419921875,13.633056640625],[-11.831689453124994,13.315820312499994],[-11.634960937499983,13.369873046875],[-11.390380859375,12.941992187499991],[-11.389404296875,12.404394531249991],[-12.399072265624994,12.340087890625],[-12.930712890624989,12.532275390624989],[-13.061279296875,12.489990234375],[-13.082910156249994,12.633544921875],[-13.729248046875,12.673925781249991],[-14.06484375,12.67529296875],[-14.349218749999977,12.676416015624994],[-15.196093749999989,12.679931640625],[-15.3779296875,12.588964843749991],[-15.574804687499977,12.490380859374994],[-15.839550781249983,12.43789062499999],[-16.144189453124994,12.45742187499999],[-16.24150390624999,12.443310546874997],[-16.41630859374999,12.36767578125],[-16.521337890624977,12.3486328125],[-16.656933593749983,12.364355468749991],[-16.711816406249994,12.354833984374991],[-16.76030273437499,12.52578125],[-16.44287109375,12.609472656249991],[-16.59765625,12.715283203124997],[-16.743896484375,12.58544921875],[-16.763330078124994,13.064160156249997],[-16.648779296874977,13.154150390624991],[-15.834277343749989,13.156445312499997],[-15.814404296874983,13.325146484374997],[-15.286230468749977,13.39599609375],[-15.151123046875,13.556494140624991],[-14.246777343749983,13.23583984375],[-13.826708984374989,13.4078125],[-13.977392578124977,13.54345703125],[-14.405468749999983,13.503710937500003],[-15.108349609374983,13.81210937499999],[-15.426855468749977,13.727001953124997],[-15.509667968749994,13.586230468750003],[-16.56230468749999,13.587304687499994],[-16.766943359374977,13.904931640624994],[-16.618115234374983,14.04052734375],[-16.791748046875,14.004150390625],[-17.168066406249977,14.640625],[-17.345800781249977,14.729296875],[-17.445019531249983,14.651611328125],[-17.53564453125,14.755126953125],[-17.147167968749983,14.922021484374994],[-16.843408203124994,15.293994140625003],[-16.570751953124983,15.734423828125003],[-16.535253906249977,15.83837890625],[-16.502050781249977,15.917333984374991],[-16.480078124999977,16.097216796875003],[-16.441015624999977,16.204541015624997],[-16.239013671875,16.531298828125003],[-15.768212890624994,16.485107421875],[-14.990625,16.676904296874994],[-14.300097656249989,16.580273437499997],[-13.868457031249989,16.148144531249997],[-13.756640624999989,16.172509765624994],[-13.40966796875,16.05917968749999],[-13.105273437499989,15.57177734375],[-12.735253906249994,15.13125],[-12.40869140625,14.889013671874991],[-12.280615234374977,14.809033203124997]]]},properties:{name:"Senegal",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[103.9697265625,1.331445312499994],[103.65019531249999,1.325537109374991],[103.81796875000003,1.447070312499989],[103.9697265625,1.331445312499994]]]},properties:{name:"Singapore",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-37.10332031249996,-54.065625],[-36.70380859375001,-54.10810546874999],[-36.64741210937498,-54.26230468749996],[-36.32646484374996,-54.251171875],[-35.79858398437497,-54.76347656250002],[-36.08549804687499,-54.86679687500001],[-36.885986328125,-54.33945312499996],[-37.63090820312496,-54.16748046875001],[-37.61884765625001,-54.04208984375004],[-38.017431640625034,-54.008007812500026],[-37.10332031249996,-54.065625]]]},properties:{name:"S. Geo. and S. Sandw. Is.",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-5.692138671874972,-15.997753906249997],[-5.782519531250017,-16.00400390625002],[-5.707861328124977,-15.90615234374998],[-5.692138671874972,-15.997753906249997]]]},properties:{name:"Saint Helena",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[160.57626953125006,-11.797851562500028],[160.44306640625004,-11.814941406249957],[159.98632812499997,-11.494726562500006],[160.57626953125006,-11.797851562500028]]],[[[166.13320312500005,-10.757812499999972],[165.90400390625004,-10.851464843749966],[165.79101562500003,-10.784765624999963],[166.02382812500005,-10.6611328125],[166.13320312500005,-10.757812499999972]]],[[[161.71533203124997,-10.387304687499991],[162.10537109375005,-10.45380859375004],[162.37333984375002,-10.823242187499986],[161.78681640625004,-10.716894531249991],[161.53789062500007,-10.566406249999972],[161.4870117187501,-10.361425781249963],[161.29394531250003,-10.326464843750031],[161.30478515625012,-10.204394531250031],[161.71533203124997,-10.387304687499991]]],[[[161.54785156249997,-9.625683593749997],[161.55380859375012,-9.769726562500026],[161.40976562500006,-9.681640625000028],[161.36416015625,-9.353417968750037],[161.54785156249997,-9.625683593749997]]],[[[159.75039062500005,-9.272656250000011],[159.97060546875,-9.433300781249969],[160.35458984375006,-9.421582031249983],[160.81894531250006,-9.862792968749986],[160.64921875000002,-9.92861328124998],[159.80273437499997,-9.763476562500003],[159.61230468749997,-9.470703124999943],[159.62558593750012,-9.311230468749969],[159.75039062500005,-9.272656250000011]]],[[[160.1681640625001,-8.995507812500037],[160.40751953125007,-9.140332031249969],[160.10537109375,-9.080761718749997],[160.1681640625001,-8.995507812500037]]],[[[159.18857421875006,-9.123535156250014],[159.03632812500004,-9.075],[159.12978515625,-8.99306640624998],[159.22841796875005,-9.029980468749955],[159.18857421875006,-9.123535156250014]]],[[[158.10791015625003,-8.684179687500034],[157.93759765625006,-8.73642578125002],[157.90927734375006,-8.565625],[158.10546874999997,-8.536816406250026],[158.10791015625003,-8.684179687500034]]],[[[157.38896484375002,-8.713476562499963],[157.2123046875,-8.565039062500006],[157.37949218750012,-8.420898437499943],[157.38896484375002,-8.713476562499963]]],[[[160.7494140625,-8.313964843750014],[160.99765625000006,-8.612011718749983],[160.94433593750003,-8.799023437499983],[161.15869140624997,-8.961816406250009],[161.36738281250004,-9.61123046874998],[160.77207031250012,-8.963867187499986],[160.7140625000001,-8.539257812499997],[160.59042968750006,-8.372753906249997],[160.7494140625,-8.313964843750014]]],[[[157.76347656250002,-8.242187499999957],[157.89843749999997,-8.506347656249943],[157.81933593750003,-8.612011718749983],[157.58789062500003,-8.445410156249963],[157.5580078125,-8.269921875],[157.30244140625004,-8.33330078124996],[157.21757812500002,-8.262792968749977],[157.490625,-7.965722656250037],[157.76347656250002,-8.242187499999957]]],[[[157.171875,-8.108105468749997],[156.95830078125002,-8.014355468749997],[157.02412109375004,-7.867871093749997],[157.18613281250006,-7.941210937500017],[157.171875,-8.108105468749997]]],[[[156.687890625,-7.92304687500004],[156.5109375000001,-7.707812499999974],[156.5609375,-7.574023437499989],[156.80908203124997,-7.722851562500026],[156.687890625,-7.92304687500004]]],[[[159.8791015625001,-8.534277343749949],[158.9440429687501,-8.04072265625004],[158.457421875,-7.544726562499974],[158.734375,-7.604296875000031],[159.43144531250002,-8.029003906249955],[159.84306640625002,-8.326953124999989],[159.8791015625001,-8.534277343749949]]],[[[155.83984374999997,-7.097167968750014],[155.67753906250002,-7.08896484375002],[155.73896484375004,-6.972949218750017],[155.83984374999997,-7.097167968750014]]],[[[157.48671875000005,-7.330371093750003],[157.44130859375,-7.425683593749966],[157.10156249999997,-7.323632812499966],[156.4525390625,-6.638281249999963],[157.03027343750003,-6.891992187499952],[157.19335937499997,-7.160351562499997],[157.48671875000005,-7.330371093750003]]]]},properties:{name:"Solomon Is.",childNum:16}},{geometry:{type:"MultiPolygon",coordinates:[[[[-12.526074218749926,7.436328125000017],[-12.951611328124926,7.570849609374989],[-12.615234374999972,7.63720703125],[-12.5125,7.582421875000037],[-12.526074218749926,7.436328125000017]]],[[[-10.758593749999989,9.385351562499991],[-10.682714843750006,9.289355468749974],[-10.687646484374937,9.261132812499994],[-10.749951171874926,9.12236328124996],[-10.747021484374955,9.095263671875045],[-10.726855468749932,9.081689453125023],[-10.615966796875,9.059179687499977],[-10.500537109375017,8.687548828125017],[-10.677343749999977,8.400585937499997],[-10.712109374999955,8.335253906250017],[-10.686962890624983,8.321679687500009],[-10.652636718749989,8.330273437499983],[-10.604003906249943,8.319482421874994],[-10.55771484374992,8.315673828125028],[-10.496435546874977,8.362109374999974],[-10.394433593749966,8.480957031250028],[-10.360058593749983,8.49550781249998],[-10.283203124999972,8.48515625],[-10.285742187499949,8.454101562499986],[-10.314648437499983,8.310839843750017],[-10.359814453124926,8.187939453125026],[-10.570849609374932,8.071142578125034],[-10.6474609375,7.759375],[-10.878076171874994,7.538232421874994],[-11.267675781249977,7.232617187499997],[-11.507519531249983,6.906542968750003],[-12.48564453124996,7.386279296875045],[-12.480273437499932,7.75327148437502],[-12.697607421874977,7.715869140625045],[-12.850878906249932,7.818701171875034],[-12.956933593749966,8.145312500000045],[-13.148974609374989,8.214599609375043],[-13.272753906249989,8.429736328124989],[-13.085009765624932,8.42475585937504],[-12.894091796874932,8.62978515624998],[-13.181835937499955,8.576904296875043],[-13.206933593749994,8.843115234375006],[-13.059472656249966,8.881152343750031],[-13.292675781249955,9.04921875],[-13.077294921874966,9.069628906249974],[-12.958789062499989,9.263330078124994],[-12.755859374999943,9.373583984374989],[-12.557861328125,9.704980468749994],[-12.427978515625028,9.898144531250011],[-12.142333984375,9.87539062499999],[-11.911083984374955,9.993017578124977],[-11.273632812499955,9.996533203124983],[-11.205664062499949,9.977734374999969],[-11.180859374999955,9.925341796875045],[-11.047460937499977,9.786328125000054],[-10.758593749999989,9.385351562499991]]]]},properties:{name:"Sierra Leone",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[-89.36259765624999,14.416015625],[-89.1205078125,14.370214843749991],[-88.51254882812499,13.978955078124997],[-88.504345703125,13.964208984374991],[-88.49765625,13.904541015625],[-88.482666015625,13.854248046875],[-88.44912109375,13.850976562499994],[-88.40849609374999,13.87539062499999],[-88.27622070312499,13.942675781250003],[-88.151025390625,13.987353515625003],[-87.99101562499999,13.879638671875],[-87.8919921875,13.894970703124997],[-87.80224609375,13.889990234374991],[-87.7314453125,13.841064453125],[-87.71533203125,13.812695312499997],[-87.781884765625,13.521386718749994],[-87.930859375,13.1806640625],[-88.68564453124999,13.281494140625],[-88.51201171874999,13.183935546874991],[-89.80419921875,13.560107421875003],[-90.09521484375,13.736523437499997],[-90.04814453124999,13.904052734375],[-89.54716796874999,14.241259765625003],[-89.5736328125,14.390087890624997],[-89.36259765624999,14.416015625]]]},properties:{name:"El Salvador",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-56.26708984374997,46.838476562500034],[-56.38476562499994,46.81943359375006],[-56.36464843749994,47.09897460937498],[-56.26708984374997,46.838476562500034]]]},properties:{name:"St. Pierre and Miquelon",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[6.659960937499989,.120654296874989],[6.51972656250004,.066308593750023],[6.468164062499994,.22734375],[6.68691406250008,.404394531249977],[6.75,.24345703124996],[6.659960937499989,.120654296874989]]],[[[7.423828125,1.567724609375006],[7.330664062500034,1.603369140624991],[7.414453125000051,1.699121093750037],[7.423828125,1.567724609375006]]]]},properties:{name:"São Tomé and Principe",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[-54.03422851562499,3.62939453125],[-54.00957031249999,3.448535156249989],[-54.06318359375,3.353320312499989],[-54.18803710937499,3.178759765624989],[-54.203125,3.13818359375],[-54.17070312499999,2.993603515624997],[-54.18808593749999,2.874853515624991],[-54.1955078125,2.81787109375],[-54.256738281249994,2.713720703124991],[-54.402001953124994,2.461523437499991],[-54.53593749999999,2.343310546874989],[-54.56840820312499,2.342578124999989],[-54.604736328125,2.335791015624991],[-54.61625976562499,2.326757812499991],[-54.661865234375,2.327539062499994],[-54.697412109374994,2.359814453124997],[-54.72221679687499,2.441650390625],[-54.87607421874999,2.450390625],[-54.92656249999999,2.497363281249989],[-54.968408203124994,2.54833984375],[-54.978662109374994,2.59765625],[-55.005810546875,2.59296875],[-55.0703125,2.54833984375],[-55.11411132812499,2.539208984374994],[-55.1876953125,2.547509765624994],[-55.286035156249994,2.499658203124994],[-55.343994140625,2.48876953125],[-55.38535156249999,2.440625],[-55.73056640624999,2.406152343749994],[-55.957470703125,2.520458984374997],[-55.99350585937499,2.497509765624997],[-56.02036132812499,2.392773437499997],[-56.0451171875,2.364404296874994],[-56.087792968749994,2.34130859375],[-56.12939453125,2.299511718749997],[-56.1376953125,2.259033203125],[-56.073632812499994,2.236767578124997],[-56.02006835937499,2.158154296874997],[-55.96196289062499,2.095117187499994],[-55.91533203124999,2.03955078125],[-55.921630859375,1.976660156249991],[-55.929638671875,1.8875],[-56.01992187499999,1.842236328124997],[-56.4828125,1.942138671875],[-56.704345703125,2.036474609374991],[-57.19736328124999,2.853271484375],[-57.303662109375,3.377099609374994],[-57.646728515625,3.39453125],[-58.05429687499999,4.101660156249991],[-57.84599609374999,4.668164062499997],[-57.91704101562499,4.820410156249991],[-57.711083984374994,4.991064453124991],[-57.331005859375,5.020166015624994],[-57.20981445312499,5.195410156249991],[-57.3185546875,5.335351562499994],[-57.194775390625,5.5484375],[-56.96982421874999,5.992871093749997],[-56.235595703125,5.885351562499991],[-55.897607421874994,5.699316406249991],[-55.909912109375,5.892626953124989],[-55.648339843749994,5.985888671874989],[-54.83369140625,5.988330078124989],[-54.05419921875,5.807910156249989],[-54.08046875,5.502246093749989],[-54.4796875,4.836523437499991],[-54.350732421874994,4.054101562499994],[-54.03422851562499,3.62939453125]]]},properties:{name:"Suriname",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[22.538671875,49.072705078125],[22.52412109375001,49.031396484374994],[22.389453125000017,48.873486328125],[22.295214843750017,48.685839843749996],[22.142871093750017,48.568505859374994],[22.1318359375,48.405322265624996],[21.766992187500023,48.3380859375],[21.45136718750001,48.55224609375],[20.490039062500017,48.526904296874996],[20.333789062500017,48.295556640624994],[19.95039062500001,48.146630859374994],[19.625390625000023,48.223095703125],[18.791894531250023,48.000292968749996],[18.72421875,47.787158203124996],[17.76191406250001,47.770166015624994],[17.147363281250023,48.00595703125],[16.86542968750001,48.3869140625],[16.953125,48.598828125],[17.135644531250023,48.841064453125],[17.75849609375001,48.888134765625],[18.0859375,49.06513671875],[18.160937500000017,49.257373046874996],[18.83222656250001,49.510791015624996],[19.1494140625,49.4],[19.44160156250001,49.597705078124996],[19.77392578125,49.37216796875],[19.756640625000017,49.204394531249996],[20.0576171875,49.181298828124994],[20.36298828125001,49.38525390625],[20.868457031250017,49.314697265625],[21.079394531250017,49.418261718749996],[21.6396484375,49.411962890625],[22.020117187500006,49.209521484374996],[22.473046875000023,49.081298828125],[22.538671875,49.072705078125]]]},properties:{name:"Slovakia",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[16.516210937500006,46.499902343749994],[16.427636718750023,46.5244140625],[16.321191406250023,46.534619140625],[16.1064453125,46.382226562499994],[15.608984375,46.171923828124996],[15.592578125000017,46.139990234375],[15.596875,46.109228515625],[15.675585937500017,45.983691406249996],[15.652148437500017,45.862158203125],[15.277050781250011,45.7326171875],[15.353710937500011,45.659912109375],[15.283593750000023,45.5796875],[15.291210937500011,45.541552734374996],[15.32666015625,45.502294921875],[15.339453125,45.467041015625],[15.242089843750023,45.44140625],[15.110449218750006,45.45078125],[14.95458984375,45.499902343749994],[14.793066406250006,45.47822265625],[14.649511718750006,45.571484375],[14.591796875,45.651269531249994],[14.56884765625,45.6572265625],[14.548448660714302,45.628388671875],[14.507586495535731,45.59039341517857],[14.42734375,45.505761718749994],[14.369921875000017,45.4814453125],[13.878710937500017,45.428369140624994],[13.577929687500017,45.516894531249996],[13.8447265625,45.59287109375],[13.831152343750006,45.680419921875],[13.663476562500023,45.7919921875],[13.6005859375,45.979785156249996],[13.509179687500023,45.973779296874994],[13.487695312500023,45.987109375],[13.480273437500017,46.009228515625],[13.486425781250006,46.03955078125],[13.548046875000011,46.089111328125],[13.616601562500023,46.133105468749996],[13.634960937500011,46.157763671874996],[13.632519531250011,46.177050781249996],[13.420996093750006,46.212304687499994],[13.399511718750006,46.317529296874994],[13.563281250000017,46.415087890624996],[13.637109375000023,46.448535156249996],[13.6796875,46.462890625],[13.7,46.520263671875],[14.5498046875,46.399707031249996],[14.893261718750011,46.605908203125],[15.957617187500006,46.677636718749994],[16.093066406250017,46.86328125],[16.283593750000023,46.857275390625],[16.516210937500006,46.499902343749994]]]},properties:{name:"Slovenia",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[16.52851562500001,56.29052734375],[16.431640625,56.24375],[16.41230468750004,56.568994140624994],[17.02539062499997,57.345068359375006],[16.52851562500001,56.29052734375]]],[[[19.076464843750045,57.8359375],[18.813867187500023,57.70620117187502],[18.907910156250068,57.39833984375002],[18.146386718749994,56.920507812500006],[18.285351562500068,57.08320312500001],[18.136523437500045,57.55664062500003],[18.53740234374999,57.83056640625006],[18.90058593750001,57.91547851562504],[19.076464843750045,57.8359375]]],[[[19.156347656250063,57.92260742187497],[19.086523437500034,57.86499023437506],[19.134863281250034,57.98134765625002],[19.331445312500023,57.962890625],[19.156347656250063,57.92260742187497]]],[[[24.15546875000004,65.80527343750006],[23.102343750000074,65.73535156250003],[22.400976562500006,65.86210937499999],[22.254003906250006,65.59755859375002],[21.565527343750063,65.40810546874997],[21.609179687500074,65.261376953125],[21.410351562500068,65.31743164062505],[21.57392578125001,65.12578124999999],[21.138183593750057,64.80869140625006],[21.519628906250034,64.46308593749998],[20.76269531250003,63.86782226562505],[18.60644531250003,63.17827148437499],[18.31289062500008,62.996386718750045],[18.46308593750004,62.895849609375006],[18.170019531250034,62.789355468750074],[17.906640625000023,62.88676757812502],[18.037304687500068,62.60053710937498],[17.834472656250057,62.50273437500002],[17.410253906250063,62.508398437500034],[17.633691406249994,62.23300781250006],[17.374511718750057,61.866308593750034],[17.465429687500006,61.68447265625005],[17.196386718750006,61.72456054687504],[17.13076171875005,61.57573242187499],[17.25097656250003,60.70078125],[17.6611328125,60.53515625000003],[17.955761718750068,60.589794921874955],[18.85273437500001,60.02587890625],[18.970507812500045,59.757226562499994],[17.964257812500023,59.359375],[18.56025390625004,59.39448242187498],[18.285351562500068,59.109375],[16.978125,58.65415039062506],[16.214257812500023,58.636669921874955],[16.92382812499997,58.49257812499999],[16.651953125,58.43432617187503],[16.65224609375008,57.50068359374998],[16.348730468750063,56.70927734374996],[15.826660156250028,56.12495117187501],[14.782031250000017,56.16191406250002],[14.754785156250051,56.03315429687498],[14.401953125000034,55.97675781250004],[14.21503906250004,55.83261718749998],[14.341699218749994,55.52773437500002],[14.17373046875008,55.396630859374966],[12.885839843750063,55.41137695312506],[12.973925781250074,55.748144531250006],[12.471191406250057,56.29052734375],[12.801660156250051,56.263916015625],[12.65644531250004,56.44057617187502],[12.857421875000028,56.45239257812503],[12.883691406250051,56.61772460937496],[12.421484375000034,56.906396484374966],[11.449316406250063,58.118359374999955],[11.43154296875008,58.339990234374994],[11.24824218750004,58.369140625],[11.14716796875004,58.98862304687498],[11.19580078125,59.07827148437505],[11.388281250000063,59.036523437499966],[11.470703125000057,58.909521484375034],[11.64277343750004,58.92607421875002],[11.798144531250074,59.28989257812498],[11.680761718750034,59.59228515625003],[12.486132812500074,60.10678710937506],[12.588671874999989,60.450732421875045],[12.29414062500004,61.00268554687506],[12.706054687500028,61.059863281250074],[12.88076171875008,61.35229492187506],[12.155371093750006,61.720751953125045],[12.303515625000074,62.28559570312501],[11.999902343750051,63.29169921875001],[12.175195312500051,63.595947265625],[12.792773437500017,64],[13.203515625000023,64.07509765625],[13.960546875000063,64.01401367187498],[14.141210937500006,64.17353515624998],[14.077636718750028,64.464013671875],[13.650292968750023,64.58154296874997],[14.47968750000004,65.30146484374998],[14.543261718750045,66.12934570312498],[15.483789062500051,66.30595703124999],[15.422949218750006,66.48984374999998],[16.40351562500004,67.05498046875002],[16.12744140625,67.42583007812507],[16.783593750000023,67.89501953125],[17.324609375000023,68.10380859374999],[17.91669921875001,67.96489257812502],[18.303027343750045,68.55541992187497],[19.969824218750063,68.35639648437501],[20.348046875000023,68.84873046875003],[20.116699218750057,69.02089843750005],[20.622167968750006,69.036865234375],[21.99746093750005,68.52060546874998],[22.854101562500034,68.36733398437502],[23.63886718750004,67.95439453125002],[23.454882812500045,67.46025390625007],[23.733593750000068,67.42290039062499],[23.64150390625005,67.12939453124997],[23.988574218750045,66.81054687500003],[23.700292968750034,66.25263671874998],[24.15546875000004,65.80527343750006]]]]},properties:{name:"Sweden",childNum:4}},{geometry:{type:"Polygon",coordinates:[[[31.9482421875,-25.957617187500006],[32.060546875,-26.018359375],[32.04140625000002,-26.28125],[32.10595703125,-26.52001953125],[32.112890625,-26.839453125],[32.02480468750002,-26.811132812500006],[31.994726562500006,-26.817480468750006],[31.967187500000023,-26.96064453125001],[31.946093750000017,-27.173632812500003],[31.958398437500023,-27.30585937500001],[31.742578125000023,-27.30996093750001],[31.469531250000017,-27.295507812500006],[31.274023437500006,-27.238378906250006],[31.063378906250023,-27.1123046875],[30.938085937500006,-26.915820312500003],[30.88330078125,-26.79238281250001],[30.806738281250006,-26.785253906250006],[30.794335937500023,-26.764257812500006],[30.803320312500006,-26.41347656250001],[31.08808593750001,-25.98066406250001],[31.207324218750017,-25.843359375],[31.33515625000001,-25.75556640625001],[31.382617187500017,-25.74296875],[31.415136718750006,-25.74658203125],[31.921679687500017,-25.96875],[31.9482421875,-25.957617187500006]]]},properties:{name:"Swaziland",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[55.54033203125002,-4.693066406250011],[55.54296875,-4.785546875],[55.383398437500006,-4.609277343750009],[55.45576171875001,-4.558789062500011],[55.54033203125002,-4.693066406250011]]]},properties:{name:"Seychelles",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[42.358984375,37.10859375],[41.78857421875,36.59716796875],[41.41679687500002,36.5146484375],[41.295996093750006,36.383349609374996],[41.354101562500006,35.640429687499996],[41.19472656250002,34.768994140625],[40.98701171875001,34.429052734375],[38.773535156250006,33.372216796874994],[36.818359375,32.317285156249994],[36.3720703125,32.3869140625],[35.78730468750001,32.734912109374996],[35.91347656250002,32.94960937499999],[35.869140625,33.43173828125],[36.03447265625002,33.58505859375],[35.98613281250002,33.75263671875],[36.36503906250002,33.83935546875],[36.27783203125,33.92529296875],[36.5849609375,34.221240234374996],[36.50439453125,34.432373046875],[36.32988281250002,34.499609375],[36.383886718750006,34.65791015625],[35.97626953125001,34.629199218749996],[35.902441406250006,35.420703125],[35.76445312500002,35.571582031249996],[35.83964843750002,35.84921875],[35.892675781250006,35.916552734374996],[35.96757812500002,35.910058593749994],[36.12734375000002,35.831445312499994],[36.15361328125002,35.833886718749994],[36.34755859375002,36.003515625],[36.37539062500002,36.171240234375],[36.63671875,36.233984375],[36.64140625000002,36.263525390625],[36.5375,36.45742187499999],[36.54667968750002,36.50634765625],[36.596875,36.7013671875],[36.62841796875,36.777685546875],[36.65859375000002,36.802539062499996],[36.77656250000001,36.79267578125],[36.94179687500002,36.7583984375],[36.9853515625,36.702392578125],[37.06621093750002,36.652636718749996],[37.43632812500002,36.643310546875],[37.523535156250006,36.6783203125],[37.7203125,36.743701171874996],[37.90664062500002,36.79462890625],[38.19169921875002,36.9015625],[38.7666015625,36.693115234375],[38.90644531250001,36.694677734375],[39.1083984375,36.680566406249994],[39.35664062500001,36.681591796875],[39.50146484375,36.70224609375],[39.6865234375,36.738623046875],[40.01640625000002,36.826074218749994],[40.705664062500006,37.097705078124996],[41.886816406250006,37.156396484374994],[42.05986328125002,37.2060546875],[42.16787109375002,37.288623046874996],[42.202734375,37.29726562499999],[42.24755859375,37.2822265625],[42.2685546875,37.2765625],[42.31289062500002,37.22958984375],[42.358984375,37.10859375]]]},properties:{name:"Syria",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[-72.3328125,21.85136718749999],[-72.14433593750002,21.79272460937503],[-72.33544921874994,21.758007812499983],[-72.3328125,21.85136718749999]]]},properties:{name:"Turks and Caicos Is.",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[23.980273437500017,19.496630859375003],[23.970800781250006,15.721533203124991],[23.10517578125001,15.702539062499994],[22.933886718750017,15.533105468749994],[22.93232421875001,15.162109375],[22.6708984375,14.722460937500003],[22.38154296875001,14.550488281249997],[22.53857421875,14.161865234375],[22.1064453125,13.7998046875],[22.228125,13.32958984375],[21.825292968750006,12.79052734375],[21.928125,12.678125],[22.352343750000017,12.660449218749989],[22.472460937500017,12.067773437499994],[22.580957031250023,11.990136718749994],[22.591113281250017,11.579882812499989],[22.922656250000017,11.344873046874994],[22.86005859375001,10.919677734375],[22.49384765625001,10.996240234374994],[21.771484375,10.642822265625],[21.682714843750006,10.289843749999989],[20.773242187500017,9.405664062499994],[20.342089843750017,9.127099609374994],[18.95625,8.938867187499994],[18.886035156250017,8.836035156249991],[19.108691406250017,8.656152343749994],[18.56416015625001,8.0458984375],[17.6494140625,7.98359375],[16.784765625,7.550976562499997],[16.545312500000023,7.865478515625],[16.37890625,7.683544921874997],[15.957617187500006,7.507568359375],[15.480078125,7.523779296874991],[15.5498046875,7.787890624999989],[15.1162109375,8.557324218749997],[14.332324218750017,9.20351562499999],[13.977246093750011,9.691552734374994],[14.243261718750006,9.979736328125],[15.654882812500006,10.0078125],[15.276074218750011,10.357373046874997],[15.132226562500023,10.648486328124989],[15.029882812500006,11.11367187499999],[15.08125,11.845507812499989],[14.847070312500023,12.502099609374994],[14.461718750000017,13.021777343749989],[14.244824218750011,13.07734375],[14.06396484375,13.07851562499999],[13.932324218750011,13.258496093749997],[13.606347656250023,13.70458984375],[13.505761718750023,14.134423828124994],[13.4482421875,14.380664062500003],[14.367968750000017,15.750146484374994],[15.474316406250011,16.908398437499997],[15.735058593750011,19.904052734375],[15.963183593750017,20.34619140625],[15.587109375000011,20.733300781249994],[15.607324218750023,20.954394531250003],[15.181835937500011,21.523388671874997],[14.97900390625,22.99619140624999],[15.984082031250011,23.445214843749994],[20.14765625000001,21.38925781249999],[23.980273437500017,19.496630859375003]]]},properties:{name:"Chad",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[.900488281250006,10.993261718749991],[.763378906250011,10.386669921874997],[1.330078125,9.996972656249994],[1.3857421875,9.361669921874991],[1.600195312500006,9.050048828125],[1.624707031250011,6.997314453125],[1.530957031250011,6.992431640625],[1.777929687500006,6.294628906249997],[1.62265625,6.216796875],[1.187207031250011,6.089404296874989],[.736914062500006,6.452587890624997],[.525585937500011,6.850927734374991],[.634765625,7.353662109374994],[.5,7.546875],[.686328125000017,8.354882812499994],[.37255859375,8.75927734375],[.48876953125,8.851464843749994],[.525683593750017,9.398486328124989],[.2333984375,9.463525390624994],[.342578125000017,9.604150390624994],[.264550781250023,9.644726562499997],[.380859375,10.291845703124991],[-.08632812499999,10.673046875],[.009423828125023,11.02099609375],[-.068603515625,11.115625],[.49267578125,10.954980468749994],[.900488281250006,10.993261718749991]]]},properties:{name:"Togo",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[98.40908203125005,7.90205078125004],[98.2962890625,7.776074218750054],[98.32207031250007,8.166308593749974],[98.4349609375,8.085644531249969],[98.40908203125005,7.90205078125004]]],[[[100.070703125,9.58603515625002],[99.96240234375003,9.421630859375],[99.93955078125006,9.559960937500037],[100.070703125,9.58603515625002]]],[[[102.42675781250003,11.988720703125026],[102.30195312500004,11.98081054687502],[102.27744140625006,12.151855468750043],[102.42675781250003,11.988720703125026]]],[[[100.12246093750005,20.316650390625057],[100.11494140625004,20.257666015625034],[100.13974609375012,20.245410156250017],[100.31796875000006,20.38588867187505],[100.51953125000003,20.17792968750004],[100.39765625000004,19.756103515625],[100.51357421875005,19.553466796875],[101.21191406249997,19.54833984375003],[101.22080078125006,19.486621093750074],[101.19755859375007,19.327929687500074],[101.2863281250001,18.977148437500006],[101.04697265625012,18.441992187500063],[101.05058593750002,18.407031250000045],[101.1375,18.28686523437497],[101.14394531250005,18.14262695312499],[100.90849609375002,17.583886718750023],[100.95585937500002,17.541113281250006],[101.10517578125004,17.47954101562499],[101.16748046874997,17.49902343749997],[101.41367187500012,17.71875],[101.55507812500005,17.812353515625034],[101.56367187500004,17.82050781250001],[101.6875,17.889404296875],[101.77480468750005,18.03339843750004],[101.81865234375002,18.06464843750001],[101.87548828124997,18.046435546875017],[101.94746093750004,18.081494140624983],[102.03457031250005,18.169824218750023],[102.10146484375,18.210644531249983],[102.14824218750002,18.20385742187503],[102.35185546875002,18.045947265625017],[102.45878906250002,17.984619140625057],[102.55253906250007,17.96508789062497],[102.61679687500006,17.833349609375034],[102.66064453124997,17.817968750000034],[102.680078125,17.824121093750023],[103.05136718750006,18.02851562500001],[103.0912109375,18.13823242187499],[103.14853515625006,18.221728515625045],[103.19970703124997,18.259472656249983],[103.26318359374997,18.27846679687505],[103.27958984375002,18.304980468750017],[103.24892578125,18.338964843750034],[103.25175781250002,18.373486328124955],[103.2882812500001,18.408398437499955],[103.36699218750007,18.42333984374997],[103.48798828125004,18.418164062499983],[103.62968750000002,18.38256835937503],[103.79228515625002,18.316503906249977],[103.89882812500005,18.295312500000023],[103.949609375,18.31899414062505],[104.04873046875005,18.216699218749994],[104.19619140625005,17.988378906250006],[104.32265625,17.815820312500023],[104.428125,17.69897460937503],[104.7396484375,17.461669921875],[104.81601562500012,17.30029296874997],[104.75898437500004,17.0771484375],[104.7435546875,16.884375],[104.75058593750012,16.647558593750063],[104.81933593750003,16.46606445312503],[105.04716796875007,16.160253906249977],[105.14873046875007,16.09355468749999],[105.33066406250006,16.037890625000017],[105.40625,15.987451171875051],[105.39892578124997,15.829882812500017],[105.62207031250003,15.699951171875],[105.641015625,15.656542968750045],[105.6388671875001,15.585937500000057],[105.615625,15.488281250000057],[105.49042968750004,15.256591796875],[105.49042968750004,15.127587890625009],[105.5333984375001,15.041601562499991],[105.54667968750002,14.932470703124963],[105.52304687500012,14.843310546875003],[105.49736328125002,14.590673828124963],[105.47558593750003,14.530126953124977],[105.42265625000007,14.471630859375054],[105.34218750000005,14.416699218750054],[105.24365234375003,14.367871093750054],[105.1833007812501,14.346240234374989],[105.16914062500004,14.336083984374966],[105.12597656250003,14.280957031250011],[105.07412109375005,14.227441406250037],[104.77900390625004,14.427832031250006],[103.19941406250004,14.332617187499977],[102.90927734375006,14.136718750000028],[102.546875,13.585693359375043],[102.33632812500005,13.560302734375014],[102.49960937500012,12.669970703125003],[102.75566406250002,12.42626953125],[102.73662109375007,12.089794921875011],[102.93388671875002,11.706689453125037],[102.594140625,12.203027343749994],[102.54023437500004,12.109228515624977],[101.83574218750002,12.640380859375014],[100.89775390625007,12.653808593749986],[100.96269531250007,13.431982421874991],[100.60292968750005,13.568164062500017],[100.23564453125002,13.48447265625002],[99.99052734375007,13.243457031250031],[100.08994140625006,13.045654296874972],[99.96396484375006,12.690039062500006],[99.98906250000007,12.170800781249994],[99.16503906250003,10.319824218750028],[99.25390625000003,9.265234375000034],[99.83554687500012,9.288378906250031],[99.98955078125007,8.589208984374977],[100.129296875,8.428076171875006],[100.16347656250005,8.508398437500034],[100.27939453125006,8.268505859375011],[100.54521484375002,7.226904296874991],[100.43935546875005,7.280761718750043],[100.38037109375003,7.541503906250043],[100.28378906250006,7.551513671875043],[100.25664062500002,7.774902343749986],[100.16074218750012,7.599267578124994],[100.4235351562501,7.18784179687502],[101.01787109375002,6.860937500000034],[101.49794921875005,6.865283203125031],[102.10107421874997,6.242236328125031],[101.87363281250012,5.825292968749991],[101.67841796875004,5.778808593750028],[101.5560546875,5.907763671875003],[101.1139648437501,5.636767578125045],[100.98164062500004,5.771044921875045],[101.05351562500002,6.242578125],[100.87392578125,6.24541015624996],[100.75449218750012,6.460058593749991],[100.3454101562501,6.549902343750006],[100.26142578125004,6.682714843749963],[100.11914062499997,6.441992187500048],[99.69599609375004,6.87666015625004],[99.72031250000012,7.106201171875],[99.55302734375002,7.218798828125031],[99.59697265625002,7.355615234375009],[99.35859375000004,7.372216796875023],[99.26367187499997,7.619042968750037],[99.07763671874997,7.718066406250045],[99.05107421875002,7.887841796874994],[98.78867187500012,8.059814453125028],[98.703515625,8.256738281250009],[98.57919921875006,8.344287109374989],[98.42099609375006,8.17822265625],[98.30546875000007,8.226220703125009],[98.24179687500006,8.767871093750045],[98.70253906250005,10.19038085937504],[98.7572265625,10.660937499999974],[99.1901367187501,11.105273437499989],[99.61474609374997,11.781201171875026],[99.40507812500002,12.547900390625003],[99.12392578125,13.030761718750043],[99.13681640625006,13.716699218749994],[98.57001953125004,14.359912109375031],[98.20214843749997,14.97592773437502],[98.19101562500012,15.204101562499972],[98.55693359375007,15.367675781249986],[98.59238281250006,16.05068359375005],[98.81796875000012,16.180810546874994],[98.88828125000006,16.351904296875034],[98.83544921875003,16.417578125],[98.66074218750006,16.330419921875006],[98.4388671875,16.975683593750034],[97.7064453125,17.79711914062503],[97.63222656250005,18.290332031250074],[97.37392578125,18.51796875],[97.74589843750002,18.58818359374999],[97.816796875,19.459960937500057],[98.01503906250005,19.74951171874997],[98.37128906250004,19.68916015625004],[98.9166992187501,19.77290039062504],[99.07421875000003,20.09936523437503],[99.48593750000006,20.14985351562501],[99.45888671875005,20.363037109375],[99.72011718750005,20.32543945312497],[99.8903320312501,20.424414062499977],[99.9542968750001,20.415429687500023],[100.0036132812501,20.37958984375001],[100.12246093750005,20.316650390625057]]]]},properties:{name:"Thailand",childNum:4}},{geometry:{type:"MultiPolygon",coordinates:[[[[70.66416015625,39.85546875],[70.55957031250003,39.790917968749994],[70.48925781250003,39.86303710937503],[70.48281250000005,39.88271484375005],[70.49775390625004,39.88242187499998],[70.56708984375004,39.86660156250005],[70.66416015625,39.85546875]]],[[[70.95800781250003,40.238867187500034],[70.59921875,39.974511718749994],[69.96679687499997,40.202246093750034],[69.46875,40.020751953125],[69.47099609375002,39.990625],[69.43193359375007,39.909765625000034],[69.36542968750004,39.94707031250002],[69.30722656250006,39.968554687500045],[69.27880859374997,39.91777343749999],[69.24472656250006,39.82709960937498],[69.29765625000007,39.52480468750005],[70.50117187500004,39.58735351562501],[70.79931640625003,39.39472656250001],[71.4703125,39.60366210937502],[71.50302734375006,39.58217773437502],[71.51738281250002,39.55385742187502],[71.50585937499997,39.51708984374997],[71.5033203125,39.47880859374999],[71.73222656250002,39.422998046874994],[71.77861328125007,39.27797851562502],[72.04277343750002,39.352148437500034],[72.08417968750004,39.310644531250034],[72.14736328125005,39.26074218749997],[72.22998046874997,39.20751953124997],[72.63994140625002,39.385986328125],[73.10927734375,39.36191406249998],[73.2349609375,39.37456054687499],[73.3361328125001,39.41235351562506],[73.38740234375004,39.442724609375034],[73.4704101562501,39.46059570312502],[73.63164062500007,39.44887695312502],[73.63632812500006,39.396679687499955],[73.60732421875,39.229199218749955],[73.8052734375,38.968652343749994],[73.69609375000007,38.85429687499996],[73.80166015625,38.60688476562501],[74.02558593750004,38.53984375000002],[74.27744140625,38.659765625000034],[74.81230468750002,38.46030273437498],[74.8942382812501,37.60141601562498],[75.11875,37.38569335937498],[74.89130859375004,37.231640624999955],[74.875390625,37.24199218750002],[74.83046875,37.28593750000002],[74.73056640625006,37.35703125],[74.659375,37.39448242187501],[74.34902343750005,37.41875],[74.25966796875005,37.41542968750002],[74.20351562500005,37.37246093750005],[74.16708984375,37.32944335937498],[73.74960937500006,37.23178710937498],[73.6535156250001,37.239355468750034],[73.62753906250006,37.261572265625006],[73.71728515625003,37.32944335937498],[73.7337890625,37.37578125000002],[73.72060546875,37.41875],[73.65712890625005,37.43046875],[73.6046875000001,37.44604492187503],[73.48134765625,37.4716796875],[73.38291015625006,37.462255859375034],[73.21113281250004,37.40849609375002],[72.89550781250003,37.26752929687498],[72.65742187500004,37.029052734375],[71.665625,36.696923828124994],[71.530859375,36.845117187499994],[71.43291015625007,37.12753906249998],[71.5822265625001,37.91010742187498],[71.55195312500004,37.93315429687496],[71.48779296874997,37.93188476562497],[71.38964843750003,37.90629882812502],[71.31992187500006,37.90185546875],[71.27851562500004,37.91840820312498],[71.33271484375004,38.170263671875034],[71.25585937499997,38.306982421875006],[70.7359375,38.42255859375001],[70.41777343750002,38.075439453125],[70.21464843750002,37.92441406250006],[70.19941406250004,37.88603515624996],[70.25498046875006,37.76538085937497],[70.25146484374997,37.66416015625006],[70.18867187500004,37.58247070312501],[70.11982421875004,37.54350585937499],[69.9849609375,37.566162109375],[69.8208984375,37.60957031250004],[69.62578125000002,37.59404296874999],[69.49208984375,37.55307617187498],[69.42011718750004,37.486718749999966],[69.39921875000007,37.39931640625002],[69.42968749999997,37.290869140625034],[69.414453125,37.20776367187497],[69.35380859375007,37.15004882812502],[69.3039062500001,37.11694335937503],[69.26484375000004,37.1083984375],[69.18017578125003,37.158300781250034],[68.96044921875003,37.32504882812498],[68.9118164062501,37.33393554687501],[68.88525390624997,37.32807617187498],[68.85537109375005,37.31684570312501],[68.83847656250006,37.30283203124998],[68.82373046874997,37.27070312500001],[68.78203125000002,37.25800781250001],[68.7232421875,37.26801757812501],[68.6691406250001,37.258398437500006],[68.3869140625001,37.1375],[68.29951171875004,37.08842773437502],[68.28476562500006,37.036328124999955],[68.2609375000001,37.01308593750002],[68.2121093750001,37.02153320312496],[68.0677734375,36.949804687500006],[67.95800781249997,36.972021484375006],[67.83447265624997,37.06420898437506],[67.75898437500004,37.172216796875034],[67.7980468750001,37.244970703125006],[67.81435546875005,37.48701171875004],[68.3502929687501,38.211035156250006],[68.08720703125002,38.47353515625002],[68.13251953125004,38.927636718749966],[67.69443359375006,38.99462890625003],[67.64833984375005,39.13105468750004],[67.3576171875001,39.216699218749994],[67.426171875,39.46557617187497],[67.71904296875007,39.62138671875002],[68.46328125,39.53671874999998],[68.63896484375007,39.8388671875],[68.86875,39.90747070312503],[68.80468750000003,40.05034179687499],[68.9720703125,40.08994140624998],[68.63066406250007,40.16708984374998],[69.27490234374997,40.19809570312498],[69.20625,40.566552734374994],[69.35722656250002,40.76738281249996],[69.71289062500003,40.65698242187503],[70.40195312500006,41.03510742187498],[70.75107421875006,40.721777343750006],[70.37158203125003,40.38413085937506],[70.653125,40.201171875],[70.95800781250003,40.238867187500034]]]]},properties:{name:"Tajikistan",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[66.52226562500007,37.34848632812506],[66.471875,37.3447265625],[65.7650390625,37.56914062499996],[65.55498046875002,37.25117187500004],[65.30361328125005,37.24677734375001],[65.08964843750007,37.237939453124994],[64.9515625,37.19355468750001],[64.81630859375005,37.13208007812503],[64.7824218750001,37.05927734375001],[64.60253906250003,36.554541015625034],[64.5658203125,36.427587890625034],[64.51103515625002,36.34067382812498],[64.184375,36.14892578125],[63.8625,36.012353515624994],[63.12998046875006,35.84619140624997],[63.169726562500074,35.678125],[63.05664062500003,35.44580078125003],[62.98027343750002,35.40917968750003],[62.85800781250006,35.34965820312499],[62.688085937500006,35.25532226562504],[62.3078125000001,35.17080078125005],[62.08964843750002,35.3796875],[61.62099609375005,35.43232421875004],[61.34472656249997,35.62949218750006],[61.26201171875002,35.61958007812498],[61.25214843750004,35.86762695312498],[61.15292968750006,35.97675781250001],[61.212011718750006,36.190527343750034],[61.11962890625003,36.64257812500003],[60.34130859375003,36.63764648437501],[60.06279296875002,36.962890625],[59.454980468749994,37.25283203125002],[59.30175781249997,37.51064453125005],[58.81542968750003,37.683496093749994],[58.261621093749994,37.665820312500045],[57.35371093750004,37.97333984374998],[57.1935546875001,38.216406250000034],[56.440625,38.249414062499994],[56.272070312500006,38.080419921875034],[55.38085937500003,38.051123046875034],[54.90009765625004,37.77792968750006],[54.6994140625001,37.47016601562498],[53.91416015625006,37.34355468750002],[53.86865234375003,38.949267578125045],[53.70458984375003,39.209570312500034],[53.33632812500005,39.34082031250006],[53.15664062499999,39.26499023437506],[53.23564453125002,39.608544921874966],[53.603125,39.546972656250034],[53.472265625,39.66879882812498],[53.48730468749997,39.909375],[52.9875,39.98759765625002],[53.03554687500005,39.7744140625],[52.80468749999997,40.054003906250045],[52.73369140625002,40.39873046875002],[52.943457031250006,41.03808593750006],[53.1452148437501,40.82495117187497],[53.61523437500003,40.818505859374994],[53.87001953125005,40.64868164062503],[54.37734375,40.693261718749966],[54.319433593750006,40.83457031249998],[54.68505859375003,40.873046875],[54.70371093750006,41.071142578125034],[54.094824218750006,41.51938476562506],[53.80468749999997,42.11762695312498],[53.16416015625006,42.09379882812502],[52.97001953125002,41.97622070312505],[52.81484375,41.711816406249994],[52.850390625000074,41.20029296875006],[52.4938476562501,41.780371093750034],[53.0558593750001,42.14775390624999],[54.120996093749994,42.335205078125],[54.85380859375002,41.965185546875006],[55.434375,41.296289062499994],[55.97744140625005,41.32221679687504],[57.01796875,41.26347656249996],[57.11884765625004,41.35029296874998],[56.96406250000004,41.856542968750006],[57.290625,42.123779296875],[57.814257812500074,42.18984375000005],[58.02890625,42.48764648437506],[58.474414062500074,42.29936523437496],[58.15156250000004,42.628076171874966],[58.477148437500006,42.66284179687503],[58.5890625000001,42.778466796874966],[59.35429687500002,42.32329101562496],[59.98515625000002,42.21171875],[59.94179687499999,41.97353515625002],[60.20078125000006,41.803125],[60.07558593750005,41.759667968749966],[60.089648437500074,41.39941406250003],[60.454980468749994,41.221630859374955],[61.2423828125001,41.18920898437503],[61.496972656249994,41.276074218749955],[61.90283203124997,41.09370117187501],[62.48320312500002,39.97563476562496],[63.76367187500003,39.16054687499999],[64.3099609375,38.97729492187497],[65.612890625,38.23857421875002],[65.97119140624997,38.244238281250006],[66.60625,37.98671875000005],[66.52558593750004,37.785742187500034],[66.51132812500006,37.59916992187496],[66.51064453125,37.45869140625004],[66.52226562500007,37.34848632812506]]]},properties:{name:"Turkmenistan",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[124.0363281250001,-9.341601562500031],[124.44443359375012,-9.190332031250023],[124.28232421875012,-9.427929687500026],[124.0363281250001,-9.341601562500031]]],[[[125.06816406250002,-9.511914062499997],[124.96015625000004,-9.213769531250009],[125.10048828125,-9.189843750000023],[125.14902343750012,-9.042578125000034],[124.93681640625007,-9.053417968750026],[124.92226562500005,-8.942480468749977],[125.17802734375002,-8.647851562499994],[125.38183593749997,-8.575390624999983],[126.61972656250006,-8.459472656249986],[126.96640625000012,-8.315722656250017],[127.29609375000004,-8.424511718749969],[126.91523437500004,-8.715234374999966],[125.40800781250002,-9.275781250000023],[125.06816406250002,-9.511914062499997]]],[[[125.64609375000006,-8.139941406250003],[125.5794921875,-8.311816406250017],[125.50712890625007,-8.275097656249997],[125.64609375000006,-8.139941406250003]]]]},properties:{name:"Timor-Leste",childNum:3}},{geometry:{type:"MultiPolygon",coordinates:[[[[-175.1619140625,-21.169335937500023],[-175.07817382812496,-21.129003906249977],[-175.15659179687495,-21.26367187499997],[-175.36235351562496,-21.106835937499994],[-175.1619140625,-21.169335937500023]]],[[[-173.953515625,-18.63935546875001],[-174.06914062500002,-18.640234375],[-173.96806640624993,-18.565332031250023],[-173.953515625,-18.63935546875001]]]]},properties:{name:"Tonga",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[-61.012109374999966,10.134326171874989],[-61.906103515625006,10.069140625000031],[-61.49931640624999,10.268554687499972],[-61.47827148437497,10.603369140624977],[-61.65117187499993,10.718066406249974],[-60.917626953124966,10.84023437499999],[-61.03374023437502,10.669873046875026],[-61.012109374999966,10.134326171874989]]]},properties:{name:"Trinidad and Tobago",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[10.957617187500063,33.72207031250005],[10.722070312500051,33.738916015624994],[10.745214843750063,33.88867187500006],[11.017871093749989,33.82333984374998],[10.957617187500063,33.72207031250005]]],[[[11.278027343750068,34.753808593749994],[11.123632812500063,34.68168945312496],[11.254882812500057,34.82031250000006],[11.278027343750068,34.753808593749994]]],[[[10.274609375000011,31.684960937499994],[10.114941406250068,31.46376953125005],[10.216406250000063,30.78320312500003],[10.05976562500004,30.58007812500003],[9.932519531250051,30.42534179687496],[9.895019531250028,30.387304687500034],[9.51875,30.229394531249994],[9.224023437500023,31.373681640624994],[9.160253906250006,31.621337890625],[9.044042968750034,32.072363281250034],[8.333398437500051,32.54360351562502],[8.1125,33.055322265624994],[7.877246093750017,33.172119140625],[7.534375,33.717919921874994],[7.513867187500068,34.080517578124955],[8.24560546875,34.73408203124998],[8.276855468750057,34.97949218749997],[8.312109375000063,35.084619140624994],[8.394238281250011,35.20385742187503],[8.318066406250011,35.654931640624994],[8.348730468750063,36.367968750000045],[8.207617187500006,36.518945312499994],[8.601269531250068,36.83393554687504],[8.576562500000023,36.93720703125001],[9.687988281250057,37.34038085937499],[9.838476562500063,37.30898437499999],[9.830273437499983,37.13535156250006],[9.875585937499977,37.25415039062503],[10.196386718750063,37.205859375000045],[10.293261718750074,36.781494140625],[10.412304687499983,36.73183593750002],[11.053906250000068,37.07250976562506],[11.12666015625004,36.874072265625045],[10.476562500000028,36.175146484375006],[10.590820312500028,35.88725585937499],[11.00429687500008,35.63383789062496],[11.120117187500057,35.24028320312499],[10.69091796875,34.67846679687503],[10.118359375000068,34.280078125000045],[10.049023437500068,34.056298828124994],[10.305273437500034,33.72827148437497],[10.713183593750017,33.68901367187496],[10.722753906250006,33.514404296875],[10.958007812500057,33.62631835937498],[11.257421875000034,33.30883789062506],[11.202636718749972,33.24921874999998],[11.50458984375004,33.181933593750045],[11.502441406250028,33.15556640624999],[11.467187500000051,32.96572265625005],[11.459179687500011,32.897363281249966],[11.453906250000017,32.64257812500003],[11.533789062500034,32.52495117187496],[11.535937500000017,32.47333984375001],[11.504980468750034,32.413671875000034],[11.358007812500006,32.34521484375003],[11.168261718750074,32.25673828125002],[11.005175781250074,32.17270507812506],[10.826367187500068,32.080664062500034],[10.771582031250006,32.02119140625001],[10.60888671875,31.929541015624977],[10.47578125000004,31.736035156249983],[10.274609375000011,31.684960937499994]]]]},properties:{name:"Tunisia",childNum:3}},{geometry:{type:"MultiPolygon",coordinates:[[[[25.970019531250045,40.136328125],[25.6689453125,40.13588867187502],[25.918359375000023,40.23798828125004],[25.970019531250045,40.136328125]]],[[[43.43339843750002,41.155517578125],[43.43945312500003,41.10712890625001],[43.72265624999997,40.71953124999999],[43.56933593750003,40.48237304687498],[43.66621093750004,40.12636718750002],[44.28925781250004,40.040380859375006],[44.76826171875004,39.70351562500005],[44.81718750000002,39.65043945312496],[44.58710937500004,39.76855468750006],[44.3893554687501,39.422119140625],[44.02324218750002,39.37744140625006],[44.27167968750004,38.83603515625006],[44.2985351562501,38.38627929687499],[44.4499023437501,38.33422851562506],[44.21132812499999,37.908056640625006],[44.589941406250006,37.710351562499966],[44.574023437500074,37.435400390625006],[44.79414062500004,37.290380859375034],[44.76513671875003,37.142431640625006],[44.73095703124997,37.16528320312503],[44.66933593750005,37.17358398437503],[44.60595703124997,37.176025390625],[44.401953125,37.05849609375002],[44.325585937499994,37.0107421875],[44.28183593750006,36.97802734374997],[44.24570312500006,36.983300781249994],[44.20166015624997,37.05180664062502],[44.208398437499994,37.20263671875],[44.19179687499999,37.249853515625034],[44.15625,37.28295898437503],[44.11445312500004,37.30185546875006],[44.01318359375003,37.313525390625045],[43.83642578124997,37.223535156249994],[43.67578125000003,37.227246093749955],[43.09248046875004,37.36738281249998],[42.936621093750006,37.32475585937502],[42.77460937500004,37.371875],[42.74111328125005,37.361914062500034],[42.6354492187501,37.249267578125],[42.45585937500002,37.128710937500045],[42.358984375,37.10859375000004],[42.31289062499999,37.22958984374998],[42.26855468749997,37.276562499999955],[42.24755859375003,37.28222656250006],[42.20273437500006,37.29726562499999],[42.16787109375005,37.28862304687502],[42.059863281250074,37.2060546875],[41.886816406250006,37.156396484374994],[40.70566406250006,37.09770507812502],[40.4503906250001,37.00888671875006],[40.016406250000074,36.82607421875002],[39.68652343749997,36.73862304687506],[39.50146484374997,36.702246093750034],[39.35664062500004,36.68159179687498],[39.10839843749997,36.68056640625005],[38.90644531250004,36.69467773437498],[38.76660156249997,36.69311523437503],[38.19169921875002,36.90156250000004],[37.90664062500005,36.79462890625001],[37.7203125,36.74370117187502],[37.52353515625006,36.678320312500034],[37.436328125000074,36.643310546875],[37.327050781249994,36.64658203125006],[37.18740234375005,36.655908203124994],[37.066210937500074,36.652636718750045],[36.98535156250003,36.70239257812506],[36.94179687499999,36.758398437500006],[36.77656250000004,36.79267578124998],[36.65859375000005,36.80253906250002],[36.62841796875003,36.777685546875034],[36.596875,36.70136718750001],[36.546679687500074,36.50634765625],[36.5375,36.457421874999966],[36.63671874999997,36.233984375],[36.37539062499999,36.171240234375034],[36.347558593749994,36.003515625000034],[36.20195312500002,35.93754882812502],[36.15361328125002,35.83388671875005],[36.12734375,35.831445312499994],[35.967578125000074,35.91005859375002],[35.89267578125006,35.91655273437502],[35.81093750000005,36.30986328125002],[36.18847656250003,36.65898437499999],[36.048925781250006,36.91059570312501],[35.393164062500006,36.57519531249997],[34.70361328125003,36.81679687499999],[33.694726562499994,36.18198242187498],[32.794824218749994,36.03588867187497],[32.37773437500002,36.18364257812496],[32.02197265625003,36.53530273437502],[31.35253906249997,36.80107421874999],[30.64404296874997,36.86567382812501],[30.446093750000074,36.269873046875034],[29.6890625,36.15668945312498],[29.22363281249997,36.32446289062497],[28.96962890625008,36.71533203125003],[28.303710937500057,36.81196289062498],[28.01943359375005,36.63447265624998],[28.083984375000057,36.75146484375],[27.453906250000017,36.712158203125],[28.00537109375003,36.83198242187498],[28.242382812500068,37.029052734375],[27.262988281250045,36.97656250000003],[27.30019531250005,37.12685546875002],[27.53505859375005,37.16386718750002],[27.06796875,37.65791015625004],[27.224414062500074,37.725439453125006],[27.23242187500003,37.978662109374994],[26.29072265625001,38.27719726562498],[26.44130859375005,38.64121093749998],[26.67421875000008,38.33574218750002],[27.14423828125001,38.45195312499996],[26.906835937500034,38.48173828124999],[26.763671875,38.709619140624966],[27.013671875000057,38.88686523437502],[26.814941406250057,38.96098632812502],[26.853613281250034,39.115625],[26.68183593750004,39.292236328125],[26.89921874999999,39.549658203125034],[26.113085937500074,39.46738281249998],[26.101367187500074,39.56894531249998],[26.18134765625004,39.99008789062498],[26.738085937500045,40.40024414062506],[27.28457031250008,40.45561523437496],[27.4755859375,40.319921875000034],[27.72802734375,40.32880859374998],[27.84853515625005,40.38173828125002],[27.73183593750008,40.48149414062499],[27.87490234375008,40.512939453125],[27.989550781250074,40.48945312500001],[27.96259765625001,40.369873046875],[29.00712890624999,40.389746093750034],[28.787890625000017,40.534033203125034],[28.95800781250003,40.63056640624998],[29.849218750000063,40.760107421875006],[29.113867187499977,40.93784179687506],[29.14814453125004,41.221044921875034],[31.25488281249997,41.10761718750001],[31.45800781249997,41.32001953125004],[32.306445312500074,41.72958984374998],[33.38134765625003,42.01757812500003],[34.75048828124997,41.95683593749999],[35.006445312500006,42.06328125000002],[35.15488281250006,42.02753906250001],[35.12207031250003,41.89111328125003],[35.297753906249994,41.72851562500003],[35.558007812499994,41.63403320312506],[36.05175781249997,41.68256835937498],[36.40537109375006,41.27460937500001],[36.77773437499999,41.36347656250001],[37.066210937500074,41.184423828125034],[38.38105468750004,40.92451171875001],[39.426367187500006,41.10644531250003],[40.26523437500006,40.96132812500005],[41.08359375000006,41.26118164062504],[41.41435546875002,41.42363281249999],[41.510058593750074,41.51748046875002],[41.70175781250006,41.471582031249994],[41.77939453125006,41.44052734374998],[41.823535156250074,41.432373046875],[41.92578125000003,41.49565429687502],[42.46640625,41.43984375000002],[42.56738281249997,41.55927734375001],[42.590429687500006,41.57070312500002],[42.60683593750005,41.57880859374998],[42.682421875000074,41.58574218749999],[42.75410156250004,41.57890625000002],[42.787890625000074,41.56372070312503],[42.82167968750005,41.49238281249998],[42.90673828125003,41.46684570312502],[43.05712890625003,41.35283203124996],[43.149023437500006,41.30712890624997],[43.171289062499994,41.28793945312498],[43.14101562499999,41.26484374999998],[43.15283203124997,41.23642578125006],[43.20546875000005,41.19916992187501],[43.43339843750002,41.155517578125]]],[[[27.47480468750001,41.946875],[28.014453125000017,41.96904296874999],[28.197851562500063,41.55449218750002],[29.057226562500006,41.22973632812503],[28.95625,41.00820312499999],[28.172167968750074,41.08071289062502],[27.49941406250005,40.97314453124997],[27.258007812499983,40.687353515625006],[26.772070312500034,40.498046875],[26.202734375000034,40.07539062500004],[26.25380859375005,40.31469726562503],[26.792089843750034,40.626611328124994],[26.10546875000003,40.61132812499997],[26.03896484375008,40.726757812499955],[26.331054687500057,40.954492187499994],[26.330664062499977,41.23876953125],[26.62490234375008,41.401757812499994],[26.581347656250074,41.60126953125004],[26.320898437500034,41.716552734375],[26.3603515625,41.80156249999999],[26.51142578125004,41.82636718749998],[26.549707031250023,41.896728515625],[26.5796875,41.947949218749955],[26.615332031250063,41.964892578125045],[26.884863281250006,41.99184570312502],[26.96875,42.02685546875006],[27.01171875,42.05864257812496],[27.193359375000057,42.07709960937498],[27.24433593750004,42.09326171875],[27.294921875000057,42.079541015624955],[27.47480468750001,41.946875]]]]},properties:{name:"Turkey",childNum:3}},{geometry:{type:"MultiPolygon",coordinates:[[[[39.71132812499999,-7.977441406250023],[39.602929687499994,-7.936132812499949],[39.907128906249994,-7.649218750000031],[39.71132812499999,-7.977441406250023]]],[[[39.49648437499999,-6.174609375],[39.573046875000074,-6.387402343750011],[39.48095703124997,-6.45371093750002],[39.18232421875004,-6.172558593750026],[39.30898437499999,-5.721972656249974],[39.49648437499999,-6.174609375]]],[[[39.86503906250002,-4.906152343750037],[39.74931640625002,-5.443847656249986],[39.646777343750074,-5.368554687500009],[39.6734375,-4.927050781250031],[39.86503906250002,-4.906152343750037]]],[[[33.90322265625005,-1.002050781250034],[37.643847656250074,-3.045410156250028],[37.608203125000074,-3.497070312500028],[39.221777343750006,-4.692382812500014],[38.80468750000003,-6.070117187500031],[38.87402343750003,-6.33125],[39.5460937500001,-7.024023437500034],[39.288476562499994,-7.517871093750003],[39.28701171875005,-7.787695312500006],[39.4284179687501,-7.81279296874996],[39.441015625,-8.011523437499946],[39.304003906250074,-8.44384765625],[39.451269531250006,-8.94296875],[39.64130859375004,-9.19248046875002],[39.72519531250006,-10.000488281249972],[40.46357421875004,-10.464355468749972],[39.98867187499999,-10.820800781250014],[39.81708984375004,-10.912402343750031],[38.9875,-11.167285156250003],[38.49179687500006,-11.413281250000026],[37.92021484375002,-11.294726562500031],[37.72480468750004,-11.58066406250002],[37.54169921875004,-11.675097656249974],[37.37285156250002,-11.710449218749986],[36.97890625000005,-11.566992187499977],[36.30566406250003,-11.706347656249946],[36.191308593749994,-11.670703124999974],[36.17548828125004,-11.60927734374998],[36.08222656250004,-11.537304687499969],[35.91132812500004,-11.45468750000002],[35.785449218750074,-11.452929687500017],[35.63095703125006,-11.582031250000028],[35.564355468749994,-11.602343749999989],[35.418261718750074,-11.583203125],[35.18261718750003,-11.574804687499977],[34.95947265625003,-11.578125],[34.93701171874997,-11.463476562500034],[34.890625,-11.3935546875],[34.77382812500005,-11.341699218750009],[34.60791015624997,-11.08046875],[34.66708984375006,-10.792480468750028],[34.56992187500006,-10.241113281249966],[34.32089843750006,-9.731542968749977],[33.99560546875003,-9.495410156250003],[33.88886718750004,-9.670117187499983],[32.91992187500003,-9.407421875000026],[32.75664062500002,-9.322265625],[31.94257812500004,-9.05400390624996],[31.91865234375004,-8.942187500000017],[31.886132812499994,-8.921972656249977],[31.81806640625004,-8.902246093749952],[31.673632812500017,-8.908789062499963],[31.55625,-8.80546875],[31.44921874999997,-8.65390625],[31.35058593750003,-8.607031250000034],[31.07636718750004,-8.611914062499963],[30.968359375000063,-8.550976562499983],[30.89199218750005,-8.473730468749963],[30.830664062500063,-8.385546875000031],[30.720898437500097,-8.104394531250037],[30.40673828125003,-7.460644531249983],[30.313183593750097,-7.203710937499949],[30.212695312500017,-7.037890625000017],[30.10625,-6.915039062500028],[29.961816406249994,-6.803125],[29.798144531250017,-6.691894531249957],[29.70966796875004,-6.61689453125004],[29.590625,-6.394433593750023],[29.540820312500017,-6.313867187500037],[29.50625,-6.172070312500011],[29.480078125,-6.025],[29.490820312500063,-5.96542968750002],[29.59638671875004,-5.775976562499963],[29.60703125,-5.722656250000028],[29.59414062500005,-5.650781250000037],[29.542382812499994,-5.499804687500017],[29.34277343749997,-4.983105468749997],[29.32343750000004,-4.898828124999966],[29.32568359374997,-4.835644531249969],[29.404199218749994,-4.49667968750002],[29.40322265625005,-4.449316406249963],[29.71777343750003,-4.45585937499996],[29.94726562499997,-4.307324218749983],[30.4,-3.65390625],[30.790234375000097,-3.274609375000011],[30.811132812500006,-3.116406250000011],[30.78027343750003,-2.984863281249957],[30.70947265624997,-2.977246093749997],[30.604296875000074,-2.935253906249969],[30.515039062499994,-2.917578125],[30.45556640625003,-2.893164062500006],[30.433496093749994,-2.874511718750028],[30.424023437500097,-2.82402343749996],[30.473339843750097,-2.6943359375],[30.42421875000005,-2.641601562500014],[30.441992187500006,-2.613476562499969],[30.53369140624997,-2.426269531250014],[30.55361328125005,-2.400097656250011],[30.593359375000063,-2.39677734374996],[30.65664062500005,-2.373828124999989],[30.71484375000003,-2.363476562500011],[30.7625,-2.371679687499991],[30.828710937500006,-2.338476562499977],[30.85498046874997,-2.265429687500017],[30.8765625,-2.143359375000017],[30.864648437499994,-2.044042968749949],[30.819140625000017,-1.967480468749983],[30.812597656250006,-1.56308593750002],[30.76220703124997,-1.458691406249983],[30.710742187500074,-1.396777343749974],[30.631933593750006,-1.36748046874996],[30.508105468750074,-1.208203125000026],[30.47021484374997,-1.13115234374996],[30.47705078124997,-1.0830078125],[30.509960937500097,-1.067285156249994],[30.51992187499999,-1.0625],[30.67275390625005,-1.051367187499949],[30.741992187500017,-1.007519531249997],[30.809179687500063,-.994921875],[30.82363281250005,-.999023437499943],[30.84472656250003,-1.002050781250034],[32.371875,-1.002050781250034],[33.90322265625005,-1.002050781250034]]]]},properties:{name:"Tanzania",childNum:4}},{geometry:{type:"Polygon",coordinates:[[[30.50996093750001,-1.067285156250009],[30.46992187500001,-1.066015625],[30.41230468750001,-1.063085937500006],[30.360253906250023,-1.074609375],[29.930078125000023,-1.469921875000011],[29.82539062500001,-1.335546875],[29.576953125000017,-1.387890625000011],[29.717675781250023,.098339843749997],[29.934472656250023,.4990234375],[29.94287109375,.819238281249994],[31.252734375000017,2.044580078124994],[31.176367187500006,2.270068359374989],[30.728613281250006,2.455371093749989],[30.8466796875,2.847021484374991],[30.754003906250006,3.041796874999989],[30.90644531250001,3.408935546875],[30.83857421875001,3.49072265625],[31.15234375,3.785595703124997],[31.547167968750017,3.677587890624991],[31.79804687500001,3.802636718749994],[32.13593750000001,3.519726562499997],[32.33574218750002,3.706201171874994],[32.99726562500001,3.880175781249989],[33.489355468750006,3.755078125],[33.568457031250006,3.81171875],[33.74160156250002,3.985253906249994],[33.97607421875,4.22021484375],[34.13203125000001,3.88916015625],[34.18574218750001,3.869775390624994],[34.1650390625,3.81298828125],[34.26708984375,3.733154296875],[34.39287109375002,3.691503906249991],[34.43769531250001,3.650585937499997],[34.44179687500002,3.60625],[34.3994140625,3.412695312499991],[34.4072265625,3.357519531249991],[34.447851562500006,3.163476562499994],[34.90576171875,2.4796875],[34.88300781250001,2.417919921874997],[34.96406250000001,2.062402343749994],[34.9775390625,1.861914062499991],[34.97646484375002,1.719628906249994],[34.79863281250002,1.24453125],[34.48173828125002,1.042138671874994],[34.41083984375001,.867285156249991],[34.16093750000002,.605175781249997],[33.94316406250002,.173779296874997],[33.90322265625002,-1.002050781250006],[32.371875,-1.002050781250006],[30.8447265625,-1.002050781250006],[30.823632812500023,-.9990234375],[30.809179687500006,-.994921875],[30.741992187500017,-1.007519531250011],[30.672753906250023,-1.051367187500006],[30.598730468750006,-1.069726562500009],[30.519921875000023,-1.0625],[30.50996093750001,-1.067285156250009]]]},properties:{name:"Uganda",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[32.01220703124997,46.20390624999999],[32.15009765625004,46.1546875],[31.56386718750005,46.25776367187504],[31.50878906250003,46.373144531250006],[32.01220703124997,46.20390624999999]]],[[[38.21435546875003,47.091455078124966],[37.54335937499999,47.07456054687498],[36.794824218749994,46.71440429687499],[36.55878906250004,46.76269531250006],[35.82714843749997,46.62431640625002],[35.01455078125005,46.10600585937502],[35.280175781249994,46.27949218750001],[35.23037109375005,46.440625],[34.84960937500003,46.189892578124955],[35.02285156250005,45.70097656250002],[35.45751953124997,45.316308593749994],[36.170507812500006,45.453076171874955],[36.575,45.3935546875],[36.39335937500002,45.06538085937501],[35.87011718750003,45.005322265624955],[35.472558593749994,45.098486328125006],[35.08769531250002,44.802636718749966],[34.46992187500004,44.7216796875],[33.909960937500074,44.387597656249966],[33.45068359374997,44.553662109374955],[33.55517578125003,45.09765625000003],[32.5080078125001,45.40380859375006],[33.664843750000074,45.94707031249996],[33.59414062500005,46.09624023437499],[33.42988281250004,46.05761718750003],[33.20224609375006,46.17573242187501],[32.47675781250004,46.08369140625001],[31.83125,46.28168945312501],[32.00849609375004,46.42998046875002],[31.554882812500097,46.554296875000034],[32.36132812499997,46.474951171875034],[32.578027343749994,46.615625],[32.04433593750005,46.642480468749966],[31.75917968750005,47.21284179687501],[31.872851562500017,46.649755859375034],[31.532128906249994,46.66474609374998],[31.56337890625005,46.77729492187501],[31.402929687500063,46.62880859375002],[30.796289062499994,46.55200195312503],[30.219042968750074,45.866748046875045],[29.62841796875003,45.722460937500045],[29.705859375000074,45.25991210937505],[29.567675781250074,45.37080078124998],[29.40371093750005,45.419677734375],[29.22353515625005,45.402929687500034],[28.894335937500017,45.28994140625002],[28.78173828125,45.30986328125002],[28.76660156250003,45.28623046874998],[28.78828125000001,45.240966796875],[28.451269531250006,45.292187499999955],[28.317675781250045,45.347119140624955],[28.2125,45.45043945312506],[28.26484375000004,45.48388671875003],[28.310351562500074,45.49858398437499],[28.499023437500057,45.517724609374994],[28.513769531250034,45.57241210937502],[28.49160156250005,45.66577148437503],[28.562304687500074,45.73579101562501],[28.667578125,45.79384765625002],[28.729296875000074,45.852001953124955],[28.73876953125003,45.937158203124994],[28.84951171875005,45.97866210937502],[28.94775390624997,46.049951171874966],[28.971875,46.12763671874998],[29.00625,46.17646484374998],[28.94375,46.28842773437506],[28.930566406250023,46.36225585937501],[28.92744140625001,46.42412109374999],[28.958398437500023,46.45849609374997],[29.146289062500017,46.52690429687496],[29.186230468750068,46.52397460937499],[29.20078125,46.504980468750034],[29.20458984374997,46.37934570312501],[29.223828125000097,46.37695312499997],[29.458789062500017,46.453759765624994],[29.83789062499997,46.35053710937501],[29.878027343750063,46.360205078125034],[30.07568359375003,46.377832031249966],[30.131054687500097,46.42309570312506],[29.92431640624997,46.53886718750002],[29.934765625000097,46.625],[29.942480468750063,46.72377929687502],[29.918066406250063,46.78242187499998],[29.877832031249994,46.828906250000045],[29.57197265625004,46.96401367187502],[29.455664062500006,47.292626953124994],[29.134863281250006,47.48969726562501],[29.125390625000023,47.96455078125001],[28.42304687500001,48.146875],[28.34052734375001,48.144433593749994],[27.54921875000008,48.47773437500004],[27.22851562500003,48.37143554687506],[26.90058593750001,48.37192382812506],[26.847070312500023,48.387158203124955],[26.640429687500045,48.29414062500001],[26.618945312500017,48.25986328125006],[26.4423828125,48.22998046875],[26.162695312500063,47.992529296875034],[25.90869140625,47.96757812500002],[25.689257812500045,47.93247070312506],[25.46425781250005,47.910791015624994],[24.979101562500063,47.72412109374997],[24.578906250000074,47.93105468750005],[23.628710937500017,47.995849609375],[23.40820312500003,47.98999023437506],[23.20263671875,48.084521484375045],[23.13945312499999,48.08740234375],[22.87666015625001,47.94726562500006],[22.769140625000063,48.109619140625],[22.582421875000023,48.134033203125],[22.253710937500017,48.407373046874994],[22.131835937500057,48.40532226562502],[22.142871093750017,48.568505859374966],[22.295214843750045,48.68583984374999],[22.389453125000045,48.87348632812501],[22.52412109375004,49.03139648437502],[22.538671875,49.07270507812501],[22.847070312500023,49.08125],[22.705664062500006,49.17119140624999],[22.6494140625,49.53901367187498],[22.706152343750006,49.60620117187497],[23.03632812500004,49.899072265624966],[23.711718750000045,50.377343749999966],[23.97265625,50.410058593749966],[24.089941406250006,50.53046874999998],[24.0947265625,50.617041015625034],[23.9970703125,50.809375],[24.095800781250063,50.87275390625001],[23.664453125000023,51.31005859375],[23.61376953125,51.525390625],[23.706835937500045,51.64130859374998],[23.79169921875001,51.63710937500002],[23.864257812500057,51.62397460937501],[23.951171875,51.58505859374998],[23.978320312500017,51.59130859375003],[24.12685546875008,51.664648437500034],[24.280078125000017,51.77470703124999],[24.361914062500006,51.86752929687498],[25.785742187500006,51.923828125],[26.77343750000003,51.77070312499998],[26.952832031249983,51.754003906250034],[27.074121093750023,51.760839843750006],[27.14199218750008,51.75205078124998],[27.29628906250008,51.59741210937503],[27.689746093750017,51.572412109374994],[27.7,51.47797851562501],[27.85859375000004,51.59238281250006],[28.532031250000017,51.56245117187501],[28.59902343750008,51.54262695312505],[28.647753906250074,51.45654296875],[28.690234375000017,51.43886718750005],[28.73125,51.43339843749999],[28.84951171875005,51.540185546874994],[28.927539062500045,51.56215820312502],[28.97773437500004,51.57177734375003],[29.01308593750005,51.59892578124996],[29.06074218750001,51.625439453124955],[29.102050781250057,51.627539062500034],[29.346484375000017,51.38256835937503],[30.160742187500006,51.477880859375006],[30.449511718750017,51.274316406249994],[30.63251953125004,51.35541992187501],[30.61171875000005,51.406347656250006],[30.602343750000017,51.47124023437499],[30.56074218750004,51.531494140625],[30.533007812500017,51.596337890624966],[30.583886718749994,51.68896484375003],[30.667285156250017,51.81411132812502],[30.755273437499994,51.89516601562502],[30.84570312500003,51.95307617187501],[30.980664062500097,52.04619140624996],[31.217968750000097,52.05024414062498],[31.345996093750074,52.10537109375002],[31.57373046875003,52.108105468749955],[31.763378906250097,52.10107421875003],[32.12226562500004,52.05058593749996],[32.435449218749994,52.307226562500034],[33.735253906249994,52.344775390625045],[34.397851562499994,51.780419921874994],[34.12109375000003,51.67915039062498],[34.21386718750003,51.25537109375006],[35.0640625,51.203417968750045],[35.31191406250005,51.043896484374955],[35.59111328125002,50.36875],[36.1164062500001,50.408544921875006],[36.619433593750074,50.209228515625],[37.42285156249997,50.411474609375006],[38.046875,49.92001953125006],[38.258593750000074,50.05234375],[38.91835937499999,49.82470703125],[39.17480468750003,49.85595703124997],[39.780566406250074,49.57202148437503],[40.080664062500006,49.576855468749955],[40.10878906250005,49.251562500000034],[39.68652343749997,49.007910156250034],[40.00361328125004,48.82207031250002],[39.792871093749994,48.807714843750034],[39.6447265625001,48.591210937499966],[39.8356445312501,48.54277343749996],[39.95791015625005,48.268896484375034],[39.77871093750005,47.88754882812506],[38.90029296875005,47.85512695312502],[38.36884765625004,47.609960937500006],[38.21435546875003,47.091455078124966]]]]},properties:{name:"Ukraine",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[-57.81059570312499,-30.85859375000001],[-57.872509765625,-30.59101562500001],[-57.831201171874994,-30.495214843750006],[-57.71269531249999,-30.38447265625001],[-57.65087890625,-30.295019531250006],[-57.645751953125,-30.226953125],[-57.60888671875,-30.187792968750003],[-57.55229492187499,-30.26123046875],[-57.21445312499999,-30.28339843750001],[-57.186914062499994,-30.26484375000001],[-57.120507812499994,-30.14443359375001],[-56.83271484375,-30.107226562500003],[-56.4072265625,-30.44746093750001],[-55.998974609375,-30.837207031250003],[-56.018457031249994,-30.99189453125001],[-56.00468749999999,-31.079199218750006],[-55.873681640624994,-31.069628906250003],[-55.6271484375,-30.85810546875001],[-55.60302734375,-30.85078125000001],[-55.55732421875,-30.8759765625],[-55.17353515625,-31.279589843750003],[-55.09116210937499,-31.31396484375],[-55.036035156249994,-31.27900390625001],[-54.587646484375,-31.48515625],[-54.22055664062499,-31.85517578125001],[-53.76171875,-32.05683593750001],[-53.601708984374994,-32.40302734375001],[-53.12558593749999,-32.73671875],[-53.2140625,-32.82109375],[-53.31010742187499,-32.92705078125],[-53.39521484375,-33.010351562500006],[-53.482861328125,-33.06855468750001],[-53.511865234374994,-33.10869140625],[-53.53134765624999,-33.1708984375],[-53.53134765624999,-33.65546875000001],[-53.37060546875,-33.7421875],[-53.419580078124994,-33.77919921875001],[-53.47246093749999,-33.84931640625001],[-53.53452148437499,-34.01748046875001],[-53.742919921875,-34.24951171875],[-53.785302734374994,-34.38037109375],[-54.16855468749999,-34.670703125],[-54.902294921875,-34.93281250000001],[-55.67314453124999,-34.77568359375],[-56.249951171875,-34.90126953125001],[-57.17070312499999,-34.45234375000001],[-57.8291015625,-34.47734375],[-58.40019531249999,-33.91240234375],[-58.363525390625,-33.18232421875001],[-58.08232421874999,-32.893652343750006],[-58.12958984375,-32.75722656250001],[-58.16220703124999,-32.566503906250006],[-58.201171875,-32.4716796875],[-58.123046875,-32.321875],[-58.11972656249999,-32.24892578125001],[-58.164794921875,-32.18486328125],[-58.177001953125,-32.11904296875001],[-58.15634765624999,-32.0515625],[-58.160400390625,-31.98652343750001],[-58.18901367187499,-31.92421875],[-58.16748046875,-31.87265625],[-58.04233398437499,-31.76923828125001],[-58.006982421874994,-31.68496093750001],[-58.053857421874994,-31.494921875],[-58.0333984375,-31.416601562500006],[-57.89335937499999,-31.1953125],[-57.868408203125,-31.10439453125001],[-57.88632812499999,-30.93740234375001],[-57.81059570312499,-30.85859375000001]]]},properties:{name:"Uruguay",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-155.58134765624996,19.012011718750017],[-155.88129882812495,19.07050781250001],[-156.04868164062498,19.749951171874983],[-155.82031249999997,20.01416015624997],[-155.83164062499998,20.27583007812501],[-155.198779296875,19.99438476562503],[-154.80419921875,19.524462890625045],[-155.58134765624996,19.012011718750017]]],[[[-156.84960937499997,20.772656249999955],[-156.97338867187497,20.757519531249983],[-157.0505859375,20.912451171875034],[-156.88056640624995,20.904833984375074],[-156.84960937499997,20.772656249999955]]],[[[-156.48681640624994,20.93256835937504],[-156.27753906250004,20.951269531250034],[-155.98984374999998,20.75712890624999],[-156.40878906249998,20.60517578125004],[-156.480078125,20.80122070312501],[-156.69775390625003,20.949072265625034],[-156.58540039062495,21.034326171874994],[-156.48681640624994,20.93256835937504]]],[[[-157.21362304687497,21.215380859375017],[-156.71215820312506,21.155078125000074],[-156.85986328125,21.05634765625004],[-157.29033203124996,21.112597656250017],[-157.21362304687497,21.215380859375017]]],[[[-157.79936523437502,21.456640625000034],[-157.63540039062502,21.30761718749997],[-158.11035156249994,21.318603515625],[-158.27314453125,21.585253906250045],[-157.9625,21.701367187499983],[-157.79936523437502,21.456640625000034]]],[[[-159.37275390625,21.93237304687497],[-159.60883789062495,21.909521484375034],[-159.78916015625003,22.041796875000074],[-159.57919921874998,22.22314453124997],[-159.35205078124997,22.219580078125034],[-159.37275390625,21.93237304687497]]],[[[-81.04418945312503,24.716796875000057],[-81.137353515625,24.710498046875017],[-80.93046875,24.75947265625004],[-81.04418945312503,24.716796875000057]]],[[[-80.3818359375,25.142285156249955],[-80.58056640624997,24.954248046875023],[-80.25708007812497,25.34760742187504],[-80.3818359375,25.142285156249955]]],[[[-97.17070312499996,26.159375],[-97.40209960937494,26.820507812499983],[-97.38598632812494,27.19648437500004],[-97.17070312499996,26.159375]]],[[[-80.18676757812497,27.278417968750034],[-80.17050781250003,27.20478515625004],[-80.43691406249994,27.850537109374955],[-80.18676757812497,27.278417968750034]]],[[[-91.793701171875,29.50073242187497],[-92.00664062499996,29.61030273437501],[-91.875244140625,29.640966796875034],[-91.793701171875,29.50073242187497]]],[[[-84.90791015624998,29.642626953125017],[-85.11674804687499,29.63281249999997],[-84.737158203125,29.732421875],[-84.90791015624998,29.642626953125017]]],[[[-89.22397460937498,30.084082031249977],[-89.34199218749995,30.062841796875006],[-89.18466796874995,30.168652343749983],[-89.22397460937498,30.084082031249977]]],[[[-118.34794921875002,33.3857421875],[-118.29746093750003,33.312109375],[-118.44628906249997,33.317089843749955],[-118.56943359375002,33.46416015624999],[-118.34794921875002,33.3857421875]]],[[[-120.04355468749995,33.918847656249994],[-120.25190429687494,34.01386718749998],[-120.07182617187493,34.026513671874966],[-120.04355468749995,33.918847656249994]]],[[[-119.88237304687497,34.07968749999998],[-119.54926757812497,34.02817382812506],[-119.80957031249997,33.9677734375],[-119.88237304687497,34.07968749999998]]],[[[-75.54414062499995,35.240087890625034],[-75.69008789062502,35.221582031249994],[-75.53637695312497,35.27861328124999],[-75.50351562500003,35.769140625],[-75.46474609374994,35.448632812499966],[-75.54414062499995,35.240087890625034]]],[[[-74.13320312500002,39.680761718750034],[-74.25048828125,39.529394531250006],[-74.10673828124996,39.74643554687498],[-74.13320312500002,39.680761718750034]]],[[[-72.50976562500003,40.98603515625001],[-72.58085937499996,40.92133789062498],[-71.90322265625,41.06069335937505],[-73.19428710937495,40.654199218749994],[-74.01489257812497,40.581201171874966],[-73.87924804687498,40.79165039062502],[-73.573828125,40.91962890624998],[-72.62509765624998,40.99184570312505],[-72.27412109374998,41.15302734375001],[-72.50976562500003,40.98603515625001]]],[[[-69.9779296875,41.26557617187504],[-70.23305664062502,41.28632812500001],[-70.04121093750001,41.3974609375],[-69.9779296875,41.26557617187504]]],[[[-70.50991210937502,41.376318359375034],[-70.82919921874995,41.35898437500006],[-70.61601562499996,41.45722656250001],[-70.50991210937502,41.376318359375034]]],[[[-71.24140625000001,41.49194335937497],[-71.34624023437496,41.469384765624994],[-71.23203124999995,41.654296875],[-71.24140625000001,41.49194335937497]]],[[[-68.18725585937497,44.33247070312501],[-68.41171875000003,44.294335937499966],[-68.29941406249998,44.456494140624955],[-68.18725585937497,44.33247070312501]]],[[[-122.394140625,47.39526367187503],[-122.50991210937497,47.358007812500006],[-122.486474609375,47.48876953125],[-122.394140625,47.39526367187503]]],[[[-122.57275390624999,48.15664062499999],[-122.38315429687499,47.923193359375034],[-122.74150390624999,48.22529296875004],[-122.62861328125,48.38422851562498],[-122.54243164062503,48.29399414062499],[-122.69702148437499,48.228662109374994],[-122.57275390624999,48.15664062499999]]],[[[-94.80346679687497,49.0029296875],[-94.71279296874997,48.863427734374994],[-94.62089843749999,48.74262695312501],[-93.85161132812496,48.607275390625034],[-93.70771484374995,48.52543945312499],[-93.37788085937498,48.61655273437498],[-93.25795898437497,48.62885742187501],[-92.83671875,48.567773437499994],[-92.50058593749995,48.43535156250002],[-92.41459960937493,48.276611328125],[-92.3484375,48.276611328125],[-92.00517578125002,48.301855468750006],[-91.38720703124997,48.05854492187498],[-91.04345703125003,48.19370117187498],[-90.84033203125003,48.20053710937506],[-90.79731445312495,48.13105468750001],[-89.4556640625,47.996240234374994],[-88.37817382812497,48.30307617187498],[-87.74389648437497,48.06054687500003],[-87.20800781249997,47.848486328125006],[-86.67216796874996,47.636425781249955],[-85.65224609375,47.21997070312503],[-85.07006835937497,46.97993164062498],[-84.87597656249994,46.89990234375003],[-84.66577148437503,46.54326171875002],[-84.44047851562496,46.49814453125006],[-84.12319335937497,46.50292968749997],[-83.97778320312503,46.08491210937498],[-83.61596679687503,46.116845703124994],[-83.46948242187503,45.99467773437499],[-83.59267578125,45.81713867187506],[-82.91933593749994,45.51796875000002],[-82.55107421874996,45.34736328125001],[-82.48505859374993,45.08374023437503],[-82.137841796875,43.570898437500034],[-82.19038085937495,43.47407226562501],[-82.54531249999997,42.62470703124998],[-83.10952148437497,42.25068359375001],[-83.141943359375,41.97587890624996],[-82.69003906249995,41.675195312499994],[-82.43906249999998,41.67485351562502],[-81.97416992187496,41.88872070312499],[-81.50732421874997,42.10346679687504],[-81.02822265624997,42.247167968750006],[-80.24755859375,42.36601562499996],[-79.17373046875,42.74853515625],[-78.91508789062496,42.90913085937504],[-78.98076171874993,42.98061523437502],[-79.02617187499996,43.01733398437506],[-79.066064453125,43.10610351562502],[-79.171875,43.466552734375],[-79.00249023437502,43.52714843749999],[-78.845556640625,43.58334960937498],[-78.72041015625001,43.62495117187501],[-78.45825195312497,43.63149414062502],[-77.596533203125,43.62861328124998],[-76.819970703125,43.62880859375002],[-76.18579101562503,44.24223632812502],[-75.81933593749997,44.468017578125],[-75.40126953124997,44.77226562499999],[-74.99614257812496,44.970117187499966],[-74.76245117187494,44.99907226562502],[-74.663232421875,45.00390625000003],[-71.51752929687495,45.00756835937497],[-71.327294921875,45.29008789062496],[-70.86503906249999,45.27070312500001],[-70.296240234375,45.90610351562506],[-70.00771484375002,46.70893554687501],[-69.24287109374998,47.46298828124998],[-69.0501953125,47.426611328125034],[-68.93720703124998,47.21123046875002],[-68.23549804687502,47.34594726562503],[-67.806787109375,47.08281249999999],[-67.80224609374994,45.7275390625],[-67.43266601562496,45.603125],[-67.366943359375,45.17377929687498],[-67.12485351562498,45.16943359375],[-66.98701171874995,44.82768554687502],[-67.191259765625,44.67558593750002],[-67.83906249999998,44.576269531250034],[-68.056640625,44.38432617187502],[-68.15205078124998,44.50200195312499],[-68.45058593749997,44.50761718749999],[-68.53251953124996,44.25864257812498],[-68.81191406249994,44.33935546875],[-68.76269531249994,44.57075195312498],[-69.22607421875003,43.98647460937505],[-69.52075195312503,43.89736328125002],[-69.55668945312496,43.982763671875006],[-69.62392578125,43.88061523437497],[-69.65288085937493,43.99389648437506],[-69.808349609375,43.772314453125034],[-69.965234375,43.855078125],[-70.17880859374998,43.76635742187506],[-70.73310546875001,43.07001953125004],[-70.82905273437493,42.82534179687502],[-70.61293945312497,42.623242187499955],[-71.04619140624993,42.331103515625045],[-70.73828125,42.228857421875006],[-70.42666015625002,41.75727539062501],[-70.00141601562498,41.82617187500003],[-70.24106445312495,42.09121093750002],[-70.10893554687496,42.07832031249998],[-69.97788085937498,41.961279296875006],[-69.94863281249997,41.67714843750005],[-70.65712890625,41.53422851562496],[-70.70112304687498,41.71484375],[-71.1685546875,41.489404296874994],[-71.14873046874996,41.74570312499998],[-71.27109375,41.68125],[-71.39013671875003,41.79531250000005],[-71.52285156249997,41.378955078125045],[-72.92470703125002,41.28515625000003],[-73.98710937499999,40.751367187499994],[-73.87197265625,41.05517578124997],[-73.96992187499995,41.24970703125001],[-73.92719726562495,40.914257812499955],[-74.26420898437496,40.52861328124999],[-73.972265625,40.40034179687498],[-74.079931640625,39.78813476562496],[-74.06459960937497,39.99311523437498],[-74.79448242187499,39.00190429687501],[-74.95429687499995,38.949951171875],[-74.89702148437502,39.14545898437504],[-75.52421874999999,39.49018554687501],[-75.421875,39.78969726562502],[-75.07416992187495,39.98349609375006],[-75.40063476562503,39.83159179687502],[-75.58759765625001,39.64077148437505],[-75.3921875,39.09277343750006],[-75.08867187499999,38.777539062499955],[-75.18710937499995,38.59111328124999],[-75.03876953124993,38.426367187500006],[-75.934375,37.15190429687496],[-75.97504882812498,37.3984375],[-75.65927734374995,37.953955078125034],[-75.850830078125,37.971582031249994],[-75.85869140624999,38.36206054687503],[-76.05122070312495,38.27954101562503],[-76.2646484375,38.436425781249994],[-76.26416015625,38.599951171875006],[-76.016943359375,38.62509765624998],[-76.21298828124998,38.75830078125003],[-76.34116210937498,38.70966796874998],[-76.16816406249998,38.85273437499998],[-76.32958984375,38.95278320312505],[-76.13520507812493,39.082128906250006],[-76.23569335937498,39.19160156250001],[-76.153125,39.315039062500034],[-75.87597656249997,39.3759765625],[-76.003125,39.41083984375001],[-75.87294921874997,39.510888671874966],[-75.95893554687498,39.58505859374998],[-76.2763671875,39.32275390625],[-76.330810546875,39.40390625],[-76.42089843749997,39.225],[-76.57041015624995,39.26933593749996],[-76.42758789062498,39.12602539062499],[-76.55854492187493,39.065234375000045],[-76.39409179687502,38.368994140625034],[-76.67734374999998,38.611962890624966],[-76.66855468749998,38.5375],[-76.34116210937498,38.08701171875006],[-76.86811523437495,38.39028320312502],[-76.88974609375,38.292089843750006],[-77.00117187499995,38.44526367187504],[-77.23251953125,38.40771484375003],[-77.03037109374995,38.88925781249998],[-77.26040039062502,38.6],[-77.27324218749996,38.35175781249998],[-77.04677734375002,38.356689453125],[-76.26425781250003,37.89355468749997],[-76.34414062499997,37.675683593749994],[-76.49248046874999,37.682226562500006],[-77.11108398437497,38.165673828124994],[-76.54946289062494,37.66914062500001],[-76.30556640625,37.57148437500001],[-76.26347656249996,37.35703125],[-76.40097656249998,37.386132812499994],[-76.45390624999993,37.27353515625006],[-76.75771484375002,37.50541992187496],[-76.28330078125,37.05268554687501],[-76.40087890624997,36.991308593750034],[-76.63090820312493,37.22172851562499],[-77.25087890624994,37.329199218750034],[-76.671875,37.172949218750006],[-76.48784179687502,36.89702148437499],[-75.99941406249997,36.91264648437499],[-75.53417968749997,35.81909179687506],[-75.94648437499995,36.65908203125002],[-75.99277343749995,36.47377929687502],[-75.82006835937494,36.11284179687502],[-76.14785156250002,36.279296875],[-76.15,36.14575195312497],[-76.27060546874998,36.18989257812501],[-76.22739257812498,36.11601562499996],[-76.559375,36.015332031249955],[-76.733642578125,36.229150390624994],[-76.726220703125,35.957617187500034],[-76.06977539062501,35.970312500000034],[-76.08359374999998,35.69052734375006],[-75.85390625,35.96015625000001],[-75.75883789062499,35.84326171875],[-75.77392578124997,35.64697265624997],[-76.17382812499997,35.354150390624994],[-76.489501953125,35.397021484375045],[-76.57719726562502,35.53232421874998],[-76.74140624999998,35.431494140625034],[-77.03999023437495,35.527392578125045],[-76.51293945312497,35.270410156249994],[-76.77915039062503,34.990332031250034],[-77.07026367187501,35.154638671875034],[-76.97495117187503,35.025195312500045],[-76.74497070312498,34.94096679687502],[-76.45673828124998,34.989355468750034],[-76.36220703125,34.9365234375],[-76.43979492187498,34.84291992187502],[-77.29624023437503,34.602929687499994],[-77.41225585937497,34.730810546875034],[-77.37978515625,34.526611328125],[-77.750732421875,34.28496093749996],[-77.92783203125,33.93974609374999],[-77.95327148437494,34.16899414062496],[-78.01333007812502,33.91181640624998],[-78.40585937499995,33.91757812499998],[-78.84145507812497,33.72407226562501],[-79.19379882812498,33.24414062500003],[-79.22646484375,33.40488281249998],[-79.27602539062497,33.135400390624966],[-79.80498046874999,32.78740234374996],[-79.93310546874997,32.81005859375006],[-79.94072265625002,32.667138671874966],[-80.36284179687496,32.500732421875],[-80.6341796875,32.51171875000003],[-80.474267578125,32.42275390625002],[-80.579345703125,32.28730468750004],[-80.80253906249999,32.44804687500002],[-80.69423828124997,32.21572265625002],[-81.11328124999997,31.87861328125001],[-81.06611328124995,31.787988281250023],[-81.259375,31.538916015624977],[-81.17543945312494,31.531298828125017],[-81.38095703124998,31.353271484375],[-81.28847656249997,31.263916015625],[-81.441748046875,31.19970703124997],[-81.5162109375,30.801806640625017],[-81.24951171875003,29.793798828125006],[-80.52412109374995,28.48608398437503],[-80.5849609375,28.271582031250034],[-80.456884765625,27.90068359374996],[-80.61000976562494,28.177587890624977],[-80.60693359375003,28.522900390624983],[-80.693505859375,28.34497070312497],[-80.68847656250003,28.578515625000023],[-80.83818359374999,28.757666015625034],[-80.74863281250003,28.381005859375023],[-80.050048828125,26.807714843750063],[-80.1263671875,25.83349609375],[-80.48466796874999,25.229833984375034],[-81.11049804687494,25.138037109374977],[-81.13603515624999,25.309667968750034],[-80.94042968750003,25.264208984375017],[-81.11333007812499,25.367236328125045],[-81.36494140625001,25.83105468750003],[-81.715478515625,25.98315429687503],[-81.95893554687495,26.489941406249983],[-81.82866210937496,26.68706054687499],[-82.03959960937496,26.552050781250017],[-82.01328125,26.96157226562505],[-82.24287109374998,26.848876953125],[-82.44135742187501,27.059667968750034],[-82.71459960937497,27.499609375000063],[-82.40576171874994,27.862890624999977],[-82.67519531249994,27.963769531250023],[-82.61098632812502,27.77724609375005],[-82.74287109374995,27.709375],[-82.84350585937494,27.845996093750017],[-82.65146484375,28.8875],[-83.69438476562502,29.92597656250001],[-84.04423828124996,30.10380859374999],[-84.30966796874995,30.064746093750045],[-84.38281250000003,29.90737304687505],[-85.31894531249995,29.680224609375045],[-85.413818359375,29.76757812499997],[-85.413818359375,29.842480468749955],[-85.31489257812493,29.758105468750017],[-85.35361328125,29.875732421875],[-85.67578125,30.121923828125063],[-85.60351562500003,30.286767578124966],[-85.75581054687495,30.1669921875],[-86.454443359375,30.39912109375004],[-86.12382812499999,30.40581054687499],[-86.25737304687502,30.493017578124977],[-87.201171875,30.339257812499994],[-86.98579101562498,30.43085937500001],[-86.99755859375,30.5703125],[-87.17060546874998,30.538769531249983],[-87.28105468750002,30.339257812499994],[-87.47578124999998,30.294287109375006],[-87.44829101562499,30.394140625],[-87.62226562499998,30.264746093750006],[-88.00595703124998,30.230908203124955],[-87.79028320312503,30.291796875000017],[-88.011328125,30.694189453125006],[-88.13544921874998,30.366601562499994],[-88.90522460937495,30.415136718750006],[-89.32055664062503,30.3453125],[-89.58847656249998,30.165966796874955],[-90.12597656249997,30.369091796874955],[-90.33198242187493,30.277587890625057],[-90.41303710937501,30.140332031249983],[-90.17534179687499,30.02910156249996],[-89.73745117187497,30.171972656250034],[-89.66503906249994,30.117041015625034],[-89.81518554687497,30.007275390624955],[-89.631689453125,29.90380859375003],[-89.400732421875,30.04604492187505],[-89.35444335937501,29.82021484375005],[-89.72089843749995,29.619287109374966],[-89.01572265625,29.202880859375057],[-89.15551757812497,29.01660156250003],[-89.23608398437494,29.081103515625017],[-89.37612304687497,28.981347656250023],[-89.44316406249996,29.194140625000045],[-90.15908203124997,29.537158203125017],[-90.05278320312499,29.336816406249966],[-90.21279296875,29.104931640624983],[-90.37919921874996,29.29511718750001],[-90.75102539062496,29.13085937500003],[-91.29013671875,29.288964843749994],[-91.15078124999994,29.317919921875045],[-91.24882812499993,29.56420898437503],[-91.51420898437499,29.55537109375001],[-91.8931640625,29.836035156249977],[-92.135498046875,29.699462890625057],[-92.08403320312499,29.59282226562499],[-92.26083984374995,29.55683593750004],[-93.17568359375,29.778955078124994],[-93.82646484374999,29.725146484375045],[-93.84145507812502,29.97973632812503],[-93.89047851562495,29.689355468750023],[-94.759619140625,29.384277343750057],[-94.52626953125,29.547949218750006],[-94.77827148437498,29.54785156249997],[-94.74194335937497,29.75],[-95.0228515625,29.70234375000001],[-94.88828125000003,29.37055664062501],[-95.27348632812499,28.96386718750003],[-96.23452148437502,28.488964843749983],[-96.01103515624996,28.631933593749977],[-96.44873046874997,28.594482421875],[-96.64003906249994,28.708789062500017],[-96.42109374999993,28.457324218750045],[-96.67636718749998,28.34130859375003],[-96.77353515624998,28.421630859375057],[-96.839501953125,28.194384765625017],[-97.156494140625,28.144335937500045],[-97.141259765625,28.060742187499983],[-97.034326171875,28.093847656250063],[-97.07309570312498,27.98608398437503],[-97.43149414062498,27.83720703124999],[-97.28872070312494,27.670605468749983],[-97.43911132812502,27.328271484374966],[-97.76845703124997,27.45751953125],[-97.69238281250003,27.287158203125017],[-97.48510742187497,27.237402343750006],[-97.55468749999994,26.96733398437496],[-97.43505859375,26.48583984375003],[-97.14624023437494,25.961474609375045],[-97.37563476562497,25.871826171875],[-99.10776367187498,26.446923828124994],[-99.45654296874999,27.05668945312496],[-99.50532226562497,27.54833984375003],[-100.29604492187495,28.32768554687499],[-100.75458984375001,29.182519531249994],[-101.44038085937503,29.77685546875],[-102.26894531249998,29.871191406250034],[-102.61494140624994,29.75234375],[-102.8919921875,29.216406250000034],[-103.16831054687498,28.998193359374994],[-104.110595703125,29.386132812499994],[-104.50400390624995,29.677685546874955],[-104.97880859374996,30.645947265624955],[-106.14804687499995,31.450927734375],[-106.44541015624996,31.768408203125006],[-108.21181640625002,31.779345703125017],[-108.21445312499993,31.329443359375034],[-111.0419921875,31.32421875000003],[-114.83593749999994,32.50830078125003],[-114.72475585937495,32.71533203125003],[-117.12827148437495,32.533349609374994],[-117.46743164062495,33.295507812500006],[-118.08051757812497,33.72216796874997],[-118.41044921874996,33.74394531249996],[-118.506201171875,34.01738281249999],[-119.14375,34.11201171874998],[-119.60605468749999,34.41801757812499],[-120.48120117187503,34.47163085937498],[-120.64467773437502,34.57998046875002],[-120.65908203124994,35.122412109375034],[-120.85737304687501,35.209667968749955],[-120.899609375,35.42509765624999],[-121.28383789062494,35.67631835937499],[-121.87739257812498,36.33105468749997],[-121.80742187499995,36.851220703124994],[-122.394921875,37.20751953125003],[-122.49921875000001,37.542626953124994],[-122.44560546875002,37.797998046874966],[-122.07050781249998,37.47827148437503],[-122.38544921875001,37.960595703124966],[-122.31425781249999,38.00732421874997],[-121.52534179687503,38.05590820312503],[-122.39335937499995,38.14482421875002],[-122.52133789062499,37.82641601562497],[-122.93198242187498,38.05546875000002],[-122.998779296875,37.98862304687498],[-122.90815429687501,38.19658203124999],[-123.701123046875,38.90727539062502],[-123.83291015624994,39.775488281250034],[-124.35654296875003,40.37109374999997],[-124.07192382812497,41.45952148437502],[-124.53964843750003,42.812890624999966],[-124.14873046874997,43.691748046875034],[-123.92934570312495,45.57695312499996],[-123.989306640625,46.21938476562502],[-123.22060546874998,46.153613281250045],[-123.46484375,46.27109374999998],[-124.07275390624996,46.279443359374994],[-124.04433593750002,46.605078125],[-123.946142578125,46.43256835937501],[-123.88916015625003,46.660009765625006],[-124.11254882812497,46.862695312499994],[-123.84287109375002,46.963183593750045],[-124.11171875,47.03520507812496],[-124.1392578125,46.95468749999998],[-124.376025390625,47.658642578124955],[-124.66308593749996,47.97412109375003],[-124.7099609375,48.38037109375],[-123.97578125,48.16845703125],[-122.97387695312499,48.07329101562496],[-122.77861328125,48.13759765625002],[-122.65664062500002,47.88115234374999],[-122.77841796874996,47.738427734374966],[-122.82138671875,47.79316406250001],[-123.1390625,47.386083984375034],[-122.92216796874993,47.40766601562498],[-123.066796875,47.39965820312506],[-123.04863281249995,47.479345703125034],[-122.53281250000002,47.919726562500045],[-122.67548828124995,47.612353515625045],[-122.57788085937496,47.29316406250001],[-122.76777343750001,47.21835937500006],[-122.82846679687503,47.336572265624994],[-123.02758789062501,47.13891601562503],[-122.70195312500002,47.11088867187502],[-122.35380859374996,47.37158203125],[-122.40180664062497,47.78427734374998],[-122.24199218750002,48.01074218750003],[-122.5169921875,48.15966796874997],[-122.40854492187502,48.29389648437498],[-122.66899414062496,48.465234374999966],[-122.49677734374995,48.50556640625001],[-122.51274414062502,48.66943359375],[-122.56201171875001,48.777978515624994],[-122.68593749999995,48.794287109375034],[-122.72246093750002,48.85302734375003],[-122.78876953125003,48.993017578125034],[-121.40722656249994,48.993017578125034],[-119.70170898437495,48.993017578125034],[-119.27534179687494,48.99306640625005],[-118.84892578124993,48.99306640625005],[-117.99619140625002,48.99306640625005],[-116.71704101562501,48.99306640625005],[-110.74765625,48.99306640625005],[-104.77832031249997,48.993115234374955],[-98.80898437499995,48.99316406249997],[-97.52983398437493,48.99316406249997],[-96.67705078124993,48.99316406249997],[-96.25068359374993,48.99316406249997],[-95.39790039062493,48.99316406249997],[-95.16206054687493,48.991748046875045],[-95.15527343749997,49.36967773437502],[-94.85434570312495,49.304589843749994],[-94.86040039062493,49.258593750000045],[-94.80346679687497,49.0029296875]]],[[[-176.28671874999998,51.79199218750006],[-176.34965820312502,51.733300781249994],[-176.41372070312502,51.840576171875],[-176.28671874999998,51.79199218750006]]],[[[-177.87905273437502,51.64970703125002],[-178.05888671875,51.67260742187497],[-177.98637695312493,51.76425781249998],[-178.16826171874996,51.90302734375001],[-177.644482421875,51.826269531250006],[-177.87905273437502,51.64970703125002]]],[[[-177.14819335937497,51.71674804687498],[-177.67021484375002,51.701074218749994],[-177.11005859375,51.92875976562502],[-177.14819335937497,51.71674804687498]]],[[[-176.593310546875,51.86669921875],[-176.45234374999995,51.735693359375034],[-176.96162109374998,51.60366210937505],[-176.69833984374998,51.986035156249955],[-176.593310546875,51.86669921875]]],[[[179.72773437500015,51.905419921874966],[179.50390625000003,51.97958984374998],[179.6271484375001,52.03041992187502],[179.72773437500015,51.905419921874966]]],[[[177.4154296875,51.88281249999997],[177.25029296875013,51.902929687500006],[177.6696289062501,52.10302734375],[177.4154296875,51.88281249999997]]],[[[-173.5533203125,52.13627929687502],[-173.02290039062504,52.07915039062502],[-173.83579101562498,52.048193359375006],[-173.99248046874993,52.12333984374996],[-173.5533203125,52.13627929687502]]],[[[-172.464794921875,52.27226562500002],[-172.61982421874998,52.27285156250005],[-172.47041015625,52.38803710937506],[-172.31362304687497,52.32958984375006],[-172.464794921875,52.27226562500002]]],[[[-174.67739257812502,52.035009765625006],[-175.29555664062502,52.022167968749955],[-174.30615234375,52.216162109375034],[-174.43554687499997,52.317236328125034],[-174.168896484375,52.42016601562503],[-174.04560546875,52.36723632812499],[-174.12065429687493,52.13520507812498],[-174.67739257812502,52.035009765625006]]],[[[173.72275390625018,52.35957031250004],[173.40234375000009,52.40478515625],[173.77607421875004,52.49511718750003],[173.72275390625018,52.35957031250004]]],[[[172.81181640625002,53.01298828125002],[173.43603515625003,52.85205078125],[172.93515625000012,52.752099609374966],[172.49482421875004,52.93789062499999],[172.81181640625002,53.01298828125002]]],[[[-167.96435546875003,53.345117187499994],[-169.088916015625,52.83203125],[-168.68984375000002,53.227246093749955],[-168.38041992187496,53.28344726562506],[-168.28769531249998,53.500146484374966],[-167.82807617187495,53.50795898437505],[-167.96435546875003,53.345117187499994]]],[[[-166.61533203124998,53.90092773437499],[-166.37231445312494,53.99897460937498],[-166.230859375,53.93261718750006],[-166.54560546875,53.726464843749966],[-166.354541015625,53.67353515625004],[-166.85097656249997,53.45288085937503],[-167.78085937500003,53.30024414062501],[-167.13608398437503,53.526464843750006],[-167.01572265625003,53.69838867187502],[-166.80898437500002,53.64614257812505],[-166.741259765625,53.71293945312496],[-167.10561523437497,53.813378906249994],[-167.03808593749997,53.9421875],[-166.67329101562498,54.00595703124998],[-166.61533203124998,53.90092773437499]]],[[[-165.841552734375,54.070654296875006],[-166.05664062500003,54.054345703124994],[-166.08774414062498,54.16914062500001],[-165.89287109375,54.20698242187498],[-165.69287109375,54.09990234375002],[-165.841552734375,54.070654296875006]]],[[[-165.56113281249998,54.13671874999997],[-165.55063476562498,54.28452148437498],[-165.40786132812502,54.19682617187496],[-165.56113281249998,54.13671874999997]]],[[[-162.29814453124993,54.847021484375006],[-162.43388671875,54.931542968749994],[-162.26459960937504,54.983496093750006],[-162.29814453124993,54.847021484375006]]],[[[-163.476025390625,54.98071289062497],[-163.37895507812496,54.81552734374998],[-163.083251953125,54.66899414062496],[-163.35810546874995,54.73569335937506],[-164.82343749999998,54.41909179687505],[-164.887646484375,54.60781250000002],[-164.47861328124998,54.906835937500006],[-163.80712890624997,55.04907226562503],[-163.476025390625,54.98071289062497]]],[[[-159.51513671875,55.15185546875003],[-159.617724609375,55.05732421875004],[-159.54506835937497,55.22597656250002],[-159.51513671875,55.15185546875003]]],[[[-131.33974609375002,55.079833984375],[-131.32954101562498,54.887744140625045],[-131.592236328125,55.02568359374999],[-131.5654296875,55.26411132812498],[-131.33974609375002,55.079833984375]]],[[[-159.87299804687495,55.128759765625034],[-160.22705078124997,54.92270507812506],[-160.17207031249995,55.123046875],[-159.88735351562497,55.27299804687502],[-159.87299804687495,55.128759765625034]]],[[[-132.86225585937504,54.894433593749966],[-132.61723632812493,54.892431640625006],[-132.70581054687497,54.684179687500034],[-133.42905273437498,55.30380859374998],[-133.097412109375,55.213720703125006],[-132.86225585937504,54.894433593749966]]],[[[-160.329296875,55.337695312500045],[-160.34331054687493,55.25878906250006],[-160.51748046875,55.33383789062506],[-160.329296875,55.337695312500045]]],[[[-160.68491210937498,55.314794921875006],[-160.552783203125,55.38076171875002],[-160.48754882812503,55.18486328124999],[-160.79506835937497,55.14521484375001],[-160.72392578124993,55.404638671875006],[-160.68491210937498,55.314794921875006]]],[[[-133.30507812500002,55.54375],[-133.6501953125,55.26928710937506],[-133.73710937500002,55.49692382812498],[-133.30507812500002,55.54375]]],[[[-155.56601562500003,55.82119140625005],[-155.73735351562493,55.82978515625001],[-155.59394531250004,55.92431640625],[-155.56601562500003,55.82119140625005]]],[[[-130.97915039062502,55.489160156249994],[-131.187890625,55.206298828125],[-131.44755859374996,55.40878906250006],[-131.7625,55.16582031250002],[-131.84609374999997,55.41625976562497],[-131.62495117187504,55.831689453124966],[-131.26923828125004,55.95537109375002],[-130.997802734375,55.727636718750006],[-130.97915039062502,55.489160156249994]]],[[[-133.56611328125,56.33920898437498],[-133.202978515625,56.31982421875003],[-133.096630859375,56.09003906250001],[-132.59760742187504,55.89501953125],[-132.17270507812498,55.48061523437502],[-132.51127929687493,55.59394531250001],[-132.63129882812495,55.47319335937502],[-132.41787109375002,55.48291015625006],[-132.20668945312497,55.22441406249996],[-131.97641601562498,55.208593750000034],[-132.06474609375002,54.713134765625],[-133.11855468750002,55.32763671875003],[-132.95888671875002,55.39555664062502],[-133.0333984375,55.589697265625034],[-133.68017578124994,55.78515625],[-133.24150390624993,55.920800781249994],[-133.371240234375,56.035888671875],[-133.74252929687498,55.96484375],[-133.530859375,56.145654296874966],[-133.56611328125,56.33920898437498]]],[[[-132.77988281249998,56.24726562499998],[-133.03500976562498,56.34091796875006],[-132.90205078124998,56.45375976562505],[-132.62910156249995,56.411914062500045],[-132.77988281249998,56.24726562499998]]],[[[-132.11235351562493,56.109375],[-132.13295898437497,55.94326171875005],[-132.28730468749995,55.92939453124998],[-132.65991210937503,56.07817382812499],[-132.379833984375,56.49877929687497],[-132.06689453125,56.24423828124998],[-132.11235351562493,56.109375]]],[[[-154.208642578125,56.51489257812497],[-154.32221679687504,56.570605468750045],[-154.11040039062496,56.602929687499966],[-154.208642578125,56.51489257812497]]],[[[-169.755224609375,56.63505859375002],[-169.47431640624998,56.59404296875002],[-169.6326171875,56.545703125000045],[-169.755224609375,56.63505859375002]]],[[[-132.746875,56.525683593750045],[-132.94804687500002,56.56723632812498],[-132.842529296875,56.79477539062506],[-132.56796875000003,56.57583007812505],[-132.746875,56.525683593750045]]],[[[-133.98959960937503,56.84497070312497],[-133.73837890625,56.65043945312496],[-133.94970703125,56.12773437499996],[-134.18959960937502,56.07695312500002],[-134.084375,56.456347656250045],[-134.37368164062502,56.838671875000045],[-134.14326171874998,56.93232421875001],[-133.98959960937503,56.84497070312497]]],[[[-133.36621093750006,57.003515625000034],[-132.99624023437497,56.93041992187497],[-132.95917968749998,56.67705078124996],[-133.03491210937494,56.62075195312505],[-133.32895507812498,56.83007812499997],[-133.158154296875,56.495166015625045],[-133.4841796875,56.45175781249998],[-133.979443359375,57.009570312500045],[-133.36621093750006,57.003515625000034]]],[[[-153.007080078125,57.12485351562498],[-153.37460937499998,57.05190429687505],[-153.285205078125,57.18505859375],[-152.90839843750004,57.152441406250006],[-153.007080078125,57.12485351562498]]],[[[-134.96977539062496,57.351416015625034],[-134.62070312499998,56.71831054687502],[-134.68188476562503,56.216162109375034],[-134.98056640625003,56.518945312499994],[-134.88344726562497,56.679052734375034],[-135.33061523437505,56.821875],[-135.19960937499997,57.02734375],[-135.45493164062503,57.24941406250005],[-135.81230468750002,57.00952148437503],[-135.82275390625,57.280419921874966],[-135.448681640625,57.534375],[-134.96977539062496,57.351416015625034]]],[[[-152.89804687499998,57.82392578125004],[-152.42875976562493,57.82568359375003],[-152.48261718749998,57.70332031249998],[-152.21621093749997,57.577001953125006],[-152.41220703125003,57.454785156249955],[-152.94077148437498,57.49809570312499],[-152.67905273437503,57.345117187499994],[-153.274365234375,57.22636718749996],[-153.732568359375,57.052343750000034],[-153.643310546875,56.960742187500045],[-154.02734375,56.77797851562502],[-153.793212890625,56.98950195312503],[-154.24375,57.143017578124955],[-154.33896484374998,56.9208984375],[-154.67319335937498,57.44609375],[-154.11616210937498,57.651220703125006],[-153.6876953125,57.30512695312504],[-153.841552734375,57.86284179687496],[-153.48793945312497,57.73095703125],[-153.21748046875004,57.79575195312506],[-153.16044921875,57.97197265624999],[-152.85039062499993,57.896777343750045],[-152.89804687499998,57.82392578125004]]],[[[-135.73037109375002,58.244238281250034],[-135.61323242187507,57.99184570312505],[-135.346630859375,58.12412109374998],[-134.9546875,58.01533203125004],[-134.97065429687495,57.817236328125006],[-135.33847656250003,57.768652343750034],[-134.97885742187503,57.724365234375],[-134.93149414062498,57.48115234375001],[-135.564208984375,57.66640625],[-135.691943359375,57.41992187500006],[-135.91079101562502,57.44658203124999],[-136.568603515625,57.97216796875003],[-136.32197265625,58.21889648437502],[-136.14375,58.098486328125006],[-136.09438476562502,58.198144531249966],[-135.73037109375002,58.244238281250034]]],[[[-134.68027343749998,58.16166992187499],[-134.24008789062498,58.143994140624955],[-133.82275390624997,57.62866210937503],[-134.29233398437498,58.044726562500074],[-133.91113281250003,57.3525390625],[-134.51601562499997,57.042578125],[-134.48676757812495,57.48203125],[-134.92348632812497,58.354638671874966],[-134.68027343749998,58.16166992187499]]],[[[-152.416943359375,58.360205078125034],[-151.974365234375,58.30986328124999],[-152.068896484375,58.17792968750001],[-152.26835937499993,58.25170898437506],[-152.30922851562502,58.133886718750034],[-152.5982421875,58.16259765625],[-152.92841796875004,57.99370117187499],[-153.38134765625003,58.08720703125002],[-152.976123046875,58.29702148437505],[-152.771875,58.278564453125],[-152.84111328125002,58.41640625000002],[-152.416943359375,58.360205078125034]]],[[[-152.486083984375,58.485009765624966],[-152.63662109375002,58.54169921874998],[-152.3955078125,58.619384765625],[-152.486083984375,58.485009765624966]]],[[[-160.918994140625,58.57709960937498],[-161.13149414062502,58.668212890625],[-160.71513671875005,58.79521484375002],[-160.918994140625,58.57709960937498]]],[[[-148.02177734375,60.06533203125005],[-148.271875,60.05327148437499],[-148.07958984375003,60.151660156250045],[-148.02177734375,60.06533203125005]]],[[[-147.735888671875,59.81323242187503],[-147.76806640625,59.94375],[-147.180859375,60.358251953125034],[-147.01987304687498,60.33222656249998],[-147.735888671875,59.81323242187503]]],[[[-166.13544921875,60.38354492187503],[-165.72968750000004,60.31420898437503],[-165.591796875,59.913134765625045],[-166.14873046874996,59.764111328124955],[-167.13886718749998,60.00854492187503],[-167.43642578125002,60.20664062500006],[-166.836328125,60.21699218750004],[-166.47568359374998,60.382763671874955],[-166.13544921875,60.38354492187503]]],[[[-146.3939453125,60.44965820312501],[-146.10224609374998,60.41118164062499],[-146.61831054687497,60.27368164062503],[-146.70253906249997,60.40854492187498],[-146.3939453125,60.44965820312501]]],[[[-147.658251953125,60.45048828124999],[-147.787841796875,60.17792968749998],[-147.89145507812498,60.299414062500034],[-147.658251953125,60.45048828124999]]],[[[-172.74223632812496,60.45737304687498],[-172.23208007812494,60.299121093750074],[-172.63574218750003,60.328857421875],[-173.04765625000002,60.56831054687501],[-172.74223632812496,60.45737304687498]]],[[[-171.46303710937494,63.640039062499994],[-171.03486328125,63.58549804687499],[-170.29936523437502,63.68061523437501],[-169.55454101562498,63.373486328124955],[-168.71601562500004,63.310595703125045],[-168.76132812500003,63.21376953125002],[-169.364697265625,63.17114257812506],[-169.67636718750003,62.95610351562502],[-169.81860351562494,63.122363281250045],[-170.84838867187494,63.44438476562502],[-171.63183593749997,63.351220703124966],[-171.74638671874993,63.703076171874955],[-171.46303710937494,63.640039062499994]]],[[[-141.00214843750004,68.77416992187506],[-141.00214843750004,67.89755859374998],[-141.00214843750004,66.43652343750006],[-141.00214843750004,65.55991210937498],[-141.00214843750004,64.09887695312506],[-141.00214843750004,63.22226562499998],[-141.00214843750004,61.761279296875045],[-141.00214843750004,60.884667968749994],[-141.00214843750004,60.30024414062504],[-140.76274414062505,60.259130859375006],[-140.525439453125,60.218359375000034],[-140.45283203125004,60.29970703125002],[-139.97329101562497,60.183154296875074],[-139.67631835937505,60.32832031249998],[-139.23476562499997,60.339746093749994],[-139.07924804687497,60.34370117187501],[-139.07924804687497,60.279443359374966],[-139.136962890625,60.17270507812498],[-139.18515624999998,60.083593750000034],[-138.86875,59.94575195312501],[-138.317626953125,59.611132812500074],[-137.59331054687493,59.22626953124998],[-137.52089843750002,58.91538085937498],[-137.43857421875003,58.903125],[-137.2775390625,58.988183593749994],[-137.126220703125,59.04096679687498],[-136.81328125000002,59.150048828124994],[-136.57875976562502,59.15224609375002],[-136.46635742187493,59.459082031250006],[-136.27797851562502,59.48032226562506],[-136.321826171875,59.604833984375034],[-135.70258789062504,59.72875976562506],[-135.36787109374998,59.743310546874994],[-135.051025390625,59.57866210937502],[-134.94375,59.28828125000001],[-134.67724609374997,59.19926757812499],[-134.39306640625,59.009179687499994],[-134.32963867187505,58.93969726562506],[-134.21850585937503,58.849902343750045],[-133.54638671874997,58.50346679687499],[-133.27529296875,58.22285156250004],[-133.00141601562495,57.948974609375],[-132.55048828125,57.499902343749994],[-132.44248046874998,57.40673828125003],[-132.30166015624997,57.27631835937501],[-132.232177734375,57.19853515624999],[-132.27939453124998,57.14536132812498],[-132.33798828124998,57.07944335937506],[-132.15703125,57.048193359375006],[-132.03154296875,57.02656250000004],[-132.062890625,56.95336914062503],[-132.104296875,56.856787109375006],[-131.86616210937495,56.792822265625006],[-131.82426757812496,56.589990234374994],[-131.471875,56.55673828125006],[-130.649072265625,56.26367187500003],[-130.47709960937496,56.230566406250034],[-130.413134765625,56.12250976562498],[-130.09785156249995,56.10927734375002],[-130.01406249999997,55.950537109375006],[-130.2140625,55.02587890625003],[-130.57534179687497,54.769677734374966],[-130.849609375,54.80761718750006],[-131.04785156249997,55.157666015624955],[-130.74819335937502,55.31801757812502],[-131.127685546875,55.96015625000001],[-131.032763671875,56.08808593749998],[-131.78417968749997,55.876562500000034],[-131.98339843749994,55.535009765625006],[-132.15541992187502,55.59956054687501],[-132.20751953124997,55.75341796875],[-131.84384765625003,56.16010742187498],[-131.55136718749998,56.206787109375],[-131.88789062500004,56.24165039062498],[-132.18203125000002,56.42065429687506],[-132.82460937500002,57.05581054687505],[-133.465869140625,57.17216796875002],[-133.64873046874993,57.64228515624998],[-133.11704101562498,57.56621093750002],[-133.535205078125,57.83295898437501],[-133.1943359375,57.87768554687506],[-133.559375,57.924462890624994],[-133.72231445312502,57.84423828125],[-134.03110351562498,58.072167968749966],[-133.87675781249996,58.51816406249998],[-134.20883789062503,58.232958984375045],[-134.77612304687506,58.45385742187503],[-135.36367187500002,59.41943359375],[-135.50234375000002,59.202294921874994],[-135.090234375,58.245849609375],[-135.57177734374994,58.41206054687504],[-135.89755859374998,58.40019531250002],[-136.04311523437497,58.82163085937498],[-135.82636718750004,58.89794921874997],[-136.0166015625,58.87397460937498],[-136.150048828125,59.04809570312503],[-136.22583007812497,58.765478515625006],[-136.98901367187503,59.03447265624999],[-137.05903320312498,58.87373046875001],[-136.613916015625,58.809277343749955],[-136.48374023437503,58.61767578125],[-136.224609375,58.602246093749955],[-136.06147460937495,58.45273437500006],[-136.607421875,58.24399414062498],[-137.54399414062502,58.58120117187502],[-138.51489257812503,59.16591796875005],[-139.77329101562498,59.52729492187504],[-139.51303710937498,59.698095703125006],[-139.5123046875,59.95356445312501],[-139.28671874999998,59.610937500000034],[-139.22080078125003,59.819873046875045],[-138.9880859375,59.83500976562502],[-139.43144531249996,60.012255859375074],[-140.41982421874997,59.71074218750002],[-141.40830078125,59.90278320312498],[-141.408740234375,60.11767578125006],[-141.67016601562497,59.969873046874966],[-142.94565429687503,60.09697265625002],[-144.14721679687494,60.01640625000002],[-144.185498046875,60.150732421875034],[-144.901318359375,60.335156249999955],[-144.69111328125,60.66909179687502],[-145.248291015625,60.38012695312506],[-145.898876953125,60.47817382812505],[-145.67490234374998,60.65112304687503],[-146.57045898437497,60.72915039062502],[-146.39199218749997,60.810839843750045],[-146.63842773437497,60.89731445312498],[-146.59912109374994,61.05351562500002],[-146.284912109375,61.11264648437498],[-147.89111328125,60.889892578125],[-148.00512695312494,60.96855468750002],[-147.75185546874997,61.218945312499955],[-148.34189453125,61.060400390625006],[-148.34443359374998,60.853564453125045],[-148.55615234374994,60.82700195312506],[-148.25673828124997,60.67529296874997],[-148.64013671875,60.48945312500004],[-148.11918945312502,60.57514648437498],[-147.96411132812494,60.48486328124997],[-148.430712890625,59.98911132812498],[-149.2666015625,59.99829101562497],[-149.395263671875,60.10576171875002],[-149.59804687500002,59.77045898437501],[-149.7138671875,59.91958007812502],[-149.80126953124994,59.737939453124966],[-150.00532226562507,59.78442382812503],[-150.19804687499996,59.56655273437505],[-150.60737304687504,59.56337890625002],[-150.934521484375,59.249121093750034],[-151.18276367187502,59.30078124999997],[-151.73818359375002,59.18852539062502],[-151.94951171875,59.26508789062498],[-151.88461914062503,59.386328125],[-151.39960937499995,59.51630859375001],[-151.04648437499998,59.771826171875034],[-151.45009765624997,59.65039062499997],[-151.85322265625,59.78208007812498],[-151.39599609375006,60.27446289062502],[-151.35644531249997,60.72294921874999],[-150.44125976562503,61.02358398437505],[-149.07509765624997,60.87641601562498],[-150.05327148437496,61.17109374999998],[-149.433544921875,61.50078125000002],[-149.97568359374998,61.27934570312502],[-150.61225585937495,61.301123046875006],[-151.59350585937494,60.979638671874966],[-152.54091796874997,60.265429687500045],[-153.025,60.29565429687497],[-152.660107421875,59.99721679687502],[-153.21123046875002,59.84272460937498],[-153.09360351562503,59.70913085937505],[-153.65253906250004,59.64702148437499],[-154.17832031250003,59.155566406250074],[-153.41826171875,58.9599609375],[-153.43759765625003,58.754833984374955],[-154.289013671875,58.30434570312502],[-154.247021484375,58.15942382812497],[-155.006884765625,58.01606445312501],[-155.77797851562497,57.56821289062498],[-156.43588867187498,57.359960937500006],[-156.62900390624998,57.00996093750001],[-158.41440429687498,56.435839843750045],[-158.5521484375,56.31269531249998],[-158.27563476562497,56.19624023437498],[-158.5046875,56.062109375],[-158.59116210937503,56.18452148437498],[-158.78984375000002,55.98691406250006],[-159.52324218749993,55.81000976562498],[-159.65966796875003,55.625927734374955],[-159.77138671874997,55.84111328125002],[-160.49931640625002,55.53730468750004],[-161.38193359374998,55.371289062499955],[-161.44379882812495,55.513281250000034],[-161.202099609375,55.54355468750006],[-161.51694335937503,55.61840820312503],[-162.073974609375,55.13930664062505],[-162.38637695312497,55.05234375],[-162.63037109375003,55.24667968749998],[-162.67436523437505,54.99658203125],[-162.86503906249996,54.954541015624955],[-163.11962890624997,55.06469726562503],[-163.131103515625,54.916552734375045],[-163.33530273437503,54.83916015624999],[-163.27880859374997,55.12182617187503],[-162.906591796875,55.19555664062503],[-161.69731445312502,55.9072265625],[-161.215625,56.02143554687498],[-160.8986328125,55.99365234375],[-161.00537109375,55.88715820312498],[-160.80283203125003,55.754443359375045],[-160.70634765625002,55.870458984375034],[-160.29169921875,55.80507812500005],[-160.53906250000006,56.00629882812501],[-160.30205078125,56.31411132812502],[-158.91801757812502,56.882177734375006],[-158.675146484375,56.79487304687498],[-158.66079101562502,57.03940429687498],[-158.32094726562497,57.29790039062499],[-157.84575195312496,57.52807617187497],[-157.4619140625,57.506201171875034],[-157.697216796875,57.679443359375],[-157.610888671875,58.050830078125074],[-157.19370117187498,58.19418945312506],[-157.48837890624998,58.25371093750002],[-157.52363281249998,58.421337890624955],[-156.97465820312496,58.736328125],[-156.80888671875005,59.13427734375],[-157.14204101562504,58.87763671875001],[-158.19091796875003,58.6142578125],[-158.50317382812494,58.85034179687497],[-158.42563476562498,58.99931640625002],[-158.080517578125,58.97744140625002],[-158.422802734375,59.08984375],[-158.67827148437502,58.92939453124998],[-158.80947265625002,58.973876953125],[-158.78862304687493,58.440966796875045],[-158.95068359375,58.404541015625],[-159.67026367187498,58.9111328125],[-159.92021484375,58.819873046875074],[-160.36313476562498,59.05117187500002],[-161.246826171875,58.799462890624994],[-161.36132812499994,58.66953124999998],[-162.144921875,58.64423828124998],[-161.724365234375,58.794287109375006],[-161.64438476562498,59.109667968750045],[-161.9810546875,59.14614257812502],[-161.82871093749998,59.588623046875],[-162.421337890625,60.28398437500002],[-161.96201171875003,60.695361328125045],[-162.68496093749997,60.268945312499966],[-162.57075195312495,59.98974609375],[-163.68037109374998,59.80151367187503],[-164.14282226562497,59.89677734374999],[-165.02651367187497,60.500634765624994],[-165.35380859375002,60.54121093750001],[-164.80517578125,60.89204101562498],[-164.31850585937497,60.77128906249999],[-164.37236328125002,60.59184570312502],[-163.999560546875,60.76606445312498],[-163.72998046874997,60.589990234374994],[-163.420947265625,60.757421875],[-163.90654296874996,60.85380859375002],[-163.58691406249994,60.902978515624994],[-163.74902343750003,60.9697265625],[-163.99462890624997,60.86469726562501],[-165.11484375,60.93281250000004],[-164.86899414062503,61.11176757812498],[-165.27978515624994,61.169628906249955],[-165.27363281250004,61.27485351562498],[-165.56586914062498,61.10234375000002],[-165.86396484375004,61.33569335937503],[-165.84531249999998,61.536230468750034],[-166.152734375,61.545947265625074],[-166.16811523437502,61.65083007812501],[-165.80893554687503,61.69609375000002],[-166.07880859375,61.803125],[-165.61279296875003,61.86928710937502],[-165.707275390625,62.10043945312506],[-165.19453125,62.47353515625002],[-164.75786132812493,62.496728515624966],[-164.589453125,62.709375],[-164.79267578125,62.623193359374966],[-164.79965820312503,62.918066406250006],[-164.384228515625,63.03046874999998],[-164.40903320312503,63.21503906250001],[-163.94287109375,63.247216796874994],[-163.61630859374998,63.125146484374994],[-163.73784179687496,63.016406250000045],[-163.504345703125,63.105859374999966],[-163.28784179687494,63.046435546875045],[-162.621484375,63.26582031249998],[-162.28281250000003,63.529199218749994],[-161.97397460937498,63.45292968749999],[-161.09970703125003,63.557910156250045],[-160.778564453125,63.818945312500034],[-160.987548828125,64.25126953125002],[-161.49072265625003,64.43378906249998],[-160.93193359374996,64.5791015625],[-160.855908203125,64.755615234375],[-161.13017578125005,64.92543945312505],[-161.759375,64.816259765625],[-162.80703124999997,64.37421875000001],[-163.20390625,64.65200195312502],[-163.14433593750002,64.423828125],[-163.71308593749998,64.588232421875],[-164.978759765625,64.45366210937502],[-166.1427734375,64.58276367187503],[-166.48139648437498,64.72807617187507],[-166.415234375,64.926513671875],[-166.92841796875,65.15708007812498],[-166.15703125,65.28583984375001],[-167.40400390625,65.42211914062497],[-168.08837890624997,65.65776367187502],[-166.39873046875002,66.14443359375005],[-165.62993164062496,66.131201171875],[-165.77617187500002,66.31904296875001],[-164.46049804687502,66.58842773437499],[-163.63823242187502,66.57465820312504],[-163.89394531249997,66.57587890625001],[-164.03374023437493,66.21552734374995],[-163.69536132812502,66.08383789062503],[-161.93369140625003,66.04287109374997],[-161.45541992187503,66.28139648437497],[-161.03427734375003,66.18881835937503],[-161.12031249999995,66.334326171875],[-161.91689453124997,66.41181640624998],[-162.54365234375004,66.80512695312501],[-162.36162109375,66.94731445312502],[-161.591015625,66.45952148437502],[-160.23168945312503,66.420263671875],[-160.360888671875,66.6125],[-160.864013671875,66.67084960937501],[-161.39804687499998,66.55185546875],[-161.85668945312497,66.70034179687497],[-161.719921875,67.02055664062502],[-163.5318359375,67.10258789062502],[-164.1251953125,67.60673828125007],[-166.786279296875,68.35961914062497],[-166.38051757812502,68.425146484375],[-166.20908203125,68.88535156250003],[-165.04394531249994,68.882470703125],[-163.867919921875,69.03666992187505],[-161.88095703125003,70.33173828125001],[-162.073876953125,70.16196289062498],[-160.9962890625,70.30458984375],[-160.11713867187495,70.59121093750002],[-159.86567382812498,70.27885742187499],[-159.81499023437496,70.49707031250003],[-159.38676757812493,70.52451171875003],[-160.081591796875,70.63486328125003],[-159.680908203125,70.786767578125],[-159.31450195312496,70.87851562500003],[-159.251171875,70.7484375],[-157.909375,70.860107421875],[-156.47021484374994,71.40766601562501],[-156.469970703125,71.29155273437507],[-155.57944335937503,71.12109374999997],[-156.14658203125,70.92783203125003],[-155.97353515625002,70.84199218749995],[-155.16684570312498,71.09921875000006],[-154.19521484375002,70.80112304687498],[-153.23291015625,70.93256835937504],[-152.49121093749994,70.88095703125],[-152.23291015625,70.81035156249999],[-152.39921875,70.62045898437503],[-151.76904296875,70.56015625],[-151.94467773437498,70.45209960937501],[-149.26943359374997,70.50078124999999],[-147.70537109375,70.21723632812495],[-145.82314453124997,70.16005859375002],[-145.19736328125003,70.00869140625002],[-143.218310546875,70.11625976562499],[-142.70786132812498,70.03378906249998],[-141.40791015625,69.65336914062502],[-141.00214843750004,69.65078125000002],[-141.00214843750004,68.77416992187506]]]]},properties:{name:"United States",childNum:76}},{geometry:{type:"MultiPolygon",coordinates:[[[[71.20615234375006,39.892578125],[71.15625,39.88344726562502],[71.06425781250002,39.88491210937505],[71.01171874999997,39.895117187500006],[71.04365234375004,39.97631835937503],[71.04482421875005,39.992529296875034],[70.96064453125004,40.087988281250034],[71.00546875,40.15229492187498],[71.0241210937501,40.14916992187497],[71.08037109375007,40.07988281249999],[71.2287109375001,40.04814453124999],[71.20615234375006,39.892578125]]],[[[70.94677734374997,42.24868164062505],[70.97900390625003,42.26655273437504],[71.03603515625,42.28466796875],[71.12998046875006,42.25],[71.21269531250002,42.20644531250005],[71.23232421875005,42.18627929687503],[71.22851562499997,42.16289062499996],[70.18095703125007,41.571435546874994],[70.734375,41.400537109374994],[70.86044921875006,41.22490234375002],[71.11074218750005,41.152636718750045],[71.29882812500003,41.152490234374994],[71.39306640625003,41.123388671875034],[71.40839843750004,41.13603515625002],[71.42089843750003,41.341894531250034],[71.60625,41.367431640625],[71.66494140625,41.54121093749998],[71.70068359374997,41.454003906249966],[71.75771484375005,41.42802734375002],[71.79248046875003,41.41313476562499],[71.85800781250006,41.311376953125034],[71.8786132812501,41.195019531249955],[71.95849609375003,41.18706054687502],[72.05244140625004,41.16474609375001],[72.1154296875001,41.18657226562502],[72.1642578125001,41.173730468749966],[72.18095703125002,41.11845703124999],[72.18730468750002,41.02592773437499],[72.2130859375001,41.014257812500006],[72.36406250000002,41.04345703125],[72.65830078125,40.86992187499999],[73.13212890625002,40.82851562499999],[72.6041015625,40.52543945312499],[72.40205078125004,40.578076171874955],[72.3892578125,40.427392578124994],[72.13125,40.438623046874966],[71.69248046875,40.15234375],[71.30468749999997,40.28691406249996],[70.990625,40.2548828125],[70.95800781250003,40.238867187500034],[70.653125,40.201171875],[70.37158203125003,40.38413085937506],[70.75107421875006,40.721777343750006],[70.40195312500006,41.03510742187498],[69.71289062500003,40.65698242187503],[69.35722656250002,40.76738281249996],[69.20625,40.566552734374994],[69.27490234374997,40.19809570312498],[68.63066406250007,40.16708984374998],[68.9720703125,40.08994140624998],[68.80468750000003,40.05034179687499],[68.86875,39.90747070312503],[68.63896484375007,39.8388671875],[68.46328125,39.53671874999998],[67.71904296875007,39.62138671875002],[67.426171875,39.46557617187497],[67.3576171875001,39.216699218749994],[67.64833984375005,39.13105468750004],[67.69443359375006,38.99462890625003],[68.13251953125004,38.927636718749966],[68.08720703125002,38.47353515625002],[68.3502929687501,38.211035156250006],[67.81435546875005,37.48701171875004],[67.7980468750001,37.244970703125006],[67.75898437500004,37.172216796875034],[67.75292968749997,37.199804687500034],[67.7,37.227246093749955],[67.60742187499997,37.22250976562506],[67.5172851562501,37.26665039062499],[67.44169921875007,37.25800781250001],[67.3197265625,37.209570312500006],[67.1955078125001,37.23520507812498],[67.06884765624997,37.334814453125006],[66.82773437500006,37.37128906249998],[66.52226562500007,37.34848632812506],[66.51064453125,37.45869140625004],[66.51132812500006,37.59916992187496],[66.52558593750004,37.785742187500034],[66.60625,37.98671875000005],[65.97119140624997,38.244238281250006],[65.612890625,38.23857421875002],[64.3099609375,38.97729492187497],[63.76367187500003,39.16054687499999],[62.48320312500002,39.97563476562496],[61.90283203124997,41.09370117187501],[61.496972656249994,41.276074218749955],[61.2423828125001,41.18920898437503],[60.454980468749994,41.221630859374955],[60.089648437500074,41.39941406250003],[60.07558593750005,41.759667968749966],[60.20078125000006,41.803125],[59.94179687499999,41.97353515625002],[59.98515625000002,42.21171875],[59.35429687500002,42.32329101562496],[58.5890625000001,42.778466796874966],[58.477148437500006,42.66284179687503],[58.15156250000004,42.628076171874966],[58.474414062500074,42.29936523437496],[58.02890625,42.48764648437506],[57.814257812500074,42.18984375000005],[57.290625,42.123779296875],[56.96406250000004,41.856542968750006],[57.11884765625004,41.35029296874998],[57.01796875,41.26347656249996],[55.97744140625005,41.32221679687504],[55.97568359375006,44.99492187499996],[58.555273437500006,45.55537109375001],[61.007910156250006,44.39379882812497],[61.99023437500003,43.492138671874955],[63.20703125000003,43.62797851562502],[64.44316406250007,43.55117187499999],[64.9054687500001,43.714697265625006],[65.49619140625,43.310546875],[65.80302734375002,42.87695312500006],[66.1002929687501,42.99082031249998],[66.00957031250007,42.00488281250003],[66.49863281250006,41.99487304687503],[66.70966796875004,41.17915039062501],[67.9357421875001,41.19658203125002],[68.11308593750007,41.02861328124999],[68.04765625000007,40.80927734374998],[68.29189453125,40.656103515625034],[68.57265625,40.62265624999998],[68.58408203125,40.876269531250045],[69.15361328125002,41.42524414062498],[70.94677734374997,42.24868164062505]]]]},properties:{name:"Uzbekistan",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[-61.17451171875001,13.158105468749966],[-61.268457031249966,13.287695312499991],[-61.13896484374996,13.358740234374991],[-61.17451171875001,13.158105468749966]]]},properties:{name:"St. Vin. and Gren.",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[-60.99790039062498,8.867333984374966],[-61.069189453125034,8.947314453125003],[-60.91582031249996,9.070312500000014],[-60.86142578124998,8.949609375000037],[-60.99790039062498,8.867333984374966]]],[[[-60.821191406249966,9.138378906250026],[-60.94140625000003,9.105566406250006],[-60.73583984374997,9.203320312500026],[-60.821191406249966,9.138378906250026]]],[[[-63.84936523437494,11.131005859374994],[-63.917626953124994,10.887548828125048],[-64.40234375,10.981591796875023],[-64.21367187500002,11.086132812499997],[-64.0283203125,11.00185546874998],[-63.84936523437494,11.131005859374994]]],[[[-60.742138671874926,5.202050781250037],[-60.71196289062499,5.191552734375023],[-60.671972656250034,5.164355468749989],[-60.603857421875006,4.94936523437498],[-61.00283203125002,4.535253906249991],[-61.28007812500002,4.516894531249974],[-61.82084960937496,4.197021484375],[-62.153125,4.098388671874986],[-62.41064453124994,4.156738281249972],[-62.71210937499998,4.01791992187502],[-62.85698242187502,3.593457031249969],[-63.33867187500002,3.943896484375045],[-64.02148437500003,3.929101562500051],[-64.19248046874995,4.126855468750009],[-64.57636718750001,4.139892578125],[-64.788671875,4.276025390625023],[-64.66899414062496,4.01181640625002],[-64.22109375000002,3.587402343749972],[-64.04658203124998,2.502392578124997],[-63.389257812500006,2.411914062500045],[-63.43251953124994,2.155566406250045],[-64.00849609374995,1.931591796874969],[-64.20502929687493,1.52949218750004],[-65.10375976562497,1.108105468749983],[-65.47338867187497,.691259765624977],[-65.55605468750002,.687988281250014],[-65.52299804687493,.843408203124966],[-65.68144531249999,.983447265624989],[-66.06005859375003,.78535156250004],[-66.34711914062498,.7671875],[-66.87602539062499,1.223046875000037],[-67.21083984375,2.390136718750043],[-67.61870117187496,2.793603515624994],[-67.85908203124998,2.793603515624994],[-67.3111328125,3.41586914062502],[-67.66162109375,3.864257812499986],[-67.85527343750002,4.506884765624989],[-67.82490234374995,5.270458984375026],[-67.47387695312503,5.929980468750003],[-67.48198242187499,6.18027343750002],[-67.85917968749999,6.289892578124963],[-68.47177734375,6.156542968749974],[-69.42714843749997,6.123974609374997],[-70.12919921874999,6.95361328125],[-70.73715820312503,7.090039062499997],[-71.12861328124993,6.98671875],[-72.00664062499993,7.032617187500023],[-72.20771484374995,7.37026367187498],[-72.47197265624996,7.524267578124991],[-72.39033203124995,8.287060546874969],[-72.66542968749994,8.62758789062498],[-72.79638671874997,9.10898437499999],[-73.05839843749999,9.259570312500031],[-73.36621093749997,9.194140625000017],[-73.00654296874998,9.789160156250006],[-72.86933593750001,10.49125976562496],[-72.690087890625,10.835839843749994],[-72.24848632812501,11.196435546875009],[-71.95810546875,11.66640625],[-71.31972656249997,11.861914062500048],[-71.95693359375002,11.569921874999977],[-71.835107421875,11.190332031250009],[-71.6416015625,11.013525390625048],[-71.73090820312498,10.994677734375017],[-71.59433593749995,10.657373046875051],[-72.11284179687499,9.815576171874966],[-71.61953124999994,9.047949218749991],[-71.24140625000001,9.160449218750003],[-71.08583984375002,9.348242187499977],[-71.05268554687501,9.705810546874986],[-71.49423828125,10.533203124999972],[-71.46953124999993,10.964160156250017],[-70.23251953124998,11.372998046874997],[-70.09711914062493,11.519775390624972],[-69.80478515624998,11.47421875000002],[-69.81733398437495,11.672070312499997],[-70.19257812499993,11.62460937500002],[-70.28652343749997,11.886035156249989],[-70.20278320312497,12.098388671874986],[-70.00395507812496,12.177880859375023],[-69.63159179687494,11.479931640625026],[-68.827978515625,11.431738281249977],[-68.39863281249995,11.160986328124977],[-68.29628906249997,10.689355468749994],[-68.13994140624999,10.492724609374989],[-66.24721679687497,10.632226562499994],[-65.85175781249995,10.257763671874997],[-65.12910156249998,10.070068359375043],[-64.85048828125,10.098095703124969],[-64.188330078125,10.457812499999989],[-63.73188476562501,10.503417968750043],[-64.24750976562498,10.54257812500002],[-64.298193359375,10.635156249999966],[-61.879492187500006,10.741015625000031],[-62.379980468750006,10.546875],[-62.91357421875,10.531494140624986],[-62.68583984374996,10.289794921875043],[-62.740576171875006,10.056152343750043],[-62.55034179687499,10.200439453125043],[-62.320410156250034,9.783056640625006],[-62.22114257812498,9.882568359375028],[-62.15336914062493,9.821777343749986],[-62.15532226562499,9.979248046875014],[-62.077099609374926,9.97504882812504],[-61.73593749999998,9.631201171874977],[-61.76591796874996,9.813818359374963],[-61.58886718749994,9.894531249999986],[-60.79248046874997,9.360742187500037],[-61.02314453124998,9.15458984374996],[-61.24726562499998,8.600341796875014],[-61.61870117187499,8.59746093749996],[-61.30400390624999,8.410400390625043],[-60.800976562499926,8.592138671875034],[-60.16748046875,8.616992187500031],[-60.01752929687501,8.549316406250014],[-59.83164062499998,8.305957031250003],[-59.84907226562498,8.248681640624966],[-59.96484375000003,8.191601562499969],[-59.99072265624997,8.16201171874998],[-60.032421874999926,8.053564453125006],[-60.51362304687501,7.813183593749969],[-60.71865234374994,7.535937499999974],[-60.606542968750006,7.320849609375031],[-60.63330078124997,7.211083984374966],[-60.58320312499998,7.156201171874969],[-60.523193359375,7.143701171875009],[-60.464941406250034,7.166552734375045],[-60.39238281249999,7.164550781249986],[-60.34506835937495,7.15],[-60.32548828124996,7.133984374999983],[-60.32207031249996,7.092041015625043],[-60.35209960937496,7.002880859374997],[-60.39501953125,6.945361328125003],[-60.717919921874966,6.768310546875],[-61.14560546874998,6.694531249999983],[-61.20361328124997,6.588378906250028],[-61.181591796874926,6.513378906250026],[-61.15102539062502,6.446533203124986],[-61.15229492187501,6.385107421875006],[-61.12871093749999,6.214306640625026],[-61.15947265624996,6.174414062499977],[-61.22495117187498,6.129199218750003],[-61.303125,6.049511718750026],[-61.39082031250001,5.938769531250017],[-61.376806640625006,5.906982421875028],[-61.167187499999926,5.674218750000037],[-60.95400390625002,5.437402343750023],[-60.742138671874926,5.202050781250037]]]]},properties:{name:"Venezuela",childNum:4}},{geometry:{type:"Polygon",coordinates:[[[-64.765625,17.794335937499994],[-64.58046874999994,17.750195312499983],[-64.88911132812495,17.701708984375045],[-64.765625,17.794335937499994]]]},properties:{name:"U.S. Virgin Is.",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[104.06396484375003,10.390820312500011],[104.01845703125,10.029199218749966],[103.84951171875005,10.371093749999986],[104.06396484375003,10.390820312500011]]],[[[107.52128906250007,20.926611328124977],[107.39921875000007,20.903466796874966],[107.55126953125003,21.034033203125006],[107.52128906250007,20.926611328124977]]],[[[107.60273437500004,21.21679687500003],[107.40351562500004,21.093652343749994],[107.47626953125004,21.268945312499994],[107.60273437500004,21.21679687500003]]],[[[107.97265624999997,21.507958984375023],[107.40996093750002,21.284814453125023],[107.35429687500007,21.055175781250057],[107.1647460937501,20.94873046875003],[106.68339843750007,21.000292968750074],[106.75341796875003,20.73505859375004],[106.55078124999997,20.52656250000001],[106.57285156250012,20.392187499999977],[105.98408203125004,19.939062500000034],[105.62177734375004,18.96630859375003],[105.88828125000006,18.502490234375045],[106.49902343749997,17.946435546874994],[106.47890625000005,17.719580078125063],[106.3705078125,17.746875],[107.83378906250002,16.322460937499983],[108.02939453125012,16.331103515625074],[108.82128906249997,15.377929687500028],[109.30332031250012,13.856445312500043],[109.271875,13.279345703124974],[109.42392578125006,12.955957031249994],[109.44492187500006,12.599609375000057],[109.33554687500012,12.751904296874997],[109.21894531250004,12.64580078124996],[109.30468750000003,12.391162109375045],[109.20683593750007,12.415380859375006],[109.1986328125,11.724853515625014],[109.03964843750012,11.592675781249994],[108.98671875,11.336376953124997],[108.09492187500004,10.897265624999989],[108.0013671875,10.720361328125009],[107.26152343750007,10.39838867187504],[107.00664062500002,10.66054687499998],[106.94746093750004,10.400341796874997],[106.72734375000007,10.535644531250028],[106.605859375,10.46494140625002],[106.74121093750003,10.444384765625003],[106.75742187500006,10.295800781250023],[106.46406250000004,10.298291015624997],[106.78525390625012,10.116455078124986],[106.59560546875005,9.859863281250028],[106.1364257812501,10.221679687500014],[106.56435546875005,9.715625],[106.48408203125004,9.559423828125006],[105.83095703125005,10.000732421875028],[106.15859375,9.59414062499998],[106.16835937500005,9.396728515625],[105.50097656249997,9.093212890624983],[105.11435546875006,8.629199218750031],[104.77041015625,8.59765625],[104.89628906250007,8.746630859374974],[104.81855468750004,8.801855468750034],[104.84521484375003,9.606152343750026],[105.08447265625003,9.99570312499999],[104.8019531250001,10.202734374999977],[104.66347656250005,10.169921875000043],[104.42636718750006,10.411230468749991],[104.85058593749997,10.534472656249974],[105.04638671874997,10.701660156250014],[105.04570312500002,10.911376953125014],[105.3146484375001,10.845166015625026],[105.40576171875003,10.95161132812504],[105.75507812500004,10.989990234375043],[105.85332031250007,10.86357421874996],[106.16396484375005,10.794921875],[106.16093750000002,11.037109375000057],[105.85605468750006,11.294287109375048],[105.85146484375005,11.635009765625],[106.0060546875001,11.758007812500011],[106.39921875000007,11.687011718750028],[106.41386718750002,11.9484375],[106.70009765625,11.979296874999974],[107.21210937500004,12.30400390624996],[107.39335937500002,12.260498046874972],[107.50644531250006,12.364550781250031],[107.47539062500002,13.030371093749963],[107.60546874999997,13.437792968750017],[107.3314453125,14.126611328125009],[107.51943359375005,14.705078125],[107.51376953125012,14.817382812500057],[107.52451171875012,14.871826171875043],[107.50468750000007,14.915917968749966],[107.48037109375,14.979882812500037],[107.55527343750006,15.057031250000023],[107.58964843750002,15.118457031250017],[107.63369140625005,15.18984375],[107.653125,15.255224609374991],[107.62167968750006,15.309863281250017],[107.56425781250002,15.391601562499972],[107.45957031250012,15.4658203125],[107.33876953125,15.560498046875011],[107.27939453125006,15.618701171875045],[107.16591796875005,15.802490234375028],[107.1888671875,15.838623046875],[107.36064453125002,15.921728515624977],[107.3919921875,15.951660156250028],[107.39638671875,16.04301757812499],[106.93066406249997,16.353125],[106.8927734375001,16.396533203125074],[106.85107421875003,16.515625],[106.83242187500005,16.526269531250023],[106.79160156250006,16.490332031250006],[106.73955078125007,16.452539062500023],[106.6564453125001,16.49262695312501],[106.54619140625002,16.650732421874977],[106.53369140625003,16.821044921875057],[106.52597656250006,16.876611328124994],[106.50224609375002,16.95410156249997],[106.26953125000003,17.21679687500003],[106.00625,17.415283203125057],[105.69140625000003,17.737841796875045],[105.58847656250012,17.983691406250045],[105.51855468749997,18.077441406250045],[105.45820312500004,18.15429687499997],[105.11455078125002,18.40527343750003],[105.08701171875006,18.496240234374994],[105.14541015625,18.616796875000063],[105.14648437500003,18.650976562500006],[103.89160156250003,19.304980468750017],[103.89638671875,19.339990234375023],[103.93203125,19.366064453125006],[104.0275390625001,19.42045898437499],[104.062890625,19.48256835937505],[104.05156250000007,19.564160156249955],[104.01347656250007,19.64648437500003],[104.03203125000002,19.675146484375006],[104.06279296875007,19.678417968749983],[104.25986328125006,19.685498046874983],[104.5462890625,19.61054687500001],[104.58789062500003,19.61875],[104.74316406250003,19.754736328124977],[104.80175781249997,19.83613281250004],[104.81513671875004,19.90400390625001],[104.9279296875001,20.01811523437499],[104.92919921875003,20.082812500000017],[104.88867187500003,20.169091796875023],[104.84785156250004,20.202441406250045],[104.69873046875003,20.20532226562503],[104.67695312500004,20.224707031249977],[104.66191406250007,20.28901367187501],[104.65644531250004,20.32851562499999],[104.6188476562501,20.37451171875003],[104.49619140625006,20.413671875],[104.39218750000012,20.424755859374955],[104.36777343750012,20.44140624999997],[104.40781250000012,20.48574218750005],[104.47861328125006,20.529589843750017],[104.53271484374997,20.55488281250001],[104.58320312500004,20.646679687499955],[104.34960937499997,20.821093750000074],[104.19531249999997,20.913964843749966],[104.10136718750002,20.94550781250001],[103.63505859375007,20.697070312500017],[103.46357421875004,20.779833984375017],[103.21074218750002,20.840625],[103.10449218749997,20.891650390625045],[102.88378906250003,21.202587890624983],[102.85117187500006,21.26591796874999],[102.94960937500005,21.681347656249983],[102.84521484374997,21.73476562500005],[102.81591796874997,21.807373046875],[102.7982421875,21.797949218750034],[102.77109375000006,21.709667968749983],[102.73857421875002,21.67792968750001],[102.66201171875005,21.67602539062497],[102.58251953125003,21.90429687500003],[102.12744140624997,22.379199218750045],[102.1759765625001,22.414648437500006],[102.2370117187501,22.466015624999983],[102.40644531250004,22.70800781249997],[102.47089843750004,22.75092773437501],[102.98193359374997,22.4482421875],[103.32666015625003,22.769775390625057],[103.49296875000007,22.587988281250034],[103.62021484375006,22.782031250000045],[103.94150390625006,22.540087890625045],[104.14306640624997,22.800146484375006],[104.37177734375004,22.704052734374983],[104.68730468750002,22.822216796874983],[104.86474609375003,23.136376953125023],[105.27539062500003,23.34521484375003],[105.8429687500001,22.922802734374955],[106.14843749999997,22.970068359375006],[106.2790039062501,22.857470703125045],[106.54179687500007,22.908349609375023],[106.78027343749997,22.778906250000034],[106.55039062500006,22.501367187499994],[106.66357421875003,21.97890625000005],[106.97099609375002,21.923925781250034],[107.35117187500012,21.60888671874997],[107.75927734374997,21.655029296875057],[107.97265624999997,21.507958984375023]]]]},properties:{name:"Vietnam",childNum:4}},{geometry:{type:"MultiPolygon",coordinates:[[[[169.49130859375006,-19.54013671875002],[169.34726562500006,-19.623535156249957],[169.2174804687501,-19.476367187500003],[169.24746093750005,-19.3447265625],[169.49130859375006,-19.54013671875002]]],[[[169.334375,-18.940234375000017],[168.98691406250006,-18.87128906250001],[169.01582031250004,-18.64375],[169.14384765625002,-18.63105468750001],[169.334375,-18.940234375000017]]],[[[168.44580078124997,-17.54218750000004],[168.58496093750003,-17.695898437500006],[168.52460937500004,-17.798046875000026],[168.15820312500003,-17.710546874999963],[168.2731445312501,-17.552246093749957],[168.44580078124997,-17.54218750000004]]],[[[168.44677734375003,-16.778808593749957],[168.18144531250002,-16.804003906250017],[168.13535156250006,-16.636914062499997],[168.44677734375003,-16.778808593749957]]],[[[168.29667968750007,-16.33652343749999],[167.92900390625002,-16.22871093749997],[168.16386718750002,-16.081640625000034],[168.29667968750007,-16.33652343749999]]],[[[167.4125,-16.095898437499997],[167.83662109375004,-16.449707031249957],[167.44931640625012,-16.554980468750003],[167.34921875000006,-16.15449218750004],[167.15146484375006,-16.080468749999966],[167.19951171875002,-15.885058593750031],[167.33574218750007,-15.916699218749997],[167.4125,-16.095898437499997]]],[[[167.9113281250001,-15.435937500000023],[167.67421875,-15.4515625],[168.00253906250012,-15.283203124999986],[167.9113281250001,-15.435937500000023]]],[[[166.74580078125004,-14.826855468750011],[166.81015625000012,-15.15742187500004],[167.0755859375,-14.935644531249977],[167.20078125000012,-15.443066406249969],[167.0939453125001,-15.580859374999974],[166.75830078125003,-15.631152343750003],[166.63105468750004,-15.406054687499974],[166.56738281250003,-14.641796874999969],[166.74580078125004,-14.826855468750011]]],[[[167.58486328125,-14.260937500000011],[167.43027343750012,-14.294921875],[167.41074218750006,-14.19746093750004],[167.50644531250012,-14.142187499999977],[167.58486328125,-14.260937500000011]]],[[[167.48886718750006,-13.907226562499972],[167.3917968750001,-13.788378906250017],[167.48105468750006,-13.709472656250014],[167.48886718750006,-13.907226562499972]]]]},properties:{name:"Vanuatu",childNum:10}},{geometry:{type:"MultiPolygon",coordinates:[[[[-171.4541015625,-14.04648437500002],[-171.9119140625,-14.001660156250026],[-172.04589843750003,-13.857128906249983],[-171.60390624999997,-13.879199218750045],[-171.4541015625,-14.04648437500002]]],[[[-172.33349609375,-13.46523437499999],[-172.17685546874998,-13.68466796875002],[-172.224951171875,-13.804296874999963],[-172.535693359375,-13.791699218749983],[-172.77851562499998,-13.516796875000011],[-172.33349609375,-13.46523437499999]]]]},properties:{name:"Samoa",childNum:2}},{geometry:{type:"MultiPolygon",coordinates:[[[[53.76318359374997,12.636816406249991],[54.18740234375005,12.664013671875026],[54.511132812499994,12.552783203125017],[54.12949218750006,12.360644531250045],[53.71884765625006,12.318994140624994],[53.31582031250005,12.533154296875011],[53.53496093750002,12.715771484374997],[53.76318359374997,12.636816406249991]]],[[[42.75585937500003,13.70429687500004],[42.689746093750074,13.673632812500017],[42.7941406250001,13.766113281250028],[42.75585937500003,13.70429687500004]]],[[[42.787402343750074,13.971484375000031],[42.69404296875004,14.007910156249991],[42.76210937500005,14.067480468750048],[42.787402343750074,13.971484375000031]]],[[[53.08564453125004,16.648388671874955],[52.327734375,16.293554687500063],[52.17402343750004,15.956835937500017],[52.2174804687501,15.655517578125],[51.3224609375001,15.22626953125004],[49.34990234375002,14.637792968749977],[48.66835937499999,14.050146484374977],[47.9899414062501,14.048095703125],[47.40771484374997,13.661621093750057],[46.78886718750002,13.465576171874986],[45.65732421875006,13.338720703124991],[45.03867187500006,12.815869140624969],[44.617773437500006,12.817236328124977],[44.00585937499997,12.607666015625],[43.634375,12.744482421874991],[43.487597656250074,12.69882812500002],[43.23193359375003,13.267089843750057],[43.2824218750001,13.692529296875037],[43.08906250000004,14.010986328125],[42.93642578125005,14.938574218749963],[42.85566406250004,15.132958984375037],[42.65781250000006,15.232812500000051],[42.79902343750004,15.326269531249991],[42.71718750000005,15.654638671875006],[42.83964843750002,16.032031250000074],[42.79931640624997,16.37177734375001],[43.16503906249997,16.689404296874955],[43.19091796875003,17.359375],[43.41796875000003,17.516259765625023],[43.91699218749997,17.32470703124997],[45.14804687500006,17.427441406249955],[45.5353515625001,17.30205078124999],[46.72763671875006,17.26557617187501],[46.97568359375006,16.953466796875034],[47.14355468749997,16.946679687499966],[47.44179687499999,17.111865234375045],[47.57958984374997,17.448339843750034],[48.17216796875002,18.156933593749983],[49.04199218750003,18.58178710937503],[51.977636718750006,18.996142578125074],[53.08564453125004,16.648388671874955]]]]},properties:{name:"Yemen",childNum:4}},{geometry:{type:"MultiPolygon",coordinates:[[[[37.85693359375003,-46.94423828124998],[37.5900390625001,-46.90800781250006],[37.78955078124997,-46.8375],[37.85693359375003,-46.94423828124998]]],[[[31.799609375000017,-23.8921875],[31.98583984374997,-24.460644531249983],[31.921679687500017,-25.96875],[31.335156250000097,-25.755566406249997],[31.207324218750074,-25.843359375000034],[31.08808593750004,-25.980664062500026],[30.803320312500006,-26.41347656250001],[30.806738281250006,-26.78525390624999],[30.88330078124997,-26.792382812500023],[30.938085937500006,-26.91582031250003],[31.06337890625005,-27.1123046875],[31.274023437500063,-27.23837890625002],[31.469531250000017,-27.29550781250002],[31.74257812500005,-27.309960937500037],[31.95839843750005,-27.305859375],[31.946093750000017,-27.173632812499974],[31.96718750000005,-26.96064453125001],[31.994726562500006,-26.817480468749977],[32.024804687499994,-26.81113281250002],[32.112890625,-26.83945312500002],[32.19960937499999,-26.833496093749957],[32.35351562499997,-26.861621093750003],[32.7765625000001,-26.850976562499966],[32.88613281250005,-26.849316406249983],[32.53476562500006,-28.19970703125003],[32.285742187500006,-28.62148437499998],[31.335156250000097,-29.378125],[29.97119140625003,-31.322070312500017],[28.449414062500068,-32.62460937499999],[27.077441406250074,-33.52119140625004],[26.429492187500045,-33.75957031250002],[25.80585937500001,-33.737109374999974],[25.574218750000057,-34.03535156249998],[25.00292968750003,-33.97363281250003],[24.8271484375,-34.16894531250003],[24.595507812500074,-34.17451171875],[23.697851562500063,-33.99277343750002],[23.268164062500006,-34.08115234374999],[22.553808593750063,-34.01005859374999],[22.24550781250005,-34.06914062500003],[21.788964843750023,-34.37265624999996],[20.529882812500034,-34.4630859375],[20.020605468750006,-34.785742187500006],[19.298242187500023,-34.61503906249996],[19.330761718750068,-34.49238281250001],[19.098339843750068,-34.350097656249986],[18.831347656250017,-34.36406249999999],[18.75214843750004,-34.08261718750002],[18.50039062499999,-34.10927734375004],[18.46162109375001,-34.346875],[18.35205078124997,-34.1884765625],[18.43300781250005,-33.71728515625003],[17.851074218750057,-32.82744140625002],[17.96523437500005,-32.70859374999996],[18.125,-32.74912109374996],[18.325292968750034,-32.50498046874996],[18.21083984375008,-31.74248046874996],[17.34707031250005,-30.44482421875],[16.95,-29.40341796875002],[16.739453124999983,-29.009375],[16.447558593750045,-28.61757812499998],[16.755761718750023,-28.45214843750003],[16.7875,-28.39472656249997],[16.81015625,-28.264550781249994],[16.841210937500023,-28.21894531250004],[16.875292968750045,-28.12792968749997],[16.93330078125004,-28.06962890624999],[17.05625,-28.03105468750003],[17.1884765625,-28.13251953125001],[17.358691406250017,-28.269433593750023],[17.44794921875001,-28.698144531249966],[18.310839843750017,-28.88623046875],[19.16171875,-28.93876953124996],[19.245800781250068,-28.90166015625003],[19.31269531250004,-28.733300781250023],[19.539843750000017,-28.574609375000023],[19.98046875,-28.45126953125002],[19.98046875,-28.310351562500003],[19.98046875,-24.77675781249998],[20.430664062500057,-25.14707031250002],[20.79316406250001,-25.915625],[20.641406250000017,-26.7421875],[20.739843749999977,-26.84882812499997],[21.694726562500023,-26.840917968749963],[21.738085937500045,-26.806835937500026],[21.788281250000068,-26.710058593750034],[22.01093750000004,-26.635839843750006],[22.090917968749977,-26.580175781250034],[22.217578125000045,-26.38886718749997],[22.47089843750004,-26.219042968750003],[22.548632812500074,-26.178417968749997],[22.59765625000003,-26.13271484375001],[22.878808593750023,-25.457910156250023],[23.148730468750017,-25.288671875],[23.389257812500006,-25.291406250000023],[23.89375,-25.600878906250017],[23.96953124999999,-25.62607421874999],[24.192968750000034,-25.632910156249963],[24.33056640625,-25.742871093749983],[25.21337890625,-25.75625],[25.518164062500006,-25.66279296875001],[25.91210937499997,-24.747460937499966],[26.031835937500034,-24.70244140625003],[26.130859375000057,-24.671484375000034],[26.39716796875004,-24.61357421874996],[26.451757812500063,-24.582714843749983],[26.835058593750063,-24.240820312499963],[27.085546875000034,-23.577929687500003],[27.7685546875,-23.14892578125],[27.812597656250006,-23.108007812500006],[28.210156249999983,-22.693652343749974],[28.83984375000003,-22.480859374999966],[28.94580078125003,-22.39511718749999],[29.013476562500045,-22.27841796875002],[29.129882812500057,-22.21328125],[29.364843750000063,-22.19394531250005],[29.37744140625003,-22.19277343749998],[29.66308593749997,-22.146289062500017],[29.90234375000003,-22.184179687500006],[30.19042968750003,-22.291113281250034],[30.460156250000097,-22.329003906250023],[30.71162109375004,-22.297851562499986],[31.07343750000004,-22.30781249999997],[31.19726562499997,-22.344921874999983],[31.287890625000074,-22.402050781249983],[31.54560546875004,-23.48232421874998],[31.799609375000017,-23.8921875]],[[27.19355468750001,-29.94130859375001],[27.364062500000017,-30.27919921875001],[27.753125,-30.6],[28.05683593750001,-30.63105468750001],[28.128710937500017,-30.52509765625001],[28.39208984375003,-30.14755859375002],[28.646875,-30.1265625],[29.09804687500005,-29.919042968750006],[29.142187500000063,-29.70097656249999],[29.293554687500006,-29.56689453125003],[29.348828125000097,-29.441992187499977],[29.38671874999997,-29.319726562500023],[29.301367187500006,-29.08984375],[28.625781250000017,-28.581738281250054],[28.583398437499994,-28.59414062499999],[28.471875,-28.615820312499977],[28.23261718750004,-28.701269531249977],[28.084375,-28.779980468750026],[27.95986328125008,-28.87333984375003],[27.73554687500004,-28.940039062500034],[27.294531250000063,-29.519335937500017],[27.056933593750074,-29.62558593749999],[27.19355468750001,-29.94130859375001]]]]},properties:{name:"South Africa",childNum:2}},{geometry:{type:"Polygon",coordinates:[[[33.148046875,-9.603515625],[33.25,-9.759570312500003],[33.35097656250002,-9.862207031250009],[33.33710937500001,-9.954003906250009],[33.3115234375,-10.037988281250009],[33.52890625,-10.234667968750003],[33.53759765625,-10.3515625],[33.5537109375,-10.391308593750011],[33.66152343750002,-10.553125],[33.29277343750002,-10.85234375],[33.37978515625002,-11.157910156250011],[33.26835937500002,-11.40390625],[33.23271484375002,-11.417675781250011],[33.22636718750002,-11.534863281250011],[33.30390625000001,-11.690820312500009],[33.25234375000002,-12.112597656250003],[33.34013671875002,-12.308300781250011],[33.512304687500006,-12.347753906250006],[32.975195312500006,-12.701367187500011],[32.96757812500002,-13.225],[32.67041015625,-13.590429687500006],[32.797460937500006,-13.6884765625],[32.98125,-14.009375],[33.148046875,-13.94091796875],[33.201757812500006,-14.013378906250011],[30.231835937500023,-14.990332031250006],[30.39609375,-15.64306640625],[29.4873046875,-15.69677734375],[28.9130859375,-15.98779296875],[28.760546875000017,-16.53212890625001],[27.932226562500006,-16.89619140625001],[27.020800781250017,-17.95839843750001],[26.779882812500006,-18.04150390625],[26.333398437500023,-17.929296875],[25.995898437500017,-17.969824218750006],[25.2587890625,-17.793554687500006],[25.001757812500017,-17.56855468750001],[24.73291015625,-17.51777343750001],[24.27490234375,-17.481054687500006],[23.380664062500017,-17.640625],[22.193945312500006,-16.628125],[21.979785156250017,-15.95556640625],[21.979394531250023,-14.440527343750006],[21.979296875000017,-14.11962890625],[21.979101562500006,-13.798730468750009],[21.978906250000023,-13.0009765625],[22.209570312500006,-13.0009765625],[23.843164062500023,-13.0009765625],[23.962988281250006,-12.988476562500011],[23.882421875,-12.799023437500011],[23.886523437500017,-12.743261718750006],[23.909375,-12.636132812500009],[23.98388671875,-11.725],[23.96650390625001,-10.871777343750011],[24.36572265625,-11.1298828125],[24.3779296875,-11.417089843750006],[25.28876953125001,-11.21240234375],[25.349414062500017,-11.623046875],[26.025976562500006,-11.89013671875],[26.824023437500017,-11.965234375],[27.1591796875,-11.579199218750006],[27.573828125,-12.22705078125],[28.412890625000017,-12.51806640625],[28.550878906250006,-12.836132812500011],[28.730078125,-12.925488281250011],[29.014257812500006,-13.368847656250011],[29.20185546875001,-13.398339843750009],[29.55419921875,-13.248925781250009],[29.775195312500017,-13.438085937500006],[29.79511718750001,-12.155468750000011],[29.508203125000023,-12.228222656250011],[29.48554687500001,-12.41845703125],[29.064355468750023,-12.348828125000011],[28.482519531250006,-11.812109375],[28.383398437500006,-11.566699218750003],[28.6455078125,-10.550195312500009],[28.60419921875001,-9.678808593750006],[28.400683593750017,-9.224804687500011],[28.869531250000023,-8.785839843750011],[28.89814453125001,-8.485449218750006],[30.75117187500001,-8.193652343750003],[30.830664062500006,-8.385546875],[30.891992187500023,-8.473730468750006],[30.968359375,-8.550976562500011],[31.07636718750001,-8.611914062500006],[31.3505859375,-8.60703125],[31.44921875,-8.65390625],[31.53486328125001,-8.71328125],[31.55625,-8.80546875],[31.673632812500017,-8.908789062500006],[31.91865234375001,-8.9421875],[31.921875,-9.019433593750009],[31.94257812500001,-9.054003906250003],[32.75664062500002,-9.322265625],[32.919921875,-9.407421875000011],[32.99599609375002,-9.622851562500003],[33.148046875,-9.603515625]]]},properties:{name:"Zambia",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[31.287890625000017,-22.40205078125001],[31.07343750000001,-22.30781250000001],[30.71162109375001,-22.2978515625],[30.46015625000001,-22.32900390625001],[30.1904296875,-22.291113281250006],[29.90234375,-22.184179687500006],[29.6630859375,-22.146289062500003],[29.37744140625,-22.19277343750001],[29.36484375,-22.193945312500006],[29.315234375000017,-22.15771484375],[29.237207031250023,-22.07949218750001],[29.042382812500023,-22.018359375],[29.02558593750001,-21.796875],[28.014062500000023,-21.55419921875],[27.66943359375,-21.064257812500003],[27.679296875,-20.503027343750006],[27.28076171875,-20.47871093750001],[27.17822265625,-20.10097656250001],[26.168066406250006,-19.53828125000001],[25.939355468750023,-18.93867187500001],[25.242285156250006,-17.969042968750003],[25.2587890625,-17.793554687500006],[25.995898437500017,-17.969824218750006],[26.333398437500023,-17.929296875],[26.779882812500006,-18.04150390625],[27.020800781250017,-17.95839843750001],[27.932226562500006,-16.89619140625001],[28.760546875000017,-16.53212890625001],[28.9130859375,-15.98779296875],[29.4873046875,-15.69677734375],[30.39609375,-15.64306640625],[30.437792968750017,-15.995312500000011],[31.236230468750023,-16.02363281250001],[31.939843750000023,-16.428808593750006],[32.94804687500002,-16.71230468750001],[32.87626953125002,-16.88359375],[32.99306640625002,-18.35957031250001],[32.69970703125,-18.94091796875],[32.84980468750001,-19.10439453125001],[32.77763671875002,-19.388769531250006],[32.992773437500006,-19.98486328125],[32.49238281250001,-20.659765625],[32.353613281250006,-21.136523437500003],[32.429785156250006,-21.29707031250001],[31.429492187500017,-22.298828125],[31.287890625000017,-22.40205078125001]]]},properties:{name:"Zimbabwe",childNum:1}},{geometry:{type:"Polygon",coordinates:[[[74.00809389139292,33.25375789331485],[73.19660141888893,33.898124784580936],[73.13410859949555,34.82510160558277],[72.31128647748268,35.77290936638241],[73.08203125000107,36.43949943991182],[73.08961802927895,36.86435907947333],[73.116796875,36.868554687499994],[74.03886718750002,36.825732421874996],[74.54140625000002,37.02216796875],[74.69218750000002,37.0357421875],[74.8892578125,36.952441406249996],[74.94912109375002,36.968359375],[75.05390625000001,36.987158203125],[75.14521484375001,36.9732421875],[75.3466796875,36.913476562499994],[75.37685546875002,36.883691406249994],[75.42421875000002,36.738232421875],[75.46025390625002,36.725048828125],[75.57373046875,36.759326171874996],[75.66718750000001,36.741992187499996],[75.77216796875001,36.694921875],[75.84023437500002,36.649707031249996],[75.88496093750001,36.600732421874994],[75.93300781250002,36.52158203125],[75.95185546875001,36.45810546875],[75.97441406250002,36.382421875],[75.91230468750001,36.048974609374994],[76.07089843750003,35.9830078125],[76.14785156250002,35.829003906249994],[76.17783203125003,35.810546875],[76.25166015625001,35.8109375],[76.3857421875,35.837158203125],[76.50205078125003,35.878222656249996],[76.55126953125,35.887060546875],[76.5634765625,35.772998046874996],[76.6318359375,35.729394531249994],[76.7275390625,35.678662109375],[76.76689453124999,35.66171875],[76.81279296874999,35.571826171874996],[76.88222656250002,35.4357421875],[76.927734375,35.346630859375],[77.04863281249999,35.109912109374996],[77.00087890625002,34.991992187499996],[76.78291015625001,34.900195312499996],[76.75751953125001,34.877832031249994],[76.7490234375,34.847558593749994],[76.6962890625,34.786914062499996],[76.59443359375001,34.73583984375],[76.45673828125001,34.756103515625],[76.17246093750003,34.667724609375],[76.041015625,34.669921875],[75.93828125000002,34.612548828125],[75.86210937500002,34.56025390625],[75.70917968750001,34.503076171874994],[74.300390625,34.765380859375],[74.17197265625,34.7208984375],[74.05585937500001,34.6806640625],[73.96123046875002,34.653466796874994],[73.79453125,34.378222656249996],[73.80996093750002,34.325341796874994],[73.92460937500002,34.287841796875],[73.97236328125001,34.236621093749996],[73.9794921875,34.191308593749994],[73.90390625,34.1080078125],[73.94990234375001,34.018798828125],[74.24648437500002,33.990185546875],[73.97646484375002,33.7212890625],[74.15,33.506982421874994],[74.00809389139292,33.25375789331485]]]},properties:{name:"",childNum:1}},{geometry:{type:"MultiPolygon",coordinates:[[[[78.49194250885338,32.53122786149202],[78.10154031239509,32.87658365066666],[77.71342088235082,32.6917648744551],[77.06655516561037,33.301666835953235],[76.62299010270264,33.32014871357439],[76.32728006076415,32.87658365066666],[75.73585997688717,32.78417426256088],[75.62496871116024,32.28516356678968],[75.32221348233018,32.28516356678968],[74.98730468749997,32.46220703124996],[74.78886718750013,32.4578125],[74.6857421875001,32.493798828124994],[74.66328125000004,32.75766601562495],[74.63242187499995,32.770898437500136],[74.58828125000011,32.7532226562501],[74.35458984375012,32.76870117187505],[74.30546875000007,32.81044921875002],[74.30361328125005,32.991796875000034],[73.98984375000006,33.22119140625006],[74.15,33.506982421874994],[73.97646484375016,33.72128906249998],[74.24648437500011,33.99018554687504],[73.9499023437501,34.018798828125],[73.90390625000012,34.10800781250006],[73.97949218750009,34.191308593749966],[73.97236328125004,34.23662109374996],[73.92460937500007,34.287841796875114],[73.80996093750016,34.32534179687511],[73.79453125000006,34.378222656250045],[73.96123046875007,34.653466796874994],[74.05585937500015,34.68066406250003],[74.17197265624995,34.72089843750004],[74.30039062500006,34.76538085937506],[75.70917968750004,34.50307617187508],[75.86210937500002,34.56025390625001],[75.93828125000019,34.612548828125],[76.04101562500014,34.66992187499997],[76.17246093750006,34.66772460937506],[76.4567382812501,34.756103515625114],[76.5944335937501,34.73583984375006],[76.69628906249997,34.78691406249999],[76.74902343750014,34.84755859375008],[76.7575195312501,34.87783203125005],[76.7829101562501,34.90019531249999],[77.00087890625011,34.99199218750002],[77.03066406250011,35.06235351562498],[77.04863281250007,35.109912109375074],[77.42343749999995,35.30258789062506],[77.57158203125002,35.37875976562495],[77.69697265625015,35.443261718750136],[77.79941406250006,35.49589843750002],[78.0426757812501,35.4797851562501],[78.07578125000006,35.13491210937502],[78.15849609375002,34.94648437499998],[78.32695312500007,34.60639648437498],[78.86484375000006,34.39033203125001],[78.93642578125,34.35195312500002],[78.97060546875011,34.22822265625004],[78.72666015625006,34.013378906249955],[78.78378906250006,33.80878906250004],[78.86503906250002,33.43110351562501],[78.94843750000004,33.346533203125006],[79.1125,33.22626953125001],[79.13515625000005,33.17192382812496],[79.10283203125007,33.05253906249996],[79.14550781250003,33.00146484375006],[79.16992187500003,32.497216796874994],[78.91894531249997,32.3582031250001],[78.75351562500012,32.49926757812506],[78.73671875,32.55839843750002],[78.49194250885338,32.53122786149202]]]]},properties:{name:"",childNum:1}}]}):t("ECharts Map is not loaded"):t("ECharts is not Loaded")}); diff --git a/webapp/src/environments/environment.prod.ts b/webapp/src/environments/environment.prod.ts index 86bb4ef..3b862d3 100644 --- a/webapp/src/environments/environment.prod.ts +++ b/webapp/src/environments/environment.prod.ts @@ -1,6 +1,8 @@ +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ export const environment = { - production: true, - maxConnectionRetry: 10, - - debug: false, // enable console.debug statements + production: true, }; diff --git a/webapp/src/environments/environment.ts b/webapp/src/environments/environment.ts index c09231e..e42b3a0 100644 --- a/webapp/src/environments/environment.ts +++ b/webapp/src/environments/environment.ts @@ -1,6 +1,13 @@ -export const environment = { - production: false, - maxConnectionRetry: 10, +/** + * @license + * Copyright Akveo. All Rights Reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + */ +// The file contents for the current environment will overwrite these during build. +// The build system defaults to the dev environment which uses `environment.ts`, but if you do +// `ng build --env=prod` then `environment.prod.ts` will be used instead. +// The list of which env maps to which file can be found in `.angular-cli.json`. - debug: true, // enable console.debug statements +export const environment = { + production: false, }; diff --git a/webapp/src/assets/favicon.ico b/webapp/src/favicon.ico similarity index 100% rename from webapp/src/assets/favicon.ico rename to webapp/src/favicon.ico diff --git a/webapp/src/favicon.png b/webapp/src/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8840fa268f789d5530bfc649dca7a675587aeec5 GIT binary patch literal 27748 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
C^&XvW61QDc; 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 z zcVB+!)nyQmccH(1!TzBsh=MV%e|^S30%IF>vGp271{c3d$K=L=U#oB=%RN`&L8jWH znuWkc7|`061+UP1kh)tQ?LR&J0F8rE-Px)Q4h9i2qCoO~1rYx!yJaiBY~;{RznY66 zOdEFAU5?yyoNR?!)S3+3L3P&*N5Jx=pWRr5ar2`*LvwSz*S|Iekjrvs=SloIHY()< zZ|WLdYeGK-%WU0#=R>V-7B55O*}7d+0YOJlf);9T5!Q@AaUQKCNc~}ju}@>le%zV) z!hv}Ar6bTdY9jpSG($n_OX-YWDv95n-3kscQY+uozM`sdbq>UJ~tUfe6=3=|!JgO!QLU+_IoHuv!Ak(OL7H~a!5&{8HeYJoXg90!*k$@f`y(J_z zc^d|M9WE~tOBn&V4(O;NE|c(|!k6PLAY#2Zy@=j%#2N8K|B5#$5re1H%JP3et6X2m z9ySQB(bD05^NImAD=>`D*T$@+mXhnBpQrvKB7vtT5!ZjRKF=Y=yy(Kl=u#54t=h>x z&HY!bI8iNCyTTSl4qE^&jXLj87e{h;UxN?7h8dlp2&z{ji77>z)K@)Ofs%&WI0BEN zAX+$7`Tyt7OQl_AjjMPH4n-}--#%PG)HiplxS^kW^Atp1WK5DXR>e~>I(B~j_r#|S7_xDMWC zv>-dc5FDw(^9+Ty3PXPq=%AlI*(6YXGexwx)L49~{pd2vMv31!PxVwCEla!Lwir<9 z|Nd=k_*2C4$qo{(UA8Ek+UQiG>8}L}?*gZM4Nb0t|C_%o zAU%D7Y5rI^XL@HtM}gk1=A;a#jX(qZz7SVLy`gR}CB1Sx+VQgd+yH`}Tz?^N;@GLQ zsy+-&t*ORa!~XxOps7`}uif9tf&}Q4(OqjzJPq^FOtV;$kf`v~m0dR|Kw5QH|B1Ol gF|SMS84C0zkCK1Oz2*h_hA`ljvZhj%f XDS Dashboard - - - - + + + + +