diff --git a/package-lock.json b/package-lock.json
index e902826cafd9d51667610ed6cc0317c14dc79840..234a5ebe651017e65545b9e93a4baef0558d7e98 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5185,113 +5185,158 @@
       }
     },
     "@deck.gl/aggregation-layers": {
-      "version": "8.4.10",
-      "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-8.4.10.tgz",
-      "integrity": "sha512-wJQez2kklAyRzfz5Wjdy32WYpfY+DGiFDXDxe9qOYnVbrR1sxr9CceiwrS7mPknHiP1I67NjSbp6Tx7qgMz+/g==",
+      "version": "8.6.0",
+      "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-8.6.0.tgz",
+      "integrity": "sha512-RTlXqmQrlV8V9ucAapkAq6CJ+qwMF30X+ngJK33zld1vSA/q3g/Db4pFRse84Mpk+Jqdrkb5GG3/BD5IcloGJA==",
       "requires": {
-        "@luma.gl/shadertools": "^8.4.1",
-        "@math.gl/web-mercator": "^3.4.2",
+        "@luma.gl/shadertools": "^8.5.10",
+        "@math.gl/web-mercator": "^3.5.4",
         "d3-hexbin": "^0.2.1"
+      },
+      "dependencies": {
+        "@math.gl/web-mercator": {
+          "version": "3.5.6",
+          "resolved": "https://registry.npmjs.org/@math.gl/web-mercator/-/web-mercator-3.5.6.tgz",
+          "integrity": "sha512-siWHLJGp9o8fDEM1t0Rby+JXftl6il0z3927liWGzkHqFftXPHY858ShPy45ThDU8q5lyCftg8aVgrv4nfD+Zw==",
+          "requires": {
+            "@babel/runtime": "^7.12.0",
+            "gl-matrix": "~3.3.0"
+          }
+        }
       }
     },
     "@deck.gl/carto": {
-      "version": "8.4.10",
-      "resolved": "https://registry.npmjs.org/@deck.gl/carto/-/carto-8.4.10.tgz",
-      "integrity": "sha512-OxJPiwrrA2zpVp+lFFzxL9nGyFx67xnk9l8aubtYUDZ4dPpZ1bTjmC4/v8CgjEKYXwmFb5/MN6cuptbiBAWYEg==",
-      "requires": {
-        "@loaders.gl/loader-utils": "^2.3.13",
-        "@loaders.gl/mvt": "^2.3.13",
-        "@loaders.gl/tiles": "^2.3.13",
-        "@math.gl/web-mercator": "^3.4.2",
+      "version": "8.6.0",
+      "resolved": "https://registry.npmjs.org/@deck.gl/carto/-/carto-8.6.0.tgz",
+      "integrity": "sha512-+/GFfAsfc+OZkxMgLmnEWo5/rMcwCJqEHfjppT+Q7WSwKPPG7LkXyLb93TJ+Fsux0hGftlD+gMiuCStniuEfNg==",
+      "requires": {
+        "@loaders.gl/loader-utils": "^3.0.8",
+        "@loaders.gl/mvt": "^3.0.8",
+        "@loaders.gl/tiles": "^3.0.8",
+        "@math.gl/web-mercator": "^3.5.4",
         "cartocolor": "^4.0.2",
         "d3-scale": "^3.2.3"
+      },
+      "dependencies": {
+        "@math.gl/web-mercator": {
+          "version": "3.5.6",
+          "resolved": "https://registry.npmjs.org/@math.gl/web-mercator/-/web-mercator-3.5.6.tgz",
+          "integrity": "sha512-siWHLJGp9o8fDEM1t0Rby+JXftl6il0z3927liWGzkHqFftXPHY858ShPy45ThDU8q5lyCftg8aVgrv4nfD+Zw==",
+          "requires": {
+            "@babel/runtime": "^7.12.0",
+            "gl-matrix": "~3.3.0"
+          }
+        }
       }
     },
     "@deck.gl/core": {
-      "version": "8.4.10",
-      "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-8.4.10.tgz",
-      "integrity": "sha512-/BqDyDXo4PHRfSQC0gsTjhpCiBtfyIV7O+rnCxF6yEbJ59NzpvLbycceIuwO8nF1rrmVMB5I87lZ9oiV06wlaQ==",
-      "requires": {
-        "@loaders.gl/core": "^2.3.13",
-        "@loaders.gl/images": "^2.3.13",
-        "@luma.gl/core": "^8.4.1",
-        "@math.gl/web-mercator": "^3.4.2",
+      "version": "8.6.0",
+      "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-8.6.0.tgz",
+      "integrity": "sha512-ZJ10LT3y7aximvKQ04Ipcl+DjHeyKefoRVzusm0uVyBzmEZKKRAoKD0yxOfevRYVePfzcjLs1VwDpe62RerDbQ==",
+      "requires": {
+        "@loaders.gl/core": "^3.0.8",
+        "@loaders.gl/images": "^3.0.8",
+        "@luma.gl/core": "^8.5.10",
+        "@math.gl/web-mercator": "^3.5.4",
         "gl-matrix": "^3.0.0",
-        "math.gl": "^3.4.2",
+        "math.gl": "^3.5.4",
         "mjolnir.js": "^2.5.0",
-        "probe.gl": "^3.2.1"
+        "probe.gl": "^3.4.0"
+      },
+      "dependencies": {
+        "@math.gl/web-mercator": {
+          "version": "3.5.6",
+          "resolved": "https://registry.npmjs.org/@math.gl/web-mercator/-/web-mercator-3.5.6.tgz",
+          "integrity": "sha512-siWHLJGp9o8fDEM1t0Rby+JXftl6il0z3927liWGzkHqFftXPHY858ShPy45ThDU8q5lyCftg8aVgrv4nfD+Zw==",
+          "requires": {
+            "@babel/runtime": "^7.12.0",
+            "gl-matrix": "~3.3.0"
+          }
+        }
       }
     },
     "@deck.gl/extensions": {
-      "version": "8.4.10",
-      "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-8.4.10.tgz",
-      "integrity": "sha512-usrUfwagb0uRvaO5f+YSkLnz62gYq/eZrwG25iE9XKk1MvM2LbMWco4XstwKtFJxAmH6WhohUFADk/W0pa2e3Q==",
+      "version": "8.6.0",
+      "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-8.6.0.tgz",
+      "integrity": "sha512-uLdKPtcMxZdEIYcVc+9FKh5jgTlolaqJv0gmQtplYgt4ROfZGJoEgy29tZwFZUlF+9QdlsB2U26IRfquD0r5mQ==",
       "requires": {
-        "@luma.gl/shadertools": "^8.4.1"
+        "@luma.gl/shadertools": "^8.5.10"
       }
     },
     "@deck.gl/geo-layers": {
-      "version": "8.4.10",
-      "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-8.4.10.tgz",
-      "integrity": "sha512-j2XPRS5lIdJTPe0abiX3GhWJG2nlE+mXdtKWetYquk5qia5ss8iR7J3NubBjjv5sSQ/ZHzWlOmJNaILolEUbxA==",
-      "requires": {
-        "@loaders.gl/3d-tiles": "^2.3.13",
-        "@loaders.gl/gis": "^2.3.13",
-        "@loaders.gl/loader-utils": "^2.3.13",
-        "@loaders.gl/mvt": "^2.3.13",
-        "@loaders.gl/terrain": "^2.3.13",
-        "@loaders.gl/tiles": "^2.3.13",
-        "@math.gl/culling": "^3.4.2",
-        "@math.gl/web-mercator": "^3.4.2",
+      "version": "8.6.0",
+      "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-8.6.0.tgz",
+      "integrity": "sha512-xeyk7YRVH+/NUefh55O2hLUGzwWIlQk7c4Jg1gBG6HeFoPYWmk5oPXUdbAeKTw0pzq4qlLqEOgQqma6gAT/mCw==",
+      "requires": {
+        "@loaders.gl/3d-tiles": "^3.0.8",
+        "@loaders.gl/gis": "^3.0.8",
+        "@loaders.gl/loader-utils": "^3.0.8",
+        "@loaders.gl/mvt": "^3.0.8",
+        "@loaders.gl/terrain": "^3.0.8",
+        "@loaders.gl/tiles": "^3.0.8",
+        "@luma.gl/experimental": "^8.5.10",
+        "@math.gl/culling": "^3.5.4",
+        "@math.gl/web-mercator": "^3.5.4",
         "h3-js": "^3.6.0",
         "long": "^3.2.0",
-        "math.gl": "^3.4.2"
+        "math.gl": "^3.5.4"
+      },
+      "dependencies": {
+        "@math.gl/web-mercator": {
+          "version": "3.5.6",
+          "resolved": "https://registry.npmjs.org/@math.gl/web-mercator/-/web-mercator-3.5.6.tgz",
+          "integrity": "sha512-siWHLJGp9o8fDEM1t0Rby+JXftl6il0z3927liWGzkHqFftXPHY858ShPy45ThDU8q5lyCftg8aVgrv4nfD+Zw==",
+          "requires": {
+            "@babel/runtime": "^7.12.0",
+            "gl-matrix": "~3.3.0"
+          }
+        }
       }
     },
     "@deck.gl/google-maps": {
-      "version": "8.4.10",
-      "resolved": "https://registry.npmjs.org/@deck.gl/google-maps/-/google-maps-8.4.10.tgz",
-      "integrity": "sha512-VLwZFTO/GSc/yjknuigIDfi89YLJ9ldSqxz6jx9Ak9XIOqkWqLxKRTFYlv2LHrh3RGY/ijb5EQUbFxeUysetgQ=="
+      "version": "8.6.0",
+      "resolved": "https://registry.npmjs.org/@deck.gl/google-maps/-/google-maps-8.6.0.tgz",
+      "integrity": "sha512-6AOnfNxyoM1Pd7edHlcLiEI219M8shogl8y7EvzXijmY5uJWIdJJJ3L+ITadLvgWoNH5mZHaN+5ilYJhOAbIPA=="
     },
     "@deck.gl/json": {
-      "version": "8.4.10",
-      "resolved": "https://registry.npmjs.org/@deck.gl/json/-/json-8.4.10.tgz",
-      "integrity": "sha512-Oi7FXGkUFpCveKLQjfc2LgRDktiP35JEkgIr3IyiTKBqVgOTt6ckspJMRC2cJ0jDdhCh8IdSUWKHJ7rDxY2T+w==",
+      "version": "8.6.0",
+      "resolved": "https://registry.npmjs.org/@deck.gl/json/-/json-8.6.0.tgz",
+      "integrity": "sha512-9kVSFSiGU5lwrtWy0ZO7tM2lSiwfm9cqOfLLCH5fAmEyETxeeCtszgHSj2CHiiV1ycyc8BptijKJqcqSYNFnJg==",
       "requires": {
         "d3-dsv": "^1.0.8",
         "expression-eval": "^2.0.0"
       }
     },
     "@deck.gl/layers": {
-      "version": "8.4.10",
-      "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-8.4.10.tgz",
-      "integrity": "sha512-sYAT8wMAiD/+Sz3Kk5nnW0nZOZkKu7G/yJG/7QWHsmI6DLGekzy50E8MZWe0cuUoJFLi2VkMW/W0hNAr5x06Yg==",
+      "version": "8.6.0",
+      "resolved": "https://registry.npmjs.org/@deck.gl/layers/-/layers-8.6.0.tgz",
+      "integrity": "sha512-hskVLnOEsCPRhuX3lvoty9Ud93DDvGR0ndKQHXqgsnUSx1dNveRRdRcEm+Vy5i/55g+eR7/Nf4pcsJsjxjsl7Q==",
       "requires": {
-        "@loaders.gl/images": "^2.3.13",
+        "@loaders.gl/images": "^3.0.8",
         "@mapbox/tiny-sdf": "^1.1.0",
-        "@math.gl/polygon": "^3.4.2",
+        "@math.gl/polygon": "^3.5.4",
         "earcut": "^2.0.6"
       }
     },
     "@deck.gl/mapbox": {
-      "version": "8.4.10",
-      "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-8.4.10.tgz",
-      "integrity": "sha512-IoUWKX0zqLUjYig9uvN7RDxcCIvrnAzICi2cB+XF3jc50wR5l0K2R+quEfGz6rtbBJwf4loxlZRADWtiY/EOKg=="
+      "version": "8.6.0",
+      "resolved": "https://registry.npmjs.org/@deck.gl/mapbox/-/mapbox-8.6.0.tgz",
+      "integrity": "sha512-0Fuf4MMVL40glgkqxnMn7aiPkeAhbQ4FnqRzx7aMPt8Jj3DDz3nEbSH5C+Z94coW9LK21IZ1zEmkJ99uS8eSzA=="
     },
     "@deck.gl/mesh-layers": {
-      "version": "8.4.10",
-      "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-8.4.10.tgz",
-      "integrity": "sha512-IT3IOaWUtHsApnvFSnboN8DKq8WUEGw2K/mr3qanurXEDmZlhC5sCZVHcNo83phRtS8pzFBqv5Zxthw1d+2ecA==",
+      "version": "8.6.0",
+      "resolved": "https://registry.npmjs.org/@deck.gl/mesh-layers/-/mesh-layers-8.6.0.tgz",
+      "integrity": "sha512-4JHsjEOG8meE1ymesBXK8uzyXXjqFOLHCVibXTF89KR9mLb6t3tdG4LHrGAAKNnOn1mfF4ur2UR6SJ/QzE8l/w==",
       "requires": {
-        "@loaders.gl/gltf": "^2.3.13",
-        "@luma.gl/experimental": "^8.4.1",
-        "@luma.gl/shadertools": "^8.4.1"
+        "@loaders.gl/gltf": "^3.0.8",
+        "@luma.gl/experimental": "^8.5.10",
+        "@luma.gl/shadertools": "^8.5.10"
       }
     },
     "@deck.gl/react": {
-      "version": "8.4.10",
-      "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-8.4.10.tgz",
-      "integrity": "sha512-w21CzMAosa6gXCWGA61jV+G6mjTvFEpWLslIybvUYKr5eQIHi65lKNXEo7H7ri0Asr3M5yZ8OgH8+tdR68k/LQ==",
+      "version": "8.6.0",
+      "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-8.6.0.tgz",
+      "integrity": "sha512-l8uA1UQJKDNzG51D5tl5XKzCT5FNBfzlYutd2eZ20aE5eF34WkL63Ca1I/bbNrq8w72YpHsJwd4s7hbcXe3+DA==",
       "requires": {
         "prop-types": "^15.6.0"
       }
@@ -6207,195 +6252,229 @@
       "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="
     },
     "@loaders.gl/3d-tiles": {
-      "version": "2.3.13",
-      "resolved": "https://registry.npmjs.org/@loaders.gl/3d-tiles/-/3d-tiles-2.3.13.tgz",
-      "integrity": "sha512-WccDTlv/AJo5GJFEa6MIjk1H0294hTs8zhmEDq5mmdQ4B7la+4aWKmIfJmgCcIv8vWUkzQIuRIHTgxi0ShmUTw==",
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/3d-tiles/-/3d-tiles-3.0.12.tgz",
+      "integrity": "sha512-tloGePghtRi7Joftqbab9AVyJoc++vN5FR4W3wA3xcw7hLRMYb09OqEMJG25t1IdkF6kq0itXX4VOPuegR0DAQ==",
       "requires": {
-        "@loaders.gl/core": "2.3.13",
-        "@loaders.gl/draco": "2.3.13",
-        "@loaders.gl/gltf": "2.3.13",
-        "@loaders.gl/loader-utils": "2.3.13",
-        "@loaders.gl/math": "2.3.13",
-        "@loaders.gl/tiles": "2.3.13",
-        "@math.gl/core": "^3.3.0",
-        "@math.gl/geospatial": "^3.3.0",
-        "@probe.gl/stats": "^3.3.0"
+        "@loaders.gl/core": "3.0.12",
+        "@loaders.gl/draco": "3.0.12",
+        "@loaders.gl/gltf": "3.0.12",
+        "@loaders.gl/loader-utils": "3.0.12",
+        "@loaders.gl/math": "3.0.12",
+        "@loaders.gl/tiles": "3.0.12",
+        "@math.gl/core": "^3.5.1",
+        "@math.gl/geospatial": "^3.5.1"
       }
     },
     "@loaders.gl/core": {
-      "version": "2.3.13",
-      "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-2.3.13.tgz",
-      "integrity": "sha512-Hjm8eJjS/OUnaHrOSgXtE+qDg5V4Do0jIpp2u0Dv3CMxPrtd2TpwkDfAyZWmmbZew9rzqPoAVMINejS/ItWUeg==",
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/core/-/core-3.0.12.tgz",
+      "integrity": "sha512-+y7NaFUvnQtMt80UCj9D1vP23WSEKNibbMRNp1XavUdR+cCjjXpG4Rxl02eUmkv79V8wTXCawj2hKNFtURuXyw==",
       "requires": {
         "@babel/runtime": "^7.3.1",
-        "@loaders.gl/loader-utils": "2.3.13"
+        "@loaders.gl/loader-utils": "3.0.12",
+        "@loaders.gl/worker-utils": "3.0.12",
+        "probe.gl": "^3.4.0"
       }
     },
     "@loaders.gl/draco": {
-      "version": "2.3.13",
-      "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-2.3.13.tgz",
-      "integrity": "sha512-rePkoM/xpvNyjO2vvBRQ39Aa3tCpBFCWf/jheka4bFXnLJzy8X7ZGNXojZEsrdT0lAiHM+QrCeAWvtyDEujURA==",
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/draco/-/draco-3.0.12.tgz",
+      "integrity": "sha512-tkuRsG7E2WPfCw1MTESLyZnfmf+lIb7hY602EXNB13XhCVvz1vhxOJfpZ4JWBvZiByB6fLQ4YuePHVjCX20+kA==",
       "requires": {
         "@babel/runtime": "^7.3.1",
-        "@loaders.gl/loader-utils": "2.3.13",
-        "draco3d": "^1.3.6"
+        "@loaders.gl/loader-utils": "3.0.12",
+        "@loaders.gl/schema": "3.0.12",
+        "@loaders.gl/worker-utils": "3.0.12",
+        "draco3d": "1.4.1"
       }
     },
     "@loaders.gl/gis": {
-      "version": "2.3.13",
-      "resolved": "https://registry.npmjs.org/@loaders.gl/gis/-/gis-2.3.13.tgz",
-      "integrity": "sha512-i+hot7QeW53GhRwnvF5H65lsZYv4/ESbFuGtNy5TKivPaTIqn1oIFtLOku9Ntw5xTfky9qNNlbMPcsDMoniavQ==",
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/gis/-/gis-3.0.12.tgz",
+      "integrity": "sha512-NdEhcoubp/MJxNNserY7WHXCBbRCoZXZEuhK8sua7B6WWAAm5Mlv2dCV+HaLLPDG8rQSOWXJb3hqDpwsNY1/uQ==",
       "requires": {
-        "@loaders.gl/loader-utils": "2.3.13",
+        "@loaders.gl/loader-utils": "3.0.12",
+        "@loaders.gl/schema": "3.0.12",
         "@mapbox/vector-tile": "^1.3.1",
         "pbf": "^3.2.1"
       }
     },
     "@loaders.gl/gltf": {
-      "version": "2.3.13",
-      "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-2.3.13.tgz",
-      "integrity": "sha512-V/GUMe1Gm8cEfKnp899l0Nu6rKycEbLidO9WYhlwbB5avcwrxltWRqoWvQKFKNCqJyH5neJbl8vDmaaeeELD3w==",
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/gltf/-/gltf-3.0.12.tgz",
+      "integrity": "sha512-Tyyptusa4DjTZkqsNIGSoIeQN01t2nLTB6n+38OwMGFxA+LHopiAJ9cNfmWybJNx5KSYTcrbIrzcSioYWZiTEA==",
       "requires": {
-        "@loaders.gl/core": "2.3.13",
-        "@loaders.gl/draco": "2.3.13",
-        "@loaders.gl/images": "2.3.13",
-        "@loaders.gl/loader-utils": "2.3.13"
+        "@loaders.gl/core": "3.0.12",
+        "@loaders.gl/draco": "3.0.12",
+        "@loaders.gl/images": "3.0.12",
+        "@loaders.gl/loader-utils": "3.0.12"
       }
     },
     "@loaders.gl/images": {
-      "version": "2.3.13",
-      "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-2.3.13.tgz",
-      "integrity": "sha512-BBgLf17udhRnYwvsObAOM7jEeLBaeU3di1NyLhpTMa7WbG3jAnDlmy1BRue8wYfgVpWnmk18YubZtX6vCRrJnA==",
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/images/-/images-3.0.12.tgz",
+      "integrity": "sha512-L6xu2r5yavl7qTKP8AuE4C55xCaEa5xrIgekGIc6fk9y28kIwg1B20Uxj3f7H6giH/OXpG9a4gHqtR23KzlXcw==",
       "requires": {
-        "@loaders.gl/loader-utils": "2.3.13"
+        "@loaders.gl/loader-utils": "3.0.12"
       }
     },
     "@loaders.gl/loader-utils": {
-      "version": "2.3.13",
-      "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-2.3.13.tgz",
-      "integrity": "sha512-vXzH5CWG8pWjUEb7hUr6CM4ERj4NVRpA60OxvVv/OaZZ7hNN63+9/tSUA5IXD9QArWPWrFBnKnvE+5gg4WNqTg==",
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/loader-utils/-/loader-utils-3.0.12.tgz",
+      "integrity": "sha512-J2cYU8d5mx/rDoKdl6SlvoyvO1PXNi6Upul1OGCDql7S/mq+M9afsvNmRraZJOzcoO5NuWq30Eoh3rWD2w5Mew==",
       "requires": {
         "@babel/runtime": "^7.3.1",
-        "@probe.gl/stats": "^3.3.0"
+        "@loaders.gl/worker-utils": "3.0.12",
+        "@probe.gl/stats": "^3.4.0"
       }
     },
     "@loaders.gl/math": {
-      "version": "2.3.13",
-      "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-2.3.13.tgz",
-      "integrity": "sha512-ewlpk+5NR+DWSDx7OIptcd+KaPRmwgOlSg/54p+pjw1oO0rqs7y8tv7s+KfYJX66rN7i9MiBaJ0JwfC0lrB09A==",
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/math/-/math-3.0.12.tgz",
+      "integrity": "sha512-4JV/+uAIHf1tCyvKWuddSENvfJAAHIhfK//SppgfCnevy/zdVye9yzskkGVohHwOvikdfon+dDQPmub/mpqqQA==",
       "requires": {
-        "@loaders.gl/images": "2.3.13",
-        "@loaders.gl/loader-utils": "2.3.13",
-        "@math.gl/core": "^3.3.0"
+        "@loaders.gl/images": "3.0.12",
+        "@loaders.gl/loader-utils": "3.0.12",
+        "@math.gl/core": "^3.5.1"
       }
     },
     "@loaders.gl/mvt": {
-      "version": "2.3.13",
-      "resolved": "https://registry.npmjs.org/@loaders.gl/mvt/-/mvt-2.3.13.tgz",
-      "integrity": "sha512-Zi1Gc6XzxTY05tVbxMITvy6zUiBhMpMWvhPkaCcOfktblDMnhQTkIb9fVnhv7ioe4hId4rvuXDIUXhtrBTJEKQ==",
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/mvt/-/mvt-3.0.12.tgz",
+      "integrity": "sha512-MIhw8rlIl8MOJ8pmI8pCVPg3ZTKoxD+NGa7So56zXzWwhMNjYj9ddlxcTkkJBqILSZUvTce4rmfGJ388Ms5mUA==",
       "requires": {
-        "@loaders.gl/gis": "2.3.13",
-        "@loaders.gl/loader-utils": "2.3.13",
-        "@mapbox/point-geometry": "~0.1.0",
-        "@mapbox/vector-tile": "^1.3.1",
+        "@loaders.gl/gis": "3.0.12",
+        "@loaders.gl/loader-utils": "3.0.12",
+        "@math.gl/polygon": "^3.5.1",
         "pbf": "^3.2.1"
       }
     },
+    "@loaders.gl/schema": {
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/schema/-/schema-3.0.12.tgz",
+      "integrity": "sha512-xJOi6s8SxPwuRfSyiSeUfuXHP5uRBsZOQfBvZTuU8XUyUn3d/nvk5VOZQgo44XTMmY3CqhfMUOFP3etC5oczsA==",
+      "requires": {
+        "@types/geojson": "^7946.0.7",
+        "apache-arrow": "^4.0.0",
+        "d3-dsv": "^1.2.0"
+      }
+    },
     "@loaders.gl/terrain": {
-      "version": "2.3.13",
-      "resolved": "https://registry.npmjs.org/@loaders.gl/terrain/-/terrain-2.3.13.tgz",
-      "integrity": "sha512-sZi/CMcNxKbcv7F8pk0PLX5P0o11Sy8DzOk4MB0mRe4XM1ITeiaXf8L6JZkOC3HBdBOzNlId6N3f32fK9OHPnw==",
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/terrain/-/terrain-3.0.12.tgz",
+      "integrity": "sha512-N96ZT5U6FFN+Tdx5VoXW7fY9baq8B0vnZbEsSZ+cBOvpOa+ifAoflCC67hN35/EX2SzJzHAMdVfALjCqJJHcLQ==",
       "requires": {
         "@babel/runtime": "^7.3.1",
-        "@loaders.gl/loader-utils": "2.3.13",
+        "@loaders.gl/loader-utils": "3.0.12",
+        "@loaders.gl/schema": "3.0.12",
         "@mapbox/martini": "^0.2.0"
       }
     },
     "@loaders.gl/tiles": {
-      "version": "2.3.13",
-      "resolved": "https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-2.3.13.tgz",
-      "integrity": "sha512-3ZSlMgcPTo5lCnvKw/is5dvTayzvX+wi6n1u4lEe4gt8Ml9KYp/e45hOqp6qXR6SckO2+ohBXOzQP2e8ZhRxXQ==",
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/tiles/-/tiles-3.0.12.tgz",
+      "integrity": "sha512-/FvLpssIycvpXOVvmlubFrLlWe7VI3YYrue8wbmlKk7cndCWjCPP7feyg87EF4XlXOC7r3AleiF3Z1R6aADcTA==",
       "requires": {
-        "@loaders.gl/core": "2.3.13",
-        "@loaders.gl/loader-utils": "2.3.13",
-        "@loaders.gl/math": "2.3.13",
-        "@math.gl/core": "^3.3.0",
-        "@math.gl/culling": "^3.3.0",
-        "@math.gl/geospatial": "^3.3.0",
-        "@math.gl/web-mercator": "^3.3.0",
-        "@probe.gl/stats": "^3.3.0"
+        "@loaders.gl/core": "3.0.12",
+        "@loaders.gl/loader-utils": "3.0.12",
+        "@loaders.gl/math": "3.0.12",
+        "@math.gl/core": "^3.5.1",
+        "@math.gl/culling": "^3.5.1",
+        "@math.gl/geospatial": "^3.5.1",
+        "@math.gl/web-mercator": "^3.5.1",
+        "@probe.gl/stats": "^3.4.0"
+      },
+      "dependencies": {
+        "@math.gl/web-mercator": {
+          "version": "3.5.6",
+          "resolved": "https://registry.npmjs.org/@math.gl/web-mercator/-/web-mercator-3.5.6.tgz",
+          "integrity": "sha512-siWHLJGp9o8fDEM1t0Rby+JXftl6il0z3927liWGzkHqFftXPHY858ShPy45ThDU8q5lyCftg8aVgrv4nfD+Zw==",
+          "requires": {
+            "@babel/runtime": "^7.12.0",
+            "gl-matrix": "~3.3.0"
+          }
+        }
+      }
+    },
+    "@loaders.gl/worker-utils": {
+      "version": "3.0.12",
+      "resolved": "https://registry.npmjs.org/@loaders.gl/worker-utils/-/worker-utils-3.0.12.tgz",
+      "integrity": "sha512-xbZiYxGNLniXrCMNyvyw91I+DCOrclHc3mwtCPZaJQi+eEFaq0Kh7Lv9yUCE6cCgDLNJfjcfmbcyCBgwlvq7WA==",
+      "requires": {
+        "@babel/runtime": "^7.3.1"
       }
     },
     "@luma.gl/constants": {
-      "version": "8.4.4",
-      "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-8.4.4.tgz",
-      "integrity": "sha512-4e58QW6UKXkxiIvWSLoAnTc4cT8nvb0PhLzu1h8KiCuaDT5Vq8csOymcNOy/jhpfcIhHlmT1KwowF5m/DcOlKg=="
+      "version": "8.5.10",
+      "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-8.5.10.tgz",
+      "integrity": "sha512-0OZnNbb8hF+ogr/Exr5KFEnSMQdCgjrbO2ZYeNIGO0UVMTu4oTSLfRcBxKUs1NzxG5RogyV8dL6ETQbkP5VAZw=="
     },
     "@luma.gl/core": {
-      "version": "8.4.4",
-      "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-8.4.4.tgz",
-      "integrity": "sha512-rK69iWEr8BmFbrmknkBg6IhFgcByaAm/z9qKnsRsEeomZXF5F7to/m7/RdvrsmpYVDkmWNDkqg1tiOGh55iaLQ==",
+      "version": "8.5.10",
+      "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-8.5.10.tgz",
+      "integrity": "sha512-NzzMnSgzPta3gMu8vSM/kWiY09HypHRXt4zw/xFX4geLeX4iXm7Jnm+eeaNpc/QH/yJ51+4bpvZml0P5NIukfQ==",
       "requires": {
         "@babel/runtime": "^7.0.0",
-        "@luma.gl/constants": "8.4.4",
-        "@luma.gl/engine": "8.4.4",
-        "@luma.gl/gltools": "8.4.4",
-        "@luma.gl/shadertools": "8.4.4",
-        "@luma.gl/webgl": "8.4.4"
+        "@luma.gl/constants": "8.5.10",
+        "@luma.gl/engine": "8.5.10",
+        "@luma.gl/gltools": "8.5.10",
+        "@luma.gl/shadertools": "8.5.10",
+        "@luma.gl/webgl": "8.5.10"
       }
     },
     "@luma.gl/engine": {
-      "version": "8.4.4",
-      "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-8.4.4.tgz",
-      "integrity": "sha512-QOXCaL++cESH0+ebK77MbGDOAmJhsV2iO0Dyf4qhoDBk+8fjvB5ZnzIpv41ccTyOmPJAvmyP+kqFZRfxZKPjGw==",
+      "version": "8.5.10",
+      "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-8.5.10.tgz",
+      "integrity": "sha512-W3cPlabMl1g6dfAio4yGD9GohoMULXqsBm9P9WOh0KypQBw5pFlE2C/njY43YhfvnpMPDMUjjraYrEXa1fhaig==",
       "requires": {
         "@babel/runtime": "^7.0.0",
-        "@luma.gl/constants": "8.4.4",
-        "@luma.gl/gltools": "8.4.4",
-        "@luma.gl/shadertools": "8.4.4",
-        "@luma.gl/webgl": "8.4.4",
-        "@math.gl/core": "^3.4.2",
-        "probe.gl": "^3.2.1"
+        "@luma.gl/constants": "8.5.10",
+        "@luma.gl/gltools": "8.5.10",
+        "@luma.gl/shadertools": "8.5.10",
+        "@luma.gl/webgl": "8.5.10",
+        "@math.gl/core": "^3.5.0",
+        "probe.gl": "^3.4.0"
       }
     },
     "@luma.gl/experimental": {
-      "version": "8.4.4",
-      "resolved": "https://registry.npmjs.org/@luma.gl/experimental/-/experimental-8.4.4.tgz",
-      "integrity": "sha512-W446snQaY/H0XC8MnbgWPeRy9CBiRZWZQhZC7HzBx9FfNX313KO2vxlW5zzPT+uIbiNxHUd03WH0iXbK4jOooQ==",
+      "version": "8.5.10",
+      "resolved": "https://registry.npmjs.org/@luma.gl/experimental/-/experimental-8.5.10.tgz",
+      "integrity": "sha512-1Ldq2DEor9qWHoRetcAz4BID1pwp+5x67F2mfe2UtjEpDY0Modi7t8C94PR8cviyjRIu3DErxX7o8HxJ4JXxpQ==",
       "requires": {
-        "@luma.gl/constants": "8.4.4",
-        "@math.gl/core": "^3.4.1",
+        "@luma.gl/constants": "8.5.10",
+        "@math.gl/core": "^3.5.0",
         "earcut": "^2.0.6"
       }
     },
     "@luma.gl/gltools": {
-      "version": "8.4.4",
-      "resolved": "https://registry.npmjs.org/@luma.gl/gltools/-/gltools-8.4.4.tgz",
-      "integrity": "sha512-OD7jcDcfAeZSxmRF9Lq15RqKDghqKeVfWOGhiTkhUdF3N4dPnW3LS/+LkGEKse6AtbHlSijo8wf6WzceXNXsLQ==",
+      "version": "8.5.10",
+      "resolved": "https://registry.npmjs.org/@luma.gl/gltools/-/gltools-8.5.10.tgz",
+      "integrity": "sha512-XQFocLXvSYfkW2xL1I50nYrPwgyt1jvmzmood3RQBQMiBcgU1JFW2w4tU+V/C5QXcAWWVzm8aIBkuQsCo34zrQ==",
       "requires": {
         "@babel/runtime": "^7.0.0",
-        "@luma.gl/constants": "8.4.4",
-        "probe.gl": "^3.2.1"
+        "@luma.gl/constants": "8.5.10",
+        "probe.gl": "^3.4.0"
       }
     },
     "@luma.gl/shadertools": {
-      "version": "8.4.4",
-      "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.4.4.tgz",
-      "integrity": "sha512-6UGmhGlGlMWuCG6jG3ohKdBX6wXPTYr/QPYPAKwUxiVO4fFsWW3yzuZFmVJtQ6w3qFm3iMugdeulyZwvy1hZZg==",
+      "version": "8.5.10",
+      "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-8.5.10.tgz",
+      "integrity": "sha512-Va/e7fHFI7ZWu03obtNlXN7noIUF1u9U3Pm6PVqeVi3Z24yWl/pFbb5/O1gn66LQZF6fpwoLGN7m4NGk2YyHyA==",
       "requires": {
         "@babel/runtime": "^7.0.0",
-        "@math.gl/core": "^3.4.2"
+        "@math.gl/core": "^3.5.0"
       }
     },
     "@luma.gl/webgl": {
-      "version": "8.4.4",
-      "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-8.4.4.tgz",
-      "integrity": "sha512-Y1LCVdE+aNox3i7lMFdDk/Fehgma5RwHZn7ajpIXLalnuuQ9bsCdXCFoRPnx2rbhzmw77jIqGpmuV/+sPNOpNw==",
+      "version": "8.5.10",
+      "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-8.5.10.tgz",
+      "integrity": "sha512-8cCJ6aoKmVKvrYoPC6G1jHqMsfTGyn50YMmRkrk2Q79nBe531LZr+6EYXlqx2+AR9obKwTnhTPlxjKg5gR4rYg==",
       "requires": {
         "@babel/runtime": "^7.0.0",
-        "@luma.gl/constants": "8.4.4",
-        "@luma.gl/gltools": "8.4.4",
-        "probe.gl": "^3.2.1"
+        "@luma.gl/constants": "8.5.10",
+        "@luma.gl/gltools": "8.5.10",
+        "probe.gl": "^3.4.0"
       }
     },
     "@mapbox/geojson-rewind": {
@@ -6581,40 +6660,40 @@
       }
     },
     "@math.gl/core": {
-      "version": "3.4.2",
-      "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-3.4.2.tgz",
-      "integrity": "sha512-65vhtokCDq0N16DLwWZhPTNAGuVtTjyyi5tx950yNN3ei5BRxz2JHe6JTSnjjKO/2w9KuQYOOqokc7ARog0vKg==",
+      "version": "3.5.6",
+      "resolved": "https://registry.npmjs.org/@math.gl/core/-/core-3.5.6.tgz",
+      "integrity": "sha512-UGCKtJUBA9MBswclK6l8DuZqLcEnqlSfI57WzSDUB/Nki4tHfmdImJyhp8ky9W4cIahV1YLMhHRK1oRpLeC1sw==",
       "requires": {
         "@babel/runtime": "^7.12.0",
-        "gl-matrix": "^3.0.0"
+        "gl-matrix": "~3.3.0"
       }
     },
     "@math.gl/culling": {
-      "version": "3.4.2",
-      "resolved": "https://registry.npmjs.org/@math.gl/culling/-/culling-3.4.2.tgz",
-      "integrity": "sha512-rjDfJp58jvTzMjX954/EMdcaVrX8UkkkXWXc1PU2+XFyAtaBYHDk7jiaFQQbBx8sqk9PKd62j3UTwtSreWyoyQ==",
+      "version": "3.5.6",
+      "resolved": "https://registry.npmjs.org/@math.gl/culling/-/culling-3.5.6.tgz",
+      "integrity": "sha512-Sustyo3XRaGVeUAzKk9kzoWErfNUzi+YFsmLe00r4qLbzXPg0Z7uLGX6zloEELILgqOZMOuAhadfmWVMsbq8ZA==",
       "requires": {
         "@babel/runtime": "^7.12.0",
-        "@math.gl/core": "3.4.2",
-        "gl-matrix": "^3.0.0"
+        "@math.gl/core": "3.5.6",
+        "gl-matrix": "~3.3.0"
       }
     },
     "@math.gl/geospatial": {
-      "version": "3.4.2",
-      "resolved": "https://registry.npmjs.org/@math.gl/geospatial/-/geospatial-3.4.2.tgz",
-      "integrity": "sha512-EiCwU3B4ftrUsPPHmLqJuxo37Y7Fvi9Mqpvxj6PvdvsF8EmEvMdYgiQXSNL9vSq5JbEy9xWL2ph47wvkWFoWUQ==",
+      "version": "3.5.6",
+      "resolved": "https://registry.npmjs.org/@math.gl/geospatial/-/geospatial-3.5.6.tgz",
+      "integrity": "sha512-pYdnVeqbR5ybvUl+vOn1Ybj3BEwXk44vuU+VxE/GFKlM9M2oQlOisdJ8v6lyUDu7mEx6t5xsu8VUwMz1PymKLQ==",
       "requires": {
         "@babel/runtime": "^7.12.0",
-        "@math.gl/core": "3.4.2",
-        "gl-matrix": "^3.0.0"
+        "@math.gl/core": "3.5.6",
+        "gl-matrix": "~3.3.0"
       }
     },
     "@math.gl/polygon": {
-      "version": "3.4.2",
-      "resolved": "https://registry.npmjs.org/@math.gl/polygon/-/polygon-3.4.2.tgz",
-      "integrity": "sha512-ANbZmcrzavzEe0bHbdEYyiudPdGGV/quB3FxUJa3L1QCcZbnrqvnuwqX+8U8ltIDhbACG1x0Uxefwo8p77aMNw==",
+      "version": "3.5.6",
+      "resolved": "https://registry.npmjs.org/@math.gl/polygon/-/polygon-3.5.6.tgz",
+      "integrity": "sha512-CUGPmD8Y9elPRsb4+wG0nuElbEYcTK+Azks96M9zleMaOACUDqUY6D4rDtqpyEIeqcun85Aq+7eV/rjVMahWgA==",
       "requires": {
-        "@math.gl/core": "3.4.2"
+        "@math.gl/core": "3.5.6"
       }
     },
     "@math.gl/web-mercator": {
@@ -6890,9 +6969,9 @@
       "dev": true
     },
     "@probe.gl/stats": {
-      "version": "3.3.1",
-      "resolved": "https://registry.npmjs.org/@probe.gl/stats/-/stats-3.3.1.tgz",
-      "integrity": "sha512-7ekl4qYndDgmCzZMNhicgJpIzApyjdqo67qv1zKx8hmAgC+AeCk6LE8sdiTauddd8+FDViAkxhrr271KwOgHfw==",
+      "version": "3.4.1",
+      "resolved": "https://registry.npmjs.org/@probe.gl/stats/-/stats-3.4.1.tgz",
+      "integrity": "sha512-1Ol5cH8MQqIrGNgU4NCBj2cw1qiXYfHP1QCFX+u/xyrvgwLkPrOGkdSYMzw4VKTjJzNae4i7urOTf2m2hduZzQ==",
       "requires": {
         "@babel/runtime": "^7.0.0"
       }
@@ -10341,6 +10420,11 @@
       "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
       "dev": true
     },
+    "@types/flatbuffers": {
+      "version": "1.10.0",
+      "resolved": "https://registry.npmjs.org/@types/flatbuffers/-/flatbuffers-1.10.0.tgz",
+      "integrity": "sha512-7btbphLrKvo5yl/5CC2OCxUSMx1wV1wvGT1qDXkSt7yi00/YW7E8k6qzXqJHsp+WU0eoG7r6MTQQXI9lIvd0qA=="
+    },
     "@types/geojson": {
       "version": "7946.0.7",
       "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.7.tgz",
@@ -10641,6 +10725,11 @@
       "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==",
       "dev": true
     },
+    "@types/text-encoding-utf-8": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/@types/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz",
+      "integrity": "sha512-AQ6zewa0ucLJvtUi5HsErbOFKAcQfRLt9zFLlUOvcXBy2G36a+ZDpCHSGdzJVUD8aNURtIjh9aSjCStNMRCcRQ=="
+    },
     "@types/uglify-js": {
       "version": "3.13.0",
       "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz",
@@ -11228,7 +11317,6 @@
       "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==",
-      "dev": true,
       "requires": {
         "color-convert": "^1.9.0"
       }
@@ -11271,6 +11359,35 @@
         }
       }
     },
