[
  {
    "path": ".babelrc",
    "content": "{\n\t\"presets\": [\"env\", \"react\"],\n\t\"plugins\": [\"transform-object-rest-spread\"]\n}"
  },
  {
    "path": ".eslintignore",
    "content": "README.md\njest.config.js\n"
  },
  {
    "path": ".eslintrc",
    "content": "{\n\t\"env\": {\n\t\t\"browser\": true,\n\t\t\"es6\": true,\n\t\t\"jest/globals\": true\n\t},\n\t\"extends\": [\n\t\t\"eslint:recommended\",\n\t\t\"plugin:react/recommended\"\n\t],\n\t\"settings\": {\n\t\t\"react\": {\n\t\t\t\"version\": \"detect\"\n\t\t}\n\t},\n\t\"parserOptions\": {\n\t\t\"ecmaFeatures\": {\n\t\t\t\"experimentalObjectRestSpread\": true,\n\t\t\t\"jsx\": true\n\t\t},\n\t\t\"sourceType\": \"module\"\n\t},\n\t\"plugins\": [\n\t\t\"react\",\n\t\t\"jest\"\n\t],\n\t\"rules\": {\n\t\t\"indent\": [\n\t\t\t\"error\",\n\t\t\t\"tab\",\n\t\t\t{\n\t\t\t\t\"SwitchCase\": 1\n\t\t\t}\n\t\t],\n\t\t\"linebreak-style\": [\n\t\t\t\"error\",\n\t\t\t\"unix\"\n\t\t],\n\t\t\"quotes\": [\n\t\t\t\"error\",\n\t\t\t\"single\",\n\t\t\t{\n\t\t\t\t\"allowTemplateLiterals\": true\n\t\t\t}\n\t\t],\n\t\t\"semi\": [\n\t\t\t\"error\",\n\t\t\t\"always\"\n\t\t],\n\t\t\"react/no-find-dom-node\": \"off\"\n\t}\n}"
  },
  {
    "path": ".gitignore",
    "content": ".DS_Store\n.vscode\nnode_modules\nlib\ndist\ncoverage\n"
  },
  {
    "path": ".travis.yml",
    "content": "language: node_js\nnode_js:\n  - \"10\"\nscript:\n  - npm test\n  - npm run build\nafter_success:\n  - bash <(curl -s https://codecov.io/bash)\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "# Changelog\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).\n\n## [2.2.0]\n### Added\n- Add `locationAriaLabel` prop to customize ARIA label of each location [#49](https://github.com/VictorCazanave/react-svg-map/pull/49)\n\n### Fixed\n- Add missing default values of `locationTabIndex` and locationRole` props\n- Use MIT license instead of GPLv3\n\n## [2.1.2]\n### Fixed\n- Add missing CSS file in production\n  \n## [2.1.1]\n### Fixed\n- Handle invalid ids in `selectedLocationIds`\n\n## [2.1.0]\n### Added\n- Add `selectedLocationId` and `selectedLocationIds` props to handle initial selected locations\n- Add `childrenBefore` and `childrenAfter` props to handle \"slots\"\n\n## [2.0.2]\n### Added\n- Add files property in package.json to reduce size of package\n- \n### Changed\n- Update dependencies to fix security issues\n\n## [2.0.1]\n### Fixed\n- Fix tabindex of CheckboxSVGMap\n\n## [2.0.0]\n### Removed\n- Externalize maps ([svg-maps](https://github.com/VictorCazanave/svg-maps/))\n- Remove deprecated tabIndex and type properties\n\n### Changed\n- Update documentation\n- Update tests using fake maps\n\n## [1.3.1]\n### Changed\n- Use GitHub pages to host demo\n\n## [1.3.0]\n### Added\n- Allow function locationClassName prop of SVGMap, CheckboxSVGMap and RadioSVGMap components\n\n### Changed\n- Update examples\n- Externalize Jest config\n- Update Jest config\n\n## [1.2.0]\n### Added\n- Create CheckboxSVGMap and RadioSVGMap components\n- Add unit tests\n\n### Changed\n- Update examples\n- Deprecate tabIndex and type properties\n- Improve snapshot tests\n- Update dev dependencies\n\n## [1.1.0]\n### Added\n- Create Utah map\n\n### Removed\n- Remove deprecated NSP badge\n\n## [1.0.7] - 2018-08-25\n### Added\n- Add lint script\n- Create CONTRIBUTING\n- Create CHANGELOG\n\n## [1.0.6] - 2018-07-11\n### Added\n- Add dev dependencies badge in README\n\n### Changed\n- Update prop-types dependency to v15.6.2\n- Update dev dependencies\n\n### Fixed\n- Fix typo in README\n\n## [1.0.5] - 2018-05-05\n### Added\n- Add onLocationMouseMove documentation\n\n### Changed\n- Update dev dependencies\n\n### Fixed\n- Fix indentation in README\n- Fix gif URL in README\n\n## [1.0.4] - 2018-04-22\n### Added\n- Add example gif in README\n\n## [1.0.3] - 2018-04-22\n### Added\n- Add USA documentation\n\n### Fixed\n- Fix installation documentation\n\n## [1.0.2] - 2018-04-22\n### Added\n- Create USA map\n- Create onMouseMove event handler\n- Create tooltip example\n\n## [1.0.1] - 2018-04-03\n### Added\n- Add code coverage badge with [codecov](codecov.io)\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "# Contributing\n\nIf you want to contribute to this project, here's a quick guide:\n1. Fork the repository\n1. Develop your code changes\n1. Ensure eslint is happy: `npm run lint`\n1. Ensure the tests pass: `npm test`\n1. Commit your changes\n1. Push to your fork\n1. Submit a pull request\n\n## Creating a new map\n### Map file\n* Name the file `[country].js` in Kebab case. For example: `new-zealand.js`\n* Use `Map of [Country]` as `label`\n* Adjust the `viewBox` to have no empty space on each side (top, bottom, left, right)\n* Use English `name`s by default in `[country].js`\n* Create a specific `[country].[lang].js` file to use another language. For example: `taiwan.zh.js`, `france.fr.js`...\n* Use semantic `id`s (shortnames or full names in Kebab case). For example: `ny` for New York, `taipei-city` for Taipei City...\n* Add the map in `/src/maps/`\n* Import and export the map in `/src/index.js`\n\n### Tests\n* Add a test in `/__tests__/svg-map.test.js` for this map: `displays map of [Country]` (in alphabetical order)\n* Update the snapshots with `npm run build-tests`\n* Run ESLint with `npm run lint`\n* Run the tests with `npm test`\n\n### Documentation\n* Add the country with the list of locations alphabetically sorted in the [existing maps section](https://github.com/VictorCazanave/react-svg-map#existing-maps)\n\n## Reporting a bug\n[Open an issue](https://github.com/VictorCazanave/react-svg-map/issues/new).\n"
  },
  {
    "path": "LICENSE",
    "content": "MIT License\n\nCopyright (c) 2018-present, Victor Cazanave\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "README.md",
    "content": "# react-svg-map\n\n[![npm version](https://img.shields.io/npm/v/react-svg-map)](https://www.npmjs.com/package/react-svg-map)\n[![Build Status](https://travis-ci.org/VictorCazanave/react-svg-map.svg?branch=master)](https://travis-ci.org/VictorCazanave/react-svg-map)\n[![codecov](https://codecov.io/gh/VictorCazanave/react-svg-map/branch/master/graph/badge.svg)](https://codecov.io/gh/VictorCazanave/react-svg-map)\n[![Dependency Status](https://david-dm.org/VictorCazanave/react-svg-map.svg)](https://david-dm.org/VictorCazanave/react-svg-map)\n[![peerDependencies Status](https://david-dm.org/VictorCazanave/react-svg-map/peer-status.svg)](https://david-dm.org/VictorCazanave/react-svg-map?type=peer)\n\n_A set of React.js components to display an interactive SVG map._\n\n![React SVG Map](https://media.giphy.com/media/QWpIwVdhY81RL05iNo/giphy.gif)\n\n## Demo\n\n[Take a look at the live demo!](https://victorcazanave.github.io/react-svg-map/)\n\n## Installation\n\n### npm\n\n`npm install --save react-svg-map`\n\n### yarn\n\n`yarn add react-svg-map`\n\n## Usage\n\n### :warning: Breaking change from v1\n\n**This package does not include maps anymore!**\n\nYou have to install the map you need from [svg-maps](https://github.com/VictorCazanave/svg-maps) or you can use your own map. See [maps section](#maps) for more details.\n\nIf you are still using the 1.x.x version, look at the [v1 documentation](https://github.com/VictorCazanave/react-svg-map/tree/v1.3.2#react-svg-map).\n\n### :earth_africa: Simple SVG Map\n\nThis is the base component to display an SVG map.\n\n- Import `SVGMap` component from `react-svg-map`\n- Import the map you want\n- Optionally, import `react-svg-map/lib/index.css` if you want to apply the default styles\n\n```javascript\nimport React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport Taiwan from \"@svg-maps/taiwan\";\nimport { SVGMap } from \"react-svg-map\";\nimport \"react-svg-map/lib/index.css\";\n\nclass App extends React.Component {\n  constructor(props) {\n    super(props);\n  }\n\n  render() {\n    return <SVGMap map={Taiwan} />;\n  }\n}\n\nReactDOM.render(<App />, document.getElementById(\"app\"));\n```\n\n#### API\n\n| Prop                | Type             | Default               | Description                                                                                                      |\n| ------------------- | ---------------- | --------------------- | ---------------------------------------------------------------------------------------------------------------- |\n| map                 | Object           | **required**          | Describe SVG map to display. See [maps section](#maps) for more details.                                         |\n| className           | String           | `'svg-map'`           | CSS class of `<svg>`.                                                                                            |\n| role                | String           | `'none'`              | ARIA role of `<svg>`.                                                                                            |\n| locationClassName   | String\\|Function | `'svg-map__location'` | CSS class of each `<path>`. The function parameters are the location object and the location index.              |\n| locationTabIndex    | String\\|Function | `'0'`                 | Tabindex each `<path>`. The function parameters are the location object and the location index.                  |\n| locationRole        | String           | `'none'`              | ARIA role of each `<path>`.                                                                                      |\n| locationAriaLabel   | Function         | `location.name`       | ARIA label of each `<path>`. The function parameters are the location object and the location index.             |\n| onLocationMouseOver | Function         |                       | Invoked when the user puts the mouse over a location.                                                            |\n| onLocationMouseOut  | Function         |                       | Invoked when the user puts the mouse out of a location.                                                          |\n| onLocationMouseMove | Function         |                       | Invoked when the user moves the mouse on a location.                                                             |\n| onLocationClick     | Function         |                       | Invoked when the user clicks on a location.                                                                      |\n| onLocationKeyDown   | Function         |                       | Invoked when the user hits a keyboard key on a location.                                                         |\n| onLocationFocus     | Function         |                       | Invoked when the user focuses a location.                                                                        |\n| onLocationBlur      | Function         |                       | Invoked when the user unfocuses a location.                                                                      |\n| isLocationSelected  | Function         |                       | Executed to determine if a location is selected. This property is used to set the `aria-checked` HTML attribute. |\n| childrenBefore      | Node             |                       | \"Slot\" before all the locations (`<path>`).                                                                      |\n| childrenAfter       | Node             |                       | \"Slot\" after all the locations (`<path>`).                                                                       |\n\n### :ballot_box_with_check: Checkbox SVG Map\n\nThis is an implementation of `SVGMap` that behaves like a group of checkboxes.  \nIt is based on this [WAI-ARIA example](https://www.w3.org/TR/wai-aria-practices/examples/checkbox/checkbox-1/checkbox-1.html) to support keyboard navigation and be accessible.\n\n- Import `CheckboxSVGMap` component from `react-svg-map`\n- Import the map you want\n- Optionally, import `react-svg-map/lib/index.css` if you want to apply the default styles\n\n```javascript\nimport React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport Taiwan from \"@svg-maps/taiwan\";\nimport { CheckboxSVGMap } from \"react-svg-map\";\nimport \"react-svg-map/lib/index.css\";\n\nclass App extends React.Component {\n  constructor(props) {\n    super(props);\n  }\n\n  render() {\n    return <CheckboxSVGMap map={Taiwan} />;\n  }\n}\n\nReactDOM.render(<App />, document.getElementById(\"app\"));\n```\n\n#### API\n\n| Prop                | Type             | Default               | Description                                                                                                                              |\n| ------------------- | ---------------- | --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |\n| map                 | Object           | **required**          | Describe SVG map to display. See [maps section](#maps) for more details.                                                                 |\n| className           | String           | `'svg-map'`           | CSS class of `<svg>`.                                                                                                                    |\n| locationClassName   | String\\|Function | `'svg-map__location'` | CSS class of each `<path>`. The function parameters are the location object and the location index.                                      |\n| locationAriaLabel   | Function         | `location.name`       | ARIA label of each `<path>`. The function parameters are the location object and the location index.                                     |\n| selectedLocationIds | String[]         |                       | List of `id`s of the **initial** selected locations. It is used only when the component is mounted and is not synchronized when updated. |\n| onChange            | Function         |                       | Invoked when the user selects/deselects a location. The list of selected locations is passed as parameter.                               |\n| onLocationMouseOver | Function         |                       | Invoked when the user puts the mouse over a location.                                                                                    |\n| onLocationMouseOut  | Function         |                       | Invoked when the user puts the mouse out of a location.                                                                                  |\n| onLocationMouseMove | Function         |                       | Invoked when the user moves the mouse on a location.                                                                                     |\n| onLocationFocus     | Function         |                       | Invoked when the user focuses a location.                                                                                                |\n| onLocationBlur      | Function         |                       | Invoked when the user unfocuses a location.                                                                                              |\n| childrenBefore      | Node             |                       | \"Slot\" before all the locations (`<path>`).                                                                                              |\n| childrenAfter       | Node             |                       | \"Slot\" after all the locations (`<path>`).                                                                                               |\n\n### :radio_button: Radio SVG Map\n\nThis is an implementation of `SVGMap` that behaves like a group of radio buttons.  \nIt is based on this [WAI-ARIA example](https://www.w3.org/TR/wai-aria-practices/examples/radio/radio-1/radio-1.html) to support keyboard navigation and be accessible.\n\n- Import `RadioSVGMap` component from `react-svg-map`\n- Import the map you want\n- Optionally, import `react-svg-map/lib/index.css` if you want to apply the default styles\n\n```javascript\nimport React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport Taiwan from \"@svg-maps/taiwan\";\nimport { RadioSVGMap } from \"react-svg-map\";\nimport \"react-svg-map/lib/index.css\";\n\nclass App extends React.Component {\n  constructor(props) {\n    super(props);\n  }\n\n  render() {\n    return <RadioSVGMap map={Taiwan} />;\n  }\n}\n\nReactDOM.render(<App />, document.getElementById(\"app\"));\n```\n\n#### API\n\n| Prop                | Type             | Default               | Description                                                                                                                    |\n| ------------------- | ---------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------ |\n| map                 | Object           | **required**          | Describe SVG map to display. See [maps section](#maps) for more details.                                                       |\n| className           | String           | `'svg-map'`           | CSS class of `<svg>`.                                                                                                          |\n| locationClassName   | String\\|Function | `'svg-map__location'` | CSS class of each `<path>`. The function parameters are the location object and the location index.                            |\n| locationAriaLabel   | Function         | `location.name`       | ARIA label of each `<path>`. The function parameters are the location object and the location index.                           |\n| selectedLocationId  | String           |                       | `id` of the **initial** selected location. It is used only when the component is mounted and is not synchronized when updated. |\n| onChange            | Function         |                       | Invoked when the user selects a location. The selected location is passed as parameter.                                        |\n| onLocationMouseOver | Function         |                       | Invoked when the user puts the mouse over a location.                                                                          |\n| onLocationMouseOut  | Function         |                       | Invoked when the user puts the mouse out of a location.                                                                        |\n| onLocationMouseMove | Function         |                       | Invoked when the user moves the mouse on a location.                                                                           |\n| onLocationFocus     | Function         |                       | Invoked when the user focuses a location.                                                                                      |\n| onLocationBlur      | Function         |                       | Invoked when the user unfocuses a location.                                                                                    |\n| childrenBefore      | Node             |                       | \"Slot\" before all the locations (`<path>`).                                                                                    |\n| childrenAfter       | Node             |                       | \"Slot\" after all the locations (`<path>`).                                                                                     |\n\n## Maps\n\n### Existing maps\n\nSince v2.0.0 this package does not provide maps anymore. All the existing maps have been moved to the independant [svg-maps](https://github.com/VictorCazanave/svg-maps) project because they may be useful for other components/projects.\n\n### Custom maps\n\nYou can modify existing maps or create your own.\n\n#### Modify a map\n\n1. Import the map to modify\n1. Create a new object from this map\n1. Pass this new object as `map` prop of `<SVGMap />` component\n\n```javascript\nimport React from \"react\";\nimport Taiwan from \"@svg-maps/taiwan\";\nimport { SVGMap } from \"react-svg-map\";\n\nclass App extends React.Component {\n  constructor(props) {\n    super(props);\n\n    // Create new map object\n    this.customTaiwan = {\n      ...Taiwan,\n      label: \"Custom map label\",\n      locations: Taiwan.locations.map(location => {\n        // Modify each location\n      })\n    };\n  }\n\n  render() {\n    return <SVGMap map={this.customTaiwan} />;\n  }\n}\n```\n\nIt is recommended to not modify the SVG properties (viewBox, path), because it may break the map's display.\n\n#### Create a map\n\nIf you create a new map (other country, city...), feel free to [contribute to svg-maps project](https://github.com/VictorCazanave/svg-maps/blob/master/CONTRIBUTING.md)!\n"
  },
  {
    "path": "__tests__/__mocks__/styleMock.js",
    "content": "export default {};\n"
  },
  {
    "path": "__tests__/__snapshots__/checkbox-svg-map.test.js.snap",
    "content": "// Jest Snapshot v1, https://goo.gl/fbAQLP\n\nexports[`CheckboxSVGMap component Rendering displays map with custom props 1`] = `\n<svg\n  aria-label=\"label\"\n  className=\"className\"\n  role=\"group\"\n  viewBox=\"viewBox\"\n  xmlns=\"http://www.w3.org/2000/svg\"\n>\n  <text>\n    childrenBefore\n  </text>\n  <path\n    aria-checked={false}\n    aria-label=\"name0\"\n    className=\"locationClassName\"\n    d=\"path0\"\n    id=\"id0\"\n    name=\"name0\"\n    onBlur={[Function]}\n    onClick={[Function]}\n    onFocus={[Function]}\n    onKeyDown={[Function]}\n    onMouseMove={[Function]}\n    onMouseOut={[Function]}\n    onMouseOver={[Function]}\n    role=\"checkbox\"\n    tabIndex=\"0\"\n  />\n  <path\n    aria-checked={false}\n    aria-label=\"name1\"\n    className=\"locationClassName\"\n    d=\"path1\"\n    id=\"id1\"\n    name=\"name1\"\n    onBlur={[Function]}\n    onClick={[Function]}\n    onFocus={[Function]}\n    onKeyDown={[Function]}\n    onMouseMove={[Function]}\n    onMouseOut={[Function]}\n    onMouseOver={[Function]}\n    role=\"checkbox\"\n    tabIndex=\"0\"\n  />\n  <path\n    aria-checked={false}\n    aria-label=\"name2\"\n    className=\"locationClassName\"\n    d=\"path2\"\n    id=\"id2\"\n    name=\"name2\"\n    onBlur={[Function]}\n    onClick={[Function]}\n    onFocus={[Function]}\n    onKeyDown={[Function]}\n    onMouseMove={[Function]}\n    onMouseOut={[Function]}\n    onMouseOver={[Function]}\n    role=\"checkbox\"\n    tabIndex=\"0\"\n  />\n  <text>\n    childrenAfter\n  </text>\n</svg>\n`;\n\nexports[`CheckboxSVGMap component Rendering displays map with default props 1`] = `\n<svg\n  aria-label=\"label\"\n  className=\"svg-map\"\n  role=\"group\"\n  viewBox=\"viewBox\"\n  xmlns=\"http://www.w3.org/2000/svg\"\n>\n  <path\n    aria-checked={false}\n    aria-label=\"name0\"\n    className=\"svg-map__location\"\n    d=\"path0\"\n    id=\"id0\"\n    name=\"name0\"\n    onBlur={undefined}\n    onClick={[Function]}\n    onFocus={undefined}\n    onKeyDown={[Function]}\n    onMouseMove={undefined}\n    onMouseOut={undefined}\n    onMouseOver={undefined}\n    role=\"checkbox\"\n    tabIndex=\"0\"\n  />\n  <path\n    aria-checked={false}\n    aria-label=\"name1\"\n    className=\"svg-map__location\"\n    d=\"path1\"\n    id=\"id1\"\n    name=\"name1\"\n    onBlur={undefined}\n    onClick={[Function]}\n    onFocus={undefined}\n    onKeyDown={[Function]}\n    onMouseMove={undefined}\n    onMouseOut={undefined}\n    onMouseOver={undefined}\n    role=\"checkbox\"\n    tabIndex=\"0\"\n  />\n  <path\n    aria-checked={false}\n    aria-label=\"name2\"\n    className=\"svg-map__location\"\n    d=\"path2\"\n    id=\"id2\"\n    name=\"name2\"\n    onBlur={undefined}\n    onClick={[Function]}\n    onFocus={undefined}\n    onKeyDown={[Function]}\n    onMouseMove={undefined}\n    onMouseOut={undefined}\n    onMouseOver={undefined}\n    role=\"checkbox\"\n    tabIndex=\"0\"\n  />\n</svg>\n`;\n"
  },
  {
    "path": "__tests__/__snapshots__/radio-svg-map.test.js.snap",
    "content": "// Jest Snapshot v1, https://goo.gl/fbAQLP\n\nexports[`RadioSVGMap component Rendering displays map with custom props 1`] = `\n<svg\n  aria-label=\"label\"\n  className=\"className\"\n  role=\"radiogroup\"\n  viewBox=\"viewBox\"\n  xmlns=\"http://www.w3.org/2000/svg\"\n>\n  <text>\n    childrenBefore\n  </text>\n  <path\n    aria-checked={null}\n    aria-label=\"name0\"\n    className=\"locationClassName\"\n    d=\"path0\"\n    id=\"id0\"\n    name=\"name0\"\n    onBlur={[Function]}\n    onClick={[Function]}\n    onFocus={[Function]}\n    onKeyDown={[Function]}\n    onMouseMove={[Function]}\n    onMouseOut={[Function]}\n    onMouseOver={[Function]}\n    role=\"radio\"\n    tabIndex=\"0\"\n  />\n  <path\n    aria-checked={null}\n    aria-label=\"name1\"\n    className=\"locationClassName\"\n    d=\"path1\"\n    id=\"id1\"\n    name=\"name1\"\n    onBlur={[Function]}\n    onClick={[Function]}\n    onFocus={[Function]}\n    onKeyDown={[Function]}\n    onMouseMove={[Function]}\n    onMouseOut={[Function]}\n    onMouseOver={[Function]}\n    role=\"radio\"\n    tabIndex=\"-1\"\n  />\n  <path\n    aria-checked={null}\n    aria-label=\"name2\"\n    className=\"locationClassName\"\n    d=\"path2\"\n    id=\"id2\"\n    name=\"name2\"\n    onBlur={[Function]}\n    onClick={[Function]}\n    onFocus={[Function]}\n    onKeyDown={[Function]}\n    onMouseMove={[Function]}\n    onMouseOut={[Function]}\n    onMouseOver={[Function]}\n    role=\"radio\"\n    tabIndex=\"-1\"\n  />\n  <text>\n    childrenAfter\n  </text>\n</svg>\n`;\n\nexports[`RadioSVGMap component Rendering displays map with default props 1`] = `\n<svg\n  aria-label=\"label\"\n  className=\"svg-map\"\n  role=\"radiogroup\"\n  viewBox=\"viewBox\"\n  xmlns=\"http://www.w3.org/2000/svg\"\n>\n  <path\n    aria-checked={null}\n    aria-label=\"name0\"\n    className=\"svg-map__location\"\n    d=\"path0\"\n    id=\"id0\"\n    name=\"name0\"\n    onBlur={undefined}\n    onClick={[Function]}\n    onFocus={undefined}\n    onKeyDown={[Function]}\n    onMouseMove={undefined}\n    onMouseOut={undefined}\n    onMouseOver={undefined}\n    role=\"radio\"\n    tabIndex=\"0\"\n  />\n  <path\n    aria-checked={null}\n    aria-label=\"name1\"\n    className=\"svg-map__location\"\n    d=\"path1\"\n    id=\"id1\"\n    name=\"name1\"\n    onBlur={undefined}\n    onClick={[Function]}\n    onFocus={undefined}\n    onKeyDown={[Function]}\n    onMouseMove={undefined}\n    onMouseOut={undefined}\n    onMouseOver={undefined}\n    role=\"radio\"\n    tabIndex=\"-1\"\n  />\n  <path\n    aria-checked={null}\n    aria-label=\"name2\"\n    className=\"svg-map__location\"\n    d=\"path2\"\n    id=\"id2\"\n    name=\"name2\"\n    onBlur={undefined}\n    onClick={[Function]}\n    onFocus={undefined}\n    onKeyDown={[Function]}\n    onMouseMove={undefined}\n    onMouseOut={undefined}\n    onMouseOver={undefined}\n    role=\"radio\"\n    tabIndex=\"-1\"\n  />\n</svg>\n`;\n"
  },
  {
    "path": "__tests__/__snapshots__/svg-map.test.js.snap",
    "content": "// Jest Snapshot v1, https://goo.gl/fbAQLP\n\nexports[`SVGMap component Properties displays map with custom function location props 1`] = `\n<svg\n  aria-label=\"label\"\n  className=\"svg-map\"\n  role=\"none\"\n  viewBox=\"viewBox\"\n  xmlns=\"http://www.w3.org/2000/svg\"\n>\n  <path\n    aria-checked={undefined}\n    aria-label=\"name0-0\"\n    className=\"locationClassName-0\"\n    d=\"path0\"\n    id=\"id0\"\n    name=\"name0\"\n    onBlur={undefined}\n    onClick={undefined}\n    onFocus={undefined}\n    onKeyDown={undefined}\n    onMouseMove={undefined}\n    onMouseOut={undefined}\n    onMouseOver={undefined}\n    role=\"none\"\n    tabIndex=\"locationTabIndex-0\"\n  />\n  <path\n    aria-checked={undefined}\n    aria-label=\"name1-1\"\n    className=\"locationClassName-1\"\n    d=\"path1\"\n    id=\"id1\"\n    name=\"name1\"\n    onBlur={undefined}\n    onClick={undefined}\n    onFocus={undefined}\n    onKeyDown={undefined}\n    onMouseMove={undefined}\n    onMouseOut={undefined}\n    onMouseOver={undefined}\n    role=\"none\"\n    tabIndex=\"locationTabIndex-1\"\n  />\n  <path\n    aria-checked={undefined}\n    aria-label=\"name2-2\"\n    className=\"locationClassName-2\"\n    d=\"path2\"\n    id=\"id2\"\n    name=\"name2\"\n    onBlur={undefined}\n    onClick={undefined}\n    onFocus={undefined}\n    onKeyDown={undefined}\n    onMouseMove={undefined}\n    onMouseOut={undefined}\n    onMouseOver={undefined}\n    role=\"none\"\n    tabIndex=\"locationTabIndex-2\"\n  />\n</svg>\n`;\n\nexports[`SVGMap component Properties displays map with custom props 1`] = `\n<svg\n  aria-label=\"label\"\n  className=\"className\"\n  role=\"role\"\n  viewBox=\"viewBox\"\n  xmlns=\"http://www.w3.org/2000/svg\"\n>\n  <text>\n    childrenBefore\n  </text>\n  <path\n    aria-checked=\"isLocationSelected\"\n    aria-label=\"name0\"\n    className=\"locationClassName\"\n    d=\"path0\"\n    id=\"id0\"\n    name=\"name0\"\n    onBlur={[Function]}\n    onClick={[Function]}\n    onFocus={[Function]}\n    onKeyDown={[Function]}\n    onMouseMove={[Function]}\n    onMouseOut={[Function]}\n    onMouseOver={[Function]}\n    role=\"locationRole\"\n    tabIndex=\"locationTabIndex\"\n  />\n  <path\n    aria-checked=\"isLocationSelected\"\n    aria-label=\"name1\"\n    className=\"locationClassName\"\n    d=\"path1\"\n    id=\"id1\"\n    name=\"name1\"\n    onBlur={[Function]}\n    onClick={[Function]}\n    onFocus={[Function]}\n    onKeyDown={[Function]}\n    onMouseMove={[Function]}\n    onMouseOut={[Function]}\n    onMouseOver={[Function]}\n    role=\"locationRole\"\n    tabIndex=\"locationTabIndex\"\n  />\n  <path\n    aria-checked=\"isLocationSelected\"\n    aria-label=\"name2\"\n    className=\"locationClassName\"\n    d=\"path2\"\n    id=\"id2\"\n    name=\"name2\"\n    onBlur={[Function]}\n    onClick={[Function]}\n    onFocus={[Function]}\n    onKeyDown={[Function]}\n    onMouseMove={[Function]}\n    onMouseOut={[Function]}\n    onMouseOver={[Function]}\n    role=\"locationRole\"\n    tabIndex=\"locationTabIndex\"\n  />\n  <text>\n    childrenAfter\n  </text>\n</svg>\n`;\n\nexports[`SVGMap component Properties displays map with default props 1`] = `\n<svg\n  aria-label=\"label\"\n  className=\"svg-map\"\n  role=\"none\"\n  viewBox=\"viewBox\"\n  xmlns=\"http://www.w3.org/2000/svg\"\n>\n  <path\n    aria-checked={undefined}\n    aria-label=\"name0\"\n    className=\"svg-map__location\"\n    d=\"path0\"\n    id=\"id0\"\n    name=\"name0\"\n    onBlur={undefined}\n    onClick={undefined}\n    onFocus={undefined}\n    onKeyDown={undefined}\n    onMouseMove={undefined}\n    onMouseOut={undefined}\n    onMouseOver={undefined}\n    role=\"none\"\n    tabIndex=\"0\"\n  />\n  <path\n    aria-checked={undefined}\n    aria-label=\"name1\"\n    className=\"svg-map__location\"\n    d=\"path1\"\n    id=\"id1\"\n    name=\"name1\"\n    onBlur={undefined}\n    onClick={undefined}\n    onFocus={undefined}\n    onKeyDown={undefined}\n    onMouseMove={undefined}\n    onMouseOut={undefined}\n    onMouseOver={undefined}\n    role=\"none\"\n    tabIndex=\"0\"\n  />\n  <path\n    aria-checked={undefined}\n    aria-label=\"name2\"\n    className=\"svg-map__location\"\n    d=\"path2\"\n    id=\"id2\"\n    name=\"name2\"\n    onBlur={undefined}\n    onClick={undefined}\n    onFocus={undefined}\n    onKeyDown={undefined}\n    onMouseMove={undefined}\n    onMouseOut={undefined}\n    onMouseOver={undefined}\n    role=\"none\"\n    tabIndex=\"0\"\n  />\n</svg>\n`;\n"
  },
  {
    "path": "__tests__/checkbox-svg-map.test.js",
    "content": "import React from 'react';\nimport renderer from 'react-test-renderer';\nimport { mount } from 'enzyme';\nimport FakeMap from './fake-map';\nimport { CheckboxSVGMap } from '../src';\n\n// TODO: Try to make it more readable\n// TODO: Create utility functions to avoid code duplication\ndescribe('CheckboxSVGMap component', () => {\n\tlet wrapper;\n\n\tdescribe('Navigation', () => {\n\t\tconst locationSelector = '#id0';\n\n\t\tlet location;\n\n\t\tbeforeEach(() => {\n\t\t\twrapper = mount(<CheckboxSVGMap map={FakeMap} />);\n\t\t\tlocation = wrapper.find(locationSelector);\n\t\t});\n\n\t\tafterEach(() => {\n\t\t\twrapper.unmount();\n\t\t});\n\n\t\tdescribe('Mouse', () => {\n\t\t\ttest('selects location when clicking on not yet selected location', () => {\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\n\t\t\t\tlocation.simulate('click');\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeTruthy();\n\t\t\t});\n\n\t\t\ttest('deselects location when clicking on already selected location', () => {\n\t\t\t\tlocation.simulate('click');\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeTruthy();\n\n\t\t\t\tlocation.simulate('click');\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\t\t\t});\n\t\t});\n\n\t\tdescribe('Keyboard', () => {\n\t\t\ttest('selects focused location when hitting spacebar', () => {\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\n\t\t\t\tlocation.simulate('focus');\n\t\t\t\tlocation.simulate('keydown', { keyCode: 32 });\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeTruthy();\n\t\t\t});\n\n\t\t\ttest('does not select focused location when hitting other key', () => {\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\n\t\t\t\tlocation.simulate('focus');\n\t\t\t\tlocation.simulate('keydown', { keyCode: 31 });\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\t\t\t});\n\n\t\t\ttest('deselects focused already selected location when hitting spacebar', () => {\n\t\t\t\tlocation.simulate('focus');\n\t\t\t\tlocation.simulate('keydown', { keyCode: 32 });\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeTruthy();\n\n\t\t\t\tlocation.simulate('focus');\n\t\t\t\tlocation.simulate('keydown', { keyCode: 32 });\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\t\t\t});\n\t\t});\n\t});\n\n\tdescribe('Communication', () => {\n\t\t// Create element to attach component to it and avoid warnings when attached to document.body\n\t\t// https://stackoverflow.com/a/49025532/9826498\n\t\tconst container = document.createElement('div');\n\t\tdocument.body.appendChild(container);\n\n\t\tconst handleOnChange = jest.fn();\n\n\t\tlet selectedLocation;\n\t\tlet otherSelectedLocation;\n\t\tlet unselectedLocation;\n\n\t\tbeforeEach(() => {\n\t\t\twrapper = mount(\n\t\t\t\t<CheckboxSVGMap\n\t\t\t\t\tmap={FakeMap}\n\t\t\t\t\tselectedLocationIds={['id0', 'id1', 'invalid-id']}\n\t\t\t\t\tonChange={handleOnChange}\n\t\t\t\t/>,\n\t\t\t\t{ attachTo: container }\n\t\t\t);\n\t\t\tselectedLocation = wrapper.find('#id0');\n\t\t\totherSelectedLocation = wrapper.find('#id1');\n\t\t\tunselectedLocation = wrapper.find('#id2');\n\t\t});\n\n\t\tafterEach(() => {\n\t\t\twrapper.unmount();\n\t\t\thandleOnChange.mockClear();\n\t\t});\n\n\t\ttest('selects initial locations when valid ids are provided', () => {\n\t\t\texpect(selectedLocation.props()['aria-checked']).toBeTruthy();\n\t\t\texpect(otherSelectedLocation.props()['aria-checked']).toBeTruthy();\n\t\t\texpect(unselectedLocation.props()['aria-checked']).toBeFalsy();\n\t\t});\n\n\t\ttest('calls onChange handler when selecting location', () => {\n\t\t\tunselectedLocation.simulate('click');\n\n\t\t\texpect(handleOnChange).toHaveBeenCalledWith([\n\t\t\t\tselectedLocation.getDOMNode(),\n\t\t\t\totherSelectedLocation.getDOMNode(),\n\t\t\t\tunselectedLocation.getDOMNode()\n\t\t\t]);\n\t\t});\n\n\t\ttest('calls onChange handler when deselecting location', () => {\n\t\t\totherSelectedLocation.simulate('click');\n\n\t\t\texpect(handleOnChange).toHaveBeenCalledWith([selectedLocation.getDOMNode()]);\n\t\t});\n\t});\n\n\tdescribe('Rendering', () => {\n\t\ttest('displays map with default props', () => {\n\t\t\tconst component = renderer.create(<CheckboxSVGMap map={FakeMap} />);\n\t\t\tconst tree = component.toJSON();\n\n\t\t\texpect(tree).toMatchSnapshot();\n\t\t});\n\n\t\ttest('displays map with custom props', () => {\n\t\t\tconst eventHandler = () => 'eventHandler';\n\t\t\tconst component = renderer.create(\n\t\t\t\t<CheckboxSVGMap map={FakeMap}\n\t\t\t\t\tclassName=\"className\"\n\t\t\t\t\tlocationClassName=\"locationClassName\"\n\t\t\t\t\tonLocationMouseOver={eventHandler}\n\t\t\t\t\tonLocationMouseOut={eventHandler}\n\t\t\t\t\tonLocationMouseMove={eventHandler}\n\t\t\t\t\tonLocationFocus={eventHandler}\n\t\t\t\t\tonLocationBlur={eventHandler}\n\t\t\t\t\tonChange={eventHandler}\n\t\t\t\t\tchildrenBefore={<text>childrenBefore</text>}\n\t\t\t\t\tchildrenAfter={<text>childrenAfter</text>}\n\t\t\t\t/>\n\t\t\t);\n\t\t\tconst tree = component.toJSON();\n\n\t\t\texpect(tree).toMatchSnapshot();\n\t\t});\n\t});\n});\n"
  },
  {
    "path": "__tests__/fake-map.js",
    "content": "export default {\n\tlabel: 'label',\n\tviewBox: 'viewBox',\n\tlocations: [\n\t\t{\n\t\t\tname: 'name0',\n\t\t\tid: 'id0',\n\t\t\tpath: 'path0'\n\t\t},\n\t\t{\n\t\t\tname: 'name1',\n\t\t\tid: 'id1',\n\t\t\tpath: 'path1'\n\t\t},\n\t\t{\n\t\t\tname: 'name2',\n\t\t\tid: 'id2',\n\t\t\tpath: 'path2'\n\t\t}\n\t]\n};\n"
  },
  {
    "path": "__tests__/radio-svg-map.test.js",
    "content": "import React from 'react';\nimport ReactDOM from 'react-dom';\nimport renderer from 'react-test-renderer';\nimport { mount } from 'enzyme';\nimport FakeMap from './fake-map';\nimport { RadioSVGMap } from '../src';\n\n// TODO: Try to make it more readable\n// TODO: Create utility functions to avoid code duplication\ndescribe('RadioSVGMap component', () => {\n\tconst locationSelector = '#id1';\n\tconst previousLocationSelector = '#id0';\n\tconst nextLocationSelector = '#id2';\n\n\tlet wrapper;\n\tlet location;\n\tlet previousLocation;\n\tlet nextLocation;\n\n\tdescribe('Navigation', () => {\n\t\tbeforeEach(() => {\n\t\t\twrapper = mount(<RadioSVGMap map={FakeMap} />);\n\t\t\tlocation = wrapper.find(locationSelector);\n\t\t\tpreviousLocation = wrapper.find(previousLocationSelector);\n\t\t\tnextLocation = wrapper.find(nextLocationSelector);\n\t\t});\n\n\t\tafterEach(() => {\n\t\t\twrapper.unmount();\n\t\t});\n\n\t\tdescribe('Mouse', () => {\n\t\t\ttest('selects location when clicking on not yet selected location', () => {\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\n\t\t\t\tlocation.simulate('click');\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeTruthy();\n\t\t\t});\n\n\t\t\ttest('does not deselect location when clicking on already selected location', () => {\n\t\t\t\tlocation.simulate('click');\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeTruthy();\n\n\t\t\t\tlocation.simulate('click');\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeTruthy();\n\t\t\t});\n\n\t\t\ttest('selects new location and deselects former selected when clicking on new location', () => {\n\t\t\t\tlocation.simulate('click');\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeTruthy();\n\t\t\t\texpect(previousLocation.props()['aria-checked']).toBeFalsy();\n\n\t\t\t\tpreviousLocation.simulate('click');\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\t\t\t\tpreviousLocation = wrapper.find(previousLocationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\t\t\t\texpect(previousLocation.props()['aria-checked']).toBeTruthy();\n\t\t\t});\n\n\t\t\ttest('makes location focusable when selected', () => {\n\t\t\t\texpect(location.props()['tabIndex']).toEqual('-1');\n\n\t\t\t\tlocation.simulate('click');\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['tabIndex']).toEqual('0');\n\t\t\t});\n\t\t});\n\n\t\tdescribe('Keyboard', () => {\n\t\t\ttest('selects focused not yet selected location when hitting spacebar', () => {\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\n\t\t\t\tlocation.simulate('focus');\n\t\t\t\tlocation.simulate('keydown', { keyCode: 32 });\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeTruthy();\n\t\t\t});\n\n\t\t\ttest('does not deselect focused already selected location when hitting spacebar', () => {\n\t\t\t\tlocation.simulate('focus');\n\t\t\t\tlocation.simulate('keydown', { keyCode: 32 });\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeTruthy();\n\n\t\t\t\tlocation.simulate('focus');\n\t\t\t\tlocation.simulate('keydown', { keyCode: 32 });\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeTruthy();\n\t\t\t});\n\n\t\t\ttest('selects next/first location when hitting down/right arrow', () => {\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\t\t\t\texpect(nextLocation.props()['aria-checked']).toBeFalsy();\n\n\t\t\t\tlocation.simulate('focus');\n\t\t\t\tlocation.simulate('keydown', { keyCode: 39 });\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\t\t\t\tnextLocation = wrapper.find(nextLocationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\t\t\t\texpect(nextLocation.props()['aria-checked']).toBeTruthy();\n\t\t\t});\n\n\t\t\ttest('selects previous/last location when hitting up/left arrow', () => {\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\t\t\t\texpect(previousLocation.props()['aria-checked']).toBeFalsy();\n\n\t\t\t\tlocation.simulate('focus');\n\t\t\t\tlocation.simulate('keydown', { keyCode: 37 });\n\t\t\t\twrapper.update();\n\t\t\t\tlocation = wrapper.find(locationSelector);\n\t\t\t\tpreviousLocation = wrapper.find(previousLocationSelector);\n\n\t\t\t\texpect(location.props()['aria-checked']).toBeFalsy();\n\t\t\t\texpect(previousLocation.props()['aria-checked']).toBeTruthy();\n\t\t\t});\n\t\t});\n\t});\n\n\tdescribe('Communication', () => {\n\t\t// Create element to attach component to it and avoid warnings when attached to document.body\n\t\t// https://stackoverflow.com/a/49025532/9826498\n\t\tconst container = document.createElement('div');\n\t\tdocument.body.appendChild(container);\n\n\t\tconst handleOnChange = jest.fn();\n\n\t\tbeforeEach(() => {\n\t\t\twrapper = mount(\n\t\t\t\t<RadioSVGMap\n\t\t\t\t\tmap={FakeMap}\n\t\t\t\t\tselectedLocationId=\"id1\"\n\t\t\t\t\tonChange={handleOnChange}\n\t\t\t\t/>,\n\t\t\t\t{ attachTo: container }\n\t\t\t);\n\t\t\tlocation = wrapper.find(locationSelector);\n\t\t\tnextLocation = wrapper.find(nextLocationSelector);\n\t\t});\n\n\t\tafterEach(() => {\n\t\t\twrapper.unmount();\n\t\t\thandleOnChange.mockClear();\n\t\t});\n\n\t\ttest('selects initial location when id is provided', () => {\n\t\t\texpect(location.props()['aria-checked']).toBeTruthy();\n\t\t});\n\n\t\ttest('calls onChange handler when selecting location', () => {\n\t\t\tnextLocation.simulate('click');\n\n\t\t\texpect(handleOnChange).toHaveBeenCalledWith(nextLocation.getDOMNode());\n\t\t});\n\n\t\ttest('does not call onChange handler when clicking on already selected location', () => {\n\t\t\tlocation.simulate('click');\n\n\t\t\texpect(handleOnChange).toHaveBeenCalledTimes(0);\n\t\t});\n\t});\n\n\tdescribe('Rendering', () => {\n\t\tbeforeAll(() => {\n\t\t\t// Mock ReactDOM to avoid error\n\t\t\tReactDOM.findDOMNode = jest.fn(\n\t\t\t\t() => ({\n\t\t\t\t\tgetElementsByTagName: jest.fn(() => ([]))\n\t\t\t\t})\n\t\t\t);\n\t\t});\n\n\t\ttest('displays map with default props', () => {\n\t\t\tconst component = renderer.create(<RadioSVGMap map={FakeMap} />);\n\t\t\tconst tree = component.toJSON();\n\n\t\t\texpect(tree).toMatchSnapshot();\n\t\t});\n\n\t\ttest('displays map with custom props', () => {\n\t\t\tconst eventHandler = () => 'eventHandler';\n\t\t\tconst component = renderer.create(\n\t\t\t\t<RadioSVGMap map={FakeMap}\n\t\t\t\t\tclassName=\"className\"\n\t\t\t\t\tlocationClassName=\"locationClassName\"\n\t\t\t\t\tonLocationMouseOver={eventHandler}\n\t\t\t\t\tonLocationMouseOut={eventHandler}\n\t\t\t\t\tonLocationMouseMove={eventHandler}\n\t\t\t\t\tonLocationFocus={eventHandler}\n\t\t\t\t\tonLocationBlur={eventHandler}\n\t\t\t\t\tonChange={eventHandler}\n\t\t\t\t\tchildrenBefore={<text>childrenBefore</text>}\n\t\t\t\t\tchildrenAfter={<text>childrenAfter</text>}\n\t\t\t\t/>\n\t\t\t);\n\t\t\tconst tree = component.toJSON();\n\n\t\t\texpect(tree).toMatchSnapshot();\n\t\t});\n\t});\n});\n"
  },
  {
    "path": "__tests__/svg-map.test.js",
    "content": "import React from 'react';\nimport renderer from 'react-test-renderer';\nimport FakeMap from './fake-map';\nimport { SVGMap } from '../src/';\n\ndescribe('SVGMap component', () => {\n\tdescribe('Properties', () => {\n\t\ttest('displays map with default props', () => {\n\t\t\tconst component = renderer.create(<SVGMap map={FakeMap} />);\n\t\t\tconst tree = component.toJSON();\n\n\t\t\texpect(tree).toMatchSnapshot();\n\t\t});\n\n\t\ttest('displays map with custom props', () => {\n\t\t\tconst eventHandler = () => 'eventHandler';\n\t\t\tconst isLocationSelected = () => 'isLocationSelected';\n\t\t\tconst component = renderer.create(\n\t\t\t\t<SVGMap map={FakeMap}\n\t\t\t\t\tclassName=\"className\"\n\t\t\t\t\trole=\"role\"\n\t\t\t\t\tlocationClassName=\"locationClassName\"\n\t\t\t\t\tlocationTabIndex=\"locationTabIndex\"\n\t\t\t\t\tlocationRole=\"locationRole\"\n\t\t\t\t\tonLocationMouseOver={eventHandler}\n\t\t\t\t\tonLocationMouseOut={eventHandler}\n\t\t\t\t\tonLocationMouseMove={eventHandler}\n\t\t\t\t\tonLocationClick={eventHandler}\n\t\t\t\t\tonLocationKeyDown={eventHandler}\n\t\t\t\t\tonLocationFocus={eventHandler}\n\t\t\t\t\tonLocationBlur={eventHandler}\n\t\t\t\t\tisLocationSelected={isLocationSelected}\n\t\t\t\t\tchildrenBefore={<text>childrenBefore</text>}\n\t\t\t\t\tchildrenAfter={<text>childrenAfter</text>}\n\t\t\t\t/>\n\t\t\t);\n\t\t\tconst tree = component.toJSON();\n\n\t\t\texpect(tree).toMatchSnapshot();\n\t\t});\n\n\t\ttest('displays map with custom function location props', () => {\n\t\t\tconst locationClassName = (location, index) => `locationClassName-${index}`;\n\t\t\tconst locationTabIndex = (location, index) => `locationTabIndex-${index}`;\n\t\t\tconst locationAriaLabel = (location, index) => `${location.name}-${index}`;\n\t\t\tconst component = renderer.create(\n\t\t\t\t<SVGMap map={FakeMap}\n\t\t\t\t\tlocationClassName={locationClassName}\n\t\t\t\t\tlocationTabIndex={locationTabIndex}\n\t\t\t\t\tlocationAriaLabel={locationAriaLabel}\n\t\t\t\t/>\n\t\t\t);\n\t\t\tconst tree = component.toJSON();\n\n\t\t\texpect(tree).toMatchSnapshot();\n\t\t});\n\t});\n});\n"
  },
  {
    "path": "docs/index.html",
    "content": "<!DOCTYPE html> <html lang=en> <head> <meta charset=utf-8> <title>Examples of react-svg-map</title> </head> <body> <noscript> You need to enable JavaScript to run this app. </noscript> <div id=root></div> <script type=\"text/javascript\" src=\"index.js\"></script></body> </html> "
  },
  {
    "path": "docs/index.js",
    "content": "!function(l){var e={};function t(n){if(e[n])return e[n].exports;var L=e[n]={i:n,l:!1,exports:{}};return l[n].call(L.exports,L,L.exports,t),L.l=!0,L.exports}t.m=l,t.c=e,t.d=function(l,e,n){t.o(l,e)||Object.defineProperty(l,e,{enumerable:!0,get:n})},t.r=function(l){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(l,\"__esModule\",{value:!0})},t.t=function(l,e){if(1&e&&(l=t(l)),8&e)return l;if(4&e&&\"object\"==typeof l&&l&&l.__esModule)return l;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:l}),2&e&&\"string\"!=typeof l)for(var L in l)t.d(n,L,function(e){return l[e]}.bind(null,L));return n},t.n=function(l){var e=l&&l.__esModule?function(){return l.default}:function(){return l};return t.d(e,\"a\",e),e},t.o=function(l,e){return Object.prototype.hasOwnProperty.call(l,e)},t.p=\"\",t(t.s=9)}([function(l,e,t){\"use strict\";l.exports=t(10)},function(l,e,t){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.RadioSVGMap=e.CheckboxSVGMap=e.SVGMap=void 0;var n=r(t(3)),L=r(t(20)),o=r(t(21));function r(l){return l&&l.__esModule?l:{default:l}}e.SVGMap=n.default,e.CheckboxSVGMap=L.default,e.RadioSVGMap=o.default},function(l,e,t){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0}),e.getLocationId=function(l){return l.target.id},e.getLocationName=function(l){return l.target.attributes.name.value},e.getLocationSelected=function(l){return\"true\"===l.target.attributes[\"aria-checked\"].value}},function(l,e,t){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=o(t(0)),L=o(t(4));function o(l){return l&&l.__esModule?l:{default:l}}function r(l){return n.default.createElement(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:l.map.viewBox,className:l.className,role:l.role,\"aria-label\":l.map.label},l.map.locations.map(function(e,t){return n.default.createElement(\"path\",{id:e.id,name:e.name,d:e.path,className:\"function\"==typeof l.locationClassName?l.locationClassName(e,t):l.locationClassName,tabIndex:\"function\"==typeof l.locationTabIndex?l.locationTabIndex(e,t):l.locationTabIndex,role:l.locationRole,\"aria-label\":e.name,\"aria-checked\":l.isLocationSelected&&l.isLocationSelected(e,t),onMouseOver:l.onLocationMouseOver,onMouseOut:l.onLocationMouseOut,onMouseMove:l.onLocationMouseMove,onClick:l.onLocationClick,onKeyDown:l.onLocationKeyDown,onFocus:l.onLocationFocus,onBlur:l.onLocationBlur,key:e.id})}))}r.propTypes={map:L.default.shape({viewBox:L.default.string.isRequired,locations:L.default.arrayOf(L.default.shape({path:L.default.string.isRequired,id:L.default.string.isRequired,name:L.default.string})).isRequired,label:L.default.string}).isRequired,className:L.default.string,role:L.default.string,locationClassName:L.default.oneOfType([L.default.string,L.default.func]),locationTabIndex:L.default.oneOfType([L.default.string,L.default.func]),locationRole:L.default.string,onLocationMouseOver:L.default.func,onLocationMouseOut:L.default.func,onLocationMouseMove:L.default.func,onLocationClick:L.default.func,onLocationKeyDown:L.default.func,onLocationFocus:L.default.func,onLocationBlur:L.default.func,isLocationSelected:L.default.func},r.defaultProps={className:\"svg-map\",role:\"none\",locationClassName:\"svg-map__location\"},e.default=r},function(l,e,t){l.exports=t(18)()},function(l,e,t){\"use strict\";\n/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/var n=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;l.exports=function(){try{if(!Object.assign)return!1;var l=new String(\"abc\");if(l[5]=\"de\",\"5\"===Object.getOwnPropertyNames(l)[0])return!1;for(var e={},t=0;t<10;t++)e[\"_\"+String.fromCharCode(t)]=t;if(\"0123456789\"!==Object.getOwnPropertyNames(e).map(function(l){return e[l]}).join(\"\"))return!1;var n={};return\"abcdefghijklmnopqrst\".split(\"\").forEach(function(l){n[l]=l}),\"abcdefghijklmnopqrst\"===Object.keys(Object.assign({},n)).join(\"\")}catch(l){return!1}}()?Object.assign:function(l,e){for(var t,r,a=function(l){if(null==l)throw new TypeError(\"Object.assign cannot be called with null or undefined\");return Object(l)}(l),i=1;i<arguments.length;i++){for(var u in t=Object(arguments[i]))L.call(t,u)&&(a[u]=t[u]);if(n){r=n(t);for(var c=0;c<r.length;c++)o.call(t,r[c])&&(a[r[c]]=t[r[c]])}}return a}},function(l,e,t){\"use strict\";!function l(){if(\"undefined\"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&\"function\"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(l){console.error(l)}}(),l.exports=t(11)},function(l,e){l.exports=function(l){var e=[];return e.toString=function(){return this.map(function(e){var t=function(l,e){var t=l[1]||\"\",n=l[3];if(!n)return t;if(e&&\"function\"==typeof btoa){var L=(r=n,\"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+\" */\"),o=n.sources.map(function(l){return\"/*# sourceURL=\"+n.sourceRoot+l+\" */\"});return[t].concat(o).concat([L]).join(\"\\n\")}var r;return[t].join(\"\\n\")}(e,l);return e[2]?\"@media \"+e[2]+\"{\"+t+\"}\":t}).join(\"\")},e.i=function(l,t){\"string\"==typeof l&&(l=[[null,l,\"\"]]);for(var n={},L=0;L<this.length;L++){var o=this[L][0];\"number\"==typeof o&&(n[o]=!0)}for(L=0;L<l.length;L++){var r=l[L];\"number\"==typeof r[0]&&n[r[0]]||(t&&!r[2]?r[2]=t:t&&(r[2]=\"(\"+r[2]+\") and (\"+t+\")\"),e.push(r))}},e}},function(l,e,t){var n,L,o={},r=(n=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===L&&(L=n.apply(this,arguments)),L}),a=function(l){var e={};return function(l){if(\"function\"==typeof l)return l();if(void 0===e[l]){var t=function(l){return document.querySelector(l)}.call(this,l);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(l){t=null}e[l]=t}return e[l]}}(),i=null,u=0,c=[],s=t(30);function f(l,e){for(var t=0;t<l.length;t++){var n=l[t],L=o[n.id];if(L){L.refs++;for(var r=0;r<L.parts.length;r++)L.parts[r](n.parts[r]);for(;r<n.parts.length;r++)L.parts.push(v(n.parts[r],e))}else{var a=[];for(r=0;r<n.parts.length;r++)a.push(v(n.parts[r],e));o[n.id]={id:n.id,refs:1,parts:a}}}}function d(l,e){for(var t=[],n={},L=0;L<l.length;L++){var o=l[L],r=e.base?o[0]+e.base:o[0],a={css:o[1],media:o[2],sourceMap:o[3]};n[r]?n[r].parts.push(a):t.push(n[r]={id:r,parts:[a]})}return t}function p(l,e){var t=a(l.insertInto);if(!t)throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.\");var n=c[c.length-1];if(\"top\"===l.insertAt)n?n.nextSibling?t.insertBefore(e,n.nextSibling):t.appendChild(e):t.insertBefore(e,t.firstChild),c.push(e);else if(\"bottom\"===l.insertAt)t.appendChild(e);else{if(\"object\"!=typeof l.insertAt||!l.insertAt.before)throw new Error(\"[Style Loader]\\n\\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\\n Must be 'top', 'bottom', or Object.\\n (https://github.com/webpack-contrib/style-loader#insertat)\\n\");var L=a(l.insertInto+\" \"+l.insertAt.before);t.insertBefore(e,L)}}function m(l){if(null===l.parentNode)return!1;l.parentNode.removeChild(l);var e=c.indexOf(l);e>=0&&c.splice(e,1)}function h(l){var e=document.createElement(\"style\");return l.attrs.type=\"text/css\",y(e,l.attrs),p(l,e),e}function y(l,e){Object.keys(e).forEach(function(t){l.setAttribute(t,e[t])})}function v(l,e){var t,n,L,o;if(e.transform&&l.css){if(!(o=e.transform(l.css)))return function(){};l.css=o}if(e.singleton){var r=u++;t=i||(i=h(e)),n=_.bind(null,t,r,!1),L=_.bind(null,t,r,!0)}else l.sourceMap&&\"function\"==typeof URL&&\"function\"==typeof URL.createObjectURL&&\"function\"==typeof URL.revokeObjectURL&&\"function\"==typeof Blob&&\"function\"==typeof btoa?(t=function(l){var e=document.createElement(\"link\");return l.attrs.type=\"text/css\",l.attrs.rel=\"stylesheet\",y(e,l.attrs),p(l,e),e}(e),n=function(l,e,t){var n=t.css,L=t.sourceMap,o=void 0===e.convertToAbsoluteUrls&&L;(e.convertToAbsoluteUrls||o)&&(n=s(n));L&&(n+=\"\\n/*# sourceMappingURL=data:application/json;base64,\"+btoa(unescape(encodeURIComponent(JSON.stringify(L))))+\" */\");var r=new Blob([n],{type:\"text/css\"}),a=l.href;l.href=URL.createObjectURL(r),a&&URL.revokeObjectURL(a)}.bind(null,t,e),L=function(){m(t),t.href&&URL.revokeObjectURL(t.href)}):(t=h(e),n=function(l,e){var t=e.css,n=e.media;n&&l.setAttribute(\"media\",n);if(l.styleSheet)l.styleSheet.cssText=t;else{for(;l.firstChild;)l.removeChild(l.firstChild);l.appendChild(document.createTextNode(t))}}.bind(null,t),L=function(){m(t)});return n(l),function(e){if(e){if(e.css===l.css&&e.media===l.media&&e.sourceMap===l.sourceMap)return;n(l=e)}else L()}}l.exports=function(l,e){if(\"undefined\"!=typeof DEBUG&&DEBUG&&\"object\"!=typeof document)throw new Error(\"The style-loader cannot be used in a non-browser environment\");(e=e||{}).attrs=\"object\"==typeof e.attrs?e.attrs:{},e.singleton||\"boolean\"==typeof e.singleton||(e.singleton=r()),e.insertInto||(e.insertInto=\"head\"),e.insertAt||(e.insertAt=\"bottom\");var t=d(l,e);return f(t,e),function(l){for(var n=[],L=0;L<t.length;L++){var r=t[L];(a=o[r.id]).refs--,n.push(a)}l&&f(d(l,e),e);for(L=0;L<n.length;L++){var a;if(0===(a=n[L]).refs){for(var i=0;i<a.parts.length;i++)a.parts[i]();delete o[a.id]}}}};var g,b=(g=[],function(l,e){return g[l]=e,g.filter(Boolean).join(\"\\n\")});function _(l,e,t,n){var L=t?\"\":n.css;if(l.styleSheet)l.styleSheet.cssText=b(e,L);else{var o=document.createTextNode(L),r=l.childNodes;r[e]&&l.removeChild(r[e]),r.length?l.insertBefore(o,r[e]):l.appendChild(o)}}},function(l,e,t){\"use strict\";var n=r(t(0)),L=r(t(6)),o=r(t(15));function r(l){return l&&l.__esModule?l:{default:l}}L.default.render(n.default.createElement(o.default,null),document.getElementById(\"root\"))},function(l,e,t){\"use strict\";\n/** @license React v16.7.0\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var n=t(5),L=\"function\"==typeof Symbol&&Symbol.for,o=L?Symbol.for(\"react.element\"):60103,r=L?Symbol.for(\"react.portal\"):60106,a=L?Symbol.for(\"react.fragment\"):60107,i=L?Symbol.for(\"react.strict_mode\"):60108,u=L?Symbol.for(\"react.profiler\"):60114,c=L?Symbol.for(\"react.provider\"):60109,s=L?Symbol.for(\"react.context\"):60110,f=L?Symbol.for(\"react.concurrent_mode\"):60111,d=L?Symbol.for(\"react.forward_ref\"):60112,p=L?Symbol.for(\"react.suspense\"):60113,m=L?Symbol.for(\"react.memo\"):60115,h=L?Symbol.for(\"react.lazy\"):60116,y=\"function\"==typeof Symbol&&Symbol.iterator;function v(l){for(var e=arguments.length-1,t=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+l,n=0;n<e;n++)t+=\"&args[]=\"+encodeURIComponent(arguments[n+1]);!function(l,e,t,n,L,o,r,a){if(!l){if(l=void 0,void 0===e)l=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var i=[t,n,L,o,r,a],u=0;(l=Error(e.replace(/%s/g,function(){return i[u++]}))).name=\"Invariant Violation\"}throw l.framesToPop=1,l}}(!1,\"Minified React error #\"+l+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",t)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function _(l,e,t){this.props=l,this.context=e,this.refs=b,this.updater=t||g}function k(){}function w(l,e,t){this.props=l,this.context=e,this.refs=b,this.updater=t||g}_.prototype.isReactComponent={},_.prototype.setState=function(l,e){\"object\"!=typeof l&&\"function\"!=typeof l&&null!=l&&v(\"85\"),this.updater.enqueueSetState(this,l,e,\"setState\")},_.prototype.forceUpdate=function(l){this.updater.enqueueForceUpdate(this,l,\"forceUpdate\")},k.prototype=_.prototype;var x=w.prototype=new k;x.constructor=w,n(x,_.prototype),x.isPureReactComponent=!0;var M={current:null,currentDispatcher:null},C=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function E(l,e,t){var n=void 0,L={},r=null,a=null;if(null!=e)for(n in void 0!==e.ref&&(a=e.ref),void 0!==e.key&&(r=\"\"+e.key),e)C.call(e,n)&&!T.hasOwnProperty(n)&&(L[n]=e[n]);var i=arguments.length-2;if(1===i)L.children=t;else if(1<i){for(var u=Array(i),c=0;c<i;c++)u[c]=arguments[c+2];L.children=u}if(l&&l.defaultProps)for(n in i=l.defaultProps)void 0===L[n]&&(L[n]=i[n]);return{$$typeof:o,type:l,key:r,ref:a,props:L,_owner:M.current}}function S(l){return\"object\"==typeof l&&null!==l&&l.$$typeof===o}var z=/\\/+/g,O=[];function P(l,e,t,n){if(O.length){var L=O.pop();return L.result=l,L.keyPrefix=e,L.func=t,L.context=n,L.count=0,L}return{result:l,keyPrefix:e,func:t,context:n,count:0}}function N(l){l.result=null,l.keyPrefix=null,l.func=null,l.context=null,l.count=0,10>O.length&&O.push(l)}function I(l,e,t){return null==l?0:function l(e,t,n,L){var a=typeof e;\"undefined\"!==a&&\"boolean\"!==a||(e=null);var i=!1;if(null===e)i=!0;else switch(a){case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case o:case r:i=!0}}if(i)return n(L,e,\"\"===t?\".\"+j(e,0):t),1;if(i=0,t=\"\"===t?\".\":t+\":\",Array.isArray(e))for(var u=0;u<e.length;u++){var c=t+j(a=e[u],u);i+=l(a,c,n,L)}else if(c=null===e||\"object\"!=typeof e?null:\"function\"==typeof(c=y&&e[y]||e[\"@@iterator\"])?c:null,\"function\"==typeof c)for(e=c.call(e),u=0;!(a=e.next()).done;)i+=l(a=a.value,c=t+j(a,u++),n,L);else\"object\"===a&&v(\"31\",\"[object Object]\"==(n=\"\"+e)?\"object with keys {\"+Object.keys(e).join(\", \")+\"}\":n,\"\");return i}(l,\"\",e,t)}function j(l,e){return\"object\"==typeof l&&null!==l&&null!=l.key?function(l){var e={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+l).replace(/[=:]/g,function(l){return e[l]})}(l.key):e.toString(36)}function F(l,e){l.func.call(l.context,e,l.count++)}function R(l,e,t){var n=l.result,L=l.keyPrefix;l=l.func.call(l.context,e,l.count++),Array.isArray(l)?D(l,n,t,function(l){return l}):null!=l&&(S(l)&&(l=function(l,e){return{$$typeof:o,type:l.type,key:e,ref:l.ref,props:l.props,_owner:l._owner}}(l,L+(!l.key||e&&e.key===l.key?\"\":(\"\"+l.key).replace(z,\"$&/\")+\"/\")+t)),n.push(l))}function D(l,e,t,n,L){var o=\"\";null!=t&&(o=(\"\"+t).replace(z,\"$&/\")+\"/\"),I(l,R,e=P(e,o,n,L)),N(e)}var U={Children:{map:function(l,e,t){if(null==l)return l;var n=[];return D(l,n,null,e,t),n},forEach:function(l,e,t){if(null==l)return l;I(l,F,e=P(null,null,e,t)),N(e)},count:function(l){return I(l,function(){return null},null)},toArray:function(l){var e=[];return D(l,e,null,function(l){return l}),e},only:function(l){return S(l)||v(\"143\"),l}},createRef:function(){return{current:null}},Component:_,PureComponent:w,createContext:function(l,e){return void 0===e&&(e=null),(l={$$typeof:s,_calculateChangedBits:e,_currentValue:l,_currentValue2:l,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:c,_context:l},l.Consumer=l},forwardRef:function(l){return{$$typeof:d,render:l}},lazy:function(l){return{$$typeof:h,_ctor:l,_status:-1,_result:null}},memo:function(l,e){return{$$typeof:m,type:l,compare:void 0===e?null:e}},Fragment:a,StrictMode:i,Suspense:p,createElement:E,cloneElement:function(l,e,t){null==l&&v(\"267\",l);var L=void 0,r=n({},l.props),a=l.key,i=l.ref,u=l._owner;if(null!=e){void 0!==e.ref&&(i=e.ref,u=M.current),void 0!==e.key&&(a=\"\"+e.key);var c=void 0;for(L in l.type&&l.type.defaultProps&&(c=l.type.defaultProps),e)C.call(e,L)&&!T.hasOwnProperty(L)&&(r[L]=void 0===e[L]&&void 0!==c?c[L]:e[L])}if(1===(L=arguments.length-2))r.children=t;else if(1<L){c=Array(L);for(var s=0;s<L;s++)c[s]=arguments[s+2];r.children=c}return{$$typeof:o,type:l.type,key:a,ref:i,props:r,_owner:u}},createFactory:function(l){var e=E.bind(null,l);return e.type=l,e},isValidElement:S,version:\"16.7.0\",unstable_ConcurrentMode:f,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:M,assign:n}},A={default:U},B=A&&U||A;l.exports=B.default||B},function(l,e,t){\"use strict\";\n/** @license React v16.7.0\n * react-dom.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */var n=t(0),L=t(5),o=t(12);function r(l){for(var e=arguments.length-1,t=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+l,n=0;n<e;n++)t+=\"&args[]=\"+encodeURIComponent(arguments[n+1]);!function(l,e,t,n,L,o,r,a){if(!l){if(l=void 0,void 0===e)l=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var i=[t,n,L,o,r,a],u=0;(l=Error(e.replace(/%s/g,function(){return i[u++]}))).name=\"Invariant Violation\"}throw l.framesToPop=1,l}}(!1,\"Minified React error #\"+l+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",t)}n||r(\"227\");var a=!1,i=null,u=!1,c=null,s={onError:function(l){a=!0,i=l}};function f(l,e,t,n,L,o,r,u,c){a=!1,i=null,function(l,e,t,n,L,o,r,a,i){var u=Array.prototype.slice.call(arguments,3);try{e.apply(t,u)}catch(l){this.onError(l)}}.apply(s,arguments)}var d=null,p={};function m(){if(d)for(var l in p){var e=p[l],t=d.indexOf(l);if(-1<t||r(\"96\",l),!y[t])for(var n in e.extractEvents||r(\"97\",l),y[t]=e,t=e.eventTypes){var L=void 0,o=t[n],a=e,i=n;v.hasOwnProperty(i)&&r(\"99\",i),v[i]=o;var u=o.phasedRegistrationNames;if(u){for(L in u)u.hasOwnProperty(L)&&h(u[L],a,i);L=!0}else o.registrationName?(h(o.registrationName,a,i),L=!0):L=!1;L||r(\"98\",n,l)}}}function h(l,e,t){g[l]&&r(\"100\",l),g[l]=e,b[l]=e.eventTypes[t].dependencies}var y=[],v={},g={},b={},_=null,k=null,w=null;function x(l,e,t){var n=l.type||\"unknown-event\";l.currentTarget=w(t),function(l,e,t,n,L,o,s,d,p){if(f.apply(this,arguments),a){if(a){var m=i;a=!1,i=null}else r(\"198\"),m=void 0;u||(u=!0,c=m)}}(n,e,void 0,l),l.currentTarget=null}function M(l,e){return null==e&&r(\"30\"),null==l?e:Array.isArray(l)?Array.isArray(e)?(l.push.apply(l,e),l):(l.push(e),l):Array.isArray(e)?[l].concat(e):[l,e]}function C(l,e,t){Array.isArray(l)?l.forEach(e,t):l&&e.call(t,l)}var T=null;function E(l){if(l){var e=l._dispatchListeners,t=l._dispatchInstances;if(Array.isArray(e))for(var n=0;n<e.length&&!l.isPropagationStopped();n++)x(l,e[n],t[n]);else e&&x(l,e,t);l._dispatchListeners=null,l._dispatchInstances=null,l.isPersistent()||l.constructor.release(l)}}var S={injectEventPluginOrder:function(l){d&&r(\"101\"),d=Array.prototype.slice.call(l),m()},injectEventPluginsByName:function(l){var e,t=!1;for(e in l)if(l.hasOwnProperty(e)){var n=l[e];p.hasOwnProperty(e)&&p[e]===n||(p[e]&&r(\"102\",e),p[e]=n,t=!0)}t&&m()}};function z(l,e){var t=l.stateNode;if(!t)return null;var n=_(t);if(!n)return null;t=n[e];l:switch(e){case\"onClick\":case\"onClickCapture\":case\"onDoubleClick\":case\"onDoubleClickCapture\":case\"onMouseDown\":case\"onMouseDownCapture\":case\"onMouseMove\":case\"onMouseMoveCapture\":case\"onMouseUp\":case\"onMouseUpCapture\":(n=!n.disabled)||(n=!(\"button\"===(l=l.type)||\"input\"===l||\"select\"===l||\"textarea\"===l)),l=!n;break l;default:l=!1}return l?null:(t&&\"function\"!=typeof t&&r(\"231\",e,typeof t),t)}function O(l){if(null!==l&&(T=M(T,l)),l=T,T=null,l&&(C(l,E),T&&r(\"95\"),u))throw l=c,u=!1,c=null,l}var P=Math.random().toString(36).slice(2),N=\"__reactInternalInstance$\"+P,I=\"__reactEventHandlers$\"+P;function j(l){if(l[N])return l[N];for(;!l[N];){if(!l.parentNode)return null;l=l.parentNode}return 5===(l=l[N]).tag||6===l.tag?l:null}function F(l){return!(l=l[N])||5!==l.tag&&6!==l.tag?null:l}function R(l){if(5===l.tag||6===l.tag)return l.stateNode;r(\"33\")}function D(l){return l[I]||null}function U(l){do{l=l.return}while(l&&5!==l.tag);return l||null}function A(l,e,t){(e=z(l,t.dispatchConfig.phasedRegistrationNames[e]))&&(t._dispatchListeners=M(t._dispatchListeners,e),t._dispatchInstances=M(t._dispatchInstances,l))}function B(l){if(l&&l.dispatchConfig.phasedRegistrationNames){for(var e=l._targetInst,t=[];e;)t.push(e),e=U(e);for(e=t.length;0<e--;)A(t[e],\"captured\",l);for(e=0;e<t.length;e++)A(t[e],\"bubbled\",l)}}function V(l,e,t){l&&t&&t.dispatchConfig.registrationName&&(e=z(l,t.dispatchConfig.registrationName))&&(t._dispatchListeners=M(t._dispatchListeners,e),t._dispatchInstances=M(t._dispatchInstances,l))}function W(l){l&&l.dispatchConfig.registrationName&&V(l._targetInst,null,l)}function H(l){C(l,B)}var $=!(\"undefined\"==typeof window||!window.document||!window.document.createElement);function K(l,e){var t={};return t[l.toLowerCase()]=e.toLowerCase(),t[\"Webkit\"+l]=\"webkit\"+e,t[\"Moz\"+l]=\"moz\"+e,t}var q={animationend:K(\"Animation\",\"AnimationEnd\"),animationiteration:K(\"Animation\",\"AnimationIteration\"),animationstart:K(\"Animation\",\"AnimationStart\"),transitionend:K(\"Transition\",\"TransitionEnd\")},Q={},G={};function Y(l){if(Q[l])return Q[l];if(!q[l])return l;var e,t=q[l];for(e in t)if(t.hasOwnProperty(e)&&e in G)return Q[l]=t[e];return l}$&&(G=document.createElement(\"div\").style,\"AnimationEvent\"in window||(delete q.animationend.animation,delete q.animationiteration.animation,delete q.animationstart.animation),\"TransitionEvent\"in window||delete q.transitionend.transition);var X=Y(\"animationend\"),J=Y(\"animationiteration\"),Z=Y(\"animationstart\"),ll=Y(\"transitionend\"),el=\"abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting\".split(\" \"),tl=null,nl=null,Ll=null;function ol(){if(Ll)return Ll;var l,e,t=nl,n=t.length,L=\"value\"in tl?tl.value:tl.textContent,o=L.length;for(l=0;l<n&&t[l]===L[l];l++);var r=n-l;for(e=1;e<=r&&t[n-e]===L[o-e];e++);return Ll=L.slice(l,1<e?1-e:void 0)}function rl(){return!0}function al(){return!1}function il(l,e,t,n){for(var L in this.dispatchConfig=l,this._targetInst=e,this.nativeEvent=t,l=this.constructor.Interface)l.hasOwnProperty(L)&&((e=l[L])?this[L]=e(t):\"target\"===L?this.target=n:this[L]=t[L]);return this.isDefaultPrevented=(null!=t.defaultPrevented?t.defaultPrevented:!1===t.returnValue)?rl:al,this.isPropagationStopped=al,this}function ul(l,e,t,n){if(this.eventPool.length){var L=this.eventPool.pop();return this.call(L,l,e,t,n),L}return new this(l,e,t,n)}function cl(l){l instanceof this||r(\"279\"),l.destructor(),10>this.eventPool.length&&this.eventPool.push(l)}function sl(l){l.eventPool=[],l.getPooled=ul,l.release=cl}L(il.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():\"unknown\"!=typeof l.returnValue&&(l.returnValue=!1),this.isDefaultPrevented=rl)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():\"unknown\"!=typeof l.cancelBubble&&(l.cancelBubble=!0),this.isPropagationStopped=rl)},persist:function(){this.isPersistent=rl},isPersistent:al,destructor:function(){var l,e=this.constructor.Interface;for(l in e)this[l]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=al,this._dispatchInstances=this._dispatchListeners=null}}),il.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(l){return l.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},il.extend=function(l){function e(){}function t(){return n.apply(this,arguments)}var n=this;e.prototype=n.prototype;var o=new e;return L(o,t.prototype),t.prototype=o,t.prototype.constructor=t,t.Interface=L({},n.Interface,l),t.extend=n.extend,sl(t),t},sl(il);var fl=il.extend({data:null}),dl=il.extend({data:null}),pl=[9,13,27,32],ml=$&&\"CompositionEvent\"in window,hl=null;$&&\"documentMode\"in document&&(hl=document.documentMode);var yl=$&&\"TextEvent\"in window&&!hl,vl=$&&(!ml||hl&&8<hl&&11>=hl),gl=String.fromCharCode(32),bl={beforeInput:{phasedRegistrationNames:{bubbled:\"onBeforeInput\",captured:\"onBeforeInputCapture\"},dependencies:[\"compositionend\",\"keypress\",\"textInput\",\"paste\"]},compositionEnd:{phasedRegistrationNames:{bubbled:\"onCompositionEnd\",captured:\"onCompositionEndCapture\"},dependencies:\"blur compositionend keydown keypress keyup mousedown\".split(\" \")},compositionStart:{phasedRegistrationNames:{bubbled:\"onCompositionStart\",captured:\"onCompositionStartCapture\"},dependencies:\"blur compositionstart keydown keypress keyup mousedown\".split(\" \")},compositionUpdate:{phasedRegistrationNames:{bubbled:\"onCompositionUpdate\",captured:\"onCompositionUpdateCapture\"},dependencies:\"blur compositionupdate keydown keypress keyup mousedown\".split(\" \")}},_l=!1;function kl(l,e){switch(l){case\"keyup\":return-1!==pl.indexOf(e.keyCode);case\"keydown\":return 229!==e.keyCode;case\"keypress\":case\"mousedown\":case\"blur\":return!0;default:return!1}}function wl(l){return\"object\"==typeof(l=l.detail)&&\"data\"in l?l.data:null}var xl=!1;var Ml={eventTypes:bl,extractEvents:function(l,e,t,n){var L=void 0,o=void 0;if(ml)l:{switch(l){case\"compositionstart\":L=bl.compositionStart;break l;case\"compositionend\":L=bl.compositionEnd;break l;case\"compositionupdate\":L=bl.compositionUpdate;break l}L=void 0}else xl?kl(l,t)&&(L=bl.compositionEnd):\"keydown\"===l&&229===t.keyCode&&(L=bl.compositionStart);return L?(vl&&\"ko\"!==t.locale&&(xl||L!==bl.compositionStart?L===bl.compositionEnd&&xl&&(o=ol()):(nl=\"value\"in(tl=n)?tl.value:tl.textContent,xl=!0)),L=fl.getPooled(L,e,t,n),o?L.data=o:null!==(o=wl(t))&&(L.data=o),H(L),o=L):o=null,(l=yl?function(l,e){switch(l){case\"compositionend\":return wl(e);case\"keypress\":return 32!==e.which?null:(_l=!0,gl);case\"textInput\":return(l=e.data)===gl&&_l?null:l;default:return null}}(l,t):function(l,e){if(xl)return\"compositionend\"===l||!ml&&kl(l,e)?(l=ol(),Ll=nl=tl=null,xl=!1,l):null;switch(l){case\"paste\":return null;case\"keypress\":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case\"compositionend\":return vl&&\"ko\"!==e.locale?null:e.data;default:return null}}(l,t))?((e=dl.getPooled(bl.beforeInput,e,t,n)).data=l,H(e)):e=null,null===o?e:null===e?o:[o,e]}},Cl=null,Tl=null,El=null;function Sl(l){if(l=k(l)){\"function\"!=typeof Cl&&r(\"280\");var e=_(l.stateNode);Cl(l.stateNode,l.type,e)}}function zl(l){Tl?El?El.push(l):El=[l]:Tl=l}function Ol(){if(Tl){var l=Tl,e=El;if(El=Tl=null,Sl(l),e)for(l=0;l<e.length;l++)Sl(e[l])}}function Pl(l,e){return l(e)}function Nl(l,e,t){return l(e,t)}function Il(){}var jl=!1;function Fl(l,e){if(jl)return l(e);jl=!0;try{return Pl(l,e)}finally{jl=!1,(null!==Tl||null!==El)&&(Il(),Ol())}}var Rl={color:!0,date:!0,datetime:!0,\"datetime-local\":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Dl(l){var e=l&&l.nodeName&&l.nodeName.toLowerCase();return\"input\"===e?!!Rl[l.type]:\"textarea\"===e}function Ul(l){return(l=l.target||l.srcElement||window).correspondingUseElement&&(l=l.correspondingUseElement),3===l.nodeType?l.parentNode:l}function Al(l){if(!$)return!1;var e=(l=\"on\"+l)in document;return e||((e=document.createElement(\"div\")).setAttribute(l,\"return;\"),e=\"function\"==typeof e[l]),e}function Bl(l){var e=l.type;return(l=l.nodeName)&&\"input\"===l.toLowerCase()&&(\"checkbox\"===e||\"radio\"===e)}function Vl(l){l._valueTracker||(l._valueTracker=function(l){var e=Bl(l)?\"checked\":\"value\",t=Object.getOwnPropertyDescriptor(l.constructor.prototype,e),n=\"\"+l[e];if(!l.hasOwnProperty(e)&&void 0!==t&&\"function\"==typeof t.get&&\"function\"==typeof t.set){var L=t.get,o=t.set;return Object.defineProperty(l,e,{configurable:!0,get:function(){return L.call(this)},set:function(l){n=\"\"+l,o.call(this,l)}}),Object.defineProperty(l,e,{enumerable:t.enumerable}),{getValue:function(){return n},setValue:function(l){n=\"\"+l},stopTracking:function(){l._valueTracker=null,delete l[e]}}}}(l))}function Wl(l){if(!l)return!1;var e=l._valueTracker;if(!e)return!0;var t=e.getValue(),n=\"\";return l&&(n=Bl(l)?l.checked?\"true\":\"false\":l.value),(l=n)!==t&&(e.setValue(l),!0)}var Hl=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,$l=/^(.*)[\\\\\\/]/,Kl=\"function\"==typeof Symbol&&Symbol.for,ql=Kl?Symbol.for(\"react.element\"):60103,Ql=Kl?Symbol.for(\"react.portal\"):60106,Gl=Kl?Symbol.for(\"react.fragment\"):60107,Yl=Kl?Symbol.for(\"react.strict_mode\"):60108,Xl=Kl?Symbol.for(\"react.profiler\"):60114,Jl=Kl?Symbol.for(\"react.provider\"):60109,Zl=Kl?Symbol.for(\"react.context\"):60110,le=Kl?Symbol.for(\"react.concurrent_mode\"):60111,ee=Kl?Symbol.for(\"react.forward_ref\"):60112,te=Kl?Symbol.for(\"react.suspense\"):60113,ne=Kl?Symbol.for(\"react.memo\"):60115,Le=Kl?Symbol.for(\"react.lazy\"):60116,oe=\"function\"==typeof Symbol&&Symbol.iterator;function re(l){return null===l||\"object\"!=typeof l?null:\"function\"==typeof(l=oe&&l[oe]||l[\"@@iterator\"])?l:null}function ae(l){if(null==l)return null;if(\"function\"==typeof l)return l.displayName||l.name||null;if(\"string\"==typeof l)return l;switch(l){case le:return\"ConcurrentMode\";case Gl:return\"Fragment\";case Ql:return\"Portal\";case Xl:return\"Profiler\";case Yl:return\"StrictMode\";case te:return\"Suspense\"}if(\"object\"==typeof l)switch(l.$$typeof){case Zl:return\"Context.Consumer\";case Jl:return\"Context.Provider\";case ee:var e=l.render;return e=e.displayName||e.name||\"\",l.displayName||(\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");case ne:return ae(l.type);case Le:if(l=1===l._status?l._result:null)return ae(l)}return null}function ie(l){var e=\"\";do{l:switch(l.tag){case 3:case 4:case 6:case 7:case 10:case 9:var t=\"\";break l;default:var n=l._debugOwner,L=l._debugSource,o=ae(l.type);t=null,n&&(t=ae(n.type)),n=o,o=\"\",L?o=\" (at \"+L.fileName.replace($l,\"\")+\":\"+L.lineNumber+\")\":t&&(o=\" (created by \"+t+\")\"),t=\"\\n    in \"+(n||\"Unknown\")+o}e+=t,l=l.return}while(l);return e}var ue=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,ce=Object.prototype.hasOwnProperty,se={},fe={};function de(l,e,t,n,L){this.acceptsBooleans=2===e||3===e||4===e,this.attributeName=n,this.attributeNamespace=L,this.mustUseProperty=t,this.propertyName=l,this.type=e}var pe={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(l){pe[l]=new de(l,0,!1,l,null)}),[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(l){var e=l[0];pe[e]=new de(e,1,!1,l[1],null)}),[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(l){pe[l]=new de(l,2,!1,l.toLowerCase(),null)}),[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(l){pe[l]=new de(l,2,!1,l,null)}),\"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach(function(l){pe[l]=new de(l,3,!1,l.toLowerCase(),null)}),[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(l){pe[l]=new de(l,3,!0,l,null)}),[\"capture\",\"download\"].forEach(function(l){pe[l]=new de(l,4,!1,l,null)}),[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(l){pe[l]=new de(l,6,!1,l,null)}),[\"rowSpan\",\"start\"].forEach(function(l){pe[l]=new de(l,5,!1,l.toLowerCase(),null)});var me=/[\\-:]([a-z])/g;function he(l){return l[1].toUpperCase()}function ye(l,e,t,n){var L=pe.hasOwnProperty(e)?pe[e]:null;(null!==L?0===L.type:!n&&(2<e.length&&(\"o\"===e[0]||\"O\"===e[0])&&(\"n\"===e[1]||\"N\"===e[1])))||(function(l,e,t,n){if(null==e||function(l,e,t,n){if(null!==t&&0===t.type)return!1;switch(typeof e){case\"function\":case\"symbol\":return!0;case\"boolean\":return!n&&(null!==t?!t.acceptsBooleans:\"data-\"!==(l=l.toLowerCase().slice(0,5))&&\"aria-\"!==l);default:return!1}}(l,e,t,n))return!0;if(n)return!1;if(null!==t)switch(t.type){case 3:return!e;case 4:return!1===e;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}(e,t,L,n)&&(t=null),n||null===L?function(l){return!!ce.call(fe,l)||!ce.call(se,l)&&(ue.test(l)?fe[l]=!0:(se[l]=!0,!1))}(e)&&(null===t?l.removeAttribute(e):l.setAttribute(e,\"\"+t)):L.mustUseProperty?l[L.propertyName]=null===t?3!==L.type&&\"\":t:(e=L.attributeName,n=L.attributeNamespace,null===t?l.removeAttribute(e):(t=3===(L=L.type)||4===L&&!0===t?\"\":\"\"+t,n?l.setAttributeNS(n,e,t):l.setAttribute(e,t))))}function ve(l){switch(typeof l){case\"boolean\":case\"number\":case\"object\":case\"string\":case\"undefined\":return l;default:return\"\"}}function ge(l,e){var t=e.checked;return L({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:l._wrapperState.initialChecked})}function be(l,e){var t=null==e.defaultValue?\"\":e.defaultValue,n=null!=e.checked?e.checked:e.defaultChecked;t=ve(null!=e.value?e.value:t),l._wrapperState={initialChecked:n,initialValue:t,controlled:\"checkbox\"===e.type||\"radio\"===e.type?null!=e.checked:null!=e.value}}function _e(l,e){null!=(e=e.checked)&&ye(l,\"checked\",e,!1)}function ke(l,e){_e(l,e);var t=ve(e.value),n=e.type;if(null!=t)\"number\"===n?(0===t&&\"\"===l.value||l.value!=t)&&(l.value=\"\"+t):l.value!==\"\"+t&&(l.value=\"\"+t);else if(\"submit\"===n||\"reset\"===n)return void l.removeAttribute(\"value\");e.hasOwnProperty(\"value\")?xe(l,e.type,t):e.hasOwnProperty(\"defaultValue\")&&xe(l,e.type,ve(e.defaultValue)),null==e.checked&&null!=e.defaultChecked&&(l.defaultChecked=!!e.defaultChecked)}function we(l,e,t){if(e.hasOwnProperty(\"value\")||e.hasOwnProperty(\"defaultValue\")){var n=e.type;if(!(\"submit\"!==n&&\"reset\"!==n||void 0!==e.value&&null!==e.value))return;e=\"\"+l._wrapperState.initialValue,t||e===l.value||(l.value=e),l.defaultValue=e}\"\"!==(t=l.name)&&(l.name=\"\"),l.defaultChecked=!l.defaultChecked,l.defaultChecked=!!l._wrapperState.initialChecked,\"\"!==t&&(l.name=t)}function xe(l,e,t){\"number\"===e&&l.ownerDocument.activeElement===l||(null==t?l.defaultValue=\"\"+l._wrapperState.initialValue:l.defaultValue!==\"\"+t&&(l.defaultValue=\"\"+t))}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach(function(l){var e=l.replace(me,he);pe[e]=new de(e,1,!1,l,null)}),\"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach(function(l){var e=l.replace(me,he);pe[e]=new de(e,1,!1,l,\"http://www.w3.org/1999/xlink\")}),[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach(function(l){var e=l.replace(me,he);pe[e]=new de(e,1,!1,l,\"http://www.w3.org/XML/1998/namespace\")}),pe.tabIndex=new de(\"tabIndex\",1,!1,\"tabindex\",null);var Me={change:{phasedRegistrationNames:{bubbled:\"onChange\",captured:\"onChangeCapture\"},dependencies:\"blur change click focus input keydown keyup selectionchange\".split(\" \")}};function Ce(l,e,t){return(l=il.getPooled(Me.change,l,e,t)).type=\"change\",zl(t),H(l),l}var Te=null,Ee=null;function Se(l){O(l)}function ze(l){if(Wl(R(l)))return l}function Oe(l,e){if(\"change\"===l)return e}var Pe=!1;function Ne(){Te&&(Te.detachEvent(\"onpropertychange\",Ie),Ee=Te=null)}function Ie(l){\"value\"===l.propertyName&&ze(Ee)&&Fl(Se,l=Ce(Ee,l,Ul(l)))}function je(l,e,t){\"focus\"===l?(Ne(),Ee=t,(Te=e).attachEvent(\"onpropertychange\",Ie)):\"blur\"===l&&Ne()}function Fe(l){if(\"selectionchange\"===l||\"keyup\"===l||\"keydown\"===l)return ze(Ee)}function Re(l,e){if(\"click\"===l)return ze(e)}function De(l,e){if(\"input\"===l||\"change\"===l)return ze(e)}$&&(Pe=Al(\"input\")&&(!document.documentMode||9<document.documentMode));var Ue={eventTypes:Me,_isInputEventSupported:Pe,extractEvents:function(l,e,t,n){var L=e?R(e):window,o=void 0,r=void 0,a=L.nodeName&&L.nodeName.toLowerCase();if(\"select\"===a||\"input\"===a&&\"file\"===L.type?o=Oe:Dl(L)?Pe?o=De:(o=Fe,r=je):(a=L.nodeName)&&\"input\"===a.toLowerCase()&&(\"checkbox\"===L.type||\"radio\"===L.type)&&(o=Re),o&&(o=o(l,e)))return Ce(o,t,n);r&&r(l,L,e),\"blur\"===l&&(l=L._wrapperState)&&l.controlled&&\"number\"===L.type&&xe(L,\"number\",L.value)}},Ae=il.extend({view:null,detail:null}),Be={Alt:\"altKey\",Control:\"ctrlKey\",Meta:\"metaKey\",Shift:\"shiftKey\"};function Ve(l){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(l):!!(l=Be[l])&&!!e[l]}function We(){return Ve}var He=0,$e=0,Ke=!1,qe=!1,Qe=Ae.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:We,button:null,buttons:null,relatedTarget:function(l){return l.relatedTarget||(l.fromElement===l.srcElement?l.toElement:l.fromElement)},movementX:function(l){if(\"movementX\"in l)return l.movementX;var e=He;return He=l.screenX,Ke?\"mousemove\"===l.type?l.screenX-e:0:(Ke=!0,0)},movementY:function(l){if(\"movementY\"in l)return l.movementY;var e=$e;return $e=l.screenY,qe?\"mousemove\"===l.type?l.screenY-e:0:(qe=!0,0)}}),Ge=Qe.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Ye={mouseEnter:{registrationName:\"onMouseEnter\",dependencies:[\"mouseout\",\"mouseover\"]},mouseLeave:{registrationName:\"onMouseLeave\",dependencies:[\"mouseout\",\"mouseover\"]},pointerEnter:{registrationName:\"onPointerEnter\",dependencies:[\"pointerout\",\"pointerover\"]},pointerLeave:{registrationName:\"onPointerLeave\",dependencies:[\"pointerout\",\"pointerover\"]}},Xe={eventTypes:Ye,extractEvents:function(l,e,t,n){var L=\"mouseover\"===l||\"pointerover\"===l,o=\"mouseout\"===l||\"pointerout\"===l;if(L&&(t.relatedTarget||t.fromElement)||!o&&!L)return null;if(L=n.window===n?n:(L=n.ownerDocument)?L.defaultView||L.parentWindow:window,o?(o=e,e=(e=t.relatedTarget||t.toElement)?j(e):null):o=null,o===e)return null;var r=void 0,a=void 0,i=void 0,u=void 0;\"mouseout\"===l||\"mouseover\"===l?(r=Qe,a=Ye.mouseLeave,i=Ye.mouseEnter,u=\"mouse\"):\"pointerout\"!==l&&\"pointerover\"!==l||(r=Ge,a=Ye.pointerLeave,i=Ye.pointerEnter,u=\"pointer\");var c=null==o?L:R(o);if(L=null==e?L:R(e),(l=r.getPooled(a,o,t,n)).type=u+\"leave\",l.target=c,l.relatedTarget=L,(t=r.getPooled(i,e,t,n)).type=u+\"enter\",t.target=L,t.relatedTarget=c,n=e,o&&n)l:{for(L=n,u=0,r=e=o;r;r=U(r))u++;for(r=0,i=L;i;i=U(i))r++;for(;0<u-r;)e=U(e),u--;for(;0<r-u;)L=U(L),r--;for(;u--;){if(e===L||e===L.alternate)break l;e=U(e),L=U(L)}e=null}else e=null;for(L=e,e=[];o&&o!==L&&(null===(u=o.alternate)||u!==L);)e.push(o),o=U(o);for(o=[];n&&n!==L&&(null===(u=n.alternate)||u!==L);)o.push(n),n=U(n);for(n=0;n<e.length;n++)V(e[n],\"bubbled\",l);for(n=o.length;0<n--;)V(o[n],\"captured\",t);return[l,t]}},Je=Object.prototype.hasOwnProperty;function Ze(l,e){return l===e?0!==l||0!==e||1/l==1/e:l!=l&&e!=e}function lt(l,e){if(Ze(l,e))return!0;if(\"object\"!=typeof l||null===l||\"object\"!=typeof e||null===e)return!1;var t=Object.keys(l),n=Object.keys(e);if(t.length!==n.length)return!1;for(n=0;n<t.length;n++)if(!Je.call(e,t[n])||!Ze(l[t[n]],e[t[n]]))return!1;return!0}function et(l){var e=l;if(l.alternate)for(;e.return;)e=e.return;else{if(0!=(2&e.effectTag))return 1;for(;e.return;)if(0!=(2&(e=e.return).effectTag))return 1}return 3===e.tag?2:3}function tt(l){2!==et(l)&&r(\"188\")}function nt(l){if(!(l=function(l){var e=l.alternate;if(!e)return 3===(e=et(l))&&r(\"188\"),1===e?null:l;for(var t=l,n=e;;){var L=t.return,o=L?L.alternate:null;if(!L||!o)break;if(L.child===o.child){for(var a=L.child;a;){if(a===t)return tt(L),l;if(a===n)return tt(L),e;a=a.sibling}r(\"188\")}if(t.return!==n.return)t=L,n=o;else{a=!1;for(var i=L.child;i;){if(i===t){a=!0,t=L,n=o;break}if(i===n){a=!0,n=L,t=o;break}i=i.sibling}if(!a){for(i=o.child;i;){if(i===t){a=!0,t=o,n=L;break}if(i===n){a=!0,n=o,t=L;break}i=i.sibling}a||r(\"189\")}}t.alternate!==n&&r(\"190\")}return 3!==t.tag&&r(\"188\"),t.stateNode.current===t?l:e}(l)))return null;for(var e=l;;){if(5===e.tag||6===e.tag)return e;if(e.child)e.child.return=e,e=e.child;else{if(e===l)break;for(;!e.sibling;){if(!e.return||e.return===l)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}}return null}var Lt=il.extend({animationName:null,elapsedTime:null,pseudoElement:null}),ot=il.extend({clipboardData:function(l){return\"clipboardData\"in l?l.clipboardData:window.clipboardData}}),rt=Ae.extend({relatedTarget:null});function at(l){var e=l.keyCode;return\"charCode\"in l?0===(l=l.charCode)&&13===e&&(l=13):l=e,10===l&&(l=13),32<=l||13===l?l:0}var it={Esc:\"Escape\",Spacebar:\" \",Left:\"ArrowLeft\",Up:\"ArrowUp\",Right:\"ArrowRight\",Down:\"ArrowDown\",Del:\"Delete\",Win:\"OS\",Menu:\"ContextMenu\",Apps:\"ContextMenu\",Scroll:\"ScrollLock\",MozPrintableKey:\"Unidentified\"},ut={8:\"Backspace\",9:\"Tab\",12:\"Clear\",13:\"Enter\",16:\"Shift\",17:\"Control\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Escape\",32:\" \",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"ArrowLeft\",38:\"ArrowUp\",39:\"ArrowRight\",40:\"ArrowDown\",45:\"Insert\",46:\"Delete\",112:\"F1\",113:\"F2\",114:\"F3\",115:\"F4\",116:\"F5\",117:\"F6\",118:\"F7\",119:\"F8\",120:\"F9\",121:\"F10\",122:\"F11\",123:\"F12\",144:\"NumLock\",145:\"ScrollLock\",224:\"Meta\"},ct=Ae.extend({key:function(l){if(l.key){var e=it[l.key]||l.key;if(\"Unidentified\"!==e)return e}return\"keypress\"===l.type?13===(l=at(l))?\"Enter\":String.fromCharCode(l):\"keydown\"===l.type||\"keyup\"===l.type?ut[l.keyCode]||\"Unidentified\":\"\"},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:We,charCode:function(l){return\"keypress\"===l.type?at(l):0},keyCode:function(l){return\"keydown\"===l.type||\"keyup\"===l.type?l.keyCode:0},which:function(l){return\"keypress\"===l.type?at(l):\"keydown\"===l.type||\"keyup\"===l.type?l.keyCode:0}}),st=Qe.extend({dataTransfer:null}),ft=Ae.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:We}),dt=il.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),pt=Qe.extend({deltaX:function(l){return\"deltaX\"in l?l.deltaX:\"wheelDeltaX\"in l?-l.wheelDeltaX:0},deltaY:function(l){return\"deltaY\"in l?l.deltaY:\"wheelDeltaY\"in l?-l.wheelDeltaY:\"wheelDelta\"in l?-l.wheelDelta:0},deltaZ:null,deltaMode:null}),mt=[[\"abort\",\"abort\"],[X,\"animationEnd\"],[J,\"animationIteration\"],[Z,\"animationStart\"],[\"canplay\",\"canPlay\"],[\"canplaythrough\",\"canPlayThrough\"],[\"drag\",\"drag\"],[\"dragenter\",\"dragEnter\"],[\"dragexit\",\"dragExit\"],[\"dragleave\",\"dragLeave\"],[\"dragover\",\"dragOver\"],[\"durationchange\",\"durationChange\"],[\"emptied\",\"emptied\"],[\"encrypted\",\"encrypted\"],[\"ended\",\"ended\"],[\"error\",\"error\"],[\"gotpointercapture\",\"gotPointerCapture\"],[\"load\",\"load\"],[\"loadeddata\",\"loadedData\"],[\"loadedmetadata\",\"loadedMetadata\"],[\"loadstart\",\"loadStart\"],[\"lostpointercapture\",\"lostPointerCapture\"],[\"mousemove\",\"mouseMove\"],[\"mouseout\",\"mouseOut\"],[\"mouseover\",\"mouseOver\"],[\"playing\",\"playing\"],[\"pointermove\",\"pointerMove\"],[\"pointerout\",\"pointerOut\"],[\"pointerover\",\"pointerOver\"],[\"progress\",\"progress\"],[\"scroll\",\"scroll\"],[\"seeking\",\"seeking\"],[\"stalled\",\"stalled\"],[\"suspend\",\"suspend\"],[\"timeupdate\",\"timeUpdate\"],[\"toggle\",\"toggle\"],[\"touchmove\",\"touchMove\"],[ll,\"transitionEnd\"],[\"waiting\",\"waiting\"],[\"wheel\",\"wheel\"]],ht={},yt={};function vt(l,e){var t=l[0],n=\"on\"+((l=l[1])[0].toUpperCase()+l.slice(1));e={phasedRegistrationNames:{bubbled:n,captured:n+\"Capture\"},dependencies:[t],isInteractive:e},ht[l]=e,yt[t]=e}[[\"blur\",\"blur\"],[\"cancel\",\"cancel\"],[\"click\",\"click\"],[\"close\",\"close\"],[\"contextmenu\",\"contextMenu\"],[\"copy\",\"copy\"],[\"cut\",\"cut\"],[\"auxclick\",\"auxClick\"],[\"dblclick\",\"doubleClick\"],[\"dragend\",\"dragEnd\"],[\"dragstart\",\"dragStart\"],[\"drop\",\"drop\"],[\"focus\",\"focus\"],[\"input\",\"input\"],[\"invalid\",\"invalid\"],[\"keydown\",\"keyDown\"],[\"keypress\",\"keyPress\"],[\"keyup\",\"keyUp\"],[\"mousedown\",\"mouseDown\"],[\"mouseup\",\"mouseUp\"],[\"paste\",\"paste\"],[\"pause\",\"pause\"],[\"play\",\"play\"],[\"pointercancel\",\"pointerCancel\"],[\"pointerdown\",\"pointerDown\"],[\"pointerup\",\"pointerUp\"],[\"ratechange\",\"rateChange\"],[\"reset\",\"reset\"],[\"seeked\",\"seeked\"],[\"submit\",\"submit\"],[\"touchcancel\",\"touchCancel\"],[\"touchend\",\"touchEnd\"],[\"touchstart\",\"touchStart\"],[\"volumechange\",\"volumeChange\"]].forEach(function(l){vt(l,!0)}),mt.forEach(function(l){vt(l,!1)});var gt={eventTypes:ht,isInteractiveTopLevelEventType:function(l){return void 0!==(l=yt[l])&&!0===l.isInteractive},extractEvents:function(l,e,t,n){var L=yt[l];if(!L)return null;switch(l){case\"keypress\":if(0===at(t))return null;case\"keydown\":case\"keyup\":l=ct;break;case\"blur\":case\"focus\":l=rt;break;case\"click\":if(2===t.button)return null;case\"auxclick\":case\"dblclick\":case\"mousedown\":case\"mousemove\":case\"mouseup\":case\"mouseout\":case\"mouseover\":case\"contextmenu\":l=Qe;break;case\"drag\":case\"dragend\":case\"dragenter\":case\"dragexit\":case\"dragleave\":case\"dragover\":case\"dragstart\":case\"drop\":l=st;break;case\"touchcancel\":case\"touchend\":case\"touchmove\":case\"touchstart\":l=ft;break;case X:case J:case Z:l=Lt;break;case ll:l=dt;break;case\"scroll\":l=Ae;break;case\"wheel\":l=pt;break;case\"copy\":case\"cut\":case\"paste\":l=ot;break;case\"gotpointercapture\":case\"lostpointercapture\":case\"pointercancel\":case\"pointerdown\":case\"pointermove\":case\"pointerout\":case\"pointerover\":case\"pointerup\":l=Ge;break;default:l=il}return H(e=l.getPooled(L,e,t,n)),e}},bt=gt.isInteractiveTopLevelEventType,_t=[];function kt(l){var e=l.targetInst,t=e;do{if(!t){l.ancestors.push(t);break}var n;for(n=t;n.return;)n=n.return;if(!(n=3!==n.tag?null:n.stateNode.containerInfo))break;l.ancestors.push(t),t=j(n)}while(t);for(t=0;t<l.ancestors.length;t++){e=l.ancestors[t];var L=Ul(l.nativeEvent);n=l.topLevelType;for(var o=l.nativeEvent,r=null,a=0;a<y.length;a++){var i=y[a];i&&(i=i.extractEvents(n,e,o,L))&&(r=M(r,i))}O(r)}}var wt=!0;function xt(l,e){if(!e)return null;var t=(bt(l)?Ct:Tt).bind(null,l);e.addEventListener(l,t,!1)}function Mt(l,e){if(!e)return null;var t=(bt(l)?Ct:Tt).bind(null,l);e.addEventListener(l,t,!0)}function Ct(l,e){Nl(Tt,l,e)}function Tt(l,e){if(wt){var t=Ul(e);if(null===(t=j(t))||\"number\"!=typeof t.tag||2===et(t)||(t=null),_t.length){var n=_t.pop();n.topLevelType=l,n.nativeEvent=e,n.targetInst=t,l=n}else l={topLevelType:l,nativeEvent:e,targetInst:t,ancestors:[]};try{Fl(kt,l)}finally{l.topLevelType=null,l.nativeEvent=null,l.targetInst=null,l.ancestors.length=0,10>_t.length&&_t.push(l)}}}var Et={},St=0,zt=\"_reactListenersID\"+(\"\"+Math.random()).slice(2);function Ot(l){return Object.prototype.hasOwnProperty.call(l,zt)||(l[zt]=St++,Et[l[zt]]={}),Et[l[zt]]}function Pt(l){if(void 0===(l=l||(\"undefined\"!=typeof document?document:void 0)))return null;try{return l.activeElement||l.body}catch(e){return l.body}}function Nt(l){for(;l&&l.firstChild;)l=l.firstChild;return l}function It(l,e){var t,n=Nt(l);for(l=0;n;){if(3===n.nodeType){if(t=l+n.textContent.length,l<=e&&t>=e)return{node:n,offset:e-l};l=t}l:{for(;n;){if(n.nextSibling){n=n.nextSibling;break l}n=n.parentNode}n=void 0}n=Nt(n)}}function jt(){for(var l=window,e=Pt();e instanceof l.HTMLIFrameElement;){try{l=e.contentDocument.defaultView}catch(l){break}e=Pt(l.document)}return e}function Ft(l){var e=l&&l.nodeName&&l.nodeName.toLowerCase();return e&&(\"input\"===e&&(\"text\"===l.type||\"search\"===l.type||\"tel\"===l.type||\"url\"===l.type||\"password\"===l.type)||\"textarea\"===e||\"true\"===l.contentEditable)}var Rt=$&&\"documentMode\"in document&&11>=document.documentMode,Dt={select:{phasedRegistrationNames:{bubbled:\"onSelect\",captured:\"onSelectCapture\"},dependencies:\"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange\".split(\" \")}},Ut=null,At=null,Bt=null,Vt=!1;function Wt(l,e){var t=e.window===e?e.document:9===e.nodeType?e:e.ownerDocument;return Vt||null==Ut||Ut!==Pt(t)?null:(\"selectionStart\"in(t=Ut)&&Ft(t)?t={start:t.selectionStart,end:t.selectionEnd}:t={anchorNode:(t=(t.ownerDocument&&t.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset},Bt&&lt(Bt,t)?null:(Bt=t,(l=il.getPooled(Dt.select,At,l,e)).type=\"select\",l.target=Ut,H(l),l))}var Ht={eventTypes:Dt,extractEvents:function(l,e,t,n){var L,o=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;if(!(L=!o)){l:{o=Ot(o),L=b.onSelect;for(var r=0;r<L.length;r++){var a=L[r];if(!o.hasOwnProperty(a)||!o[a]){o=!1;break l}}o=!0}L=!o}if(L)return null;switch(o=e?R(e):window,l){case\"focus\":(Dl(o)||\"true\"===o.contentEditable)&&(Ut=o,At=e,Bt=null);break;case\"blur\":Bt=At=Ut=null;break;case\"mousedown\":Vt=!0;break;case\"contextmenu\":case\"mouseup\":case\"dragend\":return Vt=!1,Wt(t,n);case\"selectionchange\":if(Rt)break;case\"keydown\":case\"keyup\":return Wt(t,n)}return null}};function $t(l,e){return l=L({children:void 0},e),(e=function(l){var e=\"\";return n.Children.forEach(l,function(l){null!=l&&(e+=l)}),e}(e.children))&&(l.children=e),l}function Kt(l,e,t,n){if(l=l.options,e){e={};for(var L=0;L<t.length;L++)e[\"$\"+t[L]]=!0;for(t=0;t<l.length;t++)L=e.hasOwnProperty(\"$\"+l[t].value),l[t].selected!==L&&(l[t].selected=L),L&&n&&(l[t].defaultSelected=!0)}else{for(t=\"\"+ve(t),e=null,L=0;L<l.length;L++){if(l[L].value===t)return l[L].selected=!0,void(n&&(l[L].defaultSelected=!0));null!==e||l[L].disabled||(e=l[L])}null!==e&&(e.selected=!0)}}function qt(l,e){return null!=e.dangerouslySetInnerHTML&&r(\"91\"),L({},e,{value:void 0,defaultValue:void 0,children:\"\"+l._wrapperState.initialValue})}function Qt(l,e){var t=e.value;null==t&&(t=e.defaultValue,null!=(e=e.children)&&(null!=t&&r(\"92\"),Array.isArray(e)&&(1>=e.length||r(\"93\"),e=e[0]),t=e),null==t&&(t=\"\")),l._wrapperState={initialValue:ve(t)}}function Gt(l,e){var t=ve(e.value),n=ve(e.defaultValue);null!=t&&((t=\"\"+t)!==l.value&&(l.value=t),null==e.defaultValue&&l.defaultValue!==t&&(l.defaultValue=t)),null!=n&&(l.defaultValue=\"\"+n)}function Yt(l){var e=l.textContent;e===l._wrapperState.initialValue&&(l.value=e)}S.injectEventPluginOrder(\"ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin\".split(\" \")),_=D,k=F,w=R,S.injectEventPluginsByName({SimpleEventPlugin:gt,EnterLeaveEventPlugin:Xe,ChangeEventPlugin:Ue,SelectEventPlugin:Ht,BeforeInputEventPlugin:Ml});var Xt={html:\"http://www.w3.org/1999/xhtml\",mathml:\"http://www.w3.org/1998/Math/MathML\",svg:\"http://www.w3.org/2000/svg\"};function Jt(l){switch(l){case\"svg\":return\"http://www.w3.org/2000/svg\";case\"math\":return\"http://www.w3.org/1998/Math/MathML\";default:return\"http://www.w3.org/1999/xhtml\"}}function Zt(l,e){return null==l||\"http://www.w3.org/1999/xhtml\"===l?Jt(e):\"http://www.w3.org/2000/svg\"===l&&\"foreignObject\"===e?\"http://www.w3.org/1999/xhtml\":l}var ln,en=void 0,tn=(ln=function(l,e){if(l.namespaceURI!==Xt.svg||\"innerHTML\"in l)l.innerHTML=e;else{for((en=en||document.createElement(\"div\")).innerHTML=\"<svg>\"+e+\"</svg>\",e=en.firstChild;l.firstChild;)l.removeChild(l.firstChild);for(;e.firstChild;)l.appendChild(e.firstChild)}},\"undefined\"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(l,e,t,n){MSApp.execUnsafeLocalFunction(function(){return ln(l,e)})}:ln);function nn(l,e){if(e){var t=l.firstChild;if(t&&t===l.lastChild&&3===t.nodeType)return void(t.nodeValue=e)}l.textContent=e}var Ln={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},on=[\"Webkit\",\"ms\",\"Moz\",\"O\"];function rn(l,e,t){return null==e||\"boolean\"==typeof e||\"\"===e?\"\":t||\"number\"!=typeof e||0===e||Ln.hasOwnProperty(l)&&Ln[l]?(\"\"+e).trim():e+\"px\"}function an(l,e){for(var t in l=l.style,e)if(e.hasOwnProperty(t)){var n=0===t.indexOf(\"--\"),L=rn(t,e[t],n);\"float\"===t&&(t=\"cssFloat\"),n?l.setProperty(t,L):l[t]=L}}Object.keys(Ln).forEach(function(l){on.forEach(function(e){e=e+l.charAt(0).toUpperCase()+l.substring(1),Ln[e]=Ln[l]})});var un=L({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function cn(l,e){e&&(un[l]&&(null!=e.children||null!=e.dangerouslySetInnerHTML)&&r(\"137\",l,\"\"),null!=e.dangerouslySetInnerHTML&&(null!=e.children&&r(\"60\"),\"object\"==typeof e.dangerouslySetInnerHTML&&\"__html\"in e.dangerouslySetInnerHTML||r(\"61\")),null!=e.style&&\"object\"!=typeof e.style&&r(\"62\",\"\"))}function sn(l,e){if(-1===l.indexOf(\"-\"))return\"string\"==typeof e.is;switch(l){case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return!1;default:return!0}}function fn(l,e){var t=Ot(l=9===l.nodeType||11===l.nodeType?l:l.ownerDocument);e=b[e];for(var n=0;n<e.length;n++){var L=e[n];if(!t.hasOwnProperty(L)||!t[L]){switch(L){case\"scroll\":Mt(\"scroll\",l);break;case\"focus\":case\"blur\":Mt(\"focus\",l),Mt(\"blur\",l),t.blur=!0,t.focus=!0;break;case\"cancel\":case\"close\":Al(L)&&Mt(L,l);break;case\"invalid\":case\"submit\":case\"reset\":break;default:-1===el.indexOf(L)&&xt(L,l)}t[L]=!0}}}function dn(){}var pn=null,mn=null;function hn(l,e){switch(l){case\"button\":case\"input\":case\"select\":case\"textarea\":return!!e.autoFocus}return!1}function yn(l,e){return\"textarea\"===l||\"option\"===l||\"noscript\"===l||\"string\"==typeof e.children||\"number\"==typeof e.children||\"object\"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&null!=e.dangerouslySetInnerHTML.__html}var vn=\"function\"==typeof setTimeout?setTimeout:void 0,gn=\"function\"==typeof clearTimeout?clearTimeout:void 0;function bn(l){for(l=l.nextSibling;l&&1!==l.nodeType&&3!==l.nodeType;)l=l.nextSibling;return l}function _n(l){for(l=l.firstChild;l&&1!==l.nodeType&&3!==l.nodeType;)l=l.nextSibling;return l}new Set;var kn=[],wn=-1;function xn(l){0>wn||(l.current=kn[wn],kn[wn]=null,wn--)}function Mn(l,e){kn[++wn]=l.current,l.current=e}var Cn={},Tn={current:Cn},En={current:!1},Sn=Cn;function zn(l,e){var t=l.type.contextTypes;if(!t)return Cn;var n=l.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===e)return n.__reactInternalMemoizedMaskedChildContext;var L,o={};for(L in t)o[L]=e[L];return n&&((l=l.stateNode).__reactInternalMemoizedUnmaskedChildContext=e,l.__reactInternalMemoizedMaskedChildContext=o),o}function On(l){return null!=(l=l.childContextTypes)}function Pn(l){xn(En),xn(Tn)}function Nn(l){xn(En),xn(Tn)}function In(l,e,t){Tn.current!==Cn&&r(\"168\"),Mn(Tn,e),Mn(En,t)}function jn(l,e,t){var n=l.stateNode;if(l=e.childContextTypes,\"function\"!=typeof n.getChildContext)return t;for(var o in n=n.getChildContext())o in l||r(\"108\",ae(e)||\"Unknown\",o);return L({},t,n)}function Fn(l){var e=l.stateNode;return e=e&&e.__reactInternalMemoizedMergedChildContext||Cn,Sn=Tn.current,Mn(Tn,e),Mn(En,En.current),!0}function Rn(l,e,t){var n=l.stateNode;n||r(\"169\"),t?(e=jn(l,e,Sn),n.__reactInternalMemoizedMergedChildContext=e,xn(En),xn(Tn),Mn(Tn,e)):xn(En),Mn(En,t)}var Dn=null,Un=null;function An(l){return function(e){try{return l(e)}catch(l){}}}function Bn(l,e,t,n){this.tag=l,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.firstContextDependency=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Vn(l,e,t,n){return new Bn(l,e,t,n)}function Wn(l){return!(!(l=l.prototype)||!l.isReactComponent)}function Hn(l,e){var t=l.alternate;return null===t?((t=Vn(l.tag,e,l.key,l.mode)).elementType=l.elementType,t.type=l.type,t.stateNode=l.stateNode,t.alternate=l,l.alternate=t):(t.pendingProps=e,t.effectTag=0,t.nextEffect=null,t.firstEffect=null,t.lastEffect=null),t.childExpirationTime=l.childExpirationTime,t.expirationTime=l.expirationTime,t.child=l.child,t.memoizedProps=l.memoizedProps,t.memoizedState=l.memoizedState,t.updateQueue=l.updateQueue,t.firstContextDependency=l.firstContextDependency,t.sibling=l.sibling,t.index=l.index,t.ref=l.ref,t}function $n(l,e,t,n,L,o){var a=2;if(n=l,\"function\"==typeof l)Wn(l)&&(a=1);else if(\"string\"==typeof l)a=5;else l:switch(l){case Gl:return Kn(t.children,L,o,e);case le:return qn(t,3|L,o,e);case Yl:return qn(t,2|L,o,e);case Xl:return(l=Vn(12,t,e,4|L)).elementType=Xl,l.type=Xl,l.expirationTime=o,l;case te:return(l=Vn(13,t,e,L)).elementType=te,l.type=te,l.expirationTime=o,l;default:if(\"object\"==typeof l&&null!==l)switch(l.$$typeof){case Jl:a=10;break l;case Zl:a=9;break l;case ee:a=11;break l;case ne:a=14;break l;case Le:a=16,n=null;break l}r(\"130\",null==l?l:typeof l,\"\")}return(e=Vn(a,t,e,L)).elementType=l,e.type=n,e.expirationTime=o,e}function Kn(l,e,t,n){return(l=Vn(7,l,n,e)).expirationTime=t,l}function qn(l,e,t,n){return l=Vn(8,l,n,e),e=0==(1&e)?Yl:le,l.elementType=e,l.type=e,l.expirationTime=t,l}function Qn(l,e,t){return(l=Vn(6,l,null,e)).expirationTime=t,l}function Gn(l,e,t){return(e=Vn(4,null!==l.children?l.children:[],l.key,e)).expirationTime=t,e.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},e}function Yn(l,e){l.didError=!1;var t=l.earliestPendingTime;0===t?l.earliestPendingTime=l.latestPendingTime=e:t<e?l.earliestPendingTime=e:l.latestPendingTime>e&&(l.latestPendingTime=e),Zn(e,l)}function Xn(l,e){l.didError=!1,l.latestPingedTime>=e&&(l.latestPingedTime=0);var t=l.earliestPendingTime,n=l.latestPendingTime;t===e?l.earliestPendingTime=n===e?l.latestPendingTime=0:n:n===e&&(l.latestPendingTime=t),t=l.earliestSuspendedTime,n=l.latestSuspendedTime,0===t?l.earliestSuspendedTime=l.latestSuspendedTime=e:t<e?l.earliestSuspendedTime=e:n>e&&(l.latestSuspendedTime=e),Zn(e,l)}function Jn(l,e){var t=l.earliestPendingTime;return t>e&&(e=t),(l=l.earliestSuspendedTime)>e&&(e=l),e}function Zn(l,e){var t=e.earliestSuspendedTime,n=e.latestSuspendedTime,L=e.earliestPendingTime,o=e.latestPingedTime;0===(L=0!==L?L:o)&&(0===l||n<l)&&(L=n),0!==(l=L)&&t>l&&(l=t),e.nextExpirationTimeToWorkOn=L,e.expirationTime=l}var lL=!1;function eL(l){return{baseState:l,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function tL(l){return{baseState:l.baseState,firstUpdate:l.firstUpdate,lastUpdate:l.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function nL(l){return{expirationTime:l,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function LL(l,e){null===l.lastUpdate?l.firstUpdate=l.lastUpdate=e:(l.lastUpdate.next=e,l.lastUpdate=e)}function oL(l,e){var t=l.alternate;if(null===t){var n=l.updateQueue,L=null;null===n&&(n=l.updateQueue=eL(l.memoizedState))}else n=l.updateQueue,L=t.updateQueue,null===n?null===L?(n=l.updateQueue=eL(l.memoizedState),L=t.updateQueue=eL(t.memoizedState)):n=l.updateQueue=tL(L):null===L&&(L=t.updateQueue=tL(n));null===L||n===L?LL(n,e):null===n.lastUpdate||null===L.lastUpdate?(LL(n,e),LL(L,e)):(LL(n,e),L.lastUpdate=e)}function rL(l,e){var t=l.updateQueue;null===(t=null===t?l.updateQueue=eL(l.memoizedState):aL(l,t)).lastCapturedUpdate?t.firstCapturedUpdate=t.lastCapturedUpdate=e:(t.lastCapturedUpdate.next=e,t.lastCapturedUpdate=e)}function aL(l,e){var t=l.alternate;return null!==t&&e===t.updateQueue&&(e=l.updateQueue=tL(e)),e}function iL(l,e,t,n,o,r){switch(t.tag){case 1:return\"function\"==typeof(l=t.payload)?l.call(r,n,o):l;case 3:l.effectTag=-2049&l.effectTag|64;case 0:if(null==(o=\"function\"==typeof(l=t.payload)?l.call(r,n,o):l))break;return L({},n,o);case 2:lL=!0}return n}function uL(l,e,t,n,L){lL=!1;for(var o=(e=aL(l,e)).baseState,r=null,a=0,i=e.firstUpdate,u=o;null!==i;){var c=i.expirationTime;c<L?(null===r&&(r=i,o=u),a<c&&(a=c)):(u=iL(l,0,i,u,t,n),null!==i.callback&&(l.effectTag|=32,i.nextEffect=null,null===e.lastEffect?e.firstEffect=e.lastEffect=i:(e.lastEffect.nextEffect=i,e.lastEffect=i))),i=i.next}for(c=null,i=e.firstCapturedUpdate;null!==i;){var s=i.expirationTime;s<L?(null===c&&(c=i,null===r&&(o=u)),a<s&&(a=s)):(u=iL(l,0,i,u,t,n),null!==i.callback&&(l.effectTag|=32,i.nextEffect=null,null===e.lastCapturedEffect?e.firstCapturedEffect=e.lastCapturedEffect=i:(e.lastCapturedEffect.nextEffect=i,e.lastCapturedEffect=i))),i=i.next}null===r&&(e.lastUpdate=null),null===c?e.lastCapturedUpdate=null:l.effectTag|=32,null===r&&null===c&&(o=u),e.baseState=o,e.firstUpdate=r,e.firstCapturedUpdate=c,l.expirationTime=a,l.memoizedState=u}function cL(l,e,t){null!==e.firstCapturedUpdate&&(null!==e.lastUpdate&&(e.lastUpdate.next=e.firstCapturedUpdate,e.lastUpdate=e.lastCapturedUpdate),e.firstCapturedUpdate=e.lastCapturedUpdate=null),sL(e.firstEffect,t),e.firstEffect=e.lastEffect=null,sL(e.firstCapturedEffect,t),e.firstCapturedEffect=e.lastCapturedEffect=null}function sL(l,e){for(;null!==l;){var t=l.callback;if(null!==t){l.callback=null;var n=e;\"function\"!=typeof t&&r(\"191\",t),t.call(n)}l=l.nextEffect}}function fL(l,e){return{value:l,source:e,stack:ie(e)}}var dL={current:null},pL=null,mL=null,hL=null;function yL(l,e){var t=l.type._context;Mn(dL,t._currentValue),t._currentValue=e}function vL(l){var e=dL.current;xn(dL),l.type._context._currentValue=e}function gL(l){pL=l,hL=mL=null,l.firstContextDependency=null}function bL(l,e){return hL!==l&&!1!==e&&0!==e&&(\"number\"==typeof e&&1073741823!==e||(hL=l,e=1073741823),e={context:l,observedBits:e,next:null},null===mL?(null===pL&&r(\"293\"),pL.firstContextDependency=mL=e):mL=mL.next=e),l._currentValue}var _L={},kL={current:_L},wL={current:_L},xL={current:_L};function ML(l){return l===_L&&r(\"174\"),l}function CL(l,e){Mn(xL,e),Mn(wL,l),Mn(kL,_L);var t=e.nodeType;switch(t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:Zt(null,\"\");break;default:e=Zt(e=(t=8===t?e.parentNode:e).namespaceURI||null,t=t.tagName)}xn(kL),Mn(kL,e)}function TL(l){xn(kL),xn(wL),xn(xL)}function EL(l){ML(xL.current);var e=ML(kL.current),t=Zt(e,l.type);e!==t&&(Mn(wL,l),Mn(kL,t))}function SL(l){wL.current===l&&(xn(kL),xn(wL))}function zL(l,e){if(l&&l.defaultProps)for(var t in e=L({},e),l=l.defaultProps)void 0===e[t]&&(e[t]=l[t]);return e}var OL=Hl.ReactCurrentOwner,PL=(new n.Component).refs;function NL(l,e,t,n){t=null==(t=t(n,e=l.memoizedState))?e:L({},e,t),l.memoizedState=t,null!==(n=l.updateQueue)&&0===l.expirationTime&&(n.baseState=t)}var IL={isMounted:function(l){return!!(l=l._reactInternalFiber)&&2===et(l)},enqueueSetState:function(l,e,t){l=l._reactInternalFiber;var n=Cr(),L=nL(n=Jo(n,l));L.payload=e,null!=t&&(L.callback=t),qo(),oL(l,L),er(l,n)},enqueueReplaceState:function(l,e,t){l=l._reactInternalFiber;var n=Cr(),L=nL(n=Jo(n,l));L.tag=1,L.payload=e,null!=t&&(L.callback=t),qo(),oL(l,L),er(l,n)},enqueueForceUpdate:function(l,e){l=l._reactInternalFiber;var t=Cr(),n=nL(t=Jo(t,l));n.tag=2,null!=e&&(n.callback=e),qo(),oL(l,n),er(l,t)}};function jL(l,e,t,n,L,o,r){return\"function\"==typeof(l=l.stateNode).shouldComponentUpdate?l.shouldComponentUpdate(n,o,r):!e.prototype||!e.prototype.isPureReactComponent||(!lt(t,n)||!lt(L,o))}function FL(l,e,t){var n=!1,L=Cn,o=e.contextType;return\"object\"==typeof o&&null!==o?o=OL.currentDispatcher.readContext(o):(L=On(e)?Sn:Tn.current,o=(n=null!=(n=e.contextTypes))?zn(l,L):Cn),e=new e(t,o),l.memoizedState=null!==e.state&&void 0!==e.state?e.state:null,e.updater=IL,l.stateNode=e,e._reactInternalFiber=l,n&&((l=l.stateNode).__reactInternalMemoizedUnmaskedChildContext=L,l.__reactInternalMemoizedMaskedChildContext=o),e}function RL(l,e,t,n){l=e.state,\"function\"==typeof e.componentWillReceiveProps&&e.componentWillReceiveProps(t,n),\"function\"==typeof e.UNSAFE_componentWillReceiveProps&&e.UNSAFE_componentWillReceiveProps(t,n),e.state!==l&&IL.enqueueReplaceState(e,e.state,null)}function DL(l,e,t,n){var L=l.stateNode;L.props=t,L.state=l.memoizedState,L.refs=PL;var o=e.contextType;\"object\"==typeof o&&null!==o?L.context=OL.currentDispatcher.readContext(o):(o=On(e)?Sn:Tn.current,L.context=zn(l,o)),null!==(o=l.updateQueue)&&(uL(l,o,t,L,n),L.state=l.memoizedState),\"function\"==typeof(o=e.getDerivedStateFromProps)&&(NL(l,e,o,t),L.state=l.memoizedState),\"function\"==typeof e.getDerivedStateFromProps||\"function\"==typeof L.getSnapshotBeforeUpdate||\"function\"!=typeof L.UNSAFE_componentWillMount&&\"function\"!=typeof L.componentWillMount||(e=L.state,\"function\"==typeof L.componentWillMount&&L.componentWillMount(),\"function\"==typeof L.UNSAFE_componentWillMount&&L.UNSAFE_componentWillMount(),e!==L.state&&IL.enqueueReplaceState(L,L.state,null),null!==(o=l.updateQueue)&&(uL(l,o,t,L,n),L.state=l.memoizedState)),\"function\"==typeof L.componentDidMount&&(l.effectTag|=4)}var UL=Array.isArray;function AL(l,e,t){if(null!==(l=t.ref)&&\"function\"!=typeof l&&\"object\"!=typeof l){if(t._owner){t=t._owner;var n=void 0;t&&(1!==t.tag&&r(\"289\"),n=t.stateNode),n||r(\"147\",l);var L=\"\"+l;return null!==e&&null!==e.ref&&\"function\"==typeof e.ref&&e.ref._stringRef===L?e.ref:((e=function(l){var e=n.refs;e===PL&&(e=n.refs={}),null===l?delete e[L]:e[L]=l})._stringRef=L,e)}\"string\"!=typeof l&&r(\"284\"),t._owner||r(\"290\",l)}return l}function BL(l,e){\"textarea\"!==l.type&&r(\"31\",\"[object Object]\"===Object.prototype.toString.call(e)?\"object with keys {\"+Object.keys(e).join(\", \")+\"}\":e,\"\")}function VL(l){function e(e,t){if(l){var n=e.lastEffect;null!==n?(n.nextEffect=t,e.lastEffect=t):e.firstEffect=e.lastEffect=t,t.nextEffect=null,t.effectTag=8}}function t(t,n){if(!l)return null;for(;null!==n;)e(t,n),n=n.sibling;return null}function n(l,e){for(l=new Map;null!==e;)null!==e.key?l.set(e.key,e):l.set(e.index,e),e=e.sibling;return l}function L(l,e,t){return(l=Hn(l,e)).index=0,l.sibling=null,l}function o(e,t,n){return e.index=n,l?null!==(n=e.alternate)?(n=n.index)<t?(e.effectTag=2,t):n:(e.effectTag=2,t):t}function a(e){return l&&null===e.alternate&&(e.effectTag=2),e}function i(l,e,t,n){return null===e||6!==e.tag?((e=Qn(t,l.mode,n)).return=l,e):((e=L(e,t)).return=l,e)}function u(l,e,t,n){return null!==e&&e.elementType===t.type?((n=L(e,t.props)).ref=AL(l,e,t),n.return=l,n):((n=$n(t.type,t.key,t.props,null,l.mode,n)).ref=AL(l,e,t),n.return=l,n)}function c(l,e,t,n){return null===e||4!==e.tag||e.stateNode.containerInfo!==t.containerInfo||e.stateNode.implementation!==t.implementation?((e=Gn(t,l.mode,n)).return=l,e):((e=L(e,t.children||[])).return=l,e)}function s(l,e,t,n,o){return null===e||7!==e.tag?((e=Kn(t,l.mode,n,o)).return=l,e):((e=L(e,t)).return=l,e)}function f(l,e,t){if(\"string\"==typeof e||\"number\"==typeof e)return(e=Qn(\"\"+e,l.mode,t)).return=l,e;if(\"object\"==typeof e&&null!==e){switch(e.$$typeof){case ql:return(t=$n(e.type,e.key,e.props,null,l.mode,t)).ref=AL(l,null,e),t.return=l,t;case Ql:return(e=Gn(e,l.mode,t)).return=l,e}if(UL(e)||re(e))return(e=Kn(e,l.mode,t,null)).return=l,e;BL(l,e)}return null}function d(l,e,t,n){var L=null!==e?e.key:null;if(\"string\"==typeof t||\"number\"==typeof t)return null!==L?null:i(l,e,\"\"+t,n);if(\"object\"==typeof t&&null!==t){switch(t.$$typeof){case ql:return t.key===L?t.type===Gl?s(l,e,t.props.children,n,L):u(l,e,t,n):null;case Ql:return t.key===L?c(l,e,t,n):null}if(UL(t)||re(t))return null!==L?null:s(l,e,t,n,null);BL(l,t)}return null}function p(l,e,t,n,L){if(\"string\"==typeof n||\"number\"==typeof n)return i(e,l=l.get(t)||null,\"\"+n,L);if(\"object\"==typeof n&&null!==n){switch(n.$$typeof){case ql:return l=l.get(null===n.key?t:n.key)||null,n.type===Gl?s(e,l,n.props.children,L,n.key):u(e,l,n,L);case Ql:return c(e,l=l.get(null===n.key?t:n.key)||null,n,L)}if(UL(n)||re(n))return s(e,l=l.get(t)||null,n,L,null);BL(e,n)}return null}function m(L,r,a,i){for(var u=null,c=null,s=r,m=r=0,h=null;null!==s&&m<a.length;m++){s.index>m?(h=s,s=null):h=s.sibling;var y=d(L,s,a[m],i);if(null===y){null===s&&(s=h);break}l&&s&&null===y.alternate&&e(L,s),r=o(y,r,m),null===c?u=y:c.sibling=y,c=y,s=h}if(m===a.length)return t(L,s),u;if(null===s){for(;m<a.length;m++)(s=f(L,a[m],i))&&(r=o(s,r,m),null===c?u=s:c.sibling=s,c=s);return u}for(s=n(L,s);m<a.length;m++)(h=p(s,L,m,a[m],i))&&(l&&null!==h.alternate&&s.delete(null===h.key?m:h.key),r=o(h,r,m),null===c?u=h:c.sibling=h,c=h);return l&&s.forEach(function(l){return e(L,l)}),u}function h(L,a,i,u){var c=re(i);\"function\"!=typeof c&&r(\"150\"),null==(i=c.call(i))&&r(\"151\");for(var s=c=null,m=a,h=a=0,y=null,v=i.next();null!==m&&!v.done;h++,v=i.next()){m.index>h?(y=m,m=null):y=m.sibling;var g=d(L,m,v.value,u);if(null===g){m||(m=y);break}l&&m&&null===g.alternate&&e(L,m),a=o(g,a,h),null===s?c=g:s.sibling=g,s=g,m=y}if(v.done)return t(L,m),c;if(null===m){for(;!v.done;h++,v=i.next())null!==(v=f(L,v.value,u))&&(a=o(v,a,h),null===s?c=v:s.sibling=v,s=v);return c}for(m=n(L,m);!v.done;h++,v=i.next())null!==(v=p(m,L,h,v.value,u))&&(l&&null!==v.alternate&&m.delete(null===v.key?h:v.key),a=o(v,a,h),null===s?c=v:s.sibling=v,s=v);return l&&m.forEach(function(l){return e(L,l)}),c}return function(l,n,o,i){var u=\"object\"==typeof o&&null!==o&&o.type===Gl&&null===o.key;u&&(o=o.props.children);var c=\"object\"==typeof o&&null!==o;if(c)switch(o.$$typeof){case ql:l:{for(c=o.key,u=n;null!==u;){if(u.key===c){if(7===u.tag?o.type===Gl:u.elementType===o.type){t(l,u.sibling),(n=L(u,o.type===Gl?o.props.children:o.props)).ref=AL(l,u,o),n.return=l,l=n;break l}t(l,u);break}e(l,u),u=u.sibling}o.type===Gl?((n=Kn(o.props.children,l.mode,i,o.key)).return=l,l=n):((i=$n(o.type,o.key,o.props,null,l.mode,i)).ref=AL(l,n,o),i.return=l,l=i)}return a(l);case Ql:l:{for(u=o.key;null!==n;){if(n.key===u){if(4===n.tag&&n.stateNode.containerInfo===o.containerInfo&&n.stateNode.implementation===o.implementation){t(l,n.sibling),(n=L(n,o.children||[])).return=l,l=n;break l}t(l,n);break}e(l,n),n=n.sibling}(n=Gn(o,l.mode,i)).return=l,l=n}return a(l)}if(\"string\"==typeof o||\"number\"==typeof o)return o=\"\"+o,null!==n&&6===n.tag?(t(l,n.sibling),(n=L(n,o)).return=l,l=n):(t(l,n),(n=Qn(o,l.mode,i)).return=l,l=n),a(l);if(UL(o))return m(l,n,o,i);if(re(o))return h(l,n,o,i);if(c&&BL(l,o),void 0===o&&!u)switch(l.tag){case 1:case 0:r(\"152\",(i=l.type).displayName||i.name||\"Component\")}return t(l,n)}}var WL=VL(!0),HL=VL(!1),$L=null,KL=null,qL=!1;function QL(l,e){var t=Vn(5,null,null,0);t.elementType=\"DELETED\",t.type=\"DELETED\",t.stateNode=e,t.return=l,t.effectTag=8,null!==l.lastEffect?(l.lastEffect.nextEffect=t,l.lastEffect=t):l.firstEffect=l.lastEffect=t}function GL(l,e){switch(l.tag){case 5:var t=l.type;return null!==(e=1!==e.nodeType||t.toLowerCase()!==e.nodeName.toLowerCase()?null:e)&&(l.stateNode=e,!0);case 6:return null!==(e=\"\"===l.pendingProps||3!==e.nodeType?null:e)&&(l.stateNode=e,!0);default:return!1}}function YL(l){if(qL){var e=KL;if(e){var t=e;if(!GL(l,e)){if(!(e=bn(t))||!GL(l,e))return l.effectTag|=2,qL=!1,void($L=l);QL($L,t)}$L=l,KL=_n(e)}else l.effectTag|=2,qL=!1,$L=l}}function XL(l){for(l=l.return;null!==l&&5!==l.tag&&3!==l.tag;)l=l.return;$L=l}function JL(l){if(l!==$L)return!1;if(!qL)return XL(l),qL=!0,!1;var e=l.type;if(5!==l.tag||\"head\"!==e&&\"body\"!==e&&!yn(e,l.memoizedProps))for(e=KL;e;)QL(l,e),e=bn(e);return XL(l),KL=$L?bn(l.stateNode):null,!0}function ZL(){KL=$L=null,qL=!1}var lo=Hl.ReactCurrentOwner;function eo(l,e,t,n){e.child=null===l?HL(e,null,t,n):WL(e,l.child,t,n)}function to(l,e,t,n,L){t=t.render;var o=e.ref;return gL(e),n=t(n,o),e.effectTag|=1,eo(l,e,n,L),e.child}function no(l,e,t,n,L,o){if(null===l){var r=t.type;return\"function\"!=typeof r||Wn(r)||void 0!==r.defaultProps||null!==t.compare||void 0!==t.defaultProps?((l=$n(t.type,null,n,null,e.mode,o)).ref=e.ref,l.return=e,e.child=l):(e.tag=15,e.type=r,Lo(l,e,r,n,L,o))}return r=l.child,L<o&&(L=r.memoizedProps,(t=null!==(t=t.compare)?t:lt)(L,n)&&l.ref===e.ref)?so(l,e,o):(e.effectTag|=1,(l=Hn(r,n)).ref=e.ref,l.return=e,e.child=l)}function Lo(l,e,t,n,L,o){return null!==l&&L<o&&lt(l.memoizedProps,n)&&l.ref===e.ref?so(l,e,o):ro(l,e,t,n,o)}function oo(l,e){var t=e.ref;(null===l&&null!==t||null!==l&&l.ref!==t)&&(e.effectTag|=128)}function ro(l,e,t,n,L){var o=On(t)?Sn:Tn.current;return o=zn(e,o),gL(e),t=t(n,o),e.effectTag|=1,eo(l,e,t,L),e.child}function ao(l,e,t,n,L){if(On(t)){var o=!0;Fn(e)}else o=!1;if(gL(e),null===e.stateNode)null!==l&&(l.alternate=null,e.alternate=null,e.effectTag|=2),FL(e,t,n),DL(e,t,n,L),n=!0;else if(null===l){var r=e.stateNode,a=e.memoizedProps;r.props=a;var i=r.context,u=t.contextType;\"object\"==typeof u&&null!==u?u=OL.currentDispatcher.readContext(u):u=zn(e,u=On(t)?Sn:Tn.current);var c=t.getDerivedStateFromProps,s=\"function\"==typeof c||\"function\"==typeof r.getSnapshotBeforeUpdate;s||\"function\"!=typeof r.UNSAFE_componentWillReceiveProps&&\"function\"!=typeof r.componentWillReceiveProps||(a!==n||i!==u)&&RL(e,r,n,u),lL=!1;var f=e.memoizedState;i=r.state=f;var d=e.updateQueue;null!==d&&(uL(e,d,n,r,L),i=e.memoizedState),a!==n||f!==i||En.current||lL?(\"function\"==typeof c&&(NL(e,t,c,n),i=e.memoizedState),(a=lL||jL(e,t,a,n,f,i,u))?(s||\"function\"!=typeof r.UNSAFE_componentWillMount&&\"function\"!=typeof r.componentWillMount||(\"function\"==typeof r.componentWillMount&&r.componentWillMount(),\"function\"==typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount()),\"function\"==typeof r.componentDidMount&&(e.effectTag|=4)):(\"function\"==typeof r.componentDidMount&&(e.effectTag|=4),e.memoizedProps=n,e.memoizedState=i),r.props=n,r.state=i,r.context=u,n=a):(\"function\"==typeof r.componentDidMount&&(e.effectTag|=4),n=!1)}else r=e.stateNode,a=e.memoizedProps,r.props=e.type===e.elementType?a:zL(e.type,a),i=r.context,\"object\"==typeof(u=t.contextType)&&null!==u?u=OL.currentDispatcher.readContext(u):u=zn(e,u=On(t)?Sn:Tn.current),(s=\"function\"==typeof(c=t.getDerivedStateFromProps)||\"function\"==typeof r.getSnapshotBeforeUpdate)||\"function\"!=typeof r.UNSAFE_componentWillReceiveProps&&\"function\"!=typeof r.componentWillReceiveProps||(a!==n||i!==u)&&RL(e,r,n,u),lL=!1,i=e.memoizedState,f=r.state=i,null!==(d=e.updateQueue)&&(uL(e,d,n,r,L),f=e.memoizedState),a!==n||i!==f||En.current||lL?(\"function\"==typeof c&&(NL(e,t,c,n),f=e.memoizedState),(c=lL||jL(e,t,a,n,i,f,u))?(s||\"function\"!=typeof r.UNSAFE_componentWillUpdate&&\"function\"!=typeof r.componentWillUpdate||(\"function\"==typeof r.componentWillUpdate&&r.componentWillUpdate(n,f,u),\"function\"==typeof r.UNSAFE_componentWillUpdate&&r.UNSAFE_componentWillUpdate(n,f,u)),\"function\"==typeof r.componentDidUpdate&&(e.effectTag|=4),\"function\"==typeof r.getSnapshotBeforeUpdate&&(e.effectTag|=256)):(\"function\"!=typeof r.componentDidUpdate||a===l.memoizedProps&&i===l.memoizedState||(e.effectTag|=4),\"function\"!=typeof r.getSnapshotBeforeUpdate||a===l.memoizedProps&&i===l.memoizedState||(e.effectTag|=256),e.memoizedProps=n,e.memoizedState=f),r.props=n,r.state=f,r.context=u,n=c):(\"function\"!=typeof r.componentDidUpdate||a===l.memoizedProps&&i===l.memoizedState||(e.effectTag|=4),\"function\"!=typeof r.getSnapshotBeforeUpdate||a===l.memoizedProps&&i===l.memoizedState||(e.effectTag|=256),n=!1);return io(l,e,t,n,o,L)}function io(l,e,t,n,L,o){oo(l,e);var r=0!=(64&e.effectTag);if(!n&&!r)return L&&Rn(e,t,!1),so(l,e,o);n=e.stateNode,lo.current=e;var a=r&&\"function\"!=typeof t.getDerivedStateFromError?null:n.render();return e.effectTag|=1,null!==l&&r?(e.child=WL(e,l.child,null,o),e.child=WL(e,null,a,o)):eo(l,e,a,o),e.memoizedState=n.state,L&&Rn(e,t,!0),e.child}function uo(l){var e=l.stateNode;e.pendingContext?In(0,e.pendingContext,e.pendingContext!==e.context):e.context&&In(0,e.context,!1),CL(l,e.containerInfo)}function co(l,e,t){var n=e.mode,L=e.pendingProps,o=e.memoizedState;if(0==(64&e.effectTag)){o=null;var r=!1}else o={timedOutAt:null!==o?o.timedOutAt:0},r=!0,e.effectTag&=-65;if(null===l)if(r){var a=L.fallback;l=Kn(null,n,0,null),0==(1&e.mode)&&(l.child=null!==e.memoizedState?e.child.child:e.child),n=Kn(a,n,t,null),l.sibling=n,(t=l).return=n.return=e}else t=n=HL(e,null,L.children,t);else null!==l.memoizedState?(a=(n=l.child).sibling,r?(t=L.fallback,L=Hn(n,n.pendingProps),0==(1&e.mode)&&((r=null!==e.memoizedState?e.child.child:e.child)!==n.child&&(L.child=r)),n=L.sibling=Hn(a,t,a.expirationTime),t=L,L.childExpirationTime=0,t.return=n.return=e):t=n=WL(e,n.child,L.children,t)):(a=l.child,r?(r=L.fallback,(L=Kn(null,n,0,null)).child=a,0==(1&e.mode)&&(L.child=null!==e.memoizedState?e.child.child:e.child),(n=L.sibling=Kn(r,n,t,null)).effectTag|=2,t=L,L.childExpirationTime=0,t.return=n.return=e):n=t=WL(e,a,L.children,t)),e.stateNode=l.stateNode;return e.memoizedState=o,e.child=t,n}function so(l,e,t){if(null!==l&&(e.firstContextDependency=l.firstContextDependency),e.childExpirationTime<t)return null;if(null!==l&&e.child!==l.child&&r(\"153\"),null!==e.child){for(t=Hn(l=e.child,l.pendingProps,l.expirationTime),e.child=t,t.return=e;null!==l.sibling;)l=l.sibling,(t=t.sibling=Hn(l,l.pendingProps,l.expirationTime)).return=e;t.sibling=null}return e.child}function fo(l,e,t){var n=e.expirationTime;if(null!==l&&l.memoizedProps===e.pendingProps&&!En.current&&n<t){switch(e.tag){case 3:uo(e),ZL();break;case 5:EL(e);break;case 1:On(e.type)&&Fn(e);break;case 4:CL(e,e.stateNode.containerInfo);break;case 10:yL(e,e.memoizedProps.value);break;case 13:if(null!==e.memoizedState)return 0!==(n=e.child.childExpirationTime)&&n>=t?co(l,e,t):null!==(e=so(l,e,t))?e.sibling:null}return so(l,e,t)}switch(e.expirationTime=0,e.tag){case 2:n=e.elementType,null!==l&&(l.alternate=null,e.alternate=null,e.effectTag|=2),l=e.pendingProps;var L=zn(e,Tn.current);if(gL(e),L=n(l,L),e.effectTag|=1,\"object\"==typeof L&&null!==L&&\"function\"==typeof L.render&&void 0===L.$$typeof){if(e.tag=1,On(n)){var o=!0;Fn(e)}else o=!1;e.memoizedState=null!==L.state&&void 0!==L.state?L.state:null;var a=n.getDerivedStateFromProps;\"function\"==typeof a&&NL(e,n,a,l),L.updater=IL,e.stateNode=L,L._reactInternalFiber=e,DL(e,n,l,t),e=io(null,e,n,!0,o,t)}else e.tag=0,eo(null,e,L,t),e=e.child;return e;case 16:switch(L=e.elementType,null!==l&&(l.alternate=null,e.alternate=null,e.effectTag|=2),o=e.pendingProps,l=function(l){var e=l._result;switch(l._status){case 1:return e;case 2:case 0:throw e;default:throw l._status=0,(e=(e=l._ctor)()).then(function(e){0===l._status&&(e=e.default,l._status=1,l._result=e)},function(e){0===l._status&&(l._status=2,l._result=e)}),l._result=e,e}}(L),e.type=l,L=e.tag=function(l){if(\"function\"==typeof l)return Wn(l)?1:0;if(null!=l){if((l=l.$$typeof)===ee)return 11;if(l===ne)return 14}return 2}(l),o=zL(l,o),a=void 0,L){case 0:a=ro(null,e,l,o,t);break;case 1:a=ao(null,e,l,o,t);break;case 11:a=to(null,e,l,o,t);break;case 14:a=no(null,e,l,zL(l.type,o),n,t);break;default:r(\"306\",l,\"\")}return a;case 0:return n=e.type,L=e.pendingProps,ro(l,e,n,L=e.elementType===n?L:zL(n,L),t);case 1:return n=e.type,L=e.pendingProps,ao(l,e,n,L=e.elementType===n?L:zL(n,L),t);case 3:return uo(e),null===(n=e.updateQueue)&&r(\"282\"),L=null!==(L=e.memoizedState)?L.element:null,uL(e,n,e.pendingProps,null,t),(n=e.memoizedState.element)===L?(ZL(),e=so(l,e,t)):(L=e.stateNode,(L=(null===l||null===l.child)&&L.hydrate)&&(KL=_n(e.stateNode.containerInfo),$L=e,L=qL=!0),L?(e.effectTag|=2,e.child=HL(e,null,n,t)):(eo(l,e,n,t),ZL()),e=e.child),e;case 5:return EL(e),null===l&&YL(e),n=e.type,L=e.pendingProps,o=null!==l?l.memoizedProps:null,a=L.children,yn(n,L)?a=null:null!==o&&yn(n,o)&&(e.effectTag|=16),oo(l,e),1!==t&&1&e.mode&&L.hidden?(e.expirationTime=1,e=null):(eo(l,e,a,t),e=e.child),e;case 6:return null===l&&YL(e),null;case 13:return co(l,e,t);case 4:return CL(e,e.stateNode.containerInfo),n=e.pendingProps,null===l?e.child=WL(e,null,n,t):eo(l,e,n,t),e.child;case 11:return n=e.type,L=e.pendingProps,to(l,e,n,L=e.elementType===n?L:zL(n,L),t);case 7:return eo(l,e,e.pendingProps,t),e.child;case 8:case 12:return eo(l,e,e.pendingProps.children,t),e.child;case 10:l:{if(n=e.type._context,L=e.pendingProps,a=e.memoizedProps,yL(e,o=L.value),null!==a){var i=a.value;if(0===(o=i===o&&(0!==i||1/i==1/o)||i!=i&&o!=o?0:0|(\"function\"==typeof n._calculateChangedBits?n._calculateChangedBits(i,o):1073741823))){if(a.children===L.children&&!En.current){e=so(l,e,t);break l}}else for(null!==(a=e.child)&&(a.return=e);null!==a;){if(null!==(i=a.firstContextDependency))do{if(i.context===n&&0!=(i.observedBits&o)){if(1===a.tag){var u=nL(t);u.tag=2,oL(a,u)}a.expirationTime<t&&(a.expirationTime=t),null!==(u=a.alternate)&&u.expirationTime<t&&(u.expirationTime=t);for(var c=a.return;null!==c;){if(u=c.alternate,c.childExpirationTime<t)c.childExpirationTime=t,null!==u&&u.childExpirationTime<t&&(u.childExpirationTime=t);else{if(!(null!==u&&u.childExpirationTime<t))break;u.childExpirationTime=t}c=c.return}}u=a.child,i=i.next}while(null!==i);else u=10===a.tag&&a.type===e.type?null:a.child;if(null!==u)u.return=a;else for(u=a;null!==u;){if(u===e){u=null;break}if(null!==(a=u.sibling)){a.return=u.return,u=a;break}u=u.return}a=u}}eo(l,e,L.children,t),e=e.child}return e;case 9:return L=e.type,n=(o=e.pendingProps).children,gL(e),n=n(L=bL(L,o.unstable_observedBits)),e.effectTag|=1,eo(l,e,n,t),e.child;case 14:return o=zL(L=e.type,e.pendingProps),no(l,e,L,o=zL(L.type,o),n,t);case 15:return Lo(l,e,e.type,e.pendingProps,n,t);case 17:return n=e.type,L=e.pendingProps,L=e.elementType===n?L:zL(n,L),null!==l&&(l.alternate=null,e.alternate=null,e.effectTag|=2),e.tag=1,On(n)?(l=!0,Fn(e)):l=!1,gL(e),FL(e,n,L),DL(e,n,L,t),io(null,e,n,!0,l,t);default:r(\"156\")}}function po(l){l.effectTag|=4}var mo=void 0,ho=void 0,yo=void 0,vo=void 0;mo=function(l,e){for(var t=e.child;null!==t;){if(5===t.tag||6===t.tag)l.appendChild(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},ho=function(){},yo=function(l,e,t,n,o){var r=l.memoizedProps;if(r!==n){var a=e.stateNode;switch(ML(kL.current),l=null,t){case\"input\":r=ge(a,r),n=ge(a,n),l=[];break;case\"option\":r=$t(a,r),n=$t(a,n),l=[];break;case\"select\":r=L({},r,{value:void 0}),n=L({},n,{value:void 0}),l=[];break;case\"textarea\":r=qt(a,r),n=qt(a,n),l=[];break;default:\"function\"!=typeof r.onClick&&\"function\"==typeof n.onClick&&(a.onclick=dn)}cn(t,n),a=t=void 0;var i=null;for(t in r)if(!n.hasOwnProperty(t)&&r.hasOwnProperty(t)&&null!=r[t])if(\"style\"===t){var u=r[t];for(a in u)u.hasOwnProperty(a)&&(i||(i={}),i[a]=\"\")}else\"dangerouslySetInnerHTML\"!==t&&\"children\"!==t&&\"suppressContentEditableWarning\"!==t&&\"suppressHydrationWarning\"!==t&&\"autoFocus\"!==t&&(g.hasOwnProperty(t)?l||(l=[]):(l=l||[]).push(t,null));for(t in n){var c=n[t];if(u=null!=r?r[t]:void 0,n.hasOwnProperty(t)&&c!==u&&(null!=c||null!=u))if(\"style\"===t)if(u){for(a in u)!u.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(i||(i={}),i[a]=\"\");for(a in c)c.hasOwnProperty(a)&&u[a]!==c[a]&&(i||(i={}),i[a]=c[a])}else i||(l||(l=[]),l.push(t,i)),i=c;else\"dangerouslySetInnerHTML\"===t?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(t,\"\"+c)):\"children\"===t?u===c||\"string\"!=typeof c&&\"number\"!=typeof c||(l=l||[]).push(t,\"\"+c):\"suppressContentEditableWarning\"!==t&&\"suppressHydrationWarning\"!==t&&(g.hasOwnProperty(t)?(null!=c&&fn(o,t),l||u===c||(l=[])):(l=l||[]).push(t,c))}i&&(l=l||[]).push(\"style\",i),o=l,(e.updateQueue=o)&&po(e)}},vo=function(l,e,t,n){t!==n&&po(e)};var go=\"function\"==typeof WeakSet?WeakSet:Set;function bo(l,e){var t=e.source,n=e.stack;null===n&&null!==t&&(n=ie(t)),null!==t&&ae(t.type),e=e.value,null!==l&&1===l.tag&&ae(l.type);try{console.error(e)}catch(l){setTimeout(function(){throw l})}}function _o(l){var e=l.ref;if(null!==e)if(\"function\"==typeof e)try{e(null)}catch(e){Xo(l,e)}else e.current=null}function ko(l){switch(\"function\"==typeof Un&&Un(l),l.tag){case 0:case 11:case 14:case 15:var e=l.updateQueue;if(null!==e&&null!==(e=e.lastEffect)){var t=e=e.next;do{var n=t.destroy;if(null!==n){var L=l;try{n()}catch(l){Xo(L,l)}}t=t.next}while(t!==e)}break;case 1:if(_o(l),\"function\"==typeof(e=l.stateNode).componentWillUnmount)try{e.props=l.memoizedProps,e.state=l.memoizedState,e.componentWillUnmount()}catch(e){Xo(l,e)}break;case 5:_o(l);break;case 4:Mo(l)}}function wo(l){return 5===l.tag||3===l.tag||4===l.tag}function xo(l){l:{for(var e=l.return;null!==e;){if(wo(e)){var t=e;break l}e=e.return}r(\"160\"),t=void 0}var n=e=void 0;switch(t.tag){case 5:e=t.stateNode,n=!1;break;case 3:case 4:e=t.stateNode.containerInfo,n=!0;break;default:r(\"161\")}16&t.effectTag&&(nn(e,\"\"),t.effectTag&=-17);l:e:for(t=l;;){for(;null===t.sibling;){if(null===t.return||wo(t.return)){t=null;break l}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag;){if(2&t.effectTag)continue e;if(null===t.child||4===t.tag)continue e;t.child.return=t,t=t.child}if(!(2&t.effectTag)){t=t.stateNode;break l}}for(var L=l;;){if(5===L.tag||6===L.tag)if(t)if(n){var o=e,a=L.stateNode,i=t;8===o.nodeType?o.parentNode.insertBefore(a,i):o.insertBefore(a,i)}else e.insertBefore(L.stateNode,t);else n?(a=e,i=L.stateNode,8===a.nodeType?(o=a.parentNode).insertBefore(i,a):(o=a).appendChild(i),null!=(a=a._reactRootContainer)||null!==o.onclick||(o.onclick=dn)):e.appendChild(L.stateNode);else if(4!==L.tag&&null!==L.child){L.child.return=L,L=L.child;continue}if(L===l)break;for(;null===L.sibling;){if(null===L.return||L.return===l)return;L=L.return}L.sibling.return=L.return,L=L.sibling}}function Mo(l){for(var e=l,t=!1,n=void 0,L=void 0;;){if(!t){t=e.return;l:for(;;){switch(null===t&&r(\"160\"),t.tag){case 5:n=t.stateNode,L=!1;break l;case 3:case 4:n=t.stateNode.containerInfo,L=!0;break l}t=t.return}t=!0}if(5===e.tag||6===e.tag){l:for(var o=e,a=o;;)if(ko(a),null!==a.child&&4!==a.tag)a.child.return=a,a=a.child;else{if(a===o)break;for(;null===a.sibling;){if(null===a.return||a.return===o)break l;a=a.return}a.sibling.return=a.return,a=a.sibling}L?(o=n,a=e.stateNode,8===o.nodeType?o.parentNode.removeChild(a):o.removeChild(a)):n.removeChild(e.stateNode)}else if(4===e.tag?(n=e.stateNode.containerInfo,L=!0):ko(e),null!==e.child){e.child.return=e,e=e.child;continue}if(e===l)break;for(;null===e.sibling;){if(null===e.return||e.return===l)return;4===(e=e.return).tag&&(t=!1)}e.sibling.return=e.return,e=e.sibling}}function Co(l,e){switch(e.tag){case 0:case 11:case 14:case 15:case 1:break;case 5:var t=e.stateNode;if(null!=t){var n=e.memoizedProps;l=null!==l?l.memoizedProps:n;var L=e.type,o=e.updateQueue;e.updateQueue=null,null!==o&&function(l,e,t,n,L){l[I]=L,\"input\"===t&&\"radio\"===L.type&&null!=L.name&&_e(l,L),sn(t,n),n=sn(t,L);for(var o=0;o<e.length;o+=2){var r=e[o],a=e[o+1];\"style\"===r?an(l,a):\"dangerouslySetInnerHTML\"===r?tn(l,a):\"children\"===r?nn(l,a):ye(l,r,a,n)}switch(t){case\"input\":ke(l,L);break;case\"textarea\":Gt(l,L);break;case\"select\":e=l._wrapperState.wasMultiple,l._wrapperState.wasMultiple=!!L.multiple,null!=(t=L.value)?Kt(l,!!L.multiple,t,!1):e!==!!L.multiple&&(null!=L.defaultValue?Kt(l,!!L.multiple,L.defaultValue,!0):Kt(l,!!L.multiple,L.multiple?[]:\"\",!1))}}(t,o,L,l,n)}break;case 6:null===e.stateNode&&r(\"162\"),e.stateNode.nodeValue=e.memoizedProps;break;case 3:case 12:break;case 13:if(t=e.memoizedState,n=void 0,l=e,null===t?n=!1:(n=!0,l=e.child,0===t.timedOutAt&&(t.timedOutAt=Cr())),null!==l&&function(l,e){for(var t=l;;){if(5===t.tag){var n=t.stateNode;if(e)n.style.display=\"none\";else{n=t.stateNode;var L=t.memoizedProps.style;L=null!=L&&L.hasOwnProperty(\"display\")?L.display:null,n.style.display=rn(\"display\",L)}}else if(6===t.tag)t.stateNode.nodeValue=e?\"\":t.memoizedProps;else{if(13===t.tag&&null!==t.memoizedState){(n=t.child.sibling).return=t,t=n;continue}if(null!==t.child){t.child.return=t,t=t.child;continue}}if(t===l)break;for(;null===t.sibling;){if(null===t.return||t.return===l)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}(l,n),null!==(t=e.updateQueue)){e.updateQueue=null;var a=e.stateNode;null===a&&(a=e.stateNode=new go),t.forEach(function(l){var t=function(l,e){var t=l.stateNode;null!==t&&t.delete(e),e=Jo(e=Cr(),l),null!==(l=lr(l,e))&&(Yn(l,e),0!==(e=l.expirationTime)&&Tr(l,e))}.bind(null,e,l);a.has(l)||(a.add(l),l.then(t,t))})}break;case 17:break;default:r(\"163\")}}var To=\"function\"==typeof WeakMap?WeakMap:Map;function Eo(l,e,t){(t=nL(t)).tag=3,t.payload={element:null};var n=e.value;return t.callback=function(){Fr(n),bo(l,e)},t}function So(l,e,t){(t=nL(t)).tag=3;var n=l.type.getDerivedStateFromError;if(\"function\"==typeof n){var L=e.value;t.payload=function(){return n(L)}}var o=l.stateNode;return null!==o&&\"function\"==typeof o.componentDidCatch&&(t.callback=function(){\"function\"!=typeof n&&(null===$o?$o=new Set([this]):$o.add(this));var t=e.value,L=e.stack;bo(l,e),this.componentDidCatch(t,{componentStack:null!==L?L:\"\"})}),t}function zo(l){switch(l.tag){case 1:On(l.type)&&Pn();var e=l.effectTag;return 2048&e?(l.effectTag=-2049&e|64,l):null;case 3:return TL(),Nn(),0!=(64&(e=l.effectTag))&&r(\"285\"),l.effectTag=-2049&e|64,l;case 5:return SL(l),null;case 13:return 2048&(e=l.effectTag)?(l.effectTag=-2049&e|64,l):null;case 4:return TL(),null;case 10:return vL(l),null;default:return null}}var Oo={readContext:bL},Po=Hl.ReactCurrentOwner,No=1073741822,Io=0,jo=!1,Fo=null,Ro=null,Do=0,Uo=-1,Ao=!1,Bo=null,Vo=!1,Wo=null,Ho=null,$o=null;function Ko(){if(null!==Fo)for(var l=Fo.return;null!==l;){var e=l;switch(e.tag){case 1:var t=e.type.childContextTypes;null!=t&&Pn();break;case 3:TL(),Nn();break;case 5:SL(e);break;case 4:TL();break;case 10:vL(e)}l=l.return}Ro=null,Do=0,Uo=-1,Ao=!1,Fo=null}function qo(){null!==Ho&&(o.unstable_cancelCallback(Wo),Ho())}function Qo(l){for(;;){var e=l.alternate,t=l.return,n=l.sibling;if(0==(1024&l.effectTag)){Fo=l;l:{var o=e,a=Do,i=(e=l).pendingProps;switch(e.tag){case 2:case 16:break;case 15:case 0:break;case 1:On(e.type)&&Pn();break;case 3:TL(),Nn(),(i=e.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null!==o&&null!==o.child||(JL(e),e.effectTag&=-3),ho(e);break;case 5:SL(e);var u=ML(xL.current);if(a=e.type,null!==o&&null!=e.stateNode)yo(o,e,a,i,u),o.ref!==e.ref&&(e.effectTag|=128);else if(i){var c=ML(kL.current);if(JL(e)){o=(i=e).stateNode;var s=i.type,f=i.memoizedProps,d=u;switch(o[N]=i,o[I]=f,a=void 0,u=s){case\"iframe\":case\"object\":xt(\"load\",o);break;case\"video\":case\"audio\":for(s=0;s<el.length;s++)xt(el[s],o);break;case\"source\":xt(\"error\",o);break;case\"img\":case\"image\":case\"link\":xt(\"error\",o),xt(\"load\",o);break;case\"form\":xt(\"reset\",o),xt(\"submit\",o);break;case\"details\":xt(\"toggle\",o);break;case\"input\":be(o,f),xt(\"invalid\",o),fn(d,\"onChange\");break;case\"select\":o._wrapperState={wasMultiple:!!f.multiple},xt(\"invalid\",o),fn(d,\"onChange\");break;case\"textarea\":Qt(o,f),xt(\"invalid\",o),fn(d,\"onChange\")}for(a in cn(u,f),s=null,f)f.hasOwnProperty(a)&&(c=f[a],\"children\"===a?\"string\"==typeof c?o.textContent!==c&&(s=[\"children\",c]):\"number\"==typeof c&&o.textContent!==\"\"+c&&(s=[\"children\",\"\"+c]):g.hasOwnProperty(a)&&null!=c&&fn(d,a));switch(u){case\"input\":Vl(o),we(o,f,!0);break;case\"textarea\":Vl(o),Yt(o);break;case\"select\":case\"option\":break;default:\"function\"==typeof f.onClick&&(o.onclick=dn)}a=s,i.updateQueue=a,(i=null!==a)&&po(e)}else{f=e,o=a,d=i,s=9===u.nodeType?u:u.ownerDocument,c===Xt.html&&(c=Jt(o)),c===Xt.html?\"script\"===o?((o=s.createElement(\"div\")).innerHTML=\"<script><\\/script>\",s=o.removeChild(o.firstChild)):\"string\"==typeof d.is?s=s.createElement(o,{is:d.is}):(s=s.createElement(o),\"select\"===o&&d.multiple&&(s.multiple=!0)):s=s.createElementNS(c,o),(o=s)[N]=f,o[I]=i,mo(o,e,!1,!1),d=o;var p=u,m=sn(s=a,f=i);switch(s){case\"iframe\":case\"object\":xt(\"load\",d),u=f;break;case\"video\":case\"audio\":for(u=0;u<el.length;u++)xt(el[u],d);u=f;break;case\"source\":xt(\"error\",d),u=f;break;case\"img\":case\"image\":case\"link\":xt(\"error\",d),xt(\"load\",d),u=f;break;case\"form\":xt(\"reset\",d),xt(\"submit\",d),u=f;break;case\"details\":xt(\"toggle\",d),u=f;break;case\"input\":be(d,f),u=ge(d,f),xt(\"invalid\",d),fn(p,\"onChange\");break;case\"option\":u=$t(d,f);break;case\"select\":d._wrapperState={wasMultiple:!!f.multiple},u=L({},f,{value:void 0}),xt(\"invalid\",d),fn(p,\"onChange\");break;case\"textarea\":Qt(d,f),u=qt(d,f),xt(\"invalid\",d),fn(p,\"onChange\");break;default:u=f}cn(s,u),c=void 0;var h=s,y=d,v=u;for(c in v)if(v.hasOwnProperty(c)){var b=v[c];\"style\"===c?an(y,b):\"dangerouslySetInnerHTML\"===c?null!=(b=b?b.__html:void 0)&&tn(y,b):\"children\"===c?\"string\"==typeof b?(\"textarea\"!==h||\"\"!==b)&&nn(y,b):\"number\"==typeof b&&nn(y,\"\"+b):\"suppressContentEditableWarning\"!==c&&\"suppressHydrationWarning\"!==c&&\"autoFocus\"!==c&&(g.hasOwnProperty(c)?null!=b&&fn(p,c):null!=b&&ye(y,c,b,m))}switch(s){case\"input\":Vl(d),we(d,f,!1);break;case\"textarea\":Vl(d),Yt(d);break;case\"option\":null!=f.value&&d.setAttribute(\"value\",\"\"+ve(f.value));break;case\"select\":(u=d).multiple=!!f.multiple,null!=(d=f.value)?Kt(u,!!f.multiple,d,!1):null!=f.defaultValue&&Kt(u,!!f.multiple,f.defaultValue,!0);break;default:\"function\"==typeof u.onClick&&(d.onclick=dn)}(i=hn(a,i))&&po(e),e.stateNode=o}null!==e.ref&&(e.effectTag|=128)}else null===e.stateNode&&r(\"166\");break;case 6:o&&null!=e.stateNode?vo(o,e,o.memoizedProps,i):(\"string\"!=typeof i&&(null===e.stateNode&&r(\"166\")),o=ML(xL.current),ML(kL.current),JL(e)?(a=(i=e).stateNode,o=i.memoizedProps,a[N]=i,(i=a.nodeValue!==o)&&po(e)):(a=e,(i=(9===o.nodeType?o:o.ownerDocument).createTextNode(i))[N]=e,a.stateNode=i));break;case 11:break;case 13:if(i=e.memoizedState,0!=(64&e.effectTag)){e.expirationTime=a,Fo=e;break l}i=null!==i,a=null!==o&&null!==o.memoizedState,null!==o&&!i&&a&&(null!==(o=o.child.sibling)&&(null!==(u=e.firstEffect)?(e.firstEffect=o,o.nextEffect=u):(e.firstEffect=e.lastEffect=o,o.nextEffect=null),o.effectTag=8)),(i!==a||0==(1&e.effectTag)&&i)&&(e.effectTag|=4);break;case 7:case 8:case 12:break;case 4:TL(),ho(e);break;case 10:vL(e);break;case 9:case 14:break;case 17:On(e.type)&&Pn();break;default:r(\"156\")}Fo=null}if(e=l,1===Do||1!==e.childExpirationTime){for(i=0,a=e.child;null!==a;)(o=a.expirationTime)>i&&(i=o),(u=a.childExpirationTime)>i&&(i=u),a=a.sibling;e.childExpirationTime=i}if(null!==Fo)return Fo;null!==t&&0==(1024&t.effectTag)&&(null===t.firstEffect&&(t.firstEffect=l.firstEffect),null!==l.lastEffect&&(null!==t.lastEffect&&(t.lastEffect.nextEffect=l.firstEffect),t.lastEffect=l.lastEffect),1<l.effectTag&&(null!==t.lastEffect?t.lastEffect.nextEffect=l:t.firstEffect=l,t.lastEffect=l))}else{if(null!==(l=zo(l)))return l.effectTag&=1023,l;null!==t&&(t.firstEffect=t.lastEffect=null,t.effectTag|=1024)}if(null!==n)return n;if(null===t)break;l=t}return null}function Go(l){var e=fo(l.alternate,l,Do);return l.memoizedProps=l.pendingProps,null===e&&(e=Qo(l)),Po.current=null,e}function Yo(l,e){jo&&r(\"243\"),qo(),jo=!0,Po.currentDispatcher=Oo;var t=l.nextExpirationTimeToWorkOn;t===Do&&l===Ro&&null!==Fo||(Ko(),Do=t,Fo=Hn((Ro=l).current,null),l.pendingCommitExpirationTime=0);for(var n=!1;;){try{if(e)for(;null!==Fo&&!zr();)Fo=Go(Fo);else for(;null!==Fo;)Fo=Go(Fo)}catch(e){if(hL=mL=pL=null,null===Fo)n=!0,Fr(e);else{null===Fo&&r(\"271\");var L=Fo,o=L.return;if(null!==o){l:{var a=l,i=o,u=L,c=e;if(o=Do,u.effectTag|=1024,u.firstEffect=u.lastEffect=null,null!==c&&\"object\"==typeof c&&\"function\"==typeof c.then){var s=c;c=i;var f=-1,d=-1;do{if(13===c.tag){var p=c.alternate;if(null!==p&&null!==(p=p.memoizedState)){d=10*(1073741822-p.timedOutAt);break}\"number\"==typeof(p=c.pendingProps.maxDuration)&&(0>=p?f=0:(-1===f||p<f)&&(f=p))}c=c.return}while(null!==c);c=i;do{if((p=13===c.tag)&&(p=void 0!==c.memoizedProps.fallback&&null===c.memoizedState),p){if(null===(i=c.updateQueue)?c.updateQueue=new Set([s]):i.add(s),0==(1&c.mode)){c.effectTag|=64,u.effectTag&=-1957,1===u.tag&&(null===u.alternate?u.tag=17:((o=nL(1073741823)).tag=2,oL(u,o))),u.expirationTime=1073741823;break l}null===(u=a.pingCache)?(u=a.pingCache=new To,i=new Set,u.set(s,i)):void 0===(i=u.get(s))&&(i=new Set,u.set(s,i)),i.has(o)||(i.add(o),u=Zo.bind(null,a,s,o),s.then(u,u)),-1===f?a=1073741823:(-1===d&&(d=10*(1073741822-Jn(a,o))-5e3),a=d+f),0<=a&&Uo<a&&(Uo=a),c.effectTag|=2048,c.expirationTime=o;break l}c=c.return}while(null!==c);c=Error((ae(u.type)||\"A React component\")+\" suspended while rendering, but no fallback UI was specified.\\n\\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.\"+ie(u))}Ao=!0,c=fL(c,u),a=i;do{switch(a.tag){case 3:a.effectTag|=2048,a.expirationTime=o,rL(a,o=Eo(a,c,o));break l;case 1:if(s=c,f=a.type,d=a.stateNode,0==(64&a.effectTag)&&(\"function\"==typeof f.getDerivedStateFromError||null!==d&&\"function\"==typeof d.componentDidCatch&&(null===$o||!$o.has(d)))){a.effectTag|=2048,a.expirationTime=o,rL(a,o=So(a,s,o));break l}}a=a.return}while(null!==a)}Fo=Qo(L);continue}n=!0,Fr(e)}}break}if(jo=!1,hL=mL=pL=Po.currentDispatcher=null,n)Ro=null,l.finishedWork=null;else if(null!==Fo)l.finishedWork=null;else{if(null===(n=l.current.alternate)&&r(\"281\"),Ro=null,Ao){if(L=l.latestPendingTime,o=l.latestSuspendedTime,a=l.latestPingedTime,0!==L&&L<t||0!==o&&o<t||0!==a&&a<t)return Xn(l,t),void Mr(l,n,t,l.expirationTime,-1);if(!l.didError&&e)return l.didError=!0,t=l.nextExpirationTimeToWorkOn=t,e=l.expirationTime=1073741823,void Mr(l,n,t,e,-1)}e&&-1!==Uo?(Xn(l,t),(e=10*(1073741822-Jn(l,t)))<Uo&&(Uo=e),e=10*(1073741822-Cr()),e=Uo-e,Mr(l,n,t,l.expirationTime,0>e?0:e)):(l.pendingCommitExpirationTime=t,l.finishedWork=n)}}function Xo(l,e){for(var t=l.return;null!==t;){switch(t.tag){case 1:var n=t.stateNode;if(\"function\"==typeof t.type.getDerivedStateFromError||\"function\"==typeof n.componentDidCatch&&(null===$o||!$o.has(n)))return oL(t,l=So(t,l=fL(e,l),1073741823)),void er(t,1073741823);break;case 3:return oL(t,l=Eo(t,l=fL(e,l),1073741823)),void er(t,1073741823)}t=t.return}3===l.tag&&(oL(l,t=Eo(l,t=fL(e,l),1073741823)),er(l,1073741823))}function Jo(l,e){return 0!==Io?l=Io:jo?l=Vo?1073741823:Do:1&e.mode?(l=mr?1073741822-10*(1+((1073741822-l+15)/10|0)):1073741822-25*(1+((1073741822-l+500)/25|0)),null!==Ro&&l===Do&&--l):l=1073741823,mr&&(0===cr||l<cr)&&(cr=l),l}function Zo(l,e,t){var n=l.pingCache;null!==n&&n.delete(e),null!==Ro&&Do===t?Ro=null:(e=l.earliestSuspendedTime,n=l.latestSuspendedTime,0!==e&&t<=e&&t>=n&&(l.didError=!1,(0===(e=l.latestPingedTime)||e>t)&&(l.latestPingedTime=t),Zn(t,l),0!==(t=l.expirationTime)&&Tr(l,t)))}function lr(l,e){l.expirationTime<e&&(l.expirationTime=e);var t=l.alternate;null!==t&&t.expirationTime<e&&(t.expirationTime=e);var n=l.return,L=null;if(null===n&&3===l.tag)L=l.stateNode;else for(;null!==n;){if(t=n.alternate,n.childExpirationTime<e&&(n.childExpirationTime=e),null!==t&&t.childExpirationTime<e&&(t.childExpirationTime=e),null===n.return&&3===n.tag){L=n.stateNode;break}n=n.return}return L}function er(l,e){null!==(l=lr(l,e))&&(!jo&&0!==Do&&e>Do&&Ko(),Yn(l,e),jo&&!Vo&&Ro===l||Tr(l,l.expirationTime),_r>br&&(_r=0,r(\"185\")))}function tr(l,e,t,n,L){var o=Io;Io=1073741823;try{return l(e,t,n,L)}finally{Io=o}}var nr=null,Lr=null,or=0,rr=void 0,ar=!1,ir=null,ur=0,cr=0,sr=!1,fr=null,dr=!1,pr=!1,mr=!1,hr=null,yr=o.unstable_now(),vr=1073741822-(yr/10|0),gr=vr,br=50,_r=0,kr=null;function wr(){vr=1073741822-((o.unstable_now()-yr)/10|0)}function xr(l,e){if(0!==or){if(e<or)return;null!==rr&&o.unstable_cancelCallback(rr)}or=e,l=o.unstable_now()-yr,rr=o.unstable_scheduleCallback(Or,{timeout:10*(1073741822-e)-l})}function Mr(l,e,t,n,L){l.expirationTime=n,0!==L||zr()?0<L&&(l.timeoutHandle=vn(function(l,e,t){l.pendingCommitExpirationTime=t,l.finishedWork=e,wr(),gr=vr,Nr(l,t)}.bind(null,l,e,t),L)):(l.pendingCommitExpirationTime=t,l.finishedWork=e)}function Cr(){return ar?gr:(Er(),0!==ur&&1!==ur||(wr(),gr=vr),gr)}function Tr(l,e){null===l.nextScheduledRoot?(l.expirationTime=e,null===Lr?(nr=Lr=l,l.nextScheduledRoot=l):(Lr=Lr.nextScheduledRoot=l).nextScheduledRoot=nr):e>l.expirationTime&&(l.expirationTime=e),ar||(dr?pr&&(ir=l,ur=1073741823,Ir(l,1073741823,!1)):1073741823===e?Pr(1073741823,!1):xr(l,e))}function Er(){var l=0,e=null;if(null!==Lr)for(var t=Lr,n=nr;null!==n;){var L=n.expirationTime;if(0===L){if((null===t||null===Lr)&&r(\"244\"),n===n.nextScheduledRoot){nr=Lr=n.nextScheduledRoot=null;break}if(n===nr)nr=L=n.nextScheduledRoot,Lr.nextScheduledRoot=L,n.nextScheduledRoot=null;else{if(n===Lr){(Lr=t).nextScheduledRoot=nr,n.nextScheduledRoot=null;break}t.nextScheduledRoot=n.nextScheduledRoot,n.nextScheduledRoot=null}n=t.nextScheduledRoot}else{if(L>l&&(l=L,e=n),n===Lr)break;if(1073741823===l)break;t=n,n=n.nextScheduledRoot}}ir=e,ur=l}var Sr=!1;function zr(){return!!Sr||!!o.unstable_shouldYield()&&(Sr=!0)}function Or(){try{if(!zr()&&null!==nr){wr();var l=nr;do{var e=l.expirationTime;0!==e&&vr<=e&&(l.nextExpirationTimeToWorkOn=vr),l=l.nextScheduledRoot}while(l!==nr)}Pr(0,!0)}finally{Sr=!1}}function Pr(l,e){if(Er(),e)for(wr(),gr=vr;null!==ir&&0!==ur&&l<=ur&&!(Sr&&vr>ur);)Ir(ir,ur,vr>ur),Er(),wr(),gr=vr;else for(;null!==ir&&0!==ur&&l<=ur;)Ir(ir,ur,!1),Er();if(e&&(or=0,rr=null),0!==ur&&xr(ir,ur),_r=0,kr=null,null!==hr)for(l=hr,hr=null,e=0;e<l.length;e++){var t=l[e];try{t._onComplete()}catch(l){sr||(sr=!0,fr=l)}}if(sr)throw l=fr,fr=null,sr=!1,l}function Nr(l,e){ar&&r(\"253\"),ir=l,ur=e,Ir(l,e,!1),Pr(1073741823,!1)}function Ir(l,e,t){if(ar&&r(\"245\"),ar=!0,t){var n=l.finishedWork;null!==n?jr(l,n,e):(l.finishedWork=null,-1!==(n=l.timeoutHandle)&&(l.timeoutHandle=-1,gn(n)),Yo(l,t),null!==(n=l.finishedWork)&&(zr()?l.finishedWork=n:jr(l,n,e)))}else null!==(n=l.finishedWork)?jr(l,n,e):(l.finishedWork=null,-1!==(n=l.timeoutHandle)&&(l.timeoutHandle=-1,gn(n)),Yo(l,t),null!==(n=l.finishedWork)&&jr(l,n,e));ar=!1}function jr(l,e,t){var n=l.firstBatch;if(null!==n&&n._expirationTime>=t&&(null===hr?hr=[n]:hr.push(n),n._defer))return l.finishedWork=e,void(l.expirationTime=0);l.finishedWork=null,l===kr?_r++:(kr=l,_r=0),Vo=jo=!0,l.current===e&&r(\"177\"),0===(t=l.pendingCommitExpirationTime)&&r(\"261\"),l.pendingCommitExpirationTime=0,n=e.expirationTime;var L=e.childExpirationTime;if(n=L>n?L:n,l.didError=!1,0===n?(l.earliestPendingTime=0,l.latestPendingTime=0,l.earliestSuspendedTime=0,l.latestSuspendedTime=0,l.latestPingedTime=0):(n<l.latestPingedTime&&(l.latestPingedTime=0),0!==(L=l.latestPendingTime)&&(L>n?l.earliestPendingTime=l.latestPendingTime=0:l.earliestPendingTime>n&&(l.earliestPendingTime=l.latestPendingTime)),0===(L=l.earliestSuspendedTime)?Yn(l,n):n<l.latestSuspendedTime?(l.earliestSuspendedTime=0,l.latestSuspendedTime=0,l.latestPingedTime=0,Yn(l,n)):n>L&&Yn(l,n)),Zn(0,l),Po.current=null,1<e.effectTag?null!==e.lastEffect?(e.lastEffect.nextEffect=e,n=e.firstEffect):n=e:n=e.firstEffect,pn=wt,Ft(L=jt())){if(\"selectionStart\"in L)var o={start:L.selectionStart,end:L.selectionEnd};else l:{var a=(o=(o=L.ownerDocument)&&o.defaultView||window).getSelection&&o.getSelection();if(a&&0!==a.rangeCount){o=a.anchorNode;var i=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{o.nodeType,u.nodeType}catch(l){o=null;break l}var c=0,s=-1,f=-1,d=0,p=0,m=L,h=null;e:for(;;){for(var y;m!==o||0!==i&&3!==m.nodeType||(s=c+i),m!==u||0!==a&&3!==m.nodeType||(f=c+a),3===m.nodeType&&(c+=m.nodeValue.length),null!==(y=m.firstChild);)h=m,m=y;for(;;){if(m===L)break e;if(h===o&&++d===i&&(s=c),h===u&&++p===a&&(f=c),null!==(y=m.nextSibling))break;h=(m=h).parentNode}m=y}o=-1===s||-1===f?null:{start:s,end:f}}else o=null}o=o||{start:0,end:0}}else o=null;for(mn={focusedElem:L,selectionRange:o},wt=!1,Bo=n;null!==Bo;){L=!1,o=void 0;try{for(;null!==Bo;){if(256&Bo.effectTag)l:{var v=Bo.alternate;switch((i=Bo).tag){case 0:case 11:case 15:break l;case 1:if(256&i.effectTag&&null!==v){var g=v.memoizedProps,b=v.memoizedState,_=i.stateNode,k=_.getSnapshotBeforeUpdate(i.elementType===i.type?g:zL(i.type,g),b);_.__reactInternalSnapshotBeforeUpdate=k}break l;case 3:case 5:case 6:case 4:case 17:break l;default:r(\"163\")}}Bo=Bo.nextEffect}}catch(l){L=!0,o=l}L&&(null===Bo&&r(\"178\"),Xo(Bo,o),null!==Bo&&(Bo=Bo.nextEffect))}for(Bo=n;null!==Bo;){v=!1,g=void 0;try{for(;null!==Bo;){var w=Bo.effectTag;if(16&w&&nn(Bo.stateNode,\"\"),128&w){var x=Bo.alternate;if(null!==x){var M=x.ref;null!==M&&(\"function\"==typeof M?M(null):M.current=null)}}switch(14&w){case 2:xo(Bo),Bo.effectTag&=-3;break;case 6:xo(Bo),Bo.effectTag&=-3,Co(Bo.alternate,Bo);break;case 4:Co(Bo.alternate,Bo);break;case 8:Mo(b=Bo),b.return=null,b.child=null,b.memoizedState=null,b.updateQueue=null;var C=b.alternate;null!==C&&(C.return=null,C.child=null,C.memoizedState=null,C.updateQueue=null)}Bo=Bo.nextEffect}}catch(l){v=!0,g=l}v&&(null===Bo&&r(\"178\"),Xo(Bo,g),null!==Bo&&(Bo=Bo.nextEffect))}if(M=mn,x=jt(),w=M.focusedElem,v=M.selectionRange,x!==w&&w&&w.ownerDocument&&function l(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?l(e,t.parentNode):\"contains\"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}(w.ownerDocument.documentElement,w)){null!==v&&Ft(w)&&(x=v.start,void 0===(M=v.end)&&(M=x),\"selectionStart\"in w?(w.selectionStart=x,w.selectionEnd=Math.min(M,w.value.length)):(M=(x=w.ownerDocument||document)&&x.defaultView||window).getSelection&&(M=M.getSelection(),g=w.textContent.length,C=Math.min(v.start,g),v=void 0===v.end?C:Math.min(v.end,g),!M.extend&&C>v&&(g=v,v=C,C=g),g=It(w,C),b=It(w,v),g&&b&&(1!==M.rangeCount||M.anchorNode!==g.node||M.anchorOffset!==g.offset||M.focusNode!==b.node||M.focusOffset!==b.offset)&&((x=x.createRange()).setStart(g.node,g.offset),M.removeAllRanges(),C>v?(M.addRange(x),M.extend(b.node,b.offset)):(x.setEnd(b.node,b.offset),M.addRange(x))))),x=[];for(M=w;M=M.parentNode;)1===M.nodeType&&x.push({element:M,left:M.scrollLeft,top:M.scrollTop});for(\"function\"==typeof w.focus&&w.focus(),w=0;w<x.length;w++)(M=x[w]).element.scrollLeft=M.left,M.element.scrollTop=M.top}for(mn=null,wt=!!pn,pn=null,l.current=e,Bo=n;null!==Bo;){n=!1,w=void 0;try{for(x=t;null!==Bo;){var T=Bo.effectTag;if(36&T){var E=Bo.alternate;switch(C=x,(M=Bo).tag){case 0:case 11:case 15:break;case 1:var S=M.stateNode;if(4&M.effectTag)if(null===E)S.componentDidMount();else{var z=M.elementType===M.type?E.memoizedProps:zL(M.type,E.memoizedProps);S.componentDidUpdate(z,E.memoizedState,S.__reactInternalSnapshotBeforeUpdate)}var O=M.updateQueue;null!==O&&cL(0,O,S);break;case 3:var P=M.updateQueue;if(null!==P){if(v=null,null!==M.child)switch(M.child.tag){case 5:v=M.child.stateNode;break;case 1:v=M.child.stateNode}cL(0,P,v)}break;case 5:var N=M.stateNode;null===E&&4&M.effectTag&&hn(M.type,M.memoizedProps)&&N.focus();break;case 6:case 4:case 12:case 13:case 17:break;default:r(\"163\")}}if(128&T){var I=Bo.ref;if(null!==I){var j=Bo.stateNode;switch(Bo.tag){case 5:var F=j;break;default:F=j}\"function\"==typeof I?I(F):I.current=F}}Bo=Bo.nextEffect}}catch(l){n=!0,w=l}n&&(null===Bo&&r(\"178\"),Xo(Bo,w),null!==Bo&&(Bo=Bo.nextEffect))}jo=Vo=!1,\"function\"==typeof Dn&&Dn(e.stateNode),T=e.expirationTime,0===(e=(e=e.childExpirationTime)>T?e:T)&&($o=null),l.expirationTime=e,l.finishedWork=null}function Fr(l){null===ir&&r(\"246\"),ir.expirationTime=0,sr||(sr=!0,fr=l)}function Rr(l,e){var t=dr;dr=!0;try{return l(e)}finally{(dr=t)||ar||Pr(1073741823,!1)}}function Dr(l,e){if(dr&&!pr){pr=!0;try{return l(e)}finally{pr=!1}}return l(e)}function Ur(l,e,t){if(mr)return l(e,t);dr||ar||0===cr||(Pr(cr,!1),cr=0);var n=mr,L=dr;dr=mr=!0;try{return l(e,t)}finally{mr=n,(dr=L)||ar||Pr(1073741823,!1)}}function Ar(l,e,t,n,L){var o=e.current;l:if(t){e:{2===et(t=t._reactInternalFiber)&&1===t.tag||r(\"170\");var a=t;do{switch(a.tag){case 3:a=a.stateNode.context;break e;case 1:if(On(a.type)){a=a.stateNode.__reactInternalMemoizedMergedChildContext;break e}}a=a.return}while(null!==a);r(\"171\"),a=void 0}if(1===t.tag){var i=t.type;if(On(i)){t=jn(t,i,a);break l}}t=a}else t=Cn;return null===e.context?e.context=t:e.pendingContext=t,e=L,(L=nL(n)).payload={element:l},null!==(e=void 0===e?null:e)&&(L.callback=e),qo(),oL(o,L),er(o,n),n}function Br(l,e,t,n){var L=e.current;return Ar(l,e,t,L=Jo(Cr(),L),n)}function Vr(l){if(!(l=l.current).child)return null;switch(l.child.tag){case 5:default:return l.child.stateNode}}function Wr(l){var e=1073741822-25*(1+((1073741822-Cr()+500)/25|0));e>=No&&(e=No-1),this._expirationTime=No=e,this._root=l,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Hr(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function $r(l,e,t){l={current:e=Vn(3,null,null,e?3:0),containerInfo:l,pendingChildren:null,pingCache:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:t,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=e.stateNode=l}function Kr(l){return!(!l||1!==l.nodeType&&9!==l.nodeType&&11!==l.nodeType&&(8!==l.nodeType||\" react-mount-point-unstable \"!==l.nodeValue))}function qr(l,e,t,n,L){Kr(t)||r(\"200\");var o=t._reactRootContainer;if(o){if(\"function\"==typeof L){var a=L;L=function(){var l=Vr(o._internalRoot);a.call(l)}}null!=l?o.legacy_renderSubtreeIntoContainer(l,e,L):o.render(e,L)}else{if(o=t._reactRootContainer=function(l,e){if(e||(e=!(!(e=l?9===l.nodeType?l.documentElement:l.firstChild:null)||1!==e.nodeType||!e.hasAttribute(\"data-reactroot\"))),!e)for(var t;t=l.lastChild;)l.removeChild(t);return new $r(l,!1,e)}(t,n),\"function\"==typeof L){var i=L;L=function(){var l=Vr(o._internalRoot);i.call(l)}}Dr(function(){null!=l?o.legacy_renderSubtreeIntoContainer(l,e,L):o.render(e,L)})}return Vr(o._internalRoot)}function Qr(l,e){var t=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return Kr(e)||r(\"200\"),function(l,e,t){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ql,key:null==n?null:\"\"+n,children:l,containerInfo:e,implementation:t}}(l,e,null,t)}Cl=function(l,e,t){switch(e){case\"input\":if(ke(l,t),e=t.name,\"radio\"===t.type&&null!=e){for(t=l;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll(\"input[name=\"+JSON.stringify(\"\"+e)+'][type=\"radio\"]'),e=0;e<t.length;e++){var n=t[e];if(n!==l&&n.form===l.form){var L=D(n);L||r(\"90\"),Wl(n),ke(n,L)}}}break;case\"textarea\":Gt(l,t);break;case\"select\":null!=(e=t.value)&&Kt(l,!!t.multiple,e,!1)}},Wr.prototype.render=function(l){this._defer||r(\"250\"),this._hasChildren=!0,this._children=l;var e=this._root._internalRoot,t=this._expirationTime,n=new Hr;return Ar(l,e,null,t,n._onCommit),n},Wr.prototype.then=function(l){if(this._didComplete)l();else{var e=this._callbacks;null===e&&(e=this._callbacks=[]),e.push(l)}},Wr.prototype.commit=function(){var l=this._root._internalRoot,e=l.firstBatch;if(this._defer&&null!==e||r(\"251\"),this._hasChildren){var t=this._expirationTime;if(e!==this){this._hasChildren&&(t=this._expirationTime=e._expirationTime,this.render(this._children));for(var n=null,L=e;L!==this;)n=L,L=L._next;null===n&&r(\"251\"),n._next=L._next,this._next=e,l.firstBatch=this}this._defer=!1,Nr(l,t),e=this._next,this._next=null,null!==(e=l.firstBatch=e)&&e._hasChildren&&e.render(e._children)}else this._next=null,this._defer=!1},Wr.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var l=this._callbacks;if(null!==l)for(var e=0;e<l.length;e++)(0,l[e])()}},Hr.prototype.then=function(l){if(this._didCommit)l();else{var e=this._callbacks;null===e&&(e=this._callbacks=[]),e.push(l)}},Hr.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var l=this._callbacks;if(null!==l)for(var e=0;e<l.length;e++){var t=l[e];\"function\"!=typeof t&&r(\"191\",t),t()}}},$r.prototype.render=function(l,e){var t=this._internalRoot,n=new Hr;return null!==(e=void 0===e?null:e)&&n.then(e),Br(l,t,null,n._onCommit),n},$r.prototype.unmount=function(l){var e=this._internalRoot,t=new Hr;return null!==(l=void 0===l?null:l)&&t.then(l),Br(null,e,null,t._onCommit),t},$r.prototype.legacy_renderSubtreeIntoContainer=function(l,e,t){var n=this._internalRoot,L=new Hr;return null!==(t=void 0===t?null:t)&&L.then(t),Br(e,n,l,L._onCommit),L},$r.prototype.createBatch=function(){var l=new Wr(this),e=l._expirationTime,t=this._internalRoot,n=t.firstBatch;if(null===n)t.firstBatch=l,l._next=null;else{for(t=null;null!==n&&n._expirationTime>=e;)t=n,n=n._next;l._next=n,null!==t&&(t._next=l)}return l},Pl=Rr,Nl=Ur,Il=function(){ar||0===cr||(Pr(cr,!1),cr=0)};var Gr={createPortal:Qr,findDOMNode:function(l){if(null==l)return null;if(1===l.nodeType)return l;var e=l._reactInternalFiber;return void 0===e&&(\"function\"==typeof l.render?r(\"188\"):r(\"268\",Object.keys(l))),l=null===(l=nt(e))?null:l.stateNode},hydrate:function(l,e,t){return qr(null,l,e,!0,t)},render:function(l,e,t){return qr(null,l,e,!1,t)},unstable_renderSubtreeIntoContainer:function(l,e,t,n){return(null==l||void 0===l._reactInternalFiber)&&r(\"38\"),qr(l,e,t,!1,n)},unmountComponentAtNode:function(l){return Kr(l)||r(\"40\"),!!l._reactRootContainer&&(Dr(function(){qr(null,null,l,!1,function(){l._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return Qr.apply(void 0,arguments)},unstable_batchedUpdates:Rr,unstable_interactiveUpdates:Ur,flushSync:function(l,e){ar&&r(\"187\");var t=dr;dr=!0;try{return tr(l,e)}finally{dr=t,Pr(1073741823,!1)}},unstable_createRoot:function(l,e){return Kr(l)||r(\"299\",\"unstable_createRoot\"),new $r(l,!0,null!=e&&!0===e.hydrate)},unstable_flushControlled:function(l){var e=dr;dr=!0;try{tr(l)}finally{(dr=e)||ar||Pr(1073741823,!1)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[F,R,D,S.injectEventPluginsByName,v,H,function(l){C(l,W)},zl,Ol,Tt,O]}};!function(l){var e=l.findFiberByHostInstance;(function(l){if(\"undefined\"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var e=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(e.isDisabled||!e.supportsFiber)return!0;try{var t=e.inject(l);Dn=An(function(l){return e.onCommitFiberRoot(t,l)}),Un=An(function(l){return e.onCommitFiberUnmount(t,l)})}catch(l){}})(L({},l,{overrideProps:null,findHostInstanceByFiber:function(l){return null===(l=nt(l))?null:l.stateNode},findFiberByHostInstance:function(l){return e?e(l):null}}))}({findFiberByHostInstance:j,bundleType:0,version:\"16.7.0\",rendererPackageName:\"react-dom\"});var Yr={default:Gr},Xr=Yr&&Gr||Yr;l.exports=Xr.default||Xr},function(l,e,t){\"use strict\";l.exports=t(13)},function(l,e,t){\"use strict\";(function(l){\n/** @license React v0.12.0\n * scheduler.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\nObject.defineProperty(e,\"__esModule\",{value:!0});var t=null,n=!1,L=3,o=-1,r=-1,a=!1,i=!1;function u(){if(!a){var l=t.expirationTime;i?w():i=!0,k(f,l)}}function c(){var l=t,e=t.next;if(t===e)t=null;else{var n=t.previous;t=n.next=e,e.previous=n}l.next=l.previous=null,n=l.callback,e=l.expirationTime,l=l.priorityLevel;var o=L,a=r;L=l,r=e;try{var i=n()}finally{L=o,r=a}if(\"function\"==typeof i)if(i={callback:i,priorityLevel:l,expirationTime:e,next:null,previous:null},null===t)t=i.next=i.previous=i;else{n=null,l=t;do{if(l.expirationTime>=e){n=l;break}l=l.next}while(l!==t);null===n?n=t:n===t&&(t=i,u()),(e=n.previous).next=n.previous=i,i.next=n,i.previous=e}}function s(){if(-1===o&&null!==t&&1===t.priorityLevel){a=!0;try{do{c()}while(null!==t&&1===t.priorityLevel)}finally{a=!1,null!==t?u():i=!1}}}function f(l){a=!0;var L=n;n=l;try{if(l)for(;null!==t;){var o=e.unstable_now();if(!(t.expirationTime<=o))break;do{c()}while(null!==t&&t.expirationTime<=o)}else if(null!==t)do{c()}while(null!==t&&!x())}finally{a=!1,n=L,null!==t?u():i=!1,s()}}var d,p,m=Date,h=\"function\"==typeof setTimeout?setTimeout:void 0,y=\"function\"==typeof clearTimeout?clearTimeout:void 0,v=\"function\"==typeof requestAnimationFrame?requestAnimationFrame:void 0,g=\"function\"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function b(l){d=v(function(e){y(p),l(e)}),p=h(function(){g(d),l(e.unstable_now())},100)}if(\"object\"==typeof performance&&\"function\"==typeof performance.now){var _=performance;e.unstable_now=function(){return _.now()}}else e.unstable_now=function(){return m.now()};var k,w,x,M=null;if(\"undefined\"!=typeof window?M=window:void 0!==l&&(M=l),M&&M._schedMock){var C=M._schedMock;k=C[0],w=C[1],x=C[2],e.unstable_now=C[3]}else if(\"undefined\"==typeof window||\"function\"!=typeof MessageChannel){var T=null,E=function(l){if(null!==T)try{T(l)}finally{T=null}};k=function(l){null!==T?setTimeout(k,0,l):(T=l,setTimeout(E,0,!1))},w=function(){T=null},x=function(){return!1}}else{\"undefined\"!=typeof console&&(\"function\"!=typeof v&&console.error(\"This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills\"),\"function\"!=typeof g&&console.error(\"This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills\"));var S=null,z=!1,O=-1,P=!1,N=!1,I=0,j=33,F=33;x=function(){return I<=e.unstable_now()};var R=new MessageChannel,D=R.port2;R.port1.onmessage=function(){z=!1;var l=S,t=O;S=null,O=-1;var n=e.unstable_now(),L=!1;if(0>=I-n){if(!(-1!==t&&t<=n))return P||(P=!0,b(U)),S=l,void(O=t);L=!0}if(null!==l){N=!0;try{l(L)}finally{N=!1}}};var U=function(l){if(null!==S){b(U);var e=l-I+F;e<F&&j<F?(8>e&&(e=8),F=e<j?j:e):j=e,I=l+F,z||(z=!0,D.postMessage(void 0))}else P=!1};k=function(l,e){S=l,O=e,N||0>e?D.postMessage(void 0):P||(P=!0,b(U))},w=function(){S=null,z=!1,O=-1}}e.unstable_ImmediatePriority=1,e.unstable_UserBlockingPriority=2,e.unstable_NormalPriority=3,e.unstable_IdlePriority=5,e.unstable_LowPriority=4,e.unstable_runWithPriority=function(l,t){switch(l){case 1:case 2:case 3:case 4:case 5:break;default:l=3}var n=L,r=o;L=l,o=e.unstable_now();try{return t()}finally{L=n,o=r,s()}},e.unstable_scheduleCallback=function(l,n){var r=-1!==o?o:e.unstable_now();if(\"object\"==typeof n&&null!==n&&\"number\"==typeof n.timeout)n=r+n.timeout;else switch(L){case 1:n=r+-1;break;case 2:n=r+250;break;case 5:n=r+1073741823;break;case 4:n=r+1e4;break;default:n=r+5e3}if(l={callback:l,priorityLevel:L,expirationTime:n,next:null,previous:null},null===t)t=l.next=l.previous=l,u();else{r=null;var a=t;do{if(a.expirationTime>n){r=a;break}a=a.next}while(a!==t);null===r?r=t:r===t&&(t=l,u()),(n=r.previous).next=r.previous=l,l.next=r,l.previous=n}return l},e.unstable_cancelCallback=function(l){var e=l.next;if(null!==e){if(e===l)t=null;else{l===t&&(t=e);var n=l.previous;n.next=e,e.previous=n}l.next=l.previous=null}},e.unstable_wrapCallback=function(l){var t=L;return function(){var n=L,r=o;L=t,o=e.unstable_now();try{return l.apply(this,arguments)}finally{L=n,o=r,s()}}},e.unstable_getCurrentPriorityLevel=function(){return L},e.unstable_shouldYield=function(){return!n&&(null!==t&&t.expirationTime<r||x())},e.unstable_continueExecution=function(){null!==t&&u()},e.unstable_pauseExecution=function(){},e.unstable_getFirstCallbackNode=function(){return t}}).call(this,t(14))},function(l,e){var t;t=function(){return this}();try{t=t||new Function(\"return this\")()}catch(l){\"object\"==typeof window&&(t=window)}l.exports=t},function(l,e,t){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=function(){function l(l,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(l,n.key,n)}}return function(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}}(),L=u(t(0)),o=u(t(16)),r=u(t(22)),a=u(t(24)),i=u(t(26));function u(l){return l&&l.__esModule?l:{default:l}}t(28),t(31);var c=function(l){function e(l){return function(l,e){if(!(l instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e),function(l,e){if(!l)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!e||\"object\"!=typeof e&&\"function\"!=typeof e?l:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,l))}return function(l,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof e);l.prototype=Object.create(e&&e.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(l,e):l.__proto__=e)}(e,L.default.Component),n(e,[{key:\"render\",value:function(){return L.default.createElement(\"section\",{className:\"examples\"},L.default.createElement(\"h1\",{className:\"examples__title\"},\"Examples of \",L.default.createElement(\"a\",{href:\"https://www.npmjs.com/package/react-svg-map\"},\"react-svg-map\")),L.default.createElement(r.default,null),L.default.createElement(o.default,null),L.default.createElement(a.default,null),L.default.createElement(i.default,null))}}]),e}();e.default=c},function(l,e,t){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=Object.assign||function(l){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(l[n]=t[n])}return l},L=function(){function l(l,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(l,n.key,n)}}return function(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}}(),o=u(t(0)),r=u(t(17)),a=t(1),i=t(2);function u(l){return l&&l.__esModule?l:{default:l}}var c=function(l){function e(l){!function(l,e){if(!(l instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e);var t=function(l,e){if(!l)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!e||\"object\"!=typeof e&&\"function\"!=typeof e?l:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,l));return t.state={pointedLocation:null,focusedLocation:null,selectedLocations:[]},t.handleLocationMouseOver=t.handleLocationMouseOver.bind(t),t.handleLocationMouseOut=t.handleLocationMouseOut.bind(t),t.handleLocationFocus=t.handleLocationFocus.bind(t),t.handleLocationBlur=t.handleLocationBlur.bind(t),t.handleOnChange=t.handleOnChange.bind(t),t}return function(l,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof e);l.prototype=Object.create(e&&e.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(l,e):l.__proto__=e)}(e,o.default.Component),L(e,[{key:\"handleLocationMouseOver\",value:function(l){var e=(0,i.getLocationName)(l);this.setState({pointedLocation:e})}},{key:\"handleLocationMouseOut\",value:function(){this.setState({pointedLocation:null})}},{key:\"handleLocationFocus\",value:function(l){var e=(0,i.getLocationName)(l);this.setState({focusedLocation:e})}},{key:\"handleLocationBlur\",value:function(){this.setState({focusedLocation:null})}},{key:\"handleOnChange\",value:function(l){this.setState(function(e){return n({},e,{selectedLocations:l.map(function(l){return l.attributes.name.value})})})}},{key:\"render\",value:function(){return o.default.createElement(\"article\",{className:\"examples__block\"},o.default.createElement(\"h2\",{className:\"examples__block__title\"},\"Taiwan SVG map as checkboxes\"),o.default.createElement(\"div\",{className:\"examples__block__info\"},o.default.createElement(\"div\",{className:\"examples__block__info__item\"},\"Pointed location: \",this.state.pointedLocation),o.default.createElement(\"div\",{className:\"examples__block__info__item\"},\"Focused location: \",this.state.focusedLocation),o.default.createElement(\"div\",{className:\"examples__block__info__item\"},\"Selected locations:\",o.default.createElement(\"ul\",null,[].concat(function(l){if(Array.isArray(l)){for(var e=0,t=Array(l.length);e<l.length;e++)t[e]=l[e];return t}return Array.from(l)}(this.state.selectedLocations)).map(function(l){return o.default.createElement(\"li\",{key:l},l)})))),o.default.createElement(\"div\",{className:\"examples__block__map\"},o.default.createElement(a.CheckboxSVGMap,{map:r.default,onLocationMouseOver:this.handleLocationMouseOver,onLocationMouseOut:this.handleLocationMouseOut,onLocationFocus:this.handleLocationFocus,onLocationBlur:this.handleLocationBlur,onChange:this.handleOnChange})))}}]),e}();e.default=c},function(l,e,t){\"use strict\";t.r(e),e.default={label:\"Map of Taiwan main island\",viewBox:\"312 322 688 973\",locations:[{name:\"Changhua County\",id:\"changhua-county\",path:\"M647.2 689.6l0.1 3.6-4.3 1.6-1.2 2.9 0.5 4-2 4.6-1.6 5.4-0.1 5.7-1.2 6.6-0.9 13.4 2.1 6.3 3.6 3.3 3.9 1.4 5.6 2.9-1 3.5-3.8 1.5-2.5 2.3-2.4 1.6-1 0.7-12-2.4-5.8 0.1-12.2-6-19.7-2.3-11.6-4.4-6.6-1.8-7.6-0.4-22 2.6-7.6-4.4 0.8-1.4 1.6-7.1 1.2-3 7.1-6.8 2-2.8 2.7-7.8 4.2-7.7 5.7-16.1 2.7-4.7 3-3 2.5-1.7 2.2-1.1 1.6-1.4 0.6-3 1.2-2.8 5.1-4 1.2-3 0.6-10.1 0.9-2.8 2.7-2.6 11.3-13.2 5.8 1.9 4 3.5 2.7 6.3 1 7.6 4.5 5.4 11.9 3.5 4.3 3.6 3.2 5 2 4 0.1 4 1.2 3.3 4.3 0.8 5.4 3.5 0 1.4z\"},{name:\"Chiayi City\",id:\"chiayi-city\",path:\"M573.8 836.5l9.3-1.6 7.8-0.7 5.6 2.1 4.1 2.2 2.5 4 2.5 6.8-3 2.2-4.5 0.6-6.8 2.7-7.3-1.7-7-4.5-6.1-2.4-0.9-5.6 3.8-4.1z\"},{name:\"Chiayi County\",id:\"chiayi-county\",path:\"M499.6 893.2l-1.8 1.4-0.4-1.1 2.4-3.1 0.9-2.4 1.1-1.5 0.6 0.5 0.1 1.1-1.4 2-1.5 3.1z m2.2-12.6l-0.7-0.7 2-3.8 0.9-0.4-0.5 1.9-1.7 3z m4.9-9l-0.1-4.4 0.5 0.4 0.1 2.9-0.5 1.1z m1.4-9.7l-0.8 1.6-0.5-2 1.3 0.4z m-1.3-6.1l-0.5 1.3-1.3-2.1 1.8 0.8z m-29.8 1l-3.2 1.6 3.8-5.4 13.9-14.1 10.6-13.5 2.5-0.8-9 14.7-4.5 4.5-2.9 3.5-3.8 3.8-3 2.1-4.4 3.6z m189.5-51.1l6.1 0.7 6.8 2.6 4.1 1.2 5.1 2.8-0.3 5.3-3 5.1 1.2 4.8 2.7 6.5 0.4 5.9 1.1 3.8 7.6 1.4 25.6 0.2 0.9 0.2-18.5 9.4-8.5 6.8-3.6 6.8-4.2 5-7.7 4.3-7.9 6.1-4.5 5.4-12.3 7.3-5.8 0.6-6.9-0.7-3.6 3.5-0.1 5 1.4 4.5 1 6.7-8.4-1-3.7-1.1-5 0.6-5.3 2.4-3.8 0-4.5-3.5-1.6-4.6 1.8-14.2-1-7.5-9.9-10.1-1.7-5.1-2.1-4.2-4-2.4-7.2-2.4-8.5 0.5-15.2 2.8-7.8 3.5-6.1 4.6-4.7 4.8-6.6 5.1-5.8 3.6-2.5 4.9-6.2 2.8-7.2-1.8-8.9-1.3-5.2-2 3.8-0.3 3.3-1.4 1.4 0.5-0.9-3.2-2.2 1.6-1.8-0.5-2.5-0.1 0-3.3 2.4-5.6 3.7-0.3 5.4 0.1-3.7-10.5-4.1-8 1.9-3.7 0-1.9-3.1-1.5 0.4-1.8 1.8-2 0.9-2.6 4-5.2-8.5 0.5-0.2-8.7 11.6-1.4 8.3 4.7 6.1 0.1 3.9-3.2 1.7-4.9 2.1-3 5.3-0.8 7-5.7 4.4-2.4 3.8-3.8 16.3-9.4 7.2-2 12.6-2.3 6.9-0.4 5.3 4.6 5 5.9 12.6 4.6 3.7-0.5 8.3-2.4 4.7 3.4 2.4 3.9 6.3-0.6 11.7-2.4 4-1.3 0-3.4 0.3-5 0.5 0z m-92.7 30.8l-3.8 4.1 0.9 5.6 6.1 2.4 7 4.5 7.3 1.7 6.8-2.7 4.5-0.6 3-2.2-2.5-6.8-2.5-4-4.1-2.2-5.6-2.1-7.8 0.7-9.3 1.6z\"},{name:\"Hualien County\",id:\"hualien-county\",path:\"M935.4 601.5l0.6 0.8 1.6 2.9 0.2 1.1-1.4 2.4-5.8 5.7-6.2 8.6-4.7 3.7-1.4 2 0.7 2.1-0.9 1.5-6.6 5.1-2.5 2.4-2.8 6-2.9 12.2-7.4 10.9-1.5 4.4 0.2 4.7 1.8 5.2 1.5 2.3 1.3 1 0.8 1.4 0.1 3.2-1.1 3.6-3.7 5.8-0.7 3.5-0.4 6.4-3.2 16.3-6.4 17-8 40.1-4.8 9.8-11 64.1-3.5-1-10.8 5.2-3.9 5.4 1.7 6.9 0.6 6.9-3.6 6.9-3.4 5.2-2.7 6.6-2.4 8.4-3.7 7.7-4.8 13.2-3.1 6.1 0.1 6.7-0.9 6.2-6.5 3.7-8.2-1.1-11.7-9.7-9.2-16-5.7-1.5-6.3-0.9-5-4.8-6.1-2.9-7.8-2.8-5-8.1-1.2-7.4-0.3-2.5-2.8-7.6-6.3-5.2-5.6-3.6-1-4 1.4-3.2 5.6-2.4 3-5-1.9-5.8 6-3.5 3.1-2.8-1.7-6.2 1.5-2.7 1.5-4 5.2-3.9 7.4-1.6 7.4-0.3 5.3-4.7 1.3-8.5 4-5.2 7.6-2.8 4.5-3.1 1.6-5.1 3.2-12.6 1.2-8.4-0.9-7.2-1.2-5.4-3.2-4.1-2.1-4 5.7-9.4 0.2-3.7 2.5-7 3.9-8.5 3-8.8 1.6-9.9 0.6-7.6-1.8-4.5-2-3.3 2.3-7.6 5.1-10.7 8-10.4 0.3-3.9-1.5-4.5-5.2-3.4-2.9-3.1-0.2-9.9 3.7-2.9 6.6-2.2 5.2-2.4-0.2-3.7-1.4-6.2 2.8-2 1.2-2.1 3.4-1.7 3.1-3.8 1.3-5.1 3-5 7.5-4.7 2.4-6.2 0.4-4.2 4.7-4.9 2.5 2.1 6.5 3.1 15 3.8 8.3 3.2 6.5 0 4.9-4.5 2.4-6 3.8-0.9 18.5 11.1 11.1 1.7 1.1 0z\"},{name:\"Hsinchu City\",id:\"hsinchu-city\",path:\"M724.3 489l-0.2 0.2-4.6 1.1-4.4-1.7-2.7-3.8-4.3-2.6-6.9-2.7 1.2-4.1 5.5-11.4 2.2-3 0.7-1.5 0-1.7-0.7-1.9-1.1-2.2 1.5-3 1.8-1.8 8.3 3.6 15.1 4.8 5.4 2.8 3.8 3.9 1.9 3.7-1 3.6-2.4 1.4-5.1 0.9-5.9 2.4-3.4 4.3-2.3 5.6-2.4 3.1z\"},{name:\"Hsinchu County\",id:\"hsinchu-county\",path:\"M843.1 523.6l-2.3 6.5-1.4 4.7 0.6 4.4-3.8 5.8-14 14.2-4.3 10.5-2.8-0.8-10.6 1-0.8 0.6-0.6-4.9-4.6-7.8-3.3-3.3-1.3-4.4-5-4-12.5 3.2-4.8-0.5-6.8 0.5-7.7 2.1-4.1-1 0.9-5.1 1.3-4.6-1-4-1-2.9 1-3.1 0.8-3.5 0.3-3.9-0.7-5.2-3.9-3.4-12.1-5.7-6-4.5-3.9-4.4-4.4-11.1 2.4-3.1 2.3-5.6 3.4-4.3 5.9-2.4 5.1-0.9 2.4-1.4 1-3.6-1.9-3.7-3.8-3.9-5.4-2.8-15.1-4.8-8.3-3.6 1.5-2.3 0.6-3.9 0.9-2.9 2-2.9 2.7-2.1 2.5-0.9-0.2-1.2 0.7-2.9 2.2-6.1 2.1-3.3 3.1 1.1 13.7-1 4.6 3.1 4 8.7 5 2 4.3 1.2 4.1 2 6.8 2.2 3.6\\n\\t\\t\\t4.2-1.1 5.8 3.5 3.7 6.5 2.1 4.2 3.1 3.1 3.1 3.8 0.7 3.9-0.3 3.4 3.5 2.6 4.5 4.3 2.2 3.4 2.6 0.4 5 1.6 7.3-1.9 7.8-4.6 6.5 0.5 4.3 5.2 3.9 6.2 3.8 5.5 0.9 4 2.9 7.3 4.1 4.8 2.2z\"},{name:\"Kaohsiung City\",id:\"kaohsiung-city\",path:\"M739.8 857.3l1.9 5.8-3 5-5.6 2.4-1.4 3.2 1 4 5.6 3.6 6.3 5.2 2.8 7.6 0.3 2.5-15.6 3.8-6.4 4.1-4 3.9-7.8 5.1-0.9 5.7 2.3 6-2.7 4.9-7.4 4-0.8 6.9 2.1 9.9-3 13.2-0.1 11.2-4.3 5.9-8.5 7.2-2.3 9.8 1.3 8.1 3 4.6 6.2 6.4 1.2 4.9-3.9 0.5-5.2-0.9-4.3 0.2-8.5 6.7-5.9-5.5-7.6-8.9-7.2 1.8-6.6 5.9-13.1-6.6-9.4 4.5-6.4 7.1-8 2.8-17.8-1.1-1.7 4.9-1.3 7.2-2.6 7.9 0.5 7-0.1 9.5-5.7 21.2-0.1 7.1 2.7 7.5 0.4 8.2-8.1 20.5-2.6-1.1-1.6 0.1-1.8 0.7-2.2 0-13-10.2-12.1-17.1 12.7 15.4-1.5-7.4-3.8-7.2-5.3-6-9-8.4-3.5-4.2-1.6-4.8 2.2-4.6 1.1-4.1-1.5-5.8-2.7-5.6-4.9-7.7-4.6-10.2-1-4.5 0.1-3 1.5-3.6 0.3-2.4-0.5-1.2-2.7-2.3-0.5-2.3-2.9-4.9-0.7-2-2.1-13.6 6.1-3.7 0.2 0.5 3.9 8.6 4.8 2.5 15.7 2.2 8.2-0.9 8.4 1 4.2-1.5 3.5-2.6 6.5-2.6 6.3-4.4 2.4-5.5 3-5.2 5.3-7.1 6.1-6.4 6.5-5.4 7.4-7.2 6.5-8.4 10-17 10.4-15.1 2.3-6.6-1-6.7-1.4-4.5 0.1-5 3.6-3.5 6.9 0.7 5.8-0.6 12.3-7.3 4.5-5.4 7.9-6.1 7.7-4.3 4.2-5 3.6-6.8 8.5-6.8 18.5-9.4 4.3 1 5.8 2.2 4.2 5.9 0.7 2z\"},{name:\"Keelung City\",id:\"keelung-city\",path:\"M934.8 365l-0.3 11.9 0.2 3 3.7 3.9-0.4 2.5-2.5 1.8-4 1.5-5.1-0.6-10.6-4.4-3-2.2-3.7-3.4-2.8-3.5-1.7-3.5-2.9-3.7-0.6-2.9 3.2-2.2 7.2-3.1 4.4-2.9 1.4 0.9 2.4 2.7 3.9 1.4 11.2 2.8z\"},{name:\"Miaoli County\",id:\"miaoli-county\",path:\"M724.3 489l4.4 11.1 3.9 4.4 6 4.5 12.1 5.7 3.9 3.4 0.7 5.2-0.3 3.9-0.8 3.5-1 3.1 1 2.9 1 4-1.3 4.6-0.9 5.1 4.1 1 7.7-2.1 6.8-0.5 4.8 0.5 12.5-3.2 5 4 1.3 4.4 3.3 3.3 4.6 7.8 0.6 4.9-3.7 2.6-1.8 5.6-4.9 2-5.3-0.1-4.2 3-4.6 4.4-5.9 3.2-11.6 9.2-6.8 2.9-8.9 4.7-5.4-2.1-5-5.6-6-2.4-9.9-0.8-5.5 3.3-0.9 7.4-5.2 2.8-12.1 0.7-11.6-6.7-6.6-1.2-7.3-3.6-15.1-11.1-6.3-5.5-4.7-5-9.2-14.3 7.2-8.1 1.9-4 0.9-6.6 2.2-5.6 5.9-10.4 1.6-6.3 1.5-2.7 6.8-2 1.9-2.1 1.1-2.6 1.4-2.5 4.2-4.3 4.6-3.4 5.6-1.5 7.1 1.3-0.9-5.4 2.7-3.7 3.7-3.8 1.9-5.7 0.8-1.9 3.6-1.8 0.3-1.3 6.9 2.7 4.3 2.6 2.7 3.8 4.4 1.7 4.6-1.1 0.2-0.2z\"},{name:\"Nantou County\",id:\"nantou-county\",path:\"M825 627.6l1.4 6.2 0.2 3.7-5.2 2.4-6.6 2.2-3.7 2.9 0.2 9.9 2.9 3.1 5.2 3.4 1.5 4.5-0.3 3.9-8 10.4-5.1 10.7-2.3 7.6 2 3.3 1.8 4.5-0.6 7.6-1.6 9.9-3 8.8-3.9 8.5-2.5 7-0.2 3.7-5.7 9.4 2.1 4 3.2 4.1 1.2 5.4 0.9 7.2-1.2 8.4-3.2 12.6-1.6 5.1-4.5 3.1-7.6 2.8-4 5.2-1.3 8.5-5.3 4.7-7.4 0.3-7.4 1.6-5.2 3.9-1.5 4-1.5 2.7 1.7 6.2-3.1 2.8-6 3.5-0.7-2-4.2-5.9-5.8-2.2-4.3-1-0.9-0.2-25.6-0.2-7.6-1.4-1.1-3.8-0.4-5.9-2.7-6.5-1.2-4.8 3-5.1 0.3-5.3-5.1-2.8-4.1-1.2-6.8-2.6-6.1-0.7-2.6-3.5-8.2 0.9-6.8 2-5.8-2.5-4-4.7 0.9-5.7 1.9-5.2-1-7.7 1-7.2 2-4.7-1.9-7.2 2.4-1.6 2.5-2.3 3.8-1.5 1-3.5-5.6-2.9-3.9-1.4-3.6-3.3-2.1-6.3 0.9-13.4 1.2-6.6 0.1-5.7 1.6-5.4 2-4.6-0.5-4 1.2-2.9 4.3-1.6-0.1-3.6 4.3 0.2 17.9 2.5 4.2-0.6 5-4.8 7.6-14.4 3.7-8.5 6.4-3 10.1 1.4 6-0.2 5.8-7.7 3-1.9 8.9 6.7 3.5-0.9 2.6-5.5 4.7-3.9 6.6 0.1 5-1.9 7.9-7.6 5.1-2.9 4.4-0.8 8.8-4.7 6.2-0.2 6.3-1 11.1-4.4 4.6-0.3 4.7 1 13.4 1.3z\"},{name:\"New Taipei City\",id:\"new-taipei-city\",path:\"M915.9 357.2l-4.4 2.9-7.2 3.1-3.2 2.2 0.6 2.9 2.9 3.7 1.7 3.5 2.8 3.5 3.7 3.4 3 2.2 10.6 4.4 5.1 0.6 4-1.5 2.5-1.8 0.4-2.5-3.7-3.9-0.2-3 0.3-11.9 34.6 8.4 3.2 2-1.6 3.7-0.4 2.9 0.7 5.2 2.4 8.7 2.6 4.1 2.2 0.9 7-1 3.6 0.4 4.2 1.1 3.7 1.9 2 2.5-8.7 4.3-0.8-1.1-3.3-1.9-5.9 1.3-8.4 4.4-3.7 2.5-11.2 2.3-1.4 2.9 2.5 3.6-1.6 3.8-4.6 2.9-3.5 1.2-3.7 2-3.3 4.1-3.1 5-5 3.6-6.2 1.9-13.5 8.1-13 5.3-3.8 2.3-4.7 4-2 4.9 0.2 4.2 1 3.2 0.4 2-3.9 2.8-6.6 3.2-5 3.5-3.8 3.3-4.9 1.8-5.7 1.6-2.5-5.4-8.9-8.5-1.4-5.6-0.8-5.2 3.1-3.7 1.5-5.3-8.5-12.3-5-2-7.4 0.4-5.1-2.9 1.3-6.7-1-5.1-5.4-5.1-1-5.1 1-5.8-0.2-6.2 3.7-4 13.1-3.9 3.3-3.4 1-4.2-0.5-4.1-5.1-7.5-4.2-2.2-4.1-1-3.2-2.8-4.7-3.1-6.3-3-4.2-4.6 11.2-2.1 4.8-1.8 6.1-5.2 1.9-0.9 2.2-0.4 3.1 0 3.5 1.1 1.9 2.7 1.2 2.7 1.5 1.6 3.5-1.4-3.6-5.7-5.8-5.9-3.1-1.9 0.9-2.7 1.8-1.5 1.9-0.9 0.8-1 2.1-5.1 3.2-5.9 6.6-5.9 9.6-4.9 11-2.5 10.8 1.2 4.5 3.4 10 14.2 3.6 7.4 1.2-0.5 2.7-0.7 3-0.4 2.2 0.6-0.1 0.9-1.1 1.3-1 1.8 0.1 2.2 1.1 1.2 2.3 1.7z m-18.5 56l7.6-9.6 2-4.3-3.8-3.2-4.6-2.6-0.1-5.1 1.6-6.6-1.6-4.4-3.9-3.5-2.5-10-3.2-6.8-0.4-3.5 0.5-3.6-2.1-2.2-3.8-1.2-4 2-2.9 2.5-10.9 6.4-3.6 4-2.1 4.6-1.8 2.4-1.6 3 3.8 4.2 5.7 5.5 1.2 6.3-1.5 7.4 3.9 6.7 5.8 4.6 3.8 4.3 3.7 3.3 4.8 1 5.8 0.1 4.2-1.7z\"},{name:\"Penghu County\",id:\"penghu-county\",path:\"M320.7 926.5l-1.8 0.9-1.3-1.5-1.5-4.7 1-1.2 3.8-1.3 2.7 0.7 0.1 2.1-0.2 1.6-1.2 1.2-1.6 2.2z m-1.2-12l-1.7 3.1-2.2-0.6-2-2.5-0.3-2.5 1.2-1.1 3.2 0.5 1.8 3.1z m48.8-3.2l-0.4 0.1-1.2-1.5 0.3-0.6 2.5-0.2 0.8 2-2 0.2z m14-4.6l0.3 0.2 2.3 0 0 1.3-1.1 1.5-0.7 1.8-1.1-2.8 0.3-2z m-33.5-29.6l-1.7 0.1-3 1.8-0.4-0.4 0.4-1.3 1.1-1.5 0.7-0.6 1.6-0.3 1.5 0.9-0.2 1.3z m-8.4-6.7l0.1 2.3 0.5 1.6 1.4 1.2-0.6 1.6-1.2 1.2 0.6 1.9-1.5 0.6-3.1-0.3-1.6-0.7 1.4-3.1-0.2-4.2-0.9 0.6-2 0.6-0.6-2.3 2.1-5.1 1.6-0.3 2.7 3.6 1.3 0.8z m-49.5-5.7l2.4 0.6 0 1.6-0.6 0.9-2.1 0.6-1.1-1.1 1.4-2.6z m58.5-24.8l-3.2 2.1-2.1 0.6-2.2 1.1-1.3-0.5-0.3-1.8 0.7-0.6 1.8 0.5 4-2 2.6 0.6z m19.5-28l-0.6 1.3 4-1.3 3.1 0.4 2.3-0.2 1.6-2.7 4.7 8.7 1.2 4-0.5 3-2-2-2.5-1.7-2.8-0.5-4 2.2-2.8 0.3-1.4 0.8-0.7 1.5-1.1 4.1-0.7 1.2-4.7 2.7-4.8 0.7-4.8-1.9-4.9-4.9 1.3-2.5 2.7 3.2 4 0.9 4.3-1.2 3.5-2.9-2.4-0.9-2-1.2-1.5-1.6-1.4-2.2-0.8 1.4-1 0.6-0.3-4 0.3-4 1.8 0 2.1 0.5 7.4-4.6 4.6-1.6-1.2 4.4z m-39.9 9.3l-3.8 0 0.7-2.1 1.2-1.3 1.9-0.5 2.5-0.2 2.2-0.9 0.6-2 0.1-4.8 3.2-10.4 3.1-3 4.2 3.6-2.5 1.5-1.7 3.6-2.8 8.5-0.1 2.2 0.7 2-0.3 1.3-3 0.5-2.2 0.1-1.5 0.3-1.3 0.6-1.2 1z m33.8-17.9l-2.2 0.7-1.1-1.5-0.9-3.5-2-2.9-4.3-4.3 5.5-4.1 3.3 1.7 3.2 2.8 1.4 2.9-2.5 2.4 1 3.5-1.4 2.3z m2.6-30.4l-0.3 0.9-1.3-3-0.2-1.4 1.8-1.5 1.6-3 0.5 1.1 2.5 1.4-0.4 1.8-2.2 1.3-2 2.4z\"},{name:\"Pingtung County\",id:\"pingtung-county\",path:\"M569.4 1166l2 2.9-0.3 1-2.7 1.8-5 4.3-0.9-3.3 1.4-2.7 2.8-3.6 2 0 0.7-0.4z m126.7-143.3l3.5 6.6 0.7 4.9 5.4 1.3 5.5 3.6-2.8 13.8-0.1 5.2-2 5-9.8 4.1-4.8 2.7-7.6 1.6-5.4 4.5-2.4 6.6-3.7 6.6-3 7.5-0.8 14.7 1.2 6.5 2 6.1 1.1 7.1 0 5.4 2.6 5 4.6 5.6-2.5 3.8-5.3 3.2-2.1 3.9-0.5 4.5 2.7 3.9 3.4 1.7 3.1 4.4-0.1 5.7 0.6 6.1 3.2 5.9 4.6 4.9 10.2 4.7 4.5-0.3 0.9 51.6-1.6 7.3-2.5 6-3.4 2.5-4 3.7 0.1 8.3 1.5 9.2-0.4 5.9-4.5-6.8-6.8-5.2-7.8-3.5-8-1.9-0.3 6.6-2.3 2.3-3.4-0.8-3.7-3.1-0.2-2.4 1.3-7-5.5-9.2-0.5-2.4 0.1-2.1 0.4-3.2 0-10.8 0.5-3.1 2.5-3.6 0.5-3-19.9-51.6-1.6-2.9-5.5-6.8-4.4-9.9-2-2.8-8.2-6.5-5.4-3-0.9-3.7-0.7-1.3-4.4-2.9-10-4.8-4.5-3.1-4.8-4.2-2.6-1.6 8.1-20.5-0.4-8.2-2.7-7.5 0.1-7.1 5.7-21.2 0.1-9.5-0.5-7 2.6-7.9 1.3-7.2 1.7-4.9 17.8 1.1 8-2.8 6.4-7.1 9.4-4.5 13.1 6.6 6.6-5.9 7.2-1.8 7.6 8.9 5.9 5.5 8.5-6.7 4.3-0.2 5.2 0.9z\"},{name:\"Taichung City\",id:\"taichung-city\",path:\"M803.7 570.5l0.8-0.6 10.6-1 2.8 0.8 3.6 1-0.6 5.5 1.4 3.8 4.9 1 4.4 2.6 3.7 2.5 4-0.6 4.7-2.3 4.9 0 5.9 4.7-4.7 4.9-0.4 4.2-2.4 6.2-7.5 4.7-3 5-1.3 5.1-3.1 3.8-3.4 1.7-1.2 2.1-2.8 2-13.4-1.3-4.7-1-4.6 0.3-11.1 4.4-6.3 1-6.2 0.2-8.8 4.7-4.4 0.8-5.1 2.9-7.9 7.6-5 1.9-6.6-0.1-4.7 3.9-2.6 5.5-3.5 0.9-8.9-6.7-3 1.9-5.8 7.7-6 0.2-10.1-1.4-6.4 3-3.7 8.5-7.6 14.4-5 4.8-4.2 0.6-17.9-2.5-4.3-0.2 0-1.4-5.4-3.5-4.3-0.8-1.2-3.3-0.1-4-2-4-3.2-5-4.3-3.6-11.9-3.5-4.5-5.4-1-7.6-2.7-6.3-4-3.5-5.8-1.9 0.6-0.8 0.8-3.3 3.3-2.7 2.2-6.5 2.7-12.3 9.3-16.1 2.8-9.9 3.4-5.5 13.3-14.8 9.2 14.3 4.7 5 6.3 5.5 15.1 11.1 7.3 3.6 6.6 1.2 11.6 6.7 12.1-0.7 5.2-2.8 0.9-7.4 5.5-3.3 9.9 0.8 6 2.4 5 5.6 5.4 2.1 8.9-4.7 6.8-2.9 11.6-9.2 5.9-3.2 4.6-4.4 4.2-3 5.3 0.1 4.9-2 1.8-5.6 3.7-2.6z\"},{name:\"Tainan City\",id:\"tainan-city\",path:\"M483.8 968.3l-0.6 1.2-2.3-2-1.7-4.2 0.3-1.3 0.7 0 0.9 1.2 0.7 1.9 2.1 2.2-0.1 1z m0.5-27.6l-2.9 6.8 3.9-13.3 0.6 0.1-1.6 6.4z m3.5-12.8l3.5-9.9 0.5-0.1 0.2 1.9-4.2 8.1z m6.3-22.5l-0.4 2.4 0.6-10.6 0.5 0.2-0.7 8z m149.5 11.5l-2.3 6.6-10.4 15.1-10 17-6.5 8.4-7.4 7.2-6.5 5.4-6.1 6.4-5.3 7.1-3 5.2-2.4 5.5-6.3 4.4-6.5 2.6-3.5 2.6-4.2 1.5-8.4-1-8.2 0.9-15.7-2.2-4.8-2.5-3.9-8.6-0.2-0.5-6.1 3.7-1-6.3-1.8-3.6-3.9-3.9 4.7-3.4 2.7-6.1-1.1-5.2-6.3-0.9-1.2 1.8-1.1 3.4-1.8 2.7-3.3-0.1-1.3-2.3 0.5-7-0.8-2.4-4.1-1.8-2.3 2.1-1.8 2.9-2.8 0.7-2.9-2.5-0.7-3.5 0.7-3.4 1.1-2.3 3-1.6 3.7-0.5 3.1-1 1-3-1.4-1.5-9.4-2.4 0-1.9 7.9-0.1-0.8-2.6-4.3-3.7-2.8-3.2 0.7-4 2.5-1.5 2.7-0.9 1.4-2.5-0.8-3.9-1.4-3.2 0.9-3 1.4-3.7 2.3-2.6-0.5-2.3 0.5-2.3 3.3-9 1.6-1.7 2.6-0.6-3.7-2.5 1.6-4.1 5.2 2 8.9 1.3 7.2 1.8 6.2-2.8 2.5-4.9 5.8-3.6 6.6-5.1 4.7-4.8 6.1-4.6 7.8-3.5 15.2-2.8 8.5-0.5 7.2 2.4 4 2.4 2.1 4.2 1.7 5.1 9.9 10.1 1 7.5-1.8 14.2 1.6 4.6 4.5 3.5 3.8 0 5.3-2.4 5-0.6 3.7 1.1 8.4 1z\"},{name:\"Taipei City\",id:\"taipei-city\",path:\"M897.4 413.2l-4.2 1.7-5.8-0.1-4.8-1-3.7-3.3-3.8-4.3-5.8-4.6-3.9-6.7 1.5-7.4-1.2-6.3-5.7-5.5-3.8-4.2 1.6-3 1.8-2.4 2.1-4.6 3.6-4 10.9-6.4 2.9-2.5 4-2 3.8 1.2 2.1 2.2-0.5 3.6 0.4 3.5 3.2 6.8 2.5 10 3.9 3.5 1.6 4.4-1.6 6.6 0.1 5.1 4.6 2.6 3.8 3.2-2 4.3-7.6 9.6z\"},{name:\"Taitung County\",id:\"taitung-county\",path:\"M889.2 1263l-5.5 1.7-7.3-2.9-6.8-4.8-3.9-3.7 1.2-2.7-0.1-2.5-1-2.4-1.7-2.1 19.5 0 0 1.8-1.3 3.5-0.4 2.9 0.9 2.5 4.7 3.5 2 2.5-0.3 2.7z m-24-177.6l-0.1 1.1-3.4-0.4-0.4-0.6-2.7-1-2.8-4.9-1.4-4.3 0.6-0.6 10-0.7 1.1 0.6 0.8 2-0.8 3.9-0.9 1.6-0.4 1.7 0.4 1.6z m-163.1 114.1l-4.5 0.3-10.2-4.7-4.6-4.9-3.2-5.9-0.6-6.1 0.1-5.7-3.1-4.4-3.4-1.7-2.7-3.9 0.5-4.5 2.1-3.9 5.3-3.2 2.5-3.8-4.6-5.6-2.6-5 0-5.4-1.1-7.1-2-6.1-1.2-6.5 0.8-14.7 3-7.5 3.7-6.6 2.4-6.6 5.4-4.5 7.6-1.6 4.8-2.7 9.8-4.1 2-5 0.1-5.2 2.8-13.8-5.5-3.6-5.4-1.3-0.7-4.9-3.5-6.6 3.9-0.5-1.2-4.9-6.2-6.4-3-4.6-1.3-8.1 2.3-9.8 8.5-7.2 4.3-5.9 0.1-11.2 3-13.2-2.1-9.9 0.8-6.9 7.4-4 2.7-4.9-2.3-6 0.9-5.7 7.8-5.1 4-3.9 6.4-4.1 15.6-3.8 1.2 7.4 5 8.1 7.8 2.8 6.1 2.9 5 4.8 6.3 0.9 5.7 1.5 9.2 16 11.7 9.7 8.2 1.1 6.5-3.7 0.9-6.2-0.1-6.7 3.1-6.1 4.8-13.2 3.7-7.7 2.4-8.4 2.7-6.6 3.4-5.2 3.6-6.9-0.6-6.9-1.7-6.9 3.9-5.4 10.8-5.2 3.5 1-4.6 26.4-2.2 4.9-7.1 9.4-2.6 4.9-2.1 6.1-1.5 11.4 0.2 10.2-1 9.7-4.9 9.9-2.1 2.1-4.7 3.5-2.2 2.2-1 2.3-1.7 5.8-4.8 8.4-2.9 13.1-2.1 5.9-10.3 14.8-1.3 2.7-13.9 11.8-3.3 3.8-0.4 2.7 0.6 6.2-0.2 2.8-1.2 3.2-2.2 3.5-4.7 6.1-4.7 4.5-16.1 10.7-10.8 11.9-2.7 1.4-2.1 2.7-5.2 13.5-2.6 5-8 10-3.3 6-1.9 12.3-4.8 16.8-9.5 16.7-1.4 5.7-1.7 16.1 0.3 14.7z\"},{name:\"Taoyuan City\",id:\"taoyuan-city\",path:\"M861.8 498.8l-3.1 0.9-5.4 3.9 3.1 12.4-2.2 3.8-3.4 1.3-3.3-0.6-3.9 1.6-0.5 1.5-4.8-2.2-7.3-4.1-4-2.9-5.5-0.9-6.2-3.8-5.2-3.9-0.5-4.3 4.6-6.5 1.9-7.8-1.6-7.3-0.4-5-3.4-2.6-4.3-2.2-2.6-4.5-3.4-3.5-3.9 0.3-3.8-0.7-3.1-3.1-4.2-3.1-6.5-2.1-3.5-3.7 1.1-5.8-3.6-4.2-6.8-2.2-4.1-2-4.3-1.2-5-2-4-8.7-4.6-3.1-13.7 1-3.1-1.1 8.9-14.2 6.9-8.3 7.2-6.1 18.4-6.1 4.3-2.7 3.7-3.2 4.5-2.5 9-3.2 20.1-3.6 4.2 4.6 6.3 3 4.7 3.1 3.2 2.8 4.1 1 4.2 2.2 5.1 7.5 0.5 4.1-1 4.2-3.3 3.4-13.1 3.9-3.7 4 0.2 6.2-1 5.8 1 5.1 5.4 5.1 1 5.1-1.3 6.7 5.1 2.9 7.4-0.4 5 2 8.5 12.3-1.5 5.3-3.1 3.7 0.8 5.2 1.4 5.6 8.9 8.5 2.5 5.4z\"},{name:\"Yilan County\",id:\"yilan-county\",path:\"M982.4 448.9l2.1 0.5 1.6 2.2-0.7 2.3-3.8-0.1-1.4-0.8-1.7-2.7 0.9 0.3 3-1.7z m-47 152.6l-1.1 0-11.1-1.7-18.5-11.1-3.8 0.9-2.4 6-4.9 4.5-6.5 0-8.3-3.2-15-3.8-6.5-3.1-2.5-2.1-5.9-4.7-4.9 0-4.7 2.3-4 0.6-3.7-2.5-4.4-2.6-4.9-1-1.4-3.8 0.6-5.5-3.6-1 4.3-10.5 14-14.2 3.8-5.8-0.6-4.4 1.4-4.7 2.3-6.5 0.5-1.5 3.9-1.6 3.3 0.6 3.4-1.3 2.2-3.8-3.1-12.4 5.4-3.9 3.1-0.9 5.7-1.6 4.9-1.8 3.8-3.3 5-3.5 6.6-3.2 3.9-2.8-0.4-2-1-3.2-0.2-4.2 2-4.9 4.7-4 3.8-2.3 13-5.3 13.5-8.1 6.2-1.9 5-3.6 3.1-5 3.3-4.1 3.7-2 3.5-1.2 4.6-2.9 1.6-3.8-2.5-3.6 1.4-2.9 11.2-2.3 3.7-2.5 8.4-4.4 5.9-1.3 3.3 1.9 0.8 1.1-12 6-5.5 4.7-18.7 22.8-2.9 4.8-2.3 6.8-1.6 7.7-0.5 7.6 0.3 7.4 3.3 15.5-0.2 4-1.5 3.9 0.2 8.1 3.5 6.3 6.5 4 7.6 1.4 0 1.8-3.2-0.3-3.1 0.3-2.6 0.8-1.9 1.4 2.7 5 1.3 6.5-0.8 5.6-6 3.4-0.4 2.5 0.7 3 1.7 2.7 0.6 2.8-2.5 2.4-6.2 3.6-7 8-0.3 3.2 0.5 7-1.2 2.6-1.3 2.3-0.8 3.2-0.5 6.4-0.6 1.6-1 1.3-0.5 1.4 1.3 1.9z\"},{name:\"Yunlin County\",id:\"yunlin-county\",path:\"M642 760.2l1.9 7.2-2 4.7-1 7.2 1 7.7-1.9 5.2-0.9 5.7 4 4.7 5.8 2.5 6.8-2 8.2-0.9 2.6 3.5-0.5 0-0.3 5 0 3.4-4 1.3-11.7 2.4-6.3 0.6-2.4-3.9-4.7-3.4-8.3 2.4-3.7 0.5-12.6-4.6-5-5.9-5.3-4.6-6.9 0.4-12.6 2.3-7.2 2-16.3 9.4-3.8 3.8-4.4 2.4-7 5.7-5.3 0.8-2.1 3-1.7 4.9-3.9 3.2-6.1-0.1-8.3-4.7-11.6 1.4 4.6-5.2-0.2-16.4 0.7-12.3 2.8-9.8 4.3-7.7 1.3-10 2.3-8.8 1.3-3 6.1-8.1 1.1-2.8 0.7-1.5 5.6-4.3 0.8-1.6 7.6 4.4 22-2.6 7.6 0.4 6.6 1.8 11.6 4.4 19.7 2.3 12.2 6 5.8-0.1 12 2.4 1-0.7z\"}]}},function(l,e,t){\"use strict\";var n=t(19);function L(){}l.exports=function(){function l(l,e,t,L,o,r){if(r!==n){var a=new Error(\"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types\");throw a.name=\"Invariant Violation\",a}}function e(){return l}l.isRequired=l;var t={array:l,bool:l,func:l,number:l,object:l,string:l,symbol:l,any:l,arrayOf:e,element:l,instanceOf:e,node:l,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e};return t.checkPropTypes=L,t.PropTypes=t,t}},function(l,e,t){\"use strict\";l.exports=\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\"},function(l,e,t){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=function(){function l(l,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(l,n.key,n)}}return function(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}}(),L=a(t(0)),o=a(t(4)),r=a(t(3));function a(l){return l&&l.__esModule?l:{default:l}}var i=function(l){function e(l){!function(l,e){if(!(l instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e);var t=function(l,e){if(!l)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!e||\"object\"!=typeof e&&\"function\"!=typeof e?l:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,l));return t.state={selectedLocations:[]},t.isLocationSelected=t.isLocationSelected.bind(t),t.handleLocationClick=t.handleLocationClick.bind(t),t.handleLocationKeyDown=t.handleLocationKeyDown.bind(t),t}return function(l,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof e);l.prototype=Object.create(e&&e.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(l,e):l.__proto__=e)}(e,L.default.Component),n(e,[{key:\"isLocationSelected\",value:function(l){return this.state.selectedLocations.findIndex(function(e){return e.id===l.id})>-1}},{key:\"toggleLocation\",value:function(l){var e=this,t=l.target;this.setState(function(l){var n=[].concat(function(l){if(Array.isArray(l)){for(var e=0,t=Array(l.length);e<l.length;e++)t[e]=l[e];return t}return Array.from(l)}(l.selectedLocations));return\"true\"===t.attributes[\"aria-checked\"].value?n.splice(n.indexOf(t),1):n.push(t),e.props.onChange&&e.props.onChange(n),{selectedLocations:n}})}},{key:\"handleLocationClick\",value:function(l){l.preventDefault(),this.toggleLocation(l)}},{key:\"handleLocationKeyDown\",value:function(l){32===l.keyCode&&(l.preventDefault(),this.toggleLocation(l))}},{key:\"render\",value:function(){return L.default.createElement(r.default,{map:this.props.map,role:\"group\",locationRole:\"checkbox\",locationTabIndex:\"0\",className:this.props.className,locationClassName:this.props.locationClassName,isLocationSelected:this.isLocationSelected,onLocationClick:this.handleLocationClick,onLocationKeyDown:this.handleLocationKeyDown,onLocationMouseOver:this.props.onLocationMouseOver,onLocationMouseOut:this.props.onLocationMouseOut,onLocationMouseMove:this.props.onLocationMouseMove,onLocationFocus:this.props.onLocationFocus,onLocationBlur:this.props.onLocationBlur})}}]),e}();i.propTypes={onChange:o.default.func,map:o.default.shape({viewBox:o.default.string.isRequired,locations:o.default.arrayOf(o.default.shape({path:o.default.string.isRequired,name:o.default.string,id:o.default.string})).isRequired,label:o.default.string}).isRequired,className:o.default.string,locationClassName:o.default.oneOfType([o.default.string,o.default.func]),onLocationMouseOver:o.default.func,onLocationMouseOut:o.default.func,onLocationMouseMove:o.default.func,onLocationFocus:o.default.func,onLocationBlur:o.default.func},e.default=i},function(l,e,t){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=function(){function l(l,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(l,n.key,n)}}return function(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}}(),L=i(t(0)),o=i(t(6)),r=i(t(4)),a=i(t(3));function i(l){return l&&l.__esModule?l:{default:l}}var u=function(l){function e(l){!function(l,e){if(!(l instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e);var t=function(l,e){if(!l)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!e||\"object\"!=typeof e&&\"function\"!=typeof e?l:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,l));return t.state={selectedLocation:null},t.getLocationTabIndex=t.getLocationTabIndex.bind(t),t.isLocationSelected=t.isLocationSelected.bind(t),t.handleLocationClick=t.handleLocationClick.bind(t),t.handleLocationKeyDown=t.handleLocationKeyDown.bind(t),t}return function(l,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof e);l.prototype=Object.create(e&&e.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(l,e):l.__proto__=e)}(e,L.default.Component),n(e,[{key:\"componentDidMount\",value:function(){this.locations=o.default.findDOMNode(this).querySelectorAll(\"path\")}},{key:\"getLocationTabIndex\",value:function(l,e){return this.state.selectedLocation?this.isLocationSelected(l)?\"0\":\"-1\":0===e?\"0\":\"-1\"}},{key:\"isLocationSelected\",value:function(l){return this.state.selectedLocation&&this.state.selectedLocation.id===l.id}},{key:\"selectLocation\",value:function(l){l.focus(),this.setState({selectedLocation:l}),this.props.onChange&&this.props.onChange(l)}},{key:\"handleLocationClick\",value:function(l){this.selectLocation(l.target)}},{key:\"handleLocationKeyDown\",value:function(l){var e=l.target;32===l.keyCode?(l.preventDefault(),this.state.selectedLocation!==e&&this.selectLocation(e)):39===l.keyCode||40===l.keyCode?(l.preventDefault(),this.selectLocation(e.nextSibling||this.locations[0])):37!==l.keyCode&&38!==l.keyCode||(l.preventDefault(),this.selectLocation(e.previousSibling||this.locations[this.locations.length-1]))}},{key:\"render\",value:function(){return L.default.createElement(a.default,{map:this.props.map,role:\"radiogroup\",locationTabIndex:this.getLocationTabIndex,locationRole:\"radio\",className:this.props.className,locationClassName:this.props.locationClassName,isLocationSelected:this.isLocationSelected,onLocationClick:this.handleLocationClick,onLocationKeyDown:this.handleLocationKeyDown,onLocationMouseOver:this.props.onLocationMouseOver,onLocationMouseOut:this.props.onLocationMouseOut,onLocationMouseMove:this.props.onLocationMouseMove,onLocationFocus:this.props.onLocationFocus,onLocationBlur:this.props.onLocationBlur,onChange:this.props.onChange,ref:this.setLocationNodes})}}]),e}();u.propTypes={onChange:r.default.func,map:r.default.shape({viewBox:r.default.string.isRequired,locations:r.default.arrayOf(r.default.shape({path:r.default.string.isRequired,name:r.default.string,id:r.default.string})).isRequired,label:r.default.string}).isRequired,className:r.default.string,locationClassName:r.default.oneOfType([r.default.string,r.default.func]),onLocationMouseOver:r.default.func,onLocationMouseOut:r.default.func,onLocationMouseMove:r.default.func,onLocationFocus:r.default.func,onLocationBlur:r.default.func},e.default=u},function(l,e,t){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=Object.assign||function(l){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(l[n]=t[n])}return l},L=function(){function l(l,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(l,n.key,n)}}return function(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}}(),o=u(t(0)),r=u(t(23)),a=t(1),i=t(2);function u(l){return l&&l.__esModule?l:{default:l}}var c=function(l){function e(l){!function(l,e){if(!(l instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e);var t=function(l,e){if(!l)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!e||\"object\"!=typeof e&&\"function\"!=typeof e?l:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,l));return t.state={pointedLocation:null,focusedLocation:null,selectedLocation:null},t.handleLocationMouseOver=t.handleLocationMouseOver.bind(t),t.handleLocationMouseOut=t.handleLocationMouseOut.bind(t),t.handleLocationFocus=t.handleLocationFocus.bind(t),t.handleLocationBlur=t.handleLocationBlur.bind(t),t.handleOnChange=t.handleOnChange.bind(t),t}return function(l,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof e);l.prototype=Object.create(e&&e.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(l,e):l.__proto__=e)}(e,o.default.Component),L(e,[{key:\"handleLocationMouseOver\",value:function(l){var e=(0,i.getLocationName)(l);this.setState({pointedLocation:e})}},{key:\"handleLocationMouseOut\",value:function(){this.setState({pointedLocation:null})}},{key:\"handleLocationFocus\",value:function(l){var e=(0,i.getLocationName)(l);this.setState({focusedLocation:e})}},{key:\"handleLocationBlur\",value:function(){this.setState({focusedLocation:null})}},{key:\"handleOnChange\",value:function(l){this.setState(function(e){return n({},e,{selectedLocation:l.attributes.name.value})})}},{key:\"render\",value:function(){return o.default.createElement(\"article\",{className:\"examples__block\"},o.default.createElement(\"h2\",{className:\"examples__block__title\"},\"Australia SVG map as radio buttons\"),o.default.createElement(\"div\",{className:\"examples__block__info\"},o.default.createElement(\"div\",{className:\"examples__block__info__item\"},\"Pointed location: \",this.state.pointedLocation),o.default.createElement(\"div\",{className:\"examples__block__info__item\"},\"Focused location: \",this.state.focusedLocation),o.default.createElement(\"div\",{className:\"examples__block__info__item\"},\"Selected location: \",this.state.selectedLocation)),o.default.createElement(\"div\",{className:\"examples__block__map examples__block__map--australia\"},o.default.createElement(a.RadioSVGMap,{map:r.default,onLocationMouseOver:this.handleLocationMouseOver,onLocationMouseOut:this.handleLocationMouseOut,onLocationFocus:this.handleLocationFocus,onLocationBlur:this.handleLocationBlur,onChange:this.handleOnChange})))}}]),e}();e.default=c},function(l,e,t){\"use strict\";t.r(e),e.default={label:\"Map of Australia\",viewBox:\"6.5 4.8 273 252.8\",locations:[{name:\"Australian Capital Territory\",id:\"act\",path:\"M 245.95389,185.84376 C 246.41125,185.82547 246.88157,185.90065 247.31277,186.09855 C 247.68261,186.26829 247.80326,186.51013 247.77989,186.77799 C 247.75652,187.04585 247.56857,187.345 247.35524,187.66976 C 246.92856,188.31926 246.34574,189.03605 246.37854,189.66562 C 246.30185,190.01096 245.94449,190.75975 245.44431,190.85464 C 245.19422,190.90208 244.88988,190.78812 244.59501,190.38752 C 244.30013,189.98692 244.00218,189.28493 243.70324,188.17934 C 243.52074,187.5044 243.73358,186.9315 244.17036,186.5232 C 244.60713,186.1149 245.26786,185.87121 245.95389,185.84376 z \"},{name:\"New South Wales\",id:\"nsw\",path:\"M 271.2875,129.6 L 270.4125,130.225 L 269.75625,130.85 L 268.6625,130.94375 L 267.75625,131.0375 L 267.6625,131.7875 L 267.94375,132.85 L 268.6625,132.7875 L 268.00625,133.56875 L 267.88125,134.13125 L 266.85,134.6 L 266.06875,134.31875 L 265.6625,133.63125 L 265.00625,134.4125 L 264.35,135.225 L 264.0375,135.7875 L 263.35,136.225 L 262.88125,135.1625 L 262.81875,134.44375 L 262.38125,133.75625 L 261.975,133.25625 L 261.31875,132.4125 L 260.19375,132.1625 L 258.56875,132.13125 L 257.975,131.81875 L 257.225,131.5375 L 256.50625,131.6 L 256.2875,131.06875 L 255.38125,131.1625 L 253.94375,131.6625 L 252.6625,131.44375 L 251.35,131.0375 L 250.7875,131.06875 L 250.00625,132.25625 L 248.9125,132.1625 L 248.81875,133.2875 L 248.1,133.35 L 248.1625,133.88125 L 247.2875,134.35 L 194.1625,134.2875 L 194.1625,179.35 L 194.1625,179.38125 L 194.225,179.6 L 195.35,179.4125 L 197.19375,180.2875 L 198.225,179.56875 L 199.975,179.85 L 202.1,180.1 L 203.81875,181.5375 L 204.31875,183.56875 L 205.4125,184.5375 L 205.44375,183.56875 L 206.50625,183.0375 L 207.475,183.25625 L 209.19375,183.38125 L 210.19375,183.7875 L 210.81875,186.5375 L 212.25625,188.6 L 213.38125,188.63125 L 215.00625,189.31875 L 216.975,191.1 L 217.35,192.38125 L 218.63125,193.31875 L 220.25625,194.00625 L 221.56875,193.81875 L 221.31875,192.35 L 221.81875,191.69375 L 222.5375,191.6 L 223.38125,192.0375 L 225.225,191.75625 L 226.6625,192.475 L 227.56875,192.35 L 228.7875,192.9125 L 229.975,193.13125 L 230.63125,192.44375 L 231.50625,192.13125 L 232.56875,192.725 L 234.50625,193.19375 L 235.975,192.7875 L 237.0375,192.44375 L 237.7875,192.31875 L 238.50625,192.0375 L 239.4125,191.69375 L 240.81875,192.44375 L 240.63125,193.6 L 241.19375,194.81875 L 241.9125,195.85 L 242.25625,196.94375 L 242.1,198.2875 L 250.2875,202.35 L 252.00625,202.475 L 252.725,203.13125 L 253.38125,203.13125 L 253.225,203.56875 L 253.35,203.6625 L 254.44375,203.13125 L 254.225,201.4125 L 254.6625,201.19375 L 255.1,201.19375 L 254.6625,200.13125 L 253.81875,199.9125 L 254.225,199.06875 L 253.81875,198.00625 L 254.225,198.225 L 254.6625,196.725 L 255.50625,193.31875 L 255.2875,191.19375 L 255.725,189.9125 L 255.2875,189.9125 L 256.35,189.06875 L 255.725,188.225 L 256.56875,188.4125 L 258.2875,184.38125 L 259.75625,183.94375 L 259.13125,182.6625 L 259.75625,182.475 L 259.75625,183.31875 L 260.19375,183.1 L 259.75625,181.81875 L 259.35,182.0375 L 259.56875,181.6 L 258.69375,181.4125 L 260.19375,180.75625 L 260.63125,179.25625 L 260.19375,178.63125 L 260.85,178.4125 L 260.85,176.9125 L 262.5375,175.225 L 261.9125,175.00625 L 262.975,174.7875 L 261.69375,174.38125 L 263.1625,174.1625 L 263.38125,173.1 L 262.75625,173.50625 L 262.31875,173.1 L 262.975,173.31875 L 262.75625,172.6625 L 263.38125,173.1 L 263.6,171.38125 L 263.6,171.1625 L 263.1625,171.6 L 263.1625,170.975 L 262.975,171.1625 L 262.75625,170.5375 L 263.38125,170.975 L 263.6,169.9125 L 263.6,170.75625 L 264.44375,170.31875 L 264.6625,169.25625 L 264.25625,168.85 L 265.1,168.85 L 265.725,167.13125 L 265.1,167.975 L 264.88125,167.13125 L 265.50625,167.13125 L 265.50625,166.2875 L 265.725,167.13125 L 266.6,165.63125 L 266.38125,165.225 L 266.7875,165.225 L 266.7875,165.85 L 269.35,164.35 L 268.50625,164.1625 L 267.6625,164.7875 L 267.44375,164.56875 L 267.85,164.1625 L 267.6625,163.725 L 268.50625,164.1625 L 269.13125,163.725 L 269.35,164.1625 L 270.19375,162.88125 L 271.69375,162.00625 L 271.9125,160.31875 L 271.25625,160.1 L 271.25625,160.5375 L 270.4125,160.1 L 271.25625,160.1 L 271.475,160.1 L 271.69375,158.6 L 273.19375,157.35 L 275.1,151.1625 L 274.88125,146.9125 L 276.38125,143.06875 L 276.6,142.4125 L 277.225,138.81875 L 276.6,138.38125 L 277.225,138.6 L 277.0375,137.75625 L 278.725,134.5375 L 278.2875,134.5375 L 278.725,134.35 L 278.94375,132.63125 L 278.2875,131.7875 L 278.475,129.88125 L 277.50625,129.9125 L 276.6,129.81875 L 276.06875,130.225 L 275.56875,130.44375 L 275.00625,130.50625 L 274.06875,130.225 L 273.0375,130.69375 L 272.225,129.88125 L 271.2875,129.6 z M 245.94375,185.85 C 246.4011,185.83171 246.88755,185.9021 247.31875,186.1 C 247.68859,186.26974 247.81087,186.51964 247.7875,186.7875 C 247.76413,187.05536 247.56333,187.33774 247.35,187.6625 C 246.92333,188.312 246.34845,189.03293 246.38125,189.6625 C 246.30457,190.00785 245.94393,190.75511 245.44375,190.85 C 245.19366,190.89744 244.89487,190.78185 244.6,190.38125 C 244.30512,189.98065 243.99269,189.29934 243.69375,188.19375 C 243.51125,187.5188 243.72572,186.9458 244.1625,186.5375 C 244.59927,186.1292 245.25772,185.87745 245.94375,185.85 z \"},{name:\"Northern Territory Groote Eylandt\",id:\"nt-groote-eylandt\",path:\"M 163.943,29.137 L 165.433,29.989 L 167.35,29.989 L 167.137,28.924 L 166.923,29.35 L 165.86,29.137 L 165.86,28.286 L 166.498,28.072 L 166.285,27.434 L 167.35,26.582 L 166.71,26.155 L 166.71,26.794 L 165.86,26.794 L 165.646,25.942 L 165.86,25.517 L 164.793,25.729 L 165.22,26.369 L 163.73,26.794 L 163.73,27.859 L 163.943,28.711 L 163.303,29.563 L 163.943,29.137 z \"},{name:\"Northern Territory Mainland\",id:\"nt-mainland\",path:\"M 113.85,33.81875 L 113.85,117.35 L 173.4125,117.35 L 173.4125,44.19375 L 172.6625,43.19375 L 170.5375,42.5375 L 167.75625,40.63125 L 167.13125,40.85 L 167.35,41.2875 L 166.2875,40.85 L 165.63125,41.06875 L 165.63125,40.19375 L 163.2875,39.13125 L 162.44375,37.44375 L 159.0375,35.31875 L 158.81875,35.5375 L 158.81875,35.1 L 158.19375,35.31875 L 157.13125,34.25625 L 156.69375,32.75625 L 157.975,32.31875 L 159.0375,29.7875 L 160.31875,29.13125 L 160.5375,27.85 L 161.6,25.50625 L 160.725,26.1625 L 160.31875,25.94375 L 160.1,24.0375 L 160.5375,24.225 L 160.94375,23.81875 L 160.31875,23.6 L 160.5375,22.975 L 161.1625,22.5375 L 161.38125,23.1625 L 162.00625,21.9125 L 162.225,22.975 L 162.44375,21.9125 L 163.06875,22.1 L 163.2875,21.475 L 163.725,22.5375 L 163.2875,23.1625 L 164.13125,22.75625 L 164.7875,21.475 L 164.13125,20.81875 L 165.4125,21.0375 L 164.13125,19.56875 L 164.56875,19.75625 L 164.7875,19.35 L 165.225,19.975 L 165.00625,19.13125 L 165.63125,19.13125 L 166.06875,18.06875 L 165.85,17.4125 L 166.2875,17.4125 L 166.2875,18.06875 L 167.56875,16.56875 L 166.2875,15.2875 L 165.63125,15.725 L 166.06875,16.13125 L 165.4125,16.13125 L 164.56875,14.225 L 164.13125,14.225 L 164.7875,13.38125 L 162.225,15.2875 L 163.725,15.725 L 163.06875,17.00625 L 162.44375,17.4125 L 161.6,17.225 L 161.1625,17.63125 L 161.1625,17.00625 L 160.725,17.00625 L 161.38125,15.94375 L 160.725,16.13125 L 160.5375,15.725 L 161.38125,14.6625 L 159.6625,15.50625 L 159.44375,16.1625 L 158.81875,15.725 L 160.5375,13.81875 L 158.19375,15.06875 L 157.975,14.6625 L 156.9125,14.88125 L 155.85,15.50625 L 156.69375,15.94375 L 155.4125,15.725 L 155.85,16.35 L 153.2875,15.2875 L 152.63125,13.81875 L 151.7875,14.88125 L 149.225,14.225 L 148.6,15.50625 L 149.0375,14.44375 L 148.6,13.6 L 148.1625,13.81875 L 147.94375,13.1625 L 147.1,13.81875 L 146.475,13.1625 L 147.1,12.5375 L 146.25625,12.31875 L 144.35,13.38125 L 144.5375,12.5375 L 144.13125,12.94375 L 143.69375,12.31875 L 143.06875,12.725 L 143.25625,12.1 L 142.00625,12.31875 L 140.50625,9.75625 L 140.06875,9.75625 L 140.2875,10.4125 L 139.85,10.19375 L 138.7875,11.0375 L 137.31875,8.9125 L 136.88125,9.5375 L 136.6625,8.25625 L 136.0375,8.69375 L 136.25625,9.31875 L 135.1625,8.25625 L 135.38125,9.5375 L 135.81875,9.75625 L 135.38125,10.4125 L 134.975,8.9125 L 134.1,8.25625 L 134.1,9.13125 L 133.0375,8.9125 L 133.25625,9.31875 L 132.85,9.75625 L 133.9125,9.5375 L 134.1,9.975 L 133.9125,10.19375 L 134.75625,10.4125 L 134.975,11.0375 L 135.81875,10.6 L 137.725,10.4125 L 137.725,10.81875 L 138.1625,10.81875 L 137.725,11.0375 L 138.38125,11.25625 L 137.94375,11.25625 L 138.38125,11.475 L 137.94375,11.6625 L 139.00625,11.6625 L 139.225,11.6625 L 138.1625,12.725 L 139.00625,13.38125 L 138.6,13.6 L 138.38125,14.88125 L 139.44375,15.2875 L 137.975,14.88125 L 137.31875,15.2875 L 137.1,16.56875 L 136.69375,15.50625 L 136.0375,15.94375 L 135.81875,15.2875 L 134.75625,16.35 L 133.69375,15.725 L 130.725,16.13125 L 129.88125,15.50625 L 129.6625,14.44375 L 129.225,15.725 L 127.5375,15.2875 L 127.94375,16.7875 L 126.88125,16.56875 L 126.475,17.00625 L 127.5375,17.85 L 126.6625,17.63125 L 127.06875,18.2875 L 126.6625,18.69375 L 126.25625,17.85 L 126.25625,18.06875 L 125.81875,18.2875 L 126.0375,17.19375 L 124.75625,17.00625 L 124.975,18.475 L 124.5375,18.475 L 125.81875,19.13125 L 125.19375,19.13125 L 125.19375,19.5375 L 124.13125,18.475 L 123.475,18.69375 L 123.69375,19.13125 L 123.25625,18.69375 L 123.25625,20.19375 L 121.7875,20.6 L 121.7875,22.1 L 123.0375,23.6 L 122.63125,23.38125 L 120.9125,24.6625 L 120.2875,24.44375 L 120.2875,24.0375 L 119.63125,24.44375 L 119.44375,26.35 L 119.85,26.1625 L 119.00625,26.7875 L 119.225,27.85 L 118.56875,28.2875 L 118.1625,27.85 L 118.56875,28.9125 L 118.1625,28.50625 L 117.725,29.35 L 117.50625,28.69375 L 116.6625,30.19375 L 116.6625,30.85 L 117.2875,31.475 L 117.725,31.0375 L 117.725,31.69375 L 118.56875,31.475 L 118.7875,31.9125 L 119.63125,31.475 L 119.44375,31.9125 L 118.38125,32.5375 L 119.00625,32.5375 L 119.00625,32.975 L 118.7875,32.975 L 118.94375,33.25625 L 119.1,33.31875 L 119.63125,32.975 L 119.44375,33.6 L 120.9125,32.75625 L 120.9125,33.38125 L 120.06875,33.38125 L 120.50625,33.81875 L 119.85,33.6 L 119.44375,33.6 L 118.56875,33.6 L 119.00625,34.44375 L 118.56875,34.0375 L 118.7875,35.5375 L 118.1625,35.725 L 117.50625,34.25625 L 116.88125,34.0375 L 117.1,35.1 L 116.225,33.81875 L 116.44375,34.25625 L 116.0375,34.25625 L 115.81875,34.25625 L 116.225,34.88125 L 115.81875,35.31875 L 116.44375,35.5375 L 115.81875,35.5375 L 115.6,36.38125 L 115.6,35.725 L 115.1625,36.6 L 115.6,35.5375 L 115.38125,35.31875 L 114.94375,34.88125 L 114.94375,34.0375 L 114.5375,34.6625 L 114.5375,33.81875 L 113.85,33.81875 z \"},{name:\"Northern Territory Melville Island\",id:\"nt-melville-island\",path:\"M 125.184,12.525 L 127.313,13.803 L 129.443,12.525 L 130.082,11.461 L 130.722,11.673 L 130.722,10.821 L 131.36,10.609 L 130.509,9.331 L 129.656,9.331 L 129.444,8.692 L 128.805,9.544 L 129.231,10.609 L 128.593,9.118 L 128.38,9.757 L 127.954,9.545 L 127.954,10.822 L 127.741,9.757 L 127.528,9.757 L 126.889,9.545 L 125.611,9.971 L 126.463,11.249 L 125.611,10.823 L 125.398,9.758 L 124.972,10.184 L 125.185,10.397 L 124.972,10.397 L 124.972,10.184 L 124.972,9.332 L 123.481,8.48 L 124.006,11.277 L 123.269,11.462 L 123.694,11.036 L 123.269,11.249 L 123.694,10.397 L 123.269,9.545 L 121.778,10.61 L 122.63,11.036 L 122.204,11.036 L 122.204,11.888 L 122.416,12.03 L 122.416,12.527 L 122.204,11.888 L 121.991,12.314 L 121.352,11.888 L 121.352,12.74 L 120.926,12.74 L 124.972,13.166 L 125.184,12.525 z \"},{name:\"Queensland Fraser Island\",id:\"qld-fraser-island\",path:\"M 275.536,104.1 L 276.386,105.378 L 274.682,107.295 L 275.109,107.295 L 274.682,108.785 L 274.258,109.85 L 275.109,111.341 L 277.026,105.59 L 276.599,104.738 L 276.599,103.248 L 275.536,104.1 z \"},{name:\"Queensland Mainland\",id:\"qld-mainland\",path:\"M 204.81875,5.2875 L 203.975,5.50625 L 203.31875,6.7875 L 202.06875,7.19375 L 202.25625,8.25625 L 201.63125,11.0375 L 201.4125,11.0375 L 201.19375,12.5375 L 201.85,12.5375 L 201.00625,12.725 L 200.7875,14.00625 L 201.19375,14.6625 L 201.63125,14.225 L 201.19375,14.88125 L 200.7875,14.6625 L 200.56875,15.50625 L 200.35,14.00625 L 199.2875,15.725 L 199.9125,15.94375 L 199.2875,15.94375 L 198.44375,18.06875 L 199.06875,18.06875 L 198.85,17.225 L 199.50625,17.4125 L 199.06875,17.63125 L 199.9125,18.2875 L 201.00625,18.2875 L 199.9125,18.69375 L 201.00625,19.13125 L 200.56875,19.35 L 200.7875,20.4125 L 199.9125,18.9125 L 199.50625,19.975 L 198.44375,20.81875 L 199.06875,22.75625 L 198.85,23.38125 L 199.2875,23.1625 L 199.06875,23.38125 L 199.50625,23.6 L 198.6625,23.6 L 197.56875,26.7875 L 198.6625,29.13125 L 198.00625,31.25625 L 198.85,35.1 L 197.56875,38.50625 L 196.94375,41.06875 L 197.38125,42.13125 L 195.88125,46.38125 L 194.1625,48.50625 L 193.75625,51.2875 L 191.81875,52.7875 L 188.225,53.63125 L 187.7875,53.4125 L 186.50625,52.56875 L 185.00625,52.35 L 184.1625,51.2875 L 182.6625,50.63125 L 182.25625,48.725 L 181.4125,47.88125 L 178.63125,47.0375 L 175.225,46.6 L 173.4125,44.19375 L 173.4125,117.35 L 194.1625,117.35 L 194.1625,134.2875 L 247.2875,134.35 L 248.1625,133.88125 L 248.1,133.35 L 248.81875,133.2875 L 248.9125,132.1625 L 250.00625,132.25625 L 250.7875,131.06875 L 251.35,131.0375 L 252.6625,131.44375 L 253.94375,131.6625 L 255.38125,131.1625 L 256.2875,131.06875 L 256.50625,131.6 L 257.225,131.5375 L 257.975,131.81875 L 258.56875,132.13125 L 260.19375,132.1625 L 261.31875,132.4125 L 261.975,133.25625 L 262.38125,133.75625 L 262.81875,134.44375 L 262.88125,135.1625 L 263.35,136.225 L 264.0375,135.7875 L 264.35,135.225 L 265.00625,134.4125 L 265.6625,133.63125 L 266.06875,134.31875 L 266.85,134.6 L 267.88125,134.13125 L 268.00625,133.56875 L 268.6625,132.7875 L 267.94375,132.85 L 267.6625,131.7875 L 267.75625,131.0375 L 268.6625,130.94375 L 269.75625,130.85 L 270.4125,130.225 L 271.2875,129.6 L 272.225,129.88125 L 273.0375,130.69375 L 274.06875,130.225 L 275.00625,130.50625 L 275.56875,130.44375 L 276.06875,130.225 L 276.6,129.81875 L 277.50625,129.9125 L 278.475,129.88125 L 278.50625,129.44375 L 277.6625,128.6 L 277.06875,126.0375 L 276.6,124.13125 L 275.975,123.25625 L 275.31875,123.69375 L 275.75625,123.0375 L 274.88125,122.63125 L 275.5375,121.975 L 274.88125,121.35 L 275.75625,120.9125 L 275.1,120.2875 L 275.1,119.63125 L 276.1625,120.9125 L 275.5375,119.00625 L 275.31875,119.63125 L 275.75625,117.94375 L 275.31875,117.6625 L 275.5375,115.81875 L 275.1,115.81875 L 275.975,112.4125 L 275.5375,112.4125 L 275.1,111.5375 L 274.69375,112.81875 L 274.88125,111.75625 L 274.25625,111.75625 L 274.69375,111.35 L 273.81875,110.69375 L 273.81875,109.4125 L 274.475,108.7875 L 273.19375,109.19375 L 274.25625,108.7875 L 274.0375,107.725 L 271.69375,107.06875 L 272.35,106.6625 L 271.06875,105.1625 L 271.2875,104.31875 L 270.63125,103.88125 L 270.4125,104.31875 L 270.63125,103.6625 L 269.35,103.0375 L 269.35,103.25625 L 268.2875,102.19375 L 267.225,99.4125 L 266.38125,99.19375 L 266.6,98.35 L 266.1625,98.975 L 266.1625,98.35 L 265.5375,98.13125 L 265.94375,98.975 L 265.1,98.56875 L 265.1,98.975 L 264.25625,98.56875 L 264.25625,98.975 L 261.475,95.1625 L 260.85,96.00625 L 259.975,94.725 L 260.4125,94.50625 L 259.7875,93.225 L 260.19375,92.81875 L 259.56875,90.475 L 259.975,90.475 L 260.19375,88.75625 L 259.7875,87.69375 L 259.7875,88.35 L 259.35,88.13125 L 258.9125,87.2875 L 259.56875,87.50625 L 259.7875,87.2875 L 259.13125,86.225 L 259.13125,87.06875 L 258.9125,86.225 L 258.50625,86.00625 L 258.2875,86.63125 L 258.9125,87.69375 L 258.50625,87.50625 L 258.9125,88.56875 L 255.94375,86.4125 L 254.88125,84.725 L 254.6625,85.1625 L 254.0375,86.225 L 254.6625,87.69375 L 255.1,88.56875 L 254.6625,88.13125 L 253.38125,86.63125 L 252.1,88.13125 L 252.75625,86.63125 L 251.88125,86.63125 L 252.31875,86.4125 L 252.1,86.00625 L 251.25625,86.225 L 252.1,85.7875 L 250.81875,82.81875 L 251.25625,80.475 L 251.0375,80.88125 L 250.19375,80.0375 L 249.975,80.475 L 249.975,78.5375 L 249.13125,78.975 L 249.35,78.31875 L 249.13125,78.31875 L 249.5375,77.25625 L 248.69375,76.4125 L 248.06875,76.85 L 248.25625,76.00625 L 246.7875,76.00625 L 246.56875,75.35 L 247.00625,75.13125 L 245.94375,74.50625 L 246.13125,74.06875 L 245.50625,73.44375 L 246.13125,73.225 L 245.725,72.7875 L 246.35,73.00625 L 246.56875,72.56875 L 247.63125,73.44375 L 246.35,71.31875 L 245.94375,71.50625 L 245.94375,70.88125 L 245.2875,70.88125 L 245.06875,70.0375 L 244.44375,70.0375 L 244.225,70.0375 L 244.225,70.88125 L 243.6,70.6625 L 242.725,69.81875 L 242.94375,69.6 L 242.94375,69.38125 L 241.88125,68.75625 L 240.6,68.975 L 240.19375,67.475 L 239.5375,67.475 L 239.975,68.5375 L 239.1,68.31875 L 237.85,67.0375 L 238.69375,67.475 L 237.4125,64.69375 L 237.4125,65.56875 L 235.50625,65.75625 L 234.63125,63.85 L 234.44375,64.69375 L 233.7875,64.69375 L 233.1625,63.85 L 231.00625,63.00625 L 229.75625,61.50625 L 230.1625,59.1625 L 229.31875,59.1625 L 227.81875,56.6 L 228.88125,52.975 L 228.475,52.975 L 228.475,51.2875 L 227.19375,48.94375 L 227.6,47.88125 L 226.5375,48.1 L 224.00625,44.69375 L 224.00625,43.63125 L 224.4125,43.63125 L 224.4125,42.13125 L 223.56875,41.06875 L 223.35,38.725 L 222.50625,37.88125 L 223.56875,36.6 L 223.56875,36.38125 L 222.9125,36.6 L 222.725,35.5375 L 223.56875,34.475 L 223.13125,34.475 L 222.725,33.6 L 221.44375,33.4125 L 220.56875,32.13125 L 219.1,31.69375 L 218.0375,28.9125 L 216.75625,29.975 L 215.9125,29.56875 L 215.475,30.85 L 214.19375,31.475 L 213.13125,30.63125 L 212.50625,27.85 L 211.4125,26.1625 L 211.85,24.0375 L 211.225,21.9125 L 211.4125,19.975 L 210.1625,20.4125 L 210.7875,18.475 L 209.50625,17.63125 L 209.50625,16.7875 L 208.44375,16.56875 L 208.225,15.06875 L 209.50625,14.00625 L 208.44375,13.6 L 207.6,13.81875 L 206.94375,13.1625 L 206.94375,9.975 L 206.1,7.4125 L 205.475,7.4125 L 205.0375,6.56875 L 205.0375,6.975 L 204.19375,7.4125 L 205.25625,5.69375 L 205.0375,5.50625 L 204.81875,5.2875 z \"},{name:\"Queensland Mornington Island\",id:\"qld-mornington-island\",path:\"M 183.536,45.961 L 184.173,46.174 L 184.813,44.896 L 185.026,45.535 L 185.876,45.322 L 184.813,44.258 L 183.109,44.896 L 182.045,45.961 L 183.109,46.6 L 183.536,45.961 z \"},{name:\"South Australia Kangaroo Island\",id:\"sa-kangaroo-island\",path:\"M 172.887,189.499 L 173.1,188.433 L 171.608,188.433 L 172.035,187.156 L 165.007,188.646 L 164.581,189.711 L 165.86,191.202 L 167.777,190.989 L 169.267,190.563 L 170.97,191.415 L 171.822,190.776 L 172.035,189.923 L 174.804,189.923 L 175.229,189.072 L 173.738,188.433 L 172.887,189.499 z \"},{name:\"South Australia Mainland\",id:\"sa-mainland\",path:\"M 194.1625,207.7875 L 194.1625,179.38125 L 194.1625,179.35 L 194.1625,134.2875 L 194.1625,117.35 L 173.4125,117.35 L 173.4125,117.35 L 113.85,117.35 L 113.85,156.31875 L 114.31875,156.06875 L 120.9125,155.4125 L 121.975,155.19375 L 126.25625,155.63125 L 128.6,154.35 L 132.63125,156.475 L 135.63125,158.81875 L 137.5375,158.81875 L 137.31875,158.4125 L 137.75625,158.19375 L 139.225,158.19375 L 141.7875,160.31875 L 144.35,160.31875 L 143.69375,159.69375 L 144.13125,159.475 L 144.56875,159.88125 L 144.975,159.25625 L 147.31875,161.6 L 146.69375,161.81875 L 146.69375,162.88125 L 147.975,162.225 L 148.81875,162.44375 L 149.6625,164.1625 L 149.0375,165.00625 L 149.25625,164.35 L 148.19375,164.35 L 148.6,165.225 L 148.19375,165.85 L 149.0375,166.06875 L 148.6,166.69375 L 149.88125,167.975 L 149.475,166.69375 L 150.1,167.975 L 150.725,167.56875 L 152.00625,168.4125 L 151.38125,167.7875 L 152.44375,167.975 L 152.00625,168.4125 L 153.2875,170.13125 L 153.2875,171.38125 L 155.63125,173.5375 L 156.9125,179.2875 L 157.13125,178.63125 L 157.35,179.2875 L 157.75625,179.475 L 156.9125,179.69375 L 156.475,178.85 L 156.69375,178.63125 L 155.85,178.4125 L 155.85,178.00625 L 155.19375,179.2875 L 156.06875,178.85 L 158.63125,182.0375 L 159.69375,181.4125 L 160.75625,182.69375 L 161.1625,180.35 L 159.69375,180.975 L 160.31875,180.5375 L 160.5375,178.85 L 161.38125,178.4125 L 161.81875,178.85 L 161.81875,177.35 L 165.00625,173.725 L 167.56875,172.44375 L 166.9125,172.6625 L 167.35,171.81875 L 167.7875,172.25625 L 169.25625,171.81875 L 170.75625,167.56875 L 172.0375,166.06875 L 172.88125,166.50625 L 172.88125,162.225 L 173.94375,164.56875 L 174.1625,166.50625 L 174.7875,167.13125 L 173.1,168.63125 L 174.38125,170.975 L 171.81875,173.5375 L 171.19375,175.44375 L 170.75625,175.6625 L 171.19375,176.94375 L 170.5375,178.19375 L 170.975,178.00625 L 171.19375,179.25625 L 170.75625,181.81875 L 170.31875,182.25625 L 167.7875,181.6 L 166.69375,184.81875 L 168.85,184.6 L 170.5375,183.31875 L 172.0375,183.94375 L 172.88125,183.5375 L 172.44375,183.1 L 173.50625,180.75625 L 173.725,178.63125 L 175.00625,175.6625 L 178.00625,180.81875 L 178.19375,181.19375 L 177.7875,181.4125 L 177.56875,180.75625 L 177.35,185.44375 L 175.00625,187.56875 L 178.00625,187.7875 L 179.25625,186.725 L 180.35,186.94375 L 183.5375,189.475 L 180.35,187.1625 L 183.1,189.2875 L 184.9125,191.63125 L 183.5375,189.50625 L 184.6,190.35 L 185.88125,193.13125 L 185.31875,192.25625 L 186.94375,196.5375 L 186.725,197.6 L 185.6625,198.6625 L 186.50625,199.94375 L 186.1,200.56875 L 187.7875,202.9125 L 190.25625,206.225 L 190.35,206.5375 L 191.63125,207.6 L 194.1625,207.7875 z \"},{name:\"Tasmania Cape Barren\",id:\"tas-cape-barren\",path:\"M 241.248,228.257 L 243.377,228.257 L 243.59,228.897 L 244.442,228.257 L 243.59,227.192 L 241.248,228.257 z \"},{name:\"Tasmania Flinders Island\",id:\"tas-flinders-island\",path:\"M 240.397,223.785 L 240.397,224.637 L 241.248,225.489 L 241.887,226.98 L 243.59,226.34 L 243.165,225.276 L 242.738,225.702 L 243.165,224.637 L 243.377,224.211 L 242.525,224.211 L 240.821,222.082 L 239.544,223.573 L 240.397,223.785 z \"},{name:\"Tasmania King Currie Island\",id:\"tas-king-currie-island\",path:\"M 214.201,220.804 L 213.563,222.082 L 213.776,224.637 L 213.776,225.489 L 214.201,225.915 L 215.48,224.637 L 215.267,221.656 L 214.201,220.804 z \"},{name:\"Tasmania Mainland\",id:\"tas-mainland\",path:\"M 239.118,250.619 L 238.693,251.897 L 239.544,252.109 L 239.118,252.536 L 239.757,253.387 L 240.397,253.174 L 240.397,252.322 L 241.248,253.387 L 240.821,251.47 L 239.757,251.683 L 239.118,250.619 z M 243.377,238.692 L 242.952,237.415 L 243.59,235.711 L 242.952,235.073 L 243.59,233.368 L 241.887,231.239 L 240.821,231.026 L 240.397,232.304 L 239.118,231.665 L 237.627,233.368 L 236.563,232.729 L 235.498,233.582 L 234.646,233.156 L 233.156,233.794 L 234.22,234.86 L 234.006,235.285 L 232.729,233.794 L 231.666,234.646 L 231.876,235.499 L 231.452,234.433 L 229.536,234.86 L 224.637,231.877 L 223.359,231.877 L 222.932,230.813 L 222.932,231.665 L 222.082,231.452 L 222.082,231.877 L 219.1,230.387 L 219.314,232.09 L 218.674,233.368 L 219.525,236.989 L 221.017,239.119 L 220.59,239.544 L 222.721,242.313 L 222.721,244.229 L 223.359,243.59 L 224.424,245.507 L 224.849,245.507 L 224.424,246.998 L 224.211,245.721 L 222.294,244.016 L 222.932,247.85 L 223.572,248.063 L 224.637,251.257 L 225.702,251.683 L 226.766,254.026 L 227.406,254.026 L 226.979,253.813 L 227.406,252.96 L 227.832,254.239 L 229.536,254.239 L 229.322,254.665 L 227.832,254.239 L 227.832,254.877 L 227.406,254.665 L 228.044,256.369 L 229.536,255.729 L 231.876,256.156 L 231.666,255.517 L 232.516,257.007 L 233.793,257.007 L 234.646,255.729 L 234.006,255.09 L 234.86,255.304 L 235.073,254.452 L 234.433,254.239 L 235.286,253.813 L 234.433,252.749 L 234.646,252.322 L 234.646,252.96 L 235.073,253.387 L 235.286,252.749 L 235.286,253.387 L 236.136,253.813 L 236.35,251.47 L 236.99,251.683 L 236.99,250.406 L 235.923,248.702 L 237.414,250.619 L 237.84,250.406 L 237.414,251.683 L 238.267,251.044 L 238.053,249.98 L 238.693,249.767 L 237.627,249.128 L 238.693,249.34 L 239.118,250.406 L 239.97,250.193 L 241.035,248.276 L 240.397,247.211 L 241.248,246.785 L 241.46,245.082 L 240.821,245.294 L 241.887,243.165 L 242.525,243.165 L 241.887,242.952 L 242.738,241.674 L 242.313,242.952 L 243.377,243.377 L 243.377,244.656 L 243.804,244.016 L 243.165,242.526 L 243.377,238.692 z \"},{name:\"Victoria\",id:\"vic\",path:\"M 253.1625,203.75625 L 252.5375,203.13125 L 252.725,203.13125 L 252.00625,202.475 L 250.2875,202.35 L 242.1,198.2875 L 242.25625,196.94375 L 241.9125,195.85 L 241.19375,194.81875 L 240.63125,193.6 L 240.81875,192.44375 L 239.4125,191.69375 L 238.50625,192.0375 L 237.7875,192.31875 L 237.0375,192.44375 L 235.975,192.7875 L 234.50625,193.19375 L 232.56875,192.725 L 231.50625,192.13125 L 230.63125,192.44375 L 229.975,193.13125 L 228.7875,192.9125 L 227.56875,192.35 L 226.6625,192.475 L 225.225,191.75625 L 223.38125,192.0375 L 222.5375,191.6 L 221.81875,191.69375 L 221.31875,192.35 L 221.56875,193.81875 L 220.25625,194.00625 L 218.63125,193.31875 L 217.35,192.38125 L 216.975,191.1 L 215.00625,189.31875 L 213.38125,188.63125 L 212.25625,188.6 L 210.81875,186.5375 L 210.19375,183.7875 L 209.19375,183.38125 L 207.475,183.25625 L 206.50625,183.0375 L 205.44375,183.56875 L 205.4125,184.5375 L 204.31875,183.56875 L 203.81875,181.5375 L 202.1,180.1 L 199.975,179.85 L 198.225,179.56875 L 197.19375,180.2875 L 195.35,179.4125 L 194.225,179.6 L 194.1625,179.38125 L 194.1625,207.7875 L 194.6,207.81875 L 196.94375,209.725 L 196.94375,210.7875 L 197.6,210.56875 L 198.225,211.00625 L 199.50625,209.50625 L 202.06875,210.7875 L 203.75625,210.35 L 211.63125,214.63125 L 214.85,211.44375 L 217.38125,209.725 L 218.88125,209.725 L 219.31875,208.44375 L 217.81875,208.88125 L 216.975,208.225 L 218.0375,208.225 L 220.7875,206.1 L 222.06875,208.6625 L 220.7875,210.35 L 218.88125,209.94375 L 220.7875,211.63125 L 222.06875,210.7875 L 222.725,211.00625 L 222.9125,209.2875 L 224.4125,209.2875 L 224.85,210.56875 L 224.00625,210.7875 L 223.7875,212.06875 L 225.25625,213.13125 L 226.75625,212.9125 L 226.975,213.35 L 226.35,213.13125 L 227.4125,215.0375 L 228.25625,214.4125 L 229.1,214.85 L 228.88125,214.19375 L 229.75625,215.9125 L 230.81875,216.975 L 231.225,214.19375 L 229.94375,215.0375 L 229.5375,213.35 L 231.6625,213.35 L 234.19375,212.50625 L 238.25625,208.225 L 241.0375,206.5375 L 237.63125,208.00625 L 239.5375,206.75625 L 239.475,206.6625 L 238.9125,206.1 L 240.38125,206.5375 L 242.1,205.88125 L 241.88125,206.31875 L 251.25625,205.475 L 253.1625,203.75625 z \"},{name:\"Western Australia\",id:\"wa\",path:\"M 113.85,156.31875 L 113.85,117.35 L 113.85,117.35 L 113.85,33.81875 L 112.6,33.81875 L 112.19375,33.38125 L 111.35,33.19375 L 110.06875,33.38125 L 110.9125,34.0375 L 111.13125,34.88125 L 110.2875,33.81875 L 110.9125,34.88125 L 110.69375,34.6625 L 110.475,35.1 L 110.06875,34.6625 L 109.85,35.5375 L 109.4125,34.44375 L 109.00625,35.1 L 110.06875,38.06875 L 109.63125,38.06875 L 109.4125,37.00625 L 108.35,35.94375 L 108.35,37.6625 L 107.725,38.2875 L 108.13125,37.44375 L 107.725,36.7875 L 108.13125,36.6 L 107.9125,35.31875 L 108.56875,33.81875 L 108.13125,33.81875 L 109.00625,33.6 L 108.56875,32.975 L 109.00625,32.75625 L 107.50625,31.69375 L 107.2875,32.13125 L 105.38125,29.13125 L 103.88125,28.2875 L 103.6625,27.44375 L 103.0375,27.225 L 103.25625,27.85 L 102.6,27.225 L 102.1625,27.63125 L 102.1625,27.225 L 101.75625,27.63125 L 101.31875,26.56875 L 100.0375,26.1625 L 100.0375,26.56875 L 99.19375,26.38125 L 99.63125,27.44375 L 100.475,27.85 L 100.1,27.81875 L 98.975,27.63125 L 99.19375,28.2875 L 98.75625,28.725 L 98.56875,28.2875 L 98.35,29.56875 L 97.69375,28.2875 L 97.2875,28.50625 L 97.69375,27.44375 L 96.4125,28.2875 L 96.225,28.725 L 96.63125,29.13125 L 95.7875,29.56875 L 95.56875,28.50625 L 95.1625,28.50625 L 95.56875,28.06875 L 95.1625,28.06875 L 95.56875,27.63125 L 94.94375,28.06875 L 94.2875,27.85 L 94.2875,28.2875 L 94.1,27.85 L 94.1,28.2875 L 95.35,28.9125 L 94.50625,29.56875 L 94.725,30.19375 L 94.1,30.63125 L 94.50625,31.475 L 93.6625,31.475 L 93.6625,32.5375 L 93.00625,31.9125 L 93.225,31.06875 L 92.38125,31.25625 L 92.38125,30.63125 L 91.75625,32.31875 L 91.94375,30.4125 L 92.38125,29.7875 L 91.5375,29.35 L 91.5375,31.69375 L 90.88125,31.475 L 90.475,32.31875 L 90.25625,31.69375 L 89.81875,32.13125 L 90.0375,31.25625 L 89.19375,32.13125 L 89.6,32.31875 L 88.31875,32.975 L 88.975,33.81875 L 89.6,33.81875 L 88.75625,34.475 L 90.0375,34.88125 L 90.25625,34.475 L 90.6625,34.6625 L 89.81875,35.5375 L 90.88125,35.94375 L 89.81875,35.94375 L 89.4125,35.31875 L 88.5375,35.94375 L 87.9125,34.475 L 87.475,34.6625 L 87.69375,35.5375 L 86.4125,35.725 L 86.85,35.94375 L 86.63125,36.6 L 87.9125,35.725 L 86.63125,36.81875 L 87.06875,37.225 L 88.13125,36.6 L 88.13125,37.00625 L 88.5375,37.00625 L 87.9125,37.6625 L 89.19375,38.725 L 88.13125,37.88125 L 87.69375,38.2875 L 87.25625,37.44375 L 86.4125,37.225 L 86.4125,36.7875 L 85.7875,37.225 L 85.35,38.06875 L 85.13125,37.6625 L 84.9125,38.2875 L 84.06875,38.06875 L 84.2875,38.2875 L 83.44375,38.94375 L 83.85,39.13125 L 83.225,39.35 L 84.06875,41.69375 L 84.2875,41.31875 L 84.2875,41.475 L 84.725,40.85 L 84.35,41.19375 L 84.9125,40.19375 L 85.56875,39.7875 L 85.13125,40.19375 L 85.7875,40.19375 L 84.9125,40.85 L 84.725,42.35 L 85.13125,42.35 L 84.2875,42.75625 L 84.725,42.975 L 84.2875,43.19375 L 83.85,42.13125 L 83.44375,44.0375 L 84.9125,43.81875 L 85.75625,44.25625 L 83.85,44.475 L 83.44375,44.0375 L 83.00625,44.475 L 83.38125,44.69375 L 82.38125,44.88125 L 83.00625,44.69375 L 82.38125,44.475 L 81.725,43.63125 L 80.25625,42.975 L 80.88125,43.63125 L 80.44375,43.63125 L 80.88125,44.25625 L 80.0375,43.63125 L 80.0375,43.81875 L 78.975,43.4125 L 79.38125,43.4125 L 79.1625,42.975 L 79.6,42.975 L 78.75625,42.5375 L 78.75625,42.975 L 78.1,42.75625 L 78.31875,43.19375 L 77.9125,42.75625 L 78.31875,43.4125 L 77.9125,43.63125 L 78.75625,43.81875 L 78.975,44.25625 L 78.31875,44.0375 L 78.975,44.475 L 78.5375,44.475 L 78.31875,44.475 L 77.475,44.475 L 78.5375,45.1 L 77.06875,45.1 L 77.475,45.75625 L 77.69375,45.31875 L 78.31875,45.5375 L 77.475,46.1625 L 78.975,46.6 L 79.38125,47.88125 L 80.25625,47.44375 L 80.25625,47.0375 L 80.6625,47.225 L 79.6,48.2875 L 80.0375,48.725 L 79.38125,48.50625 L 80.475,50.44375 L 78.5375,48.50625 L 77.9125,48.725 L 78.75625,50.225 L 78.31875,50.00625 L 77.9125,51.06875 L 77.9125,52.13125 L 76.63125,50.85 L 75.975,48.725 L 75.13125,48.1 L 75.13125,46.38125 L 74.50625,46.38125 L 73.85,45.75625 L 74.06875,44.88125 L 74.725,44.69375 L 74.2875,44.0375 L 73.63125,44.25625 L 72.38125,46.38125 L 73.00625,47.0375 L 71.2875,46.81875 L 71.1,47.44375 L 71.50625,48.2875 L 70.6625,47.88125 L 70.6625,48.2875 L 69.81875,48.50625 L 69.1625,49.38125 L 69.6,49.56875 L 68.5375,50.44375 L 68.31875,52.35 L 68.94375,53.85 L 68.5375,55.31875 L 70.0375,55.5375 L 70.0375,56.38125 L 67.0375,58.5375 L 66.19375,58.725 L 65.5375,59.6 L 65.975,60.225 L 64.9125,60.44375 L 65.13125,61.2875 L 64.06875,63.225 L 61.50625,66.4125 L 55.5375,68.975 L 54.0375,69.1625 L 52.56875,69.1625 L 51.9125,69.6 L 51.06875,70.225 L 50.44375,69.6 L 48.50625,69.1625 L 48.725,69.6 L 48.725,69.81875 L 48.50625,69.6 L 48.1,69.38125 L 47.88125,69.6 L 46.38125,71.50625 L 41.9125,72.38125 L 41.9125,71.94375 L 40.225,73.00625 L 40.4125,73.44375 L 39.7875,73.44375 L 39.35,74.2875 L 38.2875,74.50625 L 38.2875,74.2875 L 36.6,75.13125 L 35.31875,74.50625 L 35.1,73.85 L 33.6,74.725 L 32.975,74.50625 L 32.5375,74.2875 L 33.19375,73.225 L 32.75625,73.225 L 31.69375,74.50625 L 31.9125,74.725 L 31.475,74.725 L 29.35,75.7875 L 28.69375,75.35 L 28.50625,76.4125 L 26.7875,77.25625 L 26.1625,78.5375 L 25.1,78.75625 L 24.0375,80.475 L 19.975,81.5375 L 18.2875,82.6 L 18.06875,83.88125 L 17.63125,84.06875 L 17.19375,83.88125 L 17.4125,84.725 L 16.7875,85.7875 L 17.19375,86.225 L 16.7875,86.00625 L 17.00625,86.4125 L 16.13125,87.475 L 15.725,86.85 L 14.6625,87.475 L 15.06875,86.00625 L 14.6625,86.4125 L 14.44375,84.94375 L 15.2875,82.38125 L 13.7875,82.81875 L 11.6625,87.9125 L 12.725,90.69375 L 12.31875,91.975 L 12.5375,94.50625 L 10.38125,97.50625 L 9.975,101.31875 L 11.6625,104.1 L 11.44375,104.5375 L 11.88125,106.225 L 12.725,106.88125 L 15.06875,111.56875 L 15.725,111.75625 L 15.94375,112.81875 L 15.2875,112.81875 L 15.50625,115.1625 L 14.44375,116.44375 L 13.38125,114.75625 L 13.1625,112.4125 L 13.1625,113.475 L 12.1,114.31875 L 12.31875,111.975 L 10.6,109.225 L 9.975,110.9125 L 10.38125,111.35 L 10.38125,110.475 L 11.0375,113.69375 L 13.1625,115.38125 L 12.94375,117.31875 L 11.6625,117.94375 L 11.44375,116.44375 L 11.25625,117.725 L 10.81875,115.1625 L 10.6,116.44375 L 9.75625,113.0375 L 9.975,115.81875 L 9.31875,115.38125 L 9.31875,113.0375 L 9.13125,114.75625 L 8.25625,114.1 L 13.7875,122.19375 L 15.06875,125.6 L 14.6625,126.6625 L 15.06875,128.81875 L 17.4125,131.56875 L 18.06875,132.85 L 17.85,133.69375 L 19.75625,136.25625 L 20.63125,139.25625 L 20.4125,143.06875 L 20.4125,143.50625 L 21.0375,146.9125 L 25.2875,155.85 L 25.50625,159.0375 L 26.56875,158.4125 L 26.56875,158.81875 L 25.50625,159.0375 L 25.725,160.1 L 25.2875,160.75625 L 25.50625,162.25625 L 24.6625,163.94375 L 25.2875,168.85 L 22.975,171.6 L 21.88125,171.6 L 20.63125,170.75625 L 20.63125,175.225 L 21.475,177.56875 L 21.69375,177.1625 L 22.94375,176.94375 L 25.2875,178.225 L 27.225,181.19375 L 29.7875,182.0375 L 29.975,181.4125 L 30.85,182.0375 L 29.7875,182.0375 L 31.475,183.1 L 32.13125,182.475 L 33.38125,183.1 L 36.38125,182.69375 L 38.06875,183.75625 L 38.50625,182.88125 L 40.4125,183.5375 L 40.85,183.31875 L 39.7875,182.88125 L 40.225,182.0375 L 40.63125,181.81875 L 40.4125,182.69375 L 42.13125,182.69375 L 41.9125,182.0375 L 43.4125,181.81875 L 43.63125,180.5375 L 45.5375,179.69375 L 45.75625,178.85 L 46.81875,178.4125 L 46.38125,178.00625 L 49.1625,178.85 L 49.38125,178.00625 L 50.225,178.225 L 50.225,177.35 L 51.2875,177.56875 L 50.44375,176.725 L 53.4125,173.94375 L 54.0375,173.94375 L 56.81875,174.38125 L 57.88125,173.5375 L 63.225,172.88125 L 65.975,173.725 L 67.475,173.1 L 68.31875,174.6 L 69.38125,174.6 L 69.81875,173.725 L 71.2875,174.1625 L 71.50625,173.5375 L 74.2875,173.31875 L 74.9125,173.725 L 75.13125,174.6 L 76.63125,173.5375 L 77.69375,173.94375 L 80.6625,170.975 L 81.5375,167.56875 L 82.38125,166.69375 L 86.225,165.44375 L 93.88125,160.94375 L 95.56875,160.5375 L 98.7875,160.94375 L 102.38125,160.75625 L 109.225,158.63125 L 113.85,156.31875 z M 87.25625,44.25625 L 86.19375,44.69375 L 85.81875,44.2875 L 86.19375,44.475 L 87.25625,44.25625 z M 8.693,113.044 L 6.989,109.211 L 6.989,111.341 L 8.693,114.109 L 8.693,113.044 z \"}]}},function(l,e,t){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=function(){function l(l,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(l,n.key,n)}}return function(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}}(),L=i(t(0)),o=i(t(25)),r=t(1),a=t(2);function i(l){return l&&l.__esModule?l:{default:l}}var u=function(l){function e(l){!function(l,e){if(!(l instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e);var t=function(l,e){if(!l)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!e||\"object\"!=typeof e&&\"function\"!=typeof e?l:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,l));return t.links={ara:\"https://en.wikipedia.org/wiki/Auvergne-Rh%C3%B4ne-Alpes\",bfc:\"https://en.wikipedia.org/wiki/Bourgogne-Franche-Comt%C3%A9\",bre:\"https://en.wikipedia.org/wiki/Brittany_(administrative_region)\",cvl:\"https://en.wikipedia.org/wiki/Centre-Val_de_Loire\",cor:\"https://en.wikipedia.org/wiki/Corsica\",ges:\"https://en.wikipedia.org/wiki/Grand_Est\",hdf:\"https://en.wikipedia.org/wiki/Hauts-de-France\",idf:\"https://en.wikipedia.org/wiki/%C3%8Ele-de-France\",nor:\"https://en.wikipedia.org/wiki/Normandy\",naq:\"https://en.wikipedia.org/wiki/Nouvelle-Aquitaine\",occ:\"https://en.wikipedia.org/wiki/Occitanie_(administrative_region)\",pdl:\"https://en.wikipedia.org/wiki/Pays_de_la_Loire\",pac:\"https://en.wikipedia.org/wiki/Provence-Alpes-C%C3%B4te_d%27Azur\"},t.state={pointedLocation:null,focusedLocation:null,clickedLocation:null},t.handleLocationMouseOver=t.handleLocationMouseOver.bind(t),t.handleLocationMouseOut=t.handleLocationMouseOut.bind(t),t.handleLocationClick=t.handleLocationClick.bind(t),t.handleLocationFocus=t.handleLocationFocus.bind(t),t.handleLocationBlur=t.handleLocationBlur.bind(t),t}return function(l,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof e);l.prototype=Object.create(e&&e.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(l,e):l.__proto__=e)}(e,L.default.Component),n(e,[{key:\"handleLocationMouseOver\",value:function(l){var e=(0,a.getLocationName)(l);this.setState({pointedLocation:e})}},{key:\"handleLocationMouseOut\",value:function(){this.setState({pointedLocation:null})}},{key:\"handleLocationClick\",value:function(l){var e=(0,a.getLocationName)(l),t=(0,a.getLocationId)(l);this.setState({clickedLocation:e}),window.open(this.links[t],\"_blank\")}},{key:\"handleLocationFocus\",value:function(l){var e=(0,a.getLocationName)(l);this.setState({focusedLocation:e})}},{key:\"handleLocationBlur\",value:function(){this.setState({focusedLocation:null})}},{key:\"render\",value:function(){return L.default.createElement(\"article\",{className:\"examples__block\"},L.default.createElement(\"h2\",{className:\"examples__block__title\"},\"France SVG map as links\"),L.default.createElement(\"div\",{className:\"examples__block__info\"},L.default.createElement(\"div\",{className:\"examples__block__info__item\"},\"Pointed location: \",this.state.pointedLocation),L.default.createElement(\"div\",{className:\"examples__block__info__item\"},\"Focused location: \",this.state.focusedLocation),L.default.createElement(\"div\",{className:\"examples__block__info__item\"},\"Clicked location: \",this.state.clickedLocation)),L.default.createElement(\"div\",{className:\"examples__block__map\"},L.default.createElement(r.SVGMap,{map:o.default,type:\"link\",onLocationMouseOver:this.handleLocationMouseOver,onLocationMouseOut:this.handleLocationMouseOut,onLocationClick:this.handleLocationClick,onLocationFocus:this.handleLocationFocus,onLocationBlur:this.handleLocationBlur})))}}]),e}();e.default=u},function(l,e,t){\"use strict\";t.r(e),e.default={label:\"Map of France regions\",viewBox:\"15 -1 598 586\",locations:[{name:\"Auvergne-Rhône-Alpes\",id:\"ara\",path:\"M510.476,352.168l-0.61,-2.147l-2.101,-0.154l0.224,-1.322l-2.258,-0.614l-0.191,-4.1l-0.768,-0.804l0.946,-3.07l-1.403,-0.853l-2.109,0.148l-4.491,-4.383l0.548,-6.609l5.011,-0.6l2.304,-1.491l0.258,-1.665l1.727,-1.398l-0.273,-1.851l-1.162,-0.928l0.639,-0.482l-3.653,-5.089l-1.931,1.229l-0.714,-0.537l1.055,-4.344l-4.205,-0.776l0.286,-3.95l2.52,-4.583l-3.897,-4.464l1.453,-1.458l0.602,-2.844l-5.729,-1.651l-6.774,-0.144l-11.072,5.815l-1.333,2.889l1.138,0.503l-0.428,1.569l0.959,1.55l2.026,-0.281l-0.59,1.849l-2.624,1.154l-4.309,3.95l-3.172,-0.723l-0.652,1.009l-1.76,-0.585l-1.511,0.974l1.54,-3.172l-1.246,-0.902l0.644,-1.202l5.991,-2.058l-0.926,-2.042l2.814,-4.908l-4.372,-2.952l0,0l-8.107,9.063l-5.986,0.233l-0.478,-2.898l-2.794,-0.893l-0.149,-1.229l-1.96,2.924l-1.241,0.09l-1.116,1.545l-2.707,0.251l-0.697,-0.605l0.402,-2.958l-1.232,0.503l-0.527,-1.948l-0.847,2.242l-0.038,-1.684l-1.727,-1.9l0.655,-0.72l-3.233,-1.848l1.025,-0.918l-0.382,-1.075l-3.264,-0.697l-1.398,-3.047l-1.412,-0.625l-0.05,0.908l-1.299,-0.277l-3.264,1.473l-3.014,-1.846l-1.395,0.842l-0.361,-1.077l-6.729,20.527l-2.246,-0.221l0.39,-1.937l-0.659,-0.903l0.697,-0.347l-2.35,-1.532l1.295,-1.179l-1.278,-1.647l-1.769,0.305l-0.789,2.126l-1.444,-0.228l-0.627,-1.473l-1.237,1.396l-1.437,0.179l-1.881,-1.772l-2.204,0.083l-0.739,4.943l-1.066,0.825l0.436,0.807l-1.864,0.048l-1.938,1.673l-1.3,-0.09l0.191,-1.733l-1.184,0.585l-0.751,-0.998l-1.225,1.231l-1.881,-0.203l-1.245,-1.285l-3.052,1.757l-1.656,0.006l-0.693,-1.997l-3.417,-0.7l0.789,-1.92l-0.756,-2.317l2.2,-0.922l0.092,-1.264l1.702,0.413l0.714,-0.761l-0.826,-0.084l-0.357,-4.18l0.977,-3.801l-1.943,-0.943l-0.116,-0.926l-3.358,0.294l-1.25,-2.604l-1.395,0.758l-2.632,-1.191l-0.232,-3.823l-0.955,-0.403l0.345,-1.097l-1.005,-1.929l-2.471,-2.908l-0.56,-2.886l-1.503,-0.417l-0.536,0.761l0.876,1.491l-2.051,0.097l0.548,2.04l-0.631,0.634l-0.631,-0.676l-1.827,2.255l-1.229,0.048l-0.179,-2.316l-1.328,-1.454l-1.719,0.072l-1.341,1.738l-1.387,-0.332l-0.531,-1.599l-1.304,-0.061l-2.881,2.45l-2.943,-3.078l-2.943,-1.431l-1.104,-2.641l0,0l-2.811,-0.568l-1.777,0.689l-2.955,2.852l-0.138,1.201l-1.984,-0.543l-1.561,1.074l-1.138,-1.835l-0.743,0.127l-0.585,1.606l-3.209,1.714l0.153,1.906l-0.951,-0.766l-1.453,0.754l1.071,1.188l-1.221,1.844l1.545,0.855l0.456,2.48l-3.246,2.063l-2.06,-0.812l-5.234,0.957l-1.562,2.771l-1.029,0.006l-0.743,3.039l0,0l0.291,2.298l1.935,0.552l-1.316,1.739l2.604,1.966l0.946,-1.264l1.407,2.899l0.419,-0.779l2.105,0.952l1.81,5.552l1.661,1.906l-0.652,4.137l0.893,2.314l1.25,0.733l-0.361,2.61l0.768,1.144l-1.951,0.911l-0.834,1.452l0.507,1.106l-2.346,1.611l-0.315,1.343l-1.313,-0.178l0,0l-0.187,0.042l0,0l-1.084,1.883l-1.153,-0.244l-0.586,0.79l2.283,3.935l1.723,0.611l1.607,2.288l-0.079,4.027l-1.479,0.083l-1.033,2.645l1.162,2.081l1.18,0.396l-1.254,7.974l1.689,1.597l-1.988,1.302l-3.891,-2.457l-1.59,-0.012l0.839,1.45l-0.369,2.985l-1.811,0.889l-1.121,1.959l-0.83,-0.171l-1.184,2.505l-1.942,1.598l0.286,2.366l1.304,0.933l-2.188,1.667l-0.274,3.225l-1.241,-0.252l-1.847,1.553l1.843,3.425l-1.383,1.153l0,0l-0.344,-0.088l0,0l-1.657,0.427l0,0l0.64,2.42l1.083,0.812l-0.748,0.976l0.258,1.764l3.342,4.941l-1.744,5.359l1.216,0.052l0.531,3.42l1.499,1.163l0.706,-0.384l-0.395,-1.494l3.313,-1.117l1.316,-0.117l1.063,1.739l5.463,-0.593l0.648,-2.223l2.52,-1.811l-0.424,-1.939l2.097,-2.255l0.175,-3.132l5.496,-5.583l1.553,1.707L330.242,386l1.325,-1.086l2.271,0.006l1.191,4.965l1.337,-0.256l0.693,1.143l-1.063,0.74l0.977,0.997l0.07,3.744l1.864,2.065l1.474,-4.021l0.904,-0.122l-0.519,-0.74l0.813,-4.184l1.092,-2.193l1.101,0.233l0.19,-1.874l0,0h0.237l0,0l-0.245,-1.185l1.166,-1.022l2.504,2.4l1.839,-1.471l-0.527,-1.262l1.084,-0.415l-0.32,-1.116l1.042,-0.409l0.781,0.918l3.545,-2.824l0.021,0.889l1.811,1.058l0.07,2.548l2.886,5.357l0.81,-1.038l2.669,-0.677l0.769,0.578l0.203,-2.9l2.512,-0.012l0.855,1.272l-0.328,1.482l3.188,-0.542l2.744,4.286l1.033,-0.694l0.059,1.672l1.652,0.443l-0.606,1.683l0.959,0.844l-0.606,1.071l1.191,1.931l0.208,2.953l1.083,1.452l0.976,-0.087l1.479,5.716l3.351,3.87l-1.184,0.811l0.727,1.604l-0.889,1.944l0.478,0.636l3.396,-1.018l0.536,1.354l1.478,-0.278l3.271,3.063l1.304,-1.577l-0.033,-1.318l1.599,-1.342l2.728,-0.475l0.149,3.238l1.756,0.416l0.631,-3.191l2.163,-0.307l0.278,0.874l1.527,0.19l0.403,1.336l3.77,1.832l0,0l0.05,-3.439l5.729,0.966l1.262,4.957l2.528,-1.929l1.757,0.058l5.716,-2.763l0.686,1.37l1.332,0.37l1.761,-1.85l0,0l0.664,-0.313l0,0l-0.606,4.796l3.218,1.201l0.806,-1.155l2.03,1.403l2.37,-0.416l1.233,0.809l-0.075,2.602l2.176,0.201l0.813,1.874l2.009,0.207l1.582,-0.974l1.715,-1.436l-0.764,-0.762l0.423,-0.911l1.125,-0.277l1.569,1.356l-0.349,0.997l1.964,0.236l0.17,-0.985l-1.367,-0.629l0.089,-0.865l1.437,-0.393l0.008,-4.088h-1.636l-0.436,-1.948l-1.191,-0.323l0.884,-1.579l-3.383,0.186l-1.101,-1.186l-1.166,0.758l-2.607,-2.147l0.531,-0.949l-1.001,-1.963l0.798,-0.47l1.598,0.806l0.872,-1.031l-1.395,-0.608l-0.271,-2.98l6.477,1.606l0.603,-1.658l1.469,-0.128l-2.777,-2.414l2.113,-3.938l-0.203,-2.319l3.574,0.744l0.843,-1.338l1.665,0.501l1.702,-2.153l-1.308,-0.931l1.166,-3.093l2.316,0.757l2.836,-0.815l1.212,-1.23l-1.278,-1.358l2.831,-1.796l1.611,1.143l3.217,-2.818l4.708,0.724l1.831,-1.284l1.855,1.506l0.813,-0.397l0.104,-4.936l-1.475,-0.848l0.046,-2.626l-3.001,0.135l-1.96,-1.153l0.644,-2.829l1.017,-0.363l-0.572,-1.834l0.622,-1.096l0.731,-0.352l1.278,1.079l1.632,-0.886l1.282,1.208l0.025,1.898l3.578,1.066l1.479,-0.182l-0.262,-2.221l1.249,-0.961l1.3,0.563l1.507,-1.413l2.188,0.868l0,0l2.042,-1.795l2.57,0.147l1.063,-1.261l3.371,1.9l1.835,-0.563l0.008,-1.86l2.18,-0.082l2.329,-2.965l3.334,0.2l2.212,-2.309l-1.033,-4.205l2.196,-1.955l0.494,-2.887L510.476,352.168z\"},{name:\"Bourgogne-Franche-Comté\",id:\"bfc\",path:\"M472.705,201.039L472.705,201.039l0.142,-0.624l-2.441,-1.18l0.656,-0.674l-1.113,-2.53l0,0l-0.1,-0.074l0,0l-3.96,0.984l-1.541,2.906l-1.315,-0.043l-0.889,1.316l-0.9,-0.136l1.332,-1.86l-1.129,-0.575l-2.043,3.226l0.013,1.543l-1.507,-0.271l-0.834,3.221l-2.782,-0.45l-0.797,2.436l-2.101,-0.05l-0.618,2.563l1.229,0.702l0.133,1.293l-1.009,1.501l0.257,2.313l-3.897,0.774l-1.217,-2.17l-1.743,2.121l-1.773,-0.67l-0.854,0.738l-1.757,-0.301l-2.689,5.294l-1.366,-1.313l-2.814,2.209l-0.66,-1.221l0.872,-1.584l-0.864,0.356l-2.689,-2.199l0.203,-1.727l-2.528,2.077l-1.565,-1.53l-1.083,0.19l0.303,-1.66l-1.32,0.178l-0.028,-1.119l-2.5,1.5l-0.406,-4.683l-1.794,-0.314l3.181,-2.519l-1.607,-3.626l0,0h-0.543l0,0l-1.553,-3.364l-1.403,0.204l-0.365,1.321l-1.204,-0.766l1.403,-1.952l-0.818,-1.248l-2.528,-0.111l1.018,-1.62l-0.669,-1.07l-2.308,0.068l-1.557,-1.182l-1.241,0.619l-3.799,-0.94l-1.773,1.398l0.776,2.387l-9.976,0.414l-0.9,2.249l-1.993,-0.315l-0.938,-1.18l0.175,-1.409l-1.308,0.284l0.743,0.346l-0.433,1.261l-1.461,-1.119l0,0l-0.519,0.278l0,0l-1.852,1.798l-0.855,-1.174l-1.221,-0.049l-0.644,1.273l-1.669,-1.075l-0.76,0.754l-3.794,0.068l0.776,-3.115l-0.78,-1.349l-0.606,1.41l-1.175,-0.266l-0.523,-1.293l1.308,0.093l0.05,-0.773l-2.059,-1.807l-1.287,-4.566l-2.143,-0.911l0.361,-2.066l-1.411,-0.528l0.349,1.124l-2.309,0.999l-1.531,-3.097l-2.135,0.329l1.752,-2.546l-0.854,-0.435l0.755,-2.25l-1.723,-0.952l0.403,-1.033l-1.802,-1.182l-1.665,-2.927l-1.549,-0.61l-1.594,1.109l-0.577,-1.975l0,0l-1.603,-0.611l-0.452,1.721l-1.2,0.162l-2.221,-0.735l-1.163,1.06L345.487,174l-1.541,1.477l-2.328,-0.648l-1.329,3.381l1.333,3.445l-1.781,2.66l-2.781,1.453l-0.013,1.266l0,0l3.84,1.849l-0.552,1.066l0.813,-0.056l0.577,2.708l3.118,2.688l-1.055,0.637l1.075,0.792l0.112,2.103l-1.379,1.613l0,0l-0.249,0.204l0,0l-1.603,2.007l-1.697,0.296l0.149,2.012l-0.71,0.389l1.527,1.073l-0.801,1.005l0.506,2.878l-7.207,1.817l-0.166,2.499l1.274,-0.209l0.017,1.027l1.964,1.341l-0.303,0.817l1.432,1.438l-0.876,1.142l0.175,1.701l1.656,1.81l-4.803,1.374l0,0v-0.221l0,0l-0.52,0.767l3.425,6.118l-2.619,6.095l0.49,1.325l4.238,3.356l-0.141,2.024l2.175,6.527l-0.531,3.465l2.486,2.459l-0.581,2.974l0.656,1.158l-1.25,2.921l0.814,3.379l-1.565,3.441l0,0l1.104,2.641l2.943,1.431l2.943,3.078l2.881,-2.45l1.304,0.061l0.531,1.599l1.387,0.332l1.341,-1.738l1.719,-0.072l1.328,1.454l0.179,2.316l1.229,-0.048l1.827,-2.255l0.631,0.676l0.631,-0.634l-0.548,-2.04l2.051,-0.097l-0.876,-1.491l0.536,-0.761l1.503,0.417l0.56,2.886l2.471,2.908l1.005,1.929l-0.345,1.097l0.955,0.403l0.232,3.823l2.632,1.191l1.395,-0.758l1.25,2.604l3.358,-0.294l0.116,0.926l1.943,0.943l-0.977,3.801l0.357,4.18l0.826,0.084l-0.714,0.761l-1.702,-0.413l-0.092,1.264l-2.2,0.922l0.756,2.317l-0.789,1.92l3.417,0.7l0.693,1.997l1.656,-0.006l3.052,-1.757l1.245,1.285l1.881,0.203l1.225,-1.231l0.751,0.998l1.184,-0.585l-0.191,1.733l1.3,0.09l1.938,-1.673l1.864,-0.048l-0.436,-0.807l1.066,-0.825l0.739,-4.943l2.204,-0.083l1.881,1.772l1.437,-0.179l1.237,-1.396l0.627,1.473l1.444,0.228l0.789,-2.126l1.769,-0.305l1.278,1.647l-1.295,1.179l2.35,1.532l-0.697,0.347l0.659,0.903l-0.39,1.937l2.246,0.221l6.729,-20.527l0.361,1.077l1.395,-0.842l3.014,1.846l3.264,-1.473l1.299,0.277l0.05,-0.908l1.412,0.625l1.398,3.047l3.264,0.697l0.382,1.075l-1.025,0.918l3.233,1.848l-0.655,0.72l1.727,1.9l0.038,1.684l0.847,-2.242l0.527,1.948l1.232,-0.503l-0.402,2.958l0.697,0.605l2.707,-0.251l1.116,-1.545l1.241,-0.09l1.96,-2.924l0.149,1.229l2.794,0.893l0.478,2.898l5.986,-0.233l8.107,-9.063l0,0l0.876,-1.657l-0.548,-1.142l3.491,-4.96l-1.926,-1.89l6.601,-6.4l7.589,-5.567l-0.884,-2.243l1.382,-4.647l-1.341,-2.363l2.699,-2.801l5.172,-1.134l4.064,-3.515l-1.137,-0.99l0.456,-0.905l5.65,-4.068l0.83,-0.962l-0.73,-0.426l4.732,-4.319l-0.506,-2.72l2.217,-0.463l0.568,-1.832l1.885,-0.556l-0.282,-1.747l-1.35,-0.642l-5.704,1.222l1.44,-3.142l0.992,-0.098l0.104,-1.658l2.569,-1.273l-0.784,-2.474l1.693,-0.637l2.167,0.999l2.35,-0.913l0,0l0.437,-1.33l-2.366,-4.183l-1.856,-0.467l-0.863,0.724l-0.635,-0.829l1.78,-4.896l-1.365,-3.746l-6.202,-2.438l-1.03,-2.298l-0.734,0.308l-1.549,-2.195l-5.799,-3.301l-1.615,-2.545l-1.806,0.76l-0.835,1.828l-2.707,1.081l-1.78,-3.464l-1.918,-1.168l-4.227,0.303l-3.454,1.464V201.039z\"},{name:\"Bretagne\",id:\"bre\",path:\"M80.29,234.826l1.229,0.563l0.129,0.306l2.396,0.562l0.73,2.132l3.242,0.922l-0.556,1.703l-0.731,0.519l-3.151,-1.44l-2.076,0.531l-0.818,-0.61l0.083,-1.526l-1.117,-1.496L80.29,234.826zM81.253,143.01l0.776,1.347l-0.564,0.887l5.571,-2.258l-0.585,2.377l1.212,-0.182l-0.626,0.842l3.055,-0.188l0.32,1.471l-1.64,1.226l0.573,0.276l1.673,0.816l1.594,-0.559l0.934,1.011l-0.685,2.184l5.318,4.521l-0.199,3.35l4.492,2.471l-1.108,1.951l1.171,-0.494l1.61,2.799l-0.361,-2.799l2.292,0.656l-0.257,-0.95l3.28,-3.916l3.358,-1.434l-0.619,-1.409l2.13,-0.476l0.718,1.466l4.209,-3.716l0.295,1.047l1.154,0.22l-2.221,3.026l0.955,0.626l2.927,-2.148l-0.1,1.804l1.461,1.784l0.598,-1.49l0.698,2.166l1.054,-0.625l-0.751,-0.639l0.889,-1.352l1.075,1.089l-1.142,-2.054l1.648,-0.72l0.656,0.751l2.039,-0.37l-0.315,0.802l1.154,0.495l-0.394,1.152l0.73,-0.281l0.926,1.358l-0.747,0.682l1.752,1.739l-0.967,1.356l0.444,1.687l0.847,-1.924l0.407,0.25l0.544,-0.9l-1.138,0.063l0.407,-0.906l-1.129,-2.127l1.627,0.87l-0.561,-1.333l-1.622,-0.593l0.102,-0.916l-1.478,-1.208l0.104,-1.008l2.051,-1.454l-0.423,-0.602l2.304,0.006l-0.967,-0.345l1.013,-0.822l1.233,0.778l2.566,-1.424l0.324,2.057l-1.104,0.771l-0.257,1.817l1.08,1.44l2.673,0.689l8.544,-1.904l0,0l3.462,9.094l1.582,0.125l1.208,1.636l2.798,-0.5l1.05,-1.874l2.051,-0.662l1.054,-2.15l7.635,2.231l0,0l0,0l0,0l-0.465,5.849l1.49,5.346l-2.325,3.895l0.934,3.909l0,0l0.174,0.155l0,0l0.988,6.836l1.221,1.357l-0.498,2.285l0.697,1.782l-1.382,1.169l-3.081,-0.136l-0.066,0.946l-1.22,0.39l-0.889,4.12l-0.818,0.476l0.374,1.401l-1.428,0.993l-1.038,4.628l-4.836,-1.392l-1.03,-1.788l-3.761,-0.444l0.241,1.991l-6.186,2.427l-1.573,3.323l-4.571,0.744l-3.741,-0.689l-3.936,2.293l-0.755,-1.377l-1.632,1.715l-1.15,-0.166l-0.498,1.216l-1.229,-0.067l-0.685,1.148l0.689,1.216l-0.797,1.056l0.112,3.76l-2.462,0.693l-0.262,1.954l-1.063,-0.318l0.17,-1.084l-2.486,1.109l-0.594,-1.195l-1.632,-0.135l-0.785,3.381l-3.5,0.294l-0.901,-1.267l-1.428,1.769l0,0l-1.561,-0.123l-0.257,-2.578l2.52,-0.38l-2.848,-1.593l-4.667,1.232l-0.357,-0.944l-1.096,0.08l-1.017,1.507l-1.852,-0.759l-3.707,1.213l-1.433,-0.729l-0.992,-2.133l-1.287,-0.104l-0.27,-1.134l-1.922,-0.711l-0.225,0.705l-1.042,-0.772l-1.32,-0.08l-0.843,-0.7l-3.446,0.571l-0.191,3.421l2.001,2.756l-2.138,-0.27l-1.304,-3.437l1.142,-0.951l-0.598,-3.116l-5.671,-5.522l-2.217,-0.627l-0.876,0.59l-0.22,-1.531l-3.641,0.923l-3.056,-4.185l-6.302,-0.763l-2.022,-1.781l-1.432,0.9l-3.853,-0.019l-1.956,-2.7l0.847,-1.486l-0.764,-0.104l-1.27,-0.685l-0.652,-1.913l-1.781,1.179l0.602,1.777l-2.769,0.715l-2.669,-1.764l-1.694,0.913l-1.864,3.724l-7.315,0.012l-0.66,-1.078l1.536,-1.202l-0.481,-3.368l-2.611,-4.608l-3.724,-2.646l-1.582,-0.396l-0.834,0.73l-2.628,-1.782l-2.694,0.167l-1.644,-0.811l1.246,-0.285l-0.32,-1.3l6.729,-0.725l0.685,-0.868l2.063,0.211l2.889,-1.252l2.242,-0.155l2.383,1.252l1.573,-2.523l-2.009,-4.599l-2.383,-0.118l-0.212,-0.801l-3.545,-1.261l-1.457,0.422l-0.785,2.472l-1.706,1.372l0.274,-2.453l-0.826,-1.534l1.195,-0.908l-0.693,-0.64l-2.557,0.311l-0.278,-1.573l2.433,-0.156l-0.066,-3.024l1.627,-0.642l-0.984,2.39l0.851,1.164l0.701,-0.722l0.665,0.921l2.113,-0.983l1.366,0.155l0.855,1.207l3.778,-1.437l1.482,0.105l0.444,0.996l0.544,-1.188l-3.715,-0.983l1.432,-0.971l-1.196,-0.573l0.561,-1.414l-2.039,1.09l-0.245,1.158l-1.831,0.106l0.818,-1.096l-2.528,0.978l2.412,-3.532l-0.979,-0.779l-0.532,0.885l-1.603,-0.206l-1.947,1.24l-3.55,1.657l-3.055,-1.065l-1.104,1.489l-2.711,0.13l-0.73,-1.993l1.191,-1.315l-1.387,-1.926l1.416,-3.363l-0.66,-3.01l1.947,-2.544l1.067,0.325l0.021,-1.188l3.869,-0.407l0.191,-1.733l1.752,0.388l-0.224,-1.409l1.142,-0.226l-0.025,-0.808l1.789,0.989l2.437,-1.265l1.624,0.25l-1.466,-1.078l3.761,-1.422l2.076,0.79l-0.66,1.441l0.672,0.501l0.901,-0.983l3.275,-0.157l-1.129,-0.426l1.499,-1.774l3.591,-0.533l1.694,1.198l0.249,-1.856l1.624,-0.458l0.266,-0.891l0.262,0.985l1.283,-0.979l-0.257,1.819l0.768,0.621l-0.582,0.896l1.669,0.714l0.324,-0.708h2.835l0.008,-0.965l0.976,-1.574l0.333,-0.301l1.585,1.18l2.13,-0.445l2.242,1.348l1.495,-0.608l-0.61,2.332l1.474,-1.717l0.543,1.034l1.167,-0.038l0.61,-0.865l-0.71,-0.426l0.033,-2.114l1.453,-1.299l-1.486,-0.76l-0.004,-2.066l-0.1,-0.283l0.004,-0.735l0.859,-0.095l0.482,1.006l0.81,-0.654l-0.25,-1.307l0.847,0.188l0.685,-1.232l0.544,1.194l0.452,-1.081l0.884,1.377l1.291,-0.333l-0.531,1.433l1.769,-0.125l0.37,-0.974l2.869,-1.421l2.358,0.251L81.253,143.01z\"},{name:\"Centre-Val de Loire\",id:\"cvl\",path:\"M277.46,138.463L280.03,141.612L279.308,142.878L280.919,143.532L280.599,144.488L281.487,144.815L280.699,145.362L280.786,149.749L282.671,150.646L280.599,153.407L282.064,154.292L281.637,155.783L283.306,156.729L284.29,158.966L286.324,158.947L286.075,161.294L288.068,161.463L289.309,162.757L288.835,165.283L289.907,168.193L291.331,168.162L291.654,169.435L292.738,169.828L294.291,169.853L295.246,168.786L295.15,171.974L297.205,172.248L296.719,173.557L297.653,174.616L296.832,175.98L297.213,177.755L296.392,177.923L297.001,179.279L299.841,179.509L302.49,178.109L304.927,178.626L304.441,177.543L305.666,177.83L306.571,175.793L308.34,176.547L308.318,178.632L309.224,177.593L310.54,177.767L310.54,177.767L310.756,177.356L310.756,177.356L311.752,176.479L313.052,178.047L314.928,177.556L315.741,181.039L317.676,181.356L319.615,183.14L319.636,186.785L319.183,187.442L318.212,186.928L316.567,189.458L319.802,189.44L321.367,188.404L327.437,189.489L329.462,188.131L328.719,186.803L329.819,187.629L331.317,186.679L331.413,188.981L332.165,189.093L334.111,187.461L337.047,187.033L337.047,187.033L340.887,188.882L340.335,189.948L341.148,189.893L341.726,192.601L344.844,195.288L343.789,195.925L344.864,196.717L344.977,198.82L343.598,200.433L343.598,200.433L343.349,200.637L343.349,200.637L341.746,202.645L340.049,202.941L340.198,204.953L339.488,205.342L341.016,206.415L340.215,207.42L340.721,210.298L333.514,212.115L333.348,214.614L334.622,214.405L334.639,215.432L336.603,216.772L336.3,217.59L337.731,219.028L336.855,220.17L337.03,221.871L338.687,223.681L333.884,225.055L333.884,225.055L333.884,224.834L333.884,224.834L333.364,225.601L336.789,231.719L334.17,237.813L334.66,239.139L338.898,242.495L338.758,244.519L340.933,251.045L340.401,254.51L342.888,256.97L342.307,259.943L342.963,261.102L341.713,264.022L342.527,267.401L340.962,270.842L340.962,270.842L340.962,270.842L340.962,270.842L338.151,270.274L336.374,270.963L333.419,273.815L333.281,275.017L331.297,274.474L329.736,275.548L328.599,273.712L327.855,273.839L327.271,275.445L324.062,277.159L324.215,279.065L323.264,278.299L321.811,279.053L322.882,280.241L321.661,282.084L323.206,282.94L323.662,285.42L320.416,287.483L318.356,286.671L313.122,287.628L311.561,290.399L310.531,290.405L309.788,293.444L309.788,293.444L309.788,293.444L309.788,293.444L306.305,292.922L301.821,294.026L297.271,292.045L295.324,292.753L293.369,292.123L291.468,293.084L289.143,291.234L287.669,291.606L288.188,293.102L286.901,295.208L285.099,293.516L282.733,295.34L281.94,293.342L279.258,295.07L278.474,293.024L273.878,297.859L271.333,294.638L269.639,294.932L269.236,296.336L267.376,295.934L265.708,296.678L265.322,295.22L264.537,296.03L264.03,295.532L264.03,295.532L264.79,294.518L264.79,294.518L265.434,292.604L264.217,292.802L264.217,292.802L264.217,292.802L264.217,292.802L264.259,292.64L264.259,292.64L264.259,292.64L264.259,292.64L262.233,290.345L263.167,290.429L262,287.586L260.485,286.425L257.455,286.449L257.226,284.596L255.122,284.343L252.921,282.542L252.17,280.843L253.174,279.572L252.655,277.817L253.627,276.942L253.025,274.962L248.973,271.199L248.188,267.54L246.37,266.935L244.381,264.295L243.85,260.022L241.459,259.276L240.782,257.972L238.715,258.057L239.977,261.029L236.132,260.926L233.347,262.708L230.308,261.496L228.581,262.635L227.244,259.003L228.128,258.518L227.734,255.306L226.29,255.828L226.244,254.316L225.334,254.073L224.002,255.136L222.562,254.826L223.458,252.845L222.698,251.41L221.88,252.273L220.747,251.891L220.967,250.808L218.48,251.167L218.439,249.542L217.393,248.441L217.393,248.441L217.945,246.907L217.343,246.517L218.418,245.183L218.339,241.281L221.216,237.301L220.921,236.403L222.698,235.174L221.478,234.086L224.33,227.923L224.525,226.256L223.192,225.533L224.845,222.012L224.845,222.012L224.795,221.49L224.795,221.49L225.787,221.066L231.076,223.632L231.881,223.117L230.279,220.6L231.06,219.126L232.762,220.803L233.795,220.631L234.405,219.046L239.894,217.393L240.836,216.09L239.877,216.385L239.462,214.571L241.164,212.484L244.273,211.555L243.888,210.551L247.047,207.544L246.715,203.317L247.918,202.626L248.807,204.077L248.977,201.378L250.368,200.891L249.11,198.047L250.085,195.35L248.222,194.892L248.072,192.824L250.119,192.675L250.21,191.299L248.886,191.008L250.044,190.742L250.447,188.913L253.141,188.572L248.238,185.127L248.238,185.127L249.592,183.929L247.844,180.989L248.591,179.235L246.482,178.583L247.088,177.164L247.819,175.993L253.075,174.024L255.636,169.797L254.154,168.811L253.98,167.544L254.793,167.175L254.241,166.07L255.25,164.602L253.498,163.771L254.129,162.976L253.573,162.307L250.476,160.918L250.297,159.222L249.135,159.072L249.667,157.707L248.99,155.445L248.99,155.445L248.99,155.445L248.99,155.445L250.991,154.329L251.518,152.585L253.419,152.993L256.188,151.971L256.188,151.971L257.048,151.971L257.048,151.971L258.098,151.801L259.281,149.899L261.444,150.64L261.697,147.952L265.895,149.924L266.774,149.165L267.327,149.962L270.453,149.724L272.113,148.467L271.682,145.117L275.758,142.765L276.215,141.19L275.248,139.509z\"},{name:\"Corse\",id:\"cor\",path:\"M579.428,571.32l1.212,-2.684l0.635,0.664l2.2,-0.957l1.794,-2.259l-4.31,-1.469l-1.266,0.804l-0.282,-2.294l-2.819,1.086l-0.096,-0.976l-1.901,-0.066l2.977,-1.996l-0.768,-1.431l2.479,-0.521l0.494,-1.16l0.195,-0.999l-0.411,-1.8l1.021,-0.7l-2.279,-2.106l-1.208,1.401l-3.205,-0.123l-1.416,0.917l0.64,-2.295l-1.267,-1.68l2.316,-0.194l0.855,-0.796l-0.369,-1.642l3.615,-2.072l-1.17,-0.769l-0.798,-2.726l-1.689,0.658l-1.959,-1.907l-1.304,0.368l0.179,-1.311l-1.014,-1.104l0.997,-0.419l-0.162,-1.49l-0.328,-1.257l-1.37,-0.52l6.427,-1.638l-1.433,-1.996l-2.324,-0.179l-0.274,-0.755l1.258,-0.728l-0.548,-0.984l-2.578,0.89l-0.345,-2.312l1.018,0.341l1.656,-0.974l-0.142,-1.675l2.063,0.056l0.369,-1.075l-0.651,-0.443l1.312,-1.485l-1.295,-0.544l0.743,-2.082l2.229,-0.538l-0.581,-2.481l0.813,-0.854l0.07,1.309l1.146,-0.566l1.399,1.005l0.552,-2.741l2.694,-0.332l0.494,-1.169l2.217,-0.979l0.627,0.731l2.815,-0.428l1.88,-1.125l-0.107,-1.98l2.781,-1.976l4.031,-0.208l3.188,3.298l1.914,-3.338l-0.096,-3.318l-1.374,-2.154l1.282,-1.845l-0.764,-1.931l1.632,-1.355l-0.876,-3.951l3.449,-0.979l1.682,1.414l-0.506,1.346l1.727,8.79l-1.951,7.417l3.604,7.144l-0.021,9.957l1.146,4.93l-0.046,4.86l-0.395,5.127l-5.699,8.352l-0.743,8.561l0.515,4.729l-1.403,1.917l0.577,1.854l-1.835,0.741l-1.412,0.199l-1.22,1.781l0.373,1.184l1.274,-1.664l2.122,0.586l-1.067,1.952l-2.894,1.58l0.195,3.655l-2.3,1.197l0.17,1.391l-0.747,0.221l0.552,0.513l1.785,-1.335l-0.245,0.806l-1.603,2.607l-1.71,0.127l-0.946,-1.549l-2.641,-0.1l1.125,-2.404l-2.104,-0.364l0.395,-2.025l-1.657,1.347l-1.702,-1.838l-0.631,0.895l-0.942,-1.033l-1.681,0.188l-1.835,-1.944l-1.387,0.359l0.456,-1.613l-2.765,-0.492l0.706,-1.056L579.428,571.32z\"},{name:\"Grand Est\",id:\"ges\",path:\"M555.544,136.717l-4.446,-1.406l-1.715,-1.533l-3.117,-0.846l-1.773,-1.913l-0.585,1.023l-1.3,-0.442l-0.917,0.959l-2.997,-2.034l-2.445,1.402l-0.121,-0.814l-2.44,0.758l-1.673,-0.632l-0.071,-1.156l-4.297,-1.53l-1.415,-4.511l-2.425,0.272l0.378,-1.209l-3.317,0.779l-0.1,1.778l-1.507,-0.019l-1.341,1.81l-1.993,-0.949l-2.009,0.93l-0.564,-0.955l-1.112,0.62l-1.313,-1.366l-0.889,0.177l-0.199,-1.051l-0.768,0.468l0.282,1.177l-1.49,0.987l-0.723,-4.861l-0.909,0.203l-1.606,-1.413l-0.548,0.444l-0.889,-1.274l-1.885,0.862l-1.357,-0.862l-0.922,0.64l0.996,2.021l-1.104,1.753l-2.309,-0.981l-1.706,0.278l-1.125,-1.462l0.506,-1.964l-1.179,0.152l-0.262,-2.137l-1.191,-0.583l0.382,-1.339l-2.324,-1.371l-1.951,-2.883l1.398,-1.188l-2.536,-2.328l0.718,-1.126l-0.61,-0.776l-4.795,-2.834l-1.395,0.796l-1.079,-0.414l-0.108,0.701l-1.254,-0.478l-3.91,-2.97l-3.504,0.631l0.179,0.746l-1.37,-0.044l-1.121,2.522l-1.781,-0.84l-0.644,1.216l-2.562,-0.255l-0.568,-2.669l-4.048,-0.344l-1.387,-1.441l0.083,-1.358l-0.822,0.351l-1.847,-1.659l-1.121,1.544l-4.301,-0.714l-1.287,2.729l-2.275,-1.447l-3.482,2.046l-1.794,-6.259l-3.384,-2.229l-1.411,1.259l-0.319,-1.169l1.046,-1.566l-2.582,-2.719l-1.097,0.717l-3.184,-0.512l-0.17,-1.434l-1.449,0.147l-1.378,-3.165l-3.554,-1.237l-0.549,-1.154l-3.715,0.917l-2.259,-0.462l0.959,-1.713l-1.15,-3.023l1.707,-2.75l-1.698,-2.489l-2.342,-0.637l-0.058,-0.682l2.142,-4.464l-0.876,-1.734l0.748,-0.142l0.539,-2.219l0.868,0.877l-0.179,-2.046l1.188,-1.098l-2.886,-2.048l-5.525,5.379l-0.037,5.75l-3.928,0.567l-3.043,2.324l-3.246,0.849l-5.663,-2.046l-3.233,0.676l0,0l-0.599,2.895l1.578,0.636l-0.096,2.288l-1.959,5.667l1.818,1.474l-2.687,3.714l-2.445,1.344l-0.465,2.878l-3.076,-0.301l-0.727,1.01l2.259,3.251l-1.167,1.679l1.088,0.191l0.137,1.11l-1.573,1.128l0.033,2.498l1.092,1.414l-1.271,0.458l-0.058,4.975l-3.205,-1.093l-1.482,-1.864l-2.835,1.686l-0.183,2.25l-3.048,-0.73l-5.505,2.719l0.852,2.837l-0.569,0.945l1.08,1.217l-1.005,1.395l1.175,1.001l0.689,-0.627l0.668,1.907l1.42,-0.272l-0.029,1.405l-1.806,1.051l-0.78,-0.747l-2.661,0.234l-0.889,1.949l1.549,2.681l-2.126,1.068l-0.074,1.472l2.719,-0.392l1.125,1.824l-1.511,0.631l-0.852,2.391l-1.282,0.385l0.544,1.084l-1.221,0.227l-0.142,1.556l-1.76,0.164l-1.773,3.764l0,0l0.071,2.402l-3.471,0.327l1.577,0.352l0.083,0.798l-1.437,0.402l-0.602,1.602l3.067,1.268l0.35,2.491l-1.528,2.163l0.81,0.696l-0.349,1.09l3.458,-0.702l-0.589,0.846l1.631,1.021l-2.407,0.732l0.515,0.933l-2.043,1.208l0.669,1.807l-3.093,0.856l1.308,2.337l-2.267,0.674l0.938,1.654l-0.585,1.785l1.271,0.574l-0.312,1.596l0,0l0.577,1.975l1.594,-1.109l1.549,0.61l1.665,2.927l1.802,1.182l-0.403,1.033l1.723,0.952l-0.755,2.25l0.854,0.435l-1.752,2.546l2.135,-0.329l1.531,3.097l2.309,-0.999l-0.349,-1.124l1.411,0.528l-0.361,2.066l2.143,0.911l1.287,4.566l2.059,1.807l-0.05,0.773l-1.308,-0.093l0.523,1.293l1.175,0.266l0.606,-1.41l0.78,1.349l-0.776,3.115l3.794,-0.068l0.76,-0.754l1.669,1.075l0.644,-1.273l1.221,0.049l0.855,1.174l1.852,-1.798l0,0l0.519,-0.278l0,0l1.461,1.119l0.433,-1.261l-0.743,-0.346l1.308,-0.284l-0.175,1.409l0.938,1.18l1.993,0.315l0.9,-2.249l9.976,-0.414l-0.776,-2.387l1.773,-1.398l3.799,0.94l1.241,-0.619l1.557,1.182l2.308,-0.068l0.669,1.07l-1.018,1.62l2.528,0.111l0.818,1.248l-1.403,1.952l1.204,0.766l0.365,-1.321l1.403,-0.204l1.553,3.364l0,0h0.543l0,0l1.607,3.626l-3.181,2.519l1.794,0.314l0.406,4.683l2.5,-1.5l0.028,1.119l1.32,-0.178l-0.303,1.66l1.083,-0.19l1.565,1.53l2.528,-2.077l-0.203,1.727l2.689,2.199l0.864,-0.356l-0.872,1.584l0.66,1.221l2.814,-2.209l1.366,1.313l2.689,-5.294l1.757,0.301l0.854,-0.738l1.773,0.67l1.743,-2.121l1.217,2.17l3.897,-0.774l-0.257,-2.313l1.009,-1.501l-0.133,-1.293l-1.229,-0.702l0.618,-2.563l2.101,0.05l0.797,-2.436l2.782,0.45l0.834,-3.221l1.507,0.271l-0.013,-1.543l2.043,-3.226l1.129,0.575l-1.332,1.86l0.9,0.136l0.889,-1.316l1.315,0.043l1.541,-2.906l3.96,-0.984l0,0l0.1,0.074l0,0l1.113,2.53l-0.656,0.674l2.441,1.18l-0.142,0.624l0,0v0.321l0,0l3.454,-1.464l4.227,-0.303l1.918,1.168l1.78,3.464l2.707,-1.081l0.835,-1.828l1.806,-0.76l1.615,2.545l5.799,3.301l1.549,2.195l0.734,-0.308l1.03,2.298l6.202,2.438l1.365,3.746l-1.78,4.896l0.635,0.829l0.863,-0.724l1.856,0.467l2.366,4.183l-0.437,1.33l0,0l2.877,0.545l-1.319,3.073l2.586,0.282l0.452,1.101l3.546,-1.224l2.399,0.557l2.869,-2.375l-1.437,-0.576l0.432,-0.906l2.379,0.79l0.938,-0.962l-0.564,-1.372l1.038,0.361l0.336,-0.809l-1.308,-0.711l3.496,-2.214l0.345,-1.768l-2.836,-3.482l-0.481,-2.225l1.511,-2.233l-0.755,-2.808l1.345,-3.821l-0.229,-2.332l2.728,-5.744l-2.191,-3.854l0.303,-5.353l3.724,-6.281l1.104,-4.986l2.143,-1.581l-0.511,-4.186l1.49,-5.978l1.561,-1.531l-0.245,-4.339l1.619,-3.569l5.182,-5.078l0.328,-2.209l1.818,-0.201l0.581,-1.602l2.479,-1.037l2.474,-6.417l3.259,-4.418L555.544,136.717z\"},{name:\"Hauts-de-France\",id:\"hdf\",path:\"M389.314,73.741L389.193,72.833L387.288,72.447L387.965,70.889L386.886,69.697L387.948,67.783L390.792,66.487L389.422,64.158L389.538,62.375L386.558,62.331L387.662,60.418L387.483,57.198L390.406,54.616L389.879,53.366L387.961,52.258L387.441,53.178L388.164,54.259L386.936,54.279L386.076,51.331L384.391,50.852L382.24,47.731L377.15,49.808L374.996,48.179L370.732,48.238L369.088,51.228L367.021,47.043L367.71,44.881L367.087,41.411L364.924,38.848L360.44,39.42L361.196,37.057L359.365,36.432L358.228,38.17L355.268,39.167L351.76,37.005L351.241,32.391L349.593,28.299L350.672,27.097L350.481,25.45L347.604,23.914L345.943,19.672L344.324,19.397L343.315,20.786L340.306,20.7L337.707,22.167L335.793,26.078L333.314,24.07L332.11,24.528L330.94,23.815L328.188,18.33L325.934,17.563L324.551,18.192L323.068,15.753L323.455,12.571L322.683,11.153L324.41,9.333L323.385,6.513L321.998,5.703L320.752,0L313.985,2.787L312.835,1.957L306.679,4.071L305.222,4.459L304.371,4.479L302.295,5.559L292.771,7.834L287.544,9.53L284.074,13.359L280.745,14.336L282.094,18.755L281.276,23.429L280.524,24.456L280.146,22.886L279.977,23.848L280.549,34.08L282.986,37.734L280.977,36.1L279.636,45.063L282.546,47.238L279.686,47.589L278.935,52.705L279.536,54.279L281.155,54.415L282.479,57.114L284.747,57.45L285.211,58.802L283.999,59.681L282.027,58.466L281.043,58.886L279.765,57.47L278.336,57.593L276.705,59.746L275.406,63.958L272.325,66.81L272.325,66.81L273.6,67.28L275.281,66.436L275.426,68.402L286.204,78.229L287.121,82.839L289.271,86.206L287.748,86.142L287.619,87.699L286.258,87.987L286.312,89.748L285.245,90.529L285.955,91.425L287.532,90.055L287.839,90.529L285.593,93.766L286.585,95.107L285.457,96.526L286.532,97.637L285.734,97.72L285.734,97.72L285.552,97.72L286.934,99.067L286.739,100.19L287.723,100.547L286.436,102.741L287.574,103.659L288.18,102.244L289.462,102.748L288.703,104.908L288.703,104.908L288.304,105.169L288.304,105.169L286.756,106.787L286.291,108.887L287.362,109.001L286.598,109.784L288.242,111.52L288.711,116.258L289.761,116.372L290.023,117.35L289.404,119.157L288.109,117.489L286.087,117.978L285.855,120.07L285.855,120.07L286.262,119.487L287.354,120.546L286.303,121.648L286.831,122.409L286.831,122.409L287.208,122.396L287.208,122.396L287.96,123.631L289.994,123.01L290.351,123.757L291.372,123.555L291.31,124.346L293.074,123.644L293.298,124.435L297.151,123.124L298.23,123.612L301.514,121.427L302.146,122.712L303.503,122.478L303.806,123.409L304.292,122.808L305.234,124.391L307.223,123.39L307.912,124.232L307.156,124.954L307.82,125.169L309.996,124.631L311.171,122.94L312.989,125.365L313.711,124.631L316.41,125.46L316.165,126.283L317.244,125.814L319.059,127.27L318.502,127.991L320.241,128.401L321.08,126.839L322.367,129.659L324.422,127.852L326.847,130.5L328.055,129.918L328.615,130.847L330.408,130.241L330.048,129.451L331.704,128.585L333.514,130.253L335.527,129.375L337.217,129.824L338.367,128.907L339.147,130.203L340.036,128.907L342.428,129.312L342.568,127.301L345.408,127.991L346.491,128.465L346.022,129.482L347.566,131.529L346.596,133.922L350.083,136.433L350.635,138.551L352.3,137.927L353.296,140.485L354.902,139.213L355.538,142.765L358.137,143.494L358.784,144.922L359.784,143.998L359.784,143.998L361.558,140.233L363.317,140.07L363.459,138.514L364.68,138.287L364.136,137.203L365.418,136.818L366.27,134.427L367.78,133.796L366.655,131.972L363.937,132.363L364.011,130.892L366.137,129.824L364.588,127.143L365.477,125.194L368.138,124.96L368.918,125.707L370.724,124.656L370.753,123.251L369.333,123.523L368.665,121.617L367.976,122.244L366.801,121.243L367.806,119.848L366.726,118.631L367.295,117.686L366.443,114.849L371.948,112.13L374.996,112.86L375.179,110.61L378.014,108.925L379.496,110.789L382.701,111.882L382.759,106.907L384.029,106.449L382.938,105.035L382.904,102.537L384.478,101.409L384.341,100.299L383.253,100.107L384.42,98.429L382.161,95.178L382.888,94.168L385.964,94.469L386.429,91.591L388.874,90.247L391.561,86.533L389.742,85.059L391.701,79.392L391.797,77.104L390.219,76.468L390.817,73.574z\"},{name:\"Île-de-France\",id:\"idf\",path:\"M285.855,120.07L286.262,119.487L287.354,120.546L286.303,121.648L286.831,122.409L286.831,122.409L287.208,122.396L287.208,122.396L287.96,123.631L289.994,123.01L290.351,123.757L291.372,123.555L291.31,124.346L293.074,123.644L293.298,124.435L297.151,123.124L298.23,123.612L301.514,121.427L302.146,122.712L303.503,122.478L303.806,123.409L304.292,122.808L305.234,124.391L307.223,123.39L307.912,124.232L307.156,124.954L307.82,125.169L309.996,124.631L311.171,122.94L312.989,125.365L313.711,124.631L316.41,125.46L316.165,126.283L317.244,125.814L319.059,127.27L318.502,127.991L320.241,128.401L321.08,126.839L322.367,129.659L324.422,127.852L326.847,130.5L328.055,129.918L328.615,130.847L330.408,130.241L330.048,129.451L331.704,128.585L333.514,130.253L335.527,129.375L337.217,129.824L338.367,128.907L339.147,130.203L340.036,128.907L342.428,129.312L342.568,127.301L345.408,127.991L346.491,128.465L346.022,129.482L347.566,131.529L346.596,133.922L350.083,136.433L350.635,138.551L352.3,137.927L353.296,140.485L354.902,139.213L355.538,142.765L358.137,143.494L358.784,144.922L359.784,143.998L359.784,143.998L359.784,143.998L359.784,143.998L359.855,146.4L356.385,146.727L357.962,147.079L358.045,147.877L356.608,148.279L356.007,149.88L359.074,151.148L359.424,153.639L357.896,155.802L358.705,156.498L358.356,157.588L361.814,156.886L361.226,157.732L362.856,158.753L360.449,159.485L360.964,160.418L358.921,161.625L359.59,163.433L356.497,164.289L357.805,166.626L355.538,167.3L356.476,168.955L355.891,170.739L357.161,171.313L356.85,172.909L356.85,172.909L356.85,172.909L356.85,172.909L355.247,172.298L354.795,174.019L353.595,174.18L351.374,173.445L350.211,174.504L345.487,174L343.946,175.476L341.618,174.828L340.289,178.209L341.622,181.654L339.841,184.314L337.06,185.767L337.047,187.033L337.047,187.033L334.111,187.461L332.165,189.093L331.413,188.981L331.317,186.679L329.819,187.629L328.719,186.803L329.462,188.131L327.437,189.489L321.367,188.404L319.802,189.44L316.567,189.458L318.212,186.928L319.183,187.442L319.636,186.785L319.615,183.14L317.676,181.356L315.741,181.039L314.928,177.556L313.052,178.047L311.752,176.479L310.756,177.356L310.756,177.356L310.54,177.767L310.54,177.767L309.224,177.593L308.318,178.632L308.34,176.547L306.571,175.793L305.666,177.83L304.441,177.543L304.927,178.626L302.49,178.109L299.841,179.509L297.001,179.279L296.392,177.923L297.213,177.755L296.832,175.98L297.653,174.616L296.719,173.557L297.205,172.248L295.15,171.974L295.246,168.786L294.291,169.853L292.738,169.828L291.654,169.435L291.331,168.162L289.907,168.193L288.835,165.283L289.309,162.757L288.068,161.463L286.075,161.294L286.324,158.947L284.29,158.966L283.306,156.729L281.637,155.783L282.064,154.292L280.599,153.407L282.671,150.646L280.786,149.749L280.699,145.362L281.487,144.815L280.599,144.488L280.919,143.532L279.308,142.878L280.03,141.612L277.46,138.463L277.46,138.463L277.46,138.463L277.46,138.463L277.095,136.773L278.204,136.055L276.182,136.219L276.522,133.815L275.26,131.321L275.862,130.664L276.934,131.504L277.81,129.299L278.258,130.323L278.258,130.323L278.478,130.316L278.478,130.316L282.479,129.299L283.929,126.403L284.618,121.363z\"},{name:\"Normandie\",id:\"nor\",path:\"M288.703,104.908L288.703,104.908l0.76,-2.16l-1.283,-0.503l-0.606,1.415l-1.138,-0.918l1.287,-2.194l-0.984,-0.357l0.195,-1.123l-1.382,-1.347l0,0h0.183l0,0l0.797,-0.083l-1.075,-1.111l1.129,-1.418l-0.992,-1.342l2.246,-3.237l-0.307,-0.474l-1.578,1.37l-0.71,-0.896l1.067,-0.781l-0.054,-1.761l1.361,-0.288l0.129,-1.557l1.523,0.064l-2.15,-3.367l-0.917,-4.61l-10.777,-9.827l-0.145,-1.967L273.6,67.28l-1.274,-0.471l0,0l-7.605,6.146l-4.596,2.239l-2.707,1.222l-2.449,-0.708L247.196,79l-7.73,1.162l-10.371,7.037l-5.393,2.158l-1.781,1.703l-0.307,1.599l-0.162,1.049l-3.628,8.466l1.059,1.938l3.063,1.886l4.43,0.91l0.984,-0.757l-0.469,1.362l-2.499,0.083l-4.006,1.687l-5.326,4.862l-3.537,1.752l-5.65,1.047l-1.063,-0.457l-1.295,-0.298l-4.774,-2.571l-14.995,-1.01l-8.718,-3.083l-4.542,0.483l-1.81,1.895l0.1,1.023l-1.623,-1.194l-1.951,1.779l1.449,-4.616l-5.928,-8.958l0.478,-2.208l1.067,-0.198l0.714,-1.763l1.083,0.377l-1.502,-5.71l-4.334,-0.678l-4.305,0.627l-0.577,1.836l-1.931,0.876l-3.101,-0.167l-3.126,-0.601l-3.288,-0.736l-2.52,-0.793l-1.1,-1.728l-1.457,0.762l-2.325,-1.306l-0.245,3.271l2.993,1.017l1.108,1.784l0.332,3.852l-1.959,2.354l1.652,1.926l1.59,8.359l0.926,-0.185l3.33,2.98l0.88,2.533l2.458,5.042l0.523,-0.558l0.922,5.205l-0.718,2.113l0.419,4.057l0.896,2.411l0.851,-1.667l-0.212,5.368l0.482,0.517l-0.461,0.485l-0.909,4.829l-1.254,0.855l1.661,0.836l0.253,4.9l1.677,0.841l1.204,2.923l1.989,0.777l0.112,1.015l2.545,-1.278l-1.05,1.028l2.412,1.679l-2.989,-0.664l-2.69,1.259l-0.847,-0.934l-0.046,1.096l-2.474,-0.896l0,0l3.462,9.094l1.582,0.125l1.208,1.636l2.798,-0.5l1.05,-1.874l2.051,-0.662l1.054,-2.15l7.635,2.231l0,0l2.719,1.181l1.295,-0.318l0.714,-1.431l1.943,1.287l2.641,-0.168l1.312,2.753l1.453,-0.63l0.785,1.829l1.922,-0.867l-0.697,-1.467l1.723,0.325l1.05,-1.062l0.502,2.572l2.242,-1.71l1.922,-0.1l1.715,-2.236l4.704,-0.063l1.81,1.605l1.328,-2.386l2.067,0.937l1.246,-1.812l-0.896,-0.775l0.573,-0.976l1.739,0.044l2.574,2.226l-1.175,1.087l1.121,3.354l3.99,0.356l-0.013,4.777l2.08,-1.421l0.635,1.029l1.814,0.199l0.552,-1.926l3.558,-2.046l-0.515,-0.999l1.216,0.424l-0.058,-0.905l5.335,-0.974l2.275,1.349l1.1,2.146l-0.511,0.817l0.917,5.607l3.62,1.45l0.424,-0.722l0.141,1.586l1.764,2.232l3.67,0.174l0.619,0.802l-0.303,-1.429l0.917,-0.485l1.258,0.578l2.246,4.125l0.934,0.484l1.544,-0.857l0,0l1.354,-1.199l-1.748,-2.939l0.748,-1.754l-2.109,-0.653l0.606,-1.419l0.73,-1.17l5.256,-1.969l2.562,-4.228l-1.482,-0.986l-0.174,-1.267l0.813,-0.369l-0.552,-1.105l1.009,-1.468l-1.752,-0.831l0.631,-0.794l-0.557,-0.669l-3.097,-1.389l-0.179,-1.696l-1.254,-0.326l0.623,-1.189l-0.93,-1.861l2.254,-1.517l0.527,-1.744l1.901,0.408l2.769,-1.022l0,0h0.859l0,0l1.05,-0.169l1.183,-1.902l2.163,0.741l0.253,-2.688l4.197,1.972l0.88,-0.76l0.552,0.797l3.126,-0.238l1.66,-1.256l-0.432,-3.35l4.077,-2.353l0.457,-1.574l-0.967,-1.682l2.212,-1.046l0,0l-0.365,-1.689l1.108,-0.719l-2.021,0.164l0.34,-2.404l-1.262,-2.494l0.602,-0.657l1.071,0.84l0.876,-2.205l0.448,1.023l0,0l0.22,-0.006l0,0l4.002,-1.017l1.449,-2.896l0.689,-5.04l1.237,-1.293l0,0l0.232,-2.093l2.022,-0.488l1.295,1.668l0.619,-1.808l-0.262,-0.978l-1.05,-0.114l-0.469,-4.738l-1.644,-1.736l0.764,-0.783l-1.071,-0.114l0.465,-2.1l1.548,-1.618L288.703,104.908z\"},{name:\"Nouvelle-Aquitaine\",id:\"naq\",path:\"M162.747,319.131l0.988,0.399l0.07,3.279l2.026,2.617l0.046,1.492l-0.893,0.576l0.527,1.259l-1.486,1.74l-1.578,-4.829l-4.891,-4.336l-1.1,-5.57l1.777,0.483l2.279,2.675L162.747,319.131zM151.446,306.504l2.981,-0.006l5.787,3.382l1.818,0.096l1.133,-1.123l-0.914,0.191l-0.793,-1.679l-3.047,-1.273l-2.487,0.449l-0.589,-0.735l1.104,-0.993l-1.872,0.132l-1.693,0.932l-0.893,-1.021l1.947,-0.204l-0.996,-1.448l-2.599,0.736l0.183,0.778L151.446,306.504zM309.788,293.444l0.291,2.298l1.935,0.552l-1.316,1.739l2.604,1.966l0.946,-1.264l1.407,2.899l0.419,-0.779l2.105,0.952l1.81,5.552l1.661,1.906l-0.652,4.137l0.893,2.314l1.25,0.733l-0.361,2.61l0.768,1.144l-1.951,0.911l-0.834,1.452l0.507,1.106l-2.346,1.611l-0.315,1.343l-1.313,-0.178l0,0l-0.187,0.042l0,0l-1.084,1.883l-1.153,-0.244l-0.586,0.79l2.283,3.935l1.723,0.611l1.607,2.288l-0.079,4.027l-1.479,0.083l-1.033,2.645l1.162,2.081l1.18,0.396l-1.254,7.974l1.689,1.597l-1.988,1.302l-3.891,-2.457l-1.59,-0.012l0.839,1.45l-0.369,2.985l-1.811,0.889l-1.121,1.959l-0.83,-0.171l-1.184,2.505l-1.942,1.598l0.286,2.366l1.304,0.933l-2.188,1.667l-0.274,3.225l-1.241,-0.252l-1.847,1.553l1.843,3.425l-1.383,1.153l0,0l-0.344,-0.088l0,0l-1.657,0.427l0,0l-3.122,0.099l-1.578,1.281l-0.307,-1.216l-1.341,-0.263l-4.396,3.209l-2.138,-0.847l-0.029,-1.14l-1.797,-0.737l-0.972,-2.042l-2.15,-1.668l-2.329,-0.509l-1.229,0.679l-0.423,-1.007l-5.21,2.464l0,0l0.174,0.69l0,0l1.167,4.49l-1.195,0.351l1.158,1.863l-3.247,2.083l0.174,1.896l-2.811,0.88l-0.033,1.172l1.038,0.653l-0.278,1.421l-0.693,-0.198l-0.498,1.596l-0.714,-0.361l-1.918,2.253l-3.13,0.797l0.245,1.803l-2.454,2.639l0.398,1.167l-2.462,0.668l-1.233,1.44l-1.395,-0.406l1.47,2.158l0.021,3.549l1.569,1.043l0.237,3.532l-4.546,0.231l-0.436,0.954l-0.872,-2.245l-1.005,0.168l-1.121,4.102l1,0.821l0.938,-0.376l1.437,1.612l-0.926,0.439l-0.901,4.382l-2.213,0.375l0.257,0.756l1.071,-0.236l0.361,2.14l-1.329,0.651l-3.026,-0.98l0.365,1.873l-1.723,0.213l-0.731,2.633l-3.167,2.146l-2.939,-3.224l-1.536,1.451l-3.94,-0.052l-0.776,1.571l-2.557,1.3l-2.752,-0.172l-0.59,1.081l-2.964,-1.145l0.075,-0.656l-1.627,0.403l-1.461,2.427l-1.233,-1.656l-2.956,2.322l0.851,2.568l-0.71,1.183l-3.321,-1.889l1.154,-1.431l-1.785,-1.742l-0.386,1.334l-1.997,0.753l-0.087,1.12l-1.266,-0.851l-1.378,0.885l-0.83,-0.654l-2.491,2.395l2.212,1.676l-0.921,0.608l0.627,2.735l-1.375,0.104l0.328,3.312l0.997,0.75l-2.292,1.724l0.32,3.003l-0.88,0.138l0.017,0.914l-0.789,-0.377l0.091,1.406l1.337,0.148l0.361,1.891l2.553,-0.782l0.689,0.908l2.657,-0.092l0.116,2.204l1.134,-0.269l1.083,2.031l-0.407,1.181l1.312,1.123l-1.972,0.513l-0.22,1.59l0.847,0.929l-0.685,0.455l1.013,0.035l1.748,-2l-0.12,4.157l1.382,1.484l-0.81,1.189l-1.528,-0.217l-0.813,1.581l1.2,1.756l-1.329,2.953l-0.988,-0.244l0.22,2.61l-1.59,0.59l-0.465,-0.76l-1.191,2.897l-1.951,0.833l-0.245,2.679l0.785,0.855l-3.354,0.826l0.054,1.284l-1.188,0.516l0.278,4.03l-1.922,0.943l0.585,3.833l0,0l-3.383,2.849l-1.997,0.197l-2.636,-1.799l-1.901,2.785l-5.248,-6.035l-2.229,-0.667l0.087,-2.756l-1.004,-1.283l-2.259,0.955l-4.035,-0.712l-1.565,0.588l-7.095,-4.004l-1.158,0.905l-0.888,-1.545l-2.699,-1.132l-1.399,0.662l-1.93,-1.409l1.585,-2.827l-3.043,1.354l-0.402,3.742l-3.575,-1.002l-1.374,-2.384l2.441,-2.227l1.345,-3.487l-0.27,-3.9l-6.078,-2.04l-1.146,0.318l-0.564,2.193l-1.329,-0.131l-0.664,-3.125l-1.868,-0.472l-2.491,1.074l-0.341,-1.938l-2.051,-1.161l0.689,-0.819l-0.764,-0.506l4.6,-1.355l0.432,0.507l2.794,-2.551l6.381,-12.241l6.21,-32.324l1.657,-19.24l2.615,-6.665l1.781,-0.244l0.423,1.227l4.338,-0.331l1.328,0.681l-0.568,-2.49l-2.143,-1.013l1.482,-0.023l-5.538,-4.619l-0.262,1.771l-2.449,3.034l-0.585,4.548l-0.631,-1.035l4.126,-38.941l0.216,-10.452l2.59,-4.771l1.391,-1.022l0.876,2.21l-0.557,0.348l-0.556,1.099l5.588,4.219l5.306,5.539l4.791,15.184l3.392,4.281l1.017,-0.07l-3.466,-6.386l-2.039,-11.926l-2.798,-7.825l-5.467,-5.23l-2.3,-0.656l-2.221,-3.678l-3.147,-1.03l-4.409,-3.345l-0.836,0.176l0.807,1.245l-0.618,0.029l-0.615,-1.202l-0.062,-5.543l4.301,-1.003l-1.876,-2.993l2.64,-0.338l1.657,-2.901l-0.091,-1.731l-0.05,-0.744l-0.22,-1.768l-0.473,-0.815l1.785,-0.59l-2.034,-5.503l-1.731,-0.687l0.585,-1.224l-1.872,-0.645l0.984,-1.153l-2.358,0.705l-1.295,-1.1l1.378,-1.303l0.17,-1.566l3.741,-2.889l-0.955,-2.545l0.751,-0.851l0,0l1.702,-0.042l0.884,-1.954l3.28,-0.102l1.864,-1.169l-1.312,2.907l1.233,0.743l1.855,-0.995l1.515,0.563l0.785,-1.48l0,0l0.183,0.258l0,0l1.154,-0.264l-0.116,1.031l3.342,1.354l1,-1.396l2.088,0.509l0.365,-1.282l1.395,-0.42l0.179,-0.881l1.739,0.018l0.813,-1.523l-2.765,-1.74l-0.614,1.344l-0.868,-0.378l0.153,-2.065l1.208,-1.381l-1.627,-3.937l1.814,-0.716l-0.972,-2.588l0.54,-2.782l-1.777,-0.88l0.896,-1.634l-1.772,-1.381l0.971,-0.838l-2.645,-3.333l0.096,-2.248l0,0l-0.038,-0.248l0,0l0.831,-0.768l-1.092,-0.707l0,0h-0.295l0,0l-1.648,-1.107l0,0h-0.174l0,0l-2.309,-2.717l0.959,-2.187l-2.146,-0.812l0.477,-0.661l-1.258,-0.036l0.61,-0.982l-0.556,0.346l-0.793,-1.109l1.806,0.285l0.382,-1.213l1.44,0.151l0.876,-1.098l3.018,1.298l1.482,-0.224l0.353,-0.947l2.96,0.382l2.292,-2.161l-0.527,-1.919l2.558,-1.179l1.457,0.115l-0.901,1.713l0.951,-0.942l2.105,0.134l0.457,-1.489l2.337,0.261l3.097,-1.143l2.536,0.699l0.847,-0.857l1.719,0.298l-1.516,2.024l2.068,0.978l1.125,-0.62l0.66,-2.212l2.08,0.863l-0.17,-1.666l1.382,-2.817l1.1,-0.913l1.482,0.669l0,0l1.046,1.102l0.042,1.625l2.487,-0.359l-0.22,1.083l1.133,0.383l0.818,-0.863l0.76,1.435l-0.896,1.981l1.44,0.31l1.333,-1.063l0.909,0.243l0.046,1.512l1.444,-0.522l0.395,3.211l-0.884,0.485l1.337,3.632l1.727,-1.14l3.039,1.212l2.786,-1.782l3.844,0.103l-1.262,-2.972l2.067,-0.085l0.677,1.304l2.391,0.746l0.531,4.273l1.989,2.64l1.818,0.605l0.785,3.659l4.052,3.763l0.602,1.979l-0.972,0.875l0.519,1.755l-1.004,1.271l0.751,1.699l2.201,1.8l2.104,0.253l0.229,1.854l3.031,-0.024l2.138,1.762l0.266,3.521l1.544,0.457l-0.199,0.763l1.2,-0.324l-0.644,1.915l0,0l-0.76,1.014l0,0l0.507,0.498l0.785,-0.81l0.386,1.458l1.669,-0.744l1.86,0.402l0.403,-1.404l1.694,-0.294l2.545,3.221l4.596,-4.835l0.785,2.046l2.682,-1.729l0.793,1.999l2.366,-1.824l1.802,1.692l1.287,-2.107l-0.519,-1.495l1.474,-0.372l2.325,1.85l1.901,-0.961l1.955,0.63l1.947,-0.708l4.55,1.981l4.484,-1.104L309.788,293.444z\"},{name:\"Occitanie\",id:\"occ\",path:\"M408.142,419.977l0.979,3.176l1.415,0.069l0.594,1.553l-0.685,4.584l0.64,1.521l2.735,0.91l2.408,4.407l-1.267,0.063l0.013,1.442l-7.157,5.542l1.071,1.251l-1.014,0.809l0.354,2.798l-1.611,3.225l0.632,2.289l-3.646,-1.236l-2.267,0.566l-2.475,4.186l1.901,0.663l-0.432,1.319l-5.318,3.077l-0.423,0.435l-3.404,1.653l-0.44,2.247l0,0l-3.96,-1.471l-0.664,-1.335l0.834,-1.289l-1.333,-1.188l-5.496,0.383l-2.093,0.885l0.507,0.365l-3.367,2.024l-3.233,3.391l-1.977,0.678l-0.22,0.969l-3.351,0.968l-3.836,3.538l-1.868,3.063l-3.267,-1.324l-3.155,0.955l-0.432,0.329l-6.668,5.421l-2.407,3.634l-3.467,9.506l0.926,1.255l-1.32,12.066l0.631,0.079l-0.548,5.118l0.656,3.932l3.915,1.42l-0.752,0.595l0.291,1.296l1.063,0.303l0.901,2.131l-3.804,0.751l-2.217,-2.77l-2.728,0.533l-0.826,-0.937l-1.216,1.446l-1.993,-0.611l-2.956,2.747l-2.71,-0.331l-2.512,1.138l-0.876,0.975l0.834,2.569l-3.952,-0.99l-1.47,1.393l-2.458,-0.374l-2.038,-2.979l-7.314,-2.499l-2.3,1.25l-1.906,-0.443l-2.91,3.434l-2.86,0.789l-2.196,-1.909l-1.221,-3.961l-2.221,0.208l-2.399,-2.126l-3.915,-0.448l0.386,-3.407l2.346,-1.454l-2.873,-0.489l0.407,-1.5l-5.667,-0.546l-2.018,-1.636l-2.354,0.141l-1.017,2.619l-1.32,0.208l-1.963,-4.706l-1.611,-0.94l0.224,-0.895l-4.272,0.236l-0.942,-0.721l-2.545,1.081l-3.745,-4.489l-3.956,0.101l-0.984,-1.076l-1.416,0.93l-2.91,-2.103l-6.144,-1.992l-2.047,1.265l0.457,1.923l-1.055,1.234l0.901,0.434l-1.017,1.15l1.486,1.599l-0.1,1.993l-3.259,-0.816l-7.261,0.839l-2.59,-1.869l-2.728,2.849l-1.445,-2.381l-3.462,-1.188l-4.816,2.19l-1.897,-0.175l-0.685,0.918l-2.275,-0.411l-0.49,-1.424l-1.806,-0.474l-1.993,-4.057l-1.142,0.62l-5.189,-3.524l0,0l-0.585,-3.833l1.922,-0.943l-0.278,-4.03l1.188,-0.516l-0.054,-1.284l3.354,-0.826l-0.785,-0.855l0.245,-2.679l1.951,-0.833l1.191,-2.897l0.465,0.76l1.59,-0.59l-0.22,-2.61l0.988,0.244l1.329,-2.953l-1.2,-1.756l0.813,-1.581l1.528,0.217l0.81,-1.189l-1.382,-1.484l0.12,-4.157l-1.748,2l-1.013,-0.035l0.685,-0.455l-0.847,-0.929l0.22,-1.59l1.972,-0.513l-1.312,-1.123l0.407,-1.181l-1.083,-2.031l-1.134,0.269l-0.116,-2.204l-2.657,0.092l-0.689,-0.908l-2.553,0.782l-0.361,-1.891l-1.337,-0.148l-0.091,-1.406l0.789,0.377l-0.017,-0.914l0.88,-0.138l-0.32,-3.003l2.292,-1.724l-0.997,-0.75l-0.328,-3.312l1.375,-0.104l-0.627,-2.735l0.921,-0.608l-2.212,-1.676l2.491,-2.395l0.83,0.654l1.378,-0.885l1.266,0.851l0.087,-1.12l1.997,-0.753l0.386,-1.334l1.785,1.742l-1.154,1.431l3.321,1.889l0.71,-1.183l-0.851,-2.568l2.956,-2.322l1.233,1.656l1.461,-2.427l1.627,-0.403l-0.075,0.656l2.964,1.145l0.59,-1.081l2.752,0.172l2.557,-1.3l0.776,-1.571l3.94,0.052l1.536,-1.451l2.939,3.224l3.167,-2.146l0.731,-2.633l1.723,-0.213l-0.365,-1.873l3.026,0.98l1.329,-0.651l-0.361,-2.14l-1.071,0.236l-0.257,-0.756l2.213,-0.375l0.901,-4.382l0.926,-0.439l-1.437,-1.612l-0.938,0.376l-1,-0.821l1.121,-4.102l1.005,-0.168l0.872,2.245l0.436,-0.954l4.546,-0.231l-0.237,-3.532l-1.569,-1.043l-0.021,-3.549l-1.47,-2.158l1.395,0.406l1.233,-1.44l2.462,-0.668l-0.398,-1.167l2.454,-2.639l-0.245,-1.803l3.13,-0.797l1.918,-2.253l0.714,0.361l0.498,-1.596l0.693,0.198l0.278,-1.421l-1.038,-0.653l0.033,-1.172l2.811,-0.88l-0.174,-1.896l3.247,-2.083l-1.158,-1.863l1.195,-0.351l-1.167,-4.49l0,0l-0.174,-0.69l0,0l5.21,-2.464l0.423,1.007l1.229,-0.679l2.329,0.509l2.15,1.668l0.972,2.042l1.797,0.737l0.029,1.14l2.138,0.847l4.396,-3.209l1.341,0.263l0.307,1.216l1.578,-1.281l3.122,-0.099l0,0l0.64,2.42l1.083,0.812l-0.748,0.976l0.258,1.764l3.342,4.941l-1.744,5.359l1.216,0.052l0.531,3.42l1.499,1.163l0.706,-0.384l-0.395,-1.494l3.313,-1.117l1.316,-0.117l1.063,1.739l5.463,-0.593l0.648,-2.223l2.52,-1.811l-0.424,-1.939l2.097,-2.255l0.175,-3.132l5.496,-5.583l1.553,1.707L330.242,386l1.325,-1.086l2.271,0.006l1.191,4.965l1.337,-0.256l0.693,1.143l-1.063,0.74l0.977,0.997l0.07,3.744l1.864,2.065l1.474,-4.021l0.904,-0.122l-0.519,-0.74l0.813,-4.184l1.092,-2.193l1.101,0.233l0.19,-1.874l0,0h0.237l0,0l-0.245,-1.185l1.166,-1.022l2.504,2.4l1.839,-1.471l-0.527,-1.262l1.084,-0.415l-0.32,-1.116l1.042,-0.409l0.781,0.918l3.545,-2.824l0.021,0.889l1.811,1.058l0.07,2.548l2.886,5.357l0.81,-1.038l2.669,-0.677l0.769,0.578l0.203,-2.9l2.512,-0.012l0.855,1.272l-0.328,1.482l3.188,-0.542l2.744,4.286l1.033,-0.694l0.059,1.672l1.652,0.443l-0.606,1.683l0.959,0.844l-0.606,1.071l1.191,1.931l0.208,2.953l1.083,1.452l0.976,-0.087l1.479,5.716l3.351,3.87l-1.184,0.811l0.727,1.604l-0.889,1.944l0.478,0.636l3.396,-1.018l0.536,1.354l1.478,-0.278l3.271,3.063l1.304,-1.577l-0.033,-1.318l1.599,-1.342l2.728,-0.475l0.149,3.238l1.756,0.416l0.631,-3.191l2.163,-0.307l0.278,0.874l1.527,0.19l0.403,1.336L408.142,419.977z\"},{name:\"Pays de la Loire\",id:\"pdl\",path:\"M121.443,256.703l1.636,1.147l-0.594,2.051l3.114,1.57l0.303,3.315l-2.429,-3.848l-2.213,-0.091l-1.615,-1.929l0.403,-1.232l-0.685,-0.801L121.443,256.703zM170.697,165.558l2.719,1.181l1.295,-0.318l0.714,-1.431l1.943,1.287l2.641,-0.168l1.312,2.753l1.453,-0.63l0.785,1.829l1.922,-0.867l-0.697,-1.467l1.723,0.325l1.05,-1.062l0.502,2.572l2.242,-1.71l1.922,-0.1l1.715,-2.236l4.704,-0.063l1.81,1.605l1.328,-2.386l2.067,0.937l1.246,-1.812l-0.896,-0.775l0.573,-0.976l1.739,0.044l2.574,2.226l-1.175,1.087l1.121,3.354l3.99,0.356l-0.013,4.777l2.08,-1.421l0.635,1.029l1.814,0.199l0.552,-1.926l3.558,-2.046l-0.515,-0.999l1.216,0.424l-0.058,-0.905l5.335,-0.974l2.275,1.349l1.1,2.146l-0.511,0.817l0.917,5.607l3.62,1.45l0.424,-0.722l0.141,1.586l1.764,2.232l3.67,0.174l0.619,0.802l-0.303,-1.429l0.917,-0.485l1.258,0.578l2.246,4.125l0.934,0.484l1.544,-0.857l0,0l4.903,3.444l-2.694,0.341l-0.403,1.829l-1.158,0.267l1.325,0.291l-0.092,1.375l-2.046,0.149l0.149,2.068l1.864,0.458l-0.976,2.697l1.258,2.844l-1.391,0.488l-0.17,2.699l-0.889,-1.451l-1.204,0.691l0.332,4.227l-3.159,3.007l0.386,1.003l-3.109,0.93l-1.702,2.086l0.415,1.814l0.959,-0.295l-0.942,1.303l-5.488,1.653l-0.61,1.585l-1.034,0.172l-1.702,-1.677l-0.781,1.474l1.603,2.517l-0.805,0.515l-5.289,-2.565l-0.992,0.424l0,0l0.05,0.521l0,0l-1.652,3.521l1.333,0.723l-0.195,1.667l-2.853,6.163l1.221,1.088l-1.777,1.229l0.295,0.898l-2.877,3.98l0.079,3.902l-1.075,1.334l0.602,0.39l-0.552,1.534l0,0l-1.482,-0.669l-1.1,0.913l-1.382,2.817l0.17,1.666l-2.08,-0.863l-0.66,2.212l-1.125,0.62l-2.068,-0.978l1.516,-2.024l-1.719,-0.298l-0.847,0.857l-2.536,-0.699l-3.097,1.143l-2.337,-0.261l-0.457,1.489l-2.105,-0.134l-0.951,0.942l0.901,-1.713l-1.457,-0.115l-2.558,1.179l0.527,1.919l-2.292,2.161l-2.96,-0.382l-0.353,0.947l-1.482,0.224l-3.018,-1.298l-0.876,1.098l-1.44,-0.151l-0.382,1.213l-1.806,-0.285l0.793,1.109l0.556,-0.346l-0.61,0.982l1.258,0.036l-0.477,0.661l2.146,0.812l-0.959,2.187l2.309,2.717l0,0h0.174l0,0l1.648,1.107l0,0h0.295l0,0l1.092,0.707l-0.831,0.768l0,0l0.038,0.248l0,0l-0.096,2.248l2.645,3.333l-0.971,0.838l1.772,1.381l-0.896,1.634l1.777,0.88l-0.54,2.782l0.972,2.588l-1.814,0.716l1.627,3.937l-1.208,1.381l-0.153,2.065l0.868,0.378l0.614,-1.344l2.765,1.74l-0.813,1.523l-1.739,-0.018l-0.179,0.881l-1.395,0.42l-0.365,1.282l-2.088,-0.509l-1,1.396l-3.342,-1.354l0.116,-1.031l-1.154,0.264l0,0l-0.183,-0.258l0,0l-0.785,1.48l-1.515,-0.563l-1.855,0.995l-1.233,-0.743l1.312,-2.907l-1.864,1.169l-3.28,0.102l-0.884,1.954l-1.702,0.042l0,0l-3.558,0.102l-0.174,2.695l-4.554,-3.84l-1.146,-0.485l-5.165,-0.006l-1.939,-3.688l-5.583,-0.966l-5.372,-4.355l-1.461,-0.138L138.004,282l-3.782,-5.276l-0.751,0.242l-2.059,-3.242l-5.251,-4.515l-0.407,-4.085l1.719,-0.151l-0.366,-1.03l3.579,-3.63l-0.535,-0.503l0.739,-1.948l2.097,-1.208l-1.088,-1.992l-1.98,-1.987l-2.217,-0.729l-0.374,-0.03l-5.48,-1.582l1.333,-1.667l1.544,0.238l0.481,-0.737l-0.211,-5.831l-1.673,-0.36l-3.637,2.28l-3.163,-2.774l-1.735,0.098l-0.598,1.123l-4.695,-1.94l1.503,-1.123l0.125,-1.807l-2.233,-2.199l4.185,-3.015l0.017,-1.493l0,0l1.428,-1.769l0.901,1.267l3.5,-0.294l0.785,-3.381l1.632,0.135l0.594,1.195l2.486,-1.109l-0.17,1.084l1.063,0.318l0.262,-1.954l2.462,-0.693l-0.112,-3.76l0.797,-1.056l-0.689,-1.216l0.685,-1.148l1.229,0.067l0.498,-1.216l1.15,0.166l1.632,-1.715l0.755,1.377l3.936,-2.293l3.741,0.689l4.571,-0.744l1.573,-3.323l6.186,-2.427l-0.241,-1.991l3.761,0.444l1.03,1.788l4.836,1.392l1.038,-4.628l1.428,-0.993l-0.374,-1.401l0.818,-0.476l0.889,-4.12l1.22,-0.39l0.066,-0.946l3.081,0.136l1.382,-1.169l-0.697,-1.782l0.498,-2.285l-1.221,-1.357l-0.988,-6.836l0,0l-0.174,-0.155l0,0l-0.934,-3.909l2.325,-3.895l-1.49,-5.346L170.697,165.558z\"},{name:\"Provence-Alpes-Côte d'Azur\",id:\"pac\",path:\"M436.874,480.46l1.407,-2.374l-1.229,-1.426l1.154,-0.762l-0.402,-0.966l-0.432,0.847l-0.154,-1.479l0.071,-0.608l-1.769,-1.553l-3.347,1.86l-7.41,0.216l-1.328,-0.973l0.037,-1.536l-2.026,-3.199l-2.067,-0.388l-0.589,0.148l-1.001,0.587l-0.166,0.489l-2.047,-1.094l1.366,1.601l-1.134,-0.279l-0.443,0.513l1.236,0.456l-0.05,0.085l-0.672,0.677l1.776,1.145l1.599,-1.395l-2.342,2.936l-1,0.074l-2.566,-1.184l-7.995,-0.671l-1.005,-1.155l1.561,-1.314l-0.207,-1.043l-2.379,-1.715l-12.575,-0.455l0,0l0.44,-2.247l3.404,-1.653l0.423,-0.435l5.318,-3.077l0.432,-1.319l-1.901,-0.663l2.475,-4.186l2.267,-0.566l3.646,1.236l-0.632,-2.289l1.611,-3.225l-0.354,-2.798l1.014,-0.809l-1.071,-1.251l7.157,-5.542l-0.013,-1.442l1.267,-0.063l-2.408,-4.407l-2.735,-0.91l-0.64,-1.521l0.685,-4.584l-0.594,-1.553l-1.415,-0.069l-0.979,-3.176l0,0l0.05,-3.439l5.729,0.966l1.262,4.957l2.528,-1.929l1.757,0.058l5.716,-2.763l0.686,1.37l1.332,0.37l1.761,-1.85l0,0l0.664,-0.313l0,0l-0.606,4.796l3.218,1.201l0.806,-1.155l2.03,1.403l2.37,-0.416l1.233,0.809l-0.075,2.602l2.176,0.201l0.813,1.874l2.009,0.207l1.582,-0.974l1.715,-1.436l-0.764,-0.762l0.423,-0.911l1.125,-0.277l1.569,1.356l-0.349,0.997l1.964,0.236l0.17,-0.985l-1.636,-0.462l0.357,-1.032l1.437,-0.393l0.008,-4.088h-1.636l-0.436,-1.948l-1.191,-0.323l0.884,-1.579l-3.383,0.186l-1.101,-1.186l-1.166,0.758l-2.607,-2.147l0.531,-0.949l-1.001,-1.963l0.798,-0.47l1.598,0.806l0.872,-1.031l-1.395,-0.608l-0.271,-2.98l6.477,1.606l0.603,-1.658l1.469,-0.128l-2.777,-2.414l2.113,-3.938l-0.203,-2.319l3.574,0.744l0.843,-1.338l1.665,0.501l1.702,-2.153l-1.308,-0.931l1.166,-3.093l2.316,0.757l2.836,-0.815l1.212,-1.23l-1.278,-1.358l2.831,-1.796l1.611,1.143l3.217,-2.818l4.708,0.724l1.831,-1.284l1.855,1.506l0.813,-0.397l0.104,-4.936l-1.475,-0.848l0.046,-2.626l-3.001,0.135l-1.96,-1.153l0.644,-2.829l1.017,-0.363l-0.572,-1.834l0.622,-1.096l0.731,-0.352l1.278,1.079l1.632,-0.886l1.282,1.208l0.025,1.898l3.578,1.066l1.479,-0.182l-0.262,-2.221l1.249,-0.961l1.3,0.563l1.507,-1.413l2.188,0.868l0,0l1.756,5.301l2.939,0.328l-0.287,1.387l1.13,1.767l-0.872,1.251l0.307,1.963l4.675,3.217l1.943,0.373l1.05,-1.056l3.6,2.258l-0.938,2l3.164,6.156l-3.409,-0.459l-1.319,0.814l-0.577,1.402l0.793,1.948l-0.752,0.063l-0.714,2.574l-2.25,1.074l-0.946,1.515l0.938,2.802l2.919,2.916l-2.309,0.48l-0.224,3.422l1.474,0.677l1.395,3.164l1.582,0.919l0.502,2.564l7.494,1.985l3.807,3.49l2.636,-0.312l0.603,1.775l1.465,-0.564l1.329,0.749l0.253,-1.049l1.258,0.282l4.193,-1.775l2.354,0.386l0.76,-1.574l1.964,0.115l-0.73,2.515l1.996,2.725l-0.382,2.401l-1.772,0.788l-0.439,3.135l-3.542,1.856l-0.36,2.63l-2.545,1.338l1.444,5.184l-1.599,0.819l-0.224,1.134l-1.042,-0.658l-0.988,0.538l-1.304,1.815l-2.794,0.371l0.452,1.465l-0.688,0.618l-0.735,-1.739l-0.452,1.207l-0.813,-0.721l-1.769,0.504l-1.383,2.196l-0.345,-0.669l-1.818,0.531l-1.461,3.783l0.972,1.992l-0.997,0.577l-0.946,-1.661l-2.482,2.043l-0.935,-0.913l-2.212,0.514l-1.071,1.598l0.817,0.97l-2.715,3.876l-1.221,-0.297l-0.299,1.253l-2.711,0.194l-1.826,-0.814l-1.191,4.263l-1.479,0.388l-0.386,1.604l-4.015,2.313l3.711,0.421l0.569,-0.818l0.806,0.716l-1.325,1.347l0.656,2.457l-1.632,0.738l0.212,1.083l-1.079,0.545l-0.885,-1.44l-1.59,-0.329l-2.689,2.172l-4.646,0.368l-0.947,1.151l0.096,2.142l-3.732,-1.966l-3.615,0.346l-1.524,2.81l0.096,1.67l0.822,0.158l-0.71,0.356l-2.491,-0.119l-0.07,-0.64l1.49,-0.231l-0.212,-1.977l-4.28,0.063l-0.821,-1.569l-3.064,0.21l-0.203,-1.27l-1.387,0.335l-0.27,0.924l1.195,0.067l0.976,0.815l0.594,1.07l-2.35,-0.622l-1.324,1.828l-1.291,-0.181l-1.474,-1.07l0.635,-2.628l-1.731,-0.046l0.229,-1.292l-3.196,-0.272l-0.382,-2.053l-2.682,-0.38l-0.735,1.509l-2.844,-3.092l-1.523,0.998L436.874,480.46z\"}]}},function(l,e,t){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=function(){function l(l,e){for(var t=0;t<e.length;t++){var n=e[t];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(l,n.key,n)}}return function(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}}(),L=i(t(0)),o=i(t(27)),r=t(1),a=t(2);function i(l){return l&&l.__esModule?l:{default:l}}var u=function(l){function e(l){!function(l,e){if(!(l instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e);var t=function(l,e){if(!l)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return!e||\"object\"!=typeof e&&\"function\"!=typeof e?l:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,l));return t.state={pointedLocation:null,tooltipStyle:{display:\"none\"}},t.handleLocationMouseOver=t.handleLocationMouseOver.bind(t),t.handleLocationMouseOut=t.handleLocationMouseOut.bind(t),t.handleLocationMouseMove=t.handleLocationMouseMove.bind(t),t}return function(l,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function, not \"+typeof e);l.prototype=Object.create(e&&e.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(l,e):l.__proto__=e)}(e,L.default.Component),n(e,[{key:\"handleLocationMouseOver\",value:function(l){var e=(0,a.getLocationName)(l);this.setState({pointedLocation:e})}},{key:\"handleLocationMouseOut\",value:function(){this.setState({pointedLocation:null,tooltipStyle:{display:\"none\"}})}},{key:\"handleLocationMouseMove\",value:function(l){var e={display:\"block\",top:l.clientY+10,left:l.clientX-100};this.setState({tooltipStyle:e})}},{key:\"getLocationClassName\",value:function(l,e){return\"svg-map__location svg-map__location--heat\"+e%4}},{key:\"render\",value:function(){return L.default.createElement(\"article\",{className:\"examples__block\"},L.default.createElement(\"h2\",{className:\"examples__block__title\"},\"USA SVG heat map with tooltips\"),L.default.createElement(\"div\",{className:\"examples__block__map examples__block__map--usa\"},L.default.createElement(r.SVGMap,{map:o.default,locationClassName:this.getLocationClassName,onLocationMouseOver:this.handleLocationMouseOver,onLocationMouseOut:this.handleLocationMouseOut,onLocationMouseMove:this.handleLocationMouseMove}),L.default.createElement(\"div\",{className:\"examples__block__map__tooltip\",style:this.state.tooltipStyle},this.state.pointedLocation)))}}]),e}();e.default=u},function(l,e,t){\"use strict\";t.r(e),e.default={label:\"Map of USA\",viewBox:\"192 9 1028 746\",locations:[{name:\"Alaska\",id:\"ak\",path:\"M456.18,521.82l-0.1,4.96l-0.1,4.94l-0.1,4.92l-0.1,4.9l-0.1,4.88l-0.1,4.86l-0.1,4.84l-0.1,4.82l-0.1,4.8l-0.1,4.78l-0.1,4.77l-0.09,4.75l-0.1,4.73l-0.09,4.71l-0.09,4.7l-0.09,4.68l-0.09,4.66l-0.09,4.65l-0.09,4.64l-0.09,4.62l-0.09,4.61l-0.09,4.59l-0.09,4.58l-0.09,4.56l-0.09,4.55l-0.09,4.54l-0.09,4.53l-0.09,4.51l-0.09,4.5l-0.09,4.49l-0.09,4.48l-0.09,4.47l1.8,0.66l1.79,0.65l0.57,-1.23l1.93,0.97l1.69,0.85l1.09,-1.06l1.18,-1.14l1.58,-0.07l1.77,-0.09l1.18,-0.06l0,0.98l-0.44,1.63l-0.37,1.36l0.98,1.25l0.1,0.13l1.34,0.72l1.25,0.67l0.57,1.87l1.38,1.43l1.05,1.09l1.01,1.04l1.45,1.48l1.02,1.04l1.37,1.38l0.82,0.82l0.41,1.61l0.5,1.93l-0.27,1.15l0.65,0.17l1.23,-1.31l1.16,-0.82l1.43,-1.02l0.96,-0.69l1.82,-0.08l0.81,-1.96l-0.08,-2.71l0.92,0.02l0.53,-0.38l0.21,-0.8l-0.61,-1.07l1.71,-0.57l1.24,-0.41l1.74,-1.07l1.7,-1.05l0.86,0.73l0.85,0.7l1.69,1.69l0.13,0.42l-0.07,0.83l-0.12,0.83l1.09,2.27l0.3,0.25l0.83,0.28l1.01,0.72l0.46,0.64l1.46,0.99l0.26,0.43l0.17,0.7l0.26,0.6l0.29,0.42l0.29,0.61l0.65,0.7l1.21,0.75l0.84,0.52l1.18,0.73l1.25,1.55l1.09,1.35l1.23,1.32l-0.1,1.12l1.27,1.64l1.37,2.09l1.07,1.86l0.75,1.03l0.92,1.5l1.13,1.83l1.29,2.08l0.97,1.32l1.28,1.86l0.65,1.11l-0.32,0.82l-0.4,1.01l1.5,0.35l1.04,0.24l-0.17,1.11l-0.22,1.46l1.2,0.47l0.81,0.32l-0.1,0.77l0.5,0.81l0.19,1.4l1.4,-0.21l0.62,-0.09l0.9,0.55l1.18,0.72l1.18,0.67l1.01,0.57l1.29,0.27l1.6,0.42l0.87,1.07l1.46,0.35l0.68,1.54l1.69,0.42l0.92,-0.48l0.41,0.61l0.35,0.72l0.17,0.93l0,0.92l-0.33,0.81l-0.23,0.86l-0.12,0.91l0.02,0.96l0.15,1.01l0.25,0.87l0.67,1.59l0.27,0.99l0.09,0.67l-0.9,2.47l-0.28,1.16l0.09,0.5l-0.71,1.25l-1.37,1.78l-0.6,1.01l-0.37,-0.28l-2,-0.06l-0.91,-2.02l-0.53,-1.59l-0.7,-1.36l-0.01,-0.32l0.43,-0.99l1.88,-0.96l-0.01,-0.31l-0.75,-0.14l-0.21,-0.32l-0.34,-1.51l-0.07,-1.35l-0.13,-0.89l-0.49,-1.79l-0.59,-1.07l-1.44,-2.07l-0.15,-0.54l0.49,-0.74l0.28,-0.67l-2,1.3l-2.77,1.42l-1.17,0.92l-0.23,0.35l-0.07,0.28l0.29,0.75l-0.01,0.25l-0.21,0.48l-0.19,1.32l-0.52,1.42l-0.3,0.31l-1.17,-0.42l-0.34,-0.42l-0.7,-1.74l0.1,-0.49l0.38,-0.43l0.49,-0.91l0.6,-1.39l1.06,-3.5l0.87,-0.09l1.48,-0.8l-2.44,-0.14l-0.37,-0.15l-0.36,-0.44l-0.35,-0.73l-0.55,-0.79l-0.94,-0.22l-0.42,-0.28l-0.68,-0.97l-0.44,-0.42l-0.26,-0.55l-0.09,-0.67l-0.2,-0.32l-0.64,-0.07l-0.36,-0.21l-0.22,-1.72l-1.27,-0.35l-0.54,-0.35l-0.89,-1.02l-0.26,-0.51l-0.1,-0.43l0.11,-1.21l-0.1,-0.22l-0.71,0.17l-4.59,-1.56l0.08,-2.47l-1.02,-3.19l-0.96,-1.26l0.14,-0.52l0.17,-0.28l0.39,-0.03l1.76,0.85l1.67,1.03l0.2,-0.18l-2.71,-2.23l-0.68,-0.68l-0.21,-0.85l-0.04,-0.46l0.19,-0.26l2.4,0.06l0.13,-0.19l-2.46,-0.55l-0.49,0.03l-0.47,1.04l-0.24,0.25l-0.52,-0.02l-0.18,-0.14l-0.69,-1.19l-0.63,-0.82l-1.15,-1.12l-0.25,-0.83l-0.12,-1.24l0.08,-1.18l0.73,-2.73l0.33,-0.49l0.08,-0.3l-0.27,0.06l-0.24,0.27l-0.66,1.29l-0.64,2.08l-0.58,0.73l-0.39,-0.15l-0.63,-0.8l-1.27,-0.95l-1.42,-0.19l-0.94,-1l-1.45,-2.83l-0.24,-1.44l-0.18,-0.35l-0.73,-0.44l-0.46,-0.68l-0.82,-3.5l-0.98,-2.42l-0.27,-1.29l0.02,-1.29l-0.12,-0.14l-0.26,1.02l-0.06,0.53l-0.55,0.17l0.56,1l0.15,0.5l-0.26,-0.03l-0.53,0.15l0.97,1.7l0.52,2.67l0.69,1.96l0.46,1.59l0.23,1.21l0.31,1.16l0.82,2.54l0.12,0.51l-0.07,0.42l-0.21,0.51l-0.4,0.21l-1.29,-0.28l-0.51,-0.62l-0.73,-1.14l-0.98,-0.5l-2.37,0.36l-0.19,-0.08l-0.02,-0.96l0.21,-1.71l-0.24,-0.68l-1.31,-2.46l0,-0.49l1.65,-1.21l-0.83,-0.06l-0.65,0.47l-0.27,-0.28l-0.45,-1.6l-0.28,-0.59l-0.13,-0.12l-0.02,1.53l0.31,0.79l0.06,0.46l-0.02,0.65l-0.16,0.47l-0.3,0.29l-0.31,0.08l-0.58,-0.31l-0.65,-0.59l-0.56,-0.27l-0.21,-0.24l-0.28,-0.67l-0.44,-0.5l-2.08,-0.59l-1.25,-0.73l-0.1,0.2l0.4,0.81l0.05,0.48l-0.31,0.15l-0.54,0.79l0.16,0.1l0.58,-0.27l0.66,0.01l1.1,0.44l1,0.59l0.37,0.33l0.16,0.51l0.13,0.18l0.99,0.57l0.06,0.31l-0.6,0.95l1.28,-0.14l0.76,0.31l1,1.41l0.35,0.79l0.08,1.03l-0.19,0.31l-0.37,0.22l-2.62,0.42l-0.91,1.27l-0.2,0.02l-0.73,-0.32l-1.34,-0.96l-1.66,-0.9l-3.78,-2.72l-0.1,-0.13l-0.07,-0.54l-0.26,-0.27l-0.51,-0.23l-0.71,-0.7l-0.91,-1.17l-0.56,-0.92l-0.22,-0.66l-0.53,-0.76l-1.68,-1.57l-0.88,-0.6l-0.77,-0.34l-0.67,-0.07l-0.18,-0.21l0.31,-0.35l0.04,-0.21l-1.47,-0.32l-1.4,-0.74l-3.54,-2.1l-1.82,-1.32l-1.06,-0.63l-0.45,-0.36l-0.2,-0.29l0.26,-0.3l0.71,-0.31l0.48,-0.35l0.76,-1.33l0.06,-0.43l-0.4,-0.97l-0.18,-0.88l0.01,-0.49l0.09,-0.48l0.12,-0.32l0.32,-0.31l0.22,-0.15l0.28,0.11l0.88,1.22l0.12,0.44l-0.04,1.66l0.25,1.94l0.08,-0.14l0.08,-0.64l0.05,-1.23l0.1,-0.59l0.19,-0.57l0.32,-0.3l1,0.18l0.46,-0.1l-1.95,-0.88l-1.22,-1.65l-0.22,-0.17l-0.67,-0.08l-0.71,0.66l-1.84,2.16l-0.51,0.38l-2.31,1.18l-1.56,0.22l-1.75,-0.22l-1.49,-0.42l-3.7,-1.98l-0.57,-0.46l0.9,-1.15l0.04,-0.37l-0.27,-1.21l-0.24,-0.35l-0.35,-0.2l-0.1,0.13l-0.01,0.36l0.08,0.66l-0.29,0.34l-0.64,0.36l-1.08,0.35l-3.28,-1.07l-3.36,-0.92l-3.01,-0.28l-4.29,0.45l-2.31,0.53l-1.33,-0.01l-1.27,-0.18l-0.08,-0.45l0.6,-0.23l-0.02,-0.33l-0.68,-1.05l-1.08,-0.68l-1.48,-0.3l-0.84,-0.35l-0.19,-0.39l-0.51,-0.39l-0.82,-0.39l-0.33,-0.63l0.41,-1.87l0.36,-1.12l0.33,-0.76l0.8,-1.25l-0.26,0.08l-1.1,0.88l-0.97,0.92l-0.93,1.22l-0.54,0.55l-0.68,0.49l-1,-0.2l-1.31,-0.89l-1.14,-0.49l-0.97,-0.1l-0.38,-0.17l0.72,-0.66l0.42,-0.54l0.59,-0.88l0.15,-0.44l-3.54,-0.41l-0.09,-0.49l0.02,-0.36l-0.09,-0.3l-0.5,-0.26l-0.73,0.11l-1.21,0.48l-0.47,-0.47l0.2,-0.23l0.4,-0.15l0.84,-0.76l-1.01,-0.51l-0.49,-0.53l-0.23,-0.42l0.14,-1.46l0.35,-0.91l2.4,-0.72l-0.71,-0.41l-1.48,0l-1.05,0.69l-1.27,1.01l-0.82,0.35l-0.38,-0.32l-0.52,-0.14l-0.67,0.03l-0.47,0.24l-0.27,0.46l-0.29,0.3l-0.31,0.14l-0.21,-0.07l-0.27,-0.52l-0.64,-0.37l-0.29,-0.41l-0.21,0.22l-0.29,0.69l-0.27,0.34l-1.17,0.26l-0.61,-0.13l-0.65,-0.96l-0.08,-0.32l0.33,-0.75l1.92,-2.9l-0.16,0l-0.57,0.43l-1.17,1.12l-0.5,0.32l-0.81,-0.03l-0.36,-0.17l-0.46,0.05l-0.57,0.27l-0.38,0.32l-0.2,0.37l0.1,0.08l0.85,-0.36l0.47,-0.07l0.11,0.23l-0.77,1.32l-0.51,1.28l-0.4,0.29l-0.57,-0.11l-0.65,0.06l-0.05,0.37l1.08,1.17l0.41,0.19l0.51,0.43l0.05,0.38l-0.31,0.99l-0.2,0.38l-0.27,0.18l-0.97,-0.13l-0.32,0.07l-0.72,0.56l-0.38,0.49l0.11,0.06l0.61,-0.37l0.84,-0.15l1.08,0.08l0.82,-0.15l0.57,-0.38l0.5,0.17l0.44,0.72l0.09,0.6l-0.25,0.48l-0.45,0.32l-0.65,0.15l-0.43,0.28l-0.21,0.41l-0.16,0.63l-0.11,0.84l0.01,1.53l-0.14,0.19l-0.25,0.09l-0.35,-0.01l-0.35,0.32l-0.94,1.94l-0.28,0.19l-0.29,-0.25l-0.28,-0.01l-0.27,0.24l-0.55,0.15l-0.83,0.05l-0.69,-0.13l-1.18,-0.57l-0.47,-0.36l-0.33,-0.55l-1.16,0.41l-0.26,-0.26l-0.53,-1.47l-0.16,0.07l-0.3,1.49l-0.27,0.5l-0.8,1.01l-0.59,1.83l-0.12,0.04l-0.1,-0.28l-0.22,-1.72l-0.18,-0.39l-0.73,0.89l-0.11,0.34l0.02,1.26l-0.17,0.17l-1.17,-0.82l-0.3,-0.07l-0.09,0.1l0.31,1.02l-0.09,0.34l-1.99,1.65l-0.45,-0.12l-0.27,-0.22l-0.32,-0.01l-1.21,0.55l-0.31,-0.07l-0.37,-0.46l-0.2,-0.01l-0.16,0.41l-0.12,0.83l-0.52,0.74l-1.51,1.11l-0.43,0.54l-0.38,0.77l-0.21,0.05l-0.72,-0.62l-0.87,-0.46l-0.15,0.15l0.21,0.53l-0.1,0.29l-0.41,0.06l-0.5,-0.11l-0.58,-0.28l-0.88,0.11l-1.18,0.5l-0.91,-0.15l-1.12,-1.25l-0.34,-0.13l-0.07,-0.32l0.37,-0.83l0.45,-0.6l0.31,-0.26l1.32,-0.67l1.42,-0.12l0.93,-0.39l1.19,-0.9l0.66,-0.71l1.36,-1.88l-0.06,-0.17l-0.23,-0.14l-2.65,1.59l-0.38,0.13l-0.47,-0.08l-1.81,-1l-0.36,-0.37l-0.15,-0.96l0.82,-2.02l0.51,-0.96l1.14,-1.44l1.44,-1.51l0.56,-1.03l1.02,-2.82l0.14,-1.33l-0.06,-1.65l0.12,-0.96l0.3,-0.27l2.93,-1.13l1.44,-0.95l2.71,-1.34l0.68,0.1l0.43,0.63l0.53,0.53l0.62,0.42l0.86,0.07l1.1,-0.29l1.64,0.35l3.29,1.48l0.72,0.14l0.04,-0.14l-0.44,-0.82l-2.3,-0.71l-0.94,-0.56l-2.55,-2.28l-0.54,-0.83l0.3,-0.32l0.71,-0.21l0.27,-0.25l0.16,-0.48l0.47,-0.62l0.78,-0.78l1.13,-0.71l2.1,-1.01l-0.76,-0.14l-1.43,0.07l-0.54,0.17l-1.04,0.77l-0.44,0.57l-0.67,1.14l-0.25,0.2l-1,0.06l-2.69,-0.21l-0.37,-0.67l-0.24,-0.13l-0.34,0.04l-2.65,1.26l-0.98,0.69l-0.75,0.83l-1.06,0.54l-1.37,0.25l-1.06,0.39l-1.18,0.9l-0.46,0.75l-0.07,0.37l0.09,1.22l-0.29,0.19l-0.62,0.01l-1.08,0.65l-2.38,2.04l-0.39,0.81l-0.03,0.29l0.24,0.71l-0.3,0.39l-0.68,0.59l-1.45,0.88l-0.91,0.28l-0.55,-0.06l-0.51,-0.23l-0.84,-0.83l-0.75,-0.16l-0.06,0.09l0.92,0.9l0.91,1.11l0.54,0.89l0.17,0.66l-0.08,0.65l-0.34,0.63l-0.92,1.04l-0.79,0.23l-1.94,0.06l-0.65,0.18l-0.22,0.18l1.22,0.68l0.08,0.27l-0.33,0.93l-0.39,0.26l-1.17,0.41l-1,0.01l-0.13,-0.13l0.3,-0.73l-0.02,-0.19l-0.34,-0.21l-0.56,0.21l-1.47,0.9l-0.17,0.16l0.42,0.37l-0.14,0.23l-0.83,0.68l-0.38,0.48l-0.56,0.47l-2.36,1.31l0.09,0.43l-0.78,1.35l-0.51,1.21l0.28,0.59l1.66,0.91l0.83,0.29l0.94,0.6l1.65,1.47l0.49,0.86l0.04,0.38l-0.12,0.38l-0.3,0.5l-0.74,0.91l-1.63,1.27l-0.7,0.32l-1.01,0.18l-0.35,0.19l-1.46,1.21l-0.46,0.71l-0.06,0.67l-0.31,0.43l-1.74,0.65l0.03,0.17l0.56,0.17l-0.35,0.77l-0.28,1.1l-0.31,0.14l-0.99,-0.17l-1.34,0.22l-0.11,0.11l-0.16,0.8l-3.41,0.01l-0.99,1.39l-0.46,0.4l-1.5,0.87l-0.88,0.3l-0.96,0.1l-0.54,0.29l-0.13,0.47l-0.33,0.37l-0.92,0.54l-0.54,0.79l-0.31,0.08l-1.51,-0.07l-0.34,0.21l-0.36,1.13l-0.28,-0.02l-0.47,-0.37l-0.72,0.08l-1.78,1.02l-0.43,0.41l-0.01,0.26l0.19,0.3l0.21,0.85l-0.12,0.52l-0.87,1.34l-0.25,0.18l-0.79,0.22l-0.45,0.75l-0.65,-0.22l-0.57,0.05l-0.46,0.47l-0.44,0.24l-0.43,0l-0.6,0.32l-0.78,0.65l-0.68,0.38l-0.57,0.1l-0.53,-0.05l-0.48,-0.21l-0.47,0l-0.46,0.2l-0.48,0.37l-0.57,1.2l-0.51,0.48l-0.27,0.05l-0.5,-0.19l-0.72,-0.43l-0.81,-0.07l-1.43,0.5l-0.53,0.5l0.78,0.3l0.36,0.25l-0.04,0.16l-0.45,0.07l-0.71,-0.16l-0.46,0.04l-0.59,0.22l-1.39,0.08l-0.55,0.15l-1.3,1.24l-0.19,0.3l0.11,0.1l0.59,-0.03l0.6,0.38l0.27,0.38l0.14,0.43l0.05,0.77l0.1,0.13l-1.52,0.96l-0.47,0.44l-0.27,0.14l-0.12,-0.18l0.14,-1.4l-0.05,-0.25l-0.29,-0.09l-0.38,0.37l-0.98,1.48l-0.87,0.66l-5.65,0.93l-0.87,0.3l-0.35,0.85l-0.39,0.72l-0.48,0.53l-0.49,0.29l-0.02,-0.29l0.53,-2.15l-0.01,-0.45l-0.46,-0.4l-0.24,-0.01l-0.34,0.05l-0.63,0.35l-0.34,0.04l-0.39,-0.13l-0.78,0.3l-1.95,1.09l-1.14,0.12l-0.35,0.24l-0.64,0.7l-0.37,0.22l-0.45,-0.08l-0.53,-0.38l-0.51,0.06l-0.5,0.5l-0.42,0.14l-0.92,-0.68l-0.52,0.19l-0.77,0.61l-0.73,0.35l-0.7,0.08l-1.72,-0.16l-0.63,-0.33l-0.08,-0.25l0.27,-0.95l0.44,-0.63l0.33,-0.26l0.4,-0.21l0.49,0.09l0.85,0.44l-0.04,-0.26l-0.26,-0.36l-0.71,-0.68l-0.76,-0.45l-0.51,0.04l-0.75,0.2l-0.56,0.31l-0.36,0.42l-0.69,1.49l-0.28,0.38l-2.64,2.25l-0.98,0.65l-0.74,-0.26L274.9,725l-0.69,0.55l-0.56,0.2l-0.43,-0.14l-0.31,-0.22l-0.18,-0.29l0.1,-0.2l0.38,-0.12l0.03,-0.58l-0.32,-1.04l-0.25,-0.59l-0.71,-0.25l-0.22,0.38l-0.31,2.15l-0.16,0.46l-0.61,0.47l-1.36,0.35l-0.35,-0.16l-0.72,-1.59l-0.94,-0.53l-0.18,0.41l-0.01,0.93l-0.47,0.74l-0.94,0.56l-0.66,0.21l-0.38,-0.13l0.12,-0.53l0.62,-0.94l0.32,-0.84l0.02,-0.73l0.16,-0.52l0.3,-0.31l1.61,-0.66l0.6,0l0.23,0.33l0.36,0.14l0.5,-0.05l0.37,-0.25l0.25,-0.46l0.74,-0.47l1.23,-0.49l1.55,-1.1l1.87,-1.72l2.01,-1.38l2.16,-1.04l2.23,-0.7l4.28,-0.67l0.27,0.17l-0.49,0.44l0.16,0.39l0.37,0.14l1.49,0.09l0.65,-0.21l0.09,0.37l-0.3,0.37l-0.96,0.22l-0.06,0.36l0.84,1.96l0.33,0.35l0.33,0.05l0.19,-0.18l0.18,-1.22l0.48,-0.13l0.88,0.15l0.52,0.29l0.17,0.43l0.42,0.42l0.67,0.41l0.47,0.03l0.27,-0.35l-0.2,-0.54l-1.14,-1.35l-0.28,-0.52l0.05,-0.62l0.38,-0.71l0.7,-1.02l1.03,-1.34l0.85,-0.9l1.5,-0.9l0.96,-0.39l2.51,-1.32l4.43,-0.93l1.25,-0.96l1.63,-1.01l0.65,-0.19l-0.11,0.5l0.08,0.49l0.83,0.5l0.56,0.23l0.29,-0.03l0.18,-0.46l0.07,-0.9l0.15,-0.83l0.23,-0.76l0.26,-0.58l0.83,-0.96l1.15,-1.05l1.52,-1.18l0.9,-0.49l0.79,-0.19l0.83,-0.48l1.5,-1.24l0.43,-0.17l0.92,-0.12l0.29,0.19l0.11,0.41l0.18,0.28l0.83,0.39l0.65,-0.21l-0.06,-0.19l-0.45,-0.21l-0.26,-0.28l-0.1,-0.95l-0.46,-0.66l0,-0.63l0.3,-0.92l0.95,-2.12l0.55,-2.27l0.7,-1.22l0.97,-0.29l2,0.07l-1.01,-0.82l-0.42,-0.09l-0.68,-0.43l0.01,-1.49l0.22,-1.04l0.73,-1.1l2.2,-1.67l2.24,-1.02l-0.24,-0.17l-0.16,-0.47l1.46,-2.65l1.37,-2.36l-1.6,1.92l-1.7,1.38l-4.4,1.09l-3.07,1.03l-1.38,0.11l-0.77,-0.59l-0.34,-1.67l-0.26,-0.63l-0.27,-1.1l0.49,-1.25l0.58,-0.82l0.88,0.03l0.86,0.64l0.82,0.21l-0.88,-1.11l-1.37,-1.1l-0.75,0.1l-0.81,1.14l-0.9,0.71l-0.56,-0.44l-0.3,-0.43l0.03,1.11l-0.83,1.5l-0.42,1.07l0.04,3.07l-0.38,1.14l-1.37,0.26l-0.8,-1.18l-1.28,-4.17l-0.5,-1.22l-1.25,-2.11l-0.6,0.12l-0.89,0.7l-0.73,0.08l-1.47,-1.68l-0.59,-1.16l-0.5,-1.35l-1.34,0.36l-1.22,0.52l-1.51,0.93l-0.81,-0.21l-2.47,0.5l-0.24,-0.04l-0.45,0.49l-0.37,0.18l-0.52,1.02l-3.21,0.08l-2.84,-1.23l1.19,-0.33l1.28,-0.17l1.29,-0.87l-0.04,-1.62l0.12,-0.79l0.26,-0.97l1.43,-1.09l-1.13,-0.28l-0.85,0.3l-0.42,-1.2l0.2,-2.1l1.08,-1l0.59,-0.83l0.63,-1.19l0.3,-1.08l-0.12,-2l-0.7,-4.35l-0.01,-3.13l-0.91,-1.9l1.64,-2.3l1.69,-2.05l1.67,-0.69l-0.07,-0.18l-0.77,-0.19l-0.54,0.01l-0.65,0.64l-0.62,0.46l-2.26,2.58l-1.34,1.19l-0.73,0.25l0.86,0.82l0.03,0.51l-0.09,1.12l-0.6,1.23l-0.45,0.65l-1.18,-0.37l-1.35,0.76l-2.83,0.46l-3.58,-0.29l-1.65,-0.54l-1.37,-1.81l0.23,-0.76l0.26,-0.64l-1.84,-2.98l-0.75,-2.67l-0.99,-0.34l-0.7,-0.86l-0.75,-1.24l0.31,-0.73l0.32,-0.49l-0.52,-0.56l-0.82,-0.2l-0.86,-0.54l3.3,-2.2l1.41,-1.72l0.76,-0.08l0.79,0.56l1,1.13l0.93,0.63l0.27,0.47l0.19,0.8l-0.73,1.04l-0.6,0.7l0.52,-0.09l1.64,-0.89l1.26,-0.83l0.43,0.24l0.24,0.28l0.22,1.28l0.34,1.34l1.76,-0.7l1.16,-1.16l-0.49,-0.78l-0.7,-0.58l-1.92,-1.04l0.61,-0.25l1.3,0.41l0.6,-0.24l-0.38,-0.67l-0.52,-0.65l-2.2,1.06l-3.2,-0.99l-1.98,-1.55l-2.28,-0.49l-0.3,-0.28l-0.29,-0.61l1.59,-0.78l1.07,-0.38l0.15,-0.36l-0.5,-0.2l-1.06,0.02l-0.28,-0.66l0.34,-0.9l-0.18,0.04l-0.53,0.39l-0.47,-0.41l-0.34,-0.55l0.37,-0.37l0.66,-0.47l-0.19,-0.15l-0.46,0l-0.65,0.67l-0.1,0.67l-0.28,0.92l-0.76,-0.04l-0.58,-0.29l-0.16,-1.06l0.14,-2.12l-1.06,-0.9l0,-1.1l1.16,-1.06l-0.14,-0.77l-0.75,-0.46l-1.13,0.37l-0.24,-0.71l0.12,-0.66l0.25,-0.92l0.29,-0.02l0.16,0.25l2.02,0.06l0.25,-0.19l-1.25,-1.22l-0.17,-0.94l0.75,-0.27l1.11,0.3l1.69,-0.02l-0.39,-1.06l0.01,-0.51l0.1,-0.82l0.65,-1.24l2.71,-2.49l2.5,-2.01l0.72,-0.43l0.89,-0.08l0.67,0.46l0.62,0.77l0.22,-0.19l-0.2,-0.3l-0.03,-1.14l1.2,-0.1l0.97,-0.99l0.14,-0.33l-0.83,0.29l-0.95,0.6l0.05,-0.86l0.35,-1.91l0.82,-1.67l0.47,-0.72l0.81,-0.58l1.79,0.19l0.26,0.24l0.16,-0.34l-0.71,-1.4l0.67,-0.75l0.5,-0.35l2.25,-0.12l1.06,0.53l1.18,1.21l0.54,1.25l-0.26,0.49l-0.29,0.25l-0.52,0.22l-0.23,0.22l0.02,0.23l0.78,-0.44l1.2,-0.47l0.47,0.47l0.28,0.71l0.49,0.12l1.68,-0.08l0.93,-0.32l1.33,-1.13l1.51,-0.56l2.53,-2.37l0.83,-1.03l0.66,-0.02l0.52,0.25l0.14,1.06l0.49,0.42l3.25,0.58l1.74,-0.03l1.36,-0.65l1.56,-1.28l0.94,-0.89l0.66,-1.3l0.01,-1.88l-0.07,-1.58l0.27,-3.53l-1,-2.62l-0.94,-0.94l-0.72,-0.08l0.86,-1.3l1.44,0.52l1.03,-0.04l0.95,-0.5l0.38,-0.46l0.64,-0.98l0.15,-1.17l-0.06,-0.67l-0.37,-0.81l-0.39,-1.16l-0.36,-0.44l-0.38,-0.07l-2.34,1.54l-1.12,-0.24l-0.73,-0.58l-1.01,0.96l-2.26,0.48l-1.33,0.73l-2.65,1.97l-0.8,0.99l-0.65,-0.12l0.12,-2.31l-1.6,-2.67l-0.84,0.53l0.18,0.75l0.36,0.6l0.75,0.42l-0.52,0.54l-0.49,0.77l-0.6,-1.01l-1.14,-1.54l-1.34,-1l-3.91,-1.02l-2.89,0.44l-0.16,-0.31l-0.22,-0.17l-0.51,0.16l-0.32,0.42l-0.37,0.22l-0.55,-0.05l-1,-0.48l-1.81,-1.33l-4.25,-2.44l-0.99,-1.02l-0.54,-1.87l0.35,-1.05l0.59,-0.31l0.43,-1.53l-0.75,-0.68l-1.1,-2.74l-0.36,-1.14l0.17,-0.06l0.24,0.35l0.55,0.38l1.58,0.16l0.95,-1.26l1.23,-0.06l0.96,0.51l-0.11,-0.46l-0.17,-0.38l-2.42,-1.54l-0.43,0.11l-4.31,-2.78l-2.98,-3.43l-0.16,-0.53l-0.02,-1.06l0.81,-0.78l0.65,-0.28l-0.15,0.53l-0.09,0.53l2.5,-0.5l1.6,-1.2l2.17,0.39l0.62,-0.28l0.91,-0.63l1.37,-1.14l1.54,-0.35l1.1,-0.4l1.28,-0.04l0.78,0.97l0.28,0.18l1.75,0.68l0.68,-0.11l0.32,-0.14l0.29,-0.29l-1.39,-1.74l0.38,-0.62l0.37,-0.41l2.47,-0.8l1.71,0l0.83,0.28l2.97,-1.12l1.48,-0.14l2.61,0.36l2.09,0.49l0.38,0.81l-1.07,-0.45l-0.52,-0.02l0.29,0.32l0.26,0.59l-0.28,0.57l-1.18,1.6l-0.34,1.45l-0.58,0.34l-0.62,0.53l1.57,2.65l3.29,1.04l1.91,0.11l0.88,0.9l0.82,0.37l2.46,0.3l1.67,0.9l0.79,0.02l2.43,-2.68l0.77,-0.33l0.57,0.71l0.81,0.67l0.66,-0.17l0.28,0.92l0.19,-1.72l-0.17,-0.71l-2.4,-1.82l-1.94,0.12l-0.4,-0.79l0.51,-1.23l-1.09,-3.65l-0.63,-0.85l-0.93,-0.27l-0.19,-1.22l-0.02,-1.52l0.95,-0.37l0.79,-0.07l0.55,0.63l0.28,2.05l0.64,0.46l-0.68,1.79l0.45,1.93l1.61,2.09l1.76,-0.18l1.13,0.3l0.6,0.5l1.32,1.83l0.81,0.38l2.83,-0.11l0.36,-1.39l0.02,-1.07l-0.47,-0.78l-1.81,-0.31l-1.13,-1.38l-1.25,0l-2.58,1.06l-0.94,-0.9l-0.47,-1.03l-0.88,-1.15l0.28,-1.68l1.4,-1.65l0.91,-0.73l-0.44,-0.81l-1.41,-0.85l-2.77,-0.21l0.04,-0.67l0.19,-0.69l-1.43,1.07l-1.03,-0.58l-1.53,-0.25l-2.95,-2.08l-0.76,-1.79l-0.15,-1.33l0.04,-3.52l-0.53,-2.36l-5.56,-9.18l-2.89,-2.78l-1.04,-2.45l-0.87,-0.79l-0.91,-0.5l-1.05,-1.02l1.08,-0.51l0.66,-0.08l-0.85,0.62l0.39,0.35l0.87,-0.24l0.56,-0.44l1.3,-2.19l1.69,-3.41l0.28,-1.47l3.98,1.52l2.78,0.56l0.99,-0.06l3.58,0.43l1,-0.15l1.99,-0.76l2.53,-1.64l2.43,-2.41l0.47,-0.7l0.05,0.23l0.18,-0.08l0.47,-1.04l0.91,-2.51l1.46,-2.21l4.89,-4.65l2.15,-1.8l0.78,-0.87l0.73,-0.6l0.21,0.8l0.13,0.25l0.02,0.36l-0.36,0.07l-0.71,0.58l-0.86,0.29l-0.24,0.2l0.45,0.06l1.43,-0.19l0.89,-0.45l3.91,-0.27l2.43,-1.46l0.18,-0.41l3.48,-1.74l0.38,0.19l0.39,0.4l-1.18,1.42l0.47,0.55l-0.95,1.8l1.05,0.28l0.03,0.94l0.23,-0.75l0.24,-1.09l0.33,-1.05l0.33,-0.7l0.66,0.5l1.85,-0.42l-2,-0.56l-0.8,-2.02l-0.67,-0.17l2.83,-2.04l2.39,-1.09l0.45,0.13l0.16,0.34l-0.06,0.48l-0.51,0.21l-0.56,0.45l0.09,0.53l0.28,0.14l1.07,-0.18l0.55,-0.4l2.08,0.5l0.69,-0.22l0.23,-0.32l2.72,0.5l0.55,-0.15l1.98,-1.03l1.9,-1.36l0.9,-0.77l1.69,-2.1l1.35,-1.32l2.02,-1.19l0.38,0.27l-0.62,0.2l-0.51,0.57l0.37,0.96l3.31,2.46l0.9,0.27l0.17,1.13l-0.49,0.96l-1.15,0.96l-2.13,0.8l0.5,0.55l0.19,1.1l0.54,0.23l0.99,-0.22l0.84,-0.5l1.86,-1.8l0.67,-1.07l0.4,-0.23l1.19,0.5l0.6,0.72l0.62,1.19l-0.47,0.96l-0.43,0.52l0.91,0.97l1.13,0.36l1,0.82l1.77,-1.05l1.26,-0.08l1.14,0.23l1.6,-0.48l2.37,1.36l0.68,-0.16l0.99,0.32l0.99,0.74l0.29,0.68l-1.35,1.15l-0.39,1.34l0.32,0.63l0.72,0.21l-0.02,0.81l0.43,0.26l2.31,0.27l-0.23,0.35l-0.18,0.44l-0.86,0.91l4.04,1.14l0.63,-0.49l0.88,-0.11l1.91,-0.54l0.64,0.42l0.7,0.89l0.72,0.26l0.71,-0.08l1.75,-0.94l1.87,0.16l0.72,0.46l0.83,-0.07l2.3,1.56l0.88,0.25l1.03,1.81l0.62,0.11l0.78,-0.64l0.61,0.08l0.53,0.74l0.96,0.31l0.35,1.12l0.46,0.44l3.65,1.14l1.88,-0.21l2.68,0.31l1.26,0.61l1.37,0.04l2.1,2.03l1.17,0.37l0.2,0.45l3.35,0.67l1.24,-0.9l2.08,-0.14l1.9,-0.72l1.05,0.06l1.21,0.26l0.47,-0.08l0.35,-0.34l2.92,1.54l1.61,1.68l0.69,1.21l3.47,1.81l1,0.98l0.67,1.06l0.41,0.12l0.3,-0.3l1.24,0.12L456.18,521.82zM293.12,552.84l-0.27,0.01l0.09,-0.23l0.91,-0.41l1.55,-0.38l-0.1,0.16l-0.89,0.39L293.12,552.84zM245.5,580.41l-0.03,0.4l0.71,0.2l0.91,0.51l0.94,0.74l1.1,0.26l1.73,-0.63l0.9,0l0.86,0.13l0.77,0.58l0.64,0.89l0.2,0.46l0.05,0.7l-0.09,0.8l0.07,0.62l1.36,1.21l0.93,0.62l0.12,0.44l0.05,0.57l0.72,0.67l0.93,0.17l0.45,0.3l1.5,0.53l1.69,1.18l-0.79,1.34l-0.82,0.43l-1.65,-0.79l-1.78,-0.38l-0.97,0.49l-0.92,0.73l-0.4,0.88l-0.49,0.3l-0.42,0.06l-0.12,-0.6l0.15,-1.67l-0.13,-0.52l-0.21,-0.37l-0.67,-0.78l-0.74,-0.61l-0.48,-0.21l-0.17,-0.66l0.08,-0.84l-0.2,-0.52l-0.47,-0.8l-0.52,-0.69l-1.78,-1.73l-0.65,-0.38l-0.75,-0.16l-0.92,0.16l-0.98,0.38l-0.93,0.21l-0.82,-0.18l-0.64,-0.56l-0.46,-0.9l-0.18,-0.58l0.1,-0.84l0.3,-0.77l0.38,-0.71l1.05,-1.67l0.79,-0.11L245.5,580.41zM401.55,660.75l-0.96,0.03l-0.41,-0.24l-0.04,-0.22l0.26,-0.75l0.02,-0.33l0.49,-0.08l0.51,0.42l0.12,0.39L401.55,660.75zM219.3,623.28l1.16,1.52l1.01,0.28l0.48,1.08l0.08,0.76l-1,-0.9l-1.7,-0.62l-1.53,-2.79l-0.64,-0.75l0.6,-1l1.08,-0.21l-0.11,1.62L219.3,623.28zM370.14,664.16l-0.37,0l0.59,-0.68l0.54,-1.41l0.42,0.27l0.05,0.28l-0.96,1.39L370.14,664.16zM403.05,666.67l-0.04,0.4l-0.27,0.36l0.16,0.73l-0.51,1.17l-0.22,0.76l-0.26,0.46l-0.23,0.17l-0.2,-0.13l-0.02,-0.27l0.16,-0.41l-0.5,-0.03l-0.05,-1.07l0.31,-0.31l0.14,-0.44l0.06,-0.3l0.45,-1.32l0.13,-0.08l0.01,0.32l0.1,0.1l0.19,-0.11l0.31,-0.58l0.11,-0.06L403.05,666.67zM412.56,667.51l0.13,0.43l1.45,0.01l0.41,0.11l0.15,0.21l-0.22,0.27l-0.59,0.33l-1.69,0.53l-1.4,0.75l-0.17,-0.09l-0.17,-0.96l-0.21,-0.4l-0.11,-0.54l0.02,-0.2l0.27,-0.35l0.53,-0.5l0.36,-0.17L412.56,667.51zM422.05,669.92l-0.27,0.36l-0.65,-0.17l-0.34,-0.26l1.24,-0.9l0.18,0.21L422.05,669.92zM266.1,640.66l0.44,0.93l0.34,0.15l1.18,0.12l0.36,0.28l0.3,0.43l0.1,0.55l-0.21,0.85l-0.41,0.69l-0.26,1.07l-0.18,0.44l0.42,0.78l-0.06,0.87l-0.16,0.9l-1.39,-0.1l-1.31,-0.35l-1.3,0.25l-0.36,0.36l-0.02,0.7l-0.36,0.07l-0.24,-0.23l-0.36,-0.76l-0.51,-0.47l-1.94,-1.08l-2.06,-2.55l-1,-0.71l-0.73,-1.63l-0.51,-1.94l0.75,-0.05l0.71,0.08l2.93,1.19l0.74,-1.04l0.48,-0.17l1.06,-0.03l1.09,-0.37l0.39,0.14l0.33,0.37l0.96,-0.13l0.47,0.05L266.1,640.66zM401.55,676.29l-0.86,0.14l-0.16,-0.47l0.55,-1.07l0.41,-0.6l0.28,-0.13l1.08,-1.17l1.15,-0.82l1.1,-1.25l1.16,-1.83l0.25,-0.7l0.47,-0.03l0.71,0.54l0.41,0.7l-0.26,0.51l-2.75,2.5l-0.24,0.34l-0.31,0.9l-0.24,0.3l-0.35,0.12l-0.28,0.38l-0.21,0.65l-0.34,0.32l-0.47,-0.02l-0.34,0.15l-0.21,0.32L401.55,676.29zM399.74,672.26l-0.44,0.43l-1.47,-0.43l0.4,-0.88l1.2,-0.46l1.16,1.02L399.74,672.26zM425.76,678.07l-0.37,0.07l0.61,-0.96l0.8,-1.06l0.73,-0.65l0.92,-0.24l-0.13,0.5l-1.23,0.86L425.76,678.07zM297.65,677.72l-0.62,0.1l-0.57,-0.26l-0.11,-1.56l0.37,0.04l0.98,-0.77l1.84,-0.37l0.43,0.01L297.65,677.72zM362.51,691.8l-0.24,0.06l-0.5,-0.54l-0.3,-0.54l0.3,-0.33l1.22,-0.61l0.53,0.06l0.2,0.16l0.05,0.25l-0.09,0.35l-0.3,0.41L362.51,691.8zM362.77,693.73l0.27,0.16l0.42,-0.84l0.21,0l0.82,0.88l0.59,-0.08l0.23,0.97l0.32,0.13l0.32,-0.07l0.17,0.09l-0.2,0.96l-0.82,0.89l-0.35,0.2l-0.41,-0.32l-0.15,-0.12l-0.23,-0.48l-0.14,-0.58l-0.13,-0.03l-0.61,0.57l-0.03,0.32l0.15,0.51l-0.08,0.29l-0.58,0.06l-0.54,-0.16l-0.74,0.32l-0.12,-0.29l0.01,-0.75l-0.22,0.05l-0.45,0.85l-0.43,0.52l-0.71,0.38l-0.17,0.21l-0.47,-0.04l-0.73,0.19l-0.42,-0.11l-2.39,-1.37l-0.54,-0.45l2.43,-1.92l1.23,-0.7l0.62,0.14l0.59,0.37l0.34,0.01l0.18,-0.99l-0.48,-0.83l0.07,-0.31l1.38,-0.31l0.47,0.14l0.5,0.34l0.45,0.5L362.77,693.73zM502.66,703.44l2.03,0.24l1.47,-0.16l1.47,2.16l0.94,1.76l0.56,1.24l0.35,1.2l0.44,1.16l-0.02,0.17l-0.83,-0.75l-0.66,-1.58l-0.32,-0.61l-0.3,-0.27l-0.33,-0.58l-0.66,-1.51l-0.05,-0.43l-0.28,-0.39l-0.31,-0.15l-0.33,0.09l-0.11,0.16l0.11,1.06l0.33,1.17l1.61,2.5l1.06,1.41l0.22,0.47l0.21,1.33l-0.39,0.63l0.59,1.2l0,0.24l-0.1,0.24l-1.38,0.63l-1.17,2.35l-1.35,1.41l-0.64,0.25l-0.33,-0.21l-0.32,-0.5l-0.21,-0.68l-0.1,-0.85l0.33,-0.56l0.56,-2.84l-0.03,-0.92l-0.93,-1.24l-0.57,-1.02l-0.35,-1.45l-0.66,-3.85l-0.28,-1.23l-0.36,-1.02l-0.43,-0.81l-0.34,-0.9l-0.25,-0.98l0.06,-0.39l0.71,0.49l0.89,1.39L502.66,703.44zM505.52,702.28l-0.04,0.38l-1.08,0.02l-1.12,-0.49l-0.57,-0.69l0.09,-0.33l1,-0.35l0.99,0.63L505.52,702.28zM494.29,702.56l1.19,1.42l0.02,0.34l-0.19,1.01l-0.61,0.31l0.19,0.39l0.47,0.28l0.32,-0.26l1.14,-1.46l0.36,-0.31l0.22,-0.04l1.48,0.36l1.31,0.61l0.4,0.52l0.26,0.93l-0.25,2.04l-1.04,0.4l-0.5,-0.01l-0.54,-0.27l-0.83,0.74l0.73,0.51l2.17,0.03l0.71,1.11l0.23,0.87l-0.39,1.63l-1.25,-0.39l-1.13,-0.89l-2.28,-1.23l-0.53,-0.04l-0.35,0.25l-0.07,0.81l0.09,1.74l-0.56,0.92l-1.78,-0.33l-0.74,-1.29l-0.71,-2.07l-2.49,-2.39l-0.67,-0.48l-0.91,-1.46l0.31,-1.19l0.08,-0.68l0.45,-0.19l0.66,-0.54l0.34,-1.15l0.63,0.9l0.84,0.86l-0.02,-0.83l0.36,-0.68l0.79,0l0.37,-0.15l0.5,-0.64l0.74,-0.35L494.29,702.56zM357.81,701.13l-0.07,0.82l0.34,-0.05l1.34,-0.65l0.67,-0.15l0.83,0.08l0.6,0.48l0.09,0.31l-0.11,0.34l-0.63,0.63l-0.05,0.46l0.44,0.93l1.32,0.66l0.13,0.28l-0.05,0.3l-1.16,1.26l-0.4,0.28l-0.26,0.04l-1.7,-0.51l-1.52,-0.7l-0.63,-0.18l-0.25,0.11l-0.52,0.36l0.3,0.18l1.38,0.32l0.4,0.7l0.15,0.49l0.03,0.52l-0.31,0.17l-0.62,0.06l-0.72,-0.11l-0.98,0.44l-0.59,0.58l-1.81,-0.11l-1.49,0.66l-0.55,0.35l-0.25,0.49l-0.57,0.29l-1.22,0.19l0.64,0.45l0.06,0.3l-0.05,0.39l-0.15,0.32l-1.16,1.36l-1.94,0.95l-0.43,-0.13l-0.16,-0.18l-0.12,-0.26l0.03,-0.24l2.64,-2.11l-0.07,-0.14l-0.59,-0.18l-0.85,-0.84l-0.75,0.33l-0.15,-0.04l0.28,-0.55l0.56,-0.62l-0.04,-0.21l-0.21,-0.21l-0.54,-0.2l-0.87,-0.18l-0.67,0.06l-0.48,0.29l-0.06,0.15l0.9,0.11l0.21,0.23l0.18,0.39l0.08,0.42l-0.02,0.46l-0.29,0.58l-0.55,0.69l-0.6,-0.24l-0.99,-1.91l-0.14,-2.58l-0.76,-2.09l0.03,-0.46l0.51,-1.12l1.38,-1.48l1.25,-0.26l0.95,-0.56l0.84,-0.08l0.5,0.1l0.63,0.42l0.17,0.69l-0.21,0.27l0.04,0.17l0.42,0.46l0.3,1.43l0.41,1.29l0.33,0.55l0.48,0.38l-0.4,-1l-0.14,-1.18l0.2,-2.27l-0.06,-0.62l0.33,-0.11l0.85,0.23l0.03,-0.34l-0.79,-0.91l-0.46,-0.72l-0.13,-0.53l0.08,-0.43l0.6,-0.55l0.31,-0.13l0.3,-0.03l0.56,0.23l0.23,0.24l0.51,1.55l0.28,0.5l0.29,0.05l0.31,-0.19l0.32,-0.44l0.3,-0.25l0.28,-0.05l0.79,0.34l0.29,-0.03l0.19,-0.34l0.09,-0.64l0.24,-0.2l0.12,-0.46l-0.34,-0.77l0.55,-0.13l1.63,0.79l0.64,0.69L357.81,701.13zM355.16,700.32l-0.28,0.38l-0.19,-0.14l-0.36,-0.55l-0.79,-0.84l-0.33,-0.55l0.01,-0.21l0.34,-0.18l0.97,0.73l0.37,0.59L355.16,700.32zM500.93,715.66l0.76,1.6l0.56,1.24l0.52,1.5l0.9,3.11l0.41,1.17l0.14,0.65l0.17,1.7l-0.09,0.37l-0.21,0.35l-0.02,0.49l0.27,1.29l0.11,1.97l-0.14,1.12l-0.22,0.18l-0.58,-0.34l-0.49,-0.58l-0.37,-0.61l-0.93,-1.94l-0.29,-0.91l-0.05,-0.66l0.11,-0.49l0.26,-0.31l0.44,-0.82l-0.07,-0.13l-0.35,0.2l-0.73,0.14l-0.68,-0.61l-0.52,-0.31l0.05,-1.15l-0.15,-0.32l-0.98,0.4l-0.39,-0.3l-0.1,-0.43l-0.01,-0.64l0.17,-0.57l0.88,-1.46l-0.11,-0.26l-0.46,-0.04l-0.62,-0.46l-0.34,-1.58l-0.68,-0.88l-0.38,0.1l-0.76,2.6l-0.41,0.58l-1.21,0.41l0.22,-0.72l0.09,-0.64l-0.5,-1.92l-0.04,-0.75l0.27,-0.56l0.85,-0.26l0.44,-0.34l0.33,-0.55l0.07,-0.52l0.61,-1.4l0.3,-0.28l0.82,-0.02l1.8,1.44l0.54,0.2L500.93,715.66zM221.06,676.61l-1.02,0.38l-0.63,-0.5l-0.04,-0.56l0.07,-0.21l2.25,0.19L221.06,676.61zM355.36,711.31l-1.09,0.32l-0.18,-0.05l-0.78,0.86l-0.55,0.34l-0.52,-0.86l0.35,-1.15l0.68,-0.7l2.76,0.69l0.18,0.25l-0.02,0.19l-0.23,0.12L355.36,711.31zM514.17,720.12l0.57,0.43l0.26,-0.51l0.55,-0.01l1.04,0.37l0.65,0.61l0.39,0.72l0.06,0.44l-0.03,1.01l0.15,1.03l-0.01,0.54l-0.11,0.45l-0.21,0.37l-0.25,0.06l-0.86,-0.87l-1.02,-1.61l-0.72,-0.46l-0.02,0.17l0.22,0.47l0.62,0.86l0.14,0.53l0.44,0.63l0.21,0.49l0.15,0.65l0.03,0.57l-0.08,0.5l-0.16,0.33l-0.25,0.16l-1.4,-0.05l-0.81,0.38l-0.98,-0.12l-0.25,-0.28l-0.18,-0.48l-0.15,-1.17l-0.35,-1.67l-0.02,-1.3l-0.69,-1.14l-0.58,-0.68l-0.8,-0.59l-0.54,-0.6l0.11,-0.51l0.76,-0.42l1.29,0.01L514.17,720.12zM509.25,722.78l0.59,1l0.76,-0.13l0.48,0.75l0.39,1.14l-0.19,0.76l-0.35,-0.15l-0.35,0.45l-0.15,1.45l0.19,1.43l-0.03,1.43l-0.36,1.48l-0.04,0.98l-0.16,0.3l-0.19,0.11l-0.26,-0.25l-0.37,-0.19l-0.41,0.85l-0.55,0.04l-0.56,-1.84l0.24,-3.13l0.88,-0.68l-0.59,-0.82l-1.2,-0.92l0.07,-0.56l-0.95,-1.54l-0.07,-0.38l0.07,-1.33l0.74,-1.22l1.05,-0.27l0.77,0.46l0.44,0.41L509.25,722.78zM519.69,726.87l-0.07,0.22l-1.04,0.05l-0.39,-0.15l-0.18,-0.62l0.06,-0.59l0.21,-0.47l0.23,-0.89l0.13,-1.47l1.64,1.52l0.52,0.69l0.32,0.87l-0.52,0.37l-0.64,0.21L519.69,726.87zM221.45,685.41l0.92,0.63l0.63,0.02l0.45,0.32l-0.03,0.36l-1.12,0.42l-0.34,-0.17l-0.73,-1.23L221.45,685.41zM344.25,718.72l-0.4,-0.03l-0.54,-0.49l0.16,-0.45l0.95,-0.42l0.84,0.23l0.01,0.32l-0.1,0.34l-0.1,0.19l-0.31,0.17L344.25,718.72zM340.22,719.23l-0.61,0.25l-0.16,-0.15l0.02,-0.29l0.21,-0.43l0.33,-0.41l1,-0.72l0.96,-0.43l0.43,0.11l0.09,0.39l-0.66,0.67L340.22,719.23zM525.36,732.63l0.02,2.46l-0.34,-0.11l-0.31,0.02l-0.61,0.4l-0.68,-0.1l-0.33,-0.25l-0.14,-0.31l0.07,-0.74l-0.4,-0.38l-1.26,-0.06l-0.48,-0.14l-0.31,-0.75l-0.13,-1l0.17,-0.39l0.61,-0.31l0.4,-1.26l0.26,-0.18l0.85,-2.5l0.53,0.13l1.02,1.4l1.3,2.04L525.36,732.63zM519.71,731l-0.42,0.08l-0.51,-0.19l-1.26,-1.12l-0.05,-0.35l0.14,-0.41l0.62,-0.78l0.26,-0.2l1.61,-0.03l0.53,0.16l0.14,0.33l0,0.35l-0.14,0.37l-0.01,0.37l0.12,0.38l-0.16,0.4L519.71,731zM513.16,730.07l1.58,0.22l1.43,-0.12l0.53,0.58l0.37,0.62l0.23,0.59l0.09,0.56l-0.01,0.4l-0.15,0.44l0.05,0.14l2.9,1.21l1.43,1.38l0.59,0.74l0.35,0.63l0.68,1.59l1.32,1.81l0.66,0.53l0.39,0.54l-0.2,0.04l-0.86,-0.35l-1.89,-1.14l-0.14,0.06l-0.11,0.7l-0.23,0.62l-0.38,0.46l0.34,0.1l1.43,-0.38l1.31,1.15l0.49,0.19l0.53,0.85l0.04,0.34l-0.22,0.68l-0.18,0.28l0.08,0.18l0.35,0.07l1.33,-0.29l0.27,0.3l0,2.58l0.27,0.93l0.03,0.43l-0.11,0.58l0.03,0.48l0.16,0.48l0.05,0.44l-0.25,1.17l-0.35,0.22l-0.59,0.05l-0.49,-0.29l-0.73,-0.94l-0.75,-1.49l-0.26,-0.2l-0.85,-0.17l-0.16,-0.17l-0.53,0.01l-0.42,-0.6l-0.02,-0.83l-0.38,-0.82l0.01,-0.38l-0.37,-0.13l-0.29,0.26l0.22,0.82l-0.13,0.66l-0.68,-0.22l-1.24,-1.98l-1.35,-1.57l-0.51,-0.36l0.1,-0.49l0.59,-0.3l0.5,-0.01l0.08,-0.29l-1.14,-1.53l0,-0.46l0.32,-0.83l-0.49,-0.31l-1.27,0.34l-0.46,-0.14l-0.41,-0.62l-0.25,-0.55l-1.12,-0.03l-0.42,0.1l-0.78,-0.8l-0.36,-0.52l0.11,-0.28l0.64,-0.52l0.39,0.04l0.78,0.47l0.29,-0.04l0.7,-0.73l0.07,-0.62l0.52,-0.54l-0.12,-0.53l-0.37,-0.89l-0.69,-0.21l-1.35,0.63l-1.15,0.91l-0.5,-0.3l-0.14,-0.51l1.21,-1.47l0.52,-0.8l-0.14,-0.45l-0.45,-0.56l-0.13,-1.47L513.16,730.07zM535.53,740.97l-0.15,1.64l-0.43,1.7l-0.8,0.96l-0.64,-0.14l-0.52,-0.67l-0.42,0.08l-0.46,-0.11l-0.3,-0.57l0.17,-0.79l-0.26,-0.58l-0.18,0.54l-0.36,0.51l-0.95,0.7l-0.59,1.24l-0.26,0.8l-0.47,-0.81l-0.42,-1.97l-0.1,-0.84l0.62,-1.33l0.83,-1.29l-0.11,-3.64l2.79,-2.07l0.28,0.07l1.08,1.27l1.19,1.81l0.34,0.83l0.14,1.49L535.53,740.97zM331.44,726.91l-0.4,0.4l-0.61,-0.15l-0.32,-0.21l-0.04,-0.42l1.18,-1.04l0.25,-0.12l0.16,0.08l-0.02,0.51L331.44,726.91zM516.06,741.67l0.21,0.4l0.03,0.26l-1.15,1.05l-0.01,0.2l-0.25,0.62l-0.24,0.24l-0.41,0.68l-0.82,0.76l0,-2.13l-0.93,-1.18l0.82,-0.67l0.57,0.14l0.94,0.01l0.88,-0.6L516.06,741.67zM288.05,725.36l0.12,0.04l0.28,-0.05l0.72,-0.68l0.18,0l-0.06,0.25l-0.44,0.74l0.17,1.17l0.27,0.61l-0.08,0.17l-1.08,0.13l-0.7,-0.45l-0.42,0l-0.45,0.28l-0.15,-0.47l0.31,-2.01l0.14,-0.33l0.58,-0.58l0.61,-0.18l0.21,0.15l0.13,0.32l-0.02,0.3L288.05,725.36zM291.03,725.72l-0.38,1.1l-0.95,-0.99l-0.21,-0.43l0.26,-0.22l1.08,0.19L291.03,725.72zM520.42,750.96l0.22,0.18l0.2,-0.15l0.31,-0.55l0.61,0.06l0.45,0.14l0.28,0.2l-0.09,0.77l-0.02,1.24l-0.22,0.46l-0.2,0.63l-0.89,-0.3l-0.75,-0.74l-1.1,-1.28l-0.63,-0.94l-0.07,-0.41l-0.38,-0.28l-0.8,-1.64l-0.48,-1.3l-0.63,-0.11l-0.81,-0.32l-0.35,-0.71l0.17,-0.65l1.09,-0.39l1.78,1.54l0.3,0.68l0.66,0.78l0.19,1.13l0.34,0.43L520.42,750.96zM294.07,729.59l-0.57,0.2l-0.25,0.36l-0.42,0.08l-0.4,0.25L291,731.7l-0.54,0.16l0.82,-1.13l0.18,-0.38l0.07,-0.26l0.06,-0.99l0.3,0.12l0.31,-0.14l0.72,-0.72l0.49,0.03l0.73,-0.88l0.29,-0.02l0.1,0.17l-0.36,0.55l0.35,0.67l-0.25,0.51L294.07,729.59zM533.04,747.24l1.03,1.83l0.1,0.67l-0.8,0.31l-0.65,-0.04l-0.35,-0.19l-0.11,-0.3l0.13,-0.98L531.9,748l-0.51,-0.15l-0.41,0.37l-0.1,-0.95l0.27,-0.71l-0.26,-0.92l-0.06,-0.7l0.09,-0.23l0.44,-0.02l0.97,0.65L533.04,747.24zM297.08,729.94l-0.3,1.13l-0.16,0.15l-0.15,-0.36l-0.54,0.23l-0.2,-0.31l0.2,-0.37l0.04,-0.32l0.35,0.05l0.21,-0.55l0,-0.25l0.29,-0.47l0.27,-0.06L297.08,729.94zM297.76,732.8l-0.28,0.01l-0.19,-0.21l-0.12,-0.88l0.05,-0.35l0.53,0.39l0.09,0.64L297.76,732.8zM264.05,724.25l0.15,2.56l0.22,0.55l0.44,0.39l0.65,0.45l0.33,0.46l0.23,0.63l-0.02,0.25l-2,-1.55l-1.79,0.99l-0.48,0.06l-4.04,-1.05l-0.87,0.03l-0.65,0.3l-1.27,0.99l-0.6,0.35l-0.58,0.15l-1.14,0.02l-1.24,-0.41l-0.61,-0.35l-0.18,-0.7l0.03,-1.26l0.1,-0.33l0.29,-0.52l1.34,-0.45l0.49,-0.3l2.2,-2.25l0.52,-0.25l0.47,0.04l1.17,0.53l1.27,-0.48l2.59,-0.56l0.53,0l1.63,0.42l0.39,0.31l0.25,0.43L264.05,724.25zM273.17,728.72l-0.21,0.02l-0.45,-0.58l-0.12,-0.38l-0.02,-0.54l1.34,-0.43l0.24,0.05l0.11,0.46l-0.05,0.33l-0.56,0.84L273.17,728.72zM269.41,734.49l-0.8,0.12l-0.67,-0.52l-0.49,-0.77l0.12,-0.73l1.32,0.84l0.25,0.3L269.41,734.49zM243.56,731.26l-0.39,0l-0.04,-0.17l0.14,-0.63l0.02,-1.06l0.63,-0.2l0.35,0.01l0.09,0.19l0.16,0.84l0.32,0.31l0.23,0.24l-0.56,0.08L243.56,731.26zM240.98,731.49l-0.39,0.15l-0.27,-0.02l-0.15,-0.2l-0.9,-0.09l-0.14,-0.15l-0.13,-0.95l0.11,-0.44l0.25,-0.29l0.48,-0.19l0.7,-0.09l0.59,0.24l0.82,1.09l0.36,0.6l0.01,0.31l-0.45,0.15L240.98,731.49zM233.88,731.91l0.15,0.77l0.75,-0.23l0.63,-0.44l0.58,-0.63l0.32,-0.22l0.18,0.49l0.7,0.8l-0.98,0.6l-1.78,0.8l-0.73,0.68l-0.14,0.35l1.44,0.15l0.37,0.16l0.16,0.36l-0.48,0.22l-0.83,0.07l-0.83,0.39l-1.81,0.55l-0.83,0.67l-0.77,0.11l-0.93,-0.21l-1.77,0.04l-1.14,0.21l-0.33,0.2l-0.35,0.03l-0.36,-0.13l-0.47,0.1l-0.57,0.33l-0.42,0.1l-0.59,-0.14l-0.36,0.09l-0.34,-0.12l-0.74,-0.86l-0.13,-0.4l1.03,-0.39l0.66,-0.03l0.93,0.19l1.08,-0.32l2.07,-0.22l0.7,-0.26l0.85,-1.41l0.5,-0.13l0.41,-0.54l1,0.33l0.25,0.83l0.13,0.14l0.1,-0.04l0.22,-0.53l0.64,-0.22l-0.21,-0.37l-0.82,-0.65l-0.63,-0.38l-0.45,-0.12l-0.3,-0.31l-0.15,-0.51l0,-0.45l0.15,-0.4l0.37,-0.39l0.59,-0.37l0.58,-0.13l1.13,0.13l1.05,-0.04l0.52,0.1l0.33,0.26L233.88,731.91zM236.46,735.42l-0.13,0l-0.11,-0.41l0.09,-0.32l0.21,-0.19l0.55,-0.42l0.33,-0.11l0.37,0.01l0.05,0.17l-0.49,0.54l-0.5,0.31L236.46,735.42zM220.27,736.07l-3.03,0.64l-1.18,0.81l-0.98,0.83l-0.69,0.4l-0.39,-0.02l-0.5,0.14l-1.08,0.44l-0.38,-0.03l-3.28,0.77l-0.2,-0.04l0.28,-0.4l1.04,-0.34l0.73,-0.39l0.93,-0.74l0.45,-0.23l0.27,-0.44l0.37,-0.94l0.27,-0.31l0.82,-0.53l0.55,-0.25l0.6,0.05l1.08,0.5l0.59,-0.21l0.24,-0.23l-0.2,-0.35l0.08,-0.46l0.33,-0.74l0.55,-0.57l0.77,-0.4l0.93,-0.2l1.1,0l0.73,0.22l1.07,1.12l0.09,0.38l-0.55,0.59l-0.4,0.59L220.27,736.07zM203.62,738.08l-0.33,0.51l-0.19,0.16l-1.18,-0.74l-0.89,-0.2l0.02,-0.36l0.18,-0.26l1.5,0.03l0.55,0.19l0.28,0.36L203.62,738.08zM193.68,738.64l-0.69,0.24l-0.1,-0.22l0.1,-0.57l0.45,-0.31l1.23,-0.58l0.55,0.39l0.11,0.31l-0.14,0.34l-0.39,0.37l-0.37,0.12l-0.36,-0.13L193.68,738.64zM158.15,733.39l-4.65,-1.29l-0.51,-0.66l0.76,0.07l0.84,0.21l1.92,0.06l2.27,0.3l1.86,0l1.56,0.13l0.68,-0.55l-1.07,-0.86l-0.12,-0.38l0.71,-0.1l0.68,-0.29l1.36,-0.11l0.73,1.12l0.03,0.57l-0.32,0.53l-0.44,0.51l-1.02,-0.06l-0.26,0.25l0.13,1.07l-2.15,0.02L158.15,733.39zM177.73,737.48l-0.69,-0.04l-0.59,-0.46l0.59,-0.59l0.47,-0.26l0.78,-0.23l0.64,0.48l0.35,0.81L177.73,737.48zM167.99,735.79l1.41,1.19l2.05,0.73l0.69,0.42l-0.05,0.16l-1.38,-0.28l-0.41,-0.25l-1.25,-0.14l-0.79,-0.25l-1.64,-0.98l-1.43,-0.35l-0.33,-0.22l-0.33,-0.42l-0.32,-0.62l0.08,-0.28l0.49,0.07l1.05,0.84l0.2,-0.14l1.15,0.06L167.99,735.79zM146.91,729.17l-0.36,0.31l-0.62,-0.76l-0.14,-0.46l0.09,-0.37l0.48,-0.47l0.64,0.27l0.28,0.4l0.17,0.59l-0.01,0.32L146.91,729.17zM141.44,728.94l-0.15,0.46l0.97,0.35l0.2,0.36l-0.38,0.87l-0.23,0.19l-0.17,0l-0.26,-0.34l-0.58,0.28l-2.23,0.32l-0.28,-0.85l-1.45,0.5l1.81,-2.15l0.99,-0.01l0.43,-0.15l0.25,-0.76l0.91,-1.04l0.81,0.42l0.17,0.67l-0.16,0.32L141.44,728.94zM136.01,728.92l-0.31,0.07l-0.49,-0.06l-1.18,-0.71l-0.78,-0.29l-0.89,-0.29l-0.74,-0.05l0.02,-0.38l0.14,-0.25l3.05,0.5l0.8,-0.1l0.6,-0.31l0.76,-0.74l0.41,-0.14l0.17,0.09l0.23,0.53l-0.34,0.41l-0.52,0.25l-0.28,0.33L136.01,728.92zM129.62,727.12l-0.38,0.36l-0.19,-0.1l-0.76,-1.22l-0.05,-0.32l0.8,-0.05l0.31,-0.18l0.08,-0.38l-0.26,-0.7l-0.6,-1.02l-0.13,-0.6l0.34,-0.18l0.5,0.02l1.34,0.57l0.37,1.09l0.42,0.51l1.19,0.75l-0.8,0.03l-0.51,0.15l-1.01,1L129.62,727.12zM145.93,731.74l-0.82,-0.01l-0.66,-0.98l0.38,-0.65l0.76,1L145.93,731.74zM143.52,731.03l-0.85,0.55l-0.23,-0.52l0.32,-1.13l0.41,-0.15l0.47,1.12L143.52,731.03z\"},{name:\"Alabama\",id:\"al\",path:\"M955.38,371.42l0.81,2.77l0.81,2.77l0.81,2.77l0.81,2.77l0.81,2.77l0.81,2.77l0.82,2.77l0.82,2.77l0.82,2.77l0.82,2.77l0.82,2.77l0.83,2.77l0.83,2.77l0.83,2.77l0.83,2.77l0.83,2.77l0.62,1.23l0.62,2.04l3.4,5.85l1.09,2.5l-0.1,1.1l0.44,0.87l0.98,0.64l-0.05,0.89l-1.07,1.14l-0.64,1.31l-0.31,2.21l0,0.01l-0.68,3.91l0.26,2.31l1.47,3.01l0,0l0.4,1.36l0.02,6.24l0.96,3.9l1.46,2.44l-6.18,0.75l-6.2,0.72l-6.2,0.7l-6.21,0.68l-6.21,0.66l-6.21,0.63l-6.21,0.61l-6.21,0.59l-0.12,1.62l0.27,1.52l0.81,1.39l3.05,2.51l0.32,0.65l-0.29,2.18l0.23,1.51l-0.22,0.82l-0.62,0.75l-0.11,0.78l-0.44,0.26l-1.9,2.51l-7.38,1.43l0.36,-0.56l1.56,-0.25l2.14,-0.93l-0.56,-1.19l-0.97,-1.28l-0.8,-0.08l-0.59,-0.75l-0.2,-2.5l-0.63,-1.42l-1.34,-1.4l-0.38,0.33l-0.66,2.65l-0.44,3.44l-0.27,1.12l-2.2,0.27l-1.97,-0.07l-0.96,0.14l-0.64,-4.58l-0.55,-4.18l-0.55,-4.18l-0.55,-4.17l-0.55,-4.17l-0.55,-4.17l-0.55,-4.17l-0.55,-4.17l0.12,-4.16l0.12,-4.15l0.12,-4.15l0.12,-4.15l0.11,-4.15l0.11,-4.15l0.11,-4.15l0.11,-4.15l0.11,-4.14l0.1,-4.14l0.1,-4.14l0.1,-4.14l0.1,-4.14l0.09,-4.14l0.09,-4.14l0.09,-4.14l0.02,-1.05l-0.01,-0.36l0.02,-0.54l-1.74,-1.32l-0.34,-0.26l-0.25,-0.25l0.23,-0.04l2.93,-0.22l2.93,-0.23l2.93,-0.23l2.93,-0.24l2.93,-0.24l2.93,-0.25l2.93,-0.25l2.93,-0.26l2.93,-0.26l2.93,-0.27l2.93,-0.27l2.93,-0.28l2.92,-0.28l2.92,-0.29l2.92,-0.29L955.38,371.42zM920.01,481.61l-1.67,0.63l-2.54,0.17l-0.53,-0.12l0.99,-0.41l2.96,-0.68L920.01,481.61z\"},{name:\"Arkansas\",id:\"ar\",path:\"M879.39,356.05L879.34,356.46L879.77,357.32L879.81,357.82L879.56,358.15L878.95,358.37L878.51,358.62L878.44,359L878.43,359.18L878.49,359.6L878.6,359.97L878.34,360.49L876.35,361.85L875.57,363.5L876,365.42L875.4,367.43L873.73,369.53L873.12,371.8L873.55,374.24L872.78,376.28L870.8,377.92L870.16,378.9L870.17,378.97L870.22,379.66L870.46,380.2L869.83,381.27L868.14,382.43L867.26,383.52L867.19,384.53L866.8,385.04L866.05,385.31L865.68,386.83L865.52,390.35L864.69,392.4L863.2,392.99L862.43,393.82L862.38,394.9L861.55,396.2L859.92,397.7L859.43,399.08L860.08,400.31L860,400.83L859.5,401.28L857.68,401.98L857.38,402.3L857.21,402.64L857.62,403.27L857.89,404.23L857.71,405.89L857.3,406.6L856.9,407.28L855.4,408.51L855.02,409.43L855.74,410.02L855.73,410.71L854.99,411.49L855.26,412.29L855.47,412.82L856.21,413.28L856.54,414.64L856.12,416.43L856.29,417.87L857.22,419.02L857.44,419.52L856.79,423.52L856.87,424.07L853.19,424.28L849.81,424.45L846.44,424.62L843.06,424.78L839.69,424.93L836.31,425.08L832.93,425.22L829.56,425.36L826.18,425.48L822.8,425.61L819.43,425.72L816.05,425.83L812.67,425.93L809.3,426.02L805.92,426.11L802.54,426.19L802.45,423.17L802.35,420.14L802.26,417.12L802.17,414.09L801.19,413.6L799.46,413.38L798.59,413.57L797.53,413.45L796.84,413.96L796.37,414.06L795.99,413.96L795.75,413.52L794.97,413.22L793.98,412.15L793.99,409.73L794,407.31L794.01,404.88L794.02,402.46L794.03,400.04L794.04,397.62L794.06,395.19L794.07,392.77L794.08,390.35L794.09,387.93L794.1,385.51L794.11,383.09L794.12,380.67L794.13,378.25L794.14,375.83L794.15,373.41L793.69,370.32L793.23,367.23L792.77,364.14L792.32,361.05L791.86,357.96L791.41,354.87L790.96,351.78L790.51,348.69L795.5,348.61L800.5,348.51L805.5,348.4L810.5,348.27L815.5,348.12L820.5,347.96L825.49,347.79L830.49,347.6L835.48,347.39L840.48,347.17L845.47,346.93L850.47,346.68L855.46,346.41L860.45,346.13L865.44,345.83L870.43,345.52L871.34,347.2L872.19,348.28L872.38,349.1L872.28,349.95L871.07,351.83L869.92,352.74L869.32,353.68L868.47,354.59L867.21,357.04L870.17,356.81L873.13,356.57L876.09,356.32z\"},{name:\"Arizona\",id:\"az\",path:\"M533.89,321.1L532.76,328.9L531.63,336.7L530.5,344.5L529.37,352.31L528.24,360.12L527.11,367.93L525.98,375.74L524.85,383.56L523.72,391.38L522.58,399.2L521.45,407.03L520.32,414.87L519.18,422.7L518.05,430.54L516.91,438.39L515.77,446.26L511.45,445.64L504.73,444.66L498.01,443.64L491.3,442.6L484.59,441.54L477.88,440.45L469.46,435.65L461.08,430.82L452.73,425.95L444.44,421.04L436.18,416.09L427.97,411.1L419.8,406.08L411.67,401.01L412.82,399.96L414.68,396.92L414.79,396.73L414.79,396.73L417.4,397.04L418.79,396.46L419.82,395.1L420.29,393.59L420.21,391.95L419.35,390.56L417.72,389.42L417.13,387.07L417.59,383.49L418.31,381.66L419.29,381.57L420.36,380.9L421.51,379.64L422.46,378.2L423.22,376.57L423.75,374.43L424.03,371.78L426.34,368.9L428.36,367.25L431.87,365.43L432.7,364.84L432.83,364.25L432.85,364.18L432.4,363.22L430.05,360.98L429.16,359.53L429.28,358.39L429.25,358.36L429.12,357.22L427.17,352.16L426.72,349.5L427.11,347.68L427.14,347.54L429.09,339.87L428.62,336.97L428.7,335.41L429.39,333.62L429.54,332.44L429.27,331.34L429.53,329.49L429.94,327.22L429.44,325.6L429.42,324.92L430.2,323.46L431.19,322.83L432.65,322.55L434.24,322.68L435.96,323.21L437.13,324.18L437.77,325.58L438.51,326.38L439.37,326.59L440.71,325.81L442.16,323.87L442.52,323.79L444.44,314.41L446.17,305.87L451.63,306.97L457.09,308.04L462.55,309.09L468.02,310.13L473.49,311.15L478.97,312.15L484.44,313.13L489.92,314.09L495.41,315.03L500.9,315.95L506.39,316.86L511.88,317.74L517.38,318.61L522.88,319.46L528.38,320.29z\"},{name:\"California\",id:\"ca\",path:\"M371.75,174.28l-1.09,4.03l-1.09,4.03l-1.09,4.03l-1.09,4.03l-1.09,4.03l-1.09,4.03l-1.09,4.03l-1.09,4.02l-1.09,4.03l-1.09,4.02l-1.09,4.02l-1.09,4.02l-1.09,4.02l-1.09,4.02l-1.09,4.02l-1.09,4.02l2.98,4.56l3,4.56l3.02,4.56l3.05,4.55l3.07,4.54l3.09,4.54l3.11,4.53l3.13,4.53l2.41,3.75l2.42,3.75l2.44,3.75l2.45,3.74l2.46,3.74l2.48,3.74l2.49,3.73l2.5,3.73l3.46,5.32l3.48,5.31l3.51,5.3l3.53,5.3l3.56,5.29l3.59,5.28l3.62,5.28l3.9,5.63l-0.39,1.82l0.45,2.66l1.95,5.06l0.13,1.14l0.03,0.03l-0.12,1.14l0.89,1.45l2.36,2.25l0.44,0.95l-0.01,0.07l-0.13,0.6l-0.83,0.59l-3.5,1.82l-2.02,1.65l-2.31,2.87l-0.28,2.66l-0.52,2.14l-0.76,1.62l-0.95,1.44l-1.15,1.26l-1.07,0.67l-0.98,0.09l-0.72,1.83l-0.46,3.58l0.59,2.36l1.64,1.14l0.86,1.39l0.08,1.64l-0.47,1.5l-1.03,1.37l-1.39,0.58l-2.61,-0.31l0,0l-0.11,0.19l-2.16,-0.21l-5.38,-0.65l-5.39,-0.67l-5.38,-0.69l-5.38,-0.7l-5.38,-0.72l-5.38,-0.74l-5.38,-0.76l-5.38,-0.77l-0.01,-0.15l0.44,-2.41l-0.65,-1.04l-1.22,0.26l0.24,-3.21l0.62,-1.39l0.21,-1.45l-0.19,-3.74l-1.69,-4.89l-4.56,-6.68l-2.53,-2.49l-1.78,-2.8l-1.32,-0.98l-1.81,-0.63l-0.79,0.87l-1.93,-1.21l0.94,-2.39l-1.17,-3.95l-1.57,-0.8l-4.25,-0.84l-5.11,-3.34l-1.36,-1.55l-0.04,-2.16l-2.15,-2.43l-2.98,-2.62l-2.02,-0.11l-2.43,-0.93l-3.22,-2.19l-2.03,-0.72l-4.14,-0.74l-1.44,-0.67l-0.97,-1.94l-1.29,-1.19l0.85,-1.82l0.29,-1.78l0.6,-1.28l0.15,-3.13l1.28,-2.58l-0.18,-1.11l-0.63,-0.99l-2.33,-1.86l-0.09,-1.53l0.98,-1.82l-0.33,-1.47l-1.82,-1.8l-1.25,-3.28l-2.13,-2.21l-0.34,-2.78l-1.13,-1.98l-0.15,-1.51l-2.06,-5.84l-2.58,-4.85l0.07,-2.34l0.73,-3.02l1.97,-1.4l1.24,-1.37l0.35,-1.49l0.09,-1.14l-0.71,-2.24l-4.53,-2.54L303,265.5l0.82,-3.6l-0.46,-4.07l0.68,-2.35l0.53,-2.61l1.33,-0.21l0.98,0.51l-0.41,0.98l-0.19,1.92l0.81,1.73l0.99,0.94l0.67,1.64l0.68,0.64l0.8,0.34l-0.19,-0.98l-0.31,-0.68l-0.05,-1.93l-0.42,-2.57l-0.88,-1.61l0.04,-2.45l-0.38,-0.69l-0.09,-0.94l1.5,-0.64l1.85,-0.22l2.25,0.46l6.14,2.16l1.5,-0.19l1.04,0.51l0.83,0.16l-1.52,-1.09l-1.01,-0.08l-1.08,-0.45l-2.26,-0.53l-0.83,-0.52l-0.78,-1l-0.63,-0.26l-2.42,0.63l-0.87,-0.42l-1.77,-1.99l-0.89,-0.47l-1.75,0.31l-1.18,3.25l-0.27,2.6l-0.99,-0.02l-0.76,-1.33l-1.45,-1.09l-1.06,-1.33l-1.37,-2.29l-0.8,-0.93l-1.56,1.08l0.16,-0.66l1.06,-1.48l0.69,-2.82l1.02,2.73l-0.05,-1.72l-0.79,-2.11l-0.82,-0.9l-0.31,-3.45l-2.24,-2.71l-1.33,-3.67l-3.05,-6.35l1.05,-4.41l0.06,-5.98l1.68,-2.88l0.6,-2.23l0.24,-3.58l-0.27,-2.07l-2.08,-6.11l-2.43,-4.46l0.29,-2.69l0.58,-2.62l1.49,-2.02l1.42,-2.17l0.68,-0.48l0.1,0.32l-0.3,0.47l0.44,0.31l0.52,-0.99l0.47,-0.45l-0.5,-0.24l0.16,-0.32l0.52,-0.56l2.08,-2.78l1.15,-3.98l2.69,-4.47l0.46,-1.61l0.37,-3.67l-0.06,-2.29l-0.82,-1.88l1.25,-1.95l0.61,-2.05l-0.15,-0.43l4.31,1.38l4.17,1.32l4.18,1.31l4.18,1.3l4.19,1.28l4.19,1.27l4.19,1.26l4.2,1.25l4.2,1.23l4.2,1.22l4.21,1.21l4.21,1.2l4.21,1.19l4.22,1.17l4.22,1.16L371.75,174.28zM327.88,344.91l3.35,2.08l2.11,0l0.21,0.63l-0.36,0.4l-4.66,-0.35l-1.21,-0.95l0.09,-0.83l-0.25,-0.89L327.88,344.91zM319.97,344.03l-0.97,-0.2l-1.4,-0.63l0.65,-0.36l0.91,-0.14l0.18,0.34L319.97,344.03zM324.06,347.59l-1.34,-0.04l-0.88,-0.55l-0.96,-2.47l3.3,0.61l1.15,1.27l0.12,0.3L324.06,347.59zM351.66,367.08l0.52,1.82l-1.27,-0.53l-1.4,-0.26l-0.2,-0.97l-0.11,-1.31l-0.2,-0.38l-0.92,-0.35l-0.04,-0.13l0.04,-0.61l0.34,-0.21l2.62,2.09L351.66,367.08zM330.94,365.63l-0.82,-0.17l-1.06,-0.49l-0.26,-1.31l0.93,0.16l0.8,0.38l0.43,1.09L330.94,365.63zM348.58,379.15l-1.11,-0.07l-1.07,-0.74l-0.49,-2.35l-0.7,-1.92l0.72,-0.31l0.51,1.8l1.67,2.96L348.58,379.15z\"},{name:\"Colorado\",id:\"co\",path:\"M662.79,267.67L662.52,271.83L662.26,275.99L661.99,280.15L661.73,284.31L661.47,288.47L661.21,292.63L660.94,296.79L660.68,300.95L660.42,305.11L660.15,309.27L659.89,313.42L659.63,317.58L659.36,321.74L659.1,325.9L658.84,330.06L658.58,334.22L654.18,333.92L649.79,333.62L645.4,333.29L641,332.96L634.29,332.43L627.58,331.87L620.86,331.28L614.16,330.67L607.45,330.02L600.75,329.35L594.04,328.65L587.35,327.92L580.65,327.17L573.96,326.38L567.27,325.57L560.59,324.73L553.91,323.87L547.23,322.97L540.56,322.05L533.89,321.1L534.68,315.6L535.48,310.1L536.27,304.6L537.07,299.1L537.86,293.6L538.66,288.1L539.45,282.6L540.25,277.11L541.04,271.61L541.84,266.11L542.63,260.61L543.43,255.11L544.22,249.61L545.02,244.11L545.81,238.61L546.61,233.1L551.85,233.85L557.09,234.58L562.33,235.29L567.58,235.99L572.83,236.66L578.08,237.32L583.33,237.96L588.59,238.58L593.85,239.18L599.11,239.77L604.37,240.34L609.63,240.88L614.9,241.41L620.17,241.93L625.43,242.42L630.7,242.9L634.89,243.26L639.09,243.61L643.28,243.96L647.47,244.29L651.66,244.61L655.86,244.92L660.05,245.21L664.25,245.5L664.07,248.27L663.88,251.04L663.7,253.82L663.52,256.59L663.33,259.36L663.15,262.13L662.97,264.9z\"},{name:\"Connecticut\",id:\"ct\",path:\"M1162.77,173.18L1163.09,174.33L1163.54,175.94L1163.87,177.11L1164.33,178.72L1164.84,180.55L1165.32,182.24L1165.73,183.72L1165.92,184.61L1166.2,185.97L1165.93,186.6L1166.06,187.88L1164.61,188.15L1162.37,189.1L1159.46,190.67L1157.63,190.69L1156.08,191.94L1150.17,193.72L1148.8,193.63L1147.57,195.53L1145.22,197.07L1139.53,202.05L1138.91,202.89L1137.73,201.74L1136.79,200.84L1137.91,199.67L1138.76,198.77L1139.55,197.93L1140.07,197.39L1139.36,196.68L1138.66,195.98L1138.27,193.9L1137.89,191.81L1137.5,189.73L1137.11,187.65L1136.72,185.57L1136.34,183.49L1135.95,181.41L1135.56,179.32L1136.92,179.04L1138.29,178.75L1139.66,178.47L1141.03,178.18L1142.39,177.89L1143.76,177.59L1145.13,177.3L1146.49,177.01L1146.66,177.56L1147.33,177.31L1147.3,176.8L1149.22,176.33L1151.15,175.85L1153.08,175.37L1155,174.89L1156.92,174.41L1158.85,173.92L1160.77,173.44L1162.69,172.95z\"},{name:\"Washington, DC\",id:\"dc\",path:\"M1092.78,261.54L1092.27,261.05L1091.35,260.78L1090.97,260.69L1092.02,258.91L1093.2,260.01L1094.47,261.2L1093.34,263.3z\"},{name:\"Delaware\",id:\"de\",path:\"M1115.45,235.44L1114.9,236.36L1114.58,237.88L1113.53,239.87L1113.89,240.96L1114.31,241.69L1114.57,243.36L1115.85,244.76L1118.26,246.98L1119.54,250.98L1121.55,253.4L1124.42,256.09L1126.26,256.61L1126.62,257.78L1126.32,259.91L1125.53,261.04L1126.79,260.56L1127.54,260.85L1128.55,262.34L1128.76,263.38L1126.94,263.82L1123.17,264.69L1119.4,265.56L1117.68,265.95L1117.64,265.96L1117.6,265.97L1117.56,265.98L1117.52,265.98L1117.48,265.99L1117.44,266L1117.4,266.01L1117.37,266.02L1116.42,262.62L1115.48,259.23L1114.53,255.83L1113.59,252.44L1112.65,249.04L1111.71,245.64L1110.77,242.25L1109.83,238.85L1110.7,236.82L1111.12,236.17L1111.76,235.74L1113.82,235.18z\"},{name:\"Florida\",id:\"fl\",path:\"M1045.28,455.26l1.22,1.86l2.7,7.99l1.4,2.7l2.95,7.43l4.04,7.01l5.48,8.37l8.43,9.85l1.06,1.43l-0.63,1.47l-0.03,1.42l0.28,2.08l0.59,1.98l1.21,2.33l2.16,3.51l-0.97,-0.61l-3.11,-5.04l-0.8,-3.13l-0.46,-4.56l-0.49,0.2l-0.16,1.53l0.07,1.76l-0.44,0.76l-1.2,-2.5l-0.15,-1.19l0.56,-1.52l-0.32,-0.46l-1.41,-0.49l-0.46,-1.07l-0.01,-1.13l-0.84,-0.46l-0.57,0.13l0.84,2.65l0.89,1.56l1.43,3.87l1.64,2.21l1.06,1.91l12.16,20.24l2.49,2.41l1.09,1.86l1.51,4.02l1.12,5.31l0.33,10.02l0.86,6.73l-0.24,-0.17l-0.26,-0.68l-0.34,-0.04l-0.68,3.27l-1.18,3.05l0.2,4.39l-0.42,2.29l-2.01,2.69l-1.5,0.2l-3.37,2.33l-2.65,-0.01l-2.9,1.48l-2.04,0.23l-1.5,-1.84l0.03,-0.94l0.31,-0.99l0.75,-0.34l3.06,1.68l0.36,-0.98l-1,-0.93l-1.66,-0.33l-1.26,-0.46l-3.12,-4.48l-2.95,-2.94l-0.76,-2.16l-4.35,-0.69l-3.32,-1.58l-2.52,-3.35l-2.13,-6.31l-1.42,-0.52l-0.63,-0.42l0.9,-2.6l1.03,-2.22l-0.99,0.67l-0.67,0.87l-0.72,1.94l-0.69,0.39l-0.71,-0.17l-1.3,-3.29l-0.43,-4.23l0.83,-1.73l-1.66,0.21l-1.62,0.86l0.47,1.36l-0.12,0.81l-1.28,-0.01l-1.02,-0.35l-1.51,-1.26l-2.17,-2.51l-4.72,-7.11l-0.86,-0.98l-1.35,-0.95l0.51,-0.43l0.98,-0.36l1.78,-3.78l1.48,-2.35l0.38,-1.52l-0.2,-0.6l-0.93,-0.77l-0.92,0.94l-0.48,-0.16l-1.44,-1.63l-1.19,-0.34l-0.72,0.5l1.04,1.35l0.82,0.44l0.03,2.19l-0.2,0.74l-0.6,0.72l-1.13,-0.17l-0.47,0.61l-0.73,-0.47l-0.78,-0.85l-0.94,-1.45l0.6,-9.01l0.92,-5.81l-0.74,-6.36l-0.01,-0.96l-0.4,-1.66l-2.85,-3.32l-11.46,-7.45l-9.32,-9.47l-7.31,-3.05l-5.03,1.54l-0.79,0.91l-0.25,1.09l0.48,1.14l-0.41,0.55l-1.39,0.12l-1.83,0.51l-4.52,3.39l-1.73,0.11l-1.47,0.91l-1.11,0.68l-3.02,0.66l-2.52,0.93l-1.16,-0.2l-0.92,-1.53l-0.2,-1.67l0.74,1.21l1.03,0.89l0.37,-0.45l0.05,-0.91l-1.11,-1.63l-3.19,-1.89l-3.71,-2.88l1.03,-0.01l0.18,-0.73l-1.14,-0.8l0.31,-1.11l0.6,-1.2l-1.38,0.33l-1.17,0.92l0.07,0.97l-0.16,0.79l-0.69,-0.04l-1.36,-0.8l-6.48,-1.95l-5.56,-0.91l4.07,-1.11l2.3,0.28l-0.36,-0.77l-0.6,-0.45l-1.84,-0.45l-2.23,0.49l-1.46,-0.15l-1.39,0.79l-1.5,1.11l-1.37,0.63l-5.5,1.25l-4.45,1.19l0.65,-0.85l0.72,-0.58l2.59,-1.03l0.24,-1.63l-0.78,-1.46l-0.66,0.44l-0.62,1.27l-0.99,-0.77l-1,0.1l-0.09,1.93l-1.16,1.4l-0.46,1.34l-3.68,1.36l-0.52,-0.29l0.99,-1.32l-0.15,-0.67l-0.76,0.44l0.11,-0.78l0.62,-0.75l0.22,-0.82l-0.23,-1.51l0.29,-2.18l-0.32,-0.65l-3.05,-2.51l-0.81,-1.39l-0.27,-1.52l0.12,-1.62l6.21,-0.59l6.21,-0.61l6.21,-0.63l6.21,-0.66l6.21,-0.68l6.2,-0.7l6.2,-0.72l6.18,-0.75l1,1.66l1.97,3.45l0.16,0.84l1.82,-0.09l3.09,-0.17l3.09,-0.18l3.09,-0.19l3.09,-0.19l3.09,-0.2l3.09,-0.2l3.09,-0.21l3.09,-0.21l3.09,-0.22l3.09,-0.22l3.09,-0.23l3.09,-0.24l3.09,-0.24l3.09,-0.25l3.09,-0.25l3.09,-0.26l0.13,0.73l0.68,1.07l0.33,1.29l0.33,0.59l0.67,0.3l0.98,-0.05l0.86,-0.89l0.36,-1.72l-0.13,-1.84l-0.69,-2.01l-0.21,-1.75l0.32,-1.1l0.53,-0.34l0.41,-0.63l0.39,-0.18l1.1,0.13l4.19,0.84L1045.28,455.26zM982.99,488.77l-1.86,1.04l-2.19,-0.33l1.3,-0.27l0.98,0.12l2.27,-1.44l1.15,-1.02l1.42,-0.51L982.99,488.77zM1083.9,527.61l0.61,1.58l-2.5,-3.49l-3.3,-5.58l-2,-4.4l1.03,1.1l1.25,2.44L1083.9,527.61zM1048.56,550.12l0.17,1.32l-1.36,-2.05l-1.05,-2.33l1.09,0.64L1048.56,550.12zM1049.84,552.19l-0.63,0.7l-1.52,-0.21l-0.91,-0.65l-0.57,-1.45l1.51,1.4l0.51,0.29L1049.84,552.19zM1088.32,576.1l-3.34,4.93l0.27,-1.14l1.2,-2.54l0.33,-1.15l0.95,-0.86l0.79,-1.39l-0.17,-1.43l1.27,-1.25l0.45,-0.23L1088.32,576.1zM1083.99,582.38l-0.53,0.2l0.65,-1.1l0.24,0.03L1083.99,582.38zM1080.44,585.29l-0.39,0.06l0.14,-0.35l0.7,-0.78l0.33,0.2l0.02,0.33L1080.44,585.29zM1076.35,587.99l-0.85,0.69l-1.04,-0.23l0.98,-0.71l3.09,-1.1l-1.08,0.91L1076.35,587.99zM1070.61,590.46l-0.54,0.56l-0.32,-0.09l-0.11,-0.68l-1.12,-1.35l-0.03,-0.4l2.25,1.14l0.12,0.39L1070.61,590.46zM1066.01,592.38l-1.3,0.44l0.94,-1.06l0.13,-1.41l0.8,0.95l0.09,0.64L1066.01,592.38zM1061.73,594.34l-0.52,0.13l-0.1,-0.34l0.84,-0.57l0.6,-0.06l0.05,0.48L1061.73,594.34z\"},{name:\"Georgia\",id:\"ga\",path:\"M1052.54,424.61l-0.65,2.03l-2.1,1.55l-0.71,0.07l-0.52,0.44l0.47,0.78l0.67,0.51l0.07,0.57l-0.48,0.86l-1.17,0.41l-0.53,0.98l0.35,0.79l0.47,0.39l0.05,0.81l-1.24,1.02l-0.19,0.83l0.72,0.12l0.49,-0.32l0.41,0.1l-0.61,1.44l-0.61,0.92l-0.47,1.55l-1.56,0.66l0.14,0.45l0.99,0.26l0.95,0.98l-1.12,2.27l-0.93,-0.02l-0.63,-0.36l-0.09,1.66l0.28,0.84l-0.06,1.81l-0.22,2.2l-0.24,0.93l0.34,1.6l0.49,1.52l-3.27,0.32l-4.19,-0.84l-1.1,-0.13l-0.39,0.18l-0.41,0.63l-0.53,0.34l-0.32,1.1l0.21,1.75l0.69,2.01l0.13,1.84l-0.36,1.72l-0.86,0.89l-0.98,0.05l-0.67,-0.3l-0.33,-0.59l-0.33,-1.29l-0.68,-1.07l-0.13,-0.73l-3.09,0.26l-3.09,0.25l-3.09,0.25l-3.09,0.24l-3.09,0.24l-3.09,0.23l-3.09,0.22l-3.09,0.22l-3.09,0.21l-3.09,0.21l-3.09,0.2l-3.09,0.2l-3.09,0.19l-3.09,0.19l-3.09,0.18l-3.09,0.17l-1.82,0.09l-0.16,-0.84l-1.97,-3.45l-1,-1.66l-1.46,-2.44l-0.96,-3.9l-0.02,-6.24l-0.4,-1.36l0,0l-1.47,-3.01l-0.26,-2.31l0.68,-3.91l0,-0.01l0.31,-2.21l0.64,-1.31l1.07,-1.14l0.05,-0.89l-0.98,-0.64l-0.44,-0.87l0.1,-1.1l-1.09,-2.5l-3.4,-5.85l-0.62,-2.04l-0.62,-1.23l-0.83,-2.77l-0.83,-2.77l-0.83,-2.77l-0.83,-2.77l-0.83,-2.77l-0.82,-2.77l-0.82,-2.77l-0.82,-2.77l-0.82,-2.77l-0.82,-2.77l-0.81,-2.77l-0.81,-2.77l-0.81,-2.77l-0.81,-2.77l-0.81,-2.77l-0.81,-2.77l5.92,-0.62l5.92,-0.64l5.91,-0.66l5.91,-0.68l5.49,-0.79l5.48,-0.81l5.48,-0.83l5.48,-0.85l-0.11,0.04l-0.68,1.62l-2.26,3.18l-0.41,2.25l3.78,1.91l0.01,0.02l2.34,1.64l1.52,0.56l1.47,0.02l0.99,0.51l0.76,1.48l0,0l5.33,7.07l0,0l4.96,3.31l2.05,1.68l1.18,1.75l4.22,2.52l1.54,1.47l0.26,1.25l0.59,0.83l0.91,0.4l0.97,1.01l1.03,1.62l1.74,1.27l2.45,0.92l2.11,2.67l1.78,4.41l1.49,2.49l1.8,0.84l2.86,3.54l1.11,2.21l0.3,2.05l1.39,1.41L1052.54,424.61zM1046.05,449.68l0.02,5.53l-0.68,-1.85l-0.33,-1.85l0.47,-1.2L1046.05,449.68z\"},{name:\"Hawaii\",id:\"hi\",path:\"M590.47,592.69l-1.45,-0.14l-0.31,-0.72l-0.93,-0.95l0.01,-0.8l-0.7,-1.32l0.06,-0.94l1.58,-0.55l2.31,0.37l2.33,2.02l-0.12,1.15l-0.41,0.58l-0.82,0.35l-0.86,0.75L590.47,592.69zM581.2,586.6l-0.63,0.31l-0.29,-0.38l0.28,-0.52l0.75,-0.4l1.04,-0.01l1.33,-0.23l0.44,0.58l-0.73,0.27l-0.51,0.53l-1.03,-0.33L581.2,586.6zM602.65,611.73l0.31,0.36l0.53,0.3l-0.57,1.04l0.14,0.95l-0.04,0.46l-0.85,-0.16l-1.26,-0.8l-0.33,-0.69l-0.1,-1.02l-0.73,-0.33l0.26,-0.54l0,-0.22l-0.51,-0.21l-0.09,0.9l-1.08,-0.81l-0.27,-0.34l0.25,-0.9l-0.04,-2.15l0.41,-0.49l0.12,-0.89l1.73,1.13l1.94,-0.15l0.7,0.39l-0.18,2.64l-0.41,0.45l-0.11,0.67L602.65,611.73zM606.71,619.52l2.02,2.13l0.64,0.29l0.17,0.56l1.76,1.65l0.25,0.35l-0.85,0.29l-1.64,-0.41l-1.36,-1.85l-2.77,-2.48l0.48,-0.36l0.53,-0.1l0.49,-0.53L606.71,619.52zM611.98,628.99l0.12,0.43l1.4,0.6l0.92,0.54l0.81,1.86l0.08,0.9l0.49,1.28l0,0.65l-0.64,0.29l-1.65,0.02l-1.54,-0.9l-1.09,-0.3l-1.02,-0.92l-0.21,-0.4l0.69,-1.11l0.52,-1.36l-0.79,-0.42l-0.49,-0.98l-0.08,-1.55l0.35,-0.62l1.13,-0.52l0.86,0.5l0.2,0.93L611.98,628.99zM606.59,627.73l-0.9,-0.18l-0.58,-0.71l0.46,-0.91l0.12,-1.53l1.34,0.73l0.43,0.81l0.1,0.59l0,0.87L606.59,627.73zM604.57,659.11l-0.93,0.18l-0.58,-0.52l-1.31,-2.94l0.23,-0.86l2.49,-2.88l1.06,-3.08l0.53,-2.57l1.41,-0.44l1.45,-0.05l2.06,-0.64l0.58,-2.4l1.04,-0.92l0.61,0.18l1.3,3.09l3.17,5.57l0.19,2.35l-0.91,1.67l0.71,0.84l-0.37,1.34l0.56,1.84l0.03,0.83l-1.14,0.44l-3.48,-0.13l-3.39,-1.49l-3.88,-0.16L604.57,659.11z\"},{name:\"Iowa\",id:\"ia\",path:\"M853.82,212.6L854.91,214.06L856.72,215.33L857.78,216.55L858.1,217.72L859.23,218.93L861.19,220.16L862.35,221.29L862.72,222.3L862.77,223.91L862.51,226.11L861.93,227.72L861.02,228.74L860.39,230.13L860.02,231.88L858.63,233.56L856.22,235.17L853.48,236.34L850.42,237.05L848.66,238.4L848.2,240.41L848.55,242.05L849.72,243.32L850.43,244.69L850.67,246.17L850.03,248.68L848.5,252.21L846.71,254.54L844.67,255.66L843.81,257.2L844.14,259.17L844.02,260.3L843.17,260.73L841.62,259.63L841.32,258.83L840.07,258.05L839.86,257.53L838.91,257.1L838,255.53L833.73,255.75L829.46,255.97L825.19,256.17L820.92,256.36L816.65,256.54L812.38,256.71L808.11,256.87L803.84,257.01L799.56,257.14L795.29,257.26L791.02,257.37L786.74,257.47L782.47,257.55L778.19,257.62L773.92,257.68L769.69,257.72L768.65,256.07L768.09,254.54L768.44,253.82L768.51,251.33L768.29,247.09L767.88,244.7L767.27,244.16L767.2,243.42L767.66,242.48L767.52,241.84L766.78,241.51L766.55,240.7L766.83,239.41L766.65,238.62L766.01,238.34L765.75,237.89L765.86,237.3L765.51,236.91L764.72,236.73L764.41,235.28L764.56,232.54L764.26,230.6L763.52,229.46L763.15,228.39L763.14,227.39L762.36,225.81L760.81,223.66L759.81,220.82L759.37,217.31L758.27,215.34L757.78,215.22L757.37,213.38L756.92,212.56L756.85,211.93L755.49,210.34L755.41,209.73L755.59,208.96L756.48,207.47L757.3,205.01L757.5,203.36L758.15,202.12L758.17,201.43L758.07,200.53L757.71,199.74L756.65,199.15L756.52,198.91L756.42,198L756.87,197.43L757,196.78L756.89,195.99L756.26,194.62L755.98,193.22L758.34,193.15L763.62,193.17L768.9,193.17L774.18,193.14L779.46,193.1L784.74,193.04L790.02,192.96L795.3,192.87L800.58,192.75L805.86,192.61L811.14,192.46L816.42,192.29L821.7,192.09L826.97,191.88L832.25,191.65L837.52,191.41L842.88,191.12L843.06,192.5L843.43,193.49L844.13,194.26L845.16,194.83L845.39,196L844.82,197.78L844.71,199.96L845.07,202.53L845.69,204.83L846.59,206.87L848.47,208.28L851.33,209.09L853.08,210.48L853.7,212.44z\"},{name:\"Idaho\",id:\"id\",path:\"M526.08,151.01L525.51,154.45L524.93,157.89L524.36,161.32L523.79,164.76L523.21,168.2L522.64,171.63L522.07,175.07L521.49,178.51L520.92,181.94L520.35,185.37L519.77,188.8L519.2,192.23L518.63,195.67L518.06,199.1L517.49,202.52L516.91,205.96L513.85,205.44L510.79,204.92L507.73,204.39L504.67,203.86L501.61,203.31L498.55,202.77L495.5,202.21L492.44,201.65L489.39,201.09L486.34,200.52L483.29,199.94L480.24,199.35L477.19,198.76L474.14,198.17L471.09,197.56L468.05,196.95L462,195.72L455.95,194.47L449.91,193.19L443.88,191.89L437.85,190.56L431.82,189.21L425.81,187.83L419.79,186.43L420.93,181.59L422.06,176.75L423.19,171.91L424.32,167.07L425.46,162.22L426.59,157.38L427.73,152.53L428.97,147.2L429,147.09L430.75,144.04L431.34,142.5L431.29,141.53L431.67,140.71L432.47,140.01L432.66,139.09L432.26,137.95L431.23,137.01L429.57,136.28L428.95,134.91L429.36,132.88L431.38,130.1L435,126.55L437.14,123.93L437.79,122.26L440.3,118.62L444.65,113.02L446.68,109.25L446.41,107.33L445.34,105.3L443.45,103.17L442.3,100.93L442.1,99.88L441.87,98.59L441.95,97.03L442.54,96.26L442.58,94.69L442.06,92.32L441.97,90.76L442.19,90.28L442.35,90.1L443.16,86.59L443.97,83.09L444.79,79.58L445.6,76.07L446.41,72.56L447.23,69.05L448.04,65.53L448.86,62.01L449.68,58.5L450.49,54.98L451.31,51.46L452.13,47.93L452.94,44.41L453.76,40.88L454.58,37.35L455.38,33.84L460.05,34.93L466.24,36.35L469.75,37.14L468.53,42.58L467.31,48.03L466.08,53.48L464.86,58.92L465.96,61.48L466.83,63.1L467.26,64.73L468.07,66.52L468.18,67.11L468.22,68.85L467.66,69.97L468.01,71.31L467.77,71.89L467.24,72.09L467.12,72.17L467.11,72.29L467.23,72.53L468.6,74.04L469.86,76L471.66,77.56L472.16,78.35L474.16,82.16L475.12,84.51L476.28,86.32L476.65,88.19L477.86,90.01L478.08,90.85L478.16,91.04L478.35,91.1L479.37,90.94L479.6,91.09L479.94,91.78L479.85,92.7L480.12,93.15L480.66,93.49L481.31,93.69L483.49,93.68L483.94,93.77L484.12,94L484.12,94.5L483.93,95.29L483.5,96.36L482.64,97.35L482.53,98.4L481.54,100.71L480.74,102.21L480.38,103.77L479.6,104.55L479.71,105.68L479.15,107.27L479.27,107.73L479.86,108.64L479.75,110.7L479.54,111.04L478.04,111.54L477.47,111.97L477.15,112.66L477.3,114.89L476.49,115.93L476.21,116.92L476.29,117.2L477.42,117.99L478.69,119.49L479.12,119.84L479.46,119.87L480.18,119.6L481.05,118.94L482.66,118.42L484.71,117.02L484.89,116.55L485.08,116.31L485.3,116.37L485.79,116.71L486.66,117.98L487.47,118.75L487.6,118.91L487.63,119.22L487.38,120.26L487.73,121.19L487.62,122.57L487.88,124.03L487.94,125.74L488.93,128.12L489.4,129.77L490.1,130.62L490.45,131.52L490.64,132.55L490.63,133.35L489.87,134.66L489.89,135.27L490.21,136L491.39,137.74L491.65,137.91L493.03,138.01L493.72,138.4L494.31,139.26L494.84,140.51L495.11,141.7L494.99,143.04L495.47,144.64L495.33,145.95L495.69,146.6L496.48,147.55L497.28,148.18L497.63,148.28L497.92,148.13L498.13,147.43L498.6,146.95L499.86,146.4L500.92,146.61L504.82,147.99L505.11,148L505.33,147.82L506.23,146.77L506.86,146.41L507.73,146.42L510.15,147.15L513.05,147.49L514.48,148.09L516.73,148.03L519.18,148.79L519.54,148.65L519.66,148.43L519.51,147.95L519.62,147.07L520.3,146.12L520.63,145.27L521.22,144.86L521.95,144.7L522.49,144.83L522.94,145.39L523.41,146.28L524.12,148.6L524.56,149.46L525.14,150.25z\"},{name:\"Illinois\",id:\"il\",path:\"M900.5,209.48L900.8,212.94L901.31,215.79L901.93,217.02L902.58,217.91L903.27,218.45L904.16,220.25L905.26,223.31L906.2,225.3L906.87,226.09L907.4,232.01L908,238.65L908.59,245.29L909.19,251.93L909.79,258.57L910.38,265.2L910.98,271.84L911.54,278.11L911.54,278.21L910.81,278.96L910.37,280.18L910.63,281.43L910.51,282.36L910,282.95L910.39,284.3L911.69,286.4L912.55,288.51L912.97,290.64L912.91,292.2L912.1,293.68L911.47,296.79L910.81,298.07L909.89,298.56L909.15,299.76L908.56,301.68L907.84,302.64L907,302.66L906.4,303.06L906.06,303.83L906.18,304.59L906.76,305.35L906.66,306.11L905.88,306.87L905.92,307.2L906.2,307.38L906.13,307.72L905.63,308.09L905.4,309.15L905.58,310.84L905.37,311.71L904.81,311.8L904.78,312.27L905.88,314.11L905.37,314.56L904.52,316.22L904.47,317.99L905.22,319.85L903.89,321.52L900.48,323L898.7,324.19L898.57,325.11L898.93,326.47L899.78,328.26L900.01,329.52L899.62,330.27L897.06,330L892.33,328.69L889.26,328.99L887.83,330.89L887.39,332.28L887.66,333.37L886.3,332.12L885.42,331.58L885.26,331.64L885.09,331.81L885.05,332.23L885.11,332.53L885.27,332.86L885.21,333.09L885.02,333.12L884.08,332.66L882.87,331.26L881.39,328.91L880.97,326.98L881.59,325.49L881.48,323.97L880.64,322.43L880.17,320.9L880.06,319.38L878.14,317.23L874.42,314.44L871.72,312.74L870.02,312.14L868,310.74L865.65,308.56L864.37,306.85L864.15,305.63L864.95,302.28L867.38,294.94L867.65,294.08L867.72,293.76L867.57,293.46L867.28,293.18L866.01,292.42L863.64,291.85L861.47,291.58L859.81,292.54L858.21,290.9L856.68,286.66L853.28,282.29L848.02,277.77L844.96,274.67L844.07,272.99L843.24,270.45L842.47,267.04L842.36,264.19L843.17,260.73L844.02,260.3L844.14,259.17L843.81,257.2L844.67,255.66L846.71,254.54L848.5,252.21L850.03,248.68L850.67,246.17L850.43,244.69L849.72,243.32L848.55,242.05L848.2,240.41L848.66,238.4L850.42,237.05L853.48,236.34L856.22,235.17L858.63,233.56L860.02,231.88L860.39,230.13L861.02,228.74L861.93,227.72L862.51,226.11L862.77,223.91L862.72,222.3L862.35,221.29L861.19,220.16L859.23,218.93L858.1,217.72L857.78,216.55L856.72,215.33L854.91,214.06L853.82,212.6L861.38,212.2L868.79,211.76L876.19,211.29L883.6,210.78L891,210.23L898.4,209.65z\"},{name:\"Indiana\",id:\"in\",path:\"M952.11,221.76L952.94,228.96L953.78,236.15L954.61,243.34L955.44,250.52L956.27,257.71L957.1,264.9L957.93,272.08L958.81,279.4L958.56,279.64L958.28,280.64L958.83,281.55L958.91,282.33L958.51,282.99L958.73,283.42L959.58,283.62L959.97,284.27L959.91,285.37L958.31,286.68L955.13,288.32L954.46,288.77L953.88,288.99L953.59,288.95L953.59,288.95L953.13,288.77L952.46,288.34L951.39,288.24L949.71,288.6L949.15,289.71L949.71,291.58L949.3,293.12L947.9,294.31L946.97,295.79L946.5,297.53L945.58,298.66L944.19,299.18L943.21,300.86L942.63,303.7L941.85,305.51L940.87,306.28L939.42,306.27L937.49,305.48L936.33,304.58L935.93,303.56L935.32,302.87L934.79,302.59L934.46,302.62L934.46,302.78L934.62,303.06L934.48,303.39L933.37,303.62L932.93,304.1L933.16,304.84L932.97,305.4L932.35,305.79L932.08,306.54L932.16,307.68L931.8,308.76L931.01,309.79L929.69,309.6L927.82,308.21L926.06,308.03L924.38,309.05L923.19,310.32L922.46,311.84L921.67,312.28L920.36,311.3L917.36,310.06L915.84,309.87L914.8,310.34L914.03,310.25L913.74,309.85L913.52,309.7L913.33,309.92L913.43,311.25L913.25,312.11L912.79,312.5L912.4,312.26L912.05,311.38L911.41,311.15L910.47,311.55L909.48,311.5L908.57,311.04L908.27,311.13L908.05,311.4L908.21,312.43L908.1,313.27L907.7,313.84L907.07,314.02L906.21,313.82L905.88,314.11L904.78,312.27L904.81,311.8L905.37,311.71L905.58,310.84L905.4,309.15L905.63,308.09L906.13,307.72L906.2,307.38L905.92,307.2L905.88,306.87L906.66,306.11L906.76,305.35L906.18,304.59L906.06,303.83L906.4,303.06L907,302.66L907.84,302.64L908.56,301.68L909.15,299.76L909.89,298.56L910.81,298.07L911.47,296.79L912.1,293.68L912.91,292.2L912.97,290.64L912.55,288.51L911.69,286.4L910.39,284.3L910,282.95L910.51,282.36L910.63,281.43L910.37,280.18L910.81,278.96L911.54,278.21L911.54,278.11L910.98,271.84L910.38,265.2L909.79,258.57L909.19,251.93L908.59,245.29L908,238.65L907.4,232.01L906.87,226.09L906.99,226.24L907.67,226.74L908.2,227.02L908.57,227.03L908.82,227.5L909.79,227.71L911.51,227.67L913.06,227.32L914.44,226.67L917.73,224.3L921.83,223.89L926.85,223.36L931.88,222.82L936.9,222.26L941.92,221.68L946.93,221.09L951.95,220.48z\"},{name:\"Kansas\",id:\"ks\",path:\"M790.34,337.58L786.22,337.64L782.1,337.68L777.98,337.72L773.86,337.75L769.74,337.76L765.62,337.77L761.5,337.76L757.38,337.75L753.26,337.72L749.14,337.68L745.02,337.63L740.9,337.58L736.78,337.51L732.67,337.43L728.55,337.34L724.43,337.24L720.31,337.13L716.19,337.01L712.07,336.88L707.95,336.74L703.84,336.59L699.72,336.42L695.6,336.25L691.49,336.07L687.37,335.87L683.26,335.67L679.14,335.45L675.03,335.23L670.91,334.99L666.8,334.75L662.69,334.49L658.58,334.22L658.84,330.06L659.1,325.9L659.36,321.74L659.63,317.58L659.89,313.42L660.15,309.27L660.42,305.11L660.68,300.95L660.94,296.79L661.21,292.63L661.47,288.47L661.73,284.31L661.99,280.15L662.26,275.99L662.52,271.83L662.79,267.67L666.36,267.91L669.94,268.13L673.51,268.35L677.09,268.56L680.67,268.76L684.25,268.95L687.83,269.13L691.41,269.31L694.98,269.48L698.56,269.64L702.14,269.79L705.73,269.93L709.31,270.06L712.89,270.19L716.47,270.31L720.05,270.42L723.63,270.52L727.21,270.61L730.79,270.69L734.38,270.77L737.96,270.84L741.54,270.9L745.13,270.95L748.71,270.99L752.29,271.03L755.88,271.06L759.46,271.07L763.04,271.08L766.63,271.09L770.21,271.08L773.79,271.07L776.87,271.04L780.84,273.88L781.88,273.9L783.1,273.44L784.03,274.08L784.68,275.85L784.6,276.75L783.79,276.8L782.79,277.87L781.6,279.98L781.92,281.94L783.76,283.76L784.99,285.59L785.62,287.45L786.84,288.88L789.55,290.39L789.53,291.24L789.58,294.14L789.63,297.04L789.68,299.93L789.73,302.83L789.78,305.72L789.83,308.62L789.88,311.51L789.93,314.41L789.98,317.31L790.04,320.2L790.09,323.1L790.14,325.99L790.19,328.89L790.24,331.79L790.29,334.68z\"},{name:\"Kentucky\",id:\"ky\",path:\"M998.81,288.4l0.49,0.55l0.68,3.23l-0.02,0.66l-0.39,1.42l0.14,0.7l0.67,1.03l2.23,2.28l0.33,0.96l0.88,0.86l0.84,1.35l2.45,2.8l3.48,2.09l2.52,0.3l-5.8,6.35l-2.75,2.39l-2.67,1.99l-0.2,0.3l-0.4,1.81l-1.54,1.77l-0.87,1.76l-2.45,1.72l-1.62,2.1l-4.47,2.46l-2.56,0.99l-1.66,1.29l-0.13,0.07l-0.13,0.07l-0.13,0.07l-0.13,0.07l-0.13,0.07l-0.13,0.07l-0.13,0.07l-0.13,0.07l-6.2,0.61l-6.2,0.59l-6.2,0.56l-6.2,0.54l-6.2,0.52l-6.21,0.49l-6.21,0.47l-6.21,0.44l-5.92,0.73l-5.92,0.7l-5.93,0.68l-5.93,0.66l-0.59,-0.64l-1.58,-0.01l-2.42,-0.03l-0.09,0l0.91,2.21l0.19,1.98l-0.05,0.03l-2.8,0.24l-3.09,0.26l-3.09,0.26l-3.09,0.25l-3.09,0.24l-3.09,0.24l-3.09,0.23l-3.55,0.26l0.8,-2.01l0.79,-0.58l0.36,-0.13l0.93,0.29l0.44,0.09l0.9,-0.76l0.68,-2.06l0.32,-2.15l-0.04,-2.24l-0.7,-1.74l-0.27,-1.08l0.44,-1.39l1.43,-1.9l3.07,-0.3l4.72,1.3l2.56,0.27l0.39,-0.75l-0.23,-1.27l-0.85,-1.79l-0.36,-1.35l0.14,-0.92l1.77,-1.19l3.41,-1.48l1.33,-1.67l-0.75,-1.86l0.05,-1.76l0.84,-1.67l0.51,-0.44l0.33,-0.29l0.85,0.2l0.63,-0.19l0.4,-0.57l0.11,-0.84l-0.16,-1.03l0.22,-0.27l0.31,-0.09l0.91,0.46l0.99,0.05l0.94,-0.41l0.64,0.24l0.34,0.88l0.4,0.24l0.46,-0.4l0.18,-0.86l-0.1,-1.32l0.19,-0.22l0.21,0.16l0.3,0.39l0.77,0.09l1.04,-0.47l1.52,0.18l3,1.24l1.31,0.98l0.8,-0.44l0.72,-1.53l1.2,-1.27l1.67,-1.02l1.76,0.19l1.86,1.39l1.33,0.18l0.79,-1.03l0.36,-1.08l-0.08,-1.13l0.27,-0.76l0.62,-0.38l0.19,-0.56l-0.24,-0.74l0.44,-0.48l1.11,-0.23l0.14,-0.33l-0.16,-0.28l0,-0.15l0.33,-0.03l0.53,0.28l0.62,0.69l0.39,1.02l1.16,0.9l1.93,0.79l1.45,0.01l0.98,-0.77l0.78,-1.81l0.58,-2.84l0.98,-1.68l1.39,-0.52l0.92,-1.13l0.46,-1.75l0.93,-1.47l1.4,-1.2l0.42,-1.53l-0.57,-1.87l0.56,-1.11l1.69,-0.36l1.07,0.1l0.67,0.43l0.46,0.18h0l0.29,0.04l0.58,-0.22l0.67,-0.45l3.18,-1.64l1.6,-1.31l0.06,-1.1l-0.39,-0.65l-0.84,-0.19l-0.22,-0.43l0.4,-0.66l-0.08,-0.79l-0.55,-0.91l0.28,-1l0.24,-0.24l0.87,-0.85l1,-0.21l0.89,0.66l1.16,0.05l1.42,-0.56l1.39,0.09l1.35,0.74l1.38,1.51l1.4,2.27l2.16,1.22l2.91,0.16l2.2,0.67l1.49,1.19l1.13,0.29l1.17,-0.91l1.29,-0.56l1.4,0.26l1.95,0.9l2.62,-0.63l3.27,-2.15l2.07,-0.22l0.88,1.73l1.77,1.68l2.66,1.64L998.81,288.4zM882.52,344.65l-1.25,0.13l-0.07,-0.26l0.04,-0.62l0.08,-0.28l0.25,-0.07l0.29,-0.01l0.45,0.55L882.52,344.65z\"},{name:\"Louisiana\",id:\"la\",path:\"M891.95,485.19l-1.27,0.69l-7.27,-1.81l-1.89,-1.73l-1.59,-0.29l-1.94,-0.1l-1.93,2.41l-1.39,3.17l2.6,1.53l2.19,0.67l3.49,-0.91l1.85,-1.62l1.6,-0.06l0.74,-0.36l0.64,-0.83l1.4,0.52l0.09,0.61l-0.91,0.93l-1.17,0.81l-0.68,0.91l1.51,1.64l2.23,0.43l0.81,-0.31l0.37,-1.99l1.25,-1.35l1.84,0.14l-0.2,0.81l0.31,0.73l0.93,1.21l0.04,1.83l0.2,0.43l-1.91,0.95l-1.45,0.38l-1.1,1.14l0.66,0.57l-1.16,0.62l-0.83,-0.16l-0.39,0.23l-0.08,0.65l-0.58,0.64l1.03,1.75l1.94,1.05l1.41,1.39l5.41,1.56l1.27,-0.15l1.41,1.87l1.06,0.6l1,0.27l-0.01,1.36l-1.66,1.12l-0.38,1.21l-0.39,0.7l-0.85,-0.78l-0.85,-0.55l-1.73,1.99l-0.87,0.46l0.3,-2.03l-0.76,-0.73l-1.21,-1.92l-1.64,-1.13l-1.12,-0.33l-0.9,-0.72l-1.05,-0.24l-0.87,0.14l-1.51,-0.35l-0.17,-1.06l-0.47,-0.77l-1.22,-0.86l-5.65,-1.41l0.01,0.74l0.42,0.53l0.82,0.32l1,0.65l0.13,2.12l-0.35,0.93l-0.09,1.29l-0.28,1.33l-0.61,1.07l-1.47,0.8l-0.71,-0.54l-1.26,-2.74l-1.58,-0.79l-2.43,0.04l-1.61,0.73l-1.64,2.82l-1.42,0.53l-5.05,-1.13l-5.78,-1.84l0.11,-0.72l0.88,-0.28l1.72,0.2l-0.13,-0.73l-1.87,-2.3l-0.38,-1.06l0.16,-1.33l-0.57,0.06l-0.99,1.16l-3.65,-0.76l-1.05,-1.07l-2.26,-3.06l-2.98,0.04l-1.43,-1.85l-2.39,0.91l-1.19,0.94l-1.02,1.42l0.45,0.7l1.13,1.09l-0.47,0.57l-3.44,0.95l-8.1,-0.59l-2.39,-0.76l-3.22,-1.68l-4.42,-1.31l-2.11,-0.17l-2.05,0.35l-6,0.31l-1.38,0.42l-1.17,0.65l-0.79,-0.67l-0.38,-1.21l0.69,-0.21l0.76,-0.74l0.67,-1.44l0.06,-0.86l-0.5,-0.55l1.25,-2.27l0.3,-0.81l-0.3,-3.81l-0.61,-1.37l0.05,-0.8l0.56,-2.1l-0.14,-1.91l1.01,-2.32l0.75,-1.22l0.82,-2.48l0.16,-1.59l0.34,-1.2l-0.29,-1.27l0.59,-0.94l-0.44,-1.29l-0.17,-1.71l-0.77,-0.64l-1.39,-2.49l0.01,-1.11l-1.45,-2.33l-0.05,-0.81l-1.36,-1.2l-0.28,-0.78l-0.19,-3.27l-0.38,-0.95l-1.18,-1.85l-2.7,-2.67l-0.06,-2.83l-0.06,-2.83l-0.06,-2.83l-0.06,-2.83l-0.06,-2.83l-0.06,-2.83l-0.06,-2.83l-0.06,-2.83l3.38,-0.08l3.38,-0.09l3.38,-0.09l3.38,-0.1l3.38,-0.11l3.38,-0.11l3.38,-0.12l3.38,-0.13l3.38,-0.13l3.38,-0.14l3.38,-0.15l3.38,-0.15l3.38,-0.16l3.38,-0.17l3.37,-0.17l3.68,-0.21l0.17,1.09l0.94,0.6l0.11,1.17l-0.71,1.74l0.07,1.18l0.86,0.62l0,0.71l-0.87,0.79l-0.09,0.81l0.68,0.83l0.34,0.99l0,1.14l0.92,1.44l1.36,0.88l0.92,1.08l0.11,0.61l0.09,0.57l-0.15,0.84l-1.01,1.28l-0.78,0.93l-0.48,0.35l-0.24,0.62l0,1.31l-1.13,1.74l-2.37,2.07l-1.51,2.55l-0.66,3.03l-0.75,1.94l-0.85,0.86l-0.37,1.58l0.11,2.32l-0.51,1.31l-1.13,0.3l-0.18,1.34l0.78,2.38l-0.23,1.02l-0.76,0.83l-0.04,0.62l4.61,-0.21l4.63,-0.24l4.63,-0.25l4.63,-0.26l4.63,-0.28l4.63,-0.29l4.63,-0.3l4.63,-0.31l-0.39,2.61l-1.12,3.57l0.01,0.91l0.43,1.11l0.04,0.64l0.57,0.91l1.18,0.87l1.08,1.36l1.05,2.49l0.31,1.16l0.84,1.59l0.4,0.28l0.54,0.15L891.95,485.19zM897.91,487.2l0.15,1.04l-0.99,-0.45l-1.42,0.06l0.6,-0.4l0.41,-0.38l0.19,-0.39l1.69,-1.43l-0.43,0.99L897.91,487.2zM906.12,492.79l-0.49,0.76l0.27,-3.46l-0.98,-2.82l0.9,1.2l0.38,1.48L906.12,492.79zM905.08,495.02l-0.97,1.26l0.01,-0.45l0.69,-1.24l0.52,-0.5L905.08,495.02zM848.42,503.32l-0.71,0.36l-3.34,-1.8l-0.24,-0.83l1.57,-0.83l0.98,0.02l1.59,0.92l0.58,0.25l0.28,0.39l-0.12,0.63L848.42,503.32z\"},{name:\"Massachusetts\",id:\"ma\",path:\"M1173.41,150.21l-0.05,1.21l0.77,0.97l0.62,1.05l1.04,0.91l0.64,-0.07l0.61,-0.39l0.5,-0.09l0.45,0.38l0.02,0.61l-0.73,0.36l-1.15,1.4l-1.15,0.74l-0.29,1.38l-0.55,1.65l-1.23,2.68l0.98,0.44l3.06,-0.06l1.49,0.41l3.07,3.49l-0.32,0.53l0.04,0.79l2.01,0.54l1.38,2.74l1.69,0.58l2.28,0l2.31,-1.62l1.78,-1.83l-0.37,-0.96l-2.01,-1.9l-0.64,-0.98l-1.2,-0.41l-0.2,0.7l-0.87,-0.58l-0.2,-0.41l0.54,-0.38l0.72,-0.12l0.93,0.16l2.82,1.89l1.54,3.11l0.74,2.04l-0.03,0.78l-0.65,0.03l-1.12,0.48l-5.22,2.69l-0.96,1.31l-2.53,1.84l-0.32,-0.46l-0.1,-1.12l-0.8,-2.13l-0.58,0.06l-3.38,4.81l-1.64,0.7l-1.14,1.44l-0.48,-0.49l-1,-2.6l0.26,-2.49l-0.46,0.17l-0.66,1.05l-0.81,-0.8l-0.73,-0.35l-0.72,-0.34l-0.2,-0.81l-0.31,-1.22l-0.73,-0.05l-0.49,-1.47l-0.32,-0.95l-1.2,0.35l-0.98,0.29l-1.58,0.46l-1.64,0.48l-1.2,0.35l-0.08,-0.23l-1.92,0.49l-1.92,0.49l-1.92,0.48l-1.92,0.48l-1.92,0.48l-1.93,0.48l-1.92,0.47l-1.93,0.47l0.04,0.52l-0.67,0.25l-0.17,-0.56l-1.37,0.29l-1.37,0.29l-1.37,0.29l-1.37,0.29l-1.37,0.29l-1.37,0.29l-1.37,0.29l-1.37,0.28l-0.56,-0.42l0.05,-1.94l0.05,-1.94l0.05,-1.94l0.05,-1.94l0.05,-1.94l0.04,-1.94l0.04,-1.94l0.04,-1.94l1.58,-0.34l1.58,-0.34l1.58,-0.34l1.58,-0.35l1.58,-0.35l1.58,-0.35l1.58,-0.35l1.58,-0.35l2.28,-0.52l2.28,-0.53l2.28,-0.53l2.27,-0.54l2.27,-0.54l2.27,-0.54l2.27,-0.55l2.27,-0.55l1.22,-0.97l1.16,-2.14l0.89,-0.64l1.33,-1.45l0.74,-0.44L1173.41,150.21zM1187.32,180.98l-4.14,2.32l-0.9,-0.47l1.02,-0.63l0.94,-2l0.87,-0.45l1.72,0.49L1187.32,180.98zM1196.58,180.85l-1.14,0.71l-3.1,0.05l2.17,-1.36l0.32,-0.35l0.02,-1.07l-0.11,-0.5l1.52,1.85L1196.58,180.85z\"},{name:\"Maryland\",id:\"md\",path:\"M1109.83,238.85l0.94,3.4l0.94,3.4l0.94,3.4l0.94,3.4l0.94,3.4l0.94,3.4l0.94,3.4l0.95,3.39l0.04,-0.01l0.04,-0.01l0.04,-0.01l0.04,-0.01l0.04,-0.01l0.04,-0.01l0.04,-0.01l0.04,-0.01l1.72,-0.39l3.77,-0.87l3.77,-0.88l1.82,-0.44l0.13,0.64l0.01,0.99l-0.31,0.47l-0.21,-0.96l-0.36,-0.27l-0.36,0.52l-0.19,0.54l0.31,1.89l-0.1,1.01l-1.05,0.54l-0.56,2.71l-0.74,1.63l-0.18,0.96l-1.55,0.59l-2.5,0.93l-0.45,1.13l-1.4,-0.13l-1.97,0.49l0.07,-1.41l0.31,-1.3l-1.29,-0.93l-0.65,-0.01l-0.74,-0.33l0.52,-1.14l0.13,-1.11l-0.5,-1.2l0.1,-1.01l-0.48,0.26l-0.6,1.18l-0.43,0.51l-0.51,-0.81l-0.31,0.28l-0.1,0.66l-0.45,0.45l-1.3,-0.58l-1.83,-0.59l-1.27,-1.43l-0.79,-1.15l0.02,-2.4l1.03,-0.65l1.54,0.05l1.91,-0.43l-0.38,-0.45l-0.66,0.23l-2.42,-1.41l-0.89,-0.98l-1.18,-0.06l-0.27,1.19l-0.5,0.41l0.18,-2.51l0.88,-0.3l1.19,-0.95l-0.69,-1.28l-0.98,-0.41l-1.36,1.08l-0.19,-0.96l0.02,-1.29l1.15,-0.25l1.09,0.18l0.42,-2.17l-0.16,-0.9l-1.13,1.6l-0.93,-2.71l0.8,-2.99l1.07,-1.46l1.66,-0.34l1.64,-0.57l-1.17,-0.25l-1.14,-0.02l0.58,-1.24l0.65,-0.34l0.47,-1.08l-1.6,0.5l-0.2,-1.79l-0.72,0.53l-0.91,0.38l-0.21,0.82l0.35,1.21l-0.1,0.87l-0.6,0.81l-1.14,0.78l-0.32,-0.85l-0.5,-0.3l0.26,1.91l-0.19,0.71l-1.3,-1.56l-0.2,0.42l0.14,0.49l-0.04,0.92l-0.69,0.62l0.29,1.1l-0.17,0.67l-2.74,-0.41l0.01,0.34l1.88,1.77l1.2,0.48l0.38,1.1l-0.69,1.14l-1.42,-0.54l-0.2,0.1l0.98,1.24l0.69,1.12l-0.21,1.11l0.34,1.24l0.15,1.16l-0.05,1.05l1.6,4.44l1,1.08l0.98,1.03l0.63,1.03l-0.73,0.33l-1.42,-0.65l-1.22,-0.47l-1.76,-1.96l-0.4,-0.84l-0.46,-0.64l0.5,1.58l0.84,1.71l4.87,3.17l1.08,1.39l0.83,1.09l0.11,1.2l-1.22,-0.6l-1.13,-0.86l-2.64,-0.67l-3.17,-0.1l-2.29,-2.41l0.25,1.15l-0.17,1.06l-1.29,-0.97l-0.87,-0.88l-0.46,-1.07l-1.27,0.35l-1.15,1.26l-1.36,0.04l-0.55,-1.86l0.14,-1.08l0.97,-2.68l1.13,-1.5l0.28,-1.69l-0.72,-2.38l0.56,1.76l1.13,-2.1l-1.27,-1.19l-1.18,-1.1l-1.04,1.77l-1.27,-0.31l-2.27,-1.44l-3.32,-0.66l-0.57,-0.56l-0.09,-0.72l0.2,-1.08l-1.14,-0.78l-2.47,-0.49l-1.14,-0.6l-0.24,-0.13l-0.3,-0.98l-0.42,-0.57l-0.55,-0.17l-0.18,-0.41l0.18,-0.65l-0.44,-0.57l-1.06,-0.49l-0.44,-0.53l0.18,-0.58l-0.52,-0.15l-1.21,0.29l-1.3,-0.25l-1.39,-0.78l-1.44,0.11l-2.23,1.5l-1.32,0.52l-0.49,0.69l-0.1,1.05l-0.5,0.61l-1.34,0.27l-0.22,0.01l-1.59,-0.03l-1.2,-0.41l-0.25,-0.22l0.02,-0.55l-0.25,-0.2l-0.34,0.02l-0.25,0.36l-0.14,0.99l-2.17,3.05l-1.37,-0.27l-0.48,0.11l-3.03,4.28l-1.02,0.78l-1.88,2.03l-0.47,-2.8l-0.47,-2.81l-0.47,-2.81l-0.47,-2.81l3.9,-0.72l3.89,-0.73l3.89,-0.74l3.89,-0.75l3.89,-0.76l3.89,-0.77l3.88,-0.78l3.88,-0.79l3.88,-0.8l3.88,-0.81l3.88,-0.82l3.87,-0.83l3.87,-0.84l3.87,-0.85l3.87,-0.86L1109.83,238.85zM1127.65,273.11l-0.44,0.17l0.28,-0.86l0.67,-3.98l0.38,-1.41l-0.06,2.7l-0.6,2.61L1127.65,273.11z\"},{name:\"Maine\",id:\"me\",path:\"M1172.07,47.54l0.21,0.43l0.91,0.6l1.13,0.25l0.79,-0.04l0.86,-0.27l2.01,-1.8l2.53,-1.55l1.31,-1.12l0.08,-0.7l0.62,-0.43l1.16,-0.16l2.51,0.89l3.1,1.55l2.45,1.22l1.07,3.13l1.11,3.32l1.17,3.5l0.83,2.5l1.15,3.43l0.92,2.72l1.2,3.55l0.64,1.9l0.44,0.47l0.08,0.8l0.05,0.4l0.11,0.29l0.23,0.34l0.15,0.53l-0.09,0.55l0.05,0.59l0.25,0.91l0.44,0.47l0.54,0.18l0.37,-0.12l0.58,0.17l0.8,0.38l1.09,0.2l1.02,-0.14l0.63,-0.34l0.91,0.06l0.54,0.71l0.09,0.8l-0.34,0.5l-0.4,0.43l0.1,0.6l0.44,0.52l0.52,0.41l0.69,0.8l0.1,0.85l-0.13,0.79l0.07,0.75l0.49,0.5l1.05,0.54l0.75,0.61l0.92,0.17l0.27,-0.42l0.17,-0.5l0.22,-0.4l0.6,0l0.71,0.02l0.78,0.04l0.13,0.68l0.78,0.95l1.02,1.99l-0.19,1.12l0.52,1.23l1.52,-0.1l0.47,0.27l0.22,0.44l-2.03,4.25l-2.77,0.4l-1.14,1.32l-1.41,0.73l-0.19,1.66l-0.72,0.57l-1.15,0.27l-1.1,-0.1l-0.68,0.44l-0.2,2.94l-0.92,0.04l-0.04,1.05l-0.31,0.55l-0.54,0.56l-0.93,-0.98l-0.71,-0.99l-0.61,-0.07l-0.79,-0.06l-0.72,0.24l-0.43,0.31l-0.38,0.9l-0.68,0.89l-0.82,-0.3l-0.77,-0.66l-0.03,1.46l-0.21,1.59l0.61,1.59l0.03,1.05l-0.69,-0.07l-0.87,-0.66l-1.91,-0.15l-1.34,0.48l0,-0.99l0.88,-1.69l-0.47,-0.13l-0.57,0.38l-0.33,-0.1l0.08,-1.32l-0.36,-1.31l-0.43,0.63l-0.3,1.6l-1.41,1.63l0.64,1.81l-0.5,4.26l0.41,1.62l-0.67,1.6l-1.04,1.51l-1.92,0.24l-1.11,1.38l-0.38,1.31l-0.57,0.35l-0.74,-1.3l-0.36,-0.36l0.1,2.21l-0.49,0.28l-0.63,-1.4l-0.54,-0.89l-0.47,1.04l0.18,2.35l-0.55,-0.04l-0.4,-0.77l-0.43,-0.14l0.15,0.97l0.57,1.27l-0.05,0.78l-0.61,-0.23l-0.69,-0.49l-0.68,0.72l-0.7,0.42l-0.19,-0.65l-0.09,-0.83l-1.38,0.88l-1.38,1.99l-0.82,2.43l0.59,0.19l0.74,0.48l-1.54,3.84l-1.7,3.54l-0.59,5.14l-0.61,0.76l-0.42,1.03l-1.83,-1.65l-0.71,-1.55l-1.96,-1.51l-0.93,-1.16l-0.6,-1.42l-0.37,-1.61l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.79,-2.35l-0.71,-2.1l0.28,-0.43l0.75,-0.87l0.63,-0.08l0.77,0.77l0.6,0.49l0.45,-0.32l0.18,-0.98l-0.35,-1.19l0.35,-1l0.66,-0.33l0.65,-0.16l0.2,-0.5l-0.2,-0.57l-0.5,-0.87l-0.24,-1.15l1.03,-2.45l1.57,-1.92l0.49,-0.87l-0.2,-1.43l0.71,-1.75l0.32,-0.98l-0.07,-0.75l-0.54,-0.79l-0.46,-1.68l-0.2,-2.11l-0.17,-2.31l0.45,-2.26l1.05,-2.63l-0.39,-2.93l-0.42,-3.1l1.16,-3.48l1.3,-3.95l0.74,-2.25l1.31,-4.08l0.92,-2.91l0.5,-1.36l0.47,-1.58l1.53,-0.04l1.52,-0.04l0.38,1.97L1172.07,47.54zM1204.73,106.9l-0.76,0.7l-1.03,0.13l0.37,1.12l0.02,0.44l-1.26,-0.24l-0.51,-0.25l-0.43,-1.5l0.51,-1.71l0.55,-0.78l1.06,0.09l1.22,1.35L1204.73,106.9zM1198.97,111.9l-0.45,0.6l-0.66,0.06l-0.35,-1.05l0.08,-0.41l0.17,-0.23l0.41,0.2L1198.97,111.9z\"},{name:\"Michigan\",id:\"mi\",path:\"M872.31,89.88l-0.05,0.38l0.56,0.07l-0.08,0.19l-0.57,0.38l-1.64,0.82l-1.12,0.31l-0.6,-0.2l-0.09,-0.46l0.41,-0.71l-0.03,-0.34l-0.47,0.04l0.09,-0.27l0.66,-0.58l5.63,-3.85l2.42,-1.44l1.31,-0.5l0.23,0.17l-1.35,1.39l-0.19,0.54l0.08,0.34l-0.42,0.71l-4.13,2.72L872.31,89.88zM884.76,105.02l-0.22,0.75l0.09,0.43l-1.7,2.07l-0.57,1.27l-0.55,0.24l-0.52,-0.79l-0.05,-0.66l0.42,-0.54l0.39,-0.75l-0.03,-0.99l-0.2,-0.34l-0.49,0.93l0.33,0.16l0.11,0.14l-0.08,0.33l-2.17,-0.29l-0.7,-0.64l0.03,-0.97l0.61,-1.29l2.34,-2.83l1.06,-0.82l3.1,-1.43l1.74,-0.42l1.77,-0.16l1.32,0.26l0.87,0.68l-0.71,0.57l-3.46,0.74l-0.08,0.15l0.7,0.35l0.15,0.28l-0.55,0.82L884.76,105.02zM945.65,114.44l0.51,0.23l0.38,0.46l0.98,1.27l0.52,0.88l0.42,1.35l0.23,0.44l0.08,0.81l-0.47,0.62l-0.09,0.45l0.38,0.39l1.84,-0.12l0.89,0.32l0.38,0.44l-0.14,0.56l0.19,0.55l0.53,0.54l1.58,0.71l0.42,0.38l-0.04,0.47l-0.4,0.35l-0.75,0.24l-5.72,-0.12l-1.67,0.07l-0.2,0.34l-0.15,0.07l-0.28,-0.05l-0.48,0.04l-0.27,-0.17l-0.27,-0.54l-0.54,-0.3l-0.79,-0.06l-0.61,0.51l-0.57,1.78l0.16,0.3l0.01,1.1l0.24,0.27l0.02,0.25l-0.19,0.23l-0.46,0.03l-0.73,-0.17l-2.95,-2.23l-2.15,-1.03l-2.58,-0.64l-2.01,-0.23l-1.44,0.19l-1.11,0.79l-0.78,1.39l-1.36,0.9l-1.94,0.4l-1.03,0.46l-0.11,0.53l-0.71,0.09l-1.3,-0.35l-1.31,0l-1.31,0.36l-0.92,0.61l-0.86,1.69l-0.12,0.8l-0.68,0.75l-1.88,1.27l-0.06,0.4l-0.92,1.31l-0.26,0.7l0.07,0.65l-0.36,0l-0.78,-0.66l-0.13,-0.98l0.53,-1.3l0.52,-0.66l0.51,-0.01l0.26,-0.58l0,-1.14l-0.24,-0.55l-0.97,0.33l-0.47,0.51l-0.65,0.16l-0.82,-0.18l-0.64,0.69l-0.46,1.55l-0.63,1.05l-0.8,0.55l-0.62,-0.45l-0.44,-1.45l-0.12,-1.17l0.2,-1.44l-0.2,-0.26l-0.31,0.48l-0.42,1.23l-0.46,2.63l-0.38,0.88l-0.58,0.41l-0.83,1.64l-1.08,2.88l-1.26,2.81l-1.45,2.74l-0.89,1.48l-0.32,0.23l-0.11,0.48l0.04,1.09l-0.78,-0.23l-0.72,-0.82l-0.47,-0.86l-0.12,-0.92l0.71,-2.37l0.05,-0.38l-0.12,-0.2l-0.53,-0.21l-1.1,0.51l-1.14,0.18l-0.38,-0.12l-0.18,-0.38l-0.04,-0.61l0.17,-0.75l0.57,-1.41l-0.11,-1.28l0.25,-0.76l-0.43,-1.33l0.02,-0.65l-0.55,-0.67l-1.38,-0.82l-3.13,-0.98l0.18,-1.42l-0.17,-0.59l-0.82,-0.83l-3.25,-0.78l-2.19,-0.29l-2.13,0.16l-1.55,-0.26l-1.72,0.01l-1.15,-0.54l-1.14,-0.54l-1.14,-0.55l-1.14,-0.55l-1.98,-0.39l-1.98,-0.4l-1.98,-0.4l-1.98,-0.4l-1.98,-0.4l-1.97,-0.41l-1.97,-0.41l-1.97,-0.41l-0.49,-0.91l-0.49,-0.91l-0.49,-0.91l-0.49,-0.91l-0.91,-0.34l-0.48,-0.18l-0.38,-0.47l-0.78,0.26l-0.36,-0.79l0.07,-0.18l1.01,-0.28l2.82,-1.35l2.38,-1.58l1.93,-1.81l2.48,-1.2l3.02,-0.59l2.14,-0.75l1.25,-0.91l1.64,-1.71l0.95,-0.54l1.23,-0.24l0.89,-0.68l0.54,-1.13l1.09,-1.32l1.63,-1.51l0.95,-0.64l0.27,0.24l0.13,0.48l-0.01,0.72l0.48,0.54l0.97,0.36l0.47,0.55l-0.02,0.73l0.3,0.6l0.63,0.46l0.25,1.1l-0.13,1.74l0.06,1.11l0.25,0.49l0.23,0.27l0.31,-0.3l0.37,-0.64l0.12,-0.38l0.07,-0.39l2.41,-1.95l0.49,-0.13l0.88,0.37l3.92,0.28l1.57,0.31l1.7,0.85l0.58,0.33l2.27,3.02l1.01,1.17l0.59,0.29l0.36,0.46l0.37,1.1l0.34,0.31l2.91,-0.04l1.29,-0.33l0.75,-0.54l0.91,0.21l1.08,0.95l0.99,0.2l0.9,-0.56l0.89,-0.07l0.88,0.4l0.42,0.32l0.25,-0.04l1.48,-1.77l1.83,-1.62l2.47,-1.81l1.45,-0.85l0.44,0.12l2.37,-0.78l2.18,-0.29l2.93,-0.02l2.64,-0.67l2.35,-1.31l2.11,-0.83l1.88,-0.35l0.75,0.2l-0.38,0.75l-0.1,1.22l0.17,1.69l-0.03,1.08l-0.23,0.48l0.02,0.43l0.27,0.38l1.88,0.04l1.04,0.43l1.12,-0.11l1.19,-0.65l0.98,0.07l0.78,0.79l0.99,0.03l0.86,-0.75l0.59,-0.67l0.54,-0.33L945.65,114.44zM949.53,117.16l0.07,0.48l-0.49,-0.05l-0.44,-0.27l-0.38,-0.5l-0.57,-1.29l-0.73,-0.88l0.76,-1.2l0.52,-0.2l0.61,0.17l0.16,0.62l-0.29,1.07l0.16,1.04L949.53,117.16zM950.06,119.72l-0.2,0.15l-0.89,-0.77l-0.23,-0.51l0.06,-0.46l0.3,-0.06l0.54,0.34l0.33,0.44l0.13,0.53L950.06,119.72zM960.29,123.6l0.22,0.48l-0.27,0.78l-1.04,0.52l-2.21,0.26l-1.47,-0.09l-0.73,-0.43l-0.18,-0.25l-0.02,-0.59l0.31,-0.08l0.51,0.25l0.68,-0.23l0.85,-0.71l0.43,-0.5l0.01,-0.3l-0.37,-0.52l0.21,-0.27l1.2,0.05l0.49,0.31l0.96,1.15L960.29,123.6zM944.52,130.05l2.03,0.06l0.17,-0.2l0.64,0.52l0.15,0.48l-0.19,0.45l-0.32,0.27l-0.45,0.1l-0.77,-0.33l-1.32,-0.97L944.52,130.05zM941.4,131.08l1.17,0.27l2.16,1.12l2,0.56l1.82,0l1.37,0.31l0.92,0.63l0.7,0.75l0.49,0.87l0.93,0.4l1.37,-0.06l1.11,0.25l0.86,0.56l4.53,1.13l1.92,0.65l1.11,0.74l0.36,0.53l-0.01,0.57l0.18,0.58l0.9,1.06l0.29,0.06l0.25,0.54l0.21,1.01l0.31,0.65l0.42,0.29l-0.2,0.17l-1.41,-0.4l-0.73,0.28l-0.24,0.81l0.05,0.73l0.33,0.64l1.99,1.8l0.71,1.8l0.4,2.24l-0.09,0.91l0.09,1.96l0.28,3.01l0.11,1.03l-0.43,1.08l-1.34,1.65l-0.06,-0.27l-0.38,-0.02l-0.37,0.27l-0.39,1.31l-0.17,2.31l-0.41,1.3l-0.66,0.29l-0.37,0.38l-0.08,0.47l-0.7,0.41l-1.32,0.34l-0.83,0.81l-0.42,2.02l0.15,0.92l-0.16,1.19l0.15,0.98l0.47,0.77l1.2,0.67l1.92,0.57l1.1,-0.02l0.7,-0.44l0.59,-1.45l0.68,-0.63l0.89,-0.35l0.26,-0.66l1.14,-2.88l-0.08,-0.6l-0.58,-0.15l0.06,-0.18l0.69,-0.21l0.57,-0.45l0.44,-0.69l0.85,-0.59l2.13,-1.01l1.08,-0.97l0.74,-0.24l1.16,0.27l1.59,0.77l1.35,1.26l1.12,1.75l1.79,4.69l2.46,7.64l1.54,4.25l0.62,0.86l0.31,0.43l-0.23,6.3l-0.55,2.67l-1.41,1.71l-1.41,1.66l-1.67,2.68l-2.05,1.5l-1.04,0.86l-0.18,0.48l-0.29,-0.1l-0.42,1.38l-0.29,1.87l-0.02,1.42l0.3,0.73l-0.4,0.55l-0.71,1.03l-0.11,0.35l0.13,0.53l-0.14,0.29l-0.41,0.05l-0.27,0.3l-0.62,1.06l-0.96,2.69l-0.15,0.49l-0.15,0.16l-5.47,0.96l-5.48,0.94l-5.48,0.92l-5.48,0.9l-0.17,-1.29l-5.01,0.61l-5.02,0.59l-5.02,0.58l-5.02,0.56l-5.02,0.54l-5.02,0.53l-4.1,0.42l1,-0.73l1.62,-1.62l0.85,-1.38l0.77,-1.79l0.69,-2.19l1.53,-3.33l0.7,-1.99l0.61,-2.49l0.38,-2.58l0.16,-2.68l-0.09,-2.75l-0.33,-2.82l-0.75,-2.8l-1.16,-2.77l-0.62,-1.42l-0.22,-0.37l-1.93,-3.5l-2.26,-4.93l-0.02,-0.44l1.29,-3.22l0,-0.41l-0.43,-2.45l-0.47,-1.2l-0.99,-1.58l-0.02,-0.42l1.44,-2.3l0.83,-1.72l0.7,-2.06l0.34,-2.35l-0.01,-2.65l-0.2,-1.74l-0.38,-0.84l-0.04,-0.68l0.29,-0.51l1.7,-0.8l0.48,-1.1l-0.07,-1.83l0.26,-0.94l0.6,-0.05l0.51,-0.43l0.42,-0.82l0.65,-0.29l0.87,0.23l1.04,-1.25l1.2,-2.75l0.98,-1.57l0.76,-0.4l0.18,0.22l-0.41,0.83l-0.06,0.86l0.3,0.9l-0.06,0.91l-0.23,1.26l0.27,0.35l-0.42,2.03l0.08,0.98l0.48,0.7l0.43,-0.31l0.39,-1.33l0.08,-0.69l-0.23,-0.06l0.02,-0.55l0.26,-1.04l0.28,-0.51l0.3,0.02l0.15,0.53l-0.01,1.04l-0.57,2.52l-0.08,0.76l0.22,0.19l0.85,-1.64l0.58,-2.52l0.44,-1.93l0,-1.02l-0.5,-2.59l-0.08,-1.07l0.16,-0.77l0.78,-0.94l1.41,-1.11l1.44,-0.67l1.47,-0.24l1,-0.38l0.53,-0.51l-0.25,-0.33l-1.03,-0.14l-0.82,-0.49l-0.63,-0.83l-0.3,-1.01l0.03,-1.18l0.49,-1.21l0.96,-1.25l0.24,-0.86l-0.47,-0.48l0.44,-0.24l1.35,-0.01l0.91,-0.26l0.47,-0.51L941.4,131.08zM929.61,136.77l-0.52,0.17l-0.44,-0.21l-0.05,-1.05l0.33,-1.88l0.44,-0.9l0.76,0.25l-0.12,0.24l0.37,1.93l-0.16,0.89L929.61,136.77zM924.21,148.66l-0.15,0.34l-0.44,0.02l-0.38,-0.27l-0.45,-0.94l0.09,-0.23l0.87,0.05l0.34,0.38L924.21,148.66z\"},{name:\"Minnesota\",id:\"mn\",path:\"M804.97,77.87l1.79,-0.33l1.54,0.03l1.55,0.07l0.84,0.15l2.42,0.91l1.59,0.76l2.3,1.42l1.27,0.62l0.66,1.54l0.78,1.99l1,-0.04l0.7,-1.21l1.9,-0.29l2.54,0.72l2.31,2.25l3.28,1.95l2,0.95l1.98,-0.1l2.46,-1.17l2.56,-2.15l1.9,-0.45l1.15,0.13l0.74,1.53l0.83,0.55l2.06,-0.3l4.34,0.04l3.41,-0.65l0.84,0.85l0.79,1.37l1.43,0.35l1.87,-0.58l3.01,0.1l-0.4,0.26l-0.44,-0.02l-0.55,0.38l-0.67,0.77l-1.58,1.14l-2.5,1.52l-2.91,1.42l-5.93,2.59l-3.65,2.52l-1.6,1.48l-6.18,7.29l-3.79,3.89l-6.21,5.48l-0.58,0.69l-0.02,0.61l-0.28,0l-1.01,1.3l-0.42,0.83l-1.04,0.27l0.13,3.23l0.13,3.23l0.13,3.23l0.13,3.23l-0.5,0.35l-0.62,0.78l-0.89,0.22l-4.11,2.82l-0.66,0.79l-0.7,1.8l-1.31,2.05l-0.31,1.08l0.11,1.43l2.16,1.08l0.83,1.08l0.43,1.34l-0.01,1.18l-0.99,2.34l-0.16,0.93l0.21,2.81l-0.51,0.9l0.52,2.26l0.06,0.79l-0.25,2.51l-0.21,0.74l0.47,1.28l0.05,0.14l2.08,1.73l1.74,0.93l1.54,0.26l1.22,0.72l0.91,1.18l1.2,0.75l1.48,0.32l1.54,0.95l2.4,2.38l1.24,2.06l2.07,1.42l3.32,1.46l2.2,1.31l1.07,1.16l0.83,3.06l0.88,6.55l-5.35,0.28l-5.27,0.25l-5.28,0.23l-5.28,0.21l-5.28,0.19l-5.28,0.17l-5.28,0.15l-5.28,0.14l-5.28,0.12l-5.28,0.1l-5.28,0.08l-5.28,0.06l-5.28,0.04l-5.28,0.02l-5.28,0l-5.28,-0.02l0.02,-5.01l0.02,-5.01l0.03,-5.01l0.02,-5.02l0.02,-5.02l0.03,-5.02l0.03,-5.02l0.02,-5.02l-1.19,-1.67l-2.61,-1.37l-0.65,-0.81l-1.2,-2.02l-0.47,-0.87l-0.08,-0.67l0.59,-0.74l2.39,-2.14l0.76,-0.99l0.38,-0.97l0.56,-2.23l-0.21,-1.72l0.17,-2.67l-0.47,-2.01l-0.1,-1l-0.29,-1.24l-1.74,-3.28l-0.4,-2.64l-0.43,-1.3l-0.11,-3.34l0.06,-0.94l0.37,-1.81l-0.73,-1.23l-0.1,-1.01l-0.27,-7.97l-0.22,-1.14l0.1,-3.7l-1.29,-3.91l-0.62,-1.33l-0.3,-1.61l0.03,-0.77l-1.05,-2.67l-0.68,-2.94l0.1,-2.54l-0.2,-1.92l0.1,-1.49l-0.17,-2.25l0.24,-1.27l0.04,-1.98l-1.37,-7.07l1.82,0.02l6.35,0.06l6.35,0.03l6.34,0l6.35,-0.03l3.51,0l0.01,-4.78l0.01,-3.77l3.2,0.42l0.96,0.68l0.31,0.32l-0.08,1.04l0.3,3.15l0.62,2.62l1.39,3.14l0,0.01l0.13,1.23l0.46,0.77l0.82,0.71l3.1,0.82l5.39,0.91l3.07,1.1l0.75,1.3l1.45,0.49l2.14,-0.31l1.49,-0.59L804.97,77.87zM804.97,77.87l-0.05,0.01l0.07,-0.03L804.97,77.87z\"},{name:\"Missouri\",id:\"mo\",path:\"M843.17,260.73L842.36,264.19L842.47,267.04L843.24,270.45L844.07,272.99L844.96,274.67L848.02,277.77L853.28,282.29L856.68,286.66L858.21,290.9L859.81,292.54L861.47,291.58L863.64,291.85L866.01,292.42L867.28,293.18L867.57,293.46L867.72,293.76L867.65,294.08L867.38,294.94L864.95,302.28L864.15,305.63L864.37,306.85L865.65,308.56L868,310.74L870.02,312.14L871.72,312.74L874.42,314.44L878.14,317.23L880.06,319.38L880.17,320.9L880.64,322.43L881.48,323.97L881.59,325.49L880.97,326.98L881.39,328.91L882.87,331.26L884.08,332.66L885.02,333.12L885.21,333.09L885.27,332.86L885.11,332.53L885.05,332.23L885.09,331.81L885.26,331.64L885.42,331.58L886.3,332.12L887.66,333.37L888.36,335.11L888.41,337.35L888.09,339.5L887.4,341.56L886.5,342.32L886.07,342.23L885.14,341.94L884.78,342.07L883.99,342.65L883.18,344.67L883.16,344.72L882.82,344.94L882.56,344.75L882.52,344.65L882.31,344.09L881.86,343.54L881.57,343.55L881.32,343.62L881.24,343.9L881.2,344.52L881.27,344.78L881.68,346.41L881.5,347.62L880.66,348.15L880.57,348.82L881.13,349.55L881.16,349.89L880.98,350.19L880.38,350.32L879.93,350.52L879.6,351.15L880.41,352.27L880.37,353.68L879.48,355.4L879.39,356.05L876.09,356.32L873.13,356.57L870.17,356.81L867.21,357.04L868.47,354.59L869.32,353.68L869.92,352.74L871.07,351.83L872.28,349.95L872.38,349.1L872.19,348.28L871.34,347.2L870.43,345.52L865.44,345.83L860.45,346.13L855.46,346.41L850.47,346.68L845.47,346.93L840.48,347.17L835.48,347.39L830.49,347.6L825.49,347.79L820.5,347.96L815.5,348.12L810.5,348.27L805.5,348.4L800.5,348.51L795.5,348.61L790.51,348.69L790.46,345.91L790.42,343.14L790.38,340.36L790.34,337.58L790.29,334.68L790.24,331.79L790.19,328.89L790.14,325.99L790.09,323.1L790.04,320.2L789.98,317.31L789.93,314.41L789.88,311.51L789.83,308.62L789.78,305.72L789.73,302.83L789.68,299.93L789.63,297.04L789.58,294.14L789.53,291.24L789.55,290.39L786.84,288.88L785.62,287.45L784.99,285.59L783.76,283.76L781.92,281.94L781.6,279.98L782.79,277.87L783.79,276.8L784.6,276.75L784.68,275.85L784.03,274.08L783.1,273.44L781.88,273.9L780.84,273.88L776.87,271.04L776.6,270.84L775.36,268.95L774.85,266.68L773.86,265.21L772.39,264.53L771.46,263.04L771.06,260.73L770.12,258.41L769.69,257.72L773.92,257.68L778.19,257.62L782.47,257.55L786.74,257.47L791.02,257.37L795.29,257.26L799.56,257.14L803.84,257.01L808.11,256.87L812.38,256.71L816.65,256.54L820.92,256.36L825.19,256.17L829.46,255.97L833.73,255.75L838,255.53L838.91,257.1L839.86,257.53L840.07,258.05L841.32,258.83L841.62,259.63z\"},{name:\"Mississippi\",id:\"ms\",path:\"M908.91,376.13l1.74,1.32l-0.02,0.54l0.01,0.36l-0.02,1.05l-0.09,4.14l-0.09,4.14l-0.09,4.14l-0.1,4.14l-0.1,4.14l-0.1,4.14l-0.1,4.14l-0.11,4.14l-0.11,4.15l-0.11,4.15l-0.11,4.15l-0.11,4.15l-0.12,4.15l-0.12,4.15l-0.12,4.15l-0.12,4.16l0.55,4.17l0.55,4.17l0.55,4.17l0.55,4.17l0.55,4.17l0.55,4.18l0.55,4.18l0.64,4.58l-5.64,0.81l-2.57,-0.95l-1.05,-0.14l-0.62,0.08l-2.8,1.27l-3.23,1.05l-0.79,-0.2l-1.11,0.04l-2.19,2.91l-1.46,0.79l-0.48,-0.15l-0.54,-0.15l-0.4,-0.28l-0.84,-1.59l-0.31,-1.16l-1.05,-2.49l-1.08,-1.36l-1.18,-0.87l-0.57,-0.91l-0.04,-0.64l-0.43,-1.11l-0.01,-0.91l1.12,-3.57l0.39,-2.61l-4.63,0.31l-4.63,0.3l-4.63,0.29l-4.63,0.28l-4.63,0.26l-4.63,0.25l-4.63,0.24l-4.61,0.21l0.04,-0.62l0.76,-0.83l0.23,-1.02l-0.78,-2.38l0.18,-1.34l1.13,-0.3l0.51,-1.31l-0.11,-2.32l0.37,-1.58l0.85,-0.86l0.75,-1.94l0.66,-3.03l1.51,-2.55l2.37,-2.07l1.13,-1.74l0,-1.31l0.24,-0.62l0.48,-0.35l0.78,-0.93l1.01,-1.28l0.15,-0.84l-0.09,-0.57l-0.11,-0.61l-0.92,-1.08l-1.36,-0.88l-0.92,-1.44l0,-1.14l-0.34,-0.99l-0.68,-0.83l0.09,-0.81l0.87,-0.79l0,-0.71l-0.86,-0.62l-0.07,-1.18l0.71,-1.74l-0.11,-1.17l-0.94,-0.6l-0.17,-1.09l-0.08,-0.55l0.65,-4l-0.22,-0.5l-0.93,-1.15l-0.17,-1.44l0.42,-1.79l-0.32,-1.36l-0.75,-0.46l-0.21,-0.53l-0.26,-0.8l0.74,-0.78l0.01,-0.69l-0.72,-0.59l0.39,-0.92l1.5,-1.24l0.4,-0.68l0.42,-0.71l0.18,-1.66l-0.27,-0.96l-0.41,-0.63l0.16,-0.34l0.3,-0.32l1.82,-0.7l0.5,-0.45l0.08,-0.52l-0.65,-1.24l0.49,-1.37l1.63,-1.51l0.84,-1.3l0.04,-1.08l0.77,-0.83l1.49,-0.58l0.83,-2.05l0.16,-3.52l0.36,-1.52l0.76,-0.27l0.38,-0.51l0.07,-1.01l0.88,-1.09l1.69,-1.17l0.63,-1.07l-0.24,-0.54l-0.05,-0.69l4.66,-0.29l4.86,-0.32l4.85,-0.33l4.85,-0.35l4.85,-0.36l4.85,-0.38l4.85,-0.39L908.91,376.13zM910.63,483.23l-0.22,0.27l-1.76,-0.33l-1.08,-0.35l-0.22,-0.42l2.96,0.55L910.63,483.23z\"},{name:\"Montana\",id:\"mt\",path:\"M640.59,133.06L640.16,138.25L639.72,143.43L639.29,148.62L638.86,153.8L638.85,153.87L638.84,153.94L638.83,154.01L638.82,154.08L638.7,154.07L638.57,154.05L638.45,154.04L638.32,154.03L634.86,153.72L631.39,153.4L627.93,153.07L624.47,152.73L621.01,152.39L617.55,152.04L614.09,151.67L610.63,151.31L607.17,150.93L603.72,150.54L600.26,150.15L596.8,149.74L593.35,149.33L589.9,148.91L586.44,148.48L582.99,148.05L579.54,147.6L576.1,147.15L572.65,146.69L569.2,146.22L565.76,145.74L562.31,145.25L558.87,144.76L555.43,144.26L551.99,143.74L548.55,143.22L545.11,142.7L541.67,142.16L538.24,141.62L534.8,141.06L531.37,140.5L527.94,139.93L527.48,142.7L527.01,145.47L526.54,148.24L526.08,151.01L525.14,150.25L524.56,149.46L524.12,148.6L523.41,146.28L522.94,145.39L522.49,144.83L521.95,144.7L521.22,144.86L520.63,145.27L520.3,146.12L519.62,147.07L519.51,147.95L519.66,148.43L519.54,148.65L519.18,148.79L516.73,148.03L514.48,148.09L513.05,147.49L510.15,147.15L507.73,146.42L506.86,146.41L506.23,146.77L505.33,147.82L505.11,148L504.82,147.99L500.92,146.61L499.86,146.4L498.6,146.95L498.13,147.43L497.92,148.13L497.63,148.28L497.28,148.18L496.48,147.55L495.69,146.6L495.33,145.95L495.47,144.64L494.99,143.04L495.11,141.7L494.84,140.51L494.31,139.26L493.72,138.4L493.03,138.01L491.65,137.91L491.39,137.74L490.21,136L489.89,135.27L489.87,134.66L490.63,133.35L490.64,132.55L490.45,131.52L490.1,130.62L489.4,129.77L488.93,128.12L487.94,125.74L487.88,124.03L487.62,122.57L487.73,121.19L487.38,120.26L487.63,119.22L487.6,118.91L487.47,118.75L486.66,117.98L485.79,116.71L485.3,116.37L485.08,116.31L484.89,116.55L484.71,117.02L482.66,118.42L481.05,118.94L480.18,119.6L479.46,119.87L479.12,119.84L478.69,119.49L477.42,117.99L476.29,117.2L476.21,116.92L476.49,115.93L477.3,114.89L477.15,112.66L477.47,111.97L478.04,111.54L479.54,111.04L479.75,110.7L479.86,108.64L479.27,107.73L479.15,107.27L479.71,105.68L479.6,104.55L480.38,103.77L480.74,102.21L481.54,100.71L482.53,98.4L482.64,97.35L483.5,96.36L483.93,95.29L484.12,94.5L484.12,94L483.94,93.77L483.49,93.68L481.31,93.69L480.66,93.49L480.12,93.15L479.85,92.7L479.94,91.78L479.6,91.09L479.37,90.94L478.35,91.1L478.16,91.04L478.08,90.85L477.86,90.01L476.65,88.19L476.28,86.32L475.12,84.51L474.16,82.16L472.16,78.35L471.66,77.56L469.86,76L468.6,74.04L467.23,72.53L467.11,72.29L467.12,72.17L467.24,72.09L467.77,71.89L468.01,71.31L467.66,69.97L468.22,68.85L468.18,67.11L468.07,66.52L467.26,64.73L466.83,63.1L465.96,61.48L464.86,58.92L466.08,53.48L467.31,48.03L468.53,42.58L469.75,37.14L472.43,37.74L478.63,39.1L484.83,40.43L491.04,41.74L497.26,43.01L498.66,43.3L503.48,44.26L509.71,45.47L515.94,46.66L522.18,47.82L528.42,48.94L534.67,50.04L540.93,51.11L547.19,52.15L553.45,53.16L558.18,53.91L559.72,54.14L565.99,55.1L572.27,56.02L578.56,56.91L584.84,57.77L591.13,58.61L597.43,59.41L603.73,60.19L610.03,60.93L616.33,61.65L622.64,62.33L628.95,62.99L635.27,63.62L641.58,64.21L646.3,64.64L645.95,68.92L645.59,73.21L645.23,77.5L644.87,81.79L644.51,86.08L644.15,90.36L643.8,94.64L643.44,98.92L643.08,103.19L642.72,107.46L642.37,111.73L642.01,116L641.66,120.27L641.3,124.53L640.95,128.8z\"},{name:\"North Carolina\",id:\"nc\",path:\"M1122.2,308.31l-0.08,1.79l0.47,0.91l1.16,0.79l1.59,2.27l1.58,3.18l-1.41,-1.11l-1.34,-0.46l-1.96,-0.14l-1.85,-0.61l0.43,1.37l0.18,1.54l-1.36,-0.18l-0.97,-0.31l1.11,1.44l-1.76,-0.12l-1.08,0.34l-0.41,1.58l-0.77,1.07l-1.36,0.59l-2.4,-0.85l-1.02,-1.43l-0.66,-1.7l0.33,2.11l0.84,2.09l0.22,1.68l2.1,-0.14l1.84,-0.68l2.58,-0.49l1.61,-0.68l0.89,-0.75l2.52,-0.08l0.62,1.95l0.16,2.04l0.33,2.14l0.67,-0.16l0.64,-0.85l-0.45,-3.86l1.89,-1.89l0.76,-0.07l0.98,1.05l0.52,1.18l0.63,1.63l0.07,2.69l-2.73,3.78l-1.82,3.33l-1.13,0.85l-1.88,0.08l-2.2,-0.25l-1.04,0.08l-0.71,0.4l-0.65,-0.76l-0.64,-1.5l-0.91,-0.35l-0.59,0.19l-0.05,1.75l-1.81,0.88l-2.74,-0.13l-3.02,-0.82l1.49,1.25l7.35,1.35l0.87,0.36l0.88,0.61l-0.68,1.41l-0.45,1.51l0.13,1.08l-0.12,0.73l-2.32,2.39l-1.54,0l-4.44,-2.46l2.3,2.46l1.62,0.91l2.89,0.05l4.94,-2.17l1.94,0.78l-0.94,2.34l-1.07,1.73l-1.78,0.55l-1.52,0.73l-0.26,1.08l-1.13,0.31l-1.77,0.44l-2.74,0.68l-1.57,0.09l-1.7,2.46l-0.74,0.44l-1.2,-0.14l-0.8,-1.52l-0.67,-0.69l0.61,3.03l0.37,0.77l0.53,0.53l-2.15,2.16l-1.97,2.54l-0.74,0.73l-0.76,1.23l-1.4,3.37l-0.06,2.26l-0.24,2.56l-0.31,-1.07l-0.24,-1.85l-0.92,-1.99l0.46,3.9l-0.42,1.94l-7.18,1.29l-2.71,1.46l-3.14,-2.14l-2.94,-2.03l-2.93,-2.03l-2.93,-2.04l-2.92,-2.04l-2.91,-2.05l-2.91,-2.05l-2.9,-2.06l-2.57,0.37l-2.57,0.37l-2.57,0.37l-2.57,0.36l-2.57,0.36l-2.57,0.36l-2.57,0.35l-2.57,0.35l-0.39,-1.71l-0.27,-1.21l-1.95,-1.82l-1.14,-1.07l-1.84,1.39l-0.19,-0.5l-0.08,-0.94l-0.23,-0.29l-0.59,-0.13l-2.88,0.35l-2.88,0.34l-2.88,0.33l-2.88,0.33l-2.88,0.32l-2.88,0.32l-2.88,0.32l-2.88,0.31l-0.69,-0.1l-1.18,0.92l-3.23,1.6l-1.53,1.22l-0.62,0.03l-2.75,1.36l-2.76,1.35l-0.33,0.05l-5.48,0.85l-5.48,0.83l-5.48,0.81l-5.49,0.79l0.08,-4.79l0.33,-1.14l0.49,-0.31l1.88,-0.26l1.13,-0.7l0.68,-2.97l2.09,-2.54l1,-0.71l1.55,-0.65l3.74,-1.06l3.78,-2.73l2.65,-2.46l2.25,-0.9l0.62,-0.86l0.38,-1.05l0.14,-1.38l0.21,-0.31l1.35,-0.1l0.85,-1.3l0.9,-0.81l0.93,-0.52l0.6,-0.1l0.28,0.31l0.31,0.96l0.26,0.29l0.42,-0.03l0.54,-0.31l0.67,-0.75l1.67,-2.27l1.19,-0.96l1.94,-0.74l1.62,0.81l0.82,-0.49l1.92,-4.43l0.9,-0.89l0.72,-0.41l1.31,-0.27l-0.16,-1.11l0.19,-1.74l-0.12,-1.15l0.54,-1.81l0.36,0.29l6.41,-0.97l6.41,-1l6.41,-1.02l6.4,-1.05l6.4,-1.07l6.4,-1.1l6.39,-1.13l6.39,-1.15l6.38,-1.18l6.38,-1.2l6.37,-1.23l6.37,-1.25l6.36,-1.28l6.36,-1.3l6.35,-1.33L1122.2,308.31zM1123.55,308.02l0.55,-0.13l3.32,6.58l5.23,6.79l0.73,1.21l-1.08,-0.96l-3.75,-4.43l-2.26,-3.3L1123.55,308.02zM1131.42,322.08l-0.17,0.5l-1.72,-2.13l1.38,0.5l0.36,0.59L1131.42,322.08zM1136.1,335.07l-2.25,1.14l-0.25,-0.14l2.45,-1.86l-0.14,-4.56l-0.34,-2.03l-1.22,-3.45l-0.16,-0.74l0.71,1.04l1.15,3.21l0.43,2.54l0.05,3.83L1136.1,335.07zM1132.11,337.11l-2.89,2.28l-0.39,-0.01l1.88,-1.59L1132.11,337.11zM1121.83,351.88l-0.39,0.35l1.05,-3.07l2.49,-4.16l0.76,-0.72l-2.04,3.54L1121.83,351.88zM1121,351.78l-0.39,0.14l-0.76,-0.09l-1.07,-0.25l-0.29,-0.29l0.96,-0.08L1121,351.78z\"},{name:\"North Dakota\",id:\"nd\",path:\"M757,138.56L753.36,138.53L749.72,138.49L746.08,138.45L742.43,138.39L738.79,138.33L735.15,138.25L731.51,138.17L727.86,138.08L724.22,137.97L720.58,137.86L716.94,137.74L713.3,137.61L709.66,137.47L706.02,137.33L702.38,137.17L698.74,137L695.1,136.82L691.46,136.64L687.83,136.44L684.19,136.24L680.55,136.02L676.92,135.8L673.28,135.57L669.65,135.33L666.01,135.08L662.38,134.81L658.75,134.55L655.11,134.27L651.48,133.98L647.85,133.68L644.22,133.37L640.59,133.06L640.95,128.8L641.3,124.53L641.66,120.27L642.01,116L642.37,111.73L642.72,107.46L643.08,103.19L643.44,98.92L643.8,94.64L644.15,90.36L644.51,86.08L644.87,81.79L645.23,77.5L645.59,73.21L645.95,68.92L646.3,64.64L647.9,64.78L654.23,65.32L660.55,65.83L666.88,66.31L673.21,66.75L679.54,67.17L685.88,67.56L692.21,67.92L698.55,68.25L704.88,68.55L711.22,68.82L717.57,69.06L723.91,69.27L730.25,69.46L736.59,69.61L742.94,69.73L747.46,69.8L748.83,76.87L748.79,78.85L748.55,80.13L748.72,82.37L748.61,83.87L748.82,85.79L748.72,88.33L749.4,91.27L750.45,93.94L750.41,94.7L750.71,96.31L751.33,97.64L752.63,101.56L752.53,105.26L752.75,106.4L753.02,114.37L753.12,115.38L753.85,116.61L753.48,118.42L753.43,119.36L753.54,122.7L753.97,124.01L754.37,126.65L756.11,129.93L756.39,131.17L756.49,132.17L756.96,134.17L756.79,136.84z\"},{name:\"Nebraska\",id:\"ne\",path:\"M757.78,215.22L758.27,215.34L759.37,217.31L759.81,220.82L760.81,223.66L762.36,225.81L763.14,227.39L763.15,228.39L763.52,229.46L764.26,230.6L764.56,232.54L764.41,235.28L764.72,236.73L765.51,236.91L765.86,237.3L765.75,237.89L766.01,238.34L766.65,238.62L766.83,239.41L766.55,240.7L766.78,241.51L767.52,241.84L767.66,242.48L767.2,243.42L767.27,244.16L767.88,244.7L768.29,247.09L768.51,251.33L768.44,253.82L768.09,254.54L768.65,256.07L769.69,257.72L770.12,258.41L771.06,260.73L771.46,263.04L772.39,264.53L773.86,265.21L774.85,266.68L775.36,268.95L776.6,270.84L776.87,271.04L773.79,271.07L770.21,271.08L766.63,271.09L763.04,271.08L759.46,271.07L755.88,271.06L752.29,271.03L748.71,270.99L745.13,270.95L741.54,270.9L737.96,270.84L734.38,270.77L730.79,270.69L727.21,270.61L723.63,270.52L720.05,270.42L716.47,270.31L712.89,270.19L709.31,270.06L705.73,269.93L702.14,269.79L698.56,269.64L694.98,269.48L691.41,269.31L687.83,269.13L684.25,268.95L680.67,268.76L677.09,268.56L673.51,268.35L669.94,268.13L666.36,267.91L662.79,267.67L662.97,264.9L663.15,262.13L663.33,259.36L663.52,256.59L663.7,253.82L663.88,251.04L664.07,248.27L664.25,245.5L660.05,245.21L655.86,244.92L651.66,244.61L647.47,244.29L643.28,243.96L639.09,243.61L634.89,243.26L630.7,242.9L631.18,237.35L631.66,231.81L632.13,226.26L632.61,220.72L633.08,215.17L633.56,209.62L634.04,204.07L634.51,198.52L640.16,199.01L645.8,199.47L651.44,199.92L657.09,200.34L662.74,200.75L668.39,201.13L674.04,201.49L679.69,201.83L685.35,202.15L691,202.44L696.66,202.71L702.32,202.97L707.97,203.2L713.63,203.41L719.29,203.59L725.76,203.79L730.56,207.23L733.46,208.33L734.86,207.38L737.87,206.88L742.49,206.82L745.39,207.32L746.6,208.39L748.96,209.6L752.48,210.94L754.59,212.38L755.28,213.92L756.51,214.91z\"},{name:\"New Hampshire\",id:\"nh\",path:\"M1173.38,145.74L1173.46,148.72L1173.41,150.21L1171.53,150.64L1170.79,151.07L1169.46,152.53L1168.56,153.17L1167.41,155.31L1166.19,156.28L1163.92,156.83L1161.64,157.38L1159.37,157.92L1157.09,158.46L1154.82,158.99L1152.54,159.53L1150.27,160.05L1147.99,160.58L1147.52,159.88L1146.27,158.74L1145.91,158.22L1145.79,157.56L1145.81,155.71L1146.03,155.07L1146.13,153.97L1145.62,149.81L1145.5,147.36L1144.72,143.02L1144.74,141.69L1144.92,140.82L1145.03,138.65L1145.76,136.7L1145.97,134.49L1146.42,132.49L1146.28,131.42L1146.36,129.01L1145.77,124.91L1146.06,124.16L1147.99,123.05L1148.53,122.46L1150.28,120.22L1150.79,119.35L1151.04,118.53L1151.07,117.34L1151.23,116.97L1151.11,116.34L1149.63,113.96L1149.34,113.02L1150.22,109.62L1149.39,108L1149.52,107.51L1149.87,102.93L1150.73,100.61L1152.82,100.72L1153.83,100.38L1154.4,99.49L1155.11,101.6L1155.9,103.95L1156.69,106.31L1157.48,108.66L1158.27,111.01L1159.05,113.36L1159.84,115.71L1160.63,118.06L1161.43,120.42L1162.21,122.77L1163.01,125.11L1163.8,127.46L1164.59,129.81L1165.38,132.16L1166.17,134.5L1166.96,136.85L1167.33,138.46L1167.94,139.88L1168.87,141.04L1170.84,142.55L1171.55,144.09z\"},{name:\"New Jersey\",id:\"nj\",path:\"M1134.34,204.02l0.14,1.75l-0.77,3.81l-0.49,0.96l-0.63,0.9l-0.53,0.45l-0.43,0.68l-0.44,1.02l-0.2,1.87l0.76,1.47l3.3,-0.2l0.73,-0.69l0.71,1.01l0.63,1.49l0.18,1.74l-0.11,1.84l0.12,2.22l0.46,3.32l0.2,3.04l-0.29,-0.87l-0.55,-3.62l-0.43,0.5l-0.16,0.91l0.15,4.81l-0.75,2.76l-0.83,1.99l-1.35,0.03l0.61,1.27l-0.18,0.78l0.05,1.53l-0.53,1.15l-0.74,0.08l-0.87,0.91l-0.29,0.61l0.2,0.98l-0.49,1.02l-1.44,5.05l-1.87,1.83l-0.57,-0.07l0.08,-2.24l-0.11,-2.22l-1.54,-0.61l-1.38,-0.19l-1.43,0.4l-1.98,-1.28l-2.34,-0.73l-3.62,-2.6l-0.12,-0.92l-0.42,-1.5l0.32,-2.59l0.45,-1.87l0.95,-1.13l3.12,-1.65l0.52,-1.52l0.23,-1.23l0.67,-0.93l1.58,-1.79l2.51,-2.31l-5.29,-4.49l-1.03,-0.09l-1.67,-2.41l-1.38,-0.45l-0.4,-0.34l-0.53,-2.02l-0.16,-1.19l0.02,-0.73l0.9,-0.82l0.32,-1.31l-0.13,-0.61l-1.23,-1.71l-0.14,-0.59l1.23,-1.49l1.42,-2.7l0.58,-2.73l0.3,-0.82l0.44,-0.65l1.12,-1l1.85,0.6l1.85,0.6l1.85,0.6l1.86,0.6l1.86,0.59l1.86,0.59l1.86,0.59L1134.34,204.02zM1137.64,233.24l-1.16,3.75l-0.2,-0.62l1.45,-4.66L1137.64,233.24z\"},{name:\"New Mexico\",id:\"nm\",path:\"M640.16,344.04L639.41,343.99L638.9,350.22L638.39,356.46L637.88,362.69L637.37,368.92L636.86,375.16L636.34,381.4L635.83,387.64L635.32,393.88L634.8,400.12L634.29,406.37L633.78,412.62L633.26,418.87L632.75,425.12L632.23,431.38L631.72,437.64L631.2,443.9L626.93,443.57L622.66,443.22L618.39,442.86L614.13,442.5L609.86,442.12L605.59,441.73L601.33,441.33L597.07,440.92L592.8,440.5L588.54,440.07L584.28,439.63L580.02,439.18L575.76,438.71L571.51,438.24L567.25,437.76L563,437.26L562.88,437.26L564.34,441.51L564.34,441.51L566.5,442.92L566.36,442.86L562.19,442.35L558.02,441.83L553.85,441.29L549.69,440.75L545.52,440.2L541.36,439.63L537.19,439.06L533.04,438.48L532.69,440.97L532.34,443.46L531.99,445.96L531.64,448.45L524.9,447.54L518.18,446.61L515.77,446.26L516.91,438.39L518.05,430.54L519.18,422.7L520.32,414.87L521.45,407.03L522.58,399.2L523.72,391.38L524.85,383.56L525.98,375.74L527.11,367.93L528.24,360.12L529.37,352.31L530.5,344.5L531.63,336.7L532.76,328.9L533.89,321.1L540.56,322.05L547.23,322.97L553.91,323.87L560.59,324.73L567.27,325.57L573.96,326.38L580.65,327.17L587.35,327.92L594.04,328.65L600.75,329.35L607.45,330.02L614.16,330.67L620.86,331.28L627.58,331.87L634.29,332.43L641,332.96L640.79,335.73L640.58,338.5L640.37,341.27z\"},{name:\"Nevada\",id:\"nv\",path:\"M446.17,305.87L444.44,314.41L442.52,323.79L442.16,323.87L440.71,325.81L439.37,326.59L438.51,326.38L437.77,325.58L437.13,324.18L435.96,323.21L434.24,322.68L432.65,322.55L431.19,322.83L430.2,323.46L429.42,324.92L429.44,325.6L429.94,327.22L429.53,329.49L429.27,331.34L429.54,332.44L429.39,333.62L428.7,335.41L428.62,336.97L429.09,339.87L427.14,347.54L427.11,347.68L423.21,342.05L419.59,336.77L416,331.49L412.44,326.2L408.91,320.9L405.39,315.6L401.91,310.29L398.46,304.98L395.95,301.25L393.46,297.52L390.98,293.78L388.52,290.04L386.06,286.3L383.63,282.56L381.2,278.81L378.79,275.06L375.66,270.53L372.56,266L369.47,261.46L366.4,256.92L363.36,252.37L360.33,247.82L357.33,243.26L354.35,238.69L355.44,234.67L356.52,230.65L357.61,226.62L358.7,222.6L359.78,218.58L360.87,214.55L361.96,210.53L363.04,206.5L364.13,202.48L365.22,198.45L366.31,194.42L367.4,190.4L368.49,186.37L369.57,182.34L370.66,178.31L371.75,174.28L377.74,175.89L383.73,177.47L389.72,179.02L395.72,180.55L401.73,182.06L407.75,183.54L413.77,185L419.79,186.43L425.81,187.83L431.82,189.21L437.85,190.56L443.88,191.89L449.91,193.19L455.95,194.47L462,195.72L468.05,196.95L467.36,200.36L466.68,203.77L465.99,207.17L465.31,210.58L464.63,213.99L463.94,217.39L463.26,220.8L462.57,224.2L461.89,227.61L461.21,231.01L460.52,234.42L459.84,237.82L459.16,241.22L458.47,244.63L457.79,248.03L457.11,251.43L456.42,254.84L455.74,258.24L455.06,261.64L454.37,265.04L453.69,268.45L453.01,271.85L452.32,275.25L451.64,278.65L450.96,282.05L450.27,285.46L449.59,288.86L448.91,292.26L448.23,295.66L447.54,299.07L446.86,302.47z\"},{name:\"New York\",id:\"ny\",path:\"M1049.12,104.45l-0.02,-0.01L1049.12,104.45L1049.12,104.45zM1135.37,163.36l-0.04,1.94l-0.04,1.94l-0.04,1.94l-0.05,1.94l-0.05,1.94l-0.05,1.94l-0.05,1.94l-0.05,1.94l0.56,0.42l0.39,2.08l0.39,2.08l0.39,2.08l0.39,2.08l0.39,2.08l0.39,2.08l0.39,2.08l0.39,2.08l0.7,0.71l0.7,0.71l-0.51,0.54l-0.8,0.84l-0.85,0.9l-1.11,1.17l0.94,0.91l1.18,1.15l-0.53,0.73l-1.29,2.33l-0.93,1.31l-0.89,0.57l-0.39,0.99l-0.52,0.71l0.17,-2.04l0.29,-1.76l-0.2,-3.22l-0.79,-2.45l-0.96,-0.85l-0.9,-0.5l1.46,2.25l0.88,2.98l0.01,0.09l-1.81,-0.59l-1.86,-0.59l-1.86,-0.59l-1.86,-0.59l-1.86,-0.6l-1.85,-0.6l-1.85,-0.6l-1.85,-0.6l-0.54,-0.73l-0.74,-0.49l-3.17,-0.4l-0.92,-0.55l-0.9,-0.82l-0.75,-1.09l-0.54,-1.21l-0.25,-1.01l-0.05,-1.17l-0.84,-0.59l-0.18,-0.7l-0.54,-0.37l-2.09,-0.4l-0.84,-1.05l-1.51,-0.83l-2.23,0.51l-2.23,0.51l-2.23,0.5l-2.23,0.5l-2.23,0.5l-2.24,0.5l-2.24,0.49l-2.24,0.49l-2.24,0.48l-2.24,0.48l-2.24,0.48l-2.24,0.48l-2.24,0.47l-2.24,0.47l-2.24,0.46l-2.24,0.46l-2.24,0.46l-2.24,0.45l-2.25,0.45l-2.24,0.45l-2.25,0.44l-2.25,0.44l-2.25,0.44l-2.25,0.43l-2.25,0.43l-2.25,0.43l-2.25,0.42l-2.25,0.42l-2.25,0.42l-2.25,0.41l-2.25,0.41l-2.25,0.41l-0.53,-2.95l-0.53,-2.95l-0.02,-0.12l0.86,-0.71l2.75,-2.56l1.29,-1.73l1.42,-1.5l1.54,-1.28l1.13,-1.48l0.73,-1.69l0.9,-1.32l1.08,-0.96l0.5,-0.89l-0.06,-0.82l-0.43,-1.05l-0.8,-1.27l-0.28,-1.07l0.24,-0.86l-0.01,-0.55l-0.27,-0.23l-2.68,-0.3l-0.6,-3.79l-0.05,-0.1l0.12,-0.07l5.5,-2.78l3.59,-1.29l4.48,-1.04l5.54,-0.26l2.24,0.32l1.52,0.69l1.58,-0.06l1.64,-0.8l2.36,-0.65l3.09,-0.49l1.68,-0.12l0.27,0.25l0.19,-0.13l0.11,-0.52l0.71,-0.7l2.12,-1.28l0.34,0.1l0.38,-0.5l0.42,-1.1l0.94,-1.32l1.44,-1.53l1.4,-0.94l1.36,-0.35l0.85,-0.49l0.35,-0.63l0.04,-0.5l-0.27,-0.36l-0.02,-0.46l0.03,-0.24l-0.11,-0.17l-0.25,-0.34l-0.55,-1.88l-0.46,-0.83l-0.51,-0.58l-0.57,-0.32l-0.04,-0.46l0.7,-0.73l0.05,0.53l0.25,0.11l0.33,-0.32l0.62,-1.34l0,-0.45l0.5,-0.58l0.29,-0.78l-0.51,0.01l-1.11,0.46l-0.31,-0.15l0.4,-1.05l-0.23,-0.5l-0.24,-0.18l-0.4,0l-1.13,1.1l-0.38,0.16l-0.15,-0.41l-0.88,-0.8l1.43,-2.08l5.31,-6.09l0.48,-0.86l0.09,-0.69l-0.29,-0.52l-0.21,-0.1l0.06,-0.16l4.71,-7.39l2.8,-3.57l2.47,-2.2l1.98,-1.24l1.48,-0.24l0.8,-0.3l0.71,-0.17l3.59,-0.87l6.41,-1.58l6.41,-1.61l3.78,-0.96l0.48,1.41l0.11,1.78l0.74,1.78l0.62,3.95l1.73,2.74l0.28,2.05l0.6,2.13l-0.04,0.57l-0.45,1.43l-0.14,1.33l0.05,1.29l0.22,0.79l1.55,3.35l0.52,1.52l0.22,0.91l0.15,3.05l0.17,0.84l0.23,0.19l0.21,-0.05l0.43,-1.07l0.26,-0.21l0.44,0.13l1.28,1.13l0.58,2.46l0.42,1.79l0.47,1.99l0.7,2.99l0.51,2.19l0.47,1.99l0.36,1.53l0.07,1.17L1135.37,163.36zM1082.33,141.06l-0.45,0.29l-0.18,-0.23l0.03,-0.26l0.34,-0.39l0.68,-0.15l-0.03,0.26L1082.33,141.06zM1081.36,147.84l-0.22,0.12l-0.08,-0.47l0.17,-0.36l0.43,-0.23l0.04,0.24L1081.36,147.84zM1043.26,177.7l-0.35,0.84l-0.49,0.02l-0.4,-0.18l-0.21,-0.45l-0.03,-0.61l0.37,-0.34l1.19,0.01l0.08,0.23L1043.26,177.7zM1157.24,198.3l-0.79,1.7l1.09,-0.14l0.79,-0.65l0.63,-1.05l1.68,-1.64l1.56,-0.94l0.5,-0.24l1.01,0.57l1.42,-1.06l1.54,-0.8l-6.13,5.48l-1.35,0.79l-1.8,1.62l-1.77,1.27l-1.35,0.65l-6.38,4.49l-0.55,0.2l-0.67,-0.1l-5.49,2.85l-2.36,0.76l-2.07,1.02l1.34,-1.51l-0.07,-0.42l-0.47,-0.23l-0.84,0.31l-0.6,1.36l-1.32,0.73l-0.59,-1.17l0.24,-1.08l0.41,-1.07l1.04,-1.78l1.78,-1.4l0.82,-1.04l0.88,0.51l-0.08,-0.97l0.4,-0.67l0.52,-0.44l1.41,-0.36l0.72,-0.34l0.47,-0.45l0.55,-0.2l1.65,0.03l1.48,-0.51l1.07,-0.89l1.21,-0.52l3.31,-1l3.21,-1.29l1.13,-1.11l2.22,-2.86l1.44,-1.02l-1.84,3.12L1157.24,198.3zM1132.27,215.28l-0.76,0.28l0.28,-2.26l1.21,-1.3l0.57,0.07l0.2,0.72l-0.05,0.68l-0.73,1.2L1132.27,215.28z\"},{name:\"Ohio\",id:\"oh\",path:\"M1026.65,234.45L1024.84,235.74L1024.63,236.69L1025.42,237.71L1025.99,239.11L1026.33,240.89L1025.88,244.99L1024.63,251.43L1024.11,255.43L1024.34,257L1023.17,259.29L1020.61,262.32L1018.76,264.18L1017.64,264.9L1016.62,265.02L1015.72,264.54L1014.89,265.1L1014.11,266.7L1013.3,267.6L1012.44,267.78L1011.85,268.83L1011.52,270.75L1011.1,271.89L1010.6,272.26L1010.71,273.18L1011.42,274.68L1011.47,275.25L1011.21,275.31L1010.96,275.26L1010.42,275.7L1009.89,276.68L1009.65,276.74L1009.45,276.62L1009.08,275.5L1008.41,274.77L1007.46,274.43L1006.4,275.68L1005.24,278.51L1004.81,280.3L1005.26,281.43L1005.65,283.11L1005.37,283.87L1004.55,284.26L1004.03,285.28L1003.8,286.94L1002.76,288.13L1000.91,288.83L998.81,288.4L998.66,288.37L996,286.73L994.23,285.04L993.34,283.32L991.27,283.53L988,285.68L985.39,286.31L983.44,285.41L982.03,285.15L980.74,285.71L979.57,286.62L978.44,286.33L976.94,285.14L974.74,284.47L971.83,284.32L969.67,283.1L968.27,280.83L966.89,279.32L965.54,278.58L964.15,278.49L962.73,279.05L961.57,279L960.68,278.34L959.67,278.56L958.81,279.4L957.93,272.08L957.1,264.9L956.27,257.71L955.44,250.52L954.61,243.34L953.78,236.15L952.94,228.96L952.11,221.76L957.59,220.86L963.07,219.94L968.55,219L974.02,218.03L974.17,217.88L974.14,217.95L974.42,218.31L975.95,218.34L977.03,218.65L977.92,219.23L980.98,220.17L981.98,220.88L982.92,221.21L983.8,221.17L984.35,220.82L984.58,220.16L984.99,220.06L985.56,220.52L987.26,220.86L987.34,221.03L983,222.69L982.13,223.29L983.3,223.45L984.42,223.21L985.5,222.56L986.81,222.4L988,222.45L988.33,222.21L988.47,222.09L990.62,223.12L991.38,223.2L992.12,222.94L992.83,222.32L994.46,221.41L997,220.21L999.52,219.49L1002,219.26L1003.52,218.79L1004.81,217.74L1007.51,214.53L1010.76,211.77L1016.21,208.09L1021.57,205.01L1021.88,206.85L1022.28,209.15L1022.68,211.45L1023.07,213.75L1023.47,216.04L1023.86,218.34L1024.26,220.64L1024.65,222.94L1025.05,225.24L1025.44,227.54L1025.84,229.84L1026.23,232.13z\"},{name:\"Oklahoma\",id:\"ok\",path:\"M790.51,348.69L790.96,351.78L791.41,354.87L791.86,357.96L792.32,361.05L792.77,364.14L793.23,367.23L793.69,370.32L794.15,373.41L794.14,375.83L794.13,378.25L794.12,380.67L794.11,383.09L794.1,385.51L794.09,387.93L794.08,390.35L794.07,392.77L794.06,395.19L794.04,397.62L794.03,400.04L794.02,402.46L794.01,404.88L794,407.31L793.99,409.73L793.98,412.15L789.76,411.08L788.7,410.38L786.76,409.59L785.01,407.93L781.57,405.89L780.27,405.4L779.86,405.46L779.16,406.49L777.35,407.31L776.36,407.35L774.56,407.06L774.22,406.8L773.96,406.18L773.24,405.76L772.71,406.09L770.11,406.96L769.72,407.57L768.25,407.6L766.79,407.16L763.11,408.52L761.84,409.58L760.52,409.95L759.83,410.98L759.43,410.83L758.05,409.55L756.63,409.16L754.7,407.88L754.64,406.76L754.43,406.62L754.08,406.49L753.65,406.59L752.8,407.54L752.31,407.78L751.82,407.74L749.95,407.08L749.17,405.93L748.78,405.57L748.35,405.5L747.54,405.83L747.07,407.09L746.71,407.42L745.92,407.63L745.96,408.26L745.24,409.99L744.86,410.33L744.37,410.26L743.87,409.83L743.5,409.21L743.35,408.68L743.65,407.3L743.49,406.84L743.12,406.69L742.19,407.33L741.38,407.29L740.34,407.92L739.69,408.11L739.1,407.94L738.16,406.87L736.5,406.17L735.88,404.92L735.59,404.56L735.24,404.46L734.88,404.49L734.28,404.88L732.33,406.47L731.45,406.97L730.69,407.06L729.98,406.88L729.53,406.46L729.47,404.8L729.06,404.29L727.31,403.22L726.96,402.23L726.82,400.87L724.68,401.03L722.05,400.83L720.83,401.99L720.21,402.2L719.47,401.94L717.39,400.26L715.13,400.52L713.86,400.3L710.75,399L708.29,398.81L707.27,398.56L706.74,398.27L706.56,396.42L705.64,394.83L705.33,394.39L703.71,393.24L703.44,393.19L703.25,393.43L702.83,394.64L702.33,394.68L700.42,394.26L698.64,394.55L697.68,393.91L694.45,390.93L693.13,390.14L692.06,389.86L692.17,387.2L692.29,384.53L692.4,381.87L692.51,379.21L692.63,376.55L692.74,373.89L692.85,371.23L692.97,368.57L693.08,365.91L693.19,363.25L693.31,360.59L693.42,357.93L693.54,355.27L693.65,352.62L693.76,349.96L693.88,347.3L690.52,347.15L687.16,346.99L683.8,346.82L680.44,346.65L677.08,346.47L673.72,346.28L670.36,346.09L667,345.89L663.65,345.68L660.29,345.47L656.93,345.25L653.58,345.02L650.22,344.78L646.87,344.54L643.51,344.29L640.16,344.04L640.37,341.27L640.58,338.5L640.79,335.73L641,332.96L645.4,333.29L649.79,333.62L654.18,333.92L658.58,334.22L662.69,334.49L666.8,334.75L670.91,334.99L675.03,335.23L679.14,335.45L683.26,335.67L687.37,335.87L691.49,336.07L695.6,336.25L699.72,336.42L703.84,336.59L707.95,336.74L712.07,336.88L716.19,337.01L720.31,337.13L724.43,337.24L728.55,337.34L732.67,337.43L736.78,337.51L740.9,337.58L745.02,337.63L749.14,337.68L753.26,337.72L757.38,337.75L761.5,337.76L765.62,337.77L769.74,337.76L773.86,337.75L777.98,337.72L782.1,337.68L786.22,337.64L790.34,337.58L790.38,340.36L790.42,343.14L790.46,345.91z\"},{name:\"Oregon\",id:\"or\",path:\"M347.77,70.79L349.42,70.71L350.46,71.47L351.66,72.89L352.24,76.28L352.21,81.61L352.02,83.34L352.86,84.68L354.19,85.13L359.37,87.47L360.18,87.65L360.18,87.65L361.21,87.75L364.82,86.78L368.31,87.13L372.2,88.4L374.45,89.62L375.07,90.8L377.14,91.5L382.43,91.81L388.15,92.57L391.33,92.58L395.13,91.85L403.32,91.8L407.19,92.56L409.33,92.27L409.89,91.98L410.15,92.04L414.17,93.07L418.19,94.09L422.21,95.09L426.24,96.08L430.27,97.06L434.3,98.03L438.34,98.99L442.1,99.88L442.3,100.93L443.45,103.17L445.34,105.3L446.41,107.33L446.68,109.25L444.65,113.02L440.3,118.62L437.79,122.26L437.14,123.93L435,126.55L431.38,130.1L429.36,132.88L428.95,134.91L429.57,136.28L431.23,137.01L432.26,137.95L432.66,139.09L432.47,140.01L431.67,140.71L431.29,141.53L431.34,142.5L430.75,144.04L429,147.09L428.97,147.2L427.73,152.53L426.59,157.38L425.46,162.22L424.32,167.07L423.19,171.91L422.06,176.75L420.93,181.59L419.79,186.43L413.77,185L407.75,183.54L401.73,182.06L395.72,180.55L389.72,179.02L383.73,177.47L377.74,175.89L371.75,174.28L367.53,173.13L363.31,171.97L359.09,170.8L354.87,169.61L350.66,168.42L346.45,167.21L342.25,165.98L338.05,164.75L333.85,163.5L329.66,162.24L325.47,160.97L321.28,159.69L317.1,158.39L312.92,157.08L308.75,155.76L304.43,154.38L303.26,151.15L303.64,147.03L304,145.35L305.62,141.12L305.62,139.1L305.1,135.59L306.6,133.17L307.8,131.79L311.73,125.35L312.32,124.91L313.01,125.15L314.61,124.35L314.14,123.9L313.11,124.19L314.75,121.67L316.36,119.57L317.18,118.89L319.94,111.24L322.31,105.48L323.72,103.78L324.09,101.68L325.28,99.05L325.93,96.22L331.83,83.47L332.12,81.8L333.31,79.81L334.64,73.97L336.87,67.68L336.71,66.74L336.78,65.8L337.21,65.79L337.68,66.96L341.22,68.07L343.75,67.92L344.48,68.46L345.07,69.92L346.2,70.53z\"},{name:\"Pennsylvania\",id:\"pa\",path:\"M1119.53,199.27L1118.42,200.27L1117.97,200.92L1117.67,201.74L1117.09,204.47L1115.67,207.17L1114.43,208.66L1114.57,209.25L1115.8,210.96L1115.93,211.57L1115.61,212.88L1114.71,213.7L1114.69,214.43L1114.86,215.63L1115.38,217.65L1115.79,217.99L1117.16,218.44L1118.83,220.85L1119.86,220.94L1125.15,225.43L1122.64,227.74L1121.06,229.53L1120.39,230.46L1119.19,232.77L1116.87,233.99L1115.71,235.02L1115.45,235.44L1113.82,235.18L1111.76,235.74L1111.12,236.17L1110.7,236.82L1109.83,238.85L1105.96,239.72L1102.09,240.58L1098.23,241.42L1094.35,242.26L1090.48,243.09L1086.61,243.91L1082.73,244.72L1078.85,245.52L1074.96,246.31L1071.08,247.09L1067.19,247.86L1063.31,248.62L1059.42,249.37L1055.53,250.11L1051.63,250.84L1047.74,251.56L1045.54,251.97L1043.34,252.37L1041.14,252.76L1038.94,253.16L1036.74,253.55L1034.54,253.94L1032.33,254.32L1030.13,254.7L1029.69,252.17L1029.25,249.63L1028.82,247.1L1028.38,244.57L1027.94,242.04L1027.51,239.5L1027.07,236.97L1026.65,234.45L1026.23,232.13L1025.84,229.84L1025.44,227.54L1025.05,225.24L1024.65,222.94L1024.26,220.64L1023.86,218.34L1023.47,216.04L1023.07,213.75L1022.68,211.45L1022.28,209.15L1021.88,206.85L1021.57,205.01L1024.41,203.36L1025.63,202.37L1026.87,201.39L1027.5,200.84L1028.23,200.31L1032.82,196.56L1032.85,196.68L1033.38,199.63L1033.91,202.58L1036.16,202.17L1038.42,201.76L1040.67,201.35L1042.92,200.93L1045.17,200.51L1047.42,200.09L1049.67,199.66L1051.92,199.23L1054.17,198.79L1056.41,198.35L1058.66,197.91L1060.91,197.47L1063.15,197.02L1065.39,196.57L1067.64,196.12L1069.88,195.66L1072.12,195.2L1074.37,194.73L1076.61,194.26L1078.85,193.79L1081.09,193.32L1083.33,192.84L1085.56,192.36L1087.8,191.87L1090.04,191.38L1092.27,190.89L1094.51,190.4L1096.74,189.9L1098.98,189.39L1101.21,188.89L1103.44,188.38L1105.67,187.87L1107.19,188.7L1108.03,189.75L1110.12,190.15L1110.66,190.52L1110.83,191.21L1111.67,191.8L1111.72,192.98L1111.97,193.98L1112.51,195.19L1113.26,196.28L1114.16,197.1L1115.08,197.65L1118.25,198.05L1118.99,198.54z\"},{name:\"Rhode Island\",id:\"ri\",path:\"M1173.67,177.22l-0.45,0.71l-0.87,-0.65l-0.57,-0.82l-0.6,-0.39l-0.55,-0.06l0.98,1.87l-0.6,1.77l0.79,3.93l-0.83,1.96l-3.7,2.12l-1.21,0.22l-0.13,-1.28l0.27,-0.63l-0.28,-1.36l-0.18,-0.89l-0.42,-1.48l-0.47,-1.69l-0.51,-1.83l-0.45,-1.62l-0.33,-1.17l-0.45,-1.61l-0.32,-1.15l1.2,-0.35l1.64,-0.48l1.58,-0.46l0.98,-0.29l1.2,-0.35l0.32,0.95l0.49,1.47l0.73,0.05l0.31,1.22l0.2,0.81l0.72,0.34l0.73,0.35L1173.67,177.22zM1174.84,181.85l-0.63,0.81l-0.92,0.15l0.23,-0.92l-0.15,-1.21l0.08,-1.4l0.14,-0.46l0.42,-0.49L1174.84,181.85zM1172.88,182.55l-0.34,0.52l-0.45,-0.99l-0.02,-1.28l0.31,-0.11l0.33,0.59L1172.88,182.55z\"},{name:\"South Carolina\",id:\"sc\",path:\"M1087.93,376.29L1087.7,376.42L1083.51,380.61L1082.34,382.32L1079.39,388.61L1079.03,392.35L1077.93,391.01L1077.92,389.86L1077.77,388.94L1077.13,391.09L1078.62,393.77L1077.96,395.02L1075.68,397.55L1074.28,398.15L1072.75,399.03L1072.6,401.14L1070.71,403.4L1069.57,404.46L1067.1,404.38L1068.15,406.04L1067.52,407.55L1066.2,408.86L1064.44,409.87L1063.35,409.97L1062.49,410.5L1061.92,411.48L1060.3,412.6L1058.39,412.46L1056.27,412.55L1055.2,413.23L1057.28,413.69L1058.52,414.67L1058.57,416.27L1058.16,416.97L1057.07,417.99L1056.5,417.97L1056.05,417.29L1055.39,415.82L1054.87,416.24L1054.89,416.97L1054.45,417.31L1052.29,415.16L1052.69,417.01L1053.54,418.34L1054.26,418.97L1054.92,419.3L1055.19,419.94L1054.26,421.76L1053.71,422.23L1052.66,422.67L1052.21,423.78L1052.54,424.61L1048.44,423.47L1047.05,422.07L1046.75,420.02L1045.64,417.81L1042.78,414.27L1040.98,413.42L1039.49,410.94L1037.71,406.53L1035.6,403.86L1033.15,402.94L1031.41,401.67L1030.38,400.05L1029.41,399.04L1028.5,398.65L1027.91,397.82L1027.65,396.57L1026.11,395.1L1021.89,392.57L1020.71,390.82L1018.67,389.14L1013.71,385.83L1013.71,385.83L1008.38,378.76L1008.38,378.76L1007.62,377.28L1006.63,376.77L1005.15,376.75L1003.64,376.19L1001.3,374.55L1001.28,374.53L997.5,372.62L997.9,370.37L1000.17,367.19L1000.84,365.57L1000.96,365.54L1001.29,365.48L1004.05,364.13L1006.8,362.78L1007.42,362.74L1008.95,361.53L1012.17,359.92L1013.35,359L1014.04,359.11L1016.93,358.8L1019.81,358.48L1022.69,358.16L1025.58,357.84L1028.46,357.51L1031.34,357.17L1034.23,356.83L1037.11,356.49L1037.7,356.62L1037.93,356.91L1038,357.85L1038.19,358.34L1040.03,356.95L1041.17,358.02L1043.13,359.84L1043.4,361.05L1043.79,362.76L1046.36,362.41L1048.93,362.06L1051.5,361.7L1054.08,361.34L1056.65,360.98L1059.22,360.61L1061.79,360.24L1064.36,359.87L1067.26,361.92L1070.16,363.97L1073.08,366.02L1076,368.06L1078.92,370.09L1081.85,372.12L1084.79,374.15z\"},{name:\"South Dakota\",id:\"sd\",path:\"M757,138.56L756.45,140.78L756.07,141.75L755.31,142.74L752.92,144.88L752.33,145.62L752.41,146.29L752.88,147.16L754.08,149.17L754.73,149.99L757.35,151.35L758.54,153.02L758.51,158.05L758.49,163.07L758.46,168.09L758.44,173.1L758.41,178.12L758.39,183.13L758.36,188.14L758.34,193.15L755.98,193.22L756.26,194.62L756.89,195.99L757,196.78L756.87,197.43L756.42,198L756.52,198.91L756.65,199.15L757.71,199.74L758.07,200.53L758.17,201.43L758.15,202.12L757.5,203.36L757.3,205.01L756.48,207.47L755.59,208.96L755.41,209.73L755.49,210.34L756.85,211.93L756.92,212.56L757.37,213.38L757.78,215.22L756.51,214.91L755.28,213.92L754.59,212.38L752.48,210.94L748.96,209.6L746.6,208.39L745.39,207.32L742.49,206.82L737.87,206.88L734.86,207.38L733.46,208.33L730.56,207.23L725.76,203.79L719.29,203.59L713.63,203.41L707.97,203.2L702.32,202.97L696.66,202.71L691,202.44L685.35,202.15L679.69,201.83L674.04,201.49L668.39,201.13L662.74,200.75L657.09,200.34L651.44,199.92L645.8,199.47L640.16,199.01L634.51,198.52L634.99,192.96L635.46,187.41L635.94,181.85L636.41,176.29L636.89,170.73L637.37,165.17L637.85,159.6L638.32,154.03L638.45,154.04L638.57,154.05L638.7,154.07L638.82,154.08L638.83,154.01L638.84,153.94L638.85,153.87L638.86,153.8L639.29,148.62L639.72,143.43L640.16,138.25L640.59,133.06L644.22,133.37L647.85,133.68L651.48,133.98L655.11,134.27L658.75,134.55L662.38,134.81L666.01,135.08L669.65,135.33L673.28,135.57L676.92,135.8L680.55,136.02L684.19,136.24L687.83,136.44L691.46,136.64L695.1,136.82L698.74,137L702.38,137.17L706.02,137.33L709.66,137.47L713.3,137.61L716.94,137.74L720.58,137.86L724.22,137.97L727.86,138.08L731.51,138.17L735.15,138.25L738.79,138.33L742.43,138.39L746.08,138.45L749.72,138.49L753.36,138.53z\"},{name:\"Tennessee\",id:\"tn\",path:\"M986.1,331.59L990.13,331.05L998.75,329.88L1004.86,329.01L1009.87,328.29L1012.83,327.85L1016.55,327.3L1017.31,326.71L1019.18,326.5L1021.71,326.2L1021.17,328.01L1021.29,329.16L1021.1,330.91L1021.26,332.02L1019.95,332.28L1019.24,332.69L1018.33,333.58L1016.41,338.01L1015.59,338.5L1013.97,337.69L1012.03,338.43L1010.84,339.39L1009.17,341.65L1008.5,342.4L1007.96,342.71L1007.53,342.75L1007.27,342.46L1006.96,341.5L1006.67,341.19L1006.07,341.29L1005.14,341.81L1004.25,342.61L1003.39,343.92L1002.04,344.02L1001.82,344.33L1001.69,345.7L1001.3,346.76L1000.68,347.61L998.43,348.52L995.77,350.97L991.99,353.7L988.26,354.76L986.71,355.41L985.71,356.11L983.62,358.65L982.93,361.62L981.81,362.32L979.93,362.58L979.44,362.89L979.11,364.03L979.04,368.82L973.13,369.5L967.21,370.16L961.3,370.8L955.38,371.42L952.46,371.71L949.53,372.01L946.61,372.3L943.68,372.58L940.76,372.86L937.83,373.13L934.9,373.4L931.98,373.66L929.05,373.92L926.12,374.17L923.19,374.42L920.27,374.66L917.34,374.9L914.41,375.13L911.48,375.36L908.55,375.58L908.32,375.61L908.57,375.87L908.91,376.13L903.96,376.54L899.1,376.93L894.25,377.31L889.4,377.67L884.54,378.02L879.69,378.36L874.83,378.68L870.17,378.97L870.16,378.9L870.8,377.92L872.78,376.28L873.55,374.24L873.12,371.8L873.73,369.53L875.4,367.43L876,365.42L875.57,363.5L876.35,361.85L878.34,360.49L878.6,359.97L878.49,359.6L878.43,359.18L878.44,359L878.51,358.62L878.95,358.37L879.56,358.15L879.81,357.82L879.77,357.32L879.34,356.46L879.39,356.05L879.48,355.4L880.37,353.68L880.41,352.27L879.6,351.15L879.93,350.52L880.38,350.32L880.98,350.19L881.16,349.89L881.13,349.55L880.57,348.82L880.66,348.15L881.5,347.62L881.68,346.41L881.27,344.78L882.52,344.65L882.56,344.75L882.82,344.94L883.16,344.72L883.18,344.67L886.74,344.41L889.83,344.17L892.92,343.94L896.01,343.69L899.1,343.44L902.19,343.19L905.28,342.93L908.08,342.69L908.13,342.65L907.95,340.67L907.04,338.46L907.13,338.46L909.56,338.49L911.14,338.5L911.73,339.14L917.65,338.48L923.58,337.8L929.5,337.09L935.42,336.36L941.63,335.92L947.83,335.45L954.04,334.96L960.24,334.44L966.44,333.9L972.65,333.34L978.84,332.75L985.04,332.14L985.18,332.07L985.31,332L985.44,331.94L985.58,331.87L985.71,331.8L985.84,331.73L985.97,331.66z\"},{name:\"Texas\",id:\"tx\",path:\"M793.98,412.15l0.99,1.07l0.79,0.3l0.23,0.43l0.38,0.11l0.47,-0.1l0.7,-0.51l1.05,0.12l0.87,-0.19l1.73,0.22l0.97,0.49l0.09,3.02l0.09,3.03l0.09,3.03l0.09,3.03l0.06,2.83l0.06,2.83l0.06,2.83l0.06,2.83l0.06,2.83l0.06,2.83l0.06,2.83l0.06,2.83l2.7,2.67l1.18,1.85l0.38,0.95l0.19,3.27l0.28,0.78l1.36,1.2l0.05,0.81l1.45,2.33l-0.01,1.11l1.39,2.49l0.77,0.64l0.17,1.71l0.44,1.29l-0.59,0.94l0.29,1.27l-0.34,1.2l-0.16,1.59l-0.82,2.48l-0.75,1.22l-1.01,2.32l0.14,1.91l-0.56,2.1l-0.05,0.8l0.61,1.37l0.3,3.81l-0.3,0.81l-1.25,2.27l-0.93,-0.03l-1.96,3.75l1.22,2.05l-0.06,0.75l-4.1,0.52l-9.25,4.35l-3.61,2.31l0.18,-0.76l4.36,-2.99l-1.56,-0.42l-2.49,0.77l-0.9,-0.27l1.03,-2.43l-0.37,-2.13l-1.77,-0.03l-1.11,1.71l-0.79,-0.06l-1.04,-0.72l-0.79,0.24l0.63,3.85l1.14,1.57l0.96,2.01l-2.54,2.53l-2.36,2.09l-0.24,2l-2.38,2.62l-2.25,1.49l-5.3,3.49l-1.52,0.75l-2.4,1.62l-3.32,1.21l-3.19,1.91l-1.08,0.29l2.04,-1.62l2.41,-1.6l-2.07,0.22l-3.19,-0.75l-1.95,-0.05l-0.02,0.58l-1.49,0.82l-1.53,-1.22l-0.66,-0.82l-0.31,-0.71l-0.65,-0.17l-0.63,0.32l2.26,4.98l0.98,0.22l1.08,0.5l-1.36,1.15l-1.46,0.87l-2.29,0.57l-1.92,-1.83l-0.44,2.27l-0.27,2.27l-0.66,0.58l-1.05,0.82l-0.56,-0.63l-0.26,-0.88l-0.67,0.78l-0.98,0.58l-1.61,0.1l-1.21,0.3l0.02,0.94l0.27,0.95l2.15,-0.72l-0.8,2.42l-2,2.38l-1.62,0.54l-2.46,-0.39l-0.61,0.23l-0.55,0.49l2.81,3.81l-1.93,5.65l-1.22,2.04l-0.83,0.25l-0.89,0.04l-3.17,-1.89l-1.71,-1.45l1.46,3.88l4.17,1.2l0.19,1.46l-0.04,1.25l-0.85,1.45l-0.81,1.93l0.55,1.36l0.61,3.36l0.54,1.55l0.55,4.68l0.64,2.04l3.75,7.52l1.3,0.08l0.2,0.81l-0.14,1.55l-2.79,0.41l-1.18,0.67l-0.24,0.6l-0.18,0.32l-0.36,-0.04l-1.32,-0.45l-2.99,-2.17l-4.37,-1.4l-5.76,-0.63l-3.92,-1.16l-2.07,-1.67l-2.18,-1.02l-2.29,-0.37l-1.88,-0.93l-1.47,-1.5l-2.18,-1l-2.89,-0.5l-1.85,-1.15l-1.22,-2.7l0,-0.04l-1.02,-4.48l-1.37,-2.83l-2.73,-3.55l-0.25,-0.46v0l0,-0.57l0.43,-1.99l-0.25,-1.45l-0.86,-1.21l-0.16,-1.25l0.54,-1.29l0.09,-1.57l-0.35,-1.85l-1.74,-2.05l-3.11,-2.25l-2.59,-3.21l-2.06,-4.17l-2.08,-2.92l-2.11,-1.67l-1.4,-1.99l-0.69,-2.3l-0.17,-1.32l0.34,-0.35l-1.22,-2.58l-2.76,-4.81l-1.54,-3.49l-0.33,-2.17l-1.76,-2.66l-3.18,-3.15l-1.71,-2.03l-0.37,-1.36l-0.01,0l-4.97,-4.19l-1.36,-2.52l-1.13,-0.84l-1.35,0l-0.68,-0.28v-0.55l-0.44,-0.05l-0.87,0.45l-2.76,-0.07l-4.65,-0.6l-3.32,-0.89l-2,-1.17l-1.46,0.04l-0.92,1.25l-1.83,0.72l-2.74,0.18l-2.51,2.26l-2.29,4.34l-1.08,2.82l0.14,1.3l-0.59,0.89l-1.32,0.49l-1.4,1.21l-1.48,1.92l-1.62,0.86l-1.76,-0.21l-3.13,-1.83l-4.49,-3.45l-3.55,-2.21l-2.63,-0.95l-2.25,-1.62l-1.87,-2.29l-1.77,-1.57l-1.67,-0.86l-1.8,-2.51l-1.94,-4.17l-0.86,-3.16l0.31,-3.21l-2.32,-7.29l-1.29,-3.18l-1.04,-1.51l-2.14,-1.89l-3.23,-2.28l-4.18,-4.34l-5.11,-6.41l-3.66,-3.93l-2.23,-1.45l-1.82,-2.32l-1.4,-3.19l-1.47,-2.09l-0.17,-0.11l-2.16,-1.4h0l-1.46,-4.26l0.12,0.01l4.25,0.49l4.26,0.49l4.26,0.47l4.26,0.46l4.26,0.45l4.26,0.44l4.26,0.43l4.26,0.42l4.26,0.41l4.26,0.4l4.27,0.39l4.27,0.38l4.27,0.37l4.27,0.36l4.27,0.35l4.27,0.33l0.52,-6.26l0.51,-6.26l0.52,-6.26l0.51,-6.25l0.52,-6.25l0.51,-6.25l0.51,-6.25l0.51,-6.24l0.51,-6.24l0.51,-6.24l0.51,-6.24l0.51,-6.24l0.51,-6.23l0.51,-6.23l0.51,-6.23l0.51,-6.23l0.75,0.04l3.35,0.26l3.35,0.25l3.35,0.24l3.36,0.23l3.36,0.23l3.36,0.22l3.36,0.21l3.36,0.21l3.36,0.2l3.36,0.19l3.36,0.19l3.36,0.18l3.36,0.17l3.36,0.17l3.36,0.16l3.36,0.15l-0.11,2.66l-0.11,2.66l-0.11,2.66l-0.11,2.66l-0.11,2.66l-0.11,2.66l-0.11,2.66l-0.12,2.66l-0.11,2.66l-0.11,2.66l-0.11,2.66l-0.11,2.66l-0.11,2.66l-0.11,2.66l-0.11,2.66l-0.11,2.66l1.07,0.28l1.32,0.79l3.23,2.98l0.96,0.65l1.78,-0.29l1.9,0.42l0.51,-0.04l0.42,-1.2l0.19,-0.24l0.27,0.05l1.62,1.15l0.31,0.44l0.92,1.59l0.18,1.85l0.53,0.29l1.01,0.25l2.47,0.19l3.11,1.3l1.27,0.22l2.26,-0.26l2.08,1.67l0.74,0.26l0.62,-0.21l1.23,-1.16l2.63,0.2l2.14,-0.16l0.14,1.36l0.35,0.98l1.75,1.08l0.41,0.51l0.05,1.65l0.45,0.43l0.72,0.18l0.75,-0.09l0.89,-0.5l1.95,-1.59l0.59,-0.39l0.36,-0.03l0.35,0.09l0.29,0.36l0.62,1.25l1.66,0.7l0.94,1.07l0.59,0.17l0.65,-0.19l1.04,-0.63l0.81,0.04l0.93,-0.64l0.37,0.15l0.15,0.46l-0.29,1.38l0.15,0.53l0.37,0.62l0.5,0.43l0.49,0.07l0.38,-0.34l0.72,-1.73l-0.04,-0.63l0.79,-0.21l0.36,-0.33l0.47,-1.25l0.81,-0.34l0.43,0.07l0.39,0.36l0.78,1.15l1.88,0.66l0.49,0.04l0.49,-0.24l0.85,-0.94l0.44,-0.11l0.35,0.13l0.2,0.14l0.06,1.12l1.93,1.28l1.42,0.39l1.38,1.29l0.4,0.15l0.68,-1.04l1.33,-0.36l1.27,-1.06l3.68,-1.36l1.46,0.43l1.47,-0.03l0.38,-0.6l2.61,-0.87l0.53,-0.33l0.72,0.42l0.26,0.62l0.34,0.26l1.79,0.3l0.99,-0.04l1.81,-0.82l0.7,-1.03l0.41,-0.06l1.3,0.49l3.44,2.04l1.75,1.66l1.94,0.79l1.06,0.71L793.98,412.15zM784.68,513.12l-0.99,0.23l4.27,-3.51l0.89,-1.16l1.15,0.04l-1.89,1.96L784.68,513.12zM750.41,535.55l-0.74,0.09l0.92,-1.21l1.48,-0.6l3.26,-2.32l1.32,-0.15l0.69,-0.8l0.3,-0.12l-0.2,0.99l-2.61,1.39L750.41,535.55zM745.35,541.16l-0.44,0.05l0.99,-1.84l0.19,-0.74l1.61,-2.32l0.84,-0.34l0.34,1l-1.65,1.63L745.35,541.16zM738.34,554.67l-0.65,1.29l0.2,-1.94l1.7,-4.38l3.4,-5.74l1.41,-0.95l-3.91,6.3L738.34,554.67zM741.7,580.59l-0.3,1.05l-1.63,-4.95l-2.58,-11.17l-0.01,-6.34l0.46,-2.17l0.57,8.96l2.88,11.42L741.7,580.59z\"},{name:\"Utah\",id:\"ut\",path:\"M516.91,205.96L516.46,208.7L516,211.44L515.54,214.19L515.08,216.93L514.63,219.67L514.17,222.42L513.71,225.16L513.25,227.9L517.41,228.59L521.58,229.27L525.75,229.94L529.92,230.6L534.09,231.24L538.26,231.87L542.43,232.49L546.61,233.1L545.81,238.61L545.02,244.11L544.22,249.61L543.43,255.11L542.63,260.61L541.84,266.11L541.04,271.61L540.25,277.11L539.45,282.6L538.66,288.1L537.86,293.6L537.07,299.1L536.27,304.6L535.48,310.1L534.68,315.6L533.89,321.1L528.38,320.29L522.88,319.46L517.38,318.61L511.88,317.74L506.39,316.86L500.9,315.95L495.41,315.03L489.92,314.09L484.44,313.13L478.97,312.15L473.49,311.15L468.02,310.13L462.55,309.09L457.09,308.04L451.63,306.97L446.17,305.87L446.86,302.47L447.54,299.07L448.23,295.66L448.91,292.26L449.59,288.86L450.27,285.46L450.96,282.05L451.64,278.65L452.32,275.25L453.01,271.85L453.69,268.45L454.37,265.04L455.06,261.64L455.74,258.24L456.42,254.84L457.11,251.43L457.79,248.03L458.47,244.63L459.16,241.22L459.84,237.82L460.52,234.42L461.21,231.01L461.89,227.61L462.57,224.2L463.26,220.8L463.94,217.39L464.63,213.99L465.31,210.58L465.99,207.17L466.68,203.77L467.36,200.36L468.05,196.95L471.09,197.56L474.14,198.17L477.19,198.76L480.24,199.35L483.29,199.94L486.34,200.52L489.39,201.09L492.44,201.65L495.5,202.21L498.55,202.77L501.61,203.31L504.67,203.86L507.73,204.39L510.79,204.92L513.85,205.44z\"},{name:\"Virginia\",id:\"va\",path:\"M1078.91,254.04l1.14,0.6l2.47,0.49l1.14,0.78l-0.2,1.08l0.09,0.72l0.57,0.56l3.32,0.66l2.27,1.44l1.27,0.31l0.38,0.09l0.92,0.27l0.5,0.49l0.26,2.52l-0.53,1.39l-1.04,1.2l-1.28,2.01l-0.08,1.62l0.09,2.99l0.9,0.83l0.76,0.11l1.95,-1.09l1.14,0.06l3.14,2.96l4.78,0.41l1.82,0.5l1.73,1.52l2.24,0.6l1.89,1.17l0.26,0.98l-0.28,1.29l0.13,1.63l-0.45,1.14l-1.57,0.46l-1.02,-0.05l-6.38,-4.44l-0.73,-0.38l-2.54,-2.5l-2.57,-1.08l-0.69,0.18l3.81,2.21l1.74,1.74l2.91,2.33l1.91,0.84l1.62,1.6l1.32,0.63l3.36,0.57l-0.88,1.13l1.88,0.38l0.55,1.35l0.2,1.63l-2.52,-0.11l0.18,1.19l0.36,0.65l-0.93,0.8l-1.63,-0.46l-4.72,-3.44l0.15,0.56l0.45,0.59l2.8,2.27l2.33,1.22l1.83,0.38l1.59,1.09l0.64,0.73l0.58,1.2l-0.77,1.07l-0.99,0.71l-1.25,-0.62l-0.98,-0.73l-1.99,-1.17l-0.87,-1.61l-1.24,0.36l-5.74,-1.05l-4.29,0.64l0.5,0.35l0.6,0.18l3.49,-0.18l1.55,0.72l2.97,0.29l1.68,-0.11l1.25,2.58l2.66,1.39l0.59,1.33l1.57,-0.18l2.41,-1.96l1.85,0.09l2.61,-0.17l0.82,0.97l0.9,1.99l1.42,2.15l1.1,2.18l-0.55,0.13l-1.36,0.29l-4.36,0.94l-6.35,1.33l-6.36,1.3l-6.36,1.28l-6.37,1.25l-6.37,1.23l-6.38,1.2l-6.38,1.18l-6.39,1.15l-6.39,1.13l-6.4,1.1l-6.4,1.07l-6.4,1.05l-6.41,1.02l-6.41,1l-6.41,0.97l-0.36,-0.29l-2.53,0.3l-1.87,0.22l-0.76,0.58l-3.72,0.56l-2.97,0.44l-5.01,0.73l-6.11,0.86l-8.61,1.18l-4.03,0.53l1.66,-1.29l2.56,-0.99l4.47,-2.46l1.62,-2.1l2.45,-1.72l0.87,-1.76l1.54,-1.77l0.4,-1.81l0.2,-0.3l2.67,-1.99l2.75,-2.39l5.8,-6.35l0.24,0.68l-0.12,0.8l0.7,0.8l0.68,1.33l0.79,0.76l0.92,0.55l1.45,0.4l1.78,0.82l1.31,0.1l0.42,-0.1l1.23,-1.26l1.07,-0.74l1.03,-1.32l2.41,1.19l0.86,-0.14l2.01,-1.02l1.96,-0.51l0.46,-0.29l0.63,-0.76l-0.2,-1.29l0.11,-0.36l0.3,-0.21l0.39,-0.1l0.97,0.32l0.88,-0.14l3.46,-2.12l0.3,0.06l0.59,0.6l1.48,-1.16l0.82,-0.98l0.21,-1.3l0.59,-1.34l-0.26,-0.51l-0.64,-0.6l0.4,-1.74l0.72,-1.78l2.89,-5.52l0.67,-3.16l1.21,-2.17l0.24,-1.6l0.91,-1.7l0.25,-3.21l0.39,-0.71l0.7,-0.23l0.8,0.25l0.63,0.47l0.51,0.86l2.02,0.46l1.59,-0.19l0.99,-0.79l0.44,-1.2l0.48,-2.18l0.6,-1.35l0.25,-1.61l0.35,-1.15l0.72,-0.82l2.11,-0.36l0.9,-1.13l0.63,-1.21l0.44,-0.44l0.6,-0.06l1.57,-2.05l1.8,-4.01l0.1,-2.33l0.33,-1.72l-0.07,-1.69l0.31,-0.99l2.54,1.34l1.47,0.78l3.34,1.75l2.22,1.16l0.39,-1.93L1078.91,254.04zM1127.21,273.28l0.44,-0.17l0,0l-1.07,3.72l-0.7,0.53L1127.21,273.28zM1120.65,276.69l0.45,-1.13l2.5,-0.93l1.55,-0.59l-1.83,9.4l0.52,1.53l-0.65,0.68l-1.07,0.68l-0.96,1.21l-0.55,1.21l-0.1,2.95l-0.69,3.45l-1.16,-1.11l-0.47,-1.07l-0.27,-3.01l0.43,-5.12l0.98,-3.35l0.94,-1.69L1120.65,276.69z\"},{name:\"Vermont\",id:\"vt\",path:\"M1147.99,160.58L1146.42,160.93L1144.84,161.28L1143.26,161.64L1141.68,161.98L1140.1,162.33L1138.53,162.68L1136.95,163.02L1135.37,163.36L1134.61,162.15L1134.54,160.98L1134.18,159.46L1133.71,157.46L1133.2,155.27L1132.5,152.29L1132.04,150.29L1131.62,148.5L1131.04,146.04L1129.77,144.91L1129.33,144.78L1129.07,144.99L1128.63,146.06L1128.42,146.11L1128.19,145.92L1128.02,145.08L1127.87,142.03L1127.65,141.12L1127.13,139.6L1125.58,136.25L1125.36,135.47L1125.31,134.18L1125.45,132.85L1125.9,131.42L1125.94,130.85L1125.33,128.72L1125.06,126.68L1123.33,123.94L1122.71,119.99L1121.98,118.21L1121.87,116.43L1121.39,115.02L1124,114.34L1130.39,112.68L1136.78,110.98L1143.15,109.26L1149.52,107.51L1149.39,108L1150.22,109.62L1149.34,113.02L1149.63,113.96L1151.11,116.34L1151.23,116.97L1151.07,117.34L1151.04,118.53L1150.79,119.35L1150.28,120.22L1148.53,122.46L1147.99,123.05L1146.06,124.16L1145.77,124.91L1146.36,129.01L1146.28,131.42L1146.42,132.49L1145.97,134.49L1145.76,136.7L1145.03,138.65L1144.92,140.82L1144.74,141.69L1144.72,143.02L1145.5,147.36L1145.62,149.81L1146.13,153.97L1146.03,155.07L1145.81,155.71L1145.79,157.56L1145.91,158.22L1146.27,158.74L1147.52,159.88z\"},{name:\"Washington\",id:\"wa\",path:\"M442.1,99.88l-3.77,-0.89l-4.04,-0.96l-4.03,-0.97l-4.03,-0.98l-4.03,-0.99l-4.02,-1l-4.02,-1.02l-4.02,-1.03l-0.26,-0.06l-0.56,0.29l-2.13,0.29l-3.87,-0.76l-8.2,0.05l-3.8,0.73l-3.18,-0.01l-5.72,-0.76l-5.29,-0.3l-2.07,-0.7l-0.62,-1.18l-2.25,-1.22l-3.89,-1.27l-3.49,-0.35l-3.61,0.97l-1.03,-0.1l0,0l-0.81,-0.18l-5.18,-2.34l-1.32,-0.45l-0.84,-1.34l0.19,-1.72l0.03,-5.34l-0.58,-3.38l-1.2,-1.43l-1.05,-0.76l-1.65,0.08l-0.37,-0.43l-0.68,-0.29l-1.24,-1.56l-0.56,-1.35l-2.78,-0.79l-0.35,-0.87l-3.29,-0.28l-0.72,-1.01l-1.82,-0.08l1.05,-1.87l0.73,-2.54l0.87,-2.42l-0.16,1.92l0.44,2.23l1.18,-2l1.2,-2.6l-0.68,-1.36l-1.43,-1.31l0.21,-2.71l4.64,-0.89l-1.95,-1.12l-0.52,-1.23l-0.98,-0.44l-0.31,0.72l-0.64,0.87l0.06,-1.41l0.39,-1.56l0.42,-2.74l-0.26,-4.72l0.79,-5.76l-0.34,-3.08l-1.49,-3.33l-0.12,-1.7l0.69,-3.98l1.25,-2.78l0.23,-2.17l1.07,0.48l2.4,2.54l3.23,2.42l0.81,1.27l1.55,1.24l9.48,4.13l0.67,0.1l1.47,-0.26l0.52,0.25l0.99,1.94l0.67,0.4l0.96,0.21l0.78,-0.07l1.5,-0.66l0.04,0.43l-0.31,0.94l0.01,1.48l0.34,2.02l0,1.19l-2.7,2.54l-0.36,-0.04l0.26,-1.06l-0.17,-0.27l-4.92,4.18l-1.93,2.1l-0.46,1.08l-0.16,0.66l0.42,0.3l1.15,0.08l1.9,-0.54l0.14,-0.2l-1.59,-0.09l-0.72,-0.19l0.45,-1.13l0.34,-0.5l1.49,-1.43l1.33,-0.72l1.77,-0.66l1.1,-0.65l0.97,-1.15l2.07,-1.1l0.43,-0.35l0.32,-1.33l0.18,-0.22l0.71,0.41l-0.36,2.34l-0.49,0.94l-1.74,0.8l-0.3,0.38l-0.26,1.74l-0.26,0.1l-0.47,-0.36l-0.19,0.06l0.76,2.2l-0.01,1.53l-0.32,1.27l-1.08,2.3l-0.5,0.28l-0.61,-0.34l-0.64,-1.01l-0.27,0.18l-1.25,1.66l-0.18,-0.23l0.24,-2.35l-0.18,-0.24l-1.64,0.6l-0.83,0.81l-0.93,1.41l-0.81,0.54l1.62,0.67l1.59,0.14l0.98,1.1l0.4,0.15l1.32,-0.39l0.48,-0.39l1.61,-2.06l0.58,-0.28l0.68,0.19l0.76,-0.15l1.35,-0.99l0.19,-0.5l0.5,-2.98l0.59,-1.6l-0.03,-0.57l-0.27,-0.66l0.21,-0.51l0.59,-0.76l0.25,-0.77l-0.08,-0.78l0.36,-0.74l1.41,-1.41l0.39,-0.69l1.61,-1.35l-0.08,-0.76l-0.57,-1.07l-0.3,-0.88l-0.18,-1.29l-0.28,-0.5l-0.18,0.14l0,2.02l-0.16,0.09l-1.14,-1.43l-0.14,-0.73l0.08,-0.91l0.32,-0.6l0.96,-0.4l0.99,0.04l0.08,-0.56l-0.63,-2.08l-0.53,-1.02l-0.47,-0.56l-0.76,-0.34L371,23.95l0.03,-0.44l0.33,-0.49l0.47,-0.04l1.16,0.58l0.77,-0.18l0.15,-0.71l-0.08,-0.44l0.77,-2.46l0.14,-2.15l-0.14,-0.41l-0.25,-0.11L374,17.29l-0.79,-0.16l-0.27,-0.8l-0.14,-1.43l-0.03,-3.32l1.46,0.44l6.08,1.82l6.09,1.8l6.1,1.76l6.1,1.74l6.11,1.71l6.12,1.68l6.13,1.65l6.14,1.62l6.14,1.59l6.15,1.56l6.16,1.54L447.7,32l6.17,1.48l1.51,0.36l-0.8,3.52l-0.82,3.53l-0.82,3.53l-0.82,3.52l-0.82,3.52l-0.82,3.52l-0.82,3.52l-0.82,3.52l-0.82,3.52l-0.81,3.52l-0.81,3.51l-0.82,3.51l-0.81,3.51l-0.81,3.51l-0.81,3.51l-0.81,3.5l-0.16,0.18l-0.22,0.48l0.09,1.56l0.52,2.37l-0.04,1.57l-0.59,0.77l-0.08,1.56L442.1,99.88zM368.54,10.29l0.53,0.16l-0.3,0.27l-0.18,-0.12L368.54,10.29zM370.77,18.54l0.05,0.53l-0.71,0.28l-0.43,-0.05l-0.43,-0.93l-0.26,-0.17l-0.12,1.2l-0.2,0.36l-1.12,-1.1l-0.08,-0.63l0.55,-0.47l1.02,-0.34l0.31,0.02L370.77,18.54zM366.33,21.25l0.16,0.82l-1.41,-0.93l-0.53,-0.61l-0.07,-0.46l0.17,-1.37l0.24,-0.39l0.73,0.06l0.79,2.01L366.33,21.25zM368.63,23.59l-0.29,0.14l-0.68,-0.52l-0.31,-0.62l0.03,-0.65l0.64,-1.06l0.47,-0.18l0.22,0.14l-0.21,1.04l0.35,1.28L368.63,23.59zM370.41,30.6l-0.14,3.05l0.66,-1.09l1.36,2.63l-0.3,1.01l-0.34,0.27l-0.44,0l-0.29,-0.41l-0.14,-0.81l-0.33,-0.51l-0.87,-0.52l-0.25,-0.95l-0.01,-0.6l0.43,-1.6l-0.09,-0.56l-0.47,-0.26l-0.37,-0.52l-0.4,-1.33l-0.01,-0.33l0.62,-0.8l1.26,-1.27l0.8,-0.54l0.34,0.19l0.31,0.59l0.28,0.99l-0.28,0.56l-2.5,0.49l-0.15,0.25l0.95,0.64l0.3,0.4L370.41,30.6zM367.86,43.06l-0.2,0.39L367,42.71l-0.13,-0.54l0.34,-1.01l0.4,-0.61l0.19,-0.09l0.39,0.43l0.08,0.21L367.86,43.06zM368.08,47.81l-0.21,0.47l-0.68,0.21l-0.26,-0.18l0.15,-0.58l-0.13,-0.13l-0.81,0.51l0.46,-1.36l0.73,-1.36l0.27,0.05l0.11,1.06L368.08,47.81zM360.12,49.89l-0.27,0.38l-0.2,-0.08l-0.2,-1l0.13,-0.62l0.53,-0.32l0.14,1.42L360.12,49.89z\"},{name:\"Wisconsin\",id:\"wi\",path:\"M851.32,111.65l-0.48,0.38l-0.2,-0.16l0.08,-0.7l0.23,-0.42l0.38,-0.14l0.2,0.15l0.02,0.45L851.32,111.65zM847.13,114.11l-0.22,0.17l-0.61,-0.34l-0.1,-0.31l0.14,-0.32l0.27,0.06l0.41,0.44L847.13,114.11zM852.21,121.33l-0.07,0.18l0.36,0.79l0.78,-0.26l0.38,0.47l0.48,0.18l0.91,0.34l0.49,0.91l0.49,0.91l0.49,0.91l0.49,0.91l1.97,0.41l1.97,0.41l1.97,0.41l1.98,0.4l1.98,0.4l1.98,0.4l1.98,0.4l1.98,0.39l1.14,0.55l1.14,0.55l1.14,0.54l1.15,0.54l1.72,-0.01l1.55,0.26l2.13,-0.16l2.19,0.29l3.25,0.78l0.82,0.83l0.17,0.59l-0.18,1.42l3.13,0.98l1.38,0.82l0.55,0.67l-0.02,0.65l0.43,1.33l-0.25,0.76l0.11,1.28l-0.57,1.41l-0.17,0.75l0.04,0.61l0.18,0.38l0.38,0.12l1.14,-0.18l1.1,-0.51l0.53,0.21l0.12,0.2l-0.05,0.38l-0.71,2.37l0.12,0.92l0.47,0.86l0.72,0.82l0.78,0.23l0.02,0.58l-0.2,1.15l-0.81,0.97l-2.23,1.33l-0.3,0.79l0.01,0.63l-1.27,2.73l-0.59,1.65l-0.34,1.7l0.24,1.03l0.83,0.36l0.63,-0.22l0.42,-0.8l0.69,-0.75l0.96,-0.7l0.66,-0.97l0.82,-2.28l1.03,-1.36l0.6,-0.13l0.17,0.02l1.14,-0.68l0.98,0.1l0.66,0.8l0.65,0.53l0.18,0.54l-0.18,1.26l-0.42,1.35l-0.67,1.44l-0.53,2.12l-0.4,2.79l0.05,2.08l0.51,1.36l-0.24,1.28l-1,1.2l-0.75,1.55l-0.5,1.89l-0.24,1.57l0.02,1.26l0.18,0.93l0.53,1.22l0.03,0.64l-0.95,2.88l-0.31,1.39l0.02,1.07l-0.2,1.07l-0.73,2.22l-0.18,1.21l0.04,1.09l0.37,1.77l-0.06,0.61l0.09,0.45l0.26,0.29l0.05,0.56l-0.16,0.84l0.15,0.63l0.46,0.42l0.35,0.84l0.24,1.26l0.41,1.04l0.59,0.81l0.2,1.23l-0.18,1.65l0.11,3.06l0.09,1.02l-2.1,0.17l-7.4,0.58l-7.4,0.55l-7.41,0.51l-7.41,0.47l-7.41,0.44l-7.56,0.4l-0.12,-0.16l-0.62,-1.97l-1.74,-1.38l-2.86,-0.81l-1.88,-1.42l-0.9,-2.03l-0.63,-2.3l-0.35,-2.57l0.11,-2.18l0.57,-1.78l-0.23,-1.17l-1.03,-0.57l-0.7,-0.77l-0.37,-0.99l-0.19,-1.38l-0.88,-6.55l-0.83,-3.06l-1.07,-1.16l-2.2,-1.31l-3.32,-1.46l-2.07,-1.42l-1.24,-2.06l-2.4,-2.38l-1.54,-0.95l-1.48,-0.32l-1.2,-0.75l-0.91,-1.18l-1.22,-0.72l-1.54,-0.26l-1.74,-0.93l-2.08,-1.73l-0.05,-0.14l-0.47,-1.28l0.21,-0.74l0.25,-2.51l-0.06,-0.79l-0.52,-2.26l0.51,-0.9l-0.21,-2.81l0.16,-0.93l0.99,-2.34l0.01,-1.18l-0.43,-1.34l-0.83,-1.08l-2.16,-1.08l-0.11,-1.43l0.31,-1.08l1.31,-2.05l0.7,-1.8l0.66,-0.79l4.11,-2.82l0.89,-0.22l0.62,-0.78l0.5,-0.35l-0.13,-3.23l-0.13,-3.23l-0.13,-3.23l-0.13,-3.23l1.04,-0.27l0.42,-0.83l1.01,-1.3l0.28,0v0.01l0.55,0.55l1.36,0.78l1.03,0.06l1.31,-0.23l5.12,-1.68l2.14,-1.11l2.06,-1.79l0.22,-0.06l0.91,0.26l0.29,0.13l2.68,-2.08l0.9,-0.3l0.72,0.01l0.93,0.71l0.23,0.45l-0.25,0.91l-0.73,1.36l-0.33,1.13l0.07,0.89l-0.29,0.99l-0.81,1.36l0.34,0.34l2.31,-1.08l0.32,-0.39l0.03,-0.22l-0.16,-0.26l0.26,-0.13l1.93,1.18l1.28,0.64l1.06,0.28L852.21,121.33zM849.62,114.15l-0.5,0.16l-1.12,-0.13l0,-0.33l1.12,-0.52l0.5,-0.16l0.13,0.18L849.62,114.15zM847.28,117.35l-0.86,0.36l-0.37,-0.04l0.12,-0.43l0.43,-0.53l1.97,-1.38l0.36,0l0.13,0.29l-0.96,0.68l-0.35,0.35l-0.03,0.34L847.28,117.35zM909.69,144.56l-0.45,0.27l-0.87,0.01l-0.36,-0.47l0.32,-1.32l0.21,0.22l0.75,-0.06l0.27,0.1l0.11,0.31L909.69,144.56zM907.9,147.25l-0.26,0.31l-0.51,-0.14l-0.15,0.44l0.21,1.02l-0.11,0.49l-0.44,-0.03l0,0.19l0.42,0.42l0.09,0.49l-0.25,0.57l-0.26,0.28l-0.28,-0.01l-0.37,0.66l-0.46,1.33l-0.13,0.76l0.21,0.19l-0.09,0.44l-1.27,2.08l-0.54,0.24l-0.64,-0.21l-0.49,-0.53l-0.34,-0.84l-0.14,-0.66l0.06,-0.48l1.12,-1.84l0.46,-1.18l0.2,-1.29l0.51,-0.86l0.83,-0.43l0.62,-0.85l0.41,-1.27l0.56,-0.59l0.71,0.09l0.35,0.43L907.9,147.25z\"},{name:\"West Virginia\",id:\"wv\",path:\"M1047.74,251.56L1048.21,254.37L1048.68,257.17L1049.15,259.98L1049.62,262.79L1051.49,260.76L1052.51,259.97L1055.54,255.69L1056.02,255.58L1057.39,255.85L1059.55,252.8L1059.69,251.81L1059.94,251.45L1060.28,251.42L1060.53,251.63L1060.51,252.18L1060.76,252.39L1061.96,252.8L1063.55,252.84L1063.76,252.83L1065.1,252.56L1065.6,251.95L1065.71,250.9L1066.2,250.21L1067.52,249.69L1069.75,248.19L1071.19,248.08L1072.58,248.86L1073.88,249.11L1075.1,248.82L1075.62,248.97L1075.44,249.55L1075.88,250.08L1076.95,250.57L1077.39,251.13L1077.2,251.78L1077.39,252.19L1077.94,252.36L1078.36,252.94L1078.67,253.91L1078.91,254.04L1078.34,256.88L1077.95,258.8L1075.73,257.64L1072.38,255.88L1070.92,255.11L1068.38,253.76L1068.07,254.75L1068.14,256.44L1067.81,258.16L1067.71,260.49L1065.91,264.5L1064.34,266.55L1063.75,266.62L1063.31,267.06L1062.68,268.27L1061.78,269.39L1059.66,269.75L1058.95,270.57L1058.59,271.72L1058.35,273.32L1057.75,274.67L1057.26,276.85L1056.82,278.05L1055.83,278.83L1054.24,279.03L1052.22,278.57L1051.71,277.71L1051.08,277.24L1050.28,276.98L1049.58,277.22L1049.19,277.92L1048.95,281.13L1048.04,282.83L1047.81,284.43L1046.59,286.6L1045.93,289.76L1043.04,295.28L1042.31,297.06L1041.91,298.8L1042.55,299.4L1042.82,299.91L1042.22,301.25L1042.02,302.55L1041.19,303.53L1039.72,304.69L1039.13,304.09L1038.83,304.02L1035.38,306.15L1034.5,306.28L1033.52,305.96L1033.14,306.06L1032.83,306.27L1032.72,306.63L1032.92,307.92L1032.28,308.69L1031.82,308.98L1029.86,309.49L1027.86,310.51L1027,310.65L1024.59,309.46L1023.56,310.78L1022.49,311.52L1021.26,312.78L1020.84,312.89L1019.54,312.79L1017.76,311.97L1016.31,311.57L1015.39,311.02L1014.6,310.25L1013.92,308.93L1013.22,308.13L1013.35,307.33L1013.1,306.65L1010.58,306.34L1007.1,304.26L1004.65,301.45L1003.8,300.1L1002.93,299.24L1002.6,298.27L1000.36,296L999.7,294.97L999.56,294.27L999.96,292.85L999.98,292.18L999.3,288.95L998.81,288.4L1000.91,288.83L1002.76,288.13L1003.8,286.94L1004.03,285.28L1004.55,284.26L1005.37,283.87L1005.65,283.11L1005.26,281.43L1004.81,280.3L1005.24,278.51L1006.4,275.68L1007.46,274.43L1008.41,274.77L1009.08,275.5L1009.45,276.62L1009.65,276.74L1009.89,276.68L1010.42,275.7L1010.96,275.26L1011.21,275.31L1011.47,275.25L1011.42,274.68L1010.71,273.18L1010.6,272.26L1011.1,271.89L1011.52,270.75L1011.85,268.83L1012.44,267.78L1013.3,267.6L1014.11,266.7L1014.89,265.1L1015.72,264.54L1016.62,265.02L1017.64,264.9L1018.76,264.18L1020.61,262.32L1023.17,259.29L1024.34,257L1024.11,255.43L1024.63,251.43L1025.88,244.99L1026.33,240.89L1025.99,239.11L1025.42,237.71L1024.63,236.69L1024.84,235.74L1026.65,234.45L1027.07,236.97L1027.51,239.5L1027.94,242.04L1028.38,244.57L1028.82,247.1L1029.25,249.63L1029.69,252.17L1030.13,254.7L1032.33,254.32L1034.54,253.94L1036.74,253.55L1038.94,253.16L1041.14,252.76L1043.34,252.37L1045.54,251.97z\"},{name:\"Wyoming\",id:\"wy\",path:\"M634.51,198.52L634.04,204.07L633.56,209.62L633.08,215.17L632.61,220.72L632.13,226.26L631.66,231.81L631.18,237.35L630.7,242.9L625.43,242.42L620.17,241.93L614.9,241.41L609.63,240.88L604.37,240.34L599.11,239.77L593.85,239.18L588.59,238.58L583.33,237.96L578.08,237.32L572.83,236.66L567.58,235.99L562.33,235.29L557.09,234.58L551.85,233.85L546.61,233.1L542.43,232.49L538.26,231.87L534.09,231.24L529.92,230.6L525.75,229.94L521.58,229.27L517.41,228.59L513.25,227.9L513.71,225.16L514.17,222.42L514.63,219.67L515.08,216.93L515.54,214.19L516,211.44L516.46,208.7L516.91,205.96L517.49,202.52L518.06,199.1L518.63,195.67L519.2,192.23L519.77,188.8L520.35,185.37L520.92,181.94L521.49,178.51L522.07,175.07L522.64,171.63L523.21,168.2L523.79,164.76L524.36,161.32L524.93,157.89L525.51,154.45L526.08,151.01L526.54,148.24L527.01,145.47L527.48,142.7L527.94,139.93L531.37,140.5L534.8,141.06L538.24,141.62L541.67,142.16L545.11,142.7L548.55,143.22L551.99,143.74L555.43,144.26L558.87,144.76L562.31,145.25L565.76,145.74L569.2,146.22L572.65,146.69L576.1,147.15L579.54,147.6L582.99,148.05L586.44,148.48L589.9,148.91L593.35,149.33L596.8,149.74L600.26,150.15L603.72,150.54L607.17,150.93L610.63,151.31L614.09,151.67L617.55,152.04L621.01,152.39L624.47,152.73L627.93,153.07L631.39,153.4L634.86,153.72L638.32,154.03L637.85,159.6L637.37,165.17L636.89,170.73L636.41,176.29L635.94,181.85L635.46,187.41L634.99,192.96z\"}]}},function(l,e,t){var n=t(29);\"string\"==typeof n&&(n=[[l.i,n,\"\"]]);var L={hmr:!0,transform:void 0,insertInto:void 0};t(8)(n,L);n.locals&&(l.exports=n.locals)},function(l,e,t){(l.exports=t(7)(!1)).push([l.i,\".svg-map {\\n  width: 100%;\\n  height: auto;\\n  stroke: #666;\\n  stroke-width: 1;\\n  stroke-linecap: round;\\n  stroke-linejoin: round; }\\n  .svg-map__location {\\n    fill: #a1d99b;\\n    cursor: pointer; }\\n    .svg-map__location:focus, .svg-map__location:hover {\\n      fill: #b8e2b3;\\n      outline: 0; }\\n    .svg-map__location[aria-checked=true] {\\n      fill: #f4bc44; }\\n\",\"\"])},function(l,e){l.exports=function(l){var e=\"undefined\"!=typeof window&&window.location;if(!e)throw new Error(\"fixUrls requires window.location\");if(!l||\"string\"!=typeof l)return l;var t=e.protocol+\"//\"+e.host,n=t+e.pathname.replace(/\\/[^\\/]*$/,\"/\");return l.replace(/url\\s*\\(((?:[^)(]|\\((?:[^)(]+|\\([^)(]*\\))*\\))*)\\)/gi,function(l,e){var L,o=e.trim().replace(/^\"(.*)\"$/,function(l,e){return e}).replace(/^'(.*)'$/,function(l,e){return e});return/^(#|data:|http:\\/\\/|https:\\/\\/|file:\\/\\/\\/|\\s*$)/i.test(o)?l:(L=0===o.indexOf(\"//\")?o:0===o.indexOf(\"/\")?t+o:n+o.replace(/^\\.\\//,\"\"),\"url(\"+JSON.stringify(L)+\")\")})}},function(l,e,t){var n=t(32);\"string\"==typeof n&&(n=[[l.i,n,\"\"]]);var L={hmr:!0,transform:void 0,insertInto:void 0};t(8)(n,L);n.locals&&(l.exports=n.locals)},function(l,e,t){(l.exports=t(7)(!1)).push([l.i,\"/* Using box model */\\n* {\\n  box-sizing: border-box; }\\n\\n/* Maps examples */\\n.examples {\\n  width: 1000px;\\n  margin: 0 auto;\\n  font-family: Arial, sans-serif;\\n  text-align: center; }\\n  .examples__title {\\n    margin-bottom: 80px;\\n    padding-bottom: 40px;\\n    border-bottom: 1px dotted black;\\n    font-size: 24px; }\\n  .examples__block {\\n    margin-bottom: 80px;\\n    padding-bottom: 80px;\\n    border-bottom: 1px dotted black; }\\n    .examples__block__title {\\n      margin-bottom: 40px;\\n      font-size: 20px; }\\n    .examples__block__info {\\n      display: inline-block;\\n      vertical-align: top;\\n      width: 450px;\\n      text-align: left; }\\n      .examples__block__info__item {\\n        margin-bottom: 20px; }\\n    .examples__block__map {\\n      display: inline-block;\\n      width: 500px; }\\n      .examples__block__map--australia .svg-map {\\n        stroke-width: 0.5; }\\n      .examples__block__map--usa {\\n        width: 800px; }\\n        .examples__block__map--usa .svg-map__location--heat0 {\\n          fill: blue; }\\n        .examples__block__map--usa .svg-map__location--heat1 {\\n          fill: lightblue; }\\n        .examples__block__map--usa .svg-map__location--heat2 {\\n          fill: orange; }\\n        .examples__block__map--usa .svg-map__location--heat3 {\\n          fill: red; }\\n        .examples__block__map--usa .svg-map__location:focus, .examples__block__map--usa .svg-map__location:hover {\\n          opacity: 0.75; }\\n      .examples__block__map__tooltip {\\n        position: fixed;\\n        width: 200px;\\n        padding: 10px;\\n        border: 1px solid darkgray;\\n        background-color: white; }\\n\",\"\"])}]);"
  },
  {
    "path": "examples/src/components/checkbox-map.jsx",
    "content": "import React from 'react';\nimport Taiwan from '@svg-maps/taiwan.main';\nimport { CheckboxSVGMap } from '../../../src/';\nimport { getLocationName } from '../utils';\n\nclass CheckboxMap extends React.Component {\n\tconstructor(props) {\n\t\tsuper(props);\n\n\t\tthis.state = {\n\t\t\tpointedLocation: null,\n\t\t\tfocusedLocation: null,\n\t\t\tselectedLocations: []\n\t\t};\n\n\t\tthis.handleLocationMouseOver = this.handleLocationMouseOver.bind(this);\n\t\tthis.handleLocationMouseOut = this.handleLocationMouseOut.bind(this);\n\t\tthis.handleLocationFocus = this.handleLocationFocus.bind(this);\n\t\tthis.handleLocationBlur = this.handleLocationBlur.bind(this);\n\t\tthis.handleOnChange = this.handleOnChange.bind(this);\n\t}\n\n\thandleLocationMouseOver(event) {\n\t\tconst pointedLocation = getLocationName(event);\n\t\tthis.setState({ pointedLocation: pointedLocation });\n\t}\n\n\thandleLocationMouseOut() {\n\t\tthis.setState({ pointedLocation: null });\n\t}\n\n\thandleLocationFocus(event) {\n\t\tconst focusedLocation = getLocationName(event);\n\t\tthis.setState({ focusedLocation: focusedLocation });\n\t}\n\n\thandleLocationBlur() {\n\t\tthis.setState({ focusedLocation: null });\n\t}\n\n\thandleOnChange(selectedNodes) {\n\t\tthis.setState(prevState => {\n\t\t\treturn {\n\t\t\t\t...prevState,\n\t\t\t\tselectedLocations: selectedNodes.map(node => node.attributes.name.value)\n\t\t\t};\n\t\t});\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<article className=\"examples__block\">\n\t\t\t\t<h2 className=\"examples__block__title\">\n\t\t\t\t\tTaiwan SVG map as checkboxes\n\t\t\t\t</h2>\n\t\t\t\t<div className=\"examples__block__info\">\n\t\t\t\t\t<div className=\"examples__block__info__item\">\n\t\t\t\t\t\tPointed location: {this.state.pointedLocation}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div className=\"examples__block__info__item\">\n\t\t\t\t\t\tFocused location: {this.state.focusedLocation}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div className=\"examples__block__info__item\">\n\t\t\t\t\t\tSelected locations:\n\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t[...this.state.selectedLocations].map(location => (<li key={location}>{location}</li>))\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div className=\"examples__block__map\">\n\t\t\t\t\t<CheckboxSVGMap\n\t\t\t\t\t\tmap={Taiwan}\n\t\t\t\t\t\tonLocationMouseOver={this.handleLocationMouseOver}\n\t\t\t\t\t\tonLocationMouseOut={this.handleLocationMouseOut}\n\t\t\t\t\t\tonLocationFocus={this.handleLocationFocus}\n\t\t\t\t\t\tonLocationBlur={this.handleLocationBlur}\n\t\t\t\t\t\tonChange={this.handleOnChange} />\n\t\t\t\t</div>\n\t\t\t</article>\n\t\t);\n\t}\n}\n\nexport default CheckboxMap;\n"
  },
  {
    "path": "examples/src/components/examples-app.jsx",
    "content": "import React from 'react';\nimport CheckboxMap from './checkbox-map';\nimport RadioMap from './radio-map';\nimport LinkMap from './link-map';\nimport TooltipHeatMap from './tooltip-heat-map';\nimport '../../../src/svg-map.scss';\nimport './examples-app.scss';\n\nclass ExamplesApp extends React.Component {\n\tconstructor(props) {\n\t\tsuper(props);\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<section className=\"examples\">\n\t\t\t\t<h1 className=\"examples__title\">\n\t\t\t\t\tExamples of <a href=\"https://www.npmjs.com/package/react-svg-map\">react-svg-map</a>\n\t\t\t\t</h1>\n\t\t\t\t<RadioMap />\n\t\t\t\t<CheckboxMap />\n\t\t\t\t<LinkMap />\n\t\t\t\t<TooltipHeatMap />\n\t\t\t</section>\n\t\t);\n\t}\n}\n\nexport default ExamplesApp;\n"
  },
  {
    "path": "examples/src/components/examples-app.scss",
    "content": "/* Using box model */\n* {\n  box-sizing: border-box;\n}\n\n/* Maps examples */\n.examples {\n\twidth: 1000px;\n\tmargin: 0 auto;\n\tfont-family: Arial, sans-serif;\n\ttext-align: center;\n\n\t&__title {\n\t\tmargin-bottom: 80px;\n\t\tpadding-bottom: 40px;\n\t\tborder-bottom: 1px dotted black;\n\t\tfont-size: 24px;\n\t}\n\n\t&__block {\n\t\tmargin-bottom: 80px;\n\t\tpadding-bottom: 80px;\n\t\tborder-bottom: 1px dotted black;\n\n\n\t\t&__title {\n\t\t\tmargin-bottom: 40px;\n\t\t\tfont-size: 20px;\n\t\t}\n\n\t\t&__info {\n\t\t\tdisplay: inline-block;\n\t\t\tvertical-align: top;\n\t\t\twidth: 450px;\n\t\t\ttext-align: left;\n\n\t\t\t&__item {\n\t\t\t\tmargin-bottom: 20px;\n\t\t\t}\n\t\t}\n\n\t\t&__map {\n\t\t\tdisplay: inline-block;\n\t\t\twidth: 500px;\n\n\t\t\t&--australia {\n\t\t\t\t.svg-map {\n\t\t\t\t\tstroke-width: 0.5; // Australia stroke is larger than other maps\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&--usa {\n\t\t\t\twidth: 800px; // USA needs more space\tfor tooltip\n\n\t\t\t\t.svg-map__location {\n\t\t\t\t\t&--heat0 {\n\t\t\t\t\t\tfill: blue;\n\t\t\t\t\t}\n\n\t\t\t\t\t&--heat1 {\n\t\t\t\t\t\tfill: lightblue;\n\t\t\t\t\t}\n\n\t\t\t\t\t&--heat2 {\n\t\t\t\t\t\tfill: orange;\n\t\t\t\t\t}\n\n\t\t\t\t\t&--heat3 {\n\t\t\t\t\t\tfill: red;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:focus,\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\topacity: 0.75;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&__tooltip {\n\t\t\t\tposition: fixed;\n\t\t\t\twidth: 200px;\n\t\t\t\tpadding: 10px;\n\t\t\t\tborder: 1px solid darkgray;\n\t\t\t\tbackground-color: white;\n\t\t\t}\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "examples/src/components/link-map.jsx",
    "content": "import React from 'react';\nimport France from '@svg-maps/france.regions';\nimport { SVGMap } from '../../../src/';\nimport { getLocationId, getLocationName } from '../utils';\n\nclass LinkMap extends React.Component {\n\tconstructor(props) {\n\t\tsuper(props);\n\n\t\t// Linking locations ids with urls\n\t\tthis.links = {\n\t\t\tara: 'https://en.wikipedia.org/wiki/Auvergne-Rh%C3%B4ne-Alpes',\n\t\t\tbfc: 'https://en.wikipedia.org/wiki/Bourgogne-Franche-Comt%C3%A9',\n\t\t\tbre: 'https://en.wikipedia.org/wiki/Brittany_(administrative_region)',\n\t\t\tcvl: 'https://en.wikipedia.org/wiki/Centre-Val_de_Loire',\n\t\t\tcor: 'https://en.wikipedia.org/wiki/Corsica',\n\t\t\tges: 'https://en.wikipedia.org/wiki/Grand_Est',\n\t\t\thdf: 'https://en.wikipedia.org/wiki/Hauts-de-France',\n\t\t\tidf: 'https://en.wikipedia.org/wiki/%C3%8Ele-de-France',\n\t\t\tnor: 'https://en.wikipedia.org/wiki/Normandy',\n\t\t\tnaq: 'https://en.wikipedia.org/wiki/Nouvelle-Aquitaine',\n\t\t\tocc: 'https://en.wikipedia.org/wiki/Occitanie_(administrative_region)',\n\t\t\tpdl: 'https://en.wikipedia.org/wiki/Pays_de_la_Loire',\n\t\t\tpac: 'https://en.wikipedia.org/wiki/Provence-Alpes-C%C3%B4te_d%27Azur'\n\t\t};\n\n\t\tthis.state = {\n\t\t\tpointedLocation: null,\n\t\t\tfocusedLocation: null,\n\t\t\tclickedLocation: null\n\t\t};\n\n\t\tthis.handleLocationMouseOver = this.handleLocationMouseOver.bind(this);\n\t\tthis.handleLocationMouseOut = this.handleLocationMouseOut.bind(this);\n\t\tthis.handleLocationClick = this.handleLocationClick.bind(this);\n\t\tthis.handleLocationFocus = this.handleLocationFocus.bind(this);\n\t\tthis.handleLocationBlur = this.handleLocationBlur.bind(this);\n\t}\n\n\thandleLocationMouseOver(event) {\n\t\tconst pointedLocation = getLocationName(event);\n\t\tthis.setState({ pointedLocation: pointedLocation });\n\t}\n\n\thandleLocationMouseOut() {\n\t\tthis.setState({ pointedLocation: null });\n\t}\n\n\thandleLocationClick(event) {\n\t\tconst clickedLocation = getLocationName(event);\n\t\tconst clickedLocationId = getLocationId(event);\n\t\tthis.setState({ clickedLocation: clickedLocation });\n\t\twindow.open(this.links[clickedLocationId], '_blank');\n\t}\n\n\thandleLocationFocus(event) {\n\t\tconst focusedLocation = getLocationName(event);\n\t\tthis.setState({ focusedLocation: focusedLocation });\n\t}\n\n\thandleLocationBlur() {\n\t\tthis.setState({ focusedLocation: null });\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<article className=\"examples__block\">\n\t\t\t\t<h2 className=\"examples__block__title\">\n\t\t\t\t\tFrance SVG map as links\n\t\t\t\t</h2>\n\t\t\t\t<div className=\"examples__block__info\">\n\t\t\t\t\t<div className=\"examples__block__info__item\">\n\t\t\t\t\t\tPointed location: {this.state.pointedLocation}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div className=\"examples__block__info__item\">\n\t\t\t\t\t\tFocused location: {this.state.focusedLocation}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div className=\"examples__block__info__item\">\n\t\t\t\t\t\tClicked location: {this.state.clickedLocation}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div className=\"examples__block__map\">\n\t\t\t\t\t<SVGMap\n\t\t\t\t\t\tmap={France}\n\t\t\t\t\t\ttype=\"link\"\n\t\t\t\t\t\tonLocationMouseOver={this.handleLocationMouseOver}\n\t\t\t\t\t\tonLocationMouseOut={this.handleLocationMouseOut}\n\t\t\t\t\t\tonLocationClick={this.handleLocationClick}\n\t\t\t\t\t\tonLocationFocus={this.handleLocationFocus}\n\t\t\t\t\t\tonLocationBlur={this.handleLocationBlur} />\n\t\t\t\t</div>\n\t\t\t</article>\n\t\t);\n\t}\n}\n\nexport default LinkMap;\n"
  },
  {
    "path": "examples/src/components/radio-map.jsx",
    "content": "import React from 'react';\nimport Australia from '@svg-maps/australia';\nimport { RadioSVGMap } from '../../../src/';\nimport { getLocationName } from '../utils';\n\nclass RadioMap extends React.Component {\n\tconstructor(props) {\n\t\tsuper(props);\n\n\t\tthis.state = {\n\t\t\tpointedLocation: null,\n\t\t\tfocusedLocation: null,\n\t\t\tselectedLocation: null\n\t\t};\n\n\t\tthis.handleLocationMouseOver = this.handleLocationMouseOver.bind(this);\n\t\tthis.handleLocationMouseOut = this.handleLocationMouseOut.bind(this);\n\t\tthis.handleLocationFocus = this.handleLocationFocus.bind(this);\n\t\tthis.handleLocationBlur = this.handleLocationBlur.bind(this);\n\t\tthis.handleOnChange = this.handleOnChange.bind(this);\n\t}\n\n\thandleLocationMouseOver(event) {\n\t\tconst pointedLocation = getLocationName(event);\n\t\tthis.setState({ pointedLocation: pointedLocation });\n\t}\n\n\thandleLocationMouseOut() {\n\t\tthis.setState({ pointedLocation: null });\n\t}\n\n\thandleLocationFocus(event) {\n\t\tconst focusedLocation = getLocationName(event);\n\t\tthis.setState({ focusedLocation: focusedLocation });\n\t}\n\n\thandleLocationBlur() {\n\t\tthis.setState({ focusedLocation: null });\n\t}\n\n\thandleOnChange(selectedNode) {\n\t\tthis.setState(prevState => {\n\t\t\treturn {\n\t\t\t\t...prevState,\n\t\t\t\tselectedLocation: selectedNode.attributes.name.value\n\t\t\t};\n\t\t});\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<article className=\"examples__block\">\n\t\t\t\t<h2 className=\"examples__block__title\">\n\t\t\t\t\tAustralia SVG map as radio buttons\n\t\t\t\t</h2>\n\t\t\t\t<div className=\"examples__block__info\">\n\t\t\t\t\t<div className=\"examples__block__info__item\">\n\t\t\t\t\t\tPointed location: {this.state.pointedLocation}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div className=\"examples__block__info__item\">\n\t\t\t\t\t\tFocused location: {this.state.focusedLocation}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div className=\"examples__block__info__item\">\n\t\t\t\t\t\tSelected location: {this.state.selectedLocation}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div className=\"examples__block__map examples__block__map--australia\">\n\t\t\t\t\t<RadioSVGMap\n\t\t\t\t\t\tmap={Australia}\n\t\t\t\t\t\tonLocationMouseOver={this.handleLocationMouseOver}\n\t\t\t\t\t\tonLocationMouseOut={this.handleLocationMouseOut}\n\t\t\t\t\t\tonLocationFocus={this.handleLocationFocus}\n\t\t\t\t\t\tonLocationBlur={this.handleLocationBlur}\n\t\t\t\t\t\tonChange={this.handleOnChange} />\n\t\t\t\t</div>\n\t\t\t</article>\n\t\t);\n\t}\n}\n\nexport default RadioMap;\n"
  },
  {
    "path": "examples/src/components/tooltip-heat-map.jsx",
    "content": "import React from 'react';\nimport USA from '@svg-maps/usa';\nimport { SVGMap } from '../../../src';\nimport { getLocationName } from '../utils';\n\nclass TooltipHeatMap extends React.Component {\n\tconstructor(props) {\n\t\tsuper(props);\n\n\t\tthis.state = {\n\t\t\tpointedLocation: null,\n\t\t\ttooltipStyle: {\n\t\t\t\tdisplay: 'none'\n\t\t\t}\n\t\t};\n\n\t\tthis.handleLocationMouseOver = this.handleLocationMouseOver.bind(this);\n\t\tthis.handleLocationMouseOut = this.handleLocationMouseOut.bind(this);\n\t\tthis.handleLocationMouseMove = this.handleLocationMouseMove.bind(this);\n\t}\n\n\thandleLocationMouseOver(event) {\n\t\tconst pointedLocation = getLocationName(event);\n\t\tthis.setState({ pointedLocation });\n\t}\n\n\thandleLocationMouseOut() {\n\t\tthis.setState({ pointedLocation: null, tooltipStyle: { display: 'none' } });\n\t}\n\n\thandleLocationMouseMove(event) {\n\t\tconst tooltipStyle = {\n\t\t\tdisplay: 'block',\n\t\t\ttop: event.clientY + 10,\n\t\t\tleft: event.clientX - 100\n\t\t};\n\t\tthis.setState({ tooltipStyle });\n\t}\n\n\tgetLocationClassName(location, index) {\n\t\t// Generate random heat map\n\t\treturn `svg-map__location svg-map__location--heat${index % 4}`;\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<article className=\"examples__block\">\n\t\t\t\t<h2 className=\"examples__block__title\">\n\t\t\t\t\tUSA SVG heat map with tooltips\n\t\t\t\t</h2>\n\t\t\t\t<div className=\"examples__block__map examples__block__map--usa\">\n\t\t\t\t\t<SVGMap\n\t\t\t\t\t\tmap={USA}\n\t\t\t\t\t\tlocationClassName={this.getLocationClassName}\n\t\t\t\t\t\tonLocationMouseOver={this.handleLocationMouseOver}\n\t\t\t\t\t\tonLocationMouseOut={this.handleLocationMouseOut}\n\t\t\t\t\t\tonLocationMouseMove={this.handleLocationMouseMove} />\n\t\t\t\t\t<div className=\"examples__block__map__tooltip\" style={this.state.tooltipStyle}>\n\t\t\t\t\t\t{this.state.pointedLocation}\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</article>\n\t\t);\n\t}\n}\n\nexport default TooltipHeatMap;\n"
  },
  {
    "path": "examples/src/index.html",
    "content": "<!DOCTYPE html>\n<html lang=\"en\">\n\n\t<head>\n\t\t<meta charset=\"utf-8\">\n\t\t<title>Examples of react-svg-map</title>\n\t</head>\n\n\t<body>\n\t\t<noscript>\n      You need to enable JavaScript to run this app.\n    </noscript>\n\t\t<div id=\"root\"></div>\n\t</body>\n\n</html>\n"
  },
  {
    "path": "examples/src/index.jsx",
    "content": "import React from 'react';\nimport ReactDOM from 'react-dom';\nimport ExamplesApp from './components/examples-app';\n\nReactDOM.render(<ExamplesApp />, document.getElementById('root'));\n"
  },
  {
    "path": "examples/src/utils.js",
    "content": "/**\n * Return the id of the location targeted by the event\n * @param  {Event} event Occured event\n * @return {String}      Id of the location\n */\nexport function getLocationId(event) {\n\treturn event.target.id;\n}\n\n/**\n * Return the name of the location targeted by the event\n * @param  {Event} event Occured event\n * @return {String}      Name of the location\n */\nexport function getLocationName(event) {\n\treturn event.target.attributes.name.value;\n}\n\n/**\n * Indicate if the location targeted by the event is selected\n * @param  {Event} event Occured event\n * @return {Boolean}     Is the location selected\n */\nexport function getLocationSelected(event) {\n\treturn event.target.attributes['aria-checked'].value === 'true';\n}\n"
  },
  {
    "path": "jest-setup.js",
    "content": "import { configure } from 'enzyme';\nimport Adapter from 'enzyme-adapter-react-16';\n\nconfigure({ adapter: new Adapter() });\n"
  },
  {
    "path": "jest.config.js",
    "content": "module.exports = {\n\t// Fix \"localStorage is not available for opaque origins\" error\n\t// https://github.com/jsdom/jsdom/issues/2304\n\ttestURL: 'http://localhost',\n\n\t// Mock imported scss file\n\t// https://jestjs.io/docs/en/webpack.html#handling-static-assets\n\tmoduleNameMapper: {\n\t\t'\\\\.scss$': '<rootDir>/__tests__/__mocks__/styleMock.js'\n\t},\n\n\tsetupTestFrameworkScriptFile: '<rootDir>/jest-setup.js',\n\ttestMatch: ['**/__tests__/**/*.test.js'],\n\tcollectCoverage: true,\n\tcoverageDirectory: './coverage/',\n\tcollectCoverageFrom: [\n\t\t'src/*.jsx'\n\t],\n};\n"
  },
  {
    "path": "package.json",
    "content": "{\n\t\"name\": \"react-svg-map\",\n\t\"version\": \"2.2.0\",\n\t\"description\": \"A set of React.js components to display an interactive SVG map\",\n\t\"main\": \"lib/index.js\",\n\t\"scripts\": {\n\t\t\"start\": \"webpack-dev-server --mode development --open --config webpack.examples.config.js\",\n\t\t\"build\": \"webpack --mode production\",\n\t\t\"lint\": \"eslint src/*.js* src/maps/*.js\",\n\t\t\"test\": \"jest\",\n\t\t\"build-demo\": \"webpack --mode production --config webpack.examples.config.js && cp examples/dist/* docs\",\n\t\t\"build-tests\": \"jest -u\",\n\t\t\"prepare\": \"npm run lint && npm test && npm run build\"\n\t},\n\t\"repository\": {\n\t\t\"type\": \"git\",\n\t\t\"url\": \"git+https://github.com/VictorCazanave/react-svg-map.git\"\n\t},\n\t\"keywords\": [\n\t\t\"react\",\n\t\t\"component\",\n\t\t\"svg\",\n\t\t\"interactive\",\n\t\t\"map\",\n\t\t\"checkbox\",\n\t\t\"radiobutton\"\n\t],\n\t\"author\": \"Victor Cazanave <victor.cazanave@gmail.com>\",\n\t\"license\": \"MIT\",\n\t\"bugs\": {\n\t\t\"url\": \"https://github.com/VictorCazanave/react-svg-map/issues\"\n\t},\n\t\"homepage\": \"https://github.com/VictorCazanave/react-svg-map#readme\",\n\t\"files\": [\n\t\t\"/src\",\n\t\t\"/lib\"\n\t],\n\t\"devDependencies\": {\n\t\t\"@svg-maps/australia\": \"^1.1.0\",\n\t\t\"@svg-maps/france.regions\": \"^1.1.0\",\n\t\t\"@svg-maps/taiwan.main\": \"^1.0.0\",\n\t\t\"@svg-maps/usa\": \"^1.1.0\",\n\t\t\"@svg-maps/usa.utah\": \"^1.1.0\",\n\t\t\"babel-core\": \"^6.26.3\",\n\t\t\"babel-jest\": \"^22.4.4\",\n\t\t\"babel-loader\": \"^7.1.5\",\n\t\t\"babel-plugin-transform-object-rest-spread\": \"^6.26.0\",\n\t\t\"babel-preset-env\": \"^1.7.0\",\n\t\t\"babel-preset-react\": \"^6.24.1\",\n\t\t\"css-loader\": \"^0.28.11\",\n\t\t\"enzyme\": \"^3.11.0\",\n\t\t\"enzyme-adapter-react-16\": \"^1.15.2\",\n\t\t\"eslint\": \"^4.19.1\",\n\t\t\"eslint-loader\": \"^2.2.1\",\n\t\t\"eslint-plugin-jest\": \"^21.27.2\",\n\t\t\"eslint-plugin-react\": \"^7.17.0\",\n\t\t\"html-loader\": \"^0.5.5\",\n\t\t\"html-webpack-plugin\": \"^3.2.0\",\n\t\t\"jest\": \"^22.4.4\",\n\t\t\"mini-css-extract-plugin\": \"^0.2.0\",\n\t\t\"node-sass\": \"^4.13.0\",\n\t\t\"react\": \"16.1.0\",\n\t\t\"react-dom\": \"16.1.0\",\n\t\t\"react-test-renderer\": \"16.1.0\",\n\t\t\"sass-loader\": \"^6.0.7\",\n\t\t\"style-loader\": \"^0.20.3\",\n\t\t\"webpack\": \"^4.41.5\",\n\t\t\"webpack-cli\": \"^3.3.10\",\n\t\t\"webpack-dev-server\": \"^3.10.1\"\n\t},\n\t\"dependencies\": {\n\t\t\"prop-types\": \"^15.7.2\"\n\t},\n\t\"peerDependencies\": {\n\t\t\"react\": \"^16.0.0\",\n\t\t\"react-dom\": \"^16.0.0\"\n\t}\n}\n"
  },
  {
    "path": "src/checkbox-svg-map.jsx",
    "content": "import React from 'react';\nimport ReactDOM from 'react-dom';\nimport PropTypes from 'prop-types';\nimport SVGMap from './svg-map';\n\nclass CheckboxSVGMap extends React.Component {\n\tconstructor(props) {\n\t\tsuper(props);\n\n\t\tthis.state = {\n\t\t\t// TODO: Store only ids instead of nodes?\n\t\t\tselectedLocations: []\n\t\t};\n\n\t\tthis.isLocationSelected = this.isLocationSelected.bind(this);\n\t\tthis.handleLocationClick = this.handleLocationClick.bind(this);\n\t\tthis.handleLocationKeyDown = this.handleLocationKeyDown.bind(this);\n\t}\n\n\tcomponentDidMount() {\n\t\t// Set initial selected locations\n\t\tif (this.props.selectedLocationIds) {\n\t\t\t// TODO: Find a cleaner way\n\t\t\t// Cannot use ref on SvgMap (with React 16.0.0) because it is a functional component\n\t\t\t// https://5a046bf5a6188f4b8fa4938a--reactjs.netlify.app/docs/refs-and-the-dom.html#refs-and-functional-components\n\t\t\tconst svgNode = ReactDOM.findDOMNode(this);\n\t\t\tconst selectedLocations = this.props.selectedLocationIds.map(locationId => svgNode.getElementById(locationId))\n\t\t\t\t.filter(location => !!location); // Remove null locations when invalid id\n\n\t\t\tthis.setState({ selectedLocations });\n\t\t}\n\t}\n\n\t/**\n\t * Indicate whether a location is selected\n\t * \n\t * @param {Object} location - Location object\n\t * @returns {boolean} True if the location is selected\n\t */\n\tisLocationSelected(location) {\n\t\treturn this.state.selectedLocations.some(selectedLocation => selectedLocation.id === location.id);\n\t}\n\n\t/**\n\t * Select/deselect a location\n\t * \n\t * @param {Event} event - Triggered event\n\t */\n\ttoggleLocation(event) {\n\t\tconst location = event.target;\n\n\t\tthis.setState(prevState => {\n\t\t\t// Copy old state\n\t\t\tlet selectedLocations = [...prevState.selectedLocations];\n\n\t\t\tif (location.attributes['aria-checked'].value === 'true') {\n\t\t\t\t// Delete location\n\t\t\t\tselectedLocations.splice(selectedLocations.indexOf(location), 1);\n\t\t\t} else {\n\t\t\t\t// Add location\n\t\t\t\tselectedLocations.push(location);\n\t\t\t}\n\n\t\t\t// Call onChange event handler\n\t\t\tif (this.props.onChange) {\n\t\t\t\tthis.props.onChange(selectedLocations);\n\t\t\t}\n\n\t\t\t// Return new state\n\t\t\treturn { selectedLocations };\n\t\t});\n\t}\n\n\t/**\n\t * Handle click on a location\n\t * \n\t * @param {Event} event - Triggered click event\n\t */\n\thandleLocationClick(event) {\n\t\tevent.preventDefault();\n\t\tthis.toggleLocation(event);\n\t}\n\n\t/**\n\t * Handle spacebar down on a location\n\t * \n\t * @param {Event} event - Triggered keydown event\n\t */\n\thandleLocationKeyDown(event) {\n\t\t// Spacebar\n\t\tif (event.keyCode === 32) {\n\t\t\tevent.preventDefault();\n\t\t\tthis.toggleLocation(event);\n\t\t}\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<SVGMap\n\t\t\t\tmap={this.props.map}\n\t\t\t\trole=\"group\"\n\t\t\t\tlocationRole=\"checkbox\"\n\t\t\t\tlocationTabIndex=\"0\"\n\t\t\t\tclassName={this.props.className}\n\t\t\t\tlocationClassName={this.props.locationClassName}\n\t\t\t\tlocationAriaLabel={this.props.locationAriaLabel}\n\t\t\t\tisLocationSelected={this.isLocationSelected}\n\t\t\t\tonLocationClick={this.handleLocationClick}\n\t\t\t\tonLocationKeyDown={this.handleLocationKeyDown}\n\t\t\t\tonLocationMouseOver={this.props.onLocationMouseOver}\n\t\t\t\tonLocationMouseOut={this.props.onLocationMouseOut}\n\t\t\t\tonLocationMouseMove={this.props.onLocationMouseMove}\n\t\t\t\tonLocationFocus={this.props.onLocationFocus}\n\t\t\t\tonLocationBlur={this.props.onLocationBlur}\n\t\t\t\tchildrenBefore={this.props.childrenBefore}\n\t\t\t\tchildrenAfter={this.props.childrenAfter}\n\t\t\t/>\n\t\t);\n\t}\n}\n\nCheckboxSVGMap.propTypes = {\n\tselectedLocationIds: PropTypes.arrayOf(PropTypes.string),\n\tonChange: PropTypes.func,\n\n\t// SVGMap props\n\tmap: PropTypes.shape({\n\t\tviewBox: PropTypes.string.isRequired,\n\t\tlocations: PropTypes.arrayOf(\n\t\t\tPropTypes.shape({\n\t\t\t\tpath: PropTypes.string.isRequired,\n\t\t\t\tname: PropTypes.string,\n\t\t\t\tid: PropTypes.string\n\t\t\t})\n\t\t).isRequired,\n\t\tlabel: PropTypes.string\n\t}).isRequired,\n\tclassName: PropTypes.string,\n\tlocationClassName: PropTypes.oneOfType([PropTypes.string, PropTypes.func]),\n\tlocationAriaLabel: PropTypes.func,\n\tonLocationMouseOver: PropTypes.func,\n\tonLocationMouseOut: PropTypes.func,\n\tonLocationMouseMove: PropTypes.func,\n\tonLocationFocus: PropTypes.func,\n\tonLocationBlur: PropTypes.func,\n\tchildrenBefore: PropTypes.node,\n\tchildrenAfter: PropTypes.node,\n};\n\nexport default CheckboxSVGMap;\n"
  },
  {
    "path": "src/index.js",
    "content": "import SVGMap from './svg-map';\nimport CheckboxSVGMap from './checkbox-svg-map';\nimport RadioSVGMap from './radio-svg-map';\nimport './svg-map.scss';\n\nexport {\n\tSVGMap,\n\tCheckboxSVGMap,\n\tRadioSVGMap,\n};\n"
  },
  {
    "path": "src/radio-svg-map.jsx",
    "content": "import React from 'react';\nimport ReactDOM from 'react-dom';\nimport PropTypes from 'prop-types';\nimport SVGMap from './svg-map';\n\nclass RadioSVGMap extends React.Component {\n\tconstructor(props) {\n\t\tsuper(props);\n\n\t\tthis.state = {\n\t\t\tselectedLocation: null\n\t\t};\n\n\t\tthis.getLocationTabIndex = this.getLocationTabIndex.bind(this);\n\t\tthis.isLocationSelected = this.isLocationSelected.bind(this);\n\t\tthis.handleLocationClick = this.handleLocationClick.bind(this);\n\t\tthis.handleLocationKeyDown = this.handleLocationKeyDown.bind(this);\n\t}\n\n\tcomponentDidMount() {\n\t\t// List of location nodes\n\t\t// TODO: Find a cleaner way\n\t\t// Cannot use ref on SvgMap (with React 16.0.0) because it is a functional component\n\t\t// https://5a046bf5a6188f4b8fa4938a--reactjs.netlify.app/docs/refs-and-the-dom.html#refs-and-functional-components\n\t\tthis.locations = [...ReactDOM.findDOMNode(this).getElementsByTagName('path')];\n\n\t\t// Set initial selected location\n\t\tif (this.props.selectedLocationId) {\n\t\t\tconst selectedLocation = this.locations.find(location => location.id === this.props.selectedLocationId);\n\n\t\t\tthis.setState({ selectedLocation });\n\t\t}\n\t}\n\n\t/**\n\t * Get location tabindex value\n\t * \n\t * @param {Object} location - Location object\n\t * @param {number} index - Index of location\n\t * @returns {string} Value of tabindex HTML attribute\n\t */\n\tgetLocationTabIndex(location, index) {\n\t\tlet tabIndex = null;\n\n\t\tif (this.state.selectedLocation) {\n\t\t\t// Only selected location is focusable\n\t\t\ttabIndex = this.isLocationSelected(location) ? '0' : '-1';\n\t\t} else {\n\t\t\t// Only first location is focusable\n\t\t\ttabIndex = index === 0 ? '0' : '-1';\n\t\t}\n\n\t\treturn tabIndex;\n\t}\n\n\t/**\n\t * Indicate whether a location is selected\n\t *\n\t * @param {Object} location - Location object\n\t * @returns {boolean} True if the location is selected\n\t */\n\tisLocationSelected(location) {\n\t\treturn this.state.selectedLocation && this.state.selectedLocation.id === location.id;\n\t}\n\n\t/**\n\t * Select a location\n\t * \n\t * @param {Node} location - Location DOM node\n\t */\n\tselectLocation(location) {\n\t\t// Focus new selected location\n\t\tlocation.focus();\n\n\t\t// Change selected location\n\t\tthis.setState({ selectedLocation: location });\n\n\t\t// Call onChange event handler\n\t\tif (this.props.onChange) {\n\t\t\tthis.props.onChange(location);\n\t\t}\n\t}\n\n\t/**\n\t * Handle click on a location\n\t *\n\t * @param {Event} event - Triggered click event\n\t */\n\thandleLocationClick(event) {\n\t\tconst clickedLocation = event.target;\n\n\t\t// Select clicked location if not already selected\n\t\tif (clickedLocation !== this.state.selectedLocation) {\n\t\t\tthis.selectLocation(clickedLocation);\n\t\t}\n\t}\n\n\t/**\n\t * Handle spacebar and arrows down on a location\n\t *\n\t * @param {Event} event - Triggered keydown event\n\t */\n\thandleLocationKeyDown(event) {\n\t\tconst focusedLocation = event.target;\n\n\t\t// Spacebar\n\t\tif (event.keyCode === 32) {\n\t\t\tevent.preventDefault();\n\n\t\t\t// Select focused location if not already selected\n\t\t\tif (focusedLocation !== this.state.selectedLocation) {\n\t\t\t\tthis.selectLocation(focusedLocation);\n\t\t\t}\n\n\t\t\t// Arrow down or right\n\t\t} else if (event.keyCode === 39 || event.keyCode === 40) {\n\t\t\tevent.preventDefault();\n\n\t\t\t// Select next or first location\n\t\t\tthis.selectLocation(focusedLocation.nextSibling || this.locations[0]);\n\n\t\t\t// Arrow up or left\n\t\t} else if (event.keyCode === 37 || event.keyCode === 38) {\n\t\t\tevent.preventDefault();\n\n\t\t\t// Select previous or last location\n\t\t\tthis.selectLocation(focusedLocation.previousSibling || this.locations[this.locations.length - 1]);\n\t\t}\n\t}\n\n\trender() {\n\t\treturn (\n\t\t\t<SVGMap\n\t\t\t\tmap={this.props.map}\n\t\t\t\trole=\"radiogroup\"\n\t\t\t\tlocationTabIndex={this.getLocationTabIndex}\n\t\t\t\tlocationRole=\"radio\"\n\t\t\t\tclassName={this.props.className}\n\t\t\t\tlocationClassName={this.props.locationClassName}\n\t\t\t\tlocationAriaLabel={this.props.locationAriaLabel}\n\t\t\t\tisLocationSelected={this.isLocationSelected}\n\t\t\t\tonLocationClick={this.handleLocationClick}\n\t\t\t\tonLocationKeyDown={this.handleLocationKeyDown}\n\t\t\t\tonLocationMouseOver={this.props.onLocationMouseOver}\n\t\t\t\tonLocationMouseOut={this.props.onLocationMouseOut}\n\t\t\t\tonLocationMouseMove={this.props.onLocationMouseMove}\n\t\t\t\tonLocationFocus={this.props.onLocationFocus}\n\t\t\t\tonLocationBlur={this.props.onLocationBlur}\n\t\t\t\tonChange={this.props.onChange}\n\t\t\t\tchildrenBefore={this.props.childrenBefore}\n\t\t\t\tchildrenAfter={this.props.childrenAfter}\n\t\t\t/>\n\t\t);\n\t}\n}\n\nRadioSVGMap.propTypes = {\n\tselectedLocationId: PropTypes.string,\n\tonChange: PropTypes.func,\n\n\t// SVGMap props\n\tmap: PropTypes.shape({\n\t\tviewBox: PropTypes.string.isRequired,\n\t\tlocations: PropTypes.arrayOf(\n\t\t\tPropTypes.shape({\n\t\t\t\tpath: PropTypes.string.isRequired,\n\t\t\t\tname: PropTypes.string,\n\t\t\t\tid: PropTypes.string\n\t\t\t})\n\t\t).isRequired,\n\t\tlabel: PropTypes.string\n\t}).isRequired,\n\tclassName: PropTypes.string,\n\tlocationClassName: PropTypes.oneOfType([PropTypes.string, PropTypes.func]),\n\tlocationAriaLabel: PropTypes.func,\n\tonLocationMouseOver: PropTypes.func,\n\tonLocationMouseOut: PropTypes.func,\n\tonLocationMouseMove: PropTypes.func,\n\tonLocationFocus: PropTypes.func,\n\tonLocationBlur: PropTypes.func,\n\tchildrenBefore: PropTypes.node,\n\tchildrenAfter: PropTypes.node,\n};\n\nexport default RadioSVGMap;\n"
  },
  {
    "path": "src/svg-map.jsx",
    "content": "import React from 'react';\nimport PropTypes from 'prop-types';\n\nfunction SVGMap(props) {\n\treturn (\n\t\t<svg\n\t\t\txmlns=\"http://www.w3.org/2000/svg\"\n\t\t\tviewBox={props.map.viewBox}\n\t\t\tclassName={props.className}\n\t\t\trole={props.role}\n\t\t\taria-label={props.map.label}\n\t\t>\n\t\t\t{props.childrenBefore}\n\t\t\t{props.map.locations.map((location, index) => {\n\t\t\t\treturn (\n\t\t\t\t\t<path\n\t\t\t\t\t\tid={location.id}\n\t\t\t\t\t\tname={location.name}\n\t\t\t\t\t\td={location.path}\n\t\t\t\t\t\tclassName={typeof props.locationClassName === 'function' ? props.locationClassName(location, index) : props.locationClassName}\n\t\t\t\t\t\ttabIndex={typeof props.locationTabIndex === 'function' ? props.locationTabIndex(location, index) : props.locationTabIndex}\n\t\t\t\t\t\trole={props.locationRole}\n\t\t\t\t\t\taria-label={typeof props.locationAriaLabel === 'function' ? props.locationAriaLabel(location, index) : location.name}\n\t\t\t\t\t\taria-checked={props.isLocationSelected && props.isLocationSelected(location, index)}\n\t\t\t\t\t\tonMouseOver={props.onLocationMouseOver}\n\t\t\t\t\t\tonMouseOut={props.onLocationMouseOut}\n\t\t\t\t\t\tonMouseMove={props.onLocationMouseMove}\n\t\t\t\t\t\tonClick={props.onLocationClick}\n\t\t\t\t\t\tonKeyDown={props.onLocationKeyDown}\n\t\t\t\t\t\tonFocus={props.onLocationFocus}\n\t\t\t\t\t\tonBlur={props.onLocationBlur}\n\t\t\t\t\t\tkey={location.id}\n\t\t\t\t\t/>\n\t\t\t\t);\n\t\t\t})}\n\t\t\t{props.childrenAfter}\n\t\t</svg>\n\t);\n}\n\nSVGMap.propTypes = {\n\t// Map properties\n\tmap: PropTypes.shape({\n\t\tviewBox: PropTypes.string.isRequired,\n\t\tlocations: PropTypes.arrayOf(\n\t\t\tPropTypes.shape({\n\t\t\t\tpath: PropTypes.string.isRequired,\n\t\t\t\tid: PropTypes.string.isRequired,\n\t\t\t\tname: PropTypes.string\n\t\t\t})\n\t\t).isRequired,\n\t\tlabel: PropTypes.string\n\t}).isRequired,\n\tclassName: PropTypes.string,\n\trole: PropTypes.string,\n\n\t// Locations properties\n\tlocationClassName: PropTypes.oneOfType([PropTypes.string, PropTypes.func]),\n\tlocationTabIndex: PropTypes.oneOfType([PropTypes.string, PropTypes.func]),\n\tlocationRole: PropTypes.string,\n\tlocationAriaLabel: PropTypes.func,\n\tonLocationMouseOver: PropTypes.func,\n\tonLocationMouseOut: PropTypes.func,\n\tonLocationMouseMove: PropTypes.func,\n\tonLocationClick: PropTypes.func,\n\tonLocationKeyDown: PropTypes.func,\n\tonLocationFocus: PropTypes.func,\n\tonLocationBlur: PropTypes.func,\n\tisLocationSelected: PropTypes.func,\n\n\t// Slots\n\tchildrenBefore: PropTypes.node,\n\tchildrenAfter: PropTypes.node,\n};\n\nSVGMap.defaultProps = {\n\tclassName: 'svg-map',\n\trole: 'none', // No role for map\n\tlocationClassName: 'svg-map__location',\n\tlocationTabIndex: '0',\n\tlocationRole: 'none',\n};\n\nexport default SVGMap;\n"
  },
  {
    "path": "src/svg-map.scss",
    "content": ".svg-map {\n\twidth: 100%;\n\theight: auto;\n\tstroke: #666;\n\tstroke-width: 1;\n\tstroke-linecap: round;\n\tstroke-linejoin: round;\n\n\t&__location {\n\t\tfill: #a1d99b;\n\t\tcursor: pointer;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tfill: #b8e2b3;\n\t\t\toutline: 0;\n\t\t}\n\n\t\t&[aria-checked=true] {\n\t\t\tfill: #f4bc44;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "webpack.config.js",
    "content": "/*eslint-env node*/\nconst path = require('path');\nconst MiniCssExtractPlugin = require('mini-css-extract-plugin');\n\nmodule.exports = {\n\tentry: './src/index.js',\n\toutput: {\n\t\tpath: path.resolve(__dirname, 'lib'),\n\t\tfilename: 'index.js',\n\t\tlibrary: 'SVGMap',\n\t\tlibraryTarget: 'commonjs2'\n\t},\n\tmodule: {\n\t\trules: [{\n\t\t\ttest: /\\.jsx?/,\n\t\t\texclude: /node_modules/,\n\t\t\tuse: [\n\t\t\t\t'babel-loader',\n\t\t\t\t{\n\t\t\t\t\tloader: 'eslint-loader'\n\t\t\t\t}\n\t\t\t],\n\t\t}, {\n\t\t\ttest: /\\.scss$/,\n\t\t\texclude: /node_modules/,\n\t\t\tuse: [\n\t\t\t\tMiniCssExtractPlugin.loader,\n\t\t\t\t'css-loader',\n\t\t\t\t'sass-loader'\n\t\t\t]\n\t\t}]\n\t},\n\tresolve: {\n\t\textensions: ['.json', '.js', '.jsx'],\n\t},\n\tplugins: [\n\t\tnew MiniCssExtractPlugin({\n\t\t\tfilename: 'index.css'\n\t\t})\n\t],\n\texternals: {\n\t\t'react': 'commonjs react'\n\t}\n};\n"
  },
  {
    "path": "webpack.examples.config.js",
    "content": "/*eslint-env node*/\nconst path = require('path');\nconst HtmlWebPackPlugin = require('html-webpack-plugin');\n\nmodule.exports = (env, options) => {\n\treturn {\n\t\tentry: './examples/src/index.jsx',\n\t\toutput: {\n\t\t\tpath: path.resolve(__dirname, 'examples/dist'),\n\t\t\tfilename: 'index.js',\n\t\t},\n\t\tperformance: {\n\t\t\thints: false // Disable assets limit\n\t\t},\n\t\tmodule: {\n\t\t\trules: [{\n\t\t\t\ttest: /\\.jsx?/,\n\t\t\t\texclude: /node_modules/,\n\t\t\t\tuse: [\n\t\t\t\t\t'babel-loader',\n\t\t\t\t\t{\n\t\t\t\t\t\tloader: 'eslint-loader',\n\t\t\t\t\t\toptions: {\n\t\t\t\t\t\t\temitWarning: options.mode === 'development', // Avoid to block compilation when ESLint error\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t}, {\n\t\t\t\ttest: /\\.scss$/,\n\t\t\t\texclude: /node_modules/,\n\t\t\t\tuse: [{\n\t\t\t\t\tloader: 'style-loader'\n\t\t\t\t}, {\n\t\t\t\t\tloader: 'css-loader'\n\t\t\t\t}, {\n\t\t\t\t\tloader: 'sass-loader'\n\t\t\t\t}]\n\t\t\t}, {\n\t\t\t\ttest: /\\.html$/,\n\t\t\t\texclude: /node_modules/,\n\t\t\t\tuse: [{\n\t\t\t\t\tloader: 'html-loader',\n\t\t\t\t\toptions: {\n\t\t\t\t\t\tminimize: true\n\t\t\t\t\t}\n\t\t\t\t}]\n\t\t\t}]\n\t\t},\n\t\tresolve: {\n\t\t\textensions: ['.json', '.js', '.jsx'],\n\t\t},\n\t\tplugins: [\n\t\t\tnew HtmlWebPackPlugin({\n\t\t\t\ttemplate: './examples/src/index.html',\n\t\t\t\tfilename: './index.html'\n\t\t\t})\n\t\t]\n\t};\n};\n"
  }
]