mirror of
https://github.com/Maks1mS/free-ozon-dpr.git
synced 2025-11-28 08:11:56 +03:00
Compare commits
25 Commits
8e12f4a9cb
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| d8df3c804f | |||
| f18d854f99 | |||
| 679ca9b8bf | |||
|
|
8f5c35ba2b | ||
| a4cd93b09a | |||
| b6043843e4 | |||
| 84af1913c5 | |||
| fadb204413 | |||
| 9f4f0838d7 | |||
| 9409fbe1b4 | |||
| 93f36be0d5 | |||
| 36fd635c53 | |||
| d7dce20a0f | |||
| 7b0b892e70 | |||
| 2708952473 | |||
| 1932d2a4b0 | |||
| 01df7305cf | |||
| 3e8e219c34 | |||
| b465d70517 | |||
|
|
f7a6431681 | ||
|
|
48ae10bdac | ||
| 3cc83c531d | |||
| cdba0bfa16 | |||
| f6b26f049f | |||
|
|
47ad0aef22 |
@@ -2,6 +2,26 @@
|
|||||||
"name": "WOЯЖ",
|
"name": "WOЯЖ",
|
||||||
"source": "https://login.woyag.ru/map",
|
"source": "https://login.woyag.ru/map",
|
||||||
"points": [
|
"points": [
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.804049,
|
||||||
|
47.993063
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-01 Планета",
|
||||||
|
"address": "Донецк, ул. Артема 50а",
|
||||||
|
"link": "https://ozon.ru/point/620808",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.96675,
|
||||||
|
48.042848
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-02 Макеевка",
|
||||||
|
"address": "Макеевка, ул. Островского, 2/37",
|
||||||
|
"link": "https://ozon.ru/point/1217157",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
37.689712,
|
37.689712,
|
||||||
@@ -12,6 +32,16 @@
|
|||||||
"link": "https://ozon.ru/point/538097",
|
"link": "https://ozon.ru/point/538097",
|
||||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
38.484234,
|
||||||
|
48.038333
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-07 Шахтерск",
|
||||||
|
"address": "Шахтёрск, ул. Берегового 11",
|
||||||
|
"link": "https://ozon.ru/point/1215804",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
37.798876,
|
37.798876,
|
||||||
@@ -92,6 +122,26 @@
|
|||||||
"link": "https://ozon.ru/point/536839",
|
"link": "https://ozon.ru/point/536839",
|
||||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.78178,
|
||||||
|
48.035305
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-19 Северный",
|
||||||
|
"address": "Донецк, ул. Университетская 107",
|
||||||
|
"link": "https://ozon.ru/point/1224270",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.799398,
|
||||||
|
47.992543
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-20 Пассаж",
|
||||||
|
"address": "Донецк, пл. Коммунаров 1",
|
||||||
|
"link": "https://ozon.ru/point/620821",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
37.81148,
|
37.81148,
|
||||||
@@ -182,6 +232,26 @@
|
|||||||
"link": "https://ozon.ru/point/538183",
|
"link": "https://ozon.ru/point/538183",
|
||||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
38.762477,
|
||||||
|
48.022609
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-31 Снежное",
|
||||||
|
"address": "Снежное, ул. Крестьянская 43",
|
||||||
|
"link": "https://ozon.ru/point/1217165",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.858368,
|
||||||
|
48.003342
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-32 Макаронка",
|
||||||
|
"address": "Донецк, пр. Ильича 84",
|
||||||
|
"link": "https://ozon.ru/point/620816",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
37.811583,
|
37.811583,
|
||||||
@@ -222,6 +292,16 @@
|
|||||||
"link": "https://ozon.ru/point/538184",
|
"link": "https://ozon.ru/point/538184",
|
||||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.749093,
|
||||||
|
48.042633
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-37 ЖД Космос",
|
||||||
|
"address": "Донецк, ул. Артема 275",
|
||||||
|
"link": "https://ozon.ru/point/1217174",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
37.747969,
|
37.747969,
|
||||||
@@ -252,6 +332,16 @@
|
|||||||
"link": "https://ozon.ru/point/533345",
|
"link": "https://ozon.ru/point/533345",
|
||||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.774099,
|
||||||
|
48.037829
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-41 Маяк",
|
||||||
|
"address": "Донецк, ул. Артема 179б",
|
||||||
|
"link": "https://ozon.ru/point/1215788",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
37.807773,
|
37.807773,
|
||||||
@@ -271,6 +361,136 @@
|
|||||||
"address": "Донецк, ул. Кольцова 15",
|
"address": "Донецк, ул. Кольцова 15",
|
||||||
"link": "https://ozon.ru/point/538095",
|
"link": "https://ozon.ru/point/538095",
|
||||||
"operationTime": "пн-вс с 9:00 до 18:00"
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.800047,
|
||||||
|
48.001798
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-45 Гринкевича 9",
|
||||||
|
"address": "Донецк, пр. Гринкевича 9",
|
||||||
|
"link": "https://ozon.ru/point/549337",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.88167,
|
||||||
|
47.963065
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-46 Буденного",
|
||||||
|
"address": "Донецк, пл. Буденного (трамвайное кольцо)",
|
||||||
|
"link": "https://ozon.ru/point/1217171",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.91487,
|
||||||
|
47.974376
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-47 Раздольная 34б (Юта)",
|
||||||
|
"address": "Донецк, ул. Раздольная 34б",
|
||||||
|
"link": "https://ozon.ru/point/620819",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.859927,
|
||||||
|
48.036184
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-48 МК-5 Кронштадская 69",
|
||||||
|
"address": "Макеевка, ул. Кронштадтская 69",
|
||||||
|
"link": "https://ozon.ru/point/622517",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.983099,
|
||||||
|
48.015676
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-49 МК-6 Репина 26",
|
||||||
|
"address": "Макеевка, ул. Репина 26",
|
||||||
|
"link": "https://ozon.ru/point/622515",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.882111,
|
||||||
|
47.959607
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-50 Октября 24",
|
||||||
|
"address": "Донецк, ул. Октября 24",
|
||||||
|
"link": "https://ozon.ru/point/1215819",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.850286,
|
||||||
|
47.981267
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-52 Бессарабская 19",
|
||||||
|
"address": "Донецк, ул. Бессарабская 19",
|
||||||
|
"link": "https://ozon.ru/point/1255353",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.918123,
|
||||||
|
47.98129
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-54 Щетинина 23а",
|
||||||
|
"address": "Донецк, ул. Щетинина 23а",
|
||||||
|
"link": "https://ozon.ru/point/1229358",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.795304,
|
||||||
|
48.011411
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-55 Щорса 38",
|
||||||
|
"address": "Донецк, ул. Щорса 38",
|
||||||
|
"link": "https://ozon.ru/point/1229562",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.983865,
|
||||||
|
48.08509
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-53 МК-7 Монтажная 48/11",
|
||||||
|
"address": "Макеевка, ул. Монтажная 48/11",
|
||||||
|
"link": "https://ozon.ru/point/1255364",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.966101,
|
||||||
|
47.955685
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-56 Палладина 22",
|
||||||
|
"address": "Донецк, ул. Палладина 22",
|
||||||
|
"link": "https://ozon.ru/point/1230956",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.898197,
|
||||||
|
48.067402
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-58 МК-9 Героев Сталинграда",
|
||||||
|
"address": "Макеевка, ул. Героев Сталинграда 19",
|
||||||
|
"link": "https://ozon.ru/point/1255360",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
38.02035,
|
||||||
|
47.751643
|
||||||
|
],
|
||||||
|
"name": "ПВЗ-60 Старобешево",
|
||||||
|
"address": "пгт. Старобешево, ул. Победы 94б",
|
||||||
|
"link": "https://ozon.ru/point/1263965",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 18:00"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,17 @@
|
|||||||
{
|
{
|
||||||
"name": "Global Express",
|
"name": "Global Express",
|
||||||
"source": "https://t.me/Mariupol_global_express/1977",
|
"source": "https://t.me/global_express_dnr/784",
|
||||||
"points": [
|
"points": [
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.849239,
|
||||||
|
48.009934
|
||||||
|
],
|
||||||
|
"link": "https://ozon.ru/point/538177",
|
||||||
|
"name": "г. Донецк Калининский рынок (рядом с гостиницей Нива) бульвар Шевченко, 66",
|
||||||
|
"address": "г. Донецк Калининский рынок (рядом с гостиницей Нива) бульвар Шевченко, 66",
|
||||||
|
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
37.811995,
|
37.811995,
|
||||||
@@ -10,7 +20,7 @@
|
|||||||
"link": "https://ozon.ru/point/533323",
|
"link": "https://ozon.ru/point/533323",
|
||||||
"name": "г. Донецк, ул. 50-летия СССР, 157А",
|
"name": "г. Донецк, ул. 50-летия СССР, 157А",
|
||||||
"address": "г. Донецк, ул. 50-летия СССР, 157А",
|
"address": "г. Донецк, ул. 50-летия СССР, 157А",
|
||||||
"operationTime": "<a href=\"https://vk.com/aliexpress___delivery?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
@@ -20,7 +30,7 @@
|
|||||||
"link": "https://ozon.ru/point/533347",
|
"link": "https://ozon.ru/point/533347",
|
||||||
"name": " г. Донецк, площадь Коммунаров 1к1, ТЦ «Южный» ",
|
"name": " г. Донецк, площадь Коммунаров 1к1, ТЦ «Южный» ",
|
||||||
"address": " г. Донецк, площадь Коммунаров 1к1, ТЦ «Южный» ",
|
"address": " г. Донецк, площадь Коммунаров 1к1, ТЦ «Южный» ",
|
||||||
"operationTime": "<a href=\"https://vk.com/aliexpress___delivery?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
@@ -30,7 +40,7 @@
|
|||||||
"link": "https://ozon.ru/point/534953",
|
"link": "https://ozon.ru/point/534953",
|
||||||
"name": "г. Донецк, пр - кт Ленинский, 98А остановка «Звездный»",
|
"name": "г. Донецк, пр - кт Ленинский, 98А остановка «Звездный»",
|
||||||
"address": "г. Донецк, пр - кт Ленинский, 98А остановка «Звездный»",
|
"address": "г. Донецк, пр - кт Ленинский, 98А остановка «Звездный»",
|
||||||
"operationTime": "<a href=\"https://vk.com/aliexpress___delivery?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
@@ -40,7 +50,7 @@
|
|||||||
"link": "https://ozon.ru/point/533350",
|
"link": "https://ozon.ru/point/533350",
|
||||||
"name": "г. Торез, 4й микрорайон, (торговые павильоны в районе дома 23)",
|
"name": "г. Торез, 4й микрорайон, (торговые павильоны в районе дома 23)",
|
||||||
"address": "г. Торез, 4й микрорайон, (торговые павильоны в районе дома 23)",
|
"address": "г. Торез, 4й микрорайон, (торговые павильоны в районе дома 23)",
|
||||||
"operationTime": "<a href=\"https://vk.com/aliexpress___delivery?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
@@ -48,9 +58,9 @@
|
|||||||
48.021133
|
48.021133
|
||||||
],
|
],
|
||||||
"link": "https://ozon.ru/point/534920",
|
"link": "https://ozon.ru/point/534920",
|
||||||
"name": "Снежное, ул. Дзержинского, 2",
|
"name": "г. Снежное, ул. Дзержинского, 2 ",
|
||||||
"address": "Снежное, ул. Дзержинского, 2",
|
"address": "г. Снежное, ул. Дзержинского, 2 ",
|
||||||
"operationTime": "<a href=\"https://vk.com/aliexpress___delivery?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
@@ -58,9 +68,9 @@
|
|||||||
48.221055
|
48.221055
|
||||||
],
|
],
|
||||||
"link": "https://ozon.ru/point/534903",
|
"link": "https://ozon.ru/point/534903",
|
||||||
"name": "Енакиево, проспект Ленина, 98в",
|
"name": "Енакиево, проспект Ленина, 98 ",
|
||||||
"address": "Енакиево, проспект Ленина, 98в",
|
"address": "Енакиево, проспект Ленина, 98 ",
|
||||||
"operationTime": "<a href=\"https://vk.com/aliexpress___delivery?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
"operationTime": "<a href=\"https://vk.com/global_express_dnr?w=address-124759560_72654\">ГРАФИК РАБОТЫ</a>"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -7,9 +7,9 @@
|
|||||||
37.845475,
|
37.845475,
|
||||||
47.994778
|
47.994778
|
||||||
],
|
],
|
||||||
"name": "ПВЗ г.Донецк, ул.Харитонова, 3",
|
"name": "ПВЗ г. Донецк, ул. Харитонова, 3а",
|
||||||
"address": "г.Донецк, ул.Харитонова, 3",
|
"address": "г. Донецк, ул. Харитонова, 3а",
|
||||||
"link": "https://ozon.ru/point/517058",
|
"link": "https://ozon.ru/t/lNMb4a7",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -17,9 +17,9 @@
|
|||||||
37.790642,
|
37.790642,
|
||||||
47.988073
|
47.988073
|
||||||
],
|
],
|
||||||
"name": "ПВЗ г.Донецк, пр.Ленинский, 4",
|
"name": "ПВЗ г. Донецк, пр-кт Ленинский, 4",
|
||||||
"address": "г.Донецк, пр.Ленинский, 4",
|
"address": "г. Донецк, пр-кт Ленинский, 4",
|
||||||
"link": "https://ozon.ru/point/517054",
|
"link": "https://ozon.ru/t/bJKdjAE",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
],
|
],
|
||||||
"name": "ПВЗ г. Донецк, ул. Петровского, 111в",
|
"name": "ПВЗ г. Донецк, ул. Петровского, 111в",
|
||||||
"address": "г. Донецк, ул. Петровского, 111в",
|
"address": "г. Донецк, ул. Петровского, 111в",
|
||||||
"link": "https://ozon.ru/point/517053",
|
"link": "https://ozon.ru/t/QlR8LlD",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -39,17 +39,7 @@
|
|||||||
],
|
],
|
||||||
"name": "ПВЗ г. Донецк, ул. Университетская, 34",
|
"name": "ПВЗ г. Донецк, ул. Университетская, 34",
|
||||||
"address": "г. Донецк, ул. Университетская, 34",
|
"address": "г. Донецк, ул. Университетская, 34",
|
||||||
"link": "https://ozon.ru/point/514822",
|
"link": "https://ozon.ru/t/WkV05VJ",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"coordinates": [
|
|
||||||
37.899868,
|
|
||||||
47.991365
|
|
||||||
],
|
|
||||||
"name": "ПВЗ г.Донецк, ул.Полоцкая, 9",
|
|
||||||
"address": "г.Донецк, ул.Полоцкая, 9",
|
|
||||||
"link": "https://ozon.ru/point/517056",
|
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -57,9 +47,9 @@
|
|||||||
37.551447,
|
37.551447,
|
||||||
47.106867
|
47.106867
|
||||||
],
|
],
|
||||||
"name": "ПВЗ г.Мариуполь, пр.Металлургов, 94",
|
"name": "ПВЗ г. Мариуполь, пр-кт Металлургов, 94",
|
||||||
"address": "г.Мариуполь, пр.Металлургов, 94",
|
"address": "г. Мариуполь, пр-кт Металлургов, 94",
|
||||||
"link": "https://ozon.ru/point/516734",
|
"link": "https://ozon.ru/t/85ALaJb",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -69,7 +59,7 @@
|
|||||||
],
|
],
|
||||||
"name": "ПВЗ г. Макеевка, ул. Рябцева, 1",
|
"name": "ПВЗ г. Макеевка, ул. Рябцева, 1",
|
||||||
"address": "г. Макеевка, ул. Рябцева, 1",
|
"address": "г. Макеевка, ул. Рябцева, 1",
|
||||||
"link": "https://ozon.ru/point/517062",
|
"link": "https://ozon.ru/t/akMALGL",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -79,7 +69,7 @@
|
|||||||
],
|
],
|
||||||
"name": "ПВЗ г. Донецк, ул. Артема, 148а",
|
"name": "ПВЗ г. Донецк, ул. Артема, 148а",
|
||||||
"address": "г. Донецк, ул. Артема, 148а",
|
"address": "г. Донецк, ул. Артема, 148а",
|
||||||
"link": "https://ozon.ru/point/517055",
|
"link": "https://ozon.ru/t/grW5Y08",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -87,19 +77,19 @@
|
|||||||
37.7964,
|
37.7964,
|
||||||
48.00381
|
48.00381
|
||||||
],
|
],
|
||||||
"name": "ПВЗ г.Донецк, пр.Гурова, 7",
|
"name": "ПВЗ г. Донецк, пр-кт Гурова, 7",
|
||||||
"address": "г.Донецк, пр.Гурова, 7",
|
"address": "г. Донецк, пр-кт Гурова, 7",
|
||||||
"link": "https://ozon.ru/point/517061",
|
"link": "https://ozon.ru/t/R9egGrb",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"coordinates": [
|
"coordinates": [
|
||||||
37.807934,
|
37.807755,
|
||||||
48.014371
|
48.016661
|
||||||
],
|
],
|
||||||
"name": "ПВЗ г.Донецк, ул.Челюскинцев, 167",
|
"name": "ПВЗ г. Донецк, пр-кт Мира, 13",
|
||||||
"address": "г.Донецк, ул.Челюскинцев, 167",
|
"address": "г. Донецк, пр-кт Мира, 13",
|
||||||
"link": "https://ozon.ru/point/517059",
|
"link": "https://ozon.ru/t/EMEA7XD",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -107,9 +97,9 @@
|
|||||||
37.835405,
|
37.835405,
|
||||||
48.002471
|
48.002471
|
||||||
],
|
],
|
||||||
"name": "ПВЗ г.Донецк, пр.Ильича, 32",
|
"name": "ПВЗ г. Донецк, пр-кт Ильича, 32",
|
||||||
"address": "г.Донецк, пр.Ильича, 32",
|
"address": "г. Донецк, пр-кт Ильича, 32",
|
||||||
"link": "https://ozon.ru/point/514844",
|
"link": "https://ozon.ru/t/P9LAMA4",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -117,9 +107,9 @@
|
|||||||
38.026077,
|
38.026077,
|
||||||
48.045442
|
48.045442
|
||||||
],
|
],
|
||||||
"name": "ПВЗ г.Макеевка, пр.Генерала Данилова, 71б",
|
"name": "ПВЗ г. Макеевка, ул. Ленина, 85",
|
||||||
"address": "г.Макеевка, пр.Генерала Данилова, 71б",
|
"address": "г. Макеевка, ул. Ленина, 85",
|
||||||
"link": "https://ozon.ru/point/534902",
|
"link": "https://ozon.ru/point/1224455",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -157,9 +147,9 @@
|
|||||||
37.958366,
|
37.958366,
|
||||||
48.084373
|
48.084373
|
||||||
],
|
],
|
||||||
"name": "ПВЗ г.Макеевка, ул.Рябцева, 1",
|
"name": "ПВЗ г. Макеевка, ул. Ленина, 152",
|
||||||
"address": "г.Макеевка, ул.Рябцева, 1",
|
"address": "г. Макеевка, ул. Ленина, 152",
|
||||||
"link": "https://ozon.ru/point/517062",
|
"link": "https://ozon.ru/point/1215795",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -177,8 +167,8 @@
|
|||||||
37.864259,
|
37.864259,
|
||||||
48.009494
|
48.009494
|
||||||
],
|
],
|
||||||
"name": "ПВЗ г.Донецк, бул.Шевченко, 129",
|
"name": "ПВЗ г. Донецк, б-р Шевченко, 129",
|
||||||
"address": "г.Донецк, бул.Шевченко, 129",
|
"address": "г. Донецк, б-р Шевченко, 129",
|
||||||
"link": "https://ozon.ru/point/538180",
|
"link": "https://ozon.ru/point/538180",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
},
|
},
|
||||||
@@ -187,9 +177,239 @@
|
|||||||
37.963765,
|
37.963765,
|
||||||
48.054088
|
48.054088
|
||||||
],
|
],
|
||||||
|
"name": "ПВЗ г. Макеевка, ул. Ленина, 85",
|
||||||
|
"address": "г. Макеевка, ул. Ленина, 85",
|
||||||
|
"link": "https://ozon.ru/point/1224455",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.799239,
|
||||||
|
47.987542
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, ул. Первомайская, 19",
|
||||||
|
"address": "г. Донецк, ул. Первомайская, 19",
|
||||||
|
"link": "https://ozon.ru/point/549338",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.694468,
|
||||||
|
47.942444
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, ул. Харитонова, 3а",
|
||||||
|
"address": "г. Донецк, ул. Харитонова, 3а",
|
||||||
|
"link": "https://ozon.ru/t/lNMb4a7",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
38.02918,
|
||||||
|
48.298144
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, ул. Первомайская, 19",
|
||||||
|
"address": "г. Донецк, ул. Первомайская, 19",
|
||||||
|
"link": "https://ozon.ru/point/549338",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.769091,
|
||||||
|
48.007909
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, пр-кт Панфилова, 118",
|
||||||
|
"address": "г. Донецк, пр-кт Панфилова, 118",
|
||||||
|
"link": "https://ozon.ru/point/565085",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
36.792443,
|
||||||
|
46.755655
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Макеевка, ул. Ленина, 85",
|
||||||
|
"address": "г. Макеевка, ул. Ленина, 85",
|
||||||
|
"link": "https://ozon.ru/point/1224455",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.828003,
|
||||||
|
47.991136
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, ул. Мушкетовская, 5",
|
||||||
|
"address": "г. Донецк, ул. Мушкетовская, 5",
|
||||||
|
"link": "https://ozon.ru/point/1217155",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.777302,
|
||||||
|
48.060357
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, пр-кт Партизанский, 75",
|
||||||
|
"address": "г. Донецк, пр-кт Партизанский, 75",
|
||||||
|
"link": "https://ozon.ru/point/1224264",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.82926,
|
||||||
|
48.008801
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, б-р Шевченко, 27",
|
||||||
|
"address": "г. Донецк, б-р Шевченко, 27",
|
||||||
|
"link": "https://ozon.ru/point/549324",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.801502,
|
||||||
|
47.97817
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, ул. И. Ткаченко, 121а",
|
||||||
|
"address": "г. Донецк, ул. И. Ткаченко, 121а",
|
||||||
|
"link": "https://ozon.ru/point/565090",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
36.815574,
|
||||||
|
46.747857
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, ул. Харитонова, 3а",
|
||||||
|
"address": "г. Донецк, ул. Харитонова, 3а",
|
||||||
|
"link": "https://ozon.ru/t/lNMb4a7",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.766495,
|
||||||
|
47.942046
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, ул. Шутова, 16а",
|
||||||
|
"address": "г. Донецк, ул. Шутова, 16а",
|
||||||
|
"link": "https://ozon.ru/point/1224266",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
38.063011,
|
||||||
|
48.327194
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Макеевка, ул. Ленина, 85",
|
||||||
|
"address": "г. Макеевка, ул. Ленина, 85",
|
||||||
|
"link": "https://ozon.ru/point/1224455",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.810225,
|
||||||
|
48.032287
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, ул. Северская, 23а",
|
||||||
|
"address": "г. Донецк, ул. Северская, 23а",
|
||||||
|
"link": "https://ozon.ru/point/1215785",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
38.026527,
|
||||||
|
48.048848
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Макеевка, микрорайон Зеленый, 6а",
|
||||||
|
"address": "г. Макеевка, микрорайон Зеленый, 6а",
|
||||||
|
"link": "https://ozon.ru/point/534902",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
38.155744,
|
||||||
|
48.036233
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Харцызск, ул. Октябрьская, 34б",
|
||||||
|
"address": "г. Харцызск, ул. Октябрьская, 34б",
|
||||||
|
"link": "https://ozon.ru/point/1224267",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
38.068456,
|
||||||
|
47.666574
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Комсомольское, ул. Горького, 69б",
|
||||||
|
"address": "г. Комсомольское, ул. Горького, 69б",
|
||||||
|
"link": "https://ozon.ru/point/1215789",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.898826,
|
||||||
|
47.989924
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, ул. Вышнеградского, 25",
|
||||||
|
"address": "г. Донецк, ул. Вышнеградского, 25",
|
||||||
|
"link": "https://ozon.ru/t/7nArwJX",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.905976,
|
||||||
|
48.071797
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Макеевка, ул. Коккинаки, 60",
|
||||||
|
"address": "г. Макеевка, ул. Коккинаки, 60",
|
||||||
|
"link": "https://ozon.ru/point/1236281",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.8616,
|
||||||
|
48.03683
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Макеевка, ул. Ленина, 85",
|
||||||
|
"address": "г. Макеевка, ул. Ленина, 85",
|
||||||
|
"link": "https://ozon.ru/point/1224455",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.85559,
|
||||||
|
47.977886
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, ул. Майская, 18б",
|
||||||
|
"address": "г. Донецк, ул. Майская, 18б",
|
||||||
|
"link": "https://ozon.ru/point/1236293",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.873395,
|
||||||
|
47.979135
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, ул. Майская, 18б",
|
||||||
|
"address": "г. Донецк, ул. Майская, 18б",
|
||||||
|
"link": "https://ozon.ru/point/1236293",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.782243,
|
||||||
|
48.020904
|
||||||
|
],
|
||||||
|
"name": "ПВЗ г. Донецк, пр-кт Панфилова, 118",
|
||||||
|
"address": "г. Донецк, пр-кт Панфилова, 118",
|
||||||
|
"link": "https://ozon.ru/point/565085",
|
||||||
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.931821,
|
||||||
|
48.026767
|
||||||
|
],
|
||||||
"name": "ПВЗ г. Макеевка, ул. Рябцева, 1",
|
"name": "ПВЗ г. Макеевка, ул. Рябцева, 1",
|
||||||
"address": "г. Макеевка, ул. Рябцева, 1",
|
"address": "г. Макеевка, ул. Рябцева, 1",
|
||||||
"link": "https://ozon.ru/point/517062",
|
"link": "https://ozon.ru/t/akMALGL",
|
||||||
"operationTime": "пн-вс с 9:00 до 17:45"
|
"operationTime": "пн-вс с 9:00 до 17:45"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
46
data/06_tvoya_dostavka.json
Normal file
46
data/06_tvoya_dostavka.json
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"name": "Твоя доставка",
|
||||||
|
"source": "https://t.me/twoya_dostavka/650",
|
||||||
|
"points": [
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.833752,
|
||||||
|
47.991413
|
||||||
|
],
|
||||||
|
"name": "пр-кт Павших Коммунаров 96",
|
||||||
|
"link": "https://ozon.ru/point/1233432",
|
||||||
|
"address": "Донецк, пр-кт Павших Коммунаров 96",
|
||||||
|
"operationTime": "Ежедневно с 9.00-18.00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.778757,
|
||||||
|
47.956758
|
||||||
|
],
|
||||||
|
"name": "ул.Актюбинская 5а",
|
||||||
|
"link": "https://ozon.ru/point/1233413",
|
||||||
|
"address": "Донецк, ул.Актюбинская 5а",
|
||||||
|
"operationTime": "Ежедневно с 9.00-18.00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.805042,
|
||||||
|
47.990069
|
||||||
|
],
|
||||||
|
"name": "ул. Артема 41 Каб.113",
|
||||||
|
"link": "https://ozon.ru/point/1233419",
|
||||||
|
"address": "Донецк, ул. Артема 41 Каб.113",
|
||||||
|
"operationTime": "Ежедневно с 9.00-18.00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"coordinates": [
|
||||||
|
37.777041,
|
||||||
|
47.966956
|
||||||
|
],
|
||||||
|
"name": "ул. Артема 41 Каб.113",
|
||||||
|
"link": "https://ozon.ru/point/1236298",
|
||||||
|
"address": "Донецк, ул. Днепродзержинская 5",
|
||||||
|
"operationTime": "Ежедневно с 9.00-18.00"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
7384
merged-data.json
7384
merged-data.json
File diff suppressed because it is too large
Load Diff
287
package-lock.json
generated
287
package-lock.json
generated
@@ -19,11 +19,13 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@eslint/js": "^9.4.0",
|
"@eslint/js": "^9.4.0",
|
||||||
|
"collapse-white-space": "^2.1.0",
|
||||||
"eslint": "^9.4.0",
|
"eslint": "^9.4.0",
|
||||||
"globals": "^15.4.0",
|
"globals": "^15.4.0",
|
||||||
"vite": "^5.2.0",
|
"vite": "^5.2.0",
|
||||||
"vite-plugin-html-config": "^1.0.11",
|
"vite-plugin-html-config": "^1.0.11",
|
||||||
"vite-plugin-radar": "^0.9.6",
|
"vite-plugin-radar": "^0.9.6",
|
||||||
|
"vite-plugin-static-copy": "^1.0.5",
|
||||||
"vite-plugin-webfont-dl": "^3.9.4"
|
"vite-plugin-webfont-dl": "^3.9.4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -918,6 +920,19 @@
|
|||||||
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
|
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/anymatch": {
|
||||||
|
"version": "3.1.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
|
||||||
|
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"normalize-path": "^3.0.0",
|
||||||
|
"picomatch": "^2.0.4"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 8"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/argparse": {
|
"node_modules/argparse": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
|
||||||
@@ -946,6 +961,18 @@
|
|||||||
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
|
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"node_modules/binary-extensions": {
|
||||||
|
"version": "2.3.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
|
||||||
|
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
|
||||||
|
"dev": true,
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/brace-expansion": {
|
"node_modules/brace-expansion": {
|
||||||
"version": "1.1.11",
|
"version": "1.1.11",
|
||||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
||||||
@@ -956,6 +983,18 @@
|
|||||||
"concat-map": "0.0.1"
|
"concat-map": "0.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/braces": {
|
||||||
|
"version": "3.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
|
||||||
|
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"fill-range": "^7.1.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/buffer-from": {
|
"node_modules/buffer-from": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
|
||||||
@@ -997,6 +1036,42 @@
|
|||||||
"url": "https://github.com/chalk/chalk?sponsor=1"
|
"url": "https://github.com/chalk/chalk?sponsor=1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/chokidar": {
|
||||||
|
"version": "3.6.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
|
||||||
|
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"anymatch": "~3.1.2",
|
||||||
|
"braces": "~3.0.2",
|
||||||
|
"glob-parent": "~5.1.2",
|
||||||
|
"is-binary-path": "~2.1.0",
|
||||||
|
"is-glob": "~4.0.1",
|
||||||
|
"normalize-path": "~3.0.0",
|
||||||
|
"readdirp": "~3.6.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 8.10.0"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://paulmillr.com/funding/"
|
||||||
|
},
|
||||||
|
"optionalDependencies": {
|
||||||
|
"fsevents": "~2.3.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/chokidar/node_modules/glob-parent": {
|
||||||
|
"version": "5.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
||||||
|
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"is-glob": "^4.0.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 6"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/clean-css": {
|
"node_modules/clean-css": {
|
||||||
"version": "5.3.3",
|
"version": "5.3.3",
|
||||||
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
|
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
|
||||||
@@ -1019,6 +1094,16 @@
|
|||||||
"wrap-ansi": "^6.2.0"
|
"wrap-ansi": "^6.2.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/collapse-white-space": {
|
||||||
|
"version": "2.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz",
|
||||||
|
"integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==",
|
||||||
|
"dev": true,
|
||||||
|
"funding": {
|
||||||
|
"type": "github",
|
||||||
|
"url": "https://github.com/sponsors/wooorm"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/color-convert": {
|
"node_modules/color-convert": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
|
||||||
@@ -1471,6 +1556,34 @@
|
|||||||
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
|
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"node_modules/fast-glob": {
|
||||||
|
"version": "3.3.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
|
||||||
|
"integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"@nodelib/fs.stat": "^2.0.2",
|
||||||
|
"@nodelib/fs.walk": "^1.2.3",
|
||||||
|
"glob-parent": "^5.1.2",
|
||||||
|
"merge2": "^1.3.0",
|
||||||
|
"micromatch": "^4.0.4"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8.6.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/fast-glob/node_modules/glob-parent": {
|
||||||
|
"version": "5.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
||||||
|
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"is-glob": "^4.0.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 6"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/fast-json-stable-stringify": {
|
"node_modules/fast-json-stable-stringify": {
|
||||||
"version": "2.1.0",
|
"version": "2.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
|
||||||
@@ -1547,6 +1660,18 @@
|
|||||||
"node": ">=16"
|
"node": ">=16"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/fill-range": {
|
||||||
|
"version": "7.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
|
||||||
|
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"to-regex-range": "^5.0.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/find-up": {
|
"node_modules/find-up": {
|
||||||
"version": "4.1.0",
|
"version": "4.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
|
||||||
@@ -1623,6 +1748,29 @@
|
|||||||
"node": ">=12.20.0"
|
"node": ">=12.20.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/fs-extra": {
|
||||||
|
"version": "11.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
|
||||||
|
"integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"graceful-fs": "^4.2.0",
|
||||||
|
"jsonfile": "^6.0.1",
|
||||||
|
"universalify": "^2.0.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.14"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/fs-extra/node_modules/universalify": {
|
||||||
|
"version": "2.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
|
||||||
|
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
|
||||||
|
"dev": true,
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/fs.realpath": {
|
"node_modules/fs.realpath": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
|
||||||
@@ -1714,6 +1862,12 @@
|
|||||||
"url": "https://github.com/sponsors/sindresorhus"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/graceful-fs": {
|
||||||
|
"version": "4.2.11",
|
||||||
|
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
|
||||||
|
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"node_modules/has-flag": {
|
"node_modules/has-flag": {
|
||||||
"version": "4.0.0",
|
"version": "4.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
||||||
@@ -1839,6 +1993,18 @@
|
|||||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
|
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"node_modules/is-binary-path": {
|
||||||
|
"version": "2.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
|
||||||
|
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"binary-extensions": "^2.0.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/is-extglob": {
|
"node_modules/is-extglob": {
|
||||||
"version": "2.1.1",
|
"version": "2.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
|
||||||
@@ -1868,6 +2034,15 @@
|
|||||||
"node": ">=0.10.0"
|
"node": ">=0.10.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/is-number": {
|
||||||
|
"version": "7.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
|
||||||
|
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
|
||||||
|
"dev": true,
|
||||||
|
"engines": {
|
||||||
|
"node": ">=0.12.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/is-path-inside": {
|
"node_modules/is-path-inside": {
|
||||||
"version": "3.0.3",
|
"version": "3.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
|
||||||
@@ -1965,6 +2140,27 @@
|
|||||||
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
|
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"node_modules/jsonfile": {
|
||||||
|
"version": "6.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
|
||||||
|
"integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"universalify": "^2.0.0"
|
||||||
|
},
|
||||||
|
"optionalDependencies": {
|
||||||
|
"graceful-fs": "^4.1.6"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/jsonfile/node_modules/universalify": {
|
||||||
|
"version": "2.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
|
||||||
|
"integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
|
||||||
|
"dev": true,
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/keyv": {
|
"node_modules/keyv": {
|
||||||
"version": "4.5.4",
|
"version": "4.5.4",
|
||||||
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
|
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
|
||||||
@@ -2009,6 +2205,28 @@
|
|||||||
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
|
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"node_modules/merge2": {
|
||||||
|
"version": "1.4.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
|
||||||
|
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
|
||||||
|
"dev": true,
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 8"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/micromatch": {
|
||||||
|
"version": "4.0.7",
|
||||||
|
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz",
|
||||||
|
"integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"braces": "^3.0.3",
|
||||||
|
"picomatch": "^2.3.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8.6"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/mime-db": {
|
"node_modules/mime-db": {
|
||||||
"version": "1.52.0",
|
"version": "1.52.0",
|
||||||
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
|
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
|
||||||
@@ -2118,6 +2336,15 @@
|
|||||||
"url": "https://opencollective.com/node-fetch"
|
"url": "https://opencollective.com/node-fetch"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/normalize-path": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
|
||||||
|
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
|
||||||
|
"dev": true,
|
||||||
|
"engines": {
|
||||||
|
"node": ">=0.10.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/nwsapi": {
|
"node_modules/nwsapi": {
|
||||||
"version": "2.2.10",
|
"version": "2.2.10",
|
||||||
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz",
|
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz",
|
||||||
@@ -2284,6 +2511,18 @@
|
|||||||
"integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==",
|
"integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"node_modules/picomatch": {
|
||||||
|
"version": "2.3.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
|
||||||
|
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
||||||
|
"dev": true,
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8.6"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/jonschlinkert"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/pngjs": {
|
"node_modules/pngjs": {
|
||||||
"version": "5.0.0",
|
"version": "5.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz",
|
||||||
@@ -2419,6 +2658,18 @@
|
|||||||
"quickselect": "^2.0.0"
|
"quickselect": "^2.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/readdirp": {
|
||||||
|
"version": "3.6.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
|
||||||
|
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"picomatch": "^2.2.1"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8.10.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/require-directory": {
|
"node_modules/require-directory": {
|
||||||
"version": "2.1.1",
|
"version": "2.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
|
||||||
@@ -2702,6 +2953,18 @@
|
|||||||
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
|
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"node_modules/to-regex-range": {
|
||||||
|
"version": "5.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
|
||||||
|
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"is-number": "^7.0.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/tough-cookie": {
|
"node_modules/tough-cookie": {
|
||||||
"version": "4.1.4",
|
"version": "4.1.4",
|
||||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
|
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz",
|
||||||
@@ -2841,6 +3104,24 @@
|
|||||||
"vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
|
"vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/vite-plugin-static-copy": {
|
||||||
|
"version": "1.0.5",
|
||||||
|
"resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-1.0.5.tgz",
|
||||||
|
"integrity": "sha512-02k0Rox+buYdEOfeilKZSgs1gXfPf9RjVztZEIYZgVIxjsVZi6AXssjzdi+qW6zYt00d3bq+tpP2voVXN2fKLw==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"chokidar": "^3.5.3",
|
||||||
|
"fast-glob": "^3.2.11",
|
||||||
|
"fs-extra": "^11.1.0",
|
||||||
|
"picocolors": "^1.0.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": "^18.0.0 || >=20.0.0"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"vite": "^5.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/vite-plugin-webfont-dl": {
|
"node_modules/vite-plugin-webfont-dl": {
|
||||||
"version": "3.9.4",
|
"version": "3.9.4",
|
||||||
"resolved": "https://registry.npmjs.org/vite-plugin-webfont-dl/-/vite-plugin-webfont-dl-3.9.4.tgz",
|
"resolved": "https://registry.npmjs.org/vite-plugin-webfont-dl/-/vite-plugin-webfont-dl-3.9.4.tgz",
|
||||||
@@ -2968,9 +3249,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/ws": {
|
"node_modules/ws": {
|
||||||
"version": "8.17.0",
|
"version": "8.17.1",
|
||||||
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz",
|
"resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
|
||||||
"integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==",
|
"integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=10.0.0"
|
"node": ">=10.0.0"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -11,11 +11,13 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@eslint/js": "^9.4.0",
|
"@eslint/js": "^9.4.0",
|
||||||
|
"collapse-white-space": "^2.1.0",
|
||||||
"eslint": "^9.4.0",
|
"eslint": "^9.4.0",
|
||||||
"globals": "^15.4.0",
|
"globals": "^15.4.0",
|
||||||
"vite": "^5.2.0",
|
"vite": "^5.2.0",
|
||||||
"vite-plugin-html-config": "^1.0.11",
|
"vite-plugin-html-config": "^1.0.11",
|
||||||
"vite-plugin-radar": "^0.9.6",
|
"vite-plugin-radar": "^0.9.6",
|
||||||
|
"vite-plugin-static-copy": "^1.0.5",
|
||||||
"vite-plugin-webfont-dl": "^3.9.4"
|
"vite-plugin-webfont-dl": "^3.9.4"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
import {
|
import {
|
||||||
woyag,
|
woyag,
|
||||||
sevenDostavka,
|
// sevenDostavka,
|
||||||
ozonWbDpr,
|
ozonWbDpr,
|
||||||
globalExpress
|
globalExpress
|
||||||
} from './update/index.js';
|
} from './update/index.js';
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
await woyag();
|
await woyag();
|
||||||
await sevenDostavka();
|
// await sevenDostavka();
|
||||||
await ozonWbDpr();
|
await ozonWbDpr();
|
||||||
await globalExpress();
|
await globalExpress();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,9 +3,10 @@ import fs from "node:fs/promises";
|
|||||||
import { JSDOM } from "jsdom";
|
import { JSDOM } from "jsdom";
|
||||||
import { asyncMap } from "modern-async";
|
import { asyncMap } from "modern-async";
|
||||||
import { getTelegramMessage } from "../utils.js";
|
import { getTelegramMessage } from "../utils.js";
|
||||||
|
import { collapseWhiteSpace } from "collapse-white-space";
|
||||||
|
|
||||||
const OUTPUT_FILE = "data/02_global-express.json";
|
const OUTPUT_FILE = "data/02_global-express.json";
|
||||||
const MAIN_URL = "https://t.me/Mariupol_global_express/1977";
|
const MAIN_URL = "https://t.me/global_express_dnr/784";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
function generateReadableSchedule(schedule) {
|
function generateReadableSchedule(schedule) {
|
||||||
@@ -112,8 +113,8 @@ async function getFromTelegram() {
|
|||||||
const addressesSection = Array.from(document.querySelectorAll("b")).find(
|
const addressesSection = Array.from(document.querySelectorAll("b")).find(
|
||||||
(b) => b.textContent.includes("Наши адреса ПВЗ с OZON")
|
(b) => b.textContent.includes("Наши адреса ПВЗ с OZON")
|
||||||
);
|
);
|
||||||
const privilegesSection = Array.from(document.querySelectorAll("u")).find(
|
const privilegesSection = Array.from(document.querySelectorAll("a")).find(
|
||||||
(u) => u.textContent.includes("Какие привилегии")
|
(u) => u.textContent.includes("КАК ЗАКАЗАТЬ САМОСТОЯТЕЛЬНО С : OZON/ Wildberries/ Яндекс Маркет")
|
||||||
);
|
);
|
||||||
|
|
||||||
const links = [];
|
const links = [];
|
||||||
@@ -127,9 +128,12 @@ async function getFromTelegram() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const data = await asyncMap(links, async (link) => {
|
const data = await asyncMap(links, async (link) => {
|
||||||
const textContent = link.textContent;
|
const textContent = collapseWhiteSpace(
|
||||||
|
link.innerHTML.replace(/<br\s*\/?>/gi, " ")
|
||||||
|
);
|
||||||
|
let pvzData = await getPVZFromPost(link.href.replace('Mariupol_global_express', 'global_express_dnr'));
|
||||||
|
|
||||||
const pvzData = await getPVZFromPost(link.href);
|
if (!pvzData || !pvzData.coordinates) return undefined;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
...pvzData,
|
...pvzData,
|
||||||
@@ -138,7 +142,7 @@ async function getFromTelegram() {
|
|||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
return data;
|
return data.filter(Boolean);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -177,8 +181,7 @@ async function globalExpress() {
|
|||||||
source: MAIN_URL,
|
source: MAIN_URL,
|
||||||
points: points.map((p) => ({
|
points: points.map((p) => ({
|
||||||
...p,
|
...p,
|
||||||
operationTime:
|
operationTime: `<a href="https://vk.com/global_express_dnr?w=address-124759560_72654">ГРАФИК РАБОТЫ</a>`,
|
||||||
`<a href="https://vk.com/aliexpress___delivery?w=address-124759560_72654">ГРАФИК РАБОТЫ</a>`,
|
|
||||||
})),
|
})),
|
||||||
},
|
},
|
||||||
undefined,
|
undefined,
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ async function getFromSite() {
|
|||||||
|
|
||||||
for (let script of scripts) {
|
for (let script of scripts) {
|
||||||
if (script.textContent.includes('descr:"Бесплатный озон')) {
|
if (script.textContent.includes('descr:"Бесплатный озон')) {
|
||||||
let x = script.textContent.split("[\n{\n").pop().split("\n},\n]")[0];
|
let x = script.textContent.split("[{").pop().split("},]")[0];
|
||||||
|
|
||||||
if (x) {
|
if (x) {
|
||||||
const points = new Function(`return [{${x}}]`)();
|
const points = new Function(`return [{${x}}]`)();
|
||||||
|
|||||||
@@ -6,9 +6,28 @@ const OUTPUT_FILE = "data/99_sevenDostavka.json";
|
|||||||
const linkRegexp = new RegExp(/https:\/\/ozon\.ru\/point\/\d+/);
|
const linkRegexp = new RegExp(/https:\/\/ozon\.ru\/point\/\d+/);
|
||||||
|
|
||||||
async function sevenDostavka() {
|
async function sevenDostavka() {
|
||||||
const res = await fetch("https://dostavka.7telecom.ru");
|
const res = await fetch(
|
||||||
|
"https://yandex.ru/maps/?from=mapframe&ll=37.686304%2C47.189563&mode=usermaps&source=mapframe&um=constructor%3A3126b0c176a2b846a523a2cd2488869ea2f984ec51bcb43b2807ff27a2de39f4&utm_source=share&z=11",
|
||||||
|
{
|
||||||
|
headers: {
|
||||||
|
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
|
||||||
|
'Accept-Encoding': 'gzip, deflate, br',
|
||||||
|
'Accept-Language': 'en-US,en;q=0.9',
|
||||||
|
'Cache-Control': 'no-cache',
|
||||||
|
'Connection': 'keep-alive',
|
||||||
|
'DNT': '1',
|
||||||
|
'Host': 'yandex.ru',
|
||||||
|
'Pragma': 'no-cache',
|
||||||
|
'Referer': 'https://yandex.ru/',
|
||||||
|
'Upgrade-Insecure-Requests': '1',
|
||||||
|
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
);
|
||||||
const htmlText = await res.text();
|
const htmlText = await res.text();
|
||||||
|
|
||||||
|
console.log(htmlText)
|
||||||
|
|
||||||
const dom = new JSDOM(htmlText);
|
const dom = new JSDOM(htmlText);
|
||||||
const document = dom.window.document;
|
const document = dom.window.document;
|
||||||
const scripts = document.querySelectorAll("script");
|
const scripts = document.querySelectorAll("script");
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ export async function getFinalURL(url) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export async function getTelegramMessage(input) {
|
export async function getTelegramMessage(input) {
|
||||||
|
console.log(input);
|
||||||
const url = new URL(input);
|
const url = new URL(input);
|
||||||
|
|
||||||
url.search = "?embed=1&mode=tme";
|
url.search = "?embed=1&mode=tme";
|
||||||
|
|||||||
@@ -11,17 +11,18 @@ class Analytics {
|
|||||||
|
|
||||||
document.addEventListener("DOMContentLoaded", function () {
|
document.addEventListener("DOMContentLoaded", function () {
|
||||||
const popupPVZId = el("popup-pvz-id");
|
const popupPVZId = el("popup-pvz-id");
|
||||||
const pvzData = { pvz: popupPVZId.innerText };
|
|
||||||
|
|
||||||
const popupLink = el("popup-link");
|
const popupLink = el("popup-link");
|
||||||
const sourceLink = el("popup-source");
|
const sourceLink = el("popup-source");
|
||||||
const infoPopupButton = el("info-popup-button");
|
const infoPopupButton = el("info-popup-button");
|
||||||
|
|
||||||
popupLink.addEventListener("click", function () {
|
popupLink.addEventListener("click", function () {
|
||||||
|
const pvzData = { pvz: popupPVZId.innerText };
|
||||||
Analytics.event("pvz-link-clicked", pvzData);
|
Analytics.event("pvz-link-clicked", pvzData);
|
||||||
});
|
});
|
||||||
|
|
||||||
sourceLink.addEventListener("click", function () {
|
sourceLink.addEventListener("click", function () {
|
||||||
|
const pvzData = { pvz: popupPVZId.innerText };
|
||||||
Analytics.event("pvz-source-clicked", pvzData);
|
Analytics.event("pvz-source-clicked", pvzData);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -85,7 +85,6 @@
|
|||||||
<p>Сайт не является коммерческим и не связан ни с одной из служб доставки или с OZON.</p>
|
<p>Сайт не является коммерческим и не связан ни с одной из служб доставки или с OZON.</p>
|
||||||
<p>Все товарные знаки, логотипы и обозначения, упомянутые на сайте, являются собственностью их соответствующих владельцев.</p>
|
<p>Все товарные знаки, логотипы и обозначения, упомянутые на сайте, являются собственностью их соответствующих владельцев.</p>
|
||||||
<p>Проект является проектом с открытым исходным кодом. Если хотите посмотреть исходный код или поучаствовать в проекте - <a href="https://github.com/Maks1mS/free-ozon-dpr">вот ссылка</a>.</p>
|
<p>Проект является проектом с открытым исходным кодом. Если хотите посмотреть исходный код или поучаствовать в проекте - <a href="https://github.com/Maks1mS/free-ozon-dpr">вот ссылка</a>.</p>
|
||||||
<p>Нашли ошибку? Знаете как улучшить сайт? Хотите добавить пункт, который отсутствует? <a href="https://forms.yandex.ru/u/6654bafa90fa7b1b58c67eff/">Напишите нам</a> или создайте Issue на GitHub.</p>
|
|
||||||
<p>Для улучшения работы сайта и анализа трафика мы используем Яндекс Метрику.</p>
|
<p>Для улучшения работы сайта и анализа трафика мы используем Яндекс Метрику.</p>
|
||||||
<p>Мы используем cookie-файлы. Вы можете прочитать подробнее о cookie-файлах или изменить настройки браузера. Продолжая пользоваться сайтом без изменения настроек, вы даёте согласие на использование ваших cookie-файлов.</p>
|
<p>Мы используем cookie-файлы. Вы можете прочитать подробнее о cookie-файлах или изменить настройки браузера. Продолжая пользоваться сайтом без изменения настроек, вы даёте согласие на использование ваших cookie-файлов.</p>
|
||||||
<footer>
|
<footer>
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
import webfontDownload from "vite-plugin-webfont-dl";
|
import webfontDownload from "vite-plugin-webfont-dl";
|
||||||
import { VitePluginRadar } from "vite-plugin-radar";
|
import { VitePluginRadar } from "vite-plugin-radar";
|
||||||
import htmlPlugin from "vite-plugin-html-config";
|
import htmlPlugin from "vite-plugin-html-config";
|
||||||
|
import { viteStaticCopy } from "vite-plugin-static-copy";
|
||||||
|
|
||||||
const metas = [];
|
const metas = [];
|
||||||
const headScripts = [];
|
const headScripts = [];
|
||||||
|
|
||||||
console.log(process.env.YANDEX_METRICA_ID)
|
console.log(process.env.YANDEX_METRICA_ID);
|
||||||
|
|
||||||
if (process.env.YANDEX_VERIFICATION) {
|
if (process.env.YANDEX_VERIFICATION) {
|
||||||
metas.push({
|
metas.push({
|
||||||
@@ -15,9 +16,7 @@ if (process.env.YANDEX_VERIFICATION) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (process.env.YANDEX_METRICA_ID) {
|
if (process.env.YANDEX_METRICA_ID) {
|
||||||
headScripts.push(
|
headScripts.push(`window.YANDEX_METRICA_ID=${process.env.YANDEX_METRICA_ID}`);
|
||||||
`window.YANDEX_METRICA_ID=${process.env.YANDEX_METRICA_ID}`,
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const PUBLIC_URL =
|
const PUBLIC_URL =
|
||||||
@@ -46,5 +45,13 @@ export default {
|
|||||||
metas,
|
metas,
|
||||||
headScripts,
|
headScripts,
|
||||||
}),
|
}),
|
||||||
|
viteStaticCopy({
|
||||||
|
targets: [
|
||||||
|
{
|
||||||
|
src: "../merged-data.json",
|
||||||
|
dest: "",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}),
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user