+    "apache-arrow": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/apache-arrow/-/apache-arrow-4.0.1.tgz",
+      "integrity": "sha512-DyF7GXCbSjsw4P5C8b+qW7OnJKa6w9mJI0mhV0+EfZbVZCmhfiF6ffqcnrI/kzBrRqn9hH/Ft9n5+m4DTbBJpg==",
+      "requires": {
+        "@types/flatbuffers": "^1.10.0",
+        "@types/node": "^14.14.37",
+        "@types/text-encoding-utf-8": "^1.0.1",
+        "command-line-args": "5.1.1",
+        "command-line-usage": "6.1.1",
+        "flatbuffers": "1.12.0",
+        "json-bignum": "^0.0.3",
+        "pad-left": "^2.1.0",
+        "text-encoding-utf-8": "^1.0.2",
+        "tslib": "^2.2.0"
+      },
+      "dependencies": {
+        "@types/node": {
+          "version": "14.17.28",
+          "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.28.tgz",
+          "integrity": "sha512-1Nh2wEWN8y9hyC4yTDPccUnRunqNeBEFmmTU+K5FpGZOEixqAzMhUXzrBwajNYCZq5uoGaztaMN9Yy1PDMMB6Q=="
+        },
+        "tslib": {
+          "version": "2.3.1",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+          "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+        }
+      }
+    },
     "apexcharts": {
       "version": "3.26.0",
       "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.26.0.tgz",
@@ -11375,6 +11492,11 @@
       "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
       "dev": true
     },
