diff --git a/package-lock.json b/package-lock.json
index 5d0400f2..667b7120 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -36,6 +36,154 @@
"node": ">=0.10.0"
}
},
+ "node_modules/@algolia/cache-browser-local-storage": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.22.1.tgz",
+ "integrity": "sha512-Sw6IAmOCvvP6QNgY9j+Hv09mvkvEIDKjYW8ow0UDDAxSXy664RBNQk3i/0nt7gvceOJ6jGmOTimaZoY1THmU7g==",
+ "peer": true,
+ "dependencies": {
+ "@algolia/cache-common": "4.22.1"
+ }
+ },
+ "node_modules/@algolia/cache-common": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.22.1.tgz",
+ "integrity": "sha512-TJMBKqZNKYB9TptRRjSUtevJeQVXRmg6rk9qgFKWvOy8jhCPdyNZV1nB3SKGufzvTVbomAukFR8guu/8NRKBTA==",
+ "peer": true
+ },
+ "node_modules/@algolia/cache-in-memory": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.22.1.tgz",
+ "integrity": "sha512-ve+6Ac2LhwpufuWavM/aHjLoNz/Z/sYSgNIXsinGofWOysPilQZPUetqLj8vbvi+DHZZaYSEP9H5SRVXnpsNNw==",
+ "peer": true,
+ "dependencies": {
+ "@algolia/cache-common": "4.22.1"
+ }
+ },
+ "node_modules/@algolia/client-account": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.22.1.tgz",
+ "integrity": "sha512-k8m+oegM2zlns/TwZyi4YgCtyToackkOpE+xCaKCYfBfDtdGOaVZCM5YvGPtK+HGaJMIN/DoTL8asbM3NzHonw==",
+ "peer": true,
+ "dependencies": {
+ "@algolia/client-common": "4.22.1",
+ "@algolia/client-search": "4.22.1",
+ "@algolia/transporter": "4.22.1"
+ }
+ },
+ "node_modules/@algolia/client-analytics": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.22.1.tgz",
+ "integrity": "sha512-1ssi9pyxyQNN4a7Ji9R50nSdISIumMFDwKNuwZipB6TkauJ8J7ha/uO60sPJFqQyqvvI+px7RSNRQT3Zrvzieg==",
+ "peer": true,
+ "dependencies": {
+ "@algolia/client-common": "4.22.1",
+ "@algolia/client-search": "4.22.1",
+ "@algolia/requester-common": "4.22.1",
+ "@algolia/transporter": "4.22.1"
+ }
+ },
+ "node_modules/@algolia/client-common": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.22.1.tgz",
+ "integrity": "sha512-IvaL5v9mZtm4k4QHbBGDmU3wa/mKokmqNBqPj0K7lcR8ZDKzUorhcGp/u8PkPC/e0zoHSTvRh7TRkGX3Lm7iOQ==",
+ "peer": true,
+ "dependencies": {
+ "@algolia/requester-common": "4.22.1",
+ "@algolia/transporter": "4.22.1"
+ }
+ },
+ "node_modules/@algolia/client-personalization": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.22.1.tgz",
+ "integrity": "sha512-sl+/klQJ93+4yaqZ7ezOttMQ/nczly/3GmgZXJ1xmoewP5jmdP/X/nV5U7EHHH3hCUEHeN7X1nsIhGPVt9E1cQ==",
+ "peer": true,
+ "dependencies": {
+ "@algolia/client-common": "4.22.1",
+ "@algolia/requester-common": "4.22.1",
+ "@algolia/transporter": "4.22.1"
+ }
+ },
+ "node_modules/@algolia/client-search": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.22.1.tgz",
+ "integrity": "sha512-yb05NA4tNaOgx3+rOxAmFztgMTtGBi97X7PC3jyNeGiwkAjOZc2QrdZBYyIdcDLoI09N0gjtpClcackoTN0gPA==",
+ "peer": true,
+ "dependencies": {
+ "@algolia/client-common": "4.22.1",
+ "@algolia/requester-common": "4.22.1",
+ "@algolia/transporter": "4.22.1"
+ }
+ },
+ "node_modules/@algolia/events": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz",
+ "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ=="
+ },
+ "node_modules/@algolia/logger-common": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.22.1.tgz",
+ "integrity": "sha512-OnTFymd2odHSO39r4DSWRFETkBufnY2iGUZNrMXpIhF5cmFE8pGoINNPzwg02QLBlGSaLqdKy0bM8S0GyqPLBg==",
+ "peer": true
+ },
+ "node_modules/@algolia/logger-console": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.22.1.tgz",
+ "integrity": "sha512-O99rcqpVPKN1RlpgD6H3khUWylU24OXlzkavUAMy6QZd1776QAcauE3oP8CmD43nbaTjBexZj2nGsBH9Tc0FVA==",
+ "peer": true,
+ "dependencies": {
+ "@algolia/logger-common": "4.22.1"
+ }
+ },
+ "node_modules/@algolia/requester-browser-xhr": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.22.1.tgz",
+ "integrity": "sha512-dtQGYIg6MteqT1Uay3J/0NDqD+UciHy3QgRbk7bNddOJu+p3hzjTRYESqEnoX/DpEkaNYdRHUKNylsqMpgwaEw==",
+ "peer": true,
+ "dependencies": {
+ "@algolia/requester-common": "4.22.1"
+ }
+ },
+ "node_modules/@algolia/requester-common": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.22.1.tgz",
+ "integrity": "sha512-dgvhSAtg2MJnR+BxrIFqlLtkLlVVhas9HgYKMk2Uxiy5m6/8HZBL40JVAMb2LovoPFs9I/EWIoFVjOrFwzn5Qg==",
+ "peer": true
+ },
+ "node_modules/@algolia/requester-node-http": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.22.1.tgz",
+ "integrity": "sha512-JfmZ3MVFQkAU+zug8H3s8rZ6h0ahHZL/SpMaSasTCGYR5EEJsCc8SI5UZ6raPN2tjxa5bxS13BRpGSBUens7EA==",
+ "peer": true,
+ "dependencies": {
+ "@algolia/requester-common": "4.22.1"
+ }
+ },
+ "node_modules/@algolia/transporter": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.22.1.tgz",
+ "integrity": "sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ==",
+ "peer": true,
+ "dependencies": {
+ "@algolia/cache-common": "4.22.1",
+ "@algolia/logger-common": "4.22.1",
+ "@algolia/requester-common": "4.22.1"
+ }
+ },
+ "node_modules/@algolia/ui-components-highlight-vdom": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@algolia/ui-components-highlight-vdom/-/ui-components-highlight-vdom-1.2.2.tgz",
+ "integrity": "sha512-/+7jh7cd5rR2yQC7ME4SDcnAMiD1Ofn5Qq+E7afTJx9XSMOHkLR77/o6YcuJ60TfD1S+9lr7yjBLACon8gOuzQ==",
+ "dependencies": {
+ "@algolia/ui-components-shared": "1.2.2",
+ "@babel/runtime": "^7.0.0"
+ }
+ },
+ "node_modules/@algolia/ui-components-shared": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@algolia/ui-components-shared/-/ui-components-shared-1.2.2.tgz",
+ "integrity": "sha512-FYwEG5sbr8p4V8mqP0iUaKgmWfcrMXRXwp7e6iBuB65P/7QyL8pT4I6/iGb85Q5mNH+UtYYSmLZhKjEblllKEQ=="
+ },
"node_modules/@ampproject/remapping": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
@@ -9268,6 +9416,11 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@types/dom-speech-recognition": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/@types/dom-speech-recognition/-/dom-speech-recognition-0.0.1.tgz",
+ "integrity": "sha512-udCxb8DvjcDKfk1WTBzDsxFbLgYxmQGKrE/ricoMqHRNjSlSUCcamVTA5lIQqzY10mY5qCY0QDwBfFEwhfoDPw=="
+ },
"node_modules/@types/ejs": {
"version": "3.1.5",
"resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz",
@@ -9389,6 +9542,11 @@
"@types/unist": "^2"
}
},
+ "node_modules/@types/hogan.js": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@types/hogan.js/-/hogan.js-3.0.5.tgz",
+ "integrity": "sha512-/uRaY3HGPWyLqOyhgvW9Aa43BNnLZrNeQxl2p8wqId4UHMfPKolSB+U7BlZyO1ng7MkLnyEAItsBzCG0SDhqrA=="
+ },
"node_modules/@types/hoist-non-react-statics": {
"version": "3.3.5",
"resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz",
@@ -9586,7 +9744,6 @@
"version": "6.9.11",
"resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz",
"integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/@types/quill": {
@@ -10271,6 +10428,11 @@
"dev": true,
"license": "BSD-3-Clause"
},
+ "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/abs-svg-path": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz",
@@ -10409,6 +10571,39 @@
"ajv": "^6.9.1"
}
},
+ "node_modules/algoliasearch": {
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.22.1.tgz",
+ "integrity": "sha512-jwydKFQJKIx9kIZ8Jm44SdpigFwRGPESaxZBaHSV0XWN2yBJAOT4mT7ppvlrpA4UGzz92pqFnVKr/kaZXrcreg==",
+ "peer": true,
+ "dependencies": {
+ "@algolia/cache-browser-local-storage": "4.22.1",
+ "@algolia/cache-common": "4.22.1",
+ "@algolia/cache-in-memory": "4.22.1",
+ "@algolia/client-account": "4.22.1",
+ "@algolia/client-analytics": "4.22.1",
+ "@algolia/client-common": "4.22.1",
+ "@algolia/client-personalization": "4.22.1",
+ "@algolia/client-search": "4.22.1",
+ "@algolia/logger-common": "4.22.1",
+ "@algolia/logger-console": "4.22.1",
+ "@algolia/requester-browser-xhr": "4.22.1",
+ "@algolia/requester-common": "4.22.1",
+ "@algolia/requester-node-http": "4.22.1",
+ "@algolia/transporter": "4.22.1"
+ }
+ },
+ "node_modules/algoliasearch-helper": {
+ "version": "3.16.2",
+ "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.16.2.tgz",
+ "integrity": "sha512-Yl/Gu5Cq4Z5s/AJ0jR37OPI1H3+z7PHz657ibyaXgMOaWvPlZ3OACN13N+7HCLPUlB0BN+8BtmrG/CqTilowBA==",
+ "dependencies": {
+ "@algolia/events": "^4.0.1"
+ },
+ "peerDependencies": {
+ "algoliasearch": ">= 3.1 < 6"
+ }
+ },
"node_modules/ansi-colors": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
@@ -15586,6 +15781,27 @@
"integrity": "sha512-gonnYpZ5bxuVdwpcbzfylUlNZ8917LjACUjpWXiaeo8zPAIDfPcMZjEQPy6CeeRSJbcg1P+aVqwxrXr2J+SeUg==",
"license": "Apache-2.0"
},
+ "node_modules/hogan.js": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz",
+ "integrity": "sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg==",
+ "dependencies": {
+ "mkdirp": "0.3.0",
+ "nopt": "1.0.10"
+ },
+ "bin": {
+ "hulk": "bin/hulk"
+ }
+ },
+ "node_modules/hogan.js/node_modules/mkdirp": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
+ "integrity": "sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew==",
+ "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)",
+ "engines": {
+ "node": "*"
+ }
+ },
"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",
@@ -15602,6 +15818,11 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/htm": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz",
+ "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ=="
+ },
"node_modules/html-encoding-sniffer": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
@@ -16088,6 +16309,40 @@
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
"license": "ISC"
},
+ "node_modules/instantsearch.js": {
+ "version": "4.64.2",
+ "resolved": "https://registry.npmjs.org/instantsearch.js/-/instantsearch.js-4.64.2.tgz",
+ "integrity": "sha512-omCljdxpIheFsPWneGDxkx2OqKpW44RJGt0bWkp+n5KjMnQ66+N5VgKid7pUiiu4TGGHDn4Q0c2CzFv5hoGm5Q==",
+ "dependencies": {
+ "@algolia/events": "^4.0.1",
+ "@algolia/ui-components-highlight-vdom": "^1.2.2",
+ "@algolia/ui-components-shared": "^1.2.2",
+ "@types/dom-speech-recognition": "^0.0.1",
+ "@types/google.maps": "^3.45.3",
+ "@types/hogan.js": "^3.0.0",
+ "@types/qs": "^6.5.3",
+ "algoliasearch-helper": "3.16.2",
+ "hogan.js": "^3.0.2",
+ "htm": "^3.0.0",
+ "preact": "^10.10.0",
+ "qs": "^6.5.1 < 6.10",
+ "search-insights": "^2.13.0"
+ },
+ "peerDependencies": {
+ "algoliasearch": ">= 3.1 < 6"
+ }
+ },
+ "node_modules/instantsearch.js/node_modules/qs": {
+ "version": "6.9.7",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz",
+ "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==",
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/internal-slot": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz",
@@ -18975,6 +19230,20 @@
"node": ">= 10"
}
},
+ "node_modules/nopt": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
+ "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
+ "dependencies": {
+ "abbrev": "1"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/normalize-package-data": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
@@ -20144,6 +20413,15 @@
"integrity": "sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw==",
"license": "ISC"
},
+ "node_modules/preact": {
+ "version": "10.19.3",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz",
+ "integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/preact"
+ }
+ },
"node_modules/prelude-ls": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
@@ -20878,6 +21156,36 @@
}
}
},
+ "node_modules/react-instantsearch": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/react-instantsearch/-/react-instantsearch-7.5.4.tgz",
+ "integrity": "sha512-vw1OZojMyiC91rIBwyVDWgbry5lFTt1CzZ+k1+6Gz4YD/MVaNv0rU7HYFjE4mIjV+Ar+dbUTn9qgPIfJK2IQ2Q==",
+ "dependencies": {
+ "@babel/runtime": "^7.1.2",
+ "instantsearch.js": "4.64.2",
+ "react-instantsearch-core": "7.5.4"
+ },
+ "peerDependencies": {
+ "algoliasearch": ">= 3.1 < 5",
+ "react": ">= 16.8.0 < 19",
+ "react-dom": ">= 16.8.0 < 19"
+ }
+ },
+ "node_modules/react-instantsearch-core": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/react-instantsearch-core/-/react-instantsearch-core-7.5.4.tgz",
+ "integrity": "sha512-WDgfgAmma4cEufsoYOfrXezsdzdn0ZF+Op2TczIcu1JHg6LulcFkmMUneKFF1AjpP8mfiKsP2MjQQqscY2IIyQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.1.2",
+ "algoliasearch-helper": "3.16.2",
+ "instantsearch.js": "4.64.2",
+ "use-sync-external-store": "^1.0.0"
+ },
+ "peerDependencies": {
+ "algoliasearch": ">= 3.1 < 5",
+ "react": ">= 16.8.0 < 19"
+ }
+ },
"node_modules/react-is": {
"version": "16.13.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
@@ -21138,6 +21446,36 @@
"integrity": "sha512-cw6Rr6JphvsdK4xHPGBjKD7XSH6Y6i4NJFWUO3OiDd7NLcR8xVeQ3CfeKm7h+S5tpZZVfbH3Tkrz/ydsIiV8pA==",
"license": "MIT"
},
+ "node_modules/react-virtualized-auto-sizer": {
+ "version": "1.0.21",
+ "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.21.tgz",
+ "integrity": "sha512-RedZxj452+ITLfqIrR02BjvCaXV63YVIcVrvmruDZXFpJGazg4gHNs1AShPGVLvEuLGZdZ9AtkGKhWvzEujL8g==",
+ "peerDependencies": {
+ "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0",
+ "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/react-window": {
+ "version": "1.8.10",
+ "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.10.tgz",
+ "integrity": "sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==",
+ "dependencies": {
+ "@babel/runtime": "^7.0.0",
+ "memoize-one": ">=3.1.1 <6"
+ },
+ "engines": {
+ "node": ">8.0.0"
+ },
+ "peerDependencies": {
+ "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/react-window/node_modules/memoize-one": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz",
+ "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q=="
+ },
"node_modules/reactcss": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz",
@@ -21843,6 +22181,11 @@
"url": "https://opencollective.com/webpack"
}
},
+ "node_modules/search-insights": {
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.13.0.tgz",
+ "integrity": "sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw=="
+ },
"node_modules/semantic-ui-less": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/semantic-ui-less/-/semantic-ui-less-2.4.1.tgz",
@@ -23864,6 +24207,14 @@
}
}
},
+ "node_modules/use-sync-external-store": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz",
+ "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
"node_modules/util": {
"version": "0.12.5",
"resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
@@ -24731,7 +25082,10 @@
"lucide-react": "^0.320.0",
"mapbox-gl": "npm:empty-npm-package@1.0.0",
"maplibre-gl": "^3.5.2",
+ "react-instantsearch": "^7.5.4",
"react-map-gl": "^7.1.6",
+ "react-virtualized-auto-sizer": "^1.0.21",
+ "react-window": "^1.8.10",
"underscore": "^1.13.6"
},
"devDependencies": {
diff --git a/packages/geospatial/package.json b/packages/geospatial/package.json
index be639e58..7108b858 100644
--- a/packages/geospatial/package.json
+++ b/packages/geospatial/package.json
@@ -19,7 +19,10 @@
"lucide-react": "^0.320.0",
"mapbox-gl": "npm:empty-npm-package@1.0.0",
"maplibre-gl": "^3.5.2",
+ "react-instantsearch": "^7.5.4",
"react-map-gl": "^7.1.6",
+ "react-virtualized-auto-sizer": "^1.0.21",
+ "react-window": "^1.8.10",
"underscore": "^1.13.6"
},
"peerDependencies": {
diff --git a/packages/geospatial/src/components/CoreDataTypes.ts b/packages/geospatial/src/components/CoreDataTypes.ts
index 36d04880..f80542e0 100644
--- a/packages/geospatial/src/components/CoreDataTypes.ts
+++ b/packages/geospatial/src/components/CoreDataTypes.ts
@@ -2,6 +2,30 @@
import { Annotation, AnnotationPage, FeatureGeometry, Place, PlaceFeatureProperties } from '@peripleo/peripleo';
+export interface TypeSenseSearchResult {
+
+ uuid: string;
+
+ record_id: string;
+
+ type: string;
+
+ name: string;
+
+ names: string[];
+
+ coordinates: number[];
+
+ geometry: {
+
+ type: 'Point' | 'GeometryCollection',
+
+ coordinates: [ number, number ];
+
+ }
+
+}
+
export interface CoreDataProperties extends PlaceFeatureProperties {
record_id: string;
diff --git a/packages/geospatial/src/components/SearchResultsList.css b/packages/geospatial/src/components/SearchResultsList.css
new file mode 100644
index 00000000..21010288
--- /dev/null
+++ b/packages/geospatial/src/components/SearchResultsList.css
@@ -0,0 +1,7 @@
+.ais-InfiniteHits-loadMore {
+ color: #0005119e;
+ display: flex;
+ justify-content: center;
+ width: 100%;
+ padding: 2em;
+}
\ No newline at end of file
diff --git a/packages/geospatial/src/components/SearchResultsList.js b/packages/geospatial/src/components/SearchResultsList.js
new file mode 100644
index 00000000..b921a2cb
--- /dev/null
+++ b/packages/geospatial/src/components/SearchResultsList.js
@@ -0,0 +1,109 @@
+// @flow
+
+import React from 'react';
+import { FixedSizeList } from 'react-window';
+import AutoSizer from "react-virtualized-auto-sizer";
+import { Feature } from '@peripleo/peripleo';
+import { Highlight } from 'react-instantsearch';
+import { TypeSenseSearchResult } from './CoreDataTypes';
+
+import './SearchResultsList.css';
+
+const toFeature = (result: TypeSenseSearchResult) => ({
+ id: parseInt(result.record_id),
+ type: 'Feature',
+ properties: {
+ id: result.record_id,
+ ccode: [],
+ title: result.name,
+ uuid: result.uuid,
+ record_id: result.record_id,
+ name: result.name,
+ names: result.names.map(toponym => ({ toponym })),
+ type: result.type
+ },
+ geometry: {
+ type: 'Point',
+ coordinates: result.coordinates.slice().reverse()
+ }
+});
+
+interface HitComponentProps {
+
+ hit: any;
+
+ isHovered: boolean;
+
+ onClick(): void;
+
+}
+
+const HitComponent = (props: HitComponentProps) => {
+
+ const { hit } = props;
+
+ const cls = "h-[5.5em] border-b flex flex-col justify-start";
+
+ return (
+
+ );
+}
+
+export interface SearchResultListProps {
+
+ hits: TypeSenseSearchResult[];
+
+ hover?: Feature<{ id: string }>;
+
+ onHoverChange(hover?: Feature<{ id: string }>): void;
+
+ onClick(result: TypeSenseSearchResult): void;
+
+}
+
+export const SearchResultsList = (props: SearchResultListProps) => {
+
+ const { hits, hover, onHoverChange } = props;
+
+ const Row = ({ index, style}) => {
+ const hit = hits[index];
+ const id = parseInt(hit.record_id);
+
+ return (
+ onHoverChange(hover?.id === id ? hover : toFeature(hit))}
+ onPointerLeave={() => onHoverChange(undefined)}>
+ props.onClick(hit)} />
+
+ )
+ }
+
+ return (
+
+ {({ height, width }) => (
+
+ {Row}
+
+ )}
+
+ )
+
+}
\ No newline at end of file
diff --git a/packages/storybook/src/geospatial/SearchResultsList.hits.js b/packages/storybook/src/geospatial/SearchResultsList.hits.js
new file mode 100644
index 00000000..30ddad24
--- /dev/null
+++ b/packages/storybook/src/geospatial/SearchResultsList.hits.js
@@ -0,0 +1,1267 @@
+export const hits = [
+ {
+ "coordinates": [
+ 32.25687,
+ -81.46567
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": "Church",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": "https://dvl.ecdsdev.org/items/show/12600",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": "Environmental Research",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": "12600",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": "Emory ECDS",
+ "geometry": {
+ "coordinates": [
+ -81.46567,
+ 32.25687
+ ],
+ "type": "Point"
+ },
+ "id": "1871",
+ "name": "Pleasant Hill Church",
+ "names": [
+ "Pleasant Hill Church"
+ ],
+ "record_id": "5627",
+ "type": "Places",
+ "type_facet": "Places",
+ "uuid": "2e31cc17-55a0-44a2-854f-cb961d5d765d",
+ "objectID": "1871",
+ "_snippetResult": {
+ "coordinates": [
+ {
+ "value": "32.25687",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "-81.46567",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "Church",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": {
+ "value": "https://dvl.ecdsdev.org/items/show/12600",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Environmental Research",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "12600",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Emory ECDS",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "geometry": {
+ "coordinates": [
+ {
+ "value": "-81.46567",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "32.25687",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "type": {
+ "value": "Point",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "id": {
+ "value": "1871",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "name": {
+ "value": "Pleasant Hill Church",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "names": [
+ {
+ "value": "Pleasant Hill Church",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "record_id": {
+ "value": "5627",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type_facet": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "uuid": {
+ "value": "2e31cc17-55a0-44a2-854f-cb961d5d765d",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "_highlightResult": {
+ "coordinates": [
+ {
+ "value": "32.25687",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "-81.46567",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "Church",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": {
+ "value": "https://dvl.ecdsdev.org/items/show/12600",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Environmental Research",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "12600",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Emory ECDS",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "geometry": {
+ "coordinates": [
+ {
+ "value": "-81.46567",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "32.25687",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "type": {
+ "value": "Point",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "id": {
+ "value": "1871",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "name": {
+ "value": "Pleasant Hill Church",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "names": [
+ {
+ "value": "Pleasant Hill Church",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "record_id": {
+ "value": "5627",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type_facet": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "uuid": {
+ "value": "2e31cc17-55a0-44a2-854f-cb961d5d765d",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "_rawTypesenseHit": {
+ "document": {
+ "coordinates": [
+ 32.25687,
+ -81.46567
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": "Church",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": "https://dvl.ecdsdev.org/items/show/12600",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": "Environmental Research",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": "12600",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": "Emory ECDS",
+ "geometry": {
+ "coordinates": [
+ -81.46567,
+ 32.25687
+ ],
+ "type": "Point"
+ },
+ "id": "1871",
+ "name": "Pleasant Hill Church",
+ "names": [
+ "Pleasant Hill Church"
+ ],
+ "record_id": "5627",
+ "type": "Places",
+ "type_facet": "Places",
+ "uuid": "2e31cc17-55a0-44a2-854f-cb961d5d765d"
+ },
+ "highlight": {},
+ "highlights": []
+ },
+ "_geoloc": {
+ "lat": 32.25687,
+ "lng": -81.46567
+ }
+ },
+ {
+ "coordinates": [
+ 31.1517476,
+ -81.4865189
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": "Building",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": "https://dvl.ecdsdev.org/items/show/12599",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": "Environmental Research",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": "12599",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": "Emory ECDS",
+ "geometry": {
+ "coordinates": [
+ -81.4865189,
+ 31.1517476
+ ],
+ "type": "Point"
+ },
+ "id": "1870",
+ "name": "United States Customs and Border Protection Port of Entry Brunswick",
+ "names": [
+ "United States Customs and Border Protection Port of Entry Brunswick"
+ ],
+ "record_id": "5626",
+ "type": "Places",
+ "type_facet": "Places",
+ "uuid": "bb1d61ce-e1b8-46c6-866a-5937c6929a26",
+ "objectID": "1870",
+ "_snippetResult": {
+ "coordinates": [
+ {
+ "value": "31.1517476",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "-81.4865189",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "Building",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": {
+ "value": "https://dvl.ecdsdev.org/items/show/12599",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Environmental Research",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "12599",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Emory ECDS",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "geometry": {
+ "coordinates": [
+ {
+ "value": "-81.4865189",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "31.1517476",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "type": {
+ "value": "Point",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "id": {
+ "value": "1870",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "name": {
+ "value": "United States Customs and Border Protection Port of Entry Brunswick",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "names": [
+ {
+ "value": "United States Customs and Border Protection Port of Entry Brunswick",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "record_id": {
+ "value": "5626",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type_facet": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "uuid": {
+ "value": "bb1d61ce-e1b8-46c6-866a-5937c6929a26",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "_highlightResult": {
+ "coordinates": [
+ {
+ "value": "31.1517476",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "-81.4865189",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "Building",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": {
+ "value": "https://dvl.ecdsdev.org/items/show/12599",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Environmental Research",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "12599",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Emory ECDS",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "geometry": {
+ "coordinates": [
+ {
+ "value": "-81.4865189",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "31.1517476",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "type": {
+ "value": "Point",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "id": {
+ "value": "1870",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "name": {
+ "value": "United States Customs and Border Protection Port of Entry Brunswick",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "names": [
+ {
+ "value": "United States Customs and Border Protection Port of Entry Brunswick",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "record_id": {
+ "value": "5626",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type_facet": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "uuid": {
+ "value": "bb1d61ce-e1b8-46c6-866a-5937c6929a26",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "_rawTypesenseHit": {
+ "document": {
+ "coordinates": [
+ 31.1517476,
+ -81.4865189
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": "Building",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": "https://dvl.ecdsdev.org/items/show/12599",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": "Environmental Research",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": "12599",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": "Emory ECDS",
+ "geometry": {
+ "coordinates": [
+ -81.4865189,
+ 31.1517476
+ ],
+ "type": "Point"
+ },
+ "id": "1870",
+ "name": "United States Customs and Border Protection Port of Entry Brunswick",
+ "names": [
+ "United States Customs and Border Protection Port of Entry Brunswick"
+ ],
+ "record_id": "5626",
+ "type": "Places",
+ "type_facet": "Places",
+ "uuid": "bb1d61ce-e1b8-46c6-866a-5937c6929a26"
+ },
+ "highlight": {},
+ "highlights": []
+ },
+ "_geoloc": {
+ "lat": 31.1517476,
+ "lng": -81.4865189
+ }
+ },
+ {
+ "coordinates": [
+ 32.2202,
+ -81.1409459
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": "Channel",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": "https://dvl.ecdsdev.org/items/show/12598",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": "Environmental Research",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": "12598",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": "Emory ECDS",
+ "geometry": {
+ "coordinates": [
+ -81.1409459,
+ 32.2202
+ ],
+ "type": "Point"
+ },
+ "id": "1869",
+ "name": "McCoys Cut",
+ "names": [
+ "McCoys Cut"
+ ],
+ "record_id": "5625",
+ "type": "Places",
+ "type_facet": "Places",
+ "uuid": "390a5151-631c-4acb-abe0-469fae85a0e2",
+ "objectID": "1869",
+ "_snippetResult": {
+ "coordinates": [
+ {
+ "value": "32.2202",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "-81.1409459",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "Channel",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": {
+ "value": "https://dvl.ecdsdev.org/items/show/12598",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Environmental Research",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "12598",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Emory ECDS",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "geometry": {
+ "coordinates": [
+ {
+ "value": "-81.1409459",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "32.2202",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "type": {
+ "value": "Point",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "id": {
+ "value": "1869",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "name": {
+ "value": "McCoys Cut",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "names": [
+ {
+ "value": "McCoys Cut",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "record_id": {
+ "value": "5625",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type_facet": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "uuid": {
+ "value": "390a5151-631c-4acb-abe0-469fae85a0e2",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "_highlightResult": {
+ "coordinates": [
+ {
+ "value": "32.2202",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "-81.1409459",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "Channel",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": {
+ "value": "https://dvl.ecdsdev.org/items/show/12598",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Environmental Research",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "12598",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Emory ECDS",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "geometry": {
+ "coordinates": [
+ {
+ "value": "-81.1409459",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "32.2202",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "type": {
+ "value": "Point",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "id": {
+ "value": "1869",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "name": {
+ "value": "McCoys Cut",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "names": [
+ {
+ "value": "McCoys Cut",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "record_id": {
+ "value": "5625",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type_facet": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "uuid": {
+ "value": "390a5151-631c-4acb-abe0-469fae85a0e2",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "_rawTypesenseHit": {
+ "document": {
+ "coordinates": [
+ 32.2202,
+ -81.1409459
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": "Channel",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": "https://dvl.ecdsdev.org/items/show/12598",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": "Environmental Research",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": "12598",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": "Emory ECDS",
+ "geometry": {
+ "coordinates": [
+ -81.1409459,
+ 32.2202
+ ],
+ "type": "Point"
+ },
+ "id": "1869",
+ "name": "McCoys Cut",
+ "names": [
+ "McCoys Cut"
+ ],
+ "record_id": "5625",
+ "type": "Places",
+ "type_facet": "Places",
+ "uuid": "390a5151-631c-4acb-abe0-469fae85a0e2"
+ },
+ "highlight": {},
+ "highlights": []
+ },
+ "_geoloc": {
+ "lat": 32.2202,
+ "lng": -81.1409459
+ }
+ },
+ {
+ "coordinates": [
+ 32.2157559,
+ -81.1359458
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": "Stream",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": "https://dvl.ecdsdev.org/items/show/12597",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": "Environmental Research",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": "12597",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": "Emory ECDS",
+ "geometry": {
+ "coordinates": [
+ -81.1359458,
+ 32.2157559
+ ],
+ "type": "Point"
+ },
+ "id": "1868",
+ "name": "Union Creek",
+ "names": [
+ "Union Creek"
+ ],
+ "record_id": "5624",
+ "type": "Places",
+ "type_facet": "Places",
+ "uuid": "25c4a8cd-0b2c-4909-9e0a-7e543eb09983",
+ "objectID": "1868",
+ "_snippetResult": {
+ "coordinates": [
+ {
+ "value": "32.2157559",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "-81.1359458",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "Stream",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": {
+ "value": "https://dvl.ecdsdev.org/items/show/12597",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Environmental Research",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "12597",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Emory ECDS",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "geometry": {
+ "coordinates": [
+ {
+ "value": "-81.1359458",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "32.2157559",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "type": {
+ "value": "Point",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "id": {
+ "value": "1868",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "name": {
+ "value": "Union Creek",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "names": [
+ {
+ "value": "Union Creek",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "record_id": {
+ "value": "5624",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type_facet": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "uuid": {
+ "value": "25c4a8cd-0b2c-4909-9e0a-7e543eb09983",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "_highlightResult": {
+ "coordinates": [
+ {
+ "value": "32.2157559",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "-81.1359458",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "Stream",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": {
+ "value": "https://dvl.ecdsdev.org/items/show/12597",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Environmental Research",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "12597",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Emory ECDS",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "geometry": {
+ "coordinates": [
+ {
+ "value": "-81.1359458",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "32.2157559",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "type": {
+ "value": "Point",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "id": {
+ "value": "1868",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "name": {
+ "value": "Union Creek",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "names": [
+ {
+ "value": "Union Creek",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "record_id": {
+ "value": "5624",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type_facet": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "uuid": {
+ "value": "25c4a8cd-0b2c-4909-9e0a-7e543eb09983",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "_rawTypesenseHit": {
+ "document": {
+ "coordinates": [
+ 32.2157559,
+ -81.1359458
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": "Stream",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": "https://dvl.ecdsdev.org/items/show/12597",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": "Environmental Research",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": "12597",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": "Emory ECDS",
+ "geometry": {
+ "coordinates": [
+ -81.1359458,
+ 32.2157559
+ ],
+ "type": "Point"
+ },
+ "id": "1868",
+ "name": "Union Creek",
+ "names": [
+ "Union Creek"
+ ],
+ "record_id": "5624",
+ "type": "Places",
+ "type_facet": "Places",
+ "uuid": "25c4a8cd-0b2c-4909-9e0a-7e543eb09983"
+ },
+ "highlight": {},
+ "highlights": []
+ },
+ "_geoloc": {
+ "lat": 32.2157559,
+ "lng": -81.1359458
+ }
+ },
+ {
+ "coordinates": [
+ 32.2107558,
+ -81.1759463
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": "Populated Place",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": "https://dvl.ecdsdev.org/items/show/12596",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": "Environmental Research",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": "12596",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": "Emory ECDS",
+ "geometry": {
+ "coordinates": [
+ -81.1759463,
+ 32.2107558
+ ],
+ "type": "Point"
+ },
+ "id": "1867",
+ "name": "O'Leary",
+ "names": [
+ "O'Leary"
+ ],
+ "record_id": "5623",
+ "type": "Places",
+ "type_facet": "Places",
+ "uuid": "8d35a0ab-fa8b-466c-ace3-403718f92cc8",
+ "objectID": "1867",
+ "_snippetResult": {
+ "coordinates": [
+ {
+ "value": "32.2107558",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "-81.1759463",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "Populated Place",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": {
+ "value": "https://dvl.ecdsdev.org/items/show/12596",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Environmental Research",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "12596",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Emory ECDS",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "geometry": {
+ "coordinates": [
+ {
+ "value": "-81.1759463",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "32.2107558",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "type": {
+ "value": "Point",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "id": {
+ "value": "1867",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "name": {
+ "value": "O'Leary",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "names": [
+ {
+ "value": "O'Leary",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "record_id": {
+ "value": "5623",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type_facet": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "uuid": {
+ "value": "8d35a0ab-fa8b-466c-ace3-403718f92cc8",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "_highlightResult": {
+ "coordinates": [
+ {
+ "value": "32.2107558",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "-81.1759463",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "Populated Place",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": {
+ "value": "https://dvl.ecdsdev.org/items/show/12596",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Environmental Research",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": {
+ "value": "12596",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": {
+ "value": "Emory ECDS",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "geometry": {
+ "coordinates": [
+ {
+ "value": "-81.1759463",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ {
+ "value": "32.2107558",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "type": {
+ "value": "Point",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "id": {
+ "value": "1867",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "name": {
+ "value": "O'Leary",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "names": [
+ {
+ "value": "O'Leary",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ ],
+ "record_id": {
+ "value": "5623",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "type_facet": {
+ "value": "Places",
+ "matchLevel": "none",
+ "matchedWords": []
+ },
+ "uuid": {
+ "value": "8d35a0ab-fa8b-466c-ace3-403718f92cc8",
+ "matchLevel": "none",
+ "matchedWords": []
+ }
+ },
+ "_rawTypesenseHit": {
+ "document": {
+ "coordinates": [
+ 32.2107558,
+ -81.1759463
+ ],
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiMDkwMjdkNTMtNmNjYy00MTEwLWE1MDctNzUwZTIwNjJiOTk0IiwibGFiZWwiOiJUeXBlIiwiZmFjZXQiOnRydWV9._facet": "Populated Place",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODAyYjdjNjgtNGYyZi00NmNmLWI3MWYtMWJiYjVlY2E5ZDE0IiwibGFiZWwiOiJJdGVtIFVSSSIsImZhY2V0IjpmYWxzZX0.": "https://dvl.ecdsdev.org/items/show/12596",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiODYxMWQyNjEtODgyNi00OTQ4LWE4YzgtODViZjY5NWRlOWNjIiwibGFiZWwiOiJTdWJqZWN0IiwiZmFjZXQiOmZhbHNlfQ.": "Environmental Research",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZDA5MTQwYzgtZDg3Ni00ZThlLTg2MTUtMGZjNTUxZjZlZDYzIiwibGFiZWwiOiJJdGVtIElEIiwiZmFjZXQiOnRydWV9._facet": "12596",
+ "eyJhbGciOiJub25lIn0.eyJ1dWlkIjoiZGZiZDg1ZTktNzI2Yi00NDhiLWE3N2MtZDRiYWZiODE5OWU1IiwibGFiZWwiOiJDcmVhdG9yIiwiZmFjZXQiOmZhbHNlfQ.": "Emory ECDS",
+ "geometry": {
+ "coordinates": [
+ -81.1759463,
+ 32.2107558
+ ],
+ "type": "Point"
+ },
+ "id": "1867",
+ "name": "O'Leary",
+ "names": [
+ "O'Leary"
+ ],
+ "record_id": "5623",
+ "type": "Places",
+ "type_facet": "Places",
+ "uuid": "8d35a0ab-fa8b-466c-ace3-403718f92cc8"
+ },
+ "highlight": {},
+ "highlights": []
+ },
+ "_geoloc": {
+ "lat": 32.2107558,
+ "lng": -81.1759463
+ }
+ }
+]
\ No newline at end of file
diff --git a/packages/storybook/src/geospatial/SearchResultsList.stories.js b/packages/storybook/src/geospatial/SearchResultsList.stories.js
new file mode 100644
index 00000000..e4747007
--- /dev/null
+++ b/packages/storybook/src/geospatial/SearchResultsList.stories.js
@@ -0,0 +1,18 @@
+import { SearchResultsList } from '../../../geospatial/src/components/SearchResultsList';
+import { hits } from './SearchResultsList.hits';
+
+export default {
+ title: 'Components/Geospatial/SearchResultsList',
+ component: SearchResultsList
+};
+
+export const Default = () => (
+
+
+ console.log(hover)}
+ onClick={result => console.log(result)} />
+
+
+)
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index 742e2111..16b1539b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7,6 +7,128 @@
resolved "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz"
integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
+"@algolia/cache-browser-local-storage@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.22.1.tgz"
+ integrity sha512-Sw6IAmOCvvP6QNgY9j+Hv09mvkvEIDKjYW8ow0UDDAxSXy664RBNQk3i/0nt7gvceOJ6jGmOTimaZoY1THmU7g==
+ dependencies:
+ "@algolia/cache-common" "4.22.1"
+
+"@algolia/cache-common@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.22.1.tgz"
+ integrity sha512-TJMBKqZNKYB9TptRRjSUtevJeQVXRmg6rk9qgFKWvOy8jhCPdyNZV1nB3SKGufzvTVbomAukFR8guu/8NRKBTA==
+
+"@algolia/cache-in-memory@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.22.1.tgz"
+ integrity sha512-ve+6Ac2LhwpufuWavM/aHjLoNz/Z/sYSgNIXsinGofWOysPilQZPUetqLj8vbvi+DHZZaYSEP9H5SRVXnpsNNw==
+ dependencies:
+ "@algolia/cache-common" "4.22.1"
+
+"@algolia/client-account@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.22.1.tgz"
+ integrity sha512-k8m+oegM2zlns/TwZyi4YgCtyToackkOpE+xCaKCYfBfDtdGOaVZCM5YvGPtK+HGaJMIN/DoTL8asbM3NzHonw==
+ dependencies:
+ "@algolia/client-common" "4.22.1"
+ "@algolia/client-search" "4.22.1"
+ "@algolia/transporter" "4.22.1"
+
+"@algolia/client-analytics@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.22.1.tgz"
+ integrity sha512-1ssi9pyxyQNN4a7Ji9R50nSdISIumMFDwKNuwZipB6TkauJ8J7ha/uO60sPJFqQyqvvI+px7RSNRQT3Zrvzieg==
+ dependencies:
+ "@algolia/client-common" "4.22.1"
+ "@algolia/client-search" "4.22.1"
+ "@algolia/requester-common" "4.22.1"
+ "@algolia/transporter" "4.22.1"
+
+"@algolia/client-common@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.22.1.tgz"
+ integrity sha512-IvaL5v9mZtm4k4QHbBGDmU3wa/mKokmqNBqPj0K7lcR8ZDKzUorhcGp/u8PkPC/e0zoHSTvRh7TRkGX3Lm7iOQ==
+ dependencies:
+ "@algolia/requester-common" "4.22.1"
+ "@algolia/transporter" "4.22.1"
+
+"@algolia/client-personalization@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.22.1.tgz"
+ integrity sha512-sl+/klQJ93+4yaqZ7ezOttMQ/nczly/3GmgZXJ1xmoewP5jmdP/X/nV5U7EHHH3hCUEHeN7X1nsIhGPVt9E1cQ==
+ dependencies:
+ "@algolia/client-common" "4.22.1"
+ "@algolia/requester-common" "4.22.1"
+ "@algolia/transporter" "4.22.1"
+
+"@algolia/client-search@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.22.1.tgz"
+ integrity sha512-yb05NA4tNaOgx3+rOxAmFztgMTtGBi97X7PC3jyNeGiwkAjOZc2QrdZBYyIdcDLoI09N0gjtpClcackoTN0gPA==
+ dependencies:
+ "@algolia/client-common" "4.22.1"
+ "@algolia/requester-common" "4.22.1"
+ "@algolia/transporter" "4.22.1"
+
+"@algolia/events@^4.0.1":
+ version "4.0.1"
+ resolved "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz"
+ integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==
+
+"@algolia/logger-common@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.22.1.tgz"
+ integrity sha512-OnTFymd2odHSO39r4DSWRFETkBufnY2iGUZNrMXpIhF5cmFE8pGoINNPzwg02QLBlGSaLqdKy0bM8S0GyqPLBg==
+
+"@algolia/logger-console@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.22.1.tgz"
+ integrity sha512-O99rcqpVPKN1RlpgD6H3khUWylU24OXlzkavUAMy6QZd1776QAcauE3oP8CmD43nbaTjBexZj2nGsBH9Tc0FVA==
+ dependencies:
+ "@algolia/logger-common" "4.22.1"
+
+"@algolia/requester-browser-xhr@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.22.1.tgz"
+ integrity sha512-dtQGYIg6MteqT1Uay3J/0NDqD+UciHy3QgRbk7bNddOJu+p3hzjTRYESqEnoX/DpEkaNYdRHUKNylsqMpgwaEw==
+ dependencies:
+ "@algolia/requester-common" "4.22.1"
+
+"@algolia/requester-common@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.22.1.tgz"
+ integrity sha512-dgvhSAtg2MJnR+BxrIFqlLtkLlVVhas9HgYKMk2Uxiy5m6/8HZBL40JVAMb2LovoPFs9I/EWIoFVjOrFwzn5Qg==
+
+"@algolia/requester-node-http@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.22.1.tgz"
+ integrity sha512-JfmZ3MVFQkAU+zug8H3s8rZ6h0ahHZL/SpMaSasTCGYR5EEJsCc8SI5UZ6raPN2tjxa5bxS13BRpGSBUens7EA==
+ dependencies:
+ "@algolia/requester-common" "4.22.1"
+
+"@algolia/transporter@4.22.1":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.22.1.tgz"
+ integrity sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ==
+ dependencies:
+ "@algolia/cache-common" "4.22.1"
+ "@algolia/logger-common" "4.22.1"
+ "@algolia/requester-common" "4.22.1"
+
+"@algolia/ui-components-highlight-vdom@^1.2.2":
+ version "1.2.2"
+ resolved "https://registry.npmjs.org/@algolia/ui-components-highlight-vdom/-/ui-components-highlight-vdom-1.2.2.tgz"
+ integrity sha512-/+7jh7cd5rR2yQC7ME4SDcnAMiD1Ofn5Qq+E7afTJx9XSMOHkLR77/o6YcuJ60TfD1S+9lr7yjBLACon8gOuzQ==
+ dependencies:
+ "@algolia/ui-components-shared" "1.2.2"
+ "@babel/runtime" "^7.0.0"
+
+"@algolia/ui-components-shared@^1.2.2", "@algolia/ui-components-shared@1.2.2":
+ version "1.2.2"
+ resolved "https://registry.npmjs.org/@algolia/ui-components-shared/-/ui-components-shared-1.2.2.tgz"
+ integrity sha512-FYwEG5sbr8p4V8mqP0iUaKgmWfcrMXRXwp7e6iBuB65P/7QyL8pT4I6/iGb85Q5mNH+UtYYSmLZhKjEblllKEQ==
+
"@ampproject/remapping@^2.2.0":
version "2.2.1"
resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz"
@@ -1107,7 +1229,7 @@
core-js-pure "^3.30.2"
regenerator-runtime "^0.14.0"
-"@babel/runtime@^7.10.1", "@babel/runtime@^7.10.4", "@babel/runtime@^7.10.5", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.5", "@babel/runtime@^7.17.2", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.4", "@babel/runtime@^7.10.5", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.5", "@babel/runtime@^7.17.2", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.20.6", "@babel/runtime@^7.23.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
version "7.23.9"
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz"
integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==
@@ -1903,11 +2025,14 @@
"@peripleo/peripleo" "^0.3.2"
"@radix-ui/react-accordion" "^1.1.2"
"@radix-ui/react-dialog" "^1.0.5"
+ "@samvera/clover-iiif" "^2.3.2"
"@turf/turf" "^6.5.0"
lucide-react "^0.320.0"
mapbox-gl "npm:empty-npm-package@1.0.0"
maplibre-gl "^3.5.2"
react-map-gl "^7.1.6"
+ react-virtualized-auto-sizer "^1.0.21"
+ react-window "^1.8.10"
underscore "^1.13.6"
"@performant-software/semantic-components@^1.1.2", "@performant-software/semantic-components@file:/Users/rainer/Workspaces/performant/react-components/packages/semantic-ui":
@@ -4888,6 +5013,11 @@
resolved "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz"
integrity sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==
+"@types/dom-speech-recognition@^0.0.1":
+ version "0.0.1"
+ resolved "https://registry.npmjs.org/@types/dom-speech-recognition/-/dom-speech-recognition-0.0.1.tgz"
+ integrity sha512-udCxb8DvjcDKfk1WTBzDsxFbLgYxmQGKrE/ricoMqHRNjSlSUCcamVTA5lIQqzY10mY5qCY0QDwBfFEwhfoDPw==
+
"@types/ejs@^3.1.1":
version "3.1.5"
resolved "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz"
@@ -4972,7 +5102,7 @@
"@types/minimatch" "*"
"@types/node" "*"
-"@types/google.maps@3.53.5":
+"@types/google.maps@^3.45.3", "@types/google.maps@3.53.5":
version "3.53.5"
resolved "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.53.5.tgz"
integrity sha512-HoRq4Te8J6krH7hj+TfdYepqegoKZCj3kkaK5gf+ySFSHLvyqYkDvkrtbcVJXQ6QBphQ0h1TF7p4J6sOh4r/zg==
@@ -4991,6 +5121,11 @@
dependencies:
"@types/unist" "^2"
+"@types/hogan.js@^3.0.0":
+ version "3.0.5"
+ resolved "https://registry.npmjs.org/@types/hogan.js/-/hogan.js-3.0.5.tgz"
+ integrity sha512-/uRaY3HGPWyLqOyhgvW9Aa43BNnLZrNeQxl2p8wqId4UHMfPKolSB+U7BlZyO1ng7MkLnyEAItsBzCG0SDhqrA==
+
"@types/hoist-non-react-statics@^3.3.1":
version "3.3.5"
resolved "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz"
@@ -5148,7 +5283,7 @@
resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz"
integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==
-"@types/qs@*", "@types/qs@^6.9.5":
+"@types/qs@*", "@types/qs@^6.5.3", "@types/qs@^6.9.5":
version "6.9.11"
resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz"
integrity sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==
@@ -5725,6 +5860,33 @@ ajv@^8.0.1:
require-from-string "^2.0.2"
uri-js "^4.2.2"
+algoliasearch-helper@3.16.2:
+ version "3.16.2"
+ resolved "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.16.2.tgz"
+ integrity sha512-Yl/Gu5Cq4Z5s/AJ0jR37OPI1H3+z7PHz657ibyaXgMOaWvPlZ3OACN13N+7HCLPUlB0BN+8BtmrG/CqTilowBA==
+ dependencies:
+ "@algolia/events" "^4.0.1"
+
+"algoliasearch@>= 3.1 < 5", "algoliasearch@>= 3.1 < 6":
+ version "4.22.1"
+ resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.22.1.tgz"
+ integrity sha512-jwydKFQJKIx9kIZ8Jm44SdpigFwRGPESaxZBaHSV0XWN2yBJAOT4mT7ppvlrpA4UGzz92pqFnVKr/kaZXrcreg==
+ dependencies:
+ "@algolia/cache-browser-local-storage" "4.22.1"
+ "@algolia/cache-common" "4.22.1"
+ "@algolia/cache-in-memory" "4.22.1"
+ "@algolia/client-account" "4.22.1"
+ "@algolia/client-analytics" "4.22.1"
+ "@algolia/client-common" "4.22.1"
+ "@algolia/client-personalization" "4.22.1"
+ "@algolia/client-search" "4.22.1"
+ "@algolia/logger-common" "4.22.1"
+ "@algolia/logger-console" "4.22.1"
+ "@algolia/requester-browser-xhr" "4.22.1"
+ "@algolia/requester-common" "4.22.1"
+ "@algolia/requester-node-http" "4.22.1"
+ "@algolia/transporter" "4.22.1"
+
ansi-colors@^4.1.1:
version "4.1.3"
resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz"
@@ -8859,6 +9021,14 @@ hls.js@^1.1.5, hls.js@^1.2.4, hls.js@^1.4.14:
resolved "https://registry.npmjs.org/hls.js/-/hls.js-1.5.3.tgz"
integrity sha512-gonnYpZ5bxuVdwpcbzfylUlNZ8917LjACUjpWXiaeo8zPAIDfPcMZjEQPy6CeeRSJbcg1P+aVqwxrXr2J+SeUg==
+hogan.js@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz"
+ integrity sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg==
+ dependencies:
+ mkdirp "0.3.0"
+ nopt "1.0.10"
+
hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1:
version "3.3.2"
resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"
@@ -8871,6 +9041,11 @@ hosted-git-info@^2.1.4:
resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz"
integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
+htm@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz"
+ integrity sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==
+
html-encoding-sniffer@^2.0.1:
version "2.0.1"
resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz"
@@ -9133,6 +9308,25 @@ ini@^1.3.5:
resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
+instantsearch.js@4.64.2:
+ version "4.64.2"
+ resolved "https://registry.npmjs.org/instantsearch.js/-/instantsearch.js-4.64.2.tgz"
+ integrity sha512-omCljdxpIheFsPWneGDxkx2OqKpW44RJGt0bWkp+n5KjMnQ66+N5VgKid7pUiiu4TGGHDn4Q0c2CzFv5hoGm5Q==
+ dependencies:
+ "@algolia/events" "^4.0.1"
+ "@algolia/ui-components-highlight-vdom" "^1.2.2"
+ "@algolia/ui-components-shared" "^1.2.2"
+ "@types/dom-speech-recognition" "^0.0.1"
+ "@types/google.maps" "^3.45.3"
+ "@types/hogan.js" "^3.0.0"
+ "@types/qs" "^6.5.3"
+ algoliasearch-helper "3.16.2"
+ hogan.js "^3.0.2"
+ htm "^3.0.0"
+ preact "^10.10.0"
+ qs "^6.5.1 < 6.10"
+ search-insights "^2.13.0"
+
internal-slot@^1.0.5:
version "1.0.6"
resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz"
@@ -10591,6 +10785,11 @@ memoize-one@^6.0.0:
resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz"
integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==
+"memoize-one@>=3.1.1 <6":
+ version "5.2.1"
+ resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz"
+ integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==
+
memoizerific@^1.11.3:
version "1.11.3"
resolved "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz"
@@ -10765,6 +10964,11 @@ mkdirp@^1.0.3:
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
+mkdirp@0.3.0:
+ version "0.3.0"
+ resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"
+ integrity sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew==
+
moment-islamic-civil@ACGC/moment-islamic-civil:
version "1.0.0"
dependencies:
@@ -10901,10 +11105,10 @@ node-webvtt@^1.9.4:
dependencies:
commander "^7.1.0"
-nopt@^5.0.0:
- version "5.0.0"
- resolved "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz"
- integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
+nopt@^5.0.0, nopt@1.0.10:
+ version "1.0.10"
+ resolved "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"
+ integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==
dependencies:
abbrev "1"
@@ -11598,6 +11802,11 @@ potpack@^2.0.0:
resolved "https://registry.npmjs.org/potpack/-/potpack-2.0.0.tgz"
integrity sha512-Q+/tYsFU9r7xoOJ+y/ZTtdVQwTWfzjbiXBDMM/JKUux3+QPP02iUuIoeBQ+Ot6oEDlC+/PGjB/5A3K7KKb7hcw==
+preact@^10.10.0:
+ version "10.19.3"
+ resolved "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz"
+ integrity sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==
+
prelude-ls@^1.2.1:
version "1.2.1"
resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
@@ -11765,6 +11974,11 @@ qs@^6.10.0, qs@^6.11.1, qs@^6.11.2:
dependencies:
side-channel "^1.0.4"
+"qs@^6.5.1 < 6.10":
+ version "6.9.7"
+ resolved "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz"
+ integrity sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==
+
qs@6.11.0:
version "6.11.0"
resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz"
@@ -11961,7 +12175,7 @@ react-docgen@^7.0.0:
resolve "^1.22.1"
strip-indent "^4.0.0"
-"react-dom@^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", "react-dom@^16 || ^17 || ^18", "react-dom@^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.13.1 || ^17 || ^18", "react-dom@^16.3.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^16.8 || ^17 || ^18", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^16.8.0 || ^17 || ^18", "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", react-dom@^18.2.0, "react-dom@>= 16.3.0", "react-dom@>= 16.8", "react-dom@>= 16.9.0", react-dom@>=16.3.0, react-dom@>=16.6.0, react-dom@>=16.8.0, react-dom@>=16.9.0, "react-dom@16.8.0 - 18":
+"react-dom@^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", "react-dom@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom@^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0", "react-dom@^16 || ^17 || ^18", "react-dom@^16.0.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.13.1 || ^17 || ^18", "react-dom@^16.3.0 || ^17.0.0 || ^18.0.0", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^16.8 || ^17 || ^18", "react-dom@^16.8 || ^17.0 || ^18.0", "react-dom@^16.8.0 || ^17 || ^18", "react-dom@^16.8.0 || ^17.0.0 || ^18.0.0", react-dom@^18.2.0, "react-dom@>= 16.3.0", "react-dom@>= 16.8", "react-dom@>= 16.8.0 < 19", "react-dom@>= 16.9.0", react-dom@>=16.3.0, react-dom@>=16.6.0, react-dom@>=16.8.0, react-dom@>=16.9.0, "react-dom@16.8.0 - 18":
version "18.2.0"
resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz"
integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
@@ -12018,6 +12232,25 @@ react-i18next@^11.18.0, react-i18next@^11.4.0:
"@babel/runtime" "^7.14.5"
html-parse-stringify "^3.0.1"
+react-instantsearch-core@7.5.4:
+ version "7.5.4"
+ resolved "https://registry.npmjs.org/react-instantsearch-core/-/react-instantsearch-core-7.5.4.tgz"
+ integrity sha512-WDgfgAmma4cEufsoYOfrXezsdzdn0ZF+Op2TczIcu1JHg6LulcFkmMUneKFF1AjpP8mfiKsP2MjQQqscY2IIyQ==
+ dependencies:
+ "@babel/runtime" "^7.1.2"
+ algoliasearch-helper "3.16.2"
+ instantsearch.js "4.64.2"
+ use-sync-external-store "^1.0.0"
+
+react-instantsearch@^7.5.4:
+ version "7.5.4"
+ resolved "https://registry.npmjs.org/react-instantsearch/-/react-instantsearch-7.5.4.tgz"
+ integrity sha512-vw1OZojMyiC91rIBwyVDWgbry5lFTt1CzZ+k1+6Gz4YD/MVaNv0rU7HYFjE4mIjV+Ar+dbUTn9qgPIfJK2IQ2Q==
+ dependencies:
+ "@babel/runtime" "^7.1.2"
+ instantsearch.js "4.64.2"
+ react-instantsearch-core "7.5.4"
+
react-is@^16.13.1, react-is@^16.6.3, react-is@^16.7.0:
version "16.13.1"
resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
@@ -12181,7 +12414,20 @@ react-uuid@^1.0.2:
resolved "https://registry.npmjs.org/react-uuid/-/react-uuid-1.0.3.tgz"
integrity sha512-cw6Rr6JphvsdK4xHPGBjKD7XSH6Y6i4NJFWUO3OiDd7NLcR8xVeQ3CfeKm7h+S5tpZZVfbH3Tkrz/ydsIiV8pA==
-react@*, "react@^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", "react@^16 || ^17 || ^18", "react@^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.0.0-0 || ^17.0.0-0 || ^18.0.0-0", "react@^16.13.1 || ^17 || ^18", "react@^16.3.0 || ^17.0.0 || ^18.0.0", "react@^16.3.0-0 || ^17.0.0-0 || ^18.0.0-0", "react@^16.5.1 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8 || ^17 || ^18", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8.0 || ^17 || ^18", "react@^16.8.0 || ^17.0.0 || ^18.0.0", react@^18.2.0, "react@>= 0.14.0", "react@>= 16.3", "react@>= 16.3.0", "react@>= 16.8", "react@>= 16.8.0", "react@>= 16.9.0", react@>=16, react@>=16.13.1, react@>=16.3.0, react@>=16.6.0, react@>=16.8.0, react@>=16.9.0, "react@16.8.0 - 18":
+react-virtualized-auto-sizer@^1.0.21:
+ version "1.0.21"
+ resolved "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.21.tgz"
+ integrity sha512-RedZxj452+ITLfqIrR02BjvCaXV63YVIcVrvmruDZXFpJGazg4gHNs1AShPGVLvEuLGZdZ9AtkGKhWvzEujL8g==
+
+react-window@^1.8.10:
+ version "1.8.10"
+ resolved "https://registry.npmjs.org/react-window/-/react-window-1.8.10.tgz"
+ integrity sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==
+ dependencies:
+ "@babel/runtime" "^7.0.0"
+ memoize-one ">=3.1.1 <6"
+
+react@*, "react@^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", "react@^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0", "react@^16 || ^17 || ^18", "react@^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.0.0-0 || ^17.0.0-0 || ^18.0.0-0", "react@^16.13.1 || ^17 || ^18", "react@^16.3.0 || ^17.0.0 || ^18.0.0", "react@^16.3.0-0 || ^17.0.0-0 || ^18.0.0-0", "react@^16.5.1 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8 || ^17 || ^18", "react@^16.8 || ^17.0 || ^18.0", "react@^16.8.0 || ^17 || ^18", "react@^16.8.0 || ^17.0.0 || ^18.0.0", react@^18.2.0, "react@>= 0.14.0", "react@>= 16.3", "react@>= 16.3.0", "react@>= 16.8", "react@>= 16.8.0", "react@>= 16.8.0 < 19", "react@>= 16.9.0", react@>=16, react@>=16.13.1, react@>=16.3.0, react@>=16.6.0, react@>=16.8.0, react@>=16.9.0, "react@16.8.0 - 18":
version "18.2.0"
resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz"
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
@@ -12668,6 +12914,11 @@ schema-utils@^4.0.0:
ajv-formats "^2.1.1"
ajv-keywords "^5.1.0"
+search-insights@^2.13.0:
+ version "2.13.0"
+ resolved "https://registry.npmjs.org/search-insights/-/search-insights-2.13.0.tgz"
+ integrity sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==
+
semantic-ui-less@2.4.1:
version "2.4.1"
resolved "https://registry.npmjs.org/semantic-ui-less/-/semantic-ui-less-2.4.1.tgz"
@@ -13852,6 +14103,11 @@ use-sidecar@^1.1.2:
detect-node-es "^1.1.0"
tslib "^2.0.0"
+use-sync-external-store@^1.0.0:
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz"
+ integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==
+
util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"