diff --git a/package.json b/package.json
index 20eb59a..0f3483d 100644
--- a/package.json
+++ b/package.json
@@ -53,6 +53,7 @@
"jest-circus": "26.6.0",
"jest-resolve": "26.6.0",
"jest-watch-typeahead": "0.6.1",
+ "mapir-react-component": "^2.0.1",
"mini-css-extract-plugin": "0.11.3",
"optimize-css-assets-webpack-plugin": "5.0.4",
"pnp-webpack-plugin": "1.6.4",
diff --git a/src/assets/icons/location-marker.png b/src/assets/icons/location-marker.png
new file mode 100644
index 0000000..021ed01
Binary files /dev/null and b/src/assets/icons/location-marker.png differ
diff --git a/src/components/Input/index.js b/src/components/Input/index.js
index 3c732f8..4872881 100644
--- a/src/components/Input/index.js
+++ b/src/components/Input/index.js
@@ -29,7 +29,7 @@ export default function FormPropsTextFields(props) {
name={props.name}
label={props.label}
variant={variant || "outlined"}
- onChange={(e) => onChange(e.target.name, e.target.value)}
+ onChange={(e) => onChange(e)}
defaultValue={defaultValue[props.name] || ""}
inputProps={{ maxLength }}
onInput={
diff --git a/src/components/Location/index.scss b/src/components/Location/index.scss
new file mode 100644
index 0000000..68244dc
--- /dev/null
+++ b/src/components/Location/index.scss
@@ -0,0 +1,20 @@
+.mapboxgl-map{
+ width: 100% !important;
+ height: 100% !important;
+ border-radius: 20px !important;
+ .marker{
+ width: 20px;
+ height: 20px;
+ transform : translate(0px, 0px) !important;
+ display: inline;
+ }
+ canvas{
+ border-radius: 20px !important;
+ width : 100% !important;
+ height : 100% !important;
+ }
+}
+
+.mapboxgl-control-container{
+ display: none !important;
+}
\ No newline at end of file
diff --git a/src/components/Location/index.tsx b/src/components/Location/index.tsx
new file mode 100644
index 0000000..d089c51
--- /dev/null
+++ b/src/components/Location/index.tsx
@@ -0,0 +1,39 @@
+import Mapir from "mapir-react-component";
+
+import blueMark from '../../assets/icons/location-marker.png';
+
+import './index.scss';
+
+const Map = Mapir.setToken({
+ transformRequest: (url : string) => {
+ return {
+ url: url,
+ headers: {
+ "x-api-key":
+ "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjliNzIxYmZhZDZlMGI3MzYxMzFiMTMyNjEyZDQ1M2E3ZDg4YTEzMjc2ZDUyYTA5ZDNmOThiNWFjZTM1NDZlMmMwZDU2M2Y5YzY3N2U0NGFhIn0.eyJhdWQiOiIxNDc1OSIsImp0aSI6IjliNzIxYmZhZDZlMGI3MzYxMzFiMTMyNjEyZDQ1M2E3ZDg4YTEzMjc2ZDUyYTA5ZDNmOThiNWFjZTM1NDZlMmMwZDU2M2Y5YzY3N2U0NGFhIiwiaWF0IjoxNjI1NjY2NzI2LCJuYmYiOjE2MjU2NjY3MjYsImV4cCI6MTYyODI1ODcyNiwic3ViIjoiIiwic2NvcGVzIjpbImJhc2ljIl19.OIjSLWyNCGALY2C0EFDGPEEUbPqOxL6GxCDkeX1B5C218eTk0qkmlGs8z4E87Y-qL7_PG814UZwcngjdRybVwabMtgfHsJj7DRDtrdBzCW7HRlJXqrSRG7xOuJmFhcn4-HtXRQUOEUn8quQukXPek8zvMtRBoMNsefS5s6es2oAg7Fmv0o5T2uZyDzMnRAfrTb1SKtv52Q_yXWYPtQNZdZcwe9Ed-ZkGeAXuTY2tafow92Oq8mmRxrzaq9Ne3gtu98UqXA3rwzRaQ1ToXU_Tcjh5UCVS6hZAzhI-GQk7KfrLbOOyDCxfd9v7_qXnIkRR6dd3bZ69H-jvlytaxMl51Q", //Mapir api key
+ "Mapir-SDK": "reactjs",
+ },
+ };
+ },
+});
+
+export default function location() {
+ return (
+
+
+
+ );
+}
diff --git a/src/components/Select/index.tsx b/src/components/Select/index.tsx
new file mode 100644
index 0000000..b9273f4
--- /dev/null
+++ b/src/components/Select/index.tsx
@@ -0,0 +1,55 @@
+import React from "react";
+import { makeStyles, withStyles } from "@mui/styles";
+import FormControl from "@mui/material/FormControl";
+import Select from "@mui/material/Select";
+import InputBase from "@mui/material/InputBase";
+import KeyboardArrowDownIcon from "@mui/icons-material/KeyboardArrowDown";
+import InputLabel from "@mui/material/InputLabel";
+
+const BootstrapInput = withStyles((theme) => ({}))(InputBase);
+
+const useStyles = makeStyles((theme) => ({
+ marginLeft: {
+ // margin: theme.spacing(1),
+ marginLeft: 8,
+ },
+}));
+
+export default function CustomizedSelects({options, selectedOptions, name, label, onChange} : any) {
+ const classes = useStyles();
+ return (
+ <>
+ {window.innerWidth > 1000 ? (
+
+
+
+ {label}
+
+
+
+
+
+ ) : null}
+ >
+ );
+}
diff --git a/src/components/Textarea/index.scss b/src/components/Textarea/index.scss
new file mode 100644
index 0000000..8c80231
--- /dev/null
+++ b/src/components/Textarea/index.scss
@@ -0,0 +1,37 @@
+.custom-textarea{
+ width: 100%;
+ padding: 10px 12px;
+ color: white;
+ border-radius: 10px;
+ border: 1px solid #707070;
+ background-color: #272727;
+ margin-top: 10px;
+ &::placeholder{
+ color: #a2a2a2;
+ }
+ &:focus{
+ border: 1px solid #84DE56;
+ outline: none;
+ &::placeholder{
+ color: #84DE56;
+ }
+ }
+}
+
+@media screen and (min-width: 1441px){
+ .custom-textarea{
+ font-size: 20px;
+ &::placeholder{
+ font-size: 20px;
+ }
+ }
+}
+
+@media screen and (min-width: 1008px) and (max-width: 1440px) {
+ .custom-textarea{
+ font-size: calc(100vw / 72);
+ &::placeholder{
+ font-size: calc(100vw / 72);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/components/Textarea/index.tsx b/src/components/Textarea/index.tsx
new file mode 100644
index 0000000..f511129
--- /dev/null
+++ b/src/components/Textarea/index.tsx
@@ -0,0 +1,10 @@
+import React from 'react';
+import './index.scss';
+
+export default function Textarea({placeholder} : any) {
+ return (
+ <>
+
+ >
+ )
+}
diff --git a/src/custom.scss b/src/custom.scss
index c085c94..b7c3dc8 100644
--- a/src/custom.scss
+++ b/src/custom.scss
@@ -1,3 +1,21 @@
+.submit{
+ background-color: #4DD35B;
+ color: white;
+ border-radius: 10px;
+ border: 0px;
+}
+
+.submit-large{
+ padding: 12px 24px;
+}
+
+.submit-medium{
+ padding : 10px 20px;
+}
+
+.submit-small{
+ padding : 8px 16px;
+}
.rec-arrow-left {
top: calc(50% - 22px) !important;
@@ -9,7 +27,6 @@
left: -20px !important;
}
-
.rec-dot_active {
background-color: green !important;
color: white !important;
@@ -62,7 +79,7 @@
border-radius: 10px;
}
-.main{
+.main {
background: linear-gradient(
90deg,
hsla(0, 0%, 31%, 1) 0%,
@@ -94,4 +111,57 @@
width: 100%;
margin: 0px auto;
}
+}
+
+.MuiFormControl-root {
+ width: 100%;
+ margin: 10px auto !important;
+ .MuiSelect-iconOutlined {
+ display: none;
+ }
+ .MuiSelect-outlined.MuiSelect-outlined {
+ padding-right: 15px;
+ }
+ color: #797979 !important;
+}
+
+.MuiSelect-select:focus {
+ background-color: inherit !important;
+ color: #4d4d4d !important;
+}
+
+.MuiMenu-list {
+ option {
+ background-color: #272727 !important;
+ font-family: numeralLight !important;
+ padding: 5px 5px !important;
+ color: #707070;
+ font-size: 20px;
+ border-bottom: 1px solid #707070;
+ z-index: 1000 !important;
+ padding: 10px !important;
+ &:focus:enabled:hover {
+ background-color: #272727 !important;
+ border: 1px solid #84DE56 !important;
+ }
+ }
+}
+.MuiSelect-root {
+ font-family: numeralLight !important;
+}
+
+.MuiOutlinedInput-notchedOutline legend{
+ display: none !important;
+}
+
+@media screen and (min-width: 1441px) {
+ .submit{
+ font-size: 20px;
+ }
+}
+
+@media screen and (min-width: 1008px) and (max-width: 1440px){
+ .submit{
+ font-size : calc(100vw / 70);
+ }
}
\ No newline at end of file
diff --git a/src/redux/reducers/public.tsx b/src/redux/reducers/public.tsx
index c2eedb7..136c25e 100644
--- a/src/redux/reducers/public.tsx
+++ b/src/redux/reducers/public.tsx
@@ -7,7 +7,6 @@ const initialState = {
loading: false,
error: null,
searchResult: [],
- contactData: null,
arList: [],
blogList: [],
blog: null,
@@ -48,6 +47,38 @@ const initialState = {
offPercent : 0,
off : 0,
},
+ departmans : [
+ {
+ id: 0,
+ name : 'محتوا'
+ },
+ {
+ id: 0,
+ name : 'دیزاین'
+ },
+ {
+ id: 0,
+ name : 'برنامه نویسی'
+ },
+ ],
+ contactData : [
+ {
+ name : 'آدرس ما',
+ value : 'تهران خیابان انقلاب بین ابوریحان و فلسطین بن بست سروش پلاک 2'
+ },
+ {
+ name : 'شماره تماس',
+ value : '02163462405 - 02163462406'
+ },
+ {
+ name : 'شماره پیامک',
+ value : '300000000008762144'
+ },
+ {
+ name : 'ایمیل سازمانی',
+ value : 'Info@Danovin.ir'
+ }
+ ]
};
const grades = [
diff --git a/src/types/comp.d.ts b/src/types/comp.d.ts
index 34ab2e4..40356ae 100644
--- a/src/types/comp.d.ts
+++ b/src/types/comp.d.ts
@@ -1,2 +1,3 @@
declare module '3d-react-carousal';
-declare module 'react-speech-recognition';
\ No newline at end of file
+declare module 'react-speech-recognition';
+declare module 'mapir-react-component';
\ No newline at end of file
diff --git a/src/views/Contact/index.scss b/src/views/Contact/index.scss
index 3108c46..db00a80 100644
--- a/src/views/Contact/index.scss
+++ b/src/views/Contact/index.scss
@@ -1,6 +1,34 @@
.contact{
header{
color: white;
+ border-bottom: 1px solid #707070;
+ }
+ &__form{
+ &--name{
+ width: 70%;
+ }
+ }
+ &__info{
+ &--data{
+ margin-bottom: 30px;
+ width: 48%;
+ h2{
+ color: #9CDF52;
+ }
+ p{
+ color: #D3D3D3;
+ }
+ }
+ &--map{
+ width: 100%;
+ height: 300px;
+ position: relative;
+ padding-top: 20px;
+ border-top: 1px solid #707070;
+ img {
+ transform: scale(0.4);
+ }
+ }
}
}
@@ -8,7 +36,30 @@
.contact{
main{
max-width: 1350px;
- padding-top: 40px;
+ padding-top: 60px;
+ header{
+ padding-bottom: 30px;
+ h1{
+ font-size: 44px;
+ }
+ }
+ }
+ &__form{
+ flex: 0.5;
+ margin-left: 40px;
+ }
+ &__info{
+ flex: 0.5;
+ margin-right: 40px;
+ &--data{
+ h2{
+ font-size: 22px;
+ }
+ p{
+ font-size: 17px;
+ }
+ }
+
}
.MuiFormControl-root {
width: 100%;
@@ -35,6 +86,7 @@
padding: 15px 14px !important;
font-family: numeralLight;
font-size: 20px;
+ background-color: #272727;
&:focus{
border: 0.2px solid #84de56 !important;
border-radius: 10px;
@@ -62,7 +114,7 @@
}
label {
- background-color: #2F2F2F;
+ background-color: #272727;
width: fit-content;
text-align: center;
color: #B5B5B5 !important;
@@ -80,5 +132,106 @@
height: auto !important;
}
}
+}
+@media screen and (min-width: 1008px) and (max-width: 1440px) {
+ .contact{
+ main{
+ max-width: 1250px;
+ padding: 60px 10px;
+ header{
+ padding-bottom: 20px;
+ h1{
+ font-size: calc(100vw / 35);
+ }
+ }
+ }
+ &__form{
+ flex: 0.5;
+ margin-left: 20px;
+ }
+ &__info{
+ flex: 0.5;
+ margin-right: 20px;
+ &--data{
+ h2{
+ font-size: calc(100vw / 60);
+ }
+ p{
+ font-size: calc(100vw / 80);
+ }
+ }
+
+ }
+ .MuiFormControl-root {
+ width: 100%;
+ margin: 10px auto !important;
+ .MuiSelect-iconOutlined {
+ display: none;
+ }
+ .MuiSelect-outlined.MuiSelect-outlined {
+ padding-right: 15px;
+ }
+ color: #797979 !important;
+ }
+ .MuiOutlinedInput-notchedOutline {
+ top: 0px !important;
+ }
+ .MuiOutlinedInput-notchedOutline {
+ border-color: #666666 !important;
+ border-width: 1px !important;
+ color: green !important;
+ border-radius: 10px !important;
+ }
+
+ .MuiOutlinedInput-input {
+ padding: 15px 14px !important;
+ font-family: numeralLight;
+ font-size: 20px;
+ background-color: #272727;
+ &:focus{
+ border: 0.2px solid #84de56 !important;
+ border-radius: 10px;
+ transform : translateY(0.5px);
+ }
+ }
+ .MuiInputLabel-outlined {
+ font-family: numeralLight !important;
+ display: inline !important;
+ position: absolute;
+ text-align: right !important;
+ right: 15px;
+ top: 22px;
+ padding: 0px !important;
+ transform: translate(0px, 0px) scale(1) !important;
+ }
+ .MuiInputLabel-shrink {
+ text-align: center !important;
+ display: inline;
+ position: absolute;
+ right: 0px;
+ top: -8px;
+ transform: translate(0px, 0px) scale(0.85) !important;
+ padding: 0px 10px !important;
+ }
+
+ label {
+ background-color: #272727;
+ width: fit-content;
+ text-align: center;
+ color: #B5B5B5 !important;
+ letter-spacing: -1px;
+ font-size: 16px;
+ }
+ .Mui-focused {
+ color: rgba(0, 0, 0, 1) !important;
+ border-color: #84de56 !important;
+ // background-color: white;
+ color: #84de56 !important;
+ }
+
+ .MuiInputBase-input {
+ height: auto !important;
+ }
+ }
}
\ No newline at end of file
diff --git a/src/views/Contact/index.tsx b/src/views/Contact/index.tsx
index 9c77351..c30ecd8 100644
--- a/src/views/Contact/index.tsx
+++ b/src/views/Contact/index.tsx
@@ -4,6 +4,10 @@ import Navbar from "../../components/Navbar/index";
import Footer from "../../views/Home/Footer/index";
import Input from "../../components/Input/index";
import onInput from "../../util/onInput";
+import Textarea from "../../components/Textarea/index";
+import Select from "../../components/Select/index";
+import Location from "../../components/Location/index";
+import { connect } from "react-redux";
interface FormData {
name?: string;
@@ -12,7 +16,7 @@ interface FormData {
text?: string;
}
-export default function Contact() {
+function Contact({ departmans, selectedDepartman, contactData }: any) {
const [formData, setFormData] = useState(undefined);
const onChange = (e: any) => {
@@ -26,7 +30,7 @@ export default function Contact() {
-
+
-
-
+
+
+ {contactData.map((item: any, i: any) => (
+
+
{item.name}
+
{item.value}
+
+ ))}
+
+
+
+
+
@@ -58,3 +84,9 @@ export default function Contact() {
);
}
+
+export default connect((state: any) => ({
+ departmans: state.publicApi.departmans,
+ selectedDepartman: state.publicApi.selectedDepartman,
+ contactData: state.publicApi.contactData,
+}))(Contact);
diff --git a/yarn.lock b/yarn.lock
index 81fbbd9..2e7091e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1679,6 +1679,104 @@
"@types/yargs" "^16.0.0"
chalk "^4.0.0"
+"@mapbox/extent@0.4.0":
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/@mapbox/extent/-/extent-0.4.0.tgz#3e591f32e1f0c3981c864239f7b0ac06e610f8a9"
+ integrity sha1-PlkfMuHww5gchkI597CsBuYQ+Kk=
+
+"@mapbox/geojson-area@^0.2.2":
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz#18d7814aa36bf23fbbcc379f8e26a22927debf10"
+ integrity sha1-GNeBSqNr8j+7zDefjiaiKSfevxA=
+ dependencies:
+ wgs84 "0.0.0"
+
+"@mapbox/geojson-coords@0.0.2":
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/@mapbox/geojson-coords/-/geojson-coords-0.0.2.tgz#f73d5744c832de0f05c48899f16a4288cefb2606"
+ integrity sha512-YuVzpseee/P1T5BWyeVVPppyfmuXYHFwZHmybkqaMfu4BWlOf2cmMGKj2Rr92MwfSTOCSUA0PAsVGRG8akY0rg==
+ dependencies:
+ "@mapbox/geojson-normalize" "0.0.1"
+ geojson-flatten "^1.0.4"
+
+"@mapbox/geojson-extent@^1.0.0":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@mapbox/geojson-extent/-/geojson-extent-1.0.1.tgz#bd99a6b66ba98e63a29511c9cd1bbd1df4c1e203"
+ integrity sha512-hh8LEO3djT4fqfr8sSC6wKt+p0TMiu+KOLMBUiFOyj+zGq7+IXwQGl0ppCVDkyzCewyd9LoGe9zAvDxXrLfhLw==
+ dependencies:
+ "@mapbox/extent" "0.4.0"
+ "@mapbox/geojson-coords" "0.0.2"
+ rw "~0.1.4"
+ traverse "~0.6.6"
+
+"@mapbox/geojson-normalize@0.0.1", "@mapbox/geojson-normalize@^0.0.1":
+ version "0.0.1"
+ resolved "https://registry.yarnpkg.com/@mapbox/geojson-normalize/-/geojson-normalize-0.0.1.tgz#1da1e6b3a7add3ad29909b30f438f60581b7cd80"
+ integrity sha1-HaHms6et060pkJsw9Dj2BYG3zYA=
+
+"@mapbox/geojson-rewind@^0.5.0":
+ version "0.5.1"
+ resolved "https://registry.yarnpkg.com/@mapbox/geojson-rewind/-/geojson-rewind-0.5.1.tgz#adbe16dc683eb40e90934c51a5e28c7bbf44f4e1"
+ integrity sha512-eL7fMmfTBKjrb+VFHXCGv9Ot0zc3C0U+CwXo1IrP+EPwDczLoXv34Tgq3y+2mPSFNVUXgU42ILWJTC7145KPTA==
+ dependencies:
+ get-stream "^6.0.1"
+ minimist "^1.2.5"
+
+"@mapbox/geojson-types@^1.0.2":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz#9aecf642cb00eab1080a57c4f949a65b4a5846d6"
+ integrity sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw==
+
+"@mapbox/jsonlint-lines-primitives@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz#ce56e539f83552b58d10d672ea4d6fc9adc7b234"
+ integrity sha1-zlblOfg1UrWNENZy6k1vya3HsjQ=
+
+"@mapbox/mapbox-gl-draw@^1.3.0":
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/@mapbox/mapbox-gl-draw/-/mapbox-gl-draw-1.3.0.tgz#7a30fb99488cb47a32c25e99c3c62413b04bbaed"
+ integrity sha512-B+KWK+dAgzLHMNyKVuuMRfjeSlQ77MhNLdfpQQpbp3pkhnrdmydDe3ixto1Ua78hktNut0WTrAaD8gYu4PVcjA==
+ dependencies:
+ "@mapbox/geojson-area" "^0.2.2"
+ "@mapbox/geojson-extent" "^1.0.0"
+ "@mapbox/geojson-normalize" "^0.0.1"
+ "@mapbox/point-geometry" "^0.1.0"
+ hat "0.0.3"
+ lodash.isequal "^4.5.0"
+ xtend "^4.0.2"
+
+"@mapbox/mapbox-gl-supported@^1.5.0":
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz#f60b6a55a5d8e5ee908347d2ce4250b15103dc8e"
+ integrity sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==
+
+"@mapbox/point-geometry@0.1.0", "@mapbox/point-geometry@^0.1.0", "@mapbox/point-geometry@~0.1.0":
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz#8a83f9335c7860effa2eeeca254332aa0aeed8f2"
+ integrity sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI=
+
+"@mapbox/tiny-sdf@^1.1.1":
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz#424c620a96442b20402552be70a7f62a8407cc59"
+ integrity sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==
+
+"@mapbox/unitbezier@^0.0.0":
+ version "0.0.0"
+ resolved "https://registry.yarnpkg.com/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz#15651bd553a67b8581fb398810c98ad86a34524e"
+ integrity sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4=
+
+"@mapbox/vector-tile@^1.3.1":
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz#d3a74c90402d06e89ec66de49ec817ff53409666"
+ integrity sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==
+ dependencies:
+ "@mapbox/point-geometry" "~0.1.0"
+
+"@mapbox/whoots-js@^3.1.0":
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz#497c67a1cef50d1a2459ba60f315e448d2ad87fe"
+ integrity sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==
+
"@mui/core@5.0.0-alpha.47":
version "5.0.0-alpha.47"
resolved "https://registry.yarnpkg.com/@mui/core/-/core-5.0.0-alpha.47.tgz#68d044a5e81fa0f752b8c8a7b40deec04925beab"
@@ -2051,6 +2149,23 @@
dependencies:
"@babel/runtime" "^7.12.5"
+"@turf/bbox@4.7.3":
+ version "4.7.3"
+ resolved "https://registry.yarnpkg.com/@turf/bbox/-/bbox-4.7.3.tgz#e3ad4f10a7e9b41b522880d33083198199059067"
+ integrity sha1-461PEKfptBtSKIDTMIMZgZkFkGc=
+ dependencies:
+ "@turf/meta" "^4.7.3"
+
+"@turf/helpers@4.7.3":
+ version "4.7.3"
+ resolved "https://registry.yarnpkg.com/@turf/helpers/-/helpers-4.7.3.tgz#bc312ac43cab3c532a483151c4c382c5649429e9"
+ integrity sha1-vDEqxDyrPFMqSDFRxMOCxWSUKek=
+
+"@turf/meta@^4.7.3":
+ version "4.7.4"
+ resolved "https://registry.yarnpkg.com/@turf/meta/-/meta-4.7.4.tgz#6de2f1e9890b8f64b669e4b47c09b20893063977"
+ integrity sha1-beLx6YkLj2S2aeS0fAmyCJMGOXc=
+
"@types/anymatch@*":
version "1.3.1"
resolved "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz"
@@ -2112,6 +2227,11 @@
resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz"
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
+"@types/geojson@*":
+ version "7946.0.8"
+ resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.8.tgz#30744afdb385e2945e22f3b033f897f76b1f12ca"
+ integrity sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==
+
"@types/glob@^7.1.1":
version "7.1.3"
resolved "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz"
@@ -2309,6 +2429,13 @@
resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz"
integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==
+"@types/supercluster@^5.0.1":
+ version "5.0.3"
+ resolved "https://registry.yarnpkg.com/@types/supercluster/-/supercluster-5.0.3.tgz#aa03a77c6545265e63b50fa267ab12afe0c27658"
+ integrity sha512-XMSqQEr7YDuNtFwSgaHHOjsbi0ZGL62V9Js4CW45RBuRYlNWSW/KDqN+RFFE7HdHcGhJPtN0klKvw06r9Kg7rg==
+ dependencies:
+ "@types/geojson" "*"
+
"@types/tapable@*", "@types/tapable@^1.0.5":
version "1.0.6"
resolved "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz"
@@ -4366,6 +4493,11 @@ css@^3.0.0:
source-map "^0.6.1"
source-map-resolve "^0.6.0"
+csscolorparser@~1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/csscolorparser/-/csscolorparser-1.0.3.tgz#b34f391eea4da8f3e98231e2ccd8df9c041f171b"
+ integrity sha1-s085HupNqPPpgjHizNjfnAQfFxs=
+
cssdb@^4.4.0:
version "4.4.0"
resolved "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz"
@@ -4563,6 +4695,11 @@ dedent@^0.7.0:
resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz"
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
+deep-equal@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5"
+ integrity sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=
+
deep-equal@^1.0.1:
version "1.1.1"
resolved "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz"
@@ -4849,6 +4986,11 @@ duplexify@^3.4.2, duplexify@^3.6.0:
readable-stream "^2.0.0"
stream-shift "^1.0.0"
+earcut@^2.2.2:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/earcut/-/earcut-2.2.3.tgz#d44ced2ff5a18859568e327dd9c7d46b16f55cf4"
+ integrity sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug==
+
ecc-jsbn@~0.1.1:
version "0.1.2"
resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
@@ -5825,6 +5967,19 @@ gensync@^1.0.0-beta.1:
resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
+geojson-flatten@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/geojson-flatten/-/geojson-flatten-1.0.4.tgz#cdfef2e9042996fcaa14fe658db6d88c99c20930"
+ integrity sha512-PpscUXxO6dvvhZxtwuqiI5v+1C/IQYPJRMWoQeaF2oohJgfGYSHKVAe8L+yUqF34PH/hmq9JlwmO+juPw+95/Q==
+ dependencies:
+ get-stdin "^7.0.0"
+ minimist "^1.2.5"
+
+geojson-vt@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/geojson-vt/-/geojson-vt-3.2.1.tgz#f8adb614d2c1d3f6ee7c4265cad4bbf3ad60c8b7"
+ integrity sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==
+
get-caller-file@^2.0.1:
version "2.0.5"
resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
@@ -5849,6 +6004,11 @@ get-package-type@^0.1.0:
resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz"
integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
+get-stdin@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6"
+ integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==
+
get-stream@^4.0.0:
version "4.1.0"
resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
@@ -5863,6 +6023,11 @@ get-stream@^5.0.0:
dependencies:
pump "^3.0.0"
+get-stream@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
+ integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
+
get-value@^2.0.3, get-value@^2.0.6:
version "2.0.6"
resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz"
@@ -5875,6 +6040,11 @@ getpass@^0.1.1:
dependencies:
assert-plus "^1.0.0"
+gl-matrix@^3.2.1:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/gl-matrix/-/gl-matrix-3.3.0.tgz#232eef60b1c8b30a28cbbe75b2caf6c48fd6358b"
+ integrity sha512-COb7LDz+SXaHtl/h4LeaFcNdJdAQSDeVqjiIihSXNrkWObZLhDI4hIkZC11Aeqp7bcE72clzB0BnDXr2SmslRA==
+
glob-parent@^3.1.0:
version "3.1.0"
resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz"
@@ -5977,6 +6147,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6
resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz"
integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
+grid-index@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/grid-index/-/grid-index-1.1.0.tgz#97f8221edec1026c8377b86446a7c71e79522ea7"
+ integrity sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==
+
growly@^1.3.0:
version "1.3.0"
resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz"
@@ -6083,6 +6258,11 @@ hash.js@^1.0.0, hash.js@^1.0.3:
inherits "^2.0.3"
minimalistic-assert "^1.0.1"
+hat@0.0.3:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/hat/-/hat-0.0.3.tgz#bb014a9e64b3788aed8005917413d4ff3d502d8a"
+ integrity sha1-uwFKnmSzeIrtgAWRdBPU/z1QLYo=
+
he@^1.2.0:
version "1.2.0"
resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz"
@@ -6319,7 +6499,7 @@ identity-obj-proxy@3.0.0:
dependencies:
harmony-reflect "^1.4.6"
-ieee754@^1.1.4:
+ieee754@^1.1.12, ieee754@^1.1.4:
version "1.2.1"
resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
@@ -7542,6 +7722,11 @@ jss@10.8.0, jss@^10.8.0:
array-includes "^3.1.2"
object.assign "^4.1.2"
+kdbush@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-3.0.0.tgz#f8484794d47004cc2d85ed3a79353dbe0abc2bf0"
+ integrity sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==
+
killable@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz"
@@ -7697,6 +7882,11 @@ lodash._reinterpolate@^3.0.0:
resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz"
integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
+lodash.isequal@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
+ integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA=
+
lodash.memoize@^4.1.2:
version "4.1.2"
resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz"
@@ -7811,6 +8001,45 @@ map-visit@^1.0.0:
dependencies:
object-visit "^1.0.0"
+mapbox-gl@^1.13.1:
+ version "1.13.1"
+ resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-1.13.1.tgz#322efe75ab4c764fc4c776da1506aad58d5a5b9d"
+ integrity sha512-GSyubcoSF5MyaP8z+DasLu5v7KmDK2pp4S5+VQ5WdVQUOaAqQY4jwl4JpcdNho3uWm2bIKs7x1l7q3ynGmW60g==
+ dependencies:
+ "@mapbox/geojson-rewind" "^0.5.0"
+ "@mapbox/geojson-types" "^1.0.2"
+ "@mapbox/jsonlint-lines-primitives" "^2.0.2"
+ "@mapbox/mapbox-gl-supported" "^1.5.0"
+ "@mapbox/point-geometry" "^0.1.0"
+ "@mapbox/tiny-sdf" "^1.1.1"
+ "@mapbox/unitbezier" "^0.0.0"
+ "@mapbox/vector-tile" "^1.3.1"
+ "@mapbox/whoots-js" "^3.1.0"
+ csscolorparser "~1.0.3"
+ earcut "^2.2.2"
+ geojson-vt "^3.2.1"
+ gl-matrix "^3.2.1"
+ grid-index "^1.1.0"
+ minimist "^1.2.5"
+ murmurhash-js "^1.0.0"
+ pbf "^3.2.1"
+ potpack "^1.0.1"
+ quickselect "^2.0.0"
+ rw "^1.3.3"
+ supercluster "^7.1.0"
+ tinyqueue "^2.0.3"
+ vt-pbf "^3.1.1"
+
+mapir-react-component@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/mapir-react-component/-/mapir-react-component-2.0.1.tgz#118f8a560ff4ae53e9a8517bf6171ddd61122d63"
+ integrity sha512-5ndyX06zNLVHAfTdowdfFV+VQOVvD+K6lF3hLGgZ1BJm8gAWxbJ/K5SLI4xWB0e1fvOk7iKVI6qdYp1YSlPOkA==
+ dependencies:
+ "@mapbox/mapbox-gl-draw" "^1.3.0"
+ mapbox-gl "^1.13.1"
+ react-mapbox-gl "^5.1.1"
+ react-mapbox-gl-draw "^2.0.4"
+
md5.js@^1.3.4:
version "1.3.5"
resolved "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz"
@@ -8100,6 +8329,11 @@ multicast-dns@^6.0.1:
dns-packet "^1.3.1"
thunky "^1.0.2"
+murmurhash-js@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/murmurhash-js/-/murmurhash-js-1.0.0.tgz#b06278e21fc6c37fa5313732b0412bcb6ae15f51"
+ integrity sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E=
+
nan@^2.12.1:
version "2.15.0"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee"
@@ -8729,6 +8963,14 @@ path-type@^4.0.0:
resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
+pbf@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/pbf/-/pbf-3.2.1.tgz#b4c1b9e72af966cd82c6531691115cc0409ffe2a"
+ integrity sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==
+ dependencies:
+ ieee754 "^1.1.12"
+ resolve-protobuf-schema "^2.1.0"
+
pbkdf2@^3.0.3:
version "3.1.1"
resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz"
@@ -9499,6 +9741,11 @@ postcss@^8.1.0:
nanoid "^3.1.20"
source-map "^0.6.1"
+potpack@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/potpack/-/potpack-1.0.1.tgz#d1b1afd89e4c8f7762865ec30bd112ab767e2ebf"
+ integrity sha512-15vItUAbViaYrmaB/Pbw7z6qX2xENbFSTA7Ii4tgbPtasxm5v6ryKhKtL91tpWovDJzTiZqdwzhcFBCwiMVdVw==
+
prelude-ls@^1.2.1:
version "1.2.1"
resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
@@ -9591,6 +9838,11 @@ prop-types@^15.5.8, prop-types@^15.6.2, prop-types@^15.7.2:
object-assign "^4.1.1"
react-is "^16.8.1"
+protocol-buffers-schema@^3.3.1:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz#77bc75a48b2ff142c1ad5b5b90c94cd0fa2efd03"
+ integrity sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==
+
proxy-addr@~2.0.5:
version "2.0.6"
resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz"
@@ -9709,6 +9961,11 @@ queue-microtask@^1.2.2:
resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz"
integrity sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==
+quickselect@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/quickselect/-/quickselect-2.0.0.tgz#f19680a486a5eefb581303e023e98faaf25dd018"
+ integrity sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==
+
raf@^3.4.1:
version "3.4.1"
resolved "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz"
@@ -9832,6 +10089,22 @@ react-is@^17.0.2:
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
+react-mapbox-gl-draw@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/react-mapbox-gl-draw/-/react-mapbox-gl-draw-2.0.4.tgz#476d70a6efc07c329fa61c11022bcdab60ac4b91"
+ integrity sha512-oaBdIlyu+g7PhLUvwnCsl/wvu+5tGB9I3RLjcrYLt6U1sUMzQJqplKtVxXRv9TZqRdNaAU5qNOP+dRs55QKjsA==
+
+react-mapbox-gl@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/react-mapbox-gl/-/react-mapbox-gl-5.1.1.tgz#49e1ddf441c3ff9406d10ccd577ac5448d51584c"
+ integrity sha512-8vGldFQf7pW8T5ZV2OOhwXoaBvfigB2F7dnhzaZ/bD5/KJzP9zprMbn0xMX95W3eqbKzGGHnwyD5DyTTwR6wGw==
+ dependencies:
+ "@turf/bbox" "4.7.3"
+ "@turf/helpers" "4.7.3"
+ "@types/supercluster" "^5.0.1"
+ deep-equal "1.0.1"
+ supercluster "^7.0.0"
+
react-only-when@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/react-only-when/-/react-only-when-1.0.2.tgz#a8a79b48dd6cfbd91ddc710674a94153e88039d3"
@@ -10266,6 +10539,13 @@ resolve-pathname@^3.0.0:
resolved "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz"
integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==
+resolve-protobuf-schema@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz#9ca9a9e69cf192bbdaf1006ec1973948aa4a3758"
+ integrity sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==
+ dependencies:
+ protocol-buffers-schema "^3.3.1"
+
resolve-url-loader@^3.1.2:
version "3.1.2"
resolved "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz"
@@ -10417,6 +10697,16 @@ run-queue@^1.0.0, run-queue@^1.0.3:
dependencies:
aproba "^1.1.1"
+rw@^1.3.3:
+ version "1.3.3"
+ resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4"
+ integrity sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=
+
+rw@~0.1.4:
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/rw/-/rw-0.1.4.tgz#4903cbd80248ae0ede685bf58fd236a7a9b29a3e"
+ integrity sha1-SQPL2AJIrg7eaFv1j9I2p6mymj4=
+
safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
version "5.1.2"
resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
@@ -11195,6 +11485,13 @@ stylis@^4.0.3:
resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.10.tgz#446512d1097197ab3f02fb3c258358c3f7a14240"
integrity sha512-m3k+dk7QeJw660eIKRRn3xPF6uuvHs/FFzjX3HQ5ove0qYsiygoAhwn5a3IYKaZPo5LrYD0rfVmtv1gNY1uYwg==
+supercluster@^7.0.0, supercluster@^7.1.0:
+ version "7.1.3"
+ resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-7.1.3.tgz#8c5412c7d7e53b010f7514e87f279544babc3425"
+ integrity sha512-7+bR4FbF5SYsmkHfDp61QiwCKtwNDyPsddk9TzfsDA5DQr5Goii5CVD2SXjglweFCxjrzVZf945ahqYfUIk8UA==
+ dependencies:
+ kdbush "^3.0.0"
+
supports-color@^5.3.0, supports-color@^5.5.0:
version "5.5.0"
resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
@@ -11404,6 +11701,11 @@ tiny-warning@^1.0.0, tiny-warning@^1.0.2, tiny-warning@^1.0.3:
resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz"
integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
+tinyqueue@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/tinyqueue/-/tinyqueue-2.0.3.tgz#64d8492ebf39e7801d7bd34062e29b45b2035f08"
+ integrity sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==
+
tmpl@1.0.x:
version "1.0.4"
resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz"
@@ -11480,6 +11782,11 @@ tr46@^2.0.2:
dependencies:
punycode "^2.1.1"
+traverse@~0.6.6:
+ version "0.6.6"
+ resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137"
+ integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=
+
tryer@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz"
@@ -11855,6 +12162,15 @@ vm-browserify@^1.0.1:
resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz"
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
+vt-pbf@^3.1.1:
+ version "3.1.3"
+ resolved "https://registry.yarnpkg.com/vt-pbf/-/vt-pbf-3.1.3.tgz#68fd150756465e2edae1cc5c048e063916dcfaac"
+ integrity sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==
+ dependencies:
+ "@mapbox/point-geometry" "0.1.0"
+ "@mapbox/vector-tile" "^1.3.1"
+ pbf "^3.2.1"
+
w3c-hr-time@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz"
@@ -12035,6 +12351,11 @@ websocket-extensions@>=0.1.1:
resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz"
integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==
+wgs84@0.0.0:
+ version "0.0.0"
+ resolved "https://registry.yarnpkg.com/wgs84/-/wgs84-0.0.0.tgz#34fdc555917b6e57cf2a282ed043710c049cdc76"
+ integrity sha1-NP3FVZF7blfPKigu0ENxDASc3HY=
+
whatwg-encoding@^1.0.5:
version "1.0.5"
resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz"
@@ -12307,7 +12628,7 @@ xmlchars@^2.2.0:
resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz"
integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
-xtend@^4.0.0, xtend@~4.0.1:
+xtend@^4.0.0, xtend@^4.0.2, xtend@~4.0.1:
version "4.0.2"
resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==