+    "array-back": {
+      "version": "3.1.0",
+      "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
+      "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q=="
+    },
     "array-filter": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz",
@@ -13327,7 +13449,6 @@
       "version": "2.4.2",
       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-      "dev": true,
       "requires": {
         "ansi-styles": "^3.2.1",
         "escape-string-regexp": "^1.0.5",
@@ -13877,7 +13998,6 @@
       "version": "1.9.3",
       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
       "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
-      "dev": true,
       "requires": {
         "color-name": "1.1.3"
       }
@@ -13885,8 +14005,7 @@
     "color-name": {
       "version": "1.1.3",
       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
-      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
-      "dev": true
+      "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
     },
     "colorbrewer": {
       "version": "1.0.0",
@@ -13920,6 +14039,40 @@
       "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==",
       "dev": true
     },
+    "command-line-args": {
+      "version": "5.1.1",
+      "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz",
+      "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==",
+      "requires": {
+        "array-back": "^3.0.1",
+        "find-replace": "^3.0.0",
+        "lodash.camelcase": "^4.3.0",
+        "typical": "^4.0.0"
+      }
+    },
+    "command-line-usage": {
+      "version": "6.1.1",
+      "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.1.tgz",
+      "integrity": "sha512-F59pEuAR9o1SF/bD0dQBDluhpT4jJQNWUHEuVBqpDmCUo6gPjCi+m9fCWnWZVR/oG6cMTUms4h+3NPl74wGXvA==",
+      "requires": {
+        "array-back": "^4.0.1",
+        "chalk": "^2.4.2",
+        "table-layout": "^1.0.1",
+        "typical": "^5.2.0"
+      },
+      "dependencies": {
+        "array-back": {
+          "version": "4.0.2",
+          "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
+          "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg=="
+        },
+        "typical": {
+          "version": "5.2.0",
+          "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
+          "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg=="
+        }
+      }
+    },
     "commander": {
       "version": "2.20.3",
       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
@@ -15323,21 +15476,21 @@
       "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw=="
     },
     "deck.gl": {
-      "version": "8.4.10",
-      "resolved": "https://registry.npmjs.org/deck.gl/-/deck.gl-8.4.10.tgz",
-      "integrity": "sha512-n/QWBHY7UlsNDFdMvH8ZjOhaVWzdR659lkZQnpLJsV7gTnvgB4Gb3hd7y8ZcukVSnTFiYoF7COlSZ75THgnC5A==",
-      "requires": {
-        "@deck.gl/aggregation-layers": "8.4.10",
-        "@deck.gl/carto": "8.4.10",
-        "@deck.gl/core": "8.4.10",
-        "@deck.gl/extensions": "8.4.10",
-        "@deck.gl/geo-layers": "8.4.10",
-        "@deck.gl/google-maps": "8.4.10",
-        "@deck.gl/json": "8.4.10",
-        "@deck.gl/layers": "8.4.10",
-        "@deck.gl/mapbox": "8.4.10",
-        "@deck.gl/mesh-layers": "8.4.10",
-        "@deck.gl/react": "8.4.10"
+      "version": "8.6.0",
+      "resolved": "https://registry.npmjs.org/deck.gl/-/deck.gl-8.6.0.tgz",
+      "integrity": "sha512-7vvqVGvkvN66scaO5qswvA8QDUciU2cLVdh8Tnryiua/ggU5SwakZrA5bZtkumpEOEt3wPxTJ8gl1odEa5zl8w==",
+      "requires": {
+        "@deck.gl/aggregation-layers": "8.6.0",
+        "@deck.gl/carto": "8.6.0",
+        "@deck.gl/core": "8.6.0",
+        "@deck.gl/extensions": "8.6.0",
+        "@deck.gl/geo-layers": "8.6.0",
+        "@deck.gl/google-maps": "8.6.0",
+        "@deck.gl/json": "8.6.0",
+        "@deck.gl/layers": "8.6.0",
+        "@deck.gl/mapbox": "8.6.0",
+        "@deck.gl/mesh-layers": "8.6.0",
+        "@deck.gl/react": "8.6.0"
       }
     },
     "decode-uri-component": {
@@ -15365,6 +15518,11 @@
         "regexp.prototype.flags": "^1.2.0"
       }
     },
+    "deep-extend": {
+      "version": "0.6.0",
+      "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+      "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
+    },
     "deep-is": {
       "version": "0.1.3",
       "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
@@ -16489,8 +16647,7 @@
     "escape-string-regexp": {
       "version": "1.0.5",
       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
-      "dev": true
+      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
     },
     "escodegen": {
       "version": "2.0.0",
@@ -17800,6 +17957,14 @@
         "pkg-dir": "^3.0.0"
       }
     },
+    "find-replace": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
+      "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==",
+      "requires": {
+        "array-back": "^3.0.1"
+      }
+    },
     "find-root": {
       "version": "1.1.0",
       "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
@@ -17842,6 +18007,11 @@
         }
       }
     },
