diff --git a/salw_client/.gitignore b/salw_client/.gitignore
new file mode 100644
index 0000000..4d29575
--- /dev/null
+++ b/salw_client/.gitignore
@@ -0,0 +1,23 @@
+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
+
+# dependencies
+/node_modules
+/.pnp
+.pnp.js
+
+# testing
+/coverage
+
+# production
+/build
+
+# misc
+.DS_Store
+.env.local
+.env.development.local
+.env.test.local
+.env.production.local
+
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
diff --git a/salw_client/.npmrc b/salw_client/.npmrc
new file mode 100644
index 0000000..acbecee
--- /dev/null
+++ b/salw_client/.npmrc
@@ -0,0 +1 @@
+//registry.npmjs.org/:_authToken=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
\ No newline at end of file
diff --git a/salw_client/Dockerfile b/salw_client/Dockerfile
new file mode 100644
index 0000000..c93cf53
--- /dev/null
+++ b/salw_client/Dockerfile
@@ -0,0 +1,37 @@
+# Front-End
+
+# frontend/Dockerfile
+
+# Build stage
+FROM node:18 AS build
+
+# Set working directory
+WORKDIR /app
+
+# Copy package.json and package-lock.json
+COPY package.json ./
+COPY package-lock.json ./
+
+# Install dependencies
+RUN npm install
+
+# Copy the rest of the application code
+COPY . ./
+
+# Build the React app
+RUN npm run build
+
+# Production stage
+FROM nginx:stable-alpine
+
+# Copy the build output to nginx html directory
+COPY --from=build /app/build /usr/share/nginx/html
+
+# Copy the custom Nginx configuration file
+COPY nginx.conf /etc/nginx/conf.d/default.conf
+
+# Expose port 80
+EXPOSE 80
+
+# Start nginx
+CMD ["nginx", "-g", "daemon off;"]
\ No newline at end of file
diff --git a/salw_client/README.md b/salw_client/README.md
new file mode 100644
index 0000000..58beeac
--- /dev/null
+++ b/salw_client/README.md
@@ -0,0 +1,70 @@
+# Getting Started with Create React App
+
+This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
+
+## Available Scripts
+
+In the project directory, you can run:
+
+### `npm start`
+
+Runs the app in the development mode.\
+Open [http://localhost:3000](http://localhost:3000) to view it in your browser.
+
+The page will reload when you make changes.\
+You may also see any lint errors in the console.
+
+### `npm test`
+
+Launches the test runner in the interactive watch mode.\
+See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.
+
+### `npm run build`
+
+Builds the app for production to the `build` folder.\
+It correctly bundles React in production mode and optimizes the build for the best performance.
+
+The build is minified and the filenames include the hashes.\
+Your app is ready to be deployed!
+
+See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.
+
+### `npm run eject`
+
+**Note: this is a one-way operation. Once you `eject`, you can't go back!**
+
+If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.
+
+Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.
+
+You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.
+
+## Learn More
+
+You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).
+
+To learn React, check out the [React documentation](https://reactjs.org/).
+
+### Code Splitting
+
+This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting)
+
+### Analyzing the Bundle Size
+
+This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size)
+
+### Making a Progressive Web App
+
+This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)
+
+### Advanced Configuration
+
+This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)
+
+### Deployment
+
+This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)
+
+### `npm run build` fails to minify
+
+This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)
diff --git a/salw_client/nginx.conf b/salw_client/nginx.conf
new file mode 100644
index 0000000..f12f0e3
--- /dev/null
+++ b/salw_client/nginx.conf
@@ -0,0 +1,21 @@
+server {
+ listen 80;
+
+ server_name localhost;
+
+ root /usr/share/nginx/html;
+
+ index index.html;
+
+ location / {
+ # All requests are routed to index.html
+ try_files $uri /index.html;
+ }
+
+ # Optional: Cache static files to improve performance
+ location ~* \.(?:ico|css|js|gif|jpe?g|png|woff2?|eot|ttf|svg|otf|webp)$ {
+ expires 6M;
+ access_log off;
+ add_header Cache-Control "public";
+ }
+}
diff --git a/salw_client/package-lock.json b/salw_client/package-lock.json
new file mode 100644
index 0000000..42f568d
--- /dev/null
+++ b/salw_client/package-lock.json
@@ -0,0 +1,20317 @@
+{
+ "name": "salw_client",
+ "version": "0.1.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "salw_client",
+ "version": "0.1.0",
+ "dependencies": {
+ "@fortawesome/fontawesome-svg-core": "^6.5.2",
+ "@fortawesome/free-solid-svg-icons": "^6.5.2",
+ "@fortawesome/react-fontawesome": "^0.2.1",
+ "@testing-library/jest-dom": "^5.17.0",
+ "@testing-library/react": "^13.4.0",
+ "@testing-library/user-event": "^13.5.0",
+ "axios": "^1.7.7",
+ "bootstrap": "^5.3.2",
+ "dompurify": "^3.1.4",
+ "html-react-parser": "^5.1.10",
+ "leaflet": "^1.9.4",
+ "leaflet.bigimage": "^1.0.1",
+ "node-sass": "^7.0.3",
+ "react": "^18.2.0",
+ "react-bootstrap": "^2.9.1",
+ "react-dom": "^18.2.0",
+ "react-leaflet": "^4.2.1",
+ "react-query": "^3.39.3",
+ "react-router-dom": "^6.22.3",
+ "react-scripts": "5.0.1",
+ "react-select": "^5.8.0",
+ "sass": "^1.77.0",
+ "swiper": "^11.0.2",
+ "web-vitals": "^2.1.4"
+ }
+ },
+ "node_modules/@aashutoshrathi/word-wrap": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
+ "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@adobe/css-tools": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz",
+ "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg=="
+ },
+ "node_modules/@alloc/quick-lru": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
+ "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@ampproject/remapping": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
+ "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.22.13",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
+ "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==",
+ "dependencies": {
+ "@babel/highlight": "^7.22.13",
+ "chalk": "^2.4.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.23.2",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz",
+ "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.23.2",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz",
+ "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==",
+ "dependencies": {
+ "@ampproject/remapping": "^2.2.0",
+ "@babel/code-frame": "^7.22.13",
+ "@babel/generator": "^7.23.0",
+ "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-module-transforms": "^7.23.0",
+ "@babel/helpers": "^7.23.2",
+ "@babel/parser": "^7.23.0",
+ "@babel/template": "^7.22.15",
+ "@babel/traverse": "^7.23.2",
+ "@babel/types": "^7.23.0",
+ "convert-source-map": "^2.0.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.3",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "node_modules/@babel/core/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/eslint-parser": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz",
+ "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==",
+ "dependencies": {
+ "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1",
+ "eslint-visitor-keys": "^2.1.0",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || >=14.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.11.0",
+ "eslint": "^7.5.0 || ^8.0.0"
+ }
+ },
+ "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@babel/eslint-parser/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz",
+ "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==",
+ "dependencies": {
+ "@babel/types": "^7.23.0",
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "@jridgewell/trace-mapping": "^0.3.17",
+ "jsesc": "^2.5.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz",
+ "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz",
+ "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==",
+ "dependencies": {
+ "@babel/types": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz",
+ "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==",
+ "dependencies": {
+ "@babel/compat-data": "^7.22.9",
+ "@babel/helper-validator-option": "^7.22.15",
+ "browserslist": "^4.21.9",
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz",
+ "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-environment-visitor": "^7.22.5",
+ "@babel/helper-function-name": "^7.22.5",
+ "@babel/helper-member-expression-to-functions": "^7.22.15",
+ "@babel/helper-optimise-call-expression": "^7.22.5",
+ "@babel/helper-replace-supers": "^7.22.9",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz",
+ "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "regexpu-core": "^5.3.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz",
+ "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.22.6",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/@babel/helper-environment-visitor": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
+ "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-function-name": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
+ "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
+ "dependencies": {
+ "@babel/template": "^7.22.15",
+ "@babel/types": "^7.23.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-hoist-variables": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
+ "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz",
+ "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==",
+ "dependencies": {
+ "@babel/types": "^7.23.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz",
+ "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==",
+ "dependencies": {
+ "@babel/types": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz",
+ "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-module-imports": "^7.22.15",
+ "@babel/helper-simple-access": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/helper-validator-identifier": "^7.22.20"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz",
+ "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz",
+ "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-remap-async-to-generator": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz",
+ "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-wrap-function": "^7.22.20"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz",
+ "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-member-expression-to-functions": "^7.22.15",
+ "@babel/helper-optimise-call-expression": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-simple-access": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz",
+ "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz",
+ "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-split-export-declaration": {
+ "version": "7.22.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
+ "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==",
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz",
+ "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
+ "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz",
+ "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-wrap-function": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz",
+ "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==",
+ "dependencies": {
+ "@babel/helper-function-name": "^7.22.5",
+ "@babel/template": "^7.22.15",
+ "@babel/types": "^7.22.19"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.23.2",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz",
+ "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==",
+ "dependencies": {
+ "@babel/template": "^7.22.15",
+ "@babel/traverse": "^7.23.2",
+ "@babel/types": "^7.23.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz",
+ "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.22.20",
+ "chalk": "^2.4.2",
+ "js-tokens": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz",
+ "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz",
+ "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz",
+ "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
+ "@babel/plugin-transform-optional-chaining": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.13.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-properties": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
+ "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-decorators": {
+ "version": "7.23.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.2.tgz",
+ "integrity": "sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-replace-supers": "^7.22.20",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/plugin-syntax-decorators": "^7.22.10"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz",
+ "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-numeric-separator": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz",
+ "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.18.6",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-chaining": {
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz",
+ "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.20.2",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-methods": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz",
+ "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==",
+ "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.21.0-placeholder-for-preset-env.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
+ "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-bigint": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
+ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-decorators": {
+ "version": "7.22.10",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz",
+ "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-flow": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz",
+ "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-assertions": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz",
+ "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-attributes": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz",
+ "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-meta": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
+ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz",
+ "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz",
+ "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
+ "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.18.6",
+ "@babel/helper-plugin-utils": "^7.18.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-arrow-functions": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz",
+ "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-async-generator-functions": {
+ "version": "7.23.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz",
+ "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-remap-async-to-generator": "^7.22.20",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz",
+ "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-remap-async-to-generator": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz",
+ "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz",
+ "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-class-properties": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz",
+ "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-class-static-block": {
+ "version": "7.22.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz",
+ "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.22.11",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-classes": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz",
+ "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-environment-visitor": "^7.22.5",
+ "@babel/helper-function-name": "^7.22.5",
+ "@babel/helper-optimise-call-expression": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-replace-supers": "^7.22.9",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz",
+ "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/template": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz",
+ "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-dotall-regex": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz",
+ "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-duplicate-keys": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz",
+ "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-dynamic-import": {
+ "version": "7.22.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz",
+ "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz",
+ "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==",
+ "dependencies": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-export-namespace-from": {
+ "version": "7.22.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz",
+ "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-flow-strip-types": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz",
+ "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-flow": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz",
+ "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-function-name": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz",
+ "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.22.5",
+ "@babel/helper-function-name": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-json-strings": {
+ "version": "7.22.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz",
+ "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-literals": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz",
+ "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-logical-assignment-operators": {
+ "version": "7.22.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz",
+ "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz",
+ "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-amd": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz",
+ "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.23.0",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz",
+ "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.23.0",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-simple-access": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-systemjs": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz",
+ "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==",
+ "dependencies": {
+ "@babel/helper-hoist-variables": "^7.22.5",
+ "@babel/helper-module-transforms": "^7.23.0",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-validator-identifier": "^7.22.20"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-umd": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz",
+ "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz",
+ "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-new-target": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz",
+ "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
+ "version": "7.22.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz",
+ "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-numeric-separator": {
+ "version": "7.22.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz",
+ "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-rest-spread": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz",
+ "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==",
+ "dependencies": {
+ "@babel/compat-data": "^7.22.9",
+ "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-super": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz",
+ "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-replace-supers": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-optional-catch-binding": {
+ "version": "7.22.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz",
+ "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-optional-chaining": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz",
+ "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-parameters": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz",
+ "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-private-methods": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz",
+ "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-private-property-in-object": {
+ "version": "7.22.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz",
+ "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.22.11",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz",
+ "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-constant-elements": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz",
+ "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-display-name": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz",
+ "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz",
+ "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-module-imports": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-jsx": "^7.22.5",
+ "@babel/types": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-development": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz",
+ "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==",
+ "dependencies": {
+ "@babel/plugin-transform-react-jsx": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-pure-annotations": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz",
+ "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-regenerator": {
+ "version": "7.22.10",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz",
+ "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "regenerator-transform": "^0.15.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-reserved-words": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz",
+ "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime": {
+ "version": "7.23.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz",
+ "integrity": "sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "babel-plugin-polyfill-corejs2": "^0.4.6",
+ "babel-plugin-polyfill-corejs3": "^0.8.5",
+ "babel-plugin-polyfill-regenerator": "^0.5.3",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/plugin-transform-shorthand-properties": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz",
+ "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-spread": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz",
+ "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-sticky-regex": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz",
+ "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-template-literals": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz",
+ "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typeof-symbol": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz",
+ "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typescript": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz",
+ "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/plugin-syntax-typescript": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-escapes": {
+ "version": "7.22.10",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz",
+ "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-property-regex": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz",
+ "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-regex": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz",
+ "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-sets-regex": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz",
+ "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/preset-env": {
+ "version": "7.23.2",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz",
+ "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==",
+ "dependencies": {
+ "@babel/compat-data": "^7.23.2",
+ "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-validator-option": "^7.22.15",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15",
+ "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+ "@babel/plugin-syntax-import-assertions": "^7.22.5",
+ "@babel/plugin-syntax-import-attributes": "^7.22.5",
+ "@babel/plugin-syntax-import-meta": "^7.10.4",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
+ "@babel/plugin-transform-arrow-functions": "^7.22.5",
+ "@babel/plugin-transform-async-generator-functions": "^7.23.2",
+ "@babel/plugin-transform-async-to-generator": "^7.22.5",
+ "@babel/plugin-transform-block-scoped-functions": "^7.22.5",
+ "@babel/plugin-transform-block-scoping": "^7.23.0",
+ "@babel/plugin-transform-class-properties": "^7.22.5",
+ "@babel/plugin-transform-class-static-block": "^7.22.11",
+ "@babel/plugin-transform-classes": "^7.22.15",
+ "@babel/plugin-transform-computed-properties": "^7.22.5",
+ "@babel/plugin-transform-destructuring": "^7.23.0",
+ "@babel/plugin-transform-dotall-regex": "^7.22.5",
+ "@babel/plugin-transform-duplicate-keys": "^7.22.5",
+ "@babel/plugin-transform-dynamic-import": "^7.22.11",
+ "@babel/plugin-transform-exponentiation-operator": "^7.22.5",
+ "@babel/plugin-transform-export-namespace-from": "^7.22.11",
+ "@babel/plugin-transform-for-of": "^7.22.15",
+ "@babel/plugin-transform-function-name": "^7.22.5",
+ "@babel/plugin-transform-json-strings": "^7.22.11",
+ "@babel/plugin-transform-literals": "^7.22.5",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.22.11",
+ "@babel/plugin-transform-member-expression-literals": "^7.22.5",
+ "@babel/plugin-transform-modules-amd": "^7.23.0",
+ "@babel/plugin-transform-modules-commonjs": "^7.23.0",
+ "@babel/plugin-transform-modules-systemjs": "^7.23.0",
+ "@babel/plugin-transform-modules-umd": "^7.22.5",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
+ "@babel/plugin-transform-new-target": "^7.22.5",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11",
+ "@babel/plugin-transform-numeric-separator": "^7.22.11",
+ "@babel/plugin-transform-object-rest-spread": "^7.22.15",
+ "@babel/plugin-transform-object-super": "^7.22.5",
+ "@babel/plugin-transform-optional-catch-binding": "^7.22.11",
+ "@babel/plugin-transform-optional-chaining": "^7.23.0",
+ "@babel/plugin-transform-parameters": "^7.22.15",
+ "@babel/plugin-transform-private-methods": "^7.22.5",
+ "@babel/plugin-transform-private-property-in-object": "^7.22.11",
+ "@babel/plugin-transform-property-literals": "^7.22.5",
+ "@babel/plugin-transform-regenerator": "^7.22.10",
+ "@babel/plugin-transform-reserved-words": "^7.22.5",
+ "@babel/plugin-transform-shorthand-properties": "^7.22.5",
+ "@babel/plugin-transform-spread": "^7.22.5",
+ "@babel/plugin-transform-sticky-regex": "^7.22.5",
+ "@babel/plugin-transform-template-literals": "^7.22.5",
+ "@babel/plugin-transform-typeof-symbol": "^7.22.5",
+ "@babel/plugin-transform-unicode-escapes": "^7.22.10",
+ "@babel/plugin-transform-unicode-property-regex": "^7.22.5",
+ "@babel/plugin-transform-unicode-regex": "^7.22.5",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.22.5",
+ "@babel/preset-modules": "0.1.6-no-external-plugins",
+ "@babel/types": "^7.23.0",
+ "babel-plugin-polyfill-corejs2": "^0.4.6",
+ "babel-plugin-polyfill-corejs3": "^0.8.5",
+ "babel-plugin-polyfill-regenerator": "^0.5.3",
+ "core-js-compat": "^3.31.0",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/preset-modules": {
+ "version": "0.1.6-no-external-plugins",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
+ "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/@babel/preset-react": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz",
+ "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-validator-option": "^7.22.15",
+ "@babel/plugin-transform-react-display-name": "^7.22.5",
+ "@babel/plugin-transform-react-jsx": "^7.22.15",
+ "@babel/plugin-transform-react-jsx-development": "^7.22.5",
+ "@babel/plugin-transform-react-pure-annotations": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-typescript": {
+ "version": "7.23.2",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz",
+ "integrity": "sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-validator-option": "^7.22.15",
+ "@babel/plugin-syntax-jsx": "^7.22.5",
+ "@babel/plugin-transform-modules-commonjs": "^7.23.0",
+ "@babel/plugin-transform-typescript": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/regjsgen": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz",
+ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA=="
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.24.5",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz",
+ "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==",
+ "dependencies": {
+ "regenerator-runtime": "^0.14.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
+ "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==",
+ "dependencies": {
+ "@babel/code-frame": "^7.22.13",
+ "@babel/parser": "^7.22.15",
+ "@babel/types": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.23.2",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz",
+ "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==",
+ "dependencies": {
+ "@babel/code-frame": "^7.22.13",
+ "@babel/generator": "^7.23.0",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/helper-hoist-variables": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/parser": "^7.23.0",
+ "@babel/types": "^7.23.0",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz",
+ "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.22.5",
+ "@babel/helper-validator-identifier": "^7.22.20",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@bcoe/v8-coverage": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
+ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="
+ },
+ "node_modules/@csstools/normalize.css": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz",
+ "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg=="
+ },
+ "node_modules/@csstools/postcss-cascade-layers": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz",
+ "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==",
+ "dependencies": {
+ "@csstools/selector-specificity": "^2.0.2",
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-color-function": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz",
+ "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==",
+ "dependencies": {
+ "@csstools/postcss-progressive-custom-properties": "^1.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-font-format-keywords": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz",
+ "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-hwb-function": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz",
+ "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-ic-unit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz",
+ "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==",
+ "dependencies": {
+ "@csstools/postcss-progressive-custom-properties": "^1.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-is-pseudo-class": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz",
+ "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==",
+ "dependencies": {
+ "@csstools/selector-specificity": "^2.0.0",
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-nested-calc": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz",
+ "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-normalize-display-values": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz",
+ "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-oklab-function": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz",
+ "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==",
+ "dependencies": {
+ "@csstools/postcss-progressive-custom-properties": "^1.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-progressive-custom-properties": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz",
+ "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.3"
+ }
+ },
+ "node_modules/@csstools/postcss-stepped-value-functions": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz",
+ "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-text-decoration-shorthand": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz",
+ "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-trigonometric-functions": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz",
+ "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/postcss-unset-value": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz",
+ "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==",
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/@csstools/selector-specificity": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz",
+ "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==",
+ "engines": {
+ "node": "^14 || ^16 || >=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss-selector-parser": "^6.0.10"
+ }
+ },
+ "node_modules/@emotion/babel-plugin": {
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
+ "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/runtime": "^7.18.3",
+ "@emotion/hash": "^0.9.1",
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/serialize": "^1.1.2",
+ "babel-plugin-macros": "^3.1.0",
+ "convert-source-map": "^1.5.0",
+ "escape-string-regexp": "^4.0.0",
+ "find-root": "^1.1.0",
+ "source-map": "^0.5.7",
+ "stylis": "4.2.0"
+ }
+ },
+ "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
+ },
+ "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@emotion/babel-plugin/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@emotion/cache": {
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz",
+ "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==",
+ "dependencies": {
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/sheet": "^1.2.2",
+ "@emotion/utils": "^1.2.1",
+ "@emotion/weak-memoize": "^0.3.1",
+ "stylis": "4.2.0"
+ }
+ },
+ "node_modules/@emotion/hash": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
+ "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
+ },
+ "node_modules/@emotion/memoize": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
+ "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
+ },
+ "node_modules/@emotion/react": {
+ "version": "11.11.4",
+ "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz",
+ "integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==",
+ "dependencies": {
+ "@babel/runtime": "^7.18.3",
+ "@emotion/babel-plugin": "^11.11.0",
+ "@emotion/cache": "^11.11.0",
+ "@emotion/serialize": "^1.1.3",
+ "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
+ "@emotion/utils": "^1.2.1",
+ "@emotion/weak-memoize": "^0.3.1",
+ "hoist-non-react-statics": "^3.3.1"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@emotion/serialize": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz",
+ "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==",
+ "dependencies": {
+ "@emotion/hash": "^0.9.1",
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/unitless": "^0.8.1",
+ "@emotion/utils": "^1.2.1",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@emotion/sheet": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz",
+ "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA=="
+ },
+ "node_modules/@emotion/unitless": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
+ "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
+ },
+ "node_modules/@emotion/use-insertion-effect-with-fallbacks": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz",
+ "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==",
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/@emotion/utils": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
+ "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
+ },
+ "node_modules/@emotion/weak-memoize": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz",
+ "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww=="
+ },
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
+ "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
+ "dependencies": {
+ "eslint-visitor-keys": "^3.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
+ }
+ },
+ "node_modules/@eslint-community/regexpp": {
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz",
+ "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==",
+ "engines": {
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz",
+ "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==",
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^9.6.0",
+ "globals": "^13.19.0",
+ "ignore": "^5.2.0",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.1.2",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
+ },
+ "node_modules/@eslint/eslintrc/node_modules/globals": {
+ "version": "13.23.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
+ "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@eslint/js": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz",
+ "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@floating-ui/core": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz",
+ "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==",
+ "dependencies": {
+ "@floating-ui/utils": "^0.2.1"
+ }
+ },
+ "node_modules/@floating-ui/dom": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz",
+ "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==",
+ "dependencies": {
+ "@floating-ui/core": "^1.0.0",
+ "@floating-ui/utils": "^0.2.0"
+ }
+ },
+ "node_modules/@floating-ui/utils": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz",
+ "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q=="
+ },
+ "node_modules/@fortawesome/fontawesome-common-types": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.2.tgz",
+ "integrity": "sha512-gBxPg3aVO6J0kpfHNILc+NMhXnqHumFxOmjYCFfOiLZfwhnnfhtsdA2hfJlDnj+8PjAs6kKQPenOTKj3Rf7zHw==",
+ "hasInstallScript": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@fortawesome/fontawesome-svg-core": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.2.tgz",
+ "integrity": "sha512-5CdaCBGl8Rh9ohNdxeeTMxIj8oc3KNBgIeLMvJosBMdslK/UnEB8rzyDRrbKdL1kDweqBPo4GT9wvnakHWucZw==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "@fortawesome/fontawesome-common-types": "6.5.2"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@fortawesome/free-solid-svg-icons": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.5.2.tgz",
+ "integrity": "sha512-QWFZYXFE7O1Gr1dTIp+D6UcFUF0qElOnZptpi7PBUMylJh+vFmIedVe1Ir6RM1t2tEQLLSV1k7bR4o92M+uqlw==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "@fortawesome/fontawesome-common-types": "6.5.2"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@fortawesome/react-fontawesome": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.1.tgz",
+ "integrity": "sha512-ldr5QO2MneAX5W5WBCYB2pZp/PiHDD1hy9YEBLcXUyJb0qnO86oP8RU+CgmYVSH/R4Dbe2ernhcWOrcgaKD9NQ==",
+ "dependencies": {
+ "prop-types": "^15.8.1"
+ },
+ "peerDependencies": {
+ "@fortawesome/fontawesome-svg-core": "~1 || ~6",
+ "react": ">=16.3"
+ }
+ },
+ "node_modules/@gar/promisify": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz",
+ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw=="
+ },
+ "node_modules/@humanwhocodes/config-array": {
+ "version": "0.11.11",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz",
+ "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==",
+ "dependencies": {
+ "@humanwhocodes/object-schema": "^1.2.1",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.5"
+ },
+ "engines": {
+ "node": ">=10.10.0"
+ }
+ },
+ "node_modules/@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "engines": {
+ "node": ">=12.22"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@humanwhocodes/object-schema": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
+ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
+ },
+ "node_modules/@istanbuljs/load-nyc-config": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
+ "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "find-up": "^4.1.0",
+ "get-package-type": "^0.1.0",
+ "js-yaml": "^3.13.1",
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/schema": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
+ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/console": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz",
+ "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/console/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/console/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/console/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/console/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/@jest/console/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/console/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/core": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz",
+ "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==",
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/reporters": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "jest-changed-files": "^27.5.1",
+ "jest-config": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-resolve-dependencies": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "jest-watcher": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "rimraf": "^3.0.0",
+ "slash": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@jest/core/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/core/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/core/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/core/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/@jest/core/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/core/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/environment": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz",
+ "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==",
+ "dependencies": {
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/expect-utils": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz",
+ "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==",
+ "dependencies": {
+ "jest-get-type": "^29.6.3"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@jest/expect-utils/node_modules/jest-get-type": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
+ "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@jest/fake-timers": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz",
+ "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@sinonjs/fake-timers": "^8.0.1",
+ "@types/node": "*",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/globals": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz",
+ "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "expect": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/reporters": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz",
+ "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==",
+ "dependencies": {
+ "@bcoe/v8-coverage": "^0.2.3",
+ "@jest/console": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "exit": "^0.1.2",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.2.9",
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^5.1.0",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^4.0.0",
+ "istanbul-reports": "^3.1.3",
+ "jest-haste-map": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.0",
+ "string-length": "^4.0.1",
+ "terminal-link": "^2.0.0",
+ "v8-to-istanbul": "^8.1.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/@jest/reporters/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/schemas": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz",
+ "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==",
+ "dependencies": {
+ "@sinclair/typebox": "^0.24.1"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/@jest/source-map": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz",
+ "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==",
+ "dependencies": {
+ "callsites": "^3.0.0",
+ "graceful-fs": "^4.2.9",
+ "source-map": "^0.6.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/source-map/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@jest/test-result": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz",
+ "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==",
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "collect-v8-coverage": "^1.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/test-sequencer": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz",
+ "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==",
+ "dependencies": {
+ "@jest/test-result": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-runtime": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/transform": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz",
+ "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==",
+ "dependencies": {
+ "@babel/core": "^7.1.0",
+ "@jest/types": "^27.5.1",
+ "babel-plugin-istanbul": "^6.1.1",
+ "chalk": "^4.0.0",
+ "convert-source-map": "^1.4.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "pirates": "^4.0.4",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.1",
+ "write-file-atomic": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/@jest/transform/node_modules/convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
+ },
+ "node_modules/@jest/transform/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/types": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
+ "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^16.0.0",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/types/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@jest/types/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@jest/types/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@jest/types/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/@jest/types/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/types/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
+ "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
+ "dependencies": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
+ "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/source-map": {
+ "version": "0.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz",
+ "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.15",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
+ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.19",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz",
+ "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+ }
+ },
+ "node_modules/@leichtgewicht/ip-codec": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz",
+ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A=="
+ },
+ "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": {
+ "version": "5.1.1-v1",
+ "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz",
+ "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==",
+ "dependencies": {
+ "eslint-scope": "5.1.1"
+ }
+ },
+ "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@npmcli/fs": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz",
+ "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==",
+ "dependencies": {
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
+ }
+ },
+ "node_modules/@npmcli/move-file": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
+ "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
+ "deprecated": "This functionality has been moved to @npmcli/fs",
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@npmcli/move-file/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@pmmmwh/react-refresh-webpack-plugin": {
+ "version": "0.5.11",
+ "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz",
+ "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==",
+ "dependencies": {
+ "ansi-html-community": "^0.0.8",
+ "common-path-prefix": "^3.0.0",
+ "core-js-pure": "^3.23.3",
+ "error-stack-parser": "^2.0.6",
+ "find-up": "^5.0.0",
+ "html-entities": "^2.1.0",
+ "loader-utils": "^2.0.4",
+ "schema-utils": "^3.0.0",
+ "source-map": "^0.7.3"
+ },
+ "engines": {
+ "node": ">= 10.13"
+ },
+ "peerDependencies": {
+ "@types/webpack": "4.x || 5.x",
+ "react-refresh": ">=0.10.0 <1.0.0",
+ "sockjs-client": "^1.4.0",
+ "type-fest": ">=0.17.0 <5.0.0",
+ "webpack": ">=4.43.0 <6.0.0",
+ "webpack-dev-server": "3.x || 4.x",
+ "webpack-hot-middleware": "2.x",
+ "webpack-plugin-serve": "0.x || 1.x"
+ },
+ "peerDependenciesMeta": {
+ "@types/webpack": {
+ "optional": true
+ },
+ "sockjs-client": {
+ "optional": true
+ },
+ "type-fest": {
+ "optional": true
+ },
+ "webpack-dev-server": {
+ "optional": true
+ },
+ "webpack-hot-middleware": {
+ "optional": true
+ },
+ "webpack-plugin-serve": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@popperjs/core": {
+ "version": "2.11.8",
+ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
+ "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/popperjs"
+ }
+ },
+ "node_modules/@react-aria/ssr": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.8.0.tgz",
+ "integrity": "sha512-Y54xs483rglN5DxbwfCPHxnkvZ+gZ0LbSYmR72LyWPGft8hN/lrl1VRS1EW2SMjnkEWlj+Km2mwvA3kEHDUA0A==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "engines": {
+ "node": ">= 12"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0"
+ }
+ },
+ "node_modules/@react-leaflet/core": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@react-leaflet/core/-/core-2.1.0.tgz",
+ "integrity": "sha512-Qk7Pfu8BSarKGqILj4x7bCSZ1pjuAPZ+qmRwH5S7mDS91VSbVVsJSrW4qA+GPrro8t69gFYVMWb1Zc4yFmPiVg==",
+ "peerDependencies": {
+ "leaflet": "^1.9.0",
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@remix-run/router": {
+ "version": "1.15.3",
+ "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz",
+ "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==",
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/@restart/hooks": {
+ "version": "0.4.11",
+ "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.11.tgz",
+ "integrity": "sha512-Ft/ncTULZN6ldGHiF/k5qt72O8JyRMOeg0tApvCni8LkoiEahO+z3TNxfXIVGy890YtWVDvJAl662dVJSJXvMw==",
+ "dependencies": {
+ "dequal": "^2.0.3"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/@restart/ui": {
+ "version": "1.6.6",
+ "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-1.6.6.tgz",
+ "integrity": "sha512-eC3puKuWE1SRYbojWHXnvCNHGgf3uzHCb6JOhnF4OXPibOIPEkR1sqDSkL643ydigxwh+ruCa1CmYHlzk7ikKA==",
+ "dependencies": {
+ "@babel/runtime": "^7.21.0",
+ "@popperjs/core": "^2.11.6",
+ "@react-aria/ssr": "^3.5.0",
+ "@restart/hooks": "^0.4.9",
+ "@types/warning": "^3.0.0",
+ "dequal": "^2.0.3",
+ "dom-helpers": "^5.2.0",
+ "uncontrollable": "^8.0.1",
+ "warning": "^4.0.3"
+ },
+ "peerDependencies": {
+ "react": ">=16.14.0",
+ "react-dom": ">=16.14.0"
+ }
+ },
+ "node_modules/@restart/ui/node_modules/uncontrollable": {
+ "version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-8.0.4.tgz",
+ "integrity": "sha512-ulRWYWHvscPFc0QQXvyJjY6LIXU56f0h8pQFvhxiKk5V1fcI8gp9Ht9leVAhrVjzqMw0BgjspBINx9r6oyJUvQ==",
+ "peerDependencies": {
+ "react": ">=16.14.0"
+ }
+ },
+ "node_modules/@rollup/plugin-babel": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz",
+ "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.10.4",
+ "@rollup/pluginutils": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0",
+ "@types/babel__core": "^7.1.9",
+ "rollup": "^1.20.0||^2.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/babel__core": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@rollup/plugin-node-resolve": {
+ "version": "11.2.1",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz",
+ "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==",
+ "dependencies": {
+ "@rollup/pluginutils": "^3.1.0",
+ "@types/resolve": "1.17.1",
+ "builtin-modules": "^3.1.0",
+ "deepmerge": "^4.2.2",
+ "is-module": "^1.0.0",
+ "resolve": "^1.19.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0||^2.0.0"
+ }
+ },
+ "node_modules/@rollup/plugin-replace": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz",
+ "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==",
+ "dependencies": {
+ "@rollup/pluginutils": "^3.1.0",
+ "magic-string": "^0.25.7"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0 || ^2.0.0"
+ }
+ },
+ "node_modules/@rollup/pluginutils": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
+ "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
+ "dependencies": {
+ "@types/estree": "0.0.39",
+ "estree-walker": "^1.0.1",
+ "picomatch": "^2.2.2"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^1.20.0||^2.0.0"
+ }
+ },
+ "node_modules/@rollup/pluginutils/node_modules/@types/estree": {
+ "version": "0.0.39",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
+ "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw=="
+ },
+ "node_modules/@rushstack/eslint-patch": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz",
+ "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA=="
+ },
+ "node_modules/@sinclair/typebox": {
+ "version": "0.24.51",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz",
+ "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA=="
+ },
+ "node_modules/@sinonjs/commons": {
+ "version": "1.8.6",
+ "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz",
+ "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==",
+ "dependencies": {
+ "type-detect": "4.0.8"
+ }
+ },
+ "node_modules/@sinonjs/fake-timers": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz",
+ "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==",
+ "dependencies": {
+ "@sinonjs/commons": "^1.7.0"
+ }
+ },
+ "node_modules/@surma/rollup-plugin-off-main-thread": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz",
+ "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==",
+ "dependencies": {
+ "ejs": "^3.1.6",
+ "json5": "^2.2.0",
+ "magic-string": "^0.25.0",
+ "string.prototype.matchall": "^4.0.6"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-add-jsx-attribute": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz",
+ "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-remove-jsx-attribute": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz",
+ "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz",
+ "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz",
+ "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-svg-dynamic-title": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz",
+ "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-svg-em-dimensions": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz",
+ "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-transform-react-native-svg": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz",
+ "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-plugin-transform-svg-component": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz",
+ "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/babel-preset": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz",
+ "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==",
+ "dependencies": {
+ "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0",
+ "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0",
+ "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1",
+ "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1",
+ "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0",
+ "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0",
+ "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0",
+ "@svgr/babel-plugin-transform-svg-component": "^5.5.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/core": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz",
+ "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==",
+ "dependencies": {
+ "@svgr/plugin-jsx": "^5.5.0",
+ "camelcase": "^6.2.0",
+ "cosmiconfig": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/hast-util-to-babel-ast": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz",
+ "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==",
+ "dependencies": {
+ "@babel/types": "^7.12.6"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/plugin-jsx": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz",
+ "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==",
+ "dependencies": {
+ "@babel/core": "^7.12.3",
+ "@svgr/babel-preset": "^5.5.0",
+ "@svgr/hast-util-to-babel-ast": "^5.5.0",
+ "svg-parser": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/plugin-svgo": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz",
+ "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==",
+ "dependencies": {
+ "cosmiconfig": "^7.0.0",
+ "deepmerge": "^4.2.2",
+ "svgo": "^1.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@svgr/webpack": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz",
+ "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==",
+ "dependencies": {
+ "@babel/core": "^7.12.3",
+ "@babel/plugin-transform-react-constant-elements": "^7.12.1",
+ "@babel/preset-env": "^7.12.1",
+ "@babel/preset-react": "^7.12.5",
+ "@svgr/core": "^5.5.0",
+ "@svgr/plugin-jsx": "^5.5.0",
+ "@svgr/plugin-svgo": "^5.5.0",
+ "loader-utils": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/gregberge"
+ }
+ },
+ "node_modules/@swc/helpers": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.3.tgz",
+ "integrity": "sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@testing-library/dom": {
+ "version": "9.3.3",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz",
+ "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==",
+ "peer": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/runtime": "^7.12.5",
+ "@types/aria-query": "^5.0.1",
+ "aria-query": "5.1.3",
+ "chalk": "^4.1.0",
+ "dom-accessibility-api": "^0.5.9",
+ "lz-string": "^1.5.0",
+ "pretty-format": "^27.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@testing-library/dom/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "peer": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@testing-library/dom/node_modules/aria-query": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
+ "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
+ "peer": true,
+ "dependencies": {
+ "deep-equal": "^2.0.5"
+ }
+ },
+ "node_modules/@testing-library/dom/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "peer": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@testing-library/dom/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "peer": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@testing-library/dom/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "peer": true
+ },
+ "node_modules/@testing-library/dom/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "peer": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@testing-library/dom/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "peer": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@testing-library/jest-dom": {
+ "version": "5.17.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz",
+ "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==",
+ "dependencies": {
+ "@adobe/css-tools": "^4.0.1",
+ "@babel/runtime": "^7.9.2",
+ "@types/testing-library__jest-dom": "^5.9.1",
+ "aria-query": "^5.0.0",
+ "chalk": "^3.0.0",
+ "css.escape": "^1.5.1",
+ "dom-accessibility-api": "^0.5.6",
+ "lodash": "^4.17.15",
+ "redent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8",
+ "npm": ">=6",
+ "yarn": ">=1"
+ }
+ },
+ "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@testing-library/jest-dom/node_modules/chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@testing-library/jest-dom/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@testing-library/jest-dom/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/@testing-library/jest-dom/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@testing-library/jest-dom/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@testing-library/react": {
+ "version": "13.4.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz",
+ "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==",
+ "dependencies": {
+ "@babel/runtime": "^7.12.5",
+ "@testing-library/dom": "^8.5.0",
+ "@types/react-dom": "^18.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@testing-library/react/node_modules/@testing-library/dom": {
+ "version": "8.20.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz",
+ "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==",
+ "dependencies": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/runtime": "^7.12.5",
+ "@types/aria-query": "^5.0.1",
+ "aria-query": "5.1.3",
+ "chalk": "^4.1.0",
+ "dom-accessibility-api": "^0.5.9",
+ "lz-string": "^1.5.0",
+ "pretty-format": "^27.0.2"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@testing-library/react/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@testing-library/react/node_modules/aria-query": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
+ "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
+ "dependencies": {
+ "deep-equal": "^2.0.5"
+ }
+ },
+ "node_modules/@testing-library/react/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@testing-library/react/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@testing-library/react/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/@testing-library/react/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@testing-library/react/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@testing-library/user-event": {
+ "version": "13.5.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz",
+ "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==",
+ "dependencies": {
+ "@babel/runtime": "^7.12.5"
+ },
+ "engines": {
+ "node": ">=10",
+ "npm": ">=6"
+ },
+ "peerDependencies": {
+ "@testing-library/dom": ">=7.21.4"
+ }
+ },
+ "node_modules/@tootallnate/once": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
+ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@trysound/sax": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
+ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/@types/aria-query": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.2.tgz",
+ "integrity": "sha512-PHKZuMN+K5qgKIWhBodXzQslTo5P+K/6LqeKXS6O/4liIDdZqaX5RXrCK++LAw+y/nptN48YmUMFiQHRSWYwtQ=="
+ },
+ "node_modules/@types/babel__core": {
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz",
+ "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==",
+ "dependencies": {
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "node_modules/@types/babel__generator": {
+ "version": "7.6.5",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz",
+ "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==",
+ "dependencies": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__template": {
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz",
+ "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==",
+ "dependencies": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__traverse": {
+ "version": "7.20.2",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz",
+ "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==",
+ "dependencies": {
+ "@babel/types": "^7.20.7"
+ }
+ },
+ "node_modules/@types/body-parser": {
+ "version": "1.19.3",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.3.tgz",
+ "integrity": "sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==",
+ "dependencies": {
+ "@types/connect": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/bonjour": {
+ "version": "3.5.11",
+ "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.11.tgz",
+ "integrity": "sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/connect": {
+ "version": "3.4.36",
+ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz",
+ "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/connect-history-api-fallback": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz",
+ "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==",
+ "dependencies": {
+ "@types/express-serve-static-core": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/eslint": {
+ "version": "8.44.4",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.4.tgz",
+ "integrity": "sha512-lOzjyfY/D9QR4hY9oblZ76B90MYTB3RrQ4z2vBIJKj9ROCRqdkYl2gSUx1x1a4IWPjKJZLL4Aw1Zfay7eMnmnA==",
+ "dependencies": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "node_modules/@types/eslint-scope": {
+ "version": "3.7.5",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.5.tgz",
+ "integrity": "sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==",
+ "dependencies": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz",
+ "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA=="
+ },
+ "node_modules/@types/express": {
+ "version": "4.17.19",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.19.tgz",
+ "integrity": "sha512-UtOfBtzN9OvpZPPbnnYunfjM7XCI4jyk1NvnFhTVz5krYAnW4o5DCoIekvms+8ApqhB4+9wSge1kBijdfTSmfg==",
+ "dependencies": {
+ "@types/body-parser": "*",
+ "@types/express-serve-static-core": "^4.17.33",
+ "@types/qs": "*",
+ "@types/serve-static": "*"
+ }
+ },
+ "node_modules/@types/express-serve-static-core": {
+ "version": "4.17.37",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz",
+ "integrity": "sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==",
+ "dependencies": {
+ "@types/node": "*",
+ "@types/qs": "*",
+ "@types/range-parser": "*",
+ "@types/send": "*"
+ }
+ },
+ "node_modules/@types/graceful-fs": {
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz",
+ "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg=="
+ },
+ "node_modules/@types/http-errors": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.2.tgz",
+ "integrity": "sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg=="
+ },
+ "node_modules/@types/http-proxy": {
+ "version": "1.17.12",
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.12.tgz",
+ "integrity": "sha512-kQtujO08dVtQ2wXAuSFfk9ASy3sug4+ogFR8Kd8UgP8PEuc1/G/8yjYRmp//PcDNJEUKOza/MrQu15bouEUCiw==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/istanbul-lib-coverage": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
+ "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g=="
+ },
+ "node_modules/@types/istanbul-lib-report": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
+ "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "*"
+ }
+ },
+ "node_modules/@types/istanbul-reports": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
+ "integrity": "sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==",
+ "dependencies": {
+ "@types/istanbul-lib-report": "*"
+ }
+ },
+ "node_modules/@types/jest": {
+ "version": "29.5.5",
+ "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.5.tgz",
+ "integrity": "sha512-ebylz2hnsWR9mYvmBFbXJXr+33UPc4+ZdxyDXh5w0FlPBTfCVN3wPL+kuOiQt3xvrK419v7XWeAs+AeOksafXg==",
+ "dependencies": {
+ "expect": "^29.0.0",
+ "pretty-format": "^29.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/@jest/schemas": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
+ "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
+ "dependencies": {
+ "@sinclair/typebox": "^0.27.8"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/@jest/types": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
+ "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
+ "dependencies": {
+ "@jest/schemas": "^29.6.3",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.8",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/@sinclair/typebox": {
+ "version": "0.27.8",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
+ "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA=="
+ },
+ "node_modules/@types/jest/node_modules/@types/yargs": {
+ "version": "17.0.28",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz",
+ "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==",
+ "dependencies": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "node_modules/@types/jest/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@types/jest/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@types/jest/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/@types/jest/node_modules/diff-sequences": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
+ "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/expect": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz",
+ "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==",
+ "dependencies": {
+ "@jest/expect-utils": "^29.7.0",
+ "jest-get-type": "^29.6.3",
+ "jest-matcher-utils": "^29.7.0",
+ "jest-message-util": "^29.7.0",
+ "jest-util": "^29.7.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@types/jest/node_modules/jest-diff": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz",
+ "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^29.6.3",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/jest-get-type": {
+ "version": "29.6.3",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
+ "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/jest-matcher-utils": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz",
+ "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^29.7.0",
+ "jest-get-type": "^29.6.3",
+ "pretty-format": "^29.7.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/jest-message-util": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz",
+ "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==",
+ "dependencies": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^29.6.3",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^29.7.0",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/jest-util": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
+ "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
+ "dependencies": {
+ "@jest/types": "^29.6.3",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/pretty-format": {
+ "version": "29.7.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
+ "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
+ "dependencies": {
+ "@jest/schemas": "^29.6.3",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^18.0.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@types/jest/node_modules/pretty-format/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@types/jest/node_modules/react-is": {
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
+ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
+ },
+ "node_modules/@types/jest/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.13",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz",
+ "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ=="
+ },
+ "node_modules/@types/json5": {
+ "version": "0.0.29",
+ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
+ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="
+ },
+ "node_modules/@types/mime": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.3.tgz",
+ "integrity": "sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg=="
+ },
+ "node_modules/@types/minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag=="
+ },
+ "node_modules/@types/node": {
+ "version": "20.8.6",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.6.tgz",
+ "integrity": "sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==",
+ "dependencies": {
+ "undici-types": "~5.25.1"
+ }
+ },
+ "node_modules/@types/normalize-package-data": {
+ "version": "2.4.4",
+ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
+ "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA=="
+ },
+ "node_modules/@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
+ },
+ "node_modules/@types/prettier": {
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz",
+ "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA=="
+ },
+ "node_modules/@types/prop-types": {
+ "version": "15.7.8",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.8.tgz",
+ "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ=="
+ },
+ "node_modules/@types/q": {
+ "version": "1.5.6",
+ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.6.tgz",
+ "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ=="
+ },
+ "node_modules/@types/qs": {
+ "version": "6.9.8",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz",
+ "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg=="
+ },
+ "node_modules/@types/range-parser": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.5.tgz",
+ "integrity": "sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA=="
+ },
+ "node_modules/@types/react": {
+ "version": "18.2.28",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.28.tgz",
+ "integrity": "sha512-ad4aa/RaaJS3hyGz0BGegdnSRXQBkd1CCYDCdNjBPg90UUpLgo+WlJqb9fMYUxtehmzF3PJaTWqRZjko6BRzBg==",
+ "dependencies": {
+ "@types/prop-types": "*",
+ "@types/scheduler": "*",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@types/react-dom": {
+ "version": "18.2.13",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.13.tgz",
+ "integrity": "sha512-eJIUv7rPP+EC45uNYp/ThhSpE16k22VJUknt5OLoH9tbXoi8bMhwLf5xRuWMywamNbWzhrSmU7IBJfPup1+3fw==",
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/react-transition-group": {
+ "version": "4.4.8",
+ "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.8.tgz",
+ "integrity": "sha512-QmQ22q+Pb+HQSn04NL3HtrqHwYMf4h3QKArOy5F8U5nEVMaihBs3SR10WiOM1iwPz5jIo8x/u11al+iEGZZrvg==",
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
+ "node_modules/@types/resolve": {
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
+ "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA=="
+ },
+ "node_modules/@types/scheduler": {
+ "version": "0.16.4",
+ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz",
+ "integrity": "sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ=="
+ },
+ "node_modules/@types/semver": {
+ "version": "7.5.3",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz",
+ "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw=="
+ },
+ "node_modules/@types/send": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.2.tgz",
+ "integrity": "sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==",
+ "dependencies": {
+ "@types/mime": "^1",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/serve-index": {
+ "version": "1.9.2",
+ "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.2.tgz",
+ "integrity": "sha512-asaEIoc6J+DbBKXtO7p2shWUpKacZOoMBEGBgPG91P8xhO53ohzHWGCs4ScZo5pQMf5ukQzVT9fhX1WzpHihig==",
+ "dependencies": {
+ "@types/express": "*"
+ }
+ },
+ "node_modules/@types/serve-static": {
+ "version": "1.15.3",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.3.tgz",
+ "integrity": "sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==",
+ "dependencies": {
+ "@types/http-errors": "*",
+ "@types/mime": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/sockjs": {
+ "version": "0.3.34",
+ "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.34.tgz",
+ "integrity": "sha512-R+n7qBFnm/6jinlteC9DBL5dGiDGjWAvjo4viUanpnc/dG1y7uDoacXPIQ/PQEg1fI912SMHIa014ZjRpvDw4g==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/stack-utils": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz",
+ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw=="
+ },
+ "node_modules/@types/testing-library__jest-dom": {
+ "version": "5.14.9",
+ "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz",
+ "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==",
+ "dependencies": {
+ "@types/jest": "*"
+ }
+ },
+ "node_modules/@types/trusted-types": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.4.tgz",
+ "integrity": "sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ=="
+ },
+ "node_modules/@types/warning": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.2.tgz",
+ "integrity": "sha512-S/2+OjBIcBl8Kur23YLe0hG1e7J5m2bHfB4UuMNoLZjIFhQWhTf1FeS+WFoXHUC6QsCEfk4pftj4J1KIKC1glA=="
+ },
+ "node_modules/@types/ws": {
+ "version": "8.5.7",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.7.tgz",
+ "integrity": "sha512-6UrLjiDUvn40CMrAubXuIVtj2PEfKDffJS7ychvnPU44j+KVeXmdHHTgqcM/dxLUTHxlXHiFM8Skmb8ozGdTnQ==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/yargs": {
+ "version": "16.0.6",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz",
+ "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==",
+ "dependencies": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "node_modules/@types/yargs-parser": {
+ "version": "21.0.1",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz",
+ "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ=="
+ },
+ "node_modules/@typescript-eslint/eslint-plugin": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz",
+ "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==",
+ "dependencies": {
+ "@eslint-community/regexpp": "^4.4.0",
+ "@typescript-eslint/scope-manager": "5.62.0",
+ "@typescript-eslint/type-utils": "5.62.0",
+ "@typescript-eslint/utils": "5.62.0",
+ "debug": "^4.3.4",
+ "graphemer": "^1.4.0",
+ "ignore": "^5.2.0",
+ "natural-compare-lite": "^1.4.0",
+ "semver": "^7.3.7",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/parser": "^5.0.0",
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/experimental-utils": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz",
+ "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==",
+ "dependencies": {
+ "@typescript-eslint/utils": "5.62.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/parser": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz",
+ "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==",
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "5.62.0",
+ "@typescript-eslint/types": "5.62.0",
+ "@typescript-eslint/typescript-estree": "5.62.0",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/scope-manager": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz",
+ "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==",
+ "dependencies": {
+ "@typescript-eslint/types": "5.62.0",
+ "@typescript-eslint/visitor-keys": "5.62.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz",
+ "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==",
+ "dependencies": {
+ "@typescript-eslint/typescript-estree": "5.62.0",
+ "@typescript-eslint/utils": "5.62.0",
+ "debug": "^4.3.4",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/types": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz",
+ "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz",
+ "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==",
+ "dependencies": {
+ "@typescript-eslint/types": "5.62.0",
+ "@typescript-eslint/visitor-keys": "5.62.0",
+ "debug": "^4.3.4",
+ "globby": "^11.1.0",
+ "is-glob": "^4.0.3",
+ "semver": "^7.3.7",
+ "tsutils": "^3.21.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/utils": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz",
+ "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.2.0",
+ "@types/json-schema": "^7.0.9",
+ "@types/semver": "^7.3.12",
+ "@typescript-eslint/scope-manager": "5.62.0",
+ "@typescript-eslint/types": "5.62.0",
+ "@typescript-eslint/typescript-estree": "5.62.0",
+ "eslint-scope": "^5.1.1",
+ "semver": "^7.3.7"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/utils/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/@typescript-eslint/visitor-keys": {
+ "version": "5.62.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz",
+ "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==",
+ "dependencies": {
+ "@typescript-eslint/types": "5.62.0",
+ "eslint-visitor-keys": "^3.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@webassemblyjs/ast": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz",
+ "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==",
+ "dependencies": {
+ "@webassemblyjs/helper-numbers": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
+ "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw=="
+ },
+ "node_modules/@webassemblyjs/helper-api-error": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
+ "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q=="
+ },
+ "node_modules/@webassemblyjs/helper-buffer": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz",
+ "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA=="
+ },
+ "node_modules/@webassemblyjs/helper-numbers": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
+ "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",
+ "dependencies": {
+ "@webassemblyjs/floating-point-hex-parser": "1.11.6",
+ "@webassemblyjs/helper-api-error": "1.11.6",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
+ "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA=="
+ },
+ "node_modules/@webassemblyjs/helper-wasm-section": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz",
+ "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/ieee754": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
+ "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",
+ "dependencies": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "node_modules/@webassemblyjs/leb128": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
+ "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",
+ "dependencies": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/utf8": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
+ "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA=="
+ },
+ "node_modules/@webassemblyjs/wasm-edit": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz",
+ "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/helper-wasm-section": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.11.6",
+ "@webassemblyjs/wasm-opt": "1.11.6",
+ "@webassemblyjs/wasm-parser": "1.11.6",
+ "@webassemblyjs/wast-printer": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-gen": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz",
+ "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/ieee754": "1.11.6",
+ "@webassemblyjs/leb128": "1.11.6",
+ "@webassemblyjs/utf8": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-opt": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz",
+ "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/wasm-gen": "1.11.6",
+ "@webassemblyjs/wasm-parser": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-parser": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz",
+ "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/helper-api-error": "1.11.6",
+ "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
+ "@webassemblyjs/ieee754": "1.11.6",
+ "@webassemblyjs/leb128": "1.11.6",
+ "@webassemblyjs/utf8": "1.11.6"
+ }
+ },
+ "node_modules/@webassemblyjs/wast-printer": {
+ "version": "1.11.6",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz",
+ "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.11.6",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
+ },
+ "node_modules/@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
+ },
+ "node_modules/abab": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
+ "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="
+ },
+ "node_modules/abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
+ },
+ "node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/acorn": {
+ "version": "8.10.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
+ "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-globals": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
+ "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
+ "dependencies": {
+ "acorn": "^7.1.1",
+ "acorn-walk": "^7.1.1"
+ }
+ },
+ "node_modules/acorn-globals/node_modules/acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-import-assertions": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
+ "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
+ "peerDependencies": {
+ "acorn": "^8"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/acorn-walk": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
+ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/address": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz",
+ "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/adjust-sourcemap-loader": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
+ "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "regex-parser": "^2.2.11"
+ },
+ "engines": {
+ "node": ">=8.9"
+ }
+ },
+ "node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/agentkeepalive": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz",
+ "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==",
+ "dependencies": {
+ "humanize-ms": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-formats": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
+ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ajv-formats/node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-formats/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+ },
+ "node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-html-community": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
+ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
+ "engines": [
+ "node >= 0.8.0"
+ ],
+ "bin": {
+ "ansi-html": "bin/ansi-html"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/any-promise": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
+ "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/aproba": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz",
+ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ=="
+ },
+ "node_modules/are-we-there-yet": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz",
+ "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==",
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/arg": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
+ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
+ },
+ "node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/aria-query": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
+ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+ "dependencies": {
+ "dequal": "^2.0.3"
+ }
+ },
+ "node_modules/array-buffer-byte-length": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
+ "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "is-array-buffer": "^3.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array-flatten": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
+ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ=="
+ },
+ "node_modules/array-includes": {
+ "version": "3.1.7",
+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz",
+ "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "get-intrinsic": "^1.2.1",
+ "is-string": "^1.0.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/array.prototype.findlastindex": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz",
+ "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "es-shim-unscopables": "^1.0.0",
+ "get-intrinsic": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.flat": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz",
+ "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "es-shim-unscopables": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.flatmap": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz",
+ "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "es-shim-unscopables": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.reduce": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz",
+ "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "es-array-method-boxes-properly": "^1.0.0",
+ "is-string": "^1.0.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.tosorted": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz",
+ "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "es-shim-unscopables": "^1.0.0",
+ "get-intrinsic": "^1.2.1"
+ }
+ },
+ "node_modules/arraybuffer.prototype.slice": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz",
+ "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==",
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.0",
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "get-intrinsic": "^1.2.1",
+ "is-array-buffer": "^3.0.2",
+ "is-shared-array-buffer": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/asap": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="
+ },
+ "node_modules/asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "dependencies": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "node_modules/assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/ast-types-flow": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
+ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag=="
+ },
+ "node_modules/async": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+ "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
+ },
+ "node_modules/async-foreach": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
+ "integrity": "sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/asynciterator.prototype": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz",
+ "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==",
+ "dependencies": {
+ "has-symbols": "^1.0.3"
+ }
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "node_modules/at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/autoprefixer": {
+ "version": "10.4.16",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz",
+ "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/autoprefixer"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "browserslist": "^4.21.10",
+ "caniuse-lite": "^1.0.30001538",
+ "fraction.js": "^4.3.6",
+ "normalize-range": "^0.1.2",
+ "picocolors": "^1.0.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "bin": {
+ "autoprefixer": "bin/autoprefixer"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
+ "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/aws4": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz",
+ "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg=="
+ },
+ "node_modules/axe-core": {
+ "version": "4.8.2",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz",
+ "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/axios": {
+ "version": "1.7.7",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz",
+ "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==",
+ "dependencies": {
+ "follow-redirects": "^1.15.6",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ }
+ },
+ "node_modules/axios/node_modules/form-data": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
+ "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/axobject-query": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
+ "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==",
+ "dependencies": {
+ "dequal": "^2.0.3"
+ }
+ },
+ "node_modules/babel-jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz",
+ "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==",
+ "dependencies": {
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__core": "^7.1.14",
+ "babel-plugin-istanbul": "^6.1.1",
+ "babel-preset-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.8.0"
+ }
+ },
+ "node_modules/babel-jest/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/babel-jest/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/babel-jest/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/babel-jest/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/babel-jest/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-jest/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-loader": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz",
+ "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==",
+ "dependencies": {
+ "find-cache-dir": "^3.3.1",
+ "loader-utils": "^2.0.0",
+ "make-dir": "^3.1.0",
+ "schema-utils": "^2.6.5"
+ },
+ "engines": {
+ "node": ">= 8.9"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0",
+ "webpack": ">=2"
+ }
+ },
+ "node_modules/babel-loader/node_modules/schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/babel-plugin-istanbul": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
+ "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@istanbuljs/load-nyc-config": "^1.0.0",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-instrument": "^5.0.4",
+ "test-exclude": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-plugin-jest-hoist": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz",
+ "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==",
+ "dependencies": {
+ "@babel/template": "^7.3.3",
+ "@babel/types": "^7.3.3",
+ "@types/babel__core": "^7.0.0",
+ "@types/babel__traverse": "^7.0.6"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/babel-plugin-macros": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
+ "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
+ "dependencies": {
+ "@babel/runtime": "^7.12.5",
+ "cosmiconfig": "^7.0.0",
+ "resolve": "^1.19.0"
+ },
+ "engines": {
+ "node": ">=10",
+ "npm": ">=6"
+ }
+ },
+ "node_modules/babel-plugin-named-asset-import": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz",
+ "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==",
+ "peerDependencies": {
+ "@babel/core": "^7.1.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2": {
+ "version": "0.4.6",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz",
+ "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==",
+ "dependencies": {
+ "@babel/compat-data": "^7.22.6",
+ "@babel/helper-define-polyfill-provider": "^0.4.3",
+ "semver": "^6.3.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.8.5",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz",
+ "integrity": "sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.4.3",
+ "core-js-compat": "^3.32.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz",
+ "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.4.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-react-remove-prop-types": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz",
+ "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA=="
+ },
+ "node_modules/babel-preset-current-node-syntax": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
+ "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
+ "dependencies": {
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-bigint": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.8.3",
+ "@babel/plugin-syntax-import-meta": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-top-level-await": "^7.8.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/babel-preset-jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz",
+ "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==",
+ "dependencies": {
+ "babel-plugin-jest-hoist": "^27.5.1",
+ "babel-preset-current-node-syntax": "^1.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/babel-preset-react-app": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz",
+ "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==",
+ "dependencies": {
+ "@babel/core": "^7.16.0",
+ "@babel/plugin-proposal-class-properties": "^7.16.0",
+ "@babel/plugin-proposal-decorators": "^7.16.4",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0",
+ "@babel/plugin-proposal-numeric-separator": "^7.16.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.0",
+ "@babel/plugin-proposal-private-methods": "^7.16.0",
+ "@babel/plugin-transform-flow-strip-types": "^7.16.0",
+ "@babel/plugin-transform-react-display-name": "^7.16.0",
+ "@babel/plugin-transform-runtime": "^7.16.4",
+ "@babel/preset-env": "^7.16.4",
+ "@babel/preset-react": "^7.16.0",
+ "@babel/preset-typescript": "^7.16.0",
+ "@babel/runtime": "^7.16.3",
+ "babel-plugin-macros": "^3.1.0",
+ "babel-plugin-transform-react-remove-prop-types": "^0.4.24"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ },
+ "node_modules/batch": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
+ "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
+ },
+ "node_modules/bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
+ "dependencies": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "node_modules/bfj": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz",
+ "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==",
+ "dependencies": {
+ "bluebird": "^3.7.2",
+ "check-types": "^11.2.3",
+ "hoopy": "^0.1.4",
+ "jsonpath": "^1.1.1",
+ "tryer": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/big-integer": {
+ "version": "1.6.52",
+ "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz",
+ "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
+ },
+ "node_modules/body-parser": {
+ "version": "1.20.1",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
+ "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "on-finished": "2.4.1",
+ "qs": "6.11.0",
+ "raw-body": "2.5.1",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
+ "node_modules/body-parser/node_modules/bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/body-parser/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/body-parser/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/body-parser/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/bonjour-service": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz",
+ "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==",
+ "dependencies": {
+ "array-flatten": "^2.1.2",
+ "dns-equal": "^1.0.0",
+ "fast-deep-equal": "^3.1.3",
+ "multicast-dns": "^7.2.5"
+ }
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
+ },
+ "node_modules/bootstrap": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.2.tgz",
+ "integrity": "sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/twbs"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/bootstrap"
+ }
+ ],
+ "peerDependencies": {
+ "@popperjs/core": "^2.11.8"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/broadcast-channel": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/broadcast-channel/-/broadcast-channel-3.7.0.tgz",
+ "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==",
+ "dependencies": {
+ "@babel/runtime": "^7.7.2",
+ "detect-node": "^2.1.0",
+ "js-sha3": "0.8.0",
+ "microseconds": "0.2.0",
+ "nano-time": "1.0.0",
+ "oblivious-set": "1.0.0",
+ "rimraf": "3.0.2",
+ "unload": "2.2.0"
+ }
+ },
+ "node_modules/browser-process-hrtime": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
+ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
+ },
+ "node_modules/browserslist": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz",
+ "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001541",
+ "electron-to-chromium": "^1.4.535",
+ "node-releases": "^2.0.13",
+ "update-browserslist-db": "^1.0.13"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/bser": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
+ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
+ "dependencies": {
+ "node-int64": "^0.4.0"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
+ },
+ "node_modules/builtin-modules": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz",
+ "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/cacache": {
+ "version": "15.3.0",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
+ "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
+ "dependencies": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/cacache/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cacache/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cacache/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/camelcase-css": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
+ "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/camelcase-keys": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "map-obj": "^4.0.0",
+ "quick-lru": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/camelcase-keys/node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/caniuse-api": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
+ "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
+ "dependencies": {
+ "browserslist": "^4.0.0",
+ "caniuse-lite": "^1.0.0",
+ "lodash.memoize": "^4.1.2",
+ "lodash.uniq": "^4.5.0"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001549",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz",
+ "integrity": "sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ]
+ },
+ "node_modules/case-sensitive-paths-webpack-plugin": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz",
+ "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
+ },
+ "node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/char-regex": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
+ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/check-types": {
+ "version": "11.2.3",
+ "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz",
+ "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg=="
+ },
+ "node_modules/chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ ],
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/chokidar/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/ci-info": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
+ "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cjs-module-lexer": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz",
+ "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ=="
+ },
+ "node_modules/classnames": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
+ "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
+ },
+ "node_modules/clean-css": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz",
+ "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==",
+ "dependencies": {
+ "source-map": "~0.6.0"
+ },
+ "engines": {
+ "node": ">= 10.0"
+ }
+ },
+ "node_modules/clean-css/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "node_modules/co": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==",
+ "engines": {
+ "iojs": ">= 1.0.0",
+ "node": ">= 0.12.0"
+ }
+ },
+ "node_modules/coa": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
+ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
+ "dependencies": {
+ "@types/q": "^1.5.1",
+ "chalk": "^2.4.1",
+ "q": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/collect-v8-coverage": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz",
+ "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q=="
+ },
+ "node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
+ },
+ "node_modules/color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+ "bin": {
+ "color-support": "bin.js"
+ }
+ },
+ "node_modules/colord": {
+ "version": "2.9.3",
+ "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
+ "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw=="
+ },
+ "node_modules/colorette": {
+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
+ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
+ "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/common-path-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz",
+ "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w=="
+ },
+ "node_modules/common-tags": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
+ "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="
+ },
+ "node_modules/compressible": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "dependencies": {
+ "mime-db": ">= 1.43.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/compression": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+ "dependencies": {
+ "accepts": "~1.3.5",
+ "bytes": "3.0.0",
+ "compressible": "~2.0.16",
+ "debug": "2.6.9",
+ "on-headers": "~1.0.2",
+ "safe-buffer": "5.1.2",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/compression/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/compression/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/compression/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+ },
+ "node_modules/confusing-browser-globals": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz",
+ "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA=="
+ },
+ "node_modules/connect-history-api-fallback": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz",
+ "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="
+ },
+ "node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "dependencies": {
+ "safe-buffer": "5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/content-type": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
+ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/convert-source-map": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
+ },
+ "node_modules/cookie": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
+ "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
+ },
+ "node_modules/core-js": {
+ "version": "3.33.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz",
+ "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==",
+ "hasInstallScript": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-js-compat": {
+ "version": "3.33.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz",
+ "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==",
+ "dependencies": {
+ "browserslist": "^4.22.1"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-js-pure": {
+ "version": "3.33.0",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.0.tgz",
+ "integrity": "sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg==",
+ "hasInstallScript": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
+ },
+ "node_modules/cosmiconfig": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/crypto-random-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
+ "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/css-blank-pseudo": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz",
+ "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.9"
+ },
+ "bin": {
+ "css-blank-pseudo": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/css-declaration-sorter": {
+ "version": "6.4.1",
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz",
+ "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==",
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.0.9"
+ }
+ },
+ "node_modules/css-has-pseudo": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz",
+ "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.9"
+ },
+ "bin": {
+ "css-has-pseudo": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/css-loader": {
+ "version": "6.8.1",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz",
+ "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==",
+ "dependencies": {
+ "icss-utils": "^5.1.0",
+ "postcss": "^8.4.21",
+ "postcss-modules-extract-imports": "^3.0.0",
+ "postcss-modules-local-by-default": "^4.0.3",
+ "postcss-modules-scope": "^3.0.0",
+ "postcss-modules-values": "^4.0.0",
+ "postcss-value-parser": "^4.2.0",
+ "semver": "^7.3.8"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz",
+ "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==",
+ "dependencies": {
+ "cssnano": "^5.0.6",
+ "jest-worker": "^27.0.2",
+ "postcss": "^8.3.5",
+ "schema-utils": "^4.0.0",
+ "serialize-javascript": "^6.0.0",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@parcel/css": {
+ "optional": true
+ },
+ "clean-css": {
+ "optional": true
+ },
+ "csso": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+ },
+ "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
+ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.9.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.1.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/css-prefers-color-scheme": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz",
+ "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==",
+ "bin": {
+ "css-prefers-color-scheme": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/css-select": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css-select-base-adapter": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
+ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
+ },
+ "node_modules/css-tree": {
+ "version": "1.0.0-alpha.37",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
+ "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
+ "dependencies": {
+ "mdn-data": "2.0.4",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/css-tree/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css.escape": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
+ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg=="
+ },
+ "node_modules/cssdb": {
+ "version": "7.8.0",
+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.8.0.tgz",
+ "integrity": "sha512-SkeezZOQr5AHt9MgJgSFNyiuJwg1p8AwoVln6JwaQJsyxduRW9QJ+HP/gAQzbsz8SIqINtYvpJKjxTRI67zxLg==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/csstools"
+ }
+ ]
+ },
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cssnano": {
+ "version": "5.1.15",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz",
+ "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==",
+ "dependencies": {
+ "cssnano-preset-default": "^5.2.14",
+ "lilconfig": "^2.0.3",
+ "yaml": "^1.10.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/cssnano"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/cssnano-preset-default": {
+ "version": "5.2.14",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz",
+ "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==",
+ "dependencies": {
+ "css-declaration-sorter": "^6.3.1",
+ "cssnano-utils": "^3.1.0",
+ "postcss-calc": "^8.2.3",
+ "postcss-colormin": "^5.3.1",
+ "postcss-convert-values": "^5.1.3",
+ "postcss-discard-comments": "^5.1.2",
+ "postcss-discard-duplicates": "^5.1.0",
+ "postcss-discard-empty": "^5.1.1",
+ "postcss-discard-overridden": "^5.1.0",
+ "postcss-merge-longhand": "^5.1.7",
+ "postcss-merge-rules": "^5.1.4",
+ "postcss-minify-font-values": "^5.1.0",
+ "postcss-minify-gradients": "^5.1.1",
+ "postcss-minify-params": "^5.1.4",
+ "postcss-minify-selectors": "^5.2.1",
+ "postcss-normalize-charset": "^5.1.0",
+ "postcss-normalize-display-values": "^5.1.0",
+ "postcss-normalize-positions": "^5.1.1",
+ "postcss-normalize-repeat-style": "^5.1.1",
+ "postcss-normalize-string": "^5.1.0",
+ "postcss-normalize-timing-functions": "^5.1.0",
+ "postcss-normalize-unicode": "^5.1.1",
+ "postcss-normalize-url": "^5.1.0",
+ "postcss-normalize-whitespace": "^5.1.1",
+ "postcss-ordered-values": "^5.1.3",
+ "postcss-reduce-initial": "^5.1.2",
+ "postcss-reduce-transforms": "^5.1.0",
+ "postcss-svgo": "^5.1.0",
+ "postcss-unique-selectors": "^5.1.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/cssnano-utils": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz",
+ "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/csso": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
+ "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+ "dependencies": {
+ "css-tree": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/css-tree": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
+ "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+ "dependencies": {
+ "mdn-data": "2.0.14",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/mdn-data": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
+ },
+ "node_modules/csso/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cssom": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
+ "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw=="
+ },
+ "node_modules/cssstyle": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
+ "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+ "dependencies": {
+ "cssom": "~0.3.6"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cssstyle/node_modules/cssom": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
+ },
+ "node_modules/csstype": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
+ "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
+ },
+ "node_modules/damerau-levenshtein": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
+ "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="
+ },
+ "node_modules/dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/data-urls": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
+ "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
+ "dependencies": {
+ "abab": "^2.0.3",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decamelize-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz",
+ "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==",
+ "dependencies": {
+ "decamelize": "^1.1.0",
+ "map-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/decamelize-keys/node_modules/map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decimal.js": {
+ "version": "10.4.3",
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
+ "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
+ },
+ "node_modules/dedent": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
+ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA=="
+ },
+ "node_modules/deep-equal": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz",
+ "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==",
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.0",
+ "call-bind": "^1.0.2",
+ "es-get-iterator": "^1.1.3",
+ "get-intrinsic": "^1.2.1",
+ "is-arguments": "^1.1.1",
+ "is-array-buffer": "^3.0.2",
+ "is-date-object": "^1.0.5",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.2",
+ "isarray": "^2.0.5",
+ "object-is": "^1.1.5",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.4",
+ "regexp.prototype.flags": "^1.5.0",
+ "side-channel": "^1.0.4",
+ "which-boxed-primitive": "^1.0.2",
+ "which-collection": "^1.0.1",
+ "which-typed-array": "^1.1.9"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
+ },
+ "node_modules/deepmerge": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/default-gateway": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
+ "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
+ "dependencies": {
+ "execa": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/define-data-property": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
+ "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
+ "dependencies": {
+ "get-intrinsic": "^1.2.1",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/define-lazy-prop": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
+ "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
+ "dependencies": {
+ "define-data-property": "^1.0.1",
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
+ },
+ "node_modules/depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/dequal": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
+ "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/destroy": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
+ "engines": {
+ "node": ">= 0.8",
+ "npm": "1.2.8000 || >= 1.4.16"
+ }
+ },
+ "node_modules/detect-newline": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
+ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/detect-node": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g=="
+ },
+ "node_modules/detect-port-alt": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz",
+ "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==",
+ "dependencies": {
+ "address": "^1.0.1",
+ "debug": "^2.6.0"
+ },
+ "bin": {
+ "detect": "bin/detect-port",
+ "detect-port": "bin/detect-port"
+ },
+ "engines": {
+ "node": ">= 4.2.1"
+ }
+ },
+ "node_modules/detect-port-alt/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/detect-port-alt/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/didyoumean": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
+ "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="
+ },
+ "node_modules/diff-sequences": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz",
+ "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==",
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dlv": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
+ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA=="
+ },
+ "node_modules/dns-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
+ "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg=="
+ },
+ "node_modules/dns-packet": {
+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
+ "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==",
+ "dependencies": {
+ "@leichtgewicht/ip-codec": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/dom-accessibility-api": {
+ "version": "0.5.16",
+ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
+ "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg=="
+ },
+ "node_modules/dom-converter": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+ "dependencies": {
+ "utila": "~0.4"
+ }
+ },
+ "node_modules/dom-helpers": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
+ "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
+ "dependencies": {
+ "@babel/runtime": "^7.8.7",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
+ "node_modules/domexception": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
+ "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
+ "dependencies": {
+ "webidl-conversions": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/domexception/node_modules/webidl-conversions": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
+ "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/domhandler": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
+ "dependencies": {
+ "domelementtype": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/dompurify": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.4.tgz",
+ "integrity": "sha512-2gnshi6OshmuKil8rMZuQCGiUF3cUxHY3NGDzUAdUx/NPEe5DVnO8BDoAQouvgwnx0R/+a6jUn36Z0FSdq8vww=="
+ },
+ "node_modules/domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "dependencies": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/dot-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/dotenv": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz",
+ "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/dotenv-expand": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
+ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
+ },
+ "node_modules/duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
+ },
+ "node_modules/ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
+ "dependencies": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "node_modules/ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
+ },
+ "node_modules/ejs": {
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz",
+ "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==",
+ "dependencies": {
+ "jake": "^10.8.5"
+ },
+ "bin": {
+ "ejs": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.4.554",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.554.tgz",
+ "integrity": "sha512-Q0umzPJjfBrrj8unkONTgbKQXzXRrH7sVV7D9ea2yBV3Oaogz991yhbpfvo2LMNkJItmruXTEzVpP9cp7vaIiQ=="
+ },
+ "node_modules/emittery": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
+ "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/emittery?sponsor=1"
+ }
+ },
+ "node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
+ },
+ "node_modules/emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "optional": true,
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "node_modules/enhanced-resolve": {
+ "version": "5.15.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
+ "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==",
+ "dependencies": {
+ "graceful-fs": "^4.2.4",
+ "tapable": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/env-paths": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/err-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
+ "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/error-stack-parser": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
+ "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==",
+ "dependencies": {
+ "stackframe": "^1.3.4"
+ }
+ },
+ "node_modules/es-abstract": {
+ "version": "1.22.2",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz",
+ "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==",
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.0",
+ "arraybuffer.prototype.slice": "^1.0.2",
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "es-set-tostringtag": "^2.0.1",
+ "es-to-primitive": "^1.2.1",
+ "function.prototype.name": "^1.1.6",
+ "get-intrinsic": "^1.2.1",
+ "get-symbol-description": "^1.0.0",
+ "globalthis": "^1.0.3",
+ "gopd": "^1.0.1",
+ "has": "^1.0.3",
+ "has-property-descriptors": "^1.0.0",
+ "has-proto": "^1.0.1",
+ "has-symbols": "^1.0.3",
+ "internal-slot": "^1.0.5",
+ "is-array-buffer": "^3.0.2",
+ "is-callable": "^1.2.7",
+ "is-negative-zero": "^2.0.2",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.2",
+ "is-string": "^1.0.7",
+ "is-typed-array": "^1.1.12",
+ "is-weakref": "^1.0.2",
+ "object-inspect": "^1.12.3",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.4",
+ "regexp.prototype.flags": "^1.5.1",
+ "safe-array-concat": "^1.0.1",
+ "safe-regex-test": "^1.0.0",
+ "string.prototype.trim": "^1.2.8",
+ "string.prototype.trimend": "^1.0.7",
+ "string.prototype.trimstart": "^1.0.7",
+ "typed-array-buffer": "^1.0.0",
+ "typed-array-byte-length": "^1.0.0",
+ "typed-array-byte-offset": "^1.0.0",
+ "typed-array-length": "^1.0.4",
+ "unbox-primitive": "^1.0.2",
+ "which-typed-array": "^1.1.11"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-array-method-boxes-properly": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
+ "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="
+ },
+ "node_modules/es-get-iterator": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
+ "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.3",
+ "has-symbols": "^1.0.3",
+ "is-arguments": "^1.1.1",
+ "is-map": "^2.0.2",
+ "is-set": "^2.0.2",
+ "is-string": "^1.0.7",
+ "isarray": "^2.0.5",
+ "stop-iteration-iterator": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-iterator-helpers": {
+ "version": "1.0.15",
+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz",
+ "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==",
+ "dependencies": {
+ "asynciterator.prototype": "^1.0.0",
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.22.1",
+ "es-set-tostringtag": "^2.0.1",
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.2.1",
+ "globalthis": "^1.0.3",
+ "has-property-descriptors": "^1.0.0",
+ "has-proto": "^1.0.1",
+ "has-symbols": "^1.0.3",
+ "internal-slot": "^1.0.5",
+ "iterator.prototype": "^1.1.2",
+ "safe-array-concat": "^1.0.1"
+ }
+ },
+ "node_modules/es-module-lexer": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz",
+ "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q=="
+ },
+ "node_modules/es-set-tostringtag": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
+ "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
+ "dependencies": {
+ "get-intrinsic": "^1.1.3",
+ "has": "^1.0.3",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-shim-unscopables": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
+ "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
+ "dependencies": {
+ "has": "^1.0.3"
+ }
+ },
+ "node_modules/es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "dependencies": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/escodegen": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
+ "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/escodegen/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz",
+ "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.2.0",
+ "@eslint-community/regexpp": "^4.6.1",
+ "@eslint/eslintrc": "^2.1.2",
+ "@eslint/js": "8.51.0",
+ "@humanwhocodes/config-array": "^0.11.11",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
+ "ajv": "^6.12.4",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.3.2",
+ "doctrine": "^3.0.0",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^7.2.2",
+ "eslint-visitor-keys": "^3.4.3",
+ "espree": "^9.6.1",
+ "esquery": "^1.4.2",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "find-up": "^5.0.0",
+ "glob-parent": "^6.0.2",
+ "globals": "^13.19.0",
+ "graphemer": "^1.4.0",
+ "ignore": "^5.2.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
+ "js-yaml": "^4.1.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.1.2",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.3",
+ "strip-ansi": "^6.0.1",
+ "text-table": "^0.2.0"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-config-react-app": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz",
+ "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==",
+ "dependencies": {
+ "@babel/core": "^7.16.0",
+ "@babel/eslint-parser": "^7.16.3",
+ "@rushstack/eslint-patch": "^1.1.0",
+ "@typescript-eslint/eslint-plugin": "^5.5.0",
+ "@typescript-eslint/parser": "^5.5.0",
+ "babel-preset-react-app": "^10.0.1",
+ "confusing-browser-globals": "^1.0.11",
+ "eslint-plugin-flowtype": "^8.0.3",
+ "eslint-plugin-import": "^2.25.3",
+ "eslint-plugin-jest": "^25.3.0",
+ "eslint-plugin-jsx-a11y": "^6.5.1",
+ "eslint-plugin-react": "^7.27.1",
+ "eslint-plugin-react-hooks": "^4.3.0",
+ "eslint-plugin-testing-library": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "eslint": "^8.0.0"
+ }
+ },
+ "node_modules/eslint-import-resolver-node": {
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
+ "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==",
+ "dependencies": {
+ "debug": "^3.2.7",
+ "is-core-module": "^2.13.0",
+ "resolve": "^1.22.4"
+ }
+ },
+ "node_modules/eslint-import-resolver-node/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-module-utils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
+ "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
+ "dependencies": {
+ "debug": "^3.2.7"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependenciesMeta": {
+ "eslint": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-module-utils/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-plugin-flowtype": {
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz",
+ "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==",
+ "dependencies": {
+ "lodash": "^4.17.21",
+ "string-natural-compare": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "@babel/plugin-syntax-flow": "^7.14.5",
+ "@babel/plugin-transform-react-jsx": "^7.14.9",
+ "eslint": "^8.1.0"
+ }
+ },
+ "node_modules/eslint-plugin-import": {
+ "version": "2.28.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz",
+ "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==",
+ "dependencies": {
+ "array-includes": "^3.1.6",
+ "array.prototype.findlastindex": "^1.2.2",
+ "array.prototype.flat": "^1.3.1",
+ "array.prototype.flatmap": "^1.3.1",
+ "debug": "^3.2.7",
+ "doctrine": "^2.1.0",
+ "eslint-import-resolver-node": "^0.3.7",
+ "eslint-module-utils": "^2.8.0",
+ "has": "^1.0.3",
+ "is-core-module": "^2.13.0",
+ "is-glob": "^4.0.3",
+ "minimatch": "^3.1.2",
+ "object.fromentries": "^2.0.6",
+ "object.groupby": "^1.0.0",
+ "object.values": "^1.1.6",
+ "semver": "^6.3.1",
+ "tsconfig-paths": "^3.14.2"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/doctrine": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/eslint-plugin-jest": {
+ "version": "25.7.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz",
+ "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==",
+ "dependencies": {
+ "@typescript-eslint/experimental-utils": "^5.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0",
+ "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@typescript-eslint/eslint-plugin": {
+ "optional": true
+ },
+ "jest": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-plugin-jsx-a11y": {
+ "version": "6.7.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz",
+ "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==",
+ "dependencies": {
+ "@babel/runtime": "^7.20.7",
+ "aria-query": "^5.1.3",
+ "array-includes": "^3.1.6",
+ "array.prototype.flatmap": "^1.3.1",
+ "ast-types-flow": "^0.0.7",
+ "axe-core": "^4.6.2",
+ "axobject-query": "^3.1.1",
+ "damerau-levenshtein": "^1.0.8",
+ "emoji-regex": "^9.2.2",
+ "has": "^1.0.3",
+ "jsx-ast-utils": "^3.3.3",
+ "language-tags": "=1.0.5",
+ "minimatch": "^3.1.2",
+ "object.entries": "^1.1.6",
+ "object.fromentries": "^2.0.6",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependencies": {
+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
+ }
+ },
+ "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/eslint-plugin-react": {
+ "version": "7.33.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz",
+ "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==",
+ "dependencies": {
+ "array-includes": "^3.1.6",
+ "array.prototype.flatmap": "^1.3.1",
+ "array.prototype.tosorted": "^1.1.1",
+ "doctrine": "^2.1.0",
+ "es-iterator-helpers": "^1.0.12",
+ "estraverse": "^5.3.0",
+ "jsx-ast-utils": "^2.4.1 || ^3.0.0",
+ "minimatch": "^3.1.2",
+ "object.entries": "^1.1.6",
+ "object.fromentries": "^2.0.6",
+ "object.hasown": "^1.1.2",
+ "object.values": "^1.1.6",
+ "prop-types": "^15.8.1",
+ "resolve": "^2.0.0-next.4",
+ "semver": "^6.3.1",
+ "string.prototype.matchall": "^4.0.8"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
+ }
+ },
+ "node_modules/eslint-plugin-react-hooks": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz",
+ "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==",
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0"
+ }
+ },
+ "node_modules/eslint-plugin-react/node_modules/doctrine": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-plugin-react/node_modules/resolve": {
+ "version": "2.0.0-next.5",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz",
+ "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
+ "dependencies": {
+ "is-core-module": "^2.13.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/eslint-plugin-react/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/eslint-plugin-testing-library": {
+ "version": "5.11.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz",
+ "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==",
+ "dependencies": {
+ "@typescript-eslint/utils": "^5.58.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0",
+ "npm": ">=6"
+ },
+ "peerDependencies": {
+ "eslint": "^7.5.0 || ^8.0.0"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
+ "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-webpack-plugin": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz",
+ "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==",
+ "dependencies": {
+ "@types/eslint": "^7.29.0 || ^8.4.1",
+ "jest-worker": "^28.0.2",
+ "micromatch": "^4.0.5",
+ "normalize-path": "^3.0.0",
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "eslint": "^7.0.0 || ^8.0.0",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/eslint-webpack-plugin/node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/eslint-webpack-plugin/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/eslint-webpack-plugin/node_modules/jest-worker": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz",
+ "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==",
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+ },
+ "node_modules/eslint-webpack-plugin/node_modules/schema-utils": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
+ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.9.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.1.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/eslint-webpack-plugin/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/eslint/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/eslint/node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
+ },
+ "node_modules/eslint/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/eslint/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/eslint/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/eslint/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint/node_modules/globals": {
+ "version": "13.23.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
+ "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/eslint/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/eslint/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/eslint/node_modules/type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/espree": {
+ "version": "9.6.1",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
+ "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
+ "dependencies": {
+ "acorn": "^8.9.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^3.4.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
+ "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estree-walker": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
+ "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg=="
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
+ },
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
+ "node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/expect": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz",
+ "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/express": {
+ "version": "4.18.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
+ "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
+ "dependencies": {
+ "accepts": "~1.3.8",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.20.1",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.5.0",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.2.0",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "merge-descriptors": "1.0.1",
+ "methods": "~1.1.2",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.11.0",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.18.0",
+ "serve-static": "1.15.0",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/express/node_modules/array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
+ },
+ "node_modules/express/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/express/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+ },
+ "node_modules/extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
+ "engines": [
+ "node >=0.6.0"
+ ]
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ },
+ "node_modules/fast-glob": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz",
+ "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==",
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fast-glob/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
+ },
+ "node_modules/fastq": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
+ "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/faye-websocket": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
+ "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
+ "dependencies": {
+ "websocket-driver": ">=0.5.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/fb-watchman": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
+ "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
+ "dependencies": {
+ "bser": "2.1.1"
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+ "dependencies": {
+ "flat-cache": "^3.0.4"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/file-loader": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
+ "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/filelist": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
+ "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
+ "dependencies": {
+ "minimatch": "^5.0.1"
+ }
+ },
+ "node_modules/filelist/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/filelist/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/filesize": {
+ "version": "8.0.7",
+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz",
+ "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/finalhandler": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
+ "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "2.4.1",
+ "parseurl": "~1.3.3",
+ "statuses": "2.0.1",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/finalhandler/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/finalhandler/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
+ }
+ },
+ "node_modules/find-root": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
+ },
+ "node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/flat-cache": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz",
+ "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==",
+ "dependencies": {
+ "flatted": "^3.2.9",
+ "keyv": "^4.5.3",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/flatted": {
+ "version": "3.2.9",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz",
+ "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ=="
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.15.9",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
+ "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/for-each": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
+ "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
+ "dependencies": {
+ "is-callable": "^1.1.3"
+ }
+ },
+ "node_modules/forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin": {
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz",
+ "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==",
+ "dependencies": {
+ "@babel/code-frame": "^7.8.3",
+ "@types/json-schema": "^7.0.5",
+ "chalk": "^4.1.0",
+ "chokidar": "^3.4.2",
+ "cosmiconfig": "^6.0.0",
+ "deepmerge": "^4.2.2",
+ "fs-extra": "^9.0.0",
+ "glob": "^7.1.6",
+ "memfs": "^3.1.2",
+ "minimatch": "^3.0.4",
+ "schema-utils": "2.7.0",
+ "semver": "^7.3.2",
+ "tapable": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=10",
+ "yarn": ">=1.0.0"
+ },
+ "peerDependencies": {
+ "eslint": ">= 6",
+ "typescript": ">= 2.7",
+ "vue-template-compiler": "*",
+ "webpack": ">= 4"
+ },
+ "peerDependenciesMeta": {
+ "eslint": {
+ "optional": true
+ },
+ "vue-template-compiler": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
+ "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.7.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz",
+ "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.4",
+ "ajv": "^6.12.2",
+ "ajv-keywords": "^3.4.1"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/forwarded": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fraction.js": {
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
+ "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "type": "patreon",
+ "url": "https://github.com/sponsors/rawify"
+ }
+ },
+ "node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
+ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/fs-monkey": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz",
+ "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew=="
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/function.prototype.name": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz",
+ "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "functions-have-names": "^1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/functions-have-names": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/gauge": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz",
+ "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==",
+ "dependencies": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.3",
+ "console-control-strings": "^1.1.0",
+ "has-unicode": "^2.0.1",
+ "signal-exit": "^3.0.7",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/gaze": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
+ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
+ "dependencies": {
+ "globule": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
+ "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-proto": "^1.0.1",
+ "has-symbols": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-own-enumerable-property-symbols": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
+ "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g=="
+ },
+ "node_modules/get-package-type": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
+ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/get-stdin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
+ "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/get-symbol-description": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
+ },
+ "node_modules/global-modules": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
+ "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
+ "dependencies": {
+ "global-prefix": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/global-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
+ "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
+ "dependencies": {
+ "ini": "^1.3.5",
+ "kind-of": "^6.0.2",
+ "which": "^1.3.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/global-prefix/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/globalthis": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
+ "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
+ "dependencies": {
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globule": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz",
+ "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==",
+ "dependencies": {
+ "glob": "~7.1.1",
+ "lodash": "^4.17.21",
+ "minimatch": "~3.0.2"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/globule/node_modules/glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/globule/node_modules/minimatch": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",
+ "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/gopd": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
+ "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
+ "dependencies": {
+ "get-intrinsic": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
+ },
+ "node_modules/graphemer": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
+ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
+ },
+ "node_modules/gzip-size": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
+ "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
+ "dependencies": {
+ "duplexer": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/handle-thing": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
+ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg=="
+ },
+ "node_modules/har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "deprecated": "this library is no longer supported",
+ "dependencies": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/hard-rejection": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
+ "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/harmony-reflect": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
+ "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g=="
+ },
+ "node_modules/has": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz",
+ "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-bigints": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
+ "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
+ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+ "dependencies": {
+ "get-intrinsic": "^1.1.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-proto": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
+ "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="
+ },
+ "node_modules/he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/hoist-non-react-statics": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
+ "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
+ "dependencies": {
+ "react-is": "^16.7.0"
+ }
+ },
+ "node_modules/hoist-non-react-statics/node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ },
+ "node_modules/hoopy": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz",
+ "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==",
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
+ "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/hosted-git-info/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/hosted-git-info/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/hpack.js": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
+ "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "obuf": "^1.0.0",
+ "readable-stream": "^2.0.1",
+ "wbuf": "^1.1.0"
+ }
+ },
+ "node_modules/hpack.js/node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
+ },
+ "node_modules/hpack.js/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/hpack.js/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "node_modules/hpack.js/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/html-dom-parser": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-5.0.8.tgz",
+ "integrity": "sha512-vuWiX9EXgu8CJ5m9EP5c7bvBmNSuQVnrY8tl0z0ZX96Uth1IPlYH/8W8VZ/hBajFf18EN+j2pukbCNd01HEd1w==",
+ "dependencies": {
+ "domhandler": "5.0.3",
+ "htmlparser2": "9.1.0"
+ }
+ },
+ "node_modules/html-dom-parser/node_modules/dom-serializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
+ "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.2",
+ "entities": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/html-dom-parser/node_modules/domhandler": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "dependencies": {
+ "domelementtype": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/html-dom-parser/node_modules/domutils": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
+ "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
+ "dependencies": {
+ "dom-serializer": "^2.0.0",
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/html-dom-parser/node_modules/entities": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/html-dom-parser/node_modules/htmlparser2": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz",
+ "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==",
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "dependencies": {
+ "domelementtype": "^2.3.0",
+ "domhandler": "^5.0.3",
+ "domutils": "^3.1.0",
+ "entities": "^4.5.0"
+ }
+ },
+ "node_modules/html-encoding-sniffer": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
+ "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
+ "dependencies": {
+ "whatwg-encoding": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/html-entities": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz",
+ "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/mdevils"
+ },
+ {
+ "type": "patreon",
+ "url": "https://patreon.com/mdevils"
+ }
+ ]
+ },
+ "node_modules/html-escaper": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
+ },
+ "node_modules/html-minifier-terser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
+ "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==",
+ "dependencies": {
+ "camel-case": "^4.1.2",
+ "clean-css": "^5.2.2",
+ "commander": "^8.3.0",
+ "he": "^1.2.0",
+ "param-case": "^3.0.4",
+ "relateurl": "^0.2.7",
+ "terser": "^5.10.0"
+ },
+ "bin": {
+ "html-minifier-terser": "cli.js"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/html-react-parser": {
+ "version": "5.1.10",
+ "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-5.1.10.tgz",
+ "integrity": "sha512-gV22PvLij4wdEdtrZbGVC7Zy2OVWnQ0bYhX63S196ZRSx4+K0TuutCreHSXr+saUia8KeKB+2TYziVfijpH4Tw==",
+ "dependencies": {
+ "domhandler": "5.0.3",
+ "html-dom-parser": "5.0.8",
+ "react-property": "2.0.2",
+ "style-to-js": "1.1.12"
+ },
+ "peerDependencies": {
+ "@types/react": "17 || 18",
+ "react": "0.14 || 15 || 16 || 17 || 18"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/html-react-parser/node_modules/domhandler": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
+ "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
+ "dependencies": {
+ "domelementtype": "^2.3.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/html-webpack-plugin": {
+ "version": "5.5.3",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz",
+ "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==",
+ "dependencies": {
+ "@types/html-minifier-terser": "^6.0.0",
+ "html-minifier-terser": "^6.0.2",
+ "lodash": "^4.17.21",
+ "pretty-error": "^4.0.0",
+ "tapable": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/html-webpack-plugin"
+ },
+ "peerDependencies": {
+ "webpack": "^5.20.0"
+ }
+ },
+ "node_modules/htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+ "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/http-cache-semantics": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
+ "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ=="
+ },
+ "node_modules/http-deceiver": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
+ "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw=="
+ },
+ "node_modules/http-errors": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "dependencies": {
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/http-parser-js": {
+ "version": "0.5.8",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz",
+ "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q=="
+ },
+ "node_modules/http-proxy": {
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
+ "dependencies": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "dependencies": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/http-proxy-middleware": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz",
+ "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==",
+ "dependencies": {
+ "@types/http-proxy": "^1.17.8",
+ "http-proxy": "^1.18.1",
+ "is-glob": "^4.0.1",
+ "is-plain-obj": "^3.0.0",
+ "micromatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "@types/express": "^4.17.13"
+ },
+ "peerDependenciesMeta": {
+ "@types/express": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.8",
+ "npm": ">=1.3.7"
+ }
+ },
+ "node_modules/https-proxy-agent": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/humanize-ms": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz",
+ "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==",
+ "dependencies": {
+ "ms": "^2.0.0"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/icss-utils": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
+ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/idb": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz",
+ "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ=="
+ },
+ "node_modules/identity-obj-proxy": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz",
+ "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==",
+ "dependencies": {
+ "harmony-reflect": "^1.4.6"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ignore": {
+ "version": "5.2.4",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
+ "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/immer": {
+ "version": "9.0.21",
+ "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
+ "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/immer"
+ }
+ },
+ "node_modules/immutable": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz",
+ "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA=="
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-fresh/node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/import-local": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
+ "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
+ "dependencies": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ },
+ "bin": {
+ "import-local-fixture": "fixtures/cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
+ },
+ "node_modules/inline-style-parser": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.3.tgz",
+ "integrity": "sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g=="
+ },
+ "node_modules/internal-slot": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
+ "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
+ "dependencies": {
+ "get-intrinsic": "^1.2.0",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/invariant": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "node_modules/ip-address": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
+ "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
+ "dependencies": {
+ "jsbn": "1.1.0",
+ "sprintf-js": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/ip-address/node_modules/jsbn": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
+ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A=="
+ },
+ "node_modules/ip-address/node_modules/sprintf-js": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
+ "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="
+ },
+ "node_modules/ipaddr.js": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz",
+ "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-array-buffer": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
+ "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.2.0",
+ "is-typed-array": "^1.1.10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
+ },
+ "node_modules/is-async-function": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz",
+ "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-bigint": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
+ "dependencies": {
+ "has-bigints": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-boolean-object": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-callable": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
+ "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==",
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-finalizationregistry": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz",
+ "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==",
+ "dependencies": {
+ "call-bind": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-generator-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
+ "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-generator-function": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
+ "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-lambda": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
+ "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ=="
+ },
+ "node_modules/is-map": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz",
+ "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-module": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
+ "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g=="
+ },
+ "node_modules/is-negative-zero": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
+ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-number-object": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
+ "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
+ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-potential-custom-element-name": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
+ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="
+ },
+ "node_modules/is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-regexp": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
+ "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-root": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz",
+ "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-set": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz",
+ "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-shared-array-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
+ "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
+ "dependencies": {
+ "call-bind": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-string": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-symbol": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-typed-array": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
+ "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
+ "dependencies": {
+ "which-typed-array": "^1.1.11"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
+ },
+ "node_modules/is-weakmap": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz",
+ "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-weakref": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
+ "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
+ "dependencies": {
+ "call-bind": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-weakset": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz",
+ "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
+ },
+ "node_modules/isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
+ },
+ "node_modules/istanbul-lib-coverage": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
+ "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-instrument": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz",
+ "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==",
+ "dependencies": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-instrument/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/istanbul-lib-report": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
+ "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
+ "dependencies": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "make-dir": "^4.0.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/istanbul-lib-report/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-report/node_modules/make-dir": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
+ "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
+ "dependencies": {
+ "semver": "^7.5.3"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/istanbul-lib-report/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-source-maps": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
+ "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
+ "dependencies": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^3.0.0",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/istanbul-lib-source-maps/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/istanbul-reports": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz",
+ "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==",
+ "dependencies": {
+ "html-escaper": "^2.0.0",
+ "istanbul-lib-report": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/iterator.prototype": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz",
+ "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==",
+ "dependencies": {
+ "define-properties": "^1.2.1",
+ "get-intrinsic": "^1.2.1",
+ "has-symbols": "^1.0.3",
+ "reflect.getprototypeof": "^1.0.4",
+ "set-function-name": "^2.0.1"
+ }
+ },
+ "node_modules/jake": {
+ "version": "10.8.7",
+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz",
+ "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==",
+ "dependencies": {
+ "async": "^3.2.3",
+ "chalk": "^4.0.2",
+ "filelist": "^1.0.4",
+ "minimatch": "^3.1.2"
+ },
+ "bin": {
+ "jake": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jake/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jake/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jake/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jake/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jake/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jake/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz",
+ "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==",
+ "dependencies": {
+ "@jest/core": "^27.5.1",
+ "import-local": "^3.0.2",
+ "jest-cli": "^27.5.1"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-changed-files": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz",
+ "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "execa": "^5.0.0",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-circus": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz",
+ "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "dedent": "^0.7.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-circus/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-circus/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-circus/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-circus/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-circus/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-circus/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-cli": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz",
+ "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==",
+ "dependencies": {
+ "@jest/core": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "import-local": "^3.0.2",
+ "jest-config": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "prompts": "^2.0.1",
+ "yargs": "^16.2.0"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-cli/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-cli/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-cli/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-cli/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-cli/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-cli/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-config": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz",
+ "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==",
+ "dependencies": {
+ "@babel/core": "^7.8.0",
+ "@jest/test-sequencer": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "babel-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "deepmerge": "^4.2.2",
+ "glob": "^7.1.1",
+ "graceful-fs": "^4.2.9",
+ "jest-circus": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-jasmine2": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "parse-json": "^5.2.0",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "ts-node": ">=9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ts-node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-config/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-config/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-config/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-config/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-config/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-config/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-diff": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz",
+ "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-diff/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-diff/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-diff/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-diff/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-diff/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-diff/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-docblock": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz",
+ "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==",
+ "dependencies": {
+ "detect-newline": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-each": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz",
+ "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-each/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-each/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-each/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-each/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-each/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-each/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-environment-jsdom": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz",
+ "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jsdom": "^16.6.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-environment-node": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz",
+ "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-get-type": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz",
+ "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==",
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-haste-map": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz",
+ "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/graceful-fs": "^4.1.2",
+ "@types/node": "*",
+ "anymatch": "^3.0.3",
+ "fb-watchman": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-regex-util": "^27.5.1",
+ "jest-serializer": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "walker": "^1.0.7"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "^2.3.2"
+ }
+ },
+ "node_modules/jest-jasmine2": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz",
+ "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-jasmine2/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-jasmine2/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-jasmine2/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-jasmine2/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-jasmine2/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-jasmine2/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-leak-detector": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz",
+ "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==",
+ "dependencies": {
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-matcher-utils": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz",
+ "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==",
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-matcher-utils/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-matcher-utils/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-matcher-utils/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-matcher-utils/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-matcher-utils/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-matcher-utils/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-message-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz",
+ "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==",
+ "dependencies": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^27.5.1",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-message-util/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-mock": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz",
+ "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-pnp-resolver": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
+ "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "jest-resolve": "*"
+ },
+ "peerDependenciesMeta": {
+ "jest-resolve": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-regex-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz",
+ "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==",
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-resolve": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz",
+ "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-pnp-resolver": "^1.2.2",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "resolve": "^1.20.0",
+ "resolve.exports": "^1.1.0",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-resolve-dependencies": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz",
+ "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-snapshot": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-resolve/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-resolve/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-resolve/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-resolve/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-resolve/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-resolve/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-runner": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz",
+ "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==",
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "graceful-fs": "^4.2.9",
+ "jest-docblock": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-leak-detector": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "source-map-support": "^0.5.6",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-runner/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-runner/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-runner/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-runner/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-runner/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-runner/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-runtime": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz",
+ "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==",
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/globals": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "cjs-module-lexer": "^1.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "execa": "^5.0.0",
+ "glob": "^7.1.3",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-bom": "^4.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-runtime/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-serializer": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz",
+ "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==",
+ "dependencies": {
+ "@types/node": "*",
+ "graceful-fs": "^4.2.9"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-snapshot": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz",
+ "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==",
+ "dependencies": {
+ "@babel/core": "^7.7.2",
+ "@babel/generator": "^7.7.2",
+ "@babel/plugin-syntax-typescript": "^7.7.2",
+ "@babel/traverse": "^7.7.2",
+ "@babel/types": "^7.0.0",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__traverse": "^7.0.4",
+ "@types/prettier": "^2.1.5",
+ "babel-preset-current-node-syntax": "^1.0.0",
+ "chalk": "^4.0.0",
+ "expect": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "natural-compare": "^1.4.0",
+ "pretty-format": "^27.5.1",
+ "semver": "^7.3.2"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-snapshot/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-snapshot/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz",
+ "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-util/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-util/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-util/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-util/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-util/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-util/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-validate": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz",
+ "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==",
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "leven": "^3.1.0",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-validate/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-validate/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-validate/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-validate/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-validate/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-validate/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-watch-typeahead": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz",
+ "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==",
+ "dependencies": {
+ "ansi-escapes": "^4.3.1",
+ "chalk": "^4.0.0",
+ "jest-regex-util": "^28.0.0",
+ "jest-watcher": "^28.0.0",
+ "slash": "^4.0.0",
+ "string-length": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "jest": "^27.0.0 || ^28.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/@jest/console": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz",
+ "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==",
+ "dependencies": {
+ "@jest/types": "^28.1.3",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "jest-message-util": "^28.1.3",
+ "jest-util": "^28.1.3",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz",
+ "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==",
+ "dependencies": {
+ "@jest/console": "^28.1.3",
+ "@jest/types": "^28.1.3",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "collect-v8-coverage": "^1.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/@jest/types": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz",
+ "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==",
+ "dependencies": {
+ "@jest/schemas": "^28.1.3",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^17.0.8",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/@types/yargs": {
+ "version": "17.0.28",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz",
+ "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==",
+ "dependencies": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-watch-typeahead/node_modules/emittery": {
+ "version": "0.10.2",
+ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz",
+ "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/emittery?sponsor=1"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-message-util": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz",
+ "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==",
+ "dependencies": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^28.1.3",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^28.1.3",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": {
+ "version": "28.0.2",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz",
+ "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==",
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-util": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz",
+ "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==",
+ "dependencies": {
+ "@jest/types": "^28.1.3",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-watcher": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz",
+ "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==",
+ "dependencies": {
+ "@jest/test-result": "^28.1.3",
+ "@jest/types": "^28.1.3",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "emittery": "^0.10.2",
+ "jest-util": "^28.1.3",
+ "string-length": "^4.0.1"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
+ "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
+ "dependencies": {
+ "char-regex": "^1.0.2",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/pretty-format": {
+ "version": "28.1.3",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz",
+ "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==",
+ "dependencies": {
+ "@jest/schemas": "^28.1.3",
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^18.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/react-is": {
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
+ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
+ },
+ "node_modules/jest-watch-typeahead/node_modules/slash": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
+ "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/string-length": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz",
+ "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==",
+ "dependencies": {
+ "char-regex": "^2.0.0",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz",
+ "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==",
+ "engines": {
+ "node": ">=12.20"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/jest-watch-typeahead/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-watcher": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz",
+ "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==",
+ "dependencies": {
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "jest-util": "^27.5.1",
+ "string-length": "^4.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-watcher/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-watcher/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/jest-watcher/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/jest-watcher/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/jest-watcher/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-watcher/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-worker": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/jest-worker/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-worker/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/jiti": {
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz",
+ "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==",
+ "bin": {
+ "jiti": "bin/jiti.js"
+ }
+ },
+ "node_modules/js-base64": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
+ "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ=="
+ },
+ "node_modules/js-sha3": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz",
+ "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q=="
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ },
+ "node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="
+ },
+ "node_modules/jsdom": {
+ "version": "16.7.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
+ "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
+ "dependencies": {
+ "abab": "^2.0.5",
+ "acorn": "^8.2.4",
+ "acorn-globals": "^6.0.0",
+ "cssom": "^0.4.4",
+ "cssstyle": "^2.3.0",
+ "data-urls": "^2.0.0",
+ "decimal.js": "^10.2.1",
+ "domexception": "^2.0.1",
+ "escodegen": "^2.0.0",
+ "form-data": "^3.0.0",
+ "html-encoding-sniffer": "^2.0.1",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-potential-custom-element-name": "^1.0.1",
+ "nwsapi": "^2.2.0",
+ "parse5": "6.0.1",
+ "saxes": "^5.0.1",
+ "symbol-tree": "^3.2.4",
+ "tough-cookie": "^4.0.0",
+ "w3c-hr-time": "^1.0.2",
+ "w3c-xmlserializer": "^2.0.0",
+ "webidl-conversions": "^6.1.0",
+ "whatwg-encoding": "^1.0.5",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.5.0",
+ "ws": "^7.4.6",
+ "xml-name-validator": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "canvas": "^2.5.0"
+ },
+ "peerDependenciesMeta": {
+ "canvas": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/json-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
+ },
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ },
+ "node_modules/json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
+ },
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
+ },
+ "node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsonpath": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz",
+ "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==",
+ "dependencies": {
+ "esprima": "1.2.2",
+ "static-eval": "2.0.2",
+ "underscore": "1.12.1"
+ }
+ },
+ "node_modules/jsonpath/node_modules/esprima": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz",
+ "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/jsonpointer": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz",
+ "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/jsprim": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+ "dependencies": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/jsx-ast-utils": {
+ "version": "3.3.5",
+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
+ "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==",
+ "dependencies": {
+ "array-includes": "^3.1.6",
+ "array.prototype.flat": "^1.3.1",
+ "object.assign": "^4.1.4",
+ "object.values": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/keyv": {
+ "version": "4.5.4",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
+ "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
+ "dependencies": {
+ "json-buffer": "3.0.1"
+ }
+ },
+ "node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/kleur": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/klona": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz",
+ "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/language-subtag-registry": {
+ "version": "0.3.22",
+ "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
+ "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w=="
+ },
+ "node_modules/language-tags": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz",
+ "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==",
+ "dependencies": {
+ "language-subtag-registry": "~0.3.2"
+ }
+ },
+ "node_modules/launch-editor": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz",
+ "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==",
+ "dependencies": {
+ "picocolors": "^1.0.0",
+ "shell-quote": "^1.8.1"
+ }
+ },
+ "node_modules/leaflet": {
+ "version": "1.9.4",
+ "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz",
+ "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA=="
+ },
+ "node_modules/leaflet.bigimage": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/leaflet.bigimage/-/leaflet.bigimage-1.0.1.tgz",
+ "integrity": "sha512-ZCqvjgudLau5WevjFjMN4pXjAZV0BUtf3sYnXD1p+uviza9GLx218ckj5lHE+bcakkIufFR7ZSSt1iiUY+9AZA=="
+ },
+ "node_modules/leven": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
+ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/lilconfig": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
+ "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
+ },
+ "node_modules/loader-runner": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
+ "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
+ "engines": {
+ "node": ">=6.11.5"
+ }
+ },
+ "node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
+ },
+ "node_modules/lodash.memoize": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
+ "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
+ },
+ "node_modules/lodash.sortby": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
+ "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA=="
+ },
+ "node_modules/lodash.uniq": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
+ "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
+ },
+ "node_modules/loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "dependencies": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ },
+ "bin": {
+ "loose-envify": "cli.js"
+ }
+ },
+ "node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dependencies": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "node_modules/lz-string": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
+ "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==",
+ "bin": {
+ "lz-string": "bin/bin.js"
+ }
+ },
+ "node_modules/magic-string": {
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz",
+ "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
+ "dependencies": {
+ "sourcemap-codec": "^1.4.8"
+ }
+ },
+ "node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/make-dir/node_modules/semver": {
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/makeerror": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
+ "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
+ "dependencies": {
+ "tmpl": "1.0.5"
+ }
+ },
+ "node_modules/map-obj": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/match-sorter": {
+ "version": "6.3.4",
+ "resolved": "https://registry.npmjs.org/match-sorter/-/match-sorter-6.3.4.tgz",
+ "integrity": "sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg==",
+ "dependencies": {
+ "@babel/runtime": "^7.23.8",
+ "remove-accents": "0.5.0"
+ }
+ },
+ "node_modules/mdn-data": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
+ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA=="
+ },
+ "node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/memfs": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz",
+ "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==",
+ "dependencies": {
+ "fs-monkey": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/memoize-one": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
+ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
+ },
+ "node_modules/meow": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz",
+ "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==",
+ "dependencies": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize": "^1.2.0",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/meow/node_modules/type-fest": {
+ "version": "0.18.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
+ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dependencies": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/microseconds": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/microseconds/-/microseconds-0.2.0.tgz",
+ "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA=="
+ },
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/min-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mini-css-extract-plugin": {
+ "version": "2.7.6",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz",
+ "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==",
+ "dependencies": {
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/mini-css-extract-plugin/node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+ },
+ "node_modules/mini-css-extract-plugin/node_modules/schema-utils": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
+ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.9.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.1.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/minimist-options": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
+ "dependencies": {
+ "arrify": "^1.0.1",
+ "is-plain-obj": "^1.1.0",
+ "kind-of": "^6.0.3"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/minimist-options/node_modules/is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/minipass": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-fetch": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz",
+ "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==",
+ "dependencies": {
+ "minipass": "^3.1.0",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.12"
+ }
+ },
+ "node_modules/minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-sized": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
+ "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minizlib/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/mkdirp": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
+ "dependencies": {
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/multicast-dns": {
+ "version": "7.2.5",
+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz",
+ "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==",
+ "dependencies": {
+ "dns-packet": "^5.2.2",
+ "thunky": "^1.0.2"
+ },
+ "bin": {
+ "multicast-dns": "cli.js"
+ }
+ },
+ "node_modules/mz": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
+ "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
+ "dependencies": {
+ "any-promise": "^1.0.0",
+ "object-assign": "^4.0.1",
+ "thenify-all": "^1.0.0"
+ }
+ },
+ "node_modules/nan": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.19.0.tgz",
+ "integrity": "sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw=="
+ },
+ "node_modules/nano-time": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/nano-time/-/nano-time-1.0.0.tgz",
+ "integrity": "sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==",
+ "dependencies": {
+ "big-integer": "^1.6.16"
+ }
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
+ "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
+ },
+ "node_modules/natural-compare-lite": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz",
+ "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g=="
+ },
+ "node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
+ },
+ "node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/node-forge": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
+ "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
+ "engines": {
+ "node": ">= 6.13.0"
+ }
+ },
+ "node_modules/node-gyp": {
+ "version": "8.4.1",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
+ "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
+ "dependencies": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.6",
+ "make-fetch-happen": "^9.1.0",
+ "nopt": "^5.0.0",
+ "npmlog": "^6.0.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.2",
+ "which": "^2.0.2"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": ">= 10.12.0"
+ }
+ },
+ "node_modules/node-gyp/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/node-gyp/node_modules/make-fetch-happen": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz",
+ "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==",
+ "dependencies": {
+ "agentkeepalive": "^4.1.3",
+ "cacache": "^15.2.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^1.3.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.2",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^6.0.0",
+ "ssri": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/node-gyp/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/node-int64": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.13",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
+ "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ=="
+ },
+ "node_modules/node-sass": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.3.tgz",
+ "integrity": "sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "async-foreach": "^0.1.3",
+ "chalk": "^4.1.2",
+ "cross-spawn": "^7.0.3",
+ "gaze": "^1.0.0",
+ "get-stdin": "^4.0.1",
+ "glob": "^7.0.3",
+ "lodash": "^4.17.15",
+ "meow": "^9.0.0",
+ "nan": "^2.13.2",
+ "node-gyp": "^8.4.1",
+ "npmlog": "^5.0.0",
+ "request": "^2.88.0",
+ "sass-graph": "^4.0.1",
+ "stdout-stream": "^1.4.0",
+ "true-case-path": "^1.0.2"
+ },
+ "bin": {
+ "node-sass": "bin/node-sass"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/node-sass/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/node-sass/node_modules/are-we-there-yet": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
+ "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/node-sass/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/node-sass/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/node-sass/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/node-sass/node_modules/gauge": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
+ "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
+ "dependencies": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.2",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.1",
+ "object-assign": "^4.1.1",
+ "signal-exit": "^3.0.0",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/node-sass/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/node-sass/node_modules/npmlog": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
+ "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
+ "dependencies": {
+ "are-we-there-yet": "^2.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^3.0.0",
+ "set-blocking": "^2.0.0"
+ }
+ },
+ "node_modules/node-sass/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "dependencies": {
+ "abbrev": "1"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/normalize-package-data": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
+ "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
+ "dependencies": {
+ "hosted-git-info": "^4.0.1",
+ "is-core-module": "^2.5.0",
+ "semver": "^7.3.4",
+ "validate-npm-package-license": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-url": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
+ "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npmlog": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz",
+ "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==",
+ "dependencies": {
+ "are-we-there-yet": "^3.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^4.0.3",
+ "set-blocking": "^2.0.0"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
+ "node_modules/nwsapi": {
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz",
+ "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ=="
+ },
+ "node_modules/oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-hash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
+ "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.0.tgz",
+ "integrity": "sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
+ "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "has-symbols": "^1.0.3",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.entries": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz",
+ "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.fromentries": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz",
+ "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.getownpropertydescriptors": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz",
+ "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==",
+ "dependencies": {
+ "array.prototype.reduce": "^1.0.6",
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "safe-array-concat": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.groupby": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz",
+ "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "get-intrinsic": "^1.2.1"
+ }
+ },
+ "node_modules/object.hasown": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz",
+ "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==",
+ "dependencies": {
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.values": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz",
+ "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/oblivious-set": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz",
+ "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw=="
+ },
+ "node_modules/obuf": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
+ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg=="
+ },
+ "node_modules/on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/on-headers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/open": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
+ "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
+ "dependencies": {
+ "define-lazy-prop": "^2.0.0",
+ "is-docker": "^2.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/optionator": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
+ "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
+ "dependencies": {
+ "@aashutoshrathi/word-wrap": "^1.2.3",
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-retry": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
+ "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==",
+ "dependencies": {
+ "@types/retry": "0.12.0",
+ "retry": "^0.13.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/param-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "dependencies": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
+ },
+ "node_modules/parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ },
+ "node_modules/path-to-regexp": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pirates": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
+ "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-up": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz",
+ "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==",
+ "dependencies": {
+ "find-up": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pkg-up/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pkg-up/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pkg-up/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pkg-up/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pkg-up/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.4.31",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
+ "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.6",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/postcss-attribute-case-insensitive": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz",
+ "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-browser-comments": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz",
+ "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==",
+ "engines": {
+ "node": ">=8"
+ },
+ "peerDependencies": {
+ "browserslist": ">=4",
+ "postcss": ">=8"
+ }
+ },
+ "node_modules/postcss-calc": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz",
+ "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.9",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.2"
+ }
+ },
+ "node_modules/postcss-clamp": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz",
+ "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": ">=7.6.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.6"
+ }
+ },
+ "node_modules/postcss-color-functional-notation": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz",
+ "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-color-hex-alpha": {
+ "version": "8.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz",
+ "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/postcss-color-rebeccapurple": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz",
+ "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-colormin": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz",
+ "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "caniuse-api": "^3.0.0",
+ "colord": "^2.9.1",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-convert-values": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz",
+ "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-custom-media": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz",
+ "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.3"
+ }
+ },
+ "node_modules/postcss-custom-properties": {
+ "version": "12.1.11",
+ "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz",
+ "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-custom-selectors": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz",
+ "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.3"
+ }
+ },
+ "node_modules/postcss-dir-pseudo-class": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz",
+ "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-discard-comments": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz",
+ "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-duplicates": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz",
+ "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-empty": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz",
+ "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-discard-overridden": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz",
+ "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-double-position-gradients": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz",
+ "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==",
+ "dependencies": {
+ "@csstools/postcss-progressive-custom-properties": "^1.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-env-function": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz",
+ "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/postcss-flexbugs-fixes": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz",
+ "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==",
+ "peerDependencies": {
+ "postcss": "^8.1.4"
+ }
+ },
+ "node_modules/postcss-focus-visible": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz",
+ "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.9"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/postcss-focus-within": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz",
+ "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.9"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/postcss-font-variant": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz",
+ "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==",
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-gap-properties": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz",
+ "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==",
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-image-set-function": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz",
+ "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-import": {
+ "version": "15.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
+ "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
+ "dependencies": {
+ "postcss-value-parser": "^4.0.0",
+ "read-cache": "^1.0.0",
+ "resolve": "^1.1.7"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.0.0"
+ }
+ },
+ "node_modules/postcss-initial": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz",
+ "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==",
+ "peerDependencies": {
+ "postcss": "^8.0.0"
+ }
+ },
+ "node_modules/postcss-js": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
+ "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
+ "dependencies": {
+ "camelcase-css": "^2.0.1"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >= 16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4.21"
+ }
+ },
+ "node_modules/postcss-lab-function": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz",
+ "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==",
+ "dependencies": {
+ "@csstools/postcss-progressive-custom-properties": "^1.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-load-config": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz",
+ "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==",
+ "dependencies": {
+ "lilconfig": "^2.0.5",
+ "yaml": "^2.1.1"
+ },
+ "engines": {
+ "node": ">= 14"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ "peerDependencies": {
+ "postcss": ">=8.0.9",
+ "ts-node": ">=9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "postcss": {
+ "optional": true
+ },
+ "ts-node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/postcss-load-config/node_modules/yaml": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz",
+ "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==",
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/postcss-loader": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz",
+ "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==",
+ "dependencies": {
+ "cosmiconfig": "^7.0.0",
+ "klona": "^2.0.5",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "postcss": "^7.0.0 || ^8.0.1",
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/postcss-logical": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz",
+ "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==",
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/postcss-media-minmax": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz",
+ "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-merge-longhand": {
+ "version": "5.1.7",
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz",
+ "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0",
+ "stylehacks": "^5.1.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-merge-rules": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz",
+ "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "caniuse-api": "^3.0.0",
+ "cssnano-utils": "^3.1.0",
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-font-values": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz",
+ "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-gradients": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz",
+ "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==",
+ "dependencies": {
+ "colord": "^2.9.1",
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-params": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz",
+ "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-minify-selectors": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz",
+ "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-modules-extract-imports": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
+ "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz",
+ "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==",
+ "dependencies": {
+ "icss-utils": "^5.0.0",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-scope": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz",
+ "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-values": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
+ "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
+ "dependencies": {
+ "icss-utils": "^5.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-nested": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz",
+ "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.11"
+ },
+ "engines": {
+ "node": ">=12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.14"
+ }
+ },
+ "node_modules/postcss-nesting": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz",
+ "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==",
+ "dependencies": {
+ "@csstools/selector-specificity": "^2.0.0",
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-normalize": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz",
+ "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==",
+ "dependencies": {
+ "@csstools/normalize.css": "*",
+ "postcss-browser-comments": "^4",
+ "sanitize.css": "*"
+ },
+ "engines": {
+ "node": ">= 12"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4",
+ "postcss": ">= 8"
+ }
+ },
+ "node_modules/postcss-normalize-charset": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz",
+ "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==",
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-display-values": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz",
+ "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-positions": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz",
+ "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-repeat-style": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz",
+ "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-string": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz",
+ "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-timing-functions": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz",
+ "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-unicode": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz",
+ "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-url": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz",
+ "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==",
+ "dependencies": {
+ "normalize-url": "^6.0.1",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-normalize-whitespace": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz",
+ "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-opacity-percentage": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz",
+ "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==",
+ "funding": [
+ {
+ "type": "kofi",
+ "url": "https://ko-fi.com/mrcgrtz"
+ },
+ {
+ "type": "liberapay",
+ "url": "https://liberapay.com/mrcgrtz"
+ }
+ ],
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-ordered-values": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz",
+ "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==",
+ "dependencies": {
+ "cssnano-utils": "^3.1.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-overflow-shorthand": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz",
+ "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-page-break": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz",
+ "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==",
+ "peerDependencies": {
+ "postcss": "^8"
+ }
+ },
+ "node_modules/postcss-place": {
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz",
+ "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-preset-env": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz",
+ "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==",
+ "dependencies": {
+ "@csstools/postcss-cascade-layers": "^1.1.1",
+ "@csstools/postcss-color-function": "^1.1.1",
+ "@csstools/postcss-font-format-keywords": "^1.0.1",
+ "@csstools/postcss-hwb-function": "^1.0.2",
+ "@csstools/postcss-ic-unit": "^1.0.1",
+ "@csstools/postcss-is-pseudo-class": "^2.0.7",
+ "@csstools/postcss-nested-calc": "^1.0.0",
+ "@csstools/postcss-normalize-display-values": "^1.0.1",
+ "@csstools/postcss-oklab-function": "^1.1.1",
+ "@csstools/postcss-progressive-custom-properties": "^1.3.0",
+ "@csstools/postcss-stepped-value-functions": "^1.0.1",
+ "@csstools/postcss-text-decoration-shorthand": "^1.0.0",
+ "@csstools/postcss-trigonometric-functions": "^1.0.2",
+ "@csstools/postcss-unset-value": "^1.0.2",
+ "autoprefixer": "^10.4.13",
+ "browserslist": "^4.21.4",
+ "css-blank-pseudo": "^3.0.3",
+ "css-has-pseudo": "^3.0.4",
+ "css-prefers-color-scheme": "^6.0.3",
+ "cssdb": "^7.1.0",
+ "postcss-attribute-case-insensitive": "^5.0.2",
+ "postcss-clamp": "^4.1.0",
+ "postcss-color-functional-notation": "^4.2.4",
+ "postcss-color-hex-alpha": "^8.0.4",
+ "postcss-color-rebeccapurple": "^7.1.1",
+ "postcss-custom-media": "^8.0.2",
+ "postcss-custom-properties": "^12.1.10",
+ "postcss-custom-selectors": "^6.0.3",
+ "postcss-dir-pseudo-class": "^6.0.5",
+ "postcss-double-position-gradients": "^3.1.2",
+ "postcss-env-function": "^4.0.6",
+ "postcss-focus-visible": "^6.0.4",
+ "postcss-focus-within": "^5.0.4",
+ "postcss-font-variant": "^5.0.0",
+ "postcss-gap-properties": "^3.0.5",
+ "postcss-image-set-function": "^4.0.7",
+ "postcss-initial": "^4.0.1",
+ "postcss-lab-function": "^4.2.1",
+ "postcss-logical": "^5.0.4",
+ "postcss-media-minmax": "^5.0.0",
+ "postcss-nesting": "^10.2.0",
+ "postcss-opacity-percentage": "^1.1.2",
+ "postcss-overflow-shorthand": "^3.0.4",
+ "postcss-page-break": "^3.0.4",
+ "postcss-place": "^7.0.5",
+ "postcss-pseudo-class-any-link": "^7.1.6",
+ "postcss-replace-overflow-wrap": "^4.0.0",
+ "postcss-selector-not": "^6.0.1",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-pseudo-class-any-link": {
+ "version": "7.1.6",
+ "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz",
+ "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-reduce-initial": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz",
+ "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "caniuse-api": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-reduce-transforms": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz",
+ "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-replace-overflow-wrap": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz",
+ "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==",
+ "peerDependencies": {
+ "postcss": "^8.0.3"
+ }
+ },
+ "node_modules/postcss-selector-not": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz",
+ "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.10"
+ },
+ "engines": {
+ "node": "^12 || ^14 || >=16"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "6.0.13",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz",
+ "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-svgo": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz",
+ "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0",
+ "svgo": "^2.7.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-svgo/node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/postcss-svgo/node_modules/css-tree": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
+ "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+ "dependencies": {
+ "mdn-data": "2.0.14",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/postcss-svgo/node_modules/mdn-data": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
+ },
+ "node_modules/postcss-svgo/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss-svgo/node_modules/svgo": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz",
+ "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
+ "dependencies": {
+ "@trysound/sax": "0.2.0",
+ "commander": "^7.2.0",
+ "css-select": "^4.1.3",
+ "css-tree": "^1.1.3",
+ "csso": "^4.2.0",
+ "picocolors": "^1.0.0",
+ "stable": "^0.1.8"
+ },
+ "bin": {
+ "svgo": "bin/svgo"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/postcss-unique-selectors": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz",
+ "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==",
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.5"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pretty-error": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz",
+ "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==",
+ "dependencies": {
+ "lodash": "^4.17.20",
+ "renderkid": "^3.0.0"
+ }
+ },
+ "node_modules/pretty-format": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
+ "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
+ "dependencies": {
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/pretty-format/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "node_modules/promise": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz",
+ "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==",
+ "dependencies": {
+ "asap": "~2.0.6"
+ }
+ },
+ "node_modules/promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g=="
+ },
+ "node_modules/promise-retry": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
+ "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
+ "dependencies": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/promise-retry/node_modules/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/prompts": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "dependencies": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/prop-types": {
+ "version": "15.8.1",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
+ "dependencies": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.13.1"
+ }
+ },
+ "node_modules/prop-types-extra": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz",
+ "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==",
+ "dependencies": {
+ "react-is": "^16.3.2",
+ "warning": "^4.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=0.14.0"
+ }
+ },
+ "node_modules/prop-types-extra/node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ },
+ "node_modules/prop-types/node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ },
+ "node_modules/proxy-addr": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "dependencies": {
+ "forwarded": "0.2.0",
+ "ipaddr.js": "1.9.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/proxy-addr/node_modules/ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+ },
+ "node_modules/psl": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
+ "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
+ },
+ "node_modules/punycode": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
+ "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/q": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
+ "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
+ "engines": {
+ "node": ">=0.6.0",
+ "teleport": ">=0.2.0"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
+ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
+ "dependencies": {
+ "side-channel": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/querystringify": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/quick-lru": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
+ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/raf": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
+ "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
+ "dependencies": {
+ "performance-now": "^2.1.0"
+ }
+ },
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/raw-body": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
+ "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/raw-body/node_modules/bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/raw-body/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react": {
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
+ "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-app-polyfill": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz",
+ "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==",
+ "dependencies": {
+ "core-js": "^3.19.2",
+ "object-assign": "^4.1.1",
+ "promise": "^8.1.0",
+ "raf": "^3.4.1",
+ "regenerator-runtime": "^0.13.9",
+ "whatwg-fetch": "^3.6.2"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/react-app-polyfill/node_modules/regenerator-runtime": {
+ "version": "0.13.11",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
+ "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg=="
+ },
+ "node_modules/react-bootstrap": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.9.1.tgz",
+ "integrity": "sha512-ezgmh/ARCYp18LbZEqPp0ppvy+ytCmycDORqc8vXSKYV3cer4VH7OReV8uMOoKXmYzivJTxgzGHalGrHamryHA==",
+ "dependencies": {
+ "@babel/runtime": "^7.22.5",
+ "@restart/hooks": "^0.4.9",
+ "@restart/ui": "^1.6.6",
+ "@types/react-transition-group": "^4.4.6",
+ "classnames": "^2.3.2",
+ "dom-helpers": "^5.2.1",
+ "invariant": "^2.2.4",
+ "prop-types": "^15.8.1",
+ "prop-types-extra": "^1.1.0",
+ "react-transition-group": "^4.4.5",
+ "uncontrollable": "^7.2.1",
+ "warning": "^4.0.3"
+ },
+ "peerDependencies": {
+ "@types/react": ">=16.14.8",
+ "react": ">=16.14.0",
+ "react-dom": ">=16.14.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-dev-utils": {
+ "version": "12.0.1",
+ "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz",
+ "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==",
+ "dependencies": {
+ "@babel/code-frame": "^7.16.0",
+ "address": "^1.1.2",
+ "browserslist": "^4.18.1",
+ "chalk": "^4.1.2",
+ "cross-spawn": "^7.0.3",
+ "detect-port-alt": "^1.1.6",
+ "escape-string-regexp": "^4.0.0",
+ "filesize": "^8.0.6",
+ "find-up": "^5.0.0",
+ "fork-ts-checker-webpack-plugin": "^6.5.0",
+ "global-modules": "^2.0.0",
+ "globby": "^11.0.4",
+ "gzip-size": "^6.0.0",
+ "immer": "^9.0.7",
+ "is-root": "^2.1.0",
+ "loader-utils": "^3.2.0",
+ "open": "^8.4.0",
+ "pkg-up": "^3.1.0",
+ "prompts": "^2.4.2",
+ "react-error-overlay": "^6.0.11",
+ "recursive-readdir": "^2.2.2",
+ "shell-quote": "^1.7.3",
+ "strip-ansi": "^6.0.1",
+ "text-table": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/react-dev-utils/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/loader-utils": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz",
+ "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==",
+ "engines": {
+ "node": ">= 12.13.0"
+ }
+ },
+ "node_modules/react-dev-utils/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/react-dom": {
+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
+ "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
+ "dependencies": {
+ "loose-envify": "^1.1.0",
+ "scheduler": "^0.23.0"
+ },
+ "peerDependencies": {
+ "react": "^18.2.0"
+ }
+ },
+ "node_modules/react-error-overlay": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz",
+ "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg=="
+ },
+ "node_modules/react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
+ },
+ "node_modules/react-leaflet": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/react-leaflet/-/react-leaflet-4.2.1.tgz",
+ "integrity": "sha512-p9chkvhcKrWn/H/1FFeVSqLdReGwn2qmiobOQGO3BifX+/vV/39qhY8dGqbdcPh1e6jxh/QHriLXr7a4eLFK4Q==",
+ "dependencies": {
+ "@react-leaflet/core": "^2.1.0"
+ },
+ "peerDependencies": {
+ "leaflet": "^1.9.0",
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/react-lifecycles-compat": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz",
+ "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA=="
+ },
+ "node_modules/react-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.2.tgz",
+ "integrity": "sha512-+PbtI3VuDV0l6CleQMsx2gtK0JZbZKbpdu5ynr+lbsuvtmgbNcS3VM0tuY2QjFNOcWxvXeHjDpy42RO+4U2rug=="
+ },
+ "node_modules/react-query": {
+ "version": "3.39.3",
+ "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.39.3.tgz",
+ "integrity": "sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==",
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "broadcast-channel": "^3.4.1",
+ "match-sorter": "^6.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "react-dom": {
+ "optional": true
+ },
+ "react-native": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-refresh": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz",
+ "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-router": {
+ "version": "6.22.3",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.3.tgz",
+ "integrity": "sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==",
+ "dependencies": {
+ "@remix-run/router": "1.15.3"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.8"
+ }
+ },
+ "node_modules/react-router-dom": {
+ "version": "6.22.3",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.3.tgz",
+ "integrity": "sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==",
+ "dependencies": {
+ "@remix-run/router": "1.15.3",
+ "react-router": "6.22.3"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.8",
+ "react-dom": ">=16.8"
+ }
+ },
+ "node_modules/react-scripts": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz",
+ "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==",
+ "dependencies": {
+ "@babel/core": "^7.16.0",
+ "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3",
+ "@svgr/webpack": "^5.5.0",
+ "babel-jest": "^27.4.2",
+ "babel-loader": "^8.2.3",
+ "babel-plugin-named-asset-import": "^0.3.8",
+ "babel-preset-react-app": "^10.0.1",
+ "bfj": "^7.0.2",
+ "browserslist": "^4.18.1",
+ "camelcase": "^6.2.1",
+ "case-sensitive-paths-webpack-plugin": "^2.4.0",
+ "css-loader": "^6.5.1",
+ "css-minimizer-webpack-plugin": "^3.2.0",
+ "dotenv": "^10.0.0",
+ "dotenv-expand": "^5.1.0",
+ "eslint": "^8.3.0",
+ "eslint-config-react-app": "^7.0.1",
+ "eslint-webpack-plugin": "^3.1.1",
+ "file-loader": "^6.2.0",
+ "fs-extra": "^10.0.0",
+ "html-webpack-plugin": "^5.5.0",
+ "identity-obj-proxy": "^3.0.0",
+ "jest": "^27.4.3",
+ "jest-resolve": "^27.4.2",
+ "jest-watch-typeahead": "^1.0.0",
+ "mini-css-extract-plugin": "^2.4.5",
+ "postcss": "^8.4.4",
+ "postcss-flexbugs-fixes": "^5.0.2",
+ "postcss-loader": "^6.2.1",
+ "postcss-normalize": "^10.0.1",
+ "postcss-preset-env": "^7.0.1",
+ "prompts": "^2.4.2",
+ "react-app-polyfill": "^3.0.0",
+ "react-dev-utils": "^12.0.1",
+ "react-refresh": "^0.11.0",
+ "resolve": "^1.20.0",
+ "resolve-url-loader": "^4.0.0",
+ "sass-loader": "^12.3.0",
+ "semver": "^7.3.5",
+ "source-map-loader": "^3.0.0",
+ "style-loader": "^3.3.1",
+ "tailwindcss": "^3.0.2",
+ "terser-webpack-plugin": "^5.2.5",
+ "webpack": "^5.64.4",
+ "webpack-dev-server": "^4.6.0",
+ "webpack-manifest-plugin": "^4.0.2",
+ "workbox-webpack-plugin": "^6.4.1"
+ },
+ "bin": {
+ "react-scripts": "bin/react-scripts.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "^2.3.2"
+ },
+ "peerDependencies": {
+ "react": ">= 16",
+ "typescript": "^3.2.1 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-select": {
+ "version": "5.8.0",
+ "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.8.0.tgz",
+ "integrity": "sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==",
+ "dependencies": {
+ "@babel/runtime": "^7.12.0",
+ "@emotion/cache": "^11.4.0",
+ "@emotion/react": "^11.8.1",
+ "@floating-ui/dom": "^1.0.1",
+ "@types/react-transition-group": "^4.4.0",
+ "memoize-one": "^6.0.0",
+ "prop-types": "^15.6.0",
+ "react-transition-group": "^4.3.0",
+ "use-isomorphic-layout-effect": "^1.1.2"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/react-transition-group": {
+ "version": "4.4.5",
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
+ "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "dom-helpers": "^5.0.1",
+ "loose-envify": "^1.4.0",
+ "prop-types": "^15.6.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0",
+ "react-dom": ">=16.6.0"
+ }
+ },
+ "node_modules/read-cache": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
+ "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
+ "dependencies": {
+ "pify": "^2.3.0"
+ }
+ },
+ "node_modules/read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dependencies": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dependencies": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/read-pkg/node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
+ },
+ "node_modules/read-pkg/node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/read-pkg/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/read-pkg/node_modules/type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/recursive-readdir": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz",
+ "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==",
+ "dependencies": {
+ "minimatch": "^3.0.5"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "dependencies": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/reflect.getprototypeof": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz",
+ "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "get-intrinsic": "^1.2.1",
+ "globalthis": "^1.0.3",
+ "which-builtin-type": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
+ },
+ "node_modules/regenerate-unicode-properties": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz",
+ "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==",
+ "dependencies": {
+ "regenerate": "^1.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz",
+ "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA=="
+ },
+ "node_modules/regenerator-transform": {
+ "version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz",
+ "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==",
+ "dependencies": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
+ "node_modules/regex-parser": {
+ "version": "2.2.11",
+ "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz",
+ "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q=="
+ },
+ "node_modules/regexp.prototype.flags": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz",
+ "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "set-function-name": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/regexpu-core": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz",
+ "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==",
+ "dependencies": {
+ "@babel/regjsgen": "^0.8.0",
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.1.0",
+ "regjsparser": "^0.9.1",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regjsparser": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz",
+ "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==",
+ "dependencies": {
+ "jsesc": "~0.5.0"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
+ }
+ },
+ "node_modules/regjsparser/node_modules/jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ }
+ },
+ "node_modules/relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/remove-accents": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.5.0.tgz",
+ "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A=="
+ },
+ "node_modules/renderkid": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz",
+ "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==",
+ "dependencies": {
+ "css-select": "^4.1.3",
+ "dom-converter": "^0.2.0",
+ "htmlparser2": "^6.1.0",
+ "lodash": "^4.17.21",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "node_modules/request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
+ "dependencies": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/request/node_modules/form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/request/node_modules/qs": {
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
+ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/request/node_modules/tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "dependencies": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/request/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
+ },
+ "node_modules/resolve": {
+ "version": "1.22.8",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
+ "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+ "dependencies": {
+ "is-core-module": "^2.13.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-cwd": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-url-loader": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz",
+ "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==",
+ "dependencies": {
+ "adjust-sourcemap-loader": "^4.0.0",
+ "convert-source-map": "^1.7.0",
+ "loader-utils": "^2.0.0",
+ "postcss": "^7.0.35",
+ "source-map": "0.6.1"
+ },
+ "engines": {
+ "node": ">=8.9"
+ },
+ "peerDependencies": {
+ "rework": "1.0.1",
+ "rework-visit": "1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "rework": {
+ "optional": true
+ },
+ "rework-visit": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/resolve-url-loader/node_modules/convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
+ },
+ "node_modules/resolve-url-loader/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
+ },
+ "node_modules/resolve-url-loader/node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/resolve-url-loader/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve.exports": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz",
+ "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/retry": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
+ "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/rollup": {
+ "version": "2.79.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
+ "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==",
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/rollup-plugin-terser": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz",
+ "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==",
+ "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser",
+ "dependencies": {
+ "@babel/code-frame": "^7.10.4",
+ "jest-worker": "^26.2.1",
+ "serialize-javascript": "^4.0.0",
+ "terser": "^5.0.0"
+ },
+ "peerDependencies": {
+ "rollup": "^2.0.0"
+ }
+ },
+ "node_modules/rollup-plugin-terser/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/rollup-plugin-terser/node_modules/jest-worker": {
+ "version": "26.6.2",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
+ "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^7.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+ "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/rollup-plugin-terser/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/safe-array-concat": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz",
+ "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.2.1",
+ "has-symbols": "^1.0.3",
+ "isarray": "^2.0.5"
+ },
+ "engines": {
+ "node": ">=0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/safe-regex-test": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
+ "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.3",
+ "is-regex": "^1.1.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "node_modules/sanitize.css": {
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz",
+ "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA=="
+ },
+ "node_modules/sass": {
+ "version": "1.77.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.0.tgz",
+ "integrity": "sha512-eGj4HNfXqBWtSnvItNkn7B6icqH14i3CiCGbzMKs3BAPTq62pp9NBYsBgyN4cA+qssqo9r26lW4JSvlaUUWbgw==",
+ "dependencies": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/sass-graph": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.1.tgz",
+ "integrity": "sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==",
+ "dependencies": {
+ "glob": "^7.0.0",
+ "lodash": "^4.17.11",
+ "scss-tokenizer": "^0.4.3",
+ "yargs": "^17.2.1"
+ },
+ "bin": {
+ "sassgraph": "bin/sassgraph"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/sass-graph/node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/sass-graph/node_modules/yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/sass-graph/node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/sass-loader": {
+ "version": "12.6.0",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz",
+ "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==",
+ "dependencies": {
+ "klona": "^2.0.4",
+ "neo-async": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "fibers": ">= 3.1.0",
+ "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0",
+ "sass": "^1.3.0",
+ "sass-embedded": "*",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "fibers": {
+ "optional": true
+ },
+ "node-sass": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
+ },
+ "node_modules/saxes": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
+ "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
+ "dependencies": {
+ "xmlchars": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/scheduler": {
+ "version": "0.23.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
+ "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
+ "dependencies": {
+ "loose-envify": "^1.1.0"
+ }
+ },
+ "node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/scss-tokenizer": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.4.3.tgz",
+ "integrity": "sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==",
+ "dependencies": {
+ "js-base64": "^2.4.9",
+ "source-map": "^0.7.3"
+ }
+ },
+ "node_modules/select-hose": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
+ "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg=="
+ },
+ "node_modules/selfsigned": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz",
+ "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==",
+ "dependencies": {
+ "node-forge": "^1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/send": {
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
+ "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "2.0.0",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "2.4.1",
+ "range-parser": "~1.2.1",
+ "statuses": "2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/send/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/send/node_modules/debug/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/send/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ },
+ "node_modules/serialize-javascript": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
+ "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/serve-index": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
+ "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
+ "dependencies": {
+ "accepts": "~1.3.4",
+ "batch": "0.6.1",
+ "debug": "2.6.9",
+ "escape-html": "~1.0.3",
+ "http-errors": "~1.6.2",
+ "mime-types": "~2.1.17",
+ "parseurl": "~1.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/serve-index/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/serve-index/node_modules/depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-index/node_modules/http-errors": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+ "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
+ "dependencies": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.0",
+ "statuses": ">= 1.4.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-index/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
+ },
+ "node_modules/serve-index/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "node_modules/serve-index/node_modules/setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
+ },
+ "node_modules/serve-index/node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-static": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
+ "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
+ "dependencies": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.18.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
+ },
+ "node_modules/set-function-name": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz",
+ "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==",
+ "dependencies": {
+ "define-data-property": "^1.0.1",
+ "functions-have-names": "^1.2.3",
+ "has-property-descriptors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shell-quote": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
+ "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
+ },
+ "node_modules/sisteransi": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
+ },
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "engines": {
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/sockjs": {
+ "version": "0.3.24",
+ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
+ "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
+ "dependencies": {
+ "faye-websocket": "^0.11.3",
+ "uuid": "^8.3.2",
+ "websocket-driver": "^0.7.4"
+ }
+ },
+ "node_modules/socks": {
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
+ "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==",
+ "dependencies": {
+ "ip-address": "^9.0.5",
+ "smart-buffer": "^4.2.0"
+ },
+ "engines": {
+ "node": ">= 10.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/socks-proxy-agent": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz",
+ "integrity": "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==",
+ "dependencies": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.3",
+ "socks": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/source-list-map": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
+ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
+ },
+ "node_modules/source-map": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-loader": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz",
+ "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==",
+ "dependencies": {
+ "abab": "^2.0.5",
+ "iconv-lite": "^0.6.3",
+ "source-map-js": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/source-map-support/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sourcemap-codec": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
+ "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==",
+ "deprecated": "Please use @jridgewell/sourcemap-codec instead"
+ },
+ "node_modules/spdx-correct": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
+ "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-exceptions": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
+ "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w=="
+ },
+ "node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-license-ids": {
+ "version": "3.0.17",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz",
+ "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg=="
+ },
+ "node_modules/spdy": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
+ "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
+ "dependencies": {
+ "debug": "^4.1.0",
+ "handle-thing": "^2.0.0",
+ "http-deceiver": "^1.2.7",
+ "select-hose": "^2.0.0",
+ "spdy-transport": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/spdy-transport": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
+ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
+ "dependencies": {
+ "debug": "^4.1.0",
+ "detect-node": "^2.0.4",
+ "hpack.js": "^2.1.6",
+ "obuf": "^1.1.2",
+ "readable-stream": "^3.0.6",
+ "wbuf": "^1.7.3"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
+ },
+ "node_modules/sshpk": {
+ "version": "1.18.0",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz",
+ "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==",
+ "dependencies": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ },
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ssri": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
+ "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
+ "dependencies": {
+ "minipass": "^3.1.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/stable": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
+ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
+ "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility"
+ },
+ "node_modules/stack-utils": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
+ "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
+ "dependencies": {
+ "escape-string-regexp": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/stack-utils/node_modules/escape-string-regexp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+ "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/stackframe": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
+ "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw=="
+ },
+ "node_modules/static-eval": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz",
+ "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==",
+ "dependencies": {
+ "escodegen": "^1.8.1"
+ }
+ },
+ "node_modules/static-eval/node_modules/escodegen": {
+ "version": "1.14.3",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
+ "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^4.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=4.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/static-eval/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/static-eval/node_modules/levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
+ "dependencies": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/static-eval/node_modules/optionator": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
+ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+ "dependencies": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/static-eval/node_modules/prelude-ls": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/static-eval/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-eval/node_modules/type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
+ "dependencies": {
+ "prelude-ls": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/stdout-stream": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
+ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
+ "dependencies": {
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "node_modules/stdout-stream/node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
+ },
+ "node_modules/stdout-stream/node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/stdout-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "node_modules/stdout-stream/node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/stop-iteration-iterator": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
+ "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
+ "dependencies": {
+ "internal-slot": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/string-length": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
+ "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
+ "dependencies": {
+ "char-regex": "^1.0.2",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/string-natural-compare": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz",
+ "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw=="
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-width/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "node_modules/string.prototype.matchall": {
+ "version": "4.0.10",
+ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz",
+ "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1",
+ "get-intrinsic": "^1.2.1",
+ "has-symbols": "^1.0.3",
+ "internal-slot": "^1.0.5",
+ "regexp.prototype.flags": "^1.5.0",
+ "set-function-name": "^2.0.0",
+ "side-channel": "^1.0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trim": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz",
+ "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimend": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz",
+ "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimstart": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz",
+ "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.2.0",
+ "es-abstract": "^1.22.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/stringify-object": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
+ "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
+ "dependencies": {
+ "get-own-enumerable-property-symbols": "^3.0.0",
+ "is-obj": "^1.0.1",
+ "is-regexp": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz",
+ "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "dependencies": {
+ "min-indent": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/style-loader": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz",
+ "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==",
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
+ "node_modules/style-to-js": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.12.tgz",
+ "integrity": "sha512-tv+/FkgNYHI2fvCoBMsqPHh5xovwiw+C3X0Gfnss/Syau0Nr3IqGOJ9XiOYXoPnToHVbllKFf5qCNFJGwFg5mg==",
+ "dependencies": {
+ "style-to-object": "1.0.6"
+ }
+ },
+ "node_modules/style-to-object": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.6.tgz",
+ "integrity": "sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==",
+ "dependencies": {
+ "inline-style-parser": "0.2.3"
+ }
+ },
+ "node_modules/stylehacks": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
+ "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==",
+ "dependencies": {
+ "browserslist": "^4.21.4",
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.2.15"
+ }
+ },
+ "node_modules/stylis": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz",
+ "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw=="
+ },
+ "node_modules/sucrase": {
+ "version": "3.34.0",
+ "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz",
+ "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "commander": "^4.0.0",
+ "glob": "7.1.6",
+ "lines-and-columns": "^1.1.6",
+ "mz": "^2.7.0",
+ "pirates": "^4.0.1",
+ "ts-interface-checker": "^0.1.9"
+ },
+ "bin": {
+ "sucrase": "bin/sucrase",
+ "sucrase-node": "bin/sucrase-node"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/sucrase/node_modules/commander": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/sucrase/node_modules/glob": {
+ "version": "7.1.6",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+ "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/supports-hyperlinks": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz",
+ "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==",
+ "dependencies": {
+ "has-flag": "^4.0.0",
+ "supports-color": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-hyperlinks/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-hyperlinks/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/svg-parser": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz",
+ "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ=="
+ },
+ "node_modules/svgo": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
+ "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
+ "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.",
+ "dependencies": {
+ "chalk": "^2.4.1",
+ "coa": "^2.0.2",
+ "css-select": "^2.0.0",
+ "css-select-base-adapter": "^0.1.1",
+ "css-tree": "1.0.0-alpha.37",
+ "csso": "^4.0.2",
+ "js-yaml": "^3.13.1",
+ "mkdirp": "~0.5.1",
+ "object.values": "^1.1.0",
+ "sax": "~1.2.4",
+ "stable": "^0.1.8",
+ "unquote": "~1.1.1",
+ "util.promisify": "~1.0.0"
+ },
+ "bin": {
+ "svgo": "bin/svgo"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/svgo/node_modules/css-select": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
+ "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^3.2.1",
+ "domutils": "^1.7.0",
+ "nth-check": "^1.0.2"
+ }
+ },
+ "node_modules/svgo/node_modules/css-what": {
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
+ "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/svgo/node_modules/dom-serializer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/svgo/node_modules/domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "dependencies": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
+ },
+ "node_modules/svgo/node_modules/nth-check": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
+ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
+ "dependencies": {
+ "boolbase": "~1.0.0"
+ }
+ },
+ "node_modules/swiper": {
+ "version": "11.0.2",
+ "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.0.2.tgz",
+ "integrity": "sha512-JMHZYdUDG0V5ZdzWJkQicW4F7u4edmS4vlOhciTDhcZokDL2N8EE2uP4INxqIgpiJMoeHlwATqZk2yEAW7F6Dw==",
+ "funding": [
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/swiperjs"
+ },
+ {
+ "type": "open_collective",
+ "url": "http://opencollective.com/swiper"
+ }
+ ],
+ "engines": {
+ "node": ">= 4.7.0"
+ }
+ },
+ "node_modules/symbol-tree": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
+ },
+ "node_modules/tailwindcss": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz",
+ "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==",
+ "dependencies": {
+ "@alloc/quick-lru": "^5.2.0",
+ "arg": "^5.0.2",
+ "chokidar": "^3.5.3",
+ "didyoumean": "^1.2.2",
+ "dlv": "^1.1.3",
+ "fast-glob": "^3.2.12",
+ "glob-parent": "^6.0.2",
+ "is-glob": "^4.0.3",
+ "jiti": "^1.18.2",
+ "lilconfig": "^2.1.0",
+ "micromatch": "^4.0.5",
+ "normalize-path": "^3.0.0",
+ "object-hash": "^3.0.0",
+ "picocolors": "^1.0.0",
+ "postcss": "^8.4.23",
+ "postcss-import": "^15.1.0",
+ "postcss-js": "^4.0.1",
+ "postcss-load-config": "^4.0.1",
+ "postcss-nested": "^6.0.1",
+ "postcss-selector-parser": "^6.0.11",
+ "resolve": "^1.22.2",
+ "sucrase": "^3.32.0"
+ },
+ "bin": {
+ "tailwind": "lib/cli.js",
+ "tailwindcss": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
+ "node_modules/tapable": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tar": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
+ "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^5.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/tar/node_modules/minipass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/tar/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/tar/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/temp-dir": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
+ "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/tempy": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz",
+ "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==",
+ "dependencies": {
+ "is-stream": "^2.0.0",
+ "temp-dir": "^2.0.0",
+ "type-fest": "^0.16.0",
+ "unique-string": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/tempy/node_modules/type-fest": {
+ "version": "0.16.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz",
+ "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/terminal-link": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
+ "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "supports-hyperlinks": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/terser": {
+ "version": "5.21.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz",
+ "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==",
+ "dependencies": {
+ "@jridgewell/source-map": "^0.3.3",
+ "acorn": "^8.8.2",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/terser-webpack-plugin": {
+ "version": "5.3.9",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz",
+ "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==",
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.17",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.1",
+ "terser": "^5.16.8"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "uglify-js": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/terser/node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+ },
+ "node_modules/test-exclude": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
+ "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
+ "dependencies": {
+ "@istanbuljs/schema": "^0.1.2",
+ "glob": "^7.1.4",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
+ },
+ "node_modules/thenify": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
+ "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
+ "dependencies": {
+ "any-promise": "^1.0.0"
+ }
+ },
+ "node_modules/thenify-all": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
+ "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
+ "dependencies": {
+ "thenify": ">= 3.1.0 < 4"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/throat": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz",
+ "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ=="
+ },
+ "node_modules/thunky": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
+ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="
+ },
+ "node_modules/tmpl": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
+ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="
+ },
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/toidentifier": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/tough-cookie": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
+ "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
+ "dependencies": {
+ "psl": "^1.1.33",
+ "punycode": "^2.1.1",
+ "universalify": "^0.2.0",
+ "url-parse": "^1.5.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tough-cookie/node_modules/universalify": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
+ "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/tr46": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
+ "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
+ "dependencies": {
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/trim-newlines": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
+ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/true-case-path": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
+ "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
+ "dependencies": {
+ "glob": "^7.1.2"
+ }
+ },
+ "node_modules/tryer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
+ "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA=="
+ },
+ "node_modules/ts-interface-checker": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
+ "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="
+ },
+ "node_modules/tsconfig-paths": {
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
+ "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
+ "dependencies": {
+ "@types/json5": "^0.0.29",
+ "json5": "^1.0.2",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "node_modules/tsconfig-paths/node_modules/json5": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
+ "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/tsconfig-paths/node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ },
+ "node_modules/tsutils": {
+ "version": "3.21.0",
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
+ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
+ "dependencies": {
+ "tslib": "^1.8.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ },
+ "peerDependencies": {
+ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
+ }
+ },
+ "node_modules/tsutils/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
+ },
+ "node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/type-detect": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
+ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/typed-array-buffer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz",
+ "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.2.1",
+ "is-typed-array": "^1.1.10"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/typed-array-byte-length": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz",
+ "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "has-proto": "^1.0.1",
+ "is-typed-array": "^1.1.10"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typed-array-byte-offset": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz",
+ "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "has-proto": "^1.0.1",
+ "is-typed-array": "^1.1.10"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typed-array-length": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
+ "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "is-typed-array": "^1.1.9"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typedarray-to-buffer": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
+ "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+ "dependencies": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "4.9.5",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz",
+ "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==",
+ "peer": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=4.2.0"
+ }
+ },
+ "node_modules/unbox-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
+ "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-bigints": "^1.0.2",
+ "has-symbols": "^1.0.3",
+ "which-boxed-primitive": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/uncontrollable": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz",
+ "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.6.3",
+ "@types/react": ">=16.9.11",
+ "invariant": "^2.2.4",
+ "react-lifecycles-compat": "^3.0.4"
+ },
+ "peerDependencies": {
+ "react": ">=15.0.0"
+ }
+ },
+ "node_modules/underscore": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz",
+ "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw=="
+ },
+ "node_modules/undici-types": {
+ "version": "5.25.3",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz",
+ "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA=="
+ },
+ "node_modules/unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "dependencies": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-value-ecmascript": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz",
+ "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-property-aliases-ecmascript": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
+ "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "dependencies": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "node_modules/unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "node_modules/unique-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
+ "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
+ "dependencies": {
+ "crypto-random-string": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/unload": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/unload/-/unload-2.2.0.tgz",
+ "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==",
+ "dependencies": {
+ "@babel/runtime": "^7.6.2",
+ "detect-node": "^2.0.4"
+ }
+ },
+ "node_modules/unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/unquote": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
+ "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg=="
+ },
+ "node_modules/upath": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
+ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
+ "engines": {
+ "node": ">=4",
+ "yarn": "*"
+ }
+ },
+ "node_modules/update-browserslist-db": {
+ "version": "1.0.13",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
+ "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "escalade": "^3.1.1",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "update-browserslist-db": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/url-parse": {
+ "version": "1.5.10",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
+ "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
+ "dependencies": {
+ "querystringify": "^2.1.1",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "node_modules/use-isomorphic-layout-effect": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
+ "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
+ },
+ "node_modules/util.promisify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
+ "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
+ "dependencies": {
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.17.2",
+ "has-symbols": "^1.0.1",
+ "object.getownpropertydescriptors": "^2.1.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/utila": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+ "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA=="
+ },
+ "node_modules/utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/v8-to-istanbul": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz",
+ "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==",
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "^2.0.1",
+ "convert-source-map": "^1.6.0",
+ "source-map": "^0.7.3"
+ },
+ "engines": {
+ "node": ">=10.12.0"
+ }
+ },
+ "node_modules/v8-to-istanbul/node_modules/convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
+ },
+ "node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "node_modules/verror/node_modules/core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="
+ },
+ "node_modules/w3c-hr-time": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
+ "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
+ "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.",
+ "dependencies": {
+ "browser-process-hrtime": "^1.0.0"
+ }
+ },
+ "node_modules/w3c-xmlserializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
+ "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
+ "dependencies": {
+ "xml-name-validator": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/walker": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
+ "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
+ "dependencies": {
+ "makeerror": "1.0.12"
+ }
+ },
+ "node_modules/warning": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
+ "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "node_modules/watchpack": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
+ "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
+ "dependencies": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/wbuf": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
+ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
+ "dependencies": {
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/web-vitals": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz",
+ "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg=="
+ },
+ "node_modules/webidl-conversions": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
+ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
+ "engines": {
+ "node": ">=10.4"
+ }
+ },
+ "node_modules/webpack": {
+ "version": "5.89.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz",
+ "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==",
+ "dependencies": {
+ "@types/eslint-scope": "^3.7.3",
+ "@types/estree": "^1.0.0",
+ "@webassemblyjs/ast": "^1.11.5",
+ "@webassemblyjs/wasm-edit": "^1.11.5",
+ "@webassemblyjs/wasm-parser": "^1.11.5",
+ "acorn": "^8.7.1",
+ "acorn-import-assertions": "^1.9.0",
+ "browserslist": "^4.14.5",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.15.0",
+ "es-module-lexer": "^1.2.1",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.9",
+ "json-parse-even-better-errors": "^2.3.1",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.2.0",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.3.7",
+ "watchpack": "^2.4.0",
+ "webpack-sources": "^3.2.3"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-dev-middleware": {
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz",
+ "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==",
+ "dependencies": {
+ "colorette": "^2.0.10",
+ "memfs": "^3.4.3",
+ "mime-types": "^2.1.31",
+ "range-parser": "^1.2.1",
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+ },
+ "node_modules/webpack-dev-middleware/node_modules/schema-utils": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
+ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.9.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.1.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/webpack-dev-server": {
+ "version": "4.15.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz",
+ "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==",
+ "dependencies": {
+ "@types/bonjour": "^3.5.9",
+ "@types/connect-history-api-fallback": "^1.3.5",
+ "@types/express": "^4.17.13",
+ "@types/serve-index": "^1.9.1",
+ "@types/serve-static": "^1.13.10",
+ "@types/sockjs": "^0.3.33",
+ "@types/ws": "^8.5.5",
+ "ansi-html-community": "^0.0.8",
+ "bonjour-service": "^1.0.11",
+ "chokidar": "^3.5.3",
+ "colorette": "^2.0.10",
+ "compression": "^1.7.4",
+ "connect-history-api-fallback": "^2.0.0",
+ "default-gateway": "^6.0.3",
+ "express": "^4.17.3",
+ "graceful-fs": "^4.2.6",
+ "html-entities": "^2.3.2",
+ "http-proxy-middleware": "^2.0.3",
+ "ipaddr.js": "^2.0.1",
+ "launch-editor": "^2.6.0",
+ "open": "^8.0.9",
+ "p-retry": "^4.5.0",
+ "rimraf": "^3.0.2",
+ "schema-utils": "^4.0.0",
+ "selfsigned": "^2.1.1",
+ "serve-index": "^1.9.1",
+ "sockjs": "^0.3.24",
+ "spdy": "^4.0.2",
+ "webpack-dev-middleware": "^5.3.1",
+ "ws": "^8.13.0"
+ },
+ "bin": {
+ "webpack-dev-server": "bin/webpack-dev-server.js"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.37.0 || ^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack": {
+ "optional": true
+ },
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/ajv-keywords": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
+ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+ },
+ "node_modules/webpack-dev-server/node_modules/schema-utils": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
+ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.9.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.1.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/ws": {
+ "version": "8.14.2",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
+ "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-manifest-plugin": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz",
+ "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==",
+ "dependencies": {
+ "tapable": "^2.0.0",
+ "webpack-sources": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=12.22.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.44.2 || ^5.47.0"
+ }
+ },
+ "node_modules/webpack-manifest-plugin/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz",
+ "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==",
+ "dependencies": {
+ "source-list-map": "^2.0.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack-sources": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
+ "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack/node_modules/eslint-scope": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+ "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/webpack/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/websocket-driver": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+ "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
+ "dependencies": {
+ "http-parser-js": ">=0.5.1",
+ "safe-buffer": ">=5.1.0",
+ "websocket-extensions": ">=0.1.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/websocket-extensions": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/whatwg-encoding": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
+ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
+ "dependencies": {
+ "iconv-lite": "0.4.24"
+ }
+ },
+ "node_modules/whatwg-encoding/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/whatwg-fetch": {
+ "version": "3.6.19",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz",
+ "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw=="
+ },
+ "node_modules/whatwg-mimetype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
+ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="
+ },
+ "node_modules/whatwg-url": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
+ "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
+ "dependencies": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/which-boxed-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+ "dependencies": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-builtin-type": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz",
+ "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==",
+ "dependencies": {
+ "function.prototype.name": "^1.1.5",
+ "has-tostringtag": "^1.0.0",
+ "is-async-function": "^2.0.0",
+ "is-date-object": "^1.0.5",
+ "is-finalizationregistry": "^1.0.2",
+ "is-generator-function": "^1.0.10",
+ "is-regex": "^1.1.4",
+ "is-weakref": "^1.0.2",
+ "isarray": "^2.0.5",
+ "which-boxed-primitive": "^1.0.2",
+ "which-collection": "^1.0.1",
+ "which-typed-array": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-collection": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz",
+ "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==",
+ "dependencies": {
+ "is-map": "^2.0.1",
+ "is-set": "^2.0.1",
+ "is-weakmap": "^2.0.1",
+ "is-weakset": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-typed-array": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz",
+ "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.5",
+ "call-bind": "^1.0.2",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/wide-align": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+ "dependencies": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/workbox-background-sync": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz",
+ "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==",
+ "dependencies": {
+ "idb": "^7.0.1",
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-broadcast-update": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz",
+ "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==",
+ "dependencies": {
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-build": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz",
+ "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==",
+ "dependencies": {
+ "@apideck/better-ajv-errors": "^0.3.1",
+ "@babel/core": "^7.11.1",
+ "@babel/preset-env": "^7.11.0",
+ "@babel/runtime": "^7.11.2",
+ "@rollup/plugin-babel": "^5.2.0",
+ "@rollup/plugin-node-resolve": "^11.2.1",
+ "@rollup/plugin-replace": "^2.4.1",
+ "@surma/rollup-plugin-off-main-thread": "^2.2.3",
+ "ajv": "^8.6.0",
+ "common-tags": "^1.8.0",
+ "fast-json-stable-stringify": "^2.1.0",
+ "fs-extra": "^9.0.1",
+ "glob": "^7.1.6",
+ "lodash": "^4.17.20",
+ "pretty-bytes": "^5.3.0",
+ "rollup": "^2.43.1",
+ "rollup-plugin-terser": "^7.0.0",
+ "source-map": "^0.8.0-beta.0",
+ "stringify-object": "^3.3.0",
+ "strip-comments": "^2.0.1",
+ "tempy": "^0.6.0",
+ "upath": "^1.2.0",
+ "workbox-background-sync": "6.6.0",
+ "workbox-broadcast-update": "6.6.0",
+ "workbox-cacheable-response": "6.6.0",
+ "workbox-core": "6.6.0",
+ "workbox-expiration": "6.6.0",
+ "workbox-google-analytics": "6.6.0",
+ "workbox-navigation-preload": "6.6.0",
+ "workbox-precaching": "6.6.0",
+ "workbox-range-requests": "6.6.0",
+ "workbox-recipes": "6.6.0",
+ "workbox-routing": "6.6.0",
+ "workbox-strategies": "6.6.0",
+ "workbox-streams": "6.6.0",
+ "workbox-sw": "6.6.0",
+ "workbox-window": "6.6.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz",
+ "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==",
+ "dependencies": {
+ "json-schema": "^0.4.0",
+ "jsonpointer": "^5.0.0",
+ "leven": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "ajv": ">=8"
+ }
+ },
+ "node_modules/workbox-build/node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/workbox-build/node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/workbox-build/node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
+ },
+ "node_modules/workbox-build/node_modules/source-map": {
+ "version": "0.8.0-beta.0",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
+ "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==",
+ "dependencies": {
+ "whatwg-url": "^7.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/workbox-build/node_modules/tr46": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
+ "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/workbox-build/node_modules/webidl-conversions": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
+ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="
+ },
+ "node_modules/workbox-build/node_modules/whatwg-url": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
+ "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
+ "dependencies": {
+ "lodash.sortby": "^4.7.0",
+ "tr46": "^1.0.1",
+ "webidl-conversions": "^4.0.2"
+ }
+ },
+ "node_modules/workbox-cacheable-response": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz",
+ "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==",
+ "deprecated": "workbox-background-sync@6.6.0",
+ "dependencies": {
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-core": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz",
+ "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ=="
+ },
+ "node_modules/workbox-expiration": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz",
+ "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==",
+ "dependencies": {
+ "idb": "^7.0.1",
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-google-analytics": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz",
+ "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==",
+ "dependencies": {
+ "workbox-background-sync": "6.6.0",
+ "workbox-core": "6.6.0",
+ "workbox-routing": "6.6.0",
+ "workbox-strategies": "6.6.0"
+ }
+ },
+ "node_modules/workbox-navigation-preload": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz",
+ "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==",
+ "dependencies": {
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-precaching": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz",
+ "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==",
+ "dependencies": {
+ "workbox-core": "6.6.0",
+ "workbox-routing": "6.6.0",
+ "workbox-strategies": "6.6.0"
+ }
+ },
+ "node_modules/workbox-range-requests": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz",
+ "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==",
+ "dependencies": {
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-recipes": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz",
+ "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==",
+ "dependencies": {
+ "workbox-cacheable-response": "6.6.0",
+ "workbox-core": "6.6.0",
+ "workbox-expiration": "6.6.0",
+ "workbox-precaching": "6.6.0",
+ "workbox-routing": "6.6.0",
+ "workbox-strategies": "6.6.0"
+ }
+ },
+ "node_modules/workbox-routing": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz",
+ "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==",
+ "dependencies": {
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-strategies": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz",
+ "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==",
+ "dependencies": {
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/workbox-streams": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz",
+ "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==",
+ "dependencies": {
+ "workbox-core": "6.6.0",
+ "workbox-routing": "6.6.0"
+ }
+ },
+ "node_modules/workbox-sw": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz",
+ "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ=="
+ },
+ "node_modules/workbox-webpack-plugin": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz",
+ "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==",
+ "dependencies": {
+ "fast-json-stable-stringify": "^2.1.0",
+ "pretty-bytes": "^5.4.1",
+ "upath": "^1.2.0",
+ "webpack-sources": "^1.4.3",
+ "workbox-build": "6.6.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.4.0 || ^5.9.0"
+ }
+ },
+ "node_modules/workbox-webpack-plugin/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+ "dependencies": {
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/workbox-window": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz",
+ "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==",
+ "dependencies": {
+ "@types/trusted-types": "^2.0.2",
+ "workbox-core": "6.6.0"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
+ },
+ "node_modules/write-file-atomic": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
+ "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "node_modules/ws": {
+ "version": "7.5.9",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
+ "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/xml-name-validator": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
+ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
+ },
+ "node_modules/xmlchars": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ },
+ "node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ }
+ }
+}
diff --git a/salw_client/package.json b/salw_client/package.json
new file mode 100644
index 0000000..fde5563
--- /dev/null
+++ b/salw_client/package.json
@@ -0,0 +1,55 @@
+{
+ "name": "salw_client",
+ "version": "0.1.0",
+ "private": true,
+ "dependencies": {
+ "@fortawesome/fontawesome-svg-core": "^6.5.2",
+ "@fortawesome/free-solid-svg-icons": "^6.5.2",
+ "@fortawesome/react-fontawesome": "^0.2.1",
+ "@testing-library/jest-dom": "^5.17.0",
+ "@testing-library/react": "^13.4.0",
+ "@testing-library/user-event": "^13.5.0",
+ "axios": "^1.7.7",
+ "bootstrap": "^5.3.2",
+ "dompurify": "^3.1.4",
+ "html-react-parser": "^5.1.10",
+ "leaflet": "^1.9.4",
+ "leaflet.bigimage": "^1.0.1",
+ "node-sass": "^7.0.3",
+ "react": "^18.2.0",
+ "react-bootstrap": "^2.9.1",
+ "react-dom": "^18.2.0",
+ "react-leaflet": "^4.2.1",
+ "react-query": "^3.39.3",
+ "react-router-dom": "^6.22.3",
+ "react-scripts": "5.0.1",
+ "react-select": "^5.8.0",
+ "sass": "^1.77.0",
+ "swiper": "^11.0.2",
+ "web-vitals": "^2.1.4"
+ },
+ "scripts": {
+ "start": "react-scripts start",
+ "build": "react-scripts build",
+ "test": "react-scripts test",
+ "eject": "react-scripts eject"
+ },
+ "eslintConfig": {
+ "extends": [
+ "react-app",
+ "react-app/jest"
+ ]
+ },
+ "browserslist": {
+ "production": [
+ ">0.2%",
+ "not dead",
+ "not op_mini all"
+ ],
+ "development": [
+ "last 1 chrome version",
+ "last 1 firefox version",
+ "last 1 safari version"
+ ]
+ }
+}
diff --git a/salw_client/public/favicon.ico b/salw_client/public/favicon.ico
new file mode 100644
index 0000000..a11777c
Binary files /dev/null and b/salw_client/public/favicon.ico differ
diff --git a/salw_client/public/index.html b/salw_client/public/index.html
new file mode 100644
index 0000000..6f2c6ba
--- /dev/null
+++ b/salw_client/public/index.html
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ React App
+
+
+ You need to enable JavaScript to run this app.
+
+
+
+
diff --git a/salw_client/public/logo192.png b/salw_client/public/logo192.png
new file mode 100644
index 0000000..fc44b0a
Binary files /dev/null and b/salw_client/public/logo192.png differ
diff --git a/salw_client/public/logo512.png b/salw_client/public/logo512.png
new file mode 100644
index 0000000..a4e47a6
Binary files /dev/null and b/salw_client/public/logo512.png differ
diff --git a/salw_client/public/manifest.json b/salw_client/public/manifest.json
new file mode 100644
index 0000000..080d6c7
--- /dev/null
+++ b/salw_client/public/manifest.json
@@ -0,0 +1,25 @@
+{
+ "short_name": "React App",
+ "name": "Create React App Sample",
+ "icons": [
+ {
+ "src": "favicon.ico",
+ "sizes": "64x64 32x32 24x24 16x16",
+ "type": "image/x-icon"
+ },
+ {
+ "src": "logo192.png",
+ "type": "image/png",
+ "sizes": "192x192"
+ },
+ {
+ "src": "logo512.png",
+ "type": "image/png",
+ "sizes": "512x512"
+ }
+ ],
+ "start_url": ".",
+ "display": "standalone",
+ "theme_color": "#000000",
+ "background_color": "#ffffff"
+}
diff --git a/salw_client/public/robots.txt b/salw_client/public/robots.txt
new file mode 100644
index 0000000..e9e57dc
--- /dev/null
+++ b/salw_client/public/robots.txt
@@ -0,0 +1,3 @@
+# https://www.robotstxt.org/robotstxt.html
+User-agent: *
+Disallow:
diff --git a/salw_client/src/App.css b/salw_client/src/App.css
new file mode 100644
index 0000000..274a3e1
--- /dev/null
+++ b/salw_client/src/App.css
@@ -0,0 +1,41 @@
+.App {
+ text-align: center;
+}
+
+.App-logo {
+ height: 40vmin;
+ pointer-events: none;
+}
+
+@media (prefers-reduced-motion: no-preference) {
+ .App-logo {
+ animation: App-logo-spin infinite 20s linear;
+ }
+}
+
+.App-header {
+ background-color: #282c34;
+ min-height: 100vh;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ font-size: calc(10px + 2vmin);
+ color: white;
+}
+
+.App-link {
+ color: #61dafb;
+}
+
+@keyframes App-logo-spin {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(360deg);
+ }
+}
+
+
+
diff --git a/salw_client/src/App.js b/salw_client/src/App.js
new file mode 100644
index 0000000..8dd02c3
--- /dev/null
+++ b/salw_client/src/App.js
@@ -0,0 +1,19 @@
+import logo from "./logo.svg";
+import "./App.css";
+import NavBarSalw from "./Components/Layout/NavBarSalw/NavBarSalw.js";
+import { QueryClient, QueryClientProvider } from "react-query";
+import { DataProvider } from "./Context/DataContext.js";
+
+const queryClient = new QueryClient();
+
+const App = () => {
+ return (
+
+
+
+
+
+ );
+};
+
+export default App;
diff --git a/salw_client/src/App.test.js b/salw_client/src/App.test.js
new file mode 100644
index 0000000..1f03afe
--- /dev/null
+++ b/salw_client/src/App.test.js
@@ -0,0 +1,8 @@
+import { render, screen } from '@testing-library/react';
+import App from './App';
+
+test('renders learn react link', () => {
+ render( );
+ const linkElement = screen.getByText(/learn react/i);
+ expect(linkElement).toBeInTheDocument();
+});
diff --git a/salw_client/src/Components/Helpers/TruncateContent/TruncateContent.css b/salw_client/src/Components/Helpers/TruncateContent/TruncateContent.css
new file mode 100644
index 0000000..a031fba
--- /dev/null
+++ b/salw_client/src/Components/Helpers/TruncateContent/TruncateContent.css
@@ -0,0 +1,25 @@
+.content-wrapper {
+ position: relative;
+ max-height: 150px; /* Adjust this value to the desired truncated height */
+ overflow: hidden;
+ transition: max-height 0.3s ease;
+ }
+
+ .content-wrapper.expanded {
+ max-height: none;
+ }
+
+ .read-more {
+ display: block;
+ margin-top: 10px;
+ color: blue;
+ background: none;
+ border: none;
+ cursor: pointer;
+ text-decoration: underline;
+ font-size: 1rem;
+ }
+
+ .read-more:focus {
+ outline: none;
+ }
\ No newline at end of file
diff --git a/salw_client/src/Components/Helpers/TruncateContent/TruncateContent.jsx b/salw_client/src/Components/Helpers/TruncateContent/TruncateContent.jsx
new file mode 100644
index 0000000..f68d187
--- /dev/null
+++ b/salw_client/src/Components/Helpers/TruncateContent/TruncateContent.jsx
@@ -0,0 +1,25 @@
+import React, { useState } from "react";
+import "./TruncateContent.css";
+
+const TruncateContent = ({ children }) => {
+ const [isExpanded, setIsExpanded] = useState(false);
+
+ const toggleReadMore = () => {
+ setIsExpanded(!isExpanded);
+ };
+
+ return (
+ <>
+
+ {children}
+
+
+ {isExpanded ? "Read Less" : "Read More"}
+
+ >
+ );
+};
+
+export default TruncateContent;
diff --git a/salw_client/src/Components/Layout/AfricaMapFilters/AfricaMapFilters.js b/salw_client/src/Components/Layout/AfricaMapFilters/AfricaMapFilters.js
new file mode 100644
index 0000000..bbf95cf
--- /dev/null
+++ b/salw_client/src/Components/Layout/AfricaMapFilters/AfricaMapFilters.js
@@ -0,0 +1,58 @@
+import React, { useState, useEffect } from "react";
+import Africa from "../../../Data/TestAfrica.geojson";
+import Dropdown from "react-bootstrap/Dropdown";
+import DropdownButton from "react-bootstrap/DropdownButton";
+import Select from "react-select";
+
+const AfricaMapFilters = ({ handleCountrySelect }) => {
+
+ const [africaCountries, setAfricaCountries] = useState(null);
+ const [loading, setLoading] = useState(true);
+ const [error, setError] = useState(null);
+ const [selectedOption, setSelectedOption] = useState(null);
+
+ useEffect(() => {
+ const fetchAfricaCountries = async () => {
+ try {
+ const response = await fetch(Africa);
+ const data = await response.json();
+ setAfricaCountries(
+ data.features.map((country) => ({
+ value: country.properties.name,
+ label: country.properties.name,
+ target: country,
+ }))
+ );
+ setLoading(false);
+ } catch (error) {
+ setError(error);
+ setLoading(false);
+ }
+ };
+ fetchAfricaCountries();
+ }, []);
+
+ const handleChange = (selectedOption) => {
+ setSelectedOption(selectedOption);
+ handleCountrySelect(selectedOption);
+ };
+
+ return (
+
+ AfricaMapFilters
+
+
Select a country:
+
+
+
+ );
+};
+
+export default AfricaMapFilters;
diff --git a/salw_client/src/Components/Layout/CarouselsSalw/CarouselsSalw.js b/salw_client/src/Components/Layout/CarouselsSalw/CarouselsSalw.js
new file mode 100644
index 0000000..849537c
--- /dev/null
+++ b/salw_client/src/Components/Layout/CarouselsSalw/CarouselsSalw.js
@@ -0,0 +1,36 @@
+import React from "react";
+import Carousel from "react-bootstrap/Carousel";
+import Container from "react-bootstrap/esm/Container";
+import Classes from "./CarouselsSalw.module.css";
+
+import weapon1 from "../../../img/weapon1.png";
+import weapon2 from "../../../img/weapon2.png";
+import weapon3 from "../../../img/weapon3.png";
+import weapon4 from "../../../img/weapon4.png";
+import weapon5 from "../../../img/weapon5.png";
+
+const CarouselsSalw = () => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default CarouselsSalw;
diff --git a/salw_client/src/Components/Layout/CarouselsSalw/CarouselsSalw.module.css b/salw_client/src/Components/Layout/CarouselsSalw/CarouselsSalw.module.css
new file mode 100644
index 0000000..86e739e
--- /dev/null
+++ b/salw_client/src/Components/Layout/CarouselsSalw/CarouselsSalw.module.css
@@ -0,0 +1,6 @@
+.swiper {
+ border: solid 1px #ccc;
+ border-radius: 15px;
+ background-color: #ccc;
+ height: 100%;
+}
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/ControlInAfricaMap.js b/salw_client/src/Components/Layout/ControlInAfrica/ControlInAfricaMap.js
new file mode 100644
index 0000000..e7c4cbc
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/ControlInAfricaMap.js
@@ -0,0 +1,816 @@
+import React, { createRef } from "react";
+import { MapContainer, GeoJSON, Marker, Tooltip } from "react-leaflet";
+import L from "leaflet";
+import Africa from "../../../Data/ControlinAfrica.geojson";
+
+import Orgs from "../../../Data/Orgs.geojson";
+import "../../../Styles/main.scss";
+import { CountryStyle, CountrySelectedStyle } from "./countryStyles";
+import MapInfoBox from "./MapInfoBox"; // Import the InfoBox component
+import MarkerIcon from "./MarkerIcon";
+import CountryPopup from "./CountryPopup";
+import FilterBox from "./FilterBox";
+import Container from "react-bootstrap/Container";
+import Row from "react-bootstrap/Row";
+import Col from "react-bootstrap/Col";
+import SelectedFilters from "./SelectedFilters";
+import TreatyInfoBox from "./TreatyInfoBox";
+
+import Icon1 from "../../../Icons/icon1.svg";
+import Icon2 from "../../../Icons/icon2.svg";
+import Icon3 from "../../../Icons/icon3.svg";
+import Icon4 from "../../../Icons/icon4.svg";
+import Icon5 from "../../../Icons/icon5.svg";
+import Icon6 from "../../../Icons/icon6.svg";
+import Icon7 from "../../../Icons/icon7.svg";
+import Icon8 from "../../../Icons/icon8.svg";
+import Icon9 from "../../../Icons/icon9.svg";
+import Icon10 from "../../../Icons/icon10.svg";
+import Icon11 from "../../../Icons/icon11.svg";
+import Icon12 from "../../../Icons/icon12.svg";
+import Icon13 from "../../../Icons/icon13.svg";
+import Icon14 from "../../../Icons/icon14.svg";
+import Icon15 from "../../../Icons/icon15.svg";
+import Icon16 from "../../../Icons/icon16.svg";
+import Icon17 from "../../../Icons/icon17.svg";
+import Icon18 from "../../../Icons/icon18.svg";
+import Icon19 from "../../../Icons/icon19.svg";
+import Icon20 from "../../../Icons/icon20.svg";
+import Icon21 from "../../../Icons/icon21.svg";
+import Icon22 from "../../../Icons/icon22.svg";
+import Icon23 from "../../../Icons/icon23.svg";
+import Icon24 from "../../../Icons/icon24.svg";
+import Icon25 from "../../../Icons/icon25.svg";
+import Icon26 from "../../../Icons/icon26.svg";
+import Card_ from "../../UI/Card_/Card_";
+
+const iconMap = {
+ Icon1: Icon1,
+ Icon2: Icon2,
+ Icon3: Icon3,
+ Icon4: Icon4,
+ Icon5: Icon5,
+ Icon6: Icon6,
+ Icon7: Icon7,
+ Icon8: Icon8,
+ Icon9: Icon9,
+ Icon10: Icon10,
+ Icon11: Icon11,
+ Icon12: Icon12,
+ Icon13: Icon13,
+ Icon14: Icon14,
+ Icon15: Icon15,
+ Icon16: Icon16,
+ Icon17: Icon17,
+ Icon18: Icon18,
+ Icon19: Icon19,
+ Icon20: Icon20,
+ Icon21: Icon21,
+ Icon22: Icon22,
+ Icon23: Icon23,
+ Icon24: Icon24,
+ Icon25: Icon25,
+ Icon26: Icon26,
+};
+
+class ControlInAfricaMap extends React.Component {
+ constructor(props) {
+ super(props);
+
+ this.mapRef = createRef(); // Create a ref to store the MapContainer instance
+ this.state = {
+ africaCountries: null, // The GeoJSON data for the African countries
+ countriesNames: [], // The names of the countries for select list
+ regional_organisations: [], // The regional organisations data
+ geographical_regions: [], // The geographical regions data
+ regional_treaties: [], // The regional treaties data
+ international_treaties: [], // The international treaties data
+ internationalIntsruments: [], // The international instruments data
+ africanIntsruments: [], // The african instruments data
+
+ loading: true,
+ error: null,
+
+ center: [3, 15],
+ zoom: this.getZoomLevel(window.innerWidth),
+ scrollWheelZoom: false,
+ zoomControl: false,
+
+ openedTooltipLayer: null,
+
+ selectedCountry: "", // The name of the selected country
+ selectedRegion: "", // The name of the selected region
+ selectedTreaty: "", // The name of the selected treaty
+ selectedTreatyOfficialName: "", // For the Slescted filters box
+
+ selectedCountriesNamesRegions: [],
+ selectedCountriesNamesTreaties: [],
+ selectedCountriesFeaturesRegions: [],
+ selectedCountriesFeaturesTreaties: [],
+ selectedCommonCountries: [],
+
+ selectedCountryColor: "yellow",
+ selectedIcon: "none",
+
+ currentStatuesTreaty: "",
+ prevStatuesTreaty: "",
+
+ infoBox: [],
+ showInfoBox: false,
+ };
+ }
+
+ componentDidMount() {
+ this.fetchData();
+ window.addEventListener("resize", this.handleResize);
+ if (L.control.bigImage) {
+ L.control.bigImage({ position: 'topright' }).addTo(this.mapRef);
+ }
+ }
+
+ componentWillUnmount() {
+ window.removeEventListener("resize", this.handleResize);
+ }
+
+ fetchData = async () => {
+ try {
+ const response = await fetch(Africa);
+ const data = await response.json();
+ this.setState(
+ {
+ africaCountries: data.features,
+ countriesNames: data.features
+ .map((feature) => feature.properties.name)
+ .sort(),
+ loading: false,
+ },
+ () => {}
+ );
+ } catch (error) {
+ this.setState({
+ error: error,
+ loading: false,
+ });
+ }
+
+ try {
+ //console.log("fetching data");
+ const response = await fetch(Orgs); // Ensure this is a valid URL
+ if (!response.ok) {
+ throw new Error(`HTTP error! status: ${response.status}`);
+ }
+ const data = await response.json();
+ // Replace icon names with actual icon objects
+ const regional_treaties = data.regional_treaties.map((treaty) => ({
+ ...treaty,
+ icon_eligible: iconMap[treaty.icon_eligible] || null,
+ icon_signed: iconMap[treaty.icon_signed] || null,
+ icon_ratified: iconMap[treaty.icon_ratified] || null,
+ }));
+
+ const international_treaties = data.international_treaties.map(
+ (treaty) => ({
+ ...treaty,
+ icon_eligible: iconMap[treaty.icon_eligible] || null,
+ icon_signed: iconMap[treaty.icon_signed] || null,
+ icon_ratified: iconMap[treaty.icon_ratified] || null,
+ })
+ );
+
+ const internationalIntsruments = data.internationalIntsruments.map(
+ (instrument) => ({
+ ...instrument,
+ icon: iconMap[instrument.icon] || null,
+ })
+ );
+
+ const africanIntsruments = data.africanIntsruments.map((instrument) => ({
+ ...instrument,
+ icon: iconMap[instrument.icon] || null,
+ }));
+
+ this.setState(
+ {
+ regional_organisations: data.regional_organisations,
+ geographical_regions: data.geographical_regions,
+ regional_treaties,
+ international_treaties,
+ internationalIntsruments,
+ africanIntsruments,
+ },
+ () => {
+ // Callback after state has been updated (optional)
+ }
+ );
+ } catch (error) {
+ //console.error("Error fetching the JSON file:", error);
+ }
+ };
+
+ getZoomLevel = () => {
+ const screenWidth = window.innerWidth;
+ //console.log(screenWidth);
+ if (screenWidth <= 800) {
+ //console.log("small screen");
+ return 3;
+ } else if (screenWidth <= 1024) {
+ return 4;
+ } else {
+ return 4;
+ }
+ };
+
+ handleResize = () => {
+ this.setState({
+ zoom: this.getZoomLevel(window.innerWidth),
+ });
+ };
+
+ resetMap = () => {
+ if (this.mapRef.current) {
+ this.mapRef.current.setView(this.state.center, this.state.zoom); // Set the center and zoom to initial values
+ }
+ };
+ zoomIn = () => {
+ if (this.mapRef.current) {
+ this.mapRef.current.setZoom(this.mapRef.current.getZoom() + 1);
+ }
+ };
+ zoomOut = () => {
+ if (this.mapRef.current) {
+ this.mapRef.current.setZoom(this.mapRef.current.getZoom() - 1);
+ }
+ };
+
+ handleCountryChange = (e) => {
+ const countryName = e.target.value || e.target.getAttribute("data-country");
+ const { selectedCountry } = this.state;
+ if (countryName === selectedCountry) {
+ this.setState({ selectedCountry: "" });
+ return;
+ }
+ this.setState({ selectedCountry: countryName }, () => {
+ //this.openTooltipForCountry(countryName);
+ });
+ };
+
+ onEachFeature = (feature, layer) => {
+ // Bind event to layer
+ layer.on({
+ //mouseover: this.onMouseOver,
+ //mouseout: this.onMouseOut,
+ click: this.onMouseClick,
+ });
+ };
+ // To Do: Delete this function
+ openTooltipForCountry = (countryName) => {
+ const { africaCountries } = this.state;
+ if (!africaCountries) return;
+
+ const feature = africaCountries.find(
+ (feature) => feature.properties.name === countryName
+ );
+ if (!feature) return;
+
+ const { openedTooltipLayer } = this.state;
+ if (openedTooltipLayer) {
+ openedTooltipLayer.closeTooltip(); // Close the previously opened tooltip
+ }
+
+ const layer = L.geoJSON(feature);
+
+ // Update the state to store the currently opened tooltip
+ this.setState({ openedTooltipLayer: layer });
+ };
+
+ onMouseClick = (e) => {
+ const countryName = e.target.feature.properties.name;
+ if (countryName === this.state.selectedCountry) {
+ this.setState({
+ selectedCountry: "",
+ selectedRegion: "",
+ selectedTreaty: "",
+ selectedTreatyOfficialName: "",
+
+ selectedCountriesNamesRegions: [],
+ selectedCountriesNamesTreaties: [],
+ selectedCountriesFeaturesRegions: [],
+ selectedCountriesFeaturesTreaties: [],
+
+ selectedCountryColor: "yellow",
+
+ prevStatuesTreaty: "",
+
+ infoBox: [],
+ showInfoBox: false,
+ });
+ this.props.updateCountryID(null);
+ return;
+ }
+
+ this.setState({
+ selectedCountry: countryName,
+ selectedRegion: "",
+ selectedTreaty: "",
+ selectedTreatyOfficialName: "",
+
+ selectedCountriesNamesRegions: [],
+ selectedCountriesNamesTreaties: [],
+ selectedCountriesFeaturesRegions: [],
+ selectedCountriesFeaturesTreaties: [],
+
+ selectedCountryColor: "yellow",
+
+ prevStatuesTreaty: "",
+
+ infoBox: [],
+ showInfoBox: false,
+ });
+
+ this.props.updateCountryID(e.target.feature.properties.id);
+ };
+
+ handleOrganizationClick = (name, color) => {
+ const { selectedRegion, prevStatuesTreaty, africaCountries } = this.state;
+
+ if (selectedRegion === name) {
+ //console.log("same");
+ this.setState({
+ selectedCountriesNamesRegions: [],
+ selectedCountriesNamesTreaties: [],
+ selectedCountryColor: "yellow",
+ selectedCountry: "",
+ selectedRegion: "",
+ showInfoBox: false,
+ currentStatuesTreaty: "",
+ });
+ return;
+ }
+
+ if (prevStatuesTreaty) {
+ //console.log("change");
+ this.setState({
+ selectedCountriesNamesTreaties: [],
+ selectedCountry: "",
+ currentStatuesTreaty: "",
+ });
+ }
+
+ let selectedCountriesNamesRegions = [];
+ let selectedCountriesFeaturesRegions = [];
+
+ africaCountries.forEach((feature) => {
+ if (feature.properties[name] === 1) {
+ selectedCountriesNamesRegions.push(feature.properties.name);
+ selectedCountriesFeaturesRegions.push(feature);
+ }
+ });
+
+ this.setState({
+ selectedCountriesNamesRegions,
+ selectedCountryColor: color,
+ selectedCountry: "",
+ selectedRegion: name,
+ selectedCountriesFeaturesRegions,
+ selectedTreaty: "",
+ selectedTreatyOfficialName: "",
+ showInfoBox: true,
+ });
+ };
+
+ handleTreatiesClick = (name, status, official_name) => {
+ const {
+ selectedRegion,
+ selectedTreaty,
+ selectedCountriesNamesRegions,
+ prevStatuesTreaty,
+ africaCountries,
+ regional_treaties,
+ international_treaties,
+ internationalIntsruments,
+ africanIntsruments,
+ currentStatuesTreaty,
+ } = this.state;
+
+ // get the icon of the selected treaty based on the name and status of the treaty
+ //console.log(name, status);
+
+ let org =
+ regional_treaties.find((org) => org.name2 === name) ||
+ international_treaties.find((org) => org.name2 === name);
+
+ let instrument =
+ internationalIntsruments.find(
+ (instrument) => instrument.name2 === name
+ ) || africanIntsruments.find((instrument) => instrument.name2 === name);
+
+ const selectedIcon = org
+ ? org[`icon_${status.toLowerCase()}`] || "none"
+ : instrument
+ ? instrument[`icon`] || "none"
+ : "none";
+
+ this.setState({
+ selectedIcon,
+ currentStatuesTreaty: status,
+ });
+
+ // console.log(status, ":", currentStatuesTreaty, prevStatuesTreaty);
+
+ // if the same treaty is selected previously and the region is not selected
+ // then the treaty will be deselected
+ if (
+ selectedTreaty === name &&
+ prevStatuesTreaty === status &&
+ selectedRegion === ""
+ ) {
+ //console.log("1");
+ this.setState({
+ selectedCountriesNamesRegions: [],
+ selectedCountriesNamesTreaties: [],
+ selectedCountryColor: "yellow",
+ selectedCountry: "",
+ selectedTreaty: "",
+ selectedTreatyOfficialName: "",
+ currentStatuesTreaty: "",
+ prevStatuesTreaty: "",
+ prevStatuesRegion: "",
+ selectedIcon: "none",
+ showInfoBox: false,
+ });
+ return;
+ }
+
+ // if the same treaty is selected previously and the region is selected
+ // then the treaty will be deselected
+ if (selectedTreaty === name && prevStatuesTreaty === status) {
+ //console.log("2");
+ this.setState({
+ selectedCountriesNamesTreaties: [],
+ selectedCountry: "",
+ selectedTreaty: "",
+ selectedTreatyOfficialName: "",
+ prevStatuesTreaty: "",
+ currentStatuesTreaty: "",
+ selectedIcon: "none",
+ showInfoBox: true,
+ });
+ return;
+ }
+
+ let selectedCountriesNamesTreaties = [];
+ let selectedCountriesFeaturesTreaties = [];
+
+ africaCountries.forEach((feature) => {
+ if (
+ feature.properties[name] === 1 ||
+ feature.properties[name] === status
+ ) {
+ selectedCountriesNamesTreaties.push(feature.properties.name);
+ selectedCountriesFeaturesTreaties.push(feature);
+ }
+ });
+ // if the region is selected then the treaty will be selected based on the
+ // intersection of the region and the treaty
+ if (selectedRegion) {
+ //console.log("intersect");
+ const intersection = selectedCountriesNamesTreaties.filter((country) =>
+ selectedCountriesNamesRegions.includes(country)
+ );
+ const selectedCommonCountries = selectedCountriesNamesTreaties
+ .filter((country) => selectedCountriesNamesRegions.includes(country))
+ .map((country) => ({
+ country,
+ status,
+ }));
+ this.setState({
+ selectedCountriesNamesTreaties: intersection,
+ selectedCountry: "",
+ selectedTreaty: name,
+ selectedTreatyOfficialName: official_name,
+ currentStatuesTreaty: status,
+ prevStatuesTreaty: status,
+ showInfoBox: true,
+ selectedCommonCountries,
+ });
+ return;
+ }
+
+ this.setState({
+ selectedCountriesNamesTreaties,
+ selectedCountry: "",
+ selectedTreaty: name,
+ selectedTreatyOfficialName: official_name,
+ currentStatuesTreaty: status,
+ prevStatuesTreaty: status,
+ selectedCountriesFeaturesTreaties,
+ });
+
+ // if region and treaty selected
+ if (
+ this.state.selectedRegion &&
+ regional_treaties.some((org) => org.name2 === name)
+ ) {
+ this.setState({
+ selectedTreaty: name,
+ selectedTreatyOfficialName: official_name,
+ currentStatuesTreaty: status,
+ });
+ }
+ };
+
+ regionalOrganisationStatistics = () => {
+ const {
+ selectedCountriesFeaturesRegions,
+ regional_treaties,
+ international_treaties,
+ internationalIntsruments,
+ africanIntsruments,
+ } = this.state;
+
+ // Helper function to process treaties
+ const processTreaties = (treaties) => {
+ return treaties.map((org) => {
+ let countriesSigned = 0;
+ let countriesEligible = 0;
+ let countriesRatified = 0;
+
+ selectedCountriesFeaturesRegions.forEach((feature) => {
+ const status = feature.properties[org.name2];
+ if (status === "Signed") {
+ countriesSigned++;
+ } else if (status === "Eligible") {
+ countriesEligible++;
+ } else if (status === "Ratified") {
+ countriesRatified++;
+ }
+ });
+
+ return {
+ name: org.name,
+ signed: countriesSigned,
+ eligible: countriesEligible,
+ ratified: countriesRatified,
+ };
+ });
+ };
+
+ // Helper function to process instruments
+ const processInstruments = (instruments) => {
+ return instruments.map((instrument) => {
+ const countris = selectedCountriesFeaturesRegions.filter(
+ (feature) => feature.properties[instrument.name2] === 1
+ );
+ return {
+ name: instrument.name,
+ countries: countris.length,
+ };
+ });
+ };
+
+ const organisationsRegionalTreaties = processTreaties(regional_treaties);
+ const organisationsInternationalTreaties = processTreaties(
+ international_treaties
+ );
+
+ const internationalIntsruments_ = processInstruments(
+ internationalIntsruments
+ );
+ const africanIntsruments_ = processInstruments(africanIntsruments);
+
+ return {
+ organisationsRegionalTreaties,
+ organisationsInternationalTreaties,
+ internationalIntsruments_,
+ africanIntsruments_,
+ };
+ };
+
+ // Define the function to determine the style
+ getFeatureStyle = (
+ feature,
+ selectedCountry,
+ selectedCountriesNamesRegions,
+ selectedCountriesNamesTreaties,
+ selectedCountryColor
+ ) => {
+ const { name } = feature.properties;
+ // select one country
+ if (name === selectedCountry) {
+ //console.log("one country selected");
+ return CountrySelectedStyle(selectedCountryColor);
+ }
+
+ const inSelectedRegions = selectedCountriesNamesRegions.includes(name);
+ const inSelectedTreaties = selectedCountriesNamesTreaties.includes(name);
+ // select one region
+ if (inSelectedRegions && !selectedCountriesNamesTreaties.length) {
+ //console.log("region selected");
+ return CountrySelectedStyle(selectedCountryColor);
+ }
+ // select one treaty
+ if (inSelectedRegions && !inSelectedTreaties) {
+ //console.log("region and treaty selected 1");
+ return CountrySelectedStyle(selectedCountryColor);
+ }
+ // select region and treaty
+ if (inSelectedRegions && inSelectedTreaties) {
+ //console.log("region and treaty selected 2");
+ return CountrySelectedStyle(selectedCountryColor, 0.7);
+ }
+ // default style
+ //console.log("default");
+ return CountryStyle();
+ };
+
+ render() {
+ const {
+ africaCountries,
+ loading,
+ error,
+ zoom,
+ zoomControl,
+ center,
+ scrollWheelZoom,
+ showInfoBox,
+ countriesNames,
+ selectedCountry,
+ selectedCountriesNamesRegions,
+ selectedCountriesNamesTreaties,
+ currentStatuesTreaty,
+ selectedCountryColor,
+ selectedRegion,
+ selectedTreaty,
+ selectedTreatyOfficialName,
+ selectedIcon,
+ geographical_regions,
+ regional_organisations,
+ regional_treaties,
+ international_treaties,
+ internationalIntsruments,
+ africanIntsruments,
+ } = this.state;
+
+ if (loading) {
+ return Loading...
;
+ }
+ if (error) {
+ return Error: {error.message}
;
+ }
+ return (
+
+
+
+
+
+
+
+
+ {africaCountries && (
+ <>
+
+ this.getFeatureStyle(
+ feature,
+ selectedCountry,
+ selectedCountriesNamesRegions,
+ selectedCountriesNamesTreaties,
+ selectedCountryColor
+ )
+ }
+ key="africa-map"
+ data={africaCountries}
+ />
+ >
+ )}
+ {selectedCountry &&
+ africaCountries.map((feature) => {
+ if (feature.properties.name === selectedCountry) {
+ return (
+
+
+
+
+
+ );
+ }
+ })}
+
+ {selectedTreaty &&
+ selectedCountriesNamesTreaties &&
+ africaCountries.map((feature, index) => {
+ if (
+ selectedCountriesNamesTreaties.includes(
+ feature.properties.name
+ )
+ ) {
+ return (
+
+ );
+ }
+ })}
+
+
+ +
+ -
+ *
+
+
+
+
+ Select a country
+ {countriesNames.map((country, index) => (
+
+ {country}
+
+ ))}
+
+
+
+ {selectedRegion || selectedTreatyOfficialName ? (
+
+ ) : (
+ <>>
+ )}
+ {selectedRegion && selectedTreaty && (
+
+ )}
+
+ {showInfoBox && (
+
+ )}
+
+
+
+
+
+ );
+ }
+}
+
+export default ControlInAfricaMap;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/CountryPopup.jsx b/salw_client/src/Components/Layout/ControlInAfrica/CountryPopup.jsx
new file mode 100644
index 0000000..756a204
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/CountryPopup.jsx
@@ -0,0 +1,90 @@
+import React from "react";
+import "../../../Styles/main.scss";
+
+import Icon1 from "../../../Icons/icon1.svg";
+import Icon16 from "../../../Icons/icon16.svg";
+import Icon20 from "../../../Icons/icon20.svg";
+
+const findColorByName = (name, regional_organisations) => {
+ const org = regional_organisations.find((org) => org.name === name);
+ return org ? org.color : ""; // Return color value if found, otherwise return an empty string
+};
+
+const CountryPopup = (props) => {
+ const {
+ feature,
+ regional_organisations,
+ regional_treaties,
+ international_treaties,
+ } = props;
+ return (
+ <>
+ {feature.properties.name}
+
+ {regional_organisations.map((org) => (
+
+ ))}
+
+
+ {regional_treaties.map((treaty) => (
+
+
+
+ ))}
+
+
+
+ {international_treaties.map((treaty) => (
+
+
+
+ ))}
+
+
+
+
+ {feature.properties.UNProgrammeofAction === 1 && (
+
+ )}
+
+
+ {feature.properties.InternationalTracingInstrument === 1 && (
+
+ )}
+
+
+ {feature.properties["StG-PoA"] === 1 && (
+
+ )}
+
+
+ >
+ );
+};
+
+export default CountryPopup;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/DetailsSection.jsx b/salw_client/src/Components/Layout/ControlInAfrica/DetailsSection.jsx
new file mode 100644
index 0000000..4e04f6b
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/DetailsSection.jsx
@@ -0,0 +1,342 @@
+import React, { useState, useEffect } from "react";
+import Stack from "react-bootstrap/Stack";
+import Card_ from "../../UI/Card_/Card_";
+import { useAfricaData } from "../../../Context/DataContext";
+
+import Icon1 from "../../../Icons/icon1.svg";
+import Icon2 from "../../../Icons/icon2.svg";
+import Icon3 from "../../../Icons/icon3.svg";
+import Icon4 from "../../../Icons/icon4.svg";
+import Icon5 from "../../../Icons/icon5.svg";
+import Icon6 from "../../../Icons/icon6.svg";
+import Icon7 from "../../../Icons/icon7.svg";
+import Icon8 from "../../../Icons/icon8.svg";
+import Icon9 from "../../../Icons/icon9.svg";
+import Icon10 from "../../../Icons/icon10.svg";
+import Icon11 from "../../../Icons/icon11.svg";
+import Icon12 from "../../../Icons/icon12.svg";
+import Icon13 from "../../../Icons/icon13.svg";
+import Icon14 from "../../../Icons/icon14.svg";
+import Icon15 from "../../../Icons/icon15.svg";
+import Icon16 from "../../../Icons/icon16.svg";
+import Icon17 from "../../../Icons/icon17.svg";
+import Icon18 from "../../../Icons/icon18.svg";
+import Icon19 from "../../../Icons/icon19.svg";
+import Icon20 from "../../../Icons/icon20.svg";
+import Icon21 from "../../../Icons/icon21.svg";
+import Icon22 from "../../../Icons/icon22.svg";
+import Icon23 from "../../../Icons/icon23.svg";
+import Icon24 from "../../../Icons/icon24.svg";
+import Icon25 from "../../../Icons/icon25.svg";
+import Icon26 from "../../../Icons/icon26.svg";
+
+const regional_organisations = [
+ { name: "AU", color: "#b2df8a" },
+ { name: "EAC", color: "#33a02c" },
+ { name: "IGAD", color: "#fb9a99" },
+ { name: "UMA", color: "#e31a1c" },
+ { name: "COMESA", color: "#fdbf6f" },
+ { name: "ECOWAS", color: "#ff7f00" },
+ { name: "CEN-SAD", color: "#cab2d6" },
+ { name: "SADC", color: "#6a3d9a" },
+ { name: "ECCAS", color: "#ffff99" },
+ { name: "ICGLR", color: "#b15928" },
+ { name: "RECSA", color: "#a6cee3" },
+ { name: "SARCOM", color: "#1f78b4" },
+];
+
+const regional_treaties = [
+ {
+ name: "Bamako Declaration",
+ name2: "BamakoDeclaration",
+ icon_eligible: Icon26,
+ icon_signed: Icon24,
+ icon_ratified: null,
+ },
+ {
+ name: "Kinshasa Convention",
+ name2: "KinshasaConvention",
+ icon_eligible: Icon4,
+ icon_signed: Icon6,
+ icon_ratified: Icon5,
+ },
+ {
+ name: "ECOWAS Convention",
+ name2: "ECOWASConvention",
+ icon_eligible: Icon2,
+ icon_signed: Icon3,
+ icon_ratified: null,
+ },
+ {
+ name: "Khartoum Declaration",
+ name2: "KhartoumDeclaration",
+ icon_eligible: Icon21,
+ icon_signed: Icon23,
+ icon_ratified: null,
+ },
+ {
+ name: "Nairobi Protocol",
+ name2: "NairobiProtocol",
+ icon_eligible: Icon22,
+ icon_signed: Icon25,
+ icon_ratified: null,
+ },
+ {
+ name: "SADC Firearms Protocol",
+ name2: "SADCFirearmsProtocol",
+ icon_eligible: Icon8,
+ icon_signed: Icon7,
+ icon_ratified: Icon9,
+ },
+];
+
+const international_treaties = [
+ {
+ name: "Arms Trade Treaty",
+ name2: "ArmsTradeTreaty",
+ icon_eligible: Icon19,
+ icon_signed: Icon17,
+ icon_ratified: Icon18,
+ },
+ {
+ name: "Firearms Protocol",
+ name2: "FirearmsProtocol",
+ icon_eligible: Icon12,
+ icon_signed: Icon10,
+ icon_ratified: Icon11,
+ },
+ {
+ name: "Wassenaar Agreement",
+ name2: "WassenaarAgreement",
+ icon_eligible: Icon15,
+ icon_signed: Icon13,
+ icon_ratified: Icon14,
+ },
+];
+
+const international_guidelines = [
+ {
+ name: "UN Programme of Action",
+ name2: "UNProgrammeofAction",
+ icon_eligible: Icon20,
+ },
+ {
+ name: "International Tracing Instrument",
+ name2: "InternationalTracingInstrument",
+ icon_eligible: Icon16,
+ },
+];
+
+const african_guidelines = [
+ {
+ name: "Silencing the Guns in Africa Programme of Action",
+ name2: "StG-PoA",
+ icon_eligible: Icon1,
+ },
+];
+
+const DetailesSection = (props) => {
+ const { data, error, isLoading } = useAfricaData();
+ const countryID = props.countryID;
+
+ const [selectedCountry, setSelectedCountry] = useState("");
+ const [selectedRegionalOrganisations, setSelectedRegionalOrganisations] =
+ useState([]);
+ const [selectedRegionalTreaties, setSelectedRegionalTreaties] = useState([]);
+ const [selectedInternationalTreaties, setSelectedInternationalTreaties] =
+ useState([]);
+ const [selectedInternationalGuidelines, setSelectedInternationalGuidelines] =
+ useState([]);
+ const [selectedAfricanGuidelines, setSelectedAfricanGuidelines] = useState(
+ []
+ );
+
+ useEffect(() => {
+ if (data && countryID !== null) {
+ const foundCountry = data.features.find(
+ (item) => item.properties.id === countryID
+ );
+ setSelectedCountry(foundCountry);
+
+ const regionalOrgs = regional_organisations.filter(
+ (item) => foundCountry.properties[item.name] === 1
+ );
+ setSelectedRegionalOrganisations(regionalOrgs);
+
+ const regionalTreats = regional_treaties
+ .filter((item) => foundCountry.properties[item.name2] !== "0")
+ .map((item) => {
+ return {
+ ...item,
+ state: foundCountry.properties[item.name2],
+ };
+ });
+
+ const internationalTreats = international_treaties
+ .filter((item) => foundCountry.properties[item.name2] !== "0")
+ .map((item) => {
+ return {
+ ...item,
+ state: foundCountry.properties[item.name2],
+ };
+ });
+
+ const internationalGuidelines = international_guidelines.filter(
+ (item) => foundCountry.properties[item.name2] === 1
+ );
+
+ const africanGuidelines = african_guidelines.filter(
+ (item) => foundCountry.properties[item.name2] === 1
+ );
+
+ setSelectedRegionalTreaties(regionalTreats);
+ setSelectedInternationalTreaties(internationalTreats);
+ setSelectedInternationalGuidelines(internationalGuidelines);
+ setSelectedAfricanGuidelines(africanGuidelines);
+ }
+ }, [data, countryID]);
+
+ // useEffect(() => {
+ // console.log(selectedAfricanGuidelines)
+ // }, [selectedAfricanGuidelines]);
+
+ if (isLoading) {
+ return Loading...
;
+ }
+ if (error) {
+ return Error
;
+ }
+
+ return (
+
+ {selectedCountry && (
+
+
{selectedCountry.properties.name}
+
+ Regional Organisations:
+ {selectedRegionalOrganisations.map((item) => {
+ return (
+
+ {item.name}
+
+ );
+ })}
+
+
+
+
+ Regional Treaties:
+
+
+
+ {selectedRegionalTreaties.map((item) => {
+ return (
+
+ {item.name}
+ {item.state}
+
+
+
+
+ );
+ })}
+
+
+
+
+
+ International Treaties:
+
+
+
+ {selectedInternationalTreaties.map((item) => {
+ return (
+
+ {item.name}
+ {item.state}
+
+
+
+
+ );
+ })}
+
+
+
+
+
+ International Guidelines & Instruments:
+
+
+
+ {selectedInternationalGuidelines.map((item) => {
+ return (
+
+
+ {item.name}
+
+
+
+
+
+ );
+ })}
+
+
+
+
+
+ African Guidelines & Instrumentss:
+
+
+
+ {selectedAfricanGuidelines.map((item) => {
+ return (
+
+
+ {item.name}
+
+
+
+
+
+ );
+ })}
+
+
+
+
+
+ )}
+
+ );
+};
+
+export default DetailesSection;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/FilterBox.jsx b/salw_client/src/Components/Layout/ControlInAfrica/FilterBox.jsx
new file mode 100644
index 0000000..89649b4
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/FilterBox.jsx
@@ -0,0 +1,76 @@
+import React, { useState } from "react";
+import Col from "react-bootstrap/Col";
+import "../../../Styles/main.scss";
+import Geo_Org_Filter from "./Geo_Org_Filter";
+import Reg_Org_Filter from "./Reg_Org_Filter";
+import Treaties_Filter from "./Treaties_Filter";
+import LanguageSelect from "./LanguageSelect";
+
+import Button from "react-bootstrap/Button";
+import Offcanvas from "react-bootstrap/Offcanvas";
+
+const FilterBox = (props) => {
+ const [language, setLanguage] = useState("en");
+ const [show, setShow] = useState(false);
+
+ const handleLanguageChange = (language) => {
+ setLanguage(language);
+ };
+
+ const handleClose = () => setShow(false);
+ const toggleShow = () => setShow((s) => !s);
+
+ const {
+ handleOrganizationClick,
+ handleTreatiesClick,
+ regional_organisations,
+ regional_treaties,
+ international_treaties,
+ geographical_regions,
+ instruments,
+ internationalIntsruments,
+ africanIntsruments,
+ } = props;
+
+ return (
+ <>
+
+ Filters
+
+
+
+ Filter Box
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ );
+};
+
+export default FilterBox;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/Geo_Org_Filter.jsx b/salw_client/src/Components/Layout/ControlInAfrica/Geo_Org_Filter.jsx
new file mode 100644
index 0000000..c664003
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/Geo_Org_Filter.jsx
@@ -0,0 +1,30 @@
+import React from "react";
+
+const Geo_Org_Filter = (props) => {
+ const headings = {
+ en: "Geographical Regions",
+ fr: "Régions Géographiques",
+ ar: "المناطق الجغرافية",
+ };
+ const { handleOrganizationClick, geographical_regions, language } =
+ props;
+ return (
+ <>
+ {headings[language] || headings['en']}
+
+ {geographical_regions.map((org, index) => (
+
handleOrganizationClick(org.name, "", org.color)}
+ >
+
{org.name}
+
+ ))}
+
+ >
+ );
+};
+
+export default Geo_Org_Filter;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/LanguageSelect.jsx b/salw_client/src/Components/Layout/ControlInAfrica/LanguageSelect.jsx
new file mode 100644
index 0000000..4cbb4a0
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/LanguageSelect.jsx
@@ -0,0 +1,41 @@
+import React, {useState} from "react";
+import Button from 'react-bootstrap/Button';
+import ButtonGroup from "react-bootstrap/ButtonGroup";
+import ToggleButton from "react-bootstrap/ToggleButton";
+const LanguageSelect = ({onLanguageChange}) => {
+
+ const [languageValue, setLanguageValue] = useState("en")
+
+ const languages = [
+ { lang: "En", value: "en" },
+ { lang: "Fr", value: "fr" },
+ { lang: "ع", value: "ar" },
+ ];
+ const handleLanguageChange = (language) => {
+ setLanguageValue(language);
+ onLanguageChange(language);
+ };
+ return (
+ <>
+
+ Language: {' '}
+ {languages.map((language, idx) => (
+ handleLanguageChange(e.currentTarget.value)}
+ >
+ {language.lang}
+
+ ))}
+
+ >
+ );
+};
+
+export default LanguageSelect;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/MapInfoBox.jsx b/salw_client/src/Components/Layout/ControlInAfrica/MapInfoBox.jsx
new file mode 100644
index 0000000..7782de7
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/MapInfoBox.jsx
@@ -0,0 +1,202 @@
+import React, { useState } from "react";
+import Collapse from "react-bootstrap/Collapse";
+import Card_ from "../../UI/Card_/Card_";
+
+const MapInfoBox = (props) => {
+ const { internationalIntsruments_, africanIntsruments_ } = props.info;
+ const regional_treaties = props.info.organisationsRegionalTreaties;
+ const international_treaties = props.info.organisationsInternationalTreaties;
+ const [open, setOpen] = useState(true);
+ const [isHidden, setIsHidden] = useState(false);
+
+ return (
+
+ {
+ setOpen(!open);
+ setIsHidden(!isHidden);
+ }}
+ aria-controls="example-collapse-text"
+ aria-expanded={open}
+ style={{ display: "flex", justifyContent: "space-between" }}
+ >
+
+ {props.selectedRegion}
+
+
+ {isHidden ? "Show" : "Hide"}
+
+
+
+
+
Number of countries
+
+
+
+
+
+
+ Signed
+
+
+ Eligible
+
+
+ Ratified
+
+
+
+
+ {regional_treaties &&
+ regional_treaties.map((item, index) => {
+ return (
+
+ {item.name}
+
+ {item.signed}
+
+
+ {item.eligible}
+
+
+ {item.ratified}
+
+
+ );
+ })}
+
+ {international_treaties &&
+ international_treaties.map((item, index) => {
+ return (
+
+ {item.name}
+
+ {item.signed}
+
+
+ {item.eligible}
+
+
+ {item.ratified}
+
+
+ );
+ })}
+
+
+
+ {internationalIntsruments_ &&
+ internationalIntsruments_.map((item, index) => {
+ return (
+
+ {item.name}: {" "}
+
+ {item.countries}
+
+
+ );
+ })}
+ {africanIntsruments_ &&
+ africanIntsruments_.map((item, index) => {
+ return (
+
+ {item.name}: {" "}
+
+ {item.countries}
+
+
+ );
+ })}
+
+
+
+ );
+};
+
+export default MapInfoBox;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/MarkerIcon.jsx b/salw_client/src/Components/Layout/ControlInAfrica/MarkerIcon.jsx
new file mode 100644
index 0000000..7c12c5b
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/MarkerIcon.jsx
@@ -0,0 +1,22 @@
+import React from "react";
+import L from "leaflet";
+import { Marker } from "react-leaflet";
+
+const MarkerIcon = (props) => {
+ return (
+
+ );
+};
+
+export default MarkerIcon;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/Reg_Org_Filter.jsx b/salw_client/src/Components/Layout/ControlInAfrica/Reg_Org_Filter.jsx
new file mode 100644
index 0000000..248d280
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/Reg_Org_Filter.jsx
@@ -0,0 +1,26 @@
+import React from "react";
+
+const Reg_Org_Filter = (props) => {
+ const { handleOrganizationClick, regional_organisations, language } = props;
+ return (
+
+ {language === "en" &&
Regional Organisations }
+ {language === "fr" &&
Organisations internationales }
+ {language === "ar" &&
المنظمات الإقليمية }
+
+ {regional_organisations.map((org, index) => (
+
handleOrganizationClick(org.name, org.color)}
+ >
+
{org.name}
+
+ ))}
+
+
+ );
+};
+
+export default Reg_Org_Filter;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/SelectedFilters.jsx b/salw_client/src/Components/Layout/ControlInAfrica/SelectedFilters.jsx
new file mode 100644
index 0000000..9792eda
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/SelectedFilters.jsx
@@ -0,0 +1,15 @@
+import React from "react";
+import Card_ from "../../UI/Card_/Card_";
+
+const SelectedFilters = (props) => {
+ const { selectedRegion, selectedTreatyOfficialName } = props;
+ return (
+
+ Selected Filter/s:
+ {selectedRegion && {selectedRegion} }
+ {selectedTreatyOfficialName && {selectedTreatyOfficialName} }
+
+ );
+};
+
+export default SelectedFilters;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/Title.js b/salw_client/src/Components/Layout/ControlInAfrica/Title.js
new file mode 100644
index 0000000..4be1c18
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/Title.js
@@ -0,0 +1,21 @@
+import React from "react";
+
+const Title = () => {
+
+ return (
+
+
+ SALW control in Africa: Organisations, treaties and instruments
+
+
+ مراقبة الاسلحة الصغيرة و الاسلحة الخفيفة في أفريقيا: المنظمات و
+ المعاهدات و الأدوات
+
+
+ Contrôle des ALPC en Afrique : Organisations, traités et instruments
+
+
+ );
+};
+
+export default Title;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/Treaties_Filter.jsx b/salw_client/src/Components/Layout/ControlInAfrica/Treaties_Filter.jsx
new file mode 100644
index 0000000..2d75e02
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/Treaties_Filter.jsx
@@ -0,0 +1,238 @@
+import React from "react";
+import Icon1 from "../../../Icons/icon1.svg";
+import Icon16 from "../../../Icons/icon16.svg";
+import Icon20 from "../../../Icons/icon20.svg";
+
+const Treaties_Filter = (props) => {
+ const regionalTreatiesHeadings = {
+ en: "Regional Treaties",
+ fr: "Traités régionales",
+ ar: "المعاهدات الأقليمية",
+ };
+ const internationalTreatiesHeadings = {
+ en: "International Treaties",
+ fr: "Traités internationales",
+ ar: "المعاهدات الدولية",
+ };
+
+ const africanGuidelinesHeadings = {
+ en: "African Guidelines & Instrumentss",
+ fr: "Directives & instruments africains",
+ ar: "المبادىء التوجيهية و الأدوات السياسية في افريقيا",
+ };
+ const {
+ international_treaties,
+ handleTreatiesClick,
+ regional_treaties,
+ language,
+ instruments,
+ internationalIntsruments,
+ africanIntsruments,
+ } = props;
+ return (
+
+
+
+ {regionalTreatiesHeadings[language] || regionalTreatiesHeadings["en"]}
+
+
+
+ {language === "en" && (
+
+
Eligible
+
Signed
+
Ratified
+
+
+ )}
+ {language === "fr" && (
+
+
Eligible
+
Signé
+
Ratifié
+
+
+ )}
+ {language === "ar" && (
+
+
المتفق عليها
+
موقعة
+
مصدق عليها
+
+
+ )}
+ {regional_treaties.map((treaty) => (
+
+ {treaty.icon_eligible ? (
+
+ handleTreatiesClick(treaty.name2, "Eligible", treaty.name)
+ }
+ />
+ ) : (
+
+ )}
+ {treaty.icon_signed ? (
+
+ handleTreatiesClick(treaty.name2, "Signed", treaty.name)
+ }
+ />
+ ) : (
+
+ )}
+ {treaty.icon_ratified ? (
+
+ handleTreatiesClick(treaty.name2, "Ratified", treaty.name)
+ }
+ />
+ ) : (
+
+ )}
+
{treaty.name}
+
+ ))}
+
+
+
+
+
+ {internationalTreatiesHeadings[language] ||
+ internationalTreatiesHeadings["en"]}
+
+ {international_treaties.map((treaty) => (
+
+ {treaty.icon_eligible ? (
+
+ handleTreatiesClick(treaty.name2, "Eligible", treaty.name)
+ }
+ />
+ ) : (
+
+ )}
+ {treaty.icon_signed ? (
+
+ handleTreatiesClick(treaty.name2, "Signed", treaty.name)
+ }
+ />
+ ) : (
+
+ )}
+ {treaty.icon_ratified ? (
+
+ handleTreatiesClick(treaty.name2, "Ratified", treaty.name)
+ }
+ />
+ ) : (
+
+ )}
+
{treaty.name}
+
+ ))}
+
+
+
+ {language === "en" && (
+
+ International Guidelines & Instruments
+ (countries with recent activities only, 2014 - 2019)
+
+ )}
+ {language === "fr" && (
+
+ Directives & instruments internationaux
+ (pays avec activité récente uniquement, 2014 - 2019)
+
+ )}
+ {language === "ar" && (
+
+ المبادىء التوجيهية و الأدوات الدولية
+ (فقط الدول ذات النشاطات الحديثة 2014-2019)
+
+ )}
+ {internationalIntsruments.map((instrument) => (
+
+
+ handleTreatiesClick(
+ instrument.name2,
+ "checked",
+ instrument.name
+ )
+ }
+ />
+
{instrument.name}
+
+ ))}
+
+
+
+
+ {africanGuidelinesHeadings[language] ||
+ africanGuidelinesHeadings["en"]}
+
+
+ {africanIntsruments.map((instrument) => (
+
+
+ handleTreatiesClick(
+ instrument.name2,
+ "checked",
+ instrument.name
+ )
+ }
+ />
+
{instrument.name}
+
+ ))}
+
+
+ );
+};
+
+export default Treaties_Filter;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/TreatyInfoBox.jsx b/salw_client/src/Components/Layout/ControlInAfrica/TreatyInfoBox.jsx
new file mode 100644
index 0000000..f9d46c7
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/TreatyInfoBox.jsx
@@ -0,0 +1,54 @@
+import React, {useState} from "react";
+import Card_ from "../../UI/Card_/Card_";
+import Collapse from "react-bootstrap/Collapse";
+
+const TreatyInfoBox = (props) => {
+ const [open, setOpen] = useState(true);
+ const [isHidden, setIsHidden] = useState(false);
+ const {
+ selectedRegion,
+ currentStatuesTreaty,
+ selectedTreatyOfficialName,
+ selectedCountriesNamesTreaties,
+ handleCountryChange,
+ } = props;
+ return (
+
+ setOpen(!open)}
+ aria-controls="example-collapse-text"
+ aria-expanded={open}
+ >
+
+ {selectedRegion} members {currentStatuesTreaty}{" "}
+ {selectedTreatyOfficialName}
+
+
+
+
+ {selectedCountriesNamesTreaties.length > 0 ? (
+
+ {selectedCountriesNamesTreaties.map((country, index) => (
+
+ {country}
+
+ ))}
+
+ ) : (
+
+ No {selectedRegion} members have {currentStatuesTreaty}{" "}
+ {selectedTreatyOfficialName}
+
+ )}
+
+
+
+ );
+};
+
+export default TreatyInfoBox;
diff --git a/salw_client/src/Components/Layout/ControlInAfrica/countryStyles.js b/salw_client/src/Components/Layout/ControlInAfrica/countryStyles.js
new file mode 100644
index 0000000..17e3b63
--- /dev/null
+++ b/salw_client/src/Components/Layout/ControlInAfrica/countryStyles.js
@@ -0,0 +1,26 @@
+export const CountryStyle = () => {
+ return {
+ color: "black",
+ weight: 1,
+ opacity: 1,
+ fillColor: "#FDEDE2",
+ fillOpacity: 0.3,
+ };
+};
+
+export const CountrySelectedStyle = (color, opacity = 0.3) => {
+ return {
+ fillColor: color,
+ color: "black",
+ weight: 3,
+ fillOpacity: opacity,
+ };
+};
+
+export const CountryHighlightStyle = () => {
+ return {
+ fillColor: "yellow",
+ color: "black",
+ weight: 3,
+ };
+};
diff --git a/salw_client/src/Components/Layout/MainDescription/MainDescription.js b/salw_client/src/Components/Layout/MainDescription/MainDescription.js
new file mode 100644
index 0000000..5c2b87e
--- /dev/null
+++ b/salw_client/src/Components/Layout/MainDescription/MainDescription.js
@@ -0,0 +1,29 @@
+import React from "react";
+
+import Container from "react-bootstrap/esm/Container";
+
+const MainDescription = () => {
+ return (
+
+
+ SALW Guide The Interactive Guide on Small Arms and Light Weapons is an
+ online database that provides information on the global distribution of,
+ and how to identify commonly used* small arms and light weapons (SALW)
+ in organized violence. It is designed to build knowledge on how to
+ recognize different types, makes and models of commonly used SALW; to
+ collect data on the global and country-specific spread of these SALW;
+ and to describe some of their visual and technical specifications. The
+ guide is not an exhaustive list of all SALW that are used around the
+ world. The interactive Guide was developed by BICC in close cooperation
+ with the Bundeswehr Verification Center (BwVC) and with generous support
+ of the Federal Foreign Office, Germany. * This is based on information
+ provided by the German Bundeswehr Verification Center. The SALW Guide is
+ also a contribution to the UN Programme of Action (PoA) to Prevent,
+ Combat and Eradicate the Illicit Trade in Small Arms and Light Weapons
+ in All Its Aspects.
+
+
+ );
+};
+
+export default MainDescription;
diff --git a/salw_client/src/Components/Layout/NavBarSalw/NavBarSalw.js b/salw_client/src/Components/Layout/NavBarSalw/NavBarSalw.js
new file mode 100644
index 0000000..28212b3
--- /dev/null
+++ b/salw_client/src/Components/Layout/NavBarSalw/NavBarSalw.js
@@ -0,0 +1,43 @@
+import React from "react";
+import { BrowserRouter as Router, Route, Routes } from "react-router-dom";
+
+import Container from "react-bootstrap/Container";
+import Nav from "react-bootstrap/Nav";
+import Navbar from "react-bootstrap/Navbar";
+import Home from "../../Pages/Home";
+import About from "../../Pages/About";
+import ControlInAfrica from "../../Pages/ControlInAfrica";
+import PSSM from "../../Pages/PSSM";
+
+const NavBarSalw = () => {
+ return (
+ <>
+
+
+
+ SALW Guide |
+
+
+
+
+ Home
+ SALW Control in Africa
+ PSSM
+ About
+
+
+
+
+
+
+ } />
+ } />
+ } />
+ } />
+
+
+ >
+ );
+};
+
+export default NavBarSalw;
diff --git a/salw_client/src/Components/Layout/PSSM/Blurb.js b/salw_client/src/Components/Layout/PSSM/Blurb.js
new file mode 100644
index 0000000..9cac2cb
--- /dev/null
+++ b/salw_client/src/Components/Layout/PSSM/Blurb.js
@@ -0,0 +1,174 @@
+import React, { useState } from "react";
+import Card_ from "../../UI/Card_/Card_";
+import DOMPurify from "dompurify";
+import parse from "html-react-parser";
+import Collapse from "react-bootstrap/Collapse";
+
+const Blurb = () => {
+ DOMPurify.addHook("afterSanitizeAttributes", function (node) {
+ // set all elements owning target to target=_blank
+ if ("target" in node) {
+ node.setAttribute("target", "_blank");
+ node.setAttribute("rel", "noopener");
+ }
+ });
+
+ const [footnotes, setFootnotes] = useState([
+ {
+ id: 1,
+ text: "Weapons are illegally given out for a short period of time in return for some money. These weapons are often used in criminal activities and then returned. This practice has been used to supplement a low salary/income.",
+ },
+ {
+ id: 2,
+ text: "UNODA Training Manual on Gender-Mainstreaming Small Arms Control, p.132, UNODA-Gender-SALW-Training-Manual®.pdf (un-arm.org)",
+ },
+ {
+ id: 3,
+ text: "Organization for Security and Co-operation in Europe (OSCE), Best Practice Guide on National Procedures for Stockpile Management and Security of Small Arms and Light Weapons, 511204.pdf (osce.org ), p.2",
+ },
+ ]);
+
+ return (
+
+
+
+ );
+};
+
+const MainText = ({ footnotes }) => {
+ const [open, setOpen] = useState(true);
+ const [isHidden, setIsHidden] = useState(true);
+ return (
+
+
Physical Security and Stockpile Management (PSSM)
+
+ Diverted or ‘lost’ from poorly managed storage facilities, ‘recycled’
+ from one conflict to another or ‘rented out’
+
+ 1
+
+ , small arms and light weapons (SALW) and their ammunition remain a
+ primary obstacle to the de-escalation of violent conflicts, national and
+ regional stability and peace-building efforts. Coupled with inadequate
+ storage practices, they further pose a serious threat to the safety and
+ security of nearby communities and civilian infrastructure, such as
+ schools and hospitals, and their easy accessibility increases the risk
+ that they are misused to commit armed violence (often against young men)
+ or acts of gender-based violence (GBV), often against women
+
+ 2
+
+ .
+
+
+
+
+
+ Physical Security and Stockpile Management (PSSM) consists of the
+ “procedures and activities that are necessary for the safe and
+ secure accounting, storage, transportation and handling of SALW”
+
+ 3
+
+ . It can therefore be viewed as a key element of practical weapons
+ and ammunition management, and it significantly decreases the risk
+ of illicit proliferation, trafficking and diversion of firearms,
+ ammunition, and explosives as well as reduces the risk of
+ Unintentional Munitions Explosions.
+
+
+ Responsible management of stockpiles can therefore positively impact
+ on efforts to reduce armed violence and contribute towards enhancing
+ the security of the surrounding communities as well as the security
+ at the local, national and regional level.
+
+
+
Regional PSSM Training of Trainers (ToT) processes
+
+ Since 2016, the bicc advisory team on Weapons and Ammunition
+ Management (WAM) has been supporting two multi-stakeholder regional
+ PSSM Training of Trainers (ToT) processes; one in East Africa (with
+ the Regional Centre on Small Arms in the Great Lakes Region, the
+ Horn of Africa and Bordering States, RECSA) and one in West Africa
+ (with the Economic Community of West African States, ECOWAS).
+
+
+ The aim of both processes was to support and enhance regional
+ ownership, strengthen PSSM capacities, establish sustainable
+ structures by creating a regional trainer pool whose trainers can
+ independently train more trainers that equally possess the necessary
+ regional and local knowledge, thereby decreasing a dependency on
+ foreign experts. The focus on regional ownership and sustainability
+ represents a crucial piece of the peace and security puzzle, in
+ alignment with SDG 16.
+
+
+ Based on the UN Programme of Action, and acknowledging PSSM as a key
+ element of WAM, the Multinational Small Arms and Ammunition Group
+ (MSAG) initiated a training programme on the security and stockpile
+ management of weapons, ammunition, and explosives for East African
+ states in Kenya in 2012. Participants of the ToT processes derived
+ from among the military, police and wildlife service sectors. Up
+ until March 2024, 469 participants have been trained, out of which
+ 42 were certified as PSSM Instructors and 13 as Senior Instructors.
+ The map below shows their geographical distribution.
+
+
+ In the meantime, the need for another regional PSSM ToT process was
+ identified in the ECOWAS region (West Africa), which was established
+ in 2018 and completed in 2023. Based on the identified need for a
+ regional trainer pool and more accountable PSSM practices, this
+ process also took into account lessons learned from the East Africa
+ ToT process. Between 2018 and 2023, a total of 000 participants have
+ been trained, out of which 000 were certified as PSSM Instructors
+ and 000 as Senior Instructors. The map below shows their
+ geographical distribution.
+
+
Stakeholders implementing the regional PSSM ToT trainings were:
+
+
+ RECSA, MSAG nations (namely the Bundeswehr Verification Centre,
+ the Austrian Verification Centre, Denmark, among others), IPSTC
+ (International Peace Support Training Centre) in Nairobi/Kenya and
+ bicc.
+
+ ECOWAS, MSAG (the Bundeswehr Verification Centre) and bicc.
+
+
+ Each of these partners brings a unique skillset that complements
+ that of the other stakeholders.
+
+
+
+
+
+ {footnotes.map((footnote) => (
+
+ ))}
+
+
+
+ {/*
{
+ setOpen(!open);
+ setIsHidden(!isHidden);
+ }}
+ aria-controls="example-collapse-text"
+ aria-expanded={open}
+ >
+ {isHidden ? "Read more" : "Read less"}
+ */}
+
+ );
+};
+
+export default Blurb;
diff --git a/salw_client/src/Components/Layout/PSSM/ImageGallery.jsx b/salw_client/src/Components/Layout/PSSM/ImageGallery.jsx
new file mode 100644
index 0000000..f5a2bb9
--- /dev/null
+++ b/salw_client/src/Components/Layout/PSSM/ImageGallery.jsx
@@ -0,0 +1,53 @@
+import React, { useState } from "react";
+import usePhotos from "./ImportImages";
+import Card_ from "../../UI/Card_/Card_";
+
+const ImageGallery = () => {
+ const [selectedImage, setSelectedImage] = useState(null);
+
+ const handleThumbnailClick = (image) => {
+ setSelectedImage(image);
+ };
+
+ const handleCloseModal = () => {
+ setSelectedImage(null);
+ };
+
+ return (
+
+
+ {Object.keys(usePhotos).map((key, index) => (
+
handleThumbnailClick(usePhotos[key])}
+ />
+ ))}
+
+ {selectedImage && (
+
+
e.stopPropagation()}>
+
+ ×
+
+
+
+
+ )}
+
+
+ Pictures have been taken by ©Nikhil Achary, ©IPSTC/Kenya, ©MSAG AUT,
+ and ©Hans Lampalzer (BLMV).{" "}
+
+
+
+ );
+};
+
+export default ImageGallery;
diff --git a/salw_client/src/Components/Layout/PSSM/ImpactStories.jsx b/salw_client/src/Components/Layout/PSSM/ImpactStories.jsx
new file mode 100644
index 0000000..340378d
--- /dev/null
+++ b/salw_client/src/Components/Layout/PSSM/ImpactStories.jsx
@@ -0,0 +1,10 @@
+import React from 'react'
+import Card_ from '../../UI/Card_/Card_'
+const ImpactStories = (props) => {
+ const {className} = props;
+ return (
+ ImpactStories
+ )
+}
+
+export default ImpactStories
\ No newline at end of file
diff --git a/salw_client/src/Components/Layout/PSSM/ImportImages.js b/salw_client/src/Components/Layout/PSSM/ImportImages.js
new file mode 100644
index 0000000..ca9cda2
--- /dev/null
+++ b/salw_client/src/Components/Layout/PSSM/ImportImages.js
@@ -0,0 +1,22 @@
+// src/importImages.js
+function importAll(r) {
+ let images = {};
+ r.keys().map((item, index) => {
+ images[item.replace('./', '')] = r(item);
+ });
+ return images;
+ }
+
+ const images = importAll(require.context('../../../img/pssm', false, /\.(png|jpe?g|svg)$/));
+
+ fetch('../../../data/Photos.geojson').then(response => {
+ return response.json();
+ }).then(data => {
+ // Work with JSON data here
+ console.log("Test")
+ console.log(data);
+ }).catch(err => {
+ // Do something for an error here
+ });
+
+ export default images;
diff --git a/salw_client/src/Components/Layout/PSSM/Legend.jsx b/salw_client/src/Components/Layout/PSSM/Legend.jsx
new file mode 100644
index 0000000..1b4670b
--- /dev/null
+++ b/salw_client/src/Components/Layout/PSSM/Legend.jsx
@@ -0,0 +1,18 @@
+import React from "react";
+
+const Legend = () => {
+ return (
+
+ );
+};
+
+export default Legend;
diff --git a/salw_client/src/Components/Layout/PSSM/MarkerCustom.jsx b/salw_client/src/Components/Layout/PSSM/MarkerCustom.jsx
new file mode 100644
index 0000000..47d2b8e
--- /dev/null
+++ b/salw_client/src/Components/Layout/PSSM/MarkerCustom.jsx
@@ -0,0 +1,53 @@
+import React from "react";
+import { Marker, Tooltip } from "react-leaflet";
+
+import Person from "../../../Icons/person.svg";
+import Person2 from "../../../Icons/person2.svg";
+import Person3 from "../../../Icons/person3.svg";
+
+const MarkerCustom = (props) => {
+ const { feature, pssmCountryData } = props;
+
+ return (
+
+
+ {feature.properties.name}
+
+
+
+ Number of
+ participants trained:{" "}
+
+ {pssmCountryData["trained_participants"] || "-"}
+
+
+
+ Number of PSSM
+ instractors:{" "}
+
+ {pssmCountryData["pssm_instractors"] || "-"}
+
+
+
+ Number of senior PSSM
+ instractors:{" "}
+
+ {pssmCountryData["senior_pssm_instractors"] || "-"}
+
+
+
+
+
+
+ );
+};
+
+export default MarkerCustom;
diff --git a/salw_client/src/Components/Layout/PSSM/PSSM.jsx b/salw_client/src/Components/Layout/PSSM/PSSM.jsx
new file mode 100644
index 0000000..77919ce
--- /dev/null
+++ b/salw_client/src/Components/Layout/PSSM/PSSM.jsx
@@ -0,0 +1,300 @@
+import React, { useEffect, createRef } from "react";
+
+import { MapContainer, GeoJSON, useMap } from "react-leaflet";
+import L from "leaflet";
+import Africa from "../../../Data/PSSM.geojson";
+import Photos from "../../../Data/Photos.geojson";
+import Africa_Outline from "../../../Data/Africa_outline.geojson";
+import { fetchPSSMCountries } from '../../../api/api';
+
+import "../../../Styles/main.scss";
+import Card_ from "../../UI/Card_/Card_";
+import { CountrySelectedStyle, NotPSSMCountryStyle } from "./countryStyles";
+import MarkerCustom from "./MarkerCustom";
+import SelectMenu from "./SelectMenu";
+import Legend from "./Legend";
+
+// Custom Zoom Control Component
+const CustomZoomControl = React.memo(() => {
+ const map = useMap();
+
+ useEffect(() => {
+ const zoomControl = L.control.zoom({
+ position: "topright", // Change the position to bottom right
+ });
+ map.addControl(zoomControl);
+
+ // Clean up the control on component unmount
+ return () => {
+ map.removeControl(zoomControl);
+ };
+ }, [map]);
+
+ return null;
+});
+
+class PSSM extends React.Component {
+ constructor(props) {
+ super(props);
+
+ this.mapRef = createRef(); // Create a ref to store the MapContainer instance
+
+ this.state = {
+ africaOutline: null,
+ africaCountries: null,
+ photos: null,
+ //countriesNames: [],
+ pssmCountries: [],
+ pssmData: [],
+ recsaCountries: [],
+ ecowasCountries: [],
+ loading: true,
+ error: null,
+ selectedCountry: "",
+
+ center: [3, 15],
+ zoom: 3.5,
+ zoomSnap: 0.5,
+ scrollWheelZoom: false,
+ zoomControl: false,
+ };
+ }
+
+ componentDidMount() {
+ this.fetchData();
+ }
+
+ fetchData = async () => {
+
+ try {
+ const response_countries = await fetch(Africa);
+ const data_africa = await response_countries.json();
+
+ const response_africa_outline = await fetch(Africa_Outline);
+ const data_outline = await response_africa_outline.json();
+
+ const response_photos = await fetch(Photos);
+ const data_photos = await response_photos.json();
+
+ const data_pssm_data = await fetchPSSMCountries();
+
+ this.setState(
+ {
+ africaCountries: data_africa.features,
+
+ pssmCountries: data_africa.features.filter(
+ (feature) =>
+ data_pssm_data.find(
+ (item) =>
+ item.country === feature.properties.id && item.recsa === true
+ ) ||
+ data_pssm_data.find(
+ (item) =>
+ item.country === feature.properties.id && item.ecowas === true
+ )
+ ),
+
+ recsaCountries: data_africa.features.filter((feature) =>
+ data_pssm_data.find(
+ (item) =>
+ item.country === feature.properties.id && item.recsa === true
+ )
+ ),
+ ecowasCountries: data_africa.features.filter((feature) =>
+ data_pssm_data.find(
+ (item) =>
+ item.country === feature.properties.id && item.ecowas === true
+ )
+ ),
+
+ pssmData: data_pssm_data,
+ africaOutline: data_outline.features,
+ photos: data_photos.PSSM_PHOTOS,
+ loading: false,
+ },
+ () => {}
+ );
+ } catch (error) {
+ this.setState({
+ error: error,
+ loading: false,
+ });
+ }
+ };
+
+ onEachFeature = (feature, layer) => {
+ // Bind event to layer
+ layer.on({
+ click: this.onMouseClick,
+ });
+ };
+
+ resetMap = () => {
+ if (this.mapRef.current) {
+ this.mapRef.current.setView(this.state.center, this.state.zoom); // Set the center and zoom to initial values
+ }
+ };
+ zoomIn = () => {
+ if (this.mapRef.current) {
+ this.mapRef.current.setZoom(this.mapRef.current.getZoom() + 1);
+ }
+ };
+ zoomOut = () => {
+ if (this.mapRef.current) {
+ this.mapRef.current.setZoom(this.mapRef.current.getZoom() - 1);
+ }
+ };
+
+ onMouseClick = (e) => {
+ this.setState({
+ selectedCountriesFilter: [],
+ selectedCountryColor: "yellow",
+ });
+ const countryName = e.target.feature.properties.name;
+ if (countryName === this.state.selectedCountry) {
+ this.setState({ selectedCountry: "" });
+ return;
+ }
+ this.setState({ selectedCountry: countryName });
+ };
+
+ handleCountryChange = (e) => {
+ const countryName = e.target.value;
+ const { selectedCountry } = this.state;
+ if (countryName === selectedCountry) {
+ this.setState({ selectedCountry: "" });
+ return;
+ }
+ this.setState({ selectedCountry: countryName });
+ };
+
+ render() {
+ const {
+ africaCountries,
+ africaOutline,
+ pssmCountries,
+ pssmData,
+ loading,
+ error,
+ selectedCountry,
+ recsaCountries,
+ ecowasCountries,
+ zoomControl,
+ } = this.state;
+ if (loading) {
+ return Loading...
;
+ }
+ if (error) {
+ return Error: {error.message}
;
+ }
+
+ return (
+
+
+ {africaCountries && (
+ <>
+ {
+ if (
+ pssmData.find(
+ (item) =>
+ item.country === feature.properties.id &&
+ item.recsa === true
+ ) &&
+ pssmData.find(
+ (item) =>
+ item.country === feature.properties.id &&
+ item.ecowas === true
+ )
+ ) {
+ return CountrySelectedStyle("red");
+ } else if (
+ pssmData.find(
+ (item) =>
+ item.country === feature.properties.id &&
+ item.recsa === true
+ )
+ ) {
+ return CountrySelectedStyle("#a6cee3");
+ } else if (
+ pssmData.find(
+ (item) =>
+ item.country === feature.properties.id &&
+ item.ecowas === true
+ )
+ ) {
+ return CountrySelectedStyle("#ff7f00");
+ } else {
+ return NotPSSMCountryStyle();
+ }
+ }}
+ key="africa-map"
+ data={africaCountries}
+ />
+ >
+ )}
+
+ {africaOutline && (
+ {
+ return {
+ color: "black",
+ weight: 3,
+ opacity: 1,
+ };
+ }}
+ />
+ )}
+
+ {selectedCountry &&
+ pssmCountries.map((feature) => {
+ if (feature.properties.name === selectedCountry) {
+ const pssmCountryData = pssmData.find(
+ (item) => item.country === feature.properties.id
+ );
+ return (
+
+ );
+ }
+ })}
+
+ {/* */}
+
+ +
+ -
+ *
+
+
+
+
+
+
+
+ );
+ }
+}
+
+export default PSSM;
diff --git a/salw_client/src/Components/Layout/PSSM/PssmResources.jsx b/salw_client/src/Components/Layout/PSSM/PssmResources.jsx
new file mode 100644
index 0000000..f316654
--- /dev/null
+++ b/salw_client/src/Components/Layout/PSSM/PssmResources.jsx
@@ -0,0 +1,10 @@
+import React from 'react'
+import Card_ from '../../UI/Card_/Card_';
+const PssmResources = (props) => {
+ const {className} = props;
+ return (
+ PSSM Resources
+ )
+}
+
+export default PssmResources
\ No newline at end of file
diff --git a/salw_client/src/Components/Layout/PSSM/SelectMenu.jsx b/salw_client/src/Components/Layout/PSSM/SelectMenu.jsx
new file mode 100644
index 0000000..5afebdd
--- /dev/null
+++ b/salw_client/src/Components/Layout/PSSM/SelectMenu.jsx
@@ -0,0 +1,37 @@
+import React from "react";
+
+const SelectMenu = (props) => {
+ const {
+ ecowasCountries,
+ recsaCountries,
+ selectedCountry,
+ handleCountryChange,
+ } = props;
+ return (
+
+
+ Select a country
+
+ RECSA
+
+ {recsaCountries.map((feature, index) => (
+
+ {feature.properties.name}
+
+ ))}
+
+
+ ECOWAS
+
+
+ {ecowasCountries.map((feature, index) => (
+
+ {feature.properties.name}
+
+ ))}
+
+
+ );
+};
+
+export default SelectMenu;
diff --git a/salw_client/src/Components/Layout/PSSM/countryStyles.js b/salw_client/src/Components/Layout/PSSM/countryStyles.js
new file mode 100644
index 0000000..a6a7061
--- /dev/null
+++ b/salw_client/src/Components/Layout/PSSM/countryStyles.js
@@ -0,0 +1,36 @@
+export const CountryStyle = () => {
+ return {
+ color: "black",
+ weight: 1,
+ opacity: 1,
+ fillColor: "#FDEDE2",
+ fillOpacity: 0.3,
+ };
+};
+
+export const CountrySelectedStyle = (color) => {
+ return {
+ fillColor: color,
+ color: "black",
+ weight: 2,
+ opacity: 1,
+ };
+};
+
+export const CountryHighlightStyle = () => {
+ return {
+ fillColor: "yellow",
+ color: "black",
+ weight: 3,
+ };
+};
+
+export const NotPSSMCountryStyle = () => {
+ return {
+ fillColor: "#cccccc",
+ color: "#e3e3e3",
+ weight: 1,
+ opacity: 1,
+ fillOpacity: 0,
+ };
+};
diff --git a/salw_client/src/Components/Layout/SwiperSalw/SwiperSalw.js b/salw_client/src/Components/Layout/SwiperSalw/SwiperSalw.js
new file mode 100644
index 0000000..f8921c6
--- /dev/null
+++ b/salw_client/src/Components/Layout/SwiperSalw/SwiperSalw.js
@@ -0,0 +1,47 @@
+import React from "react";
+import Container from "react-bootstrap/esm/Container";
+// Import Swiper React components
+import { Swiper, SwiperSlide } from "swiper/react";
+// Import Swiper styles
+// Import Swiper styles
+import "swiper/css";
+import 'swiper/css/effect-fade';
+import "swiper/css/navigation";
+import "swiper/css/pagination";
+import "swiper/css/scrollbar";
+import classes from "./SwiperSalw.module.css";
+// import required modules
+import { EffectFade,Navigation, Pagination, Autoplay } from 'swiper/modules';
+
+import weapon1 from "../../../img/weapon1.png"
+import weapon2 from "../../../img/weapon2.png"
+import weapon3 from "../../../img/weapon3.png"
+import weapon4 from "../../../img/weapon4.png"
+import weapon5 from "../../../img/weapon5.png"
+
+const SwiperSalw = () => {
+ return (
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default SwiperSalw;
diff --git a/salw_client/src/Components/Layout/SwiperSalw/SwiperSalw.module.css b/salw_client/src/Components/Layout/SwiperSalw/SwiperSalw.module.css
new file mode 100644
index 0000000..6e4ce3b
--- /dev/null
+++ b/salw_client/src/Components/Layout/SwiperSalw/SwiperSalw.module.css
@@ -0,0 +1,17 @@
+.swiper {
+ width: 70%;
+ height: 70%;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border: solid 1px #ccc;
+ border-radius: 15px;
+ background-color: #ccc;
+}
+
+.swiper-slide img {
+ display: block;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
diff --git a/salw_client/src/Components/Layout/WeaponAmmuBut/WeaponAmmuBut.js b/salw_client/src/Components/Layout/WeaponAmmuBut/WeaponAmmuBut.js
new file mode 100644
index 0000000..301cdc5
--- /dev/null
+++ b/salw_client/src/Components/Layout/WeaponAmmuBut/WeaponAmmuBut.js
@@ -0,0 +1,47 @@
+import React from "react";
+
+import Container from "react-bootstrap/esm/Container";
+import Stack from "react-bootstrap/Stack";
+import Card_ from "../../UI/Card_/Card_";
+import Button from "react-bootstrap/esm/Button";
+
+
+import weapon1 from "../../../img/weapon1.png";
+import weapon2 from "../../../img/weapon2.png";
+
+const WeaponAmmuBut = () => {
+ return (
+
+
+
+
Weapons
+
+ Do you know which SALW are commonly found around the world? Enter
+ here for an overview of some widely spread SALW including photos,
+ technical specifications, markings, distribution maps, and short
+ descriptions.
+
+
+
+
+
Ammunition
+
+ Do you know which SALW are commonly found around the world? Enter
+ here for an overview of some widely spread SALW including photos,
+ technical specifications, markings, distribution maps, and short
+ descriptions.
+
+
+
+
+
+ );
+};
+
+export default WeaponAmmuBut;
diff --git a/salw_client/src/Components/Pages/About.js b/salw_client/src/Components/Pages/About.js
new file mode 100644
index 0000000..4f5dd58
--- /dev/null
+++ b/salw_client/src/Components/Pages/About.js
@@ -0,0 +1,12 @@
+import React from 'react';
+
+const About = () => {
+ return (
+
+
About Us
+
This is the about page content.
+
+ );
+};
+
+export default About;
\ No newline at end of file
diff --git a/salw_client/src/Components/Pages/ControlInAfrica.js b/salw_client/src/Components/Pages/ControlInAfrica.js
new file mode 100644
index 0000000..a74e331
--- /dev/null
+++ b/salw_client/src/Components/Pages/ControlInAfrica.js
@@ -0,0 +1,27 @@
+import React, { useState } from "react";
+import Container from "react-bootstrap/Container";
+import ControlInAfricaMap from "../Layout/ControlInAfrica/ControlInAfricaMap";
+import Title from "../Layout/ControlInAfrica/Title";
+import DetailsSection from "../Layout/ControlInAfrica/DetailsSection";
+
+const ControlInAfrica = (props) => {
+ const [countryID, setCountryID] = useState(null);
+
+ const updateCountryID = (countryID) => {
+ setCountryID(countryID);
+ };
+
+ return (
+
+
+
+ {countryID !== null && (
+
+ )}
+
+ );
+};
+
+export default ControlInAfrica;
diff --git a/salw_client/src/Components/Pages/Home.js b/salw_client/src/Components/Pages/Home.js
new file mode 100644
index 0000000..7d18c44
--- /dev/null
+++ b/salw_client/src/Components/Pages/Home.js
@@ -0,0 +1,12 @@
+import React from 'react';
+
+const Home = () => {
+ return (
+
+
Welcome to the Home Page!
+
This is the home page content.
+
+ );
+};
+
+export default Home;
\ No newline at end of file
diff --git a/salw_client/src/Components/Pages/PSSM.js b/salw_client/src/Components/Pages/PSSM.js
new file mode 100644
index 0000000..af0a043
--- /dev/null
+++ b/salw_client/src/Components/Pages/PSSM.js
@@ -0,0 +1,33 @@
+import React from "react";
+import Container from "react-bootstrap/Container";
+import Row from "react-bootstrap/Row";
+import Col from "react-bootstrap/Col";
+import Blurb from "../Layout/PSSM/Blurb";
+import PSSM from "../Layout/PSSM/PSSM";
+import ImageGallery from "../Layout/PSSM/ImageGallery";
+import ImpactStories from "../Layout/PSSM/ImpactStories";
+import PssmResources from "../Layout/PSSM/PssmResources";
+const Treaties = () => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default Treaties;
diff --git a/salw_client/src/Components/UI/Button_/Button_.js b/salw_client/src/Components/UI/Button_/Button_.js
new file mode 100644
index 0000000..3f9d3d8
--- /dev/null
+++ b/salw_client/src/Components/UI/Button_/Button_.js
@@ -0,0 +1,11 @@
+import React from 'react'
+
+import classes from './Button_.module.css'
+
+const Button_ = props => {
+ return (
+ {props.children}
+ )
+}
+
+export default Button_
\ No newline at end of file
diff --git a/salw_client/src/Components/UI/Card_/Card_.js b/salw_client/src/Components/UI/Card_/Card_.js
new file mode 100644
index 0000000..4a41077
--- /dev/null
+++ b/salw_client/src/Components/UI/Card_/Card_.js
@@ -0,0 +1,10 @@
+import React from "react";
+
+
+const Card_ = props => {
+ return (
+ {props.children}
+ );
+}
+
+export default Card_;
\ No newline at end of file
diff --git a/salw_client/src/Components/UI/Card_/Card_.module.css b/salw_client/src/Components/UI/Card_/Card_.module.css
new file mode 100644
index 0000000..341bc76
--- /dev/null
+++ b/salw_client/src/Components/UI/Card_/Card_.module.css
@@ -0,0 +1,5 @@
+.card{
+ /* background-color: antiquewhite; */
+ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.26);
+ border-radius: 10px;
+}
\ No newline at end of file
diff --git a/salw_client/src/Context/DataContext.js b/salw_client/src/Context/DataContext.js
new file mode 100644
index 0000000..2272b5b
--- /dev/null
+++ b/salw_client/src/Context/DataContext.js
@@ -0,0 +1,25 @@
+import React, { createContext, useContext } from 'react';
+import { useQuery } from 'react-query';
+import Africa from "../Data/ControlinAfrica.geojson";
+
+const DataContext = createContext();
+
+export const DataProvider = ({ children }) => {
+ const fetchData = async () => {
+ const response = await fetch(Africa);
+ if (!response.ok) {
+ throw new Error('Network response was not ok');
+ }
+ return response.json();
+ };
+
+ const { data, error, isLoading } = useQuery('dataKey', fetchData);
+
+ return (
+
+ {children}
+
+ );
+};
+
+export const useAfricaData = () => useContext(DataContext);
\ No newline at end of file
diff --git a/salw_client/src/Data/Africa_outline.geojson b/salw_client/src/Data/Africa_outline.geojson
new file mode 100644
index 0000000..f12a9e7
--- /dev/null
+++ b/salw_client/src/Data/Africa_outline.geojson
@@ -0,0 +1,8 @@
+{
+"type": "FeatureCollection",
+"name": "Africa_outline",
+"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
+"features": [
+{ "type": "Feature", "properties": { "featurecla": "Admin-0 country", "scalerank": 1, "LABELRANK": 3, "SOVEREIGNT": "United Republic of Tanzania", "SOV_A3": "TZA", "ADM0_DIF": 0, "LEVEL": 2, "TYPE": "Sovereign country", "TLC": "1", "ADMIN": "United Republic of Tanzania", "ADM0_A3": "TZA", "GEOU_DIF": 0, "GEOUNIT": "Tanzania", "GU_A3": "TZA", "SU_DIF": 0, "SUBUNIT": "Tanzania", "SU_A3": "TZA", "BRK_DIFF": 0, "NAME": "Tanzania", "NAME_LONG": "Tanzania", "BRK_A3": "TZA", "BRK_NAME": "Tanzania", "BRK_GROUP": null, "ABBREV": "Tanz.", "POSTAL": "TZ", "FORMAL_EN": "United Republic of Tanzania", "FORMAL_FR": null, "NAME_CIAWF": "Tanzania", "NOTE_ADM0": null, "NOTE_BRK": null, "NAME_SORT": "Tanzania", "NAME_ALT": null, "MAPCOLOR7": 3, "MAPCOLOR8": 6, "MAPCOLOR9": 2, "MAPCOLOR13": 2, "POP_EST": 58005463.0, "POP_RANK": 16, "POP_YEAR": 2019, "GDP_MD": 63177, "GDP_YEAR": 2019, "ECONOMY": "7. Least developed region", "INCOME_GRP": "5. Low income", "FIPS_10": "TZ", "ISO_A2": "TZ", "ISO_A2_EH": "TZ", "ISO_A3": "TZA", "ISO_A3_EH": "TZA", "ISO_N3": "834", "ISO_N3_EH": "834", "UN_A3": "834", "WB_A2": "TZ", "WB_A3": "TZA", "WOE_ID": 23424973, "WOE_ID_EH": 23424973, "WOE_NOTE": "Exact WOE match as country", "ADM0_ISO": "TZA", "ADM0_DIFF": null, "ADM0_TLC": "TZA", "ADM0_A3_US": "TZA", "ADM0_A3_FR": "TZA", "ADM0_A3_RU": "TZA", "ADM0_A3_ES": "TZA", "ADM0_A3_CN": "TZA", "ADM0_A3_TW": "TZA", "ADM0_A3_IN": "TZA", "ADM0_A3_NP": "TZA", "ADM0_A3_PK": "TZA", "ADM0_A3_DE": "TZA", "ADM0_A3_GB": "TZA", "ADM0_A3_BR": "TZA", "ADM0_A3_IL": "TZA", "ADM0_A3_PS": "TZA", "ADM0_A3_SA": "TZA", "ADM0_A3_EG": "TZA", "ADM0_A3_MA": "TZA", "ADM0_A3_PT": "TZA", "ADM0_A3_AR": "TZA", "ADM0_A3_JP": "TZA", "ADM0_A3_KO": "TZA", "ADM0_A3_VN": "TZA", "ADM0_A3_TR": "TZA", "ADM0_A3_ID": "TZA", "ADM0_A3_PL": "TZA", "ADM0_A3_GR": "TZA", "ADM0_A3_IT": "TZA", "ADM0_A3_NL": "TZA", "ADM0_A3_SE": "TZA", "ADM0_A3_BD": "TZA", "ADM0_A3_UA": "TZA", "ADM0_A3_UN": -99, "ADM0_A3_WB": -99, "CONTINENT": "Africa", "REGION_UN": "Africa", "SUBREGION": "Eastern Africa", "REGION_WB": "Sub-Saharan Africa", "NAME_LEN": 8, "LONG_LEN": 8, "ABBREV_LEN": 5, "TINY": -99, "HOMEPART": 1, "MIN_ZOOM": 0.0, "MIN_LABEL": 3.0, "MAX_LABEL": 8.0, "LABEL_X": 34.959183, "LABEL_Y": -6.051866, "NE_ID": 1159321337, "NAME_DE": "Tansania", "NAME_EN": "Tanzania", "Proj_count": 1 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -11.438779466182055, 6.785916856305747 ], [ -11.70819454593574, 6.860098374860726 ], [ -12.428098924193819, 7.26294200279203 ], [ -12.949049038128194, 7.798645738145738 ], [ -13.124025437868482, 8.163946438016978 ], [ -13.246550258832515, 8.903048610871508 ], [ -13.685153977909792, 9.49474376061346 ], [ -14.074044969122282, 9.886166897008252 ], [ -14.330075852912371, 10.015719712763968 ], [ -14.579698859098258, 10.214467271358515 ], [ -14.693231980843505, 10.656300767454042 ], [ -14.839553798877944, 10.876571560098141 ], [ -15.130311245168173, 11.040411688679526 ], [ -15.664180467175527, 11.458474025920795 ], [ -16.085214199273565, 11.52459402103824 ], [ -16.314786749730203, 11.80651479740655 ], [ -16.30894731288123, 11.95870189050612 ], [ -16.613838263403281, 12.170911159712702 ], [ -16.677451951554573, 12.384851589401052 ], [ -16.841524624081273, 13.151393947802561 ], [ -16.713728807023472, 13.594958604379855 ], [ -17.126106736712615, 14.373515733289224 ], [ -17.625042690490659, 14.729540513564073 ], [ -17.185172898822231, 14.919477240452862 ], [ -16.700706346085923, 15.621527411354108 ], [ -16.463098110407884, 16.13503611903846 ], [ -16.549707810929064, 16.673892116761962 ], [ -16.270551723688357, 17.166962795474873 ], [ -16.14634741867485, 18.108481553616656 ], [ -16.256883307347167, 19.096715806550307 ], [ -16.37765112961327, 19.593817246981985 ], [ -16.277838100641517, 20.092520656814699 ], [ -16.536323614965468, 20.567866319251493 ], [ -17.063423224342571, 20.999752102130827 ], [ -17.020428432675772, 21.422310288981578 ], [ -16.973247849993243, 21.885744533774982 ], [ -16.589136928767687, 22.158234361250095 ], [ -16.261921759495635, 22.679339504481277 ], [ -16.326413946995899, 23.017768459560898 ], [ -15.982610642958036, 23.723358466074046 ], [ -15.426003790742186, 24.359133612561038 ], [ -15.089331834360735, 24.520260728446999 ], [ -14.824645148161665, 25.103532619725343 ], [ -14.800925665739726, 25.63626496022232 ], [ -14.439939947964831, 26.254418443297652 ], [ -13.773804897506466, 26.618892320252314 ], [ -13.13994177901435, 27.640147813420526 ], [ -13.121613369914769, 27.654147671719841 ], [ -12.618836635783111, 28.038185533148692 ], [ -11.688919236690765, 28.148643907172527 ], [ -10.900956997104402, 28.83214223888092 ], [ -10.399592251008642, 29.098585923777819 ], [ -9.564811163765683, 29.933573716749891 ], [ -9.814718390329176, 31.17773550060906 ], [ -9.434793260119363, 32.038096421836485 ], [ -9.300692918321886, 32.564679266890664 ], [ -8.657476365585012, 33.240245266242425 ], [ -7.654178432638219, 33.697064927702513 ], [ -6.912544114601417, 34.110476386037476 ], [ -6.244342006851411, 35.145865383437524 ], [ -5.92999426921989, 35.75998810479399 ], [ -5.193863491222032, 35.755182196590852 ], [ -4.591006232105144, 35.330711981745594 ], [ -3.640056525070065, 35.399855048152006 ], [ -2.604305792644084, 35.179093329401155 ], [ -2.169913702798624, 35.16839630791668 ], [ -1.208602871089056, 35.714848741187097 ], [ -0.127454392894606, 35.888662421200806 ], [ 0.503876580415209, 36.301272894835279 ], [ 1.466918572606545, 36.605647081034405 ], [ 3.161698846050825, 36.78390493422522 ], [ 4.81575809084913, 36.865036932923459 ], [ 5.320120070017794, 36.716518866516623 ], [ 6.261819695672613, 37.110655015606739 ], [ 7.330384962603971, 37.118380642234371 ], [ 7.737078484741005, 36.885707505840216 ], [ 8.420964389691676, 36.946427313783161 ], [ 9.509993523810607, 37.349994411766545 ], [ 10.210002475636317, 37.230001735984814 ], [ 10.180650262094531, 36.724037787415085 ], [ 11.02886722173335, 37.092103176413957 ], [ 11.100025668999251, 36.899996039368915 ], [ 10.600004510143094, 36.410000108377375 ], [ 10.593286573945138, 35.947444362932814 ], [ 10.939518670300687, 35.698984076473494 ], [ 10.807847120821009, 34.83350718844919 ], [ 10.149592726287125, 34.330773016897709 ], [ 10.339658644256616, 33.785741685515319 ], [ 10.856836378633687, 33.768740139291282 ], [ 11.108500603895122, 33.293342800422195 ], [ 11.488787469131012, 33.136995754523241 ], [ 12.66331, 32.79278 ], [ 13.08326, 32.87882 ], [ 13.91868, 32.71196 ], [ 15.24563, 32.26508 ], [ 15.71394, 31.37626 ], [ 16.61162, 31.18218 ], [ 18.02109, 30.76357 ], [ 19.08641, 30.26639 ], [ 19.57404, 30.52582 ], [ 20.05335, 30.98576 ], [ 19.82033, 31.751790000000142 ], [ 20.13397, 32.2382 ], [ 20.85452, 32.7068 ], [ 21.54298, 32.8432 ], [ 22.89576, 32.63858 ], [ 23.2368, 32.19149 ], [ 23.609130000000107, 32.18726 ], [ 23.9275, 32.01667 ], [ 24.92114, 31.89936 ], [ 25.16482, 31.56915 ], [ 26.49533, 31.58568 ], [ 27.45762, 31.32126 ], [ 28.45048, 31.02577 ], [ 28.91353, 30.87005 ], [ 29.68342, 31.18686 ], [ 30.09503, 31.4734 ], [ 30.97693, 31.55586 ], [ 31.68796, 31.4296 ], [ 31.96041, 30.9336 ], [ 32.19247, 31.26034 ], [ 32.99392, 31.02407 ], [ 33.7734, 30.96746 ], [ 34.265434744646207, 31.219357309520319 ], [ 34.26544, 31.21936 ], [ 34.823243288783814, 29.761080761718219 ], [ 34.9226, 29.50133 ], [ 34.64174, 29.09942 ], [ 34.42655, 28.34399 ], [ 34.15451, 27.8233 ], [ 33.92136, 27.6487 ], [ 33.58811, 27.97136 ], [ 33.13676, 28.41765 ], [ 32.42323, 29.85108 ], [ 32.32046, 29.76043 ], [ 32.73482, 28.70523 ], [ 33.34876, 27.69989 ], [ 34.10455, 26.14227 ], [ 34.47387, 25.59856 ], [ 34.79507, 25.03375 ], [ 35.69241, 23.92671 ], [ 35.49372, 23.75237 ], [ 35.52598, 23.10244 ], [ 36.69069, 22.20485 ], [ 36.86623, 22.0 ], [ 37.188720000000103, 21.01885 ], [ 36.96941, 20.837440000000129 ], [ 37.114700000000141, 19.80796 ], [ 37.481790000000103, 18.61409 ], [ 37.86276, 18.36786 ], [ 38.410089959473225, 17.998307399970315 ], [ 38.990622999840014, 16.840626125551694 ], [ 39.26611006038803, 15.922723496967251 ], [ 39.814293654140215, 15.435647284400318 ], [ 41.179274936697652, 14.491079616753211 ], [ 41.734951613132353, 13.921036892141558 ], [ 42.276830682144862, 13.343992010954423 ], [ 42.589576450375262, 13.000421250861905 ], [ 43.081226027200159, 12.699638576707116 ], [ 43.317852410664671, 12.390148423711025 ], [ 43.286381463398925, 11.974928290245884 ], [ 42.715873650896526, 11.735640570518342 ], [ 43.145304803242141, 11.462039699748857 ], [ 43.470659620951665, 11.277709865763882 ], [ 43.666668328634842, 10.864169216348159 ], [ 44.11780358254282, 10.445538438351605 ], [ 44.614259067570856, 10.442205308468942 ], [ 45.556940545439147, 10.698029486529776 ], [ 46.645401238803004, 10.816549383991173 ], [ 47.525657586462785, 11.12722809492999 ], [ 48.021596307167783, 11.193063869669743 ], [ 48.37878380716927, 11.375481675660126 ], [ 48.948206414593471, 11.41062164961852 ], [ 48.948204758509739, 11.410617281697963 ], [ 49.26776, 11.43033 ], [ 49.72862, 11.5789 ], [ 50.25878, 11.67957 ], [ 50.73202, 12.0219 ], [ 51.1112, 12.02464 ], [ 51.13387, 11.74815 ], [ 51.04153, 11.16651 ], [ 51.04531, 10.6409 ], [ 50.83418, 10.27972 ], [ 50.55239, 9.19874 ], [ 50.07092, 8.08173 ], [ 49.4527, 6.80466 ], [ 48.59455, 5.33911 ], [ 47.74079, 4.2194 ], [ 46.56476, 2.85529 ], [ 45.56399, 2.04576 ], [ 44.06815, 1.05283 ], [ 43.13597, 0.2922 ], [ 42.04157, -0.91916 ], [ 41.81095, -1.44647 ], [ 41.58513, -1.68325 ], [ 40.88477, -2.08255 ], [ 40.63785, -2.49979 ], [ 40.26304, -2.57309 ], [ 40.12119, -3.27768 ], [ 39.80006, -3.68116 ], [ 39.60489, -4.34653 ], [ 39.20222, -4.67677 ], [ 38.74054, -5.90895 ], [ 38.79977, -6.47566 ], [ 39.44, -6.839999999999861 ], [ 39.470000000000141, -7.1 ], [ 39.19469, -7.7039 ], [ 39.25203, -8.00781 ], [ 39.18652, -8.48551 ], [ 39.53574, -9.112369999999885 ], [ 39.9496, -10.0984 ], [ 40.316586229110854, -10.317097752817492 ], [ 40.316588576017189, -10.317096042525698 ], [ 40.478387485523029, -10.765440769089993 ], [ 40.437253045418686, -11.761710707245015 ], [ 40.560811395028573, -12.639176527561027 ], [ 40.59962039567975, -14.201975192931862 ], [ 40.775475294768995, -14.691764418194241 ], [ 40.477250604012603, -15.406294447493972 ], [ 40.089263950365222, -16.10077402106446 ], [ 39.452558628097051, -16.72089120856694 ], [ 38.538350864421517, -17.101023044505958 ], [ 37.411132846838882, -17.586368096591237 ], [ 36.281279331209362, -18.659687595293448 ], [ 35.896496616364061, -18.842260430580637 ], [ 35.198399692533144, -19.552811374593894 ], [ 34.786383497870048, -19.784011732667736 ], [ 34.701892531072843, -20.497043145431011 ], [ 35.176127150215365, -21.254361260668411 ], [ 35.373427768705739, -21.840837090748877 ], [ 35.385848253705404, -22.14 ], [ 35.562545536369086, -22.09 ], [ 35.533934767404304, -23.070787855727758 ], [ 35.371774122872381, -23.535358982031699 ], [ 35.607470330555628, -23.706563002214683 ], [ 35.458745558419622, -24.122609958596549 ], [ 35.040734897610662, -24.478350518493805 ], [ 34.215824008935471, -24.816314385682659 ], [ 33.013210076639012, -25.357573337507738 ], [ 32.574632195777866, -25.727318210556092 ], [ 32.660363396950089, -26.148584486599447 ], [ 32.915955031065693, -26.215867201443466 ], [ 32.830120477028885, -26.742191664336197 ], [ 32.580264926897684, -27.470157566031816 ], [ 32.462132602678452, -28.301011244420557 ], [ 32.203388706193039, -28.752404880490069 ], [ 31.521001417778876, -29.257386976846256 ], [ 31.325561150851001, -29.401977634398914 ], [ 30.901762729625347, -29.909956963828037 ], [ 30.622813348113819, -30.423775730106129 ], [ 30.055716180142781, -31.140269463832958 ], [ 28.925552605919538, -32.172041110972501 ], [ 28.2197558936771, -32.771952813448856 ], [ 27.464608188595975, -33.226963799778801 ], [ 26.419452345492825, -33.614950453426189 ], [ 25.909664340933489, -33.667040297176399 ], [ 25.780628289500697, -33.944646091448341 ], [ 25.172861769315972, -33.796851495093584 ], [ 24.677853224392123, -33.987175795224552 ], [ 23.594043409934642, -33.794474379208154 ], [ 22.988188917744736, -33.916430759416983 ], [ 22.574157342222236, -33.864082533505311 ], [ 21.542799106541025, -34.258838799782936 ], [ 20.689052768647002, -34.417175388325234 ], [ 20.071261020597632, -34.795136814107991 ], [ 19.616405063564571, -34.819166355123713 ], [ 19.193278435958717, -34.462598972309792 ], [ 18.85531456876987, -34.444305515278465 ], [ 18.42464318204938, -33.99787281670897 ], [ 18.377410922934615, -34.136520684548067 ], [ 18.24449913907992, -33.86775156019803 ], [ 18.250080193767445, -33.281430759414441 ], [ 17.925190463948439, -32.611290785453427 ], [ 18.247909783611192, -32.42913136162457 ], [ 18.221761508871481, -31.661632989225669 ], [ 17.566917758868868, -30.725721123987547 ], [ 17.064416131262703, -29.878641045859162 ], [ 17.062917514726223, -29.875953871379984 ], [ 16.344976840895242, -28.576705010697701 ], [ 15.601818068105816, -27.821247247022804 ], [ 15.210472446359461, -27.090955905874047 ], [ 14.989710727608553, -26.117371921495156 ], [ 14.743214145576331, -25.39292001719538 ], [ 14.408144158595833, -23.853014011329847 ], [ 14.385716586981149, -22.656652927340691 ], [ 14.257714064194175, -22.111208184499958 ], [ 13.86864220546866, -21.699036960539978 ], [ 13.352497999737439, -20.872834161057504 ], [ 12.826845330464494, -19.673165785401665 ], [ 12.608564080463621, -19.045348809487699 ], [ 11.794918654028066, -18.069129327061916 ], [ 11.734198846085121, -17.301889336824473 ], [ 11.640096062881611, -16.673142185129251 ], [ 11.778537224991537, -15.793816013250735 ], [ 12.123580763404391, -14.878316338767904 ], [ 12.175618930722294, -14.449143568583892 ], [ 12.500095249082991, -13.54769988368445 ], [ 12.738478631245385, -13.137905775609902 ], [ 13.312913852601866, -12.483630466362492 ], [ 13.633721144269799, -12.03864470789717 ], [ 13.738727654686897, -11.297863050993165 ], [ 13.686379428775238, -10.73107594161589 ], [ 13.387327915102162, -10.373578383020714 ], [ 13.120987583069846, -9.766897067914122 ], [ 12.875369500386569, -9.166933689005468 ], [ 12.929061313537829, -8.959091078327553 ], [ 13.236432732809874, -8.562629489784307 ], [ 12.933040398824289, -7.596538588087733 ], [ 12.728298374083892, -6.927122084178805 ], [ 12.227347039446471, -6.294447523629394 ], [ 12.322431674863511, -6.10009246177966 ], [ 12.182336866920252, -5.789930515163839 ], [ 11.91496300624209, -5.037986748884791 ], [ 11.093772820691925, -3.978826592630547 ], [ 10.06613528813574, -2.969482517105682 ], [ 9.405245395554971, -2.144313246269043 ], [ 8.79799563969317, -1.111301364754496 ], [ 8.830086704146424, -0.779073581550037 ], [ 9.048419630579588, -0.459351494960217 ], [ 9.291350538783689, 0.268666083167687 ], [ 9.492888624721985, 1.010119533691494 ], [ 9.305613234096256, 1.160911363119183 ], [ 9.649158155972628, 2.283866075037736 ], [ 9.795195753629457, 3.073404445809117 ], [ 9.404366896206, 3.734526882335203 ], [ 8.948115675501072, 3.904128933117136 ], [ 8.744923943729418, 4.35221527751996 ], [ 8.48881554529089, 4.495617377129918 ], [ 8.500287713259695, 4.771982937026849 ], [ 7.462108188515941, 4.412108262546241 ], [ 7.082596469764439, 4.464689032403228 ], [ 6.6980721370806, 4.240594183769517 ], [ 5.898172641634687, 4.262453314628985 ], [ 5.362804803090881, 4.887970689305959 ], [ 5.033574252959369, 5.611802476418234 ], [ 4.325607130560684, 6.270651149923467 ], [ 3.574180128604553, 6.258300482605719 ], [ 2.691701694356254, 6.258817246928629 ], [ 1.865240512712319, 6.142157701029731 ], [ 1.060121697604927, 5.928837388528876 ], [ -0.507637905265938, 5.343472601742675 ], [ -1.063624640294194, 5.000547797053812 ], [ -1.964706590167594, 4.710462144383371 ], [ -2.856125047202397, 4.994475816259509 ], [ -3.311084357100071, 4.984295559098015 ], [ -4.008819545904942, 5.179813340674315 ], [ -4.649917364917911, 5.168263658057086 ], [ -5.834496222344526, 4.993700669775137 ], [ -6.528769090185847, 4.705087795425015 ], [ -7.518941209330436, 4.338288479017308 ], [ -7.71215938966975, 4.364565944837722 ], [ -7.974107224957251, 4.355755113131963 ], [ -9.004793667018674, 4.8324185245922 ], [ -9.913420376006684, 5.593560695819207 ], [ -10.765383876986645, 6.140710760925558 ], [ -11.438779466182055, 6.785916856305747 ] ], [ [ 30.464425083139218, -8.498188978716335 ], [ 30.806006300588507, -8.578339125201033 ], [ 31.022117140433124, -8.786543470904988 ], [ 31.189032016735865, -8.729906101113095 ], [ 31.10725826729346, -8.563808139818565 ], [ 30.604158156056457, -7.541916599155222 ], [ 30.528038771290511, -6.922729587433992 ], [ 29.722041456834177, -6.244114678577112 ], [ 29.951226434048635, -5.860985609565162 ], [ 29.758421665167646, -5.466901136907339 ], [ 29.79195966972506, -5.040880629093131 ], [ 29.600085076625334, -4.896393324405054 ], [ 29.647690698912633, -4.464569097043255 ], [ 29.652588331833897, -4.420143324403149 ], [ 29.285521356576108, -3.467147604356293 ], [ 29.281034783655315, -3.455499362810748 ], [ 29.101717563602506, -5.054006442895265 ], [ 29.371985304489016, -5.616452731960017 ], [ 29.193184848759131, -6.038029066597119 ], [ 29.536523064906334, -6.7541610652979 ], [ 30.147028436002529, -7.299244073112582 ], [ 30.277356398242631, -7.848357842646031 ], [ 30.566847771941724, -8.1150082332721 ], [ 30.521774165394117, -8.283636281985748 ], [ 30.464425083139218, -8.498188978716335 ] ], [ [ 31.926558058405476, -2.714511000177573 ], [ 32.37309410983957, -2.489925225437091 ], [ 32.951766798643973, -2.43044565186915 ], [ 33.07672041192572, -2.547131035984201 ], [ 33.647176547995713, -2.30089283611342 ], [ 33.251748488098286, -1.957968031424549 ], [ 33.579428745261055, -1.506005954599821 ], [ 34.072628615054697, -1.059831638191795 ], [ 34.072629172154315, -1.059825153027236 ], [ 34.136242303205989, -0.319308363449238 ], [ 33.894047701774646, 0.05978835632552 ], [ 33.850368279767338, 0.128157863766091 ], [ 33.331846958150692, 0.324993394365833 ], [ 32.906136508930246, 0.0867650415003 ], [ 32.272841831193318, -0.056120293786734 ], [ 31.815143670384202, -0.64042571371094 ], [ 31.866197362749279, -1.027358961109389 ], [ 31.866199985488578, -1.027378838712494 ], [ 31.836020949030114, -1.629305922048232 ], [ 31.648022088352292, -2.32921152100937 ], [ 31.926558058405476, -2.714511000177573 ] ], [ [ 34.524228956853449, -10.03013681400887 ], [ 33.995579054507573, -9.495440769084837 ], [ 33.938799601966416, -9.690871556083433 ], [ 33.906592238100984, -9.801726983278854 ], [ 34.259904005680482, -10.447579034062642 ], [ 34.322690870915096, -11.652983493702834 ], [ 34.032527703596315, -12.208556817272836 ], [ 34.329977247868271, -12.944584242405995 ], [ 34.320933872217097, -13.379389743709737 ], [ 34.551100701645282, -13.67208505621096 ], [ 34.546759881332662, -14.047669366108266 ], [ 34.706543409979076, -14.262023207255027 ], [ 34.881209751125766, -14.012012627826891 ], [ 35.236226840970915, -14.401291192281633 ], [ 35.260204705554202, -14.277474460510291 ], [ 35.05597944513687, -13.742933444883136 ], [ 34.867567173000623, -13.701127211159019 ], [ 34.849464253280402, -13.567846417205779 ], [ 34.69388268406766, -12.422393894096615 ], [ 34.932834313787502, -11.479944288844605 ], [ 34.937020298000959, -11.463434340056267 ], [ 34.607893100734032, -11.080511976773494 ], [ 34.524228956853449, -10.03013681400887 ] ], [ [ 68.72, -49.2425 ], [ 68.8675, -48.83 ], [ 68.935, -48.625 ], [ 69.58, -48.94 ], [ 70.525, -49.065 ], [ 70.56, -49.255 ], [ 70.28, -49.71 ], [ 68.745, -49.775 ], [ 68.72, -49.2425 ] ], [ [ 50.200274692593183, -16.000263360256767 ], [ 49.860605503138679, -15.414252618066918 ], [ 49.672606642460863, -15.710203545802479 ], [ 49.863344354050156, -16.451036879138776 ], [ 49.774564243372708, -16.875042006093601 ], [ 49.498612094934117, -17.106035658438273 ], [ 49.435618523970305, -17.953064060134366 ], [ 49.041792433473944, -19.118781019774445 ], [ 48.548540887248009, -20.496888116134127 ], [ 47.930749139198667, -22.391501153251085 ], [ 47.547723423051309, -23.781958916928517 ], [ 47.095761346226595, -24.941629733990453 ], [ 46.282477654817086, -25.178462823184105 ], [ 45.409507684110451, -25.601434421493089 ], [ 44.833573846217554, -25.34610116953894 ], [ 44.039720493349762, -24.988345228782308 ], [ 43.763768344911171, -24.460677178649991 ], [ 43.697777540874455, -23.574116306250602 ], [ 43.345654331237625, -22.776903985283873 ], [ 43.254187046081, -22.057413018484123 ], [ 43.43329756040464, -21.336475111580189 ], [ 43.893682895692926, -21.163307386970128 ], [ 43.896370070172104, -20.830459486578174 ], [ 44.374325392439658, -20.072366224856388 ], [ 44.464397413924388, -19.435454196859048 ], [ 44.232421909366167, -18.961994724200906 ], [ 44.042976108584156, -18.331387220943171 ], [ 43.963084344260913, -17.409944756746782 ], [ 44.31246870298628, -16.850495700754955 ], [ 44.446517368351401, -16.216219170804507 ], [ 44.944936557806528, -16.179373874580399 ], [ 45.502731967964991, -15.974373467678539 ], [ 45.872993605336262, -15.793454278224687 ], [ 46.31224327981721, -15.780018405828798 ], [ 46.882182651564285, -15.210182386946315 ], [ 47.705129835812357, -14.594302666891764 ], [ 48.005214878131255, -14.091232598530375 ], [ 47.869047479042166, -13.663868503476586 ], [ 48.293827752481377, -13.784067884987486 ], [ 48.845060255738787, -13.089174899958664 ], [ 48.863508742066983, -12.487867933810421 ], [ 49.194651320193316, -12.04055673589197 ], [ 49.543518914595751, -12.469832858940554 ], [ 49.808980747279094, -12.895284925999555 ], [ 50.056510857957164, -13.555761407121985 ], [ 50.217431268114069, -14.758788750876796 ], [ 50.476536899625529, -15.226512139550543 ], [ 50.377111443895956, -15.706069431219127 ], [ 50.200274692593183, -16.000263360256767 ] ] ] } }
+]
+}
diff --git a/salw_client/src/Data/ControlinAfrica.geojson b/salw_client/src/Data/ControlinAfrica.geojson
new file mode 100644
index 0000000..72dc10a
--- /dev/null
+++ b/salw_client/src/Data/ControlinAfrica.geojson
@@ -0,0 +1,16671 @@
+{
+ "type": "FeatureCollection",
+ "crs": {
+ "type": "name",
+ "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" }
+ },
+ "features": [
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 3,
+ "name": "Angola",
+ "name_fr": "Angola",
+ "iso": "AGO",
+ "recs": "ECCAS,SADC",
+ "rbs": "ICGLR",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 14.7,
+ "y": -9.5,
+ "count": 15,
+ "name_y": "Angola",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 1.0,
+ "ICGLR": 1.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Eligible",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 1,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [13.0728, -4.6348],
+ [13.0573, -4.6511],
+ [12.9475, -4.6953],
+ [12.8297, -4.7366],
+ [12.6748, -4.9054],
+ [12.5962, -4.9784],
+ [12.5735, -4.9966],
+ [12.5027, -5.0369],
+ [12.4515, -5.0715],
+ [12.4532, -5.0906],
+ [12.4874, -5.1127],
+ [12.5224, -5.1489],
+ [12.5189, -5.4246],
+ [12.5037, -5.6958],
+ [12.4846, -5.7188],
+ [12.386, -5.7277],
+ [12.2553, -5.7465],
+ [12.2137, -5.7587],
+ [12.199, -5.7319],
+ [12.1555, -5.6327],
+ [12.1801, -5.5387],
+ [12.2065, -5.4683],
+ [12.1771, -5.3248],
+ [12.1105, -5.1972],
+ [12.0399, -5.0352],
+ [12.0184, -5.0043],
+ [12.0775, -4.9521],
+ [12.1671, -4.8377],
+ [12.2043, -4.7786],
+ [12.3079, -4.7655],
+ [12.3467, -4.7241],
+ [12.374, -4.6577],
+ [12.3846, -4.6191],
+ [12.5015, -4.5875],
+ [12.6417, -4.5312],
+ [12.7194, -4.4697],
+ [12.7982, -4.4306],
+ [12.8481, -4.4289],
+ [12.8811, -4.4451],
+ [12.9714, -4.5518],
+ [13.048, -4.6192],
+ [13.0728, -4.6348]
+ ]
+ ],
+ [
+ [
+ [23.9665, -10.8718],
+ [23.9883, -11.0028],
+ [24.0101, -11.1848],
+ [24.0256, -11.3156],
+ [24.0414, -11.3741],
+ [24.0467, -11.4054],
+ [24.0293, -11.4392],
+ [24.0146, -11.5177],
+ [23.9868, -11.5872],
+ [23.971, -11.6358],
+ [23.9839, -11.725],
+ [23.9734, -11.8529],
+ [23.9623, -11.9879],
+ [23.9589, -12.1178],
+ [23.9965, -12.3507],
+ [23.9913, -12.4222],
+ [23.9447, -12.5437],
+ [23.9094, -12.6361],
+ [23.8865, -12.7433],
+ [23.8824, -12.799],
+ [23.9681, -12.9569],
+ [23.963, -12.9885],
+ [23.8975, -12.9982],
+ [23.8432, -13.001],
+ [23.6358, -13.001],
+ [23.3387, -13.001],
+ [23.0415, -13.001],
+ [22.7443, -13.001],
+ [22.471, -13.001],
+ [22.2096, -13.001],
+ [21.9789, -13.001],
+ [21.979, -13.1568],
+ [21.9791, -13.4777],
+ [21.9791, -13.7987],
+ [21.9793, -14.1196],
+ [21.9794, -14.4405],
+ [21.9795, -14.7614],
+ [21.9796, -15.0823],
+ [21.9797, -15.4032],
+ [21.9798, -15.7241],
+ [21.9798, -15.9556],
+ [22.0402, -16.2628],
+ [22.1507, -16.5972],
+ [22.1939, -16.6281],
+ [22.3051, -16.6896],
+ [22.4595, -16.8151],
+ [22.546, -16.9103],
+ [22.722, -17.0753],
+ [22.9559, -17.2857],
+ [23.1816, -17.4744],
+ [23.3807, -17.6406],
+ [23.0683, -17.6988],
+ [22.624, -17.7816],
+ [22.3242, -17.8375],
+ [21.9608, -17.9052],
+ [21.7185, -17.9478],
+ [21.4169, -18.0007],
+ [21.3687, -17.9995],
+ [21.2879, -17.963],
+ [21.1135, -17.9558],
+ [20.9083, -18.0061],
+ [20.7455, -18.0197],
+ [20.6251, -17.9967],
+ [20.5076, -17.9525],
+ [20.393, -17.8874],
+ [20.1943, -17.8637],
+ [19.9118, -17.8813],
+ [19.6394, -17.8687],
+ [19.3771, -17.8255],
+ [19.1895, -17.8085],
+ [19.0765, -17.8177],
+ [18.9553, -17.8035],
+ [18.826, -17.7663],
+ [18.7181, -17.7032],
+ [18.5882, -17.57],
+ [18.4866, -17.4428],
+ [18.4604, -17.4246],
+ [18.4282, -17.4052],
+ [18.3964, -17.3994],
+ [18.1088, -17.396],
+ [17.8354, -17.3928],
+ [17.6788, -17.3926],
+ [17.2963, -17.392],
+ [16.9137, -17.3914],
+ [16.5311, -17.3908],
+ [16.1484, -17.3902],
+ [15.7658, -17.3896],
+ [15.3832, -17.3892],
+ [15.0006, -17.3886],
+ [14.618, -17.388],
+ [14.4147, -17.3877],
+ [14.2259, -17.3978],
+ [14.0175, -17.4089],
+ [13.9874, -17.4042],
+ [13.938, -17.3888],
+ [13.9042, -17.3607],
+ [13.792, -17.2884],
+ [13.6943, -17.2335],
+ [13.5617, -17.1412],
+ [13.476, -17.04],
+ [13.4037, -17.0078],
+ [13.2757, -16.9896],
+ [13.1795, -16.9717],
+ [13.1012, -16.9677],
+ [12.9632, -17.0154],
+ [12.8593, -17.0626],
+ [12.7852, -17.1082],
+ [12.6565, -17.1605],
+ [12.5481, -17.2127],
+ [12.3593, -17.2059],
+ [12.3185, -17.2134],
+ [12.2134, -17.21],
+ [12.1144, -17.1646],
+ [12.014, -17.1686],
+ [11.9025, -17.2266],
+ [11.7431, -17.2492],
+ [11.7801, -16.8713],
+ [11.8189, -16.7041],
+ [11.8199, -16.5043],
+ [11.797, -15.9864],
+ [11.7694, -15.9153],
+ [11.7509, -15.8319],
+ [11.8497, -15.7684],
+ [11.8999, -15.7198],
+ [11.9679, -15.634],
+ [12.0161, -15.5137],
+ [12.0732, -15.2482],
+ [12.2805, -14.6375],
+ [12.3789, -14.0391],
+ [12.5037, -13.7555],
+ [12.5505, -13.4378],
+ [12.8977, -13.0277],
+ [12.9832, -12.7757],
+ [13.1627, -12.6521],
+ [13.417, -12.5204],
+ [13.5979, -12.2861],
+ [13.6855, -12.1238],
+ [13.7854, -11.8128],
+ [13.7843, -11.488],
+ [13.8475, -11.0544],
+ [13.8336, -10.9297],
+ [13.739, -10.7571],
+ [13.7214, -10.6336],
+ [13.6335, -10.5123],
+ [13.5395, -10.4207],
+ [13.4954, -10.2571],
+ [13.3322, -9.9989],
+ [13.2875, -9.8268],
+ [13.2094, -9.7032],
+ [13.1969, -9.5507],
+ [13.1557, -9.3896],
+ [13.076, -9.2304],
+ [12.9985, -9.048],
+ [12.9985, -8.991],
+ [13.0468, -8.9223],
+ [13.0928, -8.8997],
+ [13.0772, -8.9343],
+ [13.0466, -8.9752],
+ [13.0538, -9.0068],
+ [13.359, -8.6872],
+ [13.3783, -8.6247],
+ [13.3681, -8.5548],
+ [13.3664, -8.4692],
+ [13.3785, -8.3697],
+ [13.0908, -7.7802],
+ [12.8623, -7.2318],
+ [12.8234, -6.9548],
+ [12.5213, -6.5903],
+ [12.4021, -6.3534],
+ [12.3343, -6.1873],
+ [12.2833, -6.1243],
+ [12.3025, -6.0926],
+ [12.3804, -6.0843],
+ [12.5535, -6.0459],
+ [12.7906, -6.0039],
+ [13.0098, -5.9076],
+ [13.0682, -5.8648],
+ [13.1844, -5.8563],
+ [13.3026, -5.8818],
+ [13.3465, -5.8634],
+ [13.3715, -5.8618],
+ [13.649, -5.8617],
+ [13.7646, -5.8552],
+ [13.9785, -5.8572],
+ [14.1138, -5.8651],
+ [14.1908, -5.876],
+ [14.3986, -5.8927],
+ [14.6579, -5.8889],
+ [14.7494, -5.8801],
+ [15.0894, -5.8745],
+ [15.425, -5.8688],
+ [15.727, -5.8639],
+ [16.0602, -5.8649],
+ [16.3152, -5.8656],
+ [16.4314, -5.9002],
+ [16.5371, -5.9658],
+ [16.5852, -6.0253],
+ [16.608, -6.0516],
+ [16.6396, -6.1146],
+ [16.6973, -6.1643],
+ [16.7178, -6.2414],
+ [16.701, -6.346],
+ [16.7094, -6.4717],
+ [16.743, -6.6185],
+ [16.8131, -6.7726],
+ [16.9194, -6.934],
+ [16.9658, -7.0621],
+ [16.9521, -7.157],
+ [16.9848, -7.2574],
+ [17.0638, -7.3631],
+ [17.1216, -7.419],
+ [17.1551, -7.4613],
+ [17.245, -7.6233],
+ [17.4113, -7.8819],
+ [17.536, -8.0759],
+ [17.5796, -8.099],
+ [17.6434, -8.0907],
+ [17.7788, -8.0714],
+ [17.9131, -8.0677],
+ [18.0088, -8.1076],
+ [18.0472, -8.1008],
+ [18.1915, -8.0238],
+ [18.3349, -8.0003],
+ [18.4847, -7.9686],
+ [18.5627, -7.9359],
+ [18.6534, -7.936],
+ [18.8983, -7.9981],
+ [18.9444, -8.0015],
+ [19.1427, -8.0015],
+ [19.3408, -7.9666],
+ [19.3699, -7.7065],
+ [19.3717, -7.6551],
+ [19.4193, -7.5573],
+ [19.4799, -7.4722],
+ [19.4874, -7.3907],
+ [19.4838, -7.2795],
+ [19.5276, -7.1444],
+ [19.6604, -7.0371],
+ [19.8752, -6.9863],
+ [19.9975, -6.9765],
+ [20.19, -6.9463],
+ [20.4822, -6.9158],
+ [20.59, -6.9199],
+ [20.5987, -6.9352],
+ [20.5369, -7.1218],
+ [20.5358, -7.1828],
+ [20.5584, -7.2444],
+ [20.6078, -7.2777],
+ [20.9109, -7.2814],
+ [21.1903, -7.285],
+ [21.5108, -7.2967],
+ [21.7511, -7.3055],
+ [21.7816, -7.3146],
+ [21.8061, -7.3286],
+ [21.8416, -7.421],
+ [21.8336, -7.6017],
+ [21.7801, -7.8654],
+ [21.8009, -8.1119],
+ [21.8959, -8.3411],
+ [21.9054, -8.6934],
+ [21.8719, -8.9035],
+ [21.8295, -9.1685],
+ [21.8132, -9.4688],
+ [21.8566, -9.5942],
+ [21.9486, -9.7256],
+ [22.0892, -9.8628],
+ [22.1978, -10.0406],
+ [22.2745, -10.2591],
+ [22.3024, -10.3967],
+ [22.2816, -10.4533],
+ [22.2832, -10.5516],
+ [22.307, -10.6913],
+ [22.2805, -10.784],
+ [22.2035, -10.8295],
+ [22.1779, -10.8923],
+ [22.2167, -11.0127],
+ [22.2262, -11.122],
+ [22.2566, -11.1637],
+ [22.2788, -11.1941],
+ [22.3149, -11.1986],
+ [22.393, -11.1595],
+ [22.4861, -11.0867],
+ [22.561, -11.0559],
+ [22.6665, -11.0598],
+ [22.8147, -11.0803],
+ [23.0763, -11.0879],
+ [23.1567, -11.0748],
+ [23.4002, -10.9765],
+ [23.464, -10.9693],
+ [23.56, -10.9786],
+ [23.6964, -11.0076],
+ [23.8339, -11.0137],
+ [23.9012, -10.9832],
+ [23.9073, -10.9435],
+ [23.9287, -10.8915],
+ [23.9665, -10.8718]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 18,
+ "name": "Burundi",
+ "name_fr": "Burundi",
+ "iso": "BDI",
+ "recs": "COMESA,EAC",
+ "rbs": "ICGLR,RECSA",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 29.2,
+ "y": -3.3,
+ "count": 28,
+ "name_y": "Burundi",
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Signed",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 1
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [30.5536, -2.4001],
+ [30.5337, -2.4263],
+ [30.442, -2.6135],
+ [30.4242, -2.6416],
+ [30.4344, -2.6589],
+ [30.4733, -2.6943],
+ [30.4505, -2.7532],
+ [30.4413, -2.769],
+ [30.424, -2.824],
+ [30.4335, -2.8745],
+ [30.4556, -2.8932],
+ [30.515, -2.9176],
+ [30.6043, -2.9353],
+ [30.7095, -2.9772],
+ [30.7803, -2.9849],
+ [30.7969, -3.0151],
+ [30.7936, -3.0693],
+ [30.8111, -3.1164],
+ [30.8114, -3.2006],
+ [30.7902, -3.2746],
+ [30.6818, -3.3094],
+ [30.6261, -3.3474],
+ [30.6109, -3.3664],
+ [30.6246, -3.3887],
+ [30.6319, -3.4187],
+ [30.5299, -3.4925],
+ [30.425, -3.5889],
+ [30.4, -3.6539],
+ [30.3791, -3.7308],
+ [30.3484, -3.7798],
+ [30.2686, -3.8505],
+ [30.1871, -3.9929],
+ [30.1472, -4.0854],
+ [29.9473, -4.3073],
+ [29.7695, -4.4181],
+ [29.7178, -4.4559],
+ [29.4032, -4.4493],
+ [29.3792, -4.2997],
+ [29.3313, -4.0954],
+ [29.2232, -3.9108],
+ [29.2118, -3.8338],
+ [29.2168, -3.685],
+ [29.2172, -3.4757],
+ [29.2101, -3.3633],
+ [29.2123, -3.2812],
+ [29.2261, -3.1387],
+ [29.2244, -3.0535],
+ [29.1532, -2.9553],
+ [29.0647, -2.8508],
+ [29.0166, -2.7996],
+ [29.0142, -2.7583],
+ [29.0144, -2.7202],
+ [29.0286, -2.6646],
+ [29.0632, -2.6025],
+ [29.1021, -2.5957],
+ [29.1976, -2.6203],
+ [29.2971, -2.673],
+ [29.3498, -2.7915],
+ [29.3902, -2.8086],
+ [29.4637, -2.8084],
+ [29.6514, -2.7928],
+ [29.698, -2.7947],
+ [29.7834, -2.7664],
+ [29.8682, -2.7164],
+ [29.8926, -2.6646],
+ [29.9124, -2.5486],
+ [29.9302, -2.3396],
+ [29.9734, -2.3371],
+ [30.0919, -2.4115],
+ [30.1173, -2.4166],
+ [30.1423, -2.414],
+ [30.1833, -2.3771],
+ [30.2338, -2.3471],
+ [30.271, -2.3479],
+ [30.4085, -2.313],
+ [30.4822, -2.3761],
+ [30.5289, -2.3956],
+ [30.5536, -2.4001]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 20,
+ "name": "Benin",
+ "name_fr": "Bénin",
+ "iso": "BEN",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": 1.8,
+ "y": 9.6,
+ "count": 20,
+ "name_y": "Benin",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "Signed",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Signed",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [1.6227, 6.2168],
+ [1.6109, 6.2508],
+ [1.7779, 6.2946],
+ [1.7432, 6.4263],
+ [1.6393, 6.5815],
+ [1.5985, 6.6102],
+ [1.5775, 6.6874],
+ [1.6029, 6.7381],
+ [1.5908, 6.7723],
+ [1.582, 6.877],
+ [1.531, 6.9924],
+ [1.6247, 6.9973],
+ [1.6247, 7.3692],
+ [1.6246, 7.7259],
+ [1.6246, 8.0302],
+ [1.6246, 8.271],
+ [1.6066, 8.5593],
+ [1.6038, 8.771],
+ [1.6002, 9.05],
+ [1.5663, 9.1373],
+ [1.4243, 9.285],
+ [1.3857, 9.3617],
+ [1.3789, 9.463],
+ [1.3471, 9.5675],
+ [1.3451, 9.7502],
+ [1.3429, 9.9629],
+ [1.3301, 9.997],
+ [1.1762, 10.0984],
+ [0.9583, 10.242],
+ [0.7922, 10.3516],
+ [0.78, 10.3596],
+ [0.7634, 10.3867],
+ [0.7875, 10.7103],
+ [0.8219, 10.7526],
+ [0.8748, 10.8857],
+ [0.9005, 10.9933],
+ [0.9246, 10.9928],
+ [0.958, 11.0278],
+ [0.9851, 11.079],
+ [1.0139, 11.0681],
+ [1.0623, 11.0582],
+ [1.0846, 11.0764],
+ [1.0815, 11.116],
+ [1.0976, 11.1563],
+ [1.1355, 11.1744],
+ [1.1455, 11.2104],
+ [1.1458, 11.2519],
+ [1.1787, 11.2627],
+ [1.2347, 11.261],
+ [1.2805, 11.274],
+ [1.3174, 11.2953],
+ [1.3648, 11.3789],
+ [1.3915, 11.408],
+ [1.3997, 11.4287],
+ [1.4268, 11.4471],
+ [1.5014, 11.4556],
+ [1.5614, 11.4491],
+ [1.6, 11.4006],
+ [1.8576, 11.4434],
+ [1.9804, 11.4184],
+ [2.2309, 11.6292],
+ [2.2872, 11.6913],
+ [2.3633, 11.8401],
+ [2.3892, 11.8971],
+ [2.4127, 11.9993],
+ [2.3633, 12.1884],
+ [2.366, 12.2219],
+ [2.4693, 12.2628],
+ [2.5984, 12.2943],
+ [2.6484, 12.2968],
+ [2.6813, 12.3128],
+ [2.7285, 12.3536],
+ [2.8053, 12.3838],
+ [2.8502, 12.3737],
+ [2.8781, 12.3677],
+ [3.1496, 12.1181],
+ [3.2674, 11.9919],
+ [3.2991, 11.9271],
+ [3.36, 11.8805],
+ [3.4498, 11.852],
+ [3.5317, 11.7875],
+ [3.5954, 11.6963],
+ [3.5539, 11.6319],
+ [3.4905, 11.4992],
+ [3.4878, 11.3954],
+ [3.6389, 11.1769],
+ [3.6562, 11.1546],
+ [3.6953, 11.1203],
+ [3.7164, 11.0796],
+ [3.7342, 10.9719],
+ [3.7449, 10.8504],
+ [3.7568, 10.7688],
+ [3.8297, 10.6538],
+ [3.8345, 10.6074],
+ [3.7838, 10.4359],
+ [3.7718, 10.4176],
+ [3.7585, 10.4127],
+ [3.6803, 10.4278],
+ [3.6466, 10.409],
+ [3.6041, 10.3507],
+ [3.5779, 10.2925],
+ [3.5766, 10.2684],
+ [3.6459, 10.1602],
+ [3.6021, 10.0045],
+ [3.5572, 9.9073],
+ [3.4768, 9.8519],
+ [3.4048, 9.8386],
+ [3.3545, 9.8128],
+ [3.3252, 9.7785],
+ [3.3295, 9.667],
+ [3.2234, 9.5656],
+ [3.1646, 9.4947],
+ [3.1361, 9.4516],
+ [3.148, 9.3206],
+ [3.1104, 9.1883],
+ [3.0449, 9.0838],
+ [2.898, 9.0614],
+ [2.7748, 9.0485],
+ [2.7329, 8.7825],
+ [2.7347, 8.614],
+ [2.7236, 8.4419],
+ [2.7031, 8.3718],
+ [2.7115, 8.273],
+ [2.7023, 8.0498],
+ [2.686, 7.8737],
+ [2.7077, 7.8266],
+ [2.7204, 7.7231],
+ [2.7193, 7.6163],
+ [2.751, 7.5419],
+ [2.7852, 7.4769],
+ [2.784, 7.4434],
+ [2.7658, 7.4225],
+ [2.7505, 7.3951],
+ [2.7506, 7.1432],
+ [2.7567, 7.0679],
+ [2.7478, 7.0198],
+ [2.7214, 6.9803],
+ [2.7317, 6.8528],
+ [2.7529, 6.7716],
+ [2.7746, 6.7117],
+ [2.7537, 6.6618],
+ [2.7356, 6.5957],
+ [2.708, 6.4277],
+ [2.7064, 6.3692],
+ [2.2869, 6.3281],
+ [1.8182, 6.2606],
+ [1.6227, 6.2168]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 22,
+ "name": "Burkina Faso",
+ "name_fr": "Burkina Faso",
+ "iso": "BFA",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -3.0,
+ "y": 12.3,
+ "count": 63,
+ "name_y": "Burkina Faso",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [0.9005, 10.9933],
+ [0.643, 10.9831],
+ [0.5491, 10.9554],
+ [0.4927, 10.955],
+ [0.4907, 10.9782],
+ [0.4842, 10.992],
+ [0.1593, 11.0696],
+ [-0.0686, 11.1156],
+ [-0.2995, 11.1669],
+ [-0.3125, 11.1189],
+ [-0.3458, 11.0879],
+ [-0.3956, 11.0857],
+ [-0.4303, 11.0933],
+ [-0.4535, 11.0563],
+ [-0.4917, 11.0076],
+ [-0.5452, 10.9837],
+ [-0.5977, 10.9537],
+ [-0.6271, 10.9274],
+ [-0.6485, 10.9268],
+ [-0.7014, 10.989],
+ [-0.7716, 10.9953],
+ [-0.9029, 10.9847],
+ [-0.9618, 11.0017],
+ [-1.0425, 11.0101],
+ [-1.2326, 10.9972],
+ [-1.5368, 11.0227],
+ [-1.5865, 11.0089],
+ [-1.5997, 10.9977],
+ [-1.9006, 10.9947],
+ [-2.2319, 10.9914],
+ [-2.5092, 10.9887],
+ [-2.7517, 10.9864],
+ [-2.7521, 10.997],
+ [-2.8299, 10.9984],
+ [-2.8386, 10.9775],
+ [-2.9073, 10.728],
+ [-2.9149, 10.5923],
+ [-2.8784, 10.508],
+ [-2.8372, 10.4546],
+ [-2.7912, 10.4324],
+ [-2.7866, 10.4019],
+ [-2.8234, 10.3629],
+ [-2.8203, 10.3229],
+ [-2.7771, 10.2816],
+ [-2.7665, 10.2382],
+ [-2.7885, 10.1926],
+ [-2.7832, 10.0831],
+ [-2.7507, 9.9097],
+ [-2.7498, 9.7972],
+ [-2.7805, 9.7458],
+ [-2.766, 9.6581],
+ [-2.7062, 9.5339],
+ [-2.6958, 9.4813],
+ [-2.7172, 9.4571],
+ [-2.7666, 9.4247],
+ [-2.8167, 9.4258],
+ [-2.8751, 9.5009],
+ [-2.9009, 9.5346],
+ [-2.9481, 9.6107],
+ [-2.9883, 9.6874],
+ [-3.0426, 9.7209],
+ [-3.0958, 9.7521],
+ [-3.1607, 9.8492],
+ [-3.2235, 9.8955],
+ [-3.2897, 9.8822],
+ [-3.3863, 9.9003],
+ [-3.5812, 9.9243],
+ [-3.7906, 9.9172],
+ [-3.8776, 9.8949],
+ [-3.9635, 9.8596],
+ [-4.1812, 9.7817],
+ [-4.2672, 9.7433],
+ [-4.3322, 9.6457],
+ [-4.4062, 9.648],
+ [-4.4803, 9.6792],
+ [-4.5266, 9.7235],
+ [-4.6258, 9.7136],
+ [-4.7218, 9.7565],
+ [-4.8145, 9.8412],
+ [-4.8827, 9.8689],
+ [-4.9699, 9.9301],
+ [-4.994, 10.0465],
+ [-5.0493, 10.1283],
+ [-5.0999, 10.2416],
+ [-5.1753, 10.2926],
+ [-5.2623, 10.3197],
+ [-5.3823, 10.314],
+ [-5.4613, 10.3596],
+ [-5.5235, 10.426],
+ [-5.507, 10.4834],
+ [-5.479, 10.5651],
+ [-5.4757, 10.6439],
+ [-5.4571, 10.7714],
+ [-5.4686, 10.9311],
+ [-5.4905, 11.0424],
+ [-5.4242, 11.0887],
+ [-5.3474, 11.1303],
+ [-5.2999, 11.206],
+ [-5.2502, 11.3758],
+ [-5.2294, 11.5225],
+ [-5.2448, 11.5768],
+ [-5.2703, 11.6199],
+ [-5.2905, 11.6833],
+ [-5.302, 11.7604],
+ [-5.2881, 11.8279],
+ [-5.2302, 11.8903],
+ [-5.1575, 11.9424],
+ [-5.1059, 11.9675],
+ [-4.969, 11.9933],
+ [-4.7979, 12.0321],
+ [-4.6993, 12.0762],
+ [-4.6272, 12.1202],
+ [-4.5869, 12.155],
+ [-4.546, 12.2265],
+ [-4.4799, 12.2818],
+ [-4.4287, 12.3376],
+ [-4.4216, 12.4931],
+ [-4.4219, 12.5816],
+ [-4.4599, 12.6304],
+ [-4.4806, 12.6722],
+ [-4.2271, 12.7937],
+ [-4.2252, 12.8795],
+ [-4.2606, 12.9753],
+ [-4.3103, 13.0525],
+ [-4.3287, 13.119],
+ [-4.2587, 13.1973],
+ [-4.1962, 13.2562],
+ [-4.151, 13.3062],
+ [-4.0512, 13.3824],
+ [-3.9473, 13.4022],
+ [-3.8535, 13.3735],
+ [-3.5758, 13.1942],
+ [-3.5276, 13.1827],
+ [-3.4699, 13.1964],
+ [-3.3967, 13.2437],
+ [-3.3018, 13.2808],
+ [-3.2667, 13.4008],
+ [-3.2702, 13.5774],
+ [-3.2486, 13.6583],
+ [-3.1984, 13.6729],
+ [-3.0387, 13.6391],
+ [-2.9972, 13.6371],
+ [-2.9508, 13.6484],
+ [-2.9171, 13.6795],
+ [-2.9185, 13.7364],
+ [-2.9259, 13.7868],
+ [-2.8739, 13.9507],
+ [-2.7789, 14.0737],
+ [-2.5867, 14.2276],
+ [-2.5269, 14.2583],
+ [-2.4572, 14.2741],
+ [-2.1132, 14.1685],
+ [-2.0571, 14.1946],
+ [-1.973, 14.4565],
+ [-1.8798, 14.4815],
+ [-1.7678, 14.486],
+ [-1.6951, 14.5085],
+ [-1.6573, 14.5268],
+ [-1.4937, 14.6261],
+ [-1.205, 14.7615],
+ [-1.0496, 14.8195],
+ [-1.0192, 14.8414],
+ [-0.908, 14.9374],
+ [-0.7604, 15.0478],
+ [-0.6665, 15.0698],
+ [-0.5365, 15.0779],
+ [-0.4545, 15.0597],
+ [-0.4323, 15.0285],
+ [-0.4054, 15.0125],
+ [-0.2359, 15.0594],
+ [0.0073, 14.9848],
+ [0.2175, 14.9115],
+ [0.2038, 14.865],
+ [0.2027, 14.7828],
+ [0.1851, 14.6529],
+ [0.1639, 14.4972],
+ [0.2506, 14.3964],
+ [0.3546, 14.288],
+ [0.3825, 14.2458],
+ [0.3549, 14.139],
+ [0.374, 14.0764],
+ [0.4292, 13.9721],
+ [0.5224, 13.8397],
+ [0.6182, 13.7034],
+ [0.6846, 13.6854],
+ [0.7478, 13.6745],
+ [0.786, 13.65],
+ [0.8423, 13.6264],
+ [0.8979, 13.6109],
+ [0.9466, 13.5812],
+ [0.9777, 13.552],
+ [1.0179, 13.4679],
+ [1.126, 13.4124],
+ [1.2012, 13.3575],
+ [1.1709, 13.3296],
+ [1.0769, 13.3408],
+ [0.9885, 13.3648],
+ [0.9768, 13.3245],
+ [0.973, 13.1704],
+ [0.9873, 13.0419],
+ [1.0079, 13.0248],
+ [1.0968, 13.0011],
+ [1.3087, 12.8343],
+ [1.5005, 12.6765],
+ [1.5649, 12.6354],
+ [1.6711, 12.6198],
+ [1.7898, 12.6133],
+ [1.8409, 12.6279],
+ [1.9562, 12.7074],
+ [2.0174, 12.7162],
+ [2.0738, 12.714],
+ [2.1046, 12.7013],
+ [2.1598, 12.6364],
+ [2.2115, 12.5384],
+ [2.2263, 12.4661],
+ [2.2214, 12.4272],
+ [2.2038, 12.4126],
+ [2.1094, 12.3938],
+ [2.0686, 12.3792],
+ [2.0584, 12.358],
+ [2.0729, 12.3094],
+ [2.0914, 12.278],
+ [2.1944, 12.1365],
+ [2.3434, 11.946],
+ [2.3892, 11.8971],
+ [2.3633, 11.8401],
+ [2.2872, 11.6913],
+ [2.2309, 11.6292],
+ [1.9804, 11.4184],
+ [1.8576, 11.4434],
+ [1.6, 11.4006],
+ [1.5614, 11.4491],
+ [1.5014, 11.4556],
+ [1.4268, 11.4471],
+ [1.3997, 11.4287],
+ [1.3915, 11.408],
+ [1.3648, 11.3789],
+ [1.3174, 11.2953],
+ [1.2805, 11.274],
+ [1.2347, 11.261],
+ [1.1787, 11.2627],
+ [1.1458, 11.2519],
+ [1.1455, 11.2104],
+ [1.1355, 11.1744],
+ [1.0976, 11.1563],
+ [1.0815, 11.116],
+ [1.0846, 11.0764],
+ [1.0623, 11.0582],
+ [1.0139, 11.0681],
+ [0.9851, 11.079],
+ [0.958, 11.0278],
+ [0.9246, 10.9928],
+ [0.9005, 10.9933]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 38,
+ "name": "Botswana",
+ "name_fr": "Botswana",
+ "iso": "BWA",
+ "recs": "SADC",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 22.9,
+ "y": -22.1,
+ "count": 8,
+ "name_y": "Botswana",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 1,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [25.2588, -17.7936],
+ [25.2391, -17.8431],
+ [25.224, -17.9152],
+ [25.2423, -17.969],
+ [25.2824, -18.0412],
+ [25.3402, -18.1045],
+ [25.3844, -18.142],
+ [25.4367, -18.235],
+ [25.4893, -18.3513],
+ [25.5583, -18.4418],
+ [25.7612, -18.6492],
+ [25.7837, -18.7235],
+ [25.8119, -18.7971],
+ [25.9394, -18.9387],
+ [25.9592, -18.9856],
+ [25.9507, -19.0817],
+ [26.0819, -19.3699],
+ [26.1681, -19.5383],
+ [26.241, -19.5693],
+ [26.4746, -19.7486],
+ [26.6782, -19.8928],
+ [26.9167, -19.9901],
+ [27.0918, -20.0542],
+ [27.1782, -20.101],
+ [27.2215, -20.1458],
+ [27.2567, -20.232],
+ [27.2746, -20.3818],
+ [27.2808, -20.4787],
+ [27.4689, -20.4748],
+ [27.6246, -20.4836],
+ [27.6793, -20.503],
+ [27.6996, -20.5307],
+ [27.6948, -20.5945],
+ [27.697, -20.6897],
+ [27.7043, -20.7664],
+ [27.6881, -20.8483],
+ [27.677, -20.9448],
+ [27.6694, -21.0643],
+ [27.6935, -21.111],
+ [27.8441, -21.2615],
+ [27.9074, -21.3591],
+ [27.9746, -21.5067],
+ [28.0141, -21.5542],
+ [28.0456, -21.573],
+ [28.1816, -21.5894],
+ [28.532, -21.6513],
+ [28.7478, -21.7076],
+ [28.9193, -21.766],
+ [28.9907, -21.7814],
+ [29.0256, -21.7969],
+ [29.0373, -21.8113],
+ [29.0158, -21.9399],
+ [29.0233, -21.9812],
+ [29.0424, -22.0184],
+ [29.0715, -22.0475],
+ [29.1068, -22.0657],
+ [29.2372, -22.0795],
+ [29.3152, -22.1577],
+ [29.3648, -22.1939],
+ [29.1299, -22.2133],
+ [29.0135, -22.2784],
+ [28.9458, -22.3951],
+ [28.8398, -22.4809],
+ [28.6955, -22.5354],
+ [28.5429, -22.5729],
+ [28.3817, -22.5934],
+ [28.2102, -22.6937],
+ [28.0279, -22.8737],
+ [27.9351, -22.987],
+ [27.9313, -23.0336],
+ [27.8905, -23.0739],
+ [27.8126, -23.108],
+ [27.7686, -23.1489],
+ [27.7583, -23.1968],
+ [27.7168, -23.2196],
+ [27.6438, -23.2177],
+ [27.5927, -23.2526],
+ [27.5632, -23.3246],
+ [27.4987, -23.3684],
+ [27.3992, -23.3836],
+ [27.3134, -23.4242],
+ [27.2412, -23.49],
+ [27.1855, -23.5234],
+ [27.1464, -23.5244],
+ [27.0855, -23.5779],
+ [26.987, -23.7046],
+ [26.9706, -23.7635],
+ [26.8351, -24.2408],
+ [26.7611, -24.2972],
+ [26.6178, -24.3955],
+ [26.5016, -24.5133],
+ [26.4518, -24.5827],
+ [26.3972, -24.6136],
+ [26.1309, -24.6715],
+ [26.0318, -24.7024],
+ [25.9121, -24.7475],
+ [25.8818, -24.788],
+ [25.8524, -24.9353],
+ [25.7699, -25.1465],
+ [25.7026, -25.3023],
+ [25.6592, -25.4379],
+ [25.5838, -25.6062],
+ [25.5182, -25.6628],
+ [25.4437, -25.7145],
+ [25.3462, -25.7399],
+ [25.2134, -25.7563],
+ [25.0925, -25.7515],
+ [24.9989, -25.754],
+ [24.8692, -25.8135],
+ [24.7481, -25.8174],
+ [24.5559, -25.7831],
+ [24.4002, -25.7498],
+ [24.3306, -25.7429],
+ [24.193, -25.6329],
+ [24.1045, -25.6349],
+ [23.9695, -25.6261],
+ [23.8938, -25.6009],
+ [23.8234, -25.5446],
+ [23.6707, -25.434],
+ [23.5215, -25.3444],
+ [23.3893, -25.2914],
+ [23.266, -25.2666],
+ [23.1487, -25.2887],
+ [23.0575, -25.3123],
+ [23.0221, -25.3241],
+ [22.9513, -25.3703],
+ [22.8788, -25.4579],
+ [22.8189, -25.5951],
+ [22.7961, -25.6791],
+ [22.729, -25.8573],
+ [22.6402, -26.0712],
+ [22.5977, -26.1327],
+ [22.5486, -26.1784],
+ [22.4709, -26.219],
+ [22.2176, -26.3889],
+ [22.0909, -26.5802],
+ [22.0109, -26.6358],
+ [21.9146, -26.6619],
+ [21.8332, -26.6783],
+ [21.7883, -26.7101],
+ [21.7381, -26.8068],
+ [21.6947, -26.8409],
+ [21.6463, -26.8542],
+ [21.5014, -26.8427],
+ [21.455, -26.8328],
+ [21.071, -26.8518],
+ [20.9539, -26.8211],
+ [20.8709, -26.8088],
+ [20.7398, -26.8488],
+ [20.6851, -26.8225],
+ [20.6414, -26.7422],
+ [20.6199, -26.5809],
+ [20.6268, -26.4438],
+ [20.6979, -26.3401],
+ [20.757, -26.2642],
+ [20.815, -26.1649],
+ [20.8227, -26.1206],
+ [20.811, -26.0806],
+ [20.7994, -25.999],
+ [20.7932, -25.9156],
+ [20.7107, -25.7332],
+ [20.6093, -25.4912],
+ [20.4731, -25.2213],
+ [20.4307, -25.1471],
+ [20.3452, -25.0299],
+ [20.0286, -24.807],
+ [19.9805, -24.7768],
+ [19.9805, -24.752],
+ [19.9802, -24.5357],
+ [19.9799, -24.249],
+ [19.9796, -23.9624],
+ [19.9793, -23.6758],
+ [19.9789, -23.3892],
+ [19.9785, -23.1025],
+ [19.9782, -22.8159],
+ [19.9779, -22.5293],
+ [19.9776, -22.2426],
+ [19.9773, -22.0002],
+ [20.2054, -22.0002],
+ [20.4875, -22.0002],
+ [20.8228, -22.0002],
+ [20.971, -22.0002],
+ [20.9795, -21.9619],
+ [20.9793, -21.7841],
+ [20.9787, -21.3761],
+ [20.9781, -20.9682],
+ [20.9774, -20.5603],
+ [20.9769, -20.1523],
+ [20.9762, -19.7443],
+ [20.9756, -19.3364],
+ [20.975, -18.9285],
+ [20.9743, -18.5205],
+ [20.9741, -18.3188],
+ [21.2325, -18.3068],
+ [21.5297, -18.2656],
+ [22.0114, -18.1986],
+ [22.4601, -18.1157],
+ [22.7527, -18.0672],
+ [23.0999, -18.0096],
+ [23.2193, -17.9997],
+ [23.2516, -18.0075],
+ [23.2986, -18.0273],
+ [23.4598, -18.2311],
+ [23.5602, -18.3864],
+ [23.5806, -18.4529],
+ [23.5997, -18.46],
+ [23.6472, -18.4494],
+ [23.7005, -18.4243],
+ [23.8643, -18.2695],
+ [23.8983, -18.2292],
+ [24.0026, -18.1541],
+ [24.1293, -18.0775],
+ [24.2439, -18.0234],
+ [24.359, -17.9782],
+ [24.4122, -17.9895],
+ [24.4749, -18.0285],
+ [24.5306, -18.0527],
+ [24.7922, -17.8646],
+ [24.9091, -17.8214],
+ [25.216, -17.7876],
+ [25.2588, -17.7936]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 39,
+ "name": "Central African Republic",
+ "name_fr": "République centrafricaine",
+ "iso": "CAF",
+ "recs": "ECCAS,CEN_SAD",
+ "rbs": "ICGLR,RECSA,SARCOM",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 19.0,
+ "y": 6.6,
+ "count": 36,
+ "name_y": "Central African Republic",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 1.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "Signed",
+ "NairobiProtocol": "Eligible",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 1
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [24.1474, 8.6656],
+ [24.1948, 8.6534],
+ [24.2209, 8.6083],
+ [24.18, 8.4611],
+ [24.2084, 8.3691],
+ [24.2914, 8.2914],
+ [24.3755, 8.2584],
+ [24.4561, 8.2395],
+ [24.7367, 8.1916],
+ [24.8533, 8.1375],
+ [25.0072, 7.9648],
+ [25.2004, 7.8079],
+ [25.2474, 7.7246],
+ [25.2387, 7.649],
+ [25.1813, 7.5572],
+ [25.1901, 7.5193],
+ [25.2789, 7.4275],
+ [25.3807, 7.3334],
+ [25.5666, 7.2287],
+ [25.889, 7.0649],
+ [26.0365, 6.9552],
+ [26.0869, 6.8721],
+ [26.1693, 6.7817],
+ [26.2846, 6.699],
+ [26.3618, 6.6353],
+ [26.3086, 6.4553],
+ [26.3246, 6.3962],
+ [26.3533, 6.3449],
+ [26.4205, 6.2742],
+ [26.4475, 6.183],
+ [26.5143, 6.0692],
+ [26.5937, 6.0175],
+ [26.7264, 5.9982],
+ [26.7965, 5.9455],
+ [26.9423, 5.8549],
+ [27.0834, 5.7769],
+ [27.1439, 5.7229],
+ [27.1812, 5.6751],
+ [27.2134, 5.6188],
+ [27.2291, 5.5625],
+ [27.2325, 5.4408],
+ [27.2567, 5.2896],
+ [27.3324, 5.1863],
+ [27.4033, 5.1092],
+ [27.1149, 5.1979],
+ [27.0719, 5.1998],
+ [27.0206, 5.1844],
+ [26.8701, 5.0757],
+ [26.8221, 5.0624],
+ [26.7676, 5.0719],
+ [26.6326, 5.0852],
+ [26.1735, 5.1711],
+ [25.8199, 5.2537],
+ [25.7139, 5.2837],
+ [25.5251, 5.3121],
+ [25.4002, 5.2559],
+ [25.2831, 5.0627],
+ [25.2493, 5.0246],
+ [25.0652, 4.9674],
+ [24.9784, 4.983],
+ [24.7655, 4.9301],
+ [24.4371, 5.01],
+ [24.3198, 4.9941],
+ [24.2277, 4.9539],
+ [23.9917, 4.8663],
+ [23.8484, 4.8164],
+ [23.6818, 4.7708],
+ [23.5236, 4.7013],
+ [23.4172, 4.6631],
+ [23.3129, 4.6635],
+ [23.2188, 4.703],
+ [23.1159, 4.7369],
+ [22.9929, 4.7438],
+ [22.8646, 4.7239],
+ [22.7558, 4.6467],
+ [22.7117, 4.5917],
+ [22.6172, 4.4456],
+ [22.5057, 4.2077],
+ [22.4618, 4.1598],
+ [22.4497, 4.1551],
+ [22.4222, 4.135],
+ [21.9082, 4.2539],
+ [21.687, 4.2814],
+ [21.5376, 4.2448],
+ [21.3502, 4.3114],
+ [21.2684, 4.3231],
+ [21.2298, 4.3022],
+ [21.1256, 4.3322],
+ [20.9558, 4.4131],
+ [20.793, 4.4473],
+ [20.6475, 4.4356],
+ [20.5581, 4.4627],
+ [20.4865, 4.5416],
+ [20.3936, 4.6862],
+ [20.2264, 4.8296],
+ [20.0023, 4.9447],
+ [19.8625, 5.0313],
+ [19.8065, 5.0893],
+ [19.686, 5.1214],
+ [19.501, 5.1275],
+ [19.3234, 5.0708],
+ [19.0686, 4.8914],
+ [18.8317, 4.5234],
+ [18.6999, 4.3826],
+ [18.5941, 4.3462],
+ [18.5675, 4.2576],
+ [18.6199, 4.1166],
+ [18.6337, 3.9543],
+ [18.5967, 3.6787],
+ [18.6104, 3.4784],
+ [18.5538, 3.5102],
+ [18.4998, 3.6041],
+ [18.4744, 3.623],
+ [18.3182, 3.5808],
+ [18.2371, 3.5427],
+ [18.1939, 3.5054],
+ [18.1609, 3.4998],
+ [18.1113, 3.5511],
+ [18.0723, 3.5603],
+ [18.0107, 3.5508],
+ [17.9479, 3.5518],
+ [17.9071, 3.5584],
+ [17.8804, 3.5539],
+ [17.8066, 3.5842],
+ [17.5377, 3.6616],
+ [17.4916, 3.6873],
+ [17.438, 3.6846],
+ [17.2984, 3.6172],
+ [17.2247, 3.5984],
+ [17.0025, 3.5567],
+ [16.7644, 3.5363],
+ [16.6733, 3.5352],
+ [16.6107, 3.5054],
+ [16.5704, 3.4631],
+ [16.5431, 3.3695],
+ [16.4963, 3.2088],
+ [16.4768, 3.1651],
+ [16.4801, 3.101],
+ [16.4662, 2.9932],
+ [16.4596, 2.8965],
+ [16.4686, 2.8317],
+ [16.4013, 2.701],
+ [16.3196, 2.5428],
+ [16.2518, 2.4068],
+ [16.1834, 2.2701],
+ [16.1361, 2.3638],
+ [16.1067, 2.4735],
+ [16.0955, 2.5992],
+ [16.1019, 2.6327],
+ [16.0835, 2.67],
+ [16.0821, 2.6782],
+ [16.0593, 2.773],
+ [16.0824, 2.8391],
+ [16.0635, 2.9086],
+ [16.0082, 2.9767],
+ [15.958, 3.0287],
+ [15.9287, 3.0758],
+ [15.9049, 3.0958],
+ [15.8493, 3.1031],
+ [15.775, 3.1272],
+ [15.6766, 3.2297],
+ [15.5809, 3.3293],
+ [15.4584, 3.4568],
+ [15.3602, 3.5671],
+ [15.2398, 3.7021],
+ [15.1287, 3.8269],
+ [15.0621, 3.9472],
+ [15.0349, 4.0164],
+ [15.0674, 4.0229],
+ [15.1154, 4.0245],
+ [15.1358, 4.0369],
+ [15.1369, 4.0691],
+ [15.0875, 4.164],
+ [15.0636, 4.2849],
+ [15.0228, 4.3585],
+ [14.8936, 4.4719],
+ [14.7704, 4.5581],
+ [14.7312, 4.6024],
+ [14.709, 4.6656],
+ [14.6617, 5.0655],
+ [14.6406, 5.1791],
+ [14.6018, 5.2288],
+ [14.5735, 5.2517],
+ [14.563, 5.2799],
+ [14.5681, 5.3511],
+ [14.5844, 5.4147],
+ [14.5836, 5.4396],
+ [14.6169, 5.4955],
+ [14.6169, 5.8651],
+ [14.5988, 5.884],
+ [14.5772, 5.916],
+ [14.5425, 5.9136],
+ [14.5031, 5.9169],
+ [14.4639, 5.9707],
+ [14.4312, 6.0387],
+ [14.4407, 6.0867],
+ [14.475, 6.1268],
+ [14.5121, 6.1619],
+ [14.5594, 6.1912],
+ [14.6995, 6.2502],
+ [14.7393, 6.2798],
+ [14.7641, 6.3164],
+ [14.7804, 6.3657],
+ [14.8619, 6.5557],
+ [14.9827, 6.7453],
+ [15.0346, 6.7844],
+ [15.0863, 6.9099],
+ [15.1571, 7.0636],
+ [15.1858, 7.1349],
+ [15.2067, 7.2062],
+ [15.2459, 7.2636],
+ [15.3791, 7.3582],
+ [15.4801, 7.5238],
+ [15.5893, 7.515],
+ [15.7013, 7.4884],
+ [15.845, 7.4753],
+ [15.9576, 7.5076],
+ [16.0307, 7.5721],
+ [16.1911, 7.6234],
+ [16.3789, 7.6835],
+ [16.4044, 7.7724],
+ [16.4594, 7.819],
+ [16.5232, 7.86],
+ [16.5453, 7.8655],
+ [16.5502, 7.8359],
+ [16.589, 7.7434],
+ [16.6684, 7.6518],
+ [16.7848, 7.551],
+ [16.8182, 7.5573],
+ [16.8903, 7.6337],
+ [17.072, 7.6808],
+ [17.118, 7.7019],
+ [17.247, 7.813],
+ [17.4021, 7.8846],
+ [17.4364, 7.8909],
+ [17.4927, 7.9098],
+ [17.6494, 7.9836],
+ [17.7608, 7.9738],
+ [17.9401, 7.9854],
+ [18.2389, 8.0204],
+ [18.4551, 8.032],
+ [18.5642, 8.0459],
+ [18.5916, 8.0608],
+ [18.6336, 8.1677],
+ [18.6662, 8.1977],
+ [18.7475, 8.2438],
+ [18.9064, 8.4051],
+ [19.0108, 8.5412],
+ [19.0398, 8.5869],
+ [19.0424, 8.5903],
+ [19.0639, 8.5988],
+ [19.1087, 8.6562],
+ [19.0642, 8.7154],
+ [18.886, 8.836],
+ [18.8886, 8.8525],
+ [18.8783, 8.8732],
+ [18.8883, 8.8897],
+ [18.9563, 8.9389],
+ [19.0479, 8.995],
+ [19.1455, 9.016],
+ [19.4003, 9.0116],
+ [19.6175, 9.0236],
+ [19.6684, 9.0209],
+ [19.8377, 9.0494],
+ [19.9535, 9.0751],
+ [20.0727, 9.1332],
+ [20.3421, 9.1271],
+ [20.5669, 9.275],
+ [20.6314, 9.3014],
+ [20.6597, 9.3245],
+ [20.6682, 9.3471],
+ [20.7732, 9.4057],
+ [20.891, 9.5271],
+ [20.9842, 9.6363],
+ [21.0095, 9.7132],
+ [21.2639, 9.9746],
+ [21.3524, 9.9691],
+ [21.396, 10.0014],
+ [21.4969, 10.1757],
+ [21.528, 10.2078],
+ [21.5758, 10.2186],
+ [21.6327, 10.2383],
+ [21.6827, 10.2898],
+ [21.7258, 10.3666],
+ [21.7262, 10.4616],
+ [21.7065, 10.5379],
+ [21.7065, 10.5748],
+ [21.7307, 10.6087],
+ [21.7715, 10.6428],
+ [21.9648, 10.7367],
+ [22.0138, 10.782],
+ [22.0432, 10.8227],
+ [22.0972, 10.8301],
+ [22.1562, 10.8261],
+ [22.1937, 10.8514],
+ [22.2359, 10.8941],
+ [22.3698, 10.9515],
+ [22.4938, 10.9962],
+ [22.624, 10.9773],
+ [22.7302, 10.9541],
+ [22.8174, 10.9272],
+ [22.8601, 10.9197],
+ [22.9308, 10.7953],
+ [22.9644, 10.7518],
+ [23.2559, 10.4578],
+ [23.3123, 10.3879],
+ [23.4566, 10.1743],
+ [23.545, 10.0301],
+ [23.6463, 9.8229],
+ [23.6562, 9.7104],
+ [23.6428, 9.6139],
+ [23.6227, 9.3406],
+ [23.5961, 9.2619],
+ [23.4683, 9.1147],
+ [23.4628, 9.0485],
+ [23.4891, 8.9933],
+ [23.528, 8.9706],
+ [23.5519, 8.9432],
+ [23.5373, 8.8158],
+ [23.5832, 8.7658],
+ [23.6793, 8.7325],
+ [23.922, 8.7097],
+ [24.0481, 8.6913],
+ [24.1474, 8.6656]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 45,
+ "name": "Ivory Coast",
+ "name_fr": "Côte d’Ivoire",
+ "iso": "CIV",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -6.4,
+ "y": 6.8,
+ "count": 37,
+ "name_y": "Ivory Coast",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-3.0867, 5.1283],
+ [-3.114, 5.0887],
+ [-3.2464, 5.1141],
+ [-3.2149, 5.1472],
+ [-3.0867, 5.1283]
+ ]
+ ],
+ [
+ [
+ [-7.9906, 10.1625],
+ [-7.9609, 10.1635],
+ [-7.8841, 10.1857],
+ [-7.8142, 10.2366],
+ [-7.7491, 10.3423],
+ [-7.6611, 10.4274],
+ [-7.5621, 10.4212],
+ [-7.5328, 10.4368],
+ [-7.4979, 10.4398],
+ [-7.4565, 10.3839],
+ [-7.4148, 10.3413],
+ [-7.3851, 10.3401],
+ [-7.3632, 10.2594],
+ [-7.1823, 10.2257],
+ [-7.1049, 10.2035],
+ [-7.0397, 10.1448],
+ [-7.0171, 10.1433],
+ [-6.9895, 10.1557],
+ [-6.9682, 10.1762],
+ [-6.9638, 10.1987],
+ [-6.9917, 10.2519],
+ [-6.9795, 10.2996],
+ [-6.9503, 10.3423],
+ [-6.9038, 10.3451],
+ [-6.8336, 10.357],
+ [-6.7532, 10.3571],
+ [-6.6933, 10.3495],
+ [-6.6693, 10.3922],
+ [-6.692, 10.512],
+ [-6.6861, 10.578],
+ [-6.6764, 10.6338],
+ [-6.6542, 10.6564],
+ [-6.5646, 10.5864],
+ [-6.4826, 10.5612],
+ [-6.4239, 10.5591],
+ [-6.4075, 10.5724],
+ [-6.4326, 10.6487],
+ [-6.4259, 10.6718],
+ [-6.4042, 10.6851],
+ [-6.3656, 10.6928],
+ [-6.2611, 10.7241],
+ [-6.2502, 10.7179],
+ [-6.2307, 10.5975],
+ [-6.2397, 10.5581],
+ [-6.2178, 10.4763],
+ [-6.1907, 10.4003],
+ [-6.1926, 10.3694],
+ [-6.215, 10.3224],
+ [-6.2413, 10.2792],
+ [-6.2384, 10.2616],
+ [-6.1969, 10.2321],
+ [-6.1172, 10.2019],
+ [-6.0346, 10.1948],
+ [-5.9887, 10.2391],
+ [-5.9407, 10.2751],
+ [-5.9076, 10.3072],
+ [-5.8962, 10.3547],
+ [-5.8438, 10.3896],
+ [-5.6943, 10.4332],
+ [-5.5566, 10.4399],
+ [-5.5235, 10.426],
+ [-5.4613, 10.3596],
+ [-5.3823, 10.314],
+ [-5.2623, 10.3197],
+ [-5.1753, 10.2926],
+ [-5.0999, 10.2416],
+ [-5.0493, 10.1283],
+ [-4.994, 10.0465],
+ [-4.9699, 9.9301],
+ [-4.8827, 9.8689],
+ [-4.8145, 9.8412],
+ [-4.7218, 9.7565],
+ [-4.6258, 9.7136],
+ [-4.5266, 9.7235],
+ [-4.4803, 9.6792],
+ [-4.4062, 9.648],
+ [-4.3322, 9.6457],
+ [-4.2672, 9.7433],
+ [-4.1812, 9.7817],
+ [-3.9635, 9.8596],
+ [-3.8776, 9.8949],
+ [-3.7906, 9.9172],
+ [-3.5812, 9.9243],
+ [-3.3863, 9.9003],
+ [-3.2897, 9.8822],
+ [-3.2235, 9.8955],
+ [-3.1607, 9.8492],
+ [-3.0958, 9.7521],
+ [-3.0426, 9.7209],
+ [-2.9883, 9.6874],
+ [-2.9481, 9.6107],
+ [-2.9009, 9.5346],
+ [-2.8751, 9.5009],
+ [-2.8167, 9.4258],
+ [-2.7666, 9.4247],
+ [-2.7172, 9.4571],
+ [-2.6958, 9.4813],
+ [-2.6861, 9.4317],
+ [-2.7058, 9.3514],
+ [-2.7018, 9.3017],
+ [-2.6742, 9.2826],
+ [-2.6892, 9.2186],
+ [-2.7467, 9.1096],
+ [-2.7469, 9.0451],
+ [-2.6899, 9.0251],
+ [-2.6492, 8.9566],
+ [-2.6249, 8.8396],
+ [-2.6004, 8.8004],
+ [-2.598, 8.7764],
+ [-2.5569, 8.493],
+ [-2.5059, 8.2087],
+ [-2.5383, 8.1716],
+ [-2.5828, 8.1608],
+ [-2.6117, 8.1476],
+ [-2.62, 8.1211],
+ [-2.601, 8.0822],
+ [-2.6134, 8.0467],
+ [-2.6688, 8.0222],
+ [-2.7897, 7.9319],
+ [-2.7981, 7.896],
+ [-2.8301, 7.819],
+ [-2.8569, 7.7721],
+ [-2.8963, 7.685],
+ [-2.9591, 7.4545],
+ [-2.9823, 7.2636],
+ [-2.9858, 7.2049],
+ [-3.0102, 7.1638],
+ [-3.0377, 7.1046],
+ [-3.1689, 6.941],
+ [-3.2358, 6.8072],
+ [-3.2271, 6.7491],
+ [-3.2241, 6.6908],
+ [-3.2439, 6.6487],
+ [-3.2403, 6.5356],
+ [-3.224, 6.4411],
+ [-3.2006, 6.3482],
+ [-3.1056, 6.0856],
+ [-3.0562, 5.9263],
+ [-3.0253, 5.7978],
+ [-2.9983, 5.7113],
+ [-2.9728, 5.6763],
+ [-2.9623, 5.643],
+ [-2.8212, 5.6192],
+ [-2.7937, 5.6001],
+ [-2.755, 5.4325],
+ [-2.7619, 5.3569],
+ [-2.7896, 5.3282],
+ [-2.7887, 5.2641],
+ [-2.7952, 5.1845],
+ [-2.8157, 5.153],
+ [-2.8947, 5.149],
+ [-2.9483, 5.1188],
+ [-3.0191, 5.1308],
+ [-3.0259, 5.1505],
+ [-3.064, 5.1577],
+ [-3.1687, 5.203],
+ [-3.1514, 5.3483],
+ [-3.2, 5.3545],
+ [-3.2376, 5.3354],
+ [-3.312, 5.1608],
+ [-3.3476, 5.1307],
+ [-3.8706, 5.2207],
+ [-3.9842, 5.2932],
+ [-4.1202, 5.3097],
+ [-4.3573, 5.3014],
+ [-4.5528, 5.2799],
+ [-4.6089, 5.2359],
+ [-4.1152, 5.2616],
+ [-4.0621, 5.2566],
+ [-4.0372, 5.2301],
+ [-4.6615, 5.1726],
+ [-4.8997, 5.1383],
+ [-4.9701, 5.1478],
+ [-5.0237, 5.2036],
+ [-5.2824, 5.2103],
+ [-5.3354, 5.192],
+ [-5.3675, 5.1508],
+ [-5.2658, 5.1597],
+ [-5.1049, 5.1622],
+ [-5.0618, 5.1307],
+ [-5.5647, 5.0895],
+ [-5.9138, 5.0109],
+ [-6.0617, 4.9528],
+ [-6.5484, 4.7618],
+ [-6.8452, 4.6715],
+ [-6.9229, 4.6383],
+ [-7.058, 4.5447],
+ [-7.2314, 4.486],
+ [-7.4261, 4.376],
+ [-7.545, 4.3513],
+ [-7.5716, 4.3864],
+ [-7.5747, 4.5723],
+ [-7.5912, 4.8215],
+ [-7.5851, 4.9167],
+ [-7.5693, 5.0064],
+ [-7.5689, 5.0807],
+ [-7.5098, 5.1085],
+ [-7.4941, 5.1398],
+ [-7.4852, 5.2364],
+ [-7.4298, 5.3245],
+ [-7.4289, 5.4779],
+ [-7.4125, 5.5099],
+ [-7.3999, 5.5506],
+ [-7.4237, 5.6513],
+ [-7.4544, 5.8413],
+ [-7.4694, 5.8537],
+ [-7.4828, 5.8455],
+ [-7.5139, 5.842],
+ [-7.6361, 5.9077],
+ [-7.7304, 5.919],
+ [-7.7965, 5.9751],
+ [-7.8009, 6.0389],
+ [-7.8333, 6.0764],
+ [-7.8555, 6.1501],
+ [-7.8886, 6.2349],
+ [-7.9816, 6.2861],
+ [-8.0689, 6.2984],
+ [-8.131, 6.2875],
+ [-8.2039, 6.2907],
+ [-8.2871, 6.319],
+ [-8.3449, 6.3513],
+ [-8.3993, 6.4132],
+ [-8.4499, 6.4625],
+ [-8.4903, 6.4564],
+ [-8.5396, 6.4681],
+ [-8.5879, 6.4905],
+ [-8.6036, 6.5078],
+ [-8.4012, 6.7051],
+ [-8.3326, 6.8016],
+ [-8.3251, 6.8604],
+ [-8.3245, 6.92],
+ [-8.3023, 6.981],
+ [-8.2966, 7.074],
+ [-8.4087, 7.4118],
+ [-8.4372, 7.5164],
+ [-8.4673, 7.547],
+ [-8.4864, 7.5585],
+ [-8.43, 7.6019],
+ [-8.3518, 7.5906],
+ [-8.2319, 7.5567],
+ [-8.206, 7.5902],
+ [-8.1154, 7.7607],
+ [-8.1178, 7.824],
+ [-8.1269, 7.8677],
+ [-8.0738, 7.9844],
+ [-8.0317, 8.0297],
+ [-8.0099, 8.0785],
+ [-8.0167, 8.1449],
+ [-8.0486, 8.1697],
+ [-8.0905, 8.1651],
+ [-8.1406, 8.1814],
+ [-8.2171, 8.2197],
+ [-8.2561, 8.2537],
+ [-8.2441, 8.4079],
+ [-8.237, 8.4557],
+ [-8.21, 8.4833],
+ [-8.1678, 8.4907],
+ [-8.0491, 8.4953],
+ [-7.9531, 8.4777],
+ [-7.8688, 8.4675],
+ [-7.8236, 8.4677],
+ [-7.7874, 8.422],
+ [-7.739, 8.3752],
+ [-7.6961, 8.3756],
+ [-7.6812, 8.4104],
+ [-7.691, 8.5625],
+ [-7.7196, 8.643],
+ [-7.784, 8.7206],
+ [-7.951, 8.7868],
+ [-7.955, 8.8794],
+ [-7.9382, 8.9798],
+ [-7.9021, 9.0171],
+ [-7.778, 9.0809],
+ [-7.7998, 9.115],
+ [-7.8394, 9.1516],
+ [-7.9181, 9.1885],
+ [-7.9, 9.3087],
+ [-7.8962, 9.4159],
+ [-7.9627, 9.4039],
+ [-8.031, 9.3977],
+ [-8.0887, 9.4307],
+ [-8.137, 9.4957],
+ [-8.146, 9.6748],
+ [-8.1458, 9.8817],
+ [-8.1552, 9.9732],
+ [-8.1366, 10.0221],
+ [-8.0778, 10.0671],
+ [-8.0135, 10.1253],
+ [-7.9906, 10.1625]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 46,
+ "name": "Cameroon",
+ "name_fr": "Cameroun",
+ "iso": "CMR",
+ "recs": "ECCAS",
+ "rbs": "",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 12.0,
+ "y": 5.7,
+ "count": 43,
+ "name_y": "Cameroon",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 1
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [8.5559, 4.7552],
+ [8.5852, 4.8328],
+ [8.6405, 4.927],
+ [8.7156, 5.0469],
+ [8.801, 5.1975],
+ [8.8592, 5.4638],
+ [8.8988, 5.6297],
+ [8.9351, 5.781],
+ [8.9972, 5.9177],
+ [9.0602, 6.0091],
+ [9.2388, 6.1861],
+ [9.3733, 6.3196],
+ [9.4422, 6.3734],
+ [9.4902, 6.4187],
+ [9.574, 6.4704],
+ [9.66, 6.532],
+ [9.7256, 6.65],
+ [9.7799, 6.7602],
+ [9.8207, 6.7839],
+ [9.8742, 6.8033],
+ [10.0389, 6.9214],
+ [10.1436, 6.9964],
+ [10.1678, 6.9592],
+ [10.1855, 6.9128],
+ [10.2055, 6.8916],
+ [10.2931, 6.8768],
+ [10.4132, 6.8777],
+ [10.4823, 6.8913],
+ [10.519, 6.9305],
+ [10.5563, 7.0375],
+ [10.5781, 7.0577],
+ [10.6062, 7.0631],
+ [10.7376, 6.9883],
+ [10.8465, 6.8818],
+ [10.9542, 6.7766],
+ [11.0087, 6.7391],
+ [11.0325, 6.6979],
+ [11.0797, 6.5055],
+ [11.1064, 6.4577],
+ [11.1533, 6.4379],
+ [11.2373, 6.4505],
+ [11.3246, 6.4847],
+ [11.4018, 6.5339],
+ [11.4775, 6.5974],
+ [11.5291, 6.655],
+ [11.5517, 6.6973],
+ [11.563, 6.8546],
+ [11.5801, 6.8889],
+ [11.6575, 6.9516],
+ [11.787, 7.0562],
+ [11.8614, 7.1164],
+ [11.8548, 7.138],
+ [11.8086, 7.202],
+ [11.7674, 7.2723],
+ [11.8092, 7.3451],
+ [11.8524, 7.4007],
+ [12.016, 7.5897],
+ [12.0166, 7.652],
+ [12.0252, 7.7278],
+ [12.156, 7.9425],
+ [12.2312, 8.2274],
+ [12.2334, 8.2823],
+ [12.3113, 8.4197],
+ [12.4035, 8.5956],
+ [12.5827, 8.6241],
+ [12.6516, 8.6678],
+ [12.7312, 8.7457],
+ [12.7822, 8.8179],
+ [12.8065, 8.8866],
+ [12.8244, 9.0194],
+ [12.856, 9.1708],
+ [12.8757, 9.3035],
+ [12.9295, 9.4263],
+ [13.0194, 9.4883],
+ [13.1755, 9.5396],
+ [13.1987, 9.5638],
+ [13.2212, 9.6452],
+ [13.2388, 9.814],
+ [13.2438, 9.9159],
+ [13.2498, 9.9601],
+ [13.2699, 10.0362],
+ [13.4146, 10.1714],
+ [13.4785, 10.3833],
+ [13.5354, 10.6051],
+ [13.6999, 10.8731],
+ [13.8921, 11.1401],
+ [13.9814, 11.2119],
+ [14.0567, 11.245],
+ [14.1433, 11.2485],
+ [14.2023, 11.2682],
+ [14.4095, 11.4012],
+ [14.4961, 11.4461],
+ [14.5598, 11.4923],
+ [14.5754, 11.5324],
+ [14.5816, 11.5912],
+ [14.5618, 11.7287],
+ [14.5974, 11.8298],
+ [14.6182, 11.9866],
+ [14.6271, 12.1087],
+ [14.6197, 12.151],
+ [14.587, 12.2094],
+ [14.581, 12.2221],
+ [14.5189, 12.2982],
+ [14.4154, 12.3441],
+ [14.2729, 12.3565],
+ [14.1975, 12.3838],
+ [14.1849, 12.4472],
+ [14.1776, 12.4841],
+ [14.1703, 12.5241],
+ [14.1601, 12.6128],
+ [14.064, 13.0785],
+ [14.2448, 13.0773],
+ [14.4617, 13.0218],
+ [14.5162, 12.9797],
+ [14.5447, 12.8202],
+ [14.6232, 12.7299],
+ [14.7612, 12.6556],
+ [14.8471, 12.5021],
+ [14.8807, 12.2694],
+ [14.9567, 12.1304],
+ [14.9738, 12.1083],
+ [15.0599, 11.9071],
+ [15.0813, 11.8455],
+ [15.0877, 11.7244],
+ [15.078, 11.6426],
+ [15.122, 11.5413],
+ [15.0555, 11.3686],
+ [15.0357, 11.2625],
+ [15.0299, 11.1137],
+ [15.0687, 10.8511],
+ [15.1322, 10.6485],
+ [15.201, 10.4845],
+ [15.2761, 10.3574],
+ [15.3999, 10.2169],
+ [15.5319, 10.0885],
+ [15.6549, 10.0078],
+ [15.5409, 9.9603],
+ [15.32, 9.9543],
+ [15.1932, 9.9815],
+ [15.1327, 9.9829],
+ [15.0716, 9.966],
+ [14.8358, 9.9417],
+ [14.5979, 9.9531],
+ [14.3772, 9.9851],
+ [14.2433, 9.9797],
+ [14.1397, 9.9018],
+ [14.056, 9.7844],
+ [13.9772, 9.6916],
+ [14.005, 9.5887],
+ [14.0642, 9.5317],
+ [14.1779, 9.4065],
+ [14.2801, 9.2851],
+ [14.3323, 9.2035],
+ [14.5361, 9.0252],
+ [14.7328, 8.8657],
+ [14.7713, 8.8392],
+ [14.8263, 8.8103],
+ [14.8607, 8.7986],
+ [14.968, 8.7073],
+ [15.1162, 8.5573],
+ [15.2523, 8.3224],
+ [15.349, 8.0838],
+ [15.443, 7.8519],
+ [15.4845, 7.8127],
+ [15.5498, 7.7879],
+ [15.5578, 7.738],
+ [15.5526, 7.6645],
+ [15.5324, 7.6044],
+ [15.4801, 7.5238],
+ [15.3791, 7.3582],
+ [15.2459, 7.2636],
+ [15.2067, 7.2062],
+ [15.1858, 7.1349],
+ [15.1571, 7.0636],
+ [15.0863, 6.9099],
+ [15.0346, 6.7844],
+ [14.9827, 6.7453],
+ [14.8619, 6.5557],
+ [14.7804, 6.3657],
+ [14.7641, 6.3164],
+ [14.7393, 6.2798],
+ [14.6995, 6.2502],
+ [14.5594, 6.1912],
+ [14.5121, 6.1619],
+ [14.475, 6.1268],
+ [14.4407, 6.0867],
+ [14.4312, 6.0387],
+ [14.4639, 5.9707],
+ [14.5031, 5.9169],
+ [14.5425, 5.9136],
+ [14.5772, 5.916],
+ [14.5988, 5.884],
+ [14.6169, 5.8651],
+ [14.6169, 5.4955],
+ [14.5836, 5.4396],
+ [14.5844, 5.4147],
+ [14.5681, 5.3511],
+ [14.563, 5.2799],
+ [14.5735, 5.2517],
+ [14.6018, 5.2288],
+ [14.6406, 5.1791],
+ [14.6617, 5.0655],
+ [14.709, 4.6656],
+ [14.7312, 4.6024],
+ [14.7704, 4.5581],
+ [14.8936, 4.4719],
+ [15.0228, 4.3585],
+ [15.0636, 4.2849],
+ [15.0875, 4.164],
+ [15.1369, 4.0691],
+ [15.1358, 4.0369],
+ [15.1154, 4.0245],
+ [15.0674, 4.0229],
+ [15.0349, 4.0164],
+ [15.0621, 3.9472],
+ [15.1287, 3.8269],
+ [15.2398, 3.7021],
+ [15.3602, 3.5671],
+ [15.4584, 3.4568],
+ [15.5809, 3.3293],
+ [15.6766, 3.2297],
+ [15.775, 3.1272],
+ [15.8493, 3.1031],
+ [15.9049, 3.0958],
+ [15.9287, 3.0758],
+ [15.958, 3.0287],
+ [16.0082, 2.9767],
+ [16.0635, 2.9086],
+ [16.0824, 2.8391],
+ [16.0593, 2.773],
+ [16.0821, 2.6782],
+ [16.0835, 2.67],
+ [16.1019, 2.6327],
+ [16.0955, 2.5992],
+ [16.1067, 2.4735],
+ [16.1361, 2.3638],
+ [16.1834, 2.2701],
+ [16.1826, 2.2625],
+ [16.1766, 2.2048],
+ [16.1157, 2.1678],
+ [16.0801, 2.1068],
+ [16.0696, 2.0217],
+ [16.0879, 1.9181],
+ [16.135, 1.7959],
+ [16.1361, 1.7242],
+ [16.1195, 1.7141],
+ [16.0903, 1.6913],
+ [16.0594, 1.6762],
+ [15.9752, 1.76],
+ [15.8816, 1.8166],
+ [15.7416, 1.915],
+ [15.6003, 1.9504],
+ [15.4175, 1.9567],
+ [15.3388, 1.9447],
+ [15.2824, 1.9817],
+ [15.2035, 2.0245],
+ [15.1601, 2.0356],
+ [15.0996, 2.0023],
+ [15.0578, 2.0009],
+ [15.0064, 2.0138],
+ [14.9024, 2.0123],
+ [14.8928, 2.0693],
+ [14.875, 2.0805],
+ [14.7629, 2.0752],
+ [14.7283, 2.1224],
+ [14.7133, 2.1171],
+ [14.6691, 2.1321],
+ [14.5789, 2.1991],
+ [14.4841, 2.1547],
+ [14.287, 2.1604],
+ [14.0344, 2.1589],
+ [13.7728, 2.1574],
+ [13.5335, 2.1595],
+ [13.2936, 2.1616],
+ [13.2699, 2.2242],
+ [13.2203, 2.2564],
+ [13.1309, 2.2594],
+ [12.8675, 2.2468],
+ [12.6657, 2.2568],
+ [12.6014, 2.265],
+ [12.5298, 2.2813],
+ [12.3613, 2.296],
+ [12.1534, 2.2844],
+ [12.1062, 2.2875],
+ [11.9397, 2.2852],
+ [11.559, 2.3022],
+ [11.3484, 2.2997],
+ [11.3533, 2.2614],
+ [11.3399, 2.2338],
+ [11.3287, 2.1674],
+ [11.0966, 2.1675],
+ [10.7909, 2.1676],
+ [10.5022, 2.1676],
+ [10.307, 2.1677],
+ [9.9799, 2.1678],
+ [9.8701, 2.2133],
+ [9.8369, 2.2424],
+ [9.8304, 2.2755],
+ [9.8262, 2.2978],
+ [9.8008, 2.3044],
+ [9.8218, 2.5393],
+ [9.8676, 2.735],
+ [9.8854, 2.9166],
+ [9.9484, 3.0791],
+ [9.915, 3.2396],
+ [9.8762, 3.3098],
+ [9.6721, 3.5376],
+ [9.7657, 3.6238],
+ [9.6424, 3.6118],
+ [9.6159, 3.6965],
+ [9.5562, 3.798],
+ [9.5928, 3.8143],
+ [9.6281, 3.87],
+ [9.7396, 3.8529],
+ [9.7361, 3.8801],
+ [9.6399, 3.9653],
+ [9.6492, 4.0083],
+ [9.6889, 4.0564],
+ [9.6695, 4.0767],
+ [9.6004, 4.0269],
+ [9.5506, 4.0284],
+ [9.5118, 4.0606],
+ [9.4837, 4.0661],
+ [9.5008, 4.0007],
+ [9.462, 3.9425],
+ [9.4253, 3.9223],
+ [9.3623, 3.9257],
+ [9.3109, 3.9404],
+ [9.2974, 3.9729],
+ [9.2491, 3.9979],
+ [9.1139, 4.0411],
+ [9.0001, 4.0916],
+ [8.9771, 4.2304],
+ [8.932, 4.2902],
+ [8.9136, 4.3578],
+ [8.9028, 4.4352],
+ [8.9183, 4.5538],
+ [8.8895, 4.5728],
+ [8.8564, 4.5792],
+ [8.8071, 4.5734],
+ [8.7619, 4.58],
+ [8.7079, 4.6457],
+ [8.6604, 4.671],
+ [8.6896, 4.5502],
+ [8.6562, 4.5164],
+ [8.5744, 4.5262],
+ [8.5396, 4.5719],
+ [8.5328, 4.6059],
+ [8.5705, 4.7521],
+ [8.5559, 4.7552]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 47,
+ "name": "Democratic Republic of the Congo",
+ "name_fr": "République démocratique du Congo",
+ "iso": "COD",
+ "recs": "COMESA,ECCAS,SADC",
+ "rbs": "RECSA,ICGLR,SARCOM",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 20.6,
+ "y": -2.9,
+ "count": 28,
+ "name_y": "Democratic Republic of the Congo",
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 1.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 1.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Signed",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "Signed",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "Signed",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 1
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [30.7512, -8.1937],
+ [30.5779, -8.22],
+ [30.3275, -8.2582],
+ [30.0514, -8.3003],
+ [29.7662, -8.3438],
+ [29.4838, -8.3869],
+ [29.2156, -8.4278],
+ [28.9723, -8.4649],
+ [28.8981, -8.4854],
+ [28.9345, -8.5902],
+ [28.9178, -8.7006],
+ [28.8695, -8.7858],
+ [28.7936, -8.891],
+ [28.7588, -8.9326],
+ [28.6812, -9.0146],
+ [28.6165, -9.0723],
+ [28.4843, -9.1694],
+ [28.4007, -9.2248],
+ [28.4002, -9.275],
+ [28.5405, -9.5101],
+ [28.6042, -9.6788],
+ [28.6301, -9.8313],
+ [28.6289, -9.9187],
+ [28.6235, -10.0988],
+ [28.6172, -10.313],
+ [28.6074, -10.3974],
+ [28.6455, -10.5502],
+ [28.6389, -10.6692],
+ [28.5442, -10.8023],
+ [28.518, -10.9332],
+ [28.4703, -11.1096],
+ [28.4042, -11.3544],
+ [28.3572, -11.483],
+ [28.3834, -11.5667],
+ [28.407, -11.6229],
+ [28.4318, -11.6983],
+ [28.4825, -11.8121],
+ [28.5416, -11.8792],
+ [28.5746, -11.9081],
+ [28.7694, -12.0513],
+ [28.85, -12.1205],
+ [28.9734, -12.2578],
+ [29.0644, -12.3488],
+ [29.1912, -12.3702],
+ [29.3438, -12.4048],
+ [29.4275, -12.4313],
+ [29.4855, -12.4185],
+ [29.5049, -12.3861],
+ [29.5022, -12.3176],
+ [29.492, -12.2669],
+ [29.5082, -12.2282],
+ [29.5598, -12.2024],
+ [29.692, -12.1983],
+ [29.7496, -12.1641],
+ [29.7951, -12.1555],
+ [29.7953, -12.3062],
+ [29.7955, -12.4506],
+ [29.7956, -12.6259],
+ [29.7958, -12.8271],
+ [29.7961, -12.9921],
+ [29.7963, -13.1675],
+ [29.7965, -13.3697],
+ [29.7953, -13.3928],
+ [29.7752, -13.4381],
+ [29.7227, -13.4538],
+ [29.6518, -13.4144],
+ [29.6477, -13.3729],
+ [29.6303, -13.2985],
+ [29.5972, -13.2605],
+ [29.5542, -13.2489],
+ [29.4814, -13.268],
+ [29.3818, -13.3229],
+ [29.2537, -13.3708],
+ [29.2019, -13.3983],
+ [29.1116, -13.3951],
+ [29.0143, -13.3688],
+ [28.9423, -13.3071],
+ [28.9217, -13.2146],
+ [28.8588, -13.1194],
+ [28.7731, -12.9819],
+ [28.7301, -12.9255],
+ [28.6729, -12.8613],
+ [28.6154, -12.8541],
+ [28.5509, -12.8361],
+ [28.5112, -12.7422],
+ [28.4744, -12.6233],
+ [28.4515, -12.5774],
+ [28.4129, -12.5181],
+ [28.3577, -12.482],
+ [28.2373, -12.4346],
+ [28.0688, -12.3682],
+ [27.8574, -12.2849],
+ [27.7568, -12.2809],
+ [27.6443, -12.2668],
+ [27.5738, -12.2271],
+ [27.5334, -12.1953],
+ [27.487, -12.0797],
+ [27.4236, -11.9445],
+ [27.2381, -11.7835],
+ [27.1964, -11.6051],
+ [27.1592, -11.5792],
+ [27.0954, -11.5938],
+ [27.0461, -11.6159],
+ [27.0267, -11.6638],
+ [26.9769, -11.8246],
+ [26.9496, -11.8988],
+ [26.9309, -11.9193],
+ [26.8904, -11.9436],
+ [26.824, -11.9652],
+ [26.7297, -11.976],
+ [26.5964, -11.9721],
+ [26.4297, -11.9479],
+ [26.3396, -11.9299],
+ [26.0964, -11.9032],
+ [26.026, -11.8901],
+ [25.9266, -11.8553],
+ [25.8549, -11.8201],
+ [25.6188, -11.7441],
+ [25.5119, -11.7534],
+ [25.46, -11.6998],
+ [25.4134, -11.6735],
+ [25.3494, -11.623],
+ [25.3207, -11.5535],
+ [25.2826, -11.405],
+ [25.2918, -11.3255],
+ [25.3193, -11.2369],
+ [25.2888, -11.2124],
+ [25.246, -11.2124],
+ [25.1849, -11.243],
+ [25.076, -11.2601],
+ [24.8769, -11.2991],
+ [24.8063, -11.3212],
+ [24.7281, -11.3378],
+ [24.6683, -11.3529],
+ [24.5186, -11.4385],
+ [24.4666, -11.4477],
+ [24.3779, -11.4171],
+ [24.3352, -11.3713],
+ [24.3779, -11.3193],
+ [24.3963, -11.2552],
+ [24.3657, -11.1299],
+ [24.3199, -11.0718],
+ [24.1872, -11.03],
+ [24.1365, -11.026],
+ [24.1151, -10.9557],
+ [24.0784, -10.8915],
+ [24.0027, -10.8791],
+ [23.9665, -10.8718],
+ [23.9287, -10.8915],
+ [23.9073, -10.9435],
+ [23.9012, -10.9832],
+ [23.8339, -11.0137],
+ [23.6964, -11.0076],
+ [23.56, -10.9786],
+ [23.464, -10.9693],
+ [23.4002, -10.9765],
+ [23.1567, -11.0748],
+ [23.0763, -11.0879],
+ [22.8147, -11.0803],
+ [22.6665, -11.0598],
+ [22.561, -11.0559],
+ [22.4861, -11.0867],
+ [22.393, -11.1595],
+ [22.3149, -11.1986],
+ [22.2788, -11.1941],
+ [22.2566, -11.1637],
+ [22.2262, -11.122],
+ [22.2167, -11.0127],
+ [22.1779, -10.8923],
+ [22.2035, -10.8295],
+ [22.2805, -10.784],
+ [22.307, -10.6913],
+ [22.2832, -10.5516],
+ [22.2816, -10.4533],
+ [22.3024, -10.3967],
+ [22.2745, -10.2591],
+ [22.1978, -10.0406],
+ [22.0892, -9.8628],
+ [21.9486, -9.7256],
+ [21.8566, -9.5942],
+ [21.8132, -9.4688],
+ [21.8295, -9.1685],
+ [21.8719, -8.9035],
+ [21.9054, -8.6934],
+ [21.8959, -8.3411],
+ [21.8009, -8.1119],
+ [21.7801, -7.8654],
+ [21.8336, -7.6017],
+ [21.8416, -7.421],
+ [21.8061, -7.3286],
+ [21.7816, -7.3146],
+ [21.7511, -7.3055],
+ [21.5108, -7.2967],
+ [21.1903, -7.285],
+ [20.9109, -7.2814],
+ [20.6078, -7.2777],
+ [20.5584, -7.2444],
+ [20.5358, -7.1828],
+ [20.5369, -7.1218],
+ [20.5987, -6.9352],
+ [20.59, -6.9199],
+ [20.4822, -6.9158],
+ [20.19, -6.9463],
+ [19.9975, -6.9765],
+ [19.8752, -6.9863],
+ [19.6604, -7.0371],
+ [19.5276, -7.1444],
+ [19.4838, -7.2795],
+ [19.4874, -7.3907],
+ [19.4799, -7.4722],
+ [19.4193, -7.5573],
+ [19.3717, -7.6551],
+ [19.3699, -7.7065],
+ [19.3408, -7.9666],
+ [19.1427, -8.0015],
+ [18.9444, -8.0015],
+ [18.8983, -7.9981],
+ [18.6534, -7.936],
+ [18.5627, -7.9359],
+ [18.4847, -7.9686],
+ [18.3349, -8.0003],
+ [18.1915, -8.0238],
+ [18.0472, -8.1008],
+ [18.0088, -8.1076],
+ [17.9131, -8.0677],
+ [17.7788, -8.0714],
+ [17.6434, -8.0907],
+ [17.5796, -8.099],
+ [17.536, -8.0759],
+ [17.4113, -7.8819],
+ [17.245, -7.6233],
+ [17.1551, -7.4613],
+ [17.1216, -7.419],
+ [17.0638, -7.3631],
+ [16.9848, -7.2574],
+ [16.9521, -7.157],
+ [16.9658, -7.0621],
+ [16.9194, -6.934],
+ [16.8131, -6.7726],
+ [16.743, -6.6185],
+ [16.7094, -6.4717],
+ [16.701, -6.346],
+ [16.7178, -6.2414],
+ [16.6973, -6.1643],
+ [16.6396, -6.1146],
+ [16.608, -6.0516],
+ [16.5852, -6.0253],
+ [16.5371, -5.9658],
+ [16.4314, -5.9002],
+ [16.3152, -5.8656],
+ [16.0602, -5.8649],
+ [15.727, -5.8639],
+ [15.425, -5.8688],
+ [15.0894, -5.8745],
+ [14.7494, -5.8801],
+ [14.6579, -5.8889],
+ [14.3986, -5.8927],
+ [14.1908, -5.876],
+ [14.1138, -5.8651],
+ [13.9785, -5.8572],
+ [13.7646, -5.8552],
+ [13.649, -5.8617],
+ [13.3715, -5.8618],
+ [13.3465, -5.8634],
+ [13.3026, -5.8818],
+ [13.1844, -5.8563],
+ [13.0682, -5.8648],
+ [13.0033, -5.8361],
+ [12.8608, -5.8541],
+ [12.7916, -5.8777],
+ [12.6807, -5.9608],
+ [12.5146, -6.0042],
+ [12.4529, -6.0005],
+ [12.4117, -5.9863],
+ [12.315, -5.8953],
+ [12.2404, -5.8073],
+ [12.2137, -5.7587],
+ [12.2553, -5.7465],
+ [12.386, -5.7277],
+ [12.4846, -5.7188],
+ [12.5037, -5.6958],
+ [12.5189, -5.4246],
+ [12.5224, -5.1489],
+ [12.4874, -5.1127],
+ [12.4532, -5.0906],
+ [12.4515, -5.0715],
+ [12.5027, -5.0369],
+ [12.5735, -4.9966],
+ [12.5962, -4.9784],
+ [12.6748, -4.9054],
+ [12.8297, -4.7366],
+ [12.9475, -4.6953],
+ [13.0573, -4.6511],
+ [13.0728, -4.6348],
+ [13.0874, -4.602],
+ [13.1366, -4.6043],
+ [13.1523, -4.6203],
+ [13.1765, -4.6559],
+ [13.2196, -4.7059],
+ [13.2973, -4.7652],
+ [13.3758, -4.8294],
+ [13.4149, -4.8374],
+ [13.4784, -4.805],
+ [13.5517, -4.7567],
+ [13.6596, -4.7215],
+ [13.6854, -4.6887],
+ [13.6994, -4.6184],
+ [13.7076, -4.5433],
+ [13.7171, -4.4545],
+ [13.7391, -4.4425],
+ [13.778, -4.4339],
+ [13.8495, -4.4589],
+ [13.8823, -4.4847],
+ [13.9409, -4.4847],
+ [13.9784, -4.4612],
+ [14.0469, -4.4175],
+ [14.1339, -4.4],
+ [14.2271, -4.3581],
+ [14.3162, -4.3041],
+ [14.3583, -4.2994],
+ [14.4029, -4.3697],
+ [14.4428, -4.419],
+ [14.4498, -4.4495],
+ [14.41, -4.5081],
+ [14.3654, -4.5855],
+ [14.4029, -4.6816],
+ [14.4119, -4.775],
+ [14.4107, -4.8312],
+ [14.4409, -4.8541],
+ [14.4616, -4.8649],
+ [14.4939, -4.8517],
+ [14.5576, -4.8558],
+ [14.634, -4.8851],
+ [14.7079, -4.8817],
+ [14.7793, -4.8457],
+ [14.9121, -4.7056],
+ [15.1062, -4.461],
+ [15.2672, -4.3076],
+ [15.3946, -4.2449],
+ [15.481, -4.1718],
+ [15.526, -4.088],
+ [15.6001, -4.031],
+ [15.7546, -3.9855],
+ [15.8725, -3.9343],
+ [15.99, -3.7662],
+ [16.1468, -3.4642],
+ [16.1906, -3.1944],
+ [16.2174, -3.0303],
+ [16.2019, -2.4647],
+ [16.1916, -2.2791],
+ [16.2153, -2.1778],
+ [16.2739, -2.1082],
+ [16.4336, -1.9608],
+ [16.5407, -1.8401],
+ [16.6225, -1.6989],
+ [16.7801, -1.3764],
+ [16.8491, -1.2725],
+ [16.8799, -1.2259],
+ [16.9747, -1.1399],
+ [17.1076, -1.0645],
+ [17.2788, -0.9996],
+ [17.5429, -0.775],
+ [17.7528, -0.549],
+ [17.7241, -0.2775],
+ [17.7731, -0.0524],
+ [17.8877, 0.2341],
+ [17.9252, 0.5373],
+ [17.8857, 0.8569],
+ [17.9024, 1.1181],
+ [18.0117, 1.4221],
+ [18.0578, 1.5349],
+ [18.0729, 1.7194],
+ [18.0722, 2.0133],
+ [18.2116, 2.4149],
+ [18.3435, 2.6554],
+ [18.4909, 2.9244],
+ [18.5471, 3.087],
+ [18.6222, 3.3041],
+ [18.6104, 3.4784],
+ [18.5967, 3.6787],
+ [18.6337, 3.9543],
+ [18.6199, 4.1166],
+ [18.5675, 4.2576],
+ [18.5941, 4.3462],
+ [18.6999, 4.3826],
+ [18.8317, 4.5234],
+ [19.0686, 4.8914],
+ [19.3234, 5.0708],
+ [19.501, 5.1275],
+ [19.686, 5.1214],
+ [19.8065, 5.0893],
+ [19.8625, 5.0313],
+ [20.0023, 4.9447],
+ [20.2264, 4.8296],
+ [20.3936, 4.6862],
+ [20.4865, 4.5416],
+ [20.5581, 4.4627],
+ [20.6475, 4.4356],
+ [20.793, 4.4473],
+ [20.9558, 4.4131],
+ [21.1256, 4.3322],
+ [21.2298, 4.3022],
+ [21.2684, 4.3231],
+ [21.3502, 4.3114],
+ [21.5376, 4.2448],
+ [21.687, 4.2814],
+ [21.9082, 4.2539],
+ [22.4222, 4.135],
+ [22.4497, 4.1551],
+ [22.4618, 4.1598],
+ [22.5057, 4.2077],
+ [22.6172, 4.4456],
+ [22.7117, 4.5917],
+ [22.7558, 4.6467],
+ [22.8646, 4.7239],
+ [22.9929, 4.7438],
+ [23.1159, 4.7369],
+ [23.2188, 4.703],
+ [23.3129, 4.6635],
+ [23.4172, 4.6631],
+ [23.5236, 4.7013],
+ [23.6818, 4.7708],
+ [23.8484, 4.8164],
+ [23.9917, 4.8663],
+ [24.2277, 4.9539],
+ [24.3198, 4.9941],
+ [24.4371, 5.01],
+ [24.7655, 4.9301],
+ [24.9784, 4.983],
+ [25.0652, 4.9674],
+ [25.2493, 5.0246],
+ [25.2831, 5.0627],
+ [25.4002, 5.2559],
+ [25.5251, 5.3121],
+ [25.7139, 5.2837],
+ [25.8199, 5.2537],
+ [26.1735, 5.1711],
+ [26.6326, 5.0852],
+ [26.7676, 5.0719],
+ [26.8221, 5.0624],
+ [26.8701, 5.0757],
+ [27.0206, 5.1844],
+ [27.0719, 5.1998],
+ [27.1149, 5.1979],
+ [27.4033, 5.1092],
+ [27.4393, 5.0392],
+ [27.491, 4.9676],
+ [27.6642, 4.846],
+ [27.7192, 4.7783],
+ [27.7614, 4.7032],
+ [27.7881, 4.6447],
+ [27.8416, 4.5978],
+ [27.9166, 4.5679],
+ [27.9807, 4.5321],
+ [28.0198, 4.4794],
+ [28.0786, 4.4248],
+ [28.1921, 4.3502],
+ [28.2473, 4.3485],
+ [28.311, 4.338],
+ [28.3672, 4.3187],
+ [28.4275, 4.3242],
+ [28.5248, 4.3729],
+ [28.6396, 4.4545],
+ [28.7271, 4.505],
+ [28.9394, 4.4871],
+ [29.0574, 4.4459],
+ [29.1515, 4.3882],
+ [29.2249, 4.3919],
+ [29.3849, 4.4984],
+ [29.4696, 4.6118],
+ [29.5521, 4.636],
+ [29.6769, 4.5869],
+ [29.7799, 4.481],
+ [29.8702, 4.3271],
+ [29.934, 4.2685],
+ [30.0214, 4.1776],
+ [30.1949, 3.9819],
+ [30.4207, 3.8839],
+ [30.5083, 3.8357],
+ [30.5369, 3.7872],
+ [30.5535, 3.7229],
+ [30.5594, 3.6528],
+ [30.5867, 3.6242],
+ [30.6477, 3.6341],
+ [30.6999, 3.6441],
+ [30.7572, 3.6242],
+ [30.797, 3.5731],
+ [30.8169, 3.5333],
+ [30.8386, 3.4907],
+ [30.8953, 3.4637],
+ [30.9064, 3.4089],
+ [30.8676, 3.3421],
+ [30.8278, 3.2826],
+ [30.7793, 3.1634],
+ [30.754, 3.0418],
+ [30.7865, 3.0014],
+ [30.8214, 2.9676],
+ [30.8399, 2.9335],
+ [30.8508, 2.8937],
+ [30.8467, 2.847],
+ [30.7695, 2.678],
+ [30.7299, 2.5303],
+ [30.7286, 2.4554],
+ [30.8301, 2.4004],
+ [30.9619, 2.4033],
+ [31.0036, 2.3694],
+ [31.0453, 2.3155],
+ [31.0821, 2.2881],
+ [31.1376, 2.2889],
+ [31.1764, 2.2701],
+ [31.1914, 2.2323],
+ [31.2363, 2.1914],
+ [31.2628, 2.1597],
+ [31.259, 2.1533],
+ [31.1789, 2.0729],
+ [30.9817, 1.9324],
+ [30.9355, 1.9153],
+ [30.868, 1.8589],
+ [30.7143, 1.7023],
+ [30.674, 1.6761],
+ [30.5906, 1.5794],
+ [30.5293, 1.5324],
+ [30.4795, 1.4665],
+ [30.4413, 1.3818],
+ [30.3874, 1.297],
+ [30.3996, 1.2561],
+ [30.4141, 1.2547],
+ [30.4495, 1.2592],
+ [30.4684, 1.2575],
+ [30.4778, 1.2388],
+ [30.3211, 1.1853],
+ [30.2401, 1.1028],
+ [30.1829, 0.9735],
+ [30.0474, 0.8635],
+ [29.9429, 0.8192],
+ [29.9316, 0.7929],
+ [29.9238, 0.6739],
+ [29.9345, 0.499],
+ [29.8854, 0.4189],
+ [29.8146, 0.2636],
+ [29.7778, 0.1664],
+ [29.7497, 0.1472],
+ [29.7177, 0.0983],
+ [29.6979, -0.0602],
+ [29.6844, -0.1136],
+ [29.6833, -0.1202],
+ [29.6438, -0.1197],
+ [29.5972, -0.1342],
+ [29.4964, -0.1802],
+ [29.4175, -0.3388],
+ [29.3596, -0.4524],
+ [29.327, -0.5297],
+ [29.3347, -0.5774],
+ [29.3664, -0.6399],
+ [29.4189, -0.6297],
+ [29.4521, -0.6069],
+ [29.5104, -0.6117],
+ [29.6425, -0.5072],
+ [29.6433, -0.5064],
+ [29.6479, -0.5353],
+ [29.6082, -0.6913],
+ [29.6064, -0.7831],
+ [29.59, -0.8871],
+ [29.5619, -0.9773],
+ [29.5641, -1.1214],
+ [29.58, -1.3567],
+ [29.577, -1.3879],
+ [29.5378, -1.4098],
+ [29.468, -1.4681],
+ [29.402, -1.5074],
+ [29.3517, -1.5176],
+ [29.2682, -1.6216],
+ [29.2214, -1.6859],
+ [29.1977, -1.6437],
+ [29.0712, -1.6054],
+ [29.0328, -1.6475],
+ [28.9876, -1.8376],
+ [28.9094, -2.008],
+ [28.9161, -2.0823],
+ [28.8791, -2.1529],
+ [28.8722, -2.1869],
+ [28.8757, -2.2277],
+ [28.9034, -2.2398],
+ [28.9167, -2.2877],
+ [28.8566, -2.3715],
+ [28.8503, -2.4479],
+ [28.8579, -2.4459],
+ [28.8576, -2.4467],
+ [28.8914, -2.5556],
+ [28.8939, -2.6351],
+ [28.9218, -2.682],
+ [29.0144, -2.7202],
+ [29.0142, -2.7583],
+ [29.0166, -2.7996],
+ [29.0647, -2.8508],
+ [29.1532, -2.9553],
+ [29.2244, -3.0535],
+ [29.2261, -3.1387],
+ [29.2123, -3.2812],
+ [29.2101, -3.3633],
+ [29.2172, -3.4757],
+ [29.2168, -3.685],
+ [29.2118, -3.8338],
+ [29.2232, -3.9108],
+ [29.3313, -4.0954],
+ [29.3792, -4.2997],
+ [29.4032, -4.4493],
+ [29.4042, -4.4967],
+ [29.3676, -4.6688],
+ [29.3257, -4.8356],
+ [29.3234, -4.8988],
+ [29.3428, -4.9831],
+ [29.4201, -5.1762],
+ [29.4765, -5.3166],
+ [29.5037, -5.401],
+ [29.5424, -5.4998],
+ [29.5941, -5.6508],
+ [29.607, -5.7227],
+ [29.5964, -5.776],
+ [29.4908, -5.9654],
+ [29.4801, -6.025],
+ [29.5063, -6.1721],
+ [29.5408, -6.3139],
+ [29.5906, -6.3944],
+ [29.7097, -6.6169],
+ [29.7981, -6.6919],
+ [29.9618, -6.8031],
+ [30.1062, -6.915],
+ [30.1618, -6.973],
+ [30.2127, -7.0379],
+ [30.3132, -7.2037],
+ [30.3745, -7.3387],
+ [30.4067, -7.4606],
+ [30.4856, -7.6271],
+ [30.5589, -7.7819],
+ [30.6538, -7.9709],
+ [30.7209, -8.1044],
+ [30.7512, -8.1937]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 48,
+ "name": "Republic of the Congo",
+ "name_fr": "Congo",
+ "iso": "COG",
+ "recs": "ECCAS",
+ "rbs": "RECSA",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 14.8,
+ "y": -0.8,
+ "count": 16,
+ "name_y": "Republic of the Congo",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Eligible",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 1
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [11.1302, -3.9163],
+ [11.19, -3.762],
+ [11.2345, -3.6908],
+ [11.2883, -3.6411],
+ [11.5043, -3.5203],
+ [11.5368, -3.525],
+ [11.6857, -3.682],
+ [11.7334, -3.6945],
+ [11.7864, -3.6902],
+ [11.8491, -3.6967],
+ [11.8799, -3.6659],
+ [11.8848, -3.6254],
+ [11.8395, -3.5801],
+ [11.8329, -3.5314],
+ [11.8647, -3.4786],
+ [11.8828, -3.4202],
+ [11.9293, -3.351],
+ [11.9342, -3.3186],
+ [11.8851, -3.2832],
+ [11.7844, -3.2291],
+ [11.7154, -3.177],
+ [11.6891, -3.127],
+ [11.708, -3.0631],
+ [11.7635, -3.0112],
+ [11.7602, -2.9831],
+ [11.7113, -2.9365],
+ [11.6757, -2.8866],
+ [11.6391, -2.8554],
+ [11.5378, -2.8367],
+ [11.5571, -2.7696],
+ [11.5945, -2.671],
+ [11.6034, -2.5954],
+ [11.5752, -2.3971],
+ [11.5777, -2.3609],
+ [11.6055, -2.3426],
+ [11.6659, -2.3646],
+ [11.7268, -2.3947],
+ [11.8924, -2.3515],
+ [11.9503, -2.3448],
+ [11.9982, -2.3828],
+ [12.0645, -2.4126],
+ [12.4464, -2.33],
+ [12.4538, -2.2456],
+ [12.4757, -2.1692],
+ [12.4785, -2.112],
+ [12.4626, -2.0753],
+ [12.4437, -2.0476],
+ [12.4324, -1.9903],
+ [12.4321, -1.9289],
+ [12.4687, -1.9],
+ [12.5904, -1.8269],
+ [12.6284, -1.8296],
+ [12.7137, -1.8694],
+ [12.7936, -1.9318],
+ [12.8645, -2.0633],
+ [12.9136, -2.1763],
+ [12.992, -2.3134],
+ [13.1586, -2.3691],
+ [13.3573, -2.4048],
+ [13.4649, -2.3954],
+ [13.6186, -2.2786],
+ [13.7056, -2.1875],
+ [13.7338, -2.1385],
+ [13.7844, -2.1638],
+ [13.8416, -2.2837],
+ [13.8785, -2.3302],
+ [13.8877, -2.3745],
+ [13.8618, -2.4299],
+ [13.8869, -2.4654],
+ [13.9938, -2.4906],
+ [14.0874, -2.4669],
+ [14.1298, -2.418],
+ [14.1998, -2.3542],
+ [14.2004, -2.3006],
+ [14.1629, -2.2655],
+ [14.1629, -2.2176],
+ [14.2018, -2.1799],
+ [14.2396, -2.0768],
+ [14.2515, -2.0015],
+ [14.2884, -1.9535],
+ [14.3586, -1.9202],
+ [14.384, -1.89],
+ [14.4232, -1.7115],
+ [14.4029, -1.647],
+ [14.4029, -1.5934],
+ [14.4473, -1.5251],
+ [14.4556, -1.4132],
+ [14.4369, -1.2298],
+ [14.424, -1.1039],
+ [14.4106, -0.9721],
+ [14.4449, -0.7988],
+ [14.4806, -0.6184],
+ [14.4741, -0.5734],
+ [14.4247, -0.5187],
+ [14.3638, -0.4686],
+ [14.2067, -0.4273],
+ [14.1483, -0.3619],
+ [14.1028, -0.2924],
+ [14.0694, -0.2701],
+ [13.898, -0.2426],
+ [13.8601, -0.2033],
+ [13.8755, -0.0908],
+ [13.8906, 0.0753],
+ [13.8846, 0.1908],
+ [13.9151, 0.284],
+ [13.9496, 0.3538],
+ [14.0253, 0.4277],
+ [14.0655, 0.515],
+ [14.0875, 0.5366],
+ [14.231, 0.5511],
+ [14.2831, 0.5875],
+ [14.3242, 0.6242],
+ [14.3415, 0.6738],
+ [14.3906, 0.7557],
+ [14.4345, 0.8115],
+ [14.4392, 0.8491],
+ [14.4299, 0.9015],
+ [14.3864, 1.0044],
+ [14.3345, 1.0902],
+ [14.303, 1.1208],
+ [14.2397, 1.3226],
+ [14.1809, 1.3702],
+ [14.0662, 1.3959],
+ [13.8514, 1.4187],
+ [13.7212, 1.3823],
+ [13.5233, 1.3146],
+ [13.3724, 1.2678],
+ [13.2741, 1.241],
+ [13.2163, 1.2484],
+ [13.1901, 1.2792],
+ [13.2283, 1.3054],
+ [13.2474, 1.3667],
+ [13.2228, 1.4546],
+ [13.1846, 1.5351],
+ [13.1627, 1.6481],
+ [13.1722, 1.7886],
+ [13.2095, 1.9204],
+ [13.2887, 2.0917],
+ [13.2936, 2.1616],
+ [13.5335, 2.1595],
+ [13.7728, 2.1574],
+ [14.0344, 2.1589],
+ [14.287, 2.1604],
+ [14.4841, 2.1547],
+ [14.5789, 2.1991],
+ [14.6691, 2.1321],
+ [14.7133, 2.1171],
+ [14.7283, 2.1224],
+ [14.7629, 2.0752],
+ [14.875, 2.0805],
+ [14.8928, 2.0693],
+ [14.9024, 2.0123],
+ [15.0064, 2.0138],
+ [15.0578, 2.0009],
+ [15.0996, 2.0023],
+ [15.1601, 2.0356],
+ [15.2035, 2.0245],
+ [15.2824, 1.9817],
+ [15.3388, 1.9447],
+ [15.4175, 1.9567],
+ [15.6003, 1.9504],
+ [15.7416, 1.915],
+ [15.8816, 1.8166],
+ [15.9752, 1.76],
+ [16.0594, 1.6762],
+ [16.0903, 1.6913],
+ [16.1195, 1.7141],
+ [16.1361, 1.7242],
+ [16.135, 1.7959],
+ [16.0879, 1.9181],
+ [16.0696, 2.0217],
+ [16.0801, 2.1068],
+ [16.1157, 2.1678],
+ [16.1766, 2.2048],
+ [16.1826, 2.2625],
+ [16.1834, 2.2701],
+ [16.2518, 2.4068],
+ [16.3196, 2.5428],
+ [16.4013, 2.701],
+ [16.4686, 2.8317],
+ [16.4596, 2.8965],
+ [16.4662, 2.9932],
+ [16.4801, 3.101],
+ [16.4768, 3.1651],
+ [16.4963, 3.2088],
+ [16.5431, 3.3695],
+ [16.5704, 3.4631],
+ [16.6107, 3.5054],
+ [16.6733, 3.5352],
+ [16.7644, 3.5363],
+ [17.0025, 3.5567],
+ [17.2247, 3.5984],
+ [17.2984, 3.6172],
+ [17.438, 3.6846],
+ [17.4916, 3.6873],
+ [17.5377, 3.6616],
+ [17.8066, 3.5842],
+ [17.8804, 3.5539],
+ [17.9071, 3.5584],
+ [17.9479, 3.5518],
+ [18.0107, 3.5508],
+ [18.0723, 3.5603],
+ [18.1113, 3.5511],
+ [18.1609, 3.4998],
+ [18.1939, 3.5054],
+ [18.2371, 3.5427],
+ [18.3182, 3.5808],
+ [18.4744, 3.623],
+ [18.4998, 3.6041],
+ [18.5538, 3.5102],
+ [18.6104, 3.4784],
+ [18.6222, 3.3041],
+ [18.5471, 3.087],
+ [18.4909, 2.9244],
+ [18.3435, 2.6554],
+ [18.2116, 2.4149],
+ [18.0722, 2.0133],
+ [18.0729, 1.7194],
+ [18.0578, 1.5349],
+ [18.0117, 1.4221],
+ [17.9024, 1.1181],
+ [17.8857, 0.8569],
+ [17.9252, 0.5373],
+ [17.8877, 0.2341],
+ [17.7731, -0.0524],
+ [17.7241, -0.2775],
+ [17.7528, -0.549],
+ [17.5429, -0.775],
+ [17.2788, -0.9996],
+ [17.1076, -1.0645],
+ [16.9747, -1.1399],
+ [16.8799, -1.2259],
+ [16.8491, -1.2725],
+ [16.7801, -1.3764],
+ [16.6225, -1.6989],
+ [16.5407, -1.8401],
+ [16.4336, -1.9608],
+ [16.2739, -2.1082],
+ [16.2153, -2.1778],
+ [16.1916, -2.2791],
+ [16.2019, -2.4647],
+ [16.2174, -3.0303],
+ [16.1906, -3.1944],
+ [16.1468, -3.4642],
+ [15.99, -3.7662],
+ [15.8725, -3.9343],
+ [15.7546, -3.9855],
+ [15.6001, -4.031],
+ [15.526, -4.088],
+ [15.481, -4.1718],
+ [15.3946, -4.2449],
+ [15.2672, -4.3076],
+ [15.1062, -4.461],
+ [14.9121, -4.7056],
+ [14.7793, -4.8457],
+ [14.7079, -4.8817],
+ [14.634, -4.8851],
+ [14.5576, -4.8558],
+ [14.4939, -4.8517],
+ [14.4616, -4.8649],
+ [14.4409, -4.8541],
+ [14.4107, -4.8312],
+ [14.4119, -4.775],
+ [14.4029, -4.6816],
+ [14.3654, -4.5855],
+ [14.41, -4.5081],
+ [14.4498, -4.4495],
+ [14.4428, -4.419],
+ [14.4029, -4.3697],
+ [14.3583, -4.2994],
+ [14.3162, -4.3041],
+ [14.2271, -4.3581],
+ [14.1339, -4.4],
+ [14.0469, -4.4175],
+ [13.9784, -4.4612],
+ [13.9409, -4.4847],
+ [13.8823, -4.4847],
+ [13.8495, -4.4589],
+ [13.778, -4.4339],
+ [13.7391, -4.4425],
+ [13.7171, -4.4545],
+ [13.7076, -4.5433],
+ [13.6994, -4.6184],
+ [13.6854, -4.6887],
+ [13.6596, -4.7215],
+ [13.5517, -4.7567],
+ [13.4784, -4.805],
+ [13.4149, -4.8374],
+ [13.3758, -4.8294],
+ [13.2973, -4.7652],
+ [13.2196, -4.7059],
+ [13.1765, -4.6559],
+ [13.1523, -4.6203],
+ [13.1366, -4.6043],
+ [13.0874, -4.602],
+ [13.0728, -4.6348],
+ [13.048, -4.6192],
+ [12.9714, -4.5518],
+ [12.8811, -4.4451],
+ [12.8481, -4.4289],
+ [12.7982, -4.4306],
+ [12.7194, -4.4697],
+ [12.6417, -4.5312],
+ [12.5015, -4.5875],
+ [12.3846, -4.6191],
+ [12.374, -4.6577],
+ [12.3467, -4.7241],
+ [12.3079, -4.7655],
+ [12.2043, -4.7786],
+ [12.1671, -4.8377],
+ [12.0775, -4.9521],
+ [12.0184, -5.0043],
+ [12.0027, -4.982],
+ [11.9668, -4.9544],
+ [11.8933, -4.8657],
+ [11.8207, -4.7555],
+ [11.8013, -4.7052],
+ [11.7809, -4.6766],
+ [11.7775, -4.5658],
+ [11.6681, -4.4343],
+ [11.3938, -4.2003],
+ [11.3645, -4.1306],
+ [11.1302, -3.9163]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 51,
+ "name": "Comoros",
+ "name_fr": "Comores",
+ "iso": "COM",
+ "recs": "COMESA,CEN_SAD",
+ "rbs": "",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 43.7,
+ "y": -12.1,
+ "count": 7,
+ "name_y": "Comoros",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Eligible",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [44.4764, -12.0815],
+ [44.5268, -12.2195],
+ [44.5263, -12.3235],
+ [44.505, -12.3565],
+ [44.4602, -12.3352],
+ [44.3774, -12.2522],
+ [44.2201, -12.1714],
+ [44.2923, -12.1647],
+ [44.3345, -12.173],
+ [44.3791, -12.1656],
+ [44.407, -12.1201],
+ [44.4126, -12.093],
+ [44.4519, -12.0714],
+ [44.4764, -12.0815]
+ ]
+ ],
+ [
+ [
+ [43.7887, -12.307],
+ [43.859, -12.3683],
+ [43.6637, -12.3429],
+ [43.6329, -12.2877],
+ [43.6313, -12.2471],
+ [43.7043, -12.256],
+ [43.7887, -12.307]
+ ]
+ ],
+ [
+ [
+ [43.4658, -11.9013],
+ [43.4468, -11.9146],
+ [43.3555, -11.8575],
+ [43.3033, -11.844],
+ [43.2267, -11.7519],
+ [43.2561, -11.4321],
+ [43.2807, -11.3912],
+ [43.299, -11.3745],
+ [43.3415, -11.3685],
+ [43.393, -11.4086],
+ [43.3794, -11.6142],
+ [43.4477, -11.7525],
+ [43.4915, -11.8621],
+ [43.4658, -11.9013]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 52,
+ "name": "Cabo Verde",
+ "name_fr": "Cap-Vert",
+ "iso": "CPV",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -25.9,
+ "y": 16.9,
+ "count": 7,
+ "name_y": "Cabo Verde",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-25.1698, 16.9465],
+ [-25.2672, 16.9259],
+ [-25.3083, 16.9358],
+ [-25.3219, 17.0154],
+ [-25.3416, 17.0677],
+ [-25.3371, 17.091],
+ [-25.1135, 17.1937],
+ [-25.0347, 17.1765],
+ [-24.9797, 17.0947],
+ [-25.0171, 17.0493],
+ [-25.1698, 16.9465]
+ ]
+ ],
+ [
+ [
+ [-23.4442, 15.008],
+ [-23.5047, 14.9161],
+ [-23.6372, 14.9235],
+ [-23.7054, 14.9613],
+ [-23.785, 15.0769],
+ [-23.7825, 15.1661],
+ [-23.7545, 15.2436],
+ [-23.7594, 15.3108],
+ [-23.7481, 15.3285],
+ [-23.7072, 15.3169],
+ [-23.7006, 15.2716],
+ [-23.58, 15.1609],
+ [-23.5353, 15.1393],
+ [-23.4442, 15.008]
+ ]
+ ],
+ [
+ [
+ [-24.8871, 16.8181],
+ [-24.9691, 16.7942],
+ [-25.02, 16.7972],
+ [-25.0931, 16.8325],
+ [-25.0701, 16.8707],
+ [-24.991, 16.9132],
+ [-24.9365, 16.9221],
+ [-24.8919, 16.8465],
+ [-24.8871, 16.8181]
+ ]
+ ],
+ [
+ [
+ [-22.9177, 16.2373],
+ [-22.8343, 16.219],
+ [-22.8026, 16.2255],
+ [-22.7494, 16.2215],
+ [-22.6926, 16.169],
+ [-22.6819, 16.1133],
+ [-22.7101, 16.0434],
+ [-22.8205, 15.986],
+ [-22.8841, 15.9927],
+ [-22.9593, 16.0451],
+ [-22.9161, 16.1484],
+ [-22.9177, 16.2373]
+ ]
+ ],
+ [
+ [
+ [-24.3083, 14.8563],
+ [-24.3861, 14.8182],
+ [-24.4405, 14.8348],
+ [-24.4922, 14.8742],
+ [-24.5171, 14.9313],
+ [-24.4969, 14.9803],
+ [-24.392, 15.0383],
+ [-24.3295, 15.0195],
+ [-24.2958, 14.9295],
+ [-24.3083, 14.8563]
+ ]
+ ],
+ [
+ [
+ [-24.0877, 16.6225],
+ [-24.0464, 16.5931],
+ [-24.0327, 16.572],
+ [-24.0941, 16.561],
+ [-24.2431, 16.5994],
+ [-24.2828, 16.5759],
+ [-24.3224, 16.4931],
+ [-24.3981, 16.6184],
+ [-24.3929, 16.6645],
+ [-24.3767, 16.6778],
+ [-24.2711, 16.6449],
+ [-24.0877, 16.6225]
+ ]
+ ],
+ [
+ [
+ [-22.8883, 16.6591],
+ [-22.9203, 16.6079],
+ [-22.9594, 16.6831],
+ [-22.9806, 16.7009],
+ [-22.9909, 16.8088],
+ [-22.9329, 16.841],
+ [-22.9047, 16.8438],
+ [-22.9039, 16.7321],
+ [-22.8883, 16.6591]
+ ]
+ ],
+ [
+ [
+ [-23.1821, 15.1368],
+ [-23.21, 15.1331],
+ [-23.2518, 15.1781],
+ [-23.2425, 15.2405],
+ [-23.2472, 15.257],
+ [-23.2103, 15.3235],
+ [-23.1377, 15.3177],
+ [-23.1193, 15.2684],
+ [-23.1159, 15.1667],
+ [-23.1821, 15.1368]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 61,
+ "name": "Djibouti",
+ "name_fr": "Djibouti",
+ "iso": "DJI",
+ "recs": "COMESA,CEN_SAD,IGAD,IGAD",
+ "rbs": "RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 42.0,
+ "y": 11.7,
+ "count": 8,
+ "name_y": "Djibouti",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [43.246, 11.4998],
+ [43.1594, 11.3657],
+ [43.0486, 11.1943],
+ [42.9228, 10.9993],
+ [42.8441, 10.9979],
+ [42.783, 11.0093],
+ [42.7412, 11.0424],
+ [42.655, 11.0783],
+ [42.5577, 11.0808],
+ [42.4651, 11.0471],
+ [42.3081, 11.0052],
+ [42.1662, 10.9916],
+ [42.0521, 10.9684],
+ [41.9574, 10.941],
+ [41.8722, 10.9558],
+ [41.7982, 10.9805],
+ [41.782, 11.1878],
+ [41.7646, 11.4129],
+ [41.7665, 11.5891],
+ [41.7927, 11.686],
+ [41.8156, 11.7238],
+ [41.9496, 11.8579],
+ [41.9959, 11.9124],
+ [42.1491, 12.1341],
+ [42.2804, 12.3243],
+ [42.3785, 12.4664],
+ [42.4086, 12.4944],
+ [42.45, 12.5213],
+ [42.4794, 12.5136],
+ [42.6701, 12.3766],
+ [42.7037, 12.3803],
+ [42.7675, 12.4229],
+ [42.8253, 12.5693],
+ [42.8659, 12.6228],
+ [42.8833, 12.6213],
+ [43.0057, 12.6623],
+ [43.1167, 12.7086],
+ [43.1309, 12.6604],
+ [43.2986, 12.4639],
+ [43.3535, 12.367],
+ [43.4098, 12.1899],
+ [43.3803, 12.0913],
+ [43.3367, 12.027],
+ [43.2721, 11.9695],
+ [43.048, 11.8291],
+ [42.799, 11.7394],
+ [42.64, 11.5601],
+ [42.5218, 11.5722],
+ [42.5397, 11.5043],
+ [42.5838, 11.4968],
+ [42.6527, 11.5096],
+ [42.7897, 11.5617],
+ [42.9115, 11.5866],
+ [43.0428, 11.5885],
+ [43.1617, 11.566],
+ [43.246, 11.4998]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 65,
+ "name": "Algeria",
+ "name_fr": "Algérie",
+ "iso": "DZA",
+ "recs": "UMA",
+ "rbs": "",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": 1.6,
+ "y": 28.4,
+ "count": 25,
+ "name_y": "Algeria",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 1.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 1,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [8.5766, 36.9372],
+ [8.5977, 36.8839],
+ [8.6013, 36.8339],
+ [8.5067, 36.7875],
+ [8.4442, 36.7607],
+ [8.3696, 36.6325],
+ [8.2308, 36.5453],
+ [8.2076, 36.5189],
+ [8.2088, 36.4951],
+ [8.3027, 36.4556],
+ [8.334, 36.4182],
+ [8.3487, 36.368],
+ [8.3067, 36.1888],
+ [8.2803, 36.051],
+ [8.2457, 35.8706],
+ [8.2471, 35.8018],
+ [8.2829, 35.7193],
+ [8.3181, 35.6549],
+ [8.329, 35.5822],
+ [8.3164, 35.4031],
+ [8.3599, 35.2996],
+ [8.3942, 35.2039],
+ [8.3121, 35.0846],
+ [8.2769, 34.9795],
+ [8.2547, 34.829],
+ [8.2456, 34.7341],
+ [8.1928, 34.6463],
+ [8.1234, 34.5639],
+ [8.0456, 34.5127],
+ [7.9494, 34.4687],
+ [7.8383, 34.4103],
+ [7.7485, 34.2545],
+ [7.5545, 34.125],
+ [7.5139, 34.0805],
+ [7.4956, 33.9765],
+ [7.5002, 33.8325],
+ [7.5344, 33.7179],
+ [7.6275, 33.5486],
+ [7.7092, 33.3623],
+ [7.7313, 33.2685],
+ [7.7627, 33.2331],
+ [7.8772, 33.1721],
+ [8.0756, 33.0891],
+ [8.1125, 33.0553],
+ [8.2109, 32.9267],
+ [8.3042, 32.6963],
+ [8.3334, 32.5436],
+ [8.5151, 32.4223],
+ [8.6829, 32.3104],
+ [8.844, 32.2121],
+ [9.0189, 32.1054],
+ [9.044, 32.0724],
+ [9.1023, 31.8461],
+ [9.1603, 31.6213],
+ [9.224, 31.3737],
+ [9.2879, 31.1253],
+ [9.3633, 30.8329],
+ [9.4061, 30.6668],
+ [9.458, 30.4654],
+ [9.5188, 30.2294],
+ [9.421, 30.1793],
+ [9.3103, 30.1152],
+ [9.391, 29.9937],
+ [9.5462, 29.7959],
+ [9.6401, 29.6364],
+ [9.6727, 29.567],
+ [9.7459, 29.3689],
+ [9.8053, 29.177],
+ [9.8207, 29.1148],
+ [9.8426, 28.967],
+ [9.8156, 28.5602],
+ [9.8582, 28.0433],
+ [9.916, 27.7857],
+ [9.8253, 27.553],
+ [9.7476, 27.3309],
+ [9.7525, 27.2193],
+ [9.7954, 27.0448],
+ [9.8371, 26.9158],
+ [9.8944, 26.8479],
+ [9.8832, 26.6308],
+ [9.8594, 26.552],
+ [9.685, 26.4382],
+ [9.4914, 26.3337],
+ [9.4379, 26.2455],
+ [9.4224, 26.1471],
+ [9.4482, 26.0671],
+ [9.5813, 25.8901],
+ [9.7811, 25.6243],
+ [10.0007, 25.3321],
+ [10.019, 25.2585],
+ [10.0281, 25.051],
+ [10.1195, 24.7902],
+ [10.2187, 24.6762],
+ [10.2559, 24.591],
+ [10.3258, 24.5302],
+ [10.3959, 24.4856],
+ [10.439, 24.4802],
+ [10.6861, 24.5514],
+ [11.1082, 24.434],
+ [11.5076, 24.3144],
+ [11.5369, 24.2908],
+ [11.6242, 24.1397],
+ [11.767, 23.8926],
+ [11.873, 23.6948],
+ [11.9679, 23.5179],
+ [11.45, 23.2126],
+ [10.9322, 22.9073],
+ [10.4144, 22.602],
+ [9.8965, 22.2967],
+ [9.3787, 21.9914],
+ [8.8609, 21.6861],
+ [8.3431, 21.3809],
+ [7.8252, 21.0756],
+ [7.4817, 20.8731],
+ [7.2634, 20.6945],
+ [6.9894, 20.4705],
+ [6.7307, 20.248],
+ [6.5271, 20.0729],
+ [6.2634, 19.8461],
+ [6.1307, 19.732],
+ [5.8366, 19.4792],
+ [5.7483, 19.4342],
+ [5.3587, 19.3595],
+ [5.0014, 19.2911],
+ [4.6713, 19.2278],
+ [4.4457, 19.1845],
+ [4.2276, 19.1428],
+ [3.9102, 19.0837],
+ [3.6835, 19.0416],
+ [3.4388, 18.9961],
+ [3.4009, 18.9884],
+ [3.3564, 18.9866],
+ [3.3234, 18.9884],
+ [3.256, 19.0133],
+ [3.1742, 19.0729],
+ [3.1197, 19.1032],
+ [3.1061, 19.1501],
+ [3.1379, 19.2122],
+ [3.1772, 19.2682],
+ [3.1924, 19.3121],
+ [3.2196, 19.3454],
+ [3.2544, 19.3726],
+ [3.2559, 19.4109],
+ [3.2271, 19.4736],
+ [3.2017, 19.5604],
+ [3.2027, 19.7183],
+ [3.2034, 19.7708],
+ [3.2037, 19.7897],
+ [3.1303, 19.8502],
+ [2.9925, 19.9166],
+ [2.8657, 19.956],
+ [2.8079, 19.9694],
+ [2.6678, 19.9929],
+ [2.4742, 20.035],
+ [2.4062, 20.0639],
+ [2.2809, 20.2103],
+ [2.2193, 20.2478],
+ [1.9288, 20.2727],
+ [1.8324, 20.2969],
+ [1.7532, 20.3316],
+ [1.6854, 20.3784],
+ [1.6474, 20.4588],
+ [1.636, 20.5244],
+ [1.6106, 20.5556],
+ [1.2902, 20.7136],
+ [1.2089, 20.7673],
+ [1.1657, 20.8174],
+ [1.1641, 20.8913],
+ [1.1728, 20.982],
+ [1.1592, 21.0625],
+ [1.1455, 21.1022],
+ [0.9994, 21.1978],
+ [0.6719, 21.4119],
+ [0.3444, 21.626],
+ [0.017, 21.8401],
+ [-0.3105, 22.0542],
+ [-0.638, 22.2683],
+ [-0.9655, 22.4825],
+ [-1.293, 22.6965],
+ [-1.6204, 22.9106],
+ [-1.9479, 23.1248],
+ [-2.2754, 23.3389],
+ [-2.6029, 23.553],
+ [-2.9304, 23.7671],
+ [-3.2579, 23.9812],
+ [-3.5854, 24.1954],
+ [-3.9128, 24.4095],
+ [-4.2403, 24.6235],
+ [-4.517, 24.8045],
+ [-4.8226, 24.9956],
+ [-5.0495, 25.1354],
+ [-5.275, 25.2745],
+ [-5.5169, 25.4238],
+ [-5.6745, 25.5164],
+ [-5.8625, 25.627],
+ [-6.0506, 25.7376],
+ [-6.2387, 25.8482],
+ [-6.4267, 25.9588],
+ [-6.6147, 26.0694],
+ [-6.8028, 26.18],
+ [-6.9909, 26.2906],
+ [-7.1789, 26.4012],
+ [-7.367, 26.5118],
+ [-7.5551, 26.6224],
+ [-7.7431, 26.733],
+ [-7.9312, 26.8436],
+ [-8.1192, 26.9542],
+ [-8.3073, 27.0647],
+ [-8.4953, 27.1753],
+ [-8.6824, 27.2854],
+ [-8.6824, 27.2854],
+ [-8.6824, 27.3795],
+ [-8.6824, 27.4735],
+ [-8.6824, 27.5674],
+ [-8.6824, 27.6614],
+ [-8.6833, 27.6614],
+ [-8.6833, 27.9004],
+ [-8.6833, 28.112],
+ [-8.6833, 28.3237],
+ [-8.6833, 28.4692],
+ [-8.6833, 28.6208],
+ [-8.6784, 28.6894],
+ [-8.6599, 28.7186],
+ [-8.5583, 28.7679],
+ [-8.3993, 28.8802],
+ [-8.3405, 28.9302],
+ [-8.2652, 28.9805],
+ [-7.9989, 29.1324],
+ [-7.9438, 29.1748],
+ [-7.6852, 29.3495],
+ [-7.6246, 29.3752],
+ [-7.4857, 29.3922],
+ [-7.4277, 29.425],
+ [-7.3498, 29.4947],
+ [-7.2349, 29.5749],
+ [-7.1602, 29.6126],
+ [-7.1424, 29.6196],
+ [-7.0949, 29.6252],
+ [-6.8556, 29.6016],
+ [-6.7551, 29.5838],
+ [-6.6354, 29.5688],
+ [-6.5978, 29.579],
+ [-6.5657, 29.6039],
+ [-6.5206, 29.6599],
+ [-6.5107, 29.726],
+ [-6.5079, 29.7838],
+ [-6.5009, 29.8091],
+ [-6.4797, 29.8204],
+ [-6.4276, 29.8161],
+ [-6.3576, 29.8083],
+ [-6.2148, 29.8107],
+ [-6.1665, 29.8189],
+ [-6.0043, 29.8313],
+ [-5.775, 29.869],
+ [-5.5933, 29.918],
+ [-5.4488, 29.9569],
+ [-5.2937, 30.0586],
+ [-5.1801, 30.1662],
+ [-5.0619, 30.3264],
+ [-4.9683, 30.4654],
+ [-4.7785, 30.5524],
+ [-4.6196, 30.6048],
+ [-4.5292, 30.6255],
+ [-4.3229, 30.6989],
+ [-4.1488, 30.8096],
+ [-3.9854, 30.9135],
+ [-3.8601, 30.9272],
+ [-3.702, 30.9445],
+ [-3.6668, 30.964],
+ [-3.6269, 31.0009],
+ [-3.6245, 31.0658],
+ [-3.6725, 31.1114],
+ [-3.7302, 31.1354],
+ [-3.771, 31.1618],
+ [-3.8118, 31.1666],
+ [-3.8334, 31.1978],
+ [-3.8214, 31.2555],
+ [-3.8151, 31.3088],
+ [-3.7892, 31.3618],
+ [-3.7964, 31.4371],
+ [-3.8371, 31.5124],
+ [-3.8496, 31.5664],
+ [-3.8467, 31.6199],
+ [-3.8268, 31.6619],
+ [-3.7682, 31.6896],
+ [-3.7002, 31.7001],
+ [-3.6046, 31.6868],
+ [-3.4398, 31.7045],
+ [-3.0174, 31.8343],
+ [-2.9882, 31.8742],
+ [-2.9611, 31.964],
+ [-2.9309, 32.0425],
+ [-2.8872, 32.0688],
+ [-2.8634, 32.0747],
+ [-2.7226, 32.0958],
+ [-2.5232, 32.1257],
+ [-2.4484, 32.13],
+ [-2.2313, 32.1213],
+ [-2.0728, 32.115],
+ [-1.817, 32.1048],
+ [-1.6352, 32.0996],
+ [-1.4771, 32.0949],
+ [-1.2753, 32.089],
+ [-1.2259, 32.1072],
+ [-1.2259, 32.1646],
+ [-1.2621, 32.2711],
+ [-1.2403, 32.3376],
+ [-1.1626, 32.3992],
+ [-1.0655, 32.4683],
+ [-1.111, 32.5523],
+ [-1.1882, 32.6085],
+ [-1.2964, 32.6757],
+ [-1.3521, 32.7034],
+ [-1.45, 32.7848],
+ [-1.51, 32.8776],
+ [-1.5507, 33.0736],
+ [-1.6251, 33.1833],
+ [-1.6792, 33.3187],
+ [-1.6313, 33.5667],
+ [-1.703, 33.7168],
+ [-1.7141, 33.7818],
+ [-1.7147, 33.8582],
+ [-1.6927, 33.9903],
+ [-1.7069, 34.1761],
+ [-1.7918, 34.3679],
+ [-1.7519, 34.4333],
+ [-1.7333, 34.467],
+ [-1.7395, 34.4961],
+ [-1.8166, 34.5571],
+ [-1.8497, 34.6073],
+ [-1.8324, 34.6546],
+ [-1.7922, 34.7232],
+ [-1.7956, 34.7519],
+ [-1.9209, 34.8355],
+ [-2.1318, 34.9708],
+ [-2.1908, 35.0298],
+ [-2.2196, 35.1042],
+ [-2.0178, 35.0851],
+ [-1.9133, 35.0942],
+ [-1.6736, 35.1831],
+ [-1.4837, 35.3031],
+ [-1.3358, 35.3643],
+ [-1.2054, 35.4958],
+ [-1.0877, 35.5789],
+ [-0.9175, 35.6684],
+ [-0.4261, 35.8615],
+ [-0.3508, 35.8632],
+ [-0.1892, 35.8191],
+ [-0.0482, 35.8328],
+ [0.0479, 35.9005],
+ [0.1517, 36.0631],
+ [0.3122, 36.1624],
+ [0.5149, 36.2618],
+ [0.7908, 36.3565],
+ [0.9717, 36.4439],
+ [1.2572, 36.5196],
+ [1.9745, 36.5676],
+ [2.3429, 36.6103],
+ [2.5934, 36.6007],
+ [2.8465, 36.7389],
+ [2.9729, 36.7845],
+ [3.5205, 36.7951],
+ [3.779, 36.8962],
+ [4.7581, 36.8963],
+ [4.8778, 36.8624],
+ [4.9954, 36.8081],
+ [5.1956, 36.6768],
+ [5.2954, 36.6482],
+ [5.4246, 36.6754],
+ [5.7255, 36.7996],
+ [6.0647, 36.8643],
+ [6.2491, 36.9383],
+ [6.3278, 37.046],
+ [6.4865, 37.0857],
+ [6.5759, 37.003],
+ [6.9275, 36.9194],
+ [7.1435, 36.9434],
+ [7.2385, 36.9685],
+ [7.2043, 37.0924],
+ [7.4324, 37.0593],
+ [7.6077, 36.9998],
+ [7.7916, 36.8803],
+ [7.9104, 36.8563],
+ [8.1271, 36.9104],
+ [8.5766, 36.9372]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 67,
+ "name": "Egypt",
+ "name_fr": "Égypte",
+ "iso": "EGY",
+ "recs": "COMESA,CEN_SAD",
+ "rbs": "",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": 29.3,
+ "y": 26.6,
+ "count": 21,
+ "name_y": "Egypt",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 1,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [36.8714, 21.9967],
+ [36.5433, 21.9966],
+ [36.2152, 21.9966],
+ [35.887, 21.9965],
+ [35.559, 21.9965],
+ [35.2309, 21.9964],
+ [34.9027, 21.9964],
+ [34.5746, 21.9963],
+ [34.2465, 21.9963],
+ [33.9185, 21.9962],
+ [33.5903, 21.9962],
+ [33.2622, 21.9961],
+ [32.9341, 21.9961],
+ [32.6061, 21.996],
+ [32.2778, 21.996],
+ [31.9498, 21.9959],
+ [31.6217, 21.9958],
+ [31.4345, 21.9958],
+ [31.4664, 22.0847],
+ [31.4861, 22.1478],
+ [31.4643, 22.1915],
+ [31.4003, 22.2024],
+ [31.3585, 22.1886],
+ [31.2606, 22.0023],
+ [31.2092, 21.9949],
+ [31.0927, 21.9949],
+ [30.7106, 21.9949],
+ [30.3286, 21.995],
+ [29.9467, 21.9951],
+ [29.5646, 21.9951],
+ [29.1825, 21.9952],
+ [28.8006, 21.9953],
+ [28.4186, 21.9953],
+ [28.0364, 21.9954],
+ [27.6545, 21.9955],
+ [27.2725, 21.9955],
+ [26.8904, 21.9956],
+ [26.5084, 21.9956],
+ [26.1264, 21.9957],
+ [25.7443, 21.9958],
+ [25.3623, 21.9958],
+ [24.9803, 21.9958],
+ [24.9803, 22.2204],
+ [24.9803, 22.445],
+ [24.9803, 22.6695],
+ [24.9803, 22.8941],
+ [24.9803, 23.1187],
+ [24.9803, 23.3432],
+ [24.9803, 23.5678],
+ [24.9803, 23.7924],
+ [24.9803, 24.0169],
+ [24.9803, 24.2415],
+ [24.9803, 24.4661],
+ [24.9803, 24.6906],
+ [24.9803, 24.9152],
+ [24.9803, 25.1397],
+ [24.9803, 25.3643],
+ [24.9803, 25.5889],
+ [24.9803, 25.8134],
+ [24.9803, 26.038],
+ [24.9803, 26.2625],
+ [24.9803, 26.4871],
+ [24.9803, 26.7117],
+ [24.9803, 26.9362],
+ [24.9803, 27.1608],
+ [24.9803, 27.3854],
+ [24.9803, 27.61],
+ [24.9803, 27.8345],
+ [24.9803, 28.0591],
+ [24.9803, 28.2836],
+ [24.9803, 28.5082],
+ [24.9803, 28.7328],
+ [24.9803, 28.9573],
+ [24.9803, 29.1819],
+ [24.9717, 29.2238],
+ [24.9161, 29.3763],
+ [24.8659, 29.5703],
+ [24.8108, 29.8087],
+ [24.8037, 29.886],
+ [24.7116, 30.1315],
+ [24.7032, 30.2011],
+ [24.7265, 30.2506],
+ [24.8775, 30.4575],
+ [24.923, 30.558],
+ [24.9614, 30.6785],
+ [24.9739, 30.7766],
+ [24.9295, 30.9265],
+ [24.8775, 31.0612],
+ [24.86, 31.1992],
+ [24.8527, 31.3348],
+ [24.93, 31.4275],
+ [25.0227, 31.514],
+ [25.0572, 31.5672],
+ [25.112, 31.6269],
+ [25.1505, 31.655],
+ [25.2255, 31.5338],
+ [25.3822, 31.5128],
+ [25.8933, 31.6209],
+ [26.4573, 31.5121],
+ [26.7687, 31.4704],
+ [27.248, 31.3779],
+ [27.54, 31.2127],
+ [27.6201, 31.1917],
+ [27.83, 31.195],
+ [27.9676, 31.0974],
+ [28.5148, 31.0504],
+ [28.8069, 30.9427],
+ [28.9728, 30.8567],
+ [29.0721, 30.8303],
+ [29.16, 30.8346],
+ [29.2789, 30.8669],
+ [29.4285, 30.9274],
+ [29.5916, 31.0115],
+ [29.9298, 31.2275],
+ [30.0494, 31.2654],
+ [30.1275, 31.2557],
+ [30.2227, 31.2584],
+ [30.2623, 31.3168],
+ [30.3123, 31.357],
+ [30.3438, 31.4027],
+ [30.3951, 31.4576],
+ [30.571, 31.473],
+ [30.9235, 31.5668],
+ [30.8842, 31.5224],
+ [30.563, 31.417],
+ [30.7005, 31.4039],
+ [30.8414, 31.4399],
+ [31.0018, 31.4628],
+ [31.0309, 31.5076],
+ [31.052, 31.5916],
+ [31.0829, 31.6033],
+ [31.1939, 31.5876],
+ [31.5244, 31.4583],
+ [31.6065, 31.4558],
+ [31.8393, 31.5263],
+ [31.889, 31.5414],
+ [31.9643, 31.5021],
+ [32.136, 31.3411],
+ [32.0761, 31.3445],
+ [31.8922, 31.4825],
+ [31.8759, 31.4137],
+ [31.7711, 31.2926],
+ [31.9021, 31.2402],
+ [32.0085, 31.2205],
+ [32.0656, 31.153],
+ [32.1018, 31.0928],
+ [32.2065, 31.119],
+ [32.2818, 31.2009],
+ [32.2428, 31.2465],
+ [32.2162, 31.2937],
+ [32.2506, 31.2949],
+ [32.3235, 31.2561],
+ [32.5328, 31.1007],
+ [32.6033, 31.0688],
+ [32.6846, 31.074],
+ [32.8545, 31.1177],
+ [32.9016, 31.1109],
+ [33.1299, 31.1682],
+ [33.1567, 31.1262],
+ [33.1943, 31.0845],
+ [33.3779, 31.131],
+ [33.6665, 31.1304],
+ [33.9025, 31.181],
+ [34.1763, 31.3039],
+ [34.1981, 31.3226],
+ [34.2125, 31.2923],
+ [34.2453, 31.2083],
+ [34.3285, 30.995],
+ [34.401, 30.8278],
+ [34.4899, 30.5963],
+ [34.5178, 30.5074],
+ [34.5297, 30.446],
+ [34.6586, 30.1915],
+ [34.7351, 29.982],
+ [34.7911, 29.8121],
+ [34.8698, 29.5639],
+ [34.9043, 29.4773],
+ [34.8485, 29.4321],
+ [34.7364, 29.2706],
+ [34.6172, 28.7579],
+ [34.4465, 28.3573],
+ [34.4271, 28.1065],
+ [34.3997, 28.016],
+ [34.3186, 27.889],
+ [34.2201, 27.7643],
+ [34.0451, 27.8289],
+ [33.7603, 28.0477],
+ [33.5941, 28.2556],
+ [33.4161, 28.3898],
+ [33.2478, 28.5677],
+ [33.202, 28.6957],
+ [33.2037, 28.7778],
+ [33.1302, 28.9783],
+ [33.0758, 29.073],
+ [32.8706, 29.2862],
+ [32.8117, 29.4],
+ [32.7667, 29.45],
+ [32.7215, 29.5218],
+ [32.6472, 29.7984],
+ [32.5657, 29.974],
+ [32.473, 29.9254],
+ [32.4895, 29.8515],
+ [32.4086, 29.7493],
+ [32.3598, 29.6307],
+ [32.3973, 29.5338],
+ [32.565, 29.3863],
+ [32.599, 29.3219],
+ [32.6381, 29.1822],
+ [32.6318, 28.9922],
+ [32.6589, 28.9277],
+ [32.7845, 28.7866],
+ [32.8295, 28.7029],
+ [32.8565, 28.6306],
+ [32.8982, 28.5652],
+ [33.0229, 28.4423],
+ [33.2021, 28.2083],
+ [33.3723, 28.0506],
+ [33.4949, 27.9745],
+ [33.5471, 27.8981],
+ [33.5588, 27.7012],
+ [33.5498, 27.6074],
+ [33.6574, 27.4306],
+ [33.6973, 27.3411],
+ [33.8017, 27.2682],
+ [33.8493, 27.1849],
+ [33.8931, 27.0495],
+ [33.9591, 26.649],
+ [34.0495, 26.5507],
+ [34.3293, 26.0244],
+ [34.5651, 25.6912],
+ [34.6793, 25.4425],
+ [34.8532, 25.1398],
+ [35.1941, 24.4751],
+ [35.3971, 24.27],
+ [35.4778, 24.1548],
+ [35.6247, 24.066],
+ [35.7839, 23.9378],
+ [35.632, 23.9503],
+ [35.5938, 23.9426],
+ [35.5408, 23.9207],
+ [35.5152, 23.8429],
+ [35.5044, 23.7793],
+ [35.5228, 23.4425],
+ [35.5644, 23.2711],
+ [35.6979, 22.9462],
+ [35.7974, 22.8487],
+ [35.8458, 22.7857],
+ [35.9134, 22.7396],
+ [36.2297, 22.6288],
+ [36.4146, 22.3942],
+ [36.8297, 22.0977],
+ [36.8704, 22.0158],
+ [36.8714, 21.9967]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 68,
+ "name": "Eritrea",
+ "name_fr": "Érythrée",
+ "iso": "ERI",
+ "recs": "COMESA,CEN_SAD,IGAD",
+ "rbs": "RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 38.2,
+ "y": 15.4,
+ "count": 3,
+ "name_y": "Eritrea",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [36.5243, 14.2568],
+ [36.4923, 14.5443],
+ [36.4708, 14.7365],
+ [36.4481, 14.9401],
+ [36.4268, 15.1321],
+ [36.5218, 15.2501],
+ [36.566, 15.3621],
+ [36.6792, 15.7264],
+ [36.7245, 15.7989],
+ [36.8135, 15.9939],
+ [36.8259, 16.0503],
+ [36.9138, 16.2962],
+ [36.9055, 16.4595],
+ [36.8878, 16.6247],
+ [36.9357, 16.7224],
+ [36.9787, 16.8006],
+ [36.9758, 16.8666],
+ [36.9952, 17.0206],
+ [37.009, 17.0589],
+ [37.0615, 17.0613],
+ [37.1695, 17.0414],
+ [37.2488, 17.0569],
+ [37.3404, 17.0571],
+ [37.411, 17.0617],
+ [37.4529, 17.1087],
+ [37.5102, 17.2881],
+ [37.5475, 17.3241],
+ [37.576, 17.335],
+ [37.6567, 17.3683],
+ [37.726, 17.4205],
+ [37.7824, 17.458],
+ [37.8033, 17.4655],
+ [37.863, 17.4703],
+ [37.9226, 17.4923],
+ [37.9501, 17.5177],
+ [38.0253, 17.5378],
+ [38.0989, 17.5265],
+ [38.1485, 17.5485],
+ [38.1815, 17.5628],
+ [38.219, 17.564],
+ [38.2535, 17.5848],
+ [38.2673, 17.6167],
+ [38.2898, 17.637],
+ [38.3474, 17.6836],
+ [38.3737, 17.7173],
+ [38.3855, 17.7513],
+ [38.3972, 17.7784],
+ [38.4225, 17.8239],
+ [38.5229, 17.9385],
+ [38.6095, 18.0051],
+ [38.9117, 17.4271],
+ [39.0345, 17.0855],
+ [39.1426, 16.7292],
+ [39.2226, 16.1937],
+ [39.2989, 15.9211],
+ [39.4223, 15.7867],
+ [39.5065, 15.5321],
+ [39.5788, 15.5225],
+ [39.6313, 15.4525],
+ [39.7208, 15.2137],
+ [39.7855, 15.1249],
+ [39.8194, 15.2013],
+ [39.8156, 15.2453],
+ [39.7903, 15.3188],
+ [39.8135, 15.4136],
+ [39.8638, 15.4703],
+ [39.9783, 15.3931],
+ [40.041, 15.3345],
+ [40.0578, 15.2171],
+ [40.0841, 15.152],
+ [40.2041, 15.0141],
+ [40.3053, 14.974],
+ [40.4365, 14.964],
+ [40.5463, 14.9336],
+ [40.6344, 14.883],
+ [40.7993, 14.743],
+ [41.1765, 14.6203],
+ [41.4797, 14.2439],
+ [41.6582, 13.9831],
+ [42.2451, 13.5876],
+ [42.3465, 13.3981],
+ [42.3993, 13.2126],
+ [42.5229, 13.2215],
+ [42.7345, 13.0186],
+ [42.7962, 12.8643],
+ [42.9695, 12.8083],
+ [42.999, 12.8995],
+ [43.0829, 12.8246],
+ [43.1167, 12.7086],
+ [43.0057, 12.6623],
+ [42.8833, 12.6213],
+ [42.8659, 12.6228],
+ [42.8253, 12.5693],
+ [42.7675, 12.4229],
+ [42.7037, 12.3803],
+ [42.6701, 12.3766],
+ [42.4794, 12.5136],
+ [42.45, 12.5213],
+ [42.4086, 12.4944],
+ [42.3785, 12.4664],
+ [42.2899, 12.5702],
+ [42.225, 12.662],
+ [42.1343, 12.7714],
+ [42.0466, 12.8206],
+ [41.9521, 12.8823],
+ [41.8596, 13.0259],
+ [41.765, 13.1839],
+ [41.625, 13.3132],
+ [41.3629, 13.4998],
+ [41.1224, 13.7361],
+ [40.9386, 13.9831],
+ [40.8201, 14.1117],
+ [40.7695, 14.1445],
+ [40.5244, 14.2252],
+ [40.3531, 14.3381],
+ [40.2215, 14.4312],
+ [40.1406, 14.4561],
+ [40.0621, 14.4591],
+ [39.8951, 14.4407],
+ [39.7562, 14.499],
+ [39.6979, 14.499],
+ [39.6049, 14.5161],
+ [39.5318, 14.5367],
+ [39.4461, 14.5119],
+ [39.2701, 14.4703],
+ [39.198, 14.4794],
+ [39.1586, 14.5375],
+ [39.1354, 14.5819],
+ [39.0742, 14.6282],
+ [39.0238, 14.6282],
+ [38.9957, 14.5869],
+ [38.812, 14.4823],
+ [38.5044, 14.4244],
+ [38.4314, 14.4286],
+ [38.377, 14.4704],
+ [38.2215, 14.6497],
+ [38.1771, 14.6788],
+ [38.142, 14.6815],
+ [38.0699, 14.7027],
+ [38.0025, 14.7371],
+ [37.9435, 14.8105],
+ [37.8842, 14.8523],
+ [37.8203, 14.7085],
+ [37.7084, 14.4572],
+ [37.6484, 14.3226],
+ [37.5712, 14.1491],
+ [37.5468, 14.1438],
+ [37.5072, 14.1564],
+ [37.3537, 14.3725],
+ [37.2572, 14.4538],
+ [37.1852, 14.446],
+ [37.1326, 14.4061],
+ [37.0994, 14.334],
+ [37.0635, 14.2893],
+ [37.0245, 14.272],
+ [36.9407, 14.2806],
+ [36.8119, 14.315],
+ [36.6791, 14.3076],
+ [36.5424, 14.2582],
+ [36.5243, 14.2568]
+ ]
+ ],
+ [
+ [
+ [40.0765, 16.0824],
+ [40.1101, 15.9857],
+ [40.0124, 16.0227],
+ [39.9961, 16.0427],
+ [40.0391, 16.081],
+ [40.0481, 16.1045],
+ [40.0765, 16.0824]
+ ]
+ ],
+ [
+ [
+ [40.1412, 15.6961],
+ [40.1825, 15.6429],
+ [40.2114, 15.6481],
+ [40.2341, 15.6659],
+ [40.2501, 15.7035],
+ [40.4082, 15.6292],
+ [40.399, 15.5799],
+ [40.3047, 15.5773],
+ [40.1958, 15.5981],
+ [40.0951, 15.5909],
+ [39.9752, 15.6125],
+ [39.9475, 15.6961],
+ [40.0239, 15.6556],
+ [40.0635, 15.6659],
+ [40.0705, 15.6766],
+ [40.0163, 15.7333],
+ [39.9399, 15.7445],
+ [39.9452, 15.7891],
+ [39.9794, 15.8066],
+ [40.0005, 15.8283],
+ [39.9567, 15.8894],
+ [40.0426, 15.8755],
+ [40.0968, 15.8385],
+ [40.1324, 15.7953],
+ [40.1412, 15.6961]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 72,
+ "name": "Ethiopia",
+ "name_fr": "Éthiopie",
+ "iso": "ETH",
+ "recs": "IGAD,COMESA",
+ "rbs": "RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 38.9,
+ "y": 8.6,
+ "count": 20,
+ "name_y": "Ethiopia",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [35.2684, 5.4923],
+ [35.2524, 5.511],
+ [35.1645, 5.5812],
+ [35.0819, 5.6731],
+ [35.0319, 5.7749],
+ [34.9836, 5.8583],
+ [34.959, 6.0451],
+ [34.8979, 6.1598],
+ [34.8381, 6.3001],
+ [34.7492, 6.5679],
+ [34.7106, 6.6603],
+ [34.6388, 6.7222],
+ [34.5628, 6.7798],
+ [34.4844, 6.8984],
+ [34.2793, 7.0028],
+ [34.2004, 7.0846],
+ [34.0643, 7.2257],
+ [34.0302, 7.297],
+ [34.0204, 7.368],
+ [33.9779, 7.4346],
+ [33.9024, 7.5095],
+ [33.6661, 7.671],
+ [33.601, 7.6904],
+ [33.5163, 7.7078],
+ [33.3923, 7.7237],
+ [33.226, 7.7606],
+ [33.0808, 7.8237],
+ [33.0146, 7.8686],
+ [32.9989, 7.8995],
+ [33.0126, 7.9515],
+ [33.0652, 8.0405],
+ [33.1652, 8.2511],
+ [33.2343, 8.3964],
+ [33.2811, 8.4373],
+ [33.4094, 8.4478],
+ [33.5453, 8.4434],
+ [33.6448, 8.4326],
+ [33.7851, 8.4311],
+ [33.9533, 8.4435],
+ [34.0197, 8.4921],
+ [34.0728, 8.5453],
+ [34.0945, 8.5822],
+ [34.1018, 8.6764],
+ [34.1016, 8.7519],
+ [34.091, 9.0413],
+ [34.0846, 9.2185],
+ [34.0771, 9.421],
+ [34.0781, 9.4615],
+ [34.0793, 9.5135],
+ [34.1203, 9.7297],
+ [34.1591, 9.8534],
+ [34.1853, 9.9186],
+ [34.2915, 10.1248],
+ [34.3112, 10.1909],
+ [34.3148, 10.2516],
+ [34.2757, 10.5281],
+ [34.3439, 10.6586],
+ [34.4314, 10.7878],
+ [34.508, 10.8429],
+ [34.5719, 10.8802],
+ [34.6018, 10.8646],
+ [34.675, 10.8049],
+ [34.7713, 10.7462],
+ [34.8162, 10.7592],
+ [34.8823, 10.8105],
+ [34.9314, 10.8648],
+ [34.9249, 10.9621],
+ [34.9691, 11.1618],
+ [34.9607, 11.2768],
+ [35.0079, 11.4199],
+ [35.0597, 11.621],
+ [35.0827, 11.7483],
+ [35.1123, 11.8166],
+ [35.2524, 11.957],
+ [35.3728, 12.1556],
+ [35.4496, 12.3006],
+ [35.5961, 12.5373],
+ [35.6702, 12.6237],
+ [35.7306, 12.661],
+ [35.8206, 12.6849],
+ [35.9876, 12.7063],
+ [36.1075, 12.7265],
+ [36.1252, 12.757],
+ [36.1354, 12.8053],
+ [36.1371, 12.9111],
+ [36.1602, 13.0933],
+ [36.2122, 13.2711],
+ [36.2735, 13.4058],
+ [36.3068, 13.4668],
+ [36.3463, 13.5263],
+ [36.3906, 13.6261],
+ [36.4471, 13.842],
+ [36.4439, 13.9884],
+ [36.5243, 14.2568],
+ [36.5424, 14.2582],
+ [36.6791, 14.3076],
+ [36.8119, 14.315],
+ [36.9407, 14.2806],
+ [37.0245, 14.272],
+ [37.0635, 14.2893],
+ [37.0994, 14.334],
+ [37.1326, 14.4061],
+ [37.1852, 14.446],
+ [37.2572, 14.4538],
+ [37.3537, 14.3725],
+ [37.5072, 14.1564],
+ [37.5468, 14.1438],
+ [37.5712, 14.1491],
+ [37.6484, 14.3226],
+ [37.7084, 14.4572],
+ [37.8203, 14.7085],
+ [37.8842, 14.8523],
+ [37.9435, 14.8105],
+ [38.0025, 14.7371],
+ [38.0699, 14.7027],
+ [38.142, 14.6815],
+ [38.1771, 14.6788],
+ [38.2215, 14.6497],
+ [38.377, 14.4704],
+ [38.4314, 14.4286],
+ [38.5044, 14.4244],
+ [38.812, 14.4823],
+ [38.9957, 14.5869],
+ [39.0238, 14.6282],
+ [39.0742, 14.6282],
+ [39.1354, 14.5819],
+ [39.1586, 14.5375],
+ [39.198, 14.4794],
+ [39.2701, 14.4703],
+ [39.4461, 14.5119],
+ [39.5318, 14.5367],
+ [39.6049, 14.5161],
+ [39.6979, 14.499],
+ [39.7562, 14.499],
+ [39.8951, 14.4407],
+ [40.0621, 14.4591],
+ [40.1406, 14.4561],
+ [40.2215, 14.4312],
+ [40.3531, 14.3381],
+ [40.5244, 14.2252],
+ [40.7695, 14.1445],
+ [40.8201, 14.1117],
+ [40.9386, 13.9831],
+ [41.1224, 13.7361],
+ [41.3629, 13.4998],
+ [41.625, 13.3132],
+ [41.765, 13.1839],
+ [41.8596, 13.0259],
+ [41.9521, 12.8823],
+ [42.0466, 12.8206],
+ [42.1343, 12.7714],
+ [42.225, 12.662],
+ [42.2899, 12.5702],
+ [42.3785, 12.4664],
+ [42.2804, 12.3243],
+ [42.1491, 12.1341],
+ [41.9959, 11.9124],
+ [41.9496, 11.8579],
+ [41.8156, 11.7238],
+ [41.7927, 11.686],
+ [41.7665, 11.5891],
+ [41.7646, 11.4129],
+ [41.782, 11.1878],
+ [41.7982, 10.9805],
+ [41.8722, 10.9558],
+ [41.9574, 10.941],
+ [42.0521, 10.9684],
+ [42.1662, 10.9916],
+ [42.3081, 11.0052],
+ [42.4651, 11.0471],
+ [42.5577, 11.0808],
+ [42.655, 11.0783],
+ [42.7412, 11.0424],
+ [42.783, 11.0093],
+ [42.8441, 10.9979],
+ [42.9228, 10.9993],
+ [42.9062, 10.9603],
+ [42.8629, 10.9032],
+ [42.8098, 10.846],
+ [42.7631, 10.7869],
+ [42.6596, 10.6214],
+ [42.6564, 10.6],
+ [42.6692, 10.5676],
+ [42.7252, 10.4917],
+ [42.7837, 10.3696],
+ [42.8164, 10.2574],
+ [42.8416, 10.2031],
+ [42.9125, 10.1408],
+ [43.0147, 10.0126],
+ [43.0689, 9.9262],
+ [43.1816, 9.88],
+ [43.2185, 9.7702],
+ [43.3031, 9.6091],
+ [43.3943, 9.4803],
+ [43.4825, 9.3795],
+ [43.5811, 9.3407],
+ [43.6205, 9.3374],
+ [43.8268, 9.1508],
+ [43.9838, 9.0088],
+ [44.0229, 8.986],
+ [44.3062, 8.8931],
+ [44.632, 8.7861],
+ [44.8936, 8.7002],
+ [45.227, 8.5908],
+ [45.5555, 8.483],
+ [45.8633, 8.3799],
+ [46.296, 8.235],
+ [46.6447, 8.1182],
+ [46.9195, 8.0261],
+ [46.9782, 7.9971],
+ [47.3057, 7.9971],
+ [47.6377, 7.9971],
+ [47.9782, 7.9971],
+ [47.7316, 7.7593],
+ [47.4528, 7.4905],
+ [47.1598, 7.2079],
+ [46.9712, 7.026],
+ [46.6718, 6.7373],
+ [46.4229, 6.4973],
+ [46.1668, 6.2347],
+ [45.935, 5.9972],
+ [45.6336, 5.6683],
+ [45.4385, 5.4554],
+ [45.1328, 5.1217],
+ [44.9405, 4.912],
+ [44.9116, 4.8999],
+ [44.6366, 4.9158],
+ [44.3695, 4.9312],
+ [44.0281, 4.951],
+ [43.9889, 4.9505],
+ [43.8895, 4.9308],
+ [43.8292, 4.9114],
+ [43.5835, 4.855],
+ [43.5383, 4.8403],
+ [43.334, 4.7504],
+ [43.1257, 4.6445],
+ [43.016, 4.5633],
+ [42.931, 4.4453],
+ [42.8947, 4.3611],
+ [42.8566, 4.3242],
+ [42.7916, 4.292],
+ [42.3552, 4.2123],
+ [42.2284, 4.2017],
+ [42.0241, 4.1379],
+ [41.9153, 4.0313],
+ [41.884, 3.9777],
+ [41.7377, 3.9791],
+ [41.4819, 3.9633],
+ [41.3725, 3.9462],
+ [41.3189, 3.9431],
+ [41.2209, 3.9436],
+ [41.1404, 3.963],
+ [41.0872, 3.9919],
+ [41.0208, 4.0575],
+ [40.8727, 4.1903],
+ [40.7652, 4.273],
+ [40.5287, 4.1776],
+ [40.316, 4.0827],
+ [40.0142, 3.9479],
+ [39.8422, 3.8515],
+ [39.7903, 3.7542],
+ [39.6575, 3.5778],
+ [39.5389, 3.4692],
+ [39.4944, 3.4561],
+ [39.2255, 3.4788],
+ [39.1283, 3.5009],
+ [38.9678, 3.5206],
+ [38.7527, 3.559],
+ [38.608, 3.6001],
+ [38.4516, 3.6048],
+ [38.2253, 3.619],
+ [38.0861, 3.6488],
+ [37.9449, 3.7467],
+ [37.7629, 3.8646],
+ [37.5755, 3.9859],
+ [37.3825, 4.1108],
+ [37.1546, 4.2545],
+ [36.9056, 4.4115],
+ [36.8482, 4.4273],
+ [36.8236, 4.4301],
+ [36.553, 4.4373],
+ [36.2719, 4.4447],
+ [36.0819, 4.4497],
+ [36.022, 4.4681],
+ [35.9787, 4.5038],
+ [35.9198, 4.6198],
+ [35.8456, 4.7026],
+ [35.7631, 4.808],
+ [35.7562, 4.9505],
+ [35.7793, 5.1056],
+ [35.8003, 5.1569],
+ [35.7885, 5.2081],
+ [35.7914, 5.2786],
+ [35.745, 5.344],
+ [35.4687, 5.4191],
+ [35.424, 5.4133],
+ [35.3779, 5.3852],
+ [35.3253, 5.3649],
+ [35.2876, 5.3841],
+ [35.2646, 5.4121],
+ [35.2639, 5.4579],
+ [35.2684, 5.4923]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 79,
+ "name": "Gabon",
+ "name_fr": "Gabon",
+ "iso": "GAB",
+ "recs": "ECCAS",
+ "rbs": "",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 11.3,
+ "y": -0.6,
+ "count": 13,
+ "name_y": "Gabon",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 1
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [13.2936, 2.1616],
+ [13.2887, 2.0917],
+ [13.2095, 1.9204],
+ [13.1722, 1.7886],
+ [13.1627, 1.6481],
+ [13.1846, 1.5351],
+ [13.2228, 1.4546],
+ [13.2474, 1.3667],
+ [13.2283, 1.3054],
+ [13.1901, 1.2792],
+ [13.2163, 1.2484],
+ [13.2741, 1.241],
+ [13.3724, 1.2678],
+ [13.5233, 1.3146],
+ [13.7212, 1.3823],
+ [13.8514, 1.4187],
+ [14.0662, 1.3959],
+ [14.1809, 1.3702],
+ [14.2397, 1.3226],
+ [14.303, 1.1208],
+ [14.3345, 1.0902],
+ [14.3864, 1.0044],
+ [14.4299, 0.9015],
+ [14.4392, 0.8491],
+ [14.4345, 0.8115],
+ [14.3906, 0.7557],
+ [14.3415, 0.6738],
+ [14.3242, 0.6242],
+ [14.2831, 0.5875],
+ [14.231, 0.5511],
+ [14.0875, 0.5366],
+ [14.0655, 0.515],
+ [14.0253, 0.4277],
+ [13.9496, 0.3538],
+ [13.9151, 0.284],
+ [13.8846, 0.1908],
+ [13.8906, 0.0753],
+ [13.8755, -0.0908],
+ [13.8601, -0.2033],
+ [13.898, -0.2426],
+ [14.0694, -0.2701],
+ [14.1028, -0.2924],
+ [14.1483, -0.3619],
+ [14.2067, -0.4273],
+ [14.3638, -0.4686],
+ [14.4247, -0.5187],
+ [14.4741, -0.5734],
+ [14.4806, -0.6184],
+ [14.4449, -0.7988],
+ [14.4106, -0.9721],
+ [14.424, -1.1039],
+ [14.4369, -1.2298],
+ [14.4556, -1.4132],
+ [14.4473, -1.5251],
+ [14.4029, -1.5934],
+ [14.4029, -1.647],
+ [14.4232, -1.7115],
+ [14.384, -1.89],
+ [14.3586, -1.9202],
+ [14.2884, -1.9535],
+ [14.2515, -2.0015],
+ [14.2396, -2.0768],
+ [14.2018, -2.1799],
+ [14.1629, -2.2176],
+ [14.1629, -2.2655],
+ [14.2004, -2.3006],
+ [14.1998, -2.3542],
+ [14.1298, -2.418],
+ [14.0874, -2.4669],
+ [13.9938, -2.4906],
+ [13.8869, -2.4654],
+ [13.8618, -2.4299],
+ [13.8877, -2.3745],
+ [13.8785, -2.3302],
+ [13.8416, -2.2837],
+ [13.7844, -2.1638],
+ [13.7338, -2.1385],
+ [13.7056, -2.1875],
+ [13.6186, -2.2786],
+ [13.4649, -2.3954],
+ [13.3573, -2.4048],
+ [13.1586, -2.3691],
+ [12.992, -2.3134],
+ [12.9136, -2.1763],
+ [12.8645, -2.0633],
+ [12.7936, -1.9318],
+ [12.7137, -1.8694],
+ [12.6284, -1.8296],
+ [12.5904, -1.8269],
+ [12.4687, -1.9],
+ [12.4321, -1.9289],
+ [12.4324, -1.9903],
+ [12.4437, -2.0476],
+ [12.4626, -2.0753],
+ [12.4785, -2.112],
+ [12.4757, -2.1692],
+ [12.4538, -2.2456],
+ [12.4464, -2.33],
+ [12.0645, -2.4126],
+ [11.9982, -2.3828],
+ [11.9503, -2.3448],
+ [11.8924, -2.3515],
+ [11.7268, -2.3947],
+ [11.6659, -2.3646],
+ [11.6055, -2.3426],
+ [11.5777, -2.3609],
+ [11.5752, -2.3971],
+ [11.6034, -2.5954],
+ [11.5945, -2.671],
+ [11.5571, -2.7696],
+ [11.5378, -2.8367],
+ [11.6391, -2.8554],
+ [11.6757, -2.8866],
+ [11.7113, -2.9365],
+ [11.7602, -2.9831],
+ [11.7635, -3.0112],
+ [11.708, -3.0631],
+ [11.6891, -3.127],
+ [11.7154, -3.177],
+ [11.7844, -3.2291],
+ [11.8851, -3.2832],
+ [11.9342, -3.3186],
+ [11.9293, -3.351],
+ [11.8828, -3.4202],
+ [11.8647, -3.4786],
+ [11.8329, -3.5314],
+ [11.8395, -3.5801],
+ [11.8848, -3.6254],
+ [11.8799, -3.6659],
+ [11.8491, -3.6967],
+ [11.7864, -3.6902],
+ [11.7334, -3.6945],
+ [11.6857, -3.682],
+ [11.5368, -3.525],
+ [11.5043, -3.5203],
+ [11.2883, -3.6411],
+ [11.2345, -3.6908],
+ [11.19, -3.762],
+ [11.1302, -3.9163],
+ [11.032, -3.8265],
+ [10.9473, -3.6621],
+ [10.8485, -3.5613],
+ [10.6407, -3.398],
+ [10.5854, -3.278],
+ [10.3477, -3.0131],
+ [10.0062, -2.7483],
+ [9.7595, -2.5186],
+ [9.7221, -2.4676],
+ [9.7637, -2.4738],
+ [10.002, -2.5884],
+ [10.0345, -2.5756],
+ [10.062, -2.5499],
+ [9.9591, -2.4898],
+ [9.8608, -2.4426],
+ [9.7687, -2.4131],
+ [9.6764, -2.4156],
+ [9.6246, -2.3671],
+ [9.591, -2.2932],
+ [9.574, -2.23],
+ [9.5332, -2.1639],
+ [9.4022, -2.0276],
+ [9.3705, -1.975],
+ [9.2989, -1.903],
+ [9.3425, -1.8937],
+ [9.4828, -1.9623],
+ [9.4953, -1.935],
+ [9.4832, -1.8946],
+ [9.3422, -1.8294],
+ [9.2656, -1.8251],
+ [9.2479, -1.7793],
+ [9.2584, -1.7263],
+ [9.1575, -1.5277],
+ [9.0528, -1.3791],
+ [9.0363, -1.3089],
+ [9.3188, -1.632],
+ [9.3566, -1.6376],
+ [9.4063, -1.6346],
+ [9.5233, -1.5983],
+ [9.5011, -1.5552],
+ [9.4483, -1.5089],
+ [9.3972, -1.5302],
+ [9.3307, -1.5346],
+ [9.2958, -1.5152],
+ [9.2802, -1.4819],
+ [9.3467, -1.325],
+ [9.3179, -1.3329],
+ [9.2967, -1.3609],
+ [9.2602, -1.3742],
+ [9.2038, -1.3824],
+ [9.0646, -1.2983],
+ [8.9419, -1.0715],
+ [8.9094, -1.025],
+ [8.8766, -0.9461],
+ [8.8442, -0.9136],
+ [8.7031, -0.591],
+ [8.7572, -0.6149],
+ [8.8214, -0.7084],
+ [8.9464, -0.6888],
+ [8.9952, -0.6347],
+ [9.0379, -0.6367],
+ [9.0815, -0.6243],
+ [9.1365, -0.5733],
+ [9.2967, -0.3513],
+ [9.3391, -0.0583],
+ [9.3253, 0.1158],
+ [9.3019, 0.2885],
+ [9.3549, 0.3436],
+ [9.3758, 0.3072],
+ [9.3861, 0.2459],
+ [9.4111, 0.2004],
+ [9.4682, 0.1598],
+ [9.5743, 0.1489],
+ [9.7384, 0.085],
+ [9.7968, 0.0442],
+ [9.8127, 0.1256],
+ [10.0015, 0.195],
+ [9.9444, 0.2199],
+ [9.7767, 0.1925],
+ [9.5465, 0.2959],
+ [9.4701, 0.3619],
+ [9.3988, 0.4867],
+ [9.3248, 0.5521],
+ [9.33, 0.6108],
+ [9.4953, 0.6648],
+ [9.539, 0.6587],
+ [9.5566, 0.5942],
+ [9.6011, 0.5677],
+ [9.618, 0.5765],
+ [9.6253, 0.6316],
+ [9.6259, 0.7794],
+ [9.5754, 0.9913],
+ [9.5908, 1.032],
+ [9.6361, 1.0467],
+ [9.6765, 1.0747],
+ [9.7046, 1.08],
+ [9.7605, 1.0747],
+ [9.7887, 1.0257],
+ [9.8039, 0.9987],
+ [9.8604, 0.9862],
+ [9.9067, 0.9601],
+ [9.9467, 0.9671],
+ [9.9798, 0.9977],
+ [10.0285, 1.004],
+ [10.1789, 1.0036],
+ [10.3154, 1.0031],
+ [10.5872, 1.0021],
+ [10.8589, 1.0013],
+ [11.1307, 1.0004],
+ [11.3354, 0.9997],
+ [11.3347, 1.1208],
+ [11.3336, 1.3076],
+ [11.3323, 1.5284],
+ [11.3312, 1.7402],
+ [11.3301, 1.9359],
+ [11.3287, 2.1674],
+ [11.3399, 2.2338],
+ [11.3533, 2.2614],
+ [11.3484, 2.2997],
+ [11.559, 2.3022],
+ [11.9397, 2.2852],
+ [12.1062, 2.2875],
+ [12.1534, 2.2844],
+ [12.3613, 2.296],
+ [12.5298, 2.2813],
+ [12.6014, 2.265],
+ [12.6657, 2.2568],
+ [12.8675, 2.2468],
+ [13.1309, 2.2594],
+ [13.2203, 2.2564],
+ [13.2699, 2.2242],
+ [13.2936, 2.1616]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 83,
+ "name": "Ghana",
+ "name_fr": "Ghana",
+ "iso": "GHA",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -1.6,
+ "y": 8.0,
+ "count": 33,
+ "name_y": "Ghana",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-0.0686, 11.1156],
+ [-0.0047, 11.0556],
+ [0.0094, 11.021],
+ [-0.0139, 10.8914],
+ [-0.0606, 10.8006],
+ [-0.0902, 10.7155],
+ [-0.0863, 10.673],
+ [-0.0577, 10.6306],
+ [0.0395, 10.5639],
+ [0.0893, 10.5206],
+ [0.1482, 10.4548],
+ [0.216, 10.3905],
+ [0.3318, 10.3069],
+ [0.3809, 10.2918],
+ [0.3786, 10.2686],
+ [0.3627, 10.2365],
+ [0.3519, 9.9249],
+ [0.3431, 9.8446],
+ [0.3346, 9.804],
+ [0.3239, 9.6876],
+ [0.3117, 9.671],
+ [0.2896, 9.6723],
+ [0.2695, 9.6679],
+ [0.2646, 9.6447],
+ [0.2728, 9.6209],
+ [0.3426, 9.6042],
+ [0.3273, 9.5866],
+ [0.2755, 9.5706],
+ [0.2516, 9.5356],
+ [0.2619, 9.4956],
+ [0.2334, 9.4635],
+ [0.2415, 9.4419],
+ [0.26, 9.426],
+ [0.2894, 9.4318],
+ [0.371, 9.4855],
+ [0.4053, 9.4915],
+ [0.4476, 9.4803],
+ [0.5257, 9.3985],
+ [0.529, 9.3583],
+ [0.4972, 9.2212],
+ [0.4661, 9.1153],
+ [0.4604, 8.9742],
+ [0.4933, 8.8949],
+ [0.4888, 8.8515],
+ [0.4531, 8.8138],
+ [0.3726, 8.7593],
+ [0.3786, 8.722],
+ [0.4153, 8.6527],
+ [0.4833, 8.5753],
+ [0.6162, 8.4796],
+ [0.6863, 8.3549],
+ [0.6881, 8.3042],
+ [0.6471, 8.2535],
+ [0.5992, 8.2096],
+ [0.5836, 8.1458],
+ [0.6052, 7.7282],
+ [0.5, 7.5469],
+ [0.4989, 7.4951],
+ [0.5096, 7.4351],
+ [0.5373, 7.3987],
+ [0.591, 7.3888],
+ [0.6348, 7.3537],
+ [0.6195, 7.2266],
+ [0.5962, 7.0966],
+ [0.5925, 7.034],
+ [0.5795, 7.0041],
+ [0.5381, 6.9797],
+ [0.523, 6.9389],
+ [0.5334, 6.8883],
+ [0.5256, 6.8509],
+ [0.548, 6.8025],
+ [0.5957, 6.7422],
+ [0.6728, 6.5925],
+ [0.7022, 6.5808],
+ [0.7154, 6.5493],
+ [0.7072, 6.5187],
+ [0.7369, 6.4526],
+ [0.8225, 6.3864],
+ [0.9122, 6.3286],
+ [0.985, 6.3203],
+ [1.0021, 6.2686],
+ [1.0499, 6.2026],
+ [1.0845, 6.1738],
+ [1.1396, 6.155],
+ [1.1851, 6.145],
+ [1.1872, 6.0894],
+ [1.1056, 6.0514],
+ [1.0503, 5.994],
+ [1.008, 5.9064],
+ [0.9497, 5.8103],
+ [0.7488, 5.7601],
+ [0.6719, 5.7597],
+ [0.2597, 5.7573],
+ [-0.1265, 5.5682],
+ [-0.3487, 5.5008],
+ [-0.4854, 5.3942],
+ [-0.6694, 5.3186],
+ [-0.7977, 5.2267],
+ [-1.0643, 5.1827],
+ [-1.5017, 5.038],
+ [-1.6385, 4.9809],
+ [-1.7769, 4.8804],
+ [-2.0019, 4.7625],
+ [-2.0902, 4.7641],
+ [-2.2664, 4.8741],
+ [-2.3989, 4.9293],
+ [-2.723, 5.0137],
+ [-2.965, 5.0463],
+ [-3.0819, 5.0825],
+ [-3.114, 5.0887],
+ [-3.0867, 5.1283],
+ [-3.0191, 5.1308],
+ [-2.9483, 5.1188],
+ [-2.8947, 5.149],
+ [-2.8157, 5.153],
+ [-2.7952, 5.1845],
+ [-2.7887, 5.2641],
+ [-2.7896, 5.3282],
+ [-2.7619, 5.3569],
+ [-2.755, 5.4325],
+ [-2.7937, 5.6001],
+ [-2.8212, 5.6192],
+ [-2.9623, 5.643],
+ [-2.9728, 5.6763],
+ [-2.9983, 5.7113],
+ [-3.0253, 5.7978],
+ [-3.0562, 5.9263],
+ [-3.1056, 6.0856],
+ [-3.2006, 6.3482],
+ [-3.224, 6.4411],
+ [-3.2403, 6.5356],
+ [-3.2439, 6.6487],
+ [-3.2241, 6.6908],
+ [-3.2271, 6.7491],
+ [-3.2358, 6.8072],
+ [-3.1689, 6.941],
+ [-3.0377, 7.1046],
+ [-3.0102, 7.1638],
+ [-2.9858, 7.2049],
+ [-2.9823, 7.2636],
+ [-2.9591, 7.4545],
+ [-2.8963, 7.685],
+ [-2.8569, 7.7721],
+ [-2.8301, 7.819],
+ [-2.7981, 7.896],
+ [-2.7897, 7.9319],
+ [-2.6688, 8.0222],
+ [-2.6134, 8.0467],
+ [-2.601, 8.0822],
+ [-2.62, 8.1211],
+ [-2.6117, 8.1476],
+ [-2.5828, 8.1608],
+ [-2.5383, 8.1716],
+ [-2.5059, 8.2087],
+ [-2.5569, 8.493],
+ [-2.598, 8.7764],
+ [-2.6004, 8.8004],
+ [-2.6249, 8.8396],
+ [-2.6492, 8.9566],
+ [-2.6899, 9.0251],
+ [-2.7469, 9.0451],
+ [-2.7467, 9.1096],
+ [-2.6892, 9.2186],
+ [-2.6742, 9.2826],
+ [-2.7018, 9.3017],
+ [-2.7058, 9.3514],
+ [-2.6861, 9.4317],
+ [-2.6958, 9.4813],
+ [-2.7062, 9.5339],
+ [-2.766, 9.6581],
+ [-2.7805, 9.7458],
+ [-2.7498, 9.7972],
+ [-2.7507, 9.9097],
+ [-2.7832, 10.0831],
+ [-2.7885, 10.1926],
+ [-2.7665, 10.2382],
+ [-2.7771, 10.2816],
+ [-2.8203, 10.3229],
+ [-2.8234, 10.3629],
+ [-2.7866, 10.4019],
+ [-2.7912, 10.4324],
+ [-2.8372, 10.4546],
+ [-2.8784, 10.508],
+ [-2.9149, 10.5923],
+ [-2.9073, 10.728],
+ [-2.8386, 10.9775],
+ [-2.8299, 10.9984],
+ [-2.7521, 10.997],
+ [-2.7517, 10.9864],
+ [-2.5092, 10.9887],
+ [-2.2319, 10.9914],
+ [-1.9006, 10.9947],
+ [-1.5997, 10.9977],
+ [-1.5865, 11.0089],
+ [-1.5368, 11.0227],
+ [-1.2326, 10.9972],
+ [-1.0425, 11.0101],
+ [-0.9618, 11.0017],
+ [-0.9029, 10.9847],
+ [-0.7716, 10.9953],
+ [-0.7014, 10.989],
+ [-0.6485, 10.9268],
+ [-0.6271, 10.9274],
+ [-0.5977, 10.9537],
+ [-0.5452, 10.9837],
+ [-0.4917, 11.0076],
+ [-0.4535, 11.0563],
+ [-0.4303, 11.0933],
+ [-0.3956, 11.0857],
+ [-0.3458, 11.0879],
+ [-0.3125, 11.1189],
+ [-0.2995, 11.1669],
+ [-0.0686, 11.1156]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 85,
+ "name": "Guinea",
+ "name_fr": "Guinée",
+ "iso": "GIN",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -11.3,
+ "y": 10.5,
+ "count": 21,
+ "name_y": "Guinea",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "0",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-10.2832, 8.4852],
+ [-10.3601, 8.4955],
+ [-10.3944, 8.481],
+ [-10.4964, 8.3621],
+ [-10.5577, 8.3157],
+ [-10.604, 8.3195],
+ [-10.6526, 8.3303],
+ [-10.687, 8.3217],
+ [-10.7121, 8.3353],
+ [-10.7021, 8.3642],
+ [-10.6773, 8.4006],
+ [-10.6285, 8.53],
+ [-10.5031, 8.6603],
+ [-10.5005, 8.6875],
+ [-10.5518, 8.7638],
+ [-10.6056, 8.8676],
+ [-10.6058, 8.9788],
+ [-10.616, 9.0592],
+ [-10.7269, 9.0817],
+ [-10.747, 9.0953],
+ [-10.75, 9.1224],
+ [-10.7212, 9.1945],
+ [-10.6876, 9.2611],
+ [-10.6827, 9.2894],
+ [-10.6905, 9.3143],
+ [-10.7586, 9.3854],
+ [-10.8648, 9.5165],
+ [-10.9631, 9.6616],
+ [-11.0475, 9.7863],
+ [-11.1157, 9.8432],
+ [-11.1809, 9.9253],
+ [-11.2057, 9.9777],
+ [-11.2736, 9.9965],
+ [-11.4719, 9.9955],
+ [-11.7101, 9.9942],
+ [-11.9111, 9.993],
+ [-11.9228, 9.9228],
+ [-12.1423, 9.8754],
+ [-12.2777, 9.9298],
+ [-12.428, 9.8981],
+ [-12.5015, 9.8622],
+ [-12.5244, 9.7872],
+ [-12.5579, 9.705],
+ [-12.5898, 9.6711],
+ [-12.6036, 9.6342],
+ [-12.6222, 9.6006],
+ [-12.6517, 9.5619],
+ [-12.6844, 9.4842],
+ [-12.7559, 9.3736],
+ [-12.8311, 9.3022],
+ [-12.9588, 9.2633],
+ [-12.9986, 9.1469],
+ [-13.028, 9.1036],
+ [-13.0773, 9.0696],
+ [-13.1299, 9.0476],
+ [-13.1784, 9.0609],
+ [-13.2342, 9.0701],
+ [-13.2927, 9.0492],
+ [-13.3026, 9.0784],
+ [-13.2695, 9.1706],
+ [-13.2959, 9.2185],
+ [-13.3961, 9.3143],
+ [-13.4056, 9.3606],
+ [-13.4363, 9.4203],
+ [-13.5683, 9.5434],
+ [-13.6914, 9.5358],
+ [-13.6571, 9.6391],
+ [-13.6587, 9.7764],
+ [-13.7005, 9.8513],
+ [-13.6898, 9.9278],
+ [-13.7126, 9.9229],
+ [-13.7537, 9.8703],
+ [-13.8201, 9.8872],
+ [-13.9546, 9.9687],
+ [-14.0219, 10.0479],
+ [-14.0299, 10.1151],
+ [-14.045, 10.1413],
+ [-14.0863, 10.1272],
+ [-14.1704, 10.1286],
+ [-14.4269, 10.2483],
+ [-14.6096, 10.5499],
+ [-14.6136, 10.6178],
+ [-14.5874, 10.7349],
+ [-14.5935, 10.7667],
+ [-14.6773, 10.689],
+ [-14.6934, 10.741],
+ [-14.7574, 10.8621],
+ [-14.7759, 10.9316],
+ [-14.8375, 10.9625],
+ [-14.8867, 10.9681],
+ [-14.9248, 10.9449],
+ [-14.975, 10.8034],
+ [-15.0124, 10.8043],
+ [-15.0512, 10.8346],
+ [-15.043, 10.9401],
+ [-14.999, 10.9922],
+ [-14.9444, 11.0722],
+ [-14.7793, 11.4055],
+ [-14.7203, 11.4819],
+ [-14.683, 11.5085],
+ [-14.6048, 11.5116],
+ [-14.4524, 11.5562],
+ [-14.3278, 11.6298],
+ [-14.2656, 11.6599],
+ [-14.1223, 11.652],
+ [-13.9532, 11.6646],
+ [-13.7328, 11.736],
+ [-13.7286, 11.8341],
+ [-13.7307, 11.9599],
+ [-13.738, 12.0097],
+ [-13.8163, 12.0545],
+ [-13.8619, 12.0933],
+ [-13.9012, 12.1429],
+ [-13.9489, 12.1782],
+ [-13.9473, 12.2152],
+ [-13.8875, 12.2469],
+ [-13.8495, 12.263],
+ [-13.7598, 12.2624],
+ [-13.7301, 12.2808],
+ [-13.7079, 12.3127],
+ [-13.6824, 12.3934],
+ [-13.6735, 12.4785],
+ [-13.7326, 12.5928],
+ [-13.7292, 12.6739],
+ [-13.4058, 12.6623],
+ [-13.3726, 12.6536],
+ [-13.2281, 12.6396],
+ [-13.1385, 12.6397],
+ [-13.0829, 12.6335],
+ [-13.0598, 12.615],
+ [-13.0644, 12.5811],
+ [-13.0798, 12.5363],
+ [-13.0613, 12.49],
+ [-13.0119, 12.4776],
+ [-12.9856, 12.4917],
+ [-12.9605, 12.5144],
+ [-12.9307, 12.5323],
+ [-12.8882, 12.52],
+ [-12.7973, 12.4519],
+ [-12.713, 12.4332],
+ [-12.6208, 12.3962],
+ [-12.5342, 12.3758],
+ [-12.4574, 12.3784],
+ [-12.3991, 12.3401],
+ [-12.2912, 12.328],
+ [-12.152, 12.3766],
+ [-12.0424, 12.398],
+ [-11.8886, 12.4033],
+ [-11.8081, 12.3873],
+ [-11.5737, 12.4263],
+ [-11.4567, 12.4176],
+ [-11.3894, 12.4044],
+ [-11.4181, 12.3777],
+ [-11.4476, 12.3192],
+ [-11.4746, 12.2472],
+ [-11.5022, 12.1986],
+ [-11.4924, 12.1669],
+ [-11.4146, 12.104],
+ [-11.3052, 12.0154],
+ [-11.2607, 12.0041],
+ [-11.2097, 12.0249],
+ [-11.1292, 12.095],
+ [-11.0658, 12.1708],
+ [-11.0045, 12.2075],
+ [-10.9332, 12.2052],
+ [-10.8762, 12.1519],
+ [-10.8065, 12.0343],
+ [-10.743, 11.9272],
+ [-10.7349, 11.9165],
+ [-10.7092, 11.8987],
+ [-10.6773, 11.8994],
+ [-10.6437, 11.9255],
+ [-10.619, 11.9412],
+ [-10.5895, 11.9903],
+ [-10.4658, 12.1387],
+ [-10.3728, 12.1795],
+ [-10.3399, 12.1903],
+ [-10.2749, 12.2126],
+ [-10.1671, 12.1774],
+ [-10.0106, 12.1165],
+ [-9.8207, 12.0425],
+ [-9.754, 12.0299],
+ [-9.7147, 12.0425],
+ [-9.6583, 12.1431],
+ [-9.5877, 12.1825],
+ [-9.4868, 12.2287],
+ [-9.405, 12.2524],
+ [-9.3581, 12.2554],
+ [-9.3402, 12.2828],
+ [-9.3315, 12.3237],
+ [-9.3408, 12.366],
+ [-9.3937, 12.4422],
+ [-9.3954, 12.4646],
+ [-9.3652, 12.4793],
+ [-9.3, 12.4903],
+ [-9.2155, 12.4829],
+ [-9.1205, 12.45],
+ [-9.0431, 12.4023],
+ [-8.9989, 12.3459],
+ [-8.9508, 12.2256],
+ [-8.9139, 12.1085],
+ [-8.8183, 11.9225],
+ [-8.8201, 11.8071],
+ [-8.822, 11.6732],
+ [-8.7797, 11.6482],
+ [-8.7331, 11.6375],
+ [-8.7114, 11.6178],
+ [-8.6649, 11.515],
+ [-8.6211, 11.4851],
+ [-8.5687, 11.4781],
+ [-8.4707, 11.4122],
+ [-8.4075, 11.3863],
+ [-8.3985, 11.3666],
+ [-8.4007, 11.3394],
+ [-8.4253, 11.3047],
+ [-8.4635, 11.2807],
+ [-8.5203, 11.2359],
+ [-8.5673, 11.177],
+ [-8.6639, 11.0358],
+ [-8.6667, 11.0095],
+ [-8.6462, 10.9905],
+ [-8.6062, 10.987],
+ [-8.5635, 10.9967],
+ [-8.4747, 11.0484],
+ [-8.4045, 11.0299],
+ [-8.3374, 10.9906],
+ [-8.3127, 10.9498],
+ [-8.3063, 10.8961],
+ [-8.3217, 10.827],
+ [-8.3241, 10.7495],
+ [-8.3016, 10.6176],
+ [-8.2667, 10.486],
+ [-8.2315, 10.438],
+ [-8.0073, 10.3219],
+ [-7.9857, 10.2784],
+ [-7.9745, 10.2295],
+ [-7.9906, 10.1625],
+ [-8.0135, 10.1253],
+ [-8.0778, 10.0671],
+ [-8.1366, 10.0221],
+ [-8.1552, 9.9732],
+ [-8.1458, 9.8817],
+ [-8.146, 9.6748],
+ [-8.137, 9.4957],
+ [-8.0887, 9.4307],
+ [-8.031, 9.3977],
+ [-7.9627, 9.4039],
+ [-7.8962, 9.4159],
+ [-7.9, 9.3087],
+ [-7.9181, 9.1885],
+ [-7.8394, 9.1516],
+ [-7.7998, 9.115],
+ [-7.778, 9.0809],
+ [-7.9021, 9.0171],
+ [-7.9382, 8.9798],
+ [-7.955, 8.8794],
+ [-7.951, 8.7868],
+ [-7.784, 8.7206],
+ [-7.7196, 8.643],
+ [-7.691, 8.5625],
+ [-7.6812, 8.4104],
+ [-7.6961, 8.3756],
+ [-7.739, 8.3752],
+ [-7.7874, 8.422],
+ [-7.8236, 8.4677],
+ [-7.8688, 8.4675],
+ [-7.9531, 8.4777],
+ [-8.0491, 8.4953],
+ [-8.1678, 8.4907],
+ [-8.21, 8.4833],
+ [-8.237, 8.4557],
+ [-8.2441, 8.4079],
+ [-8.2561, 8.2537],
+ [-8.2171, 8.2197],
+ [-8.1406, 8.1814],
+ [-8.0905, 8.1651],
+ [-8.0486, 8.1697],
+ [-8.0167, 8.1449],
+ [-8.0099, 8.0785],
+ [-8.0317, 8.0297],
+ [-8.0738, 7.9844],
+ [-8.1269, 7.8677],
+ [-8.1178, 7.824],
+ [-8.1154, 7.7607],
+ [-8.206, 7.5902],
+ [-8.2319, 7.5567],
+ [-8.3518, 7.5906],
+ [-8.43, 7.6019],
+ [-8.4864, 7.5585],
+ [-8.5223, 7.5855],
+ [-8.5644, 7.6251],
+ [-8.5789, 7.6771],
+ [-8.6073, 7.6879],
+ [-8.6598, 7.6884],
+ [-8.7083, 7.6589],
+ [-8.7294, 7.6053],
+ [-8.7326, 7.5436],
+ [-8.7402, 7.4957],
+ [-8.7691, 7.4668],
+ [-8.8279, 7.3919],
+ [-8.8555, 7.3228],
+ [-8.8896, 7.2627],
+ [-8.9384, 7.2662],
+ [-8.961, 7.2746],
+ [-8.9766, 7.2589],
+ [-9.0523, 7.2255],
+ [-9.1176, 7.2159],
+ [-9.1348, 7.2506],
+ [-9.1729, 7.2784],
+ [-9.2152, 7.3333],
+ [-9.2633, 7.3777],
+ [-9.3553, 7.4087],
+ [-9.3917, 7.3949],
+ [-9.4351, 7.3984],
+ [-9.4638, 7.4159],
+ [-9.4598, 7.4425],
+ [-9.4115, 7.51],
+ [-9.384, 7.5719],
+ [-9.3689, 7.6396],
+ [-9.3691, 7.7038],
+ [-9.3949, 7.7946],
+ [-9.4363, 7.8667],
+ [-9.4464, 7.9085],
+ [-9.4416, 7.9679],
+ [-9.4511, 8.0232],
+ [-9.4646, 8.0521],
+ [-9.4711, 8.107],
+ [-9.4841, 8.157],
+ [-9.5085, 8.1763],
+ [-9.5222, 8.26],
+ [-9.5183, 8.3461],
+ [-9.5539, 8.3786],
+ [-9.6102, 8.4023],
+ [-9.6432, 8.436],
+ [-9.6636, 8.4735],
+ [-9.6839, 8.4844],
+ [-9.7012, 8.4822],
+ [-9.7169, 8.4589],
+ [-9.7356, 8.454],
+ [-9.7683, 8.5346],
+ [-9.782, 8.5377],
+ [-9.8047, 8.5192],
+ [-10.0644, 8.4299],
+ [-10.0757, 8.4646],
+ [-10.0977, 8.5059],
+ [-10.1474, 8.5197],
+ [-10.2331, 8.4888],
+ [-10.2832, 8.4852]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 87,
+ "name": "Gambia",
+ "name_fr": "Gambie",
+ "iso": "GMB",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -15.310139,
+ "y": 13.443182,
+ "count": 12,
+ "name_y": "Gambia",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-16.5623, 13.5873],
+ [-16.3087, 13.5969],
+ [-16.0016, 13.5928],
+ [-15.6672, 13.5883],
+ [-15.5097, 13.5862],
+ [-15.4269, 13.727],
+ [-15.2695, 13.7891],
+ [-15.1083, 13.8121],
+ [-15.0245, 13.806],
+ [-14.9358, 13.7852],
+ [-14.766, 13.6691],
+ [-14.6602, 13.6426],
+ [-14.5708, 13.6162],
+ [-14.507, 13.5597],
+ [-14.4055, 13.5037],
+ [-14.3255, 13.4886],
+ [-14.278, 13.4972],
+ [-14.199, 13.5188],
+ [-14.147, 13.5361],
+ [-13.9774, 13.5435],
+ [-13.8528, 13.4786],
+ [-13.8267, 13.4078],
+ [-13.8475, 13.3353],
+ [-14.0149, 13.2964],
+ [-14.2468, 13.2358],
+ [-14.4386, 13.2689],
+ [-14.6719, 13.3517],
+ [-14.8083, 13.4111],
+ [-14.865, 13.4349],
+ [-14.9503, 13.4726],
+ [-15.0246, 13.5133],
+ [-15.0964, 13.5396],
+ [-15.1511, 13.5565],
+ [-15.1916, 13.5353],
+ [-15.2121, 13.4851],
+ [-15.2445, 13.4291],
+ [-15.2862, 13.396],
+ [-15.4818, 13.3764],
+ [-15.6573, 13.3558],
+ [-15.7516, 13.3384],
+ [-15.8144, 13.3251],
+ [-15.8343, 13.1564],
+ [-16.0331, 13.1583],
+ [-16.2283, 13.1603],
+ [-16.4309, 13.1573],
+ [-16.6488, 13.1542],
+ [-16.7045, 13.1197],
+ [-16.7633, 13.0642],
+ [-16.7693, 13.1485],
+ [-16.8248, 13.3411],
+ [-16.7504, 13.4254],
+ [-16.6693, 13.475],
+ [-16.6148, 13.4353],
+ [-16.5983, 13.3568],
+ [-16.5564, 13.3032],
+ [-16.4134, 13.2697],
+ [-16.2717, 13.2938],
+ [-16.1851, 13.2827],
+ [-16.1879, 13.3262],
+ [-16.1584, 13.384],
+ [-15.9864, 13.4088],
+ [-15.8045, 13.4254],
+ [-15.6177, 13.4601],
+ [-15.4713, 13.4586],
+ [-15.4275, 13.4684],
+ [-15.4381, 13.4832],
+ [-15.5695, 13.4999],
+ [-15.8499, 13.46],
+ [-16.1354, 13.4482],
+ [-16.3518, 13.3434],
+ [-16.4405, 13.3532],
+ [-16.5301, 13.458],
+ [-16.5623, 13.5873]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 88,
+ "name": "Guinea-Bissau",
+ "name_fr": "Guinée-Bissau",
+ "iso": "GNB",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -15.5,
+ "y": 12.0,
+ "count": 14,
+ "name_y": "Guinea-Bissau",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-16.7118, 12.3548],
+ [-16.6569, 12.3644],
+ [-16.5213, 12.3486],
+ [-16.4163, 12.3677],
+ [-16.3423, 12.3995],
+ [-16.2415, 12.4433],
+ [-16.1442, 12.4574],
+ [-15.8396, 12.4379],
+ [-15.5748, 12.4904],
+ [-15.3779, 12.589],
+ [-15.1961, 12.6799],
+ [-14.9606, 12.679],
+ [-14.7082, 12.678],
+ [-14.3492, 12.6764],
+ [-14.0648, 12.6753],
+ [-13.7292, 12.6739],
+ [-13.7326, 12.5928],
+ [-13.6735, 12.4785],
+ [-13.6824, 12.3934],
+ [-13.7079, 12.3127],
+ [-13.7301, 12.2808],
+ [-13.7598, 12.2624],
+ [-13.8495, 12.263],
+ [-13.8875, 12.2469],
+ [-13.9473, 12.2152],
+ [-13.9489, 12.1782],
+ [-13.9012, 12.1429],
+ [-13.8619, 12.0933],
+ [-13.8163, 12.0545],
+ [-13.738, 12.0097],
+ [-13.7307, 11.9599],
+ [-13.7286, 11.8341],
+ [-13.7328, 11.736],
+ [-13.9532, 11.6646],
+ [-14.1223, 11.652],
+ [-14.2656, 11.6599],
+ [-14.3278, 11.6298],
+ [-14.4524, 11.5562],
+ [-14.6048, 11.5116],
+ [-14.683, 11.5085],
+ [-14.7203, 11.4819],
+ [-14.7793, 11.4055],
+ [-14.9444, 11.0722],
+ [-14.999, 10.9922],
+ [-15.043, 10.9401],
+ [-15.0938, 11.011],
+ [-15.0546, 11.1419],
+ [-15.0968, 11.14],
+ [-15.1811, 11.0342],
+ [-15.2221, 11.0309],
+ [-15.2167, 11.1562],
+ [-15.2634, 11.1609],
+ [-15.3175, 11.152],
+ [-15.3931, 11.2172],
+ [-15.4006, 11.2662],
+ [-15.3945, 11.3345],
+ [-15.3484, 11.3781],
+ [-15.3547, 11.3963],
+ [-15.3992, 11.4015],
+ [-15.449, 11.3897],
+ [-15.4795, 11.4103],
+ [-15.4291, 11.4989],
+ [-15.2526, 11.5733],
+ [-15.1638, 11.581],
+ [-15.0727, 11.5978],
+ [-15.1224, 11.6616],
+ [-15.2304, 11.6868],
+ [-15.3167, 11.6692],
+ [-15.3597, 11.6229],
+ [-15.413, 11.6152],
+ [-15.5019, 11.7238],
+ [-15.5002, 11.7784],
+ [-15.4672, 11.8428],
+ [-15.4157, 11.8718],
+ [-15.2108, 11.8709],
+ [-15.1331, 11.9073],
+ [-15.1017, 11.914],
+ [-15.072, 11.947],
+ [-15.0783, 11.969],
+ [-15.1115, 11.9703],
+ [-15.1881, 11.9273],
+ [-15.4348, 11.9436],
+ [-15.5135, 11.9176],
+ [-15.6507, 11.8184],
+ [-15.8194, 11.7635],
+ [-15.9417, 11.7866],
+ [-15.9027, 11.9197],
+ [-15.9202, 11.9378],
+ [-15.9588, 11.9596],
+ [-16.1384, 11.9173],
+ [-16.2743, 11.9781],
+ [-16.3281, 12.0516],
+ [-16.3188, 12.1438],
+ [-16.2547, 12.2061],
+ [-16.2446, 12.2371],
+ [-16.3123, 12.243],
+ [-16.4368, 12.2042],
+ [-16.7118, 12.3548]
+ ]
+ ],
+ [
+ [
+ [-16.1145, 11.0594],
+ [-16.1945, 11.0446],
+ [-16.231, 11.0942],
+ [-16.2364, 11.1134],
+ [-16.1946, 11.1301],
+ [-16.1759, 11.1308],
+ [-16.144, 11.1668],
+ [-16.1048, 11.191],
+ [-16.0875, 11.1988],
+ [-16.0673, 11.1972],
+ [-16.0528, 11.1175],
+ [-16.0722, 11.0841],
+ [-16.1145, 11.0594]
+ ]
+ ],
+ [
+ [
+ [-15.8959, 11.0825],
+ [-15.9052, 11.0547],
+ [-15.964, 11.059],
+ [-15.9506, 11.0871],
+ [-15.9635, 11.0953],
+ [-15.9465, 11.1797],
+ [-15.9377, 11.1928],
+ [-15.9091, 11.1613],
+ [-15.9053, 11.1483],
+ [-15.8959, 11.0825]
+ ]
+ ],
+ [
+ [
+ [-15.7251, 11.2155],
+ [-15.7251, 11.1745],
+ [-15.7675, 11.1823],
+ [-15.7798, 11.1945],
+ [-15.7547, 11.2687],
+ [-15.7175, 11.3018],
+ [-15.6719, 11.2965],
+ [-15.6583, 11.2865],
+ [-15.6672, 11.2579],
+ [-15.6871, 11.2343],
+ [-15.7251, 11.2155]
+ ]
+ ],
+ [
+ [
+ [-15.5534, 11.537],
+ [-15.5628, 11.5138],
+ [-15.6196, 11.5335],
+ [-15.5366, 11.6176],
+ [-15.4825, 11.6323],
+ [-15.4844, 11.5675],
+ [-15.5262, 11.5539],
+ [-15.5534, 11.537]
+ ]
+ ],
+ [
+ [
+ [-15.9018, 11.4658],
+ [-15.9487, 11.4344],
+ [-15.9972, 11.4492],
+ [-16.0232, 11.4771],
+ [-16.0193, 11.5273],
+ [-15.9646, 11.5983],
+ [-15.9153, 11.5891],
+ [-15.9018, 11.4658]
+ ]
+ ],
+ [
+ [
+ [-15.9864, 11.882],
+ [-16.0383, 11.7597],
+ [-16.1024, 11.7732],
+ [-16.1474, 11.846],
+ [-16.1524, 11.8768],
+ [-16.0219, 11.8867],
+ [-15.9864, 11.882]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 89,
+ "name": "Equatorial Guinea",
+ "name_fr": "Guinée équatoriale",
+ "iso": "GNQ",
+ "recs": "ECCAS",
+ "rbs": "",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 8.5,
+ "y": 1.8,
+ "count": 7,
+ "name_y": "Equatorial Guinea",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Signed",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 0.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 1
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [8.7357, 3.7583],
+ [8.7604, 3.7543],
+ [8.9101, 3.7582],
+ [8.9507, 3.7053],
+ [8.9461, 3.6275],
+ [8.7922, 3.4004],
+ [8.7635, 3.3046],
+ [8.704, 3.2236],
+ [8.6523, 3.2171],
+ [8.4749, 3.2646],
+ [8.4449, 3.2935],
+ [8.4343, 3.3324],
+ [8.4518, 3.4229],
+ [8.4646, 3.4506],
+ [8.5498, 3.4676],
+ [8.5772, 3.4824],
+ [8.6228, 3.58],
+ [8.6377, 3.6688],
+ [8.6759, 3.7359],
+ [8.7357, 3.7583]
+ ]
+ ],
+ [
+ [
+ [11.3287, 2.1674],
+ [11.3301, 1.9359],
+ [11.3312, 1.7402],
+ [11.3323, 1.5284],
+ [11.3336, 1.3076],
+ [11.3347, 1.1208],
+ [11.3354, 0.9997],
+ [11.1307, 1.0004],
+ [10.8589, 1.0013],
+ [10.5872, 1.0021],
+ [10.3154, 1.0031],
+ [10.1789, 1.0036],
+ [10.0285, 1.004],
+ [9.9798, 0.9977],
+ [9.9467, 0.9671],
+ [9.9067, 0.9601],
+ [9.8604, 0.9862],
+ [9.8039, 0.9987],
+ [9.7887, 1.0257],
+ [9.7605, 1.0747],
+ [9.7046, 1.08],
+ [9.6765, 1.0747],
+ [9.6361, 1.0467],
+ [9.5908, 1.032],
+ [9.5994, 1.0544],
+ [9.5099, 1.1148],
+ [9.4453, 1.1207],
+ [9.3859, 1.1393],
+ [9.4341, 1.2964],
+ [9.4942, 1.4353],
+ [9.5843, 1.5402],
+ [9.6321, 1.5655],
+ [9.6477, 1.6176],
+ [9.7188, 1.7887],
+ [9.807, 1.9275],
+ [9.7797, 2.0682],
+ [9.8008, 2.3044],
+ [9.8262, 2.2978],
+ [9.8304, 2.2755],
+ [9.8369, 2.2424],
+ [9.8701, 2.2133],
+ [9.9799, 2.1678],
+ [10.307, 2.1677],
+ [10.5022, 2.1676],
+ [10.7909, 2.1676],
+ [11.0966, 2.1675],
+ [11.3287, 2.1674]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 118,
+ "name": "Kenya",
+ "name_fr": "Kenya",
+ "iso": "KEN",
+ "recs": "COMESA,CEN_SAD,EAC,IGAD",
+ "rbs": "ICGLR,RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 40.5,
+ "y": -2.0,
+ "count": 43,
+ "name_y": "Kenya",
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [40.9944, -2.1584],
+ [40.9573, -2.1673],
+ [40.9765, -2.1098],
+ [41.086, -2.0365],
+ [41.1307, -2.053],
+ [41.1393, -2.0698],
+ [41.1368, -2.0851],
+ [41.1182, -2.1001],
+ [40.9944, -2.1584]
+ ]
+ ],
+ [
+ [
+ [33.9741, 0.2134],
+ [34.0372, 0.2945],
+ [34.0806, 0.3825],
+ [34.1117, 0.5051],
+ [34.1609, 0.6052],
+ [34.2726, 0.6864],
+ [34.2926, 0.7312],
+ [34.4108, 0.8673],
+ [34.4817, 1.0421],
+ [34.5353, 1.1016],
+ [34.602, 1.1564],
+ [34.6491, 1.1853],
+ [34.7268, 1.2143],
+ [34.7876, 1.2307],
+ [34.7986, 1.2445],
+ [34.8038, 1.2729],
+ [34.7836, 1.3812],
+ [34.8096, 1.4167],
+ [34.851, 1.489],
+ [34.8983, 1.5565],
+ [34.9412, 1.5993],
+ [34.9652, 1.6434],
+ [34.9765, 1.7196],
+ [34.9782, 1.7736],
+ [34.9775, 1.8619],
+ [34.9641, 2.0624],
+ [34.914, 2.2302],
+ [34.883, 2.4179],
+ [34.9058, 2.4797],
+ [34.8662, 2.5897],
+ [34.8467, 2.5958],
+ [34.8145, 2.6198],
+ [34.7734, 2.7234],
+ [34.7425, 2.8181],
+ [34.7232, 2.8419],
+ [34.5892, 2.9248],
+ [34.5226, 3.12],
+ [34.4479, 3.1635],
+ [34.4072, 3.3575],
+ [34.3994, 3.4127],
+ [34.4418, 3.6063],
+ [34.4377, 3.6506],
+ [34.3929, 3.6915],
+ [34.2671, 3.7332],
+ [34.165, 3.813],
+ [34.1782, 3.8409],
+ [34.1857, 3.8698],
+ [34.132, 3.8892],
+ [33.9761, 4.2202],
+ [34.1769, 4.4191],
+ [34.3802, 4.6207],
+ [34.6398, 4.8755],
+ [34.8783, 5.1096],
+ [35.0845, 5.3119],
+ [35.2684, 5.4923],
+ [35.2639, 5.4579],
+ [35.2646, 5.4121],
+ [35.2876, 5.3841],
+ [35.3253, 5.3649],
+ [35.3779, 5.3852],
+ [35.424, 5.4133],
+ [35.4687, 5.4191],
+ [35.745, 5.344],
+ [35.7914, 5.2786],
+ [35.7885, 5.2081],
+ [35.8003, 5.1569],
+ [35.7793, 5.1056],
+ [35.7562, 4.9505],
+ [35.7631, 4.808],
+ [35.8456, 4.7026],
+ [35.9198, 4.6198],
+ [35.9787, 4.5038],
+ [36.022, 4.4681],
+ [36.0819, 4.4497],
+ [36.2719, 4.4447],
+ [36.553, 4.4373],
+ [36.8236, 4.4301],
+ [36.8482, 4.4273],
+ [36.9056, 4.4115],
+ [37.1546, 4.2545],
+ [37.3825, 4.1108],
+ [37.5755, 3.9859],
+ [37.7629, 3.8646],
+ [37.9449, 3.7467],
+ [38.0861, 3.6488],
+ [38.2253, 3.619],
+ [38.4516, 3.6048],
+ [38.608, 3.6001],
+ [38.7527, 3.559],
+ [38.9678, 3.5206],
+ [39.1283, 3.5009],
+ [39.2255, 3.4788],
+ [39.4944, 3.4561],
+ [39.5389, 3.4692],
+ [39.6575, 3.5778],
+ [39.7903, 3.7542],
+ [39.8422, 3.8515],
+ [40.0142, 3.9479],
+ [40.316, 4.0827],
+ [40.5287, 4.1776],
+ [40.7652, 4.273],
+ [40.8727, 4.1903],
+ [41.0208, 4.0575],
+ [41.0872, 3.9919],
+ [41.1404, 3.963],
+ [41.2209, 3.9436],
+ [41.3189, 3.9431],
+ [41.3725, 3.9462],
+ [41.4819, 3.9633],
+ [41.7377, 3.9791],
+ [41.884, 3.9777],
+ [41.7609, 3.8016],
+ [41.6135, 3.5905],
+ [41.3418, 3.2017],
+ [41.135, 2.9971],
+ [40.9787, 2.8424],
+ [40.9645, 2.8146],
+ [40.965, 2.6423],
+ [40.9667, 2.2209],
+ [40.97, 1.3782],
+ [40.9732, 0.5354],
+ [40.9766, -0.3073],
+ [40.9782, -0.7287],
+ [40.9787, -0.8703],
+ [41.1158, -1.0475],
+ [41.2498, -1.2205],
+ [41.427, -1.4495],
+ [41.5219, -1.5723],
+ [41.5376, -1.6132],
+ [41.5327, -1.6953],
+ [41.3869, -1.867],
+ [41.2675, -1.945],
+ [41.1068, -1.9823],
+ [41.0587, -1.9752],
+ [40.9955, -1.9506],
+ [40.9707, -1.9918],
+ [40.9521, -2.056],
+ [40.9166, -2.0425],
+ [40.8897, -2.0235],
+ [40.9059, -2.1375],
+ [40.9224, -2.1938],
+ [40.8982, -2.2699],
+ [40.8201, -2.3363],
+ [40.8132, -2.3924],
+ [40.6441, -2.5395],
+ [40.4045, -2.5557],
+ [40.2785, -2.6286],
+ [40.2225, -2.6884],
+ [40.1798, -2.819],
+ [40.1947, -3.0192],
+ [40.1281, -3.1733],
+ [40.1154, -3.2506],
+ [39.9917, -3.3507],
+ [39.9368, -3.4425],
+ [39.8963, -3.5358],
+ [39.8609, -3.5768],
+ [39.8191, -3.786],
+ [39.7614, -3.9131],
+ [39.7458, -3.9552],
+ [39.7316, -3.9933],
+ [39.6869, -4.0679],
+ [39.658, -4.1191],
+ [39.6371, -4.1528],
+ [39.4909, -4.4784],
+ [39.377, -4.6255],
+ [39.2875, -4.6086],
+ [39.2281, -4.6655],
+ [39.2218, -4.6924],
+ [39.1901, -4.6772],
+ [39.1154, -4.6235],
+ [38.9619, -4.513],
+ [38.8084, -4.4024],
+ [38.6549, -4.2919],
+ [38.5014, -4.1814],
+ [38.3479, -4.0709],
+ [38.1943, -3.9604],
+ [38.0408, -3.8498],
+ [37.8873, -3.7393],
+ [37.7973, -3.6744],
+ [37.7574, -3.6361],
+ [37.7262, -3.5598],
+ [37.711, -3.5408],
+ [37.6701, -3.5168],
+ [37.6221, -3.5115],
+ [37.6082, -3.4971],
+ [37.6087, -3.4603],
+ [37.6254, -3.4072],
+ [37.6818, -3.3058],
+ [37.688, -3.2462],
+ [37.6769, -3.1784],
+ [37.6592, -3.07],
+ [37.6438, -3.0454],
+ [37.5422, -2.9886],
+ [37.329, -2.8696],
+ [37.1158, -2.7506],
+ [36.9026, -2.6316],
+ [36.6895, -2.5126],
+ [36.4764, -2.3936],
+ [36.2631, -2.2746],
+ [36.05, -2.1557],
+ [35.8369, -2.0366],
+ [35.6237, -1.9176],
+ [35.4105, -1.7986],
+ [35.1975, -1.6796],
+ [34.9843, -1.5605],
+ [34.7711, -1.4416],
+ [34.5579, -1.3226],
+ [34.3447, -1.2036],
+ [34.1316, -1.0846],
+ [34.0559, -1.0423],
+ [34.0632, -1.0337],
+ [34.0701, -0.9975],
+ [34.1213, -0.9747],
+ [34.144, -0.9398],
+ [34.1628, -0.8792],
+ [34.1058, -0.7981],
+ [34.0683, -0.7248],
+ [34.0601, -0.6449],
+ [34.0793, -0.5795],
+ [34.1748, -0.4701],
+ [34.2172, -0.4415],
+ [34.2754, -0.445],
+ [34.3285, -0.4594],
+ [34.3757, -0.4588],
+ [34.4248, -0.5021],
+ [34.4563, -0.4951],
+ [34.4751, -0.4644],
+ [34.4583, -0.3689],
+ [34.4778, -0.3533],
+ [34.5766, -0.3297],
+ [34.7033, -0.3249],
+ [34.7981, -0.2964],
+ [34.8133, -0.2757],
+ [34.7176, -0.0917],
+ [34.5381, -0.1437],
+ [34.4195, -0.1962],
+ [34.3699, -0.2434],
+ [34.3533, -0.3138],
+ [34.334, -0.3373],
+ [34.31, -0.3561],
+ [34.2847, -0.3503],
+ [34.2256, -0.2592],
+ [34.1172, -0.1635],
+ [34.1075, -0.1334],
+ [34.1252, -0.091],
+ [34.1152, -0.0795],
+ [34.0592, -0.0807],
+ [34.0287, -0.0625],
+ [34.0029, -0.0242],
+ [33.982, 0.0247],
+ [33.9736, 0.0887],
+ [33.9745, 0.2134],
+ [33.9741, 0.2134]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 127,
+ "name": "Liberia",
+ "name_fr": "Liberia",
+ "iso": "LBR",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -9.7,
+ "y": 6.4,
+ "count": 18,
+ "name_y": "Liberia",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-11.5075, 6.9065],
+ [-11.4545, 6.9512],
+ [-11.3767, 7.0947],
+ [-11.2677, 7.2326],
+ [-11.1661, 7.3144],
+ [-11.0854, 7.3986],
+ [-11.0002, 7.463],
+ [-10.8781, 7.5382],
+ [-10.6913, 7.7364],
+ [-10.6475, 7.7594],
+ [-10.6176, 7.8964],
+ [-10.5708, 8.0711],
+ [-10.5167, 8.1253],
+ [-10.3896, 8.1576],
+ [-10.3598, 8.1879],
+ [-10.3146, 8.3108],
+ [-10.2857, 8.4541],
+ [-10.2832, 8.4852],
+ [-10.2331, 8.4888],
+ [-10.1474, 8.5197],
+ [-10.0977, 8.5059],
+ [-10.0757, 8.4646],
+ [-10.0644, 8.4299],
+ [-9.8047, 8.5192],
+ [-9.782, 8.5377],
+ [-9.7683, 8.5346],
+ [-9.7356, 8.454],
+ [-9.7169, 8.4589],
+ [-9.7012, 8.4822],
+ [-9.6839, 8.4844],
+ [-9.6636, 8.4735],
+ [-9.6432, 8.436],
+ [-9.6102, 8.4023],
+ [-9.5539, 8.3786],
+ [-9.5183, 8.3461],
+ [-9.5222, 8.26],
+ [-9.5085, 8.1763],
+ [-9.4841, 8.157],
+ [-9.4711, 8.107],
+ [-9.4646, 8.0521],
+ [-9.4511, 8.0232],
+ [-9.4416, 7.9679],
+ [-9.4464, 7.9085],
+ [-9.4363, 7.8667],
+ [-9.3949, 7.7946],
+ [-9.3691, 7.7038],
+ [-9.3689, 7.6396],
+ [-9.384, 7.5719],
+ [-9.4115, 7.51],
+ [-9.4598, 7.4425],
+ [-9.4638, 7.4159],
+ [-9.4351, 7.3984],
+ [-9.3917, 7.3949],
+ [-9.3553, 7.4087],
+ [-9.2633, 7.3777],
+ [-9.2152, 7.3333],
+ [-9.1729, 7.2784],
+ [-9.1348, 7.2506],
+ [-9.1176, 7.2159],
+ [-9.0523, 7.2255],
+ [-8.9766, 7.2589],
+ [-8.961, 7.2746],
+ [-8.9384, 7.2662],
+ [-8.8896, 7.2627],
+ [-8.8555, 7.3228],
+ [-8.8279, 7.3919],
+ [-8.7691, 7.4668],
+ [-8.7402, 7.4957],
+ [-8.7326, 7.5436],
+ [-8.7294, 7.6053],
+ [-8.7083, 7.6589],
+ [-8.6598, 7.6884],
+ [-8.6073, 7.6879],
+ [-8.5789, 7.6771],
+ [-8.5644, 7.6251],
+ [-8.5223, 7.5855],
+ [-8.4864, 7.5585],
+ [-8.4673, 7.547],
+ [-8.4372, 7.5164],
+ [-8.4087, 7.4118],
+ [-8.2966, 7.074],
+ [-8.3023, 6.981],
+ [-8.3245, 6.92],
+ [-8.3251, 6.8604],
+ [-8.3326, 6.8016],
+ [-8.4012, 6.7051],
+ [-8.6036, 6.5078],
+ [-8.5879, 6.4905],
+ [-8.5396, 6.4681],
+ [-8.4903, 6.4564],
+ [-8.4499, 6.4625],
+ [-8.3993, 6.4132],
+ [-8.3449, 6.3513],
+ [-8.2871, 6.319],
+ [-8.2039, 6.2907],
+ [-8.131, 6.2875],
+ [-8.0689, 6.2984],
+ [-7.9816, 6.2861],
+ [-7.8886, 6.2349],
+ [-7.8555, 6.1501],
+ [-7.8333, 6.0764],
+ [-7.8009, 6.0389],
+ [-7.7965, 5.9751],
+ [-7.7304, 5.919],
+ [-7.6361, 5.9077],
+ [-7.5139, 5.842],
+ [-7.4828, 5.8455],
+ [-7.4694, 5.8537],
+ [-7.4544, 5.8413],
+ [-7.4237, 5.6513],
+ [-7.3999, 5.5506],
+ [-7.4125, 5.5099],
+ [-7.4289, 5.4779],
+ [-7.4298, 5.3245],
+ [-7.4852, 5.2364],
+ [-7.4941, 5.1398],
+ [-7.5098, 5.1085],
+ [-7.5689, 5.0807],
+ [-7.5693, 5.0064],
+ [-7.5851, 4.9167],
+ [-7.5912, 4.8215],
+ [-7.5747, 4.5723],
+ [-7.5716, 4.3864],
+ [-7.545, 4.3513],
+ [-7.66, 4.3668],
+ [-7.9982, 4.5087],
+ [-8.259, 4.59],
+ [-9.1322, 5.0546],
+ [-9.3748, 5.2411],
+ [-9.6544, 5.5187],
+ [-10.2764, 6.0776],
+ [-10.4182, 6.1673],
+ [-10.5971, 6.2109],
+ [-10.7076, 6.2585],
+ [-10.7856, 6.3102],
+ [-10.849, 6.4651],
+ [-11.0045, 6.5574],
+ [-11.2916, 6.6882],
+ [-11.5075, 6.9065]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 128,
+ "name": "Libya",
+ "name_fr": "Libye",
+ "iso": "LBY",
+ "recs": "UMA,COMESA,CEN_SAD",
+ "rbs": "SARCOM",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": 17.4,
+ "y": 27.2,
+ "count": 20,
+ "name_y": "Libya",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 1.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 1.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "Signed",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 1,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [9.5188, 30.2294],
+ [9.638, 30.2823],
+ [9.8074, 30.3422],
+ [9.895, 30.3873],
+ [9.9325, 30.4253],
+ [10.0598, 30.5801],
+ [10.126, 30.666],
+ [10.2164, 30.7832],
+ [10.2561, 30.8649],
+ [10.257, 30.9408],
+ [10.2434, 31.0321],
+ [10.1727, 31.251],
+ [10.1149, 31.4638],
+ [10.1599, 31.5458],
+ [10.196, 31.5851],
+ [10.2746, 31.685],
+ [10.3061, 31.7048],
+ [10.4758, 31.736],
+ [10.5437, 31.8025],
+ [10.5955, 31.8857],
+ [10.6089, 31.9295],
+ [10.683, 31.9754],
+ [10.7716, 32.0212],
+ [10.8264, 32.0807],
+ [11.0052, 32.1727],
+ [11.1683, 32.2567],
+ [11.358, 32.3452],
+ [11.505, 32.4137],
+ [11.5359, 32.4733],
+ [11.5338, 32.525],
+ [11.4539, 32.6426],
+ [11.4539, 32.7817],
+ [11.4592, 32.8974],
+ [11.4672, 32.9657],
+ [11.5024, 33.1556],
+ [11.5046, 33.1819],
+ [11.6571, 33.1189],
+ [11.8135, 33.0937],
+ [12.2799, 32.8585],
+ [12.4271, 32.8291],
+ [12.7535, 32.8011],
+ [13.1381, 32.8974],
+ [13.2835, 32.9146],
+ [13.5363, 32.8243],
+ [13.6478, 32.7988],
+ [13.8354, 32.7918],
+ [14.1557, 32.7098],
+ [14.2371, 32.6812],
+ [14.4238, 32.5503],
+ [14.5134, 32.5111],
+ [15.1766, 32.3912],
+ [15.2669, 32.3117],
+ [15.3591, 32.1597],
+ [15.3631, 31.9712],
+ [15.4141, 31.8342],
+ [15.4964, 31.6568],
+ [15.5958, 31.5311],
+ [15.706, 31.4264],
+ [15.8322, 31.361],
+ [16.123, 31.2645],
+ [16.451, 31.2273],
+ [16.7815, 31.2147],
+ [17.3492, 31.0815],
+ [17.8305, 30.9276],
+ [17.9493, 30.8519],
+ [18.1904, 30.7773],
+ [18.6698, 30.4157],
+ [18.9364, 30.2904],
+ [19.1237, 30.2661],
+ [19.2917, 30.2881],
+ [19.5898, 30.4138],
+ [19.7133, 30.4884],
+ [20.0132, 30.8007],
+ [20.1115, 30.9637],
+ [20.151, 31.0786],
+ [20.1411, 31.1955],
+ [20.1038, 31.3005],
+ [20.02, 31.4106],
+ [19.9612, 31.556],
+ [19.9264, 31.8175],
+ [19.9734, 31.9991],
+ [20.031, 32.1079],
+ [20.1215, 32.2188],
+ [20.3706, 32.4308],
+ [20.6211, 32.5802],
+ [21.0623, 32.7755],
+ [21.3188, 32.7777],
+ [21.4247, 32.7992],
+ [21.6359, 32.9373],
+ [21.7214, 32.9425],
+ [21.8395, 32.9086],
+ [22.1874, 32.9183],
+ [22.3406, 32.8799],
+ [22.5234, 32.7939],
+ [22.7541, 32.7405],
+ [22.9169, 32.6872],
+ [23.0906, 32.6187],
+ [23.1297, 32.4481],
+ [23.1104, 32.3974],
+ [23.1062, 32.3314],
+ [23.2863, 32.2138],
+ [23.7977, 32.1587],
+ [23.8984, 32.1272],
+ [24.039, 32.037],
+ [24.1297, 32.0092],
+ [24.4798, 31.9965],
+ [24.6839, 32.016],
+ [24.8785, 31.9843],
+ [24.9507, 31.9537],
+ [25.025, 31.8833],
+ [25.115, 31.7123],
+ [25.1505, 31.655],
+ [25.112, 31.6269],
+ [25.0572, 31.5672],
+ [25.0227, 31.514],
+ [24.93, 31.4275],
+ [24.8527, 31.3348],
+ [24.86, 31.1992],
+ [24.8775, 31.0612],
+ [24.9295, 30.9265],
+ [24.9739, 30.7766],
+ [24.9614, 30.6785],
+ [24.923, 30.558],
+ [24.8775, 30.4575],
+ [24.7265, 30.2506],
+ [24.7032, 30.2011],
+ [24.7116, 30.1315],
+ [24.8037, 29.886],
+ [24.8108, 29.8087],
+ [24.8659, 29.5703],
+ [24.9161, 29.3763],
+ [24.9717, 29.2238],
+ [24.9803, 29.1819],
+ [24.9803, 28.9573],
+ [24.9803, 28.7328],
+ [24.9803, 28.5082],
+ [24.9803, 28.2836],
+ [24.9803, 28.0591],
+ [24.9803, 27.8345],
+ [24.9803, 27.61],
+ [24.9803, 27.3854],
+ [24.9803, 27.1608],
+ [24.9803, 26.9362],
+ [24.9803, 26.7117],
+ [24.9803, 26.4871],
+ [24.9803, 26.2625],
+ [24.9803, 26.038],
+ [24.9803, 25.8134],
+ [24.9803, 25.5889],
+ [24.9803, 25.3643],
+ [24.9803, 25.1397],
+ [24.9803, 24.9152],
+ [24.9803, 24.6906],
+ [24.9803, 24.4661],
+ [24.9803, 24.2415],
+ [24.9803, 24.0169],
+ [24.9803, 23.7924],
+ [24.9803, 23.5678],
+ [24.9803, 23.3432],
+ [24.9803, 23.1187],
+ [24.9803, 22.8941],
+ [24.9803, 22.6695],
+ [24.9803, 22.445],
+ [24.9803, 22.2204],
+ [24.9803, 21.9958],
+ [24.9801, 21.4976],
+ [24.9799, 20.9992],
+ [24.9797, 20.5009],
+ [24.9795, 20.0026],
+ [24.9764, 20.0008],
+ [24.9732, 19.999],
+ [24.9702, 19.9973],
+ [24.967, 19.9955],
+ [24.7204, 19.9956],
+ [24.4736, 19.9957],
+ [24.227, 19.9958],
+ [23.9803, 19.9959],
+ [23.9803, 19.8711],
+ [23.9803, 19.7463],
+ [23.9803, 19.6215],
+ [23.9803, 19.4966],
+ [23.5013, 19.7332],
+ [23.0222, 19.9698],
+ [22.5431, 20.2063],
+ [22.0641, 20.4429],
+ [21.585, 20.6795],
+ [21.1059, 20.9161],
+ [20.6268, 21.1526],
+ [20.1477, 21.3893],
+ [19.6686, 21.6258],
+ [19.1895, 21.8624],
+ [18.7104, 22.099],
+ [18.2313, 22.3355],
+ [17.7522, 22.5721],
+ [17.2732, 22.8087],
+ [16.7941, 23.0453],
+ [16.315, 23.2818],
+ [15.9841, 23.4452],
+ [15.6271, 23.2857],
+ [15.3475, 23.1607],
+ [14.979, 22.9962],
+ [14.9789, 22.9963],
+ [14.5557, 22.7825],
+ [14.2308, 22.6185],
+ [14.2155, 22.6197],
+ [14.2007, 22.6237],
+ [13.8627, 22.9021],
+ [13.5986, 23.1195],
+ [13.4812, 23.1802],
+ [12.9836, 23.2913],
+ [12.4888, 23.4017],
+ [11.9679, 23.5179],
+ [11.873, 23.6948],
+ [11.767, 23.8926],
+ [11.6242, 24.1397],
+ [11.5369, 24.2908],
+ [11.5076, 24.3144],
+ [11.1082, 24.434],
+ [10.6861, 24.5514],
+ [10.439, 24.4802],
+ [10.3959, 24.4856],
+ [10.3258, 24.5302],
+ [10.2559, 24.591],
+ [10.2187, 24.6762],
+ [10.1195, 24.7902],
+ [10.0281, 25.051],
+ [10.019, 25.2585],
+ [10.0007, 25.3321],
+ [9.7811, 25.6243],
+ [9.5813, 25.8901],
+ [9.4482, 26.0671],
+ [9.4224, 26.1471],
+ [9.4379, 26.2455],
+ [9.4914, 26.3337],
+ [9.685, 26.4382],
+ [9.8594, 26.552],
+ [9.8832, 26.6308],
+ [9.8944, 26.8479],
+ [9.8371, 26.9158],
+ [9.7954, 27.0448],
+ [9.7525, 27.2193],
+ [9.7476, 27.3309],
+ [9.8253, 27.553],
+ [9.916, 27.7857],
+ [9.8582, 28.0433],
+ [9.8156, 28.5602],
+ [9.8426, 28.967],
+ [9.8207, 29.1148],
+ [9.8053, 29.177],
+ [9.7459, 29.3689],
+ [9.6727, 29.567],
+ [9.6401, 29.6364],
+ [9.5462, 29.7959],
+ [9.391, 29.9937],
+ [9.3103, 30.1152],
+ [9.421, 30.1793],
+ [9.5188, 30.2294]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 132,
+ "name": "Lesotho",
+ "name_fr": "Lesotho",
+ "iso": "LSO",
+ "recs": "SADC",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 27.6,
+ "y": -29.5,
+ "count": 4,
+ "name_y": "Lesotho",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 1,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [28.7369, -30.102],
+ [28.6469, -30.1266],
+ [28.6344, -30.1287],
+ [28.5767, -30.123],
+ [28.4996, -30.1289],
+ [28.4391, -30.1425],
+ [28.3921, -30.1476],
+ [28.3154, -30.2185],
+ [28.1762, -30.4099],
+ [28.1391, -30.4499],
+ [28.1287, -30.5251],
+ [28.0964, -30.5846],
+ [28.0568, -30.6311],
+ [28.0182, -30.6423],
+ [27.9019, -30.6238],
+ [27.7531, -30.6],
+ [27.6666, -30.5423],
+ [27.5896, -30.4664],
+ [27.549, -30.4112],
+ [27.5065, -30.381],
+ [27.492, -30.364],
+ [27.4314, -30.3385],
+ [27.4086, -30.3253],
+ [27.3885, -30.3159],
+ [27.3641, -30.2792],
+ [27.3497, -30.2474],
+ [27.3554, -30.1586],
+ [27.3127, -30.1057],
+ [27.2397, -30.0153],
+ [27.1936, -29.9413],
+ [27.1305, -29.8402],
+ [27.0918, -29.7537],
+ [27.0518, -29.6641],
+ [27.0569, -29.6256],
+ [27.0952, -29.5993],
+ [27.2074, -29.5542],
+ [27.2945, -29.5193],
+ [27.3568, -29.4553],
+ [27.4249, -29.3601],
+ [27.458, -29.3027],
+ [27.491, -29.2766],
+ [27.5271, -29.2361],
+ [27.5902, -29.1465],
+ [27.6604, -29.047],
+ [27.7355, -28.94],
+ [27.8304, -28.9091],
+ [27.9599, -28.8733],
+ [28.0844, -28.78],
+ [28.2326, -28.7013],
+ [28.4719, -28.6158],
+ [28.5834, -28.5941],
+ [28.6258, -28.5817],
+ [28.6526, -28.5979],
+ [28.6812, -28.6468],
+ [28.7218, -28.6877],
+ [28.8162, -28.7589],
+ [28.8562, -28.7761],
+ [28.9537, -28.8814],
+ [29.058, -28.9537],
+ [29.178, -29.0369],
+ [29.2598, -29.0783],
+ [29.3014, -29.0898],
+ [29.3359, -29.1637],
+ [29.3709, -29.2185],
+ [29.3907, -29.2697],
+ [29.3867, -29.3197],
+ [29.3488, -29.442],
+ [29.2936, -29.5669],
+ [29.2492, -29.6188],
+ [29.1951, -29.6517],
+ [29.1422, -29.701],
+ [29.122, -29.8012],
+ [29.098, -29.919],
+ [29.029, -29.9676],
+ [28.9753, -29.9994],
+ [28.9011, -30.0385],
+ [28.7369, -30.102]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 138,
+ "name": "Morocco",
+ "name_fr": "Maroc",
+ "iso": "MAR",
+ "recs": "ECOWAS,UMA,CEN_SAD",
+ "rbs": "",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": -7.0,
+ "y": 32.0,
+ "count": 18,
+ "name_y": "Morocco",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 1.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 1,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-2.2196, 35.1042],
+ [-2.1908, 35.0298],
+ [-2.1318, 34.9708],
+ [-1.9209, 34.8355],
+ [-1.7956, 34.7519],
+ [-1.7922, 34.7232],
+ [-1.8324, 34.6546],
+ [-1.8497, 34.6073],
+ [-1.8166, 34.5571],
+ [-1.7395, 34.4961],
+ [-1.7333, 34.467],
+ [-1.7519, 34.4333],
+ [-1.7918, 34.3679],
+ [-1.7069, 34.1761],
+ [-1.6927, 33.9903],
+ [-1.7147, 33.8582],
+ [-1.7141, 33.7818],
+ [-1.703, 33.7168],
+ [-1.6313, 33.5667],
+ [-1.6792, 33.3187],
+ [-1.6251, 33.1833],
+ [-1.5507, 33.0736],
+ [-1.51, 32.8776],
+ [-1.45, 32.7848],
+ [-1.3521, 32.7034],
+ [-1.2964, 32.6757],
+ [-1.1882, 32.6085],
+ [-1.111, 32.5523],
+ [-1.0655, 32.4683],
+ [-1.1626, 32.3992],
+ [-1.2403, 32.3376],
+ [-1.2621, 32.2711],
+ [-1.2259, 32.1646],
+ [-1.2259, 32.1072],
+ [-1.2753, 32.089],
+ [-1.4771, 32.0949],
+ [-1.6352, 32.0996],
+ [-1.817, 32.1048],
+ [-2.0728, 32.115],
+ [-2.2313, 32.1213],
+ [-2.4484, 32.13],
+ [-2.5232, 32.1257],
+ [-2.7226, 32.0958],
+ [-2.8634, 32.0747],
+ [-2.8872, 32.0688],
+ [-2.9309, 32.0425],
+ [-2.9611, 31.964],
+ [-2.9882, 31.8742],
+ [-3.0174, 31.8343],
+ [-3.4398, 31.7045],
+ [-3.6046, 31.6868],
+ [-3.7002, 31.7001],
+ [-3.7682, 31.6896],
+ [-3.8268, 31.6619],
+ [-3.8467, 31.6199],
+ [-3.8496, 31.5664],
+ [-3.8371, 31.5124],
+ [-3.7964, 31.4371],
+ [-3.7892, 31.3618],
+ [-3.8151, 31.3088],
+ [-3.8214, 31.2555],
+ [-3.8334, 31.1978],
+ [-3.8118, 31.1666],
+ [-3.771, 31.1618],
+ [-3.7302, 31.1354],
+ [-3.6725, 31.1114],
+ [-3.6245, 31.0658],
+ [-3.6269, 31.0009],
+ [-3.6668, 30.964],
+ [-3.702, 30.9445],
+ [-3.8601, 30.9272],
+ [-3.9854, 30.9135],
+ [-4.1488, 30.8096],
+ [-4.3229, 30.6989],
+ [-4.5292, 30.6255],
+ [-4.6196, 30.6048],
+ [-4.7785, 30.5524],
+ [-4.9683, 30.4654],
+ [-5.0619, 30.3264],
+ [-5.1801, 30.1662],
+ [-5.2937, 30.0586],
+ [-5.4488, 29.9569],
+ [-5.5933, 29.918],
+ [-5.775, 29.869],
+ [-6.0043, 29.8313],
+ [-6.1665, 29.8189],
+ [-6.2148, 29.8107],
+ [-6.3576, 29.8083],
+ [-6.4276, 29.8161],
+ [-6.4797, 29.8204],
+ [-6.5009, 29.8091],
+ [-6.5079, 29.7838],
+ [-6.5107, 29.726],
+ [-6.5206, 29.6599],
+ [-6.5657, 29.6039],
+ [-6.5978, 29.579],
+ [-6.6354, 29.5688],
+ [-6.7551, 29.5838],
+ [-6.8556, 29.6016],
+ [-7.0949, 29.6252],
+ [-7.1424, 29.6196],
+ [-7.1602, 29.6126],
+ [-7.2349, 29.5749],
+ [-7.3498, 29.4947],
+ [-7.4277, 29.425],
+ [-7.4857, 29.3922],
+ [-7.6246, 29.3752],
+ [-7.6852, 29.3495],
+ [-7.9438, 29.1748],
+ [-7.9989, 29.1324],
+ [-8.2652, 28.9805],
+ [-8.3405, 28.9302],
+ [-8.3993, 28.8802],
+ [-8.5583, 28.7679],
+ [-8.6599, 28.7186],
+ [-8.6784, 28.6894],
+ [-8.6833, 28.6208],
+ [-8.6833, 28.4692],
+ [-8.6833, 28.3237],
+ [-8.6833, 28.112],
+ [-8.6833, 27.9004],
+ [-8.6833, 27.6614],
+ [-8.7526, 27.6614],
+ [-8.8165, 27.6615],
+ [-8.817, 27.6615],
+ [-8.817, 27.6615],
+ [-8.8232, 27.6615],
+ [-8.8931, 27.6615],
+ [-8.9633, 27.6615],
+ [-9.0335, 27.6615],
+ [-9.1038, 27.6616],
+ [-9.174, 27.6616],
+ [-9.2442, 27.6616],
+ [-9.3144, 27.6616],
+ [-9.3847, 27.6616],
+ [-9.4549, 27.6617],
+ [-9.5251, 27.6617],
+ [-9.5954, 27.6617],
+ [-9.6656, 27.6617],
+ [-9.7359, 27.6617],
+ [-9.8061, 27.6617],
+ [-9.8763, 27.6617],
+ [-9.9465, 27.6617],
+ [-10.0168, 27.6617],
+ [-10.087, 27.6617],
+ [-10.1573, 27.6617],
+ [-10.2276, 27.6618],
+ [-10.2977, 27.6618],
+ [-10.368, 27.6618],
+ [-10.4383, 27.6618],
+ [-10.5084, 27.6619],
+ [-10.5788, 27.6619],
+ [-10.649, 27.6619],
+ [-10.7192, 27.6619],
+ [-10.7895, 27.6619],
+ [-10.8597, 27.662],
+ [-10.9299, 27.662],
+ [-11.0002, 27.662],
+ [-11.0704, 27.662],
+ [-11.1406, 27.662],
+ [-11.2109, 27.662],
+ [-11.2811, 27.662],
+ [-11.3514, 27.6621],
+ [-11.4216, 27.6621],
+ [-11.4918, 27.6621],
+ [-11.5621, 27.6621],
+ [-11.6323, 27.6622],
+ [-11.7026, 27.6622],
+ [-11.7728, 27.6622],
+ [-11.8023, 27.6622],
+ [-11.8132, 27.6622],
+ [-11.8431, 27.6622],
+ [-11.9133, 27.6622],
+ [-11.9835, 27.6622],
+ [-12.0538, 27.6622],
+ [-12.124, 27.6623],
+ [-12.1942, 27.6623],
+ [-12.2644, 27.6623],
+ [-12.3347, 27.6623],
+ [-12.405, 27.6623],
+ [-12.4752, 27.6624],
+ [-12.5454, 27.6624],
+ [-12.6157, 27.6624],
+ [-12.6859, 27.6624],
+ [-12.7561, 27.6624],
+ [-12.8264, 27.6624],
+ [-12.8967, 27.6624],
+ [-12.9668, 27.6624],
+ [-13.0371, 27.6625],
+ [-13.1074, 27.6625],
+ [-13.1679, 27.6625],
+ [-13.0407, 27.7698],
+ [-12.9489, 27.9142],
+ [-12.7937, 27.9784],
+ [-12.4689, 28.0094],
+ [-11.9861, 28.1293],
+ [-11.5527, 28.3101],
+ [-11.4302, 28.382],
+ [-11.2991, 28.5261],
+ [-11.081, 28.7138],
+ [-10.6738, 28.9392],
+ [-10.4865, 29.0649],
+ [-10.2006, 29.3804],
+ [-10.0105, 29.6414],
+ [-9.8526, 29.8092],
+ [-9.7435, 29.9582],
+ [-9.6671, 30.1093],
+ [-9.6238, 30.3526],
+ [-9.6529, 30.4476],
+ [-9.7731, 30.6031],
+ [-9.8539, 30.6446],
+ [-9.8755, 30.7179],
+ [-9.8324, 30.8473],
+ [-9.8333, 31.0696],
+ [-9.8087, 31.4246],
+ [-9.675, 31.711],
+ [-9.3475, 32.0864],
+ [-9.2866, 32.2406],
+ [-9.2491, 32.4858],
+ [-9.2458, 32.5725],
+ [-8.8362, 32.9205],
+ [-8.5963, 33.1872],
+ [-8.5128, 33.2524],
+ [-8.3012, 33.3744],
+ [-7.5624, 33.6403],
+ [-7.1447, 33.8303],
+ [-6.901, 33.969],
+ [-6.7558, 34.1329],
+ [-6.3531, 34.7761],
+ [-5.9576, 35.6812],
+ [-5.9248, 35.7858],
+ [-5.7479, 35.816],
+ [-5.6229, 35.8289],
+ [-5.5223, 35.862],
+ [-5.3974, 35.9299],
+ [-5.2778, 35.9027],
+ [-5.3376, 35.8565],
+ [-5.3376, 35.7452],
+ [-5.2527, 35.6147],
+ [-5.1054, 35.4678],
+ [-4.8372, 35.2813],
+ [-4.6283, 35.2064],
+ [-4.33, 35.1615],
+ [-3.9824, 35.2434],
+ [-3.788, 35.2449],
+ [-3.6933, 35.28],
+ [-3.5906, 35.2283],
+ [-3.3947, 35.2118],
+ [-3.206, 35.2391],
+ [-3.0631, 35.3172],
+ [-2.9722, 35.4073],
+ [-2.958, 35.3631],
+ [-2.9536, 35.3151],
+ [-2.926, 35.2871],
+ [-2.8695, 35.1727],
+ [-2.8399, 35.1278],
+ [-2.7314, 35.1352],
+ [-2.6368, 35.1127],
+ [-2.4237, 35.1235],
+ [-2.2196, 35.1042]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 141,
+ "name": "Madagascar",
+ "name_fr": "Madagascar",
+ "iso": "MDG",
+ "recs": "SADC,COMESA",
+ "rbs": "",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 45.7,
+ "y": -19.4,
+ "count": 11,
+ "name_y": "Madagascar",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Eligible",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [49.5383, -12.4321],
+ [49.5842, -12.5367],
+ [49.6378, -12.6371],
+ [49.805, -12.8797],
+ [49.8765, -12.973],
+ [49.9375, -13.0723],
+ [49.9672, -13.2702],
+ [50.0734, -13.5779],
+ [50.1738, -14.0402],
+ [50.2046, -14.5145],
+ [50.2354, -14.732],
+ [50.3135, -14.9368],
+ [50.4413, -15.1493],
+ [50.4827, -15.3856],
+ [50.4046, -15.6291],
+ [50.2915, -15.8585],
+ [50.2623, -15.9016],
+ [50.209, -15.9604],
+ [50.185, -15.9578],
+ [50.0944, -15.8986],
+ [50.0204, -15.8018],
+ [49.9266, -15.5735],
+ [49.8926, -15.4577],
+ [49.8533, -15.4395],
+ [49.7437, -15.4495],
+ [49.6644, -15.5216],
+ [49.6499, -15.567],
+ [49.667, -15.6957],
+ [49.6971, -15.8114],
+ [49.7104, -15.9289],
+ [49.7128, -16.0768],
+ [49.7423, -16.1215],
+ [49.7859, -16.1591],
+ [49.8311, -16.2559],
+ [49.8391, -16.4865],
+ [49.8113, -16.603],
+ [49.734, -16.703],
+ [49.7386, -16.7584],
+ [49.7672, -16.8151],
+ [49.7397, -16.8494],
+ [49.6369, -16.8929],
+ [49.5952, -16.9312],
+ [49.5396, -17.0329],
+ [49.4493, -17.2406],
+ [49.4371, -17.3467],
+ [49.4937, -17.6695],
+ [49.4778, -17.8985],
+ [49.3629, -18.3363],
+ [49.2969, -18.544],
+ [49.2033, -18.7923],
+ [49.0601, -19.1196],
+ [48.9181, -19.5305],
+ [48.7975, -19.9532],
+ [48.7083, -20.2073],
+ [48.607, -20.4575],
+ [48.4686, -20.9],
+ [48.3508, -21.349],
+ [48.1759, -21.8431],
+ [47.9345, -22.3939],
+ [47.9084, -22.4658],
+ [47.8583, -22.7473],
+ [47.8041, -22.9915],
+ [47.7395, -23.2334],
+ [47.6041, -23.6331],
+ [47.5887, -23.7563],
+ [47.558, -23.8746],
+ [47.4276, -24.1252],
+ [47.3726, -24.2185],
+ [47.3336, -24.3176],
+ [47.3117, -24.4432],
+ [47.2729, -24.5644],
+ [47.1773, -24.7872],
+ [47.035, -24.979],
+ [46.9382, -25.0487],
+ [46.7285, -25.1499],
+ [46.6223, -25.1704],
+ [46.3867, -25.1728],
+ [46.1587, -25.2304],
+ [45.9209, -25.3413],
+ [45.6922, -25.4685],
+ [45.6046, -25.5287],
+ [45.508, -25.5632],
+ [45.2058, -25.5705],
+ [45.1152, -25.5431],
+ [44.8129, -25.3342],
+ [44.6958, -25.2997],
+ [44.4738, -25.2711],
+ [44.4067, -25.2533],
+ [44.3459, -25.2261],
+ [44.2562, -25.1169],
+ [44.0781, -25.0246],
+ [44.0354, -24.9957],
+ [44.0083, -24.932],
+ [43.9898, -24.8635],
+ [43.9438, -24.7867],
+ [43.9096, -24.6406],
+ [43.8516, -24.5384],
+ [43.6875, -24.3579],
+ [43.67, -24.3003],
+ [43.6568, -24.1088],
+ [43.6621, -23.9792],
+ [43.6461, -23.7419],
+ [43.6647, -23.6303],
+ [43.7223, -23.5297],
+ [43.6987, -23.4209],
+ [43.6376, -23.3065],
+ [43.6146, -23.1882],
+ [43.5695, -23.0805],
+ [43.3979, -22.8863],
+ [43.3575, -22.7908],
+ [43.3296, -22.6919],
+ [43.2648, -22.3836],
+ [43.2571, -22.2764],
+ [43.2666, -22.0493],
+ [43.2905, -21.9325],
+ [43.3322, -21.8512],
+ [43.3427, -21.7904],
+ [43.3697, -21.7383],
+ [43.4105, -21.6965],
+ [43.4378, -21.6467],
+ [43.5019, -21.3564],
+ [43.5831, -21.292],
+ [43.7036, -21.255],
+ [43.8002, -21.1792],
+ [43.8557, -21.0769],
+ [43.9111, -20.8658],
+ [44.0631, -20.6562],
+ [44.1172, -20.5461],
+ [44.2396, -20.3797],
+ [44.3481, -20.1455],
+ [44.3811, -20.0352],
+ [44.4047, -19.9221],
+ [44.4322, -19.6742],
+ [44.4529, -19.5509],
+ [44.4488, -19.4287],
+ [44.3865, -19.3031],
+ [44.2388, -19.0752],
+ [44.234, -19.0326],
+ [44.2457, -18.8632],
+ [44.2331, -18.7406],
+ [44.1787, -18.6186],
+ [44.1088, -18.5035],
+ [44.04, -18.2885],
+ [44.0066, -17.933],
+ [44.0137, -17.8045],
+ [43.9936, -17.6903],
+ [43.9436, -17.5814],
+ [43.9794, -17.3916],
+ [44.4214, -16.7026],
+ [44.4357, -16.6215],
+ [44.418, -16.4113],
+ [44.4271, -16.2891],
+ [44.4425, -16.2437],
+ [44.4762, -16.2173],
+ [44.5519, -16.2045],
+ [44.9092, -16.1745],
+ [44.9551, -16.1533],
+ [45.0442, -16.0951],
+ [45.1668, -15.9828],
+ [45.2229, -15.9505],
+ [45.2713, -15.9623],
+ [45.3023, -16.0104],
+ [45.3422, -16.0367],
+ [45.4863, -15.9858],
+ [45.5418, -15.9843],
+ [45.5982, -15.9926],
+ [45.6247, -15.9458],
+ [45.6405, -15.8831],
+ [45.6615, -15.8389],
+ [45.7002, -15.8138],
+ [45.8859, -15.8001],
+ [46.0043, -15.7821],
+ [46.1575, -15.7383],
+ [46.1905, -15.7469],
+ [46.3141, -15.9046],
+ [46.3516, -15.9182],
+ [46.3996, -15.9246],
+ [46.4416, -15.8959],
+ [46.3413, -15.8134],
+ [46.3262, -15.7667],
+ [46.3314, -15.7137],
+ [46.3852, -15.6001],
+ [46.4751, -15.5135],
+ [46.6747, -15.3818],
+ [46.882, -15.2296],
+ [46.9423, -15.219],
+ [46.9933, -15.2432],
+ [47.0323, -15.4227],
+ [47.0274, -15.4522],
+ [47.0605, -15.4563],
+ [47.0992, -15.4342],
+ [47.1334, -15.3617],
+ [47.1352, -15.3016],
+ [47.1073, -15.2438],
+ [47.0938, -15.195],
+ [47.0926, -15.1501],
+ [47.1977, -15.044],
+ [47.2805, -14.9427],
+ [47.3188, -14.8218],
+ [47.352, -14.7661],
+ [47.4391, -14.7033],
+ [47.4647, -14.7133],
+ [47.4851, -14.7644],
+ [47.4964, -14.8184],
+ [47.474, -14.872],
+ [47.4421, -14.925],
+ [47.4292, -14.9957],
+ [47.4783, -15.0094],
+ [47.5247, -14.9922],
+ [47.5926, -14.8643],
+ [47.67, -14.7433],
+ [47.716, -14.6804],
+ [47.774, -14.6367],
+ [47.8704, -14.6455],
+ [47.9642, -14.6726],
+ [47.8115, -14.5448],
+ [47.7733, -14.3699],
+ [47.9552, -14.0673],
+ [47.9569, -14.0043],
+ [47.9832, -13.9849],
+ [47.9955, -13.9604],
+ [47.9014, -13.8582],
+ [47.8836, -13.8075],
+ [47.896, -13.7307],
+ [47.941, -13.6624],
+ [47.9818, -13.6146],
+ [48.0398, -13.5963],
+ [48.0859, -13.6226],
+ [48.1871, -13.7065],
+ [48.2553, -13.7193],
+ [48.3377, -13.6387],
+ [48.4051, -13.538],
+ [48.5064, -13.4688],
+ [48.6214, -13.426],
+ [48.7965, -13.2675],
+ [48.9104, -12.9358],
+ [48.9194, -12.8391],
+ [48.8942, -12.7217],
+ [48.8538, -12.6102],
+ [48.7863, -12.4709],
+ [48.8039, -12.44],
+ [48.8996, -12.4585],
+ [48.9317, -12.4391],
+ [49.0357, -12.3158],
+ [49.207, -12.0796],
+ [49.2635, -12.0802],
+ [49.3121, -12.1239],
+ [49.3302, -12.1887],
+ [49.364, -12.2363],
+ [49.4798, -12.3484],
+ [49.5383, -12.4321]
+ ]
+ ],
+ [
+ [
+ [48.3422, -13.3639],
+ [48.3436, -13.4004],
+ [48.2119, -13.3853],
+ [48.1912, -13.26],
+ [48.2557, -13.2561],
+ [48.2697, -13.2046],
+ [48.3089, -13.1982],
+ [48.3511, -13.3096],
+ [48.3422, -13.3639]
+ ]
+ ],
+ [
+ [
+ [49.9364, -16.9029],
+ [49.824, -17.0865],
+ [49.8557, -16.9332],
+ [49.9859, -16.7124],
+ [50.023, -16.6953],
+ [49.9364, -16.9029]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 146,
+ "name": "Mali",
+ "name_fr": "Mali",
+ "iso": "MLI",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -3.8,
+ "y": 17.4,
+ "count": 76,
+ "name_y": "Mali",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-11.3894, 12.4044],
+ [-11.3824, 12.4792],
+ [-11.4488, 12.5319],
+ [-11.4506, 12.5577],
+ [-11.4441, 12.6276],
+ [-11.4144, 12.7755],
+ [-11.4174, 12.8319],
+ [-11.3904, 12.942],
+ [-11.4339, 12.9916],
+ [-11.4441, 13.0282],
+ [-11.4928, 13.087],
+ [-11.5488, 13.1703],
+ [-11.5617, 13.237],
+ [-11.5813, 13.29],
+ [-11.635, 13.3699],
+ [-11.6745, 13.3824],
+ [-11.7583, 13.3945],
+ [-11.7722, 13.3671],
+ [-11.8034, 13.3273],
+ [-11.8317, 13.3158],
+ [-11.8778, 13.3646],
+ [-11.8952, 13.4063],
+ [-11.8946, 13.4444],
+ [-11.9571, 13.5109],
+ [-12.0542, 13.6331],
+ [-12.0441, 13.7339],
+ [-11.9842, 13.7881],
+ [-11.9664, 13.829],
+ [-11.9609, 13.8753],
+ [-11.9881, 13.9308],
+ [-12.0201, 13.9747],
+ [-12.0112, 14.0718],
+ [-12.0192, 14.2065],
+ [-12.0684, 14.2742],
+ [-12.1129, 14.3233],
+ [-12.1752, 14.3767],
+ [-12.2284, 14.4586],
+ [-12.2068, 14.5711],
+ [-12.1865, 14.6481],
+ [-12.2806, 14.809],
+ [-12.1047, 14.7454],
+ [-12.0815, 14.7664],
+ [-12.0216, 14.8049],
+ [-11.9409, 14.8869],
+ [-11.8729, 14.9952],
+ [-11.8422, 15.1294],
+ [-11.8288, 15.2449],
+ [-11.7984, 15.3427],
+ [-11.7602, 15.4255],
+ [-11.6759, 15.5121],
+ [-11.5967, 15.5732],
+ [-11.5027, 15.6368],
+ [-11.4552, 15.6254],
+ [-11.3656, 15.5368],
+ [-11.1693, 15.3586],
+ [-11.0074, 15.2229],
+ [-10.9482, 15.1511],
+ [-10.8956, 15.1505],
+ [-10.8151, 15.2817],
+ [-10.732, 15.3949],
+ [-10.6966, 15.4227],
+ [-10.5866, 15.4349],
+ [-10.4932, 15.4398],
+ [-10.4118, 15.4379],
+ [-10.2621, 15.416],
+ [-10.1937, 15.396],
+ [-10.1295, 15.3837],
+ [-9.9414, 15.3738],
+ [-9.7551, 15.4015],
+ [-9.5778, 15.4373],
+ [-9.4469, 15.4582],
+ [-9.4403, 15.5117],
+ [-9.4477, 15.5749],
+ [-9.4266, 15.623],
+ [-9.3854, 15.6676],
+ [-9.3506, 15.6774],
+ [-9.3354, 15.5257],
+ [-9.2937, 15.5028],
+ [-9.1768, 15.4961],
+ [-8.9871, 15.4961],
+ [-8.7831, 15.4961],
+ [-8.5792, 15.4961],
+ [-8.3752, 15.4961],
+ [-8.1712, 15.4961],
+ [-7.9673, 15.4961],
+ [-7.7634, 15.4961],
+ [-7.5594, 15.4961],
+ [-7.3555, 15.4962],
+ [-7.1515, 15.4962],
+ [-6.9476, 15.4962],
+ [-6.7436, 15.4962],
+ [-6.5396, 15.4962],
+ [-6.3357, 15.4962],
+ [-6.1318, 15.4962],
+ [-5.9278, 15.4963],
+ [-5.7239, 15.4963],
+ [-5.5125, 15.4963],
+ [-5.4556, 15.7894],
+ [-5.4036, 16.0579],
+ [-5.3599, 16.2829],
+ [-5.5096, 16.442],
+ [-5.6287, 16.5687],
+ [-5.6562, 16.8096],
+ [-5.6848, 17.0583],
+ [-5.7132, 17.3069],
+ [-5.7417, 17.5556],
+ [-5.7702, 17.8042],
+ [-5.7986, 18.0529],
+ [-5.8271, 18.3016],
+ [-5.8556, 18.5502],
+ [-5.8841, 18.7989],
+ [-5.9125, 19.0475],
+ [-5.941, 19.2962],
+ [-5.9695, 19.5449],
+ [-5.9979, 19.7935],
+ [-6.0264, 20.0422],
+ [-6.0549, 20.2909],
+ [-6.0834, 20.5395],
+ [-6.1118, 20.7882],
+ [-6.1403, 21.0369],
+ [-6.1688, 21.2855],
+ [-6.1973, 21.5342],
+ [-6.2257, 21.7829],
+ [-6.2542, 22.0315],
+ [-6.2827, 22.2802],
+ [-6.3111, 22.5289],
+ [-6.3396, 22.7775],
+ [-6.3681, 23.0261],
+ [-6.3966, 23.2748],
+ [-6.425, 23.5235],
+ [-6.4535, 23.7722],
+ [-6.482, 24.0208],
+ [-6.5104, 24.2695],
+ [-6.539, 24.5182],
+ [-6.5674, 24.7668],
+ [-6.5941, 24.9946],
+ [-6.2872, 24.9948],
+ [-5.9598, 24.995],
+ [-5.6408, 24.9952],
+ [-5.1729, 24.9954],
+ [-4.8226, 24.9956],
+ [-4.517, 24.8045],
+ [-4.2403, 24.6235],
+ [-3.9128, 24.4095],
+ [-3.5854, 24.1954],
+ [-3.2579, 23.9812],
+ [-2.9304, 23.7671],
+ [-2.6029, 23.553],
+ [-2.2754, 23.3389],
+ [-1.9479, 23.1248],
+ [-1.6204, 22.9106],
+ [-1.293, 22.6965],
+ [-0.9655, 22.4825],
+ [-0.638, 22.2683],
+ [-0.3105, 22.0542],
+ [0.017, 21.8401],
+ [0.3444, 21.626],
+ [0.6719, 21.4119],
+ [0.9994, 21.1978],
+ [1.1455, 21.1022],
+ [1.1592, 21.0625],
+ [1.1728, 20.982],
+ [1.1641, 20.8913],
+ [1.1657, 20.8174],
+ [1.2089, 20.7673],
+ [1.2902, 20.7136],
+ [1.6106, 20.5556],
+ [1.636, 20.5244],
+ [1.6474, 20.4588],
+ [1.6854, 20.3784],
+ [1.7532, 20.3316],
+ [1.8324, 20.2969],
+ [1.9288, 20.2727],
+ [2.2193, 20.2478],
+ [2.2809, 20.2103],
+ [2.4062, 20.0639],
+ [2.4742, 20.035],
+ [2.6678, 19.9929],
+ [2.8079, 19.9694],
+ [2.8657, 19.956],
+ [2.9925, 19.9166],
+ [3.1303, 19.8502],
+ [3.2037, 19.7897],
+ [3.2034, 19.7708],
+ [3.2027, 19.7183],
+ [3.2017, 19.5604],
+ [3.2271, 19.4736],
+ [3.2559, 19.4109],
+ [3.2544, 19.3726],
+ [3.2196, 19.3454],
+ [3.1924, 19.3121],
+ [3.1772, 19.2682],
+ [3.1379, 19.2122],
+ [3.1061, 19.1501],
+ [3.1197, 19.1032],
+ [3.1742, 19.0729],
+ [3.256, 19.0133],
+ [3.3234, 18.9884],
+ [3.3564, 18.9866],
+ [3.4009, 18.9884],
+ [3.4388, 18.9961],
+ [3.6835, 19.0416],
+ [3.9102, 19.0837],
+ [4.2276, 19.1428],
+ [4.2282, 18.9681],
+ [4.229, 18.7043],
+ [4.23, 18.4106],
+ [4.2309, 18.1395],
+ [4.2319, 17.8305],
+ [4.2327, 17.5822],
+ [4.2337, 17.2884],
+ [4.2347, 16.9964],
+ [4.2029, 16.9627],
+ [4.1912, 16.7982],
+ [4.1821, 16.5818],
+ [4.1213, 16.3577],
+ [4.0148, 16.1927],
+ [3.9762, 16.0355],
+ [3.9471, 15.9457],
+ [3.9072, 15.8968],
+ [3.8979, 15.838],
+ [3.877, 15.7553],
+ [3.843, 15.7017],
+ [3.8165, 15.674],
+ [3.7096, 15.6417],
+ [3.5205, 15.4831],
+ [3.5043, 15.3563],
+ [3.2891, 15.3911],
+ [3.0602, 15.4272],
+ [3.0294, 15.4249],
+ [3.0105, 15.4083],
+ [3.0011, 15.341],
+ [2.6896, 15.3299],
+ [2.4208, 15.3204],
+ [2.0882, 15.3094],
+ [1.8594, 15.3017],
+ [1.5691, 15.2865],
+ [1.3002, 15.2723],
+ [1.1213, 15.1261],
+ [0.9601, 14.9869],
+ [0.9475, 14.9821],
+ [0.7187, 14.9549],
+ [0.433, 14.979],
+ [0.2862, 14.9802],
+ [0.2287, 14.9637],
+ [0.2175, 14.9115],
+ [0.0073, 14.9848],
+ [-0.2359, 15.0594],
+ [-0.4054, 15.0125],
+ [-0.4323, 15.0285],
+ [-0.4545, 15.0597],
+ [-0.5365, 15.0779],
+ [-0.6665, 15.0698],
+ [-0.7604, 15.0478],
+ [-0.908, 14.9374],
+ [-1.0192, 14.8414],
+ [-1.0496, 14.8195],
+ [-1.205, 14.7615],
+ [-1.4937, 14.6261],
+ [-1.6573, 14.5268],
+ [-1.6951, 14.5085],
+ [-1.7678, 14.486],
+ [-1.8798, 14.4815],
+ [-1.973, 14.4565],
+ [-2.0571, 14.1946],
+ [-2.1132, 14.1685],
+ [-2.4572, 14.2741],
+ [-2.5269, 14.2583],
+ [-2.5867, 14.2276],
+ [-2.7789, 14.0737],
+ [-2.8739, 13.9507],
+ [-2.9259, 13.7868],
+ [-2.9185, 13.7364],
+ [-2.9171, 13.6795],
+ [-2.9508, 13.6484],
+ [-2.9972, 13.6371],
+ [-3.0387, 13.6391],
+ [-3.1984, 13.6729],
+ [-3.2486, 13.6583],
+ [-3.2702, 13.5774],
+ [-3.2667, 13.4008],
+ [-3.3018, 13.2808],
+ [-3.3967, 13.2437],
+ [-3.4699, 13.1964],
+ [-3.5276, 13.1827],
+ [-3.5758, 13.1942],
+ [-3.8535, 13.3735],
+ [-3.9473, 13.4022],
+ [-4.0512, 13.3824],
+ [-4.151, 13.3062],
+ [-4.1962, 13.2562],
+ [-4.2587, 13.1973],
+ [-4.3287, 13.119],
+ [-4.3103, 13.0525],
+ [-4.2606, 12.9753],
+ [-4.2252, 12.8795],
+ [-4.2271, 12.7937],
+ [-4.4806, 12.6722],
+ [-4.4599, 12.6304],
+ [-4.4219, 12.5816],
+ [-4.4216, 12.4931],
+ [-4.4287, 12.3376],
+ [-4.4799, 12.2818],
+ [-4.546, 12.2265],
+ [-4.5869, 12.155],
+ [-4.6272, 12.1202],
+ [-4.6993, 12.0762],
+ [-4.7979, 12.0321],
+ [-4.969, 11.9933],
+ [-5.1059, 11.9675],
+ [-5.1575, 11.9424],
+ [-5.2302, 11.8903],
+ [-5.2881, 11.8279],
+ [-5.302, 11.7604],
+ [-5.2905, 11.6833],
+ [-5.2703, 11.6199],
+ [-5.2448, 11.5768],
+ [-5.2294, 11.5225],
+ [-5.2502, 11.3758],
+ [-5.2999, 11.206],
+ [-5.3474, 11.1303],
+ [-5.4242, 11.0887],
+ [-5.4905, 11.0424],
+ [-5.4686, 10.9311],
+ [-5.4571, 10.7714],
+ [-5.4757, 10.6439],
+ [-5.479, 10.5651],
+ [-5.507, 10.4834],
+ [-5.5235, 10.426],
+ [-5.5566, 10.4399],
+ [-5.6943, 10.4332],
+ [-5.8438, 10.3896],
+ [-5.8962, 10.3547],
+ [-5.9076, 10.3072],
+ [-5.9407, 10.2751],
+ [-5.9887, 10.2391],
+ [-6.0346, 10.1948],
+ [-6.1172, 10.2019],
+ [-6.1969, 10.2321],
+ [-6.2384, 10.2616],
+ [-6.2413, 10.2792],
+ [-6.215, 10.3224],
+ [-6.1926, 10.3694],
+ [-6.1907, 10.4003],
+ [-6.2178, 10.4763],
+ [-6.2397, 10.5581],
+ [-6.2307, 10.5975],
+ [-6.2502, 10.7179],
+ [-6.2611, 10.7241],
+ [-6.3656, 10.6928],
+ [-6.4042, 10.6851],
+ [-6.4259, 10.6718],
+ [-6.4326, 10.6487],
+ [-6.4075, 10.5724],
+ [-6.4239, 10.5591],
+ [-6.4826, 10.5612],
+ [-6.5646, 10.5864],
+ [-6.6542, 10.6564],
+ [-6.6764, 10.6338],
+ [-6.6861, 10.578],
+ [-6.692, 10.512],
+ [-6.6693, 10.3922],
+ [-6.6933, 10.3495],
+ [-6.7532, 10.3571],
+ [-6.8336, 10.357],
+ [-6.9038, 10.3451],
+ [-6.9503, 10.3423],
+ [-6.9795, 10.2996],
+ [-6.9917, 10.2519],
+ [-6.9638, 10.1987],
+ [-6.9682, 10.1762],
+ [-6.9895, 10.1557],
+ [-7.0171, 10.1433],
+ [-7.0397, 10.1448],
+ [-7.1049, 10.2035],
+ [-7.1823, 10.2257],
+ [-7.3632, 10.2594],
+ [-7.3851, 10.3401],
+ [-7.4148, 10.3413],
+ [-7.4565, 10.3839],
+ [-7.4979, 10.4398],
+ [-7.5328, 10.4368],
+ [-7.5621, 10.4212],
+ [-7.6611, 10.4274],
+ [-7.7491, 10.3423],
+ [-7.8142, 10.2366],
+ [-7.8841, 10.1857],
+ [-7.9609, 10.1635],
+ [-7.9906, 10.1625],
+ [-7.9745, 10.2295],
+ [-7.9857, 10.2784],
+ [-8.0073, 10.3219],
+ [-8.2315, 10.438],
+ [-8.2667, 10.486],
+ [-8.3016, 10.6176],
+ [-8.3241, 10.7495],
+ [-8.3217, 10.827],
+ [-8.3063, 10.8961],
+ [-8.3127, 10.9498],
+ [-8.3374, 10.9906],
+ [-8.4045, 11.0299],
+ [-8.4747, 11.0484],
+ [-8.5635, 10.9967],
+ [-8.6062, 10.987],
+ [-8.6462, 10.9905],
+ [-8.6667, 11.0095],
+ [-8.6639, 11.0358],
+ [-8.5673, 11.177],
+ [-8.5203, 11.2359],
+ [-8.4635, 11.2807],
+ [-8.4253, 11.3047],
+ [-8.4007, 11.3394],
+ [-8.3985, 11.3666],
+ [-8.4075, 11.3863],
+ [-8.4707, 11.4122],
+ [-8.5687, 11.4781],
+ [-8.6211, 11.4851],
+ [-8.6649, 11.515],
+ [-8.7114, 11.6178],
+ [-8.7331, 11.6375],
+ [-8.7797, 11.6482],
+ [-8.822, 11.6732],
+ [-8.8201, 11.8071],
+ [-8.8183, 11.9225],
+ [-8.9139, 12.1085],
+ [-8.9508, 12.2256],
+ [-8.9989, 12.3459],
+ [-9.0431, 12.4023],
+ [-9.1205, 12.45],
+ [-9.2155, 12.4829],
+ [-9.3, 12.4903],
+ [-9.3652, 12.4793],
+ [-9.3954, 12.4646],
+ [-9.3937, 12.4422],
+ [-9.3408, 12.366],
+ [-9.3315, 12.3237],
+ [-9.3402, 12.2828],
+ [-9.3581, 12.2554],
+ [-9.405, 12.2524],
+ [-9.4868, 12.2287],
+ [-9.5877, 12.1825],
+ [-9.6583, 12.1431],
+ [-9.7147, 12.0425],
+ [-9.754, 12.0299],
+ [-9.8207, 12.0425],
+ [-10.0106, 12.1165],
+ [-10.1671, 12.1774],
+ [-10.2749, 12.2126],
+ [-10.3399, 12.1903],
+ [-10.3728, 12.1795],
+ [-10.4658, 12.1387],
+ [-10.5895, 11.9903],
+ [-10.619, 11.9412],
+ [-10.6437, 11.9255],
+ [-10.6773, 11.8994],
+ [-10.7092, 11.8987],
+ [-10.7349, 11.9165],
+ [-10.743, 11.9272],
+ [-10.8065, 12.0343],
+ [-10.8762, 12.1519],
+ [-10.9332, 12.2052],
+ [-11.0045, 12.2075],
+ [-11.0658, 12.1708],
+ [-11.1292, 12.095],
+ [-11.2097, 12.0249],
+ [-11.2607, 12.0041],
+ [-11.3052, 12.0154],
+ [-11.4146, 12.104],
+ [-11.4924, 12.1669],
+ [-11.5022, 12.1986],
+ [-11.4746, 12.2472],
+ [-11.4476, 12.3192],
+ [-11.4181, 12.3777],
+ [-11.3894, 12.4044]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 152,
+ "name": "Mozambique",
+ "name_fr": "Mozambique",
+ "iso": "MOZ",
+ "recs": "SADC",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 34.3,
+ "y": -17.3,
+ "count": 11,
+ "name_y": "Mozambique",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 1,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [31.2879, -22.4021],
+ [31.4295, -22.2988],
+ [31.5715, -22.1535],
+ [31.7377, -21.9834],
+ [31.8859, -21.8315],
+ [32.0163, -21.698],
+ [32.1947, -21.5154],
+ [32.3711, -21.3349],
+ [32.4124, -21.3118],
+ [32.4298, -21.2971],
+ [32.3536, -21.1365],
+ [32.4762, -20.9501],
+ [32.4828, -20.8289],
+ [32.4776, -20.713],
+ [32.4924, -20.6598],
+ [32.5293, -20.6131],
+ [32.6726, -20.5161],
+ [32.7809, -20.3615],
+ [32.8696, -20.2172],
+ [32.9928, -19.9849],
+ [33.0049, -19.9302],
+ [33.0067, -19.8738],
+ [32.9727, -19.7954],
+ [32.8904, -19.6681],
+ [32.8308, -19.5582],
+ [32.7776, -19.3888],
+ [32.831, -19.2414],
+ [32.85, -19.1524],
+ [32.8498, -19.1044],
+ [32.8262, -19.0588],
+ [32.7662, -19.0243],
+ [32.7165, -19.0019],
+ [32.6997, -18.9409],
+ [32.6992, -18.8685],
+ [32.722, -18.8284],
+ [32.8545, -18.7637],
+ [32.8846, -18.7285],
+ [32.9003, -18.6891],
+ [32.9017, -18.6329],
+ [32.9425, -18.4927],
+ [32.9931, -18.3596],
+ [32.9964, -18.3126],
+ [32.9785, -18.2715],
+ [32.9646, -18.1963],
+ [32.9556, -18.0829],
+ [32.9547, -17.7654],
+ [32.9808, -17.4375],
+ [32.9693, -17.2516],
+ [32.8844, -17.0378],
+ [32.8763, -16.8836],
+ [32.9379, -16.776],
+ [32.948, -16.7123],
+ [32.9029, -16.7042],
+ [32.8103, -16.6977],
+ [32.7418, -16.6776],
+ [32.6358, -16.5895],
+ [32.452, -16.5157],
+ [32.2433, -16.4487],
+ [31.9398, -16.4288],
+ [31.6876, -16.2142],
+ [31.4898, -16.1797],
+ [31.4262, -16.1523],
+ [31.2362, -16.0236],
+ [30.9388, -16.0117],
+ [30.6302, -15.9992],
+ [30.4378, -15.9953],
+ [30.4094, -15.9782],
+ [30.3981, -15.8008],
+ [30.3961, -15.6431],
+ [30.3799, -15.5059],
+ [30.3506, -15.3497],
+ [30.3057, -15.2889],
+ [30.2521, -15.1832],
+ [30.225, -15.0669],
+ [30.2218, -15.0105],
+ [30.2318, -14.9903],
+ [30.4461, -14.9075],
+ [30.5377, -14.8665],
+ [30.6733, -14.8191],
+ [30.9151, -14.7533],
+ [31.1309, -14.6946],
+ [31.3285, -14.6377],
+ [31.5379, -14.5771],
+ [31.623, -14.5367],
+ [31.7289, -14.4961],
+ [31.9821, -14.4145],
+ [32.0545, -14.3865],
+ [32.1999, -14.3408],
+ [32.2729, -14.323],
+ [32.5532, -14.2296],
+ [32.8745, -14.1225],
+ [32.9871, -14.085],
+ [33.2018, -14.0134],
+ [33.2436, -14.0431],
+ [33.3899, -14.2895],
+ [33.5053, -14.4341],
+ [33.6364, -14.5682],
+ [33.6583, -14.5616],
+ [33.6961, -14.5303],
+ [33.7614, -14.5173],
+ [33.9698, -14.4871],
+ [34.0494, -14.4853],
+ [34.1019, -14.4493],
+ [34.2088, -14.4237],
+ [34.3325, -14.4086],
+ [34.375, -14.4248],
+ [34.5053, -14.5981],
+ [34.5241, -14.7308],
+ [34.5512, -14.9224],
+ [34.5576, -15.0159],
+ [34.5555, -15.1409],
+ [34.5408, -15.2973],
+ [34.435, -15.4771],
+ [34.4147, -15.5668],
+ [34.358, -15.7053],
+ [34.283, -15.7734],
+ [34.2461, -15.8294],
+ [34.2482, -15.8875],
+ [34.2883, -15.9361],
+ [34.376, -16.0237],
+ [34.403, -16.0803],
+ [34.3951, -16.1309],
+ [34.3955, -16.1992],
+ [34.4164, -16.2468],
+ [34.4413, -16.2744],
+ [34.5281, -16.3191],
+ [34.6127, -16.4315],
+ [34.7588, -16.5671],
+ [34.9334, -16.7604],
+ [35.0153, -16.8195],
+ [35.0799, -16.8339],
+ [35.1121, -16.8985],
+ [35.0942, -16.9738],
+ [35.0439, -17.0169],
+ [35.0646, -17.0786],
+ [35.0931, -17.1109],
+ [35.1246, -17.1272],
+ [35.2014, -17.1311],
+ [35.2726, -17.1185],
+ [35.2904, -17.097],
+ [35.2812, -16.8078],
+ [35.2298, -16.6393],
+ [35.1783, -16.5733],
+ [35.1672, -16.5603],
+ [35.1853, -16.5049],
+ [35.2428, -16.3754],
+ [35.2915, -16.2472],
+ [35.3225, -16.1932],
+ [35.3585, -16.1605],
+ [35.5993, -16.1259],
+ [35.7089, -16.0958],
+ [35.7553, -16.0583],
+ [35.7912, -15.9587],
+ [35.8199, -15.6804],
+ [35.8303, -15.4189],
+ [35.8054, -15.2656],
+ [35.8399, -15.0347],
+ [35.8928, -14.8918],
+ [35.8667, -14.8638],
+ [35.8472, -14.6709],
+ [35.6904, -14.4655],
+ [35.4885, -14.2011],
+ [35.3758, -14.0587],
+ [35.2475, -13.8969],
+ [35.0139, -13.6435],
+ [34.9068, -13.5517],
+ [34.8604, -13.5223],
+ [34.8615, -13.4604],
+ [34.8458, -13.366],
+ [34.8116, -13.3323],
+ [34.7998, -13.2578],
+ [34.8104, -13.1424],
+ [34.8005, -13.044],
+ [34.77, -12.9626],
+ [34.7725, -12.8701],
+ [34.8076, -12.7666],
+ [34.7912, -12.643],
+ [34.6938, -12.4224],
+ [34.7024, -12.4028],
+ [34.7109, -12.3645],
+ [34.7142, -12.2792],
+ [34.7106, -12.2244],
+ [34.7002, -12.2001],
+ [34.7261, -12.1566],
+ [34.7883, -12.0941],
+ [34.8319, -12.0578],
+ [34.8568, -12.0477],
+ [34.891, -11.9854],
+ [34.9343, -11.8709],
+ [34.9569, -11.7348],
+ [34.9592, -11.5781],
+ [34.9595, -11.5781],
+ [35.1826, -11.5748],
+ [35.4183, -11.5832],
+ [35.4514, -11.5896],
+ [35.5044, -11.6048],
+ [35.5644, -11.6023],
+ [35.631, -11.582],
+ [35.7047, -11.5321],
+ [35.7854, -11.4529],
+ [35.9113, -11.4547],
+ [36.0822, -11.5373],
+ [36.1755, -11.6093],
+ [36.1913, -11.6707],
+ [36.3057, -11.7063],
+ [36.5187, -11.7162],
+ [36.6738, -11.6843],
+ [36.7711, -11.6104],
+ [36.8727, -11.5713],
+ [36.9789, -11.567],
+ [37.0592, -11.5922],
+ [37.1139, -11.6472],
+ [37.2184, -11.6865],
+ [37.3729, -11.7104],
+ [37.5417, -11.6751],
+ [37.7248, -11.5807],
+ [37.8293, -11.4819],
+ [37.8551, -11.3791],
+ [37.8854, -11.3167],
+ [37.9202, -11.2947],
+ [38.0173, -11.2821],
+ [38.1766, -11.2787],
+ [38.3151, -11.3111],
+ [38.4918, -11.4133],
+ [38.6033, -11.3453],
+ [38.7947, -11.2289],
+ [38.9875, -11.1673],
+ [39.171, -11.1669],
+ [39.3216, -11.1226],
+ [39.4392, -11.0346],
+ [39.5635, -10.9785],
+ [39.6944, -10.9548],
+ [39.8171, -10.9124],
+ [39.9887, -10.8208],
+ [40.1662, -10.6875],
+ [40.3475, -10.5516],
+ [40.4636, -10.4644],
+ [40.5167, -10.5674],
+ [40.6117, -10.6615],
+ [40.5551, -10.7162],
+ [40.4866, -10.7651],
+ [40.5972, -10.8307],
+ [40.5161, -10.9296],
+ [40.5063, -10.9984],
+ [40.5269, -11.0254],
+ [40.5445, -11.0656],
+ [40.4914, -11.1789],
+ [40.421, -11.2656],
+ [40.4028, -11.332],
+ [40.4651, -11.4494],
+ [40.4331, -11.6573],
+ [40.4936, -11.8444],
+ [40.5104, -11.9404],
+ [40.5315, -12.0046],
+ [40.5015, -12.1194],
+ [40.5092, -12.3129],
+ [40.5231, -12.3928],
+ [40.4871, -12.4922],
+ [40.5483, -12.5266],
+ [40.5809, -12.6355],
+ [40.5721, -12.7584],
+ [40.5533, -12.8246],
+ [40.4477, -12.9048],
+ [40.4352, -12.9359],
+ [40.4368, -12.9831],
+ [40.5688, -12.9847],
+ [40.5732, -13.0577],
+ [40.5645, -13.1152],
+ [40.5695, -13.2234],
+ [40.552, -13.2937],
+ [40.5829, -13.374],
+ [40.5451, -13.4629],
+ [40.5582, -13.5314],
+ [40.5599, -13.6203],
+ [40.5905, -13.845],
+ [40.5957, -14.1229],
+ [40.6025, -14.1674],
+ [40.6495, -14.1988],
+ [40.7156, -14.2145],
+ [40.7131, -14.2906],
+ [40.6399, -14.39],
+ [40.6355, -14.4519],
+ [40.6461, -14.5387],
+ [40.7267, -14.4207],
+ [40.775, -14.4213],
+ [40.8182, -14.4676],
+ [40.8121, -14.5355],
+ [40.827, -14.569],
+ [40.8206, -14.635],
+ [40.8445, -14.7187],
+ [40.8352, -14.7915],
+ [40.776, -14.8425],
+ [40.7007, -14.9298],
+ [40.6874, -15.0116],
+ [40.6943, -15.0652],
+ [40.6422, -15.0824],
+ [40.6178, -15.1155],
+ [40.6531, -15.1927],
+ [40.651, -15.2609],
+ [40.559, -15.4734],
+ [40.3139, -15.764],
+ [40.208, -15.8671],
+ [40.1088, -15.9793],
+ [40.1089, -16.0253],
+ [40.0992, -16.0653],
+ [39.9836, -16.2255],
+ [39.8598, -16.2518],
+ [39.7909, -16.2945],
+ [39.8446, -16.4356],
+ [39.7646, -16.4682],
+ [39.6254, -16.5794],
+ [39.2423, -16.7926],
+ [39.1817, -16.842],
+ [39.0844, -16.9729],
+ [38.9561, -17.0046],
+ [38.8848, -17.0416],
+ [38.7576, -17.0552],
+ [38.7133, -17.0457],
+ [38.6699, -17.0503],
+ [38.6333, -17.0783],
+ [38.3808, -17.1701],
+ [38.1449, -17.2428],
+ [38.0869, -17.276],
+ [38.0482, -17.3214],
+ [37.8395, -17.3932],
+ [37.5123, -17.5707],
+ [37.2445, -17.7399],
+ [37.0506, -17.9093],
+ [36.9995, -17.935],
+ [36.9394, -17.9935],
+ [36.9192, -18.0801],
+ [36.8996, -18.129],
+ [36.7562, -18.3073],
+ [36.5401, -18.5182],
+ [36.498, -18.5758],
+ [36.4122, -18.693],
+ [36.4037, -18.7697],
+ [36.3272, -18.7932],
+ [36.2629, -18.7196],
+ [36.2356, -18.8613],
+ [36.1832, -18.8714],
+ [36.125, -18.8424],
+ [35.9801, -18.9125],
+ [35.8537, -18.9934],
+ [35.6513, -19.1639],
+ [35.3653, -19.4939],
+ [34.9479, -19.8127],
+ [34.8908, -19.8218],
+ [34.8523, -19.8205],
+ [34.721, -19.7096],
+ [34.6494, -19.7014],
+ [34.7135, -19.7672],
+ [34.7558, -19.822],
+ [34.745, -19.9295],
+ [34.75, -20.0908],
+ [34.6981, -20.4044],
+ [34.7051, -20.473],
+ [34.7647, -20.5619],
+ [34.8771, -20.6708],
+ [34.9823, -20.8062],
+ [35.1176, -21.1952],
+ [35.128, -21.3953],
+ [35.2677, -21.651],
+ [35.2729, -21.7617],
+ [35.3293, -22.0374],
+ [35.3256, -22.2604],
+ [35.3157, -22.3969],
+ [35.383, -22.4546],
+ [35.4078, -22.4025],
+ [35.4009, -22.3162],
+ [35.4188, -22.1776],
+ [35.4563, -22.1159],
+ [35.4937, -22.1247],
+ [35.5049, -22.1901],
+ [35.5301, -22.2481],
+ [35.5402, -22.3026],
+ [35.542, -22.3766],
+ [35.4902, -22.6577],
+ [35.5058, -22.7721],
+ [35.5754, -22.9631],
+ [35.4944, -23.1852],
+ [35.377, -23.7078],
+ [35.3704, -23.7982],
+ [35.3988, -23.8377],
+ [35.4621, -23.8511],
+ [35.4854, -23.7845],
+ [35.5225, -23.785],
+ [35.542, -23.8244],
+ [35.4896, -24.0655],
+ [35.4381, -24.1712],
+ [35.2549, -24.4303],
+ [35.156, -24.5414],
+ [34.9921, -24.6506],
+ [34.6073, -24.8213],
+ [33.836, -25.068],
+ [33.5301, -25.1889],
+ [33.3475, -25.2609],
+ [32.9611, -25.4904],
+ [32.7922, -25.6443],
+ [32.7226, -25.8209],
+ [32.6559, -25.9018],
+ [32.5904, -26.0041],
+ [32.6475, -26.092],
+ [32.7035, -26.1585],
+ [32.7696, -26.203],
+ [32.8039, -26.2414],
+ [32.8488, -26.2681],
+ [32.894, -26.1299],
+ [32.9164, -26.0869],
+ [32.9549, -26.0836],
+ [32.9336, -26.2523],
+ [32.8892, -26.8305],
+ [32.8861, -26.8493],
+ [32.7766, -26.851],
+ [32.5888, -26.8558],
+ [32.4777, -26.8585],
+ [32.3535, -26.8616],
+ [32.1996, -26.8335],
+ [32.1129, -26.8395],
+ [32.106, -26.52],
+ [32.0779, -26.4498],
+ [32.0483, -26.3472],
+ [32.0414, -26.2812],
+ [32.06, -26.215],
+ [32.0688, -26.1102],
+ [32.0605, -26.0184],
+ [31.9685, -25.9723],
+ [31.9482, -25.9576],
+ [31.9283, -25.8854],
+ [31.9203, -25.7739],
+ [31.9846, -25.6319],
+ [31.9794, -25.3595],
+ [31.987, -25.2635],
+ [31.9857, -25.0738],
+ [31.9844, -24.844],
+ [31.9832, -24.6383],
+ [31.9858, -24.4606],
+ [31.9666, -24.3765],
+ [31.9506, -24.3303],
+ [31.908, -24.2362],
+ [31.8583, -24.0402],
+ [31.7996, -23.8922],
+ [31.724, -23.7945],
+ [31.7, -23.7431],
+ [31.6756, -23.6742],
+ [31.6041, -23.5529],
+ [31.5456, -23.4823],
+ [31.5297, -23.4258],
+ [31.5317, -23.2795],
+ [31.4667, -23.0167],
+ [31.4193, -22.8251],
+ [31.348, -22.6176],
+ [31.3002, -22.4786],
+ [31.2932, -22.4547],
+ [31.2879, -22.4021]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 153,
+ "name": "Mauritania",
+ "name_fr": "Mauritanie",
+ "iso": "MRT",
+ "recs": "UMA,CEN_SAD",
+ "rbs": "",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": -12.3,
+ "y": 21.1,
+ "count": 42,
+ "name_y": "Mauritania",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 1.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 1,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-16.3733, 19.7064],
+ [-16.4375, 19.6093],
+ [-16.466, 19.6464],
+ [-16.477, 19.7104],
+ [-16.4202, 19.802],
+ [-16.3933, 19.8493],
+ [-16.3437, 19.8662],
+ [-16.3733, 19.7064]
+ ]
+ ],
+ [
+ [
+ [-12.2806, 14.809],
+ [-12.3025, 14.817],
+ [-12.4087, 14.889],
+ [-12.4599, 14.9747],
+ [-12.5436, 15.039],
+ [-12.6596, 15.0821],
+ [-12.7353, 15.1312],
+ [-12.7703, 15.1867],
+ [-12.8132, 15.2235],
+ [-12.8585, 15.2425],
+ [-12.8626, 15.2624],
+ [-12.8519, 15.2896],
+ [-12.8627, 15.3404],
+ [-12.9309, 15.453],
+ [-12.9943, 15.5049],
+ [-13.0485, 15.4966],
+ [-13.0793, 15.5104],
+ [-13.0979, 15.5353],
+ [-13.1053, 15.5718],
+ [-13.1424, 15.6033],
+ [-13.2064, 15.6169],
+ [-13.258, 15.7004],
+ [-13.297, 15.8539],
+ [-13.3476, 15.9735],
+ [-13.4097, 16.0592],
+ [-13.4541, 16.0911],
+ [-13.487, 16.097],
+ [-13.4981, 16.1103],
+ [-13.507, 16.1352],
+ [-13.5555, 16.144],
+ [-13.6235, 16.1183],
+ [-13.6847, 16.1269],
+ [-13.7149, 16.1688],
+ [-13.7566, 16.1725],
+ [-13.8098, 16.138],
+ [-13.8685, 16.1481],
+ [-13.9326, 16.2029],
+ [-13.9682, 16.2572],
+ [-13.975, 16.3111],
+ [-14.0856, 16.4188],
+ [-14.3001, 16.5803],
+ [-14.5337, 16.656],
+ [-14.7867, 16.6459],
+ [-14.9286, 16.6535],
+ [-14.9595, 16.6789],
+ [-14.9906, 16.6769],
+ [-15.0219, 16.6475],
+ [-15.0552, 16.641],
+ [-15.0906, 16.6574],
+ [-15.1126, 16.6449],
+ [-15.1214, 16.6036],
+ [-15.2105, 16.5826],
+ [-15.38, 16.582],
+ [-15.5167, 16.5566],
+ [-15.6208, 16.5066],
+ [-15.7682, 16.4851],
+ [-15.959, 16.4921],
+ [-16.074, 16.5104],
+ [-16.1133, 16.5401],
+ [-16.1684, 16.5471],
+ [-16.239, 16.5313],
+ [-16.3023, 16.4513],
+ [-16.3581, 16.3072],
+ [-16.4043, 16.2249],
+ [-16.441, 16.2045],
+ [-16.4801, 16.0972],
+ [-16.5021, 15.9173],
+ [-16.5353, 15.8384],
+ [-16.5357, 16.2868],
+ [-16.4813, 16.4542],
+ [-16.4636, 16.6015],
+ [-16.3467, 16.9264],
+ [-16.2075, 17.1926],
+ [-16.0789, 17.5458],
+ [-16.0303, 17.8879],
+ [-16.0467, 18.2231],
+ [-16.085, 18.5212],
+ [-16.1501, 18.7182],
+ [-16.2131, 19.0033],
+ [-16.3059, 19.1538],
+ [-16.4762, 19.2851],
+ [-16.5145, 19.362],
+ [-16.4748, 19.3906],
+ [-16.3713, 19.4103],
+ [-16.3053, 19.5126],
+ [-16.4449, 19.4731],
+ [-16.2834, 19.7872],
+ [-16.2332, 20.001],
+ [-16.2412, 20.1413],
+ [-16.2104, 20.2279],
+ [-16.3337, 20.4159],
+ [-16.4298, 20.6523],
+ [-16.4792, 20.6898],
+ [-16.5304, 20.7095],
+ [-16.5349, 20.654],
+ [-16.5627, 20.6042],
+ [-16.6225, 20.6342],
+ [-16.7284, 20.8062],
+ [-16.8761, 21.0861],
+ [-16.9279, 21.1148],
+ [-16.9711, 21.0765],
+ [-16.9982, 21.0397],
+ [-17.048, 20.8062],
+ [-17.064, 20.8988],
+ [-17.0424, 21.008],
+ [-17.0091, 21.1306],
+ [-17.0049, 21.1419],
+ [-16.9944, 21.1942],
+ [-16.9649, 21.3276],
+ [-16.963, 21.3292],
+ [-16.8363, 21.3294],
+ [-16.607, 21.3296],
+ [-16.3777, 21.3299],
+ [-16.1484, 21.3302],
+ [-15.9191, 21.3305],
+ [-15.6898, 21.3308],
+ [-15.4605, 21.3311],
+ [-15.2312, 21.3313],
+ [-15.0019, 21.3316],
+ [-14.7726, 21.3319],
+ [-14.5433, 21.3321],
+ [-14.314, 21.3324],
+ [-14.0847, 21.3327],
+ [-13.8554, 21.333],
+ [-13.626, 21.3333],
+ [-13.5347, 21.3334],
+ [-13.5014, 21.3334],
+ [-13.3199, 21.3334],
+ [-13.2031, 21.3334],
+ [-13.1617, 21.3334],
+ [-13.0152, 21.3334],
+ [-13.0262, 21.4953],
+ [-13.0321, 21.5819],
+ [-13.0603, 21.9954],
+ [-13.0768, 22.2454],
+ [-13.0933, 22.4955],
+ [-13.1064, 22.5602],
+ [-13.155, 22.6888],
+ [-13.1655, 22.7527],
+ [-13.1523, 22.82],
+ [-13.1199, 22.8835],
+ [-13.0343, 22.9952],
+ [-13.0343, 22.9952],
+ [-13.0284, 23.0023],
+ [-12.896, 23.0896],
+ [-12.7396, 23.1927],
+ [-12.6736, 23.2362],
+ [-12.6194, 23.2708],
+ [-12.5584, 23.2903],
+ [-12.3899, 23.3125],
+ [-12.3539, 23.3225],
+ [-12.2647, 23.3619],
+ [-12.2262, 23.3775],
+ [-12.1042, 23.427],
+ [-12.0327, 23.445],
+ [-12.0193, 23.461],
+ [-12.0153, 23.4952],
+ [-12.0153, 23.5759],
+ [-12.0153, 23.6515],
+ [-12.0153, 23.7271],
+ [-12.0153, 23.8027],
+ [-12.0153, 23.8783],
+ [-12.0153, 23.9539],
+ [-12.0153, 24.0295],
+ [-12.0153, 24.1051],
+ [-12.0153, 24.1807],
+ [-12.0153, 24.2563],
+ [-12.0153, 24.3319],
+ [-12.0153, 24.4075],
+ [-12.0153, 24.4831],
+ [-12.0153, 24.5586],
+ [-12.0153, 24.6343],
+ [-12.0153, 24.7099],
+ [-12.0153, 24.7855],
+ [-12.0153, 24.861],
+ [-12.0153, 24.9366],
+ [-12.0153, 25.0122],
+ [-12.0153, 25.0878],
+ [-12.0153, 25.1633],
+ [-12.0153, 25.2389],
+ [-12.0153, 25.3146],
+ [-12.0153, 25.3902],
+ [-12.0153, 25.4657],
+ [-12.0153, 25.5413],
+ [-12.0153, 25.6169],
+ [-12.0153, 25.6925],
+ [-12.0153, 25.7681],
+ [-12.0153, 25.8437],
+ [-12.0153, 25.9192],
+ [-12.0153, 25.9949],
+ [-11.9146, 25.995],
+ [-11.8138, 25.995],
+ [-11.7132, 25.995],
+ [-11.6124, 25.995],
+ [-11.5117, 25.995],
+ [-11.411, 25.995],
+ [-11.3102, 25.995],
+ [-11.2095, 25.995],
+ [-11.1087, 25.995],
+ [-11.0081, 25.995],
+ [-10.9073, 25.995],
+ [-10.8066, 25.995],
+ [-10.7059, 25.995],
+ [-10.6052, 25.995],
+ [-10.5044, 25.995],
+ [-10.4037, 25.995],
+ [-10.303, 25.995],
+ [-10.2023, 25.995],
+ [-10.1015, 25.995],
+ [-10.0008, 25.995],
+ [-9.9, 25.995],
+ [-9.7994, 25.995],
+ [-9.6987, 25.995],
+ [-9.5979, 25.995],
+ [-9.4972, 25.995],
+ [-9.3965, 25.995],
+ [-9.2957, 25.995],
+ [-9.195, 25.995],
+ [-9.0942, 25.995],
+ [-8.9936, 25.995],
+ [-8.8929, 25.995],
+ [-8.792, 25.995],
+ [-8.7072, 25.995],
+ [-8.7052, 25.9955],
+ [-8.6822, 25.9955],
+ [-8.6822, 26.0104],
+ [-8.6808, 26.0131],
+ [-8.6808, 26.0584],
+ [-8.6809, 26.0722],
+ [-8.6809, 26.1111],
+ [-8.6809, 26.1716],
+ [-8.681, 26.2502],
+ [-8.6811, 26.343],
+ [-8.6813, 26.4466],
+ [-8.6815, 26.5574],
+ [-8.6816, 26.6719],
+ [-8.6817, 26.7863],
+ [-8.6818, 26.8972],
+ [-8.6819, 27.0008],
+ [-8.6821, 27.0937],
+ [-8.6822, 27.1721],
+ [-8.6822, 27.2327],
+ [-8.6823, 27.2717],
+ [-8.6824, 27.2854],
+ [-8.4953, 27.1753],
+ [-8.3073, 27.0647],
+ [-8.1192, 26.9542],
+ [-7.9312, 26.8436],
+ [-7.7431, 26.733],
+ [-7.5551, 26.6224],
+ [-7.367, 26.5118],
+ [-7.1789, 26.4012],
+ [-6.9909, 26.2906],
+ [-6.8028, 26.18],
+ [-6.6147, 26.0694],
+ [-6.4267, 25.9588],
+ [-6.2387, 25.8482],
+ [-6.0506, 25.7376],
+ [-5.8625, 25.627],
+ [-5.6745, 25.5164],
+ [-5.5169, 25.4238],
+ [-5.275, 25.2745],
+ [-5.0495, 25.1354],
+ [-4.8226, 24.9956],
+ [-5.1729, 24.9954],
+ [-5.6408, 24.9952],
+ [-5.9598, 24.995],
+ [-6.2872, 24.9948],
+ [-6.5941, 24.9946],
+ [-6.5674, 24.7668],
+ [-6.539, 24.5182],
+ [-6.5104, 24.2695],
+ [-6.482, 24.0208],
+ [-6.4535, 23.7722],
+ [-6.425, 23.5235],
+ [-6.3966, 23.2748],
+ [-6.3681, 23.0261],
+ [-6.3396, 22.7775],
+ [-6.3111, 22.5289],
+ [-6.2827, 22.2802],
+ [-6.2542, 22.0315],
+ [-6.2257, 21.7829],
+ [-6.1973, 21.5342],
+ [-6.1688, 21.2855],
+ [-6.1403, 21.0369],
+ [-6.1118, 20.7882],
+ [-6.0834, 20.5395],
+ [-6.0549, 20.2909],
+ [-6.0264, 20.0422],
+ [-5.9979, 19.7935],
+ [-5.9695, 19.5449],
+ [-5.941, 19.2962],
+ [-5.9125, 19.0475],
+ [-5.8841, 18.7989],
+ [-5.8556, 18.5502],
+ [-5.8271, 18.3016],
+ [-5.7986, 18.0529],
+ [-5.7702, 17.8042],
+ [-5.7417, 17.5556],
+ [-5.7132, 17.3069],
+ [-5.6848, 17.0583],
+ [-5.6562, 16.8096],
+ [-5.6287, 16.5687],
+ [-5.5096, 16.442],
+ [-5.3599, 16.2829],
+ [-5.4036, 16.0579],
+ [-5.4556, 15.7894],
+ [-5.5125, 15.4963],
+ [-5.7239, 15.4963],
+ [-5.9278, 15.4963],
+ [-6.1318, 15.4962],
+ [-6.3357, 15.4962],
+ [-6.5396, 15.4962],
+ [-6.7436, 15.4962],
+ [-6.9476, 15.4962],
+ [-7.1515, 15.4962],
+ [-7.3555, 15.4962],
+ [-7.5594, 15.4961],
+ [-7.7634, 15.4961],
+ [-7.9673, 15.4961],
+ [-8.1712, 15.4961],
+ [-8.3752, 15.4961],
+ [-8.5792, 15.4961],
+ [-8.7831, 15.4961],
+ [-8.9871, 15.4961],
+ [-9.1768, 15.4961],
+ [-9.2937, 15.5028],
+ [-9.3354, 15.5257],
+ [-9.3506, 15.6774],
+ [-9.3854, 15.6676],
+ [-9.4266, 15.623],
+ [-9.4477, 15.5749],
+ [-9.4403, 15.5117],
+ [-9.4469, 15.4582],
+ [-9.5778, 15.4373],
+ [-9.7551, 15.4015],
+ [-9.9414, 15.3738],
+ [-10.1295, 15.3837],
+ [-10.1937, 15.396],
+ [-10.2621, 15.416],
+ [-10.4118, 15.4379],
+ [-10.4932, 15.4398],
+ [-10.5866, 15.4349],
+ [-10.6966, 15.4227],
+ [-10.732, 15.3949],
+ [-10.8151, 15.2817],
+ [-10.8956, 15.1505],
+ [-10.9482, 15.1511],
+ [-11.0074, 15.2229],
+ [-11.1693, 15.3586],
+ [-11.3656, 15.5368],
+ [-11.4552, 15.6254],
+ [-11.5027, 15.6368],
+ [-11.5967, 15.5732],
+ [-11.6759, 15.5121],
+ [-11.7602, 15.4255],
+ [-11.7984, 15.3427],
+ [-11.8288, 15.2449],
+ [-11.8422, 15.1294],
+ [-11.8729, 14.9952],
+ [-11.9409, 14.8869],
+ [-12.0216, 14.8049],
+ [-12.0815, 14.7664],
+ [-12.1047, 14.7454],
+ [-12.2806, 14.809]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 156,
+ "name": "Mauritius",
+ "name_fr": "Maurice",
+ "iso": "MUS",
+ "recs": "SADC,COMESA",
+ "rbs": "",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 56.9,
+ "y": -20.3,
+ "count": 12,
+ "name_y": "Mauritius",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [57.6513, -20.4849],
+ [57.5248, -20.5132],
+ [57.3833, -20.5037],
+ [57.3283, -20.45],
+ [57.3177, -20.4276],
+ [57.3651, -20.4064],
+ [57.3621, -20.3376],
+ [57.3857, -20.2286],
+ [57.416, -20.1838],
+ [57.4864, -20.1439],
+ [57.515, -20.056],
+ [57.5758, -19.9972],
+ [57.6565, -19.9899],
+ [57.7372, -20.0984],
+ [57.792, -20.2126],
+ [57.7807, -20.327],
+ [57.725, -20.3688],
+ [57.7066, -20.4349],
+ [57.6513, -20.4849]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 157,
+ "name": "Malawi",
+ "name_fr": "Malawi",
+ "iso": "MWI",
+ "recs": "SADC,COMESA",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 34.1,
+ "y": -12.0,
+ "count": 13,
+ "name_y": "Malawi",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 1,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [34.7193, -12.1106],
+ [34.6842, -12.1187],
+ [34.6621, -12.1008],
+ [34.6675, -12.0476],
+ [34.6799, -12.0089],
+ [34.7149, -12.0027],
+ [34.739, -12.0131],
+ [34.756, -12.0308],
+ [34.7563, -12.0591],
+ [34.746, -12.0884],
+ [34.7193, -12.1106]
+ ]
+ ],
+ [
+ [
+ [34.6416, -12.0137],
+ [34.6218, -12.0666],
+ [34.5805, -12.0658],
+ [34.5416, -12.0187],
+ [34.554, -11.9822],
+ [34.5914, -11.9711],
+ [34.6242, -11.9848],
+ [34.6416, -12.0137]
+ ]
+ ],
+ [
+ [
+ [33.2018, -14.0134],
+ [33.148, -13.9409],
+ [33.1036, -13.9592],
+ [33.0424, -14.0101],
+ [33.0093, -14.0237],
+ [32.9921, -14.0222],
+ [32.9813, -14.0094],
+ [32.9676, -13.9769],
+ [32.9203, -13.8839],
+ [32.8672, -13.8174],
+ [32.811, -13.7916],
+ [32.7651, -13.761],
+ [32.7854, -13.7314],
+ [32.8067, -13.7103],
+ [32.7975, -13.6885],
+ [32.7718, -13.6565],
+ [32.6721, -13.6104],
+ [32.6704, -13.5904],
+ [32.7584, -13.5503],
+ [32.8141, -13.5027],
+ [32.8519, -13.457],
+ [32.8997, -13.357],
+ [32.9386, -13.2574],
+ [32.9676, -13.225],
+ [32.9776, -13.1589],
+ [32.9711, -13.0843],
+ [32.9904, -12.9895],
+ [33.0, -12.8996],
+ [32.9705, -12.8647],
+ [32.9456, -12.8044],
+ [32.9752, -12.7014],
+ [33.0216, -12.6305],
+ [33.2435, -12.5565],
+ [33.3979, -12.4898],
+ [33.4307, -12.4604],
+ [33.4832, -12.4034],
+ [33.5123, -12.3478],
+ [33.4914, -12.3311],
+ [33.37, -12.3297],
+ [33.3401, -12.3083],
+ [33.2523, -12.1126],
+ [33.301, -11.8882],
+ [33.3051, -11.8],
+ [33.3039, -11.6908],
+ [33.2883, -11.6111],
+ [33.25, -11.5776],
+ [33.2264, -11.5349],
+ [33.2327, -11.4177],
+ [33.2684, -11.4039],
+ [33.3455, -11.2491],
+ [33.3798, -11.1579],
+ [33.3387, -11.0852],
+ [33.2933, -10.9812],
+ [33.2728, -10.915],
+ [33.2613, -10.8934],
+ [33.2928, -10.8523],
+ [33.3449, -10.8127],
+ [33.4031, -10.8018],
+ [33.4647, -10.7831],
+ [33.6591, -10.5905],
+ [33.6615, -10.5531],
+ [33.6262, -10.4886],
+ [33.5537, -10.3913],
+ [33.5376, -10.3516],
+ [33.5289, -10.2347],
+ [33.5001, -10.1997],
+ [33.3936, -10.1209],
+ [33.3115, -10.038],
+ [33.3371, -9.954],
+ [33.351, -9.8622],
+ [33.3104, -9.8118],
+ [33.25, -9.7596],
+ [33.2127, -9.683],
+ [33.1957, -9.6262],
+ [33.148, -9.6035],
+ [33.1045, -9.6026],
+ [33.0725, -9.6382],
+ [33.0378, -9.6351],
+ [32.996, -9.6229],
+ [32.9821, -9.5736],
+ [32.9799, -9.5203],
+ [32.9511, -9.4842],
+ [32.9233, -9.434],
+ [32.9199, -9.4074],
+ [32.9373, -9.3997],
+ [32.974, -9.395],
+ [33.1305, -9.4959],
+ [33.2253, -9.5005],
+ [33.3309, -9.5191],
+ [33.4209, -9.608],
+ [33.4678, -9.6197],
+ [33.5275, -9.6075],
+ [33.6977, -9.5981],
+ [33.7662, -9.6109],
+ [33.8542, -9.663],
+ [33.8889, -9.6701],
+ [33.9439, -9.6722],
+ [33.9537, -9.6582],
+ [33.9159, -9.7125],
+ [33.9051, -9.751],
+ [33.9066, -9.8018],
+ [33.9187, -9.8428],
+ [33.9412, -9.874],
+ [33.9846, -10.0241],
+ [34.0159, -10.0983],
+ [34.0572, -10.1573],
+ [34.1553, -10.256],
+ [34.2035, -10.3194],
+ [34.2484, -10.4002],
+ [34.26, -10.4476],
+ [34.2377, -10.4614],
+ [34.2273, -10.4846],
+ [34.2289, -10.5168],
+ [34.218, -10.5442],
+ [34.1947, -10.5665],
+ [34.1896, -10.5896],
+ [34.2025, -10.6137],
+ [34.2344, -11.0733],
+ [34.2447, -11.0992],
+ [34.2411, -11.1307],
+ [34.2236, -11.1673],
+ [34.2305, -11.2277],
+ [34.2618, -11.3116],
+ [34.2893, -11.4252],
+ [34.3227, -11.653],
+ [34.318, -11.6792],
+ [34.2219, -11.7884],
+ [34.1918, -11.8402],
+ [34.1941, -11.8801],
+ [34.1637, -11.9254],
+ [34.1005, -11.9765],
+ [34.0592, -12.0485],
+ [34.0325, -12.2086],
+ [34.0372, -12.2498],
+ [34.0739, -12.3529],
+ [34.1068, -12.3845],
+ [34.1497, -12.3929],
+ [34.1797, -12.4249],
+ [34.1969, -12.4808],
+ [34.1956, -12.6425],
+ [34.2139, -12.684],
+ [34.2363, -12.7131],
+ [34.2627, -12.7298],
+ [34.2728, -12.7557],
+ [34.2667, -12.7908],
+ [34.2755, -12.8245],
+ [34.2994, -12.8569],
+ [34.3195, -12.9215],
+ [34.33, -12.9445],
+ [34.3438, -13.1581],
+ [34.3382, -13.2654],
+ [34.3187, -13.3084],
+ [34.3129, -13.3464],
+ [34.3209, -13.3794],
+ [34.4098, -13.5296],
+ [34.4579, -13.572],
+ [34.4976, -13.5675],
+ [34.5467, -13.5998],
+ [34.6053, -13.6689],
+ [34.6216, -13.7509],
+ [34.5957, -13.8457],
+ [34.5705, -13.9081],
+ [34.5462, -13.9381],
+ [34.5383, -13.9846],
+ [34.5468, -14.0477],
+ [34.5674, -14.1057],
+ [34.6003, -14.1588],
+ [34.6372, -14.1949],
+ [34.678, -14.2144],
+ [34.7012, -14.2366],
+ [34.7065, -14.262],
+ [34.7295, -14.268],
+ [34.7698, -14.2545],
+ [34.8193, -14.2166],
+ [34.8248, -14.1967],
+ [34.8164, -14.1779],
+ [34.8248, -14.1498],
+ [34.85, -14.1124],
+ [34.8579, -14.0741],
+ [34.8487, -14.0351],
+ [34.8565, -14.0144],
+ [34.8813, -14.012],
+ [34.9057, -14.0211],
+ [34.9299, -14.0416],
+ [34.9419, -14.0708],
+ [34.9473, -14.1345],
+ [34.9584, -14.1483],
+ [35.0138, -14.1572],
+ [35.0479, -14.1767],
+ [35.1297, -14.2888],
+ [35.1931, -14.3527],
+ [35.2362, -14.4013],
+ [35.2576, -14.4027],
+ [35.2734, -14.3907],
+ [35.2837, -14.3651],
+ [35.2602, -14.2774],
+ [35.1779, -14.0885],
+ [35.1804, -14.0641],
+ [35.0971, -13.825],
+ [35.056, -13.743],
+ [35.0301, -13.73],
+ [34.8883, -13.717],
+ [34.8676, -13.7012],
+ [34.8587, -13.6156],
+ [34.8604, -13.5223],
+ [34.9068, -13.5517],
+ [35.0139, -13.6435],
+ [35.2475, -13.8969],
+ [35.3758, -14.0587],
+ [35.4885, -14.2011],
+ [35.6904, -14.4655],
+ [35.8472, -14.6709],
+ [35.8667, -14.8638],
+ [35.8928, -14.8918],
+ [35.8399, -15.0347],
+ [35.8054, -15.2656],
+ [35.8303, -15.4189],
+ [35.8199, -15.6804],
+ [35.7912, -15.9587],
+ [35.7553, -16.0583],
+ [35.7089, -16.0958],
+ [35.5993, -16.1259],
+ [35.3585, -16.1605],
+ [35.3225, -16.1932],
+ [35.2915, -16.2472],
+ [35.2428, -16.3754],
+ [35.1853, -16.5049],
+ [35.1672, -16.5603],
+ [35.1783, -16.5733],
+ [35.2298, -16.6393],
+ [35.2812, -16.8078],
+ [35.2904, -17.097],
+ [35.2726, -17.1185],
+ [35.2014, -17.1311],
+ [35.1246, -17.1272],
+ [35.0931, -17.1109],
+ [35.0646, -17.0786],
+ [35.0439, -17.0169],
+ [35.0942, -16.9738],
+ [35.1121, -16.8985],
+ [35.0799, -16.8339],
+ [35.0153, -16.8195],
+ [34.9334, -16.7604],
+ [34.7588, -16.5671],
+ [34.6127, -16.4315],
+ [34.5281, -16.3191],
+ [34.4413, -16.2744],
+ [34.4164, -16.2468],
+ [34.3955, -16.1992],
+ [34.3951, -16.1309],
+ [34.403, -16.0803],
+ [34.376, -16.0237],
+ [34.2883, -15.9361],
+ [34.2482, -15.8875],
+ [34.2461, -15.8294],
+ [34.283, -15.7734],
+ [34.358, -15.7053],
+ [34.4147, -15.5668],
+ [34.435, -15.4771],
+ [34.5408, -15.2973],
+ [34.5555, -15.1409],
+ [34.5576, -15.0159],
+ [34.5512, -14.9224],
+ [34.5241, -14.7308],
+ [34.5053, -14.5981],
+ [34.375, -14.4248],
+ [34.3325, -14.4086],
+ [34.2088, -14.4237],
+ [34.1019, -14.4493],
+ [34.0494, -14.4853],
+ [33.9698, -14.4871],
+ [33.7614, -14.5173],
+ [33.6961, -14.5303],
+ [33.6583, -14.5616],
+ [33.6364, -14.5682],
+ [33.5053, -14.4341],
+ [33.3899, -14.2895],
+ [33.2436, -14.0431],
+ [33.2018, -14.0134]
+ ]
+ ],
+ [
+ [
+ [34.9534, -11.5478],
+ [34.9595, -11.5781],
+ [34.9592, -11.5781],
+ [34.9592, -11.5772],
+ [34.9534, -11.5478]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 160,
+ "name": "Namibia",
+ "name_fr": "Namibie",
+ "iso": "NAM",
+ "recs": "SADC",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 16.5,
+ "y": -22.1,
+ "count": 9,
+ "name_y": "Namibia",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 1,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [23.3807, -17.6406],
+ [23.5949, -17.5994],
+ [23.7992, -17.5602],
+ [24.0369, -17.5209],
+ [24.2271, -17.4896],
+ [24.2749, -17.4811],
+ [24.7329, -17.5178],
+ [24.9324, -17.5435],
+ [25.0018, -17.5686],
+ [25.0922, -17.6344],
+ [25.2588, -17.7936],
+ [25.216, -17.7876],
+ [24.9091, -17.8214],
+ [24.7922, -17.8646],
+ [24.5306, -18.0527],
+ [24.4749, -18.0285],
+ [24.4122, -17.9895],
+ [24.359, -17.9782],
+ [24.2439, -18.0234],
+ [24.1293, -18.0775],
+ [24.0026, -18.1541],
+ [23.8983, -18.2292],
+ [23.8643, -18.2695],
+ [23.7005, -18.4243],
+ [23.6472, -18.4494],
+ [23.5997, -18.46],
+ [23.5806, -18.4529],
+ [23.5602, -18.3864],
+ [23.4598, -18.2311],
+ [23.2986, -18.0273],
+ [23.2516, -18.0075],
+ [23.2193, -17.9997],
+ [23.0999, -18.0096],
+ [22.7527, -18.0672],
+ [22.4601, -18.1157],
+ [22.0114, -18.1986],
+ [21.5297, -18.2656],
+ [21.2325, -18.3068],
+ [20.9741, -18.3188],
+ [20.9743, -18.5205],
+ [20.975, -18.9285],
+ [20.9756, -19.3364],
+ [20.9762, -19.7443],
+ [20.9769, -20.1523],
+ [20.9774, -20.5603],
+ [20.9781, -20.9682],
+ [20.9787, -21.3761],
+ [20.9793, -21.7841],
+ [20.9795, -21.9619],
+ [20.971, -22.0002],
+ [20.8228, -22.0002],
+ [20.4875, -22.0002],
+ [20.2054, -22.0002],
+ [19.9773, -22.0002],
+ [19.9776, -22.2426],
+ [19.9779, -22.5293],
+ [19.9782, -22.8159],
+ [19.9785, -23.1025],
+ [19.9789, -23.3892],
+ [19.9793, -23.6758],
+ [19.9796, -23.9624],
+ [19.9799, -24.249],
+ [19.9802, -24.5357],
+ [19.9805, -24.752],
+ [19.9805, -24.7768],
+ [19.9805, -25.1968],
+ [19.9805, -25.6416],
+ [19.9805, -26.0863],
+ [19.9805, -26.5312],
+ [19.9805, -26.976],
+ [19.9805, -27.4207],
+ [19.9805, -27.8655],
+ [19.9805, -28.3104],
+ [19.9805, -28.4513],
+ [19.8778, -28.4494],
+ [19.6715, -28.5039],
+ [19.5398, -28.5746],
+ [19.4829, -28.6616],
+ [19.4072, -28.7145],
+ [19.3127, -28.7333],
+ [19.271, -28.7777],
+ [19.2822, -28.8479],
+ [19.2458, -28.9017],
+ [19.1617, -28.9388],
+ [19.0261, -28.9279],
+ [18.8388, -28.8691],
+ [18.6004, -28.8553],
+ [18.3108, -28.8862],
+ [18.1027, -28.8717],
+ [17.9761, -28.8113],
+ [17.8416, -28.777],
+ [17.6993, -28.7684],
+ [17.6168, -28.7431],
+ [17.4479, -28.6981],
+ [17.4157, -28.6211],
+ [17.3959, -28.5627],
+ [17.3479, -28.5012],
+ [17.3426, -28.4517],
+ [17.3803, -28.414],
+ [17.3857, -28.3532],
+ [17.3587, -28.2694],
+ [17.312, -28.2286],
+ [17.2458, -28.2309],
+ [17.2046, -28.1988],
+ [17.1885, -28.1325],
+ [17.1494, -28.0822],
+ [17.0562, -28.0311],
+ [16.9333, -28.0696],
+ [16.8753, -28.1279],
+ [16.8412, -28.2189],
+ [16.8102, -28.2646],
+ [16.7945, -28.3408],
+ [16.7875, -28.3947],
+ [16.7558, -28.4521],
+ [16.723, -28.4755],
+ [16.6895, -28.4649],
+ [16.6262, -28.4879],
+ [16.4871, -28.5729],
+ [16.4476, -28.6176],
+ [16.3351, -28.5365],
+ [16.0071, -28.2317],
+ [15.8909, -28.1525],
+ [15.719, -27.9658],
+ [15.3415, -27.3865],
+ [15.2876, -27.275],
+ [15.2157, -26.9951],
+ [15.1328, -26.7876],
+ [15.1237, -26.6679],
+ [15.1633, -26.6002],
+ [15.1391, -26.508],
+ [15.0966, -26.4258],
+ [14.9678, -26.3181],
+ [14.9313, -25.9582],
+ [14.8452, -25.7257],
+ [14.8637, -25.5336],
+ [14.8226, -25.3586],
+ [14.8186, -25.2464],
+ [14.8371, -25.0332],
+ [14.768, -24.788],
+ [14.6279, -24.548],
+ [14.5016, -24.202],
+ [14.4834, -24.0504],
+ [14.4969, -23.6429],
+ [14.4725, -23.4767],
+ [14.4738, -23.2812],
+ [14.4238, -23.0786],
+ [14.4033, -22.9681],
+ [14.4385, -22.8806],
+ [14.4593, -22.9082],
+ [14.4957, -22.9214],
+ [14.5199, -22.8052],
+ [14.526, -22.7025],
+ [14.4628, -22.4491],
+ [14.3219, -22.1899],
+ [13.9732, -21.7676],
+ [13.8881, -21.6066],
+ [13.8394, -21.4732],
+ [13.4506, -20.9167],
+ [13.2844, -20.5239],
+ [13.1684, -20.1847],
+ [13.0421, -20.0282],
+ [12.4582, -18.9268],
+ [12.3287, -18.7511],
+ [12.0957, -18.5409],
+ [12.0412, -18.4707],
+ [11.9514, -18.2705],
+ [11.7759, -18.0018],
+ [11.7335, -17.751],
+ [11.7217, -17.4668],
+ [11.7431, -17.2492],
+ [11.9025, -17.2266],
+ [12.014, -17.1686],
+ [12.1144, -17.1646],
+ [12.2134, -17.21],
+ [12.3185, -17.2134],
+ [12.3593, -17.2059],
+ [12.5481, -17.2127],
+ [12.6565, -17.1605],
+ [12.7852, -17.1082],
+ [12.8593, -17.0626],
+ [12.9632, -17.0154],
+ [13.1012, -16.9677],
+ [13.1795, -16.9717],
+ [13.2757, -16.9896],
+ [13.4037, -17.0078],
+ [13.476, -17.04],
+ [13.5617, -17.1412],
+ [13.6943, -17.2335],
+ [13.792, -17.2884],
+ [13.9042, -17.3607],
+ [13.938, -17.3888],
+ [13.9874, -17.4042],
+ [14.0175, -17.4089],
+ [14.2259, -17.3978],
+ [14.4147, -17.3877],
+ [14.618, -17.388],
+ [15.0006, -17.3886],
+ [15.3832, -17.3892],
+ [15.7658, -17.3896],
+ [16.1484, -17.3902],
+ [16.5311, -17.3908],
+ [16.9137, -17.3914],
+ [17.2963, -17.392],
+ [17.6788, -17.3926],
+ [17.8354, -17.3928],
+ [18.1088, -17.396],
+ [18.3964, -17.3994],
+ [18.4282, -17.4052],
+ [18.4604, -17.4246],
+ [18.4866, -17.4428],
+ [18.5882, -17.57],
+ [18.7181, -17.7032],
+ [18.826, -17.7663],
+ [18.9553, -17.8035],
+ [19.0765, -17.8177],
+ [19.1895, -17.8085],
+ [19.3771, -17.8255],
+ [19.6394, -17.8687],
+ [19.9118, -17.8813],
+ [20.1943, -17.8637],
+ [20.393, -17.8874],
+ [20.5076, -17.9525],
+ [20.6251, -17.9967],
+ [20.7455, -18.0197],
+ [20.9083, -18.0061],
+ [21.1135, -17.9558],
+ [21.2879, -17.963],
+ [21.3687, -17.9995],
+ [21.4169, -18.0007],
+ [21.7185, -17.9478],
+ [21.9608, -17.9052],
+ [22.3242, -17.8375],
+ [22.624, -17.7816],
+ [23.0683, -17.6988],
+ [23.3807, -17.6406]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 162,
+ "name": "Niger",
+ "name_fr": "Niger",
+ "iso": "NER",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": 8.9,
+ "y": 17.3,
+ "count": 56,
+ "name_y": "Niger",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [13.6063, 13.7046],
+ [13.427, 13.7018],
+ [13.3238, 13.6708],
+ [13.1938, 13.573],
+ [13.0484, 13.5345],
+ [12.8717, 13.449],
+ [12.76, 13.3804],
+ [12.6548, 13.3266],
+ [12.5102, 13.1943],
+ [12.4632, 13.0938],
+ [12.319, 13.0737],
+ [12.118, 13.0904],
+ [11.99, 13.1918],
+ [11.6934, 13.2977],
+ [11.5011, 13.3405],
+ [11.4119, 13.3536],
+ [10.9589, 13.3715],
+ [10.4759, 13.3302],
+ [10.2296, 13.281],
+ [10.1847, 13.2701],
+ [10.0451, 13.2062],
+ [9.9293, 13.1353],
+ [9.6159, 12.8106],
+ [9.2016, 12.8215],
+ [8.9576, 12.8575],
+ [8.7506, 12.9082],
+ [8.4561, 13.0597],
+ [8.095, 13.2912],
+ [7.9558, 13.3228],
+ [7.8305, 13.3409],
+ [7.7887, 13.3379],
+ [7.3578, 13.1072],
+ [7.2747, 13.1123],
+ [7.173, 13.0863],
+ [7.1061, 13.0291],
+ [7.0567, 13.0002],
+ [7.0051, 12.9956],
+ [6.9372, 13.0082],
+ [6.8706, 13.0433],
+ [6.8043, 13.1077],
+ [6.6266, 13.3643],
+ [6.5899, 13.4091],
+ [6.5141, 13.4854],
+ [6.3863, 13.6036],
+ [6.2998, 13.6588],
+ [6.2472, 13.673],
+ [6.1843, 13.6637],
+ [5.8382, 13.7654],
+ [5.492, 13.8729],
+ [5.4158, 13.8592],
+ [5.3616, 13.8369],
+ [5.2419, 13.7572],
+ [5.1009, 13.7427],
+ [4.9217, 13.7491],
+ [4.8233, 13.7598],
+ [4.6648, 13.7332],
+ [4.5595, 13.7018],
+ [4.4214, 13.6475],
+ [4.2422, 13.5011],
+ [4.1908, 13.4821],
+ [4.1476, 13.4577],
+ [4.0874, 13.0555],
+ [4.0388, 12.9347],
+ [3.9479, 12.775],
+ [3.7692, 12.6222],
+ [3.6467, 12.53],
+ [3.6438, 12.4053],
+ [3.6342, 12.2016],
+ [3.6325, 12.0616],
+ [3.6406, 11.9704],
+ [3.6201, 11.927],
+ [3.6118, 11.8873],
+ [3.6185, 11.8277],
+ [3.6474, 11.7997],
+ [3.6647, 11.7625],
+ [3.6531, 11.7318],
+ [3.5954, 11.6963],
+ [3.5317, 11.7875],
+ [3.4498, 11.852],
+ [3.36, 11.8805],
+ [3.2991, 11.9271],
+ [3.2674, 11.9919],
+ [3.1496, 12.1181],
+ [2.8781, 12.3677],
+ [2.8502, 12.3737],
+ [2.8053, 12.3838],
+ [2.7285, 12.3536],
+ [2.6813, 12.3128],
+ [2.6484, 12.2968],
+ [2.5984, 12.2943],
+ [2.4693, 12.2628],
+ [2.366, 12.2219],
+ [2.3633, 12.1884],
+ [2.4127, 11.9993],
+ [2.3892, 11.8971],
+ [2.3434, 11.946],
+ [2.1944, 12.1365],
+ [2.0914, 12.278],
+ [2.0729, 12.3094],
+ [2.0584, 12.358],
+ [2.0686, 12.3792],
+ [2.1094, 12.3938],
+ [2.2038, 12.4126],
+ [2.2214, 12.4272],
+ [2.2263, 12.4661],
+ [2.2115, 12.5384],
+ [2.1598, 12.6364],
+ [2.1046, 12.7013],
+ [2.0738, 12.714],
+ [2.0174, 12.7162],
+ [1.9562, 12.7074],
+ [1.8409, 12.6279],
+ [1.7898, 12.6133],
+ [1.6711, 12.6198],
+ [1.5649, 12.6354],
+ [1.5005, 12.6765],
+ [1.3087, 12.8343],
+ [1.0968, 13.0011],
+ [1.0079, 13.0248],
+ [0.9873, 13.0419],
+ [0.973, 13.1704],
+ [0.9768, 13.3245],
+ [0.9885, 13.3648],
+ [1.0769, 13.3408],
+ [1.1709, 13.3296],
+ [1.2012, 13.3575],
+ [1.126, 13.4124],
+ [1.0179, 13.4679],
+ [0.9777, 13.552],
+ [0.9466, 13.5812],
+ [0.8979, 13.6109],
+ [0.8423, 13.6264],
+ [0.786, 13.65],
+ [0.7478, 13.6745],
+ [0.6846, 13.6854],
+ [0.6182, 13.7034],
+ [0.5224, 13.8397],
+ [0.4292, 13.9721],
+ [0.374, 14.0764],
+ [0.3549, 14.139],
+ [0.3825, 14.2458],
+ [0.3546, 14.288],
+ [0.2506, 14.3964],
+ [0.1639, 14.4972],
+ [0.1851, 14.6529],
+ [0.2027, 14.7828],
+ [0.2038, 14.865],
+ [0.2175, 14.9115],
+ [0.2287, 14.9637],
+ [0.2862, 14.9802],
+ [0.433, 14.979],
+ [0.7187, 14.9549],
+ [0.9475, 14.9821],
+ [0.9601, 14.9869],
+ [1.1213, 15.1261],
+ [1.3002, 15.2723],
+ [1.5691, 15.2865],
+ [1.8594, 15.3017],
+ [2.0882, 15.3094],
+ [2.4208, 15.3204],
+ [2.6896, 15.3299],
+ [3.0011, 15.341],
+ [3.0105, 15.4083],
+ [3.0294, 15.4249],
+ [3.0602, 15.4272],
+ [3.2891, 15.3911],
+ [3.5043, 15.3563],
+ [3.5205, 15.4831],
+ [3.7096, 15.6417],
+ [3.8165, 15.674],
+ [3.843, 15.7017],
+ [3.877, 15.7553],
+ [3.8979, 15.838],
+ [3.9072, 15.8968],
+ [3.9471, 15.9457],
+ [3.9762, 16.0355],
+ [4.0148, 16.1927],
+ [4.1213, 16.3577],
+ [4.1821, 16.5818],
+ [4.1912, 16.7982],
+ [4.2029, 16.9627],
+ [4.2347, 16.9964],
+ [4.2337, 17.2884],
+ [4.2327, 17.5822],
+ [4.2319, 17.8305],
+ [4.2309, 18.1395],
+ [4.23, 18.4106],
+ [4.229, 18.7043],
+ [4.2282, 18.9681],
+ [4.2276, 19.1428],
+ [4.4457, 19.1845],
+ [4.6713, 19.2278],
+ [5.0014, 19.2911],
+ [5.3587, 19.3595],
+ [5.7483, 19.4342],
+ [5.8366, 19.4792],
+ [6.1307, 19.732],
+ [6.2634, 19.8461],
+ [6.5271, 20.0729],
+ [6.7307, 20.248],
+ [6.9894, 20.4705],
+ [7.2634, 20.6945],
+ [7.4817, 20.8731],
+ [7.8252, 21.0756],
+ [8.3431, 21.3809],
+ [8.8609, 21.6861],
+ [9.3787, 21.9914],
+ [9.8965, 22.2967],
+ [10.4144, 22.602],
+ [10.9322, 22.9073],
+ [11.45, 23.2126],
+ [11.9679, 23.5179],
+ [12.4888, 23.4017],
+ [12.9836, 23.2913],
+ [13.4812, 23.1802],
+ [13.5986, 23.1195],
+ [13.8627, 22.9021],
+ [14.2007, 22.6237],
+ [14.2155, 22.6197],
+ [14.2308, 22.6185],
+ [14.5557, 22.7825],
+ [14.9789, 22.9963],
+ [14.979, 22.9962],
+ [15.089, 22.4184],
+ [15.1723, 21.9221],
+ [15.1778, 21.6058],
+ [15.1818, 21.5234],
+ [15.2158, 21.4674],
+ [15.2937, 21.4115],
+ [15.6073, 20.9544],
+ [15.5403, 20.8749],
+ [15.5871, 20.7333],
+ [15.6685, 20.6724],
+ [15.9293, 20.3999],
+ [15.9632, 20.3462],
+ [15.9488, 20.3032],
+ [15.7662, 19.9826],
+ [15.7351, 19.9041],
+ [15.6986, 19.4952],
+ [15.6729, 19.2068],
+ [15.6376, 18.8108],
+ [15.5955, 18.3371],
+ [15.5615, 17.9373],
+ [15.5167, 17.4085],
+ [15.4743, 16.9084],
+ [15.2121, 16.6339],
+ [14.7467, 16.1466],
+ [14.368, 15.7501],
+ [14.1782, 15.4848],
+ [13.8071, 14.9661],
+ [13.6424, 14.6308],
+ [13.5137, 14.4555],
+ [13.4482, 14.3807],
+ [13.5058, 14.1344],
+ [13.6063, 13.7046]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 164,
+ "name": "Nigeria",
+ "name_fr": "Nigeria",
+ "iso": "NGA",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": 6.7,
+ "y": 4.5,
+ "count": 65,
+ "name_y": "Nigeria",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [7.3008, 4.4182],
+ [7.2039, 4.3876],
+ [7.1404, 4.3951],
+ [7.2273, 4.5273],
+ [7.2714, 4.4989],
+ [7.3279, 4.4872],
+ [7.3008, 4.4182]
+ ]
+ ],
+ [
+ [
+ [13.6063, 13.7046],
+ [13.7635, 13.4896],
+ [13.9323, 13.2585],
+ [14.064, 13.0785],
+ [14.1601, 12.6128],
+ [14.1703, 12.5241],
+ [14.1776, 12.4841],
+ [14.1849, 12.4472],
+ [14.1975, 12.3838],
+ [14.2729, 12.3565],
+ [14.4154, 12.3441],
+ [14.5189, 12.2982],
+ [14.581, 12.2221],
+ [14.587, 12.2094],
+ [14.6197, 12.151],
+ [14.6271, 12.1087],
+ [14.6182, 11.9866],
+ [14.5974, 11.8298],
+ [14.5618, 11.7287],
+ [14.5816, 11.5912],
+ [14.5754, 11.5324],
+ [14.5598, 11.4923],
+ [14.4961, 11.4461],
+ [14.4095, 11.4012],
+ [14.2023, 11.2682],
+ [14.1433, 11.2485],
+ [14.0567, 11.245],
+ [13.9814, 11.2119],
+ [13.8921, 11.1401],
+ [13.6999, 10.8731],
+ [13.5354, 10.6051],
+ [13.4785, 10.3833],
+ [13.4146, 10.1714],
+ [13.2699, 10.0362],
+ [13.2498, 9.9601],
+ [13.2438, 9.9159],
+ [13.2388, 9.814],
+ [13.2212, 9.6452],
+ [13.1987, 9.5638],
+ [13.1755, 9.5396],
+ [13.0194, 9.4883],
+ [12.9295, 9.4263],
+ [12.8757, 9.3035],
+ [12.856, 9.1708],
+ [12.8244, 9.0194],
+ [12.8065, 8.8866],
+ [12.7822, 8.8179],
+ [12.7312, 8.7457],
+ [12.6516, 8.6678],
+ [12.5827, 8.6241],
+ [12.4035, 8.5956],
+ [12.3113, 8.4197],
+ [12.2334, 8.2823],
+ [12.2312, 8.2274],
+ [12.156, 7.9425],
+ [12.0252, 7.7278],
+ [12.0166, 7.652],
+ [12.016, 7.5897],
+ [11.8524, 7.4007],
+ [11.8092, 7.3451],
+ [11.7674, 7.2723],
+ [11.8086, 7.202],
+ [11.8548, 7.138],
+ [11.8614, 7.1164],
+ [11.787, 7.0562],
+ [11.6575, 6.9516],
+ [11.5801, 6.8889],
+ [11.563, 6.8546],
+ [11.5517, 6.6973],
+ [11.5291, 6.655],
+ [11.4775, 6.5974],
+ [11.4018, 6.5339],
+ [11.3246, 6.4847],
+ [11.2373, 6.4505],
+ [11.1533, 6.4379],
+ [11.1064, 6.4577],
+ [11.0797, 6.5055],
+ [11.0325, 6.6979],
+ [11.0087, 6.7391],
+ [10.9542, 6.7766],
+ [10.8465, 6.8818],
+ [10.7376, 6.9883],
+ [10.6062, 7.0631],
+ [10.5781, 7.0577],
+ [10.5563, 7.0375],
+ [10.519, 6.9305],
+ [10.4823, 6.8913],
+ [10.4132, 6.8777],
+ [10.2931, 6.8768],
+ [10.2055, 6.8916],
+ [10.1855, 6.9128],
+ [10.1678, 6.9592],
+ [10.1436, 6.9964],
+ [10.0389, 6.9214],
+ [9.8742, 6.8033],
+ [9.8207, 6.7839],
+ [9.7799, 6.7602],
+ [9.7256, 6.65],
+ [9.66, 6.532],
+ [9.574, 6.4704],
+ [9.4902, 6.4187],
+ [9.4422, 6.3734],
+ [9.3733, 6.3196],
+ [9.2388, 6.1861],
+ [9.0602, 6.0091],
+ [8.9972, 5.9177],
+ [8.9351, 5.781],
+ [8.8988, 5.6297],
+ [8.8592, 5.4638],
+ [8.801, 5.1975],
+ [8.7156, 5.0469],
+ [8.6405, 4.927],
+ [8.5852, 4.8328],
+ [8.5559, 4.7552],
+ [8.5437, 4.7578],
+ [8.5148, 4.7247],
+ [8.4313, 4.7462],
+ [8.3937, 4.8138],
+ [8.3421, 4.8248],
+ [8.2527, 4.924],
+ [8.2338, 4.9075],
+ [8.328, 4.6561],
+ [8.2931, 4.5576],
+ [8.0285, 4.5554],
+ [7.8008, 4.5223],
+ [7.6442, 4.5253],
+ [7.5656, 4.5609],
+ [7.5308, 4.6552],
+ [7.5174, 4.6455],
+ [7.5095, 4.5949],
+ [7.4599, 4.5552],
+ [7.2844, 4.5477],
+ [7.2067, 4.6121],
+ [7.1438, 4.6841],
+ [7.0766, 4.7162],
+ [7.0869, 4.6858],
+ [7.1642, 4.6156],
+ [7.1547, 4.5144],
+ [7.0134, 4.3973],
+ [6.9232, 4.3907],
+ [6.8679, 4.4411],
+ [6.8392, 4.5235],
+ [6.8247, 4.6453],
+ [6.7876, 4.7247],
+ [6.7677, 4.7247],
+ [6.786, 4.652],
+ [6.7922, 4.5926],
+ [6.7931, 4.4691],
+ [6.8604, 4.3733],
+ [6.757, 4.3436],
+ [6.7151, 4.3424],
+ [6.633, 4.3402],
+ [6.6173, 4.3758],
+ [6.6016, 4.4552],
+ [6.58, 4.476],
+ [6.5546, 4.3414],
+ [6.5, 4.3319],
+ [6.4621, 4.3332],
+ [6.2998, 4.3039],
+ [6.2637, 4.3094],
+ [6.256, 4.3345],
+ [6.2753, 4.3717],
+ [6.271, 4.4321],
+ [6.2146, 4.3855],
+ [6.2056, 4.2923],
+ [6.1733, 4.2774],
+ [6.0766, 4.2906],
+ [5.9707, 4.3386],
+ [5.9064, 4.3877],
+ [5.7986, 4.456],
+ [5.5878, 4.6472],
+ [5.5536, 4.7332],
+ [5.4933, 4.8388],
+ [5.4481, 4.9458],
+ [5.3833, 5.129],
+ [5.4032, 5.1423],
+ [5.4521, 5.1266],
+ [5.476, 5.1539],
+ [5.3883, 5.1738],
+ [5.37, 5.195],
+ [5.3642, 5.2593],
+ [5.368, 5.3377],
+ [5.4393, 5.3653],
+ [5.5009, 5.3786],
+ [5.5318, 5.4264],
+ [5.5497, 5.4742],
+ [5.3858, 5.4018],
+ [5.2324, 5.4838],
+ [5.1992, 5.5335],
+ [5.2158, 5.5717],
+ [5.2891, 5.5775],
+ [5.3938, 5.5745],
+ [5.4566, 5.6117],
+ [5.4181, 5.6247],
+ [5.3503, 5.6233],
+ [5.3253, 5.6479],
+ [5.3273, 5.7075],
+ [5.3054, 5.6943],
+ [5.2763, 5.6416],
+ [5.1729, 5.6027],
+ [5.1124, 5.6416],
+ [5.1063, 5.7281],
+ [5.0931, 5.7671],
+ [5.0421, 5.7975],
+ [4.861, 6.0263],
+ [4.6336, 6.2172],
+ [4.4313, 6.3486],
+ [4.1259, 6.4114],
+ [3.4866, 6.4089],
+ [3.4508, 6.4271],
+ [3.4899, 6.4573],
+ [3.5461, 6.4774],
+ [3.7517, 6.5838],
+ [3.717, 6.5979],
+ [3.5033, 6.5313],
+ [3.4302, 6.525],
+ [3.3355, 6.3969],
+ [2.7725, 6.3757],
+ [2.7064, 6.3692],
+ [2.708, 6.4277],
+ [2.7356, 6.5957],
+ [2.7537, 6.6618],
+ [2.7746, 6.7117],
+ [2.7529, 6.7716],
+ [2.7317, 6.8528],
+ [2.7214, 6.9803],
+ [2.7478, 7.0198],
+ [2.7567, 7.0679],
+ [2.7506, 7.1432],
+ [2.7505, 7.3951],
+ [2.7658, 7.4225],
+ [2.784, 7.4434],
+ [2.7852, 7.4769],
+ [2.751, 7.5419],
+ [2.7193, 7.6163],
+ [2.7204, 7.7231],
+ [2.7077, 7.8266],
+ [2.686, 7.8737],
+ [2.7023, 8.0498],
+ [2.7115, 8.273],
+ [2.7031, 8.3718],
+ [2.7236, 8.4419],
+ [2.7347, 8.614],
+ [2.7329, 8.7825],
+ [2.7748, 9.0485],
+ [2.898, 9.0614],
+ [3.0449, 9.0838],
+ [3.1104, 9.1883],
+ [3.148, 9.3206],
+ [3.1361, 9.4516],
+ [3.1646, 9.4947],
+ [3.2234, 9.5656],
+ [3.3295, 9.667],
+ [3.3252, 9.7785],
+ [3.3545, 9.8128],
+ [3.4048, 9.8386],
+ [3.4768, 9.8519],
+ [3.5572, 9.9073],
+ [3.6021, 10.0045],
+ [3.6459, 10.1602],
+ [3.5766, 10.2684],
+ [3.5779, 10.2925],
+ [3.6041, 10.3507],
+ [3.6466, 10.409],
+ [3.6803, 10.4278],
+ [3.7585, 10.4127],
+ [3.7718, 10.4176],
+ [3.7838, 10.4359],
+ [3.8345, 10.6074],
+ [3.8297, 10.6538],
+ [3.7568, 10.7688],
+ [3.7449, 10.8504],
+ [3.7342, 10.9719],
+ [3.7164, 11.0796],
+ [3.6953, 11.1203],
+ [3.6562, 11.1546],
+ [3.6389, 11.1769],
+ [3.4878, 11.3954],
+ [3.4905, 11.4992],
+ [3.5539, 11.6319],
+ [3.5954, 11.6963],
+ [3.6531, 11.7318],
+ [3.6647, 11.7625],
+ [3.6474, 11.7997],
+ [3.6185, 11.8277],
+ [3.6118, 11.8873],
+ [3.6201, 11.927],
+ [3.6406, 11.9704],
+ [3.6325, 12.0616],
+ [3.6342, 12.2016],
+ [3.6438, 12.4053],
+ [3.6467, 12.53],
+ [3.7692, 12.6222],
+ [3.9479, 12.775],
+ [4.0388, 12.9347],
+ [4.0874, 13.0555],
+ [4.1476, 13.4577],
+ [4.1908, 13.4821],
+ [4.2422, 13.5011],
+ [4.4214, 13.6475],
+ [4.5595, 13.7018],
+ [4.6648, 13.7332],
+ [4.8233, 13.7598],
+ [4.9217, 13.7491],
+ [5.1009, 13.7427],
+ [5.2419, 13.7572],
+ [5.3616, 13.8369],
+ [5.4158, 13.8592],
+ [5.492, 13.8729],
+ [5.8382, 13.7654],
+ [6.1843, 13.6637],
+ [6.2472, 13.673],
+ [6.2998, 13.6588],
+ [6.3863, 13.6036],
+ [6.5141, 13.4854],
+ [6.5899, 13.4091],
+ [6.6266, 13.3643],
+ [6.8043, 13.1077],
+ [6.8706, 13.0433],
+ [6.9372, 13.0082],
+ [7.0051, 12.9956],
+ [7.0567, 13.0002],
+ [7.1061, 13.0291],
+ [7.173, 13.0863],
+ [7.2747, 13.1123],
+ [7.3578, 13.1072],
+ [7.7887, 13.3379],
+ [7.8305, 13.3409],
+ [7.9558, 13.3228],
+ [8.095, 13.2912],
+ [8.4561, 13.0597],
+ [8.7506, 12.9082],
+ [8.9576, 12.8575],
+ [9.2016, 12.8215],
+ [9.6159, 12.8106],
+ [9.9293, 13.1353],
+ [10.0451, 13.2062],
+ [10.1847, 13.2701],
+ [10.2296, 13.281],
+ [10.4759, 13.3302],
+ [10.9589, 13.3715],
+ [11.4119, 13.3536],
+ [11.5011, 13.3405],
+ [11.6934, 13.2977],
+ [11.99, 13.1918],
+ [12.118, 13.0904],
+ [12.319, 13.0737],
+ [12.4632, 13.0938],
+ [12.5102, 13.1943],
+ [12.6548, 13.3266],
+ [12.76, 13.3804],
+ [12.8717, 13.449],
+ [13.0484, 13.5345],
+ [13.1938, 13.573],
+ [13.3238, 13.6708],
+ [13.427, 13.7018],
+ [13.6063, 13.7046]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 191,
+ "name": "Rwanda",
+ "name_fr": "Rwanda",
+ "iso": "RWA",
+ "recs": "COMESA,EAC,ECCAS",
+ "rbs": "RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 29.4,
+ "y": -1.9,
+ "count": 24,
+ "name_y": "Rwanda",
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Signed",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [29.577, -1.3879],
+ [29.6097, -1.3871],
+ [29.8254, -1.3355],
+ [29.8469, -1.3517],
+ [29.8816, -1.4518],
+ [29.9, -1.4663],
+ [29.9301, -1.4699],
+ [29.9905, -1.447],
+ [30.1016, -1.3687],
+ [30.15, -1.3211],
+ [30.207, -1.2542],
+ [30.2799, -1.1788],
+ [30.3205, -1.1131],
+ [30.3603, -1.0746],
+ [30.4123, -1.0631],
+ [30.4699, -1.066],
+ [30.51, -1.0673],
+ [30.4771, -1.083],
+ [30.4702, -1.1312],
+ [30.5081, -1.2082],
+ [30.6319, -1.3675],
+ [30.7107, -1.3968],
+ [30.7622, -1.4587],
+ [30.8126, -1.5631],
+ [30.8275, -1.6937],
+ [30.8067, -1.8507],
+ [30.8191, -1.9675],
+ [30.8646, -2.044],
+ [30.8766, -2.1434],
+ [30.855, -2.2654],
+ [30.8287, -2.3385],
+ [30.7977, -2.3627],
+ [30.7625, -2.3717],
+ [30.7148, -2.3635],
+ [30.6566, -2.3738],
+ [30.5934, -2.3968],
+ [30.5536, -2.4001],
+ [30.5289, -2.3956],
+ [30.4822, -2.3761],
+ [30.4085, -2.313],
+ [30.271, -2.3479],
+ [30.2338, -2.3471],
+ [30.1833, -2.3771],
+ [30.1423, -2.414],
+ [30.1173, -2.4166],
+ [30.0919, -2.4115],
+ [29.9734, -2.3371],
+ [29.9302, -2.3396],
+ [29.9124, -2.5486],
+ [29.8926, -2.6646],
+ [29.8682, -2.7164],
+ [29.7834, -2.7664],
+ [29.698, -2.7947],
+ [29.6514, -2.7928],
+ [29.4637, -2.8084],
+ [29.3902, -2.8086],
+ [29.3498, -2.7915],
+ [29.2971, -2.673],
+ [29.1976, -2.6203],
+ [29.1021, -2.5957],
+ [29.0632, -2.6025],
+ [29.0286, -2.6646],
+ [29.0144, -2.7202],
+ [28.9218, -2.682],
+ [28.8939, -2.6351],
+ [28.8914, -2.5556],
+ [28.8576, -2.4467],
+ [28.8579, -2.4459],
+ [28.9103, -2.4328],
+ [28.9945, -2.3601],
+ [29.0475, -2.3554],
+ [29.0767, -2.3449],
+ [29.112, -2.303],
+ [29.1489, -2.2774],
+ [29.2401, -2.162],
+ [29.2561, -2.1299],
+ [29.2832, -2.0948],
+ [29.338, -2.0583],
+ [29.3576, -2.0159],
+ [29.2889, -1.8603],
+ [29.2494, -1.7358],
+ [29.2214, -1.6859],
+ [29.2682, -1.6216],
+ [29.3517, -1.5176],
+ [29.402, -1.5074],
+ [29.468, -1.4681],
+ [29.5378, -1.4098],
+ [29.577, -1.3879]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 193,
+ "name": "Sudan",
+ "name_fr": "Soudan",
+ "iso": "SDN",
+ "recs": "COMESA,CEN_SAD,IGAD",
+ "rbs": "SARCOM,RECSA,ICGLR",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 29.4,
+ "y": 16.1,
+ "count": 29,
+ "name_y": "Sudan",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 1.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "Signed",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [34.0781, 9.4615],
+ [34.0768, 9.4615],
+ [33.8909, 9.4622],
+ [33.8879, 9.4635],
+ [33.8849, 9.4664],
+ [33.8821, 9.4712],
+ [33.8788, 9.4777],
+ [33.8715, 9.5062],
+ [33.8678, 9.5503],
+ [33.874, 9.6268],
+ [33.8949, 9.7176],
+ [33.9592, 9.8453],
+ [33.9625, 9.8558],
+ [33.9633, 9.8618],
+ [33.9633, 9.8687],
+ [33.9573, 9.8915],
+ [33.9499, 9.9111],
+ [33.9462, 9.9409],
+ [33.9573, 10.0072],
+ [33.9584, 10.0277],
+ [33.9568, 10.0542],
+ [33.9519, 10.0709],
+ [33.907, 10.1814],
+ [33.8922, 10.199],
+ [33.4591, 10.5508],
+ [33.3799, 10.6462],
+ [33.3714, 10.6527],
+ [33.3607, 10.6578],
+ [33.1408, 10.7379],
+ [33.1301, 10.7459],
+ [33.1314, 10.7577],
+ [33.1383, 10.7729],
+ [33.1647, 10.8192],
+ [33.1685, 10.8314],
+ [33.1722, 10.8501],
+ [33.073, 11.5915],
+ [33.0733, 11.6061],
+ [33.0778, 11.6158],
+ [33.0815, 11.6217],
+ [33.0946, 11.6375],
+ [33.1061, 11.6539],
+ [33.1191, 11.6824],
+ [33.1225, 11.6932],
+ [33.1361, 11.8256],
+ [33.1351, 11.9416],
+ [33.1931, 12.135],
+ [33.1993, 12.2173],
+ [32.7219, 12.2231],
+ [32.7189, 12.2188],
+ [32.7186, 12.2138],
+ [32.7198, 12.208],
+ [32.7205, 12.2018],
+ [32.7201, 12.1888],
+ [32.7163, 12.1648],
+ [32.7153, 12.1522],
+ [32.7158, 12.1393],
+ [32.723, 12.0929],
+ [32.7356, 12.0581],
+ [32.7377, 12.0464],
+ [32.7383, 12.0337],
+ [32.7367, 12.0097],
+ [32.0723, 12.0067],
+ [32.3354, 11.716],
+ [32.3385, 11.7101],
+ [32.3431, 11.6943],
+ [32.3449, 11.6827],
+ [32.3499, 11.5804],
+ [32.3357, 11.4186],
+ [32.3389, 11.3145],
+ [32.3542, 11.2469],
+ [32.4254, 11.114],
+ [32.4208, 11.0891],
+ [32.4041, 11.0578],
+ [31.933, 10.6625],
+ [31.9199, 10.6438],
+ [31.8543, 10.4791],
+ [31.792, 10.3832],
+ [31.7643, 10.3557],
+ [31.6549, 10.2211],
+ [31.2249, 9.7993],
+ [31.1545, 9.7709],
+ [30.9403, 9.7594],
+ [30.8271, 9.7563],
+ [30.8142, 9.7531],
+ [30.7949, 9.7458],
+ [30.7831, 9.735],
+ [30.7691, 9.7268],
+ [30.7554, 9.7312],
+ [30.7394, 9.7427],
+ [30.4746, 9.979],
+ [30.003, 10.2774],
+ [29.9579, 10.2502],
+ [29.691, 10.1219],
+ [29.6359, 10.0886],
+ [29.6055, 10.0651],
+ [29.6039, 9.9214],
+ [29.5574, 9.8483],
+ [29.4731, 9.7686],
+ [29.2424, 9.7181],
+ [29.1224, 9.6747],
+ [28.9996, 9.6102],
+ [28.9796, 9.594],
+ [28.9796, 9.5942],
+ [28.9323, 9.5495],
+ [28.8395, 9.4591],
+ [28.8294, 9.3888],
+ [28.8445, 9.3261],
+ [28.0489, 9.3286],
+ [27.9963, 9.3788],
+ [27.8858, 9.5997],
+ [27.8809, 9.6016],
+ [27.7998, 9.5879],
+ [27.0742, 9.6138],
+ [26.9705, 9.5906],
+ [26.7632, 9.4992],
+ [26.6587, 9.4841],
+ [26.5514, 9.5258],
+ [26.1695, 9.9659],
+ [26.087, 10.0185],
+ [26.057, 10.0468],
+ [26.0006, 10.1234],
+ [25.9191, 10.1693],
+ [25.8915, 10.2027],
+ [25.8828, 10.2496],
+ [25.8853, 10.3461],
+ [25.8582, 10.4065],
+ [25.798, 10.4205],
+ [25.2852, 10.3185],
+ [25.2117, 10.3299],
+ [25.104, 10.3118],
+ [25.067, 10.2938],
+ [25.0236, 10.2358],
+ [25.0148, 10.1759],
+ [25.0162, 10.1152],
+ [25.0029, 10.0553],
+ [24.9639, 9.9889],
+ [24.8177, 9.8396],
+ [24.7853, 9.7747],
+ [24.7922, 9.6103],
+ [24.7826, 9.5273],
+ [24.7604, 9.4889],
+ [24.6967, 9.4257],
+ [24.6736, 9.3893],
+ [24.6629, 9.3381],
+ [24.6594, 9.2299],
+ [24.648, 9.1791],
+ [24.5683, 9.0517],
+ [24.5494, 9.0068],
+ [24.5448, 8.9148],
+ [24.5319, 8.8869],
+ [24.3002, 8.8143],
+ [24.2136, 8.7678],
+ [24.1604, 8.6963],
+ [24.1474, 8.6656],
+ [24.0481, 8.6913],
+ [23.922, 8.7097],
+ [23.6793, 8.7325],
+ [23.5832, 8.7658],
+ [23.5373, 8.8158],
+ [23.5519, 8.9432],
+ [23.528, 8.9706],
+ [23.4891, 8.9933],
+ [23.4628, 9.0485],
+ [23.4683, 9.1147],
+ [23.5961, 9.2619],
+ [23.6227, 9.3406],
+ [23.6428, 9.6139],
+ [23.6562, 9.7104],
+ [23.6463, 9.8229],
+ [23.545, 10.0301],
+ [23.4566, 10.1743],
+ [23.3123, 10.3879],
+ [23.2559, 10.4578],
+ [22.9644, 10.7518],
+ [22.9308, 10.7953],
+ [22.8601, 10.9197],
+ [22.8948, 11.029],
+ [22.9377, 11.192],
+ [22.9428, 11.2672],
+ [22.9227, 11.3449],
+ [22.849, 11.4033],
+ [22.7834, 11.41],
+ [22.754, 11.4398],
+ [22.6974, 11.4827],
+ [22.641, 11.5159],
+ [22.5911, 11.5799],
+ [22.5563, 11.6695],
+ [22.581, 11.9901],
+ [22.5644, 12.033],
+ [22.4898, 12.0447],
+ [22.4725, 12.0678],
+ [22.4755, 12.1292],
+ [22.4353, 12.3119],
+ [22.3902, 12.463],
+ [22.4145, 12.5464],
+ [22.3523, 12.6604],
+ [22.2334, 12.7095],
+ [22.1212, 12.6946],
+ [22.0007, 12.6719],
+ [21.9281, 12.6781],
+ [21.8781, 12.6994],
+ [21.8434, 12.7412],
+ [21.8253, 12.7905],
+ [21.8418, 12.8647],
+ [21.9077, 13.001],
+ [21.9902, 13.1131],
+ [22.158, 13.215],
+ [22.2026, 13.2693],
+ [22.2281, 13.3296],
+ [22.2326, 13.3988],
+ [22.2214, 13.4716],
+ [22.2023, 13.5381],
+ [22.1529, 13.6264],
+ [22.1076, 13.7303],
+ [22.1064, 13.7998],
+ [22.1282, 13.8501],
+ [22.1731, 13.9106],
+ [22.2621, 13.9787],
+ [22.2835, 13.9923],
+ [22.3394, 14.0289],
+ [22.3882, 14.0555],
+ [22.51, 14.1274],
+ [22.5386, 14.1619],
+ [22.5282, 14.2032],
+ [22.4983, 14.2371],
+ [22.4493, 14.2842],
+ [22.4394, 14.3421],
+ [22.425, 14.4412],
+ [22.3997, 14.5042],
+ [22.3815, 14.5505],
+ [22.4162, 14.5852],
+ [22.4678, 14.6333],
+ [22.532, 14.6627],
+ [22.6318, 14.6881],
+ [22.6709, 14.7225],
+ [22.6824, 14.7886],
+ [22.6792, 14.8515],
+ [22.7149, 14.8984],
+ [22.7633, 14.9987],
+ [22.8021, 15.0444],
+ [22.8672, 15.0966],
+ [22.9323, 15.1621],
+ [22.9613, 15.2381],
+ [22.9695, 15.3113],
+ [22.9339, 15.5331],
+ [23.0092, 15.6258],
+ [23.1052, 15.7025],
+ [23.2435, 15.6972],
+ [23.458, 15.714],
+ [23.604, 15.746],
+ [23.7082, 15.745],
+ [23.946, 15.7035],
+ [23.9652, 15.7134],
+ [23.9708, 15.7215],
+ [23.9834, 15.7802],
+ [23.9833, 15.9281],
+ [23.9829, 16.3742],
+ [23.9825, 16.8203],
+ [23.9822, 17.2664],
+ [23.9818, 17.7124],
+ [23.9814, 18.1585],
+ [23.9811, 18.6045],
+ [23.9807, 19.0506],
+ [23.9803, 19.4966],
+ [23.9803, 19.6215],
+ [23.9803, 19.7463],
+ [23.9803, 19.8711],
+ [23.9803, 19.9959],
+ [24.227, 19.9958],
+ [24.4736, 19.9957],
+ [24.7204, 19.9956],
+ [24.967, 19.9955],
+ [24.9702, 19.9973],
+ [24.9732, 19.999],
+ [24.9764, 20.0008],
+ [24.9795, 20.0026],
+ [24.9797, 20.5009],
+ [24.9799, 20.9992],
+ [24.9801, 21.4976],
+ [24.9803, 21.9958],
+ [25.3623, 21.9958],
+ [25.7443, 21.9958],
+ [26.1264, 21.9957],
+ [26.5084, 21.9956],
+ [26.8904, 21.9956],
+ [27.2725, 21.9955],
+ [27.6545, 21.9955],
+ [28.0364, 21.9954],
+ [28.4186, 21.9953],
+ [28.8006, 21.9953],
+ [29.1825, 21.9952],
+ [29.5646, 21.9951],
+ [29.9467, 21.9951],
+ [30.3286, 21.995],
+ [30.7106, 21.9949],
+ [31.0927, 21.9949],
+ [31.2092, 21.9949],
+ [31.2606, 22.0023],
+ [31.3585, 22.1886],
+ [31.4003, 22.2024],
+ [31.4643, 22.1915],
+ [31.4861, 22.1478],
+ [31.4664, 22.0847],
+ [31.4345, 21.9958],
+ [31.6217, 21.9958],
+ [31.9498, 21.9959],
+ [32.2778, 21.996],
+ [32.6061, 21.996],
+ [32.9341, 21.9961],
+ [33.2622, 21.9961],
+ [33.5903, 21.9962],
+ [33.9185, 21.9962],
+ [34.2465, 21.9963],
+ [34.5746, 21.9963],
+ [34.9027, 21.9964],
+ [35.2309, 21.9964],
+ [35.559, 21.9965],
+ [35.887, 21.9965],
+ [36.2152, 21.9966],
+ [36.5433, 21.9966],
+ [36.8714, 21.9967],
+ [36.8826, 21.7688],
+ [36.927, 21.5865],
+ [37.0812, 21.326],
+ [37.2117, 21.1858],
+ [37.2586, 21.1085],
+ [37.2632, 21.0727],
+ [37.2572, 21.0394],
+ [37.2175, 21.0776],
+ [37.1506, 21.1038],
+ [37.1411, 20.9818],
+ [37.1568, 20.8949],
+ [37.1727, 20.732],
+ [37.2275, 20.5567],
+ [37.1879, 20.3949],
+ [37.1932, 20.1207],
+ [37.2626, 19.7919],
+ [37.2484, 19.5819],
+ [37.3615, 19.092],
+ [37.4713, 18.8201],
+ [37.5316, 18.7531],
+ [37.5994, 18.7174],
+ [37.7298, 18.6943],
+ [37.9219, 18.5559],
+ [38.074, 18.4098],
+ [38.1281, 18.3333],
+ [38.2018, 18.2494],
+ [38.2521, 18.2644],
+ [38.2831, 18.2867],
+ [38.3329, 18.219],
+ [38.574, 18.0729],
+ [38.6095, 18.0051],
+ [38.5229, 17.9385],
+ [38.4225, 17.8239],
+ [38.3972, 17.7784],
+ [38.3855, 17.7513],
+ [38.3737, 17.7173],
+ [38.3474, 17.6836],
+ [38.2898, 17.637],
+ [38.2673, 17.6167],
+ [38.2535, 17.5848],
+ [38.219, 17.564],
+ [38.1815, 17.5628],
+ [38.1485, 17.5485],
+ [38.0989, 17.5265],
+ [38.0253, 17.5378],
+ [37.9501, 17.5177],
+ [37.9226, 17.4923],
+ [37.863, 17.4703],
+ [37.8033, 17.4655],
+ [37.7824, 17.458],
+ [37.726, 17.4205],
+ [37.6567, 17.3683],
+ [37.576, 17.335],
+ [37.5475, 17.3241],
+ [37.5102, 17.2881],
+ [37.4529, 17.1087],
+ [37.411, 17.0617],
+ [37.3404, 17.0571],
+ [37.2488, 17.0569],
+ [37.1695, 17.0414],
+ [37.0615, 17.0613],
+ [37.009, 17.0589],
+ [36.9952, 17.0206],
+ [36.9758, 16.8666],
+ [36.9787, 16.8006],
+ [36.9357, 16.7224],
+ [36.8878, 16.6247],
+ [36.9055, 16.4595],
+ [36.9138, 16.2962],
+ [36.8259, 16.0503],
+ [36.8135, 15.9939],
+ [36.7245, 15.7989],
+ [36.6792, 15.7264],
+ [36.566, 15.3621],
+ [36.5218, 15.2501],
+ [36.4268, 15.1321],
+ [36.4481, 14.9401],
+ [36.4708, 14.7365],
+ [36.4923, 14.5443],
+ [36.5243, 14.2568],
+ [36.4439, 13.9884],
+ [36.4471, 13.842],
+ [36.3906, 13.6261],
+ [36.3463, 13.5263],
+ [36.3068, 13.4668],
+ [36.2735, 13.4058],
+ [36.2122, 13.2711],
+ [36.1602, 13.0933],
+ [36.1371, 12.9111],
+ [36.1354, 12.8053],
+ [36.1252, 12.757],
+ [36.1075, 12.7265],
+ [35.9876, 12.7063],
+ [35.8206, 12.6849],
+ [35.7306, 12.661],
+ [35.6702, 12.6237],
+ [35.5961, 12.5373],
+ [35.4496, 12.3006],
+ [35.3728, 12.1556],
+ [35.2524, 11.957],
+ [35.1123, 11.8166],
+ [35.0827, 11.7483],
+ [35.0597, 11.621],
+ [35.0079, 11.4199],
+ [34.9607, 11.2768],
+ [34.9691, 11.1618],
+ [34.9249, 10.9621],
+ [34.9314, 10.8648],
+ [34.8823, 10.8105],
+ [34.8162, 10.7592],
+ [34.7713, 10.7462],
+ [34.675, 10.8049],
+ [34.6018, 10.8646],
+ [34.5719, 10.8802],
+ [34.508, 10.8429],
+ [34.4314, 10.7878],
+ [34.3439, 10.6586],
+ [34.2757, 10.5281],
+ [34.3148, 10.2516],
+ [34.3112, 10.1909],
+ [34.2915, 10.1248],
+ [34.1853, 9.9186],
+ [34.1591, 9.8534],
+ [34.1203, 9.7297],
+ [34.0793, 9.5135],
+ [34.0781, 9.4615]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 194,
+ "name": "Senegal",
+ "name_fr": "Sénégal",
+ "iso": "SEN",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -15.0,
+ "y": 15.0,
+ "count": 35,
+ "name_y": "Senegal",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-12.2806, 14.809],
+ [-12.1865, 14.6481],
+ [-12.2068, 14.5711],
+ [-12.2284, 14.4586],
+ [-12.1752, 14.3767],
+ [-12.1129, 14.3233],
+ [-12.0684, 14.2742],
+ [-12.0192, 14.2065],
+ [-12.0112, 14.0718],
+ [-12.0201, 13.9747],
+ [-11.9881, 13.9308],
+ [-11.9609, 13.8753],
+ [-11.9664, 13.829],
+ [-11.9842, 13.7881],
+ [-12.0441, 13.7339],
+ [-12.0542, 13.6331],
+ [-11.9571, 13.5109],
+ [-11.8946, 13.4444],
+ [-11.8952, 13.4063],
+ [-11.8778, 13.3646],
+ [-11.8317, 13.3158],
+ [-11.8034, 13.3273],
+ [-11.7722, 13.3671],
+ [-11.7583, 13.3945],
+ [-11.6745, 13.3824],
+ [-11.635, 13.3699],
+ [-11.5813, 13.29],
+ [-11.5617, 13.237],
+ [-11.5488, 13.1703],
+ [-11.4928, 13.087],
+ [-11.4441, 13.0282],
+ [-11.4339, 12.9916],
+ [-11.3904, 12.942],
+ [-11.4174, 12.8319],
+ [-11.4144, 12.7755],
+ [-11.4441, 12.6276],
+ [-11.4506, 12.5577],
+ [-11.4488, 12.5319],
+ [-11.3824, 12.4792],
+ [-11.3894, 12.4044],
+ [-11.4567, 12.4176],
+ [-11.5737, 12.4263],
+ [-11.8081, 12.3873],
+ [-11.8886, 12.4033],
+ [-12.0424, 12.398],
+ [-12.152, 12.3766],
+ [-12.2912, 12.328],
+ [-12.3991, 12.3401],
+ [-12.4574, 12.3784],
+ [-12.5342, 12.3758],
+ [-12.6208, 12.3962],
+ [-12.713, 12.4332],
+ [-12.7973, 12.4519],
+ [-12.8882, 12.52],
+ [-12.9307, 12.5323],
+ [-12.9605, 12.5144],
+ [-12.9856, 12.4917],
+ [-13.0119, 12.4776],
+ [-13.0613, 12.49],
+ [-13.0798, 12.5363],
+ [-13.0644, 12.5811],
+ [-13.0598, 12.615],
+ [-13.0829, 12.6335],
+ [-13.1385, 12.6397],
+ [-13.2281, 12.6396],
+ [-13.3726, 12.6536],
+ [-13.4058, 12.6623],
+ [-13.7292, 12.6739],
+ [-14.0648, 12.6753],
+ [-14.3492, 12.6764],
+ [-14.7082, 12.678],
+ [-14.9606, 12.679],
+ [-15.1961, 12.6799],
+ [-15.3779, 12.589],
+ [-15.5748, 12.4904],
+ [-15.8396, 12.4379],
+ [-16.1442, 12.4574],
+ [-16.2415, 12.4433],
+ [-16.3423, 12.3995],
+ [-16.4163, 12.3677],
+ [-16.5213, 12.3486],
+ [-16.6569, 12.3644],
+ [-16.7118, 12.3548],
+ [-16.7458, 12.3997],
+ [-16.7849, 12.4725],
+ [-16.7603, 12.5258],
+ [-16.6776, 12.5601],
+ [-16.5532, 12.6049],
+ [-16.4881, 12.5818],
+ [-16.45, 12.5807],
+ [-16.4429, 12.6095],
+ [-16.455, 12.6248],
+ [-16.5488, 12.6638],
+ [-16.5977, 12.7153],
+ [-16.6378, 12.6852],
+ [-16.6726, 12.622],
+ [-16.7014, 12.6032],
+ [-16.7439, 12.5854],
+ [-16.768, 12.6284],
+ [-16.7784, 12.6702],
+ [-16.759, 12.7023],
+ [-16.7689, 12.8833],
+ [-16.7574, 12.9798],
+ [-16.7633, 13.0642],
+ [-16.7045, 13.1197],
+ [-16.6488, 13.1542],
+ [-16.4309, 13.1573],
+ [-16.2283, 13.1603],
+ [-16.0331, 13.1583],
+ [-15.8343, 13.1564],
+ [-15.8144, 13.3251],
+ [-15.7516, 13.3384],
+ [-15.6573, 13.3558],
+ [-15.4818, 13.3764],
+ [-15.2862, 13.396],
+ [-15.2445, 13.4291],
+ [-15.2121, 13.4851],
+ [-15.1916, 13.5353],
+ [-15.1511, 13.5565],
+ [-15.0964, 13.5396],
+ [-15.0246, 13.5133],
+ [-14.9503, 13.4726],
+ [-14.865, 13.4349],
+ [-14.8083, 13.4111],
+ [-14.6719, 13.3517],
+ [-14.4386, 13.2689],
+ [-14.2468, 13.2358],
+ [-14.0149, 13.2964],
+ [-13.8475, 13.3353],
+ [-13.8267, 13.4078],
+ [-13.8528, 13.4786],
+ [-13.9774, 13.5435],
+ [-14.147, 13.5361],
+ [-14.199, 13.5188],
+ [-14.278, 13.4972],
+ [-14.3255, 13.4886],
+ [-14.4055, 13.5037],
+ [-14.507, 13.5597],
+ [-14.5708, 13.6162],
+ [-14.6602, 13.6426],
+ [-14.766, 13.6691],
+ [-14.9358, 13.7852],
+ [-15.0245, 13.806],
+ [-15.1083, 13.8121],
+ [-15.2695, 13.7891],
+ [-15.4269, 13.727],
+ [-15.5097, 13.5862],
+ [-15.6672, 13.5883],
+ [-16.0016, 13.5928],
+ [-16.3087, 13.5969],
+ [-16.5623, 13.5873],
+ [-16.5878, 13.6896],
+ [-16.6479, 13.771],
+ [-16.7454, 13.8404],
+ [-16.7669, 13.9049],
+ [-16.7339, 13.9612],
+ [-16.6396, 14.0075],
+ [-16.6181, 14.0405],
+ [-16.6675, 14.0356],
+ [-16.7421, 14.0058],
+ [-16.7917, 14.0042],
+ [-16.7978, 14.0933],
+ [-16.8805, 14.2083],
+ [-16.9738, 14.4032],
+ [-17.0794, 14.4831],
+ [-17.1681, 14.6406],
+ [-17.2606, 14.7011],
+ [-17.3458, 14.7293],
+ [-17.4185, 14.7235],
+ [-17.445, 14.6516],
+ [-17.5356, 14.7551],
+ [-17.4118, 14.7922],
+ [-17.1472, 14.922],
+ [-16.8434, 15.294],
+ [-16.5708, 15.7344],
+ [-16.5353, 15.8384],
+ [-16.5021, 15.9173],
+ [-16.4801, 16.0972],
+ [-16.441, 16.2045],
+ [-16.4043, 16.2249],
+ [-16.3581, 16.3072],
+ [-16.3023, 16.4513],
+ [-16.239, 16.5313],
+ [-16.1684, 16.5471],
+ [-16.1133, 16.5401],
+ [-16.074, 16.5104],
+ [-15.959, 16.4921],
+ [-15.7682, 16.4851],
+ [-15.6208, 16.5066],
+ [-15.5167, 16.5566],
+ [-15.38, 16.582],
+ [-15.2105, 16.5826],
+ [-15.1214, 16.6036],
+ [-15.1126, 16.6449],
+ [-15.0906, 16.6574],
+ [-15.0552, 16.641],
+ [-15.0219, 16.6475],
+ [-14.9906, 16.6769],
+ [-14.9595, 16.6789],
+ [-14.9286, 16.6535],
+ [-14.7867, 16.6459],
+ [-14.5337, 16.656],
+ [-14.3001, 16.5803],
+ [-14.0856, 16.4188],
+ [-13.975, 16.3111],
+ [-13.9682, 16.2572],
+ [-13.9326, 16.2029],
+ [-13.8685, 16.1481],
+ [-13.8098, 16.138],
+ [-13.7566, 16.1725],
+ [-13.7149, 16.1688],
+ [-13.6847, 16.1269],
+ [-13.6235, 16.1183],
+ [-13.5555, 16.144],
+ [-13.507, 16.1352],
+ [-13.4981, 16.1103],
+ [-13.487, 16.097],
+ [-13.4541, 16.0911],
+ [-13.4097, 16.0592],
+ [-13.3476, 15.9735],
+ [-13.297, 15.8539],
+ [-13.258, 15.7004],
+ [-13.2064, 15.6169],
+ [-13.1424, 15.6033],
+ [-13.1053, 15.5718],
+ [-13.0979, 15.5353],
+ [-13.0793, 15.5104],
+ [-13.0485, 15.4966],
+ [-12.9943, 15.5049],
+ [-12.9309, 15.453],
+ [-12.8627, 15.3404],
+ [-12.8519, 15.2896],
+ [-12.8626, 15.2624],
+ [-12.8585, 15.2425],
+ [-12.8132, 15.2235],
+ [-12.7703, 15.1867],
+ [-12.7353, 15.1312],
+ [-12.6596, 15.0821],
+ [-12.5436, 15.039],
+ [-12.4599, 14.9747],
+ [-12.4087, 14.889],
+ [-12.3025, 14.817],
+ [-12.2806, 14.809]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 200,
+ "name": "Sierra Leone",
+ "name_fr": "Sierra Leone",
+ "iso": "SLE",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -12.5,
+ "y": 8.5,
+ "count": 14,
+ "name_y": "Sierra Leone",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-10.2832, 8.4852],
+ [-10.2857, 8.4541],
+ [-10.3146, 8.3108],
+ [-10.3598, 8.1879],
+ [-10.3896, 8.1576],
+ [-10.5167, 8.1253],
+ [-10.5708, 8.0711],
+ [-10.6176, 7.8964],
+ [-10.6475, 7.7594],
+ [-10.6913, 7.7364],
+ [-10.8781, 7.5382],
+ [-11.0002, 7.463],
+ [-11.0854, 7.3986],
+ [-11.1661, 7.3144],
+ [-11.2677, 7.2326],
+ [-11.3767, 7.0947],
+ [-11.4545, 6.9512],
+ [-11.5075, 6.9065],
+ [-11.5475, 6.947],
+ [-11.7334, 7.0886],
+ [-11.9292, 7.1835],
+ [-12.3466, 7.3418],
+ [-12.4856, 7.3863],
+ [-12.4807, 7.4425],
+ [-12.4327, 7.545],
+ [-12.5104, 7.6657],
+ [-12.4803, 7.7533],
+ [-12.5104, 7.7534],
+ [-12.5702, 7.7006],
+ [-12.6976, 7.7159],
+ [-12.7819, 7.7911],
+ [-12.8509, 7.8187],
+ [-12.881, 7.8566],
+ [-12.9251, 8.0552],
+ [-12.9569, 8.1453],
+ [-13.0208, 8.2009],
+ [-13.149, 8.2146],
+ [-13.2018, 8.3358],
+ [-13.2728, 8.4297],
+ [-13.2612, 8.4876],
+ [-13.2033, 8.4843],
+ [-13.158, 8.4423],
+ [-13.085, 8.4248],
+ [-12.9942, 8.5265],
+ [-12.9129, 8.5815],
+ [-12.8941, 8.6298],
+ [-12.904, 8.6562],
+ [-12.9534, 8.6151],
+ [-13.0882, 8.6257],
+ [-13.1216, 8.5888],
+ [-13.1818, 8.5769],
+ [-13.2284, 8.6959],
+ [-13.2262, 8.766],
+ [-13.2069, 8.8431],
+ [-13.071, 8.8563],
+ [-13.0595, 8.8812],
+ [-13.1537, 8.8977],
+ [-13.2716, 8.9874],
+ [-13.2927, 9.0492],
+ [-13.2342, 9.0701],
+ [-13.1784, 9.0609],
+ [-13.1299, 9.0476],
+ [-13.0773, 9.0696],
+ [-13.028, 9.1036],
+ [-12.9986, 9.1469],
+ [-12.9588, 9.2633],
+ [-12.8311, 9.3022],
+ [-12.7559, 9.3736],
+ [-12.6844, 9.4842],
+ [-12.6517, 9.5619],
+ [-12.6222, 9.6006],
+ [-12.6036, 9.6342],
+ [-12.5898, 9.6711],
+ [-12.5579, 9.705],
+ [-12.5244, 9.7872],
+ [-12.5015, 9.8622],
+ [-12.428, 9.8981],
+ [-12.2777, 9.9298],
+ [-12.1423, 9.8754],
+ [-11.9228, 9.9228],
+ [-11.9111, 9.993],
+ [-11.7101, 9.9942],
+ [-11.4719, 9.9955],
+ [-11.2736, 9.9965],
+ [-11.2057, 9.9777],
+ [-11.1809, 9.9253],
+ [-11.1157, 9.8432],
+ [-11.0475, 9.7863],
+ [-10.9631, 9.6616],
+ [-10.8648, 9.5165],
+ [-10.7586, 9.3854],
+ [-10.6905, 9.3143],
+ [-10.6827, 9.2894],
+ [-10.6876, 9.2611],
+ [-10.7212, 9.1945],
+ [-10.75, 9.1224],
+ [-10.747, 9.0953],
+ [-10.7269, 9.0817],
+ [-10.616, 9.0592],
+ [-10.6058, 8.9788],
+ [-10.6056, 8.8676],
+ [-10.5518, 8.7638],
+ [-10.5005, 8.6875],
+ [-10.5031, 8.6603],
+ [-10.6285, 8.53],
+ [-10.6773, 8.4006],
+ [-10.7021, 8.3642],
+ [-10.7121, 8.3353],
+ [-10.687, 8.3217],
+ [-10.6526, 8.3303],
+ [-10.604, 8.3195],
+ [-10.5577, 8.3157],
+ [-10.4964, 8.3621],
+ [-10.3944, 8.481],
+ [-10.3601, 8.4955],
+ [-10.2832, 8.4852]
+ ]
+ ],
+ [
+ [
+ [-12.5261, 7.4363],
+ [-12.5406, 7.4103],
+ [-12.6072, 7.4745],
+ [-12.9516, 7.5708],
+ [-12.8544, 7.622],
+ [-12.6152, 7.6372],
+ [-12.5442, 7.6074],
+ [-12.5125, 7.5824],
+ [-12.5006, 7.5351],
+ [-12.5261, 7.4363]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 203,
+ "name": "Somalia",
+ "name_fr": "Somalie",
+ "iso": "SOM",
+ "recs": "COMESA,CEN_SAD,IGAD",
+ "rbs": "RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 45.5,
+ "y": 6.0,
+ "count": 22,
+ "name_y": "Somalia",
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [47.9782, 7.9971],
+ [47.6377, 7.9971],
+ [47.3057, 7.9971],
+ [46.9782, 7.9971],
+ [46.9195, 8.0261],
+ [46.6447, 8.1182],
+ [46.296, 8.235],
+ [45.8633, 8.3799],
+ [45.5555, 8.483],
+ [45.227, 8.5908],
+ [44.8936, 8.7002],
+ [44.632, 8.7861],
+ [44.3062, 8.8931],
+ [44.0229, 8.986],
+ [43.9838, 9.0088],
+ [43.8268, 9.1508],
+ [43.6205, 9.3374],
+ [43.5811, 9.3407],
+ [43.4825, 9.3795],
+ [43.3943, 9.4803],
+ [43.3031, 9.6091],
+ [43.2185, 9.7702],
+ [43.1816, 9.88],
+ [43.0689, 9.9262],
+ [43.0147, 10.0126],
+ [42.9125, 10.1408],
+ [42.8416, 10.2031],
+ [42.8164, 10.2574],
+ [42.7837, 10.3696],
+ [42.7252, 10.4917],
+ [42.6692, 10.5676],
+ [42.6564, 10.6],
+ [42.6596, 10.6214],
+ [42.7631, 10.7869],
+ [42.8098, 10.846],
+ [42.8629, 10.9032],
+ [42.9062, 10.9603],
+ [42.9228, 10.9993],
+ [43.0486, 11.1943],
+ [43.1594, 11.3657],
+ [43.246, 11.4998],
+ [43.4412, 11.3464],
+ [43.6312, 11.0354],
+ [43.8527, 10.7843],
+ [44.1582, 10.5508],
+ [44.2793, 10.4719],
+ [44.3865, 10.4302],
+ [44.943, 10.4367],
+ [45.3377, 10.6498],
+ [45.6959, 10.8039],
+ [45.8167, 10.8359],
+ [46.0245, 10.7937],
+ [46.2539, 10.7811],
+ [46.4603, 10.7342],
+ [46.565, 10.746],
+ [46.9734, 10.9254],
+ [47.2301, 11.0999],
+ [47.405, 11.174],
+ [47.4738, 11.1748],
+ [47.7125, 11.112],
+ [48.0192, 11.1394],
+ [48.4389, 11.2901],
+ [48.5726, 11.3205],
+ [48.6744, 11.3227],
+ [48.9031, 11.2549],
+ [48.9386, 11.2584],
+ [49.0621, 11.2708],
+ [49.3883, 11.3427],
+ [49.6421, 11.4509],
+ [50.1101, 11.5293],
+ [50.4662, 11.7275],
+ [50.5283, 11.8232],
+ [50.6359, 11.9438],
+ [50.7923, 11.9837],
+ [51.1913, 11.842],
+ [51.2549, 11.8307],
+ [51.2318, 11.745],
+ [51.2182, 11.6577],
+ [51.1363, 11.5051],
+ [51.0843, 11.3356],
+ [51.1223, 11.0768],
+ [51.1406, 10.6569],
+ [51.1313, 10.5959],
+ [51.1049, 10.5358],
+ [51.0938, 10.4885],
+ [51.0508, 10.472],
+ [51.0318, 10.4448],
+ [51.0632, 10.4339],
+ [51.1883, 10.4797],
+ [51.1855, 10.5298],
+ [51.193, 10.5546],
+ [51.2957, 10.4987],
+ [51.3691, 10.4752],
+ [51.3902, 10.4226],
+ [51.3846, 10.3865],
+ [51.2682, 10.4031],
+ [51.2088, 10.4311],
+ [51.0359, 10.3852],
+ [50.9301, 10.3355],
+ [50.8984, 10.2531],
+ [50.8737, 9.9242],
+ [50.8328, 9.7105],
+ [50.825, 9.4282],
+ [50.6852, 9.2412],
+ [50.638, 9.1093],
+ [50.4298, 8.8453],
+ [50.3212, 8.6196],
+ [50.2857, 8.5094],
+ [50.1028, 8.1998],
+ [49.8521, 7.9625],
+ [49.7612, 7.6595],
+ [49.6712, 7.4695],
+ [49.57, 7.297],
+ [49.3485, 6.9905],
+ [49.235, 6.7773],
+ [49.0927, 6.4079],
+ [49.0493, 6.1736],
+ [48.649, 5.4944],
+ [48.234, 4.9527],
+ [47.9753, 4.497],
+ [47.5114, 3.9683],
+ [46.8788, 3.2856],
+ [46.0512, 2.4751],
+ [45.8263, 2.3099],
+ [44.9202, 1.8102],
+ [44.3327, 1.391],
+ [44.0327, 1.1059],
+ [43.7176, 0.8579],
+ [43.4677, 0.6216],
+ [42.7121, -0.1757],
+ [42.6342, -0.2508],
+ [42.5607, -0.3215],
+ [42.4656, -0.4565],
+ [42.3994, -0.5101],
+ [42.2189, -0.738],
+ [42.1063, -0.8562],
+ [41.9799, -0.973],
+ [41.9263, -1.0556],
+ [41.8883, -1.1506],
+ [41.8462, -1.2034],
+ [41.7322, -1.4301],
+ [41.632, -1.5785],
+ [41.5327, -1.6953],
+ [41.5376, -1.6132],
+ [41.5219, -1.5723],
+ [41.427, -1.4495],
+ [41.2498, -1.2205],
+ [41.1158, -1.0475],
+ [40.9787, -0.8703],
+ [40.9782, -0.7287],
+ [40.9766, -0.3073],
+ [40.9732, 0.5354],
+ [40.97, 1.3782],
+ [40.9667, 2.2209],
+ [40.965, 2.6423],
+ [40.9645, 2.8146],
+ [40.9787, 2.8424],
+ [41.135, 2.9971],
+ [41.3418, 3.2017],
+ [41.6135, 3.5905],
+ [41.7609, 3.8016],
+ [41.884, 3.9777],
+ [41.9153, 4.0313],
+ [42.0241, 4.1379],
+ [42.2284, 4.2017],
+ [42.3552, 4.2123],
+ [42.7916, 4.292],
+ [42.8566, 4.3242],
+ [42.8947, 4.3611],
+ [42.931, 4.4453],
+ [43.016, 4.5633],
+ [43.1257, 4.6445],
+ [43.334, 4.7504],
+ [43.5383, 4.8403],
+ [43.5835, 4.855],
+ [43.8292, 4.9114],
+ [43.8895, 4.9308],
+ [43.9889, 4.9505],
+ [44.0281, 4.951],
+ [44.3695, 4.9312],
+ [44.6366, 4.9158],
+ [44.9116, 4.8999],
+ [44.9405, 4.912],
+ [45.1328, 5.1217],
+ [45.4385, 5.4554],
+ [45.6336, 5.6683],
+ [45.935, 5.9972],
+ [46.1668, 6.2347],
+ [46.4229, 6.4973],
+ [46.6718, 6.7373],
+ [46.9712, 7.026],
+ [47.1598, 7.2079],
+ [47.4528, 7.4905],
+ [47.7316, 7.7593],
+ [47.9782, 7.9971]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 206,
+ "name": "South Sudan",
+ "name_fr": "Soudan du Sud",
+ "iso": "SSD",
+ "recs": "EAC,IGAD",
+ "rbs": "ICGLR,RECSA,SARCOM",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 29.1,
+ "y": 7.2,
+ "count": 32,
+ "name_y": "South Sudan",
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [33.9761, 4.2202],
+ [33.7416, 3.9853],
+ [33.5685, 3.8117],
+ [33.5396, 3.7871],
+ [33.4894, 3.7551],
+ [33.3243, 3.7543],
+ [33.1541, 3.7747],
+ [32.9973, 3.8802],
+ [32.8381, 3.7985],
+ [32.7371, 3.7727],
+ [32.677, 3.7632],
+ [32.5348, 3.75],
+ [32.3357, 3.7062],
+ [32.2455, 3.6513],
+ [32.1967, 3.6078],
+ [32.1562, 3.528],
+ [32.1359, 3.5197],
+ [32.0994, 3.5292],
+ [32.0482, 3.5612],
+ [31.9418, 3.6076],
+ [31.8883, 3.7091],
+ [31.8387, 3.7705],
+ [31.798, 3.8026],
+ [31.6289, 3.7015],
+ [31.5472, 3.6776],
+ [31.48, 3.6805],
+ [31.3574, 3.7376],
+ [31.222, 3.7859],
+ [31.1523, 3.7856],
+ [31.048, 3.725],
+ [30.9294, 3.6341],
+ [30.8682, 3.5441],
+ [30.8386, 3.4907],
+ [30.8169, 3.5333],
+ [30.797, 3.5731],
+ [30.7572, 3.6242],
+ [30.6999, 3.6441],
+ [30.6477, 3.6341],
+ [30.5867, 3.6242],
+ [30.5594, 3.6528],
+ [30.5535, 3.7229],
+ [30.5369, 3.7872],
+ [30.5083, 3.8357],
+ [30.4207, 3.8839],
+ [30.1949, 3.9819],
+ [30.0214, 4.1776],
+ [29.934, 4.2685],
+ [29.8702, 4.3271],
+ [29.7799, 4.481],
+ [29.6769, 4.5869],
+ [29.5521, 4.636],
+ [29.4696, 4.6118],
+ [29.3849, 4.4984],
+ [29.2249, 4.3919],
+ [29.1515, 4.3882],
+ [29.0574, 4.4459],
+ [28.9394, 4.4871],
+ [28.7271, 4.505],
+ [28.6396, 4.4545],
+ [28.5248, 4.3729],
+ [28.4275, 4.3242],
+ [28.3672, 4.3187],
+ [28.311, 4.338],
+ [28.2473, 4.3485],
+ [28.1921, 4.3502],
+ [28.0786, 4.4248],
+ [28.0198, 4.4794],
+ [27.9807, 4.5321],
+ [27.9166, 4.5679],
+ [27.8416, 4.5978],
+ [27.7881, 4.6447],
+ [27.7614, 4.7032],
+ [27.7192, 4.7783],
+ [27.6642, 4.846],
+ [27.491, 4.9676],
+ [27.4393, 5.0392],
+ [27.4033, 5.1092],
+ [27.3324, 5.1863],
+ [27.2567, 5.2896],
+ [27.2325, 5.4408],
+ [27.2291, 5.5625],
+ [27.2134, 5.6188],
+ [27.1812, 5.6751],
+ [27.1439, 5.7229],
+ [27.0834, 5.7769],
+ [26.9423, 5.8549],
+ [26.7965, 5.9455],
+ [26.7264, 5.9982],
+ [26.5937, 6.0175],
+ [26.5143, 6.0692],
+ [26.4475, 6.183],
+ [26.4205, 6.2742],
+ [26.3533, 6.3449],
+ [26.3246, 6.3962],
+ [26.3086, 6.4553],
+ [26.3618, 6.6353],
+ [26.2846, 6.699],
+ [26.1693, 6.7817],
+ [26.0869, 6.8721],
+ [26.0365, 6.9552],
+ [25.889, 7.0649],
+ [25.5666, 7.2287],
+ [25.3807, 7.3334],
+ [25.2789, 7.4275],
+ [25.1901, 7.5193],
+ [25.1813, 7.5572],
+ [25.2387, 7.649],
+ [25.2474, 7.7246],
+ [25.2004, 7.8079],
+ [25.0072, 7.9648],
+ [24.8533, 8.1375],
+ [24.7367, 8.1916],
+ [24.4561, 8.2395],
+ [24.3755, 8.2584],
+ [24.2914, 8.2914],
+ [24.2084, 8.3691],
+ [24.18, 8.4611],
+ [24.2209, 8.6083],
+ [24.1948, 8.6534],
+ [24.1474, 8.6656],
+ [24.1604, 8.6963],
+ [24.2136, 8.7678],
+ [24.3002, 8.8143],
+ [24.5319, 8.8869],
+ [24.5448, 8.9148],
+ [24.5494, 9.0068],
+ [24.5683, 9.0517],
+ [24.648, 9.1791],
+ [24.6594, 9.2299],
+ [24.6629, 9.3381],
+ [24.6736, 9.3893],
+ [24.6967, 9.4257],
+ [24.7604, 9.4889],
+ [24.7826, 9.5273],
+ [24.7922, 9.6103],
+ [24.7853, 9.7747],
+ [24.8177, 9.8396],
+ [24.9639, 9.9889],
+ [25.0029, 10.0553],
+ [25.0162, 10.1152],
+ [25.0148, 10.1759],
+ [25.0236, 10.2358],
+ [25.067, 10.2938],
+ [25.104, 10.3118],
+ [25.2117, 10.3299],
+ [25.2852, 10.3185],
+ [25.798, 10.4205],
+ [25.8582, 10.4065],
+ [25.8853, 10.3461],
+ [25.8828, 10.2496],
+ [25.8915, 10.2027],
+ [25.9191, 10.1693],
+ [26.0006, 10.1234],
+ [26.057, 10.0468],
+ [26.087, 10.0185],
+ [26.1695, 9.9659],
+ [26.5514, 9.5258],
+ [26.6587, 9.4841],
+ [26.7632, 9.4992],
+ [26.9705, 9.5906],
+ [27.0742, 9.6138],
+ [27.7998, 9.5879],
+ [27.8809, 9.6016],
+ [27.8858, 9.5997],
+ [27.9963, 9.3788],
+ [28.0489, 9.3286],
+ [28.8445, 9.3261],
+ [28.8294, 9.3888],
+ [28.8395, 9.4591],
+ [28.9323, 9.5495],
+ [28.9796, 9.5942],
+ [28.9796, 9.594],
+ [28.9996, 9.6102],
+ [29.1224, 9.6747],
+ [29.2424, 9.7181],
+ [29.4731, 9.7686],
+ [29.5574, 9.8483],
+ [29.6039, 9.9214],
+ [29.6055, 10.0651],
+ [29.6359, 10.0886],
+ [29.691, 10.1219],
+ [29.9579, 10.2502],
+ [30.003, 10.2774],
+ [30.4746, 9.979],
+ [30.7394, 9.7427],
+ [30.7554, 9.7312],
+ [30.7691, 9.7268],
+ [30.7831, 9.735],
+ [30.7949, 9.7458],
+ [30.8142, 9.7531],
+ [30.8271, 9.7563],
+ [30.9403, 9.7594],
+ [31.1545, 9.7709],
+ [31.2249, 9.7993],
+ [31.6549, 10.2211],
+ [31.7643, 10.3557],
+ [31.792, 10.3832],
+ [31.8543, 10.4791],
+ [31.9199, 10.6438],
+ [31.933, 10.6625],
+ [32.4041, 11.0578],
+ [32.4208, 11.0891],
+ [32.4254, 11.114],
+ [32.3542, 11.2469],
+ [32.3389, 11.3145],
+ [32.3357, 11.4186],
+ [32.3499, 11.5804],
+ [32.3449, 11.6827],
+ [32.3431, 11.6943],
+ [32.3385, 11.7101],
+ [32.3354, 11.716],
+ [32.0723, 12.0067],
+ [32.7367, 12.0097],
+ [32.7383, 12.0337],
+ [32.7377, 12.0464],
+ [32.7356, 12.0581],
+ [32.723, 12.0929],
+ [32.7158, 12.1393],
+ [32.7153, 12.1522],
+ [32.7163, 12.1648],
+ [32.7201, 12.1888],
+ [32.7205, 12.2018],
+ [32.7198, 12.208],
+ [32.7186, 12.2138],
+ [32.7189, 12.2188],
+ [32.7219, 12.2231],
+ [33.1993, 12.2173],
+ [33.1931, 12.135],
+ [33.1351, 11.9416],
+ [33.1361, 11.8256],
+ [33.1225, 11.6932],
+ [33.1191, 11.6824],
+ [33.1061, 11.6539],
+ [33.0946, 11.6375],
+ [33.0815, 11.6217],
+ [33.0778, 11.6158],
+ [33.0733, 11.6061],
+ [33.073, 11.5915],
+ [33.1722, 10.8501],
+ [33.1685, 10.8314],
+ [33.1647, 10.8192],
+ [33.1383, 10.7729],
+ [33.1314, 10.7577],
+ [33.1301, 10.7459],
+ [33.1408, 10.7379],
+ [33.3607, 10.6578],
+ [33.3714, 10.6527],
+ [33.3799, 10.6462],
+ [33.4591, 10.5508],
+ [33.8922, 10.199],
+ [33.907, 10.1814],
+ [33.9519, 10.0709],
+ [33.9568, 10.0542],
+ [33.9584, 10.0277],
+ [33.9573, 10.0072],
+ [33.9462, 9.9409],
+ [33.9499, 9.9111],
+ [33.9573, 9.8915],
+ [33.9633, 9.8687],
+ [33.9633, 9.8618],
+ [33.9625, 9.8558],
+ [33.9592, 9.8453],
+ [33.8949, 9.7176],
+ [33.874, 9.6268],
+ [33.8678, 9.5503],
+ [33.8715, 9.5062],
+ [33.8788, 9.4777],
+ [33.8821, 9.4712],
+ [33.8849, 9.4664],
+ [33.8879, 9.4635],
+ [33.8909, 9.4622],
+ [34.0768, 9.4615],
+ [34.0781, 9.4615],
+ [34.0771, 9.421],
+ [34.0846, 9.2185],
+ [34.091, 9.0413],
+ [34.1016, 8.7519],
+ [34.1018, 8.6764],
+ [34.0945, 8.5822],
+ [34.0728, 8.5453],
+ [34.0197, 8.4921],
+ [33.9533, 8.4435],
+ [33.7851, 8.4311],
+ [33.6448, 8.4326],
+ [33.5453, 8.4434],
+ [33.4094, 8.4478],
+ [33.2811, 8.4373],
+ [33.2343, 8.3964],
+ [33.1652, 8.2511],
+ [33.0652, 8.0405],
+ [33.0126, 7.9515],
+ [32.9989, 7.8995],
+ [33.0146, 7.8686],
+ [33.0808, 7.8237],
+ [33.226, 7.7606],
+ [33.3923, 7.7237],
+ [33.5163, 7.7078],
+ [33.601, 7.6904],
+ [33.6661, 7.671],
+ [33.9024, 7.5095],
+ [33.9779, 7.4346],
+ [34.0204, 7.368],
+ [34.0302, 7.297],
+ [34.0643, 7.2257],
+ [34.2004, 7.0846],
+ [34.2793, 7.0028],
+ [34.4844, 6.8984],
+ [34.5628, 6.7798],
+ [34.6388, 6.7222],
+ [34.7106, 6.6603],
+ [34.7492, 6.5679],
+ [34.8381, 6.3001],
+ [34.8979, 6.1598],
+ [34.959, 6.0451],
+ [34.9836, 5.8583],
+ [35.0319, 5.7749],
+ [35.0819, 5.6731],
+ [35.1645, 5.5812],
+ [35.2524, 5.511],
+ [35.2684, 5.4923],
+ [35.0845, 5.3119],
+ [34.8783, 5.1096],
+ [34.6398, 4.8755],
+ [34.3802, 4.6207],
+ [34.1769, 4.4191],
+ [33.9761, 4.2202]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 207,
+ "name": "São Tomé and Principe",
+ "name_fr": "Sao Tomé-et-Principe",
+ "iso": "STP",
+ "recs": "ECCAS,CEN_SAD",
+ "rbs": "",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 5.7,
+ "y": 1.5,
+ "count": 13,
+ "name_y": "São Tomé und Príncipe",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 1
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [7.4238, 1.5677],
+ [7.3866, 1.5416],
+ [7.3424, 1.5636],
+ [7.3307, 1.6034],
+ [7.3876, 1.6802],
+ [7.4145, 1.6991],
+ [7.437, 1.6831],
+ [7.4504, 1.662],
+ [7.4523, 1.6311],
+ [7.4238, 1.5677]
+ ]
+ ],
+ [
+ [
+ [6.66, 0.1207],
+ [6.5568, 0.0474],
+ [6.5197, 0.0663],
+ [6.497, 0.1174],
+ [6.4682, 0.2273],
+ [6.4775, 0.2801],
+ [6.5243, 0.3403],
+ [6.6259, 0.4002],
+ [6.6869, 0.4044],
+ [6.7498, 0.3256],
+ [6.75, 0.2435],
+ [6.66, 0.1207]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 212,
+ "name": "Eswatini",
+ "name_fr": "Eswatini",
+ "iso": "SWZ",
+ "recs": "SADC,COMESA",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 31.4,
+ "y": -26.5,
+ "count": 5,
+ "name_y": "Eswatini",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Signed",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 1,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [31.9482, -25.9576],
+ [31.9685, -25.9723],
+ [32.0605, -26.0184],
+ [32.0688, -26.1102],
+ [32.06, -26.215],
+ [32.0414, -26.2812],
+ [32.0483, -26.3472],
+ [32.0779, -26.4498],
+ [32.106, -26.52],
+ [32.1129, -26.8395],
+ [32.0816, -26.8248],
+ [32.0248, -26.8111],
+ [31.9947, -26.8175],
+ [31.9672, -26.9606],
+ [31.9461, -27.1736],
+ [31.9584, -27.3059],
+ [31.7426, -27.31],
+ [31.4695, -27.2955],
+ [31.274, -27.2384],
+ [31.0634, -27.1123],
+ [30.9381, -26.9158],
+ [30.8833, -26.7924],
+ [30.8067, -26.7853],
+ [30.7943, -26.7643],
+ [30.7875, -26.6137],
+ [30.7891, -26.4555],
+ [30.8033, -26.4135],
+ [30.9452, -26.2188],
+ [31.0333, -26.0978],
+ [31.0881, -25.9807],
+ [31.2073, -25.8434],
+ [31.3352, -25.7556],
+ [31.3826, -25.743],
+ [31.4151, -25.7466],
+ [31.6404, -25.8673],
+ [31.8715, -25.9816],
+ [31.9217, -25.9688],
+ [31.9482, -25.9576]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 214,
+ "name": "Seychelles",
+ "name_fr": "Seychelles",
+ "iso": "SYC",
+ "recs": "SADC,COMESA",
+ "rbs": "RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 54.6,
+ "y": -4.5,
+ "count": 10,
+ "name_y": "Seychelles",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 1.0,
+ "SARCOM": 1.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "Signed",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Signed",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [55.5403, -4.6931],
+ [55.543, -4.7855],
+ [55.4947, -4.7546],
+ [55.4813, -4.6948],
+ [55.4168, -4.6503],
+ [55.3834, -4.6093],
+ [55.4558, -4.5588],
+ [55.5403, -4.6931]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 217,
+ "name": "Chad",
+ "name_fr": "Tchad",
+ "iso": "TCD",
+ "recs": "ECCAS,CEN_SAD",
+ "rbs": "SARCOM",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 18.2,
+ "y": 15.3,
+ "count": 45,
+ "name_y": "Chad",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 1.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "Signed",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 1
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [23.9803, 19.4966],
+ [23.9807, 19.0506],
+ [23.9811, 18.6045],
+ [23.9814, 18.1585],
+ [23.9818, 17.7124],
+ [23.9822, 17.2664],
+ [23.9825, 16.8203],
+ [23.9829, 16.3742],
+ [23.9833, 15.9281],
+ [23.9834, 15.7802],
+ [23.9708, 15.7215],
+ [23.9652, 15.7134],
+ [23.946, 15.7035],
+ [23.7082, 15.745],
+ [23.604, 15.746],
+ [23.458, 15.714],
+ [23.2435, 15.6972],
+ [23.1052, 15.7025],
+ [23.0092, 15.6258],
+ [22.9339, 15.5331],
+ [22.9695, 15.3113],
+ [22.9613, 15.2381],
+ [22.9323, 15.1621],
+ [22.8672, 15.0966],
+ [22.8021, 15.0444],
+ [22.7633, 14.9987],
+ [22.7149, 14.8984],
+ [22.6792, 14.8515],
+ [22.6824, 14.7886],
+ [22.6709, 14.7225],
+ [22.6318, 14.6881],
+ [22.532, 14.6627],
+ [22.4678, 14.6333],
+ [22.4162, 14.5852],
+ [22.3815, 14.5505],
+ [22.3997, 14.5042],
+ [22.425, 14.4412],
+ [22.4394, 14.3421],
+ [22.4493, 14.2842],
+ [22.4983, 14.2371],
+ [22.5282, 14.2032],
+ [22.5386, 14.1619],
+ [22.51, 14.1274],
+ [22.3882, 14.0555],
+ [22.3394, 14.0289],
+ [22.2835, 13.9923],
+ [22.2621, 13.9787],
+ [22.1731, 13.9106],
+ [22.1282, 13.8501],
+ [22.1064, 13.7998],
+ [22.1076, 13.7303],
+ [22.1529, 13.6264],
+ [22.2023, 13.5381],
+ [22.2214, 13.4716],
+ [22.2326, 13.3988],
+ [22.2281, 13.3296],
+ [22.2026, 13.2693],
+ [22.158, 13.215],
+ [21.9902, 13.1131],
+ [21.9077, 13.001],
+ [21.8418, 12.8647],
+ [21.8253, 12.7905],
+ [21.8434, 12.7412],
+ [21.8781, 12.6994],
+ [21.9281, 12.6781],
+ [22.0007, 12.6719],
+ [22.1212, 12.6946],
+ [22.2334, 12.7095],
+ [22.3523, 12.6604],
+ [22.4145, 12.5464],
+ [22.3902, 12.463],
+ [22.4353, 12.3119],
+ [22.4755, 12.1292],
+ [22.4725, 12.0678],
+ [22.4898, 12.0447],
+ [22.5644, 12.033],
+ [22.581, 11.9901],
+ [22.5563, 11.6695],
+ [22.5911, 11.5799],
+ [22.641, 11.5159],
+ [22.6974, 11.4827],
+ [22.754, 11.4398],
+ [22.7834, 11.41],
+ [22.849, 11.4033],
+ [22.9227, 11.3449],
+ [22.9428, 11.2672],
+ [22.9377, 11.192],
+ [22.8948, 11.029],
+ [22.8601, 10.9197],
+ [22.8174, 10.9272],
+ [22.7302, 10.9541],
+ [22.624, 10.9773],
+ [22.4938, 10.9962],
+ [22.3698, 10.9515],
+ [22.2359, 10.8941],
+ [22.1937, 10.8514],
+ [22.1562, 10.8261],
+ [22.0972, 10.8301],
+ [22.0432, 10.8227],
+ [22.0138, 10.782],
+ [21.9648, 10.7367],
+ [21.7715, 10.6428],
+ [21.7307, 10.6087],
+ [21.7065, 10.5748],
+ [21.7065, 10.5379],
+ [21.7262, 10.4616],
+ [21.7258, 10.3666],
+ [21.6827, 10.2898],
+ [21.6327, 10.2383],
+ [21.5758, 10.2186],
+ [21.528, 10.2078],
+ [21.4969, 10.1757],
+ [21.396, 10.0014],
+ [21.3524, 9.9691],
+ [21.2639, 9.9746],
+ [21.0095, 9.7132],
+ [20.9842, 9.6363],
+ [20.891, 9.5271],
+ [20.7732, 9.4057],
+ [20.6682, 9.3471],
+ [20.6597, 9.3245],
+ [20.6314, 9.3014],
+ [20.5669, 9.275],
+ [20.3421, 9.1271],
+ [20.0727, 9.1332],
+ [19.9535, 9.0751],
+ [19.8377, 9.0494],
+ [19.6684, 9.0209],
+ [19.6175, 9.0236],
+ [19.4003, 9.0116],
+ [19.1455, 9.016],
+ [19.0479, 8.995],
+ [18.9563, 8.9389],
+ [18.8883, 8.8897],
+ [18.8783, 8.8732],
+ [18.8886, 8.8525],
+ [18.886, 8.836],
+ [19.0642, 8.7154],
+ [19.1087, 8.6562],
+ [19.0639, 8.5988],
+ [19.0424, 8.5903],
+ [19.0398, 8.5869],
+ [19.0108, 8.5412],
+ [18.9064, 8.4051],
+ [18.7475, 8.2438],
+ [18.6662, 8.1977],
+ [18.6336, 8.1677],
+ [18.5916, 8.0608],
+ [18.5642, 8.0459],
+ [18.4551, 8.032],
+ [18.2389, 8.0204],
+ [17.9401, 7.9854],
+ [17.7608, 7.9738],
+ [17.6494, 7.9836],
+ [17.4927, 7.9098],
+ [17.4364, 7.8909],
+ [17.4021, 7.8846],
+ [17.247, 7.813],
+ [17.118, 7.7019],
+ [17.072, 7.6808],
+ [16.8903, 7.6337],
+ [16.8182, 7.5573],
+ [16.7848, 7.551],
+ [16.6684, 7.6518],
+ [16.589, 7.7434],
+ [16.5502, 7.8359],
+ [16.5453, 7.8655],
+ [16.5232, 7.86],
+ [16.4594, 7.819],
+ [16.4044, 7.7724],
+ [16.3789, 7.6835],
+ [16.1911, 7.6234],
+ [16.0307, 7.5721],
+ [15.9576, 7.5076],
+ [15.845, 7.4753],
+ [15.7013, 7.4884],
+ [15.5893, 7.515],
+ [15.4801, 7.5238],
+ [15.5324, 7.6044],
+ [15.5526, 7.6645],
+ [15.5578, 7.738],
+ [15.5498, 7.7879],
+ [15.4845, 7.8127],
+ [15.443, 7.8519],
+ [15.349, 8.0838],
+ [15.2523, 8.3224],
+ [15.1162, 8.5573],
+ [14.968, 8.7073],
+ [14.8607, 8.7986],
+ [14.8263, 8.8103],
+ [14.7713, 8.8392],
+ [14.7328, 8.8657],
+ [14.5361, 9.0252],
+ [14.3323, 9.2035],
+ [14.2801, 9.2851],
+ [14.1779, 9.4065],
+ [14.0642, 9.5317],
+ [14.005, 9.5887],
+ [13.9772, 9.6916],
+ [14.056, 9.7844],
+ [14.1397, 9.9018],
+ [14.2433, 9.9797],
+ [14.3772, 9.9851],
+ [14.5979, 9.9531],
+ [14.8358, 9.9417],
+ [15.0716, 9.966],
+ [15.1327, 9.9829],
+ [15.1932, 9.9815],
+ [15.32, 9.9543],
+ [15.5409, 9.9603],
+ [15.6549, 10.0078],
+ [15.5319, 10.0885],
+ [15.3999, 10.2169],
+ [15.2761, 10.3574],
+ [15.201, 10.4845],
+ [15.1322, 10.6485],
+ [15.0687, 10.8511],
+ [15.0299, 11.1137],
+ [15.0357, 11.2625],
+ [15.0555, 11.3686],
+ [15.122, 11.5413],
+ [15.078, 11.6426],
+ [15.0877, 11.7244],
+ [15.0813, 11.8455],
+ [15.0599, 11.9071],
+ [14.9738, 12.1083],
+ [14.9567, 12.1304],
+ [14.8807, 12.2694],
+ [14.8471, 12.5021],
+ [14.7612, 12.6556],
+ [14.6232, 12.7299],
+ [14.5447, 12.8202],
+ [14.5162, 12.9797],
+ [14.4617, 13.0218],
+ [14.2448, 13.0773],
+ [14.064, 13.0785],
+ [13.9323, 13.2585],
+ [13.7635, 13.4896],
+ [13.6063, 13.7046],
+ [13.5058, 14.1344],
+ [13.4482, 14.3807],
+ [13.5137, 14.4555],
+ [13.6424, 14.6308],
+ [13.8071, 14.9661],
+ [14.1782, 15.4848],
+ [14.368, 15.7501],
+ [14.7467, 16.1466],
+ [15.2121, 16.6339],
+ [15.4743, 16.9084],
+ [15.5167, 17.4085],
+ [15.5615, 17.9373],
+ [15.5955, 18.3371],
+ [15.6376, 18.8108],
+ [15.6729, 19.2068],
+ [15.6986, 19.4952],
+ [15.7351, 19.9041],
+ [15.7662, 19.9826],
+ [15.9488, 20.3032],
+ [15.9632, 20.3462],
+ [15.9293, 20.3999],
+ [15.6685, 20.6724],
+ [15.5871, 20.7333],
+ [15.5403, 20.8749],
+ [15.6073, 20.9544],
+ [15.2937, 21.4115],
+ [15.2158, 21.4674],
+ [15.1818, 21.5234],
+ [15.1778, 21.6058],
+ [15.1723, 21.9221],
+ [15.089, 22.4184],
+ [14.979, 22.9962],
+ [15.3475, 23.1607],
+ [15.6271, 23.2857],
+ [15.9841, 23.4452],
+ [16.315, 23.2818],
+ [16.7941, 23.0453],
+ [17.2732, 22.8087],
+ [17.7522, 22.5721],
+ [18.2313, 22.3355],
+ [18.7104, 22.099],
+ [19.1895, 21.8624],
+ [19.6686, 21.6258],
+ [20.1477, 21.3893],
+ [20.6268, 21.1526],
+ [21.1059, 20.9161],
+ [21.585, 20.6795],
+ [22.0641, 20.4429],
+ [22.5431, 20.2063],
+ [23.0222, 19.9698],
+ [23.5013, 19.7332],
+ [23.9803, 19.4966]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 218,
+ "name": "Togo",
+ "name_fr": "Togo",
+ "iso": "TGO",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": 0.6,
+ "y": 8.6,
+ "count": 32,
+ "name_y": "Togo",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 1,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [0.9005, 10.9933],
+ [0.8748, 10.8857],
+ [0.8219, 10.7526],
+ [0.7875, 10.7103],
+ [0.7634, 10.3867],
+ [0.78, 10.3596],
+ [0.7922, 10.3516],
+ [0.9583, 10.242],
+ [1.1762, 10.0984],
+ [1.3301, 9.997],
+ [1.3429, 9.9629],
+ [1.3451, 9.7502],
+ [1.3471, 9.5675],
+ [1.3789, 9.463],
+ [1.3857, 9.3617],
+ [1.4243, 9.285],
+ [1.5663, 9.1373],
+ [1.6002, 9.05],
+ [1.6038, 8.771],
+ [1.6066, 8.5593],
+ [1.6246, 8.271],
+ [1.6246, 8.0302],
+ [1.6246, 7.7259],
+ [1.6247, 7.3692],
+ [1.6247, 6.9973],
+ [1.531, 6.9924],
+ [1.582, 6.877],
+ [1.5908, 6.7723],
+ [1.6029, 6.7381],
+ [1.5775, 6.6874],
+ [1.5985, 6.6102],
+ [1.6393, 6.5815],
+ [1.7432, 6.4263],
+ [1.7779, 6.2946],
+ [1.6109, 6.2508],
+ [1.6227, 6.2168],
+ [1.3106, 6.1469],
+ [1.1872, 6.0894],
+ [1.1851, 6.145],
+ [1.1396, 6.155],
+ [1.0845, 6.1738],
+ [1.0499, 6.2026],
+ [1.0021, 6.2686],
+ [0.985, 6.3203],
+ [0.9122, 6.3286],
+ [0.8225, 6.3864],
+ [0.7369, 6.4526],
+ [0.7072, 6.5187],
+ [0.7154, 6.5493],
+ [0.7022, 6.5808],
+ [0.6728, 6.5925],
+ [0.5957, 6.7422],
+ [0.548, 6.8025],
+ [0.5256, 6.8509],
+ [0.5334, 6.8883],
+ [0.523, 6.9389],
+ [0.5381, 6.9797],
+ [0.5795, 7.0041],
+ [0.5925, 7.034],
+ [0.5962, 7.0966],
+ [0.6195, 7.2266],
+ [0.6348, 7.3537],
+ [0.591, 7.3888],
+ [0.5373, 7.3987],
+ [0.5096, 7.4351],
+ [0.4989, 7.4951],
+ [0.5, 7.5469],
+ [0.6052, 7.7282],
+ [0.5836, 8.1458],
+ [0.5992, 8.2096],
+ [0.6471, 8.2535],
+ [0.6881, 8.3042],
+ [0.6863, 8.3549],
+ [0.6162, 8.4796],
+ [0.4833, 8.5753],
+ [0.4153, 8.6527],
+ [0.3786, 8.722],
+ [0.3726, 8.7593],
+ [0.4531, 8.8138],
+ [0.4888, 8.8515],
+ [0.4933, 8.8949],
+ [0.4604, 8.9742],
+ [0.4661, 9.1153],
+ [0.4972, 9.2212],
+ [0.529, 9.3583],
+ [0.5257, 9.3985],
+ [0.4476, 9.4803],
+ [0.4053, 9.4915],
+ [0.371, 9.4855],
+ [0.2894, 9.4318],
+ [0.26, 9.426],
+ [0.2415, 9.4419],
+ [0.2334, 9.4635],
+ [0.2619, 9.4956],
+ [0.2516, 9.5356],
+ [0.2755, 9.5706],
+ [0.3273, 9.5866],
+ [0.3426, 9.6042],
+ [0.2728, 9.6209],
+ [0.2646, 9.6447],
+ [0.2695, 9.6679],
+ [0.2896, 9.6723],
+ [0.3117, 9.671],
+ [0.3239, 9.6876],
+ [0.3346, 9.804],
+ [0.3431, 9.8446],
+ [0.3519, 9.9249],
+ [0.3627, 10.2365],
+ [0.3786, 10.2686],
+ [0.3809, 10.2918],
+ [0.3318, 10.3069],
+ [0.216, 10.3905],
+ [0.1482, 10.4548],
+ [0.0893, 10.5206],
+ [0.0395, 10.5639],
+ [-0.0577, 10.6306],
+ [-0.0863, 10.673],
+ [-0.0902, 10.7155],
+ [-0.0606, 10.8006],
+ [-0.0139, 10.8914],
+ [0.0094, 11.021],
+ [-0.0047, 11.0556],
+ [-0.0686, 11.1156],
+ [0.1593, 11.0696],
+ [0.4842, 10.992],
+ [0.4907, 10.9782],
+ [0.4927, 10.955],
+ [0.5491, 10.9554],
+ [0.643, 10.9831],
+ [0.9005, 10.9933]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 226,
+ "name": "Tunisia",
+ "name_fr": "Tunisie",
+ "iso": "TUN",
+ "recs": "UMA,CEN_SAD",
+ "rbs": "",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": 9.1,
+ "y": 34.2,
+ "count": 21,
+ "name_y": "Tunisia",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 1.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 1,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [11.5046, 33.1819],
+ [11.5024, 33.1556],
+ [11.4672, 32.9657],
+ [11.4592, 32.8974],
+ [11.4539, 32.7817],
+ [11.4539, 32.6426],
+ [11.5338, 32.525],
+ [11.5359, 32.4733],
+ [11.505, 32.4137],
+ [11.358, 32.3452],
+ [11.1683, 32.2567],
+ [11.0052, 32.1727],
+ [10.8264, 32.0807],
+ [10.7716, 32.0212],
+ [10.683, 31.9754],
+ [10.6089, 31.9295],
+ [10.5955, 31.8857],
+ [10.5437, 31.8025],
+ [10.4758, 31.736],
+ [10.3061, 31.7048],
+ [10.2746, 31.685],
+ [10.196, 31.5851],
+ [10.1599, 31.5458],
+ [10.1149, 31.4638],
+ [10.1727, 31.251],
+ [10.2434, 31.0321],
+ [10.257, 30.9408],
+ [10.2561, 30.8649],
+ [10.2164, 30.7832],
+ [10.126, 30.666],
+ [10.0598, 30.5801],
+ [9.9325, 30.4253],
+ [9.895, 30.3873],
+ [9.8074, 30.3422],
+ [9.638, 30.2823],
+ [9.5188, 30.2294],
+ [9.458, 30.4654],
+ [9.4061, 30.6668],
+ [9.3633, 30.8329],
+ [9.2879, 31.1253],
+ [9.224, 31.3737],
+ [9.1603, 31.6213],
+ [9.1023, 31.8461],
+ [9.044, 32.0724],
+ [9.0189, 32.1054],
+ [8.844, 32.2121],
+ [8.6829, 32.3104],
+ [8.5151, 32.4223],
+ [8.3334, 32.5436],
+ [8.3042, 32.6963],
+ [8.2109, 32.9267],
+ [8.1125, 33.0553],
+ [8.0756, 33.0891],
+ [7.8772, 33.1721],
+ [7.7627, 33.2331],
+ [7.7313, 33.2685],
+ [7.7092, 33.3623],
+ [7.6275, 33.5486],
+ [7.5344, 33.7179],
+ [7.5002, 33.8325],
+ [7.4956, 33.9765],
+ [7.5139, 34.0805],
+ [7.5545, 34.125],
+ [7.7485, 34.2545],
+ [7.8383, 34.4103],
+ [7.9494, 34.4687],
+ [8.0456, 34.5127],
+ [8.1234, 34.5639],
+ [8.1928, 34.6463],
+ [8.2456, 34.7341],
+ [8.2547, 34.829],
+ [8.2769, 34.9795],
+ [8.3121, 35.0846],
+ [8.3942, 35.2039],
+ [8.3599, 35.2996],
+ [8.3164, 35.4031],
+ [8.329, 35.5822],
+ [8.3181, 35.6549],
+ [8.2829, 35.7193],
+ [8.2471, 35.8018],
+ [8.2457, 35.8706],
+ [8.2803, 36.051],
+ [8.3067, 36.1888],
+ [8.3487, 36.368],
+ [8.334, 36.4182],
+ [8.3027, 36.4556],
+ [8.2088, 36.4951],
+ [8.2076, 36.5189],
+ [8.2308, 36.5453],
+ [8.3696, 36.6325],
+ [8.4442, 36.7607],
+ [8.5067, 36.7875],
+ [8.6013, 36.8339],
+ [8.5977, 36.8839],
+ [8.5766, 36.9372],
+ [8.8235, 36.9976],
+ [9.0589, 37.1559],
+ [9.142, 37.1946],
+ [9.688, 37.3404],
+ [9.7589, 37.3303],
+ [9.8385, 37.309],
+ [9.8155, 37.2546],
+ [9.784, 37.2114],
+ [9.8303, 37.1354],
+ [9.8964, 37.1816],
+ [9.8794, 37.2128],
+ [9.8756, 37.2542],
+ [9.9881, 37.2578],
+ [10.0874, 37.2513],
+ [10.1964, 37.2059],
+ [10.1888, 37.0339],
+ [10.3341, 36.8654],
+ [10.2933, 36.7815],
+ [10.4123, 36.7318],
+ [10.5182, 36.7914],
+ [10.5713, 36.8794],
+ [10.7662, 36.9303],
+ [10.9514, 37.0593],
+ [11.0539, 37.0725],
+ [11.0771, 36.9667],
+ [11.1267, 36.8741],
+ [11.0565, 36.8415],
+ [10.9672, 36.743],
+ [10.7981, 36.4931],
+ [10.6424, 36.4196],
+ [10.5257, 36.3233],
+ [10.488, 36.2549],
+ [10.4766, 36.1751],
+ [10.5058, 36.0324],
+ [10.5908, 35.8873],
+ [10.689, 35.7995],
+ [10.7837, 35.7721],
+ [11.0043, 35.6338],
+ [11.0007, 35.5516],
+ [11.0315, 35.4539],
+ [11.0433, 35.3351],
+ [11.1201, 35.2403],
+ [10.9559, 35.0336],
+ [10.8662, 34.8843],
+ [10.6909, 34.6785],
+ [10.5349, 34.5447],
+ [10.2004, 34.346],
+ [10.1184, 34.2801],
+ [10.0648, 34.2116],
+ [10.04, 34.1403],
+ [10.049, 34.0563],
+ [10.159, 33.85],
+ [10.3053, 33.7283],
+ [10.4543, 33.6625],
+ [10.7132, 33.689],
+ [10.7043, 33.6097],
+ [10.7228, 33.5144],
+ [10.8281, 33.5189],
+ [10.8984, 33.5337],
+ [10.958, 33.6263],
+ [11.0846, 33.5629],
+ [11.1503, 33.3692],
+ [11.2574, 33.3088],
+ [11.2699, 33.2863],
+ [11.2321, 33.2716],
+ [11.2026, 33.2492],
+ [11.2343, 33.2336],
+ [11.3381, 33.2095],
+ [11.4006, 33.2249],
+ [11.5046, 33.1819]
+ ]
+ ],
+ [
+ [
+ [11.278, 34.7538],
+ [11.1236, 34.6817],
+ [11.153, 34.7446],
+ [11.2549, 34.8203],
+ [11.2811, 34.8022],
+ [11.278, 34.7538]
+ ]
+ ],
+ [
+ [
+ [10.9576, 33.7221],
+ [10.9313, 33.7174],
+ [10.883, 33.6902],
+ [10.8574, 33.6872],
+ [10.7848, 33.7177],
+ [10.757, 33.7175],
+ [10.7221, 33.7389],
+ [10.7339, 33.8556],
+ [10.7452, 33.8887],
+ [10.922, 33.8931],
+ [11.0179, 33.8233],
+ [11.0336, 33.805],
+ [11.0376, 33.7851],
+ [10.9931, 33.7459],
+ [10.9576, 33.7221]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 230,
+ "name": "Tanzania",
+ "name_fr": "Tanzanie",
+ "iso": "TZA",
+ "recs": "EAC,SADC",
+ "rbs": "RECSA,ICGLR",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 38.0,
+ "y": -6.0,
+ "count": 32,
+ "name_y": "Tanzania",
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [39.4965, -6.1746],
+ [39.573, -6.3874],
+ [39.5632, -6.4272],
+ [39.5092, -6.4517],
+ [39.481, -6.4537],
+ [39.4474, -6.4197],
+ [39.4236, -6.3479],
+ [39.3826, -6.3649],
+ [39.3127, -6.2791],
+ [39.2435, -6.275],
+ [39.1823, -6.1726],
+ [39.2062, -6.0832],
+ [39.1924, -5.9311],
+ [39.267, -5.8531],
+ [39.309, -5.722],
+ [39.3572, -5.8115],
+ [39.3683, -5.9512],
+ [39.4333, -6.1154],
+ [39.4879, -6.1662],
+ [39.4965, -6.1746]
+ ]
+ ],
+ [
+ [
+ [39.865, -4.9062],
+ [39.871, -4.9565],
+ [39.8557, -5.004],
+ [39.859, -5.1552],
+ [39.853, -5.2555],
+ [39.7959, -5.3944],
+ [39.7493, -5.4438],
+ [39.7076, -5.4295],
+ [39.6734, -5.4066],
+ [39.6468, -5.3686],
+ [39.7011, -5.1137],
+ [39.6734, -4.9271],
+ [39.7808, -4.9449],
+ [39.865, -4.9062]
+ ]
+ ],
+ [
+ [
+ [32.9199, -9.4074],
+ [32.8633, -9.3809],
+ [32.7566, -9.3223],
+ [32.6084, -9.2705],
+ [32.4871, -9.2127],
+ [32.4332, -9.1563],
+ [32.3193, -9.1349],
+ [32.2209, -9.1256],
+ [32.1298, -9.0733],
+ [32.0354, -9.0674],
+ [31.9426, -9.054],
+ [31.9219, -9.0194],
+ [31.9187, -8.9422],
+ [31.8861, -8.922],
+ [31.8181, -8.9022],
+ [31.7447, -8.9032],
+ [31.7, -8.9144],
+ [31.6736, -8.9088],
+ [31.6128, -8.8633],
+ [31.5562, -8.8055],
+ [31.5349, -8.7133],
+ [31.4492, -8.6539],
+ [31.3506, -8.607],
+ [31.0764, -8.6119],
+ [31.0334, -8.5977],
+ [30.9684, -8.551],
+ [30.892, -8.4737],
+ [30.8307, -8.3855],
+ [30.7768, -8.2658],
+ [30.7512, -8.1937],
+ [30.7209, -8.1044],
+ [30.6538, -7.9709],
+ [30.5589, -7.7819],
+ [30.4856, -7.6271],
+ [30.4067, -7.4606],
+ [30.3745, -7.3387],
+ [30.3132, -7.2037],
+ [30.2127, -7.0379],
+ [30.1618, -6.973],
+ [30.1062, -6.915],
+ [29.9618, -6.8031],
+ [29.7981, -6.6919],
+ [29.7097, -6.6169],
+ [29.5906, -6.3944],
+ [29.5408, -6.3139],
+ [29.5063, -6.1721],
+ [29.4801, -6.025],
+ [29.4908, -5.9654],
+ [29.5964, -5.776],
+ [29.607, -5.7227],
+ [29.5941, -5.6508],
+ [29.5424, -5.4998],
+ [29.5037, -5.401],
+ [29.4765, -5.3166],
+ [29.4201, -5.1762],
+ [29.3428, -4.9831],
+ [29.3234, -4.8988],
+ [29.3257, -4.8356],
+ [29.3676, -4.6688],
+ [29.4042, -4.4967],
+ [29.4032, -4.4493],
+ [29.7178, -4.4559],
+ [29.7695, -4.4181],
+ [29.9473, -4.3073],
+ [30.1472, -4.0854],
+ [30.1871, -3.9929],
+ [30.2686, -3.8505],
+ [30.3484, -3.7798],
+ [30.3791, -3.7308],
+ [30.4, -3.6539],
+ [30.425, -3.5889],
+ [30.5299, -3.4925],
+ [30.6319, -3.4187],
+ [30.6246, -3.3887],
+ [30.6109, -3.3664],
+ [30.6261, -3.3474],
+ [30.6818, -3.3094],
+ [30.7902, -3.2746],
+ [30.8114, -3.2006],
+ [30.8111, -3.1164],
+ [30.7936, -3.0693],
+ [30.7969, -3.0151],
+ [30.7803, -2.9849],
+ [30.7095, -2.9772],
+ [30.6043, -2.9353],
+ [30.515, -2.9176],
+ [30.4556, -2.8932],
+ [30.4335, -2.8745],
+ [30.424, -2.824],
+ [30.4413, -2.769],
+ [30.4505, -2.7532],
+ [30.4733, -2.6943],
+ [30.4344, -2.6589],
+ [30.4242, -2.6416],
+ [30.442, -2.6135],
+ [30.5337, -2.4263],
+ [30.5536, -2.4001],
+ [30.5934, -2.3968],
+ [30.6566, -2.3738],
+ [30.7148, -2.3635],
+ [30.7625, -2.3717],
+ [30.7977, -2.3627],
+ [30.8287, -2.3385],
+ [30.855, -2.2654],
+ [30.8766, -2.1434],
+ [30.8646, -2.044],
+ [30.8191, -1.9675],
+ [30.8067, -1.8507],
+ [30.8275, -1.6937],
+ [30.8126, -1.5631],
+ [30.7622, -1.4587],
+ [30.7107, -1.3968],
+ [30.6319, -1.3675],
+ [30.5081, -1.2082],
+ [30.4702, -1.1312],
+ [30.4771, -1.083],
+ [30.51, -1.0673],
+ [30.5199, -1.0625],
+ [30.5987, -1.0697],
+ [30.6728, -1.0514],
+ [30.742, -1.0075],
+ [30.8092, -0.9949],
+ [30.8236, -0.999],
+ [30.8447, -1.0021],
+ [30.9497, -1.0021],
+ [31.1275, -1.0021],
+ [31.3053, -1.0021],
+ [31.4831, -1.0021],
+ [31.6608, -1.0021],
+ [31.7811, -1.0021],
+ [31.7827, -1.01],
+ [31.8044, -1.0217],
+ [31.8289, -1.0129],
+ [31.849, -1.0165],
+ [31.8607, -1.0437],
+ [31.8651, -1.0918],
+ [31.8259, -1.359],
+ [31.8107, -1.4186],
+ [31.7633, -1.4917],
+ [31.6643, -1.9319],
+ [31.6638, -2.0162],
+ [31.6753, -2.0797],
+ [31.675, -2.2769],
+ [31.7018, -2.3278],
+ [31.7389, -2.3566],
+ [31.7667, -2.3987],
+ [31.7812, -2.4396],
+ [31.7859, -2.4654],
+ [31.7354, -2.5297],
+ [31.7428, -2.5665],
+ [31.7697, -2.5971],
+ [31.8149, -2.6209],
+ [31.7816, -2.6932],
+ [31.784, -2.7499],
+ [31.8015, -2.7907],
+ [31.8189, -2.7979],
+ [31.8482, -2.7052],
+ [31.8849, -2.7004],
+ [31.898, -2.6806],
+ [31.9177, -2.6739],
+ [31.9705, -2.7517],
+ [32.0034, -2.7566],
+ [31.9789, -2.6769],
+ [31.9687, -2.6083],
+ [31.9861, -2.5467],
+ [32.0308, -2.5162],
+ [32.1303, -2.537],
+ [32.1504, -2.525],
+ [32.1405, -2.4861],
+ [32.0963, -2.394],
+ [32.1145, -2.3771],
+ [32.1736, -2.366],
+ [32.2106, -2.3096],
+ [32.2402, -2.283],
+ [32.2831, -2.2824],
+ [32.3195, -2.3039],
+ [32.3569, -2.3939],
+ [32.3916, -2.4225],
+ [32.4398, -2.4443],
+ [32.5213, -2.4535],
+ [32.5354, -2.4622],
+ [32.5354, -2.494],
+ [32.5481, -2.5077],
+ [32.6436, -2.4388],
+ [32.6714, -2.4557],
+ [32.6854, -2.4909],
+ [32.7027, -2.5017],
+ [32.7514, -2.5137],
+ [32.8107, -2.515],
+ [32.8242, -2.5436],
+ [32.8141, -2.6469],
+ [32.8619, -2.7573],
+ [32.8476, -2.7974],
+ [32.7645, -2.8671],
+ [32.7734, -2.9104],
+ [32.7602, -2.9849],
+ [32.7799, -2.9714],
+ [32.8922, -2.8618],
+ [32.9627, -2.8486],
+ [32.9475, -2.8183],
+ [32.8842, -2.6641],
+ [32.8923, -2.4842],
+ [32.9079, -2.4494],
+ [32.9449, -2.4205],
+ [32.9988, -2.4018],
+ [33.0672, -2.4104],
+ [33.2102, -2.4889],
+ [33.4156, -2.5312],
+ [33.4374, -2.522],
+ [33.4423, -2.5024],
+ [33.4323, -2.4596],
+ [33.5104, -2.4299],
+ [33.5938, -2.3575],
+ [33.7673, -2.238],
+ [33.809, -2.1922],
+ [33.8096, -2.1571],
+ [33.7943, -2.1233],
+ [33.7527, -2.1113],
+ [33.5846, -2.1676],
+ [33.5172, -2.162],
+ [33.276, -2.124],
+ [33.2264, -2.0959],
+ [33.2326, -2.0716],
+ [33.3002, -2.0232],
+ [33.3742, -2.0324],
+ [33.4123, -1.9975],
+ [33.524, -1.9964],
+ [33.5206, -1.9797],
+ [33.4908, -1.9528],
+ [33.4775, -1.9278],
+ [33.4504, -1.9152],
+ [33.2979, -1.9219],
+ [33.3312, -1.8645],
+ [33.3659, -1.83],
+ [33.4017, -1.8117],
+ [33.4887, -1.8222],
+ [33.5464, -1.7996],
+ [33.5927, -1.7611],
+ [33.6016, -1.6908],
+ [33.6752, -1.6385],
+ [33.667, -1.604],
+ [33.6459, -1.5709],
+ [33.6679, -1.5061],
+ [33.6855, -1.4881],
+ [33.7303, -1.4801],
+ [33.7905, -1.4854],
+ [33.8892, -1.5127],
+ [33.9209, -1.5138],
+ [33.9153, -1.495],
+ [33.8217, -1.4246],
+ [33.8155, -1.4057],
+ [33.8287, -1.3901],
+ [33.8285, -1.3633],
+ [33.8436, -1.3421],
+ [33.942, -1.3396],
+ [33.9518, -1.3209],
+ [33.9069, -1.2781],
+ [33.9027, -1.247],
+ [33.9316, -1.1878],
+ [34.0559, -1.0423],
+ [34.1316, -1.0846],
+ [34.3447, -1.2036],
+ [34.5579, -1.3226],
+ [34.7711, -1.4416],
+ [34.9843, -1.5605],
+ [35.1975, -1.6796],
+ [35.4105, -1.7986],
+ [35.6237, -1.9176],
+ [35.8369, -2.0366],
+ [36.05, -2.1557],
+ [36.2631, -2.2746],
+ [36.4764, -2.3936],
+ [36.6895, -2.5126],
+ [36.9026, -2.6316],
+ [37.1158, -2.7506],
+ [37.329, -2.8696],
+ [37.5422, -2.9886],
+ [37.6438, -3.0454],
+ [37.6592, -3.07],
+ [37.6769, -3.1784],
+ [37.688, -3.2462],
+ [37.6818, -3.3058],
+ [37.6254, -3.4072],
+ [37.6087, -3.4603],
+ [37.6082, -3.4971],
+ [37.6221, -3.5115],
+ [37.6701, -3.5168],
+ [37.711, -3.5408],
+ [37.7262, -3.5598],
+ [37.7574, -3.6361],
+ [37.7973, -3.6744],
+ [37.8873, -3.7393],
+ [38.0408, -3.8498],
+ [38.1943, -3.9604],
+ [38.3479, -4.0709],
+ [38.5014, -4.1814],
+ [38.6549, -4.2919],
+ [38.8084, -4.4024],
+ [38.9619, -4.513],
+ [39.1154, -4.6235],
+ [39.1901, -4.6772],
+ [39.2218, -4.6924],
+ [39.2019, -4.7765],
+ [39.1232, -4.9805],
+ [39.1187, -5.0654],
+ [39.088, -5.1654],
+ [39.0583, -5.2315],
+ [38.9782, -5.5186],
+ [38.911, -5.626],
+ [38.8192, -5.8776],
+ [38.8047, -6.0701],
+ [38.8553, -6.2049],
+ [38.874, -6.3312],
+ [38.9814, -6.4551],
+ [39.0674, -6.4993],
+ [39.1255, -6.556],
+ [39.2284, -6.6853],
+ [39.2873, -6.8149],
+ [39.4724, -6.8786],
+ [39.5461, -7.024],
+ [39.5192, -7.1241],
+ [39.4334, -7.207],
+ [39.3531, -7.3414],
+ [39.2885, -7.5179],
+ [39.287, -7.7877],
+ [39.3305, -7.7467],
+ [39.4284, -7.8128],
+ [39.441, -8.0115],
+ [39.34, -8.2429],
+ [39.309, -8.351],
+ [39.304, -8.4438],
+ [39.3773, -8.7208],
+ [39.4884, -8.8618],
+ [39.4801, -8.906],
+ [39.4513, -8.943],
+ [39.6413, -9.1925],
+ [39.6255, -9.4095],
+ [39.6967, -9.5784],
+ [39.7279, -9.7248],
+ [39.7748, -9.8371],
+ [39.7838, -9.9146],
+ [39.7252, -10.0005],
+ [39.8638, -10.022],
+ [39.9452, -10.0923],
+ [39.9836, -10.1596],
+ [40.0837, -10.1566],
+ [40.1379, -10.2026],
+ [40.216, -10.2406],
+ [40.3888, -10.3535],
+ [40.4355, -10.4103],
+ [40.4525, -10.443],
+ [40.4636, -10.4644],
+ [40.3475, -10.5516],
+ [40.1662, -10.6875],
+ [39.9887, -10.8208],
+ [39.8171, -10.9124],
+ [39.6944, -10.9548],
+ [39.5635, -10.9785],
+ [39.4392, -11.0346],
+ [39.3216, -11.1226],
+ [39.171, -11.1669],
+ [38.9875, -11.1673],
+ [38.7947, -11.2289],
+ [38.6033, -11.3453],
+ [38.4918, -11.4133],
+ [38.3151, -11.3111],
+ [38.1766, -11.2787],
+ [38.0173, -11.2821],
+ [37.9202, -11.2947],
+ [37.8854, -11.3167],
+ [37.8551, -11.3791],
+ [37.8293, -11.4819],
+ [37.7248, -11.5807],
+ [37.5417, -11.6751],
+ [37.3729, -11.7104],
+ [37.2184, -11.6865],
+ [37.1139, -11.6472],
+ [37.0592, -11.5922],
+ [36.9789, -11.567],
+ [36.8727, -11.5713],
+ [36.7711, -11.6104],
+ [36.6738, -11.6843],
+ [36.5187, -11.7162],
+ [36.3057, -11.7063],
+ [36.1913, -11.6707],
+ [36.1755, -11.6093],
+ [36.0822, -11.5373],
+ [35.9113, -11.4547],
+ [35.7854, -11.4529],
+ [35.7047, -11.5321],
+ [35.631, -11.582],
+ [35.5644, -11.6023],
+ [35.5044, -11.6048],
+ [35.4514, -11.5896],
+ [35.4183, -11.5832],
+ [35.1826, -11.5748],
+ [34.9595, -11.5781],
+ [34.9534, -11.5478],
+ [34.937, -11.4635],
+ [34.8906, -11.3936],
+ [34.8506, -11.352],
+ [34.8009, -11.3409],
+ [34.7738, -11.3417],
+ [34.7521, -11.3095],
+ [34.7265, -11.2382],
+ [34.6885, -11.1774],
+ [34.6381, -11.1271],
+ [34.6079, -11.0805],
+ [34.5977, -11.0375],
+ [34.6057, -10.9902],
+ [34.6523, -10.8729],
+ [34.6671, -10.7925],
+ [34.6618, -10.7101],
+ [34.6365, -10.6256],
+ [34.5836, -10.5251],
+ [34.5896, -10.4962],
+ [34.5716, -10.4276],
+ [34.5697, -10.3797],
+ [34.58, -10.3198],
+ [34.5699, -10.2411],
+ [34.5242, -10.0731],
+ [34.5242, -10.0302],
+ [34.476, -9.9488],
+ [34.3278, -9.7565],
+ [34.3209, -9.7315],
+ [34.0886, -9.5378],
+ [33.9956, -9.4954],
+ [33.9621, -9.5317],
+ [33.9496, -9.5653],
+ [33.9594, -9.6273],
+ [33.9537, -9.6582],
+ [33.9439, -9.6722],
+ [33.8889, -9.6701],
+ [33.8542, -9.663],
+ [33.7662, -9.6109],
+ [33.6977, -9.5981],
+ [33.5275, -9.6075],
+ [33.4678, -9.6197],
+ [33.4209, -9.608],
+ [33.3309, -9.5191],
+ [33.2253, -9.5005],
+ [33.1305, -9.4959],
+ [32.974, -9.395],
+ [32.9373, -9.3997],
+ [32.9199, -9.4074]
+ ]
+ ],
+ [
+ [
+ [39.7113, -7.9774],
+ [39.6572, -7.9905],
+ [39.6361, -7.9778],
+ [39.6029, -7.9361],
+ [39.6606, -7.9006],
+ [39.7166, -7.8315],
+ [39.8466, -7.7303],
+ [39.8909, -7.6635],
+ [39.9071, -7.6492],
+ [39.8978, -7.7281],
+ [39.8244, -7.9007],
+ [39.7618, -7.9119],
+ [39.7113, -7.9774]
+ ]
+ ],
+ [
+ [
+ [33.1748, -2.1593],
+ [33.1247, -2.1578],
+ [33.0589, -2.135],
+ [32.9887, -2.105],
+ [32.8986, -2.0849],
+ [32.8514, -2.0605],
+ [32.8471, -1.9789],
+ [32.8299, -1.9375],
+ [32.8843, -1.9045],
+ [32.9486, -1.9017],
+ [32.9716, -1.9732],
+ [33.0273, -1.9734],
+ [33.0972, -1.9654],
+ [33.1201, -2.0113],
+ [33.1404, -2.0691],
+ [33.1829, -2.116],
+ [33.1748, -2.1593]
+ ]
+ ],
+ [
+ [
+ [32.0542, -2.3283],
+ [32.0375, -2.3511],
+ [31.966, -2.3657],
+ [31.9175, -2.3724],
+ [31.8999, -2.443],
+ [31.8483, -2.4545],
+ [31.8426, -2.3812],
+ [31.7827, -2.3208],
+ [31.7908, -2.2341],
+ [31.8183, -2.1916],
+ [31.8403, -2.2156],
+ [31.8756, -2.2644],
+ [31.8999, -2.2842],
+ [31.9745, -2.2656],
+ [32.0445, -2.2426],
+ [32.0601, -2.2653],
+ [32.0542, -2.3283]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 231,
+ "name": "Uganda",
+ "name_fr": "Ouganda",
+ "iso": "UGA",
+ "recs": "COMESA,EAC,IGAD",
+ "rbs": "ICGLR,RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 31.6,
+ "y": 1.5,
+ "count": 28,
+ "name_y": "Uganda",
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 1,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [31.7811, -1.0021],
+ [31.6608, -1.0021],
+ [31.4831, -1.0021],
+ [31.3053, -1.0021],
+ [31.1275, -1.0021],
+ [30.9497, -1.0021],
+ [30.8447, -1.0021],
+ [30.8236, -0.999],
+ [30.8092, -0.9949],
+ [30.742, -1.0075],
+ [30.6728, -1.0514],
+ [30.5987, -1.0697],
+ [30.5199, -1.0625],
+ [30.51, -1.0673],
+ [30.4699, -1.066],
+ [30.4123, -1.0631],
+ [30.3603, -1.0746],
+ [30.3205, -1.1131],
+ [30.2799, -1.1788],
+ [30.207, -1.2542],
+ [30.15, -1.3211],
+ [30.1016, -1.3687],
+ [29.9905, -1.447],
+ [29.9301, -1.4699],
+ [29.9, -1.4663],
+ [29.8816, -1.4518],
+ [29.8469, -1.3517],
+ [29.8254, -1.3355],
+ [29.6097, -1.3871],
+ [29.577, -1.3879],
+ [29.58, -1.3567],
+ [29.5641, -1.1214],
+ [29.5619, -0.9773],
+ [29.59, -0.8871],
+ [29.6064, -0.7831],
+ [29.6082, -0.6913],
+ [29.6479, -0.5353],
+ [29.6433, -0.5064],
+ [29.868, -0.3027],
+ [29.8871, -0.1725],
+ [29.783, -0.1215],
+ [29.6833, -0.1202],
+ [29.6844, -0.1136],
+ [29.6979, -0.0602],
+ [29.7177, 0.0983],
+ [29.7497, 0.1472],
+ [29.7778, 0.1664],
+ [29.8146, 0.2636],
+ [29.8854, 0.4189],
+ [29.9345, 0.499],
+ [29.9238, 0.6739],
+ [29.9316, 0.7929],
+ [29.9429, 0.8192],
+ [30.0474, 0.8635],
+ [30.1829, 0.9735],
+ [30.2401, 1.1028],
+ [30.3211, 1.1853],
+ [30.4778, 1.2388],
+ [30.4946, 1.2297],
+ [30.5024, 1.2117],
+ [30.4916, 1.2032],
+ [30.4921, 1.1729],
+ [30.5039, 1.1207],
+ [30.5008, 1.0496],
+ [30.5073, 1.0405],
+ [30.5393, 1.0215],
+ [30.5688, 1.0286],
+ [30.5938, 1.0413],
+ [30.7186, 1.1911],
+ [30.7269, 1.2235],
+ [30.7849, 1.3092],
+ [30.8927, 1.4481],
+ [30.9691, 1.5271],
+ [31.0142, 1.5464],
+ [31.0398, 1.5636],
+ [31.1293, 1.5878],
+ [31.1658, 1.6055],
+ [31.2679, 1.6875],
+ [31.3046, 1.7422],
+ [31.3221, 1.8026],
+ [31.3435, 1.834],
+ [31.3686, 1.8365],
+ [31.3874, 1.8569],
+ [31.3998, 1.8955],
+ [31.3874, 2.2002],
+ [31.384, 2.2606],
+ [31.3955, 2.2804],
+ [31.4716, 2.3854],
+ [31.4748, 2.4007],
+ [31.4311, 2.3879],
+ [31.3442, 2.2909],
+ [31.3031, 2.2259],
+ [31.2628, 2.1597],
+ [31.2363, 2.1914],
+ [31.1914, 2.2323],
+ [31.1764, 2.2701],
+ [31.1376, 2.2889],
+ [31.0821, 2.2881],
+ [31.0453, 2.3155],
+ [31.0036, 2.3694],
+ [30.9619, 2.4033],
+ [30.8301, 2.4004],
+ [30.7286, 2.4554],
+ [30.7299, 2.5303],
+ [30.7695, 2.678],
+ [30.8467, 2.847],
+ [30.8508, 2.8937],
+ [30.8399, 2.9335],
+ [30.8214, 2.9676],
+ [30.7865, 3.0014],
+ [30.754, 3.0418],
+ [30.7793, 3.1634],
+ [30.8278, 3.2826],
+ [30.8676, 3.3421],
+ [30.9064, 3.4089],
+ [30.8953, 3.4637],
+ [30.8386, 3.4907],
+ [30.8682, 3.5441],
+ [30.9294, 3.6341],
+ [31.048, 3.725],
+ [31.1523, 3.7856],
+ [31.222, 3.7859],
+ [31.3574, 3.7376],
+ [31.48, 3.6805],
+ [31.5472, 3.6776],
+ [31.6289, 3.7015],
+ [31.798, 3.8026],
+ [31.8387, 3.7705],
+ [31.8883, 3.7091],
+ [31.9418, 3.6076],
+ [32.0482, 3.5612],
+ [32.0994, 3.5292],
+ [32.1359, 3.5197],
+ [32.1562, 3.528],
+ [32.1967, 3.6078],
+ [32.2455, 3.6513],
+ [32.3357, 3.7062],
+ [32.5348, 3.75],
+ [32.677, 3.7632],
+ [32.7371, 3.7727],
+ [32.8381, 3.7985],
+ [32.9973, 3.8802],
+ [33.1541, 3.7747],
+ [33.3243, 3.7543],
+ [33.4894, 3.7551],
+ [33.5396, 3.7871],
+ [33.5685, 3.8117],
+ [33.7416, 3.9853],
+ [33.9761, 4.2202],
+ [34.132, 3.8892],
+ [34.1857, 3.8698],
+ [34.1782, 3.8409],
+ [34.165, 3.813],
+ [34.2671, 3.7332],
+ [34.3929, 3.6915],
+ [34.4377, 3.6506],
+ [34.4418, 3.6063],
+ [34.3994, 3.4127],
+ [34.4072, 3.3575],
+ [34.4479, 3.1635],
+ [34.5226, 3.12],
+ [34.5892, 2.9248],
+ [34.7232, 2.8419],
+ [34.7425, 2.8181],
+ [34.7734, 2.7234],
+ [34.8145, 2.6198],
+ [34.8467, 2.5958],
+ [34.8662, 2.5897],
+ [34.9058, 2.4797],
+ [34.883, 2.4179],
+ [34.914, 2.2302],
+ [34.9641, 2.0624],
+ [34.9775, 1.8619],
+ [34.9782, 1.7736],
+ [34.9765, 1.7196],
+ [34.9652, 1.6434],
+ [34.9412, 1.5993],
+ [34.8983, 1.5565],
+ [34.851, 1.489],
+ [34.8096, 1.4167],
+ [34.7836, 1.3812],
+ [34.8038, 1.2729],
+ [34.7986, 1.2445],
+ [34.7876, 1.2307],
+ [34.7268, 1.2143],
+ [34.6491, 1.1853],
+ [34.602, 1.1564],
+ [34.5353, 1.1016],
+ [34.4817, 1.0421],
+ [34.4108, 0.8673],
+ [34.2926, 0.7312],
+ [34.2726, 0.6864],
+ [34.1609, 0.6052],
+ [34.1117, 0.5051],
+ [34.0806, 0.3825],
+ [34.0372, 0.2945],
+ [33.9741, 0.2134],
+ [33.9448, 0.2176],
+ [33.8608, 0.1854],
+ [33.7445, 0.2077],
+ [33.7283, 0.2303],
+ [33.7129, 0.3083],
+ [33.6804, 0.3162],
+ [33.6398, 0.3005],
+ [33.5803, 0.2222],
+ [33.5326, 0.2066],
+ [33.4832, 0.2181],
+ [33.4477, 0.2443],
+ [33.4413, 0.2708],
+ [33.4849, 0.2933],
+ [33.4843, 0.3149],
+ [33.4613, 0.334],
+ [33.3537, 0.3493],
+ [33.332, 0.3687],
+ [33.3678, 0.4527],
+ [33.3641, 0.472],
+ [33.3116, 0.4515],
+ [33.2727, 0.4625],
+ [33.2451, 0.4512],
+ [33.1873, 0.4282],
+ [33.2011, 0.3878],
+ [33.1372, 0.2521],
+ [33.0765, 0.239],
+ [33.0699, 0.1934],
+ [33.0213, 0.1466],
+ [32.958, 0.1078],
+ [32.915, 0.0955],
+ [32.8953, 0.1124],
+ [32.8786, 0.1688],
+ [32.8525, 0.1693],
+ [32.7794, 0.1188],
+ [32.7348, 0.1083],
+ [32.6917, 0.108],
+ [32.6709, 0.1172],
+ [32.6764, 0.1371],
+ [32.7114, 0.1794],
+ [32.6807, 0.1895],
+ [32.6471, 0.2528],
+ [32.6152, 0.2351],
+ [32.5877, 0.1933],
+ [32.5643, 0.0989],
+ [32.5329, 0.0697],
+ [32.4861, 0.0527],
+ [32.449, 0.056],
+ [32.4377, 0.0928],
+ [32.4135, 0.0894],
+ [32.3839, 0.0661],
+ [32.3511, 0.0146],
+ [32.2866, 0.0206],
+ [32.258, -0.005],
+ [32.2092, 0.0087],
+ [32.1594, -0.0397],
+ [32.0553, -0.0565],
+ [32.0325, -0.0905],
+ [31.9502, -0.1319],
+ [31.9335, -0.1584],
+ [31.9402, -0.1804],
+ [31.9757, -0.2116],
+ [32.0007, -0.2549],
+ [31.9941, -0.3211],
+ [31.8669, -0.4809],
+ [31.8182, -0.5685],
+ [31.7229, -0.79],
+ [31.732, -0.8372],
+ [31.7557, -0.8877],
+ [31.7676, -0.9357],
+ [31.7811, -1.0021]
+ ]
+ ],
+ [
+ [
+ [32.2979, -0.3916],
+ [32.2719, -0.4725],
+ [32.1323, -0.5254],
+ [32.1445, -0.487],
+ [32.1662, -0.442],
+ [32.2054, -0.3974],
+ [32.2082, -0.3627],
+ [32.1301, -0.3366],
+ [32.1042, -0.3222],
+ [32.0809, -0.2903],
+ [32.0647, -0.2544],
+ [32.086, -0.2314],
+ [32.1475, -0.2324],
+ [32.1822, -0.2354],
+ [32.1793, -0.3105],
+ [32.1937, -0.3321],
+ [32.2689, -0.2903],
+ [32.3191, -0.3375],
+ [32.2979, -0.3916]
+ ]
+ ],
+ [
+ [
+ [33.3723, 0.216],
+ [33.317, 0.1842],
+ [33.3251, 0.1416],
+ [33.3394, 0.08],
+ [33.2729, 0.1205],
+ [33.2643, 0.1437],
+ [33.1843, 0.15],
+ [33.1804, 0.1755],
+ [33.218, 0.1899],
+ [33.2209, 0.2334],
+ [33.2238, 0.2768],
+ [33.3177, 0.2979],
+ [33.3885, 0.2723],
+ [33.3723, 0.216]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 247,
+ "name": "South Africa",
+ "name_fr": "Afrique du Sud",
+ "iso": "ZAF",
+ "recs": "SADC",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 23.0,
+ "y": -29.1,
+ "count": 12,
+ "name_y": "South Africa",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Ratified",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 1,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [29.3648, -22.1939],
+ [29.3774, -22.1928],
+ [29.6631, -22.1463],
+ [29.9023, -22.1842],
+ [30.1904, -22.2911],
+ [30.4602, -22.329],
+ [30.7116, -22.2979],
+ [30.9161, -22.2907],
+ [31.0734, -22.3078],
+ [31.1973, -22.3449],
+ [31.2879, -22.4021],
+ [31.2932, -22.4547],
+ [31.3002, -22.4786],
+ [31.348, -22.6176],
+ [31.4193, -22.8251],
+ [31.4667, -23.0167],
+ [31.5317, -23.2795],
+ [31.5297, -23.4258],
+ [31.5456, -23.4823],
+ [31.6041, -23.5529],
+ [31.6756, -23.6742],
+ [31.7, -23.7431],
+ [31.724, -23.7945],
+ [31.7996, -23.8922],
+ [31.8583, -24.0402],
+ [31.908, -24.2362],
+ [31.9506, -24.3303],
+ [31.9666, -24.3765],
+ [31.9858, -24.4606],
+ [31.9832, -24.6383],
+ [31.9844, -24.844],
+ [31.9857, -25.0738],
+ [31.987, -25.2635],
+ [31.9794, -25.3595],
+ [31.9846, -25.6319],
+ [31.9203, -25.7739],
+ [31.9283, -25.8854],
+ [31.9482, -25.9576],
+ [31.9217, -25.9688],
+ [31.8715, -25.9816],
+ [31.6404, -25.8673],
+ [31.4151, -25.7466],
+ [31.3826, -25.743],
+ [31.3352, -25.7556],
+ [31.2073, -25.8434],
+ [31.0881, -25.9807],
+ [31.0333, -26.0978],
+ [30.9452, -26.2188],
+ [30.8033, -26.4135],
+ [30.7891, -26.4555],
+ [30.7875, -26.6137],
+ [30.7943, -26.7643],
+ [30.8067, -26.7853],
+ [30.8833, -26.7924],
+ [30.9381, -26.9158],
+ [31.0634, -27.1123],
+ [31.274, -27.2384],
+ [31.4695, -27.2955],
+ [31.7426, -27.31],
+ [31.9584, -27.3059],
+ [31.9461, -27.1736],
+ [31.9672, -26.9606],
+ [31.9947, -26.8175],
+ [32.0248, -26.8111],
+ [32.0816, -26.8248],
+ [32.1129, -26.8395],
+ [32.1996, -26.8335],
+ [32.3535, -26.8616],
+ [32.4777, -26.8585],
+ [32.5888, -26.8558],
+ [32.7766, -26.851],
+ [32.8861, -26.8493],
+ [32.8491, -27.0802],
+ [32.7059, -27.4416],
+ [32.657, -27.6073],
+ [32.5348, -28.1997],
+ [32.3752, -28.4982],
+ [32.2857, -28.6215],
+ [32.0272, -28.8396],
+ [31.9554, -28.8838],
+ [31.8915, -28.9121],
+ [31.7782, -28.9371],
+ [31.3352, -29.3781],
+ [31.1699, -29.5908],
+ [31.0233, -29.9009],
+ [30.8776, -30.0711],
+ [30.6636, -30.4342],
+ [30.4723, -30.7146],
+ [30.2887, -30.9701],
+ [29.9712, -31.3221],
+ [29.8303, -31.4238],
+ [29.7352, -31.4704],
+ [29.4829, -31.6747],
+ [29.1278, -32.0031],
+ [28.856, -32.2942],
+ [28.4494, -32.6246],
+ [28.2141, -32.7692],
+ [27.8606, -33.0539],
+ [27.7621, -33.096],
+ [27.3638, -33.3605],
+ [27.0774, -33.5212],
+ [26.6137, -33.7074],
+ [26.4295, -33.7596],
+ [25.9896, -33.7113],
+ [25.8059, -33.7371],
+ [25.6524, -33.8496],
+ [25.6382, -34.0111],
+ [25.5742, -34.0354],
+ [25.4772, -34.0281],
+ [25.1697, -33.9607],
+ [25.0029, -33.9736],
+ [24.9056, -34.0598],
+ [24.8271, -34.1689],
+ [24.5955, -34.1745],
+ [24.183, -34.0615],
+ [23.6979, -33.9928],
+ [23.5855, -33.9852],
+ [23.3504, -34.0689],
+ [23.2682, -34.0812],
+ [22.9256, -34.0632],
+ [22.7355, -34.0103],
+ [22.5538, -34.0101],
+ [22.4145, -34.0538],
+ [22.2455, -34.0691],
+ [21.789, -34.3727],
+ [21.5532, -34.373],
+ [21.3498, -34.4082],
+ [21.2489, -34.407],
+ [21.0602, -34.3646],
+ [20.9898, -34.3675],
+ [20.8824, -34.3865],
+ [20.7748, -34.4399],
+ [20.5299, -34.4631],
+ [20.4347, -34.5086],
+ [20.0206, -34.7857],
+ [19.9263, -34.7747],
+ [19.85, -34.7566],
+ [19.635, -34.7533],
+ [19.3915, -34.6057],
+ [19.2982, -34.615],
+ [19.3232, -34.5708],
+ [19.3308, -34.4924],
+ [19.2794, -34.437],
+ [19.2446, -34.4123],
+ [19.1491, -34.4169],
+ [19.0983, -34.3501],
+ [18.9521, -34.3438],
+ [18.9016, -34.3606],
+ [18.8313, -34.3641],
+ [18.8251, -34.2965],
+ [18.8307, -34.2539],
+ [18.8264, -34.1885],
+ [18.8088, -34.1082],
+ [18.7521, -34.0826],
+ [18.7087, -34.0719],
+ [18.6052, -34.0773],
+ [18.5339, -34.0859],
+ [18.5004, -34.1093],
+ [18.4621, -34.1681],
+ [18.4616, -34.3469],
+ [18.4104, -34.2956],
+ [18.3521, -34.1885],
+ [18.3334, -34.0742],
+ [18.3544, -33.9391],
+ [18.465, -33.8878],
+ [18.4564, -33.7965],
+ [18.433, -33.7173],
+ [18.3095, -33.5145],
+ [18.2612, -33.4217],
+ [18.1563, -33.3588],
+ [18.0748, -33.2073],
+ [17.9926, -33.1523],
+ [17.9584, -33.0464],
+ [17.8782, -32.9615],
+ [17.8511, -32.8274],
+ [17.8953, -32.7505],
+ [17.9652, -32.7086],
+ [18.0365, -32.7751],
+ [18.125, -32.7491],
+ [18.2509, -32.6521],
+ [18.3253, -32.505],
+ [18.3299, -32.2695],
+ [18.3107, -32.1225],
+ [18.2108, -31.7425],
+ [18.1637, -31.6552],
+ [17.9386, -31.3832],
+ [17.6774, -31.019],
+ [17.3471, -30.4448],
+ [17.1891, -30.0998],
+ [16.95, -29.4034],
+ [16.7395, -29.0094],
+ [16.4808, -28.6415],
+ [16.4476, -28.6176],
+ [16.4871, -28.5729],
+ [16.6262, -28.4879],
+ [16.6895, -28.4649],
+ [16.723, -28.4755],
+ [16.7558, -28.4521],
+ [16.7875, -28.3947],
+ [16.7945, -28.3408],
+ [16.8102, -28.2646],
+ [16.8412, -28.2189],
+ [16.8753, -28.1279],
+ [16.9333, -28.0696],
+ [17.0562, -28.0311],
+ [17.1494, -28.0822],
+ [17.1885, -28.1325],
+ [17.2046, -28.1988],
+ [17.2458, -28.2309],
+ [17.312, -28.2286],
+ [17.3587, -28.2694],
+ [17.3857, -28.3532],
+ [17.3803, -28.414],
+ [17.3426, -28.4517],
+ [17.3479, -28.5012],
+ [17.3959, -28.5627],
+ [17.4157, -28.6211],
+ [17.4479, -28.6981],
+ [17.6168, -28.7431],
+ [17.6993, -28.7684],
+ [17.8416, -28.777],
+ [17.9761, -28.8113],
+ [18.1027, -28.8717],
+ [18.3108, -28.8862],
+ [18.6004, -28.8553],
+ [18.8388, -28.8691],
+ [19.0261, -28.9279],
+ [19.1617, -28.9388],
+ [19.2458, -28.9017],
+ [19.2822, -28.8479],
+ [19.271, -28.7777],
+ [19.3127, -28.7333],
+ [19.4072, -28.7145],
+ [19.4829, -28.6616],
+ [19.5398, -28.5746],
+ [19.6715, -28.5039],
+ [19.8778, -28.4494],
+ [19.9805, -28.4513],
+ [19.9805, -28.3104],
+ [19.9805, -27.8655],
+ [19.9805, -27.4207],
+ [19.9805, -26.976],
+ [19.9805, -26.5312],
+ [19.9805, -26.0863],
+ [19.9805, -25.6416],
+ [19.9805, -25.1968],
+ [19.9805, -24.7768],
+ [20.0286, -24.807],
+ [20.3452, -25.0299],
+ [20.4307, -25.1471],
+ [20.4731, -25.2213],
+ [20.6093, -25.4912],
+ [20.7107, -25.7332],
+ [20.7932, -25.9156],
+ [20.7994, -25.999],
+ [20.811, -26.0806],
+ [20.8227, -26.1206],
+ [20.815, -26.1649],
+ [20.757, -26.2642],
+ [20.6979, -26.3401],
+ [20.6268, -26.4438],
+ [20.6199, -26.5809],
+ [20.6414, -26.7422],
+ [20.6851, -26.8225],
+ [20.7398, -26.8488],
+ [20.8709, -26.8088],
+ [20.9539, -26.8211],
+ [21.071, -26.8518],
+ [21.455, -26.8328],
+ [21.5014, -26.8427],
+ [21.6463, -26.8542],
+ [21.6947, -26.8409],
+ [21.7381, -26.8068],
+ [21.7883, -26.7101],
+ [21.8332, -26.6783],
+ [21.9146, -26.6619],
+ [22.0109, -26.6358],
+ [22.0909, -26.5802],
+ [22.2176, -26.3889],
+ [22.4709, -26.219],
+ [22.5486, -26.1784],
+ [22.5977, -26.1327],
+ [22.6402, -26.0712],
+ [22.729, -25.8573],
+ [22.7961, -25.6791],
+ [22.8189, -25.5951],
+ [22.8788, -25.4579],
+ [22.9513, -25.3703],
+ [23.0221, -25.3241],
+ [23.0575, -25.3123],
+ [23.1487, -25.2887],
+ [23.266, -25.2666],
+ [23.3893, -25.2914],
+ [23.5215, -25.3444],
+ [23.6707, -25.434],
+ [23.8234, -25.5446],
+ [23.8938, -25.6009],
+ [23.9695, -25.6261],
+ [24.1045, -25.6349],
+ [24.193, -25.6329],
+ [24.3306, -25.7429],
+ [24.4002, -25.7498],
+ [24.5559, -25.7831],
+ [24.7481, -25.8174],
+ [24.8692, -25.8135],
+ [24.9989, -25.754],
+ [25.0925, -25.7515],
+ [25.2134, -25.7563],
+ [25.3462, -25.7399],
+ [25.4437, -25.7145],
+ [25.5182, -25.6628],
+ [25.5838, -25.6062],
+ [25.6592, -25.4379],
+ [25.7026, -25.3023],
+ [25.7699, -25.1465],
+ [25.8524, -24.9353],
+ [25.8818, -24.788],
+ [25.9121, -24.7475],
+ [26.0318, -24.7024],
+ [26.1309, -24.6715],
+ [26.3972, -24.6136],
+ [26.4518, -24.5827],
+ [26.5016, -24.5133],
+ [26.6178, -24.3955],
+ [26.7611, -24.2972],
+ [26.8351, -24.2408],
+ [26.9706, -23.7635],
+ [26.987, -23.7046],
+ [27.0855, -23.5779],
+ [27.1464, -23.5244],
+ [27.1855, -23.5234],
+ [27.2412, -23.49],
+ [27.3134, -23.4242],
+ [27.3992, -23.3836],
+ [27.4987, -23.3684],
+ [27.5632, -23.3246],
+ [27.5927, -23.2526],
+ [27.6438, -23.2177],
+ [27.7168, -23.2196],
+ [27.7583, -23.1968],
+ [27.7686, -23.1489],
+ [27.8126, -23.108],
+ [27.8905, -23.0739],
+ [27.9313, -23.0336],
+ [27.9351, -22.987],
+ [28.0279, -22.8737],
+ [28.2102, -22.6937],
+ [28.3817, -22.5934],
+ [28.5429, -22.5729],
+ [28.6955, -22.5354],
+ [28.8398, -22.4809],
+ [28.9458, -22.3951],
+ [29.0135, -22.2784],
+ [29.1299, -22.2133],
+ [29.3648, -22.1939]
+ ],
+ [
+ [28.7369, -30.102],
+ [28.9011, -30.0385],
+ [28.9753, -29.9994],
+ [29.029, -29.9676],
+ [29.098, -29.919],
+ [29.122, -29.8012],
+ [29.1422, -29.701],
+ [29.1951, -29.6517],
+ [29.2492, -29.6188],
+ [29.2936, -29.5669],
+ [29.3488, -29.442],
+ [29.3867, -29.3197],
+ [29.3907, -29.2697],
+ [29.3709, -29.2185],
+ [29.3359, -29.1637],
+ [29.3014, -29.0898],
+ [29.2598, -29.0783],
+ [29.178, -29.0369],
+ [29.058, -28.9537],
+ [28.9537, -28.8814],
+ [28.8562, -28.7761],
+ [28.8162, -28.7589],
+ [28.7218, -28.6877],
+ [28.6812, -28.6468],
+ [28.6526, -28.5979],
+ [28.6258, -28.5817],
+ [28.5834, -28.5941],
+ [28.4719, -28.6158],
+ [28.2326, -28.7013],
+ [28.0844, -28.78],
+ [27.9599, -28.8733],
+ [27.8304, -28.9091],
+ [27.7355, -28.94],
+ [27.6604, -29.047],
+ [27.5902, -29.1465],
+ [27.5271, -29.2361],
+ [27.491, -29.2766],
+ [27.458, -29.3027],
+ [27.4249, -29.3601],
+ [27.3568, -29.4553],
+ [27.2945, -29.5193],
+ [27.2074, -29.5542],
+ [27.0952, -29.5993],
+ [27.0569, -29.6256],
+ [27.0518, -29.6641],
+ [27.0918, -29.7537],
+ [27.1305, -29.8402],
+ [27.1936, -29.9413],
+ [27.2397, -30.0153],
+ [27.3127, -30.1057],
+ [27.3554, -30.1586],
+ [27.3497, -30.2474],
+ [27.3641, -30.2792],
+ [27.3885, -30.3159],
+ [27.4086, -30.3253],
+ [27.4314, -30.3385],
+ [27.492, -30.364],
+ [27.5065, -30.381],
+ [27.549, -30.4112],
+ [27.5896, -30.4664],
+ [27.6666, -30.5423],
+ [27.7531, -30.6],
+ [27.9019, -30.6238],
+ [28.0182, -30.6423],
+ [28.0568, -30.6311],
+ [28.0964, -30.5846],
+ [28.1287, -30.5251],
+ [28.1391, -30.4499],
+ [28.1762, -30.4099],
+ [28.3154, -30.2185],
+ [28.3921, -30.1476],
+ [28.4391, -30.1425],
+ [28.4996, -30.1289],
+ [28.5767, -30.123],
+ [28.6344, -30.1287],
+ [28.6469, -30.1266],
+ [28.7369, -30.102]
+ ]
+ ],
+ [
+ [
+ [37.8569, -46.9442],
+ [37.814, -46.9629],
+ [37.6118, -46.9465],
+ [37.59, -46.908],
+ [37.6497, -46.8489],
+ [37.6849, -46.824],
+ [37.7896, -46.8375],
+ [37.8729, -46.8854],
+ [37.8877, -46.9017],
+ [37.8569, -46.9442]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 248,
+ "name": "Zambia",
+ "name_fr": "Zambie",
+ "iso": "ZMB",
+ "recs": "SADC,COMESA",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 27.2,
+ "y": -13.5,
+ "count": 16,
+ "name_y": "Zambia",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 1.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Signed",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 1,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [30.3961, -15.6431],
+ [30.2507, -15.6435],
+ [29.9949, -15.644],
+ [29.7296, -15.6446],
+ [29.4873, -15.6968],
+ [29.2879, -15.7765],
+ [29.0506, -15.9012],
+ [28.973, -15.9501],
+ [28.9131, -15.9878],
+ [28.8756, -16.0361],
+ [28.8567, -16.1423],
+ [28.8567, -16.3062],
+ [28.8327, -16.4241],
+ [28.7605, -16.5321],
+ [28.7606, -16.5319],
+ [28.7603, -16.5321],
+ [28.6814, -16.5084],
+ [28.6232, -16.4949],
+ [28.5786, -16.5056],
+ [28.5597, -16.5215],
+ [28.5516, -16.5364],
+ [28.53, -16.5455],
+ [28.497, -16.5401],
+ [28.4414, -16.5581],
+ [28.393, -16.5855],
+ [28.3727, -16.5733],
+ [28.3504, -16.5599],
+ [28.3143, -16.5493],
+ [28.29, -16.543],
+ [28.298, -16.5677],
+ [28.2835, -16.6006],
+ [28.2457, -16.6299],
+ [28.2059, -16.6469],
+ [28.1745, -16.6552],
+ [28.1795, -16.6786],
+ [28.168, -16.7073],
+ [28.1362, -16.7358],
+ [28.1062, -16.7551],
+ [28.0734, -16.79],
+ [28.042, -16.8176],
+ [28.0089, -16.8241],
+ [27.9748, -16.8188],
+ [27.9418, -16.7971],
+ [27.9173, -16.782],
+ [27.8989, -16.7694],
+ [27.877, -16.7729],
+ [27.8581, -16.7932],
+ [27.8258, -16.8107],
+ [27.7936, -16.819],
+ [27.7894, -16.8361],
+ [27.8175, -16.8689],
+ [27.8313, -16.9015],
+ [27.8, -16.9175],
+ [27.7533, -16.9232],
+ [27.7182, -16.9281],
+ [27.7055, -16.9398],
+ [27.7168, -16.959],
+ [27.704, -16.998],
+ [27.6859, -17.0417],
+ [27.6882, -17.0662],
+ [27.6692, -17.075],
+ [27.6414, -17.0682],
+ [27.609, -17.0729],
+ [27.5498, -17.1522],
+ [27.472, -17.2466],
+ [27.4309, -17.2998],
+ [27.3715, -17.3889],
+ [27.3439, -17.46],
+ [27.3725, -17.4792],
+ [27.371, -17.5041],
+ [27.354, -17.5285],
+ [27.3379, -17.5505],
+ [27.3185, -17.5637],
+ [27.2922, -17.5813],
+ [27.2555, -17.6099],
+ [27.1717, -17.6893],
+ [27.1066, -17.7712],
+ [27.0956, -17.8073],
+ [27.0944, -17.8478],
+ [27.0646, -17.8742],
+ [27.0398, -17.904],
+ [27.0184, -17.9271],
+ [27.0208, -17.9584],
+ [26.7799, -18.0415],
+ [26.5775, -18.0226],
+ [26.3334, -17.9293],
+ [26.1396, -17.9117],
+ [25.9959, -17.9698],
+ [25.8633, -17.952],
+ [25.7416, -17.8582],
+ [25.6396, -17.8241],
+ [25.5571, -17.8495],
+ [25.4518, -17.8451],
+ [25.2588, -17.7936],
+ [25.0922, -17.6344],
+ [25.0018, -17.5686],
+ [24.9324, -17.5435],
+ [24.7329, -17.5178],
+ [24.2749, -17.4811],
+ [24.2271, -17.4896],
+ [24.0369, -17.5209],
+ [23.7992, -17.5602],
+ [23.5949, -17.5994],
+ [23.3807, -17.6406],
+ [23.1816, -17.4744],
+ [22.9559, -17.2857],
+ [22.722, -17.0753],
+ [22.546, -16.9103],
+ [22.4595, -16.8151],
+ [22.3051, -16.6896],
+ [22.1939, -16.6281],
+ [22.1507, -16.5972],
+ [22.0402, -16.2628],
+ [21.9798, -15.9556],
+ [21.9798, -15.7241],
+ [21.9797, -15.4032],
+ [21.9796, -15.0823],
+ [21.9795, -14.7614],
+ [21.9794, -14.4405],
+ [21.9793, -14.1196],
+ [21.9791, -13.7987],
+ [21.9791, -13.4777],
+ [21.979, -13.1568],
+ [21.9789, -13.001],
+ [22.2096, -13.001],
+ [22.471, -13.001],
+ [22.7443, -13.001],
+ [23.0415, -13.001],
+ [23.3387, -13.001],
+ [23.6358, -13.001],
+ [23.8432, -13.001],
+ [23.8975, -12.9982],
+ [23.963, -12.9885],
+ [23.9681, -12.9569],
+ [23.8824, -12.799],
+ [23.8865, -12.7433],
+ [23.9094, -12.6361],
+ [23.9447, -12.5437],
+ [23.9913, -12.4222],
+ [23.9965, -12.3507],
+ [23.9589, -12.1178],
+ [23.9623, -11.9879],
+ [23.9734, -11.8529],
+ [23.9839, -11.725],
+ [23.971, -11.6358],
+ [23.9868, -11.5872],
+ [24.0146, -11.5177],
+ [24.0293, -11.4392],
+ [24.0467, -11.4054],
+ [24.0414, -11.3741],
+ [24.0256, -11.3156],
+ [24.0101, -11.1848],
+ [23.9883, -11.0028],
+ [23.9665, -10.8718],
+ [24.0027, -10.8791],
+ [24.0784, -10.8915],
+ [24.1151, -10.9557],
+ [24.1365, -11.026],
+ [24.1872, -11.03],
+ [24.3199, -11.0718],
+ [24.3657, -11.1299],
+ [24.3963, -11.2552],
+ [24.3779, -11.3193],
+ [24.3352, -11.3713],
+ [24.3779, -11.4171],
+ [24.4666, -11.4477],
+ [24.5186, -11.4385],
+ [24.6683, -11.3529],
+ [24.7281, -11.3378],
+ [24.8063, -11.3212],
+ [24.8769, -11.2991],
+ [25.076, -11.2601],
+ [25.1849, -11.243],
+ [25.246, -11.2124],
+ [25.2888, -11.2124],
+ [25.3193, -11.2369],
+ [25.2918, -11.3255],
+ [25.2826, -11.405],
+ [25.3207, -11.5535],
+ [25.3494, -11.623],
+ [25.4134, -11.6735],
+ [25.46, -11.6998],
+ [25.5119, -11.7534],
+ [25.6188, -11.7441],
+ [25.8549, -11.8201],
+ [25.9266, -11.8553],
+ [26.026, -11.8901],
+ [26.0964, -11.9032],
+ [26.3396, -11.9299],
+ [26.4297, -11.9479],
+ [26.5964, -11.9721],
+ [26.7297, -11.976],
+ [26.824, -11.9652],
+ [26.8904, -11.9436],
+ [26.9309, -11.9193],
+ [26.9496, -11.8988],
+ [26.9769, -11.8246],
+ [27.0267, -11.6638],
+ [27.0461, -11.6159],
+ [27.0954, -11.5938],
+ [27.1592, -11.5792],
+ [27.1964, -11.6051],
+ [27.2381, -11.7835],
+ [27.4236, -11.9445],
+ [27.487, -12.0797],
+ [27.5334, -12.1953],
+ [27.5738, -12.2271],
+ [27.6443, -12.2668],
+ [27.7568, -12.2809],
+ [27.8574, -12.2849],
+ [28.0688, -12.3682],
+ [28.2373, -12.4346],
+ [28.3577, -12.482],
+ [28.4129, -12.5181],
+ [28.4515, -12.5774],
+ [28.4744, -12.6233],
+ [28.5112, -12.7422],
+ [28.5509, -12.8361],
+ [28.6154, -12.8541],
+ [28.6729, -12.8613],
+ [28.7301, -12.9255],
+ [28.7731, -12.9819],
+ [28.8588, -13.1194],
+ [28.9217, -13.2146],
+ [28.9423, -13.3071],
+ [29.0143, -13.3688],
+ [29.1116, -13.3951],
+ [29.2019, -13.3983],
+ [29.2537, -13.3708],
+ [29.3818, -13.3229],
+ [29.4814, -13.268],
+ [29.5542, -13.2489],
+ [29.5972, -13.2605],
+ [29.6303, -13.2985],
+ [29.6477, -13.3729],
+ [29.6518, -13.4144],
+ [29.7227, -13.4538],
+ [29.7752, -13.4381],
+ [29.7953, -13.3928],
+ [29.7965, -13.3697],
+ [29.7963, -13.1675],
+ [29.7961, -12.9921],
+ [29.7958, -12.8271],
+ [29.7956, -12.6259],
+ [29.7955, -12.4506],
+ [29.7953, -12.3062],
+ [29.7951, -12.1555],
+ [29.7496, -12.1641],
+ [29.692, -12.1983],
+ [29.5598, -12.2024],
+ [29.5082, -12.2282],
+ [29.492, -12.2669],
+ [29.5022, -12.3176],
+ [29.5049, -12.3861],
+ [29.4855, -12.4185],
+ [29.4275, -12.4313],
+ [29.3438, -12.4048],
+ [29.1912, -12.3702],
+ [29.0644, -12.3488],
+ [28.9734, -12.2578],
+ [28.85, -12.1205],
+ [28.7694, -12.0513],
+ [28.5746, -11.9081],
+ [28.5416, -11.8792],
+ [28.4825, -11.8121],
+ [28.4318, -11.6983],
+ [28.407, -11.6229],
+ [28.3834, -11.5667],
+ [28.3572, -11.483],
+ [28.4042, -11.3544],
+ [28.4703, -11.1096],
+ [28.518, -10.9332],
+ [28.5442, -10.8023],
+ [28.6389, -10.6692],
+ [28.6455, -10.5502],
+ [28.6074, -10.3974],
+ [28.6172, -10.313],
+ [28.6235, -10.0988],
+ [28.6289, -9.9187],
+ [28.6301, -9.8313],
+ [28.6042, -9.6788],
+ [28.5405, -9.5101],
+ [28.4002, -9.275],
+ [28.4007, -9.2248],
+ [28.4843, -9.1694],
+ [28.6165, -9.0723],
+ [28.6812, -9.0146],
+ [28.7588, -8.9326],
+ [28.7936, -8.891],
+ [28.8695, -8.7858],
+ [28.9178, -8.7006],
+ [28.9345, -8.5902],
+ [28.8981, -8.4854],
+ [28.9723, -8.4649],
+ [29.2156, -8.4278],
+ [29.4838, -8.3869],
+ [29.7662, -8.3438],
+ [30.0514, -8.3003],
+ [30.3275, -8.2582],
+ [30.5779, -8.22],
+ [30.7512, -8.1937],
+ [30.7768, -8.2658],
+ [30.8307, -8.3855],
+ [30.892, -8.4737],
+ [30.9684, -8.551],
+ [31.0334, -8.5977],
+ [31.0764, -8.6119],
+ [31.3506, -8.607],
+ [31.4492, -8.6539],
+ [31.5349, -8.7133],
+ [31.5562, -8.8055],
+ [31.6128, -8.8633],
+ [31.6736, -8.9088],
+ [31.7, -8.9144],
+ [31.7447, -8.9032],
+ [31.8181, -8.9022],
+ [31.8861, -8.922],
+ [31.9187, -8.9422],
+ [31.9219, -9.0194],
+ [31.9426, -9.054],
+ [32.0354, -9.0674],
+ [32.1298, -9.0733],
+ [32.2209, -9.1256],
+ [32.3193, -9.1349],
+ [32.4332, -9.1563],
+ [32.4871, -9.2127],
+ [32.6084, -9.2705],
+ [32.7566, -9.3223],
+ [32.8633, -9.3809],
+ [32.9199, -9.4074],
+ [32.9233, -9.434],
+ [32.9511, -9.4842],
+ [32.9799, -9.5203],
+ [32.9821, -9.5736],
+ [32.996, -9.6229],
+ [33.0378, -9.6351],
+ [33.0725, -9.6382],
+ [33.1045, -9.6026],
+ [33.148, -9.6035],
+ [33.1957, -9.6262],
+ [33.2127, -9.683],
+ [33.25, -9.7596],
+ [33.3104, -9.8118],
+ [33.351, -9.8622],
+ [33.3371, -9.954],
+ [33.3115, -10.038],
+ [33.3936, -10.1209],
+ [33.5001, -10.1997],
+ [33.5289, -10.2347],
+ [33.5376, -10.3516],
+ [33.5537, -10.3913],
+ [33.6262, -10.4886],
+ [33.6615, -10.5531],
+ [33.6591, -10.5905],
+ [33.4647, -10.7831],
+ [33.4031, -10.8018],
+ [33.3449, -10.8127],
+ [33.2928, -10.8523],
+ [33.2613, -10.8934],
+ [33.2728, -10.915],
+ [33.2933, -10.9812],
+ [33.3387, -11.0852],
+ [33.3798, -11.1579],
+ [33.3455, -11.2491],
+ [33.2684, -11.4039],
+ [33.2327, -11.4177],
+ [33.2264, -11.5349],
+ [33.25, -11.5776],
+ [33.2883, -11.6111],
+ [33.3039, -11.6908],
+ [33.3051, -11.8],
+ [33.301, -11.8882],
+ [33.2523, -12.1126],
+ [33.3401, -12.3083],
+ [33.37, -12.3297],
+ [33.4914, -12.3311],
+ [33.5123, -12.3478],
+ [33.4832, -12.4034],
+ [33.4307, -12.4604],
+ [33.3979, -12.4898],
+ [33.2435, -12.5565],
+ [33.0216, -12.6305],
+ [32.9752, -12.7014],
+ [32.9456, -12.8044],
+ [32.9705, -12.8647],
+ [33.0, -12.8996],
+ [32.9904, -12.9895],
+ [32.9711, -13.0843],
+ [32.9776, -13.1589],
+ [32.9676, -13.225],
+ [32.9386, -13.2574],
+ [32.8997, -13.357],
+ [32.8519, -13.457],
+ [32.8141, -13.5027],
+ [32.7584, -13.5503],
+ [32.6704, -13.5904],
+ [32.6721, -13.6104],
+ [32.7718, -13.6565],
+ [32.7975, -13.6885],
+ [32.8067, -13.7103],
+ [32.7854, -13.7314],
+ [32.7651, -13.761],
+ [32.811, -13.7916],
+ [32.8672, -13.8174],
+ [32.9203, -13.8839],
+ [32.9676, -13.9769],
+ [32.9813, -14.0094],
+ [32.9921, -14.0222],
+ [33.0093, -14.0237],
+ [33.0424, -14.0101],
+ [33.1036, -13.9592],
+ [33.148, -13.9409],
+ [33.2018, -14.0134],
+ [32.9871, -14.085],
+ [32.8745, -14.1225],
+ [32.5532, -14.2296],
+ [32.2729, -14.323],
+ [32.1999, -14.3408],
+ [32.0545, -14.3865],
+ [31.9821, -14.4145],
+ [31.7289, -14.4961],
+ [31.623, -14.5367],
+ [31.5379, -14.5771],
+ [31.3285, -14.6377],
+ [31.1309, -14.6946],
+ [30.9151, -14.7533],
+ [30.6733, -14.8191],
+ [30.5377, -14.8665],
+ [30.4461, -14.9075],
+ [30.2318, -14.9903],
+ [30.2218, -15.0105],
+ [30.225, -15.0669],
+ [30.2521, -15.1832],
+ [30.3057, -15.2889],
+ [30.3506, -15.3497],
+ [30.3799, -15.5059],
+ [30.3961, -15.6431]
+ ]
+ ],
+ [
+ [
+ [27.3537, -17.602],
+ [27.2829, -17.6778],
+ [27.2865, -17.6729],
+ [27.3362, -17.6178],
+ [27.3529, -17.6023],
+ [27.3537, -17.602]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 249,
+ "name": "Zimbabwe",
+ "name_fr": "Zimbabwe",
+ "iso": "ZWE",
+ "recs": "SADC,COMESA",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 29.861941522355345,
+ "y": -19.017733021479611,
+ "count": 8,
+ "name_y": "Zimbabwe",
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Signed",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": 0,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 1,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [31.2879, -22.4021],
+ [31.1973, -22.3449],
+ [31.0734, -22.3078],
+ [30.9161, -22.2907],
+ [30.7116, -22.2979],
+ [30.4602, -22.329],
+ [30.1904, -22.2911],
+ [29.9023, -22.1842],
+ [29.6631, -22.1463],
+ [29.3774, -22.1928],
+ [29.3648, -22.1939],
+ [29.3152, -22.1577],
+ [29.2372, -22.0795],
+ [29.1068, -22.0657],
+ [29.0715, -22.0475],
+ [29.0424, -22.0184],
+ [29.0233, -21.9812],
+ [29.0158, -21.9399],
+ [29.0373, -21.8113],
+ [29.0256, -21.7969],
+ [28.9907, -21.7814],
+ [28.9193, -21.766],
+ [28.7478, -21.7076],
+ [28.532, -21.6513],
+ [28.1816, -21.5894],
+ [28.0456, -21.573],
+ [28.0141, -21.5542],
+ [27.9746, -21.5067],
+ [27.9074, -21.3591],
+ [27.8441, -21.2615],
+ [27.6935, -21.111],
+ [27.6694, -21.0643],
+ [27.677, -20.9448],
+ [27.6881, -20.8483],
+ [27.7043, -20.7664],
+ [27.697, -20.6897],
+ [27.6948, -20.5945],
+ [27.6996, -20.5307],
+ [27.6793, -20.503],
+ [27.6246, -20.4836],
+ [27.4689, -20.4748],
+ [27.2808, -20.4787],
+ [27.2746, -20.3818],
+ [27.2567, -20.232],
+ [27.2215, -20.1458],
+ [27.1782, -20.101],
+ [27.0918, -20.0542],
+ [26.9167, -19.9901],
+ [26.6782, -19.8928],
+ [26.4746, -19.7486],
+ [26.241, -19.5693],
+ [26.1681, -19.5383],
+ [26.0819, -19.3699],
+ [25.9507, -19.0817],
+ [25.9592, -18.9856],
+ [25.9394, -18.9387],
+ [25.8119, -18.7971],
+ [25.7837, -18.7235],
+ [25.7612, -18.6492],
+ [25.5583, -18.4418],
+ [25.4893, -18.3513],
+ [25.4367, -18.235],
+ [25.3844, -18.142],
+ [25.3402, -18.1045],
+ [25.2824, -18.0412],
+ [25.2423, -17.969],
+ [25.224, -17.9152],
+ [25.2391, -17.8431],
+ [25.2588, -17.7936],
+ [25.4518, -17.8451],
+ [25.5571, -17.8495],
+ [25.6396, -17.8241],
+ [25.7416, -17.8582],
+ [25.8633, -17.952],
+ [25.9959, -17.9698],
+ [26.1396, -17.9117],
+ [26.3334, -17.9293],
+ [26.5775, -18.0226],
+ [26.7799, -18.0415],
+ [27.0208, -17.9584],
+ [27.0514, -17.9635],
+ [27.0771, -17.9563],
+ [27.1159, -17.9122],
+ [27.1639, -17.8444],
+ [27.1953, -17.8015],
+ [27.2279, -17.7535],
+ [27.2829, -17.6778],
+ [27.3537, -17.602],
+ [27.4073, -17.5803],
+ [27.4533, -17.568],
+ [27.4621, -17.5589],
+ [27.4497, -17.5584],
+ [27.4396, -17.553],
+ [27.4547, -17.5331],
+ [27.5018, -17.5083],
+ [27.549, -17.4738],
+ [27.5652, -17.4551],
+ [27.5762, -17.4514],
+ [27.6112, -17.3814],
+ [27.6536, -17.2939],
+ [27.6684, -17.254],
+ [27.6832, -17.2297],
+ [27.7049, -17.2071],
+ [27.75, -17.1746],
+ [27.8135, -17.1564],
+ [27.8407, -17.1458],
+ [27.8709, -17.1181],
+ [27.9137, -17.0793],
+ [27.9428, -17.051],
+ [27.9586, -17.0399],
+ [27.999, -17.0511],
+ [28.0471, -17.0647],
+ [28.0763, -17.0464],
+ [28.0964, -17.0165],
+ [28.1024, -16.9928],
+ [28.0888, -16.9783],
+ [28.0841, -16.9468],
+ [28.1014, -16.8963],
+ [28.1166, -16.861],
+ [28.1504, -16.8389],
+ [28.2416, -16.8176],
+ [28.3411, -16.7884],
+ [28.382, -16.7953],
+ [28.4186, -16.8365],
+ [28.4544, -16.8646],
+ [28.4613, -16.8656],
+ [28.4588, -16.8342],
+ [28.4742, -16.7933],
+ [28.5087, -16.7586],
+ [28.5546, -16.7395],
+ [28.5855, -16.7279],
+ [28.6133, -16.716],
+ [28.6549, -16.7],
+ [28.6899, -16.7097],
+ [28.6997, -16.7467],
+ [28.6973, -16.7742],
+ [28.7246, -16.7979],
+ [28.7615, -16.8084],
+ [28.7897, -16.7903],
+ [28.8291, -16.7701],
+ [28.8539, -16.7243],
+ [28.8666, -16.6758],
+ [28.9014, -16.6824],
+ [28.9314, -16.6887],
+ [28.9433, -16.6583],
+ [28.9676, -16.6256],
+ [28.9876, -16.6109],
+ [28.9668, -16.5975],
+ [28.9428, -16.5761],
+ [28.8986, -16.5692],
+ [28.8541, -16.5716],
+ [28.7605, -16.5321],
+ [28.8327, -16.4241],
+ [28.8567, -16.3062],
+ [28.8567, -16.1423],
+ [28.8756, -16.0361],
+ [28.9131, -15.9878],
+ [28.973, -15.9501],
+ [29.0506, -15.9012],
+ [29.2879, -15.7765],
+ [29.4873, -15.6968],
+ [29.7296, -15.6446],
+ [29.9949, -15.644],
+ [30.2507, -15.6435],
+ [30.3961, -15.6431],
+ [30.3981, -15.8008],
+ [30.4094, -15.9782],
+ [30.4378, -15.9953],
+ [30.6302, -15.9992],
+ [30.9388, -16.0117],
+ [31.2362, -16.0236],
+ [31.4262, -16.1523],
+ [31.4898, -16.1797],
+ [31.6876, -16.2142],
+ [31.9398, -16.4288],
+ [32.2433, -16.4487],
+ [32.452, -16.5157],
+ [32.6358, -16.5895],
+ [32.7418, -16.6776],
+ [32.8103, -16.6977],
+ [32.9029, -16.7042],
+ [32.948, -16.7123],
+ [32.9379, -16.776],
+ [32.8763, -16.8836],
+ [32.8844, -17.0378],
+ [32.9693, -17.2516],
+ [32.9808, -17.4375],
+ [32.9547, -17.7654],
+ [32.9556, -18.0829],
+ [32.9646, -18.1963],
+ [32.9785, -18.2715],
+ [32.9964, -18.3126],
+ [32.9931, -18.3596],
+ [32.9425, -18.4927],
+ [32.9017, -18.6329],
+ [32.9003, -18.6891],
+ [32.8846, -18.7285],
+ [32.8545, -18.7637],
+ [32.722, -18.8284],
+ [32.6992, -18.8685],
+ [32.6997, -18.9409],
+ [32.7165, -19.0019],
+ [32.7662, -19.0243],
+ [32.8262, -19.0588],
+ [32.8498, -19.1044],
+ [32.85, -19.1524],
+ [32.831, -19.2414],
+ [32.7776, -19.3888],
+ [32.8308, -19.5582],
+ [32.8904, -19.6681],
+ [32.9727, -19.7954],
+ [33.0067, -19.8738],
+ [33.0049, -19.9302],
+ [32.9928, -19.9849],
+ [32.8696, -20.2172],
+ [32.7809, -20.3615],
+ [32.6726, -20.5161],
+ [32.5293, -20.6131],
+ [32.4924, -20.6598],
+ [32.4776, -20.713],
+ [32.4828, -20.8289],
+ [32.4762, -20.9501],
+ [32.3536, -21.1365],
+ [32.4298, -21.2971],
+ [32.4124, -21.3118],
+ [32.3711, -21.3349],
+ [32.1947, -21.5154],
+ [32.0163, -21.698],
+ [31.8859, -21.8315],
+ [31.7377, -21.9834],
+ [31.5715, -22.1535],
+ [31.4295, -22.2988],
+ [31.2879, -22.4021]
+ ]
+ ],
+ [
+ [
+ [28.7603, -16.5321],
+ [28.7606, -16.5319],
+ [28.7605, -16.5321],
+ [28.7603, -16.5321]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 69,
+ "name": "Western Sahara",
+ "name_fr": "Sahara occidental",
+ "iso": "ESH",
+ "recs": "",
+ "rbs": "",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": -14.6,
+ "y": 24.8,
+ "count": 0,
+ "name_y": "Western Sahara",
+ "AU": 1,
+ "EAC": 0,
+ "IGAD": 0,
+ "UMA": 0,
+ "COMESA": 0,
+ "ECOWAS": 0,
+ "CEN-SAD": 0,
+ "SADC": 0,
+ "ECCAS": 0,
+ "ICGLR": 0,
+ "RECSA": 0,
+ "SARCOM": 0,
+ "BamakoDeclaration": "0",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "0",
+ "FirearmsProtocol": "0",
+ "WassenaarAgreement": "0",
+ "UNProgrammeofAction": 0,
+ "InternationalTracingInstrument": 0,
+ "StG-PoA": 0,
+ "Northern-Africa": 1,
+ "Eastern-Africa": 0,
+ "Southern-Africa": 0,
+ "Western-Africa": 0,
+ "Central-Africa": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-16.9841, 21.5465],
+ [-16.9683, 21.6517],
+ [-16.9593, 21.7115],
+ [-16.9511, 21.766],
+ [-16.9309, 21.9],
+ [-16.8002, 22.1466],
+ [-16.7933, 22.1597],
+ [-16.7736, 22.1803],
+ [-16.684, 22.2744],
+ [-16.6452, 22.2879],
+ [-16.5144, 22.3335],
+ [-16.4442, 22.4512],
+ [-16.3802, 22.5585],
+ [-16.3587, 22.5945],
+ [-16.3439, 22.6599],
+ [-16.3084, 22.8165],
+ [-16.3043, 22.8348],
+ [-16.2967, 22.8431],
+ [-16.2158, 22.9303],
+ [-16.2019, 22.9454],
+ [-16.1697, 23.0319],
+ [-16.1998, 23.0809],
+ [-16.2103, 23.0979],
+ [-16.1694, 23.1527],
+ [-16.1179, 23.2218],
+ [-16.1137, 23.2275],
+ [-16.0277, 23.3731],
+ [-15.9967, 23.4255],
+ [-15.9746, 23.4776],
+ [-15.9455, 23.5459],
+ [-15.9426, 23.5526],
+ [-15.9258, 23.5768],
+ [-15.8944, 23.6221],
+ [-15.806, 23.7495],
+ [-15.7893, 23.7929],
+ [-15.8017, 23.8422],
+ [-15.8552, 23.8003],
+ [-15.9125, 23.7276],
+ [-15.9364, 23.7076],
+ [-15.9807, 23.6703],
+ [-15.9528, 23.7408],
+ [-15.927, 23.7908],
+ [-15.8993, 23.8444],
+ [-15.8704, 23.8703],
+ [-15.7838, 23.9475],
+ [-15.7778, 23.9529],
+ [-15.7738, 23.9555],
+ [-15.7649, 23.961],
+ [-15.5863, 24.0728],
+ [-15.5322, 24.128],
+ [-15.4974, 24.1635],
+ [-15.4538, 24.2081],
+ [-15.4276, 24.2349],
+ [-15.2396, 24.4267],
+ [-15.1886, 24.4788],
+ [-15.0926, 24.5237],
+ [-15.0389, 24.5488],
+ [-15.0152, 24.5789],
+ [-14.9518, 24.6594],
+ [-14.9043, 24.7198],
+ [-14.8561, 24.8716],
+ [-14.8439, 25.1941],
+ [-14.8429, 25.2201],
+ [-14.7957, 25.4012],
+ [-14.7949, 25.4042],
+ [-14.7947, 25.4045],
+ [-14.7297, 25.5106],
+ [-14.707, 25.5477],
+ [-14.6824, 25.6091],
+ [-14.6031, 25.8065],
+ [-14.6023, 25.8085],
+ [-14.5228, 25.9252],
+ [-14.4836, 26.1035],
+ [-14.4706, 26.163],
+ [-14.4139, 26.2537],
+ [-14.369, 26.2727],
+ [-14.3125, 26.2967],
+ [-14.2139, 26.3779],
+ [-14.1684, 26.4154],
+ [-14.0972, 26.4395],
+ [-13.9521, 26.4888],
+ [-13.8096, 26.5745],
+ [-13.6959, 26.6429],
+ [-13.6855, 26.6509],
+ [-13.5758, 26.7351],
+ [-13.4958, 26.8727],
+ [-13.4704, 26.9536],
+ [-13.4531, 27.0086],
+ [-13.4098, 27.1466],
+ [-13.4094, 27.1474],
+ [-13.3481, 27.2623],
+ [-13.3073, 27.3387],
+ [-13.3026, 27.3476],
+ [-13.2562, 27.4346],
+ [-13.2074, 27.569],
+ [-13.1774, 27.6519],
+ [-13.176, 27.6557],
+ [-13.1679, 27.6625],
+ [-13.1074, 27.6625],
+ [-13.0371, 27.6625],
+ [-12.9668, 27.6624],
+ [-12.8967, 27.6624],
+ [-12.8264, 27.6624],
+ [-12.7561, 27.6624],
+ [-12.6859, 27.6624],
+ [-12.6157, 27.6624],
+ [-12.5454, 27.6624],
+ [-12.4752, 27.6624],
+ [-12.405, 27.6623],
+ [-12.3347, 27.6623],
+ [-12.2644, 27.6623],
+ [-12.1942, 27.6623],
+ [-12.124, 27.6623],
+ [-12.0538, 27.6622],
+ [-11.9835, 27.6622],
+ [-11.9133, 27.6622],
+ [-11.8431, 27.6622],
+ [-11.8132, 27.6622],
+ [-11.8023, 27.6622],
+ [-11.7728, 27.6622],
+ [-11.7026, 27.6622],
+ [-11.6323, 27.6622],
+ [-11.5621, 27.6621],
+ [-11.4918, 27.6621],
+ [-11.4216, 27.6621],
+ [-11.3514, 27.6621],
+ [-11.2811, 27.662],
+ [-11.2109, 27.662],
+ [-11.1406, 27.662],
+ [-11.0704, 27.662],
+ [-11.0002, 27.662],
+ [-10.9299, 27.662],
+ [-10.8597, 27.662],
+ [-10.7895, 27.6619],
+ [-10.7192, 27.6619],
+ [-10.649, 27.6619],
+ [-10.5788, 27.6619],
+ [-10.5084, 27.6619],
+ [-10.4383, 27.6618],
+ [-10.368, 27.6618],
+ [-10.2977, 27.6618],
+ [-10.2276, 27.6618],
+ [-10.1573, 27.6617],
+ [-10.087, 27.6617],
+ [-10.0168, 27.6617],
+ [-9.9465, 27.6617],
+ [-9.8763, 27.6617],
+ [-9.8061, 27.6617],
+ [-9.7359, 27.6617],
+ [-9.6656, 27.6617],
+ [-9.5954, 27.6617],
+ [-9.5251, 27.6617],
+ [-9.4549, 27.6617],
+ [-9.3847, 27.6616],
+ [-9.3144, 27.6616],
+ [-9.2442, 27.6616],
+ [-9.174, 27.6616],
+ [-9.1038, 27.6616],
+ [-9.0335, 27.6615],
+ [-8.9633, 27.6615],
+ [-8.8931, 27.6615],
+ [-8.8232, 27.6615],
+ [-8.817, 27.6615],
+ [-8.817, 27.6615],
+ [-8.8165, 27.6615],
+ [-8.7526, 27.6614],
+ [-8.6833, 27.6614],
+ [-8.6833, 27.6564],
+ [-8.6833, 27.4902],
+ [-8.6833, 27.2859],
+ [-8.6831, 27.1193],
+ [-8.6829, 26.9213],
+ [-8.6826, 26.7231],
+ [-8.6823, 26.4977],
+ [-8.6821, 26.2732],
+ [-8.6821, 26.1095],
+ [-8.6822, 26.0104],
+ [-8.6822, 25.9955],
+ [-8.7052, 25.9955],
+ [-8.8856, 25.9955],
+ [-9.0719, 25.9955],
+ [-9.2582, 25.9955],
+ [-9.4445, 25.9955],
+ [-9.6309, 25.9955],
+ [-9.8172, 25.9955],
+ [-10.0035, 25.9955],
+ [-10.1898, 25.9955],
+ [-10.3761, 25.9955],
+ [-10.5625, 25.9955],
+ [-10.7488, 25.9955],
+ [-10.9351, 25.9955],
+ [-11.1214, 25.9955],
+ [-11.3077, 25.9954],
+ [-11.494, 25.9954],
+ [-11.6804, 25.9954],
+ [-11.8667, 25.9954],
+ [-12.0163, 25.9954],
+ [-12.0163, 25.8763],
+ [-12.0163, 25.7401],
+ [-12.0163, 25.604],
+ [-12.0163, 25.4679],
+ [-12.0163, 25.3317],
+ [-12.0163, 25.1956],
+ [-12.0163, 25.0594],
+ [-12.0163, 24.9232],
+ [-12.0163, 24.7871],
+ [-12.0163, 24.651],
+ [-12.0163, 24.5148],
+ [-12.0163, 24.3787],
+ [-12.0163, 24.2425],
+ [-12.0163, 24.1063],
+ [-12.0163, 23.9702],
+ [-12.0163, 23.834],
+ [-12.0163, 23.6979],
+ [-12.0163, 23.5765],
+ [-12.0234, 23.4676],
+ [-12.0833, 23.4354],
+ [-12.1042, 23.427],
+ [-12.2262, 23.3775],
+ [-12.2647, 23.3619],
+ [-12.3729, 23.318],
+ [-12.5594, 23.2908],
+ [-12.6204, 23.2713],
+ [-12.6736, 23.2362],
+ [-12.7396, 23.1927],
+ [-12.896, 23.0896],
+ [-13.0284, 23.0023],
+ [-13.0315, 23.0002],
+ [-13.1209, 22.8841],
+ [-13.1533, 22.8205],
+ [-13.1665, 22.7532],
+ [-13.156, 22.6893],
+ [-13.1073, 22.5607],
+ [-13.0943, 22.496],
+ [-13.0868, 22.3833],
+ [-13.0785, 22.2604],
+ [-13.0696, 22.1282],
+ [-13.0606, 21.9958],
+ [-13.0512, 21.8548],
+ [-13.0417, 21.7138],
+ [-13.0322, 21.5721],
+ [-13.0251, 21.4668],
+ [-13.0162, 21.3339],
+ [-13.1674, 21.3338],
+ [-13.3967, 21.3335],
+ [-13.5347, 21.3334],
+ [-13.626, 21.3333],
+ [-13.8554, 21.333],
+ [-14.0847, 21.3327],
+ [-14.314, 21.3324],
+ [-14.5433, 21.3321],
+ [-14.7726, 21.3319],
+ [-15.0019, 21.3316],
+ [-15.2312, 21.3313],
+ [-15.4605, 21.3311],
+ [-15.6898, 21.3308],
+ [-15.9191, 21.3305],
+ [-16.1484, 21.3302],
+ [-16.3777, 21.3299],
+ [-16.607, 21.3296],
+ [-16.8363, 21.3294],
+ [-16.963, 21.3292],
+ [-16.9646, 21.3292],
+ [-16.9649, 21.3276],
+ [-16.9944, 21.1942],
+ [-17.0059, 21.1424],
+ [-17.0091, 21.1306],
+ [-17.0424, 21.008],
+ [-17.064, 20.8988],
+ [-17.048, 20.8062],
+ [-17.0709, 20.829],
+ [-17.0988, 20.8569],
+ [-17.07, 21.025],
+ [-17.0634, 21.0635],
+ [-17.0096, 21.3771],
+ [-17.0031, 21.4207],
+ [-16.9841, 21.5465]
+ ]
+ ]
+ ]
+ }
+ }
+ ]
+}
diff --git a/salw_client/src/Data/Orgs.geojson b/salw_client/src/Data/Orgs.geojson
new file mode 100644
index 0000000..3b9cc24
--- /dev/null
+++ b/salw_client/src/Data/Orgs.geojson
@@ -0,0 +1,132 @@
+{
+ "regional_organisations": [
+ { "name": "AU", "color": "#b2df8a" },
+ { "name": "EAC", "color": "#33a02c" },
+ { "name": "IGAD", "color": "#fb9a99" },
+ { "name": "UMA", "color": "#e31a1c" },
+ { "name": "COMESA", "color": "#fdbf6f" },
+ { "name": "ECOWAS", "color": "#ff7f00" },
+ { "name": "CEN-SAD", "color": "#cab2d6" },
+ { "name": "SADC", "color": "#6a3d9a" },
+ { "name": "ECCAS", "color": "#ffff99" },
+ { "name": "ICGLR", "color": "#b15928" },
+ { "name": "RECSA", "color": "#a6cee3" },
+ { "name": "SARCOM", "color": "#1f78b4" }
+ ],
+
+ "geographical_regions": [
+ { "name": "Northern-Africa", "color": "#e3e3e3" },
+ { "name": "Eastern-Africa", "color": "#e3e3e3" },
+ { "name": "Southern-Africa", "color": "#e3e3e3" },
+ { "name": "Western-Africa", "color": "#e3e3e3" },
+ { "name": "Central-Africa", "color": "#e3e3e3" }
+ ],
+
+ "regional_treaties": [
+ {
+ "name": "Bamako Declaration",
+ "name2": "BamakoDeclaration",
+ "icon_eligible": "Icon26",
+ "icon_signed": "Icon24",
+ "icon_ratified": "none"
+ },
+ {
+ "name": "Kinshasa Convention",
+ "name2": "KinshasaConvention",
+ "icon_eligible": "Icon4",
+ "icon_signed": "Icon6",
+ "icon_ratified": "Icon5"
+ },
+ {
+ "name": "ECOWAS Convention",
+ "name2": "ECOWASConvention",
+ "icon_eligible": "Icon2",
+ "icon_signed": "Icon3",
+ "icon_ratified": "none"
+ },
+ {
+ "name": "Khartoum Declaration",
+ "name2": "KhartoumDeclaration",
+ "icon_eligible": "Icon21",
+ "icon_signed": "Icon23",
+ "icon_ratified": "none"
+ },
+ {
+ "name": "Nairobi Protocol",
+ "name2": "NairobiProtocol",
+ "icon_eligible": "Icon22",
+ "icon_signed": "Icon25",
+ "icon_ratified": "none"
+ },
+ {
+ "name": "SADC Firearms Protocol",
+ "name2": "SADCFirearmsProtocol",
+ "icon_eligible": "Icon8",
+ "icon_signed": "Icon7",
+ "icon_ratified": "Icon9"
+ }
+ ],
+
+ "international_treaties": [
+ {
+ "name": "Arms Trade Treaty",
+ "name2": "ArmsTradeTreaty",
+ "icon_eligible": "Icon19",
+ "icon_signed": "Icon17",
+ "icon_ratified": "Icon18"
+ },
+ {
+ "name": "Firearms Protocol",
+ "name2": "FirearmsProtocol",
+ "icon_eligible": "Icon12",
+ "icon_signed": "Icon10",
+ "icon_ratified": "Icon11"
+ },
+ {
+ "name": "Wassenaar Agreement",
+ "name2": "WassenaarAgreement",
+ "icon_eligible": "Icon15",
+ "icon_signed": "Icon13",
+ "icon_ratified": "Icon14"
+ }
+ ],
+
+ "internationalIntsruments": [
+ {
+ "name2": "UNProgrammeofAction",
+ "name": "UN Programme of Action",
+ "icon": "Icon20"
+ },
+ {
+ "name2": "InternationalTracingInstrument",
+ "name": "International Tracing Instrument",
+ "icon": "Icon16"
+ }
+ ],
+
+ "africanIntsruments": [
+ {
+ "name2": "StG-PoA",
+ "name": "Silencing the Guns in Africa Programme of Action",
+ "icon": "Icon1"
+ }
+ ],
+
+ "intsruments": [
+ {
+ "name2": "UNProgrammeofAction",
+ "name": "UN Programme of Action",
+ "icon": "Icon20"
+ },
+ {
+ "name2": "InternationalTracingInstrument",
+ "name": "International Tracing Instrument",
+ "icon": "Icon16"
+ },
+ {
+ "name2": "StG-PoA",
+ "name": "Silencing the Guns in Africa Programme of Action",
+ "icon": "Icon1"
+ }
+ ]
+}
diff --git a/salw_client/src/Data/PSSM.geojson b/salw_client/src/Data/PSSM.geojson
new file mode 100644
index 0000000..c1c883e
--- /dev/null
+++ b/salw_client/src/Data/PSSM.geojson
@@ -0,0 +1,16781 @@
+{
+ "type": "FeatureCollection",
+ "crs": {
+ "type": "name",
+ "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" }
+ },
+ "features": [
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 3,
+ "name": "Angola",
+ "name_fr": "Angola",
+ "iso": "AGO",
+ "recs": "ECCAS,SADC",
+ "rbs": "ICGLR",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 14.7,
+ "y": -9.5,
+ "count": 15,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 1.0,
+ "ICGLR": 1.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Eligible",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [13.0728, -4.6348],
+ [13.0573, -4.6511],
+ [12.9475, -4.6953],
+ [12.8297, -4.7366],
+ [12.6748, -4.9054],
+ [12.5962, -4.9784],
+ [12.5735, -4.9966],
+ [12.5027, -5.0369],
+ [12.4515, -5.0715],
+ [12.4532, -5.0906],
+ [12.4874, -5.1127],
+ [12.5224, -5.1489],
+ [12.5189, -5.4246],
+ [12.5037, -5.6958],
+ [12.4846, -5.7188],
+ [12.386, -5.7277],
+ [12.2553, -5.7465],
+ [12.2137, -5.7587],
+ [12.199, -5.7319],
+ [12.1555, -5.6327],
+ [12.1801, -5.5387],
+ [12.2065, -5.4683],
+ [12.1771, -5.3248],
+ [12.1105, -5.1972],
+ [12.0399, -5.0352],
+ [12.0184, -5.0043],
+ [12.0775, -4.9521],
+ [12.1671, -4.8377],
+ [12.2043, -4.7786],
+ [12.3079, -4.7655],
+ [12.3467, -4.7241],
+ [12.374, -4.6577],
+ [12.3846, -4.6191],
+ [12.5015, -4.5875],
+ [12.6417, -4.5312],
+ [12.7194, -4.4697],
+ [12.7982, -4.4306],
+ [12.8481, -4.4289],
+ [12.8811, -4.4451],
+ [12.9714, -4.5518],
+ [13.048, -4.6192],
+ [13.0728, -4.6348]
+ ]
+ ],
+ [
+ [
+ [23.9665, -10.8718],
+ [23.9883, -11.0028],
+ [24.0101, -11.1848],
+ [24.0256, -11.3156],
+ [24.0414, -11.3741],
+ [24.0467, -11.4054],
+ [24.0293, -11.4392],
+ [24.0146, -11.5177],
+ [23.9868, -11.5872],
+ [23.971, -11.6358],
+ [23.9839, -11.725],
+ [23.9734, -11.8529],
+ [23.9623, -11.9879],
+ [23.9589, -12.1178],
+ [23.9965, -12.3507],
+ [23.9913, -12.4222],
+ [23.9447, -12.5437],
+ [23.9094, -12.6361],
+ [23.8865, -12.7433],
+ [23.8824, -12.799],
+ [23.9681, -12.9569],
+ [23.963, -12.9885],
+ [23.8975, -12.9982],
+ [23.8432, -13.001],
+ [23.6358, -13.001],
+ [23.3387, -13.001],
+ [23.0415, -13.001],
+ [22.7443, -13.001],
+ [22.471, -13.001],
+ [22.2096, -13.001],
+ [21.9789, -13.001],
+ [21.979, -13.1568],
+ [21.9791, -13.4777],
+ [21.9791, -13.7987],
+ [21.9793, -14.1196],
+ [21.9794, -14.4405],
+ [21.9795, -14.7614],
+ [21.9796, -15.0823],
+ [21.9797, -15.4032],
+ [21.9798, -15.7241],
+ [21.9798, -15.9556],
+ [22.0402, -16.2628],
+ [22.1507, -16.5972],
+ [22.1939, -16.6281],
+ [22.3051, -16.6896],
+ [22.4595, -16.8151],
+ [22.546, -16.9103],
+ [22.722, -17.0753],
+ [22.9559, -17.2857],
+ [23.1816, -17.4744],
+ [23.3807, -17.6406],
+ [23.0683, -17.6988],
+ [22.624, -17.7816],
+ [22.3242, -17.8375],
+ [21.9608, -17.9052],
+ [21.7185, -17.9478],
+ [21.4169, -18.0007],
+ [21.3687, -17.9995],
+ [21.2879, -17.963],
+ [21.1135, -17.9558],
+ [20.9083, -18.0061],
+ [20.7455, -18.0197],
+ [20.6251, -17.9967],
+ [20.5076, -17.9525],
+ [20.393, -17.8874],
+ [20.1943, -17.8637],
+ [19.9118, -17.8813],
+ [19.6394, -17.8687],
+ [19.3771, -17.8255],
+ [19.1895, -17.8085],
+ [19.0765, -17.8177],
+ [18.9553, -17.8035],
+ [18.826, -17.7663],
+ [18.7181, -17.7032],
+ [18.5882, -17.57],
+ [18.4866, -17.4428],
+ [18.4604, -17.4246],
+ [18.4282, -17.4052],
+ [18.3964, -17.3994],
+ [18.1088, -17.396],
+ [17.8354, -17.3928],
+ [17.6788, -17.3926],
+ [17.2963, -17.392],
+ [16.9137, -17.3914],
+ [16.5311, -17.3908],
+ [16.1484, -17.3902],
+ [15.7658, -17.3896],
+ [15.3832, -17.3892],
+ [15.0006, -17.3886],
+ [14.618, -17.388],
+ [14.4147, -17.3877],
+ [14.2259, -17.3978],
+ [14.0175, -17.4089],
+ [13.9874, -17.4042],
+ [13.938, -17.3888],
+ [13.9042, -17.3607],
+ [13.792, -17.2884],
+ [13.6943, -17.2335],
+ [13.5617, -17.1412],
+ [13.476, -17.04],
+ [13.4037, -17.0078],
+ [13.2757, -16.9896],
+ [13.1795, -16.9717],
+ [13.1012, -16.9677],
+ [12.9632, -17.0154],
+ [12.8593, -17.0626],
+ [12.7852, -17.1082],
+ [12.6565, -17.1605],
+ [12.5481, -17.2127],
+ [12.3593, -17.2059],
+ [12.3185, -17.2134],
+ [12.2134, -17.21],
+ [12.1144, -17.1646],
+ [12.014, -17.1686],
+ [11.9025, -17.2266],
+ [11.7431, -17.2492],
+ [11.7801, -16.8713],
+ [11.8189, -16.7041],
+ [11.8199, -16.5043],
+ [11.797, -15.9864],
+ [11.7694, -15.9153],
+ [11.7509, -15.8319],
+ [11.8497, -15.7684],
+ [11.8999, -15.7198],
+ [11.9679, -15.634],
+ [12.0161, -15.5137],
+ [12.0732, -15.2482],
+ [12.2805, -14.6375],
+ [12.3789, -14.0391],
+ [12.5037, -13.7555],
+ [12.5505, -13.4378],
+ [12.8977, -13.0277],
+ [12.9832, -12.7757],
+ [13.1627, -12.6521],
+ [13.417, -12.5204],
+ [13.5979, -12.2861],
+ [13.6855, -12.1238],
+ [13.7854, -11.8128],
+ [13.7843, -11.488],
+ [13.8475, -11.0544],
+ [13.8336, -10.9297],
+ [13.739, -10.7571],
+ [13.7214, -10.6336],
+ [13.6335, -10.5123],
+ [13.5395, -10.4207],
+ [13.4954, -10.2571],
+ [13.3322, -9.9989],
+ [13.2875, -9.8268],
+ [13.2094, -9.7032],
+ [13.1969, -9.5507],
+ [13.1557, -9.3896],
+ [13.076, -9.2304],
+ [12.9985, -9.048],
+ [12.9985, -8.991],
+ [13.0468, -8.9223],
+ [13.0928, -8.8997],
+ [13.0772, -8.9343],
+ [13.0466, -8.9752],
+ [13.0538, -9.0068],
+ [13.359, -8.6872],
+ [13.3783, -8.6247],
+ [13.3681, -8.5548],
+ [13.3664, -8.4692],
+ [13.3785, -8.3697],
+ [13.0908, -7.7802],
+ [12.8623, -7.2318],
+ [12.8234, -6.9548],
+ [12.5213, -6.5903],
+ [12.4021, -6.3534],
+ [12.3343, -6.1873],
+ [12.2833, -6.1243],
+ [12.3025, -6.0926],
+ [12.3804, -6.0843],
+ [12.5535, -6.0459],
+ [12.7906, -6.0039],
+ [13.0098, -5.9076],
+ [13.0682, -5.8648],
+ [13.1844, -5.8563],
+ [13.3026, -5.8818],
+ [13.3465, -5.8634],
+ [13.3715, -5.8618],
+ [13.649, -5.8617],
+ [13.7646, -5.8552],
+ [13.9785, -5.8572],
+ [14.1138, -5.8651],
+ [14.1908, -5.876],
+ [14.3986, -5.8927],
+ [14.6579, -5.8889],
+ [14.7494, -5.8801],
+ [15.0894, -5.8745],
+ [15.425, -5.8688],
+ [15.727, -5.8639],
+ [16.0602, -5.8649],
+ [16.3152, -5.8656],
+ [16.4314, -5.9002],
+ [16.5371, -5.9658],
+ [16.5852, -6.0253],
+ [16.608, -6.0516],
+ [16.6396, -6.1146],
+ [16.6973, -6.1643],
+ [16.7178, -6.2414],
+ [16.701, -6.346],
+ [16.7094, -6.4717],
+ [16.743, -6.6185],
+ [16.8131, -6.7726],
+ [16.9194, -6.934],
+ [16.9658, -7.0621],
+ [16.9521, -7.157],
+ [16.9848, -7.2574],
+ [17.0638, -7.3631],
+ [17.1216, -7.419],
+ [17.1551, -7.4613],
+ [17.245, -7.6233],
+ [17.4113, -7.8819],
+ [17.536, -8.0759],
+ [17.5796, -8.099],
+ [17.6434, -8.0907],
+ [17.7788, -8.0714],
+ [17.9131, -8.0677],
+ [18.0088, -8.1076],
+ [18.0472, -8.1008],
+ [18.1915, -8.0238],
+ [18.3349, -8.0003],
+ [18.4847, -7.9686],
+ [18.5627, -7.9359],
+ [18.6534, -7.936],
+ [18.8983, -7.9981],
+ [18.9444, -8.0015],
+ [19.1427, -8.0015],
+ [19.3408, -7.9666],
+ [19.3699, -7.7065],
+ [19.3717, -7.6551],
+ [19.4193, -7.5573],
+ [19.4799, -7.4722],
+ [19.4874, -7.3907],
+ [19.4838, -7.2795],
+ [19.5276, -7.1444],
+ [19.6604, -7.0371],
+ [19.8752, -6.9863],
+ [19.9975, -6.9765],
+ [20.19, -6.9463],
+ [20.4822, -6.9158],
+ [20.59, -6.9199],
+ [20.5987, -6.9352],
+ [20.5369, -7.1218],
+ [20.5358, -7.1828],
+ [20.5584, -7.2444],
+ [20.6078, -7.2777],
+ [20.9109, -7.2814],
+ [21.1903, -7.285],
+ [21.5108, -7.2967],
+ [21.7511, -7.3055],
+ [21.7816, -7.3146],
+ [21.8061, -7.3286],
+ [21.8416, -7.421],
+ [21.8336, -7.6017],
+ [21.7801, -7.8654],
+ [21.8009, -8.1119],
+ [21.8959, -8.3411],
+ [21.9054, -8.6934],
+ [21.8719, -8.9035],
+ [21.8295, -9.1685],
+ [21.8132, -9.4688],
+ [21.8566, -9.5942],
+ [21.9486, -9.7256],
+ [22.0892, -9.8628],
+ [22.1978, -10.0406],
+ [22.2745, -10.2591],
+ [22.3024, -10.3967],
+ [22.2816, -10.4533],
+ [22.2832, -10.5516],
+ [22.307, -10.6913],
+ [22.2805, -10.784],
+ [22.2035, -10.8295],
+ [22.1779, -10.8923],
+ [22.2167, -11.0127],
+ [22.2262, -11.122],
+ [22.2566, -11.1637],
+ [22.2788, -11.1941],
+ [22.3149, -11.1986],
+ [22.393, -11.1595],
+ [22.4861, -11.0867],
+ [22.561, -11.0559],
+ [22.6665, -11.0598],
+ [22.8147, -11.0803],
+ [23.0763, -11.0879],
+ [23.1567, -11.0748],
+ [23.4002, -10.9765],
+ [23.464, -10.9693],
+ [23.56, -10.9786],
+ [23.6964, -11.0076],
+ [23.8339, -11.0137],
+ [23.9012, -10.9832],
+ [23.9073, -10.9435],
+ [23.9287, -10.8915],
+ [23.9665, -10.8718]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 18,
+ "name": "Burundi",
+ "name_fr": "Burundi",
+ "iso": "BDI",
+ "recs": "COMESA,EAC",
+ "rbs": "ICGLR,RECSA",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 29.2,
+ "y": -3.3,
+ "count": 28,
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Signed",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 31,
+ "PSSM-Instructors": 2,
+ "PSSM-Senior-Instructors": 3
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [30.5536, -2.4001],
+ [30.5337, -2.4263],
+ [30.442, -2.6135],
+ [30.4242, -2.6416],
+ [30.4344, -2.6589],
+ [30.4733, -2.6943],
+ [30.4505, -2.7532],
+ [30.4413, -2.769],
+ [30.424, -2.824],
+ [30.4335, -2.8745],
+ [30.4556, -2.8932],
+ [30.515, -2.9176],
+ [30.6043, -2.9353],
+ [30.7095, -2.9772],
+ [30.7803, -2.9849],
+ [30.7969, -3.0151],
+ [30.7936, -3.0693],
+ [30.8111, -3.1164],
+ [30.8114, -3.2006],
+ [30.7902, -3.2746],
+ [30.6818, -3.3094],
+ [30.6261, -3.3474],
+ [30.6109, -3.3664],
+ [30.6246, -3.3887],
+ [30.6319, -3.4187],
+ [30.5299, -3.4925],
+ [30.425, -3.5889],
+ [30.4, -3.6539],
+ [30.3791, -3.7308],
+ [30.3484, -3.7798],
+ [30.2686, -3.8505],
+ [30.1871, -3.9929],
+ [30.1472, -4.0854],
+ [29.9473, -4.3073],
+ [29.7695, -4.4181],
+ [29.7178, -4.4559],
+ [29.4032, -4.4493],
+ [29.3792, -4.2997],
+ [29.3313, -4.0954],
+ [29.2232, -3.9108],
+ [29.2118, -3.8338],
+ [29.2168, -3.685],
+ [29.2172, -3.4757],
+ [29.2101, -3.3633],
+ [29.2123, -3.2812],
+ [29.2261, -3.1387],
+ [29.2244, -3.0535],
+ [29.1532, -2.9553],
+ [29.0647, -2.8508],
+ [29.0166, -2.7996],
+ [29.0142, -2.7583],
+ [29.0144, -2.7202],
+ [29.0286, -2.6646],
+ [29.0632, -2.6025],
+ [29.1021, -2.5957],
+ [29.1976, -2.6203],
+ [29.2971, -2.673],
+ [29.3498, -2.7915],
+ [29.3902, -2.8086],
+ [29.4637, -2.8084],
+ [29.6514, -2.7928],
+ [29.698, -2.7947],
+ [29.7834, -2.7664],
+ [29.8682, -2.7164],
+ [29.8926, -2.6646],
+ [29.9124, -2.5486],
+ [29.9302, -2.3396],
+ [29.9734, -2.3371],
+ [30.0919, -2.4115],
+ [30.1173, -2.4166],
+ [30.1423, -2.414],
+ [30.1833, -2.3771],
+ [30.2338, -2.3471],
+ [30.271, -2.3479],
+ [30.4085, -2.313],
+ [30.4822, -2.3761],
+ [30.5289, -2.3956],
+ [30.5536, -2.4001]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 20,
+ "name": "Benin",
+ "name_fr": "Bénin",
+ "iso": "BEN",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": 1.8,
+ "y": 9.6,
+ "count": 20,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "Signed",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Signed",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [1.6227, 6.2168],
+ [1.6109, 6.2508],
+ [1.7779, 6.2946],
+ [1.7432, 6.4263],
+ [1.6393, 6.5815],
+ [1.5985, 6.6102],
+ [1.5775, 6.6874],
+ [1.6029, 6.7381],
+ [1.5908, 6.7723],
+ [1.582, 6.877],
+ [1.531, 6.9924],
+ [1.6247, 6.9973],
+ [1.6247, 7.3692],
+ [1.6246, 7.7259],
+ [1.6246, 8.0302],
+ [1.6246, 8.271],
+ [1.6066, 8.5593],
+ [1.6038, 8.771],
+ [1.6002, 9.05],
+ [1.5663, 9.1373],
+ [1.4243, 9.285],
+ [1.3857, 9.3617],
+ [1.3789, 9.463],
+ [1.3471, 9.5675],
+ [1.3451, 9.7502],
+ [1.3429, 9.9629],
+ [1.3301, 9.997],
+ [1.1762, 10.0984],
+ [0.9583, 10.242],
+ [0.7922, 10.3516],
+ [0.78, 10.3596],
+ [0.7634, 10.3867],
+ [0.7875, 10.7103],
+ [0.8219, 10.7526],
+ [0.8748, 10.8857],
+ [0.9005, 10.9933],
+ [0.9246, 10.9928],
+ [0.958, 11.0278],
+ [0.9851, 11.079],
+ [1.0139, 11.0681],
+ [1.0623, 11.0582],
+ [1.0846, 11.0764],
+ [1.0815, 11.116],
+ [1.0976, 11.1563],
+ [1.1355, 11.1744],
+ [1.1455, 11.2104],
+ [1.1458, 11.2519],
+ [1.1787, 11.2627],
+ [1.2347, 11.261],
+ [1.2805, 11.274],
+ [1.3174, 11.2953],
+ [1.3648, 11.3789],
+ [1.3915, 11.408],
+ [1.3997, 11.4287],
+ [1.4268, 11.4471],
+ [1.5014, 11.4556],
+ [1.5614, 11.4491],
+ [1.6, 11.4006],
+ [1.8576, 11.4434],
+ [1.9804, 11.4184],
+ [2.2309, 11.6292],
+ [2.2872, 11.6913],
+ [2.3633, 11.8401],
+ [2.3892, 11.8971],
+ [2.4127, 11.9993],
+ [2.3633, 12.1884],
+ [2.366, 12.2219],
+ [2.4693, 12.2628],
+ [2.5984, 12.2943],
+ [2.6484, 12.2968],
+ [2.6813, 12.3128],
+ [2.7285, 12.3536],
+ [2.8053, 12.3838],
+ [2.8502, 12.3737],
+ [2.8781, 12.3677],
+ [3.1496, 12.1181],
+ [3.2674, 11.9919],
+ [3.2991, 11.9271],
+ [3.36, 11.8805],
+ [3.4498, 11.852],
+ [3.5317, 11.7875],
+ [3.5954, 11.6963],
+ [3.5539, 11.6319],
+ [3.4905, 11.4992],
+ [3.4878, 11.3954],
+ [3.6389, 11.1769],
+ [3.6562, 11.1546],
+ [3.6953, 11.1203],
+ [3.7164, 11.0796],
+ [3.7342, 10.9719],
+ [3.7449, 10.8504],
+ [3.7568, 10.7688],
+ [3.8297, 10.6538],
+ [3.8345, 10.6074],
+ [3.7838, 10.4359],
+ [3.7718, 10.4176],
+ [3.7585, 10.4127],
+ [3.6803, 10.4278],
+ [3.6466, 10.409],
+ [3.6041, 10.3507],
+ [3.5779, 10.2925],
+ [3.5766, 10.2684],
+ [3.6459, 10.1602],
+ [3.6021, 10.0045],
+ [3.5572, 9.9073],
+ [3.4768, 9.8519],
+ [3.4048, 9.8386],
+ [3.3545, 9.8128],
+ [3.3252, 9.7785],
+ [3.3295, 9.667],
+ [3.2234, 9.5656],
+ [3.1646, 9.4947],
+ [3.1361, 9.4516],
+ [3.148, 9.3206],
+ [3.1104, 9.1883],
+ [3.0449, 9.0838],
+ [2.898, 9.0614],
+ [2.7748, 9.0485],
+ [2.7329, 8.7825],
+ [2.7347, 8.614],
+ [2.7236, 8.4419],
+ [2.7031, 8.3718],
+ [2.7115, 8.273],
+ [2.7023, 8.0498],
+ [2.686, 7.8737],
+ [2.7077, 7.8266],
+ [2.7204, 7.7231],
+ [2.7193, 7.6163],
+ [2.751, 7.5419],
+ [2.7852, 7.4769],
+ [2.784, 7.4434],
+ [2.7658, 7.4225],
+ [2.7505, 7.3951],
+ [2.7506, 7.1432],
+ [2.7567, 7.0679],
+ [2.7478, 7.0198],
+ [2.7214, 6.9803],
+ [2.7317, 6.8528],
+ [2.7529, 6.7716],
+ [2.7746, 6.7117],
+ [2.7537, 6.6618],
+ [2.7356, 6.5957],
+ [2.708, 6.4277],
+ [2.7064, 6.3692],
+ [2.2869, 6.3281],
+ [1.8182, 6.2606],
+ [1.6227, 6.2168]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 22,
+ "name": "Burkina Faso",
+ "name_fr": "Burkina Faso",
+ "iso": "BFA",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -3.0,
+ "y": 12.3,
+ "count": 63,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [0.9005, 10.9933],
+ [0.643, 10.9831],
+ [0.5491, 10.9554],
+ [0.4927, 10.955],
+ [0.4907, 10.9782],
+ [0.4842, 10.992],
+ [0.1593, 11.0696],
+ [-0.0686, 11.1156],
+ [-0.2995, 11.1669],
+ [-0.3125, 11.1189],
+ [-0.3458, 11.0879],
+ [-0.3956, 11.0857],
+ [-0.4303, 11.0933],
+ [-0.4535, 11.0563],
+ [-0.4917, 11.0076],
+ [-0.5452, 10.9837],
+ [-0.5977, 10.9537],
+ [-0.6271, 10.9274],
+ [-0.6485, 10.9268],
+ [-0.7014, 10.989],
+ [-0.7716, 10.9953],
+ [-0.9029, 10.9847],
+ [-0.9618, 11.0017],
+ [-1.0425, 11.0101],
+ [-1.2326, 10.9972],
+ [-1.5368, 11.0227],
+ [-1.5865, 11.0089],
+ [-1.5997, 10.9977],
+ [-1.9006, 10.9947],
+ [-2.2319, 10.9914],
+ [-2.5092, 10.9887],
+ [-2.7517, 10.9864],
+ [-2.7521, 10.997],
+ [-2.8299, 10.9984],
+ [-2.8386, 10.9775],
+ [-2.9073, 10.728],
+ [-2.9149, 10.5923],
+ [-2.8784, 10.508],
+ [-2.8372, 10.4546],
+ [-2.7912, 10.4324],
+ [-2.7866, 10.4019],
+ [-2.8234, 10.3629],
+ [-2.8203, 10.3229],
+ [-2.7771, 10.2816],
+ [-2.7665, 10.2382],
+ [-2.7885, 10.1926],
+ [-2.7832, 10.0831],
+ [-2.7507, 9.9097],
+ [-2.7498, 9.7972],
+ [-2.7805, 9.7458],
+ [-2.766, 9.6581],
+ [-2.7062, 9.5339],
+ [-2.6958, 9.4813],
+ [-2.7172, 9.4571],
+ [-2.7666, 9.4247],
+ [-2.8167, 9.4258],
+ [-2.8751, 9.5009],
+ [-2.9009, 9.5346],
+ [-2.9481, 9.6107],
+ [-2.9883, 9.6874],
+ [-3.0426, 9.7209],
+ [-3.0958, 9.7521],
+ [-3.1607, 9.8492],
+ [-3.2235, 9.8955],
+ [-3.2897, 9.8822],
+ [-3.3863, 9.9003],
+ [-3.5812, 9.9243],
+ [-3.7906, 9.9172],
+ [-3.8776, 9.8949],
+ [-3.9635, 9.8596],
+ [-4.1812, 9.7817],
+ [-4.2672, 9.7433],
+ [-4.3322, 9.6457],
+ [-4.4062, 9.648],
+ [-4.4803, 9.6792],
+ [-4.5266, 9.7235],
+ [-4.6258, 9.7136],
+ [-4.7218, 9.7565],
+ [-4.8145, 9.8412],
+ [-4.8827, 9.8689],
+ [-4.9699, 9.9301],
+ [-4.994, 10.0465],
+ [-5.0493, 10.1283],
+ [-5.0999, 10.2416],
+ [-5.1753, 10.2926],
+ [-5.2623, 10.3197],
+ [-5.3823, 10.314],
+ [-5.4613, 10.3596],
+ [-5.5235, 10.426],
+ [-5.507, 10.4834],
+ [-5.479, 10.5651],
+ [-5.4757, 10.6439],
+ [-5.4571, 10.7714],
+ [-5.4686, 10.9311],
+ [-5.4905, 11.0424],
+ [-5.4242, 11.0887],
+ [-5.3474, 11.1303],
+ [-5.2999, 11.206],
+ [-5.2502, 11.3758],
+ [-5.2294, 11.5225],
+ [-5.2448, 11.5768],
+ [-5.2703, 11.6199],
+ [-5.2905, 11.6833],
+ [-5.302, 11.7604],
+ [-5.2881, 11.8279],
+ [-5.2302, 11.8903],
+ [-5.1575, 11.9424],
+ [-5.1059, 11.9675],
+ [-4.969, 11.9933],
+ [-4.7979, 12.0321],
+ [-4.6993, 12.0762],
+ [-4.6272, 12.1202],
+ [-4.5869, 12.155],
+ [-4.546, 12.2265],
+ [-4.4799, 12.2818],
+ [-4.4287, 12.3376],
+ [-4.4216, 12.4931],
+ [-4.4219, 12.5816],
+ [-4.4599, 12.6304],
+ [-4.4806, 12.6722],
+ [-4.2271, 12.7937],
+ [-4.2252, 12.8795],
+ [-4.2606, 12.9753],
+ [-4.3103, 13.0525],
+ [-4.3287, 13.119],
+ [-4.2587, 13.1973],
+ [-4.1962, 13.2562],
+ [-4.151, 13.3062],
+ [-4.0512, 13.3824],
+ [-3.9473, 13.4022],
+ [-3.8535, 13.3735],
+ [-3.5758, 13.1942],
+ [-3.5276, 13.1827],
+ [-3.4699, 13.1964],
+ [-3.3967, 13.2437],
+ [-3.3018, 13.2808],
+ [-3.2667, 13.4008],
+ [-3.2702, 13.5774],
+ [-3.2486, 13.6583],
+ [-3.1984, 13.6729],
+ [-3.0387, 13.6391],
+ [-2.9972, 13.6371],
+ [-2.9508, 13.6484],
+ [-2.9171, 13.6795],
+ [-2.9185, 13.7364],
+ [-2.9259, 13.7868],
+ [-2.8739, 13.9507],
+ [-2.7789, 14.0737],
+ [-2.5867, 14.2276],
+ [-2.5269, 14.2583],
+ [-2.4572, 14.2741],
+ [-2.1132, 14.1685],
+ [-2.0571, 14.1946],
+ [-1.973, 14.4565],
+ [-1.8798, 14.4815],
+ [-1.7678, 14.486],
+ [-1.6951, 14.5085],
+ [-1.6573, 14.5268],
+ [-1.4937, 14.6261],
+ [-1.205, 14.7615],
+ [-1.0496, 14.8195],
+ [-1.0192, 14.8414],
+ [-0.908, 14.9374],
+ [-0.7604, 15.0478],
+ [-0.6665, 15.0698],
+ [-0.5365, 15.0779],
+ [-0.4545, 15.0597],
+ [-0.4323, 15.0285],
+ [-0.4054, 15.0125],
+ [-0.2359, 15.0594],
+ [0.0073, 14.9848],
+ [0.2175, 14.9115],
+ [0.2038, 14.865],
+ [0.2027, 14.7828],
+ [0.1851, 14.6529],
+ [0.1639, 14.4972],
+ [0.2506, 14.3964],
+ [0.3546, 14.288],
+ [0.3825, 14.2458],
+ [0.3549, 14.139],
+ [0.374, 14.0764],
+ [0.4292, 13.9721],
+ [0.5224, 13.8397],
+ [0.6182, 13.7034],
+ [0.6846, 13.6854],
+ [0.7478, 13.6745],
+ [0.786, 13.65],
+ [0.8423, 13.6264],
+ [0.8979, 13.6109],
+ [0.9466, 13.5812],
+ [0.9777, 13.552],
+ [1.0179, 13.4679],
+ [1.126, 13.4124],
+ [1.2012, 13.3575],
+ [1.1709, 13.3296],
+ [1.0769, 13.3408],
+ [0.9885, 13.3648],
+ [0.9768, 13.3245],
+ [0.973, 13.1704],
+ [0.9873, 13.0419],
+ [1.0079, 13.0248],
+ [1.0968, 13.0011],
+ [1.3087, 12.8343],
+ [1.5005, 12.6765],
+ [1.5649, 12.6354],
+ [1.6711, 12.6198],
+ [1.7898, 12.6133],
+ [1.8409, 12.6279],
+ [1.9562, 12.7074],
+ [2.0174, 12.7162],
+ [2.0738, 12.714],
+ [2.1046, 12.7013],
+ [2.1598, 12.6364],
+ [2.2115, 12.5384],
+ [2.2263, 12.4661],
+ [2.2214, 12.4272],
+ [2.2038, 12.4126],
+ [2.1094, 12.3938],
+ [2.0686, 12.3792],
+ [2.0584, 12.358],
+ [2.0729, 12.3094],
+ [2.0914, 12.278],
+ [2.1944, 12.1365],
+ [2.3434, 11.946],
+ [2.3892, 11.8971],
+ [2.3633, 11.8401],
+ [2.2872, 11.6913],
+ [2.2309, 11.6292],
+ [1.9804, 11.4184],
+ [1.8576, 11.4434],
+ [1.6, 11.4006],
+ [1.5614, 11.4491],
+ [1.5014, 11.4556],
+ [1.4268, 11.4471],
+ [1.3997, 11.4287],
+ [1.3915, 11.408],
+ [1.3648, 11.3789],
+ [1.3174, 11.2953],
+ [1.2805, 11.274],
+ [1.2347, 11.261],
+ [1.1787, 11.2627],
+ [1.1458, 11.2519],
+ [1.1455, 11.2104],
+ [1.1355, 11.1744],
+ [1.0976, 11.1563],
+ [1.0815, 11.116],
+ [1.0846, 11.0764],
+ [1.0623, 11.0582],
+ [1.0139, 11.0681],
+ [0.9851, 11.079],
+ [0.958, 11.0278],
+ [0.9246, 10.9928],
+ [0.9005, 10.9933]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 38,
+ "name": "Botswana",
+ "name_fr": "Botswana",
+ "iso": "BWA",
+ "recs": "SADC",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 22.9,
+ "y": -22.1,
+ "count": 8,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 1,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [25.2588, -17.7936],
+ [25.2391, -17.8431],
+ [25.224, -17.9152],
+ [25.2423, -17.969],
+ [25.2824, -18.0412],
+ [25.3402, -18.1045],
+ [25.3844, -18.142],
+ [25.4367, -18.235],
+ [25.4893, -18.3513],
+ [25.5583, -18.4418],
+ [25.7612, -18.6492],
+ [25.7837, -18.7235],
+ [25.8119, -18.7971],
+ [25.9394, -18.9387],
+ [25.9592, -18.9856],
+ [25.9507, -19.0817],
+ [26.0819, -19.3699],
+ [26.1681, -19.5383],
+ [26.241, -19.5693],
+ [26.4746, -19.7486],
+ [26.6782, -19.8928],
+ [26.9167, -19.9901],
+ [27.0918, -20.0542],
+ [27.1782, -20.101],
+ [27.2215, -20.1458],
+ [27.2567, -20.232],
+ [27.2746, -20.3818],
+ [27.2808, -20.4787],
+ [27.4689, -20.4748],
+ [27.6246, -20.4836],
+ [27.6793, -20.503],
+ [27.6996, -20.5307],
+ [27.6948, -20.5945],
+ [27.697, -20.6897],
+ [27.7043, -20.7664],
+ [27.6881, -20.8483],
+ [27.677, -20.9448],
+ [27.6694, -21.0643],
+ [27.6935, -21.111],
+ [27.8441, -21.2615],
+ [27.9074, -21.3591],
+ [27.9746, -21.5067],
+ [28.0141, -21.5542],
+ [28.0456, -21.573],
+ [28.1816, -21.5894],
+ [28.532, -21.6513],
+ [28.7478, -21.7076],
+ [28.9193, -21.766],
+ [28.9907, -21.7814],
+ [29.0256, -21.7969],
+ [29.0373, -21.8113],
+ [29.0158, -21.9399],
+ [29.0233, -21.9812],
+ [29.0424, -22.0184],
+ [29.0715, -22.0475],
+ [29.1068, -22.0657],
+ [29.2372, -22.0795],
+ [29.3152, -22.1577],
+ [29.3648, -22.1939],
+ [29.1299, -22.2133],
+ [29.0135, -22.2784],
+ [28.9458, -22.3951],
+ [28.8398, -22.4809],
+ [28.6955, -22.5354],
+ [28.5429, -22.5729],
+ [28.3817, -22.5934],
+ [28.2102, -22.6937],
+ [28.0279, -22.8737],
+ [27.9351, -22.987],
+ [27.9313, -23.0336],
+ [27.8905, -23.0739],
+ [27.8126, -23.108],
+ [27.7686, -23.1489],
+ [27.7583, -23.1968],
+ [27.7168, -23.2196],
+ [27.6438, -23.2177],
+ [27.5927, -23.2526],
+ [27.5632, -23.3246],
+ [27.4987, -23.3684],
+ [27.3992, -23.3836],
+ [27.3134, -23.4242],
+ [27.2412, -23.49],
+ [27.1855, -23.5234],
+ [27.1464, -23.5244],
+ [27.0855, -23.5779],
+ [26.987, -23.7046],
+ [26.9706, -23.7635],
+ [26.8351, -24.2408],
+ [26.7611, -24.2972],
+ [26.6178, -24.3955],
+ [26.5016, -24.5133],
+ [26.4518, -24.5827],
+ [26.3972, -24.6136],
+ [26.1309, -24.6715],
+ [26.0318, -24.7024],
+ [25.9121, -24.7475],
+ [25.8818, -24.788],
+ [25.8524, -24.9353],
+ [25.7699, -25.1465],
+ [25.7026, -25.3023],
+ [25.6592, -25.4379],
+ [25.5838, -25.6062],
+ [25.5182, -25.6628],
+ [25.4437, -25.7145],
+ [25.3462, -25.7399],
+ [25.2134, -25.7563],
+ [25.0925, -25.7515],
+ [24.9989, -25.754],
+ [24.8692, -25.8135],
+ [24.7481, -25.8174],
+ [24.5559, -25.7831],
+ [24.4002, -25.7498],
+ [24.3306, -25.7429],
+ [24.193, -25.6329],
+ [24.1045, -25.6349],
+ [23.9695, -25.6261],
+ [23.8938, -25.6009],
+ [23.8234, -25.5446],
+ [23.6707, -25.434],
+ [23.5215, -25.3444],
+ [23.3893, -25.2914],
+ [23.266, -25.2666],
+ [23.1487, -25.2887],
+ [23.0575, -25.3123],
+ [23.0221, -25.3241],
+ [22.9513, -25.3703],
+ [22.8788, -25.4579],
+ [22.8189, -25.5951],
+ [22.7961, -25.6791],
+ [22.729, -25.8573],
+ [22.6402, -26.0712],
+ [22.5977, -26.1327],
+ [22.5486, -26.1784],
+ [22.4709, -26.219],
+ [22.2176, -26.3889],
+ [22.0909, -26.5802],
+ [22.0109, -26.6358],
+ [21.9146, -26.6619],
+ [21.8332, -26.6783],
+ [21.7883, -26.7101],
+ [21.7381, -26.8068],
+ [21.6947, -26.8409],
+ [21.6463, -26.8542],
+ [21.5014, -26.8427],
+ [21.455, -26.8328],
+ [21.071, -26.8518],
+ [20.9539, -26.8211],
+ [20.8709, -26.8088],
+ [20.7398, -26.8488],
+ [20.6851, -26.8225],
+ [20.6414, -26.7422],
+ [20.6199, -26.5809],
+ [20.6268, -26.4438],
+ [20.6979, -26.3401],
+ [20.757, -26.2642],
+ [20.815, -26.1649],
+ [20.8227, -26.1206],
+ [20.811, -26.0806],
+ [20.7994, -25.999],
+ [20.7932, -25.9156],
+ [20.7107, -25.7332],
+ [20.6093, -25.4912],
+ [20.4731, -25.2213],
+ [20.4307, -25.1471],
+ [20.3452, -25.0299],
+ [20.0286, -24.807],
+ [19.9805, -24.7768],
+ [19.9805, -24.752],
+ [19.9802, -24.5357],
+ [19.9799, -24.249],
+ [19.9796, -23.9624],
+ [19.9793, -23.6758],
+ [19.9789, -23.3892],
+ [19.9785, -23.1025],
+ [19.9782, -22.8159],
+ [19.9779, -22.5293],
+ [19.9776, -22.2426],
+ [19.9773, -22.0002],
+ [20.2054, -22.0002],
+ [20.4875, -22.0002],
+ [20.8228, -22.0002],
+ [20.971, -22.0002],
+ [20.9795, -21.9619],
+ [20.9793, -21.7841],
+ [20.9787, -21.3761],
+ [20.9781, -20.9682],
+ [20.9774, -20.5603],
+ [20.9769, -20.1523],
+ [20.9762, -19.7443],
+ [20.9756, -19.3364],
+ [20.975, -18.9285],
+ [20.9743, -18.5205],
+ [20.9741, -18.3188],
+ [21.2325, -18.3068],
+ [21.5297, -18.2656],
+ [22.0114, -18.1986],
+ [22.4601, -18.1157],
+ [22.7527, -18.0672],
+ [23.0999, -18.0096],
+ [23.2193, -17.9997],
+ [23.2516, -18.0075],
+ [23.2986, -18.0273],
+ [23.4598, -18.2311],
+ [23.5602, -18.3864],
+ [23.5806, -18.4529],
+ [23.5997, -18.46],
+ [23.6472, -18.4494],
+ [23.7005, -18.4243],
+ [23.8643, -18.2695],
+ [23.8983, -18.2292],
+ [24.0026, -18.1541],
+ [24.1293, -18.0775],
+ [24.2439, -18.0234],
+ [24.359, -17.9782],
+ [24.4122, -17.9895],
+ [24.4749, -18.0285],
+ [24.5306, -18.0527],
+ [24.7922, -17.8646],
+ [24.9091, -17.8214],
+ [25.216, -17.7876],
+ [25.2588, -17.7936]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 39,
+ "name": "Central African Republic",
+ "name_fr": "République centrafricaine",
+ "iso": "CAF",
+ "recs": "ECCAS,CEN_SAD",
+ "rbs": "ICGLR,RECSA,SARCOM",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 19.0,
+ "y": 6.6,
+ "count": 36,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 1.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "Signed",
+ "NairobiProtocol": "Eligible",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 5,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [24.1474, 8.6656],
+ [24.1948, 8.6534],
+ [24.2209, 8.6083],
+ [24.18, 8.4611],
+ [24.2084, 8.3691],
+ [24.2914, 8.2914],
+ [24.3755, 8.2584],
+ [24.4561, 8.2395],
+ [24.7367, 8.1916],
+ [24.8533, 8.1375],
+ [25.0072, 7.9648],
+ [25.2004, 7.8079],
+ [25.2474, 7.7246],
+ [25.2387, 7.649],
+ [25.1813, 7.5572],
+ [25.1901, 7.5193],
+ [25.2789, 7.4275],
+ [25.3807, 7.3334],
+ [25.5666, 7.2287],
+ [25.889, 7.0649],
+ [26.0365, 6.9552],
+ [26.0869, 6.8721],
+ [26.1693, 6.7817],
+ [26.2846, 6.699],
+ [26.3618, 6.6353],
+ [26.3086, 6.4553],
+ [26.3246, 6.3962],
+ [26.3533, 6.3449],
+ [26.4205, 6.2742],
+ [26.4475, 6.183],
+ [26.5143, 6.0692],
+ [26.5937, 6.0175],
+ [26.7264, 5.9982],
+ [26.7965, 5.9455],
+ [26.9423, 5.8549],
+ [27.0834, 5.7769],
+ [27.1439, 5.7229],
+ [27.1812, 5.6751],
+ [27.2134, 5.6188],
+ [27.2291, 5.5625],
+ [27.2325, 5.4408],
+ [27.2567, 5.2896],
+ [27.3324, 5.1863],
+ [27.4033, 5.1092],
+ [27.1149, 5.1979],
+ [27.0719, 5.1998],
+ [27.0206, 5.1844],
+ [26.8701, 5.0757],
+ [26.8221, 5.0624],
+ [26.7676, 5.0719],
+ [26.6326, 5.0852],
+ [26.1735, 5.1711],
+ [25.8199, 5.2537],
+ [25.7139, 5.2837],
+ [25.5251, 5.3121],
+ [25.4002, 5.2559],
+ [25.2831, 5.0627],
+ [25.2493, 5.0246],
+ [25.0652, 4.9674],
+ [24.9784, 4.983],
+ [24.7655, 4.9301],
+ [24.4371, 5.01],
+ [24.3198, 4.9941],
+ [24.2277, 4.9539],
+ [23.9917, 4.8663],
+ [23.8484, 4.8164],
+ [23.6818, 4.7708],
+ [23.5236, 4.7013],
+ [23.4172, 4.6631],
+ [23.3129, 4.6635],
+ [23.2188, 4.703],
+ [23.1159, 4.7369],
+ [22.9929, 4.7438],
+ [22.8646, 4.7239],
+ [22.7558, 4.6467],
+ [22.7117, 4.5917],
+ [22.6172, 4.4456],
+ [22.5057, 4.2077],
+ [22.4618, 4.1598],
+ [22.4497, 4.1551],
+ [22.4222, 4.135],
+ [21.9082, 4.2539],
+ [21.687, 4.2814],
+ [21.5376, 4.2448],
+ [21.3502, 4.3114],
+ [21.2684, 4.3231],
+ [21.2298, 4.3022],
+ [21.1256, 4.3322],
+ [20.9558, 4.4131],
+ [20.793, 4.4473],
+ [20.6475, 4.4356],
+ [20.5581, 4.4627],
+ [20.4865, 4.5416],
+ [20.3936, 4.6862],
+ [20.2264, 4.8296],
+ [20.0023, 4.9447],
+ [19.8625, 5.0313],
+ [19.8065, 5.0893],
+ [19.686, 5.1214],
+ [19.501, 5.1275],
+ [19.3234, 5.0708],
+ [19.0686, 4.8914],
+ [18.8317, 4.5234],
+ [18.6999, 4.3826],
+ [18.5941, 4.3462],
+ [18.5675, 4.2576],
+ [18.6199, 4.1166],
+ [18.6337, 3.9543],
+ [18.5967, 3.6787],
+ [18.6104, 3.4784],
+ [18.5538, 3.5102],
+ [18.4998, 3.6041],
+ [18.4744, 3.623],
+ [18.3182, 3.5808],
+ [18.2371, 3.5427],
+ [18.1939, 3.5054],
+ [18.1609, 3.4998],
+ [18.1113, 3.5511],
+ [18.0723, 3.5603],
+ [18.0107, 3.5508],
+ [17.9479, 3.5518],
+ [17.9071, 3.5584],
+ [17.8804, 3.5539],
+ [17.8066, 3.5842],
+ [17.5377, 3.6616],
+ [17.4916, 3.6873],
+ [17.438, 3.6846],
+ [17.2984, 3.6172],
+ [17.2247, 3.5984],
+ [17.0025, 3.5567],
+ [16.7644, 3.5363],
+ [16.6733, 3.5352],
+ [16.6107, 3.5054],
+ [16.5704, 3.4631],
+ [16.5431, 3.3695],
+ [16.4963, 3.2088],
+ [16.4768, 3.1651],
+ [16.4801, 3.101],
+ [16.4662, 2.9932],
+ [16.4596, 2.8965],
+ [16.4686, 2.8317],
+ [16.4013, 2.701],
+ [16.3196, 2.5428],
+ [16.2518, 2.4068],
+ [16.1834, 2.2701],
+ [16.1361, 2.3638],
+ [16.1067, 2.4735],
+ [16.0955, 2.5992],
+ [16.1019, 2.6327],
+ [16.0835, 2.67],
+ [16.0821, 2.6782],
+ [16.0593, 2.773],
+ [16.0824, 2.8391],
+ [16.0635, 2.9086],
+ [16.0082, 2.9767],
+ [15.958, 3.0287],
+ [15.9287, 3.0758],
+ [15.9049, 3.0958],
+ [15.8493, 3.1031],
+ [15.775, 3.1272],
+ [15.6766, 3.2297],
+ [15.5809, 3.3293],
+ [15.4584, 3.4568],
+ [15.3602, 3.5671],
+ [15.2398, 3.7021],
+ [15.1287, 3.8269],
+ [15.0621, 3.9472],
+ [15.0349, 4.0164],
+ [15.0674, 4.0229],
+ [15.1154, 4.0245],
+ [15.1358, 4.0369],
+ [15.1369, 4.0691],
+ [15.0875, 4.164],
+ [15.0636, 4.2849],
+ [15.0228, 4.3585],
+ [14.8936, 4.4719],
+ [14.7704, 4.5581],
+ [14.7312, 4.6024],
+ [14.709, 4.6656],
+ [14.6617, 5.0655],
+ [14.6406, 5.1791],
+ [14.6018, 5.2288],
+ [14.5735, 5.2517],
+ [14.563, 5.2799],
+ [14.5681, 5.3511],
+ [14.5844, 5.4147],
+ [14.5836, 5.4396],
+ [14.6169, 5.4955],
+ [14.6169, 5.8651],
+ [14.5988, 5.884],
+ [14.5772, 5.916],
+ [14.5425, 5.9136],
+ [14.5031, 5.9169],
+ [14.4639, 5.9707],
+ [14.4312, 6.0387],
+ [14.4407, 6.0867],
+ [14.475, 6.1268],
+ [14.5121, 6.1619],
+ [14.5594, 6.1912],
+ [14.6995, 6.2502],
+ [14.7393, 6.2798],
+ [14.7641, 6.3164],
+ [14.7804, 6.3657],
+ [14.8619, 6.5557],
+ [14.9827, 6.7453],
+ [15.0346, 6.7844],
+ [15.0863, 6.9099],
+ [15.1571, 7.0636],
+ [15.1858, 7.1349],
+ [15.2067, 7.2062],
+ [15.2459, 7.2636],
+ [15.3791, 7.3582],
+ [15.4801, 7.5238],
+ [15.5893, 7.515],
+ [15.7013, 7.4884],
+ [15.845, 7.4753],
+ [15.9576, 7.5076],
+ [16.0307, 7.5721],
+ [16.1911, 7.6234],
+ [16.3789, 7.6835],
+ [16.4044, 7.7724],
+ [16.4594, 7.819],
+ [16.5232, 7.86],
+ [16.5453, 7.8655],
+ [16.5502, 7.8359],
+ [16.589, 7.7434],
+ [16.6684, 7.6518],
+ [16.7848, 7.551],
+ [16.8182, 7.5573],
+ [16.8903, 7.6337],
+ [17.072, 7.6808],
+ [17.118, 7.7019],
+ [17.247, 7.813],
+ [17.4021, 7.8846],
+ [17.4364, 7.8909],
+ [17.4927, 7.9098],
+ [17.6494, 7.9836],
+ [17.7608, 7.9738],
+ [17.9401, 7.9854],
+ [18.2389, 8.0204],
+ [18.4551, 8.032],
+ [18.5642, 8.0459],
+ [18.5916, 8.0608],
+ [18.6336, 8.1677],
+ [18.6662, 8.1977],
+ [18.7475, 8.2438],
+ [18.9064, 8.4051],
+ [19.0108, 8.5412],
+ [19.0398, 8.5869],
+ [19.0424, 8.5903],
+ [19.0639, 8.5988],
+ [19.1087, 8.6562],
+ [19.0642, 8.7154],
+ [18.886, 8.836],
+ [18.8886, 8.8525],
+ [18.8783, 8.8732],
+ [18.8883, 8.8897],
+ [18.9563, 8.9389],
+ [19.0479, 8.995],
+ [19.1455, 9.016],
+ [19.4003, 9.0116],
+ [19.6175, 9.0236],
+ [19.6684, 9.0209],
+ [19.8377, 9.0494],
+ [19.9535, 9.0751],
+ [20.0727, 9.1332],
+ [20.3421, 9.1271],
+ [20.5669, 9.275],
+ [20.6314, 9.3014],
+ [20.6597, 9.3245],
+ [20.6682, 9.3471],
+ [20.7732, 9.4057],
+ [20.891, 9.5271],
+ [20.9842, 9.6363],
+ [21.0095, 9.7132],
+ [21.2639, 9.9746],
+ [21.3524, 9.9691],
+ [21.396, 10.0014],
+ [21.4969, 10.1757],
+ [21.528, 10.2078],
+ [21.5758, 10.2186],
+ [21.6327, 10.2383],
+ [21.6827, 10.2898],
+ [21.7258, 10.3666],
+ [21.7262, 10.4616],
+ [21.7065, 10.5379],
+ [21.7065, 10.5748],
+ [21.7307, 10.6087],
+ [21.7715, 10.6428],
+ [21.9648, 10.7367],
+ [22.0138, 10.782],
+ [22.0432, 10.8227],
+ [22.0972, 10.8301],
+ [22.1562, 10.8261],
+ [22.1937, 10.8514],
+ [22.2359, 10.8941],
+ [22.3698, 10.9515],
+ [22.4938, 10.9962],
+ [22.624, 10.9773],
+ [22.7302, 10.9541],
+ [22.8174, 10.9272],
+ [22.8601, 10.9197],
+ [22.9308, 10.7953],
+ [22.9644, 10.7518],
+ [23.2559, 10.4578],
+ [23.3123, 10.3879],
+ [23.4566, 10.1743],
+ [23.545, 10.0301],
+ [23.6463, 9.8229],
+ [23.6562, 9.7104],
+ [23.6428, 9.6139],
+ [23.6227, 9.3406],
+ [23.5961, 9.2619],
+ [23.4683, 9.1147],
+ [23.4628, 9.0485],
+ [23.4891, 8.9933],
+ [23.528, 8.9706],
+ [23.5519, 8.9432],
+ [23.5373, 8.8158],
+ [23.5832, 8.7658],
+ [23.6793, 8.7325],
+ [23.922, 8.7097],
+ [24.0481, 8.6913],
+ [24.1474, 8.6656]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 45,
+ "name": "Ivory Coast",
+ "name_fr": "Côte d’Ivoire",
+ "iso": "CIV",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -6.4,
+ "y": 6.8,
+ "count": 37,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-3.0867, 5.1283],
+ [-3.114, 5.0887],
+ [-3.2464, 5.1141],
+ [-3.2149, 5.1472],
+ [-3.0867, 5.1283]
+ ]
+ ],
+ [
+ [
+ [-7.9906, 10.1625],
+ [-7.9609, 10.1635],
+ [-7.8841, 10.1857],
+ [-7.8142, 10.2366],
+ [-7.7491, 10.3423],
+ [-7.6611, 10.4274],
+ [-7.5621, 10.4212],
+ [-7.5328, 10.4368],
+ [-7.4979, 10.4398],
+ [-7.4565, 10.3839],
+ [-7.4148, 10.3413],
+ [-7.3851, 10.3401],
+ [-7.3632, 10.2594],
+ [-7.1823, 10.2257],
+ [-7.1049, 10.2035],
+ [-7.0397, 10.1448],
+ [-7.0171, 10.1433],
+ [-6.9895, 10.1557],
+ [-6.9682, 10.1762],
+ [-6.9638, 10.1987],
+ [-6.9917, 10.2519],
+ [-6.9795, 10.2996],
+ [-6.9503, 10.3423],
+ [-6.9038, 10.3451],
+ [-6.8336, 10.357],
+ [-6.7532, 10.3571],
+ [-6.6933, 10.3495],
+ [-6.6693, 10.3922],
+ [-6.692, 10.512],
+ [-6.6861, 10.578],
+ [-6.6764, 10.6338],
+ [-6.6542, 10.6564],
+ [-6.5646, 10.5864],
+ [-6.4826, 10.5612],
+ [-6.4239, 10.5591],
+ [-6.4075, 10.5724],
+ [-6.4326, 10.6487],
+ [-6.4259, 10.6718],
+ [-6.4042, 10.6851],
+ [-6.3656, 10.6928],
+ [-6.2611, 10.7241],
+ [-6.2502, 10.7179],
+ [-6.2307, 10.5975],
+ [-6.2397, 10.5581],
+ [-6.2178, 10.4763],
+ [-6.1907, 10.4003],
+ [-6.1926, 10.3694],
+ [-6.215, 10.3224],
+ [-6.2413, 10.2792],
+ [-6.2384, 10.2616],
+ [-6.1969, 10.2321],
+ [-6.1172, 10.2019],
+ [-6.0346, 10.1948],
+ [-5.9887, 10.2391],
+ [-5.9407, 10.2751],
+ [-5.9076, 10.3072],
+ [-5.8962, 10.3547],
+ [-5.8438, 10.3896],
+ [-5.6943, 10.4332],
+ [-5.5566, 10.4399],
+ [-5.5235, 10.426],
+ [-5.4613, 10.3596],
+ [-5.3823, 10.314],
+ [-5.2623, 10.3197],
+ [-5.1753, 10.2926],
+ [-5.0999, 10.2416],
+ [-5.0493, 10.1283],
+ [-4.994, 10.0465],
+ [-4.9699, 9.9301],
+ [-4.8827, 9.8689],
+ [-4.8145, 9.8412],
+ [-4.7218, 9.7565],
+ [-4.6258, 9.7136],
+ [-4.5266, 9.7235],
+ [-4.4803, 9.6792],
+ [-4.4062, 9.648],
+ [-4.3322, 9.6457],
+ [-4.2672, 9.7433],
+ [-4.1812, 9.7817],
+ [-3.9635, 9.8596],
+ [-3.8776, 9.8949],
+ [-3.7906, 9.9172],
+ [-3.5812, 9.9243],
+ [-3.3863, 9.9003],
+ [-3.2897, 9.8822],
+ [-3.2235, 9.8955],
+ [-3.1607, 9.8492],
+ [-3.0958, 9.7521],
+ [-3.0426, 9.7209],
+ [-2.9883, 9.6874],
+ [-2.9481, 9.6107],
+ [-2.9009, 9.5346],
+ [-2.8751, 9.5009],
+ [-2.8167, 9.4258],
+ [-2.7666, 9.4247],
+ [-2.7172, 9.4571],
+ [-2.6958, 9.4813],
+ [-2.6861, 9.4317],
+ [-2.7058, 9.3514],
+ [-2.7018, 9.3017],
+ [-2.6742, 9.2826],
+ [-2.6892, 9.2186],
+ [-2.7467, 9.1096],
+ [-2.7469, 9.0451],
+ [-2.6899, 9.0251],
+ [-2.6492, 8.9566],
+ [-2.6249, 8.8396],
+ [-2.6004, 8.8004],
+ [-2.598, 8.7764],
+ [-2.5569, 8.493],
+ [-2.5059, 8.2087],
+ [-2.5383, 8.1716],
+ [-2.5828, 8.1608],
+ [-2.6117, 8.1476],
+ [-2.62, 8.1211],
+ [-2.601, 8.0822],
+ [-2.6134, 8.0467],
+ [-2.6688, 8.0222],
+ [-2.7897, 7.9319],
+ [-2.7981, 7.896],
+ [-2.8301, 7.819],
+ [-2.8569, 7.7721],
+ [-2.8963, 7.685],
+ [-2.9591, 7.4545],
+ [-2.9823, 7.2636],
+ [-2.9858, 7.2049],
+ [-3.0102, 7.1638],
+ [-3.0377, 7.1046],
+ [-3.1689, 6.941],
+ [-3.2358, 6.8072],
+ [-3.2271, 6.7491],
+ [-3.2241, 6.6908],
+ [-3.2439, 6.6487],
+ [-3.2403, 6.5356],
+ [-3.224, 6.4411],
+ [-3.2006, 6.3482],
+ [-3.1056, 6.0856],
+ [-3.0562, 5.9263],
+ [-3.0253, 5.7978],
+ [-2.9983, 5.7113],
+ [-2.9728, 5.6763],
+ [-2.9623, 5.643],
+ [-2.8212, 5.6192],
+ [-2.7937, 5.6001],
+ [-2.755, 5.4325],
+ [-2.7619, 5.3569],
+ [-2.7896, 5.3282],
+ [-2.7887, 5.2641],
+ [-2.7952, 5.1845],
+ [-2.8157, 5.153],
+ [-2.8947, 5.149],
+ [-2.9483, 5.1188],
+ [-3.0191, 5.1308],
+ [-3.0259, 5.1505],
+ [-3.064, 5.1577],
+ [-3.1687, 5.203],
+ [-3.1514, 5.3483],
+ [-3.2, 5.3545],
+ [-3.2376, 5.3354],
+ [-3.312, 5.1608],
+ [-3.3476, 5.1307],
+ [-3.8706, 5.2207],
+ [-3.9842, 5.2932],
+ [-4.1202, 5.3097],
+ [-4.3573, 5.3014],
+ [-4.5528, 5.2799],
+ [-4.6089, 5.2359],
+ [-4.1152, 5.2616],
+ [-4.0621, 5.2566],
+ [-4.0372, 5.2301],
+ [-4.6615, 5.1726],
+ [-4.8997, 5.1383],
+ [-4.9701, 5.1478],
+ [-5.0237, 5.2036],
+ [-5.2824, 5.2103],
+ [-5.3354, 5.192],
+ [-5.3675, 5.1508],
+ [-5.2658, 5.1597],
+ [-5.1049, 5.1622],
+ [-5.0618, 5.1307],
+ [-5.5647, 5.0895],
+ [-5.9138, 5.0109],
+ [-6.0617, 4.9528],
+ [-6.5484, 4.7618],
+ [-6.8452, 4.6715],
+ [-6.9229, 4.6383],
+ [-7.058, 4.5447],
+ [-7.2314, 4.486],
+ [-7.4261, 4.376],
+ [-7.545, 4.3513],
+ [-7.5716, 4.3864],
+ [-7.5747, 4.5723],
+ [-7.5912, 4.8215],
+ [-7.5851, 4.9167],
+ [-7.5693, 5.0064],
+ [-7.5689, 5.0807],
+ [-7.5098, 5.1085],
+ [-7.4941, 5.1398],
+ [-7.4852, 5.2364],
+ [-7.4298, 5.3245],
+ [-7.4289, 5.4779],
+ [-7.4125, 5.5099],
+ [-7.3999, 5.5506],
+ [-7.4237, 5.6513],
+ [-7.4544, 5.8413],
+ [-7.4694, 5.8537],
+ [-7.4828, 5.8455],
+ [-7.5139, 5.842],
+ [-7.6361, 5.9077],
+ [-7.7304, 5.919],
+ [-7.7965, 5.9751],
+ [-7.8009, 6.0389],
+ [-7.8333, 6.0764],
+ [-7.8555, 6.1501],
+ [-7.8886, 6.2349],
+ [-7.9816, 6.2861],
+ [-8.0689, 6.2984],
+ [-8.131, 6.2875],
+ [-8.2039, 6.2907],
+ [-8.2871, 6.319],
+ [-8.3449, 6.3513],
+ [-8.3993, 6.4132],
+ [-8.4499, 6.4625],
+ [-8.4903, 6.4564],
+ [-8.5396, 6.4681],
+ [-8.5879, 6.4905],
+ [-8.6036, 6.5078],
+ [-8.4012, 6.7051],
+ [-8.3326, 6.8016],
+ [-8.3251, 6.8604],
+ [-8.3245, 6.92],
+ [-8.3023, 6.981],
+ [-8.2966, 7.074],
+ [-8.4087, 7.4118],
+ [-8.4372, 7.5164],
+ [-8.4673, 7.547],
+ [-8.4864, 7.5585],
+ [-8.43, 7.6019],
+ [-8.3518, 7.5906],
+ [-8.2319, 7.5567],
+ [-8.206, 7.5902],
+ [-8.1154, 7.7607],
+ [-8.1178, 7.824],
+ [-8.1269, 7.8677],
+ [-8.0738, 7.9844],
+ [-8.0317, 8.0297],
+ [-8.0099, 8.0785],
+ [-8.0167, 8.1449],
+ [-8.0486, 8.1697],
+ [-8.0905, 8.1651],
+ [-8.1406, 8.1814],
+ [-8.2171, 8.2197],
+ [-8.2561, 8.2537],
+ [-8.2441, 8.4079],
+ [-8.237, 8.4557],
+ [-8.21, 8.4833],
+ [-8.1678, 8.4907],
+ [-8.0491, 8.4953],
+ [-7.9531, 8.4777],
+ [-7.8688, 8.4675],
+ [-7.8236, 8.4677],
+ [-7.7874, 8.422],
+ [-7.739, 8.3752],
+ [-7.6961, 8.3756],
+ [-7.6812, 8.4104],
+ [-7.691, 8.5625],
+ [-7.7196, 8.643],
+ [-7.784, 8.7206],
+ [-7.951, 8.7868],
+ [-7.955, 8.8794],
+ [-7.9382, 8.9798],
+ [-7.9021, 9.0171],
+ [-7.778, 9.0809],
+ [-7.7998, 9.115],
+ [-7.8394, 9.1516],
+ [-7.9181, 9.1885],
+ [-7.9, 9.3087],
+ [-7.8962, 9.4159],
+ [-7.9627, 9.4039],
+ [-8.031, 9.3977],
+ [-8.0887, 9.4307],
+ [-8.137, 9.4957],
+ [-8.146, 9.6748],
+ [-8.1458, 9.8817],
+ [-8.1552, 9.9732],
+ [-8.1366, 10.0221],
+ [-8.0778, 10.0671],
+ [-8.0135, 10.1253],
+ [-7.9906, 10.1625]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 46,
+ "name": "Cameroon",
+ "name_fr": "Cameroun",
+ "iso": "CMR",
+ "recs": "ECCAS",
+ "rbs": "",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 12.0,
+ "y": 5.7,
+ "count": 43,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [8.5559, 4.7552],
+ [8.5852, 4.8328],
+ [8.6405, 4.927],
+ [8.7156, 5.0469],
+ [8.801, 5.1975],
+ [8.8592, 5.4638],
+ [8.8988, 5.6297],
+ [8.9351, 5.781],
+ [8.9972, 5.9177],
+ [9.0602, 6.0091],
+ [9.2388, 6.1861],
+ [9.3733, 6.3196],
+ [9.4422, 6.3734],
+ [9.4902, 6.4187],
+ [9.574, 6.4704],
+ [9.66, 6.532],
+ [9.7256, 6.65],
+ [9.7799, 6.7602],
+ [9.8207, 6.7839],
+ [9.8742, 6.8033],
+ [10.0389, 6.9214],
+ [10.1436, 6.9964],
+ [10.1678, 6.9592],
+ [10.1855, 6.9128],
+ [10.2055, 6.8916],
+ [10.2931, 6.8768],
+ [10.4132, 6.8777],
+ [10.4823, 6.8913],
+ [10.519, 6.9305],
+ [10.5563, 7.0375],
+ [10.5781, 7.0577],
+ [10.6062, 7.0631],
+ [10.7376, 6.9883],
+ [10.8465, 6.8818],
+ [10.9542, 6.7766],
+ [11.0087, 6.7391],
+ [11.0325, 6.6979],
+ [11.0797, 6.5055],
+ [11.1064, 6.4577],
+ [11.1533, 6.4379],
+ [11.2373, 6.4505],
+ [11.3246, 6.4847],
+ [11.4018, 6.5339],
+ [11.4775, 6.5974],
+ [11.5291, 6.655],
+ [11.5517, 6.6973],
+ [11.563, 6.8546],
+ [11.5801, 6.8889],
+ [11.6575, 6.9516],
+ [11.787, 7.0562],
+ [11.8614, 7.1164],
+ [11.8548, 7.138],
+ [11.8086, 7.202],
+ [11.7674, 7.2723],
+ [11.8092, 7.3451],
+ [11.8524, 7.4007],
+ [12.016, 7.5897],
+ [12.0166, 7.652],
+ [12.0252, 7.7278],
+ [12.156, 7.9425],
+ [12.2312, 8.2274],
+ [12.2334, 8.2823],
+ [12.3113, 8.4197],
+ [12.4035, 8.5956],
+ [12.5827, 8.6241],
+ [12.6516, 8.6678],
+ [12.7312, 8.7457],
+ [12.7822, 8.8179],
+ [12.8065, 8.8866],
+ [12.8244, 9.0194],
+ [12.856, 9.1708],
+ [12.8757, 9.3035],
+ [12.9295, 9.4263],
+ [13.0194, 9.4883],
+ [13.1755, 9.5396],
+ [13.1987, 9.5638],
+ [13.2212, 9.6452],
+ [13.2388, 9.814],
+ [13.2438, 9.9159],
+ [13.2498, 9.9601],
+ [13.2699, 10.0362],
+ [13.4146, 10.1714],
+ [13.4785, 10.3833],
+ [13.5354, 10.6051],
+ [13.6999, 10.8731],
+ [13.8921, 11.1401],
+ [13.9814, 11.2119],
+ [14.0567, 11.245],
+ [14.1433, 11.2485],
+ [14.2023, 11.2682],
+ [14.4095, 11.4012],
+ [14.4961, 11.4461],
+ [14.5598, 11.4923],
+ [14.5754, 11.5324],
+ [14.5816, 11.5912],
+ [14.5618, 11.7287],
+ [14.5974, 11.8298],
+ [14.6182, 11.9866],
+ [14.6271, 12.1087],
+ [14.6197, 12.151],
+ [14.587, 12.2094],
+ [14.581, 12.2221],
+ [14.5189, 12.2982],
+ [14.4154, 12.3441],
+ [14.2729, 12.3565],
+ [14.1975, 12.3838],
+ [14.1849, 12.4472],
+ [14.1776, 12.4841],
+ [14.1703, 12.5241],
+ [14.1601, 12.6128],
+ [14.064, 13.0785],
+ [14.2448, 13.0773],
+ [14.4617, 13.0218],
+ [14.5162, 12.9797],
+ [14.5447, 12.8202],
+ [14.6232, 12.7299],
+ [14.7612, 12.6556],
+ [14.8471, 12.5021],
+ [14.8807, 12.2694],
+ [14.9567, 12.1304],
+ [14.9738, 12.1083],
+ [15.0599, 11.9071],
+ [15.0813, 11.8455],
+ [15.0877, 11.7244],
+ [15.078, 11.6426],
+ [15.122, 11.5413],
+ [15.0555, 11.3686],
+ [15.0357, 11.2625],
+ [15.0299, 11.1137],
+ [15.0687, 10.8511],
+ [15.1322, 10.6485],
+ [15.201, 10.4845],
+ [15.2761, 10.3574],
+ [15.3999, 10.2169],
+ [15.5319, 10.0885],
+ [15.6549, 10.0078],
+ [15.5409, 9.9603],
+ [15.32, 9.9543],
+ [15.1932, 9.9815],
+ [15.1327, 9.9829],
+ [15.0716, 9.966],
+ [14.8358, 9.9417],
+ [14.5979, 9.9531],
+ [14.3772, 9.9851],
+ [14.2433, 9.9797],
+ [14.1397, 9.9018],
+ [14.056, 9.7844],
+ [13.9772, 9.6916],
+ [14.005, 9.5887],
+ [14.0642, 9.5317],
+ [14.1779, 9.4065],
+ [14.2801, 9.2851],
+ [14.3323, 9.2035],
+ [14.5361, 9.0252],
+ [14.7328, 8.8657],
+ [14.7713, 8.8392],
+ [14.8263, 8.8103],
+ [14.8607, 8.7986],
+ [14.968, 8.7073],
+ [15.1162, 8.5573],
+ [15.2523, 8.3224],
+ [15.349, 8.0838],
+ [15.443, 7.8519],
+ [15.4845, 7.8127],
+ [15.5498, 7.7879],
+ [15.5578, 7.738],
+ [15.5526, 7.6645],
+ [15.5324, 7.6044],
+ [15.4801, 7.5238],
+ [15.3791, 7.3582],
+ [15.2459, 7.2636],
+ [15.2067, 7.2062],
+ [15.1858, 7.1349],
+ [15.1571, 7.0636],
+ [15.0863, 6.9099],
+ [15.0346, 6.7844],
+ [14.9827, 6.7453],
+ [14.8619, 6.5557],
+ [14.7804, 6.3657],
+ [14.7641, 6.3164],
+ [14.7393, 6.2798],
+ [14.6995, 6.2502],
+ [14.5594, 6.1912],
+ [14.5121, 6.1619],
+ [14.475, 6.1268],
+ [14.4407, 6.0867],
+ [14.4312, 6.0387],
+ [14.4639, 5.9707],
+ [14.5031, 5.9169],
+ [14.5425, 5.9136],
+ [14.5772, 5.916],
+ [14.5988, 5.884],
+ [14.6169, 5.8651],
+ [14.6169, 5.4955],
+ [14.5836, 5.4396],
+ [14.5844, 5.4147],
+ [14.5681, 5.3511],
+ [14.563, 5.2799],
+ [14.5735, 5.2517],
+ [14.6018, 5.2288],
+ [14.6406, 5.1791],
+ [14.6617, 5.0655],
+ [14.709, 4.6656],
+ [14.7312, 4.6024],
+ [14.7704, 4.5581],
+ [14.8936, 4.4719],
+ [15.0228, 4.3585],
+ [15.0636, 4.2849],
+ [15.0875, 4.164],
+ [15.1369, 4.0691],
+ [15.1358, 4.0369],
+ [15.1154, 4.0245],
+ [15.0674, 4.0229],
+ [15.0349, 4.0164],
+ [15.0621, 3.9472],
+ [15.1287, 3.8269],
+ [15.2398, 3.7021],
+ [15.3602, 3.5671],
+ [15.4584, 3.4568],
+ [15.5809, 3.3293],
+ [15.6766, 3.2297],
+ [15.775, 3.1272],
+ [15.8493, 3.1031],
+ [15.9049, 3.0958],
+ [15.9287, 3.0758],
+ [15.958, 3.0287],
+ [16.0082, 2.9767],
+ [16.0635, 2.9086],
+ [16.0824, 2.8391],
+ [16.0593, 2.773],
+ [16.0821, 2.6782],
+ [16.0835, 2.67],
+ [16.1019, 2.6327],
+ [16.0955, 2.5992],
+ [16.1067, 2.4735],
+ [16.1361, 2.3638],
+ [16.1834, 2.2701],
+ [16.1826, 2.2625],
+ [16.1766, 2.2048],
+ [16.1157, 2.1678],
+ [16.0801, 2.1068],
+ [16.0696, 2.0217],
+ [16.0879, 1.9181],
+ [16.135, 1.7959],
+ [16.1361, 1.7242],
+ [16.1195, 1.7141],
+ [16.0903, 1.6913],
+ [16.0594, 1.6762],
+ [15.9752, 1.76],
+ [15.8816, 1.8166],
+ [15.7416, 1.915],
+ [15.6003, 1.9504],
+ [15.4175, 1.9567],
+ [15.3388, 1.9447],
+ [15.2824, 1.9817],
+ [15.2035, 2.0245],
+ [15.1601, 2.0356],
+ [15.0996, 2.0023],
+ [15.0578, 2.0009],
+ [15.0064, 2.0138],
+ [14.9024, 2.0123],
+ [14.8928, 2.0693],
+ [14.875, 2.0805],
+ [14.7629, 2.0752],
+ [14.7283, 2.1224],
+ [14.7133, 2.1171],
+ [14.6691, 2.1321],
+ [14.5789, 2.1991],
+ [14.4841, 2.1547],
+ [14.287, 2.1604],
+ [14.0344, 2.1589],
+ [13.7728, 2.1574],
+ [13.5335, 2.1595],
+ [13.2936, 2.1616],
+ [13.2699, 2.2242],
+ [13.2203, 2.2564],
+ [13.1309, 2.2594],
+ [12.8675, 2.2468],
+ [12.6657, 2.2568],
+ [12.6014, 2.265],
+ [12.5298, 2.2813],
+ [12.3613, 2.296],
+ [12.1534, 2.2844],
+ [12.1062, 2.2875],
+ [11.9397, 2.2852],
+ [11.559, 2.3022],
+ [11.3484, 2.2997],
+ [11.3533, 2.2614],
+ [11.3399, 2.2338],
+ [11.3287, 2.1674],
+ [11.0966, 2.1675],
+ [10.7909, 2.1676],
+ [10.5022, 2.1676],
+ [10.307, 2.1677],
+ [9.9799, 2.1678],
+ [9.8701, 2.2133],
+ [9.8369, 2.2424],
+ [9.8304, 2.2755],
+ [9.8262, 2.2978],
+ [9.8008, 2.3044],
+ [9.8218, 2.5393],
+ [9.8676, 2.735],
+ [9.8854, 2.9166],
+ [9.9484, 3.0791],
+ [9.915, 3.2396],
+ [9.8762, 3.3098],
+ [9.6721, 3.5376],
+ [9.7657, 3.6238],
+ [9.6424, 3.6118],
+ [9.6159, 3.6965],
+ [9.5562, 3.798],
+ [9.5928, 3.8143],
+ [9.6281, 3.87],
+ [9.7396, 3.8529],
+ [9.7361, 3.8801],
+ [9.6399, 3.9653],
+ [9.6492, 4.0083],
+ [9.6889, 4.0564],
+ [9.6695, 4.0767],
+ [9.6004, 4.0269],
+ [9.5506, 4.0284],
+ [9.5118, 4.0606],
+ [9.4837, 4.0661],
+ [9.5008, 4.0007],
+ [9.462, 3.9425],
+ [9.4253, 3.9223],
+ [9.3623, 3.9257],
+ [9.3109, 3.9404],
+ [9.2974, 3.9729],
+ [9.2491, 3.9979],
+ [9.1139, 4.0411],
+ [9.0001, 4.0916],
+ [8.9771, 4.2304],
+ [8.932, 4.2902],
+ [8.9136, 4.3578],
+ [8.9028, 4.4352],
+ [8.9183, 4.5538],
+ [8.8895, 4.5728],
+ [8.8564, 4.5792],
+ [8.8071, 4.5734],
+ [8.7619, 4.58],
+ [8.7079, 4.6457],
+ [8.6604, 4.671],
+ [8.6896, 4.5502],
+ [8.6562, 4.5164],
+ [8.5744, 4.5262],
+ [8.5396, 4.5719],
+ [8.5328, 4.6059],
+ [8.5705, 4.7521],
+ [8.5559, 4.7552]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 47,
+ "name": "Democratic Republic of the Congo",
+ "name_fr": "République démocratique du Congo",
+ "iso": "COD",
+ "recs": "COMESA,ECCAS,SADC",
+ "rbs": "RECSA,ICGLR,SARCOM",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 20.6,
+ "y": -2.9,
+ "count": 28,
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 1.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 1.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Signed",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "Signed",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "Signed",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 2,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [30.7512, -8.1937],
+ [30.5779, -8.22],
+ [30.3275, -8.2582],
+ [30.0514, -8.3003],
+ [29.7662, -8.3438],
+ [29.4838, -8.3869],
+ [29.2156, -8.4278],
+ [28.9723, -8.4649],
+ [28.8981, -8.4854],
+ [28.9345, -8.5902],
+ [28.9178, -8.7006],
+ [28.8695, -8.7858],
+ [28.7936, -8.891],
+ [28.7588, -8.9326],
+ [28.6812, -9.0146],
+ [28.6165, -9.0723],
+ [28.4843, -9.1694],
+ [28.4007, -9.2248],
+ [28.4002, -9.275],
+ [28.5405, -9.5101],
+ [28.6042, -9.6788],
+ [28.6301, -9.8313],
+ [28.6289, -9.9187],
+ [28.6235, -10.0988],
+ [28.6172, -10.313],
+ [28.6074, -10.3974],
+ [28.6455, -10.5502],
+ [28.6389, -10.6692],
+ [28.5442, -10.8023],
+ [28.518, -10.9332],
+ [28.4703, -11.1096],
+ [28.4042, -11.3544],
+ [28.3572, -11.483],
+ [28.3834, -11.5667],
+ [28.407, -11.6229],
+ [28.4318, -11.6983],
+ [28.4825, -11.8121],
+ [28.5416, -11.8792],
+ [28.5746, -11.9081],
+ [28.7694, -12.0513],
+ [28.85, -12.1205],
+ [28.9734, -12.2578],
+ [29.0644, -12.3488],
+ [29.1912, -12.3702],
+ [29.3438, -12.4048],
+ [29.4275, -12.4313],
+ [29.4855, -12.4185],
+ [29.5049, -12.3861],
+ [29.5022, -12.3176],
+ [29.492, -12.2669],
+ [29.5082, -12.2282],
+ [29.5598, -12.2024],
+ [29.692, -12.1983],
+ [29.7496, -12.1641],
+ [29.7951, -12.1555],
+ [29.7953, -12.3062],
+ [29.7955, -12.4506],
+ [29.7956, -12.6259],
+ [29.7958, -12.8271],
+ [29.7961, -12.9921],
+ [29.7963, -13.1675],
+ [29.7965, -13.3697],
+ [29.7953, -13.3928],
+ [29.7752, -13.4381],
+ [29.7227, -13.4538],
+ [29.6518, -13.4144],
+ [29.6477, -13.3729],
+ [29.6303, -13.2985],
+ [29.5972, -13.2605],
+ [29.5542, -13.2489],
+ [29.4814, -13.268],
+ [29.3818, -13.3229],
+ [29.2537, -13.3708],
+ [29.2019, -13.3983],
+ [29.1116, -13.3951],
+ [29.0143, -13.3688],
+ [28.9423, -13.3071],
+ [28.9217, -13.2146],
+ [28.8588, -13.1194],
+ [28.7731, -12.9819],
+ [28.7301, -12.9255],
+ [28.6729, -12.8613],
+ [28.6154, -12.8541],
+ [28.5509, -12.8361],
+ [28.5112, -12.7422],
+ [28.4744, -12.6233],
+ [28.4515, -12.5774],
+ [28.4129, -12.5181],
+ [28.3577, -12.482],
+ [28.2373, -12.4346],
+ [28.0688, -12.3682],
+ [27.8574, -12.2849],
+ [27.7568, -12.2809],
+ [27.6443, -12.2668],
+ [27.5738, -12.2271],
+ [27.5334, -12.1953],
+ [27.487, -12.0797],
+ [27.4236, -11.9445],
+ [27.2381, -11.7835],
+ [27.1964, -11.6051],
+ [27.1592, -11.5792],
+ [27.0954, -11.5938],
+ [27.0461, -11.6159],
+ [27.0267, -11.6638],
+ [26.9769, -11.8246],
+ [26.9496, -11.8988],
+ [26.9309, -11.9193],
+ [26.8904, -11.9436],
+ [26.824, -11.9652],
+ [26.7297, -11.976],
+ [26.5964, -11.9721],
+ [26.4297, -11.9479],
+ [26.3396, -11.9299],
+ [26.0964, -11.9032],
+ [26.026, -11.8901],
+ [25.9266, -11.8553],
+ [25.8549, -11.8201],
+ [25.6188, -11.7441],
+ [25.5119, -11.7534],
+ [25.46, -11.6998],
+ [25.4134, -11.6735],
+ [25.3494, -11.623],
+ [25.3207, -11.5535],
+ [25.2826, -11.405],
+ [25.2918, -11.3255],
+ [25.3193, -11.2369],
+ [25.2888, -11.2124],
+ [25.246, -11.2124],
+ [25.1849, -11.243],
+ [25.076, -11.2601],
+ [24.8769, -11.2991],
+ [24.8063, -11.3212],
+ [24.7281, -11.3378],
+ [24.6683, -11.3529],
+ [24.5186, -11.4385],
+ [24.4666, -11.4477],
+ [24.3779, -11.4171],
+ [24.3352, -11.3713],
+ [24.3779, -11.3193],
+ [24.3963, -11.2552],
+ [24.3657, -11.1299],
+ [24.3199, -11.0718],
+ [24.1872, -11.03],
+ [24.1365, -11.026],
+ [24.1151, -10.9557],
+ [24.0784, -10.8915],
+ [24.0027, -10.8791],
+ [23.9665, -10.8718],
+ [23.9287, -10.8915],
+ [23.9073, -10.9435],
+ [23.9012, -10.9832],
+ [23.8339, -11.0137],
+ [23.6964, -11.0076],
+ [23.56, -10.9786],
+ [23.464, -10.9693],
+ [23.4002, -10.9765],
+ [23.1567, -11.0748],
+ [23.0763, -11.0879],
+ [22.8147, -11.0803],
+ [22.6665, -11.0598],
+ [22.561, -11.0559],
+ [22.4861, -11.0867],
+ [22.393, -11.1595],
+ [22.3149, -11.1986],
+ [22.2788, -11.1941],
+ [22.2566, -11.1637],
+ [22.2262, -11.122],
+ [22.2167, -11.0127],
+ [22.1779, -10.8923],
+ [22.2035, -10.8295],
+ [22.2805, -10.784],
+ [22.307, -10.6913],
+ [22.2832, -10.5516],
+ [22.2816, -10.4533],
+ [22.3024, -10.3967],
+ [22.2745, -10.2591],
+ [22.1978, -10.0406],
+ [22.0892, -9.8628],
+ [21.9486, -9.7256],
+ [21.8566, -9.5942],
+ [21.8132, -9.4688],
+ [21.8295, -9.1685],
+ [21.8719, -8.9035],
+ [21.9054, -8.6934],
+ [21.8959, -8.3411],
+ [21.8009, -8.1119],
+ [21.7801, -7.8654],
+ [21.8336, -7.6017],
+ [21.8416, -7.421],
+ [21.8061, -7.3286],
+ [21.7816, -7.3146],
+ [21.7511, -7.3055],
+ [21.5108, -7.2967],
+ [21.1903, -7.285],
+ [20.9109, -7.2814],
+ [20.6078, -7.2777],
+ [20.5584, -7.2444],
+ [20.5358, -7.1828],
+ [20.5369, -7.1218],
+ [20.5987, -6.9352],
+ [20.59, -6.9199],
+ [20.4822, -6.9158],
+ [20.19, -6.9463],
+ [19.9975, -6.9765],
+ [19.8752, -6.9863],
+ [19.6604, -7.0371],
+ [19.5276, -7.1444],
+ [19.4838, -7.2795],
+ [19.4874, -7.3907],
+ [19.4799, -7.4722],
+ [19.4193, -7.5573],
+ [19.3717, -7.6551],
+ [19.3699, -7.7065],
+ [19.3408, -7.9666],
+ [19.1427, -8.0015],
+ [18.9444, -8.0015],
+ [18.8983, -7.9981],
+ [18.6534, -7.936],
+ [18.5627, -7.9359],
+ [18.4847, -7.9686],
+ [18.3349, -8.0003],
+ [18.1915, -8.0238],
+ [18.0472, -8.1008],
+ [18.0088, -8.1076],
+ [17.9131, -8.0677],
+ [17.7788, -8.0714],
+ [17.6434, -8.0907],
+ [17.5796, -8.099],
+ [17.536, -8.0759],
+ [17.4113, -7.8819],
+ [17.245, -7.6233],
+ [17.1551, -7.4613],
+ [17.1216, -7.419],
+ [17.0638, -7.3631],
+ [16.9848, -7.2574],
+ [16.9521, -7.157],
+ [16.9658, -7.0621],
+ [16.9194, -6.934],
+ [16.8131, -6.7726],
+ [16.743, -6.6185],
+ [16.7094, -6.4717],
+ [16.701, -6.346],
+ [16.7178, -6.2414],
+ [16.6973, -6.1643],
+ [16.6396, -6.1146],
+ [16.608, -6.0516],
+ [16.5852, -6.0253],
+ [16.5371, -5.9658],
+ [16.4314, -5.9002],
+ [16.3152, -5.8656],
+ [16.0602, -5.8649],
+ [15.727, -5.8639],
+ [15.425, -5.8688],
+ [15.0894, -5.8745],
+ [14.7494, -5.8801],
+ [14.6579, -5.8889],
+ [14.3986, -5.8927],
+ [14.1908, -5.876],
+ [14.1138, -5.8651],
+ [13.9785, -5.8572],
+ [13.7646, -5.8552],
+ [13.649, -5.8617],
+ [13.3715, -5.8618],
+ [13.3465, -5.8634],
+ [13.3026, -5.8818],
+ [13.1844, -5.8563],
+ [13.0682, -5.8648],
+ [13.0033, -5.8361],
+ [12.8608, -5.8541],
+ [12.7916, -5.8777],
+ [12.6807, -5.9608],
+ [12.5146, -6.0042],
+ [12.4529, -6.0005],
+ [12.4117, -5.9863],
+ [12.315, -5.8953],
+ [12.2404, -5.8073],
+ [12.2137, -5.7587],
+ [12.2553, -5.7465],
+ [12.386, -5.7277],
+ [12.4846, -5.7188],
+ [12.5037, -5.6958],
+ [12.5189, -5.4246],
+ [12.5224, -5.1489],
+ [12.4874, -5.1127],
+ [12.4532, -5.0906],
+ [12.4515, -5.0715],
+ [12.5027, -5.0369],
+ [12.5735, -4.9966],
+ [12.5962, -4.9784],
+ [12.6748, -4.9054],
+ [12.8297, -4.7366],
+ [12.9475, -4.6953],
+ [13.0573, -4.6511],
+ [13.0728, -4.6348],
+ [13.0874, -4.602],
+ [13.1366, -4.6043],
+ [13.1523, -4.6203],
+ [13.1765, -4.6559],
+ [13.2196, -4.7059],
+ [13.2973, -4.7652],
+ [13.3758, -4.8294],
+ [13.4149, -4.8374],
+ [13.4784, -4.805],
+ [13.5517, -4.7567],
+ [13.6596, -4.7215],
+ [13.6854, -4.6887],
+ [13.6994, -4.6184],
+ [13.7076, -4.5433],
+ [13.7171, -4.4545],
+ [13.7391, -4.4425],
+ [13.778, -4.4339],
+ [13.8495, -4.4589],
+ [13.8823, -4.4847],
+ [13.9409, -4.4847],
+ [13.9784, -4.4612],
+ [14.0469, -4.4175],
+ [14.1339, -4.4],
+ [14.2271, -4.3581],
+ [14.3162, -4.3041],
+ [14.3583, -4.2994],
+ [14.4029, -4.3697],
+ [14.4428, -4.419],
+ [14.4498, -4.4495],
+ [14.41, -4.5081],
+ [14.3654, -4.5855],
+ [14.4029, -4.6816],
+ [14.4119, -4.775],
+ [14.4107, -4.8312],
+ [14.4409, -4.8541],
+ [14.4616, -4.8649],
+ [14.4939, -4.8517],
+ [14.5576, -4.8558],
+ [14.634, -4.8851],
+ [14.7079, -4.8817],
+ [14.7793, -4.8457],
+ [14.9121, -4.7056],
+ [15.1062, -4.461],
+ [15.2672, -4.3076],
+ [15.3946, -4.2449],
+ [15.481, -4.1718],
+ [15.526, -4.088],
+ [15.6001, -4.031],
+ [15.7546, -3.9855],
+ [15.8725, -3.9343],
+ [15.99, -3.7662],
+ [16.1468, -3.4642],
+ [16.1906, -3.1944],
+ [16.2174, -3.0303],
+ [16.2019, -2.4647],
+ [16.1916, -2.2791],
+ [16.2153, -2.1778],
+ [16.2739, -2.1082],
+ [16.4336, -1.9608],
+ [16.5407, -1.8401],
+ [16.6225, -1.6989],
+ [16.7801, -1.3764],
+ [16.8491, -1.2725],
+ [16.8799, -1.2259],
+ [16.9747, -1.1399],
+ [17.1076, -1.0645],
+ [17.2788, -0.9996],
+ [17.5429, -0.775],
+ [17.7528, -0.549],
+ [17.7241, -0.2775],
+ [17.7731, -0.0524],
+ [17.8877, 0.2341],
+ [17.9252, 0.5373],
+ [17.8857, 0.8569],
+ [17.9024, 1.1181],
+ [18.0117, 1.4221],
+ [18.0578, 1.5349],
+ [18.0729, 1.7194],
+ [18.0722, 2.0133],
+ [18.2116, 2.4149],
+ [18.3435, 2.6554],
+ [18.4909, 2.9244],
+ [18.5471, 3.087],
+ [18.6222, 3.3041],
+ [18.6104, 3.4784],
+ [18.5967, 3.6787],
+ [18.6337, 3.9543],
+ [18.6199, 4.1166],
+ [18.5675, 4.2576],
+ [18.5941, 4.3462],
+ [18.6999, 4.3826],
+ [18.8317, 4.5234],
+ [19.0686, 4.8914],
+ [19.3234, 5.0708],
+ [19.501, 5.1275],
+ [19.686, 5.1214],
+ [19.8065, 5.0893],
+ [19.8625, 5.0313],
+ [20.0023, 4.9447],
+ [20.2264, 4.8296],
+ [20.3936, 4.6862],
+ [20.4865, 4.5416],
+ [20.5581, 4.4627],
+ [20.6475, 4.4356],
+ [20.793, 4.4473],
+ [20.9558, 4.4131],
+ [21.1256, 4.3322],
+ [21.2298, 4.3022],
+ [21.2684, 4.3231],
+ [21.3502, 4.3114],
+ [21.5376, 4.2448],
+ [21.687, 4.2814],
+ [21.9082, 4.2539],
+ [22.4222, 4.135],
+ [22.4497, 4.1551],
+ [22.4618, 4.1598],
+ [22.5057, 4.2077],
+ [22.6172, 4.4456],
+ [22.7117, 4.5917],
+ [22.7558, 4.6467],
+ [22.8646, 4.7239],
+ [22.9929, 4.7438],
+ [23.1159, 4.7369],
+ [23.2188, 4.703],
+ [23.3129, 4.6635],
+ [23.4172, 4.6631],
+ [23.5236, 4.7013],
+ [23.6818, 4.7708],
+ [23.8484, 4.8164],
+ [23.9917, 4.8663],
+ [24.2277, 4.9539],
+ [24.3198, 4.9941],
+ [24.4371, 5.01],
+ [24.7655, 4.9301],
+ [24.9784, 4.983],
+ [25.0652, 4.9674],
+ [25.2493, 5.0246],
+ [25.2831, 5.0627],
+ [25.4002, 5.2559],
+ [25.5251, 5.3121],
+ [25.7139, 5.2837],
+ [25.8199, 5.2537],
+ [26.1735, 5.1711],
+ [26.6326, 5.0852],
+ [26.7676, 5.0719],
+ [26.8221, 5.0624],
+ [26.8701, 5.0757],
+ [27.0206, 5.1844],
+ [27.0719, 5.1998],
+ [27.1149, 5.1979],
+ [27.4033, 5.1092],
+ [27.4393, 5.0392],
+ [27.491, 4.9676],
+ [27.6642, 4.846],
+ [27.7192, 4.7783],
+ [27.7614, 4.7032],
+ [27.7881, 4.6447],
+ [27.8416, 4.5978],
+ [27.9166, 4.5679],
+ [27.9807, 4.5321],
+ [28.0198, 4.4794],
+ [28.0786, 4.4248],
+ [28.1921, 4.3502],
+ [28.2473, 4.3485],
+ [28.311, 4.338],
+ [28.3672, 4.3187],
+ [28.4275, 4.3242],
+ [28.5248, 4.3729],
+ [28.6396, 4.4545],
+ [28.7271, 4.505],
+ [28.9394, 4.4871],
+ [29.0574, 4.4459],
+ [29.1515, 4.3882],
+ [29.2249, 4.3919],
+ [29.3849, 4.4984],
+ [29.4696, 4.6118],
+ [29.5521, 4.636],
+ [29.6769, 4.5869],
+ [29.7799, 4.481],
+ [29.8702, 4.3271],
+ [29.934, 4.2685],
+ [30.0214, 4.1776],
+ [30.1949, 3.9819],
+ [30.4207, 3.8839],
+ [30.5083, 3.8357],
+ [30.5369, 3.7872],
+ [30.5535, 3.7229],
+ [30.5594, 3.6528],
+ [30.5867, 3.6242],
+ [30.6477, 3.6341],
+ [30.6999, 3.6441],
+ [30.7572, 3.6242],
+ [30.797, 3.5731],
+ [30.8169, 3.5333],
+ [30.8386, 3.4907],
+ [30.8953, 3.4637],
+ [30.9064, 3.4089],
+ [30.8676, 3.3421],
+ [30.8278, 3.2826],
+ [30.7793, 3.1634],
+ [30.754, 3.0418],
+ [30.7865, 3.0014],
+ [30.8214, 2.9676],
+ [30.8399, 2.9335],
+ [30.8508, 2.8937],
+ [30.8467, 2.847],
+ [30.7695, 2.678],
+ [30.7299, 2.5303],
+ [30.7286, 2.4554],
+ [30.8301, 2.4004],
+ [30.9619, 2.4033],
+ [31.0036, 2.3694],
+ [31.0453, 2.3155],
+ [31.0821, 2.2881],
+ [31.1376, 2.2889],
+ [31.1764, 2.2701],
+ [31.1914, 2.2323],
+ [31.2363, 2.1914],
+ [31.2628, 2.1597],
+ [31.259, 2.1533],
+ [31.1789, 2.0729],
+ [30.9817, 1.9324],
+ [30.9355, 1.9153],
+ [30.868, 1.8589],
+ [30.7143, 1.7023],
+ [30.674, 1.6761],
+ [30.5906, 1.5794],
+ [30.5293, 1.5324],
+ [30.4795, 1.4665],
+ [30.4413, 1.3818],
+ [30.3874, 1.297],
+ [30.3996, 1.2561],
+ [30.4141, 1.2547],
+ [30.4495, 1.2592],
+ [30.4684, 1.2575],
+ [30.4778, 1.2388],
+ [30.3211, 1.1853],
+ [30.2401, 1.1028],
+ [30.1829, 0.9735],
+ [30.0474, 0.8635],
+ [29.9429, 0.8192],
+ [29.9316, 0.7929],
+ [29.9238, 0.6739],
+ [29.9345, 0.499],
+ [29.8854, 0.4189],
+ [29.8146, 0.2636],
+ [29.7778, 0.1664],
+ [29.7497, 0.1472],
+ [29.7177, 0.0983],
+ [29.6979, -0.0602],
+ [29.6844, -0.1136],
+ [29.6833, -0.1202],
+ [29.6438, -0.1197],
+ [29.5972, -0.1342],
+ [29.4964, -0.1802],
+ [29.4175, -0.3388],
+ [29.3596, -0.4524],
+ [29.327, -0.5297],
+ [29.3347, -0.5774],
+ [29.3664, -0.6399],
+ [29.4189, -0.6297],
+ [29.4521, -0.6069],
+ [29.5104, -0.6117],
+ [29.6425, -0.5072],
+ [29.6433, -0.5064],
+ [29.6479, -0.5353],
+ [29.6082, -0.6913],
+ [29.6064, -0.7831],
+ [29.59, -0.8871],
+ [29.5619, -0.9773],
+ [29.5641, -1.1214],
+ [29.58, -1.3567],
+ [29.577, -1.3879],
+ [29.5378, -1.4098],
+ [29.468, -1.4681],
+ [29.402, -1.5074],
+ [29.3517, -1.5176],
+ [29.2682, -1.6216],
+ [29.2214, -1.6859],
+ [29.1977, -1.6437],
+ [29.0712, -1.6054],
+ [29.0328, -1.6475],
+ [28.9876, -1.8376],
+ [28.9094, -2.008],
+ [28.9161, -2.0823],
+ [28.8791, -2.1529],
+ [28.8722, -2.1869],
+ [28.8757, -2.2277],
+ [28.9034, -2.2398],
+ [28.9167, -2.2877],
+ [28.8566, -2.3715],
+ [28.8503, -2.4479],
+ [28.8579, -2.4459],
+ [28.8576, -2.4467],
+ [28.8914, -2.5556],
+ [28.8939, -2.6351],
+ [28.9218, -2.682],
+ [29.0144, -2.7202],
+ [29.0142, -2.7583],
+ [29.0166, -2.7996],
+ [29.0647, -2.8508],
+ [29.1532, -2.9553],
+ [29.2244, -3.0535],
+ [29.2261, -3.1387],
+ [29.2123, -3.2812],
+ [29.2101, -3.3633],
+ [29.2172, -3.4757],
+ [29.2168, -3.685],
+ [29.2118, -3.8338],
+ [29.2232, -3.9108],
+ [29.3313, -4.0954],
+ [29.3792, -4.2997],
+ [29.4032, -4.4493],
+ [29.4042, -4.4967],
+ [29.3676, -4.6688],
+ [29.3257, -4.8356],
+ [29.3234, -4.8988],
+ [29.3428, -4.9831],
+ [29.4201, -5.1762],
+ [29.4765, -5.3166],
+ [29.5037, -5.401],
+ [29.5424, -5.4998],
+ [29.5941, -5.6508],
+ [29.607, -5.7227],
+ [29.5964, -5.776],
+ [29.4908, -5.9654],
+ [29.4801, -6.025],
+ [29.5063, -6.1721],
+ [29.5408, -6.3139],
+ [29.5906, -6.3944],
+ [29.7097, -6.6169],
+ [29.7981, -6.6919],
+ [29.9618, -6.8031],
+ [30.1062, -6.915],
+ [30.1618, -6.973],
+ [30.2127, -7.0379],
+ [30.3132, -7.2037],
+ [30.3745, -7.3387],
+ [30.4067, -7.4606],
+ [30.4856, -7.6271],
+ [30.5589, -7.7819],
+ [30.6538, -7.9709],
+ [30.7209, -8.1044],
+ [30.7512, -8.1937]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 48,
+ "name": "Republic of the Congo",
+ "name_fr": "Congo",
+ "iso": "COG",
+ "recs": "ECCAS",
+ "rbs": "RECSA",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 14.8,
+ "y": -0.8,
+ "count": 16,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Eligible",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [11.1302, -3.9163],
+ [11.19, -3.762],
+ [11.2345, -3.6908],
+ [11.2883, -3.6411],
+ [11.5043, -3.5203],
+ [11.5368, -3.525],
+ [11.6857, -3.682],
+ [11.7334, -3.6945],
+ [11.7864, -3.6902],
+ [11.8491, -3.6967],
+ [11.8799, -3.6659],
+ [11.8848, -3.6254],
+ [11.8395, -3.5801],
+ [11.8329, -3.5314],
+ [11.8647, -3.4786],
+ [11.8828, -3.4202],
+ [11.9293, -3.351],
+ [11.9342, -3.3186],
+ [11.8851, -3.2832],
+ [11.7844, -3.2291],
+ [11.7154, -3.177],
+ [11.6891, -3.127],
+ [11.708, -3.0631],
+ [11.7635, -3.0112],
+ [11.7602, -2.9831],
+ [11.7113, -2.9365],
+ [11.6757, -2.8866],
+ [11.6391, -2.8554],
+ [11.5378, -2.8367],
+ [11.5571, -2.7696],
+ [11.5945, -2.671],
+ [11.6034, -2.5954],
+ [11.5752, -2.3971],
+ [11.5777, -2.3609],
+ [11.6055, -2.3426],
+ [11.6659, -2.3646],
+ [11.7268, -2.3947],
+ [11.8924, -2.3515],
+ [11.9503, -2.3448],
+ [11.9982, -2.3828],
+ [12.0645, -2.4126],
+ [12.4464, -2.33],
+ [12.4538, -2.2456],
+ [12.4757, -2.1692],
+ [12.4785, -2.112],
+ [12.4626, -2.0753],
+ [12.4437, -2.0476],
+ [12.4324, -1.9903],
+ [12.4321, -1.9289],
+ [12.4687, -1.9],
+ [12.5904, -1.8269],
+ [12.6284, -1.8296],
+ [12.7137, -1.8694],
+ [12.7936, -1.9318],
+ [12.8645, -2.0633],
+ [12.9136, -2.1763],
+ [12.992, -2.3134],
+ [13.1586, -2.3691],
+ [13.3573, -2.4048],
+ [13.4649, -2.3954],
+ [13.6186, -2.2786],
+ [13.7056, -2.1875],
+ [13.7338, -2.1385],
+ [13.7844, -2.1638],
+ [13.8416, -2.2837],
+ [13.8785, -2.3302],
+ [13.8877, -2.3745],
+ [13.8618, -2.4299],
+ [13.8869, -2.4654],
+ [13.9938, -2.4906],
+ [14.0874, -2.4669],
+ [14.1298, -2.418],
+ [14.1998, -2.3542],
+ [14.2004, -2.3006],
+ [14.1629, -2.2655],
+ [14.1629, -2.2176],
+ [14.2018, -2.1799],
+ [14.2396, -2.0768],
+ [14.2515, -2.0015],
+ [14.2884, -1.9535],
+ [14.3586, -1.9202],
+ [14.384, -1.89],
+ [14.4232, -1.7115],
+ [14.4029, -1.647],
+ [14.4029, -1.5934],
+ [14.4473, -1.5251],
+ [14.4556, -1.4132],
+ [14.4369, -1.2298],
+ [14.424, -1.1039],
+ [14.4106, -0.9721],
+ [14.4449, -0.7988],
+ [14.4806, -0.6184],
+ [14.4741, -0.5734],
+ [14.4247, -0.5187],
+ [14.3638, -0.4686],
+ [14.2067, -0.4273],
+ [14.1483, -0.3619],
+ [14.1028, -0.2924],
+ [14.0694, -0.2701],
+ [13.898, -0.2426],
+ [13.8601, -0.2033],
+ [13.8755, -0.0908],
+ [13.8906, 0.0753],
+ [13.8846, 0.1908],
+ [13.9151, 0.284],
+ [13.9496, 0.3538],
+ [14.0253, 0.4277],
+ [14.0655, 0.515],
+ [14.0875, 0.5366],
+ [14.231, 0.5511],
+ [14.2831, 0.5875],
+ [14.3242, 0.6242],
+ [14.3415, 0.6738],
+ [14.3906, 0.7557],
+ [14.4345, 0.8115],
+ [14.4392, 0.8491],
+ [14.4299, 0.9015],
+ [14.3864, 1.0044],
+ [14.3345, 1.0902],
+ [14.303, 1.1208],
+ [14.2397, 1.3226],
+ [14.1809, 1.3702],
+ [14.0662, 1.3959],
+ [13.8514, 1.4187],
+ [13.7212, 1.3823],
+ [13.5233, 1.3146],
+ [13.3724, 1.2678],
+ [13.2741, 1.241],
+ [13.2163, 1.2484],
+ [13.1901, 1.2792],
+ [13.2283, 1.3054],
+ [13.2474, 1.3667],
+ [13.2228, 1.4546],
+ [13.1846, 1.5351],
+ [13.1627, 1.6481],
+ [13.1722, 1.7886],
+ [13.2095, 1.9204],
+ [13.2887, 2.0917],
+ [13.2936, 2.1616],
+ [13.5335, 2.1595],
+ [13.7728, 2.1574],
+ [14.0344, 2.1589],
+ [14.287, 2.1604],
+ [14.4841, 2.1547],
+ [14.5789, 2.1991],
+ [14.6691, 2.1321],
+ [14.7133, 2.1171],
+ [14.7283, 2.1224],
+ [14.7629, 2.0752],
+ [14.875, 2.0805],
+ [14.8928, 2.0693],
+ [14.9024, 2.0123],
+ [15.0064, 2.0138],
+ [15.0578, 2.0009],
+ [15.0996, 2.0023],
+ [15.1601, 2.0356],
+ [15.2035, 2.0245],
+ [15.2824, 1.9817],
+ [15.3388, 1.9447],
+ [15.4175, 1.9567],
+ [15.6003, 1.9504],
+ [15.7416, 1.915],
+ [15.8816, 1.8166],
+ [15.9752, 1.76],
+ [16.0594, 1.6762],
+ [16.0903, 1.6913],
+ [16.1195, 1.7141],
+ [16.1361, 1.7242],
+ [16.135, 1.7959],
+ [16.0879, 1.9181],
+ [16.0696, 2.0217],
+ [16.0801, 2.1068],
+ [16.1157, 2.1678],
+ [16.1766, 2.2048],
+ [16.1826, 2.2625],
+ [16.1834, 2.2701],
+ [16.2518, 2.4068],
+ [16.3196, 2.5428],
+ [16.4013, 2.701],
+ [16.4686, 2.8317],
+ [16.4596, 2.8965],
+ [16.4662, 2.9932],
+ [16.4801, 3.101],
+ [16.4768, 3.1651],
+ [16.4963, 3.2088],
+ [16.5431, 3.3695],
+ [16.5704, 3.4631],
+ [16.6107, 3.5054],
+ [16.6733, 3.5352],
+ [16.7644, 3.5363],
+ [17.0025, 3.5567],
+ [17.2247, 3.5984],
+ [17.2984, 3.6172],
+ [17.438, 3.6846],
+ [17.4916, 3.6873],
+ [17.5377, 3.6616],
+ [17.8066, 3.5842],
+ [17.8804, 3.5539],
+ [17.9071, 3.5584],
+ [17.9479, 3.5518],
+ [18.0107, 3.5508],
+ [18.0723, 3.5603],
+ [18.1113, 3.5511],
+ [18.1609, 3.4998],
+ [18.1939, 3.5054],
+ [18.2371, 3.5427],
+ [18.3182, 3.5808],
+ [18.4744, 3.623],
+ [18.4998, 3.6041],
+ [18.5538, 3.5102],
+ [18.6104, 3.4784],
+ [18.6222, 3.3041],
+ [18.5471, 3.087],
+ [18.4909, 2.9244],
+ [18.3435, 2.6554],
+ [18.2116, 2.4149],
+ [18.0722, 2.0133],
+ [18.0729, 1.7194],
+ [18.0578, 1.5349],
+ [18.0117, 1.4221],
+ [17.9024, 1.1181],
+ [17.8857, 0.8569],
+ [17.9252, 0.5373],
+ [17.8877, 0.2341],
+ [17.7731, -0.0524],
+ [17.7241, -0.2775],
+ [17.7528, -0.549],
+ [17.5429, -0.775],
+ [17.2788, -0.9996],
+ [17.1076, -1.0645],
+ [16.9747, -1.1399],
+ [16.8799, -1.2259],
+ [16.8491, -1.2725],
+ [16.7801, -1.3764],
+ [16.6225, -1.6989],
+ [16.5407, -1.8401],
+ [16.4336, -1.9608],
+ [16.2739, -2.1082],
+ [16.2153, -2.1778],
+ [16.1916, -2.2791],
+ [16.2019, -2.4647],
+ [16.2174, -3.0303],
+ [16.1906, -3.1944],
+ [16.1468, -3.4642],
+ [15.99, -3.7662],
+ [15.8725, -3.9343],
+ [15.7546, -3.9855],
+ [15.6001, -4.031],
+ [15.526, -4.088],
+ [15.481, -4.1718],
+ [15.3946, -4.2449],
+ [15.2672, -4.3076],
+ [15.1062, -4.461],
+ [14.9121, -4.7056],
+ [14.7793, -4.8457],
+ [14.7079, -4.8817],
+ [14.634, -4.8851],
+ [14.5576, -4.8558],
+ [14.4939, -4.8517],
+ [14.4616, -4.8649],
+ [14.4409, -4.8541],
+ [14.4107, -4.8312],
+ [14.4119, -4.775],
+ [14.4029, -4.6816],
+ [14.3654, -4.5855],
+ [14.41, -4.5081],
+ [14.4498, -4.4495],
+ [14.4428, -4.419],
+ [14.4029, -4.3697],
+ [14.3583, -4.2994],
+ [14.3162, -4.3041],
+ [14.2271, -4.3581],
+ [14.1339, -4.4],
+ [14.0469, -4.4175],
+ [13.9784, -4.4612],
+ [13.9409, -4.4847],
+ [13.8823, -4.4847],
+ [13.8495, -4.4589],
+ [13.778, -4.4339],
+ [13.7391, -4.4425],
+ [13.7171, -4.4545],
+ [13.7076, -4.5433],
+ [13.6994, -4.6184],
+ [13.6854, -4.6887],
+ [13.6596, -4.7215],
+ [13.5517, -4.7567],
+ [13.4784, -4.805],
+ [13.4149, -4.8374],
+ [13.3758, -4.8294],
+ [13.2973, -4.7652],
+ [13.2196, -4.7059],
+ [13.1765, -4.6559],
+ [13.1523, -4.6203],
+ [13.1366, -4.6043],
+ [13.0874, -4.602],
+ [13.0728, -4.6348],
+ [13.048, -4.6192],
+ [12.9714, -4.5518],
+ [12.8811, -4.4451],
+ [12.8481, -4.4289],
+ [12.7982, -4.4306],
+ [12.7194, -4.4697],
+ [12.6417, -4.5312],
+ [12.5015, -4.5875],
+ [12.3846, -4.6191],
+ [12.374, -4.6577],
+ [12.3467, -4.7241],
+ [12.3079, -4.7655],
+ [12.2043, -4.7786],
+ [12.1671, -4.8377],
+ [12.0775, -4.9521],
+ [12.0184, -5.0043],
+ [12.0027, -4.982],
+ [11.9668, -4.9544],
+ [11.8933, -4.8657],
+ [11.8207, -4.7555],
+ [11.8013, -4.7052],
+ [11.7809, -4.6766],
+ [11.7775, -4.5658],
+ [11.6681, -4.4343],
+ [11.3938, -4.2003],
+ [11.3645, -4.1306],
+ [11.1302, -3.9163]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 51,
+ "name": "Comoros",
+ "name_fr": "Comores",
+ "iso": "COM",
+ "recs": "COMESA,CEN_SAD",
+ "rbs": "",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 43.7,
+ "y": -12.1,
+ "count": 7,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Eligible",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 5,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [44.4764, -12.0815],
+ [44.5268, -12.2195],
+ [44.5263, -12.3235],
+ [44.505, -12.3565],
+ [44.4602, -12.3352],
+ [44.3774, -12.2522],
+ [44.2201, -12.1714],
+ [44.2923, -12.1647],
+ [44.3345, -12.173],
+ [44.3791, -12.1656],
+ [44.407, -12.1201],
+ [44.4126, -12.093],
+ [44.4519, -12.0714],
+ [44.4764, -12.0815]
+ ]
+ ],
+ [
+ [
+ [43.7887, -12.307],
+ [43.859, -12.3683],
+ [43.6637, -12.3429],
+ [43.6329, -12.2877],
+ [43.6313, -12.2471],
+ [43.7043, -12.256],
+ [43.7887, -12.307]
+ ]
+ ],
+ [
+ [
+ [43.4658, -11.9013],
+ [43.4468, -11.9146],
+ [43.3555, -11.8575],
+ [43.3033, -11.844],
+ [43.2267, -11.7519],
+ [43.2561, -11.4321],
+ [43.2807, -11.3912],
+ [43.299, -11.3745],
+ [43.3415, -11.3685],
+ [43.393, -11.4086],
+ [43.3794, -11.6142],
+ [43.4477, -11.7525],
+ [43.4915, -11.8621],
+ [43.4658, -11.9013]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 52,
+ "name": "Cabo Verde",
+ "name_fr": "Cap-Vert",
+ "iso": "CPV",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -25.9,
+ "y": 16.9,
+ "count": 7,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-25.1698, 16.9465],
+ [-25.2672, 16.9259],
+ [-25.3083, 16.9358],
+ [-25.3219, 17.0154],
+ [-25.3416, 17.0677],
+ [-25.3371, 17.091],
+ [-25.1135, 17.1937],
+ [-25.0347, 17.1765],
+ [-24.9797, 17.0947],
+ [-25.0171, 17.0493],
+ [-25.1698, 16.9465]
+ ]
+ ],
+ [
+ [
+ [-23.4442, 15.008],
+ [-23.5047, 14.9161],
+ [-23.6372, 14.9235],
+ [-23.7054, 14.9613],
+ [-23.785, 15.0769],
+ [-23.7825, 15.1661],
+ [-23.7545, 15.2436],
+ [-23.7594, 15.3108],
+ [-23.7481, 15.3285],
+ [-23.7072, 15.3169],
+ [-23.7006, 15.2716],
+ [-23.58, 15.1609],
+ [-23.5353, 15.1393],
+ [-23.4442, 15.008]
+ ]
+ ],
+ [
+ [
+ [-24.8871, 16.8181],
+ [-24.9691, 16.7942],
+ [-25.02, 16.7972],
+ [-25.0931, 16.8325],
+ [-25.0701, 16.8707],
+ [-24.991, 16.9132],
+ [-24.9365, 16.9221],
+ [-24.8919, 16.8465],
+ [-24.8871, 16.8181]
+ ]
+ ],
+ [
+ [
+ [-22.9177, 16.2373],
+ [-22.8343, 16.219],
+ [-22.8026, 16.2255],
+ [-22.7494, 16.2215],
+ [-22.6926, 16.169],
+ [-22.6819, 16.1133],
+ [-22.7101, 16.0434],
+ [-22.8205, 15.986],
+ [-22.8841, 15.9927],
+ [-22.9593, 16.0451],
+ [-22.9161, 16.1484],
+ [-22.9177, 16.2373]
+ ]
+ ],
+ [
+ [
+ [-24.3083, 14.8563],
+ [-24.3861, 14.8182],
+ [-24.4405, 14.8348],
+ [-24.4922, 14.8742],
+ [-24.5171, 14.9313],
+ [-24.4969, 14.9803],
+ [-24.392, 15.0383],
+ [-24.3295, 15.0195],
+ [-24.2958, 14.9295],
+ [-24.3083, 14.8563]
+ ]
+ ],
+ [
+ [
+ [-24.0877, 16.6225],
+ [-24.0464, 16.5931],
+ [-24.0327, 16.572],
+ [-24.0941, 16.561],
+ [-24.2431, 16.5994],
+ [-24.2828, 16.5759],
+ [-24.3224, 16.4931],
+ [-24.3981, 16.6184],
+ [-24.3929, 16.6645],
+ [-24.3767, 16.6778],
+ [-24.2711, 16.6449],
+ [-24.0877, 16.6225]
+ ]
+ ],
+ [
+ [
+ [-22.8883, 16.6591],
+ [-22.9203, 16.6079],
+ [-22.9594, 16.6831],
+ [-22.9806, 16.7009],
+ [-22.9909, 16.8088],
+ [-22.9329, 16.841],
+ [-22.9047, 16.8438],
+ [-22.9039, 16.7321],
+ [-22.8883, 16.6591]
+ ]
+ ],
+ [
+ [
+ [-23.1821, 15.1368],
+ [-23.21, 15.1331],
+ [-23.2518, 15.1781],
+ [-23.2425, 15.2405],
+ [-23.2472, 15.257],
+ [-23.2103, 15.3235],
+ [-23.1377, 15.3177],
+ [-23.1193, 15.2684],
+ [-23.1159, 15.1667],
+ [-23.1821, 15.1368]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 61,
+ "name": "Djibouti",
+ "name_fr": "Djibouti",
+ "iso": "DJI",
+ "recs": "COMESA,CEN_SAD,IGAD,IGAD",
+ "rbs": "RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 42.0,
+ "y": 11.7,
+ "count": 8,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [43.246, 11.4998],
+ [43.1594, 11.3657],
+ [43.0486, 11.1943],
+ [42.9228, 10.9993],
+ [42.8441, 10.9979],
+ [42.783, 11.0093],
+ [42.7412, 11.0424],
+ [42.655, 11.0783],
+ [42.5577, 11.0808],
+ [42.4651, 11.0471],
+ [42.3081, 11.0052],
+ [42.1662, 10.9916],
+ [42.0521, 10.9684],
+ [41.9574, 10.941],
+ [41.8722, 10.9558],
+ [41.7982, 10.9805],
+ [41.782, 11.1878],
+ [41.7646, 11.4129],
+ [41.7665, 11.5891],
+ [41.7927, 11.686],
+ [41.8156, 11.7238],
+ [41.9496, 11.8579],
+ [41.9959, 11.9124],
+ [42.1491, 12.1341],
+ [42.2804, 12.3243],
+ [42.3785, 12.4664],
+ [42.4086, 12.4944],
+ [42.45, 12.5213],
+ [42.4794, 12.5136],
+ [42.6701, 12.3766],
+ [42.7037, 12.3803],
+ [42.7675, 12.4229],
+ [42.8253, 12.5693],
+ [42.8659, 12.6228],
+ [42.8833, 12.6213],
+ [43.0057, 12.6623],
+ [43.1167, 12.7086],
+ [43.1309, 12.6604],
+ [43.2986, 12.4639],
+ [43.3535, 12.367],
+ [43.4098, 12.1899],
+ [43.3803, 12.0913],
+ [43.3367, 12.027],
+ [43.2721, 11.9695],
+ [43.048, 11.8291],
+ [42.799, 11.7394],
+ [42.64, 11.5601],
+ [42.5218, 11.5722],
+ [42.5397, 11.5043],
+ [42.5838, 11.4968],
+ [42.6527, 11.5096],
+ [42.7897, 11.5617],
+ [42.9115, 11.5866],
+ [43.0428, 11.5885],
+ [43.1617, 11.566],
+ [43.246, 11.4998]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 65,
+ "name": "Algeria",
+ "name_fr": "Algérie",
+ "iso": "DZA",
+ "recs": "UMA",
+ "rbs": "",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": 1.6,
+ "y": 28.4,
+ "count": 25,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 1.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [8.5766, 36.9372],
+ [8.5977, 36.8839],
+ [8.6013, 36.8339],
+ [8.5067, 36.7875],
+ [8.4442, 36.7607],
+ [8.3696, 36.6325],
+ [8.2308, 36.5453],
+ [8.2076, 36.5189],
+ [8.2088, 36.4951],
+ [8.3027, 36.4556],
+ [8.334, 36.4182],
+ [8.3487, 36.368],
+ [8.3067, 36.1888],
+ [8.2803, 36.051],
+ [8.2457, 35.8706],
+ [8.2471, 35.8018],
+ [8.2829, 35.7193],
+ [8.3181, 35.6549],
+ [8.329, 35.5822],
+ [8.3164, 35.4031],
+ [8.3599, 35.2996],
+ [8.3942, 35.2039],
+ [8.3121, 35.0846],
+ [8.2769, 34.9795],
+ [8.2547, 34.829],
+ [8.2456, 34.7341],
+ [8.1928, 34.6463],
+ [8.1234, 34.5639],
+ [8.0456, 34.5127],
+ [7.9494, 34.4687],
+ [7.8383, 34.4103],
+ [7.7485, 34.2545],
+ [7.5545, 34.125],
+ [7.5139, 34.0805],
+ [7.4956, 33.9765],
+ [7.5002, 33.8325],
+ [7.5344, 33.7179],
+ [7.6275, 33.5486],
+ [7.7092, 33.3623],
+ [7.7313, 33.2685],
+ [7.7627, 33.2331],
+ [7.8772, 33.1721],
+ [8.0756, 33.0891],
+ [8.1125, 33.0553],
+ [8.2109, 32.9267],
+ [8.3042, 32.6963],
+ [8.3334, 32.5436],
+ [8.5151, 32.4223],
+ [8.6829, 32.3104],
+ [8.844, 32.2121],
+ [9.0189, 32.1054],
+ [9.044, 32.0724],
+ [9.1023, 31.8461],
+ [9.1603, 31.6213],
+ [9.224, 31.3737],
+ [9.2879, 31.1253],
+ [9.3633, 30.8329],
+ [9.4061, 30.6668],
+ [9.458, 30.4654],
+ [9.5188, 30.2294],
+ [9.421, 30.1793],
+ [9.3103, 30.1152],
+ [9.391, 29.9937],
+ [9.5462, 29.7959],
+ [9.6401, 29.6364],
+ [9.6727, 29.567],
+ [9.7459, 29.3689],
+ [9.8053, 29.177],
+ [9.8207, 29.1148],
+ [9.8426, 28.967],
+ [9.8156, 28.5602],
+ [9.8582, 28.0433],
+ [9.916, 27.7857],
+ [9.8253, 27.553],
+ [9.7476, 27.3309],
+ [9.7525, 27.2193],
+ [9.7954, 27.0448],
+ [9.8371, 26.9158],
+ [9.8944, 26.8479],
+ [9.8832, 26.6308],
+ [9.8594, 26.552],
+ [9.685, 26.4382],
+ [9.4914, 26.3337],
+ [9.4379, 26.2455],
+ [9.4224, 26.1471],
+ [9.4482, 26.0671],
+ [9.5813, 25.8901],
+ [9.7811, 25.6243],
+ [10.0007, 25.3321],
+ [10.019, 25.2585],
+ [10.0281, 25.051],
+ [10.1195, 24.7902],
+ [10.2187, 24.6762],
+ [10.2559, 24.591],
+ [10.3258, 24.5302],
+ [10.3959, 24.4856],
+ [10.439, 24.4802],
+ [10.6861, 24.5514],
+ [11.1082, 24.434],
+ [11.5076, 24.3144],
+ [11.5369, 24.2908],
+ [11.6242, 24.1397],
+ [11.767, 23.8926],
+ [11.873, 23.6948],
+ [11.9679, 23.5179],
+ [11.45, 23.2126],
+ [10.9322, 22.9073],
+ [10.4144, 22.602],
+ [9.8965, 22.2967],
+ [9.3787, 21.9914],
+ [8.8609, 21.6861],
+ [8.3431, 21.3809],
+ [7.8252, 21.0756],
+ [7.4817, 20.8731],
+ [7.2634, 20.6945],
+ [6.9894, 20.4705],
+ [6.7307, 20.248],
+ [6.5271, 20.0729],
+ [6.2634, 19.8461],
+ [6.1307, 19.732],
+ [5.8366, 19.4792],
+ [5.7483, 19.4342],
+ [5.3587, 19.3595],
+ [5.0014, 19.2911],
+ [4.6713, 19.2278],
+ [4.4457, 19.1845],
+ [4.2276, 19.1428],
+ [3.9102, 19.0837],
+ [3.6835, 19.0416],
+ [3.4388, 18.9961],
+ [3.4009, 18.9884],
+ [3.3564, 18.9866],
+ [3.3234, 18.9884],
+ [3.256, 19.0133],
+ [3.1742, 19.0729],
+ [3.1197, 19.1032],
+ [3.1061, 19.1501],
+ [3.1379, 19.2122],
+ [3.1772, 19.2682],
+ [3.1924, 19.3121],
+ [3.2196, 19.3454],
+ [3.2544, 19.3726],
+ [3.2559, 19.4109],
+ [3.2271, 19.4736],
+ [3.2017, 19.5604],
+ [3.2027, 19.7183],
+ [3.2034, 19.7708],
+ [3.2037, 19.7897],
+ [3.1303, 19.8502],
+ [2.9925, 19.9166],
+ [2.8657, 19.956],
+ [2.8079, 19.9694],
+ [2.6678, 19.9929],
+ [2.4742, 20.035],
+ [2.4062, 20.0639],
+ [2.2809, 20.2103],
+ [2.2193, 20.2478],
+ [1.9288, 20.2727],
+ [1.8324, 20.2969],
+ [1.7532, 20.3316],
+ [1.6854, 20.3784],
+ [1.6474, 20.4588],
+ [1.636, 20.5244],
+ [1.6106, 20.5556],
+ [1.2902, 20.7136],
+ [1.2089, 20.7673],
+ [1.1657, 20.8174],
+ [1.1641, 20.8913],
+ [1.1728, 20.982],
+ [1.1592, 21.0625],
+ [1.1455, 21.1022],
+ [0.9994, 21.1978],
+ [0.6719, 21.4119],
+ [0.3444, 21.626],
+ [0.017, 21.8401],
+ [-0.3105, 22.0542],
+ [-0.638, 22.2683],
+ [-0.9655, 22.4825],
+ [-1.293, 22.6965],
+ [-1.6204, 22.9106],
+ [-1.9479, 23.1248],
+ [-2.2754, 23.3389],
+ [-2.6029, 23.553],
+ [-2.9304, 23.7671],
+ [-3.2579, 23.9812],
+ [-3.5854, 24.1954],
+ [-3.9128, 24.4095],
+ [-4.2403, 24.6235],
+ [-4.517, 24.8045],
+ [-4.8226, 24.9956],
+ [-5.0495, 25.1354],
+ [-5.275, 25.2745],
+ [-5.5169, 25.4238],
+ [-5.6745, 25.5164],
+ [-5.8625, 25.627],
+ [-6.0506, 25.7376],
+ [-6.2387, 25.8482],
+ [-6.4267, 25.9588],
+ [-6.6147, 26.0694],
+ [-6.8028, 26.18],
+ [-6.9909, 26.2906],
+ [-7.1789, 26.4012],
+ [-7.367, 26.5118],
+ [-7.5551, 26.6224],
+ [-7.7431, 26.733],
+ [-7.9312, 26.8436],
+ [-8.1192, 26.9542],
+ [-8.3073, 27.0647],
+ [-8.4953, 27.1753],
+ [-8.6824, 27.2854],
+ [-8.6824, 27.2854],
+ [-8.6824, 27.3795],
+ [-8.6824, 27.4735],
+ [-8.6824, 27.5674],
+ [-8.6824, 27.6614],
+ [-8.6833, 27.6614],
+ [-8.6833, 27.9004],
+ [-8.6833, 28.112],
+ [-8.6833, 28.3237],
+ [-8.6833, 28.4692],
+ [-8.6833, 28.6208],
+ [-8.6784, 28.6894],
+ [-8.6599, 28.7186],
+ [-8.5583, 28.7679],
+ [-8.3993, 28.8802],
+ [-8.3405, 28.9302],
+ [-8.2652, 28.9805],
+ [-7.9989, 29.1324],
+ [-7.9438, 29.1748],
+ [-7.6852, 29.3495],
+ [-7.6246, 29.3752],
+ [-7.4857, 29.3922],
+ [-7.4277, 29.425],
+ [-7.3498, 29.4947],
+ [-7.2349, 29.5749],
+ [-7.1602, 29.6126],
+ [-7.1424, 29.6196],
+ [-7.0949, 29.6252],
+ [-6.8556, 29.6016],
+ [-6.7551, 29.5838],
+ [-6.6354, 29.5688],
+ [-6.5978, 29.579],
+ [-6.5657, 29.6039],
+ [-6.5206, 29.6599],
+ [-6.5107, 29.726],
+ [-6.5079, 29.7838],
+ [-6.5009, 29.8091],
+ [-6.4797, 29.8204],
+ [-6.4276, 29.8161],
+ [-6.3576, 29.8083],
+ [-6.2148, 29.8107],
+ [-6.1665, 29.8189],
+ [-6.0043, 29.8313],
+ [-5.775, 29.869],
+ [-5.5933, 29.918],
+ [-5.4488, 29.9569],
+ [-5.2937, 30.0586],
+ [-5.1801, 30.1662],
+ [-5.0619, 30.3264],
+ [-4.9683, 30.4654],
+ [-4.7785, 30.5524],
+ [-4.6196, 30.6048],
+ [-4.5292, 30.6255],
+ [-4.3229, 30.6989],
+ [-4.1488, 30.8096],
+ [-3.9854, 30.9135],
+ [-3.8601, 30.9272],
+ [-3.702, 30.9445],
+ [-3.6668, 30.964],
+ [-3.6269, 31.0009],
+ [-3.6245, 31.0658],
+ [-3.6725, 31.1114],
+ [-3.7302, 31.1354],
+ [-3.771, 31.1618],
+ [-3.8118, 31.1666],
+ [-3.8334, 31.1978],
+ [-3.8214, 31.2555],
+ [-3.8151, 31.3088],
+ [-3.7892, 31.3618],
+ [-3.7964, 31.4371],
+ [-3.8371, 31.5124],
+ [-3.8496, 31.5664],
+ [-3.8467, 31.6199],
+ [-3.8268, 31.6619],
+ [-3.7682, 31.6896],
+ [-3.7002, 31.7001],
+ [-3.6046, 31.6868],
+ [-3.4398, 31.7045],
+ [-3.0174, 31.8343],
+ [-2.9882, 31.8742],
+ [-2.9611, 31.964],
+ [-2.9309, 32.0425],
+ [-2.8872, 32.0688],
+ [-2.8634, 32.0747],
+ [-2.7226, 32.0958],
+ [-2.5232, 32.1257],
+ [-2.4484, 32.13],
+ [-2.2313, 32.1213],
+ [-2.0728, 32.115],
+ [-1.817, 32.1048],
+ [-1.6352, 32.0996],
+ [-1.4771, 32.0949],
+ [-1.2753, 32.089],
+ [-1.2259, 32.1072],
+ [-1.2259, 32.1646],
+ [-1.2621, 32.2711],
+ [-1.2403, 32.3376],
+ [-1.1626, 32.3992],
+ [-1.0655, 32.4683],
+ [-1.111, 32.5523],
+ [-1.1882, 32.6085],
+ [-1.2964, 32.6757],
+ [-1.3521, 32.7034],
+ [-1.45, 32.7848],
+ [-1.51, 32.8776],
+ [-1.5507, 33.0736],
+ [-1.6251, 33.1833],
+ [-1.6792, 33.3187],
+ [-1.6313, 33.5667],
+ [-1.703, 33.7168],
+ [-1.7141, 33.7818],
+ [-1.7147, 33.8582],
+ [-1.6927, 33.9903],
+ [-1.7069, 34.1761],
+ [-1.7918, 34.3679],
+ [-1.7519, 34.4333],
+ [-1.7333, 34.467],
+ [-1.7395, 34.4961],
+ [-1.8166, 34.5571],
+ [-1.8497, 34.6073],
+ [-1.8324, 34.6546],
+ [-1.7922, 34.7232],
+ [-1.7956, 34.7519],
+ [-1.9209, 34.8355],
+ [-2.1318, 34.9708],
+ [-2.1908, 35.0298],
+ [-2.2196, 35.1042],
+ [-2.0178, 35.0851],
+ [-1.9133, 35.0942],
+ [-1.6736, 35.1831],
+ [-1.4837, 35.3031],
+ [-1.3358, 35.3643],
+ [-1.2054, 35.4958],
+ [-1.0877, 35.5789],
+ [-0.9175, 35.6684],
+ [-0.4261, 35.8615],
+ [-0.3508, 35.8632],
+ [-0.1892, 35.8191],
+ [-0.0482, 35.8328],
+ [0.0479, 35.9005],
+ [0.1517, 36.0631],
+ [0.3122, 36.1624],
+ [0.5149, 36.2618],
+ [0.7908, 36.3565],
+ [0.9717, 36.4439],
+ [1.2572, 36.5196],
+ [1.9745, 36.5676],
+ [2.3429, 36.6103],
+ [2.5934, 36.6007],
+ [2.8465, 36.7389],
+ [2.9729, 36.7845],
+ [3.5205, 36.7951],
+ [3.779, 36.8962],
+ [4.7581, 36.8963],
+ [4.8778, 36.8624],
+ [4.9954, 36.8081],
+ [5.1956, 36.6768],
+ [5.2954, 36.6482],
+ [5.4246, 36.6754],
+ [5.7255, 36.7996],
+ [6.0647, 36.8643],
+ [6.2491, 36.9383],
+ [6.3278, 37.046],
+ [6.4865, 37.0857],
+ [6.5759, 37.003],
+ [6.9275, 36.9194],
+ [7.1435, 36.9434],
+ [7.2385, 36.9685],
+ [7.2043, 37.0924],
+ [7.4324, 37.0593],
+ [7.6077, 36.9998],
+ [7.7916, 36.8803],
+ [7.9104, 36.8563],
+ [8.1271, 36.9104],
+ [8.5766, 36.9372]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 67,
+ "name": "Egypt",
+ "name_fr": "Égypte",
+ "iso": "EGY",
+ "recs": "COMESA,CEN_SAD",
+ "rbs": "",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": 29.3,
+ "y": 26.6,
+ "count": 21,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [36.8714, 21.9967],
+ [36.5433, 21.9966],
+ [36.2152, 21.9966],
+ [35.887, 21.9965],
+ [35.559, 21.9965],
+ [35.2309, 21.9964],
+ [34.9027, 21.9964],
+ [34.5746, 21.9963],
+ [34.2465, 21.9963],
+ [33.9185, 21.9962],
+ [33.5903, 21.9962],
+ [33.2622, 21.9961],
+ [32.9341, 21.9961],
+ [32.6061, 21.996],
+ [32.2778, 21.996],
+ [31.9498, 21.9959],
+ [31.6217, 21.9958],
+ [31.4345, 21.9958],
+ [31.4664, 22.0847],
+ [31.4861, 22.1478],
+ [31.4643, 22.1915],
+ [31.4003, 22.2024],
+ [31.3585, 22.1886],
+ [31.2606, 22.0023],
+ [31.2092, 21.9949],
+ [31.0927, 21.9949],
+ [30.7106, 21.9949],
+ [30.3286, 21.995],
+ [29.9467, 21.9951],
+ [29.5646, 21.9951],
+ [29.1825, 21.9952],
+ [28.8006, 21.9953],
+ [28.4186, 21.9953],
+ [28.0364, 21.9954],
+ [27.6545, 21.9955],
+ [27.2725, 21.9955],
+ [26.8904, 21.9956],
+ [26.5084, 21.9956],
+ [26.1264, 21.9957],
+ [25.7443, 21.9958],
+ [25.3623, 21.9958],
+ [24.9803, 21.9958],
+ [24.9803, 22.2204],
+ [24.9803, 22.445],
+ [24.9803, 22.6695],
+ [24.9803, 22.8941],
+ [24.9803, 23.1187],
+ [24.9803, 23.3432],
+ [24.9803, 23.5678],
+ [24.9803, 23.7924],
+ [24.9803, 24.0169],
+ [24.9803, 24.2415],
+ [24.9803, 24.4661],
+ [24.9803, 24.6906],
+ [24.9803, 24.9152],
+ [24.9803, 25.1397],
+ [24.9803, 25.3643],
+ [24.9803, 25.5889],
+ [24.9803, 25.8134],
+ [24.9803, 26.038],
+ [24.9803, 26.2625],
+ [24.9803, 26.4871],
+ [24.9803, 26.7117],
+ [24.9803, 26.9362],
+ [24.9803, 27.1608],
+ [24.9803, 27.3854],
+ [24.9803, 27.61],
+ [24.9803, 27.8345],
+ [24.9803, 28.0591],
+ [24.9803, 28.2836],
+ [24.9803, 28.5082],
+ [24.9803, 28.7328],
+ [24.9803, 28.9573],
+ [24.9803, 29.1819],
+ [24.9717, 29.2238],
+ [24.9161, 29.3763],
+ [24.8659, 29.5703],
+ [24.8108, 29.8087],
+ [24.8037, 29.886],
+ [24.7116, 30.1315],
+ [24.7032, 30.2011],
+ [24.7265, 30.2506],
+ [24.8775, 30.4575],
+ [24.923, 30.558],
+ [24.9614, 30.6785],
+ [24.9739, 30.7766],
+ [24.9295, 30.9265],
+ [24.8775, 31.0612],
+ [24.86, 31.1992],
+ [24.8527, 31.3348],
+ [24.93, 31.4275],
+ [25.0227, 31.514],
+ [25.0572, 31.5672],
+ [25.112, 31.6269],
+ [25.1505, 31.655],
+ [25.2255, 31.5338],
+ [25.3822, 31.5128],
+ [25.8933, 31.6209],
+ [26.4573, 31.5121],
+ [26.7687, 31.4704],
+ [27.248, 31.3779],
+ [27.54, 31.2127],
+ [27.6201, 31.1917],
+ [27.83, 31.195],
+ [27.9676, 31.0974],
+ [28.5148, 31.0504],
+ [28.8069, 30.9427],
+ [28.9728, 30.8567],
+ [29.0721, 30.8303],
+ [29.16, 30.8346],
+ [29.2789, 30.8669],
+ [29.4285, 30.9274],
+ [29.5916, 31.0115],
+ [29.9298, 31.2275],
+ [30.0494, 31.2654],
+ [30.1275, 31.2557],
+ [30.2227, 31.2584],
+ [30.2623, 31.3168],
+ [30.3123, 31.357],
+ [30.3438, 31.4027],
+ [30.3951, 31.4576],
+ [30.571, 31.473],
+ [30.9235, 31.5668],
+ [30.8842, 31.5224],
+ [30.563, 31.417],
+ [30.7005, 31.4039],
+ [30.8414, 31.4399],
+ [31.0018, 31.4628],
+ [31.0309, 31.5076],
+ [31.052, 31.5916],
+ [31.0829, 31.6033],
+ [31.1939, 31.5876],
+ [31.5244, 31.4583],
+ [31.6065, 31.4558],
+ [31.8393, 31.5263],
+ [31.889, 31.5414],
+ [31.9643, 31.5021],
+ [32.136, 31.3411],
+ [32.0761, 31.3445],
+ [31.8922, 31.4825],
+ [31.8759, 31.4137],
+ [31.7711, 31.2926],
+ [31.9021, 31.2402],
+ [32.0085, 31.2205],
+ [32.0656, 31.153],
+ [32.1018, 31.0928],
+ [32.2065, 31.119],
+ [32.2818, 31.2009],
+ [32.2428, 31.2465],
+ [32.2162, 31.2937],
+ [32.2506, 31.2949],
+ [32.3235, 31.2561],
+ [32.5328, 31.1007],
+ [32.6033, 31.0688],
+ [32.6846, 31.074],
+ [32.8545, 31.1177],
+ [32.9016, 31.1109],
+ [33.1299, 31.1682],
+ [33.1567, 31.1262],
+ [33.1943, 31.0845],
+ [33.3779, 31.131],
+ [33.6665, 31.1304],
+ [33.9025, 31.181],
+ [34.1763, 31.3039],
+ [34.1981, 31.3226],
+ [34.2125, 31.2923],
+ [34.2453, 31.2083],
+ [34.3285, 30.995],
+ [34.401, 30.8278],
+ [34.4899, 30.5963],
+ [34.5178, 30.5074],
+ [34.5297, 30.446],
+ [34.6586, 30.1915],
+ [34.7351, 29.982],
+ [34.7911, 29.8121],
+ [34.8698, 29.5639],
+ [34.9043, 29.4773],
+ [34.8485, 29.4321],
+ [34.7364, 29.2706],
+ [34.6172, 28.7579],
+ [34.4465, 28.3573],
+ [34.4271, 28.1065],
+ [34.3997, 28.016],
+ [34.3186, 27.889],
+ [34.2201, 27.7643],
+ [34.0451, 27.8289],
+ [33.7603, 28.0477],
+ [33.5941, 28.2556],
+ [33.4161, 28.3898],
+ [33.2478, 28.5677],
+ [33.202, 28.6957],
+ [33.2037, 28.7778],
+ [33.1302, 28.9783],
+ [33.0758, 29.073],
+ [32.8706, 29.2862],
+ [32.8117, 29.4],
+ [32.7667, 29.45],
+ [32.7215, 29.5218],
+ [32.6472, 29.7984],
+ [32.5657, 29.974],
+ [32.473, 29.9254],
+ [32.4895, 29.8515],
+ [32.4086, 29.7493],
+ [32.3598, 29.6307],
+ [32.3973, 29.5338],
+ [32.565, 29.3863],
+ [32.599, 29.3219],
+ [32.6381, 29.1822],
+ [32.6318, 28.9922],
+ [32.6589, 28.9277],
+ [32.7845, 28.7866],
+ [32.8295, 28.7029],
+ [32.8565, 28.6306],
+ [32.8982, 28.5652],
+ [33.0229, 28.4423],
+ [33.2021, 28.2083],
+ [33.3723, 28.0506],
+ [33.4949, 27.9745],
+ [33.5471, 27.8981],
+ [33.5588, 27.7012],
+ [33.5498, 27.6074],
+ [33.6574, 27.4306],
+ [33.6973, 27.3411],
+ [33.8017, 27.2682],
+ [33.8493, 27.1849],
+ [33.8931, 27.0495],
+ [33.9591, 26.649],
+ [34.0495, 26.5507],
+ [34.3293, 26.0244],
+ [34.5651, 25.6912],
+ [34.6793, 25.4425],
+ [34.8532, 25.1398],
+ [35.1941, 24.4751],
+ [35.3971, 24.27],
+ [35.4778, 24.1548],
+ [35.6247, 24.066],
+ [35.7839, 23.9378],
+ [35.632, 23.9503],
+ [35.5938, 23.9426],
+ [35.5408, 23.9207],
+ [35.5152, 23.8429],
+ [35.5044, 23.7793],
+ [35.5228, 23.4425],
+ [35.5644, 23.2711],
+ [35.6979, 22.9462],
+ [35.7974, 22.8487],
+ [35.8458, 22.7857],
+ [35.9134, 22.7396],
+ [36.2297, 22.6288],
+ [36.4146, 22.3942],
+ [36.8297, 22.0977],
+ [36.8704, 22.0158],
+ [36.8714, 21.9967]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 68,
+ "name": "Eritrea",
+ "name_fr": "Érythrée",
+ "iso": "ERI",
+ "recs": "COMESA,CEN_SAD,IGAD",
+ "rbs": "RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 38.2,
+ "y": 15.4,
+ "count": 3,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 8,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [36.5243, 14.2568],
+ [36.4923, 14.5443],
+ [36.4708, 14.7365],
+ [36.4481, 14.9401],
+ [36.4268, 15.1321],
+ [36.5218, 15.2501],
+ [36.566, 15.3621],
+ [36.6792, 15.7264],
+ [36.7245, 15.7989],
+ [36.8135, 15.9939],
+ [36.8259, 16.0503],
+ [36.9138, 16.2962],
+ [36.9055, 16.4595],
+ [36.8878, 16.6247],
+ [36.9357, 16.7224],
+ [36.9787, 16.8006],
+ [36.9758, 16.8666],
+ [36.9952, 17.0206],
+ [37.009, 17.0589],
+ [37.0615, 17.0613],
+ [37.1695, 17.0414],
+ [37.2488, 17.0569],
+ [37.3404, 17.0571],
+ [37.411, 17.0617],
+ [37.4529, 17.1087],
+ [37.5102, 17.2881],
+ [37.5475, 17.3241],
+ [37.576, 17.335],
+ [37.6567, 17.3683],
+ [37.726, 17.4205],
+ [37.7824, 17.458],
+ [37.8033, 17.4655],
+ [37.863, 17.4703],
+ [37.9226, 17.4923],
+ [37.9501, 17.5177],
+ [38.0253, 17.5378],
+ [38.0989, 17.5265],
+ [38.1485, 17.5485],
+ [38.1815, 17.5628],
+ [38.219, 17.564],
+ [38.2535, 17.5848],
+ [38.2673, 17.6167],
+ [38.2898, 17.637],
+ [38.3474, 17.6836],
+ [38.3737, 17.7173],
+ [38.3855, 17.7513],
+ [38.3972, 17.7784],
+ [38.4225, 17.8239],
+ [38.5229, 17.9385],
+ [38.6095, 18.0051],
+ [38.9117, 17.4271],
+ [39.0345, 17.0855],
+ [39.1426, 16.7292],
+ [39.2226, 16.1937],
+ [39.2989, 15.9211],
+ [39.4223, 15.7867],
+ [39.5065, 15.5321],
+ [39.5788, 15.5225],
+ [39.6313, 15.4525],
+ [39.7208, 15.2137],
+ [39.7855, 15.1249],
+ [39.8194, 15.2013],
+ [39.8156, 15.2453],
+ [39.7903, 15.3188],
+ [39.8135, 15.4136],
+ [39.8638, 15.4703],
+ [39.9783, 15.3931],
+ [40.041, 15.3345],
+ [40.0578, 15.2171],
+ [40.0841, 15.152],
+ [40.2041, 15.0141],
+ [40.3053, 14.974],
+ [40.4365, 14.964],
+ [40.5463, 14.9336],
+ [40.6344, 14.883],
+ [40.7993, 14.743],
+ [41.1765, 14.6203],
+ [41.4797, 14.2439],
+ [41.6582, 13.9831],
+ [42.2451, 13.5876],
+ [42.3465, 13.3981],
+ [42.3993, 13.2126],
+ [42.5229, 13.2215],
+ [42.7345, 13.0186],
+ [42.7962, 12.8643],
+ [42.9695, 12.8083],
+ [42.999, 12.8995],
+ [43.0829, 12.8246],
+ [43.1167, 12.7086],
+ [43.0057, 12.6623],
+ [42.8833, 12.6213],
+ [42.8659, 12.6228],
+ [42.8253, 12.5693],
+ [42.7675, 12.4229],
+ [42.7037, 12.3803],
+ [42.6701, 12.3766],
+ [42.4794, 12.5136],
+ [42.45, 12.5213],
+ [42.4086, 12.4944],
+ [42.3785, 12.4664],
+ [42.2899, 12.5702],
+ [42.225, 12.662],
+ [42.1343, 12.7714],
+ [42.0466, 12.8206],
+ [41.9521, 12.8823],
+ [41.8596, 13.0259],
+ [41.765, 13.1839],
+ [41.625, 13.3132],
+ [41.3629, 13.4998],
+ [41.1224, 13.7361],
+ [40.9386, 13.9831],
+ [40.8201, 14.1117],
+ [40.7695, 14.1445],
+ [40.5244, 14.2252],
+ [40.3531, 14.3381],
+ [40.2215, 14.4312],
+ [40.1406, 14.4561],
+ [40.0621, 14.4591],
+ [39.8951, 14.4407],
+ [39.7562, 14.499],
+ [39.6979, 14.499],
+ [39.6049, 14.5161],
+ [39.5318, 14.5367],
+ [39.4461, 14.5119],
+ [39.2701, 14.4703],
+ [39.198, 14.4794],
+ [39.1586, 14.5375],
+ [39.1354, 14.5819],
+ [39.0742, 14.6282],
+ [39.0238, 14.6282],
+ [38.9957, 14.5869],
+ [38.812, 14.4823],
+ [38.5044, 14.4244],
+ [38.4314, 14.4286],
+ [38.377, 14.4704],
+ [38.2215, 14.6497],
+ [38.1771, 14.6788],
+ [38.142, 14.6815],
+ [38.0699, 14.7027],
+ [38.0025, 14.7371],
+ [37.9435, 14.8105],
+ [37.8842, 14.8523],
+ [37.8203, 14.7085],
+ [37.7084, 14.4572],
+ [37.6484, 14.3226],
+ [37.5712, 14.1491],
+ [37.5468, 14.1438],
+ [37.5072, 14.1564],
+ [37.3537, 14.3725],
+ [37.2572, 14.4538],
+ [37.1852, 14.446],
+ [37.1326, 14.4061],
+ [37.0994, 14.334],
+ [37.0635, 14.2893],
+ [37.0245, 14.272],
+ [36.9407, 14.2806],
+ [36.8119, 14.315],
+ [36.6791, 14.3076],
+ [36.5424, 14.2582],
+ [36.5243, 14.2568]
+ ]
+ ],
+ [
+ [
+ [40.0765, 16.0824],
+ [40.1101, 15.9857],
+ [40.0124, 16.0227],
+ [39.9961, 16.0427],
+ [40.0391, 16.081],
+ [40.0481, 16.1045],
+ [40.0765, 16.0824]
+ ]
+ ],
+ [
+ [
+ [40.1412, 15.6961],
+ [40.1825, 15.6429],
+ [40.2114, 15.6481],
+ [40.2341, 15.6659],
+ [40.2501, 15.7035],
+ [40.4082, 15.6292],
+ [40.399, 15.5799],
+ [40.3047, 15.5773],
+ [40.1958, 15.5981],
+ [40.0951, 15.5909],
+ [39.9752, 15.6125],
+ [39.9475, 15.6961],
+ [40.0239, 15.6556],
+ [40.0635, 15.6659],
+ [40.0705, 15.6766],
+ [40.0163, 15.7333],
+ [39.9399, 15.7445],
+ [39.9452, 15.7891],
+ [39.9794, 15.8066],
+ [40.0005, 15.8283],
+ [39.9567, 15.8894],
+ [40.0426, 15.8755],
+ [40.0968, 15.8385],
+ [40.1324, 15.7953],
+ [40.1412, 15.6961]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 72,
+ "name": "Ethiopia",
+ "name_fr": "Éthiopie",
+ "iso": "ETH",
+ "recs": "IGAD,COMESA",
+ "rbs": "RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 38.9,
+ "y": 8.6,
+ "count": 20,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 15,
+ "PSSM-Instructors": 2,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [35.2684, 5.4923],
+ [35.2524, 5.511],
+ [35.1645, 5.5812],
+ [35.0819, 5.6731],
+ [35.0319, 5.7749],
+ [34.9836, 5.8583],
+ [34.959, 6.0451],
+ [34.8979, 6.1598],
+ [34.8381, 6.3001],
+ [34.7492, 6.5679],
+ [34.7106, 6.6603],
+ [34.6388, 6.7222],
+ [34.5628, 6.7798],
+ [34.4844, 6.8984],
+ [34.2793, 7.0028],
+ [34.2004, 7.0846],
+ [34.0643, 7.2257],
+ [34.0302, 7.297],
+ [34.0204, 7.368],
+ [33.9779, 7.4346],
+ [33.9024, 7.5095],
+ [33.6661, 7.671],
+ [33.601, 7.6904],
+ [33.5163, 7.7078],
+ [33.3923, 7.7237],
+ [33.226, 7.7606],
+ [33.0808, 7.8237],
+ [33.0146, 7.8686],
+ [32.9989, 7.8995],
+ [33.0126, 7.9515],
+ [33.0652, 8.0405],
+ [33.1652, 8.2511],
+ [33.2343, 8.3964],
+ [33.2811, 8.4373],
+ [33.4094, 8.4478],
+ [33.5453, 8.4434],
+ [33.6448, 8.4326],
+ [33.7851, 8.4311],
+ [33.9533, 8.4435],
+ [34.0197, 8.4921],
+ [34.0728, 8.5453],
+ [34.0945, 8.5822],
+ [34.1018, 8.6764],
+ [34.1016, 8.7519],
+ [34.091, 9.0413],
+ [34.0846, 9.2185],
+ [34.0771, 9.421],
+ [34.0781, 9.4615],
+ [34.0793, 9.5135],
+ [34.1203, 9.7297],
+ [34.1591, 9.8534],
+ [34.1853, 9.9186],
+ [34.2915, 10.1248],
+ [34.3112, 10.1909],
+ [34.3148, 10.2516],
+ [34.2757, 10.5281],
+ [34.3439, 10.6586],
+ [34.4314, 10.7878],
+ [34.508, 10.8429],
+ [34.5719, 10.8802],
+ [34.6018, 10.8646],
+ [34.675, 10.8049],
+ [34.7713, 10.7462],
+ [34.8162, 10.7592],
+ [34.8823, 10.8105],
+ [34.9314, 10.8648],
+ [34.9249, 10.9621],
+ [34.9691, 11.1618],
+ [34.9607, 11.2768],
+ [35.0079, 11.4199],
+ [35.0597, 11.621],
+ [35.0827, 11.7483],
+ [35.1123, 11.8166],
+ [35.2524, 11.957],
+ [35.3728, 12.1556],
+ [35.4496, 12.3006],
+ [35.5961, 12.5373],
+ [35.6702, 12.6237],
+ [35.7306, 12.661],
+ [35.8206, 12.6849],
+ [35.9876, 12.7063],
+ [36.1075, 12.7265],
+ [36.1252, 12.757],
+ [36.1354, 12.8053],
+ [36.1371, 12.9111],
+ [36.1602, 13.0933],
+ [36.2122, 13.2711],
+ [36.2735, 13.4058],
+ [36.3068, 13.4668],
+ [36.3463, 13.5263],
+ [36.3906, 13.6261],
+ [36.4471, 13.842],
+ [36.4439, 13.9884],
+ [36.5243, 14.2568],
+ [36.5424, 14.2582],
+ [36.6791, 14.3076],
+ [36.8119, 14.315],
+ [36.9407, 14.2806],
+ [37.0245, 14.272],
+ [37.0635, 14.2893],
+ [37.0994, 14.334],
+ [37.1326, 14.4061],
+ [37.1852, 14.446],
+ [37.2572, 14.4538],
+ [37.3537, 14.3725],
+ [37.5072, 14.1564],
+ [37.5468, 14.1438],
+ [37.5712, 14.1491],
+ [37.6484, 14.3226],
+ [37.7084, 14.4572],
+ [37.8203, 14.7085],
+ [37.8842, 14.8523],
+ [37.9435, 14.8105],
+ [38.0025, 14.7371],
+ [38.0699, 14.7027],
+ [38.142, 14.6815],
+ [38.1771, 14.6788],
+ [38.2215, 14.6497],
+ [38.377, 14.4704],
+ [38.4314, 14.4286],
+ [38.5044, 14.4244],
+ [38.812, 14.4823],
+ [38.9957, 14.5869],
+ [39.0238, 14.6282],
+ [39.0742, 14.6282],
+ [39.1354, 14.5819],
+ [39.1586, 14.5375],
+ [39.198, 14.4794],
+ [39.2701, 14.4703],
+ [39.4461, 14.5119],
+ [39.5318, 14.5367],
+ [39.6049, 14.5161],
+ [39.6979, 14.499],
+ [39.7562, 14.499],
+ [39.8951, 14.4407],
+ [40.0621, 14.4591],
+ [40.1406, 14.4561],
+ [40.2215, 14.4312],
+ [40.3531, 14.3381],
+ [40.5244, 14.2252],
+ [40.7695, 14.1445],
+ [40.8201, 14.1117],
+ [40.9386, 13.9831],
+ [41.1224, 13.7361],
+ [41.3629, 13.4998],
+ [41.625, 13.3132],
+ [41.765, 13.1839],
+ [41.8596, 13.0259],
+ [41.9521, 12.8823],
+ [42.0466, 12.8206],
+ [42.1343, 12.7714],
+ [42.225, 12.662],
+ [42.2899, 12.5702],
+ [42.3785, 12.4664],
+ [42.2804, 12.3243],
+ [42.1491, 12.1341],
+ [41.9959, 11.9124],
+ [41.9496, 11.8579],
+ [41.8156, 11.7238],
+ [41.7927, 11.686],
+ [41.7665, 11.5891],
+ [41.7646, 11.4129],
+ [41.782, 11.1878],
+ [41.7982, 10.9805],
+ [41.8722, 10.9558],
+ [41.9574, 10.941],
+ [42.0521, 10.9684],
+ [42.1662, 10.9916],
+ [42.3081, 11.0052],
+ [42.4651, 11.0471],
+ [42.5577, 11.0808],
+ [42.655, 11.0783],
+ [42.7412, 11.0424],
+ [42.783, 11.0093],
+ [42.8441, 10.9979],
+ [42.9228, 10.9993],
+ [42.9062, 10.9603],
+ [42.8629, 10.9032],
+ [42.8098, 10.846],
+ [42.7631, 10.7869],
+ [42.6596, 10.6214],
+ [42.6564, 10.6],
+ [42.6692, 10.5676],
+ [42.7252, 10.4917],
+ [42.7837, 10.3696],
+ [42.8164, 10.2574],
+ [42.8416, 10.2031],
+ [42.9125, 10.1408],
+ [43.0147, 10.0126],
+ [43.0689, 9.9262],
+ [43.1816, 9.88],
+ [43.2185, 9.7702],
+ [43.3031, 9.6091],
+ [43.3943, 9.4803],
+ [43.4825, 9.3795],
+ [43.5811, 9.3407],
+ [43.6205, 9.3374],
+ [43.8268, 9.1508],
+ [43.9838, 9.0088],
+ [44.0229, 8.986],
+ [44.3062, 8.8931],
+ [44.632, 8.7861],
+ [44.8936, 8.7002],
+ [45.227, 8.5908],
+ [45.5555, 8.483],
+ [45.8633, 8.3799],
+ [46.296, 8.235],
+ [46.6447, 8.1182],
+ [46.9195, 8.0261],
+ [46.9782, 7.9971],
+ [47.3057, 7.9971],
+ [47.6377, 7.9971],
+ [47.9782, 7.9971],
+ [47.7316, 7.7593],
+ [47.4528, 7.4905],
+ [47.1598, 7.2079],
+ [46.9712, 7.026],
+ [46.6718, 6.7373],
+ [46.4229, 6.4973],
+ [46.1668, 6.2347],
+ [45.935, 5.9972],
+ [45.6336, 5.6683],
+ [45.4385, 5.4554],
+ [45.1328, 5.1217],
+ [44.9405, 4.912],
+ [44.9116, 4.8999],
+ [44.6366, 4.9158],
+ [44.3695, 4.9312],
+ [44.0281, 4.951],
+ [43.9889, 4.9505],
+ [43.8895, 4.9308],
+ [43.8292, 4.9114],
+ [43.5835, 4.855],
+ [43.5383, 4.8403],
+ [43.334, 4.7504],
+ [43.1257, 4.6445],
+ [43.016, 4.5633],
+ [42.931, 4.4453],
+ [42.8947, 4.3611],
+ [42.8566, 4.3242],
+ [42.7916, 4.292],
+ [42.3552, 4.2123],
+ [42.2284, 4.2017],
+ [42.0241, 4.1379],
+ [41.9153, 4.0313],
+ [41.884, 3.9777],
+ [41.7377, 3.9791],
+ [41.4819, 3.9633],
+ [41.3725, 3.9462],
+ [41.3189, 3.9431],
+ [41.2209, 3.9436],
+ [41.1404, 3.963],
+ [41.0872, 3.9919],
+ [41.0208, 4.0575],
+ [40.8727, 4.1903],
+ [40.7652, 4.273],
+ [40.5287, 4.1776],
+ [40.316, 4.0827],
+ [40.0142, 3.9479],
+ [39.8422, 3.8515],
+ [39.7903, 3.7542],
+ [39.6575, 3.5778],
+ [39.5389, 3.4692],
+ [39.4944, 3.4561],
+ [39.2255, 3.4788],
+ [39.1283, 3.5009],
+ [38.9678, 3.5206],
+ [38.7527, 3.559],
+ [38.608, 3.6001],
+ [38.4516, 3.6048],
+ [38.2253, 3.619],
+ [38.0861, 3.6488],
+ [37.9449, 3.7467],
+ [37.7629, 3.8646],
+ [37.5755, 3.9859],
+ [37.3825, 4.1108],
+ [37.1546, 4.2545],
+ [36.9056, 4.4115],
+ [36.8482, 4.4273],
+ [36.8236, 4.4301],
+ [36.553, 4.4373],
+ [36.2719, 4.4447],
+ [36.0819, 4.4497],
+ [36.022, 4.4681],
+ [35.9787, 4.5038],
+ [35.9198, 4.6198],
+ [35.8456, 4.7026],
+ [35.7631, 4.808],
+ [35.7562, 4.9505],
+ [35.7793, 5.1056],
+ [35.8003, 5.1569],
+ [35.7885, 5.2081],
+ [35.7914, 5.2786],
+ [35.745, 5.344],
+ [35.4687, 5.4191],
+ [35.424, 5.4133],
+ [35.3779, 5.3852],
+ [35.3253, 5.3649],
+ [35.2876, 5.3841],
+ [35.2646, 5.4121],
+ [35.2639, 5.4579],
+ [35.2684, 5.4923]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 79,
+ "name": "Gabon",
+ "name_fr": "Gabon",
+ "iso": "GAB",
+ "recs": "ECCAS",
+ "rbs": "",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 11.3,
+ "y": -0.6,
+ "count": 13,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [13.2936, 2.1616],
+ [13.2887, 2.0917],
+ [13.2095, 1.9204],
+ [13.1722, 1.7886],
+ [13.1627, 1.6481],
+ [13.1846, 1.5351],
+ [13.2228, 1.4546],
+ [13.2474, 1.3667],
+ [13.2283, 1.3054],
+ [13.1901, 1.2792],
+ [13.2163, 1.2484],
+ [13.2741, 1.241],
+ [13.3724, 1.2678],
+ [13.5233, 1.3146],
+ [13.7212, 1.3823],
+ [13.8514, 1.4187],
+ [14.0662, 1.3959],
+ [14.1809, 1.3702],
+ [14.2397, 1.3226],
+ [14.303, 1.1208],
+ [14.3345, 1.0902],
+ [14.3864, 1.0044],
+ [14.4299, 0.9015],
+ [14.4392, 0.8491],
+ [14.4345, 0.8115],
+ [14.3906, 0.7557],
+ [14.3415, 0.6738],
+ [14.3242, 0.6242],
+ [14.2831, 0.5875],
+ [14.231, 0.5511],
+ [14.0875, 0.5366],
+ [14.0655, 0.515],
+ [14.0253, 0.4277],
+ [13.9496, 0.3538],
+ [13.9151, 0.284],
+ [13.8846, 0.1908],
+ [13.8906, 0.0753],
+ [13.8755, -0.0908],
+ [13.8601, -0.2033],
+ [13.898, -0.2426],
+ [14.0694, -0.2701],
+ [14.1028, -0.2924],
+ [14.1483, -0.3619],
+ [14.2067, -0.4273],
+ [14.3638, -0.4686],
+ [14.4247, -0.5187],
+ [14.4741, -0.5734],
+ [14.4806, -0.6184],
+ [14.4449, -0.7988],
+ [14.4106, -0.9721],
+ [14.424, -1.1039],
+ [14.4369, -1.2298],
+ [14.4556, -1.4132],
+ [14.4473, -1.5251],
+ [14.4029, -1.5934],
+ [14.4029, -1.647],
+ [14.4232, -1.7115],
+ [14.384, -1.89],
+ [14.3586, -1.9202],
+ [14.2884, -1.9535],
+ [14.2515, -2.0015],
+ [14.2396, -2.0768],
+ [14.2018, -2.1799],
+ [14.1629, -2.2176],
+ [14.1629, -2.2655],
+ [14.2004, -2.3006],
+ [14.1998, -2.3542],
+ [14.1298, -2.418],
+ [14.0874, -2.4669],
+ [13.9938, -2.4906],
+ [13.8869, -2.4654],
+ [13.8618, -2.4299],
+ [13.8877, -2.3745],
+ [13.8785, -2.3302],
+ [13.8416, -2.2837],
+ [13.7844, -2.1638],
+ [13.7338, -2.1385],
+ [13.7056, -2.1875],
+ [13.6186, -2.2786],
+ [13.4649, -2.3954],
+ [13.3573, -2.4048],
+ [13.1586, -2.3691],
+ [12.992, -2.3134],
+ [12.9136, -2.1763],
+ [12.8645, -2.0633],
+ [12.7936, -1.9318],
+ [12.7137, -1.8694],
+ [12.6284, -1.8296],
+ [12.5904, -1.8269],
+ [12.4687, -1.9],
+ [12.4321, -1.9289],
+ [12.4324, -1.9903],
+ [12.4437, -2.0476],
+ [12.4626, -2.0753],
+ [12.4785, -2.112],
+ [12.4757, -2.1692],
+ [12.4538, -2.2456],
+ [12.4464, -2.33],
+ [12.0645, -2.4126],
+ [11.9982, -2.3828],
+ [11.9503, -2.3448],
+ [11.8924, -2.3515],
+ [11.7268, -2.3947],
+ [11.6659, -2.3646],
+ [11.6055, -2.3426],
+ [11.5777, -2.3609],
+ [11.5752, -2.3971],
+ [11.6034, -2.5954],
+ [11.5945, -2.671],
+ [11.5571, -2.7696],
+ [11.5378, -2.8367],
+ [11.6391, -2.8554],
+ [11.6757, -2.8866],
+ [11.7113, -2.9365],
+ [11.7602, -2.9831],
+ [11.7635, -3.0112],
+ [11.708, -3.0631],
+ [11.6891, -3.127],
+ [11.7154, -3.177],
+ [11.7844, -3.2291],
+ [11.8851, -3.2832],
+ [11.9342, -3.3186],
+ [11.9293, -3.351],
+ [11.8828, -3.4202],
+ [11.8647, -3.4786],
+ [11.8329, -3.5314],
+ [11.8395, -3.5801],
+ [11.8848, -3.6254],
+ [11.8799, -3.6659],
+ [11.8491, -3.6967],
+ [11.7864, -3.6902],
+ [11.7334, -3.6945],
+ [11.6857, -3.682],
+ [11.5368, -3.525],
+ [11.5043, -3.5203],
+ [11.2883, -3.6411],
+ [11.2345, -3.6908],
+ [11.19, -3.762],
+ [11.1302, -3.9163],
+ [11.032, -3.8265],
+ [10.9473, -3.6621],
+ [10.8485, -3.5613],
+ [10.6407, -3.398],
+ [10.5854, -3.278],
+ [10.3477, -3.0131],
+ [10.0062, -2.7483],
+ [9.7595, -2.5186],
+ [9.7221, -2.4676],
+ [9.7637, -2.4738],
+ [10.002, -2.5884],
+ [10.0345, -2.5756],
+ [10.062, -2.5499],
+ [9.9591, -2.4898],
+ [9.8608, -2.4426],
+ [9.7687, -2.4131],
+ [9.6764, -2.4156],
+ [9.6246, -2.3671],
+ [9.591, -2.2932],
+ [9.574, -2.23],
+ [9.5332, -2.1639],
+ [9.4022, -2.0276],
+ [9.3705, -1.975],
+ [9.2989, -1.903],
+ [9.3425, -1.8937],
+ [9.4828, -1.9623],
+ [9.4953, -1.935],
+ [9.4832, -1.8946],
+ [9.3422, -1.8294],
+ [9.2656, -1.8251],
+ [9.2479, -1.7793],
+ [9.2584, -1.7263],
+ [9.1575, -1.5277],
+ [9.0528, -1.3791],
+ [9.0363, -1.3089],
+ [9.3188, -1.632],
+ [9.3566, -1.6376],
+ [9.4063, -1.6346],
+ [9.5233, -1.5983],
+ [9.5011, -1.5552],
+ [9.4483, -1.5089],
+ [9.3972, -1.5302],
+ [9.3307, -1.5346],
+ [9.2958, -1.5152],
+ [9.2802, -1.4819],
+ [9.3467, -1.325],
+ [9.3179, -1.3329],
+ [9.2967, -1.3609],
+ [9.2602, -1.3742],
+ [9.2038, -1.3824],
+ [9.0646, -1.2983],
+ [8.9419, -1.0715],
+ [8.9094, -1.025],
+ [8.8766, -0.9461],
+ [8.8442, -0.9136],
+ [8.7031, -0.591],
+ [8.7572, -0.6149],
+ [8.8214, -0.7084],
+ [8.9464, -0.6888],
+ [8.9952, -0.6347],
+ [9.0379, -0.6367],
+ [9.0815, -0.6243],
+ [9.1365, -0.5733],
+ [9.2967, -0.3513],
+ [9.3391, -0.0583],
+ [9.3253, 0.1158],
+ [9.3019, 0.2885],
+ [9.3549, 0.3436],
+ [9.3758, 0.3072],
+ [9.3861, 0.2459],
+ [9.4111, 0.2004],
+ [9.4682, 0.1598],
+ [9.5743, 0.1489],
+ [9.7384, 0.085],
+ [9.7968, 0.0442],
+ [9.8127, 0.1256],
+ [10.0015, 0.195],
+ [9.9444, 0.2199],
+ [9.7767, 0.1925],
+ [9.5465, 0.2959],
+ [9.4701, 0.3619],
+ [9.3988, 0.4867],
+ [9.3248, 0.5521],
+ [9.33, 0.6108],
+ [9.4953, 0.6648],
+ [9.539, 0.6587],
+ [9.5566, 0.5942],
+ [9.6011, 0.5677],
+ [9.618, 0.5765],
+ [9.6253, 0.6316],
+ [9.6259, 0.7794],
+ [9.5754, 0.9913],
+ [9.5908, 1.032],
+ [9.6361, 1.0467],
+ [9.6765, 1.0747],
+ [9.7046, 1.08],
+ [9.7605, 1.0747],
+ [9.7887, 1.0257],
+ [9.8039, 0.9987],
+ [9.8604, 0.9862],
+ [9.9067, 0.9601],
+ [9.9467, 0.9671],
+ [9.9798, 0.9977],
+ [10.0285, 1.004],
+ [10.1789, 1.0036],
+ [10.3154, 1.0031],
+ [10.5872, 1.0021],
+ [10.8589, 1.0013],
+ [11.1307, 1.0004],
+ [11.3354, 0.9997],
+ [11.3347, 1.1208],
+ [11.3336, 1.3076],
+ [11.3323, 1.5284],
+ [11.3312, 1.7402],
+ [11.3301, 1.9359],
+ [11.3287, 2.1674],
+ [11.3399, 2.2338],
+ [11.3533, 2.2614],
+ [11.3484, 2.2997],
+ [11.559, 2.3022],
+ [11.9397, 2.2852],
+ [12.1062, 2.2875],
+ [12.1534, 2.2844],
+ [12.3613, 2.296],
+ [12.5298, 2.2813],
+ [12.6014, 2.265],
+ [12.6657, 2.2568],
+ [12.8675, 2.2468],
+ [13.1309, 2.2594],
+ [13.2203, 2.2564],
+ [13.2699, 2.2242],
+ [13.2936, 2.1616]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 83,
+ "name": "Ghana",
+ "name_fr": "Ghana",
+ "iso": "GHA",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -1.6,
+ "y": 8.0,
+ "count": 33,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-0.0686, 11.1156],
+ [-0.0047, 11.0556],
+ [0.0094, 11.021],
+ [-0.0139, 10.8914],
+ [-0.0606, 10.8006],
+ [-0.0902, 10.7155],
+ [-0.0863, 10.673],
+ [-0.0577, 10.6306],
+ [0.0395, 10.5639],
+ [0.0893, 10.5206],
+ [0.1482, 10.4548],
+ [0.216, 10.3905],
+ [0.3318, 10.3069],
+ [0.3809, 10.2918],
+ [0.3786, 10.2686],
+ [0.3627, 10.2365],
+ [0.3519, 9.9249],
+ [0.3431, 9.8446],
+ [0.3346, 9.804],
+ [0.3239, 9.6876],
+ [0.3117, 9.671],
+ [0.2896, 9.6723],
+ [0.2695, 9.6679],
+ [0.2646, 9.6447],
+ [0.2728, 9.6209],
+ [0.3426, 9.6042],
+ [0.3273, 9.5866],
+ [0.2755, 9.5706],
+ [0.2516, 9.5356],
+ [0.2619, 9.4956],
+ [0.2334, 9.4635],
+ [0.2415, 9.4419],
+ [0.26, 9.426],
+ [0.2894, 9.4318],
+ [0.371, 9.4855],
+ [0.4053, 9.4915],
+ [0.4476, 9.4803],
+ [0.5257, 9.3985],
+ [0.529, 9.3583],
+ [0.4972, 9.2212],
+ [0.4661, 9.1153],
+ [0.4604, 8.9742],
+ [0.4933, 8.8949],
+ [0.4888, 8.8515],
+ [0.4531, 8.8138],
+ [0.3726, 8.7593],
+ [0.3786, 8.722],
+ [0.4153, 8.6527],
+ [0.4833, 8.5753],
+ [0.6162, 8.4796],
+ [0.6863, 8.3549],
+ [0.6881, 8.3042],
+ [0.6471, 8.2535],
+ [0.5992, 8.2096],
+ [0.5836, 8.1458],
+ [0.6052, 7.7282],
+ [0.5, 7.5469],
+ [0.4989, 7.4951],
+ [0.5096, 7.4351],
+ [0.5373, 7.3987],
+ [0.591, 7.3888],
+ [0.6348, 7.3537],
+ [0.6195, 7.2266],
+ [0.5962, 7.0966],
+ [0.5925, 7.034],
+ [0.5795, 7.0041],
+ [0.5381, 6.9797],
+ [0.523, 6.9389],
+ [0.5334, 6.8883],
+ [0.5256, 6.8509],
+ [0.548, 6.8025],
+ [0.5957, 6.7422],
+ [0.6728, 6.5925],
+ [0.7022, 6.5808],
+ [0.7154, 6.5493],
+ [0.7072, 6.5187],
+ [0.7369, 6.4526],
+ [0.8225, 6.3864],
+ [0.9122, 6.3286],
+ [0.985, 6.3203],
+ [1.0021, 6.2686],
+ [1.0499, 6.2026],
+ [1.0845, 6.1738],
+ [1.1396, 6.155],
+ [1.1851, 6.145],
+ [1.1872, 6.0894],
+ [1.1056, 6.0514],
+ [1.0503, 5.994],
+ [1.008, 5.9064],
+ [0.9497, 5.8103],
+ [0.7488, 5.7601],
+ [0.6719, 5.7597],
+ [0.2597, 5.7573],
+ [-0.1265, 5.5682],
+ [-0.3487, 5.5008],
+ [-0.4854, 5.3942],
+ [-0.6694, 5.3186],
+ [-0.7977, 5.2267],
+ [-1.0643, 5.1827],
+ [-1.5017, 5.038],
+ [-1.6385, 4.9809],
+ [-1.7769, 4.8804],
+ [-2.0019, 4.7625],
+ [-2.0902, 4.7641],
+ [-2.2664, 4.8741],
+ [-2.3989, 4.9293],
+ [-2.723, 5.0137],
+ [-2.965, 5.0463],
+ [-3.0819, 5.0825],
+ [-3.114, 5.0887],
+ [-3.0867, 5.1283],
+ [-3.0191, 5.1308],
+ [-2.9483, 5.1188],
+ [-2.8947, 5.149],
+ [-2.8157, 5.153],
+ [-2.7952, 5.1845],
+ [-2.7887, 5.2641],
+ [-2.7896, 5.3282],
+ [-2.7619, 5.3569],
+ [-2.755, 5.4325],
+ [-2.7937, 5.6001],
+ [-2.8212, 5.6192],
+ [-2.9623, 5.643],
+ [-2.9728, 5.6763],
+ [-2.9983, 5.7113],
+ [-3.0253, 5.7978],
+ [-3.0562, 5.9263],
+ [-3.1056, 6.0856],
+ [-3.2006, 6.3482],
+ [-3.224, 6.4411],
+ [-3.2403, 6.5356],
+ [-3.2439, 6.6487],
+ [-3.2241, 6.6908],
+ [-3.2271, 6.7491],
+ [-3.2358, 6.8072],
+ [-3.1689, 6.941],
+ [-3.0377, 7.1046],
+ [-3.0102, 7.1638],
+ [-2.9858, 7.2049],
+ [-2.9823, 7.2636],
+ [-2.9591, 7.4545],
+ [-2.8963, 7.685],
+ [-2.8569, 7.7721],
+ [-2.8301, 7.819],
+ [-2.7981, 7.896],
+ [-2.7897, 7.9319],
+ [-2.6688, 8.0222],
+ [-2.6134, 8.0467],
+ [-2.601, 8.0822],
+ [-2.62, 8.1211],
+ [-2.6117, 8.1476],
+ [-2.5828, 8.1608],
+ [-2.5383, 8.1716],
+ [-2.5059, 8.2087],
+ [-2.5569, 8.493],
+ [-2.598, 8.7764],
+ [-2.6004, 8.8004],
+ [-2.6249, 8.8396],
+ [-2.6492, 8.9566],
+ [-2.6899, 9.0251],
+ [-2.7469, 9.0451],
+ [-2.7467, 9.1096],
+ [-2.6892, 9.2186],
+ [-2.6742, 9.2826],
+ [-2.7018, 9.3017],
+ [-2.7058, 9.3514],
+ [-2.6861, 9.4317],
+ [-2.6958, 9.4813],
+ [-2.7062, 9.5339],
+ [-2.766, 9.6581],
+ [-2.7805, 9.7458],
+ [-2.7498, 9.7972],
+ [-2.7507, 9.9097],
+ [-2.7832, 10.0831],
+ [-2.7885, 10.1926],
+ [-2.7665, 10.2382],
+ [-2.7771, 10.2816],
+ [-2.8203, 10.3229],
+ [-2.8234, 10.3629],
+ [-2.7866, 10.4019],
+ [-2.7912, 10.4324],
+ [-2.8372, 10.4546],
+ [-2.8784, 10.508],
+ [-2.9149, 10.5923],
+ [-2.9073, 10.728],
+ [-2.8386, 10.9775],
+ [-2.8299, 10.9984],
+ [-2.7521, 10.997],
+ [-2.7517, 10.9864],
+ [-2.5092, 10.9887],
+ [-2.2319, 10.9914],
+ [-1.9006, 10.9947],
+ [-1.5997, 10.9977],
+ [-1.5865, 11.0089],
+ [-1.5368, 11.0227],
+ [-1.2326, 10.9972],
+ [-1.0425, 11.0101],
+ [-0.9618, 11.0017],
+ [-0.9029, 10.9847],
+ [-0.7716, 10.9953],
+ [-0.7014, 10.989],
+ [-0.6485, 10.9268],
+ [-0.6271, 10.9274],
+ [-0.5977, 10.9537],
+ [-0.5452, 10.9837],
+ [-0.4917, 11.0076],
+ [-0.4535, 11.0563],
+ [-0.4303, 11.0933],
+ [-0.3956, 11.0857],
+ [-0.3458, 11.0879],
+ [-0.3125, 11.1189],
+ [-0.2995, 11.1669],
+ [-0.0686, 11.1156]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 85,
+ "name": "Guinea",
+ "name_fr": "Guinée",
+ "iso": "GIN",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -11.3,
+ "y": 10.5,
+ "count": 21,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "0",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-10.2832, 8.4852],
+ [-10.3601, 8.4955],
+ [-10.3944, 8.481],
+ [-10.4964, 8.3621],
+ [-10.5577, 8.3157],
+ [-10.604, 8.3195],
+ [-10.6526, 8.3303],
+ [-10.687, 8.3217],
+ [-10.7121, 8.3353],
+ [-10.7021, 8.3642],
+ [-10.6773, 8.4006],
+ [-10.6285, 8.53],
+ [-10.5031, 8.6603],
+ [-10.5005, 8.6875],
+ [-10.5518, 8.7638],
+ [-10.6056, 8.8676],
+ [-10.6058, 8.9788],
+ [-10.616, 9.0592],
+ [-10.7269, 9.0817],
+ [-10.747, 9.0953],
+ [-10.75, 9.1224],
+ [-10.7212, 9.1945],
+ [-10.6876, 9.2611],
+ [-10.6827, 9.2894],
+ [-10.6905, 9.3143],
+ [-10.7586, 9.3854],
+ [-10.8648, 9.5165],
+ [-10.9631, 9.6616],
+ [-11.0475, 9.7863],
+ [-11.1157, 9.8432],
+ [-11.1809, 9.9253],
+ [-11.2057, 9.9777],
+ [-11.2736, 9.9965],
+ [-11.4719, 9.9955],
+ [-11.7101, 9.9942],
+ [-11.9111, 9.993],
+ [-11.9228, 9.9228],
+ [-12.1423, 9.8754],
+ [-12.2777, 9.9298],
+ [-12.428, 9.8981],
+ [-12.5015, 9.8622],
+ [-12.5244, 9.7872],
+ [-12.5579, 9.705],
+ [-12.5898, 9.6711],
+ [-12.6036, 9.6342],
+ [-12.6222, 9.6006],
+ [-12.6517, 9.5619],
+ [-12.6844, 9.4842],
+ [-12.7559, 9.3736],
+ [-12.8311, 9.3022],
+ [-12.9588, 9.2633],
+ [-12.9986, 9.1469],
+ [-13.028, 9.1036],
+ [-13.0773, 9.0696],
+ [-13.1299, 9.0476],
+ [-13.1784, 9.0609],
+ [-13.2342, 9.0701],
+ [-13.2927, 9.0492],
+ [-13.3026, 9.0784],
+ [-13.2695, 9.1706],
+ [-13.2959, 9.2185],
+ [-13.3961, 9.3143],
+ [-13.4056, 9.3606],
+ [-13.4363, 9.4203],
+ [-13.5683, 9.5434],
+ [-13.6914, 9.5358],
+ [-13.6571, 9.6391],
+ [-13.6587, 9.7764],
+ [-13.7005, 9.8513],
+ [-13.6898, 9.9278],
+ [-13.7126, 9.9229],
+ [-13.7537, 9.8703],
+ [-13.8201, 9.8872],
+ [-13.9546, 9.9687],
+ [-14.0219, 10.0479],
+ [-14.0299, 10.1151],
+ [-14.045, 10.1413],
+ [-14.0863, 10.1272],
+ [-14.1704, 10.1286],
+ [-14.4269, 10.2483],
+ [-14.6096, 10.5499],
+ [-14.6136, 10.6178],
+ [-14.5874, 10.7349],
+ [-14.5935, 10.7667],
+ [-14.6773, 10.689],
+ [-14.6934, 10.741],
+ [-14.7574, 10.8621],
+ [-14.7759, 10.9316],
+ [-14.8375, 10.9625],
+ [-14.8867, 10.9681],
+ [-14.9248, 10.9449],
+ [-14.975, 10.8034],
+ [-15.0124, 10.8043],
+ [-15.0512, 10.8346],
+ [-15.043, 10.9401],
+ [-14.999, 10.9922],
+ [-14.9444, 11.0722],
+ [-14.7793, 11.4055],
+ [-14.7203, 11.4819],
+ [-14.683, 11.5085],
+ [-14.6048, 11.5116],
+ [-14.4524, 11.5562],
+ [-14.3278, 11.6298],
+ [-14.2656, 11.6599],
+ [-14.1223, 11.652],
+ [-13.9532, 11.6646],
+ [-13.7328, 11.736],
+ [-13.7286, 11.8341],
+ [-13.7307, 11.9599],
+ [-13.738, 12.0097],
+ [-13.8163, 12.0545],
+ [-13.8619, 12.0933],
+ [-13.9012, 12.1429],
+ [-13.9489, 12.1782],
+ [-13.9473, 12.2152],
+ [-13.8875, 12.2469],
+ [-13.8495, 12.263],
+ [-13.7598, 12.2624],
+ [-13.7301, 12.2808],
+ [-13.7079, 12.3127],
+ [-13.6824, 12.3934],
+ [-13.6735, 12.4785],
+ [-13.7326, 12.5928],
+ [-13.7292, 12.6739],
+ [-13.4058, 12.6623],
+ [-13.3726, 12.6536],
+ [-13.2281, 12.6396],
+ [-13.1385, 12.6397],
+ [-13.0829, 12.6335],
+ [-13.0598, 12.615],
+ [-13.0644, 12.5811],
+ [-13.0798, 12.5363],
+ [-13.0613, 12.49],
+ [-13.0119, 12.4776],
+ [-12.9856, 12.4917],
+ [-12.9605, 12.5144],
+ [-12.9307, 12.5323],
+ [-12.8882, 12.52],
+ [-12.7973, 12.4519],
+ [-12.713, 12.4332],
+ [-12.6208, 12.3962],
+ [-12.5342, 12.3758],
+ [-12.4574, 12.3784],
+ [-12.3991, 12.3401],
+ [-12.2912, 12.328],
+ [-12.152, 12.3766],
+ [-12.0424, 12.398],
+ [-11.8886, 12.4033],
+ [-11.8081, 12.3873],
+ [-11.5737, 12.4263],
+ [-11.4567, 12.4176],
+ [-11.3894, 12.4044],
+ [-11.4181, 12.3777],
+ [-11.4476, 12.3192],
+ [-11.4746, 12.2472],
+ [-11.5022, 12.1986],
+ [-11.4924, 12.1669],
+ [-11.4146, 12.104],
+ [-11.3052, 12.0154],
+ [-11.2607, 12.0041],
+ [-11.2097, 12.0249],
+ [-11.1292, 12.095],
+ [-11.0658, 12.1708],
+ [-11.0045, 12.2075],
+ [-10.9332, 12.2052],
+ [-10.8762, 12.1519],
+ [-10.8065, 12.0343],
+ [-10.743, 11.9272],
+ [-10.7349, 11.9165],
+ [-10.7092, 11.8987],
+ [-10.6773, 11.8994],
+ [-10.6437, 11.9255],
+ [-10.619, 11.9412],
+ [-10.5895, 11.9903],
+ [-10.4658, 12.1387],
+ [-10.3728, 12.1795],
+ [-10.3399, 12.1903],
+ [-10.2749, 12.2126],
+ [-10.1671, 12.1774],
+ [-10.0106, 12.1165],
+ [-9.8207, 12.0425],
+ [-9.754, 12.0299],
+ [-9.7147, 12.0425],
+ [-9.6583, 12.1431],
+ [-9.5877, 12.1825],
+ [-9.4868, 12.2287],
+ [-9.405, 12.2524],
+ [-9.3581, 12.2554],
+ [-9.3402, 12.2828],
+ [-9.3315, 12.3237],
+ [-9.3408, 12.366],
+ [-9.3937, 12.4422],
+ [-9.3954, 12.4646],
+ [-9.3652, 12.4793],
+ [-9.3, 12.4903],
+ [-9.2155, 12.4829],
+ [-9.1205, 12.45],
+ [-9.0431, 12.4023],
+ [-8.9989, 12.3459],
+ [-8.9508, 12.2256],
+ [-8.9139, 12.1085],
+ [-8.8183, 11.9225],
+ [-8.8201, 11.8071],
+ [-8.822, 11.6732],
+ [-8.7797, 11.6482],
+ [-8.7331, 11.6375],
+ [-8.7114, 11.6178],
+ [-8.6649, 11.515],
+ [-8.6211, 11.4851],
+ [-8.5687, 11.4781],
+ [-8.4707, 11.4122],
+ [-8.4075, 11.3863],
+ [-8.3985, 11.3666],
+ [-8.4007, 11.3394],
+ [-8.4253, 11.3047],
+ [-8.4635, 11.2807],
+ [-8.5203, 11.2359],
+ [-8.5673, 11.177],
+ [-8.6639, 11.0358],
+ [-8.6667, 11.0095],
+ [-8.6462, 10.9905],
+ [-8.6062, 10.987],
+ [-8.5635, 10.9967],
+ [-8.4747, 11.0484],
+ [-8.4045, 11.0299],
+ [-8.3374, 10.9906],
+ [-8.3127, 10.9498],
+ [-8.3063, 10.8961],
+ [-8.3217, 10.827],
+ [-8.3241, 10.7495],
+ [-8.3016, 10.6176],
+ [-8.2667, 10.486],
+ [-8.2315, 10.438],
+ [-8.0073, 10.3219],
+ [-7.9857, 10.2784],
+ [-7.9745, 10.2295],
+ [-7.9906, 10.1625],
+ [-8.0135, 10.1253],
+ [-8.0778, 10.0671],
+ [-8.1366, 10.0221],
+ [-8.1552, 9.9732],
+ [-8.1458, 9.8817],
+ [-8.146, 9.6748],
+ [-8.137, 9.4957],
+ [-8.0887, 9.4307],
+ [-8.031, 9.3977],
+ [-7.9627, 9.4039],
+ [-7.8962, 9.4159],
+ [-7.9, 9.3087],
+ [-7.9181, 9.1885],
+ [-7.8394, 9.1516],
+ [-7.7998, 9.115],
+ [-7.778, 9.0809],
+ [-7.9021, 9.0171],
+ [-7.9382, 8.9798],
+ [-7.955, 8.8794],
+ [-7.951, 8.7868],
+ [-7.784, 8.7206],
+ [-7.7196, 8.643],
+ [-7.691, 8.5625],
+ [-7.6812, 8.4104],
+ [-7.6961, 8.3756],
+ [-7.739, 8.3752],
+ [-7.7874, 8.422],
+ [-7.8236, 8.4677],
+ [-7.8688, 8.4675],
+ [-7.9531, 8.4777],
+ [-8.0491, 8.4953],
+ [-8.1678, 8.4907],
+ [-8.21, 8.4833],
+ [-8.237, 8.4557],
+ [-8.2441, 8.4079],
+ [-8.2561, 8.2537],
+ [-8.2171, 8.2197],
+ [-8.1406, 8.1814],
+ [-8.0905, 8.1651],
+ [-8.0486, 8.1697],
+ [-8.0167, 8.1449],
+ [-8.0099, 8.0785],
+ [-8.0317, 8.0297],
+ [-8.0738, 7.9844],
+ [-8.1269, 7.8677],
+ [-8.1178, 7.824],
+ [-8.1154, 7.7607],
+ [-8.206, 7.5902],
+ [-8.2319, 7.5567],
+ [-8.3518, 7.5906],
+ [-8.43, 7.6019],
+ [-8.4864, 7.5585],
+ [-8.5223, 7.5855],
+ [-8.5644, 7.6251],
+ [-8.5789, 7.6771],
+ [-8.6073, 7.6879],
+ [-8.6598, 7.6884],
+ [-8.7083, 7.6589],
+ [-8.7294, 7.6053],
+ [-8.7326, 7.5436],
+ [-8.7402, 7.4957],
+ [-8.7691, 7.4668],
+ [-8.8279, 7.3919],
+ [-8.8555, 7.3228],
+ [-8.8896, 7.2627],
+ [-8.9384, 7.2662],
+ [-8.961, 7.2746],
+ [-8.9766, 7.2589],
+ [-9.0523, 7.2255],
+ [-9.1176, 7.2159],
+ [-9.1348, 7.2506],
+ [-9.1729, 7.2784],
+ [-9.2152, 7.3333],
+ [-9.2633, 7.3777],
+ [-9.3553, 7.4087],
+ [-9.3917, 7.3949],
+ [-9.4351, 7.3984],
+ [-9.4638, 7.4159],
+ [-9.4598, 7.4425],
+ [-9.4115, 7.51],
+ [-9.384, 7.5719],
+ [-9.3689, 7.6396],
+ [-9.3691, 7.7038],
+ [-9.3949, 7.7946],
+ [-9.4363, 7.8667],
+ [-9.4464, 7.9085],
+ [-9.4416, 7.9679],
+ [-9.4511, 8.0232],
+ [-9.4646, 8.0521],
+ [-9.4711, 8.107],
+ [-9.4841, 8.157],
+ [-9.5085, 8.1763],
+ [-9.5222, 8.26],
+ [-9.5183, 8.3461],
+ [-9.5539, 8.3786],
+ [-9.6102, 8.4023],
+ [-9.6432, 8.436],
+ [-9.6636, 8.4735],
+ [-9.6839, 8.4844],
+ [-9.7012, 8.4822],
+ [-9.7169, 8.4589],
+ [-9.7356, 8.454],
+ [-9.7683, 8.5346],
+ [-9.782, 8.5377],
+ [-9.8047, 8.5192],
+ [-10.0644, 8.4299],
+ [-10.0757, 8.4646],
+ [-10.0977, 8.5059],
+ [-10.1474, 8.5197],
+ [-10.2331, 8.4888],
+ [-10.2832, 8.4852]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 87,
+ "name": "Gambia",
+ "name_fr": "Gambie",
+ "iso": "GMB",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -15.310139,
+ "y": 13.443182,
+ "count": 12,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-16.5623, 13.5873],
+ [-16.3087, 13.5969],
+ [-16.0016, 13.5928],
+ [-15.6672, 13.5883],
+ [-15.5097, 13.5862],
+ [-15.4269, 13.727],
+ [-15.2695, 13.7891],
+ [-15.1083, 13.8121],
+ [-15.0245, 13.806],
+ [-14.9358, 13.7852],
+ [-14.766, 13.6691],
+ [-14.6602, 13.6426],
+ [-14.5708, 13.6162],
+ [-14.507, 13.5597],
+ [-14.4055, 13.5037],
+ [-14.3255, 13.4886],
+ [-14.278, 13.4972],
+ [-14.199, 13.5188],
+ [-14.147, 13.5361],
+ [-13.9774, 13.5435],
+ [-13.8528, 13.4786],
+ [-13.8267, 13.4078],
+ [-13.8475, 13.3353],
+ [-14.0149, 13.2964],
+ [-14.2468, 13.2358],
+ [-14.4386, 13.2689],
+ [-14.6719, 13.3517],
+ [-14.8083, 13.4111],
+ [-14.865, 13.4349],
+ [-14.9503, 13.4726],
+ [-15.0246, 13.5133],
+ [-15.0964, 13.5396],
+ [-15.1511, 13.5565],
+ [-15.1916, 13.5353],
+ [-15.2121, 13.4851],
+ [-15.2445, 13.4291],
+ [-15.2862, 13.396],
+ [-15.4818, 13.3764],
+ [-15.6573, 13.3558],
+ [-15.7516, 13.3384],
+ [-15.8144, 13.3251],
+ [-15.8343, 13.1564],
+ [-16.0331, 13.1583],
+ [-16.2283, 13.1603],
+ [-16.4309, 13.1573],
+ [-16.6488, 13.1542],
+ [-16.7045, 13.1197],
+ [-16.7633, 13.0642],
+ [-16.7693, 13.1485],
+ [-16.8248, 13.3411],
+ [-16.7504, 13.4254],
+ [-16.6693, 13.475],
+ [-16.6148, 13.4353],
+ [-16.5983, 13.3568],
+ [-16.5564, 13.3032],
+ [-16.4134, 13.2697],
+ [-16.2717, 13.2938],
+ [-16.1851, 13.2827],
+ [-16.1879, 13.3262],
+ [-16.1584, 13.384],
+ [-15.9864, 13.4088],
+ [-15.8045, 13.4254],
+ [-15.6177, 13.4601],
+ [-15.4713, 13.4586],
+ [-15.4275, 13.4684],
+ [-15.4381, 13.4832],
+ [-15.5695, 13.4999],
+ [-15.8499, 13.46],
+ [-16.1354, 13.4482],
+ [-16.3518, 13.3434],
+ [-16.4405, 13.3532],
+ [-16.5301, 13.458],
+ [-16.5623, 13.5873]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 88,
+ "name": "Guinea-Bissau",
+ "name_fr": "Guinée-Bissau",
+ "iso": "GNB",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -15.5,
+ "y": 12.0,
+ "count": 14,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-16.7118, 12.3548],
+ [-16.6569, 12.3644],
+ [-16.5213, 12.3486],
+ [-16.4163, 12.3677],
+ [-16.3423, 12.3995],
+ [-16.2415, 12.4433],
+ [-16.1442, 12.4574],
+ [-15.8396, 12.4379],
+ [-15.5748, 12.4904],
+ [-15.3779, 12.589],
+ [-15.1961, 12.6799],
+ [-14.9606, 12.679],
+ [-14.7082, 12.678],
+ [-14.3492, 12.6764],
+ [-14.0648, 12.6753],
+ [-13.7292, 12.6739],
+ [-13.7326, 12.5928],
+ [-13.6735, 12.4785],
+ [-13.6824, 12.3934],
+ [-13.7079, 12.3127],
+ [-13.7301, 12.2808],
+ [-13.7598, 12.2624],
+ [-13.8495, 12.263],
+ [-13.8875, 12.2469],
+ [-13.9473, 12.2152],
+ [-13.9489, 12.1782],
+ [-13.9012, 12.1429],
+ [-13.8619, 12.0933],
+ [-13.8163, 12.0545],
+ [-13.738, 12.0097],
+ [-13.7307, 11.9599],
+ [-13.7286, 11.8341],
+ [-13.7328, 11.736],
+ [-13.9532, 11.6646],
+ [-14.1223, 11.652],
+ [-14.2656, 11.6599],
+ [-14.3278, 11.6298],
+ [-14.4524, 11.5562],
+ [-14.6048, 11.5116],
+ [-14.683, 11.5085],
+ [-14.7203, 11.4819],
+ [-14.7793, 11.4055],
+ [-14.9444, 11.0722],
+ [-14.999, 10.9922],
+ [-15.043, 10.9401],
+ [-15.0938, 11.011],
+ [-15.0546, 11.1419],
+ [-15.0968, 11.14],
+ [-15.1811, 11.0342],
+ [-15.2221, 11.0309],
+ [-15.2167, 11.1562],
+ [-15.2634, 11.1609],
+ [-15.3175, 11.152],
+ [-15.3931, 11.2172],
+ [-15.4006, 11.2662],
+ [-15.3945, 11.3345],
+ [-15.3484, 11.3781],
+ [-15.3547, 11.3963],
+ [-15.3992, 11.4015],
+ [-15.449, 11.3897],
+ [-15.4795, 11.4103],
+ [-15.4291, 11.4989],
+ [-15.2526, 11.5733],
+ [-15.1638, 11.581],
+ [-15.0727, 11.5978],
+ [-15.1224, 11.6616],
+ [-15.2304, 11.6868],
+ [-15.3167, 11.6692],
+ [-15.3597, 11.6229],
+ [-15.413, 11.6152],
+ [-15.5019, 11.7238],
+ [-15.5002, 11.7784],
+ [-15.4672, 11.8428],
+ [-15.4157, 11.8718],
+ [-15.2108, 11.8709],
+ [-15.1331, 11.9073],
+ [-15.1017, 11.914],
+ [-15.072, 11.947],
+ [-15.0783, 11.969],
+ [-15.1115, 11.9703],
+ [-15.1881, 11.9273],
+ [-15.4348, 11.9436],
+ [-15.5135, 11.9176],
+ [-15.6507, 11.8184],
+ [-15.8194, 11.7635],
+ [-15.9417, 11.7866],
+ [-15.9027, 11.9197],
+ [-15.9202, 11.9378],
+ [-15.9588, 11.9596],
+ [-16.1384, 11.9173],
+ [-16.2743, 11.9781],
+ [-16.3281, 12.0516],
+ [-16.3188, 12.1438],
+ [-16.2547, 12.2061],
+ [-16.2446, 12.2371],
+ [-16.3123, 12.243],
+ [-16.4368, 12.2042],
+ [-16.7118, 12.3548]
+ ]
+ ],
+ [
+ [
+ [-16.1145, 11.0594],
+ [-16.1945, 11.0446],
+ [-16.231, 11.0942],
+ [-16.2364, 11.1134],
+ [-16.1946, 11.1301],
+ [-16.1759, 11.1308],
+ [-16.144, 11.1668],
+ [-16.1048, 11.191],
+ [-16.0875, 11.1988],
+ [-16.0673, 11.1972],
+ [-16.0528, 11.1175],
+ [-16.0722, 11.0841],
+ [-16.1145, 11.0594]
+ ]
+ ],
+ [
+ [
+ [-15.8959, 11.0825],
+ [-15.9052, 11.0547],
+ [-15.964, 11.059],
+ [-15.9506, 11.0871],
+ [-15.9635, 11.0953],
+ [-15.9465, 11.1797],
+ [-15.9377, 11.1928],
+ [-15.9091, 11.1613],
+ [-15.9053, 11.1483],
+ [-15.8959, 11.0825]
+ ]
+ ],
+ [
+ [
+ [-15.7251, 11.2155],
+ [-15.7251, 11.1745],
+ [-15.7675, 11.1823],
+ [-15.7798, 11.1945],
+ [-15.7547, 11.2687],
+ [-15.7175, 11.3018],
+ [-15.6719, 11.2965],
+ [-15.6583, 11.2865],
+ [-15.6672, 11.2579],
+ [-15.6871, 11.2343],
+ [-15.7251, 11.2155]
+ ]
+ ],
+ [
+ [
+ [-15.5534, 11.537],
+ [-15.5628, 11.5138],
+ [-15.6196, 11.5335],
+ [-15.5366, 11.6176],
+ [-15.4825, 11.6323],
+ [-15.4844, 11.5675],
+ [-15.5262, 11.5539],
+ [-15.5534, 11.537]
+ ]
+ ],
+ [
+ [
+ [-15.9018, 11.4658],
+ [-15.9487, 11.4344],
+ [-15.9972, 11.4492],
+ [-16.0232, 11.4771],
+ [-16.0193, 11.5273],
+ [-15.9646, 11.5983],
+ [-15.9153, 11.5891],
+ [-15.9018, 11.4658]
+ ]
+ ],
+ [
+ [
+ [-15.9864, 11.882],
+ [-16.0383, 11.7597],
+ [-16.1024, 11.7732],
+ [-16.1474, 11.846],
+ [-16.1524, 11.8768],
+ [-16.0219, 11.8867],
+ [-15.9864, 11.882]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 89,
+ "name": "Equatorial Guinea",
+ "name_fr": "Guinée équatoriale",
+ "iso": "GNQ",
+ "recs": "ECCAS",
+ "rbs": "",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 8.5,
+ "y": 1.8,
+ "count": 7,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Signed",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 0.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [8.7357, 3.7583],
+ [8.7604, 3.7543],
+ [8.9101, 3.7582],
+ [8.9507, 3.7053],
+ [8.9461, 3.6275],
+ [8.7922, 3.4004],
+ [8.7635, 3.3046],
+ [8.704, 3.2236],
+ [8.6523, 3.2171],
+ [8.4749, 3.2646],
+ [8.4449, 3.2935],
+ [8.4343, 3.3324],
+ [8.4518, 3.4229],
+ [8.4646, 3.4506],
+ [8.5498, 3.4676],
+ [8.5772, 3.4824],
+ [8.6228, 3.58],
+ [8.6377, 3.6688],
+ [8.6759, 3.7359],
+ [8.7357, 3.7583]
+ ]
+ ],
+ [
+ [
+ [11.3287, 2.1674],
+ [11.3301, 1.9359],
+ [11.3312, 1.7402],
+ [11.3323, 1.5284],
+ [11.3336, 1.3076],
+ [11.3347, 1.1208],
+ [11.3354, 0.9997],
+ [11.1307, 1.0004],
+ [10.8589, 1.0013],
+ [10.5872, 1.0021],
+ [10.3154, 1.0031],
+ [10.1789, 1.0036],
+ [10.0285, 1.004],
+ [9.9798, 0.9977],
+ [9.9467, 0.9671],
+ [9.9067, 0.9601],
+ [9.8604, 0.9862],
+ [9.8039, 0.9987],
+ [9.7887, 1.0257],
+ [9.7605, 1.0747],
+ [9.7046, 1.08],
+ [9.6765, 1.0747],
+ [9.6361, 1.0467],
+ [9.5908, 1.032],
+ [9.5994, 1.0544],
+ [9.5099, 1.1148],
+ [9.4453, 1.1207],
+ [9.3859, 1.1393],
+ [9.4341, 1.2964],
+ [9.4942, 1.4353],
+ [9.5843, 1.5402],
+ [9.6321, 1.5655],
+ [9.6477, 1.6176],
+ [9.7188, 1.7887],
+ [9.807, 1.9275],
+ [9.7797, 2.0682],
+ [9.8008, 2.3044],
+ [9.8262, 2.2978],
+ [9.8304, 2.2755],
+ [9.8369, 2.2424],
+ [9.8701, 2.2133],
+ [9.9799, 2.1678],
+ [10.307, 2.1677],
+ [10.5022, 2.1676],
+ [10.7909, 2.1676],
+ [11.0966, 2.1675],
+ [11.3287, 2.1674]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 118,
+ "name": "Kenya",
+ "name_fr": "Kenya",
+ "iso": "KEN",
+ "recs": "COMESA,CEN_SAD,EAC,IGAD",
+ "rbs": "ICGLR,RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 40.5,
+ "y": -2.0,
+ "count": 43,
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 138,
+ "PSSM-Instructors": 15,
+ "PSSM-Senior-Instructors": 4
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [40.9944, -2.1584],
+ [40.9573, -2.1673],
+ [40.9765, -2.1098],
+ [41.086, -2.0365],
+ [41.1307, -2.053],
+ [41.1393, -2.0698],
+ [41.1368, -2.0851],
+ [41.1182, -2.1001],
+ [40.9944, -2.1584]
+ ]
+ ],
+ [
+ [
+ [33.9741, 0.2134],
+ [34.0372, 0.2945],
+ [34.0806, 0.3825],
+ [34.1117, 0.5051],
+ [34.1609, 0.6052],
+ [34.2726, 0.6864],
+ [34.2926, 0.7312],
+ [34.4108, 0.8673],
+ [34.4817, 1.0421],
+ [34.5353, 1.1016],
+ [34.602, 1.1564],
+ [34.6491, 1.1853],
+ [34.7268, 1.2143],
+ [34.7876, 1.2307],
+ [34.7986, 1.2445],
+ [34.8038, 1.2729],
+ [34.7836, 1.3812],
+ [34.8096, 1.4167],
+ [34.851, 1.489],
+ [34.8983, 1.5565],
+ [34.9412, 1.5993],
+ [34.9652, 1.6434],
+ [34.9765, 1.7196],
+ [34.9782, 1.7736],
+ [34.9775, 1.8619],
+ [34.9641, 2.0624],
+ [34.914, 2.2302],
+ [34.883, 2.4179],
+ [34.9058, 2.4797],
+ [34.8662, 2.5897],
+ [34.8467, 2.5958],
+ [34.8145, 2.6198],
+ [34.7734, 2.7234],
+ [34.7425, 2.8181],
+ [34.7232, 2.8419],
+ [34.5892, 2.9248],
+ [34.5226, 3.12],
+ [34.4479, 3.1635],
+ [34.4072, 3.3575],
+ [34.3994, 3.4127],
+ [34.4418, 3.6063],
+ [34.4377, 3.6506],
+ [34.3929, 3.6915],
+ [34.2671, 3.7332],
+ [34.165, 3.813],
+ [34.1782, 3.8409],
+ [34.1857, 3.8698],
+ [34.132, 3.8892],
+ [33.9761, 4.2202],
+ [34.1769, 4.4191],
+ [34.3802, 4.6207],
+ [34.6398, 4.8755],
+ [34.8783, 5.1096],
+ [35.0845, 5.3119],
+ [35.2684, 5.4923],
+ [35.2639, 5.4579],
+ [35.2646, 5.4121],
+ [35.2876, 5.3841],
+ [35.3253, 5.3649],
+ [35.3779, 5.3852],
+ [35.424, 5.4133],
+ [35.4687, 5.4191],
+ [35.745, 5.344],
+ [35.7914, 5.2786],
+ [35.7885, 5.2081],
+ [35.8003, 5.1569],
+ [35.7793, 5.1056],
+ [35.7562, 4.9505],
+ [35.7631, 4.808],
+ [35.8456, 4.7026],
+ [35.9198, 4.6198],
+ [35.9787, 4.5038],
+ [36.022, 4.4681],
+ [36.0819, 4.4497],
+ [36.2719, 4.4447],
+ [36.553, 4.4373],
+ [36.8236, 4.4301],
+ [36.8482, 4.4273],
+ [36.9056, 4.4115],
+ [37.1546, 4.2545],
+ [37.3825, 4.1108],
+ [37.5755, 3.9859],
+ [37.7629, 3.8646],
+ [37.9449, 3.7467],
+ [38.0861, 3.6488],
+ [38.2253, 3.619],
+ [38.4516, 3.6048],
+ [38.608, 3.6001],
+ [38.7527, 3.559],
+ [38.9678, 3.5206],
+ [39.1283, 3.5009],
+ [39.2255, 3.4788],
+ [39.4944, 3.4561],
+ [39.5389, 3.4692],
+ [39.6575, 3.5778],
+ [39.7903, 3.7542],
+ [39.8422, 3.8515],
+ [40.0142, 3.9479],
+ [40.316, 4.0827],
+ [40.5287, 4.1776],
+ [40.7652, 4.273],
+ [40.8727, 4.1903],
+ [41.0208, 4.0575],
+ [41.0872, 3.9919],
+ [41.1404, 3.963],
+ [41.2209, 3.9436],
+ [41.3189, 3.9431],
+ [41.3725, 3.9462],
+ [41.4819, 3.9633],
+ [41.7377, 3.9791],
+ [41.884, 3.9777],
+ [41.7609, 3.8016],
+ [41.6135, 3.5905],
+ [41.3418, 3.2017],
+ [41.135, 2.9971],
+ [40.9787, 2.8424],
+ [40.9645, 2.8146],
+ [40.965, 2.6423],
+ [40.9667, 2.2209],
+ [40.97, 1.3782],
+ [40.9732, 0.5354],
+ [40.9766, -0.3073],
+ [40.9782, -0.7287],
+ [40.9787, -0.8703],
+ [41.1158, -1.0475],
+ [41.2498, -1.2205],
+ [41.427, -1.4495],
+ [41.5219, -1.5723],
+ [41.5376, -1.6132],
+ [41.5327, -1.6953],
+ [41.3869, -1.867],
+ [41.2675, -1.945],
+ [41.1068, -1.9823],
+ [41.0587, -1.9752],
+ [40.9955, -1.9506],
+ [40.9707, -1.9918],
+ [40.9521, -2.056],
+ [40.9166, -2.0425],
+ [40.8897, -2.0235],
+ [40.9059, -2.1375],
+ [40.9224, -2.1938],
+ [40.8982, -2.2699],
+ [40.8201, -2.3363],
+ [40.8132, -2.3924],
+ [40.6441, -2.5395],
+ [40.4045, -2.5557],
+ [40.2785, -2.6286],
+ [40.2225, -2.6884],
+ [40.1798, -2.819],
+ [40.1947, -3.0192],
+ [40.1281, -3.1733],
+ [40.1154, -3.2506],
+ [39.9917, -3.3507],
+ [39.9368, -3.4425],
+ [39.8963, -3.5358],
+ [39.8609, -3.5768],
+ [39.8191, -3.786],
+ [39.7614, -3.9131],
+ [39.7458, -3.9552],
+ [39.7316, -3.9933],
+ [39.6869, -4.0679],
+ [39.658, -4.1191],
+ [39.6371, -4.1528],
+ [39.4909, -4.4784],
+ [39.377, -4.6255],
+ [39.2875, -4.6086],
+ [39.2281, -4.6655],
+ [39.2218, -4.6924],
+ [39.1901, -4.6772],
+ [39.1154, -4.6235],
+ [38.9619, -4.513],
+ [38.8084, -4.4024],
+ [38.6549, -4.2919],
+ [38.5014, -4.1814],
+ [38.3479, -4.0709],
+ [38.1943, -3.9604],
+ [38.0408, -3.8498],
+ [37.8873, -3.7393],
+ [37.7973, -3.6744],
+ [37.7574, -3.6361],
+ [37.7262, -3.5598],
+ [37.711, -3.5408],
+ [37.6701, -3.5168],
+ [37.6221, -3.5115],
+ [37.6082, -3.4971],
+ [37.6087, -3.4603],
+ [37.6254, -3.4072],
+ [37.6818, -3.3058],
+ [37.688, -3.2462],
+ [37.6769, -3.1784],
+ [37.6592, -3.07],
+ [37.6438, -3.0454],
+ [37.5422, -2.9886],
+ [37.329, -2.8696],
+ [37.1158, -2.7506],
+ [36.9026, -2.6316],
+ [36.6895, -2.5126],
+ [36.4764, -2.3936],
+ [36.2631, -2.2746],
+ [36.05, -2.1557],
+ [35.8369, -2.0366],
+ [35.6237, -1.9176],
+ [35.4105, -1.7986],
+ [35.1975, -1.6796],
+ [34.9843, -1.5605],
+ [34.7711, -1.4416],
+ [34.5579, -1.3226],
+ [34.3447, -1.2036],
+ [34.1316, -1.0846],
+ [34.0559, -1.0423],
+ [34.0632, -1.0337],
+ [34.0701, -0.9975],
+ [34.1213, -0.9747],
+ [34.144, -0.9398],
+ [34.1628, -0.8792],
+ [34.1058, -0.7981],
+ [34.0683, -0.7248],
+ [34.0601, -0.6449],
+ [34.0793, -0.5795],
+ [34.1748, -0.4701],
+ [34.2172, -0.4415],
+ [34.2754, -0.445],
+ [34.3285, -0.4594],
+ [34.3757, -0.4588],
+ [34.4248, -0.5021],
+ [34.4563, -0.4951],
+ [34.4751, -0.4644],
+ [34.4583, -0.3689],
+ [34.4778, -0.3533],
+ [34.5766, -0.3297],
+ [34.7033, -0.3249],
+ [34.7981, -0.2964],
+ [34.8133, -0.2757],
+ [34.7176, -0.0917],
+ [34.5381, -0.1437],
+ [34.4195, -0.1962],
+ [34.3699, -0.2434],
+ [34.3533, -0.3138],
+ [34.334, -0.3373],
+ [34.31, -0.3561],
+ [34.2847, -0.3503],
+ [34.2256, -0.2592],
+ [34.1172, -0.1635],
+ [34.1075, -0.1334],
+ [34.1252, -0.091],
+ [34.1152, -0.0795],
+ [34.0592, -0.0807],
+ [34.0287, -0.0625],
+ [34.0029, -0.0242],
+ [33.982, 0.0247],
+ [33.9736, 0.0887],
+ [33.9745, 0.2134],
+ [33.9741, 0.2134]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 127,
+ "name": "Liberia",
+ "name_fr": "Liberia",
+ "iso": "LBR",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -9.7,
+ "y": 6.4,
+ "count": 18,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-11.5075, 6.9065],
+ [-11.4545, 6.9512],
+ [-11.3767, 7.0947],
+ [-11.2677, 7.2326],
+ [-11.1661, 7.3144],
+ [-11.0854, 7.3986],
+ [-11.0002, 7.463],
+ [-10.8781, 7.5382],
+ [-10.6913, 7.7364],
+ [-10.6475, 7.7594],
+ [-10.6176, 7.8964],
+ [-10.5708, 8.0711],
+ [-10.5167, 8.1253],
+ [-10.3896, 8.1576],
+ [-10.3598, 8.1879],
+ [-10.3146, 8.3108],
+ [-10.2857, 8.4541],
+ [-10.2832, 8.4852],
+ [-10.2331, 8.4888],
+ [-10.1474, 8.5197],
+ [-10.0977, 8.5059],
+ [-10.0757, 8.4646],
+ [-10.0644, 8.4299],
+ [-9.8047, 8.5192],
+ [-9.782, 8.5377],
+ [-9.7683, 8.5346],
+ [-9.7356, 8.454],
+ [-9.7169, 8.4589],
+ [-9.7012, 8.4822],
+ [-9.6839, 8.4844],
+ [-9.6636, 8.4735],
+ [-9.6432, 8.436],
+ [-9.6102, 8.4023],
+ [-9.5539, 8.3786],
+ [-9.5183, 8.3461],
+ [-9.5222, 8.26],
+ [-9.5085, 8.1763],
+ [-9.4841, 8.157],
+ [-9.4711, 8.107],
+ [-9.4646, 8.0521],
+ [-9.4511, 8.0232],
+ [-9.4416, 7.9679],
+ [-9.4464, 7.9085],
+ [-9.4363, 7.8667],
+ [-9.3949, 7.7946],
+ [-9.3691, 7.7038],
+ [-9.3689, 7.6396],
+ [-9.384, 7.5719],
+ [-9.4115, 7.51],
+ [-9.4598, 7.4425],
+ [-9.4638, 7.4159],
+ [-9.4351, 7.3984],
+ [-9.3917, 7.3949],
+ [-9.3553, 7.4087],
+ [-9.2633, 7.3777],
+ [-9.2152, 7.3333],
+ [-9.1729, 7.2784],
+ [-9.1348, 7.2506],
+ [-9.1176, 7.2159],
+ [-9.0523, 7.2255],
+ [-8.9766, 7.2589],
+ [-8.961, 7.2746],
+ [-8.9384, 7.2662],
+ [-8.8896, 7.2627],
+ [-8.8555, 7.3228],
+ [-8.8279, 7.3919],
+ [-8.7691, 7.4668],
+ [-8.7402, 7.4957],
+ [-8.7326, 7.5436],
+ [-8.7294, 7.6053],
+ [-8.7083, 7.6589],
+ [-8.6598, 7.6884],
+ [-8.6073, 7.6879],
+ [-8.5789, 7.6771],
+ [-8.5644, 7.6251],
+ [-8.5223, 7.5855],
+ [-8.4864, 7.5585],
+ [-8.4673, 7.547],
+ [-8.4372, 7.5164],
+ [-8.4087, 7.4118],
+ [-8.2966, 7.074],
+ [-8.3023, 6.981],
+ [-8.3245, 6.92],
+ [-8.3251, 6.8604],
+ [-8.3326, 6.8016],
+ [-8.4012, 6.7051],
+ [-8.6036, 6.5078],
+ [-8.5879, 6.4905],
+ [-8.5396, 6.4681],
+ [-8.4903, 6.4564],
+ [-8.4499, 6.4625],
+ [-8.3993, 6.4132],
+ [-8.3449, 6.3513],
+ [-8.2871, 6.319],
+ [-8.2039, 6.2907],
+ [-8.131, 6.2875],
+ [-8.0689, 6.2984],
+ [-7.9816, 6.2861],
+ [-7.8886, 6.2349],
+ [-7.8555, 6.1501],
+ [-7.8333, 6.0764],
+ [-7.8009, 6.0389],
+ [-7.7965, 5.9751],
+ [-7.7304, 5.919],
+ [-7.6361, 5.9077],
+ [-7.5139, 5.842],
+ [-7.4828, 5.8455],
+ [-7.4694, 5.8537],
+ [-7.4544, 5.8413],
+ [-7.4237, 5.6513],
+ [-7.3999, 5.5506],
+ [-7.4125, 5.5099],
+ [-7.4289, 5.4779],
+ [-7.4298, 5.3245],
+ [-7.4852, 5.2364],
+ [-7.4941, 5.1398],
+ [-7.5098, 5.1085],
+ [-7.5689, 5.0807],
+ [-7.5693, 5.0064],
+ [-7.5851, 4.9167],
+ [-7.5912, 4.8215],
+ [-7.5747, 4.5723],
+ [-7.5716, 4.3864],
+ [-7.545, 4.3513],
+ [-7.66, 4.3668],
+ [-7.9982, 4.5087],
+ [-8.259, 4.59],
+ [-9.1322, 5.0546],
+ [-9.3748, 5.2411],
+ [-9.6544, 5.5187],
+ [-10.2764, 6.0776],
+ [-10.4182, 6.1673],
+ [-10.5971, 6.2109],
+ [-10.7076, 6.2585],
+ [-10.7856, 6.3102],
+ [-10.849, 6.4651],
+ [-11.0045, 6.5574],
+ [-11.2916, 6.6882],
+ [-11.5075, 6.9065]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 128,
+ "name": "Libya",
+ "name_fr": "Libye",
+ "iso": "LBY",
+ "recs": "UMA,COMESA,CEN_SAD",
+ "rbs": "SARCOM",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": 17.4,
+ "y": 27.2,
+ "count": 20,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 1.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 1.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "Signed",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [9.5188, 30.2294],
+ [9.638, 30.2823],
+ [9.8074, 30.3422],
+ [9.895, 30.3873],
+ [9.9325, 30.4253],
+ [10.0598, 30.5801],
+ [10.126, 30.666],
+ [10.2164, 30.7832],
+ [10.2561, 30.8649],
+ [10.257, 30.9408],
+ [10.2434, 31.0321],
+ [10.1727, 31.251],
+ [10.1149, 31.4638],
+ [10.1599, 31.5458],
+ [10.196, 31.5851],
+ [10.2746, 31.685],
+ [10.3061, 31.7048],
+ [10.4758, 31.736],
+ [10.5437, 31.8025],
+ [10.5955, 31.8857],
+ [10.6089, 31.9295],
+ [10.683, 31.9754],
+ [10.7716, 32.0212],
+ [10.8264, 32.0807],
+ [11.0052, 32.1727],
+ [11.1683, 32.2567],
+ [11.358, 32.3452],
+ [11.505, 32.4137],
+ [11.5359, 32.4733],
+ [11.5338, 32.525],
+ [11.4539, 32.6426],
+ [11.4539, 32.7817],
+ [11.4592, 32.8974],
+ [11.4672, 32.9657],
+ [11.5024, 33.1556],
+ [11.5046, 33.1819],
+ [11.6571, 33.1189],
+ [11.8135, 33.0937],
+ [12.2799, 32.8585],
+ [12.4271, 32.8291],
+ [12.7535, 32.8011],
+ [13.1381, 32.8974],
+ [13.2835, 32.9146],
+ [13.5363, 32.8243],
+ [13.6478, 32.7988],
+ [13.8354, 32.7918],
+ [14.1557, 32.7098],
+ [14.2371, 32.6812],
+ [14.4238, 32.5503],
+ [14.5134, 32.5111],
+ [15.1766, 32.3912],
+ [15.2669, 32.3117],
+ [15.3591, 32.1597],
+ [15.3631, 31.9712],
+ [15.4141, 31.8342],
+ [15.4964, 31.6568],
+ [15.5958, 31.5311],
+ [15.706, 31.4264],
+ [15.8322, 31.361],
+ [16.123, 31.2645],
+ [16.451, 31.2273],
+ [16.7815, 31.2147],
+ [17.3492, 31.0815],
+ [17.8305, 30.9276],
+ [17.9493, 30.8519],
+ [18.1904, 30.7773],
+ [18.6698, 30.4157],
+ [18.9364, 30.2904],
+ [19.1237, 30.2661],
+ [19.2917, 30.2881],
+ [19.5898, 30.4138],
+ [19.7133, 30.4884],
+ [20.0132, 30.8007],
+ [20.1115, 30.9637],
+ [20.151, 31.0786],
+ [20.1411, 31.1955],
+ [20.1038, 31.3005],
+ [20.02, 31.4106],
+ [19.9612, 31.556],
+ [19.9264, 31.8175],
+ [19.9734, 31.9991],
+ [20.031, 32.1079],
+ [20.1215, 32.2188],
+ [20.3706, 32.4308],
+ [20.6211, 32.5802],
+ [21.0623, 32.7755],
+ [21.3188, 32.7777],
+ [21.4247, 32.7992],
+ [21.6359, 32.9373],
+ [21.7214, 32.9425],
+ [21.8395, 32.9086],
+ [22.1874, 32.9183],
+ [22.3406, 32.8799],
+ [22.5234, 32.7939],
+ [22.7541, 32.7405],
+ [22.9169, 32.6872],
+ [23.0906, 32.6187],
+ [23.1297, 32.4481],
+ [23.1104, 32.3974],
+ [23.1062, 32.3314],
+ [23.2863, 32.2138],
+ [23.7977, 32.1587],
+ [23.8984, 32.1272],
+ [24.039, 32.037],
+ [24.1297, 32.0092],
+ [24.4798, 31.9965],
+ [24.6839, 32.016],
+ [24.8785, 31.9843],
+ [24.9507, 31.9537],
+ [25.025, 31.8833],
+ [25.115, 31.7123],
+ [25.1505, 31.655],
+ [25.112, 31.6269],
+ [25.0572, 31.5672],
+ [25.0227, 31.514],
+ [24.93, 31.4275],
+ [24.8527, 31.3348],
+ [24.86, 31.1992],
+ [24.8775, 31.0612],
+ [24.9295, 30.9265],
+ [24.9739, 30.7766],
+ [24.9614, 30.6785],
+ [24.923, 30.558],
+ [24.8775, 30.4575],
+ [24.7265, 30.2506],
+ [24.7032, 30.2011],
+ [24.7116, 30.1315],
+ [24.8037, 29.886],
+ [24.8108, 29.8087],
+ [24.8659, 29.5703],
+ [24.9161, 29.3763],
+ [24.9717, 29.2238],
+ [24.9803, 29.1819],
+ [24.9803, 28.9573],
+ [24.9803, 28.7328],
+ [24.9803, 28.5082],
+ [24.9803, 28.2836],
+ [24.9803, 28.0591],
+ [24.9803, 27.8345],
+ [24.9803, 27.61],
+ [24.9803, 27.3854],
+ [24.9803, 27.1608],
+ [24.9803, 26.9362],
+ [24.9803, 26.7117],
+ [24.9803, 26.4871],
+ [24.9803, 26.2625],
+ [24.9803, 26.038],
+ [24.9803, 25.8134],
+ [24.9803, 25.5889],
+ [24.9803, 25.3643],
+ [24.9803, 25.1397],
+ [24.9803, 24.9152],
+ [24.9803, 24.6906],
+ [24.9803, 24.4661],
+ [24.9803, 24.2415],
+ [24.9803, 24.0169],
+ [24.9803, 23.7924],
+ [24.9803, 23.5678],
+ [24.9803, 23.3432],
+ [24.9803, 23.1187],
+ [24.9803, 22.8941],
+ [24.9803, 22.6695],
+ [24.9803, 22.445],
+ [24.9803, 22.2204],
+ [24.9803, 21.9958],
+ [24.9801, 21.4976],
+ [24.9799, 20.9992],
+ [24.9797, 20.5009],
+ [24.9795, 20.0026],
+ [24.9764, 20.0008],
+ [24.9732, 19.999],
+ [24.9702, 19.9973],
+ [24.967, 19.9955],
+ [24.7204, 19.9956],
+ [24.4736, 19.9957],
+ [24.227, 19.9958],
+ [23.9803, 19.9959],
+ [23.9803, 19.8711],
+ [23.9803, 19.7463],
+ [23.9803, 19.6215],
+ [23.9803, 19.4966],
+ [23.5013, 19.7332],
+ [23.0222, 19.9698],
+ [22.5431, 20.2063],
+ [22.0641, 20.4429],
+ [21.585, 20.6795],
+ [21.1059, 20.9161],
+ [20.6268, 21.1526],
+ [20.1477, 21.3893],
+ [19.6686, 21.6258],
+ [19.1895, 21.8624],
+ [18.7104, 22.099],
+ [18.2313, 22.3355],
+ [17.7522, 22.5721],
+ [17.2732, 22.8087],
+ [16.7941, 23.0453],
+ [16.315, 23.2818],
+ [15.9841, 23.4452],
+ [15.6271, 23.2857],
+ [15.3475, 23.1607],
+ [14.979, 22.9962],
+ [14.9789, 22.9963],
+ [14.5557, 22.7825],
+ [14.2308, 22.6185],
+ [14.2155, 22.6197],
+ [14.2007, 22.6237],
+ [13.8627, 22.9021],
+ [13.5986, 23.1195],
+ [13.4812, 23.1802],
+ [12.9836, 23.2913],
+ [12.4888, 23.4017],
+ [11.9679, 23.5179],
+ [11.873, 23.6948],
+ [11.767, 23.8926],
+ [11.6242, 24.1397],
+ [11.5369, 24.2908],
+ [11.5076, 24.3144],
+ [11.1082, 24.434],
+ [10.6861, 24.5514],
+ [10.439, 24.4802],
+ [10.3959, 24.4856],
+ [10.3258, 24.5302],
+ [10.2559, 24.591],
+ [10.2187, 24.6762],
+ [10.1195, 24.7902],
+ [10.0281, 25.051],
+ [10.019, 25.2585],
+ [10.0007, 25.3321],
+ [9.7811, 25.6243],
+ [9.5813, 25.8901],
+ [9.4482, 26.0671],
+ [9.4224, 26.1471],
+ [9.4379, 26.2455],
+ [9.4914, 26.3337],
+ [9.685, 26.4382],
+ [9.8594, 26.552],
+ [9.8832, 26.6308],
+ [9.8944, 26.8479],
+ [9.8371, 26.9158],
+ [9.7954, 27.0448],
+ [9.7525, 27.2193],
+ [9.7476, 27.3309],
+ [9.8253, 27.553],
+ [9.916, 27.7857],
+ [9.8582, 28.0433],
+ [9.8156, 28.5602],
+ [9.8426, 28.967],
+ [9.8207, 29.1148],
+ [9.8053, 29.177],
+ [9.7459, 29.3689],
+ [9.6727, 29.567],
+ [9.6401, 29.6364],
+ [9.5462, 29.7959],
+ [9.391, 29.9937],
+ [9.3103, 30.1152],
+ [9.421, 30.1793],
+ [9.5188, 30.2294]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 132,
+ "name": "Lesotho",
+ "name_fr": "Lesotho",
+ "iso": "LSO",
+ "recs": "SADC",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 27.6,
+ "y": -29.5,
+ "count": 4,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [28.7369, -30.102],
+ [28.6469, -30.1266],
+ [28.6344, -30.1287],
+ [28.5767, -30.123],
+ [28.4996, -30.1289],
+ [28.4391, -30.1425],
+ [28.3921, -30.1476],
+ [28.3154, -30.2185],
+ [28.1762, -30.4099],
+ [28.1391, -30.4499],
+ [28.1287, -30.5251],
+ [28.0964, -30.5846],
+ [28.0568, -30.6311],
+ [28.0182, -30.6423],
+ [27.9019, -30.6238],
+ [27.7531, -30.6],
+ [27.6666, -30.5423],
+ [27.5896, -30.4664],
+ [27.549, -30.4112],
+ [27.5065, -30.381],
+ [27.492, -30.364],
+ [27.4314, -30.3385],
+ [27.4086, -30.3253],
+ [27.3885, -30.3159],
+ [27.3641, -30.2792],
+ [27.3497, -30.2474],
+ [27.3554, -30.1586],
+ [27.3127, -30.1057],
+ [27.2397, -30.0153],
+ [27.1936, -29.9413],
+ [27.1305, -29.8402],
+ [27.0918, -29.7537],
+ [27.0518, -29.6641],
+ [27.0569, -29.6256],
+ [27.0952, -29.5993],
+ [27.2074, -29.5542],
+ [27.2945, -29.5193],
+ [27.3568, -29.4553],
+ [27.4249, -29.3601],
+ [27.458, -29.3027],
+ [27.491, -29.2766],
+ [27.5271, -29.2361],
+ [27.5902, -29.1465],
+ [27.6604, -29.047],
+ [27.7355, -28.94],
+ [27.8304, -28.9091],
+ [27.9599, -28.8733],
+ [28.0844, -28.78],
+ [28.2326, -28.7013],
+ [28.4719, -28.6158],
+ [28.5834, -28.5941],
+ [28.6258, -28.5817],
+ [28.6526, -28.5979],
+ [28.6812, -28.6468],
+ [28.7218, -28.6877],
+ [28.8162, -28.7589],
+ [28.8562, -28.7761],
+ [28.9537, -28.8814],
+ [29.058, -28.9537],
+ [29.178, -29.0369],
+ [29.2598, -29.0783],
+ [29.3014, -29.0898],
+ [29.3359, -29.1637],
+ [29.3709, -29.2185],
+ [29.3907, -29.2697],
+ [29.3867, -29.3197],
+ [29.3488, -29.442],
+ [29.2936, -29.5669],
+ [29.2492, -29.6188],
+ [29.1951, -29.6517],
+ [29.1422, -29.701],
+ [29.122, -29.8012],
+ [29.098, -29.919],
+ [29.029, -29.9676],
+ [28.9753, -29.9994],
+ [28.9011, -30.0385],
+ [28.7369, -30.102]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 138,
+ "name": "Morocco",
+ "name_fr": "Maroc",
+ "iso": "MAR",
+ "recs": "ECOWAS,UMA,CEN_SAD",
+ "rbs": "",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": -7.0,
+ "y": 32.0,
+ "count": 18,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 1.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-2.2196, 35.1042],
+ [-2.1908, 35.0298],
+ [-2.1318, 34.9708],
+ [-1.9209, 34.8355],
+ [-1.7956, 34.7519],
+ [-1.7922, 34.7232],
+ [-1.8324, 34.6546],
+ [-1.8497, 34.6073],
+ [-1.8166, 34.5571],
+ [-1.7395, 34.4961],
+ [-1.7333, 34.467],
+ [-1.7519, 34.4333],
+ [-1.7918, 34.3679],
+ [-1.7069, 34.1761],
+ [-1.6927, 33.9903],
+ [-1.7147, 33.8582],
+ [-1.7141, 33.7818],
+ [-1.703, 33.7168],
+ [-1.6313, 33.5667],
+ [-1.6792, 33.3187],
+ [-1.6251, 33.1833],
+ [-1.5507, 33.0736],
+ [-1.51, 32.8776],
+ [-1.45, 32.7848],
+ [-1.3521, 32.7034],
+ [-1.2964, 32.6757],
+ [-1.1882, 32.6085],
+ [-1.111, 32.5523],
+ [-1.0655, 32.4683],
+ [-1.1626, 32.3992],
+ [-1.2403, 32.3376],
+ [-1.2621, 32.2711],
+ [-1.2259, 32.1646],
+ [-1.2259, 32.1072],
+ [-1.2753, 32.089],
+ [-1.4771, 32.0949],
+ [-1.6352, 32.0996],
+ [-1.817, 32.1048],
+ [-2.0728, 32.115],
+ [-2.2313, 32.1213],
+ [-2.4484, 32.13],
+ [-2.5232, 32.1257],
+ [-2.7226, 32.0958],
+ [-2.8634, 32.0747],
+ [-2.8872, 32.0688],
+ [-2.9309, 32.0425],
+ [-2.9611, 31.964],
+ [-2.9882, 31.8742],
+ [-3.0174, 31.8343],
+ [-3.4398, 31.7045],
+ [-3.6046, 31.6868],
+ [-3.7002, 31.7001],
+ [-3.7682, 31.6896],
+ [-3.8268, 31.6619],
+ [-3.8467, 31.6199],
+ [-3.8496, 31.5664],
+ [-3.8371, 31.5124],
+ [-3.7964, 31.4371],
+ [-3.7892, 31.3618],
+ [-3.8151, 31.3088],
+ [-3.8214, 31.2555],
+ [-3.8334, 31.1978],
+ [-3.8118, 31.1666],
+ [-3.771, 31.1618],
+ [-3.7302, 31.1354],
+ [-3.6725, 31.1114],
+ [-3.6245, 31.0658],
+ [-3.6269, 31.0009],
+ [-3.6668, 30.964],
+ [-3.702, 30.9445],
+ [-3.8601, 30.9272],
+ [-3.9854, 30.9135],
+ [-4.1488, 30.8096],
+ [-4.3229, 30.6989],
+ [-4.5292, 30.6255],
+ [-4.6196, 30.6048],
+ [-4.7785, 30.5524],
+ [-4.9683, 30.4654],
+ [-5.0619, 30.3264],
+ [-5.1801, 30.1662],
+ [-5.2937, 30.0586],
+ [-5.4488, 29.9569],
+ [-5.5933, 29.918],
+ [-5.775, 29.869],
+ [-6.0043, 29.8313],
+ [-6.1665, 29.8189],
+ [-6.2148, 29.8107],
+ [-6.3576, 29.8083],
+ [-6.4276, 29.8161],
+ [-6.4797, 29.8204],
+ [-6.5009, 29.8091],
+ [-6.5079, 29.7838],
+ [-6.5107, 29.726],
+ [-6.5206, 29.6599],
+ [-6.5657, 29.6039],
+ [-6.5978, 29.579],
+ [-6.6354, 29.5688],
+ [-6.7551, 29.5838],
+ [-6.8556, 29.6016],
+ [-7.0949, 29.6252],
+ [-7.1424, 29.6196],
+ [-7.1602, 29.6126],
+ [-7.2349, 29.5749],
+ [-7.3498, 29.4947],
+ [-7.4277, 29.425],
+ [-7.4857, 29.3922],
+ [-7.6246, 29.3752],
+ [-7.6852, 29.3495],
+ [-7.9438, 29.1748],
+ [-7.9989, 29.1324],
+ [-8.2652, 28.9805],
+ [-8.3405, 28.9302],
+ [-8.3993, 28.8802],
+ [-8.5583, 28.7679],
+ [-8.6599, 28.7186],
+ [-8.6784, 28.6894],
+ [-8.6833, 28.6208],
+ [-8.6833, 28.4692],
+ [-8.6833, 28.3237],
+ [-8.6833, 28.112],
+ [-8.6833, 27.9004],
+ [-8.6833, 27.6614],
+ [-8.7526, 27.6614],
+ [-8.8165, 27.6615],
+ [-8.817, 27.6615],
+ [-8.817, 27.6615],
+ [-8.8232, 27.6615],
+ [-8.8931, 27.6615],
+ [-8.9633, 27.6615],
+ [-9.0335, 27.6615],
+ [-9.1038, 27.6616],
+ [-9.174, 27.6616],
+ [-9.2442, 27.6616],
+ [-9.3144, 27.6616],
+ [-9.3847, 27.6616],
+ [-9.4549, 27.6617],
+ [-9.5251, 27.6617],
+ [-9.5954, 27.6617],
+ [-9.6656, 27.6617],
+ [-9.7359, 27.6617],
+ [-9.8061, 27.6617],
+ [-9.8763, 27.6617],
+ [-9.9465, 27.6617],
+ [-10.0168, 27.6617],
+ [-10.087, 27.6617],
+ [-10.1573, 27.6617],
+ [-10.2276, 27.6618],
+ [-10.2977, 27.6618],
+ [-10.368, 27.6618],
+ [-10.4383, 27.6618],
+ [-10.5084, 27.6619],
+ [-10.5788, 27.6619],
+ [-10.649, 27.6619],
+ [-10.7192, 27.6619],
+ [-10.7895, 27.6619],
+ [-10.8597, 27.662],
+ [-10.9299, 27.662],
+ [-11.0002, 27.662],
+ [-11.0704, 27.662],
+ [-11.1406, 27.662],
+ [-11.2109, 27.662],
+ [-11.2811, 27.662],
+ [-11.3514, 27.6621],
+ [-11.4216, 27.6621],
+ [-11.4918, 27.6621],
+ [-11.5621, 27.6621],
+ [-11.6323, 27.6622],
+ [-11.7026, 27.6622],
+ [-11.7728, 27.6622],
+ [-11.8023, 27.6622],
+ [-11.8132, 27.6622],
+ [-11.8431, 27.6622],
+ [-11.9133, 27.6622],
+ [-11.9835, 27.6622],
+ [-12.0538, 27.6622],
+ [-12.124, 27.6623],
+ [-12.1942, 27.6623],
+ [-12.2644, 27.6623],
+ [-12.3347, 27.6623],
+ [-12.405, 27.6623],
+ [-12.4752, 27.6624],
+ [-12.5454, 27.6624],
+ [-12.6157, 27.6624],
+ [-12.6859, 27.6624],
+ [-12.7561, 27.6624],
+ [-12.8264, 27.6624],
+ [-12.8967, 27.6624],
+ [-12.9668, 27.6624],
+ [-13.0371, 27.6625],
+ [-13.1074, 27.6625],
+ [-13.1679, 27.6625],
+ [-13.0407, 27.7698],
+ [-12.9489, 27.9142],
+ [-12.7937, 27.9784],
+ [-12.4689, 28.0094],
+ [-11.9861, 28.1293],
+ [-11.5527, 28.3101],
+ [-11.4302, 28.382],
+ [-11.2991, 28.5261],
+ [-11.081, 28.7138],
+ [-10.6738, 28.9392],
+ [-10.4865, 29.0649],
+ [-10.2006, 29.3804],
+ [-10.0105, 29.6414],
+ [-9.8526, 29.8092],
+ [-9.7435, 29.9582],
+ [-9.6671, 30.1093],
+ [-9.6238, 30.3526],
+ [-9.6529, 30.4476],
+ [-9.7731, 30.6031],
+ [-9.8539, 30.6446],
+ [-9.8755, 30.7179],
+ [-9.8324, 30.8473],
+ [-9.8333, 31.0696],
+ [-9.8087, 31.4246],
+ [-9.675, 31.711],
+ [-9.3475, 32.0864],
+ [-9.2866, 32.2406],
+ [-9.2491, 32.4858],
+ [-9.2458, 32.5725],
+ [-8.8362, 32.9205],
+ [-8.5963, 33.1872],
+ [-8.5128, 33.2524],
+ [-8.3012, 33.3744],
+ [-7.5624, 33.6403],
+ [-7.1447, 33.8303],
+ [-6.901, 33.969],
+ [-6.7558, 34.1329],
+ [-6.3531, 34.7761],
+ [-5.9576, 35.6812],
+ [-5.9248, 35.7858],
+ [-5.7479, 35.816],
+ [-5.6229, 35.8289],
+ [-5.5223, 35.862],
+ [-5.3974, 35.9299],
+ [-5.2778, 35.9027],
+ [-5.3376, 35.8565],
+ [-5.3376, 35.7452],
+ [-5.2527, 35.6147],
+ [-5.1054, 35.4678],
+ [-4.8372, 35.2813],
+ [-4.6283, 35.2064],
+ [-4.33, 35.1615],
+ [-3.9824, 35.2434],
+ [-3.788, 35.2449],
+ [-3.6933, 35.28],
+ [-3.5906, 35.2283],
+ [-3.3947, 35.2118],
+ [-3.206, 35.2391],
+ [-3.0631, 35.3172],
+ [-2.9722, 35.4073],
+ [-2.958, 35.3631],
+ [-2.9536, 35.3151],
+ [-2.926, 35.2871],
+ [-2.8695, 35.1727],
+ [-2.8399, 35.1278],
+ [-2.7314, 35.1352],
+ [-2.6368, 35.1127],
+ [-2.4237, 35.1235],
+ [-2.2196, 35.1042]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 141,
+ "name": "Madagascar",
+ "name_fr": "Madagascar",
+ "iso": "MDG",
+ "recs": "SADC,COMESA",
+ "rbs": "",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 45.7,
+ "y": -19.4,
+ "count": 11,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Eligible",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [49.5383, -12.4321],
+ [49.5842, -12.5367],
+ [49.6378, -12.6371],
+ [49.805, -12.8797],
+ [49.8765, -12.973],
+ [49.9375, -13.0723],
+ [49.9672, -13.2702],
+ [50.0734, -13.5779],
+ [50.1738, -14.0402],
+ [50.2046, -14.5145],
+ [50.2354, -14.732],
+ [50.3135, -14.9368],
+ [50.4413, -15.1493],
+ [50.4827, -15.3856],
+ [50.4046, -15.6291],
+ [50.2915, -15.8585],
+ [50.2623, -15.9016],
+ [50.209, -15.9604],
+ [50.185, -15.9578],
+ [50.0944, -15.8986],
+ [50.0204, -15.8018],
+ [49.9266, -15.5735],
+ [49.8926, -15.4577],
+ [49.8533, -15.4395],
+ [49.7437, -15.4495],
+ [49.6644, -15.5216],
+ [49.6499, -15.567],
+ [49.667, -15.6957],
+ [49.6971, -15.8114],
+ [49.7104, -15.9289],
+ [49.7128, -16.0768],
+ [49.7423, -16.1215],
+ [49.7859, -16.1591],
+ [49.8311, -16.2559],
+ [49.8391, -16.4865],
+ [49.8113, -16.603],
+ [49.734, -16.703],
+ [49.7386, -16.7584],
+ [49.7672, -16.8151],
+ [49.7397, -16.8494],
+ [49.6369, -16.8929],
+ [49.5952, -16.9312],
+ [49.5396, -17.0329],
+ [49.4493, -17.2406],
+ [49.4371, -17.3467],
+ [49.4937, -17.6695],
+ [49.4778, -17.8985],
+ [49.3629, -18.3363],
+ [49.2969, -18.544],
+ [49.2033, -18.7923],
+ [49.0601, -19.1196],
+ [48.9181, -19.5305],
+ [48.7975, -19.9532],
+ [48.7083, -20.2073],
+ [48.607, -20.4575],
+ [48.4686, -20.9],
+ [48.3508, -21.349],
+ [48.1759, -21.8431],
+ [47.9345, -22.3939],
+ [47.9084, -22.4658],
+ [47.8583, -22.7473],
+ [47.8041, -22.9915],
+ [47.7395, -23.2334],
+ [47.6041, -23.6331],
+ [47.5887, -23.7563],
+ [47.558, -23.8746],
+ [47.4276, -24.1252],
+ [47.3726, -24.2185],
+ [47.3336, -24.3176],
+ [47.3117, -24.4432],
+ [47.2729, -24.5644],
+ [47.1773, -24.7872],
+ [47.035, -24.979],
+ [46.9382, -25.0487],
+ [46.7285, -25.1499],
+ [46.6223, -25.1704],
+ [46.3867, -25.1728],
+ [46.1587, -25.2304],
+ [45.9209, -25.3413],
+ [45.6922, -25.4685],
+ [45.6046, -25.5287],
+ [45.508, -25.5632],
+ [45.2058, -25.5705],
+ [45.1152, -25.5431],
+ [44.8129, -25.3342],
+ [44.6958, -25.2997],
+ [44.4738, -25.2711],
+ [44.4067, -25.2533],
+ [44.3459, -25.2261],
+ [44.2562, -25.1169],
+ [44.0781, -25.0246],
+ [44.0354, -24.9957],
+ [44.0083, -24.932],
+ [43.9898, -24.8635],
+ [43.9438, -24.7867],
+ [43.9096, -24.6406],
+ [43.8516, -24.5384],
+ [43.6875, -24.3579],
+ [43.67, -24.3003],
+ [43.6568, -24.1088],
+ [43.6621, -23.9792],
+ [43.6461, -23.7419],
+ [43.6647, -23.6303],
+ [43.7223, -23.5297],
+ [43.6987, -23.4209],
+ [43.6376, -23.3065],
+ [43.6146, -23.1882],
+ [43.5695, -23.0805],
+ [43.3979, -22.8863],
+ [43.3575, -22.7908],
+ [43.3296, -22.6919],
+ [43.2648, -22.3836],
+ [43.2571, -22.2764],
+ [43.2666, -22.0493],
+ [43.2905, -21.9325],
+ [43.3322, -21.8512],
+ [43.3427, -21.7904],
+ [43.3697, -21.7383],
+ [43.4105, -21.6965],
+ [43.4378, -21.6467],
+ [43.5019, -21.3564],
+ [43.5831, -21.292],
+ [43.7036, -21.255],
+ [43.8002, -21.1792],
+ [43.8557, -21.0769],
+ [43.9111, -20.8658],
+ [44.0631, -20.6562],
+ [44.1172, -20.5461],
+ [44.2396, -20.3797],
+ [44.3481, -20.1455],
+ [44.3811, -20.0352],
+ [44.4047, -19.9221],
+ [44.4322, -19.6742],
+ [44.4529, -19.5509],
+ [44.4488, -19.4287],
+ [44.3865, -19.3031],
+ [44.2388, -19.0752],
+ [44.234, -19.0326],
+ [44.2457, -18.8632],
+ [44.2331, -18.7406],
+ [44.1787, -18.6186],
+ [44.1088, -18.5035],
+ [44.04, -18.2885],
+ [44.0066, -17.933],
+ [44.0137, -17.8045],
+ [43.9936, -17.6903],
+ [43.9436, -17.5814],
+ [43.9794, -17.3916],
+ [44.4214, -16.7026],
+ [44.4357, -16.6215],
+ [44.418, -16.4113],
+ [44.4271, -16.2891],
+ [44.4425, -16.2437],
+ [44.4762, -16.2173],
+ [44.5519, -16.2045],
+ [44.9092, -16.1745],
+ [44.9551, -16.1533],
+ [45.0442, -16.0951],
+ [45.1668, -15.9828],
+ [45.2229, -15.9505],
+ [45.2713, -15.9623],
+ [45.3023, -16.0104],
+ [45.3422, -16.0367],
+ [45.4863, -15.9858],
+ [45.5418, -15.9843],
+ [45.5982, -15.9926],
+ [45.6247, -15.9458],
+ [45.6405, -15.8831],
+ [45.6615, -15.8389],
+ [45.7002, -15.8138],
+ [45.8859, -15.8001],
+ [46.0043, -15.7821],
+ [46.1575, -15.7383],
+ [46.1905, -15.7469],
+ [46.3141, -15.9046],
+ [46.3516, -15.9182],
+ [46.3996, -15.9246],
+ [46.4416, -15.8959],
+ [46.3413, -15.8134],
+ [46.3262, -15.7667],
+ [46.3314, -15.7137],
+ [46.3852, -15.6001],
+ [46.4751, -15.5135],
+ [46.6747, -15.3818],
+ [46.882, -15.2296],
+ [46.9423, -15.219],
+ [46.9933, -15.2432],
+ [47.0323, -15.4227],
+ [47.0274, -15.4522],
+ [47.0605, -15.4563],
+ [47.0992, -15.4342],
+ [47.1334, -15.3617],
+ [47.1352, -15.3016],
+ [47.1073, -15.2438],
+ [47.0938, -15.195],
+ [47.0926, -15.1501],
+ [47.1977, -15.044],
+ [47.2805, -14.9427],
+ [47.3188, -14.8218],
+ [47.352, -14.7661],
+ [47.4391, -14.7033],
+ [47.4647, -14.7133],
+ [47.4851, -14.7644],
+ [47.4964, -14.8184],
+ [47.474, -14.872],
+ [47.4421, -14.925],
+ [47.4292, -14.9957],
+ [47.4783, -15.0094],
+ [47.5247, -14.9922],
+ [47.5926, -14.8643],
+ [47.67, -14.7433],
+ [47.716, -14.6804],
+ [47.774, -14.6367],
+ [47.8704, -14.6455],
+ [47.9642, -14.6726],
+ [47.8115, -14.5448],
+ [47.7733, -14.3699],
+ [47.9552, -14.0673],
+ [47.9569, -14.0043],
+ [47.9832, -13.9849],
+ [47.9955, -13.9604],
+ [47.9014, -13.8582],
+ [47.8836, -13.8075],
+ [47.896, -13.7307],
+ [47.941, -13.6624],
+ [47.9818, -13.6146],
+ [48.0398, -13.5963],
+ [48.0859, -13.6226],
+ [48.1871, -13.7065],
+ [48.2553, -13.7193],
+ [48.3377, -13.6387],
+ [48.4051, -13.538],
+ [48.5064, -13.4688],
+ [48.6214, -13.426],
+ [48.7965, -13.2675],
+ [48.9104, -12.9358],
+ [48.9194, -12.8391],
+ [48.8942, -12.7217],
+ [48.8538, -12.6102],
+ [48.7863, -12.4709],
+ [48.8039, -12.44],
+ [48.8996, -12.4585],
+ [48.9317, -12.4391],
+ [49.0357, -12.3158],
+ [49.207, -12.0796],
+ [49.2635, -12.0802],
+ [49.3121, -12.1239],
+ [49.3302, -12.1887],
+ [49.364, -12.2363],
+ [49.4798, -12.3484],
+ [49.5383, -12.4321]
+ ]
+ ],
+ [
+ [
+ [48.3422, -13.3639],
+ [48.3436, -13.4004],
+ [48.2119, -13.3853],
+ [48.1912, -13.26],
+ [48.2557, -13.2561],
+ [48.2697, -13.2046],
+ [48.3089, -13.1982],
+ [48.3511, -13.3096],
+ [48.3422, -13.3639]
+ ]
+ ],
+ [
+ [
+ [49.9364, -16.9029],
+ [49.824, -17.0865],
+ [49.8557, -16.9332],
+ [49.9859, -16.7124],
+ [50.023, -16.6953],
+ [49.9364, -16.9029]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 146,
+ "name": "Mali",
+ "name_fr": "Mali",
+ "iso": "MLI",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -3.8,
+ "y": 17.4,
+ "count": 76,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-11.3894, 12.4044],
+ [-11.3824, 12.4792],
+ [-11.4488, 12.5319],
+ [-11.4506, 12.5577],
+ [-11.4441, 12.6276],
+ [-11.4144, 12.7755],
+ [-11.4174, 12.8319],
+ [-11.3904, 12.942],
+ [-11.4339, 12.9916],
+ [-11.4441, 13.0282],
+ [-11.4928, 13.087],
+ [-11.5488, 13.1703],
+ [-11.5617, 13.237],
+ [-11.5813, 13.29],
+ [-11.635, 13.3699],
+ [-11.6745, 13.3824],
+ [-11.7583, 13.3945],
+ [-11.7722, 13.3671],
+ [-11.8034, 13.3273],
+ [-11.8317, 13.3158],
+ [-11.8778, 13.3646],
+ [-11.8952, 13.4063],
+ [-11.8946, 13.4444],
+ [-11.9571, 13.5109],
+ [-12.0542, 13.6331],
+ [-12.0441, 13.7339],
+ [-11.9842, 13.7881],
+ [-11.9664, 13.829],
+ [-11.9609, 13.8753],
+ [-11.9881, 13.9308],
+ [-12.0201, 13.9747],
+ [-12.0112, 14.0718],
+ [-12.0192, 14.2065],
+ [-12.0684, 14.2742],
+ [-12.1129, 14.3233],
+ [-12.1752, 14.3767],
+ [-12.2284, 14.4586],
+ [-12.2068, 14.5711],
+ [-12.1865, 14.6481],
+ [-12.2806, 14.809],
+ [-12.1047, 14.7454],
+ [-12.0815, 14.7664],
+ [-12.0216, 14.8049],
+ [-11.9409, 14.8869],
+ [-11.8729, 14.9952],
+ [-11.8422, 15.1294],
+ [-11.8288, 15.2449],
+ [-11.7984, 15.3427],
+ [-11.7602, 15.4255],
+ [-11.6759, 15.5121],
+ [-11.5967, 15.5732],
+ [-11.5027, 15.6368],
+ [-11.4552, 15.6254],
+ [-11.3656, 15.5368],
+ [-11.1693, 15.3586],
+ [-11.0074, 15.2229],
+ [-10.9482, 15.1511],
+ [-10.8956, 15.1505],
+ [-10.8151, 15.2817],
+ [-10.732, 15.3949],
+ [-10.6966, 15.4227],
+ [-10.5866, 15.4349],
+ [-10.4932, 15.4398],
+ [-10.4118, 15.4379],
+ [-10.2621, 15.416],
+ [-10.1937, 15.396],
+ [-10.1295, 15.3837],
+ [-9.9414, 15.3738],
+ [-9.7551, 15.4015],
+ [-9.5778, 15.4373],
+ [-9.4469, 15.4582],
+ [-9.4403, 15.5117],
+ [-9.4477, 15.5749],
+ [-9.4266, 15.623],
+ [-9.3854, 15.6676],
+ [-9.3506, 15.6774],
+ [-9.3354, 15.5257],
+ [-9.2937, 15.5028],
+ [-9.1768, 15.4961],
+ [-8.9871, 15.4961],
+ [-8.7831, 15.4961],
+ [-8.5792, 15.4961],
+ [-8.3752, 15.4961],
+ [-8.1712, 15.4961],
+ [-7.9673, 15.4961],
+ [-7.7634, 15.4961],
+ [-7.5594, 15.4961],
+ [-7.3555, 15.4962],
+ [-7.1515, 15.4962],
+ [-6.9476, 15.4962],
+ [-6.7436, 15.4962],
+ [-6.5396, 15.4962],
+ [-6.3357, 15.4962],
+ [-6.1318, 15.4962],
+ [-5.9278, 15.4963],
+ [-5.7239, 15.4963],
+ [-5.5125, 15.4963],
+ [-5.4556, 15.7894],
+ [-5.4036, 16.0579],
+ [-5.3599, 16.2829],
+ [-5.5096, 16.442],
+ [-5.6287, 16.5687],
+ [-5.6562, 16.8096],
+ [-5.6848, 17.0583],
+ [-5.7132, 17.3069],
+ [-5.7417, 17.5556],
+ [-5.7702, 17.8042],
+ [-5.7986, 18.0529],
+ [-5.8271, 18.3016],
+ [-5.8556, 18.5502],
+ [-5.8841, 18.7989],
+ [-5.9125, 19.0475],
+ [-5.941, 19.2962],
+ [-5.9695, 19.5449],
+ [-5.9979, 19.7935],
+ [-6.0264, 20.0422],
+ [-6.0549, 20.2909],
+ [-6.0834, 20.5395],
+ [-6.1118, 20.7882],
+ [-6.1403, 21.0369],
+ [-6.1688, 21.2855],
+ [-6.1973, 21.5342],
+ [-6.2257, 21.7829],
+ [-6.2542, 22.0315],
+ [-6.2827, 22.2802],
+ [-6.3111, 22.5289],
+ [-6.3396, 22.7775],
+ [-6.3681, 23.0261],
+ [-6.3966, 23.2748],
+ [-6.425, 23.5235],
+ [-6.4535, 23.7722],
+ [-6.482, 24.0208],
+ [-6.5104, 24.2695],
+ [-6.539, 24.5182],
+ [-6.5674, 24.7668],
+ [-6.5941, 24.9946],
+ [-6.2872, 24.9948],
+ [-5.9598, 24.995],
+ [-5.6408, 24.9952],
+ [-5.1729, 24.9954],
+ [-4.8226, 24.9956],
+ [-4.517, 24.8045],
+ [-4.2403, 24.6235],
+ [-3.9128, 24.4095],
+ [-3.5854, 24.1954],
+ [-3.2579, 23.9812],
+ [-2.9304, 23.7671],
+ [-2.6029, 23.553],
+ [-2.2754, 23.3389],
+ [-1.9479, 23.1248],
+ [-1.6204, 22.9106],
+ [-1.293, 22.6965],
+ [-0.9655, 22.4825],
+ [-0.638, 22.2683],
+ [-0.3105, 22.0542],
+ [0.017, 21.8401],
+ [0.3444, 21.626],
+ [0.6719, 21.4119],
+ [0.9994, 21.1978],
+ [1.1455, 21.1022],
+ [1.1592, 21.0625],
+ [1.1728, 20.982],
+ [1.1641, 20.8913],
+ [1.1657, 20.8174],
+ [1.2089, 20.7673],
+ [1.2902, 20.7136],
+ [1.6106, 20.5556],
+ [1.636, 20.5244],
+ [1.6474, 20.4588],
+ [1.6854, 20.3784],
+ [1.7532, 20.3316],
+ [1.8324, 20.2969],
+ [1.9288, 20.2727],
+ [2.2193, 20.2478],
+ [2.2809, 20.2103],
+ [2.4062, 20.0639],
+ [2.4742, 20.035],
+ [2.6678, 19.9929],
+ [2.8079, 19.9694],
+ [2.8657, 19.956],
+ [2.9925, 19.9166],
+ [3.1303, 19.8502],
+ [3.2037, 19.7897],
+ [3.2034, 19.7708],
+ [3.2027, 19.7183],
+ [3.2017, 19.5604],
+ [3.2271, 19.4736],
+ [3.2559, 19.4109],
+ [3.2544, 19.3726],
+ [3.2196, 19.3454],
+ [3.1924, 19.3121],
+ [3.1772, 19.2682],
+ [3.1379, 19.2122],
+ [3.1061, 19.1501],
+ [3.1197, 19.1032],
+ [3.1742, 19.0729],
+ [3.256, 19.0133],
+ [3.3234, 18.9884],
+ [3.3564, 18.9866],
+ [3.4009, 18.9884],
+ [3.4388, 18.9961],
+ [3.6835, 19.0416],
+ [3.9102, 19.0837],
+ [4.2276, 19.1428],
+ [4.2282, 18.9681],
+ [4.229, 18.7043],
+ [4.23, 18.4106],
+ [4.2309, 18.1395],
+ [4.2319, 17.8305],
+ [4.2327, 17.5822],
+ [4.2337, 17.2884],
+ [4.2347, 16.9964],
+ [4.2029, 16.9627],
+ [4.1912, 16.7982],
+ [4.1821, 16.5818],
+ [4.1213, 16.3577],
+ [4.0148, 16.1927],
+ [3.9762, 16.0355],
+ [3.9471, 15.9457],
+ [3.9072, 15.8968],
+ [3.8979, 15.838],
+ [3.877, 15.7553],
+ [3.843, 15.7017],
+ [3.8165, 15.674],
+ [3.7096, 15.6417],
+ [3.5205, 15.4831],
+ [3.5043, 15.3563],
+ [3.2891, 15.3911],
+ [3.0602, 15.4272],
+ [3.0294, 15.4249],
+ [3.0105, 15.4083],
+ [3.0011, 15.341],
+ [2.6896, 15.3299],
+ [2.4208, 15.3204],
+ [2.0882, 15.3094],
+ [1.8594, 15.3017],
+ [1.5691, 15.2865],
+ [1.3002, 15.2723],
+ [1.1213, 15.1261],
+ [0.9601, 14.9869],
+ [0.9475, 14.9821],
+ [0.7187, 14.9549],
+ [0.433, 14.979],
+ [0.2862, 14.9802],
+ [0.2287, 14.9637],
+ [0.2175, 14.9115],
+ [0.0073, 14.9848],
+ [-0.2359, 15.0594],
+ [-0.4054, 15.0125],
+ [-0.4323, 15.0285],
+ [-0.4545, 15.0597],
+ [-0.5365, 15.0779],
+ [-0.6665, 15.0698],
+ [-0.7604, 15.0478],
+ [-0.908, 14.9374],
+ [-1.0192, 14.8414],
+ [-1.0496, 14.8195],
+ [-1.205, 14.7615],
+ [-1.4937, 14.6261],
+ [-1.6573, 14.5268],
+ [-1.6951, 14.5085],
+ [-1.7678, 14.486],
+ [-1.8798, 14.4815],
+ [-1.973, 14.4565],
+ [-2.0571, 14.1946],
+ [-2.1132, 14.1685],
+ [-2.4572, 14.2741],
+ [-2.5269, 14.2583],
+ [-2.5867, 14.2276],
+ [-2.7789, 14.0737],
+ [-2.8739, 13.9507],
+ [-2.9259, 13.7868],
+ [-2.9185, 13.7364],
+ [-2.9171, 13.6795],
+ [-2.9508, 13.6484],
+ [-2.9972, 13.6371],
+ [-3.0387, 13.6391],
+ [-3.1984, 13.6729],
+ [-3.2486, 13.6583],
+ [-3.2702, 13.5774],
+ [-3.2667, 13.4008],
+ [-3.3018, 13.2808],
+ [-3.3967, 13.2437],
+ [-3.4699, 13.1964],
+ [-3.5276, 13.1827],
+ [-3.5758, 13.1942],
+ [-3.8535, 13.3735],
+ [-3.9473, 13.4022],
+ [-4.0512, 13.3824],
+ [-4.151, 13.3062],
+ [-4.1962, 13.2562],
+ [-4.2587, 13.1973],
+ [-4.3287, 13.119],
+ [-4.3103, 13.0525],
+ [-4.2606, 12.9753],
+ [-4.2252, 12.8795],
+ [-4.2271, 12.7937],
+ [-4.4806, 12.6722],
+ [-4.4599, 12.6304],
+ [-4.4219, 12.5816],
+ [-4.4216, 12.4931],
+ [-4.4287, 12.3376],
+ [-4.4799, 12.2818],
+ [-4.546, 12.2265],
+ [-4.5869, 12.155],
+ [-4.6272, 12.1202],
+ [-4.6993, 12.0762],
+ [-4.7979, 12.0321],
+ [-4.969, 11.9933],
+ [-5.1059, 11.9675],
+ [-5.1575, 11.9424],
+ [-5.2302, 11.8903],
+ [-5.2881, 11.8279],
+ [-5.302, 11.7604],
+ [-5.2905, 11.6833],
+ [-5.2703, 11.6199],
+ [-5.2448, 11.5768],
+ [-5.2294, 11.5225],
+ [-5.2502, 11.3758],
+ [-5.2999, 11.206],
+ [-5.3474, 11.1303],
+ [-5.4242, 11.0887],
+ [-5.4905, 11.0424],
+ [-5.4686, 10.9311],
+ [-5.4571, 10.7714],
+ [-5.4757, 10.6439],
+ [-5.479, 10.5651],
+ [-5.507, 10.4834],
+ [-5.5235, 10.426],
+ [-5.5566, 10.4399],
+ [-5.6943, 10.4332],
+ [-5.8438, 10.3896],
+ [-5.8962, 10.3547],
+ [-5.9076, 10.3072],
+ [-5.9407, 10.2751],
+ [-5.9887, 10.2391],
+ [-6.0346, 10.1948],
+ [-6.1172, 10.2019],
+ [-6.1969, 10.2321],
+ [-6.2384, 10.2616],
+ [-6.2413, 10.2792],
+ [-6.215, 10.3224],
+ [-6.1926, 10.3694],
+ [-6.1907, 10.4003],
+ [-6.2178, 10.4763],
+ [-6.2397, 10.5581],
+ [-6.2307, 10.5975],
+ [-6.2502, 10.7179],
+ [-6.2611, 10.7241],
+ [-6.3656, 10.6928],
+ [-6.4042, 10.6851],
+ [-6.4259, 10.6718],
+ [-6.4326, 10.6487],
+ [-6.4075, 10.5724],
+ [-6.4239, 10.5591],
+ [-6.4826, 10.5612],
+ [-6.5646, 10.5864],
+ [-6.6542, 10.6564],
+ [-6.6764, 10.6338],
+ [-6.6861, 10.578],
+ [-6.692, 10.512],
+ [-6.6693, 10.3922],
+ [-6.6933, 10.3495],
+ [-6.7532, 10.3571],
+ [-6.8336, 10.357],
+ [-6.9038, 10.3451],
+ [-6.9503, 10.3423],
+ [-6.9795, 10.2996],
+ [-6.9917, 10.2519],
+ [-6.9638, 10.1987],
+ [-6.9682, 10.1762],
+ [-6.9895, 10.1557],
+ [-7.0171, 10.1433],
+ [-7.0397, 10.1448],
+ [-7.1049, 10.2035],
+ [-7.1823, 10.2257],
+ [-7.3632, 10.2594],
+ [-7.3851, 10.3401],
+ [-7.4148, 10.3413],
+ [-7.4565, 10.3839],
+ [-7.4979, 10.4398],
+ [-7.5328, 10.4368],
+ [-7.5621, 10.4212],
+ [-7.6611, 10.4274],
+ [-7.7491, 10.3423],
+ [-7.8142, 10.2366],
+ [-7.8841, 10.1857],
+ [-7.9609, 10.1635],
+ [-7.9906, 10.1625],
+ [-7.9745, 10.2295],
+ [-7.9857, 10.2784],
+ [-8.0073, 10.3219],
+ [-8.2315, 10.438],
+ [-8.2667, 10.486],
+ [-8.3016, 10.6176],
+ [-8.3241, 10.7495],
+ [-8.3217, 10.827],
+ [-8.3063, 10.8961],
+ [-8.3127, 10.9498],
+ [-8.3374, 10.9906],
+ [-8.4045, 11.0299],
+ [-8.4747, 11.0484],
+ [-8.5635, 10.9967],
+ [-8.6062, 10.987],
+ [-8.6462, 10.9905],
+ [-8.6667, 11.0095],
+ [-8.6639, 11.0358],
+ [-8.5673, 11.177],
+ [-8.5203, 11.2359],
+ [-8.4635, 11.2807],
+ [-8.4253, 11.3047],
+ [-8.4007, 11.3394],
+ [-8.3985, 11.3666],
+ [-8.4075, 11.3863],
+ [-8.4707, 11.4122],
+ [-8.5687, 11.4781],
+ [-8.6211, 11.4851],
+ [-8.6649, 11.515],
+ [-8.7114, 11.6178],
+ [-8.7331, 11.6375],
+ [-8.7797, 11.6482],
+ [-8.822, 11.6732],
+ [-8.8201, 11.8071],
+ [-8.8183, 11.9225],
+ [-8.9139, 12.1085],
+ [-8.9508, 12.2256],
+ [-8.9989, 12.3459],
+ [-9.0431, 12.4023],
+ [-9.1205, 12.45],
+ [-9.2155, 12.4829],
+ [-9.3, 12.4903],
+ [-9.3652, 12.4793],
+ [-9.3954, 12.4646],
+ [-9.3937, 12.4422],
+ [-9.3408, 12.366],
+ [-9.3315, 12.3237],
+ [-9.3402, 12.2828],
+ [-9.3581, 12.2554],
+ [-9.405, 12.2524],
+ [-9.4868, 12.2287],
+ [-9.5877, 12.1825],
+ [-9.6583, 12.1431],
+ [-9.7147, 12.0425],
+ [-9.754, 12.0299],
+ [-9.8207, 12.0425],
+ [-10.0106, 12.1165],
+ [-10.1671, 12.1774],
+ [-10.2749, 12.2126],
+ [-10.3399, 12.1903],
+ [-10.3728, 12.1795],
+ [-10.4658, 12.1387],
+ [-10.5895, 11.9903],
+ [-10.619, 11.9412],
+ [-10.6437, 11.9255],
+ [-10.6773, 11.8994],
+ [-10.7092, 11.8987],
+ [-10.7349, 11.9165],
+ [-10.743, 11.9272],
+ [-10.8065, 12.0343],
+ [-10.8762, 12.1519],
+ [-10.9332, 12.2052],
+ [-11.0045, 12.2075],
+ [-11.0658, 12.1708],
+ [-11.1292, 12.095],
+ [-11.2097, 12.0249],
+ [-11.2607, 12.0041],
+ [-11.3052, 12.0154],
+ [-11.4146, 12.104],
+ [-11.4924, 12.1669],
+ [-11.5022, 12.1986],
+ [-11.4746, 12.2472],
+ [-11.4476, 12.3192],
+ [-11.4181, 12.3777],
+ [-11.3894, 12.4044]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 152,
+ "name": "Mozambique",
+ "name_fr": "Mozambique",
+ "iso": "MOZ",
+ "recs": "SADC",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 34.3,
+ "y": -17.3,
+ "count": 11,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [31.2879, -22.4021],
+ [31.4295, -22.2988],
+ [31.5715, -22.1535],
+ [31.7377, -21.9834],
+ [31.8859, -21.8315],
+ [32.0163, -21.698],
+ [32.1947, -21.5154],
+ [32.3711, -21.3349],
+ [32.4124, -21.3118],
+ [32.4298, -21.2971],
+ [32.3536, -21.1365],
+ [32.4762, -20.9501],
+ [32.4828, -20.8289],
+ [32.4776, -20.713],
+ [32.4924, -20.6598],
+ [32.5293, -20.6131],
+ [32.6726, -20.5161],
+ [32.7809, -20.3615],
+ [32.8696, -20.2172],
+ [32.9928, -19.9849],
+ [33.0049, -19.9302],
+ [33.0067, -19.8738],
+ [32.9727, -19.7954],
+ [32.8904, -19.6681],
+ [32.8308, -19.5582],
+ [32.7776, -19.3888],
+ [32.831, -19.2414],
+ [32.85, -19.1524],
+ [32.8498, -19.1044],
+ [32.8262, -19.0588],
+ [32.7662, -19.0243],
+ [32.7165, -19.0019],
+ [32.6997, -18.9409],
+ [32.6992, -18.8685],
+ [32.722, -18.8284],
+ [32.8545, -18.7637],
+ [32.8846, -18.7285],
+ [32.9003, -18.6891],
+ [32.9017, -18.6329],
+ [32.9425, -18.4927],
+ [32.9931, -18.3596],
+ [32.9964, -18.3126],
+ [32.9785, -18.2715],
+ [32.9646, -18.1963],
+ [32.9556, -18.0829],
+ [32.9547, -17.7654],
+ [32.9808, -17.4375],
+ [32.9693, -17.2516],
+ [32.8844, -17.0378],
+ [32.8763, -16.8836],
+ [32.9379, -16.776],
+ [32.948, -16.7123],
+ [32.9029, -16.7042],
+ [32.8103, -16.6977],
+ [32.7418, -16.6776],
+ [32.6358, -16.5895],
+ [32.452, -16.5157],
+ [32.2433, -16.4487],
+ [31.9398, -16.4288],
+ [31.6876, -16.2142],
+ [31.4898, -16.1797],
+ [31.4262, -16.1523],
+ [31.2362, -16.0236],
+ [30.9388, -16.0117],
+ [30.6302, -15.9992],
+ [30.4378, -15.9953],
+ [30.4094, -15.9782],
+ [30.3981, -15.8008],
+ [30.3961, -15.6431],
+ [30.3799, -15.5059],
+ [30.3506, -15.3497],
+ [30.3057, -15.2889],
+ [30.2521, -15.1832],
+ [30.225, -15.0669],
+ [30.2218, -15.0105],
+ [30.2318, -14.9903],
+ [30.4461, -14.9075],
+ [30.5377, -14.8665],
+ [30.6733, -14.8191],
+ [30.9151, -14.7533],
+ [31.1309, -14.6946],
+ [31.3285, -14.6377],
+ [31.5379, -14.5771],
+ [31.623, -14.5367],
+ [31.7289, -14.4961],
+ [31.9821, -14.4145],
+ [32.0545, -14.3865],
+ [32.1999, -14.3408],
+ [32.2729, -14.323],
+ [32.5532, -14.2296],
+ [32.8745, -14.1225],
+ [32.9871, -14.085],
+ [33.2018, -14.0134],
+ [33.2436, -14.0431],
+ [33.3899, -14.2895],
+ [33.5053, -14.4341],
+ [33.6364, -14.5682],
+ [33.6583, -14.5616],
+ [33.6961, -14.5303],
+ [33.7614, -14.5173],
+ [33.9698, -14.4871],
+ [34.0494, -14.4853],
+ [34.1019, -14.4493],
+ [34.2088, -14.4237],
+ [34.3325, -14.4086],
+ [34.375, -14.4248],
+ [34.5053, -14.5981],
+ [34.5241, -14.7308],
+ [34.5512, -14.9224],
+ [34.5576, -15.0159],
+ [34.5555, -15.1409],
+ [34.5408, -15.2973],
+ [34.435, -15.4771],
+ [34.4147, -15.5668],
+ [34.358, -15.7053],
+ [34.283, -15.7734],
+ [34.2461, -15.8294],
+ [34.2482, -15.8875],
+ [34.2883, -15.9361],
+ [34.376, -16.0237],
+ [34.403, -16.0803],
+ [34.3951, -16.1309],
+ [34.3955, -16.1992],
+ [34.4164, -16.2468],
+ [34.4413, -16.2744],
+ [34.5281, -16.3191],
+ [34.6127, -16.4315],
+ [34.7588, -16.5671],
+ [34.9334, -16.7604],
+ [35.0153, -16.8195],
+ [35.0799, -16.8339],
+ [35.1121, -16.8985],
+ [35.0942, -16.9738],
+ [35.0439, -17.0169],
+ [35.0646, -17.0786],
+ [35.0931, -17.1109],
+ [35.1246, -17.1272],
+ [35.2014, -17.1311],
+ [35.2726, -17.1185],
+ [35.2904, -17.097],
+ [35.2812, -16.8078],
+ [35.2298, -16.6393],
+ [35.1783, -16.5733],
+ [35.1672, -16.5603],
+ [35.1853, -16.5049],
+ [35.2428, -16.3754],
+ [35.2915, -16.2472],
+ [35.3225, -16.1932],
+ [35.3585, -16.1605],
+ [35.5993, -16.1259],
+ [35.7089, -16.0958],
+ [35.7553, -16.0583],
+ [35.7912, -15.9587],
+ [35.8199, -15.6804],
+ [35.8303, -15.4189],
+ [35.8054, -15.2656],
+ [35.8399, -15.0347],
+ [35.8928, -14.8918],
+ [35.8667, -14.8638],
+ [35.8472, -14.6709],
+ [35.6904, -14.4655],
+ [35.4885, -14.2011],
+ [35.3758, -14.0587],
+ [35.2475, -13.8969],
+ [35.0139, -13.6435],
+ [34.9068, -13.5517],
+ [34.8604, -13.5223],
+ [34.8615, -13.4604],
+ [34.8458, -13.366],
+ [34.8116, -13.3323],
+ [34.7998, -13.2578],
+ [34.8104, -13.1424],
+ [34.8005, -13.044],
+ [34.77, -12.9626],
+ [34.7725, -12.8701],
+ [34.8076, -12.7666],
+ [34.7912, -12.643],
+ [34.6938, -12.4224],
+ [34.7024, -12.4028],
+ [34.7109, -12.3645],
+ [34.7142, -12.2792],
+ [34.7106, -12.2244],
+ [34.7002, -12.2001],
+ [34.7261, -12.1566],
+ [34.7883, -12.0941],
+ [34.8319, -12.0578],
+ [34.8568, -12.0477],
+ [34.891, -11.9854],
+ [34.9343, -11.8709],
+ [34.9569, -11.7348],
+ [34.9592, -11.5781],
+ [34.9595, -11.5781],
+ [35.1826, -11.5748],
+ [35.4183, -11.5832],
+ [35.4514, -11.5896],
+ [35.5044, -11.6048],
+ [35.5644, -11.6023],
+ [35.631, -11.582],
+ [35.7047, -11.5321],
+ [35.7854, -11.4529],
+ [35.9113, -11.4547],
+ [36.0822, -11.5373],
+ [36.1755, -11.6093],
+ [36.1913, -11.6707],
+ [36.3057, -11.7063],
+ [36.5187, -11.7162],
+ [36.6738, -11.6843],
+ [36.7711, -11.6104],
+ [36.8727, -11.5713],
+ [36.9789, -11.567],
+ [37.0592, -11.5922],
+ [37.1139, -11.6472],
+ [37.2184, -11.6865],
+ [37.3729, -11.7104],
+ [37.5417, -11.6751],
+ [37.7248, -11.5807],
+ [37.8293, -11.4819],
+ [37.8551, -11.3791],
+ [37.8854, -11.3167],
+ [37.9202, -11.2947],
+ [38.0173, -11.2821],
+ [38.1766, -11.2787],
+ [38.3151, -11.3111],
+ [38.4918, -11.4133],
+ [38.6033, -11.3453],
+ [38.7947, -11.2289],
+ [38.9875, -11.1673],
+ [39.171, -11.1669],
+ [39.3216, -11.1226],
+ [39.4392, -11.0346],
+ [39.5635, -10.9785],
+ [39.6944, -10.9548],
+ [39.8171, -10.9124],
+ [39.9887, -10.8208],
+ [40.1662, -10.6875],
+ [40.3475, -10.5516],
+ [40.4636, -10.4644],
+ [40.5167, -10.5674],
+ [40.6117, -10.6615],
+ [40.5551, -10.7162],
+ [40.4866, -10.7651],
+ [40.5972, -10.8307],
+ [40.5161, -10.9296],
+ [40.5063, -10.9984],
+ [40.5269, -11.0254],
+ [40.5445, -11.0656],
+ [40.4914, -11.1789],
+ [40.421, -11.2656],
+ [40.4028, -11.332],
+ [40.4651, -11.4494],
+ [40.4331, -11.6573],
+ [40.4936, -11.8444],
+ [40.5104, -11.9404],
+ [40.5315, -12.0046],
+ [40.5015, -12.1194],
+ [40.5092, -12.3129],
+ [40.5231, -12.3928],
+ [40.4871, -12.4922],
+ [40.5483, -12.5266],
+ [40.5809, -12.6355],
+ [40.5721, -12.7584],
+ [40.5533, -12.8246],
+ [40.4477, -12.9048],
+ [40.4352, -12.9359],
+ [40.4368, -12.9831],
+ [40.5688, -12.9847],
+ [40.5732, -13.0577],
+ [40.5645, -13.1152],
+ [40.5695, -13.2234],
+ [40.552, -13.2937],
+ [40.5829, -13.374],
+ [40.5451, -13.4629],
+ [40.5582, -13.5314],
+ [40.5599, -13.6203],
+ [40.5905, -13.845],
+ [40.5957, -14.1229],
+ [40.6025, -14.1674],
+ [40.6495, -14.1988],
+ [40.7156, -14.2145],
+ [40.7131, -14.2906],
+ [40.6399, -14.39],
+ [40.6355, -14.4519],
+ [40.6461, -14.5387],
+ [40.7267, -14.4207],
+ [40.775, -14.4213],
+ [40.8182, -14.4676],
+ [40.8121, -14.5355],
+ [40.827, -14.569],
+ [40.8206, -14.635],
+ [40.8445, -14.7187],
+ [40.8352, -14.7915],
+ [40.776, -14.8425],
+ [40.7007, -14.9298],
+ [40.6874, -15.0116],
+ [40.6943, -15.0652],
+ [40.6422, -15.0824],
+ [40.6178, -15.1155],
+ [40.6531, -15.1927],
+ [40.651, -15.2609],
+ [40.559, -15.4734],
+ [40.3139, -15.764],
+ [40.208, -15.8671],
+ [40.1088, -15.9793],
+ [40.1089, -16.0253],
+ [40.0992, -16.0653],
+ [39.9836, -16.2255],
+ [39.8598, -16.2518],
+ [39.7909, -16.2945],
+ [39.8446, -16.4356],
+ [39.7646, -16.4682],
+ [39.6254, -16.5794],
+ [39.2423, -16.7926],
+ [39.1817, -16.842],
+ [39.0844, -16.9729],
+ [38.9561, -17.0046],
+ [38.8848, -17.0416],
+ [38.7576, -17.0552],
+ [38.7133, -17.0457],
+ [38.6699, -17.0503],
+ [38.6333, -17.0783],
+ [38.3808, -17.1701],
+ [38.1449, -17.2428],
+ [38.0869, -17.276],
+ [38.0482, -17.3214],
+ [37.8395, -17.3932],
+ [37.5123, -17.5707],
+ [37.2445, -17.7399],
+ [37.0506, -17.9093],
+ [36.9995, -17.935],
+ [36.9394, -17.9935],
+ [36.9192, -18.0801],
+ [36.8996, -18.129],
+ [36.7562, -18.3073],
+ [36.5401, -18.5182],
+ [36.498, -18.5758],
+ [36.4122, -18.693],
+ [36.4037, -18.7697],
+ [36.3272, -18.7932],
+ [36.2629, -18.7196],
+ [36.2356, -18.8613],
+ [36.1832, -18.8714],
+ [36.125, -18.8424],
+ [35.9801, -18.9125],
+ [35.8537, -18.9934],
+ [35.6513, -19.1639],
+ [35.3653, -19.4939],
+ [34.9479, -19.8127],
+ [34.8908, -19.8218],
+ [34.8523, -19.8205],
+ [34.721, -19.7096],
+ [34.6494, -19.7014],
+ [34.7135, -19.7672],
+ [34.7558, -19.822],
+ [34.745, -19.9295],
+ [34.75, -20.0908],
+ [34.6981, -20.4044],
+ [34.7051, -20.473],
+ [34.7647, -20.5619],
+ [34.8771, -20.6708],
+ [34.9823, -20.8062],
+ [35.1176, -21.1952],
+ [35.128, -21.3953],
+ [35.2677, -21.651],
+ [35.2729, -21.7617],
+ [35.3293, -22.0374],
+ [35.3256, -22.2604],
+ [35.3157, -22.3969],
+ [35.383, -22.4546],
+ [35.4078, -22.4025],
+ [35.4009, -22.3162],
+ [35.4188, -22.1776],
+ [35.4563, -22.1159],
+ [35.4937, -22.1247],
+ [35.5049, -22.1901],
+ [35.5301, -22.2481],
+ [35.5402, -22.3026],
+ [35.542, -22.3766],
+ [35.4902, -22.6577],
+ [35.5058, -22.7721],
+ [35.5754, -22.9631],
+ [35.4944, -23.1852],
+ [35.377, -23.7078],
+ [35.3704, -23.7982],
+ [35.3988, -23.8377],
+ [35.4621, -23.8511],
+ [35.4854, -23.7845],
+ [35.5225, -23.785],
+ [35.542, -23.8244],
+ [35.4896, -24.0655],
+ [35.4381, -24.1712],
+ [35.2549, -24.4303],
+ [35.156, -24.5414],
+ [34.9921, -24.6506],
+ [34.6073, -24.8213],
+ [33.836, -25.068],
+ [33.5301, -25.1889],
+ [33.3475, -25.2609],
+ [32.9611, -25.4904],
+ [32.7922, -25.6443],
+ [32.7226, -25.8209],
+ [32.6559, -25.9018],
+ [32.5904, -26.0041],
+ [32.6475, -26.092],
+ [32.7035, -26.1585],
+ [32.7696, -26.203],
+ [32.8039, -26.2414],
+ [32.8488, -26.2681],
+ [32.894, -26.1299],
+ [32.9164, -26.0869],
+ [32.9549, -26.0836],
+ [32.9336, -26.2523],
+ [32.8892, -26.8305],
+ [32.8861, -26.8493],
+ [32.7766, -26.851],
+ [32.5888, -26.8558],
+ [32.4777, -26.8585],
+ [32.3535, -26.8616],
+ [32.1996, -26.8335],
+ [32.1129, -26.8395],
+ [32.106, -26.52],
+ [32.0779, -26.4498],
+ [32.0483, -26.3472],
+ [32.0414, -26.2812],
+ [32.06, -26.215],
+ [32.0688, -26.1102],
+ [32.0605, -26.0184],
+ [31.9685, -25.9723],
+ [31.9482, -25.9576],
+ [31.9283, -25.8854],
+ [31.9203, -25.7739],
+ [31.9846, -25.6319],
+ [31.9794, -25.3595],
+ [31.987, -25.2635],
+ [31.9857, -25.0738],
+ [31.9844, -24.844],
+ [31.9832, -24.6383],
+ [31.9858, -24.4606],
+ [31.9666, -24.3765],
+ [31.9506, -24.3303],
+ [31.908, -24.2362],
+ [31.8583, -24.0402],
+ [31.7996, -23.8922],
+ [31.724, -23.7945],
+ [31.7, -23.7431],
+ [31.6756, -23.6742],
+ [31.6041, -23.5529],
+ [31.5456, -23.4823],
+ [31.5297, -23.4258],
+ [31.5317, -23.2795],
+ [31.4667, -23.0167],
+ [31.4193, -22.8251],
+ [31.348, -22.6176],
+ [31.3002, -22.4786],
+ [31.2932, -22.4547],
+ [31.2879, -22.4021]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 153,
+ "name": "Mauritania",
+ "name_fr": "Mauritanie",
+ "iso": "MRT",
+ "recs": "UMA,CEN_SAD",
+ "rbs": "",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": -12.3,
+ "y": 21.1,
+ "count": 42,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 1.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-16.3733, 19.7064],
+ [-16.4375, 19.6093],
+ [-16.466, 19.6464],
+ [-16.477, 19.7104],
+ [-16.4202, 19.802],
+ [-16.3933, 19.8493],
+ [-16.3437, 19.8662],
+ [-16.3733, 19.7064]
+ ]
+ ],
+ [
+ [
+ [-12.2806, 14.809],
+ [-12.3025, 14.817],
+ [-12.4087, 14.889],
+ [-12.4599, 14.9747],
+ [-12.5436, 15.039],
+ [-12.6596, 15.0821],
+ [-12.7353, 15.1312],
+ [-12.7703, 15.1867],
+ [-12.8132, 15.2235],
+ [-12.8585, 15.2425],
+ [-12.8626, 15.2624],
+ [-12.8519, 15.2896],
+ [-12.8627, 15.3404],
+ [-12.9309, 15.453],
+ [-12.9943, 15.5049],
+ [-13.0485, 15.4966],
+ [-13.0793, 15.5104],
+ [-13.0979, 15.5353],
+ [-13.1053, 15.5718],
+ [-13.1424, 15.6033],
+ [-13.2064, 15.6169],
+ [-13.258, 15.7004],
+ [-13.297, 15.8539],
+ [-13.3476, 15.9735],
+ [-13.4097, 16.0592],
+ [-13.4541, 16.0911],
+ [-13.487, 16.097],
+ [-13.4981, 16.1103],
+ [-13.507, 16.1352],
+ [-13.5555, 16.144],
+ [-13.6235, 16.1183],
+ [-13.6847, 16.1269],
+ [-13.7149, 16.1688],
+ [-13.7566, 16.1725],
+ [-13.8098, 16.138],
+ [-13.8685, 16.1481],
+ [-13.9326, 16.2029],
+ [-13.9682, 16.2572],
+ [-13.975, 16.3111],
+ [-14.0856, 16.4188],
+ [-14.3001, 16.5803],
+ [-14.5337, 16.656],
+ [-14.7867, 16.6459],
+ [-14.9286, 16.6535],
+ [-14.9595, 16.6789],
+ [-14.9906, 16.6769],
+ [-15.0219, 16.6475],
+ [-15.0552, 16.641],
+ [-15.0906, 16.6574],
+ [-15.1126, 16.6449],
+ [-15.1214, 16.6036],
+ [-15.2105, 16.5826],
+ [-15.38, 16.582],
+ [-15.5167, 16.5566],
+ [-15.6208, 16.5066],
+ [-15.7682, 16.4851],
+ [-15.959, 16.4921],
+ [-16.074, 16.5104],
+ [-16.1133, 16.5401],
+ [-16.1684, 16.5471],
+ [-16.239, 16.5313],
+ [-16.3023, 16.4513],
+ [-16.3581, 16.3072],
+ [-16.4043, 16.2249],
+ [-16.441, 16.2045],
+ [-16.4801, 16.0972],
+ [-16.5021, 15.9173],
+ [-16.5353, 15.8384],
+ [-16.5357, 16.2868],
+ [-16.4813, 16.4542],
+ [-16.4636, 16.6015],
+ [-16.3467, 16.9264],
+ [-16.2075, 17.1926],
+ [-16.0789, 17.5458],
+ [-16.0303, 17.8879],
+ [-16.0467, 18.2231],
+ [-16.085, 18.5212],
+ [-16.1501, 18.7182],
+ [-16.2131, 19.0033],
+ [-16.3059, 19.1538],
+ [-16.4762, 19.2851],
+ [-16.5145, 19.362],
+ [-16.4748, 19.3906],
+ [-16.3713, 19.4103],
+ [-16.3053, 19.5126],
+ [-16.4449, 19.4731],
+ [-16.2834, 19.7872],
+ [-16.2332, 20.001],
+ [-16.2412, 20.1413],
+ [-16.2104, 20.2279],
+ [-16.3337, 20.4159],
+ [-16.4298, 20.6523],
+ [-16.4792, 20.6898],
+ [-16.5304, 20.7095],
+ [-16.5349, 20.654],
+ [-16.5627, 20.6042],
+ [-16.6225, 20.6342],
+ [-16.7284, 20.8062],
+ [-16.8761, 21.0861],
+ [-16.9279, 21.1148],
+ [-16.9711, 21.0765],
+ [-16.9982, 21.0397],
+ [-17.048, 20.8062],
+ [-17.064, 20.8988],
+ [-17.0424, 21.008],
+ [-17.0091, 21.1306],
+ [-17.0049, 21.1419],
+ [-16.9944, 21.1942],
+ [-16.9649, 21.3276],
+ [-16.963, 21.3292],
+ [-16.8363, 21.3294],
+ [-16.607, 21.3296],
+ [-16.3777, 21.3299],
+ [-16.1484, 21.3302],
+ [-15.9191, 21.3305],
+ [-15.6898, 21.3308],
+ [-15.4605, 21.3311],
+ [-15.2312, 21.3313],
+ [-15.0019, 21.3316],
+ [-14.7726, 21.3319],
+ [-14.5433, 21.3321],
+ [-14.314, 21.3324],
+ [-14.0847, 21.3327],
+ [-13.8554, 21.333],
+ [-13.626, 21.3333],
+ [-13.5347, 21.3334],
+ [-13.5014, 21.3334],
+ [-13.3199, 21.3334],
+ [-13.2031, 21.3334],
+ [-13.1617, 21.3334],
+ [-13.0152, 21.3334],
+ [-13.0262, 21.4953],
+ [-13.0321, 21.5819],
+ [-13.0603, 21.9954],
+ [-13.0768, 22.2454],
+ [-13.0933, 22.4955],
+ [-13.1064, 22.5602],
+ [-13.155, 22.6888],
+ [-13.1655, 22.7527],
+ [-13.1523, 22.82],
+ [-13.1199, 22.8835],
+ [-13.0343, 22.9952],
+ [-13.0343, 22.9952],
+ [-13.0284, 23.0023],
+ [-12.896, 23.0896],
+ [-12.7396, 23.1927],
+ [-12.6736, 23.2362],
+ [-12.6194, 23.2708],
+ [-12.5584, 23.2903],
+ [-12.3899, 23.3125],
+ [-12.3539, 23.3225],
+ [-12.2647, 23.3619],
+ [-12.2262, 23.3775],
+ [-12.1042, 23.427],
+ [-12.0327, 23.445],
+ [-12.0193, 23.461],
+ [-12.0153, 23.4952],
+ [-12.0153, 23.5759],
+ [-12.0153, 23.6515],
+ [-12.0153, 23.7271],
+ [-12.0153, 23.8027],
+ [-12.0153, 23.8783],
+ [-12.0153, 23.9539],
+ [-12.0153, 24.0295],
+ [-12.0153, 24.1051],
+ [-12.0153, 24.1807],
+ [-12.0153, 24.2563],
+ [-12.0153, 24.3319],
+ [-12.0153, 24.4075],
+ [-12.0153, 24.4831],
+ [-12.0153, 24.5586],
+ [-12.0153, 24.6343],
+ [-12.0153, 24.7099],
+ [-12.0153, 24.7855],
+ [-12.0153, 24.861],
+ [-12.0153, 24.9366],
+ [-12.0153, 25.0122],
+ [-12.0153, 25.0878],
+ [-12.0153, 25.1633],
+ [-12.0153, 25.2389],
+ [-12.0153, 25.3146],
+ [-12.0153, 25.3902],
+ [-12.0153, 25.4657],
+ [-12.0153, 25.5413],
+ [-12.0153, 25.6169],
+ [-12.0153, 25.6925],
+ [-12.0153, 25.7681],
+ [-12.0153, 25.8437],
+ [-12.0153, 25.9192],
+ [-12.0153, 25.9949],
+ [-11.9146, 25.995],
+ [-11.8138, 25.995],
+ [-11.7132, 25.995],
+ [-11.6124, 25.995],
+ [-11.5117, 25.995],
+ [-11.411, 25.995],
+ [-11.3102, 25.995],
+ [-11.2095, 25.995],
+ [-11.1087, 25.995],
+ [-11.0081, 25.995],
+ [-10.9073, 25.995],
+ [-10.8066, 25.995],
+ [-10.7059, 25.995],
+ [-10.6052, 25.995],
+ [-10.5044, 25.995],
+ [-10.4037, 25.995],
+ [-10.303, 25.995],
+ [-10.2023, 25.995],
+ [-10.1015, 25.995],
+ [-10.0008, 25.995],
+ [-9.9, 25.995],
+ [-9.7994, 25.995],
+ [-9.6987, 25.995],
+ [-9.5979, 25.995],
+ [-9.4972, 25.995],
+ [-9.3965, 25.995],
+ [-9.2957, 25.995],
+ [-9.195, 25.995],
+ [-9.0942, 25.995],
+ [-8.9936, 25.995],
+ [-8.8929, 25.995],
+ [-8.792, 25.995],
+ [-8.7072, 25.995],
+ [-8.7052, 25.9955],
+ [-8.6822, 25.9955],
+ [-8.6822, 26.0104],
+ [-8.6808, 26.0131],
+ [-8.6808, 26.0584],
+ [-8.6809, 26.0722],
+ [-8.6809, 26.1111],
+ [-8.6809, 26.1716],
+ [-8.681, 26.2502],
+ [-8.6811, 26.343],
+ [-8.6813, 26.4466],
+ [-8.6815, 26.5574],
+ [-8.6816, 26.6719],
+ [-8.6817, 26.7863],
+ [-8.6818, 26.8972],
+ [-8.6819, 27.0008],
+ [-8.6821, 27.0937],
+ [-8.6822, 27.1721],
+ [-8.6822, 27.2327],
+ [-8.6823, 27.2717],
+ [-8.6824, 27.2854],
+ [-8.4953, 27.1753],
+ [-8.3073, 27.0647],
+ [-8.1192, 26.9542],
+ [-7.9312, 26.8436],
+ [-7.7431, 26.733],
+ [-7.5551, 26.6224],
+ [-7.367, 26.5118],
+ [-7.1789, 26.4012],
+ [-6.9909, 26.2906],
+ [-6.8028, 26.18],
+ [-6.6147, 26.0694],
+ [-6.4267, 25.9588],
+ [-6.2387, 25.8482],
+ [-6.0506, 25.7376],
+ [-5.8625, 25.627],
+ [-5.6745, 25.5164],
+ [-5.5169, 25.4238],
+ [-5.275, 25.2745],
+ [-5.0495, 25.1354],
+ [-4.8226, 24.9956],
+ [-5.1729, 24.9954],
+ [-5.6408, 24.9952],
+ [-5.9598, 24.995],
+ [-6.2872, 24.9948],
+ [-6.5941, 24.9946],
+ [-6.5674, 24.7668],
+ [-6.539, 24.5182],
+ [-6.5104, 24.2695],
+ [-6.482, 24.0208],
+ [-6.4535, 23.7722],
+ [-6.425, 23.5235],
+ [-6.3966, 23.2748],
+ [-6.3681, 23.0261],
+ [-6.3396, 22.7775],
+ [-6.3111, 22.5289],
+ [-6.2827, 22.2802],
+ [-6.2542, 22.0315],
+ [-6.2257, 21.7829],
+ [-6.1973, 21.5342],
+ [-6.1688, 21.2855],
+ [-6.1403, 21.0369],
+ [-6.1118, 20.7882],
+ [-6.0834, 20.5395],
+ [-6.0549, 20.2909],
+ [-6.0264, 20.0422],
+ [-5.9979, 19.7935],
+ [-5.9695, 19.5449],
+ [-5.941, 19.2962],
+ [-5.9125, 19.0475],
+ [-5.8841, 18.7989],
+ [-5.8556, 18.5502],
+ [-5.8271, 18.3016],
+ [-5.7986, 18.0529],
+ [-5.7702, 17.8042],
+ [-5.7417, 17.5556],
+ [-5.7132, 17.3069],
+ [-5.6848, 17.0583],
+ [-5.6562, 16.8096],
+ [-5.6287, 16.5687],
+ [-5.5096, 16.442],
+ [-5.3599, 16.2829],
+ [-5.4036, 16.0579],
+ [-5.4556, 15.7894],
+ [-5.5125, 15.4963],
+ [-5.7239, 15.4963],
+ [-5.9278, 15.4963],
+ [-6.1318, 15.4962],
+ [-6.3357, 15.4962],
+ [-6.5396, 15.4962],
+ [-6.7436, 15.4962],
+ [-6.9476, 15.4962],
+ [-7.1515, 15.4962],
+ [-7.3555, 15.4962],
+ [-7.5594, 15.4961],
+ [-7.7634, 15.4961],
+ [-7.9673, 15.4961],
+ [-8.1712, 15.4961],
+ [-8.3752, 15.4961],
+ [-8.5792, 15.4961],
+ [-8.7831, 15.4961],
+ [-8.9871, 15.4961],
+ [-9.1768, 15.4961],
+ [-9.2937, 15.5028],
+ [-9.3354, 15.5257],
+ [-9.3506, 15.6774],
+ [-9.3854, 15.6676],
+ [-9.4266, 15.623],
+ [-9.4477, 15.5749],
+ [-9.4403, 15.5117],
+ [-9.4469, 15.4582],
+ [-9.5778, 15.4373],
+ [-9.7551, 15.4015],
+ [-9.9414, 15.3738],
+ [-10.1295, 15.3837],
+ [-10.1937, 15.396],
+ [-10.2621, 15.416],
+ [-10.4118, 15.4379],
+ [-10.4932, 15.4398],
+ [-10.5866, 15.4349],
+ [-10.6966, 15.4227],
+ [-10.732, 15.3949],
+ [-10.8151, 15.2817],
+ [-10.8956, 15.1505],
+ [-10.9482, 15.1511],
+ [-11.0074, 15.2229],
+ [-11.1693, 15.3586],
+ [-11.3656, 15.5368],
+ [-11.4552, 15.6254],
+ [-11.5027, 15.6368],
+ [-11.5967, 15.5732],
+ [-11.6759, 15.5121],
+ [-11.7602, 15.4255],
+ [-11.7984, 15.3427],
+ [-11.8288, 15.2449],
+ [-11.8422, 15.1294],
+ [-11.8729, 14.9952],
+ [-11.9409, 14.8869],
+ [-12.0216, 14.8049],
+ [-12.0815, 14.7664],
+ [-12.1047, 14.7454],
+ [-12.2806, 14.809]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 156,
+ "name": "Mauritius",
+ "name_fr": "Maurice",
+ "iso": "MUS",
+ "recs": "SADC,COMESA",
+ "rbs": "",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 56.9,
+ "y": -20.3,
+ "count": 12,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [57.6513, -20.4849],
+ [57.5248, -20.5132],
+ [57.3833, -20.5037],
+ [57.3283, -20.45],
+ [57.3177, -20.4276],
+ [57.3651, -20.4064],
+ [57.3621, -20.3376],
+ [57.3857, -20.2286],
+ [57.416, -20.1838],
+ [57.4864, -20.1439],
+ [57.515, -20.056],
+ [57.5758, -19.9972],
+ [57.6565, -19.9899],
+ [57.7372, -20.0984],
+ [57.792, -20.2126],
+ [57.7807, -20.327],
+ [57.725, -20.3688],
+ [57.7066, -20.4349],
+ [57.6513, -20.4849]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 157,
+ "name": "Malawi",
+ "name_fr": "Malawi",
+ "iso": "MWI",
+ "recs": "SADC,COMESA",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 34.1,
+ "y": -12.0,
+ "count": 13,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 5,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [34.7193, -12.1106],
+ [34.6842, -12.1187],
+ [34.6621, -12.1008],
+ [34.6675, -12.0476],
+ [34.6799, -12.0089],
+ [34.7149, -12.0027],
+ [34.739, -12.0131],
+ [34.756, -12.0308],
+ [34.7563, -12.0591],
+ [34.746, -12.0884],
+ [34.7193, -12.1106]
+ ]
+ ],
+ [
+ [
+ [34.6416, -12.0137],
+ [34.6218, -12.0666],
+ [34.5805, -12.0658],
+ [34.5416, -12.0187],
+ [34.554, -11.9822],
+ [34.5914, -11.9711],
+ [34.6242, -11.9848],
+ [34.6416, -12.0137]
+ ]
+ ],
+ [
+ [
+ [33.2018, -14.0134],
+ [33.148, -13.9409],
+ [33.1036, -13.9592],
+ [33.0424, -14.0101],
+ [33.0093, -14.0237],
+ [32.9921, -14.0222],
+ [32.9813, -14.0094],
+ [32.9676, -13.9769],
+ [32.9203, -13.8839],
+ [32.8672, -13.8174],
+ [32.811, -13.7916],
+ [32.7651, -13.761],
+ [32.7854, -13.7314],
+ [32.8067, -13.7103],
+ [32.7975, -13.6885],
+ [32.7718, -13.6565],
+ [32.6721, -13.6104],
+ [32.6704, -13.5904],
+ [32.7584, -13.5503],
+ [32.8141, -13.5027],
+ [32.8519, -13.457],
+ [32.8997, -13.357],
+ [32.9386, -13.2574],
+ [32.9676, -13.225],
+ [32.9776, -13.1589],
+ [32.9711, -13.0843],
+ [32.9904, -12.9895],
+ [33.0, -12.8996],
+ [32.9705, -12.8647],
+ [32.9456, -12.8044],
+ [32.9752, -12.7014],
+ [33.0216, -12.6305],
+ [33.2435, -12.5565],
+ [33.3979, -12.4898],
+ [33.4307, -12.4604],
+ [33.4832, -12.4034],
+ [33.5123, -12.3478],
+ [33.4914, -12.3311],
+ [33.37, -12.3297],
+ [33.3401, -12.3083],
+ [33.2523, -12.1126],
+ [33.301, -11.8882],
+ [33.3051, -11.8],
+ [33.3039, -11.6908],
+ [33.2883, -11.6111],
+ [33.25, -11.5776],
+ [33.2264, -11.5349],
+ [33.2327, -11.4177],
+ [33.2684, -11.4039],
+ [33.3455, -11.2491],
+ [33.3798, -11.1579],
+ [33.3387, -11.0852],
+ [33.2933, -10.9812],
+ [33.2728, -10.915],
+ [33.2613, -10.8934],
+ [33.2928, -10.8523],
+ [33.3449, -10.8127],
+ [33.4031, -10.8018],
+ [33.4647, -10.7831],
+ [33.6591, -10.5905],
+ [33.6615, -10.5531],
+ [33.6262, -10.4886],
+ [33.5537, -10.3913],
+ [33.5376, -10.3516],
+ [33.5289, -10.2347],
+ [33.5001, -10.1997],
+ [33.3936, -10.1209],
+ [33.3115, -10.038],
+ [33.3371, -9.954],
+ [33.351, -9.8622],
+ [33.3104, -9.8118],
+ [33.25, -9.7596],
+ [33.2127, -9.683],
+ [33.1957, -9.6262],
+ [33.148, -9.6035],
+ [33.1045, -9.6026],
+ [33.0725, -9.6382],
+ [33.0378, -9.6351],
+ [32.996, -9.6229],
+ [32.9821, -9.5736],
+ [32.9799, -9.5203],
+ [32.9511, -9.4842],
+ [32.9233, -9.434],
+ [32.9199, -9.4074],
+ [32.9373, -9.3997],
+ [32.974, -9.395],
+ [33.1305, -9.4959],
+ [33.2253, -9.5005],
+ [33.3309, -9.5191],
+ [33.4209, -9.608],
+ [33.4678, -9.6197],
+ [33.5275, -9.6075],
+ [33.6977, -9.5981],
+ [33.7662, -9.6109],
+ [33.8542, -9.663],
+ [33.8889, -9.6701],
+ [33.9439, -9.6722],
+ [33.9537, -9.6582],
+ [33.9159, -9.7125],
+ [33.9051, -9.751],
+ [33.9066, -9.8018],
+ [33.9187, -9.8428],
+ [33.9412, -9.874],
+ [33.9846, -10.0241],
+ [34.0159, -10.0983],
+ [34.0572, -10.1573],
+ [34.1553, -10.256],
+ [34.2035, -10.3194],
+ [34.2484, -10.4002],
+ [34.26, -10.4476],
+ [34.2377, -10.4614],
+ [34.2273, -10.4846],
+ [34.2289, -10.5168],
+ [34.218, -10.5442],
+ [34.1947, -10.5665],
+ [34.1896, -10.5896],
+ [34.2025, -10.6137],
+ [34.2344, -11.0733],
+ [34.2447, -11.0992],
+ [34.2411, -11.1307],
+ [34.2236, -11.1673],
+ [34.2305, -11.2277],
+ [34.2618, -11.3116],
+ [34.2893, -11.4252],
+ [34.3227, -11.653],
+ [34.318, -11.6792],
+ [34.2219, -11.7884],
+ [34.1918, -11.8402],
+ [34.1941, -11.8801],
+ [34.1637, -11.9254],
+ [34.1005, -11.9765],
+ [34.0592, -12.0485],
+ [34.0325, -12.2086],
+ [34.0372, -12.2498],
+ [34.0739, -12.3529],
+ [34.1068, -12.3845],
+ [34.1497, -12.3929],
+ [34.1797, -12.4249],
+ [34.1969, -12.4808],
+ [34.1956, -12.6425],
+ [34.2139, -12.684],
+ [34.2363, -12.7131],
+ [34.2627, -12.7298],
+ [34.2728, -12.7557],
+ [34.2667, -12.7908],
+ [34.2755, -12.8245],
+ [34.2994, -12.8569],
+ [34.3195, -12.9215],
+ [34.33, -12.9445],
+ [34.3438, -13.1581],
+ [34.3382, -13.2654],
+ [34.3187, -13.3084],
+ [34.3129, -13.3464],
+ [34.3209, -13.3794],
+ [34.4098, -13.5296],
+ [34.4579, -13.572],
+ [34.4976, -13.5675],
+ [34.5467, -13.5998],
+ [34.6053, -13.6689],
+ [34.6216, -13.7509],
+ [34.5957, -13.8457],
+ [34.5705, -13.9081],
+ [34.5462, -13.9381],
+ [34.5383, -13.9846],
+ [34.5468, -14.0477],
+ [34.5674, -14.1057],
+ [34.6003, -14.1588],
+ [34.6372, -14.1949],
+ [34.678, -14.2144],
+ [34.7012, -14.2366],
+ [34.7065, -14.262],
+ [34.7295, -14.268],
+ [34.7698, -14.2545],
+ [34.8193, -14.2166],
+ [34.8248, -14.1967],
+ [34.8164, -14.1779],
+ [34.8248, -14.1498],
+ [34.85, -14.1124],
+ [34.8579, -14.0741],
+ [34.8487, -14.0351],
+ [34.8565, -14.0144],
+ [34.8813, -14.012],
+ [34.9057, -14.0211],
+ [34.9299, -14.0416],
+ [34.9419, -14.0708],
+ [34.9473, -14.1345],
+ [34.9584, -14.1483],
+ [35.0138, -14.1572],
+ [35.0479, -14.1767],
+ [35.1297, -14.2888],
+ [35.1931, -14.3527],
+ [35.2362, -14.4013],
+ [35.2576, -14.4027],
+ [35.2734, -14.3907],
+ [35.2837, -14.3651],
+ [35.2602, -14.2774],
+ [35.1779, -14.0885],
+ [35.1804, -14.0641],
+ [35.0971, -13.825],
+ [35.056, -13.743],
+ [35.0301, -13.73],
+ [34.8883, -13.717],
+ [34.8676, -13.7012],
+ [34.8587, -13.6156],
+ [34.8604, -13.5223],
+ [34.9068, -13.5517],
+ [35.0139, -13.6435],
+ [35.2475, -13.8969],
+ [35.3758, -14.0587],
+ [35.4885, -14.2011],
+ [35.6904, -14.4655],
+ [35.8472, -14.6709],
+ [35.8667, -14.8638],
+ [35.8928, -14.8918],
+ [35.8399, -15.0347],
+ [35.8054, -15.2656],
+ [35.8303, -15.4189],
+ [35.8199, -15.6804],
+ [35.7912, -15.9587],
+ [35.7553, -16.0583],
+ [35.7089, -16.0958],
+ [35.5993, -16.1259],
+ [35.3585, -16.1605],
+ [35.3225, -16.1932],
+ [35.2915, -16.2472],
+ [35.2428, -16.3754],
+ [35.1853, -16.5049],
+ [35.1672, -16.5603],
+ [35.1783, -16.5733],
+ [35.2298, -16.6393],
+ [35.2812, -16.8078],
+ [35.2904, -17.097],
+ [35.2726, -17.1185],
+ [35.2014, -17.1311],
+ [35.1246, -17.1272],
+ [35.0931, -17.1109],
+ [35.0646, -17.0786],
+ [35.0439, -17.0169],
+ [35.0942, -16.9738],
+ [35.1121, -16.8985],
+ [35.0799, -16.8339],
+ [35.0153, -16.8195],
+ [34.9334, -16.7604],
+ [34.7588, -16.5671],
+ [34.6127, -16.4315],
+ [34.5281, -16.3191],
+ [34.4413, -16.2744],
+ [34.4164, -16.2468],
+ [34.3955, -16.1992],
+ [34.3951, -16.1309],
+ [34.403, -16.0803],
+ [34.376, -16.0237],
+ [34.2883, -15.9361],
+ [34.2482, -15.8875],
+ [34.2461, -15.8294],
+ [34.283, -15.7734],
+ [34.358, -15.7053],
+ [34.4147, -15.5668],
+ [34.435, -15.4771],
+ [34.5408, -15.2973],
+ [34.5555, -15.1409],
+ [34.5576, -15.0159],
+ [34.5512, -14.9224],
+ [34.5241, -14.7308],
+ [34.5053, -14.5981],
+ [34.375, -14.4248],
+ [34.3325, -14.4086],
+ [34.2088, -14.4237],
+ [34.1019, -14.4493],
+ [34.0494, -14.4853],
+ [33.9698, -14.4871],
+ [33.7614, -14.5173],
+ [33.6961, -14.5303],
+ [33.6583, -14.5616],
+ [33.6364, -14.5682],
+ [33.5053, -14.4341],
+ [33.3899, -14.2895],
+ [33.2436, -14.0431],
+ [33.2018, -14.0134]
+ ]
+ ],
+ [
+ [
+ [34.9534, -11.5478],
+ [34.9595, -11.5781],
+ [34.9592, -11.5781],
+ [34.9592, -11.5772],
+ [34.9534, -11.5478]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 160,
+ "name": "Namibia",
+ "name_fr": "Namibie",
+ "iso": "NAM",
+ "recs": "SADC",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 16.5,
+ "y": -22.1,
+ "count": 9,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [23.3807, -17.6406],
+ [23.5949, -17.5994],
+ [23.7992, -17.5602],
+ [24.0369, -17.5209],
+ [24.2271, -17.4896],
+ [24.2749, -17.4811],
+ [24.7329, -17.5178],
+ [24.9324, -17.5435],
+ [25.0018, -17.5686],
+ [25.0922, -17.6344],
+ [25.2588, -17.7936],
+ [25.216, -17.7876],
+ [24.9091, -17.8214],
+ [24.7922, -17.8646],
+ [24.5306, -18.0527],
+ [24.4749, -18.0285],
+ [24.4122, -17.9895],
+ [24.359, -17.9782],
+ [24.2439, -18.0234],
+ [24.1293, -18.0775],
+ [24.0026, -18.1541],
+ [23.8983, -18.2292],
+ [23.8643, -18.2695],
+ [23.7005, -18.4243],
+ [23.6472, -18.4494],
+ [23.5997, -18.46],
+ [23.5806, -18.4529],
+ [23.5602, -18.3864],
+ [23.4598, -18.2311],
+ [23.2986, -18.0273],
+ [23.2516, -18.0075],
+ [23.2193, -17.9997],
+ [23.0999, -18.0096],
+ [22.7527, -18.0672],
+ [22.4601, -18.1157],
+ [22.0114, -18.1986],
+ [21.5297, -18.2656],
+ [21.2325, -18.3068],
+ [20.9741, -18.3188],
+ [20.9743, -18.5205],
+ [20.975, -18.9285],
+ [20.9756, -19.3364],
+ [20.9762, -19.7443],
+ [20.9769, -20.1523],
+ [20.9774, -20.5603],
+ [20.9781, -20.9682],
+ [20.9787, -21.3761],
+ [20.9793, -21.7841],
+ [20.9795, -21.9619],
+ [20.971, -22.0002],
+ [20.8228, -22.0002],
+ [20.4875, -22.0002],
+ [20.2054, -22.0002],
+ [19.9773, -22.0002],
+ [19.9776, -22.2426],
+ [19.9779, -22.5293],
+ [19.9782, -22.8159],
+ [19.9785, -23.1025],
+ [19.9789, -23.3892],
+ [19.9793, -23.6758],
+ [19.9796, -23.9624],
+ [19.9799, -24.249],
+ [19.9802, -24.5357],
+ [19.9805, -24.752],
+ [19.9805, -24.7768],
+ [19.9805, -25.1968],
+ [19.9805, -25.6416],
+ [19.9805, -26.0863],
+ [19.9805, -26.5312],
+ [19.9805, -26.976],
+ [19.9805, -27.4207],
+ [19.9805, -27.8655],
+ [19.9805, -28.3104],
+ [19.9805, -28.4513],
+ [19.8778, -28.4494],
+ [19.6715, -28.5039],
+ [19.5398, -28.5746],
+ [19.4829, -28.6616],
+ [19.4072, -28.7145],
+ [19.3127, -28.7333],
+ [19.271, -28.7777],
+ [19.2822, -28.8479],
+ [19.2458, -28.9017],
+ [19.1617, -28.9388],
+ [19.0261, -28.9279],
+ [18.8388, -28.8691],
+ [18.6004, -28.8553],
+ [18.3108, -28.8862],
+ [18.1027, -28.8717],
+ [17.9761, -28.8113],
+ [17.8416, -28.777],
+ [17.6993, -28.7684],
+ [17.6168, -28.7431],
+ [17.4479, -28.6981],
+ [17.4157, -28.6211],
+ [17.3959, -28.5627],
+ [17.3479, -28.5012],
+ [17.3426, -28.4517],
+ [17.3803, -28.414],
+ [17.3857, -28.3532],
+ [17.3587, -28.2694],
+ [17.312, -28.2286],
+ [17.2458, -28.2309],
+ [17.2046, -28.1988],
+ [17.1885, -28.1325],
+ [17.1494, -28.0822],
+ [17.0562, -28.0311],
+ [16.9333, -28.0696],
+ [16.8753, -28.1279],
+ [16.8412, -28.2189],
+ [16.8102, -28.2646],
+ [16.7945, -28.3408],
+ [16.7875, -28.3947],
+ [16.7558, -28.4521],
+ [16.723, -28.4755],
+ [16.6895, -28.4649],
+ [16.6262, -28.4879],
+ [16.4871, -28.5729],
+ [16.4476, -28.6176],
+ [16.3351, -28.5365],
+ [16.0071, -28.2317],
+ [15.8909, -28.1525],
+ [15.719, -27.9658],
+ [15.3415, -27.3865],
+ [15.2876, -27.275],
+ [15.2157, -26.9951],
+ [15.1328, -26.7876],
+ [15.1237, -26.6679],
+ [15.1633, -26.6002],
+ [15.1391, -26.508],
+ [15.0966, -26.4258],
+ [14.9678, -26.3181],
+ [14.9313, -25.9582],
+ [14.8452, -25.7257],
+ [14.8637, -25.5336],
+ [14.8226, -25.3586],
+ [14.8186, -25.2464],
+ [14.8371, -25.0332],
+ [14.768, -24.788],
+ [14.6279, -24.548],
+ [14.5016, -24.202],
+ [14.4834, -24.0504],
+ [14.4969, -23.6429],
+ [14.4725, -23.4767],
+ [14.4738, -23.2812],
+ [14.4238, -23.0786],
+ [14.4033, -22.9681],
+ [14.4385, -22.8806],
+ [14.4593, -22.9082],
+ [14.4957, -22.9214],
+ [14.5199, -22.8052],
+ [14.526, -22.7025],
+ [14.4628, -22.4491],
+ [14.3219, -22.1899],
+ [13.9732, -21.7676],
+ [13.8881, -21.6066],
+ [13.8394, -21.4732],
+ [13.4506, -20.9167],
+ [13.2844, -20.5239],
+ [13.1684, -20.1847],
+ [13.0421, -20.0282],
+ [12.4582, -18.9268],
+ [12.3287, -18.7511],
+ [12.0957, -18.5409],
+ [12.0412, -18.4707],
+ [11.9514, -18.2705],
+ [11.7759, -18.0018],
+ [11.7335, -17.751],
+ [11.7217, -17.4668],
+ [11.7431, -17.2492],
+ [11.9025, -17.2266],
+ [12.014, -17.1686],
+ [12.1144, -17.1646],
+ [12.2134, -17.21],
+ [12.3185, -17.2134],
+ [12.3593, -17.2059],
+ [12.5481, -17.2127],
+ [12.6565, -17.1605],
+ [12.7852, -17.1082],
+ [12.8593, -17.0626],
+ [12.9632, -17.0154],
+ [13.1012, -16.9677],
+ [13.1795, -16.9717],
+ [13.2757, -16.9896],
+ [13.4037, -17.0078],
+ [13.476, -17.04],
+ [13.5617, -17.1412],
+ [13.6943, -17.2335],
+ [13.792, -17.2884],
+ [13.9042, -17.3607],
+ [13.938, -17.3888],
+ [13.9874, -17.4042],
+ [14.0175, -17.4089],
+ [14.2259, -17.3978],
+ [14.4147, -17.3877],
+ [14.618, -17.388],
+ [15.0006, -17.3886],
+ [15.3832, -17.3892],
+ [15.7658, -17.3896],
+ [16.1484, -17.3902],
+ [16.5311, -17.3908],
+ [16.9137, -17.3914],
+ [17.2963, -17.392],
+ [17.6788, -17.3926],
+ [17.8354, -17.3928],
+ [18.1088, -17.396],
+ [18.3964, -17.3994],
+ [18.4282, -17.4052],
+ [18.4604, -17.4246],
+ [18.4866, -17.4428],
+ [18.5882, -17.57],
+ [18.7181, -17.7032],
+ [18.826, -17.7663],
+ [18.9553, -17.8035],
+ [19.0765, -17.8177],
+ [19.1895, -17.8085],
+ [19.3771, -17.8255],
+ [19.6394, -17.8687],
+ [19.9118, -17.8813],
+ [20.1943, -17.8637],
+ [20.393, -17.8874],
+ [20.5076, -17.9525],
+ [20.6251, -17.9967],
+ [20.7455, -18.0197],
+ [20.9083, -18.0061],
+ [21.1135, -17.9558],
+ [21.2879, -17.963],
+ [21.3687, -17.9995],
+ [21.4169, -18.0007],
+ [21.7185, -17.9478],
+ [21.9608, -17.9052],
+ [22.3242, -17.8375],
+ [22.624, -17.7816],
+ [23.0683, -17.6988],
+ [23.3807, -17.6406]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 162,
+ "name": "Niger",
+ "name_fr": "Niger",
+ "iso": "NER",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": 8.9,
+ "y": 17.3,
+ "count": 56,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [13.6063, 13.7046],
+ [13.427, 13.7018],
+ [13.3238, 13.6708],
+ [13.1938, 13.573],
+ [13.0484, 13.5345],
+ [12.8717, 13.449],
+ [12.76, 13.3804],
+ [12.6548, 13.3266],
+ [12.5102, 13.1943],
+ [12.4632, 13.0938],
+ [12.319, 13.0737],
+ [12.118, 13.0904],
+ [11.99, 13.1918],
+ [11.6934, 13.2977],
+ [11.5011, 13.3405],
+ [11.4119, 13.3536],
+ [10.9589, 13.3715],
+ [10.4759, 13.3302],
+ [10.2296, 13.281],
+ [10.1847, 13.2701],
+ [10.0451, 13.2062],
+ [9.9293, 13.1353],
+ [9.6159, 12.8106],
+ [9.2016, 12.8215],
+ [8.9576, 12.8575],
+ [8.7506, 12.9082],
+ [8.4561, 13.0597],
+ [8.095, 13.2912],
+ [7.9558, 13.3228],
+ [7.8305, 13.3409],
+ [7.7887, 13.3379],
+ [7.3578, 13.1072],
+ [7.2747, 13.1123],
+ [7.173, 13.0863],
+ [7.1061, 13.0291],
+ [7.0567, 13.0002],
+ [7.0051, 12.9956],
+ [6.9372, 13.0082],
+ [6.8706, 13.0433],
+ [6.8043, 13.1077],
+ [6.6266, 13.3643],
+ [6.5899, 13.4091],
+ [6.5141, 13.4854],
+ [6.3863, 13.6036],
+ [6.2998, 13.6588],
+ [6.2472, 13.673],
+ [6.1843, 13.6637],
+ [5.8382, 13.7654],
+ [5.492, 13.8729],
+ [5.4158, 13.8592],
+ [5.3616, 13.8369],
+ [5.2419, 13.7572],
+ [5.1009, 13.7427],
+ [4.9217, 13.7491],
+ [4.8233, 13.7598],
+ [4.6648, 13.7332],
+ [4.5595, 13.7018],
+ [4.4214, 13.6475],
+ [4.2422, 13.5011],
+ [4.1908, 13.4821],
+ [4.1476, 13.4577],
+ [4.0874, 13.0555],
+ [4.0388, 12.9347],
+ [3.9479, 12.775],
+ [3.7692, 12.6222],
+ [3.6467, 12.53],
+ [3.6438, 12.4053],
+ [3.6342, 12.2016],
+ [3.6325, 12.0616],
+ [3.6406, 11.9704],
+ [3.6201, 11.927],
+ [3.6118, 11.8873],
+ [3.6185, 11.8277],
+ [3.6474, 11.7997],
+ [3.6647, 11.7625],
+ [3.6531, 11.7318],
+ [3.5954, 11.6963],
+ [3.5317, 11.7875],
+ [3.4498, 11.852],
+ [3.36, 11.8805],
+ [3.2991, 11.9271],
+ [3.2674, 11.9919],
+ [3.1496, 12.1181],
+ [2.8781, 12.3677],
+ [2.8502, 12.3737],
+ [2.8053, 12.3838],
+ [2.7285, 12.3536],
+ [2.6813, 12.3128],
+ [2.6484, 12.2968],
+ [2.5984, 12.2943],
+ [2.4693, 12.2628],
+ [2.366, 12.2219],
+ [2.3633, 12.1884],
+ [2.4127, 11.9993],
+ [2.3892, 11.8971],
+ [2.3434, 11.946],
+ [2.1944, 12.1365],
+ [2.0914, 12.278],
+ [2.0729, 12.3094],
+ [2.0584, 12.358],
+ [2.0686, 12.3792],
+ [2.1094, 12.3938],
+ [2.2038, 12.4126],
+ [2.2214, 12.4272],
+ [2.2263, 12.4661],
+ [2.2115, 12.5384],
+ [2.1598, 12.6364],
+ [2.1046, 12.7013],
+ [2.0738, 12.714],
+ [2.0174, 12.7162],
+ [1.9562, 12.7074],
+ [1.8409, 12.6279],
+ [1.7898, 12.6133],
+ [1.6711, 12.6198],
+ [1.5649, 12.6354],
+ [1.5005, 12.6765],
+ [1.3087, 12.8343],
+ [1.0968, 13.0011],
+ [1.0079, 13.0248],
+ [0.9873, 13.0419],
+ [0.973, 13.1704],
+ [0.9768, 13.3245],
+ [0.9885, 13.3648],
+ [1.0769, 13.3408],
+ [1.1709, 13.3296],
+ [1.2012, 13.3575],
+ [1.126, 13.4124],
+ [1.0179, 13.4679],
+ [0.9777, 13.552],
+ [0.9466, 13.5812],
+ [0.8979, 13.6109],
+ [0.8423, 13.6264],
+ [0.786, 13.65],
+ [0.7478, 13.6745],
+ [0.6846, 13.6854],
+ [0.6182, 13.7034],
+ [0.5224, 13.8397],
+ [0.4292, 13.9721],
+ [0.374, 14.0764],
+ [0.3549, 14.139],
+ [0.3825, 14.2458],
+ [0.3546, 14.288],
+ [0.2506, 14.3964],
+ [0.1639, 14.4972],
+ [0.1851, 14.6529],
+ [0.2027, 14.7828],
+ [0.2038, 14.865],
+ [0.2175, 14.9115],
+ [0.2287, 14.9637],
+ [0.2862, 14.9802],
+ [0.433, 14.979],
+ [0.7187, 14.9549],
+ [0.9475, 14.9821],
+ [0.9601, 14.9869],
+ [1.1213, 15.1261],
+ [1.3002, 15.2723],
+ [1.5691, 15.2865],
+ [1.8594, 15.3017],
+ [2.0882, 15.3094],
+ [2.4208, 15.3204],
+ [2.6896, 15.3299],
+ [3.0011, 15.341],
+ [3.0105, 15.4083],
+ [3.0294, 15.4249],
+ [3.0602, 15.4272],
+ [3.2891, 15.3911],
+ [3.5043, 15.3563],
+ [3.5205, 15.4831],
+ [3.7096, 15.6417],
+ [3.8165, 15.674],
+ [3.843, 15.7017],
+ [3.877, 15.7553],
+ [3.8979, 15.838],
+ [3.9072, 15.8968],
+ [3.9471, 15.9457],
+ [3.9762, 16.0355],
+ [4.0148, 16.1927],
+ [4.1213, 16.3577],
+ [4.1821, 16.5818],
+ [4.1912, 16.7982],
+ [4.2029, 16.9627],
+ [4.2347, 16.9964],
+ [4.2337, 17.2884],
+ [4.2327, 17.5822],
+ [4.2319, 17.8305],
+ [4.2309, 18.1395],
+ [4.23, 18.4106],
+ [4.229, 18.7043],
+ [4.2282, 18.9681],
+ [4.2276, 19.1428],
+ [4.4457, 19.1845],
+ [4.6713, 19.2278],
+ [5.0014, 19.2911],
+ [5.3587, 19.3595],
+ [5.7483, 19.4342],
+ [5.8366, 19.4792],
+ [6.1307, 19.732],
+ [6.2634, 19.8461],
+ [6.5271, 20.0729],
+ [6.7307, 20.248],
+ [6.9894, 20.4705],
+ [7.2634, 20.6945],
+ [7.4817, 20.8731],
+ [7.8252, 21.0756],
+ [8.3431, 21.3809],
+ [8.8609, 21.6861],
+ [9.3787, 21.9914],
+ [9.8965, 22.2967],
+ [10.4144, 22.602],
+ [10.9322, 22.9073],
+ [11.45, 23.2126],
+ [11.9679, 23.5179],
+ [12.4888, 23.4017],
+ [12.9836, 23.2913],
+ [13.4812, 23.1802],
+ [13.5986, 23.1195],
+ [13.8627, 22.9021],
+ [14.2007, 22.6237],
+ [14.2155, 22.6197],
+ [14.2308, 22.6185],
+ [14.5557, 22.7825],
+ [14.9789, 22.9963],
+ [14.979, 22.9962],
+ [15.089, 22.4184],
+ [15.1723, 21.9221],
+ [15.1778, 21.6058],
+ [15.1818, 21.5234],
+ [15.2158, 21.4674],
+ [15.2937, 21.4115],
+ [15.6073, 20.9544],
+ [15.5403, 20.8749],
+ [15.5871, 20.7333],
+ [15.6685, 20.6724],
+ [15.9293, 20.3999],
+ [15.9632, 20.3462],
+ [15.9488, 20.3032],
+ [15.7662, 19.9826],
+ [15.7351, 19.9041],
+ [15.6986, 19.4952],
+ [15.6729, 19.2068],
+ [15.6376, 18.8108],
+ [15.5955, 18.3371],
+ [15.5615, 17.9373],
+ [15.5167, 17.4085],
+ [15.4743, 16.9084],
+ [15.2121, 16.6339],
+ [14.7467, 16.1466],
+ [14.368, 15.7501],
+ [14.1782, 15.4848],
+ [13.8071, 14.9661],
+ [13.6424, 14.6308],
+ [13.5137, 14.4555],
+ [13.4482, 14.3807],
+ [13.5058, 14.1344],
+ [13.6063, 13.7046]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 164,
+ "name": "Nigeria",
+ "name_fr": "Nigeria",
+ "iso": "NGA",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": 6.7,
+ "y": 4.5,
+ "count": 65,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 1,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [7.3008, 4.4182],
+ [7.2039, 4.3876],
+ [7.1404, 4.3951],
+ [7.2273, 4.5273],
+ [7.2714, 4.4989],
+ [7.3279, 4.4872],
+ [7.3008, 4.4182]
+ ]
+ ],
+ [
+ [
+ [13.6063, 13.7046],
+ [13.7635, 13.4896],
+ [13.9323, 13.2585],
+ [14.064, 13.0785],
+ [14.1601, 12.6128],
+ [14.1703, 12.5241],
+ [14.1776, 12.4841],
+ [14.1849, 12.4472],
+ [14.1975, 12.3838],
+ [14.2729, 12.3565],
+ [14.4154, 12.3441],
+ [14.5189, 12.2982],
+ [14.581, 12.2221],
+ [14.587, 12.2094],
+ [14.6197, 12.151],
+ [14.6271, 12.1087],
+ [14.6182, 11.9866],
+ [14.5974, 11.8298],
+ [14.5618, 11.7287],
+ [14.5816, 11.5912],
+ [14.5754, 11.5324],
+ [14.5598, 11.4923],
+ [14.4961, 11.4461],
+ [14.4095, 11.4012],
+ [14.2023, 11.2682],
+ [14.1433, 11.2485],
+ [14.0567, 11.245],
+ [13.9814, 11.2119],
+ [13.8921, 11.1401],
+ [13.6999, 10.8731],
+ [13.5354, 10.6051],
+ [13.4785, 10.3833],
+ [13.4146, 10.1714],
+ [13.2699, 10.0362],
+ [13.2498, 9.9601],
+ [13.2438, 9.9159],
+ [13.2388, 9.814],
+ [13.2212, 9.6452],
+ [13.1987, 9.5638],
+ [13.1755, 9.5396],
+ [13.0194, 9.4883],
+ [12.9295, 9.4263],
+ [12.8757, 9.3035],
+ [12.856, 9.1708],
+ [12.8244, 9.0194],
+ [12.8065, 8.8866],
+ [12.7822, 8.8179],
+ [12.7312, 8.7457],
+ [12.6516, 8.6678],
+ [12.5827, 8.6241],
+ [12.4035, 8.5956],
+ [12.3113, 8.4197],
+ [12.2334, 8.2823],
+ [12.2312, 8.2274],
+ [12.156, 7.9425],
+ [12.0252, 7.7278],
+ [12.0166, 7.652],
+ [12.016, 7.5897],
+ [11.8524, 7.4007],
+ [11.8092, 7.3451],
+ [11.7674, 7.2723],
+ [11.8086, 7.202],
+ [11.8548, 7.138],
+ [11.8614, 7.1164],
+ [11.787, 7.0562],
+ [11.6575, 6.9516],
+ [11.5801, 6.8889],
+ [11.563, 6.8546],
+ [11.5517, 6.6973],
+ [11.5291, 6.655],
+ [11.4775, 6.5974],
+ [11.4018, 6.5339],
+ [11.3246, 6.4847],
+ [11.2373, 6.4505],
+ [11.1533, 6.4379],
+ [11.1064, 6.4577],
+ [11.0797, 6.5055],
+ [11.0325, 6.6979],
+ [11.0087, 6.7391],
+ [10.9542, 6.7766],
+ [10.8465, 6.8818],
+ [10.7376, 6.9883],
+ [10.6062, 7.0631],
+ [10.5781, 7.0577],
+ [10.5563, 7.0375],
+ [10.519, 6.9305],
+ [10.4823, 6.8913],
+ [10.4132, 6.8777],
+ [10.2931, 6.8768],
+ [10.2055, 6.8916],
+ [10.1855, 6.9128],
+ [10.1678, 6.9592],
+ [10.1436, 6.9964],
+ [10.0389, 6.9214],
+ [9.8742, 6.8033],
+ [9.8207, 6.7839],
+ [9.7799, 6.7602],
+ [9.7256, 6.65],
+ [9.66, 6.532],
+ [9.574, 6.4704],
+ [9.4902, 6.4187],
+ [9.4422, 6.3734],
+ [9.3733, 6.3196],
+ [9.2388, 6.1861],
+ [9.0602, 6.0091],
+ [8.9972, 5.9177],
+ [8.9351, 5.781],
+ [8.8988, 5.6297],
+ [8.8592, 5.4638],
+ [8.801, 5.1975],
+ [8.7156, 5.0469],
+ [8.6405, 4.927],
+ [8.5852, 4.8328],
+ [8.5559, 4.7552],
+ [8.5437, 4.7578],
+ [8.5148, 4.7247],
+ [8.4313, 4.7462],
+ [8.3937, 4.8138],
+ [8.3421, 4.8248],
+ [8.2527, 4.924],
+ [8.2338, 4.9075],
+ [8.328, 4.6561],
+ [8.2931, 4.5576],
+ [8.0285, 4.5554],
+ [7.8008, 4.5223],
+ [7.6442, 4.5253],
+ [7.5656, 4.5609],
+ [7.5308, 4.6552],
+ [7.5174, 4.6455],
+ [7.5095, 4.5949],
+ [7.4599, 4.5552],
+ [7.2844, 4.5477],
+ [7.2067, 4.6121],
+ [7.1438, 4.6841],
+ [7.0766, 4.7162],
+ [7.0869, 4.6858],
+ [7.1642, 4.6156],
+ [7.1547, 4.5144],
+ [7.0134, 4.3973],
+ [6.9232, 4.3907],
+ [6.8679, 4.4411],
+ [6.8392, 4.5235],
+ [6.8247, 4.6453],
+ [6.7876, 4.7247],
+ [6.7677, 4.7247],
+ [6.786, 4.652],
+ [6.7922, 4.5926],
+ [6.7931, 4.4691],
+ [6.8604, 4.3733],
+ [6.757, 4.3436],
+ [6.7151, 4.3424],
+ [6.633, 4.3402],
+ [6.6173, 4.3758],
+ [6.6016, 4.4552],
+ [6.58, 4.476],
+ [6.5546, 4.3414],
+ [6.5, 4.3319],
+ [6.4621, 4.3332],
+ [6.2998, 4.3039],
+ [6.2637, 4.3094],
+ [6.256, 4.3345],
+ [6.2753, 4.3717],
+ [6.271, 4.4321],
+ [6.2146, 4.3855],
+ [6.2056, 4.2923],
+ [6.1733, 4.2774],
+ [6.0766, 4.2906],
+ [5.9707, 4.3386],
+ [5.9064, 4.3877],
+ [5.7986, 4.456],
+ [5.5878, 4.6472],
+ [5.5536, 4.7332],
+ [5.4933, 4.8388],
+ [5.4481, 4.9458],
+ [5.3833, 5.129],
+ [5.4032, 5.1423],
+ [5.4521, 5.1266],
+ [5.476, 5.1539],
+ [5.3883, 5.1738],
+ [5.37, 5.195],
+ [5.3642, 5.2593],
+ [5.368, 5.3377],
+ [5.4393, 5.3653],
+ [5.5009, 5.3786],
+ [5.5318, 5.4264],
+ [5.5497, 5.4742],
+ [5.3858, 5.4018],
+ [5.2324, 5.4838],
+ [5.1992, 5.5335],
+ [5.2158, 5.5717],
+ [5.2891, 5.5775],
+ [5.3938, 5.5745],
+ [5.4566, 5.6117],
+ [5.4181, 5.6247],
+ [5.3503, 5.6233],
+ [5.3253, 5.6479],
+ [5.3273, 5.7075],
+ [5.3054, 5.6943],
+ [5.2763, 5.6416],
+ [5.1729, 5.6027],
+ [5.1124, 5.6416],
+ [5.1063, 5.7281],
+ [5.0931, 5.7671],
+ [5.0421, 5.7975],
+ [4.861, 6.0263],
+ [4.6336, 6.2172],
+ [4.4313, 6.3486],
+ [4.1259, 6.4114],
+ [3.4866, 6.4089],
+ [3.4508, 6.4271],
+ [3.4899, 6.4573],
+ [3.5461, 6.4774],
+ [3.7517, 6.5838],
+ [3.717, 6.5979],
+ [3.5033, 6.5313],
+ [3.4302, 6.525],
+ [3.3355, 6.3969],
+ [2.7725, 6.3757],
+ [2.7064, 6.3692],
+ [2.708, 6.4277],
+ [2.7356, 6.5957],
+ [2.7537, 6.6618],
+ [2.7746, 6.7117],
+ [2.7529, 6.7716],
+ [2.7317, 6.8528],
+ [2.7214, 6.9803],
+ [2.7478, 7.0198],
+ [2.7567, 7.0679],
+ [2.7506, 7.1432],
+ [2.7505, 7.3951],
+ [2.7658, 7.4225],
+ [2.784, 7.4434],
+ [2.7852, 7.4769],
+ [2.751, 7.5419],
+ [2.7193, 7.6163],
+ [2.7204, 7.7231],
+ [2.7077, 7.8266],
+ [2.686, 7.8737],
+ [2.7023, 8.0498],
+ [2.7115, 8.273],
+ [2.7031, 8.3718],
+ [2.7236, 8.4419],
+ [2.7347, 8.614],
+ [2.7329, 8.7825],
+ [2.7748, 9.0485],
+ [2.898, 9.0614],
+ [3.0449, 9.0838],
+ [3.1104, 9.1883],
+ [3.148, 9.3206],
+ [3.1361, 9.4516],
+ [3.1646, 9.4947],
+ [3.2234, 9.5656],
+ [3.3295, 9.667],
+ [3.3252, 9.7785],
+ [3.3545, 9.8128],
+ [3.4048, 9.8386],
+ [3.4768, 9.8519],
+ [3.5572, 9.9073],
+ [3.6021, 10.0045],
+ [3.6459, 10.1602],
+ [3.5766, 10.2684],
+ [3.5779, 10.2925],
+ [3.6041, 10.3507],
+ [3.6466, 10.409],
+ [3.6803, 10.4278],
+ [3.7585, 10.4127],
+ [3.7718, 10.4176],
+ [3.7838, 10.4359],
+ [3.8345, 10.6074],
+ [3.8297, 10.6538],
+ [3.7568, 10.7688],
+ [3.7449, 10.8504],
+ [3.7342, 10.9719],
+ [3.7164, 11.0796],
+ [3.6953, 11.1203],
+ [3.6562, 11.1546],
+ [3.6389, 11.1769],
+ [3.4878, 11.3954],
+ [3.4905, 11.4992],
+ [3.5539, 11.6319],
+ [3.5954, 11.6963],
+ [3.6531, 11.7318],
+ [3.6647, 11.7625],
+ [3.6474, 11.7997],
+ [3.6185, 11.8277],
+ [3.6118, 11.8873],
+ [3.6201, 11.927],
+ [3.6406, 11.9704],
+ [3.6325, 12.0616],
+ [3.6342, 12.2016],
+ [3.6438, 12.4053],
+ [3.6467, 12.53],
+ [3.7692, 12.6222],
+ [3.9479, 12.775],
+ [4.0388, 12.9347],
+ [4.0874, 13.0555],
+ [4.1476, 13.4577],
+ [4.1908, 13.4821],
+ [4.2422, 13.5011],
+ [4.4214, 13.6475],
+ [4.5595, 13.7018],
+ [4.6648, 13.7332],
+ [4.8233, 13.7598],
+ [4.9217, 13.7491],
+ [5.1009, 13.7427],
+ [5.2419, 13.7572],
+ [5.3616, 13.8369],
+ [5.4158, 13.8592],
+ [5.492, 13.8729],
+ [5.8382, 13.7654],
+ [6.1843, 13.6637],
+ [6.2472, 13.673],
+ [6.2998, 13.6588],
+ [6.3863, 13.6036],
+ [6.5141, 13.4854],
+ [6.5899, 13.4091],
+ [6.6266, 13.3643],
+ [6.8043, 13.1077],
+ [6.8706, 13.0433],
+ [6.9372, 13.0082],
+ [7.0051, 12.9956],
+ [7.0567, 13.0002],
+ [7.1061, 13.0291],
+ [7.173, 13.0863],
+ [7.2747, 13.1123],
+ [7.3578, 13.1072],
+ [7.7887, 13.3379],
+ [7.8305, 13.3409],
+ [7.9558, 13.3228],
+ [8.095, 13.2912],
+ [8.4561, 13.0597],
+ [8.7506, 12.9082],
+ [8.9576, 12.8575],
+ [9.2016, 12.8215],
+ [9.6159, 12.8106],
+ [9.9293, 13.1353],
+ [10.0451, 13.2062],
+ [10.1847, 13.2701],
+ [10.2296, 13.281],
+ [10.4759, 13.3302],
+ [10.9589, 13.3715],
+ [11.4119, 13.3536],
+ [11.5011, 13.3405],
+ [11.6934, 13.2977],
+ [11.99, 13.1918],
+ [12.118, 13.0904],
+ [12.319, 13.0737],
+ [12.4632, 13.0938],
+ [12.5102, 13.1943],
+ [12.6548, 13.3266],
+ [12.76, 13.3804],
+ [12.8717, 13.449],
+ [13.0484, 13.5345],
+ [13.1938, 13.573],
+ [13.3238, 13.6708],
+ [13.427, 13.7018],
+ [13.6063, 13.7046]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 191,
+ "name": "Rwanda",
+ "name_fr": "Rwanda",
+ "iso": "RWA",
+ "recs": "COMESA,EAC,ECCAS",
+ "rbs": "RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 29.4,
+ "y": -1.9,
+ "count": 24,
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Signed",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 2,
+ "PSSM-Senior-Instructors": 2
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [29.577, -1.3879],
+ [29.6097, -1.3871],
+ [29.8254, -1.3355],
+ [29.8469, -1.3517],
+ [29.8816, -1.4518],
+ [29.9, -1.4663],
+ [29.9301, -1.4699],
+ [29.9905, -1.447],
+ [30.1016, -1.3687],
+ [30.15, -1.3211],
+ [30.207, -1.2542],
+ [30.2799, -1.1788],
+ [30.3205, -1.1131],
+ [30.3603, -1.0746],
+ [30.4123, -1.0631],
+ [30.4699, -1.066],
+ [30.51, -1.0673],
+ [30.4771, -1.083],
+ [30.4702, -1.1312],
+ [30.5081, -1.2082],
+ [30.6319, -1.3675],
+ [30.7107, -1.3968],
+ [30.7622, -1.4587],
+ [30.8126, -1.5631],
+ [30.8275, -1.6937],
+ [30.8067, -1.8507],
+ [30.8191, -1.9675],
+ [30.8646, -2.044],
+ [30.8766, -2.1434],
+ [30.855, -2.2654],
+ [30.8287, -2.3385],
+ [30.7977, -2.3627],
+ [30.7625, -2.3717],
+ [30.7148, -2.3635],
+ [30.6566, -2.3738],
+ [30.5934, -2.3968],
+ [30.5536, -2.4001],
+ [30.5289, -2.3956],
+ [30.4822, -2.3761],
+ [30.4085, -2.313],
+ [30.271, -2.3479],
+ [30.2338, -2.3471],
+ [30.1833, -2.3771],
+ [30.1423, -2.414],
+ [30.1173, -2.4166],
+ [30.0919, -2.4115],
+ [29.9734, -2.3371],
+ [29.9302, -2.3396],
+ [29.9124, -2.5486],
+ [29.8926, -2.6646],
+ [29.8682, -2.7164],
+ [29.7834, -2.7664],
+ [29.698, -2.7947],
+ [29.6514, -2.7928],
+ [29.4637, -2.8084],
+ [29.3902, -2.8086],
+ [29.3498, -2.7915],
+ [29.2971, -2.673],
+ [29.1976, -2.6203],
+ [29.1021, -2.5957],
+ [29.0632, -2.6025],
+ [29.0286, -2.6646],
+ [29.0144, -2.7202],
+ [28.9218, -2.682],
+ [28.8939, -2.6351],
+ [28.8914, -2.5556],
+ [28.8576, -2.4467],
+ [28.8579, -2.4459],
+ [28.9103, -2.4328],
+ [28.9945, -2.3601],
+ [29.0475, -2.3554],
+ [29.0767, -2.3449],
+ [29.112, -2.303],
+ [29.1489, -2.2774],
+ [29.2401, -2.162],
+ [29.2561, -2.1299],
+ [29.2832, -2.0948],
+ [29.338, -2.0583],
+ [29.3576, -2.0159],
+ [29.2889, -1.8603],
+ [29.2494, -1.7358],
+ [29.2214, -1.6859],
+ [29.2682, -1.6216],
+ [29.3517, -1.5176],
+ [29.402, -1.5074],
+ [29.468, -1.4681],
+ [29.5378, -1.4098],
+ [29.577, -1.3879]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 193,
+ "name": "Sudan",
+ "name_fr": "Soudan",
+ "iso": "SDN",
+ "recs": "COMESA,CEN_SAD,IGAD",
+ "rbs": "SARCOM,RECSA,ICGLR",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 29.4,
+ "y": 16.1,
+ "count": 29,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 1.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "Signed",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 29,
+ "PSSM-Instructors": 2,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [34.0781, 9.4615],
+ [34.0768, 9.4615],
+ [33.8909, 9.4622],
+ [33.8879, 9.4635],
+ [33.8849, 9.4664],
+ [33.8821, 9.4712],
+ [33.8788, 9.4777],
+ [33.8715, 9.5062],
+ [33.8678, 9.5503],
+ [33.874, 9.6268],
+ [33.8949, 9.7176],
+ [33.9592, 9.8453],
+ [33.9625, 9.8558],
+ [33.9633, 9.8618],
+ [33.9633, 9.8687],
+ [33.9573, 9.8915],
+ [33.9499, 9.9111],
+ [33.9462, 9.9409],
+ [33.9573, 10.0072],
+ [33.9584, 10.0277],
+ [33.9568, 10.0542],
+ [33.9519, 10.0709],
+ [33.907, 10.1814],
+ [33.8922, 10.199],
+ [33.4591, 10.5508],
+ [33.3799, 10.6462],
+ [33.3714, 10.6527],
+ [33.3607, 10.6578],
+ [33.1408, 10.7379],
+ [33.1301, 10.7459],
+ [33.1314, 10.7577],
+ [33.1383, 10.7729],
+ [33.1647, 10.8192],
+ [33.1685, 10.8314],
+ [33.1722, 10.8501],
+ [33.073, 11.5915],
+ [33.0733, 11.6061],
+ [33.0778, 11.6158],
+ [33.0815, 11.6217],
+ [33.0946, 11.6375],
+ [33.1061, 11.6539],
+ [33.1191, 11.6824],
+ [33.1225, 11.6932],
+ [33.1361, 11.8256],
+ [33.1351, 11.9416],
+ [33.1931, 12.135],
+ [33.1993, 12.2173],
+ [32.7219, 12.2231],
+ [32.7189, 12.2188],
+ [32.7186, 12.2138],
+ [32.7198, 12.208],
+ [32.7205, 12.2018],
+ [32.7201, 12.1888],
+ [32.7163, 12.1648],
+ [32.7153, 12.1522],
+ [32.7158, 12.1393],
+ [32.723, 12.0929],
+ [32.7356, 12.0581],
+ [32.7377, 12.0464],
+ [32.7383, 12.0337],
+ [32.7367, 12.0097],
+ [32.0723, 12.0067],
+ [32.3354, 11.716],
+ [32.3385, 11.7101],
+ [32.3431, 11.6943],
+ [32.3449, 11.6827],
+ [32.3499, 11.5804],
+ [32.3357, 11.4186],
+ [32.3389, 11.3145],
+ [32.3542, 11.2469],
+ [32.4254, 11.114],
+ [32.4208, 11.0891],
+ [32.4041, 11.0578],
+ [31.933, 10.6625],
+ [31.9199, 10.6438],
+ [31.8543, 10.4791],
+ [31.792, 10.3832],
+ [31.7643, 10.3557],
+ [31.6549, 10.2211],
+ [31.2249, 9.7993],
+ [31.1545, 9.7709],
+ [30.9403, 9.7594],
+ [30.8271, 9.7563],
+ [30.8142, 9.7531],
+ [30.7949, 9.7458],
+ [30.7831, 9.735],
+ [30.7691, 9.7268],
+ [30.7554, 9.7312],
+ [30.7394, 9.7427],
+ [30.4746, 9.979],
+ [30.003, 10.2774],
+ [29.9579, 10.2502],
+ [29.691, 10.1219],
+ [29.6359, 10.0886],
+ [29.6055, 10.0651],
+ [29.6039, 9.9214],
+ [29.5574, 9.8483],
+ [29.4731, 9.7686],
+ [29.2424, 9.7181],
+ [29.1224, 9.6747],
+ [28.9996, 9.6102],
+ [28.9796, 9.594],
+ [28.9796, 9.5942],
+ [28.9323, 9.5495],
+ [28.8395, 9.4591],
+ [28.8294, 9.3888],
+ [28.8445, 9.3261],
+ [28.0489, 9.3286],
+ [27.9963, 9.3788],
+ [27.8858, 9.5997],
+ [27.8809, 9.6016],
+ [27.7998, 9.5879],
+ [27.0742, 9.6138],
+ [26.9705, 9.5906],
+ [26.7632, 9.4992],
+ [26.6587, 9.4841],
+ [26.5514, 9.5258],
+ [26.1695, 9.9659],
+ [26.087, 10.0185],
+ [26.057, 10.0468],
+ [26.0006, 10.1234],
+ [25.9191, 10.1693],
+ [25.8915, 10.2027],
+ [25.8828, 10.2496],
+ [25.8853, 10.3461],
+ [25.8582, 10.4065],
+ [25.798, 10.4205],
+ [25.2852, 10.3185],
+ [25.2117, 10.3299],
+ [25.104, 10.3118],
+ [25.067, 10.2938],
+ [25.0236, 10.2358],
+ [25.0148, 10.1759],
+ [25.0162, 10.1152],
+ [25.0029, 10.0553],
+ [24.9639, 9.9889],
+ [24.8177, 9.8396],
+ [24.7853, 9.7747],
+ [24.7922, 9.6103],
+ [24.7826, 9.5273],
+ [24.7604, 9.4889],
+ [24.6967, 9.4257],
+ [24.6736, 9.3893],
+ [24.6629, 9.3381],
+ [24.6594, 9.2299],
+ [24.648, 9.1791],
+ [24.5683, 9.0517],
+ [24.5494, 9.0068],
+ [24.5448, 8.9148],
+ [24.5319, 8.8869],
+ [24.3002, 8.8143],
+ [24.2136, 8.7678],
+ [24.1604, 8.6963],
+ [24.1474, 8.6656],
+ [24.0481, 8.6913],
+ [23.922, 8.7097],
+ [23.6793, 8.7325],
+ [23.5832, 8.7658],
+ [23.5373, 8.8158],
+ [23.5519, 8.9432],
+ [23.528, 8.9706],
+ [23.4891, 8.9933],
+ [23.4628, 9.0485],
+ [23.4683, 9.1147],
+ [23.5961, 9.2619],
+ [23.6227, 9.3406],
+ [23.6428, 9.6139],
+ [23.6562, 9.7104],
+ [23.6463, 9.8229],
+ [23.545, 10.0301],
+ [23.4566, 10.1743],
+ [23.3123, 10.3879],
+ [23.2559, 10.4578],
+ [22.9644, 10.7518],
+ [22.9308, 10.7953],
+ [22.8601, 10.9197],
+ [22.8948, 11.029],
+ [22.9377, 11.192],
+ [22.9428, 11.2672],
+ [22.9227, 11.3449],
+ [22.849, 11.4033],
+ [22.7834, 11.41],
+ [22.754, 11.4398],
+ [22.6974, 11.4827],
+ [22.641, 11.5159],
+ [22.5911, 11.5799],
+ [22.5563, 11.6695],
+ [22.581, 11.9901],
+ [22.5644, 12.033],
+ [22.4898, 12.0447],
+ [22.4725, 12.0678],
+ [22.4755, 12.1292],
+ [22.4353, 12.3119],
+ [22.3902, 12.463],
+ [22.4145, 12.5464],
+ [22.3523, 12.6604],
+ [22.2334, 12.7095],
+ [22.1212, 12.6946],
+ [22.0007, 12.6719],
+ [21.9281, 12.6781],
+ [21.8781, 12.6994],
+ [21.8434, 12.7412],
+ [21.8253, 12.7905],
+ [21.8418, 12.8647],
+ [21.9077, 13.001],
+ [21.9902, 13.1131],
+ [22.158, 13.215],
+ [22.2026, 13.2693],
+ [22.2281, 13.3296],
+ [22.2326, 13.3988],
+ [22.2214, 13.4716],
+ [22.2023, 13.5381],
+ [22.1529, 13.6264],
+ [22.1076, 13.7303],
+ [22.1064, 13.7998],
+ [22.1282, 13.8501],
+ [22.1731, 13.9106],
+ [22.2621, 13.9787],
+ [22.2835, 13.9923],
+ [22.3394, 14.0289],
+ [22.3882, 14.0555],
+ [22.51, 14.1274],
+ [22.5386, 14.1619],
+ [22.5282, 14.2032],
+ [22.4983, 14.2371],
+ [22.4493, 14.2842],
+ [22.4394, 14.3421],
+ [22.425, 14.4412],
+ [22.3997, 14.5042],
+ [22.3815, 14.5505],
+ [22.4162, 14.5852],
+ [22.4678, 14.6333],
+ [22.532, 14.6627],
+ [22.6318, 14.6881],
+ [22.6709, 14.7225],
+ [22.6824, 14.7886],
+ [22.6792, 14.8515],
+ [22.7149, 14.8984],
+ [22.7633, 14.9987],
+ [22.8021, 15.0444],
+ [22.8672, 15.0966],
+ [22.9323, 15.1621],
+ [22.9613, 15.2381],
+ [22.9695, 15.3113],
+ [22.9339, 15.5331],
+ [23.0092, 15.6258],
+ [23.1052, 15.7025],
+ [23.2435, 15.6972],
+ [23.458, 15.714],
+ [23.604, 15.746],
+ [23.7082, 15.745],
+ [23.946, 15.7035],
+ [23.9652, 15.7134],
+ [23.9708, 15.7215],
+ [23.9834, 15.7802],
+ [23.9833, 15.9281],
+ [23.9829, 16.3742],
+ [23.9825, 16.8203],
+ [23.9822, 17.2664],
+ [23.9818, 17.7124],
+ [23.9814, 18.1585],
+ [23.9811, 18.6045],
+ [23.9807, 19.0506],
+ [23.9803, 19.4966],
+ [23.9803, 19.6215],
+ [23.9803, 19.7463],
+ [23.9803, 19.8711],
+ [23.9803, 19.9959],
+ [24.227, 19.9958],
+ [24.4736, 19.9957],
+ [24.7204, 19.9956],
+ [24.967, 19.9955],
+ [24.9702, 19.9973],
+ [24.9732, 19.999],
+ [24.9764, 20.0008],
+ [24.9795, 20.0026],
+ [24.9797, 20.5009],
+ [24.9799, 20.9992],
+ [24.9801, 21.4976],
+ [24.9803, 21.9958],
+ [25.3623, 21.9958],
+ [25.7443, 21.9958],
+ [26.1264, 21.9957],
+ [26.5084, 21.9956],
+ [26.8904, 21.9956],
+ [27.2725, 21.9955],
+ [27.6545, 21.9955],
+ [28.0364, 21.9954],
+ [28.4186, 21.9953],
+ [28.8006, 21.9953],
+ [29.1825, 21.9952],
+ [29.5646, 21.9951],
+ [29.9467, 21.9951],
+ [30.3286, 21.995],
+ [30.7106, 21.9949],
+ [31.0927, 21.9949],
+ [31.2092, 21.9949],
+ [31.2606, 22.0023],
+ [31.3585, 22.1886],
+ [31.4003, 22.2024],
+ [31.4643, 22.1915],
+ [31.4861, 22.1478],
+ [31.4664, 22.0847],
+ [31.4345, 21.9958],
+ [31.6217, 21.9958],
+ [31.9498, 21.9959],
+ [32.2778, 21.996],
+ [32.6061, 21.996],
+ [32.9341, 21.9961],
+ [33.2622, 21.9961],
+ [33.5903, 21.9962],
+ [33.9185, 21.9962],
+ [34.2465, 21.9963],
+ [34.5746, 21.9963],
+ [34.9027, 21.9964],
+ [35.2309, 21.9964],
+ [35.559, 21.9965],
+ [35.887, 21.9965],
+ [36.2152, 21.9966],
+ [36.5433, 21.9966],
+ [36.8714, 21.9967],
+ [36.8826, 21.7688],
+ [36.927, 21.5865],
+ [37.0812, 21.326],
+ [37.2117, 21.1858],
+ [37.2586, 21.1085],
+ [37.2632, 21.0727],
+ [37.2572, 21.0394],
+ [37.2175, 21.0776],
+ [37.1506, 21.1038],
+ [37.1411, 20.9818],
+ [37.1568, 20.8949],
+ [37.1727, 20.732],
+ [37.2275, 20.5567],
+ [37.1879, 20.3949],
+ [37.1932, 20.1207],
+ [37.2626, 19.7919],
+ [37.2484, 19.5819],
+ [37.3615, 19.092],
+ [37.4713, 18.8201],
+ [37.5316, 18.7531],
+ [37.5994, 18.7174],
+ [37.7298, 18.6943],
+ [37.9219, 18.5559],
+ [38.074, 18.4098],
+ [38.1281, 18.3333],
+ [38.2018, 18.2494],
+ [38.2521, 18.2644],
+ [38.2831, 18.2867],
+ [38.3329, 18.219],
+ [38.574, 18.0729],
+ [38.6095, 18.0051],
+ [38.5229, 17.9385],
+ [38.4225, 17.8239],
+ [38.3972, 17.7784],
+ [38.3855, 17.7513],
+ [38.3737, 17.7173],
+ [38.3474, 17.6836],
+ [38.2898, 17.637],
+ [38.2673, 17.6167],
+ [38.2535, 17.5848],
+ [38.219, 17.564],
+ [38.1815, 17.5628],
+ [38.1485, 17.5485],
+ [38.0989, 17.5265],
+ [38.0253, 17.5378],
+ [37.9501, 17.5177],
+ [37.9226, 17.4923],
+ [37.863, 17.4703],
+ [37.8033, 17.4655],
+ [37.7824, 17.458],
+ [37.726, 17.4205],
+ [37.6567, 17.3683],
+ [37.576, 17.335],
+ [37.5475, 17.3241],
+ [37.5102, 17.2881],
+ [37.4529, 17.1087],
+ [37.411, 17.0617],
+ [37.3404, 17.0571],
+ [37.2488, 17.0569],
+ [37.1695, 17.0414],
+ [37.0615, 17.0613],
+ [37.009, 17.0589],
+ [36.9952, 17.0206],
+ [36.9758, 16.8666],
+ [36.9787, 16.8006],
+ [36.9357, 16.7224],
+ [36.8878, 16.6247],
+ [36.9055, 16.4595],
+ [36.9138, 16.2962],
+ [36.8259, 16.0503],
+ [36.8135, 15.9939],
+ [36.7245, 15.7989],
+ [36.6792, 15.7264],
+ [36.566, 15.3621],
+ [36.5218, 15.2501],
+ [36.4268, 15.1321],
+ [36.4481, 14.9401],
+ [36.4708, 14.7365],
+ [36.4923, 14.5443],
+ [36.5243, 14.2568],
+ [36.4439, 13.9884],
+ [36.4471, 13.842],
+ [36.3906, 13.6261],
+ [36.3463, 13.5263],
+ [36.3068, 13.4668],
+ [36.2735, 13.4058],
+ [36.2122, 13.2711],
+ [36.1602, 13.0933],
+ [36.1371, 12.9111],
+ [36.1354, 12.8053],
+ [36.1252, 12.757],
+ [36.1075, 12.7265],
+ [35.9876, 12.7063],
+ [35.8206, 12.6849],
+ [35.7306, 12.661],
+ [35.6702, 12.6237],
+ [35.5961, 12.5373],
+ [35.4496, 12.3006],
+ [35.3728, 12.1556],
+ [35.2524, 11.957],
+ [35.1123, 11.8166],
+ [35.0827, 11.7483],
+ [35.0597, 11.621],
+ [35.0079, 11.4199],
+ [34.9607, 11.2768],
+ [34.9691, 11.1618],
+ [34.9249, 10.9621],
+ [34.9314, 10.8648],
+ [34.8823, 10.8105],
+ [34.8162, 10.7592],
+ [34.7713, 10.7462],
+ [34.675, 10.8049],
+ [34.6018, 10.8646],
+ [34.5719, 10.8802],
+ [34.508, 10.8429],
+ [34.4314, 10.7878],
+ [34.3439, 10.6586],
+ [34.2757, 10.5281],
+ [34.3148, 10.2516],
+ [34.3112, 10.1909],
+ [34.2915, 10.1248],
+ [34.1853, 9.9186],
+ [34.1591, 9.8534],
+ [34.1203, 9.7297],
+ [34.0793, 9.5135],
+ [34.0781, 9.4615]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 194,
+ "name": "Senegal",
+ "name_fr": "Sénégal",
+ "iso": "SEN",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -15.0,
+ "y": 15.0,
+ "count": 35,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-12.2806, 14.809],
+ [-12.1865, 14.6481],
+ [-12.2068, 14.5711],
+ [-12.2284, 14.4586],
+ [-12.1752, 14.3767],
+ [-12.1129, 14.3233],
+ [-12.0684, 14.2742],
+ [-12.0192, 14.2065],
+ [-12.0112, 14.0718],
+ [-12.0201, 13.9747],
+ [-11.9881, 13.9308],
+ [-11.9609, 13.8753],
+ [-11.9664, 13.829],
+ [-11.9842, 13.7881],
+ [-12.0441, 13.7339],
+ [-12.0542, 13.6331],
+ [-11.9571, 13.5109],
+ [-11.8946, 13.4444],
+ [-11.8952, 13.4063],
+ [-11.8778, 13.3646],
+ [-11.8317, 13.3158],
+ [-11.8034, 13.3273],
+ [-11.7722, 13.3671],
+ [-11.7583, 13.3945],
+ [-11.6745, 13.3824],
+ [-11.635, 13.3699],
+ [-11.5813, 13.29],
+ [-11.5617, 13.237],
+ [-11.5488, 13.1703],
+ [-11.4928, 13.087],
+ [-11.4441, 13.0282],
+ [-11.4339, 12.9916],
+ [-11.3904, 12.942],
+ [-11.4174, 12.8319],
+ [-11.4144, 12.7755],
+ [-11.4441, 12.6276],
+ [-11.4506, 12.5577],
+ [-11.4488, 12.5319],
+ [-11.3824, 12.4792],
+ [-11.3894, 12.4044],
+ [-11.4567, 12.4176],
+ [-11.5737, 12.4263],
+ [-11.8081, 12.3873],
+ [-11.8886, 12.4033],
+ [-12.0424, 12.398],
+ [-12.152, 12.3766],
+ [-12.2912, 12.328],
+ [-12.3991, 12.3401],
+ [-12.4574, 12.3784],
+ [-12.5342, 12.3758],
+ [-12.6208, 12.3962],
+ [-12.713, 12.4332],
+ [-12.7973, 12.4519],
+ [-12.8882, 12.52],
+ [-12.9307, 12.5323],
+ [-12.9605, 12.5144],
+ [-12.9856, 12.4917],
+ [-13.0119, 12.4776],
+ [-13.0613, 12.49],
+ [-13.0798, 12.5363],
+ [-13.0644, 12.5811],
+ [-13.0598, 12.615],
+ [-13.0829, 12.6335],
+ [-13.1385, 12.6397],
+ [-13.2281, 12.6396],
+ [-13.3726, 12.6536],
+ [-13.4058, 12.6623],
+ [-13.7292, 12.6739],
+ [-14.0648, 12.6753],
+ [-14.3492, 12.6764],
+ [-14.7082, 12.678],
+ [-14.9606, 12.679],
+ [-15.1961, 12.6799],
+ [-15.3779, 12.589],
+ [-15.5748, 12.4904],
+ [-15.8396, 12.4379],
+ [-16.1442, 12.4574],
+ [-16.2415, 12.4433],
+ [-16.3423, 12.3995],
+ [-16.4163, 12.3677],
+ [-16.5213, 12.3486],
+ [-16.6569, 12.3644],
+ [-16.7118, 12.3548],
+ [-16.7458, 12.3997],
+ [-16.7849, 12.4725],
+ [-16.7603, 12.5258],
+ [-16.6776, 12.5601],
+ [-16.5532, 12.6049],
+ [-16.4881, 12.5818],
+ [-16.45, 12.5807],
+ [-16.4429, 12.6095],
+ [-16.455, 12.6248],
+ [-16.5488, 12.6638],
+ [-16.5977, 12.7153],
+ [-16.6378, 12.6852],
+ [-16.6726, 12.622],
+ [-16.7014, 12.6032],
+ [-16.7439, 12.5854],
+ [-16.768, 12.6284],
+ [-16.7784, 12.6702],
+ [-16.759, 12.7023],
+ [-16.7689, 12.8833],
+ [-16.7574, 12.9798],
+ [-16.7633, 13.0642],
+ [-16.7045, 13.1197],
+ [-16.6488, 13.1542],
+ [-16.4309, 13.1573],
+ [-16.2283, 13.1603],
+ [-16.0331, 13.1583],
+ [-15.8343, 13.1564],
+ [-15.8144, 13.3251],
+ [-15.7516, 13.3384],
+ [-15.6573, 13.3558],
+ [-15.4818, 13.3764],
+ [-15.2862, 13.396],
+ [-15.2445, 13.4291],
+ [-15.2121, 13.4851],
+ [-15.1916, 13.5353],
+ [-15.1511, 13.5565],
+ [-15.0964, 13.5396],
+ [-15.0246, 13.5133],
+ [-14.9503, 13.4726],
+ [-14.865, 13.4349],
+ [-14.8083, 13.4111],
+ [-14.6719, 13.3517],
+ [-14.4386, 13.2689],
+ [-14.2468, 13.2358],
+ [-14.0149, 13.2964],
+ [-13.8475, 13.3353],
+ [-13.8267, 13.4078],
+ [-13.8528, 13.4786],
+ [-13.9774, 13.5435],
+ [-14.147, 13.5361],
+ [-14.199, 13.5188],
+ [-14.278, 13.4972],
+ [-14.3255, 13.4886],
+ [-14.4055, 13.5037],
+ [-14.507, 13.5597],
+ [-14.5708, 13.6162],
+ [-14.6602, 13.6426],
+ [-14.766, 13.6691],
+ [-14.9358, 13.7852],
+ [-15.0245, 13.806],
+ [-15.1083, 13.8121],
+ [-15.2695, 13.7891],
+ [-15.4269, 13.727],
+ [-15.5097, 13.5862],
+ [-15.6672, 13.5883],
+ [-16.0016, 13.5928],
+ [-16.3087, 13.5969],
+ [-16.5623, 13.5873],
+ [-16.5878, 13.6896],
+ [-16.6479, 13.771],
+ [-16.7454, 13.8404],
+ [-16.7669, 13.9049],
+ [-16.7339, 13.9612],
+ [-16.6396, 14.0075],
+ [-16.6181, 14.0405],
+ [-16.6675, 14.0356],
+ [-16.7421, 14.0058],
+ [-16.7917, 14.0042],
+ [-16.7978, 14.0933],
+ [-16.8805, 14.2083],
+ [-16.9738, 14.4032],
+ [-17.0794, 14.4831],
+ [-17.1681, 14.6406],
+ [-17.2606, 14.7011],
+ [-17.3458, 14.7293],
+ [-17.4185, 14.7235],
+ [-17.445, 14.6516],
+ [-17.5356, 14.7551],
+ [-17.4118, 14.7922],
+ [-17.1472, 14.922],
+ [-16.8434, 15.294],
+ [-16.5708, 15.7344],
+ [-16.5353, 15.8384],
+ [-16.5021, 15.9173],
+ [-16.4801, 16.0972],
+ [-16.441, 16.2045],
+ [-16.4043, 16.2249],
+ [-16.3581, 16.3072],
+ [-16.3023, 16.4513],
+ [-16.239, 16.5313],
+ [-16.1684, 16.5471],
+ [-16.1133, 16.5401],
+ [-16.074, 16.5104],
+ [-15.959, 16.4921],
+ [-15.7682, 16.4851],
+ [-15.6208, 16.5066],
+ [-15.5167, 16.5566],
+ [-15.38, 16.582],
+ [-15.2105, 16.5826],
+ [-15.1214, 16.6036],
+ [-15.1126, 16.6449],
+ [-15.0906, 16.6574],
+ [-15.0552, 16.641],
+ [-15.0219, 16.6475],
+ [-14.9906, 16.6769],
+ [-14.9595, 16.6789],
+ [-14.9286, 16.6535],
+ [-14.7867, 16.6459],
+ [-14.5337, 16.656],
+ [-14.3001, 16.5803],
+ [-14.0856, 16.4188],
+ [-13.975, 16.3111],
+ [-13.9682, 16.2572],
+ [-13.9326, 16.2029],
+ [-13.8685, 16.1481],
+ [-13.8098, 16.138],
+ [-13.7566, 16.1725],
+ [-13.7149, 16.1688],
+ [-13.6847, 16.1269],
+ [-13.6235, 16.1183],
+ [-13.5555, 16.144],
+ [-13.507, 16.1352],
+ [-13.4981, 16.1103],
+ [-13.487, 16.097],
+ [-13.4541, 16.0911],
+ [-13.4097, 16.0592],
+ [-13.3476, 15.9735],
+ [-13.297, 15.8539],
+ [-13.258, 15.7004],
+ [-13.2064, 15.6169],
+ [-13.1424, 15.6033],
+ [-13.1053, 15.5718],
+ [-13.0979, 15.5353],
+ [-13.0793, 15.5104],
+ [-13.0485, 15.4966],
+ [-12.9943, 15.5049],
+ [-12.9309, 15.453],
+ [-12.8627, 15.3404],
+ [-12.8519, 15.2896],
+ [-12.8626, 15.2624],
+ [-12.8585, 15.2425],
+ [-12.8132, 15.2235],
+ [-12.7703, 15.1867],
+ [-12.7353, 15.1312],
+ [-12.6596, 15.0821],
+ [-12.5436, 15.039],
+ [-12.4599, 14.9747],
+ [-12.4087, 14.889],
+ [-12.3025, 14.817],
+ [-12.2806, 14.809]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 200,
+ "name": "Sierra Leone",
+ "name_fr": "Sierra Leone",
+ "iso": "SLE",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": -12.5,
+ "y": 8.5,
+ "count": 14,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-10.2832, 8.4852],
+ [-10.2857, 8.4541],
+ [-10.3146, 8.3108],
+ [-10.3598, 8.1879],
+ [-10.3896, 8.1576],
+ [-10.5167, 8.1253],
+ [-10.5708, 8.0711],
+ [-10.6176, 7.8964],
+ [-10.6475, 7.7594],
+ [-10.6913, 7.7364],
+ [-10.8781, 7.5382],
+ [-11.0002, 7.463],
+ [-11.0854, 7.3986],
+ [-11.1661, 7.3144],
+ [-11.2677, 7.2326],
+ [-11.3767, 7.0947],
+ [-11.4545, 6.9512],
+ [-11.5075, 6.9065],
+ [-11.5475, 6.947],
+ [-11.7334, 7.0886],
+ [-11.9292, 7.1835],
+ [-12.3466, 7.3418],
+ [-12.4856, 7.3863],
+ [-12.4807, 7.4425],
+ [-12.4327, 7.545],
+ [-12.5104, 7.6657],
+ [-12.4803, 7.7533],
+ [-12.5104, 7.7534],
+ [-12.5702, 7.7006],
+ [-12.6976, 7.7159],
+ [-12.7819, 7.7911],
+ [-12.8509, 7.8187],
+ [-12.881, 7.8566],
+ [-12.9251, 8.0552],
+ [-12.9569, 8.1453],
+ [-13.0208, 8.2009],
+ [-13.149, 8.2146],
+ [-13.2018, 8.3358],
+ [-13.2728, 8.4297],
+ [-13.2612, 8.4876],
+ [-13.2033, 8.4843],
+ [-13.158, 8.4423],
+ [-13.085, 8.4248],
+ [-12.9942, 8.5265],
+ [-12.9129, 8.5815],
+ [-12.8941, 8.6298],
+ [-12.904, 8.6562],
+ [-12.9534, 8.6151],
+ [-13.0882, 8.6257],
+ [-13.1216, 8.5888],
+ [-13.1818, 8.5769],
+ [-13.2284, 8.6959],
+ [-13.2262, 8.766],
+ [-13.2069, 8.8431],
+ [-13.071, 8.8563],
+ [-13.0595, 8.8812],
+ [-13.1537, 8.8977],
+ [-13.2716, 8.9874],
+ [-13.2927, 9.0492],
+ [-13.2342, 9.0701],
+ [-13.1784, 9.0609],
+ [-13.1299, 9.0476],
+ [-13.0773, 9.0696],
+ [-13.028, 9.1036],
+ [-12.9986, 9.1469],
+ [-12.9588, 9.2633],
+ [-12.8311, 9.3022],
+ [-12.7559, 9.3736],
+ [-12.6844, 9.4842],
+ [-12.6517, 9.5619],
+ [-12.6222, 9.6006],
+ [-12.6036, 9.6342],
+ [-12.5898, 9.6711],
+ [-12.5579, 9.705],
+ [-12.5244, 9.7872],
+ [-12.5015, 9.8622],
+ [-12.428, 9.8981],
+ [-12.2777, 9.9298],
+ [-12.1423, 9.8754],
+ [-11.9228, 9.9228],
+ [-11.9111, 9.993],
+ [-11.7101, 9.9942],
+ [-11.4719, 9.9955],
+ [-11.2736, 9.9965],
+ [-11.2057, 9.9777],
+ [-11.1809, 9.9253],
+ [-11.1157, 9.8432],
+ [-11.0475, 9.7863],
+ [-10.9631, 9.6616],
+ [-10.8648, 9.5165],
+ [-10.7586, 9.3854],
+ [-10.6905, 9.3143],
+ [-10.6827, 9.2894],
+ [-10.6876, 9.2611],
+ [-10.7212, 9.1945],
+ [-10.75, 9.1224],
+ [-10.747, 9.0953],
+ [-10.7269, 9.0817],
+ [-10.616, 9.0592],
+ [-10.6058, 8.9788],
+ [-10.6056, 8.8676],
+ [-10.5518, 8.7638],
+ [-10.5005, 8.6875],
+ [-10.5031, 8.6603],
+ [-10.6285, 8.53],
+ [-10.6773, 8.4006],
+ [-10.7021, 8.3642],
+ [-10.7121, 8.3353],
+ [-10.687, 8.3217],
+ [-10.6526, 8.3303],
+ [-10.604, 8.3195],
+ [-10.5577, 8.3157],
+ [-10.4964, 8.3621],
+ [-10.3944, 8.481],
+ [-10.3601, 8.4955],
+ [-10.2832, 8.4852]
+ ]
+ ],
+ [
+ [
+ [-12.5261, 7.4363],
+ [-12.5406, 7.4103],
+ [-12.6072, 7.4745],
+ [-12.9516, 7.5708],
+ [-12.8544, 7.622],
+ [-12.6152, 7.6372],
+ [-12.5442, 7.6074],
+ [-12.5125, 7.5824],
+ [-12.5006, 7.5351],
+ [-12.5261, 7.4363]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 203,
+ "name": "Somalia",
+ "name_fr": "Somalie",
+ "iso": "SOM",
+ "recs": "COMESA,CEN_SAD,IGAD",
+ "rbs": "RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 45.5,
+ "y": 6.0,
+ "count": 22,
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 10,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [47.9782, 7.9971],
+ [47.6377, 7.9971],
+ [47.3057, 7.9971],
+ [46.9782, 7.9971],
+ [46.9195, 8.0261],
+ [46.6447, 8.1182],
+ [46.296, 8.235],
+ [45.8633, 8.3799],
+ [45.5555, 8.483],
+ [45.227, 8.5908],
+ [44.8936, 8.7002],
+ [44.632, 8.7861],
+ [44.3062, 8.8931],
+ [44.0229, 8.986],
+ [43.9838, 9.0088],
+ [43.8268, 9.1508],
+ [43.6205, 9.3374],
+ [43.5811, 9.3407],
+ [43.4825, 9.3795],
+ [43.3943, 9.4803],
+ [43.3031, 9.6091],
+ [43.2185, 9.7702],
+ [43.1816, 9.88],
+ [43.0689, 9.9262],
+ [43.0147, 10.0126],
+ [42.9125, 10.1408],
+ [42.8416, 10.2031],
+ [42.8164, 10.2574],
+ [42.7837, 10.3696],
+ [42.7252, 10.4917],
+ [42.6692, 10.5676],
+ [42.6564, 10.6],
+ [42.6596, 10.6214],
+ [42.7631, 10.7869],
+ [42.8098, 10.846],
+ [42.8629, 10.9032],
+ [42.9062, 10.9603],
+ [42.9228, 10.9993],
+ [43.0486, 11.1943],
+ [43.1594, 11.3657],
+ [43.246, 11.4998],
+ [43.4412, 11.3464],
+ [43.6312, 11.0354],
+ [43.8527, 10.7843],
+ [44.1582, 10.5508],
+ [44.2793, 10.4719],
+ [44.3865, 10.4302],
+ [44.943, 10.4367],
+ [45.3377, 10.6498],
+ [45.6959, 10.8039],
+ [45.8167, 10.8359],
+ [46.0245, 10.7937],
+ [46.2539, 10.7811],
+ [46.4603, 10.7342],
+ [46.565, 10.746],
+ [46.9734, 10.9254],
+ [47.2301, 11.0999],
+ [47.405, 11.174],
+ [47.4738, 11.1748],
+ [47.7125, 11.112],
+ [48.0192, 11.1394],
+ [48.4389, 11.2901],
+ [48.5726, 11.3205],
+ [48.6744, 11.3227],
+ [48.9031, 11.2549],
+ [48.9386, 11.2584],
+ [49.0621, 11.2708],
+ [49.3883, 11.3427],
+ [49.6421, 11.4509],
+ [50.1101, 11.5293],
+ [50.4662, 11.7275],
+ [50.5283, 11.8232],
+ [50.6359, 11.9438],
+ [50.7923, 11.9837],
+ [51.1913, 11.842],
+ [51.2549, 11.8307],
+ [51.2318, 11.745],
+ [51.2182, 11.6577],
+ [51.1363, 11.5051],
+ [51.0843, 11.3356],
+ [51.1223, 11.0768],
+ [51.1406, 10.6569],
+ [51.1313, 10.5959],
+ [51.1049, 10.5358],
+ [51.0938, 10.4885],
+ [51.0508, 10.472],
+ [51.0318, 10.4448],
+ [51.0632, 10.4339],
+ [51.1883, 10.4797],
+ [51.1855, 10.5298],
+ [51.193, 10.5546],
+ [51.2957, 10.4987],
+ [51.3691, 10.4752],
+ [51.3902, 10.4226],
+ [51.3846, 10.3865],
+ [51.2682, 10.4031],
+ [51.2088, 10.4311],
+ [51.0359, 10.3852],
+ [50.9301, 10.3355],
+ [50.8984, 10.2531],
+ [50.8737, 9.9242],
+ [50.8328, 9.7105],
+ [50.825, 9.4282],
+ [50.6852, 9.2412],
+ [50.638, 9.1093],
+ [50.4298, 8.8453],
+ [50.3212, 8.6196],
+ [50.2857, 8.5094],
+ [50.1028, 8.1998],
+ [49.8521, 7.9625],
+ [49.7612, 7.6595],
+ [49.6712, 7.4695],
+ [49.57, 7.297],
+ [49.3485, 6.9905],
+ [49.235, 6.7773],
+ [49.0927, 6.4079],
+ [49.0493, 6.1736],
+ [48.649, 5.4944],
+ [48.234, 4.9527],
+ [47.9753, 4.497],
+ [47.5114, 3.9683],
+ [46.8788, 3.2856],
+ [46.0512, 2.4751],
+ [45.8263, 2.3099],
+ [44.9202, 1.8102],
+ [44.3327, 1.391],
+ [44.0327, 1.1059],
+ [43.7176, 0.8579],
+ [43.4677, 0.6216],
+ [42.7121, -0.1757],
+ [42.6342, -0.2508],
+ [42.5607, -0.3215],
+ [42.4656, -0.4565],
+ [42.3994, -0.5101],
+ [42.2189, -0.738],
+ [42.1063, -0.8562],
+ [41.9799, -0.973],
+ [41.9263, -1.0556],
+ [41.8883, -1.1506],
+ [41.8462, -1.2034],
+ [41.7322, -1.4301],
+ [41.632, -1.5785],
+ [41.5327, -1.6953],
+ [41.5376, -1.6132],
+ [41.5219, -1.5723],
+ [41.427, -1.4495],
+ [41.2498, -1.2205],
+ [41.1158, -1.0475],
+ [40.9787, -0.8703],
+ [40.9782, -0.7287],
+ [40.9766, -0.3073],
+ [40.9732, 0.5354],
+ [40.97, 1.3782],
+ [40.9667, 2.2209],
+ [40.965, 2.6423],
+ [40.9645, 2.8146],
+ [40.9787, 2.8424],
+ [41.135, 2.9971],
+ [41.3418, 3.2017],
+ [41.6135, 3.5905],
+ [41.7609, 3.8016],
+ [41.884, 3.9777],
+ [41.9153, 4.0313],
+ [42.0241, 4.1379],
+ [42.2284, 4.2017],
+ [42.3552, 4.2123],
+ [42.7916, 4.292],
+ [42.8566, 4.3242],
+ [42.8947, 4.3611],
+ [42.931, 4.4453],
+ [43.016, 4.5633],
+ [43.1257, 4.6445],
+ [43.334, 4.7504],
+ [43.5383, 4.8403],
+ [43.5835, 4.855],
+ [43.8292, 4.9114],
+ [43.8895, 4.9308],
+ [43.9889, 4.9505],
+ [44.0281, 4.951],
+ [44.3695, 4.9312],
+ [44.6366, 4.9158],
+ [44.9116, 4.8999],
+ [44.9405, 4.912],
+ [45.1328, 5.1217],
+ [45.4385, 5.4554],
+ [45.6336, 5.6683],
+ [45.935, 5.9972],
+ [46.1668, 6.2347],
+ [46.4229, 6.4973],
+ [46.6718, 6.7373],
+ [46.9712, 7.026],
+ [47.1598, 7.2079],
+ [47.4528, 7.4905],
+ [47.7316, 7.7593],
+ [47.9782, 7.9971]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 206,
+ "name": "South Sudan",
+ "name_fr": "Soudan du Sud",
+ "iso": "SSD",
+ "recs": "EAC,IGAD",
+ "rbs": "ICGLR,RECSA,SARCOM",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 29.1,
+ "y": 7.2,
+ "count": 32,
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 53,
+ "PSSM-Instructors": 4,
+ "PSSM-Senior-Instructors": 1
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [33.9761, 4.2202],
+ [33.7416, 3.9853],
+ [33.5685, 3.8117],
+ [33.5396, 3.7871],
+ [33.4894, 3.7551],
+ [33.3243, 3.7543],
+ [33.1541, 3.7747],
+ [32.9973, 3.8802],
+ [32.8381, 3.7985],
+ [32.7371, 3.7727],
+ [32.677, 3.7632],
+ [32.5348, 3.75],
+ [32.3357, 3.7062],
+ [32.2455, 3.6513],
+ [32.1967, 3.6078],
+ [32.1562, 3.528],
+ [32.1359, 3.5197],
+ [32.0994, 3.5292],
+ [32.0482, 3.5612],
+ [31.9418, 3.6076],
+ [31.8883, 3.7091],
+ [31.8387, 3.7705],
+ [31.798, 3.8026],
+ [31.6289, 3.7015],
+ [31.5472, 3.6776],
+ [31.48, 3.6805],
+ [31.3574, 3.7376],
+ [31.222, 3.7859],
+ [31.1523, 3.7856],
+ [31.048, 3.725],
+ [30.9294, 3.6341],
+ [30.8682, 3.5441],
+ [30.8386, 3.4907],
+ [30.8169, 3.5333],
+ [30.797, 3.5731],
+ [30.7572, 3.6242],
+ [30.6999, 3.6441],
+ [30.6477, 3.6341],
+ [30.5867, 3.6242],
+ [30.5594, 3.6528],
+ [30.5535, 3.7229],
+ [30.5369, 3.7872],
+ [30.5083, 3.8357],
+ [30.4207, 3.8839],
+ [30.1949, 3.9819],
+ [30.0214, 4.1776],
+ [29.934, 4.2685],
+ [29.8702, 4.3271],
+ [29.7799, 4.481],
+ [29.6769, 4.5869],
+ [29.5521, 4.636],
+ [29.4696, 4.6118],
+ [29.3849, 4.4984],
+ [29.2249, 4.3919],
+ [29.1515, 4.3882],
+ [29.0574, 4.4459],
+ [28.9394, 4.4871],
+ [28.7271, 4.505],
+ [28.6396, 4.4545],
+ [28.5248, 4.3729],
+ [28.4275, 4.3242],
+ [28.3672, 4.3187],
+ [28.311, 4.338],
+ [28.2473, 4.3485],
+ [28.1921, 4.3502],
+ [28.0786, 4.4248],
+ [28.0198, 4.4794],
+ [27.9807, 4.5321],
+ [27.9166, 4.5679],
+ [27.8416, 4.5978],
+ [27.7881, 4.6447],
+ [27.7614, 4.7032],
+ [27.7192, 4.7783],
+ [27.6642, 4.846],
+ [27.491, 4.9676],
+ [27.4393, 5.0392],
+ [27.4033, 5.1092],
+ [27.3324, 5.1863],
+ [27.2567, 5.2896],
+ [27.2325, 5.4408],
+ [27.2291, 5.5625],
+ [27.2134, 5.6188],
+ [27.1812, 5.6751],
+ [27.1439, 5.7229],
+ [27.0834, 5.7769],
+ [26.9423, 5.8549],
+ [26.7965, 5.9455],
+ [26.7264, 5.9982],
+ [26.5937, 6.0175],
+ [26.5143, 6.0692],
+ [26.4475, 6.183],
+ [26.4205, 6.2742],
+ [26.3533, 6.3449],
+ [26.3246, 6.3962],
+ [26.3086, 6.4553],
+ [26.3618, 6.6353],
+ [26.2846, 6.699],
+ [26.1693, 6.7817],
+ [26.0869, 6.8721],
+ [26.0365, 6.9552],
+ [25.889, 7.0649],
+ [25.5666, 7.2287],
+ [25.3807, 7.3334],
+ [25.2789, 7.4275],
+ [25.1901, 7.5193],
+ [25.1813, 7.5572],
+ [25.2387, 7.649],
+ [25.2474, 7.7246],
+ [25.2004, 7.8079],
+ [25.0072, 7.9648],
+ [24.8533, 8.1375],
+ [24.7367, 8.1916],
+ [24.4561, 8.2395],
+ [24.3755, 8.2584],
+ [24.2914, 8.2914],
+ [24.2084, 8.3691],
+ [24.18, 8.4611],
+ [24.2209, 8.6083],
+ [24.1948, 8.6534],
+ [24.1474, 8.6656],
+ [24.1604, 8.6963],
+ [24.2136, 8.7678],
+ [24.3002, 8.8143],
+ [24.5319, 8.8869],
+ [24.5448, 8.9148],
+ [24.5494, 9.0068],
+ [24.5683, 9.0517],
+ [24.648, 9.1791],
+ [24.6594, 9.2299],
+ [24.6629, 9.3381],
+ [24.6736, 9.3893],
+ [24.6967, 9.4257],
+ [24.7604, 9.4889],
+ [24.7826, 9.5273],
+ [24.7922, 9.6103],
+ [24.7853, 9.7747],
+ [24.8177, 9.8396],
+ [24.9639, 9.9889],
+ [25.0029, 10.0553],
+ [25.0162, 10.1152],
+ [25.0148, 10.1759],
+ [25.0236, 10.2358],
+ [25.067, 10.2938],
+ [25.104, 10.3118],
+ [25.2117, 10.3299],
+ [25.2852, 10.3185],
+ [25.798, 10.4205],
+ [25.8582, 10.4065],
+ [25.8853, 10.3461],
+ [25.8828, 10.2496],
+ [25.8915, 10.2027],
+ [25.9191, 10.1693],
+ [26.0006, 10.1234],
+ [26.057, 10.0468],
+ [26.087, 10.0185],
+ [26.1695, 9.9659],
+ [26.5514, 9.5258],
+ [26.6587, 9.4841],
+ [26.7632, 9.4992],
+ [26.9705, 9.5906],
+ [27.0742, 9.6138],
+ [27.7998, 9.5879],
+ [27.8809, 9.6016],
+ [27.8858, 9.5997],
+ [27.9963, 9.3788],
+ [28.0489, 9.3286],
+ [28.8445, 9.3261],
+ [28.8294, 9.3888],
+ [28.8395, 9.4591],
+ [28.9323, 9.5495],
+ [28.9796, 9.5942],
+ [28.9796, 9.594],
+ [28.9996, 9.6102],
+ [29.1224, 9.6747],
+ [29.2424, 9.7181],
+ [29.4731, 9.7686],
+ [29.5574, 9.8483],
+ [29.6039, 9.9214],
+ [29.6055, 10.0651],
+ [29.6359, 10.0886],
+ [29.691, 10.1219],
+ [29.9579, 10.2502],
+ [30.003, 10.2774],
+ [30.4746, 9.979],
+ [30.7394, 9.7427],
+ [30.7554, 9.7312],
+ [30.7691, 9.7268],
+ [30.7831, 9.735],
+ [30.7949, 9.7458],
+ [30.8142, 9.7531],
+ [30.8271, 9.7563],
+ [30.9403, 9.7594],
+ [31.1545, 9.7709],
+ [31.2249, 9.7993],
+ [31.6549, 10.2211],
+ [31.7643, 10.3557],
+ [31.792, 10.3832],
+ [31.8543, 10.4791],
+ [31.9199, 10.6438],
+ [31.933, 10.6625],
+ [32.4041, 11.0578],
+ [32.4208, 11.0891],
+ [32.4254, 11.114],
+ [32.3542, 11.2469],
+ [32.3389, 11.3145],
+ [32.3357, 11.4186],
+ [32.3499, 11.5804],
+ [32.3449, 11.6827],
+ [32.3431, 11.6943],
+ [32.3385, 11.7101],
+ [32.3354, 11.716],
+ [32.0723, 12.0067],
+ [32.7367, 12.0097],
+ [32.7383, 12.0337],
+ [32.7377, 12.0464],
+ [32.7356, 12.0581],
+ [32.723, 12.0929],
+ [32.7158, 12.1393],
+ [32.7153, 12.1522],
+ [32.7163, 12.1648],
+ [32.7201, 12.1888],
+ [32.7205, 12.2018],
+ [32.7198, 12.208],
+ [32.7186, 12.2138],
+ [32.7189, 12.2188],
+ [32.7219, 12.2231],
+ [33.1993, 12.2173],
+ [33.1931, 12.135],
+ [33.1351, 11.9416],
+ [33.1361, 11.8256],
+ [33.1225, 11.6932],
+ [33.1191, 11.6824],
+ [33.1061, 11.6539],
+ [33.0946, 11.6375],
+ [33.0815, 11.6217],
+ [33.0778, 11.6158],
+ [33.0733, 11.6061],
+ [33.073, 11.5915],
+ [33.1722, 10.8501],
+ [33.1685, 10.8314],
+ [33.1647, 10.8192],
+ [33.1383, 10.7729],
+ [33.1314, 10.7577],
+ [33.1301, 10.7459],
+ [33.1408, 10.7379],
+ [33.3607, 10.6578],
+ [33.3714, 10.6527],
+ [33.3799, 10.6462],
+ [33.4591, 10.5508],
+ [33.8922, 10.199],
+ [33.907, 10.1814],
+ [33.9519, 10.0709],
+ [33.9568, 10.0542],
+ [33.9584, 10.0277],
+ [33.9573, 10.0072],
+ [33.9462, 9.9409],
+ [33.9499, 9.9111],
+ [33.9573, 9.8915],
+ [33.9633, 9.8687],
+ [33.9633, 9.8618],
+ [33.9625, 9.8558],
+ [33.9592, 9.8453],
+ [33.8949, 9.7176],
+ [33.874, 9.6268],
+ [33.8678, 9.5503],
+ [33.8715, 9.5062],
+ [33.8788, 9.4777],
+ [33.8821, 9.4712],
+ [33.8849, 9.4664],
+ [33.8879, 9.4635],
+ [33.8909, 9.4622],
+ [34.0768, 9.4615],
+ [34.0781, 9.4615],
+ [34.0771, 9.421],
+ [34.0846, 9.2185],
+ [34.091, 9.0413],
+ [34.1016, 8.7519],
+ [34.1018, 8.6764],
+ [34.0945, 8.5822],
+ [34.0728, 8.5453],
+ [34.0197, 8.4921],
+ [33.9533, 8.4435],
+ [33.7851, 8.4311],
+ [33.6448, 8.4326],
+ [33.5453, 8.4434],
+ [33.4094, 8.4478],
+ [33.2811, 8.4373],
+ [33.2343, 8.3964],
+ [33.1652, 8.2511],
+ [33.0652, 8.0405],
+ [33.0126, 7.9515],
+ [32.9989, 7.8995],
+ [33.0146, 7.8686],
+ [33.0808, 7.8237],
+ [33.226, 7.7606],
+ [33.3923, 7.7237],
+ [33.5163, 7.7078],
+ [33.601, 7.6904],
+ [33.6661, 7.671],
+ [33.9024, 7.5095],
+ [33.9779, 7.4346],
+ [34.0204, 7.368],
+ [34.0302, 7.297],
+ [34.0643, 7.2257],
+ [34.2004, 7.0846],
+ [34.2793, 7.0028],
+ [34.4844, 6.8984],
+ [34.5628, 6.7798],
+ [34.6388, 6.7222],
+ [34.7106, 6.6603],
+ [34.7492, 6.5679],
+ [34.8381, 6.3001],
+ [34.8979, 6.1598],
+ [34.959, 6.0451],
+ [34.9836, 5.8583],
+ [35.0319, 5.7749],
+ [35.0819, 5.6731],
+ [35.1645, 5.5812],
+ [35.2524, 5.511],
+ [35.2684, 5.4923],
+ [35.0845, 5.3119],
+ [34.8783, 5.1096],
+ [34.6398, 4.8755],
+ [34.3802, 4.6207],
+ [34.1769, 4.4191],
+ [33.9761, 4.2202]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 207,
+ "name": "São Tomé and Principe",
+ "name_fr": "Sao Tomé-et-Principe",
+ "iso": "STP",
+ "recs": "ECCAS,CEN_SAD",
+ "rbs": "",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 5.7,
+ "y": 1.5,
+ "count": 13,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [7.4238, 1.5677],
+ [7.3866, 1.5416],
+ [7.3424, 1.5636],
+ [7.3307, 1.6034],
+ [7.3876, 1.6802],
+ [7.4145, 1.6991],
+ [7.437, 1.6831],
+ [7.4504, 1.662],
+ [7.4523, 1.6311],
+ [7.4238, 1.5677]
+ ]
+ ],
+ [
+ [
+ [6.66, 0.1207],
+ [6.5568, 0.0474],
+ [6.5197, 0.0663],
+ [6.497, 0.1174],
+ [6.4682, 0.2273],
+ [6.4775, 0.2801],
+ [6.5243, 0.3403],
+ [6.6259, 0.4002],
+ [6.6869, 0.4044],
+ [6.7498, 0.3256],
+ [6.75, 0.2435],
+ [6.66, 0.1207]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 212,
+ "name": "Eswatini",
+ "name_fr": "Eswatini",
+ "iso": "SWZ",
+ "recs": "SADC,COMESA",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 31.4,
+ "y": -26.5,
+ "count": 5,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Signed",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [31.9482, -25.9576],
+ [31.9685, -25.9723],
+ [32.0605, -26.0184],
+ [32.0688, -26.1102],
+ [32.06, -26.215],
+ [32.0414, -26.2812],
+ [32.0483, -26.3472],
+ [32.0779, -26.4498],
+ [32.106, -26.52],
+ [32.1129, -26.8395],
+ [32.0816, -26.8248],
+ [32.0248, -26.8111],
+ [31.9947, -26.8175],
+ [31.9672, -26.9606],
+ [31.9461, -27.1736],
+ [31.9584, -27.3059],
+ [31.7426, -27.31],
+ [31.4695, -27.2955],
+ [31.274, -27.2384],
+ [31.0634, -27.1123],
+ [30.9381, -26.9158],
+ [30.8833, -26.7924],
+ [30.8067, -26.7853],
+ [30.7943, -26.7643],
+ [30.7875, -26.6137],
+ [30.7891, -26.4555],
+ [30.8033, -26.4135],
+ [30.9452, -26.2188],
+ [31.0333, -26.0978],
+ [31.0881, -25.9807],
+ [31.2073, -25.8434],
+ [31.3352, -25.7556],
+ [31.3826, -25.743],
+ [31.4151, -25.7466],
+ [31.6404, -25.8673],
+ [31.8715, -25.9816],
+ [31.9217, -25.9688],
+ [31.9482, -25.9576]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 214,
+ "name": "Seychelles",
+ "name_fr": "Seychelles",
+ "iso": "SYC",
+ "recs": "SADC,COMESA",
+ "rbs": "RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 54.6,
+ "y": -4.5,
+ "count": 10,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 1.0,
+ "SARCOM": 1.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "Signed",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Signed",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 12,
+ "PSSM-Instructors": 4,
+ "PSSM-Senior-Instructors": 1
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [55.5403, -4.6931],
+ [55.543, -4.7855],
+ [55.4947, -4.7546],
+ [55.4813, -4.6948],
+ [55.4168, -4.6503],
+ [55.3834, -4.6093],
+ [55.4558, -4.5588],
+ [55.5403, -4.6931]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 217,
+ "name": "Chad",
+ "name_fr": "Tchad",
+ "iso": "TCD",
+ "recs": "ECCAS,CEN_SAD",
+ "rbs": "SARCOM",
+ "regions": "Central Africa",
+ "regions_fr": "Afrique centrale",
+ "x": 18.2,
+ "y": 15.3,
+ "count": 45,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 1.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 1.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "Ratified",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "Signed",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [23.9803, 19.4966],
+ [23.9807, 19.0506],
+ [23.9811, 18.6045],
+ [23.9814, 18.1585],
+ [23.9818, 17.7124],
+ [23.9822, 17.2664],
+ [23.9825, 16.8203],
+ [23.9829, 16.3742],
+ [23.9833, 15.9281],
+ [23.9834, 15.7802],
+ [23.9708, 15.7215],
+ [23.9652, 15.7134],
+ [23.946, 15.7035],
+ [23.7082, 15.745],
+ [23.604, 15.746],
+ [23.458, 15.714],
+ [23.2435, 15.6972],
+ [23.1052, 15.7025],
+ [23.0092, 15.6258],
+ [22.9339, 15.5331],
+ [22.9695, 15.3113],
+ [22.9613, 15.2381],
+ [22.9323, 15.1621],
+ [22.8672, 15.0966],
+ [22.8021, 15.0444],
+ [22.7633, 14.9987],
+ [22.7149, 14.8984],
+ [22.6792, 14.8515],
+ [22.6824, 14.7886],
+ [22.6709, 14.7225],
+ [22.6318, 14.6881],
+ [22.532, 14.6627],
+ [22.4678, 14.6333],
+ [22.4162, 14.5852],
+ [22.3815, 14.5505],
+ [22.3997, 14.5042],
+ [22.425, 14.4412],
+ [22.4394, 14.3421],
+ [22.4493, 14.2842],
+ [22.4983, 14.2371],
+ [22.5282, 14.2032],
+ [22.5386, 14.1619],
+ [22.51, 14.1274],
+ [22.3882, 14.0555],
+ [22.3394, 14.0289],
+ [22.2835, 13.9923],
+ [22.2621, 13.9787],
+ [22.1731, 13.9106],
+ [22.1282, 13.8501],
+ [22.1064, 13.7998],
+ [22.1076, 13.7303],
+ [22.1529, 13.6264],
+ [22.2023, 13.5381],
+ [22.2214, 13.4716],
+ [22.2326, 13.3988],
+ [22.2281, 13.3296],
+ [22.2026, 13.2693],
+ [22.158, 13.215],
+ [21.9902, 13.1131],
+ [21.9077, 13.001],
+ [21.8418, 12.8647],
+ [21.8253, 12.7905],
+ [21.8434, 12.7412],
+ [21.8781, 12.6994],
+ [21.9281, 12.6781],
+ [22.0007, 12.6719],
+ [22.1212, 12.6946],
+ [22.2334, 12.7095],
+ [22.3523, 12.6604],
+ [22.4145, 12.5464],
+ [22.3902, 12.463],
+ [22.4353, 12.3119],
+ [22.4755, 12.1292],
+ [22.4725, 12.0678],
+ [22.4898, 12.0447],
+ [22.5644, 12.033],
+ [22.581, 11.9901],
+ [22.5563, 11.6695],
+ [22.5911, 11.5799],
+ [22.641, 11.5159],
+ [22.6974, 11.4827],
+ [22.754, 11.4398],
+ [22.7834, 11.41],
+ [22.849, 11.4033],
+ [22.9227, 11.3449],
+ [22.9428, 11.2672],
+ [22.9377, 11.192],
+ [22.8948, 11.029],
+ [22.8601, 10.9197],
+ [22.8174, 10.9272],
+ [22.7302, 10.9541],
+ [22.624, 10.9773],
+ [22.4938, 10.9962],
+ [22.3698, 10.9515],
+ [22.2359, 10.8941],
+ [22.1937, 10.8514],
+ [22.1562, 10.8261],
+ [22.0972, 10.8301],
+ [22.0432, 10.8227],
+ [22.0138, 10.782],
+ [21.9648, 10.7367],
+ [21.7715, 10.6428],
+ [21.7307, 10.6087],
+ [21.7065, 10.5748],
+ [21.7065, 10.5379],
+ [21.7262, 10.4616],
+ [21.7258, 10.3666],
+ [21.6827, 10.2898],
+ [21.6327, 10.2383],
+ [21.5758, 10.2186],
+ [21.528, 10.2078],
+ [21.4969, 10.1757],
+ [21.396, 10.0014],
+ [21.3524, 9.9691],
+ [21.2639, 9.9746],
+ [21.0095, 9.7132],
+ [20.9842, 9.6363],
+ [20.891, 9.5271],
+ [20.7732, 9.4057],
+ [20.6682, 9.3471],
+ [20.6597, 9.3245],
+ [20.6314, 9.3014],
+ [20.5669, 9.275],
+ [20.3421, 9.1271],
+ [20.0727, 9.1332],
+ [19.9535, 9.0751],
+ [19.8377, 9.0494],
+ [19.6684, 9.0209],
+ [19.6175, 9.0236],
+ [19.4003, 9.0116],
+ [19.1455, 9.016],
+ [19.0479, 8.995],
+ [18.9563, 8.9389],
+ [18.8883, 8.8897],
+ [18.8783, 8.8732],
+ [18.8886, 8.8525],
+ [18.886, 8.836],
+ [19.0642, 8.7154],
+ [19.1087, 8.6562],
+ [19.0639, 8.5988],
+ [19.0424, 8.5903],
+ [19.0398, 8.5869],
+ [19.0108, 8.5412],
+ [18.9064, 8.4051],
+ [18.7475, 8.2438],
+ [18.6662, 8.1977],
+ [18.6336, 8.1677],
+ [18.5916, 8.0608],
+ [18.5642, 8.0459],
+ [18.4551, 8.032],
+ [18.2389, 8.0204],
+ [17.9401, 7.9854],
+ [17.7608, 7.9738],
+ [17.6494, 7.9836],
+ [17.4927, 7.9098],
+ [17.4364, 7.8909],
+ [17.4021, 7.8846],
+ [17.247, 7.813],
+ [17.118, 7.7019],
+ [17.072, 7.6808],
+ [16.8903, 7.6337],
+ [16.8182, 7.5573],
+ [16.7848, 7.551],
+ [16.6684, 7.6518],
+ [16.589, 7.7434],
+ [16.5502, 7.8359],
+ [16.5453, 7.8655],
+ [16.5232, 7.86],
+ [16.4594, 7.819],
+ [16.4044, 7.7724],
+ [16.3789, 7.6835],
+ [16.1911, 7.6234],
+ [16.0307, 7.5721],
+ [15.9576, 7.5076],
+ [15.845, 7.4753],
+ [15.7013, 7.4884],
+ [15.5893, 7.515],
+ [15.4801, 7.5238],
+ [15.5324, 7.6044],
+ [15.5526, 7.6645],
+ [15.5578, 7.738],
+ [15.5498, 7.7879],
+ [15.4845, 7.8127],
+ [15.443, 7.8519],
+ [15.349, 8.0838],
+ [15.2523, 8.3224],
+ [15.1162, 8.5573],
+ [14.968, 8.7073],
+ [14.8607, 8.7986],
+ [14.8263, 8.8103],
+ [14.7713, 8.8392],
+ [14.7328, 8.8657],
+ [14.5361, 9.0252],
+ [14.3323, 9.2035],
+ [14.2801, 9.2851],
+ [14.1779, 9.4065],
+ [14.0642, 9.5317],
+ [14.005, 9.5887],
+ [13.9772, 9.6916],
+ [14.056, 9.7844],
+ [14.1397, 9.9018],
+ [14.2433, 9.9797],
+ [14.3772, 9.9851],
+ [14.5979, 9.9531],
+ [14.8358, 9.9417],
+ [15.0716, 9.966],
+ [15.1327, 9.9829],
+ [15.1932, 9.9815],
+ [15.32, 9.9543],
+ [15.5409, 9.9603],
+ [15.6549, 10.0078],
+ [15.5319, 10.0885],
+ [15.3999, 10.2169],
+ [15.2761, 10.3574],
+ [15.201, 10.4845],
+ [15.1322, 10.6485],
+ [15.0687, 10.8511],
+ [15.0299, 11.1137],
+ [15.0357, 11.2625],
+ [15.0555, 11.3686],
+ [15.122, 11.5413],
+ [15.078, 11.6426],
+ [15.0877, 11.7244],
+ [15.0813, 11.8455],
+ [15.0599, 11.9071],
+ [14.9738, 12.1083],
+ [14.9567, 12.1304],
+ [14.8807, 12.2694],
+ [14.8471, 12.5021],
+ [14.7612, 12.6556],
+ [14.6232, 12.7299],
+ [14.5447, 12.8202],
+ [14.5162, 12.9797],
+ [14.4617, 13.0218],
+ [14.2448, 13.0773],
+ [14.064, 13.0785],
+ [13.9323, 13.2585],
+ [13.7635, 13.4896],
+ [13.6063, 13.7046],
+ [13.5058, 14.1344],
+ [13.4482, 14.3807],
+ [13.5137, 14.4555],
+ [13.6424, 14.6308],
+ [13.8071, 14.9661],
+ [14.1782, 15.4848],
+ [14.368, 15.7501],
+ [14.7467, 16.1466],
+ [15.2121, 16.6339],
+ [15.4743, 16.9084],
+ [15.5167, 17.4085],
+ [15.5615, 17.9373],
+ [15.5955, 18.3371],
+ [15.6376, 18.8108],
+ [15.6729, 19.2068],
+ [15.6986, 19.4952],
+ [15.7351, 19.9041],
+ [15.7662, 19.9826],
+ [15.9488, 20.3032],
+ [15.9632, 20.3462],
+ [15.9293, 20.3999],
+ [15.6685, 20.6724],
+ [15.5871, 20.7333],
+ [15.5403, 20.8749],
+ [15.6073, 20.9544],
+ [15.2937, 21.4115],
+ [15.2158, 21.4674],
+ [15.1818, 21.5234],
+ [15.1778, 21.6058],
+ [15.1723, 21.9221],
+ [15.089, 22.4184],
+ [14.979, 22.9962],
+ [15.3475, 23.1607],
+ [15.6271, 23.2857],
+ [15.9841, 23.4452],
+ [16.315, 23.2818],
+ [16.7941, 23.0453],
+ [17.2732, 22.8087],
+ [17.7522, 22.5721],
+ [18.2313, 22.3355],
+ [18.7104, 22.099],
+ [19.1895, 21.8624],
+ [19.6686, 21.6258],
+ [20.1477, 21.3893],
+ [20.6268, 21.1526],
+ [21.1059, 20.9161],
+ [21.585, 20.6795],
+ [22.0641, 20.4429],
+ [22.5431, 20.2063],
+ [23.0222, 19.9698],
+ [23.5013, 19.7332],
+ [23.9803, 19.4966]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 218,
+ "name": "Togo",
+ "name_fr": "Togo",
+ "iso": "TGO",
+ "recs": "CEN_SAD,ECOWAS",
+ "rbs": "",
+ "regions": "Western Africa",
+ "regions_fr": "Afrique de lOuest",
+ "x": 0.6,
+ "y": 8.6,
+ "count": 32,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 1.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "Signed",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [0.9005, 10.9933],
+ [0.8748, 10.8857],
+ [0.8219, 10.7526],
+ [0.7875, 10.7103],
+ [0.7634, 10.3867],
+ [0.78, 10.3596],
+ [0.7922, 10.3516],
+ [0.9583, 10.242],
+ [1.1762, 10.0984],
+ [1.3301, 9.997],
+ [1.3429, 9.9629],
+ [1.3451, 9.7502],
+ [1.3471, 9.5675],
+ [1.3789, 9.463],
+ [1.3857, 9.3617],
+ [1.4243, 9.285],
+ [1.5663, 9.1373],
+ [1.6002, 9.05],
+ [1.6038, 8.771],
+ [1.6066, 8.5593],
+ [1.6246, 8.271],
+ [1.6246, 8.0302],
+ [1.6246, 7.7259],
+ [1.6247, 7.3692],
+ [1.6247, 6.9973],
+ [1.531, 6.9924],
+ [1.582, 6.877],
+ [1.5908, 6.7723],
+ [1.6029, 6.7381],
+ [1.5775, 6.6874],
+ [1.5985, 6.6102],
+ [1.6393, 6.5815],
+ [1.7432, 6.4263],
+ [1.7779, 6.2946],
+ [1.6109, 6.2508],
+ [1.6227, 6.2168],
+ [1.3106, 6.1469],
+ [1.1872, 6.0894],
+ [1.1851, 6.145],
+ [1.1396, 6.155],
+ [1.0845, 6.1738],
+ [1.0499, 6.2026],
+ [1.0021, 6.2686],
+ [0.985, 6.3203],
+ [0.9122, 6.3286],
+ [0.8225, 6.3864],
+ [0.7369, 6.4526],
+ [0.7072, 6.5187],
+ [0.7154, 6.5493],
+ [0.7022, 6.5808],
+ [0.6728, 6.5925],
+ [0.5957, 6.7422],
+ [0.548, 6.8025],
+ [0.5256, 6.8509],
+ [0.5334, 6.8883],
+ [0.523, 6.9389],
+ [0.5381, 6.9797],
+ [0.5795, 7.0041],
+ [0.5925, 7.034],
+ [0.5962, 7.0966],
+ [0.6195, 7.2266],
+ [0.6348, 7.3537],
+ [0.591, 7.3888],
+ [0.5373, 7.3987],
+ [0.5096, 7.4351],
+ [0.4989, 7.4951],
+ [0.5, 7.5469],
+ [0.6052, 7.7282],
+ [0.5836, 8.1458],
+ [0.5992, 8.2096],
+ [0.6471, 8.2535],
+ [0.6881, 8.3042],
+ [0.6863, 8.3549],
+ [0.6162, 8.4796],
+ [0.4833, 8.5753],
+ [0.4153, 8.6527],
+ [0.3786, 8.722],
+ [0.3726, 8.7593],
+ [0.4531, 8.8138],
+ [0.4888, 8.8515],
+ [0.4933, 8.8949],
+ [0.4604, 8.9742],
+ [0.4661, 9.1153],
+ [0.4972, 9.2212],
+ [0.529, 9.3583],
+ [0.5257, 9.3985],
+ [0.4476, 9.4803],
+ [0.4053, 9.4915],
+ [0.371, 9.4855],
+ [0.2894, 9.4318],
+ [0.26, 9.426],
+ [0.2415, 9.4419],
+ [0.2334, 9.4635],
+ [0.2619, 9.4956],
+ [0.2516, 9.5356],
+ [0.2755, 9.5706],
+ [0.3273, 9.5866],
+ [0.3426, 9.6042],
+ [0.2728, 9.6209],
+ [0.2646, 9.6447],
+ [0.2695, 9.6679],
+ [0.2896, 9.6723],
+ [0.3117, 9.671],
+ [0.3239, 9.6876],
+ [0.3346, 9.804],
+ [0.3431, 9.8446],
+ [0.3519, 9.9249],
+ [0.3627, 10.2365],
+ [0.3786, 10.2686],
+ [0.3809, 10.2918],
+ [0.3318, 10.3069],
+ [0.216, 10.3905],
+ [0.1482, 10.4548],
+ [0.0893, 10.5206],
+ [0.0395, 10.5639],
+ [-0.0577, 10.6306],
+ [-0.0863, 10.673],
+ [-0.0902, 10.7155],
+ [-0.0606, 10.8006],
+ [-0.0139, 10.8914],
+ [0.0094, 11.021],
+ [-0.0047, 11.0556],
+ [-0.0686, 11.1156],
+ [0.1593, 11.0696],
+ [0.4842, 10.992],
+ [0.4907, 10.9782],
+ [0.4927, 10.955],
+ [0.5491, 10.9554],
+ [0.643, 10.9831],
+ [0.9005, 10.9933]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 226,
+ "name": "Tunisia",
+ "name_fr": "Tunisie",
+ "iso": "TUN",
+ "recs": "UMA,CEN_SAD",
+ "rbs": "",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": 9.1,
+ "y": 34.2,
+ "count": 21,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 1.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 1.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [11.5046, 33.1819],
+ [11.5024, 33.1556],
+ [11.4672, 32.9657],
+ [11.4592, 32.8974],
+ [11.4539, 32.7817],
+ [11.4539, 32.6426],
+ [11.5338, 32.525],
+ [11.5359, 32.4733],
+ [11.505, 32.4137],
+ [11.358, 32.3452],
+ [11.1683, 32.2567],
+ [11.0052, 32.1727],
+ [10.8264, 32.0807],
+ [10.7716, 32.0212],
+ [10.683, 31.9754],
+ [10.6089, 31.9295],
+ [10.5955, 31.8857],
+ [10.5437, 31.8025],
+ [10.4758, 31.736],
+ [10.3061, 31.7048],
+ [10.2746, 31.685],
+ [10.196, 31.5851],
+ [10.1599, 31.5458],
+ [10.1149, 31.4638],
+ [10.1727, 31.251],
+ [10.2434, 31.0321],
+ [10.257, 30.9408],
+ [10.2561, 30.8649],
+ [10.2164, 30.7832],
+ [10.126, 30.666],
+ [10.0598, 30.5801],
+ [9.9325, 30.4253],
+ [9.895, 30.3873],
+ [9.8074, 30.3422],
+ [9.638, 30.2823],
+ [9.5188, 30.2294],
+ [9.458, 30.4654],
+ [9.4061, 30.6668],
+ [9.3633, 30.8329],
+ [9.2879, 31.1253],
+ [9.224, 31.3737],
+ [9.1603, 31.6213],
+ [9.1023, 31.8461],
+ [9.044, 32.0724],
+ [9.0189, 32.1054],
+ [8.844, 32.2121],
+ [8.6829, 32.3104],
+ [8.5151, 32.4223],
+ [8.3334, 32.5436],
+ [8.3042, 32.6963],
+ [8.2109, 32.9267],
+ [8.1125, 33.0553],
+ [8.0756, 33.0891],
+ [7.8772, 33.1721],
+ [7.7627, 33.2331],
+ [7.7313, 33.2685],
+ [7.7092, 33.3623],
+ [7.6275, 33.5486],
+ [7.5344, 33.7179],
+ [7.5002, 33.8325],
+ [7.4956, 33.9765],
+ [7.5139, 34.0805],
+ [7.5545, 34.125],
+ [7.7485, 34.2545],
+ [7.8383, 34.4103],
+ [7.9494, 34.4687],
+ [8.0456, 34.5127],
+ [8.1234, 34.5639],
+ [8.1928, 34.6463],
+ [8.2456, 34.7341],
+ [8.2547, 34.829],
+ [8.2769, 34.9795],
+ [8.3121, 35.0846],
+ [8.3942, 35.2039],
+ [8.3599, 35.2996],
+ [8.3164, 35.4031],
+ [8.329, 35.5822],
+ [8.3181, 35.6549],
+ [8.2829, 35.7193],
+ [8.2471, 35.8018],
+ [8.2457, 35.8706],
+ [8.2803, 36.051],
+ [8.3067, 36.1888],
+ [8.3487, 36.368],
+ [8.334, 36.4182],
+ [8.3027, 36.4556],
+ [8.2088, 36.4951],
+ [8.2076, 36.5189],
+ [8.2308, 36.5453],
+ [8.3696, 36.6325],
+ [8.4442, 36.7607],
+ [8.5067, 36.7875],
+ [8.6013, 36.8339],
+ [8.5977, 36.8839],
+ [8.5766, 36.9372],
+ [8.8235, 36.9976],
+ [9.0589, 37.1559],
+ [9.142, 37.1946],
+ [9.688, 37.3404],
+ [9.7589, 37.3303],
+ [9.8385, 37.309],
+ [9.8155, 37.2546],
+ [9.784, 37.2114],
+ [9.8303, 37.1354],
+ [9.8964, 37.1816],
+ [9.8794, 37.2128],
+ [9.8756, 37.2542],
+ [9.9881, 37.2578],
+ [10.0874, 37.2513],
+ [10.1964, 37.2059],
+ [10.1888, 37.0339],
+ [10.3341, 36.8654],
+ [10.2933, 36.7815],
+ [10.4123, 36.7318],
+ [10.5182, 36.7914],
+ [10.5713, 36.8794],
+ [10.7662, 36.9303],
+ [10.9514, 37.0593],
+ [11.0539, 37.0725],
+ [11.0771, 36.9667],
+ [11.1267, 36.8741],
+ [11.0565, 36.8415],
+ [10.9672, 36.743],
+ [10.7981, 36.4931],
+ [10.6424, 36.4196],
+ [10.5257, 36.3233],
+ [10.488, 36.2549],
+ [10.4766, 36.1751],
+ [10.5058, 36.0324],
+ [10.5908, 35.8873],
+ [10.689, 35.7995],
+ [10.7837, 35.7721],
+ [11.0043, 35.6338],
+ [11.0007, 35.5516],
+ [11.0315, 35.4539],
+ [11.0433, 35.3351],
+ [11.1201, 35.2403],
+ [10.9559, 35.0336],
+ [10.8662, 34.8843],
+ [10.6909, 34.6785],
+ [10.5349, 34.5447],
+ [10.2004, 34.346],
+ [10.1184, 34.2801],
+ [10.0648, 34.2116],
+ [10.04, 34.1403],
+ [10.049, 34.0563],
+ [10.159, 33.85],
+ [10.3053, 33.7283],
+ [10.4543, 33.6625],
+ [10.7132, 33.689],
+ [10.7043, 33.6097],
+ [10.7228, 33.5144],
+ [10.8281, 33.5189],
+ [10.8984, 33.5337],
+ [10.958, 33.6263],
+ [11.0846, 33.5629],
+ [11.1503, 33.3692],
+ [11.2574, 33.3088],
+ [11.2699, 33.2863],
+ [11.2321, 33.2716],
+ [11.2026, 33.2492],
+ [11.2343, 33.2336],
+ [11.3381, 33.2095],
+ [11.4006, 33.2249],
+ [11.5046, 33.1819]
+ ]
+ ],
+ [
+ [
+ [11.278, 34.7538],
+ [11.1236, 34.6817],
+ [11.153, 34.7446],
+ [11.2549, 34.8203],
+ [11.2811, 34.8022],
+ [11.278, 34.7538]
+ ]
+ ],
+ [
+ [
+ [10.9576, 33.7221],
+ [10.9313, 33.7174],
+ [10.883, 33.6902],
+ [10.8574, 33.6872],
+ [10.7848, 33.7177],
+ [10.757, 33.7175],
+ [10.7221, 33.7389],
+ [10.7339, 33.8556],
+ [10.7452, 33.8887],
+ [10.922, 33.8931],
+ [11.0179, 33.8233],
+ [11.0336, 33.805],
+ [11.0376, 33.7851],
+ [10.9931, 33.7459],
+ [10.9576, 33.7221]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 230,
+ "name": "Tanzania",
+ "name_fr": "Tanzanie",
+ "iso": "TZA",
+ "recs": "EAC,SADC",
+ "rbs": "RECSA,ICGLR",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 38.0,
+ "y": -6.0,
+ "count": 32,
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 24,
+ "PSSM-Instructors": 5,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [39.4965, -6.1746],
+ [39.573, -6.3874],
+ [39.5632, -6.4272],
+ [39.5092, -6.4517],
+ [39.481, -6.4537],
+ [39.4474, -6.4197],
+ [39.4236, -6.3479],
+ [39.3826, -6.3649],
+ [39.3127, -6.2791],
+ [39.2435, -6.275],
+ [39.1823, -6.1726],
+ [39.2062, -6.0832],
+ [39.1924, -5.9311],
+ [39.267, -5.8531],
+ [39.309, -5.722],
+ [39.3572, -5.8115],
+ [39.3683, -5.9512],
+ [39.4333, -6.1154],
+ [39.4879, -6.1662],
+ [39.4965, -6.1746]
+ ]
+ ],
+ [
+ [
+ [39.865, -4.9062],
+ [39.871, -4.9565],
+ [39.8557, -5.004],
+ [39.859, -5.1552],
+ [39.853, -5.2555],
+ [39.7959, -5.3944],
+ [39.7493, -5.4438],
+ [39.7076, -5.4295],
+ [39.6734, -5.4066],
+ [39.6468, -5.3686],
+ [39.7011, -5.1137],
+ [39.6734, -4.9271],
+ [39.7808, -4.9449],
+ [39.865, -4.9062]
+ ]
+ ],
+ [
+ [
+ [32.9199, -9.4074],
+ [32.8633, -9.3809],
+ [32.7566, -9.3223],
+ [32.6084, -9.2705],
+ [32.4871, -9.2127],
+ [32.4332, -9.1563],
+ [32.3193, -9.1349],
+ [32.2209, -9.1256],
+ [32.1298, -9.0733],
+ [32.0354, -9.0674],
+ [31.9426, -9.054],
+ [31.9219, -9.0194],
+ [31.9187, -8.9422],
+ [31.8861, -8.922],
+ [31.8181, -8.9022],
+ [31.7447, -8.9032],
+ [31.7, -8.9144],
+ [31.6736, -8.9088],
+ [31.6128, -8.8633],
+ [31.5562, -8.8055],
+ [31.5349, -8.7133],
+ [31.4492, -8.6539],
+ [31.3506, -8.607],
+ [31.0764, -8.6119],
+ [31.0334, -8.5977],
+ [30.9684, -8.551],
+ [30.892, -8.4737],
+ [30.8307, -8.3855],
+ [30.7768, -8.2658],
+ [30.7512, -8.1937],
+ [30.7209, -8.1044],
+ [30.6538, -7.9709],
+ [30.5589, -7.7819],
+ [30.4856, -7.6271],
+ [30.4067, -7.4606],
+ [30.3745, -7.3387],
+ [30.3132, -7.2037],
+ [30.2127, -7.0379],
+ [30.1618, -6.973],
+ [30.1062, -6.915],
+ [29.9618, -6.8031],
+ [29.7981, -6.6919],
+ [29.7097, -6.6169],
+ [29.5906, -6.3944],
+ [29.5408, -6.3139],
+ [29.5063, -6.1721],
+ [29.4801, -6.025],
+ [29.4908, -5.9654],
+ [29.5964, -5.776],
+ [29.607, -5.7227],
+ [29.5941, -5.6508],
+ [29.5424, -5.4998],
+ [29.5037, -5.401],
+ [29.4765, -5.3166],
+ [29.4201, -5.1762],
+ [29.3428, -4.9831],
+ [29.3234, -4.8988],
+ [29.3257, -4.8356],
+ [29.3676, -4.6688],
+ [29.4042, -4.4967],
+ [29.4032, -4.4493],
+ [29.7178, -4.4559],
+ [29.7695, -4.4181],
+ [29.9473, -4.3073],
+ [30.1472, -4.0854],
+ [30.1871, -3.9929],
+ [30.2686, -3.8505],
+ [30.3484, -3.7798],
+ [30.3791, -3.7308],
+ [30.4, -3.6539],
+ [30.425, -3.5889],
+ [30.5299, -3.4925],
+ [30.6319, -3.4187],
+ [30.6246, -3.3887],
+ [30.6109, -3.3664],
+ [30.6261, -3.3474],
+ [30.6818, -3.3094],
+ [30.7902, -3.2746],
+ [30.8114, -3.2006],
+ [30.8111, -3.1164],
+ [30.7936, -3.0693],
+ [30.7969, -3.0151],
+ [30.7803, -2.9849],
+ [30.7095, -2.9772],
+ [30.6043, -2.9353],
+ [30.515, -2.9176],
+ [30.4556, -2.8932],
+ [30.4335, -2.8745],
+ [30.424, -2.824],
+ [30.4413, -2.769],
+ [30.4505, -2.7532],
+ [30.4733, -2.6943],
+ [30.4344, -2.6589],
+ [30.4242, -2.6416],
+ [30.442, -2.6135],
+ [30.5337, -2.4263],
+ [30.5536, -2.4001],
+ [30.5934, -2.3968],
+ [30.6566, -2.3738],
+ [30.7148, -2.3635],
+ [30.7625, -2.3717],
+ [30.7977, -2.3627],
+ [30.8287, -2.3385],
+ [30.855, -2.2654],
+ [30.8766, -2.1434],
+ [30.8646, -2.044],
+ [30.8191, -1.9675],
+ [30.8067, -1.8507],
+ [30.8275, -1.6937],
+ [30.8126, -1.5631],
+ [30.7622, -1.4587],
+ [30.7107, -1.3968],
+ [30.6319, -1.3675],
+ [30.5081, -1.2082],
+ [30.4702, -1.1312],
+ [30.4771, -1.083],
+ [30.51, -1.0673],
+ [30.5199, -1.0625],
+ [30.5987, -1.0697],
+ [30.6728, -1.0514],
+ [30.742, -1.0075],
+ [30.8092, -0.9949],
+ [30.8236, -0.999],
+ [30.8447, -1.0021],
+ [30.9497, -1.0021],
+ [31.1275, -1.0021],
+ [31.3053, -1.0021],
+ [31.4831, -1.0021],
+ [31.6608, -1.0021],
+ [31.7811, -1.0021],
+ [31.7827, -1.01],
+ [31.8044, -1.0217],
+ [31.8289, -1.0129],
+ [31.849, -1.0165],
+ [31.8607, -1.0437],
+ [31.8651, -1.0918],
+ [31.8259, -1.359],
+ [31.8107, -1.4186],
+ [31.7633, -1.4917],
+ [31.6643, -1.9319],
+ [31.6638, -2.0162],
+ [31.6753, -2.0797],
+ [31.675, -2.2769],
+ [31.7018, -2.3278],
+ [31.7389, -2.3566],
+ [31.7667, -2.3987],
+ [31.7812, -2.4396],
+ [31.7859, -2.4654],
+ [31.7354, -2.5297],
+ [31.7428, -2.5665],
+ [31.7697, -2.5971],
+ [31.8149, -2.6209],
+ [31.7816, -2.6932],
+ [31.784, -2.7499],
+ [31.8015, -2.7907],
+ [31.8189, -2.7979],
+ [31.8482, -2.7052],
+ [31.8849, -2.7004],
+ [31.898, -2.6806],
+ [31.9177, -2.6739],
+ [31.9705, -2.7517],
+ [32.0034, -2.7566],
+ [31.9789, -2.6769],
+ [31.9687, -2.6083],
+ [31.9861, -2.5467],
+ [32.0308, -2.5162],
+ [32.1303, -2.537],
+ [32.1504, -2.525],
+ [32.1405, -2.4861],
+ [32.0963, -2.394],
+ [32.1145, -2.3771],
+ [32.1736, -2.366],
+ [32.2106, -2.3096],
+ [32.2402, -2.283],
+ [32.2831, -2.2824],
+ [32.3195, -2.3039],
+ [32.3569, -2.3939],
+ [32.3916, -2.4225],
+ [32.4398, -2.4443],
+ [32.5213, -2.4535],
+ [32.5354, -2.4622],
+ [32.5354, -2.494],
+ [32.5481, -2.5077],
+ [32.6436, -2.4388],
+ [32.6714, -2.4557],
+ [32.6854, -2.4909],
+ [32.7027, -2.5017],
+ [32.7514, -2.5137],
+ [32.8107, -2.515],
+ [32.8242, -2.5436],
+ [32.8141, -2.6469],
+ [32.8619, -2.7573],
+ [32.8476, -2.7974],
+ [32.7645, -2.8671],
+ [32.7734, -2.9104],
+ [32.7602, -2.9849],
+ [32.7799, -2.9714],
+ [32.8922, -2.8618],
+ [32.9627, -2.8486],
+ [32.9475, -2.8183],
+ [32.8842, -2.6641],
+ [32.8923, -2.4842],
+ [32.9079, -2.4494],
+ [32.9449, -2.4205],
+ [32.9988, -2.4018],
+ [33.0672, -2.4104],
+ [33.2102, -2.4889],
+ [33.4156, -2.5312],
+ [33.4374, -2.522],
+ [33.4423, -2.5024],
+ [33.4323, -2.4596],
+ [33.5104, -2.4299],
+ [33.5938, -2.3575],
+ [33.7673, -2.238],
+ [33.809, -2.1922],
+ [33.8096, -2.1571],
+ [33.7943, -2.1233],
+ [33.7527, -2.1113],
+ [33.5846, -2.1676],
+ [33.5172, -2.162],
+ [33.276, -2.124],
+ [33.2264, -2.0959],
+ [33.2326, -2.0716],
+ [33.3002, -2.0232],
+ [33.3742, -2.0324],
+ [33.4123, -1.9975],
+ [33.524, -1.9964],
+ [33.5206, -1.9797],
+ [33.4908, -1.9528],
+ [33.4775, -1.9278],
+ [33.4504, -1.9152],
+ [33.2979, -1.9219],
+ [33.3312, -1.8645],
+ [33.3659, -1.83],
+ [33.4017, -1.8117],
+ [33.4887, -1.8222],
+ [33.5464, -1.7996],
+ [33.5927, -1.7611],
+ [33.6016, -1.6908],
+ [33.6752, -1.6385],
+ [33.667, -1.604],
+ [33.6459, -1.5709],
+ [33.6679, -1.5061],
+ [33.6855, -1.4881],
+ [33.7303, -1.4801],
+ [33.7905, -1.4854],
+ [33.8892, -1.5127],
+ [33.9209, -1.5138],
+ [33.9153, -1.495],
+ [33.8217, -1.4246],
+ [33.8155, -1.4057],
+ [33.8287, -1.3901],
+ [33.8285, -1.3633],
+ [33.8436, -1.3421],
+ [33.942, -1.3396],
+ [33.9518, -1.3209],
+ [33.9069, -1.2781],
+ [33.9027, -1.247],
+ [33.9316, -1.1878],
+ [34.0559, -1.0423],
+ [34.1316, -1.0846],
+ [34.3447, -1.2036],
+ [34.5579, -1.3226],
+ [34.7711, -1.4416],
+ [34.9843, -1.5605],
+ [35.1975, -1.6796],
+ [35.4105, -1.7986],
+ [35.6237, -1.9176],
+ [35.8369, -2.0366],
+ [36.05, -2.1557],
+ [36.2631, -2.2746],
+ [36.4764, -2.3936],
+ [36.6895, -2.5126],
+ [36.9026, -2.6316],
+ [37.1158, -2.7506],
+ [37.329, -2.8696],
+ [37.5422, -2.9886],
+ [37.6438, -3.0454],
+ [37.6592, -3.07],
+ [37.6769, -3.1784],
+ [37.688, -3.2462],
+ [37.6818, -3.3058],
+ [37.6254, -3.4072],
+ [37.6087, -3.4603],
+ [37.6082, -3.4971],
+ [37.6221, -3.5115],
+ [37.6701, -3.5168],
+ [37.711, -3.5408],
+ [37.7262, -3.5598],
+ [37.7574, -3.6361],
+ [37.7973, -3.6744],
+ [37.8873, -3.7393],
+ [38.0408, -3.8498],
+ [38.1943, -3.9604],
+ [38.3479, -4.0709],
+ [38.5014, -4.1814],
+ [38.6549, -4.2919],
+ [38.8084, -4.4024],
+ [38.9619, -4.513],
+ [39.1154, -4.6235],
+ [39.1901, -4.6772],
+ [39.2218, -4.6924],
+ [39.2019, -4.7765],
+ [39.1232, -4.9805],
+ [39.1187, -5.0654],
+ [39.088, -5.1654],
+ [39.0583, -5.2315],
+ [38.9782, -5.5186],
+ [38.911, -5.626],
+ [38.8192, -5.8776],
+ [38.8047, -6.0701],
+ [38.8553, -6.2049],
+ [38.874, -6.3312],
+ [38.9814, -6.4551],
+ [39.0674, -6.4993],
+ [39.1255, -6.556],
+ [39.2284, -6.6853],
+ [39.2873, -6.8149],
+ [39.4724, -6.8786],
+ [39.5461, -7.024],
+ [39.5192, -7.1241],
+ [39.4334, -7.207],
+ [39.3531, -7.3414],
+ [39.2885, -7.5179],
+ [39.287, -7.7877],
+ [39.3305, -7.7467],
+ [39.4284, -7.8128],
+ [39.441, -8.0115],
+ [39.34, -8.2429],
+ [39.309, -8.351],
+ [39.304, -8.4438],
+ [39.3773, -8.7208],
+ [39.4884, -8.8618],
+ [39.4801, -8.906],
+ [39.4513, -8.943],
+ [39.6413, -9.1925],
+ [39.6255, -9.4095],
+ [39.6967, -9.5784],
+ [39.7279, -9.7248],
+ [39.7748, -9.8371],
+ [39.7838, -9.9146],
+ [39.7252, -10.0005],
+ [39.8638, -10.022],
+ [39.9452, -10.0923],
+ [39.9836, -10.1596],
+ [40.0837, -10.1566],
+ [40.1379, -10.2026],
+ [40.216, -10.2406],
+ [40.3888, -10.3535],
+ [40.4355, -10.4103],
+ [40.4525, -10.443],
+ [40.4636, -10.4644],
+ [40.3475, -10.5516],
+ [40.1662, -10.6875],
+ [39.9887, -10.8208],
+ [39.8171, -10.9124],
+ [39.6944, -10.9548],
+ [39.5635, -10.9785],
+ [39.4392, -11.0346],
+ [39.3216, -11.1226],
+ [39.171, -11.1669],
+ [38.9875, -11.1673],
+ [38.7947, -11.2289],
+ [38.6033, -11.3453],
+ [38.4918, -11.4133],
+ [38.3151, -11.3111],
+ [38.1766, -11.2787],
+ [38.0173, -11.2821],
+ [37.9202, -11.2947],
+ [37.8854, -11.3167],
+ [37.8551, -11.3791],
+ [37.8293, -11.4819],
+ [37.7248, -11.5807],
+ [37.5417, -11.6751],
+ [37.3729, -11.7104],
+ [37.2184, -11.6865],
+ [37.1139, -11.6472],
+ [37.0592, -11.5922],
+ [36.9789, -11.567],
+ [36.8727, -11.5713],
+ [36.7711, -11.6104],
+ [36.6738, -11.6843],
+ [36.5187, -11.7162],
+ [36.3057, -11.7063],
+ [36.1913, -11.6707],
+ [36.1755, -11.6093],
+ [36.0822, -11.5373],
+ [35.9113, -11.4547],
+ [35.7854, -11.4529],
+ [35.7047, -11.5321],
+ [35.631, -11.582],
+ [35.5644, -11.6023],
+ [35.5044, -11.6048],
+ [35.4514, -11.5896],
+ [35.4183, -11.5832],
+ [35.1826, -11.5748],
+ [34.9595, -11.5781],
+ [34.9534, -11.5478],
+ [34.937, -11.4635],
+ [34.8906, -11.3936],
+ [34.8506, -11.352],
+ [34.8009, -11.3409],
+ [34.7738, -11.3417],
+ [34.7521, -11.3095],
+ [34.7265, -11.2382],
+ [34.6885, -11.1774],
+ [34.6381, -11.1271],
+ [34.6079, -11.0805],
+ [34.5977, -11.0375],
+ [34.6057, -10.9902],
+ [34.6523, -10.8729],
+ [34.6671, -10.7925],
+ [34.6618, -10.7101],
+ [34.6365, -10.6256],
+ [34.5836, -10.5251],
+ [34.5896, -10.4962],
+ [34.5716, -10.4276],
+ [34.5697, -10.3797],
+ [34.58, -10.3198],
+ [34.5699, -10.2411],
+ [34.5242, -10.0731],
+ [34.5242, -10.0302],
+ [34.476, -9.9488],
+ [34.3278, -9.7565],
+ [34.3209, -9.7315],
+ [34.0886, -9.5378],
+ [33.9956, -9.4954],
+ [33.9621, -9.5317],
+ [33.9496, -9.5653],
+ [33.9594, -9.6273],
+ [33.9537, -9.6582],
+ [33.9439, -9.6722],
+ [33.8889, -9.6701],
+ [33.8542, -9.663],
+ [33.7662, -9.6109],
+ [33.6977, -9.5981],
+ [33.5275, -9.6075],
+ [33.4678, -9.6197],
+ [33.4209, -9.608],
+ [33.3309, -9.5191],
+ [33.2253, -9.5005],
+ [33.1305, -9.4959],
+ [32.974, -9.395],
+ [32.9373, -9.3997],
+ [32.9199, -9.4074]
+ ]
+ ],
+ [
+ [
+ [39.7113, -7.9774],
+ [39.6572, -7.9905],
+ [39.6361, -7.9778],
+ [39.6029, -7.9361],
+ [39.6606, -7.9006],
+ [39.7166, -7.8315],
+ [39.8466, -7.7303],
+ [39.8909, -7.6635],
+ [39.9071, -7.6492],
+ [39.8978, -7.7281],
+ [39.8244, -7.9007],
+ [39.7618, -7.9119],
+ [39.7113, -7.9774]
+ ]
+ ],
+ [
+ [
+ [33.1748, -2.1593],
+ [33.1247, -2.1578],
+ [33.0589, -2.135],
+ [32.9887, -2.105],
+ [32.8986, -2.0849],
+ [32.8514, -2.0605],
+ [32.8471, -1.9789],
+ [32.8299, -1.9375],
+ [32.8843, -1.9045],
+ [32.9486, -1.9017],
+ [32.9716, -1.9732],
+ [33.0273, -1.9734],
+ [33.0972, -1.9654],
+ [33.1201, -2.0113],
+ [33.1404, -2.0691],
+ [33.1829, -2.116],
+ [33.1748, -2.1593]
+ ]
+ ],
+ [
+ [
+ [32.0542, -2.3283],
+ [32.0375, -2.3511],
+ [31.966, -2.3657],
+ [31.9175, -2.3724],
+ [31.8999, -2.443],
+ [31.8483, -2.4545],
+ [31.8426, -2.3812],
+ [31.7827, -2.3208],
+ [31.7908, -2.2341],
+ [31.8183, -2.1916],
+ [31.8403, -2.2156],
+ [31.8756, -2.2644],
+ [31.8999, -2.2842],
+ [31.9745, -2.2656],
+ [32.0445, -2.2426],
+ [32.0601, -2.2653],
+ [32.0542, -2.3283]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 231,
+ "name": "Uganda",
+ "name_fr": "Ouganda",
+ "iso": "UGA",
+ "recs": "COMESA,EAC,IGAD",
+ "rbs": "ICGLR,RECSA",
+ "regions": "Eastern Africa",
+ "regions_fr": "Afrique de lEst",
+ "x": 31.6,
+ "y": 1.5,
+ "count": 28,
+ "AU": 1,
+ "EAC": 1.0,
+ "IGAD": 1.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 0.0,
+ "ECCAS": 0.0,
+ "ICGLR": 1.0,
+ "RECSA": 1.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "Signed",
+ "SADCFirearmsProtocol": "0",
+ "ArmsTradeTreaty": "Eligible",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 63,
+ "PSSM-Instructors": 6,
+ "PSSM-Senior-Instructors": 2
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [31.7811, -1.0021],
+ [31.6608, -1.0021],
+ [31.4831, -1.0021],
+ [31.3053, -1.0021],
+ [31.1275, -1.0021],
+ [30.9497, -1.0021],
+ [30.8447, -1.0021],
+ [30.8236, -0.999],
+ [30.8092, -0.9949],
+ [30.742, -1.0075],
+ [30.6728, -1.0514],
+ [30.5987, -1.0697],
+ [30.5199, -1.0625],
+ [30.51, -1.0673],
+ [30.4699, -1.066],
+ [30.4123, -1.0631],
+ [30.3603, -1.0746],
+ [30.3205, -1.1131],
+ [30.2799, -1.1788],
+ [30.207, -1.2542],
+ [30.15, -1.3211],
+ [30.1016, -1.3687],
+ [29.9905, -1.447],
+ [29.9301, -1.4699],
+ [29.9, -1.4663],
+ [29.8816, -1.4518],
+ [29.8469, -1.3517],
+ [29.8254, -1.3355],
+ [29.6097, -1.3871],
+ [29.577, -1.3879],
+ [29.58, -1.3567],
+ [29.5641, -1.1214],
+ [29.5619, -0.9773],
+ [29.59, -0.8871],
+ [29.6064, -0.7831],
+ [29.6082, -0.6913],
+ [29.6479, -0.5353],
+ [29.6433, -0.5064],
+ [29.868, -0.3027],
+ [29.8871, -0.1725],
+ [29.783, -0.1215],
+ [29.6833, -0.1202],
+ [29.6844, -0.1136],
+ [29.6979, -0.0602],
+ [29.7177, 0.0983],
+ [29.7497, 0.1472],
+ [29.7778, 0.1664],
+ [29.8146, 0.2636],
+ [29.8854, 0.4189],
+ [29.9345, 0.499],
+ [29.9238, 0.6739],
+ [29.9316, 0.7929],
+ [29.9429, 0.8192],
+ [30.0474, 0.8635],
+ [30.1829, 0.9735],
+ [30.2401, 1.1028],
+ [30.3211, 1.1853],
+ [30.4778, 1.2388],
+ [30.4946, 1.2297],
+ [30.5024, 1.2117],
+ [30.4916, 1.2032],
+ [30.4921, 1.1729],
+ [30.5039, 1.1207],
+ [30.5008, 1.0496],
+ [30.5073, 1.0405],
+ [30.5393, 1.0215],
+ [30.5688, 1.0286],
+ [30.5938, 1.0413],
+ [30.7186, 1.1911],
+ [30.7269, 1.2235],
+ [30.7849, 1.3092],
+ [30.8927, 1.4481],
+ [30.9691, 1.5271],
+ [31.0142, 1.5464],
+ [31.0398, 1.5636],
+ [31.1293, 1.5878],
+ [31.1658, 1.6055],
+ [31.2679, 1.6875],
+ [31.3046, 1.7422],
+ [31.3221, 1.8026],
+ [31.3435, 1.834],
+ [31.3686, 1.8365],
+ [31.3874, 1.8569],
+ [31.3998, 1.8955],
+ [31.3874, 2.2002],
+ [31.384, 2.2606],
+ [31.3955, 2.2804],
+ [31.4716, 2.3854],
+ [31.4748, 2.4007],
+ [31.4311, 2.3879],
+ [31.3442, 2.2909],
+ [31.3031, 2.2259],
+ [31.2628, 2.1597],
+ [31.2363, 2.1914],
+ [31.1914, 2.2323],
+ [31.1764, 2.2701],
+ [31.1376, 2.2889],
+ [31.0821, 2.2881],
+ [31.0453, 2.3155],
+ [31.0036, 2.3694],
+ [30.9619, 2.4033],
+ [30.8301, 2.4004],
+ [30.7286, 2.4554],
+ [30.7299, 2.5303],
+ [30.7695, 2.678],
+ [30.8467, 2.847],
+ [30.8508, 2.8937],
+ [30.8399, 2.9335],
+ [30.8214, 2.9676],
+ [30.7865, 3.0014],
+ [30.754, 3.0418],
+ [30.7793, 3.1634],
+ [30.8278, 3.2826],
+ [30.8676, 3.3421],
+ [30.9064, 3.4089],
+ [30.8953, 3.4637],
+ [30.8386, 3.4907],
+ [30.8682, 3.5441],
+ [30.9294, 3.6341],
+ [31.048, 3.725],
+ [31.1523, 3.7856],
+ [31.222, 3.7859],
+ [31.3574, 3.7376],
+ [31.48, 3.6805],
+ [31.5472, 3.6776],
+ [31.6289, 3.7015],
+ [31.798, 3.8026],
+ [31.8387, 3.7705],
+ [31.8883, 3.7091],
+ [31.9418, 3.6076],
+ [32.0482, 3.5612],
+ [32.0994, 3.5292],
+ [32.1359, 3.5197],
+ [32.1562, 3.528],
+ [32.1967, 3.6078],
+ [32.2455, 3.6513],
+ [32.3357, 3.7062],
+ [32.5348, 3.75],
+ [32.677, 3.7632],
+ [32.7371, 3.7727],
+ [32.8381, 3.7985],
+ [32.9973, 3.8802],
+ [33.1541, 3.7747],
+ [33.3243, 3.7543],
+ [33.4894, 3.7551],
+ [33.5396, 3.7871],
+ [33.5685, 3.8117],
+ [33.7416, 3.9853],
+ [33.9761, 4.2202],
+ [34.132, 3.8892],
+ [34.1857, 3.8698],
+ [34.1782, 3.8409],
+ [34.165, 3.813],
+ [34.2671, 3.7332],
+ [34.3929, 3.6915],
+ [34.4377, 3.6506],
+ [34.4418, 3.6063],
+ [34.3994, 3.4127],
+ [34.4072, 3.3575],
+ [34.4479, 3.1635],
+ [34.5226, 3.12],
+ [34.5892, 2.9248],
+ [34.7232, 2.8419],
+ [34.7425, 2.8181],
+ [34.7734, 2.7234],
+ [34.8145, 2.6198],
+ [34.8467, 2.5958],
+ [34.8662, 2.5897],
+ [34.9058, 2.4797],
+ [34.883, 2.4179],
+ [34.914, 2.2302],
+ [34.9641, 2.0624],
+ [34.9775, 1.8619],
+ [34.9782, 1.7736],
+ [34.9765, 1.7196],
+ [34.9652, 1.6434],
+ [34.9412, 1.5993],
+ [34.8983, 1.5565],
+ [34.851, 1.489],
+ [34.8096, 1.4167],
+ [34.7836, 1.3812],
+ [34.8038, 1.2729],
+ [34.7986, 1.2445],
+ [34.7876, 1.2307],
+ [34.7268, 1.2143],
+ [34.6491, 1.1853],
+ [34.602, 1.1564],
+ [34.5353, 1.1016],
+ [34.4817, 1.0421],
+ [34.4108, 0.8673],
+ [34.2926, 0.7312],
+ [34.2726, 0.6864],
+ [34.1609, 0.6052],
+ [34.1117, 0.5051],
+ [34.0806, 0.3825],
+ [34.0372, 0.2945],
+ [33.9741, 0.2134],
+ [33.9448, 0.2176],
+ [33.8608, 0.1854],
+ [33.7445, 0.2077],
+ [33.7283, 0.2303],
+ [33.7129, 0.3083],
+ [33.6804, 0.3162],
+ [33.6398, 0.3005],
+ [33.5803, 0.2222],
+ [33.5326, 0.2066],
+ [33.4832, 0.2181],
+ [33.4477, 0.2443],
+ [33.4413, 0.2708],
+ [33.4849, 0.2933],
+ [33.4843, 0.3149],
+ [33.4613, 0.334],
+ [33.3537, 0.3493],
+ [33.332, 0.3687],
+ [33.3678, 0.4527],
+ [33.3641, 0.472],
+ [33.3116, 0.4515],
+ [33.2727, 0.4625],
+ [33.2451, 0.4512],
+ [33.1873, 0.4282],
+ [33.2011, 0.3878],
+ [33.1372, 0.2521],
+ [33.0765, 0.239],
+ [33.0699, 0.1934],
+ [33.0213, 0.1466],
+ [32.958, 0.1078],
+ [32.915, 0.0955],
+ [32.8953, 0.1124],
+ [32.8786, 0.1688],
+ [32.8525, 0.1693],
+ [32.7794, 0.1188],
+ [32.7348, 0.1083],
+ [32.6917, 0.108],
+ [32.6709, 0.1172],
+ [32.6764, 0.1371],
+ [32.7114, 0.1794],
+ [32.6807, 0.1895],
+ [32.6471, 0.2528],
+ [32.6152, 0.2351],
+ [32.5877, 0.1933],
+ [32.5643, 0.0989],
+ [32.5329, 0.0697],
+ [32.4861, 0.0527],
+ [32.449, 0.056],
+ [32.4377, 0.0928],
+ [32.4135, 0.0894],
+ [32.3839, 0.0661],
+ [32.3511, 0.0146],
+ [32.2866, 0.0206],
+ [32.258, -0.005],
+ [32.2092, 0.0087],
+ [32.1594, -0.0397],
+ [32.0553, -0.0565],
+ [32.0325, -0.0905],
+ [31.9502, -0.1319],
+ [31.9335, -0.1584],
+ [31.9402, -0.1804],
+ [31.9757, -0.2116],
+ [32.0007, -0.2549],
+ [31.9941, -0.3211],
+ [31.8669, -0.4809],
+ [31.8182, -0.5685],
+ [31.7229, -0.79],
+ [31.732, -0.8372],
+ [31.7557, -0.8877],
+ [31.7676, -0.9357],
+ [31.7811, -1.0021]
+ ]
+ ],
+ [
+ [
+ [32.2979, -0.3916],
+ [32.2719, -0.4725],
+ [32.1323, -0.5254],
+ [32.1445, -0.487],
+ [32.1662, -0.442],
+ [32.2054, -0.3974],
+ [32.2082, -0.3627],
+ [32.1301, -0.3366],
+ [32.1042, -0.3222],
+ [32.0809, -0.2903],
+ [32.0647, -0.2544],
+ [32.086, -0.2314],
+ [32.1475, -0.2324],
+ [32.1822, -0.2354],
+ [32.1793, -0.3105],
+ [32.1937, -0.3321],
+ [32.2689, -0.2903],
+ [32.3191, -0.3375],
+ [32.2979, -0.3916]
+ ]
+ ],
+ [
+ [
+ [33.3723, 0.216],
+ [33.317, 0.1842],
+ [33.3251, 0.1416],
+ [33.3394, 0.08],
+ [33.2729, 0.1205],
+ [33.2643, 0.1437],
+ [33.1843, 0.15],
+ [33.1804, 0.1755],
+ [33.218, 0.1899],
+ [33.2209, 0.2334],
+ [33.2238, 0.2768],
+ [33.3177, 0.2979],
+ [33.3885, 0.2723],
+ [33.3723, 0.216]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 247,
+ "name": "South Africa",
+ "name_fr": "Afrique du Sud",
+ "iso": "ZAF",
+ "recs": "SADC",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 23.0,
+ "y": -29.1,
+ "count": 12,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 0.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Ratified",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Ratified",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 1,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [29.3648, -22.1939],
+ [29.3774, -22.1928],
+ [29.6631, -22.1463],
+ [29.9023, -22.1842],
+ [30.1904, -22.2911],
+ [30.4602, -22.329],
+ [30.7116, -22.2979],
+ [30.9161, -22.2907],
+ [31.0734, -22.3078],
+ [31.1973, -22.3449],
+ [31.2879, -22.4021],
+ [31.2932, -22.4547],
+ [31.3002, -22.4786],
+ [31.348, -22.6176],
+ [31.4193, -22.8251],
+ [31.4667, -23.0167],
+ [31.5317, -23.2795],
+ [31.5297, -23.4258],
+ [31.5456, -23.4823],
+ [31.6041, -23.5529],
+ [31.6756, -23.6742],
+ [31.7, -23.7431],
+ [31.724, -23.7945],
+ [31.7996, -23.8922],
+ [31.8583, -24.0402],
+ [31.908, -24.2362],
+ [31.9506, -24.3303],
+ [31.9666, -24.3765],
+ [31.9858, -24.4606],
+ [31.9832, -24.6383],
+ [31.9844, -24.844],
+ [31.9857, -25.0738],
+ [31.987, -25.2635],
+ [31.9794, -25.3595],
+ [31.9846, -25.6319],
+ [31.9203, -25.7739],
+ [31.9283, -25.8854],
+ [31.9482, -25.9576],
+ [31.9217, -25.9688],
+ [31.8715, -25.9816],
+ [31.6404, -25.8673],
+ [31.4151, -25.7466],
+ [31.3826, -25.743],
+ [31.3352, -25.7556],
+ [31.2073, -25.8434],
+ [31.0881, -25.9807],
+ [31.0333, -26.0978],
+ [30.9452, -26.2188],
+ [30.8033, -26.4135],
+ [30.7891, -26.4555],
+ [30.7875, -26.6137],
+ [30.7943, -26.7643],
+ [30.8067, -26.7853],
+ [30.8833, -26.7924],
+ [30.9381, -26.9158],
+ [31.0634, -27.1123],
+ [31.274, -27.2384],
+ [31.4695, -27.2955],
+ [31.7426, -27.31],
+ [31.9584, -27.3059],
+ [31.9461, -27.1736],
+ [31.9672, -26.9606],
+ [31.9947, -26.8175],
+ [32.0248, -26.8111],
+ [32.0816, -26.8248],
+ [32.1129, -26.8395],
+ [32.1996, -26.8335],
+ [32.3535, -26.8616],
+ [32.4777, -26.8585],
+ [32.5888, -26.8558],
+ [32.7766, -26.851],
+ [32.8861, -26.8493],
+ [32.8491, -27.0802],
+ [32.7059, -27.4416],
+ [32.657, -27.6073],
+ [32.5348, -28.1997],
+ [32.3752, -28.4982],
+ [32.2857, -28.6215],
+ [32.0272, -28.8396],
+ [31.9554, -28.8838],
+ [31.8915, -28.9121],
+ [31.7782, -28.9371],
+ [31.3352, -29.3781],
+ [31.1699, -29.5908],
+ [31.0233, -29.9009],
+ [30.8776, -30.0711],
+ [30.6636, -30.4342],
+ [30.4723, -30.7146],
+ [30.2887, -30.9701],
+ [29.9712, -31.3221],
+ [29.8303, -31.4238],
+ [29.7352, -31.4704],
+ [29.4829, -31.6747],
+ [29.1278, -32.0031],
+ [28.856, -32.2942],
+ [28.4494, -32.6246],
+ [28.2141, -32.7692],
+ [27.8606, -33.0539],
+ [27.7621, -33.096],
+ [27.3638, -33.3605],
+ [27.0774, -33.5212],
+ [26.6137, -33.7074],
+ [26.4295, -33.7596],
+ [25.9896, -33.7113],
+ [25.8059, -33.7371],
+ [25.6524, -33.8496],
+ [25.6382, -34.0111],
+ [25.5742, -34.0354],
+ [25.4772, -34.0281],
+ [25.1697, -33.9607],
+ [25.0029, -33.9736],
+ [24.9056, -34.0598],
+ [24.8271, -34.1689],
+ [24.5955, -34.1745],
+ [24.183, -34.0615],
+ [23.6979, -33.9928],
+ [23.5855, -33.9852],
+ [23.3504, -34.0689],
+ [23.2682, -34.0812],
+ [22.9256, -34.0632],
+ [22.7355, -34.0103],
+ [22.5538, -34.0101],
+ [22.4145, -34.0538],
+ [22.2455, -34.0691],
+ [21.789, -34.3727],
+ [21.5532, -34.373],
+ [21.3498, -34.4082],
+ [21.2489, -34.407],
+ [21.0602, -34.3646],
+ [20.9898, -34.3675],
+ [20.8824, -34.3865],
+ [20.7748, -34.4399],
+ [20.5299, -34.4631],
+ [20.4347, -34.5086],
+ [20.0206, -34.7857],
+ [19.9263, -34.7747],
+ [19.85, -34.7566],
+ [19.635, -34.7533],
+ [19.3915, -34.6057],
+ [19.2982, -34.615],
+ [19.3232, -34.5708],
+ [19.3308, -34.4924],
+ [19.2794, -34.437],
+ [19.2446, -34.4123],
+ [19.1491, -34.4169],
+ [19.0983, -34.3501],
+ [18.9521, -34.3438],
+ [18.9016, -34.3606],
+ [18.8313, -34.3641],
+ [18.8251, -34.2965],
+ [18.8307, -34.2539],
+ [18.8264, -34.1885],
+ [18.8088, -34.1082],
+ [18.7521, -34.0826],
+ [18.7087, -34.0719],
+ [18.6052, -34.0773],
+ [18.5339, -34.0859],
+ [18.5004, -34.1093],
+ [18.4621, -34.1681],
+ [18.4616, -34.3469],
+ [18.4104, -34.2956],
+ [18.3521, -34.1885],
+ [18.3334, -34.0742],
+ [18.3544, -33.9391],
+ [18.465, -33.8878],
+ [18.4564, -33.7965],
+ [18.433, -33.7173],
+ [18.3095, -33.5145],
+ [18.2612, -33.4217],
+ [18.1563, -33.3588],
+ [18.0748, -33.2073],
+ [17.9926, -33.1523],
+ [17.9584, -33.0464],
+ [17.8782, -32.9615],
+ [17.8511, -32.8274],
+ [17.8953, -32.7505],
+ [17.9652, -32.7086],
+ [18.0365, -32.7751],
+ [18.125, -32.7491],
+ [18.2509, -32.6521],
+ [18.3253, -32.505],
+ [18.3299, -32.2695],
+ [18.3107, -32.1225],
+ [18.2108, -31.7425],
+ [18.1637, -31.6552],
+ [17.9386, -31.3832],
+ [17.6774, -31.019],
+ [17.3471, -30.4448],
+ [17.1891, -30.0998],
+ [16.95, -29.4034],
+ [16.7395, -29.0094],
+ [16.4808, -28.6415],
+ [16.4476, -28.6176],
+ [16.4871, -28.5729],
+ [16.6262, -28.4879],
+ [16.6895, -28.4649],
+ [16.723, -28.4755],
+ [16.7558, -28.4521],
+ [16.7875, -28.3947],
+ [16.7945, -28.3408],
+ [16.8102, -28.2646],
+ [16.8412, -28.2189],
+ [16.8753, -28.1279],
+ [16.9333, -28.0696],
+ [17.0562, -28.0311],
+ [17.1494, -28.0822],
+ [17.1885, -28.1325],
+ [17.2046, -28.1988],
+ [17.2458, -28.2309],
+ [17.312, -28.2286],
+ [17.3587, -28.2694],
+ [17.3857, -28.3532],
+ [17.3803, -28.414],
+ [17.3426, -28.4517],
+ [17.3479, -28.5012],
+ [17.3959, -28.5627],
+ [17.4157, -28.6211],
+ [17.4479, -28.6981],
+ [17.6168, -28.7431],
+ [17.6993, -28.7684],
+ [17.8416, -28.777],
+ [17.9761, -28.8113],
+ [18.1027, -28.8717],
+ [18.3108, -28.8862],
+ [18.6004, -28.8553],
+ [18.8388, -28.8691],
+ [19.0261, -28.9279],
+ [19.1617, -28.9388],
+ [19.2458, -28.9017],
+ [19.2822, -28.8479],
+ [19.271, -28.7777],
+ [19.3127, -28.7333],
+ [19.4072, -28.7145],
+ [19.4829, -28.6616],
+ [19.5398, -28.5746],
+ [19.6715, -28.5039],
+ [19.8778, -28.4494],
+ [19.9805, -28.4513],
+ [19.9805, -28.3104],
+ [19.9805, -27.8655],
+ [19.9805, -27.4207],
+ [19.9805, -26.976],
+ [19.9805, -26.5312],
+ [19.9805, -26.0863],
+ [19.9805, -25.6416],
+ [19.9805, -25.1968],
+ [19.9805, -24.7768],
+ [20.0286, -24.807],
+ [20.3452, -25.0299],
+ [20.4307, -25.1471],
+ [20.4731, -25.2213],
+ [20.6093, -25.4912],
+ [20.7107, -25.7332],
+ [20.7932, -25.9156],
+ [20.7994, -25.999],
+ [20.811, -26.0806],
+ [20.8227, -26.1206],
+ [20.815, -26.1649],
+ [20.757, -26.2642],
+ [20.6979, -26.3401],
+ [20.6268, -26.4438],
+ [20.6199, -26.5809],
+ [20.6414, -26.7422],
+ [20.6851, -26.8225],
+ [20.7398, -26.8488],
+ [20.8709, -26.8088],
+ [20.9539, -26.8211],
+ [21.071, -26.8518],
+ [21.455, -26.8328],
+ [21.5014, -26.8427],
+ [21.6463, -26.8542],
+ [21.6947, -26.8409],
+ [21.7381, -26.8068],
+ [21.7883, -26.7101],
+ [21.8332, -26.6783],
+ [21.9146, -26.6619],
+ [22.0109, -26.6358],
+ [22.0909, -26.5802],
+ [22.2176, -26.3889],
+ [22.4709, -26.219],
+ [22.5486, -26.1784],
+ [22.5977, -26.1327],
+ [22.6402, -26.0712],
+ [22.729, -25.8573],
+ [22.7961, -25.6791],
+ [22.8189, -25.5951],
+ [22.8788, -25.4579],
+ [22.9513, -25.3703],
+ [23.0221, -25.3241],
+ [23.0575, -25.3123],
+ [23.1487, -25.2887],
+ [23.266, -25.2666],
+ [23.3893, -25.2914],
+ [23.5215, -25.3444],
+ [23.6707, -25.434],
+ [23.8234, -25.5446],
+ [23.8938, -25.6009],
+ [23.9695, -25.6261],
+ [24.1045, -25.6349],
+ [24.193, -25.6329],
+ [24.3306, -25.7429],
+ [24.4002, -25.7498],
+ [24.5559, -25.7831],
+ [24.7481, -25.8174],
+ [24.8692, -25.8135],
+ [24.9989, -25.754],
+ [25.0925, -25.7515],
+ [25.2134, -25.7563],
+ [25.3462, -25.7399],
+ [25.4437, -25.7145],
+ [25.5182, -25.6628],
+ [25.5838, -25.6062],
+ [25.6592, -25.4379],
+ [25.7026, -25.3023],
+ [25.7699, -25.1465],
+ [25.8524, -24.9353],
+ [25.8818, -24.788],
+ [25.9121, -24.7475],
+ [26.0318, -24.7024],
+ [26.1309, -24.6715],
+ [26.3972, -24.6136],
+ [26.4518, -24.5827],
+ [26.5016, -24.5133],
+ [26.6178, -24.3955],
+ [26.7611, -24.2972],
+ [26.8351, -24.2408],
+ [26.9706, -23.7635],
+ [26.987, -23.7046],
+ [27.0855, -23.5779],
+ [27.1464, -23.5244],
+ [27.1855, -23.5234],
+ [27.2412, -23.49],
+ [27.3134, -23.4242],
+ [27.3992, -23.3836],
+ [27.4987, -23.3684],
+ [27.5632, -23.3246],
+ [27.5927, -23.2526],
+ [27.6438, -23.2177],
+ [27.7168, -23.2196],
+ [27.7583, -23.1968],
+ [27.7686, -23.1489],
+ [27.8126, -23.108],
+ [27.8905, -23.0739],
+ [27.9313, -23.0336],
+ [27.9351, -22.987],
+ [28.0279, -22.8737],
+ [28.2102, -22.6937],
+ [28.3817, -22.5934],
+ [28.5429, -22.5729],
+ [28.6955, -22.5354],
+ [28.8398, -22.4809],
+ [28.9458, -22.3951],
+ [29.0135, -22.2784],
+ [29.1299, -22.2133],
+ [29.3648, -22.1939]
+ ],
+ [
+ [28.7369, -30.102],
+ [28.9011, -30.0385],
+ [28.9753, -29.9994],
+ [29.029, -29.9676],
+ [29.098, -29.919],
+ [29.122, -29.8012],
+ [29.1422, -29.701],
+ [29.1951, -29.6517],
+ [29.2492, -29.6188],
+ [29.2936, -29.5669],
+ [29.3488, -29.442],
+ [29.3867, -29.3197],
+ [29.3907, -29.2697],
+ [29.3709, -29.2185],
+ [29.3359, -29.1637],
+ [29.3014, -29.0898],
+ [29.2598, -29.0783],
+ [29.178, -29.0369],
+ [29.058, -28.9537],
+ [28.9537, -28.8814],
+ [28.8562, -28.7761],
+ [28.8162, -28.7589],
+ [28.7218, -28.6877],
+ [28.6812, -28.6468],
+ [28.6526, -28.5979],
+ [28.6258, -28.5817],
+ [28.5834, -28.5941],
+ [28.4719, -28.6158],
+ [28.2326, -28.7013],
+ [28.0844, -28.78],
+ [27.9599, -28.8733],
+ [27.8304, -28.9091],
+ [27.7355, -28.94],
+ [27.6604, -29.047],
+ [27.5902, -29.1465],
+ [27.5271, -29.2361],
+ [27.491, -29.2766],
+ [27.458, -29.3027],
+ [27.4249, -29.3601],
+ [27.3568, -29.4553],
+ [27.2945, -29.5193],
+ [27.2074, -29.5542],
+ [27.0952, -29.5993],
+ [27.0569, -29.6256],
+ [27.0518, -29.6641],
+ [27.0918, -29.7537],
+ [27.1305, -29.8402],
+ [27.1936, -29.9413],
+ [27.2397, -30.0153],
+ [27.3127, -30.1057],
+ [27.3554, -30.1586],
+ [27.3497, -30.2474],
+ [27.3641, -30.2792],
+ [27.3885, -30.3159],
+ [27.4086, -30.3253],
+ [27.4314, -30.3385],
+ [27.492, -30.364],
+ [27.5065, -30.381],
+ [27.549, -30.4112],
+ [27.5896, -30.4664],
+ [27.6666, -30.5423],
+ [27.7531, -30.6],
+ [27.9019, -30.6238],
+ [28.0182, -30.6423],
+ [28.0568, -30.6311],
+ [28.0964, -30.5846],
+ [28.1287, -30.5251],
+ [28.1391, -30.4499],
+ [28.1762, -30.4099],
+ [28.3154, -30.2185],
+ [28.3921, -30.1476],
+ [28.4391, -30.1425],
+ [28.4996, -30.1289],
+ [28.5767, -30.123],
+ [28.6344, -30.1287],
+ [28.6469, -30.1266],
+ [28.7369, -30.102]
+ ]
+ ],
+ [
+ [
+ [37.8569, -46.9442],
+ [37.814, -46.9629],
+ [37.6118, -46.9465],
+ [37.59, -46.908],
+ [37.6497, -46.8489],
+ [37.6849, -46.824],
+ [37.7896, -46.8375],
+ [37.8729, -46.8854],
+ [37.8877, -46.9017],
+ [37.8569, -46.9442]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 248,
+ "name": "Zambia",
+ "name_fr": "Zambie",
+ "iso": "ZMB",
+ "recs": "SADC,COMESA",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 27.2,
+ "y": -13.5,
+ "count": 16,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 1.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Signed",
+ "ArmsTradeTreaty": "Ratified",
+ "FirearmsProtocol": "Ratified",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 1.0,
+ "InternationalTracingInstrument": 1.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [30.3961, -15.6431],
+ [30.2507, -15.6435],
+ [29.9949, -15.644],
+ [29.7296, -15.6446],
+ [29.4873, -15.6968],
+ [29.2879, -15.7765],
+ [29.0506, -15.9012],
+ [28.973, -15.9501],
+ [28.9131, -15.9878],
+ [28.8756, -16.0361],
+ [28.8567, -16.1423],
+ [28.8567, -16.3062],
+ [28.8327, -16.4241],
+ [28.7605, -16.5321],
+ [28.7606, -16.5319],
+ [28.7603, -16.5321],
+ [28.6814, -16.5084],
+ [28.6232, -16.4949],
+ [28.5786, -16.5056],
+ [28.5597, -16.5215],
+ [28.5516, -16.5364],
+ [28.53, -16.5455],
+ [28.497, -16.5401],
+ [28.4414, -16.5581],
+ [28.393, -16.5855],
+ [28.3727, -16.5733],
+ [28.3504, -16.5599],
+ [28.3143, -16.5493],
+ [28.29, -16.543],
+ [28.298, -16.5677],
+ [28.2835, -16.6006],
+ [28.2457, -16.6299],
+ [28.2059, -16.6469],
+ [28.1745, -16.6552],
+ [28.1795, -16.6786],
+ [28.168, -16.7073],
+ [28.1362, -16.7358],
+ [28.1062, -16.7551],
+ [28.0734, -16.79],
+ [28.042, -16.8176],
+ [28.0089, -16.8241],
+ [27.9748, -16.8188],
+ [27.9418, -16.7971],
+ [27.9173, -16.782],
+ [27.8989, -16.7694],
+ [27.877, -16.7729],
+ [27.8581, -16.7932],
+ [27.8258, -16.8107],
+ [27.7936, -16.819],
+ [27.7894, -16.8361],
+ [27.8175, -16.8689],
+ [27.8313, -16.9015],
+ [27.8, -16.9175],
+ [27.7533, -16.9232],
+ [27.7182, -16.9281],
+ [27.7055, -16.9398],
+ [27.7168, -16.959],
+ [27.704, -16.998],
+ [27.6859, -17.0417],
+ [27.6882, -17.0662],
+ [27.6692, -17.075],
+ [27.6414, -17.0682],
+ [27.609, -17.0729],
+ [27.5498, -17.1522],
+ [27.472, -17.2466],
+ [27.4309, -17.2998],
+ [27.3715, -17.3889],
+ [27.3439, -17.46],
+ [27.3725, -17.4792],
+ [27.371, -17.5041],
+ [27.354, -17.5285],
+ [27.3379, -17.5505],
+ [27.3185, -17.5637],
+ [27.2922, -17.5813],
+ [27.2555, -17.6099],
+ [27.1717, -17.6893],
+ [27.1066, -17.7712],
+ [27.0956, -17.8073],
+ [27.0944, -17.8478],
+ [27.0646, -17.8742],
+ [27.0398, -17.904],
+ [27.0184, -17.9271],
+ [27.0208, -17.9584],
+ [26.7799, -18.0415],
+ [26.5775, -18.0226],
+ [26.3334, -17.9293],
+ [26.1396, -17.9117],
+ [25.9959, -17.9698],
+ [25.8633, -17.952],
+ [25.7416, -17.8582],
+ [25.6396, -17.8241],
+ [25.5571, -17.8495],
+ [25.4518, -17.8451],
+ [25.2588, -17.7936],
+ [25.0922, -17.6344],
+ [25.0018, -17.5686],
+ [24.9324, -17.5435],
+ [24.7329, -17.5178],
+ [24.2749, -17.4811],
+ [24.2271, -17.4896],
+ [24.0369, -17.5209],
+ [23.7992, -17.5602],
+ [23.5949, -17.5994],
+ [23.3807, -17.6406],
+ [23.1816, -17.4744],
+ [22.9559, -17.2857],
+ [22.722, -17.0753],
+ [22.546, -16.9103],
+ [22.4595, -16.8151],
+ [22.3051, -16.6896],
+ [22.1939, -16.6281],
+ [22.1507, -16.5972],
+ [22.0402, -16.2628],
+ [21.9798, -15.9556],
+ [21.9798, -15.7241],
+ [21.9797, -15.4032],
+ [21.9796, -15.0823],
+ [21.9795, -14.7614],
+ [21.9794, -14.4405],
+ [21.9793, -14.1196],
+ [21.9791, -13.7987],
+ [21.9791, -13.4777],
+ [21.979, -13.1568],
+ [21.9789, -13.001],
+ [22.2096, -13.001],
+ [22.471, -13.001],
+ [22.7443, -13.001],
+ [23.0415, -13.001],
+ [23.3387, -13.001],
+ [23.6358, -13.001],
+ [23.8432, -13.001],
+ [23.8975, -12.9982],
+ [23.963, -12.9885],
+ [23.9681, -12.9569],
+ [23.8824, -12.799],
+ [23.8865, -12.7433],
+ [23.9094, -12.6361],
+ [23.9447, -12.5437],
+ [23.9913, -12.4222],
+ [23.9965, -12.3507],
+ [23.9589, -12.1178],
+ [23.9623, -11.9879],
+ [23.9734, -11.8529],
+ [23.9839, -11.725],
+ [23.971, -11.6358],
+ [23.9868, -11.5872],
+ [24.0146, -11.5177],
+ [24.0293, -11.4392],
+ [24.0467, -11.4054],
+ [24.0414, -11.3741],
+ [24.0256, -11.3156],
+ [24.0101, -11.1848],
+ [23.9883, -11.0028],
+ [23.9665, -10.8718],
+ [24.0027, -10.8791],
+ [24.0784, -10.8915],
+ [24.1151, -10.9557],
+ [24.1365, -11.026],
+ [24.1872, -11.03],
+ [24.3199, -11.0718],
+ [24.3657, -11.1299],
+ [24.3963, -11.2552],
+ [24.3779, -11.3193],
+ [24.3352, -11.3713],
+ [24.3779, -11.4171],
+ [24.4666, -11.4477],
+ [24.5186, -11.4385],
+ [24.6683, -11.3529],
+ [24.7281, -11.3378],
+ [24.8063, -11.3212],
+ [24.8769, -11.2991],
+ [25.076, -11.2601],
+ [25.1849, -11.243],
+ [25.246, -11.2124],
+ [25.2888, -11.2124],
+ [25.3193, -11.2369],
+ [25.2918, -11.3255],
+ [25.2826, -11.405],
+ [25.3207, -11.5535],
+ [25.3494, -11.623],
+ [25.4134, -11.6735],
+ [25.46, -11.6998],
+ [25.5119, -11.7534],
+ [25.6188, -11.7441],
+ [25.8549, -11.8201],
+ [25.9266, -11.8553],
+ [26.026, -11.8901],
+ [26.0964, -11.9032],
+ [26.3396, -11.9299],
+ [26.4297, -11.9479],
+ [26.5964, -11.9721],
+ [26.7297, -11.976],
+ [26.824, -11.9652],
+ [26.8904, -11.9436],
+ [26.9309, -11.9193],
+ [26.9496, -11.8988],
+ [26.9769, -11.8246],
+ [27.0267, -11.6638],
+ [27.0461, -11.6159],
+ [27.0954, -11.5938],
+ [27.1592, -11.5792],
+ [27.1964, -11.6051],
+ [27.2381, -11.7835],
+ [27.4236, -11.9445],
+ [27.487, -12.0797],
+ [27.5334, -12.1953],
+ [27.5738, -12.2271],
+ [27.6443, -12.2668],
+ [27.7568, -12.2809],
+ [27.8574, -12.2849],
+ [28.0688, -12.3682],
+ [28.2373, -12.4346],
+ [28.3577, -12.482],
+ [28.4129, -12.5181],
+ [28.4515, -12.5774],
+ [28.4744, -12.6233],
+ [28.5112, -12.7422],
+ [28.5509, -12.8361],
+ [28.6154, -12.8541],
+ [28.6729, -12.8613],
+ [28.7301, -12.9255],
+ [28.7731, -12.9819],
+ [28.8588, -13.1194],
+ [28.9217, -13.2146],
+ [28.9423, -13.3071],
+ [29.0143, -13.3688],
+ [29.1116, -13.3951],
+ [29.2019, -13.3983],
+ [29.2537, -13.3708],
+ [29.3818, -13.3229],
+ [29.4814, -13.268],
+ [29.5542, -13.2489],
+ [29.5972, -13.2605],
+ [29.6303, -13.2985],
+ [29.6477, -13.3729],
+ [29.6518, -13.4144],
+ [29.7227, -13.4538],
+ [29.7752, -13.4381],
+ [29.7953, -13.3928],
+ [29.7965, -13.3697],
+ [29.7963, -13.1675],
+ [29.7961, -12.9921],
+ [29.7958, -12.8271],
+ [29.7956, -12.6259],
+ [29.7955, -12.4506],
+ [29.7953, -12.3062],
+ [29.7951, -12.1555],
+ [29.7496, -12.1641],
+ [29.692, -12.1983],
+ [29.5598, -12.2024],
+ [29.5082, -12.2282],
+ [29.492, -12.2669],
+ [29.5022, -12.3176],
+ [29.5049, -12.3861],
+ [29.4855, -12.4185],
+ [29.4275, -12.4313],
+ [29.3438, -12.4048],
+ [29.1912, -12.3702],
+ [29.0644, -12.3488],
+ [28.9734, -12.2578],
+ [28.85, -12.1205],
+ [28.7694, -12.0513],
+ [28.5746, -11.9081],
+ [28.5416, -11.8792],
+ [28.4825, -11.8121],
+ [28.4318, -11.6983],
+ [28.407, -11.6229],
+ [28.3834, -11.5667],
+ [28.3572, -11.483],
+ [28.4042, -11.3544],
+ [28.4703, -11.1096],
+ [28.518, -10.9332],
+ [28.5442, -10.8023],
+ [28.6389, -10.6692],
+ [28.6455, -10.5502],
+ [28.6074, -10.3974],
+ [28.6172, -10.313],
+ [28.6235, -10.0988],
+ [28.6289, -9.9187],
+ [28.6301, -9.8313],
+ [28.6042, -9.6788],
+ [28.5405, -9.5101],
+ [28.4002, -9.275],
+ [28.4007, -9.2248],
+ [28.4843, -9.1694],
+ [28.6165, -9.0723],
+ [28.6812, -9.0146],
+ [28.7588, -8.9326],
+ [28.7936, -8.891],
+ [28.8695, -8.7858],
+ [28.9178, -8.7006],
+ [28.9345, -8.5902],
+ [28.8981, -8.4854],
+ [28.9723, -8.4649],
+ [29.2156, -8.4278],
+ [29.4838, -8.3869],
+ [29.7662, -8.3438],
+ [30.0514, -8.3003],
+ [30.3275, -8.2582],
+ [30.5779, -8.22],
+ [30.7512, -8.1937],
+ [30.7768, -8.2658],
+ [30.8307, -8.3855],
+ [30.892, -8.4737],
+ [30.9684, -8.551],
+ [31.0334, -8.5977],
+ [31.0764, -8.6119],
+ [31.3506, -8.607],
+ [31.4492, -8.6539],
+ [31.5349, -8.7133],
+ [31.5562, -8.8055],
+ [31.6128, -8.8633],
+ [31.6736, -8.9088],
+ [31.7, -8.9144],
+ [31.7447, -8.9032],
+ [31.8181, -8.9022],
+ [31.8861, -8.922],
+ [31.9187, -8.9422],
+ [31.9219, -9.0194],
+ [31.9426, -9.054],
+ [32.0354, -9.0674],
+ [32.1298, -9.0733],
+ [32.2209, -9.1256],
+ [32.3193, -9.1349],
+ [32.4332, -9.1563],
+ [32.4871, -9.2127],
+ [32.6084, -9.2705],
+ [32.7566, -9.3223],
+ [32.8633, -9.3809],
+ [32.9199, -9.4074],
+ [32.9233, -9.434],
+ [32.9511, -9.4842],
+ [32.9799, -9.5203],
+ [32.9821, -9.5736],
+ [32.996, -9.6229],
+ [33.0378, -9.6351],
+ [33.0725, -9.6382],
+ [33.1045, -9.6026],
+ [33.148, -9.6035],
+ [33.1957, -9.6262],
+ [33.2127, -9.683],
+ [33.25, -9.7596],
+ [33.3104, -9.8118],
+ [33.351, -9.8622],
+ [33.3371, -9.954],
+ [33.3115, -10.038],
+ [33.3936, -10.1209],
+ [33.5001, -10.1997],
+ [33.5289, -10.2347],
+ [33.5376, -10.3516],
+ [33.5537, -10.3913],
+ [33.6262, -10.4886],
+ [33.6615, -10.5531],
+ [33.6591, -10.5905],
+ [33.4647, -10.7831],
+ [33.4031, -10.8018],
+ [33.3449, -10.8127],
+ [33.2928, -10.8523],
+ [33.2613, -10.8934],
+ [33.2728, -10.915],
+ [33.2933, -10.9812],
+ [33.3387, -11.0852],
+ [33.3798, -11.1579],
+ [33.3455, -11.2491],
+ [33.2684, -11.4039],
+ [33.2327, -11.4177],
+ [33.2264, -11.5349],
+ [33.25, -11.5776],
+ [33.2883, -11.6111],
+ [33.3039, -11.6908],
+ [33.3051, -11.8],
+ [33.301, -11.8882],
+ [33.2523, -12.1126],
+ [33.3401, -12.3083],
+ [33.37, -12.3297],
+ [33.4914, -12.3311],
+ [33.5123, -12.3478],
+ [33.4832, -12.4034],
+ [33.4307, -12.4604],
+ [33.3979, -12.4898],
+ [33.2435, -12.5565],
+ [33.0216, -12.6305],
+ [32.9752, -12.7014],
+ [32.9456, -12.8044],
+ [32.9705, -12.8647],
+ [33.0, -12.8996],
+ [32.9904, -12.9895],
+ [32.9711, -13.0843],
+ [32.9776, -13.1589],
+ [32.9676, -13.225],
+ [32.9386, -13.2574],
+ [32.8997, -13.357],
+ [32.8519, -13.457],
+ [32.8141, -13.5027],
+ [32.7584, -13.5503],
+ [32.6704, -13.5904],
+ [32.6721, -13.6104],
+ [32.7718, -13.6565],
+ [32.7975, -13.6885],
+ [32.8067, -13.7103],
+ [32.7854, -13.7314],
+ [32.7651, -13.761],
+ [32.811, -13.7916],
+ [32.8672, -13.8174],
+ [32.9203, -13.8839],
+ [32.9676, -13.9769],
+ [32.9813, -14.0094],
+ [32.9921, -14.0222],
+ [33.0093, -14.0237],
+ [33.0424, -14.0101],
+ [33.1036, -13.9592],
+ [33.148, -13.9409],
+ [33.2018, -14.0134],
+ [32.9871, -14.085],
+ [32.8745, -14.1225],
+ [32.5532, -14.2296],
+ [32.2729, -14.323],
+ [32.1999, -14.3408],
+ [32.0545, -14.3865],
+ [31.9821, -14.4145],
+ [31.7289, -14.4961],
+ [31.623, -14.5367],
+ [31.5379, -14.5771],
+ [31.3285, -14.6377],
+ [31.1309, -14.6946],
+ [30.9151, -14.7533],
+ [30.6733, -14.8191],
+ [30.5377, -14.8665],
+ [30.4461, -14.9075],
+ [30.2318, -14.9903],
+ [30.2218, -15.0105],
+ [30.225, -15.0669],
+ [30.2521, -15.1832],
+ [30.3057, -15.2889],
+ [30.3506, -15.3497],
+ [30.3799, -15.5059],
+ [30.3961, -15.6431]
+ ]
+ ],
+ [
+ [
+ [27.3537, -17.602],
+ [27.2829, -17.6778],
+ [27.2865, -17.6729],
+ [27.3362, -17.6178],
+ [27.3529, -17.6023],
+ [27.3537, -17.602]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 249,
+ "name": "Zimbabwe",
+ "name_fr": "Zimbabwe",
+ "iso": "ZWE",
+ "recs": "SADC,COMESA",
+ "rbs": "",
+ "regions": "Southern Africa",
+ "regions_fr": "Afrique australe",
+ "x": 29.861941522355345,
+ "y": -19.017733021479611,
+ "count": 8,
+ "AU": 1,
+ "EAC": 0.0,
+ "IGAD": 0.0,
+ "UMA": 0.0,
+ "COMESA": 1.0,
+ "ECOWAS": 0.0,
+ "CEN-SAD": 0.0,
+ "SADC": 1.0,
+ "ECCAS": 0.0,
+ "ICGLR": 0.0,
+ "RECSA": 0.0,
+ "SARCOM": 0.0,
+ "BamakoDeclaration": "Signed",
+ "KinshasaConvention": "0",
+ "ECOWASConvention": "0",
+ "KhartoumDeclaration": "0",
+ "NairobiProtocol": "0",
+ "SADCFirearmsProtocol": "Signed",
+ "ArmsTradeTreaty": "Signed",
+ "FirearmsProtocol": "Eligible",
+ "WassenaarAgreement": "Eligible",
+ "UNProgrammeofAction": 0.0,
+ "InternationalTracingInstrument": 0.0,
+ "StG-PoA": 1.0,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 1,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [31.2879, -22.4021],
+ [31.1973, -22.3449],
+ [31.0734, -22.3078],
+ [30.9161, -22.2907],
+ [30.7116, -22.2979],
+ [30.4602, -22.329],
+ [30.1904, -22.2911],
+ [29.9023, -22.1842],
+ [29.6631, -22.1463],
+ [29.3774, -22.1928],
+ [29.3648, -22.1939],
+ [29.3152, -22.1577],
+ [29.2372, -22.0795],
+ [29.1068, -22.0657],
+ [29.0715, -22.0475],
+ [29.0424, -22.0184],
+ [29.0233, -21.9812],
+ [29.0158, -21.9399],
+ [29.0373, -21.8113],
+ [29.0256, -21.7969],
+ [28.9907, -21.7814],
+ [28.9193, -21.766],
+ [28.7478, -21.7076],
+ [28.532, -21.6513],
+ [28.1816, -21.5894],
+ [28.0456, -21.573],
+ [28.0141, -21.5542],
+ [27.9746, -21.5067],
+ [27.9074, -21.3591],
+ [27.8441, -21.2615],
+ [27.6935, -21.111],
+ [27.6694, -21.0643],
+ [27.677, -20.9448],
+ [27.6881, -20.8483],
+ [27.7043, -20.7664],
+ [27.697, -20.6897],
+ [27.6948, -20.5945],
+ [27.6996, -20.5307],
+ [27.6793, -20.503],
+ [27.6246, -20.4836],
+ [27.4689, -20.4748],
+ [27.2808, -20.4787],
+ [27.2746, -20.3818],
+ [27.2567, -20.232],
+ [27.2215, -20.1458],
+ [27.1782, -20.101],
+ [27.0918, -20.0542],
+ [26.9167, -19.9901],
+ [26.6782, -19.8928],
+ [26.4746, -19.7486],
+ [26.241, -19.5693],
+ [26.1681, -19.5383],
+ [26.0819, -19.3699],
+ [25.9507, -19.0817],
+ [25.9592, -18.9856],
+ [25.9394, -18.9387],
+ [25.8119, -18.7971],
+ [25.7837, -18.7235],
+ [25.7612, -18.6492],
+ [25.5583, -18.4418],
+ [25.4893, -18.3513],
+ [25.4367, -18.235],
+ [25.3844, -18.142],
+ [25.3402, -18.1045],
+ [25.2824, -18.0412],
+ [25.2423, -17.969],
+ [25.224, -17.9152],
+ [25.2391, -17.8431],
+ [25.2588, -17.7936],
+ [25.4518, -17.8451],
+ [25.5571, -17.8495],
+ [25.6396, -17.8241],
+ [25.7416, -17.8582],
+ [25.8633, -17.952],
+ [25.9959, -17.9698],
+ [26.1396, -17.9117],
+ [26.3334, -17.9293],
+ [26.5775, -18.0226],
+ [26.7799, -18.0415],
+ [27.0208, -17.9584],
+ [27.0514, -17.9635],
+ [27.0771, -17.9563],
+ [27.1159, -17.9122],
+ [27.1639, -17.8444],
+ [27.1953, -17.8015],
+ [27.2279, -17.7535],
+ [27.2829, -17.6778],
+ [27.3537, -17.602],
+ [27.4073, -17.5803],
+ [27.4533, -17.568],
+ [27.4621, -17.5589],
+ [27.4497, -17.5584],
+ [27.4396, -17.553],
+ [27.4547, -17.5331],
+ [27.5018, -17.5083],
+ [27.549, -17.4738],
+ [27.5652, -17.4551],
+ [27.5762, -17.4514],
+ [27.6112, -17.3814],
+ [27.6536, -17.2939],
+ [27.6684, -17.254],
+ [27.6832, -17.2297],
+ [27.7049, -17.2071],
+ [27.75, -17.1746],
+ [27.8135, -17.1564],
+ [27.8407, -17.1458],
+ [27.8709, -17.1181],
+ [27.9137, -17.0793],
+ [27.9428, -17.051],
+ [27.9586, -17.0399],
+ [27.999, -17.0511],
+ [28.0471, -17.0647],
+ [28.0763, -17.0464],
+ [28.0964, -17.0165],
+ [28.1024, -16.9928],
+ [28.0888, -16.9783],
+ [28.0841, -16.9468],
+ [28.1014, -16.8963],
+ [28.1166, -16.861],
+ [28.1504, -16.8389],
+ [28.2416, -16.8176],
+ [28.3411, -16.7884],
+ [28.382, -16.7953],
+ [28.4186, -16.8365],
+ [28.4544, -16.8646],
+ [28.4613, -16.8656],
+ [28.4588, -16.8342],
+ [28.4742, -16.7933],
+ [28.5087, -16.7586],
+ [28.5546, -16.7395],
+ [28.5855, -16.7279],
+ [28.6133, -16.716],
+ [28.6549, -16.7],
+ [28.6899, -16.7097],
+ [28.6997, -16.7467],
+ [28.6973, -16.7742],
+ [28.7246, -16.7979],
+ [28.7615, -16.8084],
+ [28.7897, -16.7903],
+ [28.8291, -16.7701],
+ [28.8539, -16.7243],
+ [28.8666, -16.6758],
+ [28.9014, -16.6824],
+ [28.9314, -16.6887],
+ [28.9433, -16.6583],
+ [28.9676, -16.6256],
+ [28.9876, -16.6109],
+ [28.9668, -16.5975],
+ [28.9428, -16.5761],
+ [28.8986, -16.5692],
+ [28.8541, -16.5716],
+ [28.7605, -16.5321],
+ [28.8327, -16.4241],
+ [28.8567, -16.3062],
+ [28.8567, -16.1423],
+ [28.8756, -16.0361],
+ [28.9131, -15.9878],
+ [28.973, -15.9501],
+ [29.0506, -15.9012],
+ [29.2879, -15.7765],
+ [29.4873, -15.6968],
+ [29.7296, -15.6446],
+ [29.9949, -15.644],
+ [30.2507, -15.6435],
+ [30.3961, -15.6431],
+ [30.3981, -15.8008],
+ [30.4094, -15.9782],
+ [30.4378, -15.9953],
+ [30.6302, -15.9992],
+ [30.9388, -16.0117],
+ [31.2362, -16.0236],
+ [31.4262, -16.1523],
+ [31.4898, -16.1797],
+ [31.6876, -16.2142],
+ [31.9398, -16.4288],
+ [32.2433, -16.4487],
+ [32.452, -16.5157],
+ [32.6358, -16.5895],
+ [32.7418, -16.6776],
+ [32.8103, -16.6977],
+ [32.9029, -16.7042],
+ [32.948, -16.7123],
+ [32.9379, -16.776],
+ [32.8763, -16.8836],
+ [32.8844, -17.0378],
+ [32.9693, -17.2516],
+ [32.9808, -17.4375],
+ [32.9547, -17.7654],
+ [32.9556, -18.0829],
+ [32.9646, -18.1963],
+ [32.9785, -18.2715],
+ [32.9964, -18.3126],
+ [32.9931, -18.3596],
+ [32.9425, -18.4927],
+ [32.9017, -18.6329],
+ [32.9003, -18.6891],
+ [32.8846, -18.7285],
+ [32.8545, -18.7637],
+ [32.722, -18.8284],
+ [32.6992, -18.8685],
+ [32.6997, -18.9409],
+ [32.7165, -19.0019],
+ [32.7662, -19.0243],
+ [32.8262, -19.0588],
+ [32.8498, -19.1044],
+ [32.85, -19.1524],
+ [32.831, -19.2414],
+ [32.7776, -19.3888],
+ [32.8308, -19.5582],
+ [32.8904, -19.6681],
+ [32.9727, -19.7954],
+ [33.0067, -19.8738],
+ [33.0049, -19.9302],
+ [32.9928, -19.9849],
+ [32.8696, -20.2172],
+ [32.7809, -20.3615],
+ [32.6726, -20.5161],
+ [32.5293, -20.6131],
+ [32.4924, -20.6598],
+ [32.4776, -20.713],
+ [32.4828, -20.8289],
+ [32.4762, -20.9501],
+ [32.3536, -21.1365],
+ [32.4298, -21.2971],
+ [32.4124, -21.3118],
+ [32.3711, -21.3349],
+ [32.1947, -21.5154],
+ [32.0163, -21.698],
+ [31.8859, -21.8315],
+ [31.7377, -21.9834],
+ [31.5715, -22.1535],
+ [31.4295, -22.2988],
+ [31.2879, -22.4021]
+ ]
+ ],
+ [
+ [
+ [28.7603, -16.5321],
+ [28.7606, -16.5319],
+ [28.7605, -16.5321],
+ [28.7603, -16.5321]
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Feature",
+ "properties": {
+ "id": 69,
+ "name": "Western Sahara",
+ "name_fr": "Sahara occidental",
+ "iso": "ESH",
+ "recs": "",
+ "rbs": "",
+ "regions": "Northern Africa",
+ "regions_fr": "Afrique du Nord",
+ "x": -14.6,
+ "y": 24.8,
+ "count": 0,
+ "AU": 1,
+ "EAC": null,
+ "IGAD": null,
+ "UMA": null,
+ "COMESA": null,
+ "ECOWAS": null,
+ "CEN-SAD": null,
+ "SADC": null,
+ "ECCAS": null,
+ "ICGLR": null,
+ "RECSA": null,
+ "SARCOM": null,
+ "BamakoDeclaration": null,
+ "KinshasaConvention": null,
+ "ECOWASConvention": null,
+ "KhartoumDeclaration": null,
+ "NairobiProtocol": null,
+ "SADCFirearmsProtocol": null,
+ "ArmsTradeTreaty": null,
+ "FirearmsProtocol": null,
+ "WassenaarAgreement": null,
+ "UNProgrammeofAction": null,
+ "InternationalTracingInstrument": null,
+ "StG-PoA": null,
+ "Northern-Africa": null,
+ "Eastern-Africa": null,
+ "Southern-Africa": null,
+ "Western-Africa": null,
+ "Central-Africa": null,
+ "Trained-Participants": 0,
+ "PSSM-Instructors": 0,
+ "PSSM-Senior-Instructors": 0
+ },
+ "geometry": {
+ "type": "MultiPolygon",
+ "coordinates": [
+ [
+ [
+ [-16.9841, 21.5465],
+ [-16.9683, 21.6517],
+ [-16.9593, 21.7115],
+ [-16.9511, 21.766],
+ [-16.9309, 21.9],
+ [-16.8002, 22.1466],
+ [-16.7933, 22.1597],
+ [-16.7736, 22.1803],
+ [-16.684, 22.2744],
+ [-16.6452, 22.2879],
+ [-16.5144, 22.3335],
+ [-16.4442, 22.4512],
+ [-16.3802, 22.5585],
+ [-16.3587, 22.5945],
+ [-16.3439, 22.6599],
+ [-16.3084, 22.8165],
+ [-16.3043, 22.8348],
+ [-16.2967, 22.8431],
+ [-16.2158, 22.9303],
+ [-16.2019, 22.9454],
+ [-16.1697, 23.0319],
+ [-16.1998, 23.0809],
+ [-16.2103, 23.0979],
+ [-16.1694, 23.1527],
+ [-16.1179, 23.2218],
+ [-16.1137, 23.2275],
+ [-16.0277, 23.3731],
+ [-15.9967, 23.4255],
+ [-15.9746, 23.4776],
+ [-15.9455, 23.5459],
+ [-15.9426, 23.5526],
+ [-15.9258, 23.5768],
+ [-15.8944, 23.6221],
+ [-15.806, 23.7495],
+ [-15.7893, 23.7929],
+ [-15.8017, 23.8422],
+ [-15.8552, 23.8003],
+ [-15.9125, 23.7276],
+ [-15.9364, 23.7076],
+ [-15.9807, 23.6703],
+ [-15.9528, 23.7408],
+ [-15.927, 23.7908],
+ [-15.8993, 23.8444],
+ [-15.8704, 23.8703],
+ [-15.7838, 23.9475],
+ [-15.7778, 23.9529],
+ [-15.7738, 23.9555],
+ [-15.7649, 23.961],
+ [-15.5863, 24.0728],
+ [-15.5322, 24.128],
+ [-15.4974, 24.1635],
+ [-15.4538, 24.2081],
+ [-15.4276, 24.2349],
+ [-15.2396, 24.4267],
+ [-15.1886, 24.4788],
+ [-15.0926, 24.5237],
+ [-15.0389, 24.5488],
+ [-15.0152, 24.5789],
+ [-14.9518, 24.6594],
+ [-14.9043, 24.7198],
+ [-14.8561, 24.8716],
+ [-14.8439, 25.1941],
+ [-14.8429, 25.2201],
+ [-14.7957, 25.4012],
+ [-14.7949, 25.4042],
+ [-14.7947, 25.4045],
+ [-14.7297, 25.5106],
+ [-14.707, 25.5477],
+ [-14.6824, 25.6091],
+ [-14.6031, 25.8065],
+ [-14.6023, 25.8085],
+ [-14.5228, 25.9252],
+ [-14.4836, 26.1035],
+ [-14.4706, 26.163],
+ [-14.4139, 26.2537],
+ [-14.369, 26.2727],
+ [-14.3125, 26.2967],
+ [-14.2139, 26.3779],
+ [-14.1684, 26.4154],
+ [-14.0972, 26.4395],
+ [-13.9521, 26.4888],
+ [-13.8096, 26.5745],
+ [-13.6959, 26.6429],
+ [-13.6855, 26.6509],
+ [-13.5758, 26.7351],
+ [-13.4958, 26.8727],
+ [-13.4704, 26.9536],
+ [-13.4531, 27.0086],
+ [-13.4098, 27.1466],
+ [-13.4094, 27.1474],
+ [-13.3481, 27.2623],
+ [-13.3073, 27.3387],
+ [-13.3026, 27.3476],
+ [-13.2562, 27.4346],
+ [-13.2074, 27.569],
+ [-13.1774, 27.6519],
+ [-13.176, 27.6557],
+ [-13.1679, 27.6625],
+ [-13.1074, 27.6625],
+ [-13.0371, 27.6625],
+ [-12.9668, 27.6624],
+ [-12.8967, 27.6624],
+ [-12.8264, 27.6624],
+ [-12.7561, 27.6624],
+ [-12.6859, 27.6624],
+ [-12.6157, 27.6624],
+ [-12.5454, 27.6624],
+ [-12.4752, 27.6624],
+ [-12.405, 27.6623],
+ [-12.3347, 27.6623],
+ [-12.2644, 27.6623],
+ [-12.1942, 27.6623],
+ [-12.124, 27.6623],
+ [-12.0538, 27.6622],
+ [-11.9835, 27.6622],
+ [-11.9133, 27.6622],
+ [-11.8431, 27.6622],
+ [-11.8132, 27.6622],
+ [-11.8023, 27.6622],
+ [-11.7728, 27.6622],
+ [-11.7026, 27.6622],
+ [-11.6323, 27.6622],
+ [-11.5621, 27.6621],
+ [-11.4918, 27.6621],
+ [-11.4216, 27.6621],
+ [-11.3514, 27.6621],
+ [-11.2811, 27.662],
+ [-11.2109, 27.662],
+ [-11.1406, 27.662],
+ [-11.0704, 27.662],
+ [-11.0002, 27.662],
+ [-10.9299, 27.662],
+ [-10.8597, 27.662],
+ [-10.7895, 27.6619],
+ [-10.7192, 27.6619],
+ [-10.649, 27.6619],
+ [-10.5788, 27.6619],
+ [-10.5084, 27.6619],
+ [-10.4383, 27.6618],
+ [-10.368, 27.6618],
+ [-10.2977, 27.6618],
+ [-10.2276, 27.6618],
+ [-10.1573, 27.6617],
+ [-10.087, 27.6617],
+ [-10.0168, 27.6617],
+ [-9.9465, 27.6617],
+ [-9.8763, 27.6617],
+ [-9.8061, 27.6617],
+ [-9.7359, 27.6617],
+ [-9.6656, 27.6617],
+ [-9.5954, 27.6617],
+ [-9.5251, 27.6617],
+ [-9.4549, 27.6617],
+ [-9.3847, 27.6616],
+ [-9.3144, 27.6616],
+ [-9.2442, 27.6616],
+ [-9.174, 27.6616],
+ [-9.1038, 27.6616],
+ [-9.0335, 27.6615],
+ [-8.9633, 27.6615],
+ [-8.8931, 27.6615],
+ [-8.8232, 27.6615],
+ [-8.817, 27.6615],
+ [-8.817, 27.6615],
+ [-8.8165, 27.6615],
+ [-8.7526, 27.6614],
+ [-8.6833, 27.6614],
+ [-8.6833, 27.6564],
+ [-8.6833, 27.4902],
+ [-8.6833, 27.2859],
+ [-8.6831, 27.1193],
+ [-8.6829, 26.9213],
+ [-8.6826, 26.7231],
+ [-8.6823, 26.4977],
+ [-8.6821, 26.2732],
+ [-8.6821, 26.1095],
+ [-8.6822, 26.0104],
+ [-8.6822, 25.9955],
+ [-8.7052, 25.9955],
+ [-8.8856, 25.9955],
+ [-9.0719, 25.9955],
+ [-9.2582, 25.9955],
+ [-9.4445, 25.9955],
+ [-9.6309, 25.9955],
+ [-9.8172, 25.9955],
+ [-10.0035, 25.9955],
+ [-10.1898, 25.9955],
+ [-10.3761, 25.9955],
+ [-10.5625, 25.9955],
+ [-10.7488, 25.9955],
+ [-10.9351, 25.9955],
+ [-11.1214, 25.9955],
+ [-11.3077, 25.9954],
+ [-11.494, 25.9954],
+ [-11.6804, 25.9954],
+ [-11.8667, 25.9954],
+ [-12.0163, 25.9954],
+ [-12.0163, 25.8763],
+ [-12.0163, 25.7401],
+ [-12.0163, 25.604],
+ [-12.0163, 25.4679],
+ [-12.0163, 25.3317],
+ [-12.0163, 25.1956],
+ [-12.0163, 25.0594],
+ [-12.0163, 24.9232],
+ [-12.0163, 24.7871],
+ [-12.0163, 24.651],
+ [-12.0163, 24.5148],
+ [-12.0163, 24.3787],
+ [-12.0163, 24.2425],
+ [-12.0163, 24.1063],
+ [-12.0163, 23.9702],
+ [-12.0163, 23.834],
+ [-12.0163, 23.6979],
+ [-12.0163, 23.5765],
+ [-12.0234, 23.4676],
+ [-12.0833, 23.4354],
+ [-12.1042, 23.427],
+ [-12.2262, 23.3775],
+ [-12.2647, 23.3619],
+ [-12.3729, 23.318],
+ [-12.5594, 23.2908],
+ [-12.6204, 23.2713],
+ [-12.6736, 23.2362],
+ [-12.7396, 23.1927],
+ [-12.896, 23.0896],
+ [-13.0284, 23.0023],
+ [-13.0315, 23.0002],
+ [-13.1209, 22.8841],
+ [-13.1533, 22.8205],
+ [-13.1665, 22.7532],
+ [-13.156, 22.6893],
+ [-13.1073, 22.5607],
+ [-13.0943, 22.496],
+ [-13.0868, 22.3833],
+ [-13.0785, 22.2604],
+ [-13.0696, 22.1282],
+ [-13.0606, 21.9958],
+ [-13.0512, 21.8548],
+ [-13.0417, 21.7138],
+ [-13.0322, 21.5721],
+ [-13.0251, 21.4668],
+ [-13.0162, 21.3339],
+ [-13.1674, 21.3338],
+ [-13.3967, 21.3335],
+ [-13.5347, 21.3334],
+ [-13.626, 21.3333],
+ [-13.8554, 21.333],
+ [-14.0847, 21.3327],
+ [-14.314, 21.3324],
+ [-14.5433, 21.3321],
+ [-14.7726, 21.3319],
+ [-15.0019, 21.3316],
+ [-15.2312, 21.3313],
+ [-15.4605, 21.3311],
+ [-15.6898, 21.3308],
+ [-15.9191, 21.3305],
+ [-16.1484, 21.3302],
+ [-16.3777, 21.3299],
+ [-16.607, 21.3296],
+ [-16.8363, 21.3294],
+ [-16.963, 21.3292],
+ [-16.9646, 21.3292],
+ [-16.9649, 21.3276],
+ [-16.9944, 21.1942],
+ [-17.0059, 21.1424],
+ [-17.0091, 21.1306],
+ [-17.0424, 21.008],
+ [-17.064, 20.8988],
+ [-17.048, 20.8062],
+ [-17.0709, 20.829],
+ [-17.0988, 20.8569],
+ [-17.07, 21.025],
+ [-17.0634, 21.0635],
+ [-17.0096, 21.3771],
+ [-17.0031, 21.4207],
+ [-16.9841, 21.5465]
+ ]
+ ]
+ ]
+ }
+ }
+ ]
+}
diff --git a/salw_client/src/Data/Photos.geojson b/salw_client/src/Data/Photos.geojson
new file mode 100644
index 0000000..6eb48c9
--- /dev/null
+++ b/salw_client/src/Data/Photos.geojson
@@ -0,0 +1,17 @@
+{
+ "PSSM_PHOTOS": [
+ {"image":"Bild1_Nikhil.jpg","copy_right":"©Nikhil Acharya"},
+ {"image":"Bild2_Nikhil.jpg","copy_right":"©Nikhil Acharya"},
+ {"image":"Storekeeper and Policewoman.jpg","copy_right":"©Nikhil Acharya"},
+ {"image":"Opening 2.jpg","copy_right":"©IPSTC/Kenya"},
+ {"image":"Group of Senior Instructors and Instructors.jpg","copy_right":"©MSAG AUT"},
+ {"image":"Image 1.jpg","copy_right":"©MSAG AUT"},
+ {"image":"bild.jpg","copy_right":""},
+ {"image":"1000013063.jpg","copy_right":"©Hans Lampalzer (BLMV)"},
+ {"image":"1000013066.jpg","copy_right":"©Hans Lampalzer (BLMV)"},
+ {"image":"1000013069.jpg","copy_right":"©Hans Lampalzer (BLMV)"},
+ {"image":"1000013072.jpg","copy_right":"©Hans Lampalzer (BLMV)"},
+ {"image":"1000013075.jpg","copy_right":"©Hans Lampalzer (BLMV)"},
+ {"image":"1000013078.jpg","copy_right":"©Hans Lampalzer (BLMV)"}
+ ]
+}
\ No newline at end of file
diff --git a/salw_client/src/Data/pssm_data.geojson b/salw_client/src/Data/pssm_data.geojson
new file mode 100644
index 0000000..0593eef
--- /dev/null
+++ b/salw_client/src/Data/pssm_data.geojson
@@ -0,0 +1,218 @@
+[
+ {
+ "id":18,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":31,
+ "PSSM-Instructors":2,
+ "PSSM-Senior-Instructors":3
+ },
+ {
+ "id":20,
+ "ECOWAS":1.0,
+ "RECSA":0.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":39,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":5,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":45,
+ "ECOWAS":1.0,
+ "RECSA":0.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":47,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":2,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":48,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":52,
+ "ECOWAS":1.0,
+ "RECSA":0.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":61,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":68,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":8,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":72,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":15,
+ "PSSM-Instructors":2,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":83,
+ "ECOWAS":1.0,
+ "RECSA":0.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":85,
+ "ECOWAS":1.0,
+ "RECSA":0.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":87,
+ "ECOWAS":1.0,
+ "RECSA":0.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":88,
+ "ECOWAS":1.0,
+ "RECSA":0.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":118,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":138,
+ "PSSM-Instructors":15,
+ "PSSM-Senior-Instructors":4
+ },
+ {
+ "id":127,
+ "ECOWAS":1.0,
+ "RECSA":0.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":164,
+ "ECOWAS":1.0,
+ "RECSA":0.0,
+ "Trained-Participants":1,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":191,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":2,
+ "PSSM-Senior-Instructors":2
+ },
+ {
+ "id":193,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":29,
+ "PSSM-Instructors":2,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":194,
+ "ECOWAS":1.0,
+ "RECSA":0.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":200,
+ "ECOWAS":1.0,
+ "RECSA":0.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":203,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":10,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":206,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":53,
+ "PSSM-Instructors":4,
+ "PSSM-Senior-Instructors":1
+ },
+ {
+ "id":214,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":12,
+ "PSSM-Instructors":4,
+ "PSSM-Senior-Instructors":1
+ },
+ {
+ "id":218,
+ "ECOWAS":1.0,
+ "RECSA":0.0,
+ "Trained-Participants":0,
+ "PSSM-Instructors":0,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":230,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":24,
+ "PSSM-Instructors":5,
+ "PSSM-Senior-Instructors":0
+ },
+ {
+ "id":231,
+ "ECOWAS":0.0,
+ "RECSA":1.0,
+ "Trained-Participants":63,
+ "PSSM-Instructors":6,
+ "PSSM-Senior-Instructors":2
+ }
+]
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon1.svg b/salw_client/src/Icons/icon1.svg
new file mode 100644
index 0000000..be2f5bb
--- /dev/null
+++ b/salw_client/src/Icons/icon1.svg
@@ -0,0 +1 @@
+Element 5
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon10.svg b/salw_client/src/Icons/icon10.svg
new file mode 100644
index 0000000..cffab59
--- /dev/null
+++ b/salw_client/src/Icons/icon10.svg
@@ -0,0 +1 @@
+Element 14
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon11.svg b/salw_client/src/Icons/icon11.svg
new file mode 100644
index 0000000..3710af9
--- /dev/null
+++ b/salw_client/src/Icons/icon11.svg
@@ -0,0 +1 @@
+Element 15
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon12.svg b/salw_client/src/Icons/icon12.svg
new file mode 100644
index 0000000..7739a46
--- /dev/null
+++ b/salw_client/src/Icons/icon12.svg
@@ -0,0 +1 @@
+Element 16
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon13.svg b/salw_client/src/Icons/icon13.svg
new file mode 100644
index 0000000..0592618
--- /dev/null
+++ b/salw_client/src/Icons/icon13.svg
@@ -0,0 +1 @@
+Element 17
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon14.svg b/salw_client/src/Icons/icon14.svg
new file mode 100644
index 0000000..2878c0f
--- /dev/null
+++ b/salw_client/src/Icons/icon14.svg
@@ -0,0 +1 @@
+Element 18
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon15.svg b/salw_client/src/Icons/icon15.svg
new file mode 100644
index 0000000..4f28f7c
--- /dev/null
+++ b/salw_client/src/Icons/icon15.svg
@@ -0,0 +1 @@
+Element 19
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon16.svg b/salw_client/src/Icons/icon16.svg
new file mode 100644
index 0000000..7b63f3b
--- /dev/null
+++ b/salw_client/src/Icons/icon16.svg
@@ -0,0 +1 @@
+Element 20
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon17.svg b/salw_client/src/Icons/icon17.svg
new file mode 100644
index 0000000..8135f6b
--- /dev/null
+++ b/salw_client/src/Icons/icon17.svg
@@ -0,0 +1 @@
+Element 21
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon18.svg b/salw_client/src/Icons/icon18.svg
new file mode 100644
index 0000000..4172407
--- /dev/null
+++ b/salw_client/src/Icons/icon18.svg
@@ -0,0 +1 @@
+Element 22
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon19.svg b/salw_client/src/Icons/icon19.svg
new file mode 100644
index 0000000..5837409
--- /dev/null
+++ b/salw_client/src/Icons/icon19.svg
@@ -0,0 +1 @@
+Element 23
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon2.svg b/salw_client/src/Icons/icon2.svg
new file mode 100644
index 0000000..f82c9a9
--- /dev/null
+++ b/salw_client/src/Icons/icon2.svg
@@ -0,0 +1 @@
+Element 6
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon20.svg b/salw_client/src/Icons/icon20.svg
new file mode 100644
index 0000000..36f5e65
--- /dev/null
+++ b/salw_client/src/Icons/icon20.svg
@@ -0,0 +1 @@
+Element 24
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon21.svg b/salw_client/src/Icons/icon21.svg
new file mode 100644
index 0000000..6692340
--- /dev/null
+++ b/salw_client/src/Icons/icon21.svg
@@ -0,0 +1 @@
+Element 25
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon22.svg b/salw_client/src/Icons/icon22.svg
new file mode 100644
index 0000000..491aaa4
--- /dev/null
+++ b/salw_client/src/Icons/icon22.svg
@@ -0,0 +1 @@
+Element 26
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon23.svg b/salw_client/src/Icons/icon23.svg
new file mode 100644
index 0000000..1368264
--- /dev/null
+++ b/salw_client/src/Icons/icon23.svg
@@ -0,0 +1 @@
+Element 27
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon24.png b/salw_client/src/Icons/icon24.png
new file mode 100644
index 0000000..c4e0d92
Binary files /dev/null and b/salw_client/src/Icons/icon24.png differ
diff --git a/salw_client/src/Icons/icon24.svg b/salw_client/src/Icons/icon24.svg
new file mode 100644
index 0000000..d183d79
--- /dev/null
+++ b/salw_client/src/Icons/icon24.svg
@@ -0,0 +1 @@
+Element 28
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon25.svg b/salw_client/src/Icons/icon25.svg
new file mode 100644
index 0000000..ecd4242
--- /dev/null
+++ b/salw_client/src/Icons/icon25.svg
@@ -0,0 +1 @@
+Element 29
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon26.svg b/salw_client/src/Icons/icon26.svg
new file mode 100644
index 0000000..cd55767
--- /dev/null
+++ b/salw_client/src/Icons/icon26.svg
@@ -0,0 +1 @@
+Element 30
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon3.svg b/salw_client/src/Icons/icon3.svg
new file mode 100644
index 0000000..c4dbba1
--- /dev/null
+++ b/salw_client/src/Icons/icon3.svg
@@ -0,0 +1 @@
+Element 7
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon4.svg b/salw_client/src/Icons/icon4.svg
new file mode 100644
index 0000000..f81daac
--- /dev/null
+++ b/salw_client/src/Icons/icon4.svg
@@ -0,0 +1 @@
+Element 8
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon5.svg b/salw_client/src/Icons/icon5.svg
new file mode 100644
index 0000000..6dac72f
--- /dev/null
+++ b/salw_client/src/Icons/icon5.svg
@@ -0,0 +1 @@
+Element 9
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon6.svg b/salw_client/src/Icons/icon6.svg
new file mode 100644
index 0000000..016f8d5
--- /dev/null
+++ b/salw_client/src/Icons/icon6.svg
@@ -0,0 +1 @@
+Element 10
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon7.svg b/salw_client/src/Icons/icon7.svg
new file mode 100644
index 0000000..fceed91
--- /dev/null
+++ b/salw_client/src/Icons/icon7.svg
@@ -0,0 +1 @@
+Element 11
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon8.svg b/salw_client/src/Icons/icon8.svg
new file mode 100644
index 0000000..512d58c
--- /dev/null
+++ b/salw_client/src/Icons/icon8.svg
@@ -0,0 +1 @@
+Element 12
\ No newline at end of file
diff --git a/salw_client/src/Icons/icon9.svg b/salw_client/src/Icons/icon9.svg
new file mode 100644
index 0000000..5ca28f2
--- /dev/null
+++ b/salw_client/src/Icons/icon9.svg
@@ -0,0 +1 @@
+Element 13
\ No newline at end of file
diff --git a/salw_client/src/Icons/person.svg b/salw_client/src/Icons/person.svg
new file mode 100644
index 0000000..f0507a1
--- /dev/null
+++ b/salw_client/src/Icons/person.svg
@@ -0,0 +1,23 @@
+
+
+
+Created with Fabric.js 5.2.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/salw_client/src/Icons/person2.svg b/salw_client/src/Icons/person2.svg
new file mode 100644
index 0000000..eedf63a
--- /dev/null
+++ b/salw_client/src/Icons/person2.svg
@@ -0,0 +1,33 @@
+
+
+
+Created with Fabric.js 5.2.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/salw_client/src/Icons/person3.svg b/salw_client/src/Icons/person3.svg
new file mode 100644
index 0000000..983424c
--- /dev/null
+++ b/salw_client/src/Icons/person3.svg
@@ -0,0 +1,42 @@
+
+
+
+Created with Fabric.js 5.2.4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/salw_client/src/Styles/Base/_base.scss b/salw_client/src/Styles/Base/_base.scss
new file mode 100644
index 0000000..1938a64
--- /dev/null
+++ b/salw_client/src/Styles/Base/_base.scss
@@ -0,0 +1,6 @@
+// _base.scss
+* {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+ }
\ No newline at end of file
diff --git a/salw_client/src/Styles/Base/_sreset.scss b/salw_client/src/Styles/Base/_sreset.scss
new file mode 100644
index 0000000..e69de29
diff --git a/salw_client/src/Styles/Components/_buttons.scss b/salw_client/src/Styles/Components/_buttons.scss
new file mode 100644
index 0000000..e69de29
diff --git a/salw_client/src/Styles/Components/_cards.scss b/salw_client/src/Styles/Components/_cards.scss
new file mode 100644
index 0000000..ccadd76
--- /dev/null
+++ b/salw_client/src/Styles/Components/_cards.scss
@@ -0,0 +1,5 @@
+.card{
+ // background-color: red;
+ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.26);
+ border-radius: 5px;
+}
\ No newline at end of file
diff --git a/salw_client/src/Styles/Components/_forms.scss b/salw_client/src/Styles/Components/_forms.scss
new file mode 100644
index 0000000..e69de29
diff --git a/salw_client/src/Styles/Components/_zoom_control.scss b/salw_client/src/Styles/Components/_zoom_control.scss
new file mode 100644
index 0000000..49e44b9
--- /dev/null
+++ b/salw_client/src/Styles/Components/_zoom_control.scss
@@ -0,0 +1,38 @@
+/* Styles for custom zoom control buttons */
+.custom-zoom-control {
+ position: absolute;
+ top: 10px;
+ right: 10px;
+ z-index: 1000;
+ }
+
+ .custom-zoom-control button {
+ background-color: #fff;
+ border: 2px solid #bbb;
+ border-radius: 2px;
+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
+ color: #333;
+ cursor: pointer;
+ display: block;
+ font-size: 18px;
+ line-height: 18px;
+ margin-bottom: 5px;
+ outline: none;
+ padding: 5px;
+ text-align: center;
+ text-decoration: none;
+ transition: background-color 0.2s ease;
+ width: 30px;
+ }
+
+ .custom-zoom-control button:hover {
+ background-color: #f4f4f4;
+ }
+
+ .custom-zoom-control button:active {
+ background-color: #e6e6e6;
+ }
+
+ .custom-zoom-control button:first-child {
+ margin-bottom: 0;
+ }
\ No newline at end of file
diff --git a/salw_client/src/Styles/Layout/_blurb.scss b/salw_client/src/Styles/Layout/_blurb.scss
new file mode 100644
index 0000000..3f80322
--- /dev/null
+++ b/salw_client/src/Styles/Layout/_blurb.scss
@@ -0,0 +1,8 @@
+.blurb {
+ width: 100%; /* Adjust the width as needed */
+ height: 100vh; /* Adjust the height as needed */
+ overflow-y: auto;
+ border: 1px solid #ccc; /* Optional: Add a border for better visibility */
+ padding: 10px; /* Optional: Add some padding */
+ box-sizing: border-box; /* Ensure padding is included in the element's total width and height */
+ }
\ No newline at end of file
diff --git a/salw_client/src/Styles/Layout/_filters.scss b/salw_client/src/Styles/Layout/_filters.scss
new file mode 100644
index 0000000..4a514e2
--- /dev/null
+++ b/salw_client/src/Styles/Layout/_filters.scss
@@ -0,0 +1,74 @@
+.filters-box {
+ padding: $gap;
+ border: 1px solid $border-color;
+ //height: 100vh;
+}
+
+// _organizations
+.regional-organisations {
+ display: grid;
+ grid-template-columns: repeat(3, $organization-item-width);
+ grid-template-rows: repeat(2, $organization-item-height);
+ gap: $gap;
+}
+
+// _organizations
+.geographical-organisations {
+ display: grid;
+ grid-template-columns: repeat(3, $organization-item-width);
+ //grid-template-rows: repeat(2, $organization-item-height);
+ gap: $gap;
+}
+
+.organization-item {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ cursor: pointer;
+ border-radius: 5px;
+}
+
+.organization-item:hover {
+ opacity: $opacity-hover;
+}
+
+.name {
+ font-size: $font-size-small;
+}
+
+// _treaties
+.treaty-item {
+ display: grid;
+ grid-template-columns: 20% 20% 20% 40%;
+ margin-bottom: 15px;
+}
+
+// _treaties
+.instrument-item {
+ display: grid;
+ grid-template-columns: 25% 75%;
+ margin-bottom: 15px;
+}
+
+.treaty-item-name {
+ font-size: $font-size-small;
+}
+
+.icon {
+ width: $icon-size-large;
+ height: $icon-size-large;
+ cursor: pointer;
+}
+
+.icon-2 {
+ width: $icon-size-small;
+ height: $icon-size-small;
+ cursor: pointer;
+}
+
+.treaty-item-2 {
+ display: grid;
+ grid-template-columns: repeat(2, 25%);
+ margin-bottom: 15px;
+}
diff --git a/salw_client/src/Styles/Layout/_footer.scss b/salw_client/src/Styles/Layout/_footer.scss
new file mode 100644
index 0000000..e69de29
diff --git a/salw_client/src/Styles/Layout/_grid.scss b/salw_client/src/Styles/Layout/_grid.scss
new file mode 100644
index 0000000..e69de29
diff --git a/salw_client/src/Styles/Layout/_header.scss b/salw_client/src/Styles/Layout/_header.scss
new file mode 100644
index 0000000..e69de29
diff --git a/salw_client/src/Styles/Layout/_info_section.scss b/salw_client/src/Styles/Layout/_info_section.scss
new file mode 100644
index 0000000..a51c773
--- /dev/null
+++ b/salw_client/src/Styles/Layout/_info_section.scss
@@ -0,0 +1,4 @@
+.section-icon{
+ width: $icon-size-large;
+}
+
diff --git a/salw_client/src/Styles/Layout/_legend.scss b/salw_client/src/Styles/Layout/_legend.scss
new file mode 100644
index 0000000..12aa8bb
--- /dev/null
+++ b/salw_client/src/Styles/Layout/_legend.scss
@@ -0,0 +1,36 @@
+.legend-container {
+ display: flex;
+ flex-direction: column;
+ font-size: 16px;
+ font-weight: bold;
+ position: absolute;
+ bottom: 20px;
+ left: 20px;
+ background-color: #f0f0f0;
+ padding: 10px;
+ border: 1px solid #ccc;
+ border-radius: 4px;
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
+ z-index: 1000;
+}
+
+.legend-item {
+ display: flex;
+ align-items: center;
+ margin-bottom: 8px; /* Adjust as needed */
+}
+
+.legend-recsa,
+.legend-ecowas {
+ width: 30px; /* Adjust width as needed */
+ height: 15px; /* Adjust height as needed */
+ margin-right: 8px; /* Adjust space between div and span as needed */
+}
+
+.legend-recsa {
+ background-color: $pssm-color-recsa; /* Replace with your color */
+}
+
+.legend-ecowas {
+ background-color: $pssm-color-ecowas; /* Replace with your color */
+}
diff --git a/salw_client/src/Styles/Layout/_map.scss b/salw_client/src/Styles/Layout/_map.scss
new file mode 100644
index 0000000..a87741b
--- /dev/null
+++ b/salw_client/src/Styles/Layout/_map.scss
@@ -0,0 +1,44 @@
+.map-filter-box {
+ // border: 1px solid $border-color;
+}
+
+.leaflet-container {
+ background-color: $background-color;
+}
+
+.map-container {
+ border: 1px solid $border-color;
+ width: $map-width;
+ height: $map-height;
+ margin-top: 0px;
+}
+
+.country-select {
+ position: absolute;
+ top: 20px;
+ left: 20px;
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
+ z-index: 1000;
+}
+
+.selected-filters{
+ position: absolute;
+ top: 60px;
+ left: 20px;
+}
+
+@media (min-width: 200px) {
+ .col-sm-9 {
+ flex: 0 0 auto;
+ width: 100% !important;
+ }
+}
+
+@media (min-width: 990px) {
+ .col-sm-9 {
+ flex: 0 0 auto;
+ width: 75% !important;
+ }
+}
+
+
diff --git a/salw_client/src/Styles/Layout/_map_info_box.scss b/salw_client/src/Styles/Layout/_map_info_box.scss
new file mode 100644
index 0000000..e6a18f6
--- /dev/null
+++ b/salw_client/src/Styles/Layout/_map_info_box.scss
@@ -0,0 +1,22 @@
+.info-box {
+ position: absolute;
+ bottom: 20px;
+ left: 20px;
+ background-color: white;
+ padding: 10px;
+ border: 1px solid #ccc;
+ border-radius: 4px;
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
+ z-index: 1000;
+ }
+
+ @media screen and (min-width: 200px) {
+ .info-box{
+ width: 80%;
+ }
+ }
+ @media screen and (min-width: 810px) {
+ .info-box{
+ width: 350px;
+ }
+ }
\ No newline at end of file
diff --git a/salw_client/src/Styles/Layout/_map_info_box2.scss b/salw_client/src/Styles/Layout/_map_info_box2.scss
new file mode 100644
index 0000000..44885bf
--- /dev/null
+++ b/salw_client/src/Styles/Layout/_map_info_box2.scss
@@ -0,0 +1,20 @@
+.selected-treaty-card {
+ position: absolute;
+ bottom: 20px;
+ left: 400px;
+ background-color: white;
+ padding: 10px;
+ border: 1px solid #ccc;
+ border-radius: 4px;
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
+ z-index: 1000;
+}
+
+.countries-list {
+ cursor: pointer;
+ text-decoration: underline;
+}
+
+.countries-list:hover {
+ color: $primary-accent-color;
+}
diff --git a/salw_client/src/Styles/Layout/_map_pssm.scss b/salw_client/src/Styles/Layout/_map_pssm.scss
new file mode 100644
index 0000000..4da1729
--- /dev/null
+++ b/salw_client/src/Styles/Layout/_map_pssm.scss
@@ -0,0 +1,28 @@
+
+.tooltip-text {
+ font-size: 1rem;
+}
+
+.tooltip-text-number{
+ color: rgb(0, 132, 255);
+}
+
+.person-icon{
+ height: 1.3rem;
+}
+.country-select select{
+ background-color: #ffffff;
+}
+.country-select option{
+ font-size: 14px;
+}
+.options-title{
+ font-size: 20px !important;
+ font-weight: bold;
+}
+.options-title-recsa{
+ color: $pssm-color-recsa;
+}
+.options-title-ecowas{
+ color: $pssm-color-ecowas;
+}
\ No newline at end of file
diff --git a/salw_client/src/Styles/Layout/_nav_bar.scss b/salw_client/src/Styles/Layout/_nav_bar.scss
new file mode 100644
index 0000000..7d52e74
--- /dev/null
+++ b/salw_client/src/Styles/Layout/_nav_bar.scss
@@ -0,0 +1,13 @@
+.nav-bar{
+ background-color: $primary-accent-color !important;
+}
+
+.nav-bar-title{
+ font-size: 26px;
+}
+
+.nav-bar-item{
+ font-size: 26px;
+ color: $primary-text-color;
+ margin-right: 10px;
+}
\ No newline at end of file
diff --git a/salw_client/src/Styles/Layout/_pssm_image_gallery.scss b/salw_client/src/Styles/Layout/_pssm_image_gallery.scss
new file mode 100644
index 0000000..55f56db
--- /dev/null
+++ b/salw_client/src/Styles/Layout/_pssm_image_gallery.scss
@@ -0,0 +1,49 @@
+.image-gallery {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 10px;
+ }
+
+ .thumbnail {
+ width: 200px;
+ height: 200px;
+ object-fit: cover;
+ cursor: pointer;
+ transition: transform 0.2s;
+ }
+
+ .thumbnail:hover {
+ transform: scale(1.1);
+ }
+
+ .modal {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: rgba(0, 0, 0, 0.8);
+ }
+
+ .modal-content {
+ position: relative;
+ max-width: 90%;
+ max-height: 90%;
+ }
+
+ .close {
+ position: absolute;
+ top: 10px;
+ right: 10px;
+ color: white;
+ font-size: 30px;
+ cursor: pointer;
+ }
+
+ .full-size-image {
+ width: 100%;
+ height: auto;
+ }
\ No newline at end of file
diff --git a/salw_client/src/Styles/Layout/_tooltips.scss b/salw_client/src/Styles/Layout/_tooltips.scss
new file mode 100644
index 0000000..a9721b2
--- /dev/null
+++ b/salw_client/src/Styles/Layout/_tooltips.scss
@@ -0,0 +1,28 @@
+.tooltip-custom {
+ position: absolute;
+ z-index: 1000;
+ pointer-events: auto;
+ }
+
+.matrix {
+ display: grid;
+ grid-template-columns: repeat(4, $grid-item-size);
+ grid-template-rows: repeat(3, $grid-item-size);
+ gap: $gap;
+ }
+
+ .matrix-treaties-map {
+ display: grid;
+ grid-template-columns: repeat(3, $grid-item-size);
+ grid-template-rows: repeat(2, $grid-item-size);
+ gap: $gap;
+ }
+
+ .rectangle {
+ background-color: $background-color;
+ border: 1px solid $text-color;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: $font-size-small;
+ }
\ No newline at end of file
diff --git a/salw_client/src/Styles/Pages/_about.scss b/salw_client/src/Styles/Pages/_about.scss
new file mode 100644
index 0000000..e69de29
diff --git a/salw_client/src/Styles/Pages/_home.scss b/salw_client/src/Styles/Pages/_home.scss
new file mode 100644
index 0000000..e69de29
diff --git a/salw_client/src/Styles/Pages/_treaties.scss b/salw_client/src/Styles/Pages/_treaties.scss
new file mode 100644
index 0000000..e69de29
diff --git a/salw_client/src/Styles/Utilities/_mixins.scss b/salw_client/src/Styles/Utilities/_mixins.scss
new file mode 100644
index 0000000..e69de29
diff --git a/salw_client/src/Styles/Utilities/_variables.scss b/salw_client/src/Styles/Utilities/_variables.scss
new file mode 100644
index 0000000..5438f27
--- /dev/null
+++ b/salw_client/src/Styles/Utilities/_variables.scss
@@ -0,0 +1,27 @@
+/* styles.scss */
+
+
+$primary-color: #17252a; /* Use this color as the primary background color for your website */
+$primary-text-color : #def2f1; /* text content, such as headings and body text */
+$primary-accent-color: #2b7a78; /* buttons, links, and other interactive elements */
+$secondary-accent-color: #3aafa9; /* buttons, links, and other interactive elements */
+$secondary-background-color: #feffff; /* sections or elements, such as cards, modals, or sections with additional information */
+
+$border: 1px solid #acabab;
+
+$border-color: #acabab;
+$background-color: #ffffff;
+$text-color: #000;
+$grid-item-size: 20px;
+$gap: 3px;
+$organization-item-width: 30%;
+$organization-item-height: 25%;
+$font-size-small: 12px;
+$icon-size-large: 50px;
+$icon-size-small: 35px;
+$opacity-hover: 0.8;
+$map-width: 100%;
+$map-height: 100vh;
+
+$pssm-color-recsa: #a6cee3;
+$pssm-color-ecowas: #ff7f00;
\ No newline at end of file
diff --git a/salw_client/src/Styles/Vendor/_bootstrap.scss b/salw_client/src/Styles/Vendor/_bootstrap.scss
new file mode 100644
index 0000000..e69de29
diff --git a/salw_client/src/Styles/main.scss b/salw_client/src/Styles/main.scss
new file mode 100644
index 0000000..8f63496
--- /dev/null
+++ b/salw_client/src/Styles/main.scss
@@ -0,0 +1,38 @@
+// main.scss
+
+// Base
+@import 'Base/base';
+// Import other base partials...
+
+// Utilities
+@import 'Utilities/variables';
+// Import other utilities partials...
+
+// Layout
+@import 'Layout/filters';
+@import 'Layout/map';
+@import 'Layout/tooltips';
+@import 'Layout/map_pssm';
+@import 'Layout/info_section';
+@import 'Layout/_map_info_box';
+@import 'Layout/_map_info_box2';
+@import 'Layout/_legend';
+@import 'Layout/_blurb';
+@import 'Layout/_pssm_image_gallery';
+@import 'Layout/_nav_bar';
+
+// Import other layout partials...
+
+// Components
+@import 'Components/zoom_control';
+@import 'Components/cards';
+// Import other components partials...
+
+// Import other partials as needed...
+
+
+
+// Vendor
+// Import other vendor partials...
+
+// Pages
\ No newline at end of file
diff --git a/salw_client/src/Styles/other.scss b/salw_client/src/Styles/other.scss
new file mode 100644
index 0000000..e69de29
diff --git a/salw_client/src/api/api.js b/salw_client/src/api/api.js
new file mode 100644
index 0000000..edd914e
--- /dev/null
+++ b/salw_client/src/api/api.js
@@ -0,0 +1,13 @@
+import axios from 'axios';
+
+const API_BASE_URL = 'http://127.0.0.1:8000/pssm_app/api'; // Base URL for your Django API
+
+export const fetchPSSMCountries = async () => {
+ try {
+ const response = await axios.get(`${API_BASE_URL}/countries/`);
+ return response.data;
+ } catch (error) {
+ console.error("Error fetching countries data:", error);
+ throw error;
+ }
+};
\ No newline at end of file
diff --git a/salw_client/src/img/pssm/1000013063.jpg b/salw_client/src/img/pssm/1000013063.jpg
new file mode 100644
index 0000000..d6065d6
Binary files /dev/null and b/salw_client/src/img/pssm/1000013063.jpg differ
diff --git a/salw_client/src/img/pssm/1000013066.jpg b/salw_client/src/img/pssm/1000013066.jpg
new file mode 100644
index 0000000..04b96c1
Binary files /dev/null and b/salw_client/src/img/pssm/1000013066.jpg differ
diff --git a/salw_client/src/img/pssm/1000013069.jpg b/salw_client/src/img/pssm/1000013069.jpg
new file mode 100644
index 0000000..d8153e4
Binary files /dev/null and b/salw_client/src/img/pssm/1000013069.jpg differ
diff --git a/salw_client/src/img/pssm/1000013072.jpg b/salw_client/src/img/pssm/1000013072.jpg
new file mode 100644
index 0000000..16e7ad8
Binary files /dev/null and b/salw_client/src/img/pssm/1000013072.jpg differ
diff --git a/salw_client/src/img/pssm/1000013075.jpg b/salw_client/src/img/pssm/1000013075.jpg
new file mode 100644
index 0000000..f26a467
Binary files /dev/null and b/salw_client/src/img/pssm/1000013075.jpg differ
diff --git a/salw_client/src/img/pssm/1000013078.jpg b/salw_client/src/img/pssm/1000013078.jpg
new file mode 100644
index 0000000..715463f
Binary files /dev/null and b/salw_client/src/img/pssm/1000013078.jpg differ
diff --git a/salw_client/src/img/pssm/Bild1_Nikhil.jpg b/salw_client/src/img/pssm/Bild1_Nikhil.jpg
new file mode 100644
index 0000000..a87e5ad
Binary files /dev/null and b/salw_client/src/img/pssm/Bild1_Nikhil.jpg differ
diff --git a/salw_client/src/img/pssm/Bild2_Nikhil.jpg b/salw_client/src/img/pssm/Bild2_Nikhil.jpg
new file mode 100644
index 0000000..7e03794
Binary files /dev/null and b/salw_client/src/img/pssm/Bild2_Nikhil.jpg differ
diff --git a/salw_client/src/img/pssm/Group of Senior Instructors and Instructors.jpg b/salw_client/src/img/pssm/Group of Senior Instructors and Instructors.jpg
new file mode 100644
index 0000000..e9e4773
Binary files /dev/null and b/salw_client/src/img/pssm/Group of Senior Instructors and Instructors.jpg differ
diff --git a/salw_client/src/img/pssm/Image 1.jpg b/salw_client/src/img/pssm/Image 1.jpg
new file mode 100644
index 0000000..d85ccf7
Binary files /dev/null and b/salw_client/src/img/pssm/Image 1.jpg differ
diff --git a/salw_client/src/img/pssm/Opening 2.jpg b/salw_client/src/img/pssm/Opening 2.jpg
new file mode 100644
index 0000000..c479932
Binary files /dev/null and b/salw_client/src/img/pssm/Opening 2.jpg differ
diff --git a/salw_client/src/img/pssm/Storekeeper and Policewoman.jpg b/salw_client/src/img/pssm/Storekeeper and Policewoman.jpg
new file mode 100644
index 0000000..76ece39
Binary files /dev/null and b/salw_client/src/img/pssm/Storekeeper and Policewoman.jpg differ
diff --git a/salw_client/src/img/pssm/bild.jpg b/salw_client/src/img/pssm/bild.jpg
new file mode 100644
index 0000000..c0ba58a
Binary files /dev/null and b/salw_client/src/img/pssm/bild.jpg differ
diff --git a/salw_client/src/img/weapon1.png b/salw_client/src/img/weapon1.png
new file mode 100644
index 0000000..c5eaf2a
Binary files /dev/null and b/salw_client/src/img/weapon1.png differ
diff --git a/salw_client/src/img/weapon2.png b/salw_client/src/img/weapon2.png
new file mode 100644
index 0000000..a2f402e
Binary files /dev/null and b/salw_client/src/img/weapon2.png differ
diff --git a/salw_client/src/img/weapon3.png b/salw_client/src/img/weapon3.png
new file mode 100644
index 0000000..264b7d1
Binary files /dev/null and b/salw_client/src/img/weapon3.png differ
diff --git a/salw_client/src/img/weapon4.png b/salw_client/src/img/weapon4.png
new file mode 100644
index 0000000..37fe5a8
Binary files /dev/null and b/salw_client/src/img/weapon4.png differ
diff --git a/salw_client/src/img/weapon5.png b/salw_client/src/img/weapon5.png
new file mode 100644
index 0000000..363ebe0
Binary files /dev/null and b/salw_client/src/img/weapon5.png differ
diff --git a/salw_client/src/index.css b/salw_client/src/index.css
new file mode 100644
index 0000000..ec2585e
--- /dev/null
+++ b/salw_client/src/index.css
@@ -0,0 +1,13 @@
+body {
+ margin: 0;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
+ 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
+ sans-serif;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+code {
+ font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
+ monospace;
+}
diff --git a/salw_client/src/index.js b/salw_client/src/index.js
new file mode 100644
index 0000000..fb5254f
--- /dev/null
+++ b/salw_client/src/index.js
@@ -0,0 +1,19 @@
+import 'bootstrap/dist/css/bootstrap.css';
+import 'bootstrap/dist/js/bootstrap.bundle.min.js';
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import './index.css';
+import App from './App';
+import reportWebVitals from './reportWebVitals';
+
+const root = ReactDOM.createRoot(document.getElementById('root'));
+root.render(
+
+
+
+);
+
+// If you want to start measuring performance in your app, pass a function
+// to log results (for example: reportWebVitals(console.log))
+// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
+reportWebVitals();
diff --git a/salw_client/src/logo.svg b/salw_client/src/logo.svg
new file mode 100644
index 0000000..9dfc1c0
--- /dev/null
+++ b/salw_client/src/logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/salw_client/src/reportWebVitals.js b/salw_client/src/reportWebVitals.js
new file mode 100644
index 0000000..5253d3a
--- /dev/null
+++ b/salw_client/src/reportWebVitals.js
@@ -0,0 +1,13 @@
+const reportWebVitals = onPerfEntry => {
+ if (onPerfEntry && onPerfEntry instanceof Function) {
+ import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {
+ getCLS(onPerfEntry);
+ getFID(onPerfEntry);
+ getFCP(onPerfEntry);
+ getLCP(onPerfEntry);
+ getTTFB(onPerfEntry);
+ });
+ }
+};
+
+export default reportWebVitals;
diff --git a/salw_client/src/setupTests.js b/salw_client/src/setupTests.js
new file mode 100644
index 0000000..8f2609b
--- /dev/null
+++ b/salw_client/src/setupTests.js
@@ -0,0 +1,5 @@
+// jest-dom adds custom jest matchers for asserting on DOM nodes.
+// allows you to do things like:
+// expect(element).toHaveTextContent(/react/i)
+// learn more: https://github.com/testing-library/jest-dom
+import '@testing-library/jest-dom';
diff --git a/salw_client/src/tmp/code.txt b/salw_client/src/tmp/code.txt
new file mode 100644
index 0000000..a5598ef
--- /dev/null
+++ b/salw_client/src/tmp/code.txt
@@ -0,0 +1,82 @@
+{(feature.properties[org.name2] === "Eligible" && (
+
+)) || (feature.properties[org.name2] === "Signed" && (
+
+)) || (feature.properties[org.name2] === "Ratified" && (
+
+))}
+
+
+{(feature.properties[org.name2] ===
+ "Eligible" && (
+
+)) ||
+ (feature.properties[org.name2] === "Signed" && (
+
+ )) ||
+ (feature.properties[org.name2] ===
+ "Ratified" && (
+
+ ))}
+
+
+
+
+ Regional Treaties:
+
+ {selectedRegionalTreaties.map((item) => {
+ return (
+
+ {item.name}
+ {item.state}
+
+
+
+
+ );
+ })}
+
+
+
+ International Treaties:
+
+ {selectedInternationalTreaties.map((item) => {
+ return (
+
+ {item.name}
+ {item.state}
+
+
+
+
+ );
+ })}
+
+
\ No newline at end of file
diff --git a/salw_client/src/tmp/colors.css b/salw_client/src/tmp/colors.css
new file mode 100644
index 0000000..0aa5c04
--- /dev/null
+++ b/salw_client/src/tmp/colors.css
@@ -0,0 +1,8 @@
+.colors{
+ color: #17252a;
+ color: #2b7a78;
+ color: #3aafa9;
+ color: #def2f1;
+ color: #feffff;
+
+}
\ No newline at end of file
diff --git a/salw_client/src/tmp/orgs.txt b/salw_client/src/tmp/orgs.txt
new file mode 100644
index 0000000..6fafc70
--- /dev/null
+++ b/salw_client/src/tmp/orgs.txt
@@ -0,0 +1,100 @@
+ regional_organisations = [
+ { name: "AU", color: "#b2df8a" },
+ { name: "EAC", color: "#33a02c" },
+ { name: "IGAD", color: "#fb9a99" },
+ { name: "UMA", color: "#e31a1c" },
+ { name: "COMESA", color: "#fdbf6f" },
+ { name: "ECOWAS", color: "#ff7f00" },
+ { name: "CEN-SAD", color: "#cab2d6" },
+ { name: "SADC", color: "#6a3d9a" },
+ { name: "ECCAS", color: "#ffff99" },
+ { name: "ICGLR", color: "#b15928" },
+ { name: "RECSA", color: "#a6cee3" },
+ { name: "SARCOM", color: "#1f78b4" },
+ ];
+
+ regional_treaties = [
+ {
+ name: "Bamako Declaration",
+ name2: "BamakoDeclaration",
+ icon_eligible: Icon26,
+ icon_signed: Icon24,
+ icon_ratified: null,
+ },
+ {
+ name: "Kinshasa Convention",
+ name2: "KinshasaConvention",
+ icon_eligible: Icon4,
+ icon_signed: Icon6,
+ icon_ratified: Icon5,
+ },
+ {
+ name: "ECOWAS Convention",
+ name2: "ECOWASConvention",
+ icon_eligible: Icon2,
+ icon_signed: Icon3,
+ icon_ratified: null,
+ },
+ {
+ name: "Khartoum Declaration",
+ name2: "KhartoumDeclaration",
+ icon_eligible: Icon21,
+ icon_signed: Icon23,
+ icon_ratified: null,
+ },
+ {
+ name: "Nairobi Protocol",
+ name2: "NairobiProtocol",
+ icon_eligible: Icon22,
+ icon_signed: Icon25,
+ icon_ratified: null,
+ },
+ {
+ name: "SADC Firearms Protocol",
+ name2: "SADCFirearmsProtocol",
+ icon_eligible: Icon8,
+ icon_signed: Icon7,
+ icon_ratified: Icon9,
+ },
+ ];
+
+ international_treaties = [
+ {
+ name: "Arms Trade Treaty",
+ name2: "ArmsTradeTreaty",
+ icon_eligible: Icon19,
+ icon_signed: Icon17,
+ icon_ratified: Icon18,
+ },
+ {
+ name: "Firearms Protocol",
+ name2: "FirearmsProtocol",
+ icon_eligible: Icon12,
+ icon_signed: Icon10,
+ icon_ratified: Icon11,
+ },
+ {
+ name: "Wassenaar Agreement",
+ name2: "WassenaarAgreement",
+ icon_eligible: Icon15,
+ icon_signed: Icon13,
+ icon_ratified: Icon14,
+ },
+ ];
+ intsruments = [
+ {
+ name2: "UNProgrammeofAction",
+ name: "UN Programme of Action",
+ icon: Icon20,
+ },
+ {
+ name2: "InternationalTracingInstrument",
+ name: "International Tracing Instrument",
+ icon: Icon16,
+ },
+ {
+ name2: "StG-PoA",
+ name: "Silencing the Guns in Africa Programme of Action",
+ icon: Icon1,
+ },
+ ];
\ No newline at end of file