+    "flatbuffers": {
+      "version": "1.12.0",
+      "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-1.12.0.tgz",
+      "integrity": "sha512-c7CZADjRcl6j0PlvFy0ZqXQ67qSEZfrVPynmnL+2zPc+NtMvrF8Y0QceMo7QqnSPc7+uWjUIAbvCQ5WIKlMVdQ=="
+    },
     "flatted": {
       "version": "2.0.2",
       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
@@ -18610,9 +18780,9 @@
       }
     },
     "h3-js": {
-      "version": "3.7.0",
-      "resolved": "https://registry.npmjs.org/h3-js/-/h3-js-3.7.0.tgz",
-      "integrity": "sha512-EcH/qGU4khZsAEG39Uu8MvaCing0JFcuoe3K4Xmg5MofDIu1cNJl7z2AQS8ggvXGxboiLJqsGirhEqFKdd2gAA=="
+      "version": "3.7.2",
+      "resolved": "https://registry.npmjs.org/h3-js/-/h3-js-3.7.2.tgz",
+      "integrity": "sha512-LPjlHSwB9zQZrMqKloCZmmmt3yZzIK7nqPcXqwU93zT3TtYG6jP4tZBzAPouxut7lLjdFbMQ75wRBiKfpsnY7w=="
     },
     "hammerjs": {
       "version": "2.0.8",
@@ -18656,8 +18826,7 @@
     "has-flag": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
-      "dev": true
+      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
     },
     "has-glob": {
       "version": "1.0.0",
@@ -21969,6 +22138,11 @@
         "bignumber.js": "^9.0.0"
       }
     },
+    "json-bignum": {
+      "version": "0.0.3",
+      "resolved": "https://registry.npmjs.org/json-bignum/-/json-bignum-0.0.3.tgz",
+      "integrity": "sha1-QRY7UENsdz2CQk28IO1w23YEuNc="
+    },
     "json-parse-better-errors": {
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
@@ -22375,6 +22549,11 @@
       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
     },
+    "lodash.camelcase": {
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
+      "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY="
+    },
     "lodash.debounce": {
       "version": "4.0.8",
       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
@@ -22571,11 +22750,11 @@
       "dev": true
     },
     "math.gl": {
-      "version": "3.4.2",
-      "resolved": "https://registry.npmjs.org/math.gl/-/math.gl-3.4.2.tgz",
-      "integrity": "sha512-0I77HBiC+q/XRRw807dCwUeMTUotzNQUQZEk0kPd39iRmU67dLId0+OtCGFYjIzyM+gNaj1JWueiOYV/gdl+dQ==",
+      "version": "3.5.6",
+      "resolved": "https://registry.npmjs.org/math.gl/-/math.gl-3.5.6.tgz",
+      "integrity": "sha512-+IzdFaQk46iYU85XObRNqnb5NUQon+rWDPnCoEIOKOKdykr2gJ15BcVjEs0ZvH4EDv5K/JVmLkWzY/6DCEx2Fw==",
       "requires": {
-        "@math.gl/core": "3.4.2"
+        "@math.gl/core": "3.5.6"
       }
     },
     "md5.js": {
@@ -23771,6 +23950,14 @@
       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
       "dev": true
     },
+    "pad-left": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/pad-left/-/pad-left-2.1.0.tgz",
+      "integrity": "sha1-FuajstRKjhOMsIOMx8tAOk/J6ZQ=",
+      "requires": {
+        "repeat-string": "^1.5.4"
+      }
+    },
     "pako": {
       "version": "1.0.11",
       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
@@ -24472,12 +24659,12 @@
       "dev": true
     },
     "probe.gl": {
-      "version": "3.3.1",
-      "resolved": "https://registry.npmjs.org/probe.gl/-/probe.gl-3.3.1.tgz",
-      "integrity": "sha512-RI6gxvEyTEdRMzT1np8HvbBOFNYQ0HwE3kZvK790tg/ldwFy7Qvs7cllz4MDT84QG2IMDUu7EsTXQX3qtzdx3w==",
+      "version": "3.4.1",
+      "resolved": "https://registry.npmjs.org/probe.gl/-/probe.gl-3.4.1.tgz",
+      "integrity": "sha512-k/6YoZr6cBwnFpQLs/s4yZ8cCxapQzRrxl16EQg1b2wYXLlerDJ4PkNoQ3YDN9yu3Jcipipr+Avy1GRpyBF6ZA==",
       "requires": {
         "@babel/runtime": "^7.0.0",
-        "@probe.gl/stats": "3.3.1"
+        "@probe.gl/stats": "3.4.1"
       }
     },
     "process": {
@@ -25573,6 +25760,11 @@
         "minimatch": "3.0.4"
       }
     },
+    "reduce-flatten": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
+      "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w=="
+    },
     "redux": {
       "version": "4.1.0",
       "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.0.tgz",
@@ -25948,8 +26140,7 @@
     "repeat-string": {
       "version": "1.6.1",
       "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
-      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
-      "dev": true
+      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
     },
     "request": {
       "version": "2.88.2",
@@ -27649,7 +27840,6 @@
       "version": "5.5.0",
       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-      "dev": true,
       "requires": {
         "has-flag": "^3.0.0"
       }
@@ -27834,6 +28024,29 @@
         }
       }
     },
+    "table-layout": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz",
+      "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==",
+      "requires": {
+        "array-back": "^4.0.1",
+        "deep-extend": "~0.6.0",
+        "typical": "^5.2.0",
+        "wordwrapjs": "^4.0.0"
+      },
+      "dependencies": {
+        "array-back": {
+          "version": "4.0.2",
+          "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz",
+          "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg=="
+        },
+        "typical": {
+          "version": "5.2.0",
+          "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
+          "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg=="
+        }
+      }
+    },
     "tapable": {
       "version": "1.1.3",
       "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
@@ -28138,6 +28351,11 @@
         "minimatch": "^3.0.4"
       }
     },
+    "text-encoding-utf-8": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz",
+      "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg=="
+    },
     "text-table": {
       "version": "0.2.0",
       "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
@@ -28481,6 +28699,11 @@
         "is-typedarray": "^1.0.0"
       }
     },
+    "typical": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
+      "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw=="
+    },
     "unbox-primitive": {
       "version": "1.0.0",
       "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz",
@@ -30081,6 +30304,22 @@
       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
     },
+    "wordwrapjs": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz",
+      "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==",
+      "requires": {
+        "reduce-flatten": "^2.0.0",
+        "typical": "^5.2.0"
+      },
+      "dependencies": {
+        "typical": {
+          "version": "5.2.0",
+          "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
+          "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg=="
+        }
+      }
+    },
     "worker-farm": {
       "version": "1.7.0",
       "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
diff --git a/package.json b/package.json
index ae410cf4e72ab02e70bfd8953f9bc2a0a845ae20..2c54ef5d8d40cf2ac2a6fb04d9f856d6205338d6 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
     "cytoscape": "^3.12.1",
     "cytoscape-panzoom": "^2.5.3",
     "date-fns": "^2.19.0",
-    "deck.gl": "^8.4.10",
+    "deck.gl": "^8.6.0",
     "express": "^4.17.1",
     "express-openapi-validator": "^3.12.7",
     "express-static-gzip": "^2.1.1",