From feec90033655a1bbc3108ff53846dcf68d1a88cc Mon Sep 17 00:00:00 2001 From: OrdisPrime <134585663+OrdisPrime@users.noreply.github.com> Date: Tue, 11 Jul 2023 18:08:43 +0200 Subject: [PATCH 1/7] update 33.5.6 (#22) --- config.json | 8 +- static/fixed_responses/worldState.json | 3262 ++++++++++++------------ 2 files changed, 1622 insertions(+), 1648 deletions(-) diff --git a/config.json b/config.json index 7ce17384..0c03092a 100644 --- a/config.json +++ b/config.json @@ -1,9 +1,9 @@ { "autoCreateAccount": true, - "buildLabel": "2023.05.25.13.39/oZkc-RIme5c1CCltUfg2gQ", - "matchmakingBuildId": "4920386201513015989", - "version": "33.0.14", - "worldSeed": "GWvLyHiw7/Qr/60056xmAmDrn0Y9et2S3BYlLSkLDNBMtumSr3KxWV8He5Jz72yYq3tsY+cd53QeTf+bb54+llGTbYiQF+64BtiLWMVhWP1IUaP4SxWHXojlpQC13op/udHI1whc+8zrxEzzZmv/QlpvigAAbjBDtwu97Df0vgn+YrOKi4G3OhgIkTRocAAzD1P/BGbT8gaKE01H8rXl3+Gq6jCA1O1v800SL6DwKOgMsXVvWp7g2n/tPxJe/j9bmu4XFG0bSa5y5hikLKxvntA/5ut+iogv4MyMBe+TydVxjPqNbkKnby5l4KAL+3inpuPraeg4jcNMt0AwKG8NIQ==", + "buildLabel": "2023.07.06.16.50/isrcmLv6J3FZS839QAenoQ", + "matchmakingBuildId": "7784392807453928214", + "version": "33.5.6", + "worldSeed": "HOI4Qm0LmuvK+UonXmubrYk/CGif1pdPWzrv0u4ZHmg62Vaulo04cEzutzZ06vGXvuje01HP7/2YoRgjwUj3MwLpomK+TbN3O8dRxHqvFzh9w+jxKKdZEpE4K1mrIH/7hHteU6/GOM0uJ2yoptjRucSvq2wc4Ntwnxqb8l8CfxFP5Dc1XaeHz39gYd1f92Sde3wqfSpO7mwNXrJxn/qDZ5Y0iTOpiLjlACiU6Brmth9EExyuaxjSNXAyunhDQLoU/9YXrKUhDZ/AbE/jAVQ8+fW8ROIMdrGhSMXgpmhtUjGj5q9IIcTd8GRE9JTzzhhp/htmP35Sd0SVV824GN0jVw==", "skipStoryModeChoice": true, "skipTutorial": true, "testMission": true, diff --git a/static/fixed_responses/worldState.json b/static/fixed_responses/worldState.json index 30cbd618..96fc656b 100644 --- a/static/fixed_responses/worldState.json +++ b/static/fixed_responses/worldState.json @@ -1,9 +1,9 @@ { - "WorldSeed": "GWvLyHiw7/Qr/60056xmAmDrn0Y9et2S3BYlLSkLDNBMtumSr3KxWV8He5Jz72yYq3tsY+cd53QeTf+bb54+llGTbYiQF+64BtiLWMVhWP1IUaP4SxWHXojlpQC13op/udHI1whc+8zrxEzzZmv/QlpvigAAbjBDtwu97Df0vgn+YrOKi4G3OhgIkTRocAAzD1P/BGbT8gaKE01H8rXl3+Gq6jCA1O1v800SL6DwKOgMsXVvWp7g2n/tPxJe/j9bmu4XFG0bSa5y5hikLKxvntA/5ut+iogv4MyMBe+TydVxjPqNbkKnby5l4KAL+3inpuPraeg4jcNMt0AwKG8NIQ==", + "WorldSeed": "HOI4Qm0LmuvK+UonXmubrYk/CGif1pdPWzrv0u4ZHmg62Vaulo04cEzutzZ06vGXvuje01HP7/2YoRgjwUj3MwLpomK+TbN3O8dRxHqvFzh9w+jxKKdZEpE4K1mrIH/7hHteU6/GOM0uJ2yoptjRucSvq2wc4Ntwnxqb8l8CfxFP5Dc1XaeHz39gYd1f92Sde3wqfSpO7mwNXrJxn/qDZ5Y0iTOpiLjlACiU6Brmth9EExyuaxjSNXAyunhDQLoU/9YXrKUhDZ/AbE/jAVQ8+fW8ROIMdrGhSMXgpmhtUjGj5q9IIcTd8GRE9JTzzhhp/htmP35Sd0SVV824GN0jVw==", "Version": 10, - "MobileVersion": "4.15.13.1", - "BuildLabel": "2023.05.25.13.39/oZkc-RIme5c1CCltUfg2gQ", - "Time": 1685550327, + "MobileVersion": "4.15.16.0", + "BuildLabel": "2023.07.06.16.50/isrcmLv6J3FZS839QAenoQ", + "Time": 1689090336, "Events": [ { "_id": { "$oid": "62d31b87106360aa5703954d" }, @@ -105,14 +105,7 @@ "Priority": true, "MobileOnly": false }, - { - "_id": { "$oid": "63a23acc1336bb81640a63dd" }, - "Messages": [], - "Prop": "", - "Date": { "$date": { "$numberLong": "1671576240000" } }, - "Priority": false, - "MobileOnly": false - }, + { "_id": { "$oid": "63a23acc1336bb81640a63dd" }, "Messages": [], "Prop": "", "Date": { "$date": { "$numberLong": "1671576240000" } }, "Priority": false, "MobileOnly": false }, { "_id": { "$oid": "63c84f910ee5a50a18071a24" }, "Messages": [{ "LanguageCode": "tr", "Message": "Sentient Rehberi" }], @@ -122,30 +115,6 @@ "MobileOnly": false, "Community": true }, - { - "_id": { "$oid": "64120cec5ca90487bf075d73" }, - "Messages": [ - { "LanguageCode": "en", "Message": "Hildryn Prime Access is now available!" }, - { "LanguageCode": "fr", "Message": "Le Prime Access Hildryn Prime est maintenant disponible !" }, - { "LanguageCode": "it", "Message": "L'Accesso Hildryn Prime è ora disponibile!" }, - { "LanguageCode": "de", "Message": "Hildryn Prime Access ist jetzt verfügbar!" }, - { "LanguageCode": "es", "Message": "¡Prime Access de Hildryn ya está disponible!" }, - { "LanguageCode": "pt", "Message": "O Prime Access da Hildryn Prime já está disponível!" }, - { "LanguageCode": "ru", "Message": "Доступ Хильдрин Прайм уже открыт!" }, - { "LanguageCode": "pl", "Message": "Hildryn Prime Access już dostępny!" }, - { "LanguageCode": "uk", "Message": "Гільдрина-прайм уже доступна!" }, - { "LanguageCode": "tr", "Message": "Hildryn Prime Access şimdi sizlerle!" }, - { "LanguageCode": "ja", "Message": "Hildryn Prime Accessが登場!" }, - { "LanguageCode": "zh", "Message": "Hildryn Prime Access 现已登场!" }, - { "LanguageCode": "ko", "Message": "힐드린 프라임 액세스를 지금 만나보세요!" }, - { "LanguageCode": "tc", "Message": "Hildryn Prime Access 現已登場!" } - ], - "Prop": "https://www.warframe.com/news/hildryn-prime-access?utm_medium=in-game&utm_source=in-game&utm_campaign=2023-03-HildrynPrimeAccessIGNLaunch", - "Date": { "$date": { "$numberLong": "1678904400000" } }, - "ImageUrl": "https://n9e5v4d8.ssl.hwcdn.net/uploads/thumbnails/8260dab07e051d35bcef1a2a82c22965_1600x900.png", - "Priority": false, - "MobileOnly": false - }, { "_id": { "$oid": "64134e23bf2682c23b0214ad" }, "Messages": [{ "LanguageCode": "es", "Message": "Programas de terceros y tú" }], @@ -175,16 +144,6 @@ "MobileOnly": false, "Community": true }, - { - "_id": { "$oid": "64493dd93b9ce09dd509b136" }, - "Messages": [{ "LanguageCode": "ja", "Message": "「デュヴィリ・パラドックス」パッチノート" }], - "Prop": "https://bit.ly/3AxYiNW", - "Date": { "$date": { "$numberLong": "1682521440000" } }, - "ImageUrl": "https://n9e5v4d8.ssl.hwcdn.net/uploads/0c1fb4674583e7e29bf36784b28f3476.png", - "Priority": false, - "MobileOnly": false, - "Community": true - }, { "_id": { "$oid": "64493fde2b02c323ce07ec73" }, "Messages": [{ "LanguageCode": "pl", "Message": "Aktualizacja 33: Paradoks Duviri" }], @@ -198,12 +157,7 @@ "_id": { "$oid": "64494dc72c44d78bab079685" }, "Messages": [{ "LanguageCode": "ko", "Message": "업데이트 33: 두비리의 역설" }], "Prop": "", - "Links": [ - { - "LanguageCode": "ko", - "Link": "https://forums.warframe.com/topic/1346037-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-33-%EB%91%90%EB%B9%84%EB%A6%AC%EC%9D%98-%EC%97%AD%EC%84%A4/" - } - ], + "Links": [{ "LanguageCode": "ko", "Link": "https://forums.warframe.com/topic/1346037-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-33-%EB%91%90%EB%B9%84%EB%A6%AC%EC%9D%98-%EC%97%AD%EC%84%A4/" }], "Date": { "$date": { "$numberLong": "1682525580000" } }, "Priority": false, "MobileOnly": false @@ -217,74 +171,6 @@ "MobileOnly": false, "Community": true }, - { - "_id": { "$oid": "64517606c429f4f85d0f069d" }, - "Messages": [{ "LanguageCode": "ja", "Message": "Nora's Mix Vol. 3 終了日 + Nightwaveの今後について" }], - "Prop": "https://bit.ly/3AJu8HT", - "Date": { "$date": { "$numberLong": "1683060000000" } }, - "ImageUrl": "https://content.invisioncic.com/Mwarframe/monthly_2021_01/Wiki-background.thumb.jpg.f568775e1b4eab008c7c6d3802c942aa.jpg", - "Priority": false, - "MobileOnly": false, - "Community": true - }, - { - "_id": { "$oid": "6453f7bf20df842a150d8316" }, - "Messages": [{ "LanguageCode": "en", "Message": "Have your Dojo featured on the Star Chart!" }], - "Prop": "https://forums.warframe.com/topic/1349495-star-chart-dojo-showcase-spring-2023/?utm_medium=in-game&utm_source=in-game&utm_campaign=2023-05-Spring-dojo-contest", - "Date": { "$date": { "$numberLong": "1683224460000" } }, - "Priority": false, - "MobileOnly": false, - "Community": true - }, - { - "_id": { "$oid": "6453fc4380fb13ff9a072376" }, - "Messages": [ - { "LanguageCode": "en", "Message": "Now Available: Nova Prime and Trinity Prime" }, - { "LanguageCode": "fr", "Message": "Maintenant disponible : Nova Prime et Trinity Prime" }, - { "LanguageCode": "it", "Message": "Ora Disponibili: Nova Prime e Trinity Prime" }, - { "LanguageCode": "de", "Message": "Jetzt erhältlich: Nova Prime und Trinity Prime" }, - { "LanguageCode": "es", "Message": "Disponible ya: Nova Prime y Trinity Prime" }, - { "LanguageCode": "pt", "Message": "Já Disponível: Nova Prime e Trinity Prime" }, - { "LanguageCode": "ru", "Message": "Уже доступны: Нова Прайм и Тринити Прайм" }, - { "LanguageCode": "pl", "Message": "Już dostępne: Nova Prime i Trinity Prime" }, - { "LanguageCode": "uk", "Message": "Уже доступні: Нова-прайм і Трініті-прайм\t" }, - { "LanguageCode": "tr", "Message": "Şimdi Sizlerle: Nova Prime ve Trinity Prime" }, - { "LanguageCode": "ja", "Message": "Nova PrimeとTrinity Primeをゲットしよう" }, - { "LanguageCode": "zh", "Message": "现已登场:Nova Prime 和 Trinity Prime" }, - { "LanguageCode": "ko", "Message": "지금 바로 구매 가능: 노바 프라임 및 트리니티 프라임" }, - { "LanguageCode": "tc", "Message": "現已登場:Nova Prime 以及 Trinity Prime" } - ], - "Prop": "https://www.warframe.com/prime-resurgence?utm_medium=in-game&utm_source=in-game&utm_campaign=2023-05-PrimeResurgenceNovaTrinity-Launch", - "Date": { "$date": { "$numberLong": "1683222960000" } }, - "EventEndDate": { "$date": { "$numberLong": "1685937600000" } }, - "ImageUrl": "https://n9e5v4d8.ssl.hwcdn.net/uploads/thumbnails/3dde851b071ff5295e58f24d68b43760_800x450.png", - "Priority": false, - "MobileOnly": false, - "HideEndDateModifier": true - }, - { - "_id": { "$oid": "646646aad048b740ec04753c" }, - "Messages": [ - { "LanguageCode": "en", "Message": "Refer a Friend Program Changes" }, - { "LanguageCode": "fr", "Message": "Modification du programme de parrainage" }, - { "LanguageCode": "it", "Message": "Cambiamenti al Programma Riferisci un Amico" }, - { "LanguageCode": "de", "Message": "Programmaktualisierung für 'Freunde rekrutieren'" }, - { "LanguageCode": "es", "Message": "Cambios en el programa \"Refiere a un amigo\"" }, - { "LanguageCode": "pt", "Message": "Mudanças no Programa de Indicação de Amigos" }, - { "LanguageCode": "pl", "Message": "Zmiany programu \"Zaproś Znajomego\"" }, - { "LanguageCode": "uk", "Message": "Зміни в програмі «Запросіть друга»" }, - { "LanguageCode": "tr", "Message": "Arkadaş Daveti Referans Programı Değişiklikleri" }, - { "LanguageCode": "ja", "Message": "お友達紹介プログラム更新" }, - { "LanguageCode": "zh", "Message": "「邀请好友计划」更新" }, - { "LanguageCode": "ko", "Message": "친구 초대 프로그램의 변화" } - ], - "Prop": "https://www.warframe.com/referral", - "Date": { "$date": { "$numberLong": "1684421760000" } }, - "EventStartDate": { "$date": { "$numberLong": "1684393200000" } }, - "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/thumbnails/fe49a80950256bf393fa2aa0b9303a_1600x900.png", - "Priority": false, - "MobileOnly": false - }, { "_id": { "$oid": "6466726e06ca85f0e202e343" }, "Messages": [ @@ -326,52 +212,11 @@ "Priority": false, "MobileOnly": false }, - { - "_id": { "$oid": "64668cd31137f75bf70d0e09" }, - "Messages": [ - { "LanguageCode": "en", "Message": "May in Warframe Roundup" }, - { "LanguageCode": "fr", "Message": "Tour d'horizon du mois de mai dans Warframe" }, - { "LanguageCode": "it", "Message": "Maggio in Warframe: Riepilogo" }, - { "LanguageCode": "de", "Message": "Mai-Zusammenfassung für Warframe" }, - { "LanguageCode": "es", "Message": "Mayo en Warframe: Resumen" }, - { "LanguageCode": "pt", "Message": "Resumo do mês de maio no Warframe" }, - { "LanguageCode": "pl", "Message": "Maj w Warframe" }, - { "LanguageCode": "uk", "Message": "Травнева добірка у Warframe" }, - { "LanguageCode": "tr", "Message": "Mayıs Ayı Warframe Özeti" }, - { "LanguageCode": "ja", "Message": "5月の『Warframe』振り返り" }, - { "LanguageCode": "zh", "Message": "《Warframe》的五月摘要" }, - { "LanguageCode": "ko", "Message": "5월의 워프레임 요약" }, - { "LanguageCode": "tc", "Message": "Warframe 5 月份總結" } - ], - "Prop": "https://www.warframe.com/news/may-in-warframe-roundup?utm_medium=in-game&utm_source=in-game&utm_campaign=2023-05-MayWarframeRoundup", - "Date": { "$date": { "$numberLong": "1684440240000" } }, - "EventStartDate": { "$date": { "$numberLong": "1684440000000" } }, - "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/thumbnails/8f08145f560b43a4cafadc7bb9c5748_1600x900.png", - "Priority": false, - "MobileOnly": false - }, - { - "_id": { "$oid": "64677ce96fba686c8a06bd24" }, - "Messages": [ - { - "LanguageCode": "en", - "Message": "May 25 Charity Stream: Warframe x Covenant House! Click To Learn More. 6 p.m. EST " - } - ], - "Prop": "https://wrfr.me/chmm23", - "Date": { "$date": { "$numberLong": "1684503360000" } }, - "Priority": false, - "MobileOnly": false, - "Community": true - }, { "_id": { "$oid": "6467baa3db8bd174db0b163b" }, "Messages": [ { "LanguageCode": "en", "Message": "Pre-order 10 Year Anniversary Merch!" }, - { - "LanguageCode": "fr", - "Message": "Précommandez la Collection de produits dérivés du 10e Anniversaire !" - }, + { "LanguageCode": "fr", "Message": "Précommandez la Collection de produits dérivés du 10e Anniversaire !" }, { "LanguageCode": "it", "Message": "Preordina il Merch per il 10° Anniversario!" }, { "LanguageCode": "de", "Message": "Bestellt die Merch-Kollektion zum 10. Jubiläum vor!" }, { "LanguageCode": "es", "Message": "¡Reserva los productos del 10° aniversario!" }, @@ -390,41 +235,6 @@ "Priority": false, "MobileOnly": false }, - { - "_id": { "$oid": "646e55122b97d301df08b65a" }, - "Messages": [{ "LanguageCode": "ja", "Message": "Devstream 第171回のお知らせ" }], - "Prop": "https://bit.ly/426QXR5", - "Date": { "$date": { "$numberLong": "1684952280000" } }, - "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/4e0d4b80256c0b05a5a9643664799beb.png", - "Priority": false, - "MobileOnly": false, - "Community": true - }, - { - "_id": { "$oid": "646e5cc6af17a161c20d79a4" }, - "Messages": [ - { "LanguageCode": "en", "Message": "Nora’s Mix Vol. 4 has begun" }, - { "LanguageCode": "fr", "Message": "Le Mix de Nora Vol. 4 est disponible" }, - { "LanguageCode": "it", "Message": "Mix di Nora Vol. 4 è iniziato" }, - { "LanguageCode": "de", "Message": "Noras Mix - Vol. 4 hat begonnen" }, - { "LanguageCode": "es", "Message": "Comenzó el Mix de Nora Vol. 4" }, - { "LanguageCode": "pt", "Message": "O Mix da Nora Vol. 4 começou" }, - { "LanguageCode": "ru", "Message": "Микс Норы: Диск 4 уже в начался" }, - { "LanguageCode": "pl", "Message": "Składanka Nory cz. 4 już dostępna" }, - { "LanguageCode": "uk", "Message": "Вибірка Нори 4 уже в грі" }, - { "LanguageCode": "tr", "Message": "Nora'nın Derlemesi - 4. Seri şimdi sizlerle" }, - { "LanguageCode": "ja", "Message": "Nora's Mix Vol.4 開催!" }, - { "LanguageCode": "zh", "Message": "《Nora 的混选 Vol. 4》现已开始!" }, - { "LanguageCode": "ko", "Message": "노라의 믹스 Vol. 4가 시작되었습니다" }, - { "LanguageCode": "tc", "Message": "Nora 合輯 VI 已登場" } - ], - "Prop": "https://www.warframe.com/news/noras-mix-vol-4?utm_medium=in-game&utm_source=in-game&utm_campaign=2023-05-NightwaveVol4Launch", - "Date": { "$date": { "$numberLong": "1684953960000" } }, - "EventStartDate": { "$date": { "$numberLong": "1684951200000" } }, - "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/thumbnails/42721390b8812fe65296ce5eee7d862_1600x900.png", - "Priority": false, - "MobileOnly": false - }, { "_id": { "$oid": "646e6a4cf16914573401c77b" }, "Messages": [{ "LanguageCode": "tr", "Message": "Nora’nın Derlemesi - 3. Seri Tamamlandı + 4. Seri Sizlerle!" }], @@ -435,273 +245,667 @@ "Community": true }, { - "_id": { "$oid": "646fbefdeaa2199bc406b117" }, - "Messages": [{ "LanguageCode": "es", "Message": "La Paradoja de Duviri: Revisión 33.0.11 + Revisión 33.0.12" }], - "Prop": "https://forums.warframe.com/topic/1354406-la-paradoja-de-duviri-revisi%C3%B3n-33011-revisi%C3%B3n-33012/", - "Date": { "$date": { "$numberLong": "1685044920000" } }, + "_id": { "$oid": "648b4a319960e4f3f507aafb" }, + "Messages": [ + { "LanguageCode": "en", "Message": "Submit your cover of 'We All Lift Together'!" }, + { "LanguageCode": "fr", "Message": "Soumettez votre reprise de \"We All Lift Together\" !" }, + { "LanguageCode": "it", "Message": "Invia la tua cover di 'We All Lift Together'!" }, + { "LanguageCode": "de", "Message": "Reicht eure Cover-Version von 'We All Lift Together' ein!" }, + { "LanguageCode": "es", "Message": "¡Envía tu cover de \"We All Lift Together\"!" }, + { "LanguageCode": "pt", "Message": "Envie a sua versão cover de ''We All Lift Together''!" }, + { "LanguageCode": "ru", "Message": "Отправьте свой кавер на песню «We All Lift Together»!" }, + { "LanguageCode": "pl", "Message": "Prześlij swój cover utworu \"We All Lift Together\"!" }, + { "LanguageCode": "tr", "Message": "We All Lift Together' şarkısı aranjmanını gönder!" }, + { "LanguageCode": "ja", "Message": "「We All Lift Together」のカバー曲を投稿しよう!" }, + { "LanguageCode": "zh", "Message": "提交你对《我们共度时艰》的二次创作!" }, + { "LanguageCode": "ko", "Message": "여러분만의 버전으로 부른 'We All Lift Together' 커버곡을 응모해주세요!" }, + { "LanguageCode": "tc", "Message": "提交你的「我們共舉時艱」二次創作!" } + ], + "Prop": "https://forms.gle/cCdQFq1dkutnQmXu5", + "Date": { "$date": { "$numberLong": "1686849540000" } }, + "EventStartDate": { "$date": { "$numberLong": "1686801600000" } }, + "EventEndDate": { "$date": { "$numberLong": "1689393600000" } }, "Priority": false, "MobileOnly": false, - "Community": true + "GameOnly": true }, { - "_id": { "$oid": "6471f7ad49b3f286420543a4" }, - "Messages": [{ "LanguageCode": "fr", "Message": "Résumé Devstream #171 : version FR" }], - "Prop": "https://forums.warframe.com/topic/1354587-r%C3%A9sum%C3%A9-devstream-171-version-fr/", - "Date": { "$date": { "$numberLong": "1685190540000" } }, - "ImageUrl": "https://content.invisioncic.com/Mwarframe/monthly_2023_05/image.png.3fa3bb18a3cd29a7ee623ec88bf72429.png", + "_id": { "$oid": "648c4202bc8c61a6f2063075" }, + "Messages": [{ "LanguageCode": "uk", "Message": "Надішліть свій переспів «We All Life Together»" }], + "Prop": "https://forms.gle/cCdQFq1dkutnQmXu5", + "Date": { "$date": { "$numberLong": "1686913380000" } }, + "ImageUrl": "https://content.invisioncic.com/Mwarframe/monthly_2023_06/image.png.527ab75a6e11c92d58cd8e26c0fbea5c.png", "Priority": false, "MobileOnly": false }, { - "_id": { "$oid": "6475055203028af6f5076925" }, - "Messages": [{ "LanguageCode": "en", "Message": "The Duviri Paradox: Hotfix 33.0.14" }], - "Prop": "https://www.warframe.com/updates/pc/33-0-14", - "Date": { "$date": { "$numberLong": "1685387100000" } }, - "Priority": true, - "MobileOnly": false - }, - { - "_id": { "$oid": "64751514ef6fa74efd0b624e" }, - "Messages": [{ "LanguageCode": "en", "Message": " PSA: Hotfix pause until The 7 Crimes of Kullervo Update" }], - "Prop": "https://forums.warframe.com/topic/1355007-psa-hotfixing-paused-until-the-7-crimes-of-kullervo/", - "Date": { "$date": { "$numberLong": "1685394600000" } }, - "Priority": true, - "MobileOnly": false, - "Community": true - }, - { - "_id": { "$oid": "647516f0fefde43d790ad0ed" }, - "Messages": [{ "LanguageCode": "en", "Message": "Coming Soon: Prime Time #352!" }], - "Prop": "https://forums.warframe.com/topic/1355012-community-stream-schedule-may-29-june-2/?utm_medium=in-game&utm_source=in-game&utm_campaign=2023-05-Community-Streams-29", - "Date": { "$date": { "$numberLong": "1685395080000" } }, - "EventStartDate": { "$date": { "$numberLong": "1685656800000" } }, - "EventEndDate": { "$date": { "$numberLong": "1685664000000" } }, - "EventLiveUrl": "https://www.twitch.tv/warframe/", + "_id": { "$oid": "64931f8ca8ed97840d05728a" }, + "Messages": [{ "LanguageCode": "fr", "Message": "Notes : Les 7 Crimes de Kullervo" }], + "Prop": "https://forums.warframe.com/topic/1357229-mise-%C3%A0-jour-335%C2%A0-les-sept-crimes-de-kullervo/", + "Date": { "$date": { "$numberLong": "1687363260000" } }, + "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/77b1a0663839e804bedd36ba71e0147a.png", "Priority": false, "MobileOnly": false, "Community": true }, { - "_id": { "$oid": "6475175603028af6f50769e3" }, - "Messages": [{ "LanguageCode": "en", "Message": "Twitch Drops: Community Stream Schedule May 29 to June 2!" }], - "Prop": "https://forums.warframe.com/topic/1355012-community-stream-schedule-may-29-june-2/?utm_medium=in-game&utm_source=in-game&utm_campaign=2023-05-Community-Streams-29", - "Date": { "$date": { "$numberLong": "1685395200000" } }, + "_id": { "$oid": "64932af048a7518e5801b9a3" }, + "Messages": [{ "LanguageCode": "en", "Message": "PSA: Known Issues - The Seven Crimes of Kullervo" }], + "Prop": "https://forums.warframe.com/topic/1357249-psa-the-seven-crimes-of-kullervo-known-issues-thread/?utm_medium=in-game&utm_source=in-game", + "Date": { "$date": { "$numberLong": "1687366320000" } }, "Priority": false, "MobileOnly": false, "Community": true }, { - "_id": { "$oid": "6475ddac402fe7be5c0f0efb" }, - "Messages": [{ "LanguageCode": "ja", "Message": "5月29日~6月2日の配信スケジュール" }], - "Prop": "https://bit.ly/43eU1f4", - "Date": { "$date": { "$numberLong": "1685446020000" } }, - "ImageUrl": "https://content.invisioncic.com/Mwarframe/monthly_2023_05/image.png.eb417555a2adffbc4be60fb4548694f0.png", - "Priority": false, - "MobileOnly": false, - "Community": true - }, - { - "_id": { "$oid": "647624dc351728a45207bd67" }, - "Messages": [{ "LanguageCode": "es", "Message": "Twitch Drops: Programa de streams de la comunidad" }], - "Prop": "https://forums.warframe.com/topic/1355104-programa-de-streams-y-twitch-drops-29-de-mayo-2-de-junio/", - "Date": { "$date": { "$numberLong": "1685464200000" } }, - "Priority": false, - "MobileOnly": false, - "Community": true - }, - { - "_id": { "$oid": "6476250bedcc8797810215de" }, - "Messages": [{ "LanguageCode": "es", "Message": "¡Emisión Tenno con sorteo de Hildryn Prime Access + Twitch Drop!" }], - "Prop": "https://forums.warframe.com/topic/1355104-programa-de-streams-y-twitch-drops-29-de-mayo-2-de-junio/", - "Date": { "$date": { "$numberLong": "1685464260000" } }, - "EventStartDate": { "$date": { "$numberLong": "1685559600000" } }, - "EventEndDate": { "$date": { "$numberLong": "1685563200000" } }, - "EventLiveUrl": "https://www.twitch.tv/warframeinternational", - "ImageUrl": "https://n9e5v4d8.ssl.hwcdn.net/uploads/1c2a55a07ef0fcf121b6b4633b92c060.jpg", - "Priority": false, - "MobileOnly": false - }, - { - "_id": { "$oid": "647632c88f764656130e1824" }, - "Messages": [{ "LanguageCode": "fr", "Message": "Streams : 29 mai - 2 juin" }], - "Prop": "https://forums.warframe.com/topic/1355110-streams-communautaires-29-mai-2-juin/", - "Date": { "$date": { "$numberLong": "1685467800000" } }, - "ImageUrl": "https://content.invisioncic.com/Mwarframe/monthly_2023_05/image.png.eb417555a2adffbc4be60fb4548694f0.png", - "Priority": false, - "MobileOnly": false - }, - { - "_id": { "$oid": "64764bd4931e7ae47f0d1a60" }, - "Messages": [{ "LanguageCode": "es", "Message": "La Paradoja de Duviri: Revisión 33.0.13 + Revisión 33.0.14" }], - "Prop": "https://forums.warframe.com/topic/1355129-la-paradoja-de-duviri-revisi%C3%B3n-33013-revisi%C3%B3n-33014/", - "Date": { "$date": { "$numberLong": "1685474220000" } }, - "Priority": false, - "MobileOnly": false, - "Community": true - } - ], - "Goals": [ - { - "_id": { "$oid": "5c7cb0d00000000000000000" }, - "Activation": { "$date": { "$numberLong": "1684512000000" } }, - "Expiry": { "$date": { "$numberLong": "1685721600000" } }, - "Node": "SolNode129", - "ScoreVar": "FissuresClosed", - "ScoreLocTag": "/Lotus/Language/G1Quests/HeatFissuresEventScore", - "Count": 24, - "HealthPct": 0.24, - "Regions": [1], - "Desc": "/Lotus/Language/G1Quests/HeatFissuresEventName", - "ToolTip": "/Lotus/Language/G1Quests/HeatFissuresEventDesc", - "OptionalInMission": true, - "Tag": "HeatFissure", - "UpgradeIds": [{ "$oid": "64667809d9c6963e382d9546" }, { "$oid": "64667809d9c6963e382d9547" }], - "Personal": true, - "Community": true, - "Goal": 100, - "Reward": { - "credits": 0, - "xp": 0, - "items": ["/Lotus/StoreItems/Weapons/Corpus/LongGuns/CrpBFG/Vandal/VandalCrpBFG"], - "countedItems": [] - }, - "InterimGoals": [5, 25, 50, 75], - "InterimRewards": [ + "_id": { "$oid": "649332b411f8afb670001c2d" }, + "Messages": [{ "LanguageCode": "ko", "Message": "업데이트 33.5: 쿨레르보의 일곱 가지 죄" }], + "Prop": "", + "Links": [ { - "credits": 0, - "xp": 0, - "items": ["/Lotus/StoreItems/Upgrades/Skins/Clan/OrbBadgeItem"], - "countedItems": [] - }, - { - "credits": 0, - "xp": 0, - "items": ["/Lotus/StoreItems/Upgrades/Mods/DualSource/Shotgun/ShotgunMedicMod", "/Lotus/StoreItems/Upgrades/Mods/DualSource/Rifle/SerratedRushMod"], - "countedItems": [] - }, - { - "credits": 0, - "xp": 0, - "items": ["/Lotus/StoreItems/Upgrades/Mods/DualSource/Pistol/MultishotDodgeMod", "/Lotus/StoreItems/Upgrades/Mods/DualSource/Melee/CritDamageChargeSpeedMod"], - "countedItems": [] - }, - { - "credits": 0, - "xp": 0, - "items": ["/Lotus/StoreItems/Upgrades/Skins/Sigils/OrbSigil"], - "countedItems": [] + "LanguageCode": "ko", + "Link": "https://forums.warframe.com/topic/1357281-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-335-%EC%BF%A8%EB%A0%88%EB%A5%B4%EB%B3%B4%EC%9D%98-%EC%9D%BC%EA%B3%B1-%EA%B0%80%EC%A7%80-%EC%A3%84/" } - ] + ], + "Date": { "$date": { "$numberLong": "1687368300000" } }, + "Priority": false, + "MobileOnly": false }, { - "_id": { "$oid": "64663a0c0483e3f5b70ff0b2" }, - "Activation": { "$date": { "$numberLong": "1684508400000" } }, - "Expiry": { "$date": { "$numberLong": "1685717940000" } }, - "Count": 0, - "Goal": 1, - "Success": 0, - "Personal": true, - "ClampNodeScores": true, - "Node": "EventNode27", - "MissionKeyName": "/Lotus/Types/Keys/TacAlertKeyAnniversary2018D", - "Desc": "/Lotus/Language/G1Quests/Anniversary2017MissionTitle", - "Icon": "/Lotus/Interface/Icons/Player/GlyphLotus10Anniversary.png", - "Tag": "Anniversary2018TacAlert", - "Reward": { - "items": ["/Lotus/StoreItems/Upgrades/Skins/Scarves/DexScarf", "/Lotus/StoreItems/Types/Game/CatbrowPet/CatbrowGeneticSignature"] - } + "_id": { "$oid": "6493614fa93624418f0e5380" }, + "Messages": [{ "LanguageCode": "es", "Message": "Actualización 33.5: Los Siete Crímenes de Kullervo" }], + "Prop": "https://forums.warframe.com/topic/1357383-actualizaci%C3%B3n-335-los-siete-cr%C3%ADmenes-de-kullervo/", + "Date": { "$date": { "$numberLong": "1687380240000" } }, + "Priority": false, + "MobileOnly": false }, { - "_id": { "$oid": "64663a3c866d9fe65c012364" }, - "Activation": { "$date": { "$numberLong": "1684508400000" } }, - "Expiry": { "$date": { "$numberLong": "1685717940000" } }, - "Count": 0, - "Goal": 1, - "Success": 0, - "Personal": true, - "ClampNodeScores": true, - "Node": "EventNode24", - "MissionKeyName": "/Lotus/Types/Keys/TacAlertKeyAnniversary2023k", - "Desc": "/Lotus/Language/G1Quests/Anniversary2017MissionTitle", - "Icon": "/Lotus/Interface/Icons/Player/GlyphLotus10Anniversary.png", - "Tag": "Anniversary2018TacAlert", - "Reward": { - "items": ["/Lotus/StoreItems/Upgrades/Skins/Wisp/DexWispSkin", "/Lotus/StoreItems/Types/StoreItems/SlotItems/TwoSentinelSlotItem"] - } + "_id": { "$oid": "64936b6d66571ada400474c0" }, + "Messages": [{ "LanguageCode": "uk", "Message": "Оновлення 33.5: Сім злочинів Куллерво" }], + "Prop": "https://forums.warframe.com/topic/1357411-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-335-%D1%81%D1%96%D0%BC-%D0%B7%D0%BB%D0%BE%D1%87%D0%B8%D0%BD%D1%96%D0%B2-%D0%BA%D1%83%D0%BB%D0%BB%D0%B5%D1%80%D0%B2%D0%BE/", + "Date": { "$date": { "$numberLong": "1687382820000" } }, + "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/77b1a0663839e804bedd36ba71e0147a.png", + "Priority": false, + "MobileOnly": false + }, + { + "_id": { "$oid": "649c87e59da048ca2202161a" }, + "Messages": [{ "LanguageCode": "fr", "Message": "Drops Twitch : campagne des 10 ans" }], + "Prop": "https://forums.warframe.com/topic/1358811-drops-twitch-campagne-du-10e-anniversaire-%C3%A0-partir-du-1er-juillet-%C3%A0-9h-he/", + "Date": { "$date": { "$numberLong": "1687979940000" } }, + "ImageUrl": "https://content.invisioncic.com/Mwarframe/monthly_2023_06/image.png.6a687cc14b5bcf6ec16d67babd5d9331.png", + "Priority": false, + "MobileOnly": false + }, + { + "_id": { "$oid": "649c8f594706538b1002f50b" }, + "Messages": [{ "LanguageCode": "tr", "Message": "Twitch Dropları: 10. Yıl Dönümü Kampanyası, 1 Temmuz TSİ 16:00'da başlıyor!" }], + "Prop": "https://forums.warframe.com/topic/1358816-twitch-droplar%C4%B1-10-y%C4%B1l-d%C3%B6n%C3%BCm%C3%BC-kampanyas%C4%B1-1-temmuz-tsi%CC%87-1600da-ba%C5%9Fl%C4%B1yor/", + "Date": { "$date": { "$numberLong": "1687981740000" } }, + "ImageUrl": "https://content.invisioncic.com/Mwarframe/monthly_2023_06/image.png.6a687cc14b5bcf6ec16d67babd5d9331.png", + "Priority": false, + "MobileOnly": false, + "Community": true + }, + { + "_id": { "$oid": "649c95a6afb787b1360ce40e" }, + "Messages": [{ "LanguageCode": "ja", "Message": "10周年記念Twitchキャンペーン! " }], + "Prop": "https://bit.ly/3CREpmc", + "Date": { "$date": { "$numberLong": "1687983420000" } }, + "ImageUrl": "https://content.invisioncic.com/Mwarframe/monthly_2023_06/image.thumb.png.b3a0a9eb925dba65d3fa345689293aff.png", + "Priority": false, + "MobileOnly": false, + "Community": true + }, + { + "_id": { "$oid": "649db9a52021d217f20e64dc" }, + "Messages": [ + { "LanguageCode": "en", "Message": "The Summer Mega Sale is now live!" }, + { "LanguageCode": "fr", "Message": "Les méga soldes d'été sont maintenant disponibles !" }, + { "LanguageCode": "it", "Message": "Le Mega-Offerte Estive sono ora disponibili!" }, + { "LanguageCode": "de", "Message": "Die Warframe Sommer Mega-Rabatte sind jetzt live!" }, + { "LanguageCode": "es", "Message": "¡La megaoferta de verano ya está disponible!" }, + { "LanguageCode": "pt", "Message": "A Mega Promoção de Verão já está disponível!" }, + { "LanguageCode": "ru", "Message": "Летняя мега-распродажа началась!" }, + { "LanguageCode": "pl", "Message": "Letnia Wyprzedaż już dostępna!" }, + { "LanguageCode": "uk", "Message": "Літній розпродаж у Warframe уже розпочався!" }, + { "LanguageCode": "tr", "Message": "Mega Yaz İndirimi şimdi sizlerle!" }, + { "LanguageCode": "ja", "Message": "夏のメガセールが開催中!" }, + { "LanguageCode": "zh", "Message": "夏季大促销已上线!" }, + { "LanguageCode": "ko", "Message": "여름 폭탄 세일을 지금 만나보세요!" }, + { "LanguageCode": "tc", "Message": "夏季超級特賣現已登場!" } + ], + "Prop": "https://www.warframe.com/news/warframe-summer-mega-sale?utm_medium=in-game&utm_source=in-game", + "Date": { "$date": { "$numberLong": "1688058000000" } }, + "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/thumbnails/e350d7dd6952975b050b24c21fd397eb_1600x900.png", + "Priority": false, + "MobileOnly": false + }, + { + "_id": { "$oid": "649dbd9d3448be0aa107c931" }, + "Messages": [{ "LanguageCode": "es", "Message": "Los Siete Crímenes de Kullervo: Revisión 33.5.3 + Revisión 33.5.4" }], + "Prop": "https://forums.warframe.com/topic/1358928-los-siete-cr%C3%ADmenes-de-kullervo-revisi%C3%B3n-3353-revisi%C3%B3n-3354/", + "Date": { "$date": { "$numberLong": "1688059260000" } }, + "Priority": false, + "MobileOnly": false, + "Community": true + }, + { + "_id": { "$oid": "649dd1e36230bdfdfd04fc12" }, + "Messages": [ + { "LanguageCode": "en", "Message": "Recall: Ten-Zero begins July 19" }, + { "LanguageCode": "fr", "Message": "Le Rappel : Ten-Zero commence le 19 juillet" }, + { "LanguageCode": "it", "Message": "La Rievocazione: Ten-Zero inizia il 19 Luglio" }, + { "LanguageCode": "de", "Message": "\"Rückruf: Ten-Zero\" beginnt am 19. Juli" }, + { "LanguageCode": "es", "Message": "El Recuerdo: Diez-Cero comienza el 19 de julio" }, + { "LanguageCode": "pt", "Message": "A Reiteração: 10-0 começa no dia 19 de julho" }, + { "LanguageCode": "ru", "Message": "«Воспоминания: Десять-ноль» начинаются 19 июля" }, + { "LanguageCode": "pl", "Message": "Powrót: Ten-Zero wraca 19 lipca" }, + { "LanguageCode": "uk", "Message": "«Спогад: 10-0» — із 19 липня" }, + { "LanguageCode": "tr", "Message": "Geri Dönüş: Ten-Zero, 19 Temmuz'da başlıyor" }, + { "LanguageCode": "ja", "Message": "リコール:Ten-Zeroが7月20日から開幕" }, + { "LanguageCode": "zh", "Message": "「召回:10-0」将于美东夏令时间 7 月 19 日推出" }, + { "LanguageCode": "ko", "Message": "회상: 10-0가 북미 시각 7월 19일에 시작됩니다" }, + { "LanguageCode": "tc", "Message": "「召回:10-0」從 7 月 19 日開始" } + ], + "Prop": "", + "Links": [ + { "LanguageCode": "en", "Link": "https://www.warframe.com/news/recall-ten-zero" }, + { "LanguageCode": "fr", "Link": "https://www.warframe.com/fr/news/recall-ten-zero" }, + { "LanguageCode": "it", "Link": "https://www.warframe.com/it/news/recall-ten-zero" }, + { "LanguageCode": "de", "Link": "https://www.warframe.com/de/news/recall-ten-zero" }, + { "LanguageCode": "es", "Link": "https://www.warframe.com/es/news/recall-ten-zero" }, + { "LanguageCode": "pt", "Link": "https://www.warframe.com/pt-br/news/recall-ten-zero" }, + { "LanguageCode": "ru", "Link": "https://www.warframe.com/ru/news/recall-ten-zero" }, + { "LanguageCode": "pl", "Link": "https://www.warframe.com/pl/news/recall-ten-zero" }, + { "LanguageCode": "uk", "Link": "https://www.warframe.com/uk/news/recall-ten-zero" }, + { "LanguageCode": "tr", "Link": "https://www.warframe.com/tr/news/recall-ten-zero" }, + { "LanguageCode": "ja", "Link": "https://www.warframe.com/ja/news/recall-ten-zero" }, + { "LanguageCode": "zh", "Link": "https://www.warframe.com/zh-hans/news/recall-ten-zero" }, + { "LanguageCode": "ko", "Link": "https://www.warframe.com/ko/news/recall-ten-zero" }, + { "LanguageCode": "tc", "Link": "https://www.warframe.com/zh-hant/news/recall-ten-zero" } + ], + "Date": { "$date": { "$numberLong": "1688061120000" } }, + "EventStartDate": { "$date": { "$numberLong": "1688011200000" } }, + "ImageUrl": "https://n9e5v4d8.ssl.hwcdn.net/images/promo/anniversary/tenyears/masthead-keyart.jpg", + "Priority": false, + "MobileOnly": false + }, + { + "_id": { "$oid": "649ddf316230bdfdfd04fe07" }, + "Messages": [{ "LanguageCode": "en", "Message": "TennoCon Livestream Schedule" }], + "Prop": "https://www.warframe.com/news/tennocon-2023-schedule-revealed", + "Date": { "$date": { "$numberLong": "1688067780000" } }, + "EventStartDate": { "$date": { "$numberLong": "1688011200000" } }, + "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/thumbnails/bfb40fef22a8110c690e49459bb3ba41_1600x900.png", + "Priority": false, + "MobileOnly": false + }, + { + "_id": { "$oid": "649ef1dc87ca60af0e0071a9" }, + "Messages": [{ "LanguageCode": "fr", "Message": "Résumé Devstream #172" }], + "Prop": "https://forums.warframe.com/topic/1358985-r%C3%A9sum%C3%A9-devstream-172-version-fr/", + "Date": { "$date": { "$numberLong": "1688138100000" } }, + "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/thumbnails/e32ae5312b58b8d47c91aa20528f62df_1600x900.png", + "Priority": false, + "MobileOnly": false, + "Community": true + }, + { + "_id": { "$oid": "649f0b25bcf880cade0fdb85" }, + "Messages": [{ "LanguageCode": "en", "Message": "Twitch Drops: 10 Year Anniversary Campaign!" }], + "Prop": "https://forums.warframe.com/topic/1358802-twitch-drops-10-year-anniversary-campaign-starting-july-1st-9am-et/?utm_medium=in-game&utm_source=in-game", + "Date": { "$date": { "$numberLong": "1688144520000" } }, + "EventStartDate": { "$date": { "$numberLong": "1688216400000" } }, + "EventEndDate": { "$date": { "$numberLong": "1690030800000" } }, + "EventLiveUrl": "https://forums.warframe.com/topic/1358802-twitch-drops-10-year-anniversary-campaign-starting-july-1st-9am-et/?utm_medium=in-game&utm_source=in-game", + "Priority": false, + "MobileOnly": false, + "Community": true + }, + { + "_id": { "$oid": "64a3243ea597a863880a0362" }, + "Messages": [{ "LanguageCode": "es", "Message": "Twitch Drops: ¡Campaña del 10º aniversario de Warframe!" }], + "Prop": "https://forums.warframe.com/topic/1359351-twitch-drops-%C2%A1campa%C3%B1a-de-aniversario-de-10-a%C3%B1os-a-partir-del-1-de-julio-a-las-9-a-m-et/", + "Date": { "$date": { "$numberLong": "1688413140000" } }, + "EventStartDate": { "$date": { "$numberLong": "1688216400000" } }, + "EventEndDate": { "$date": { "$numberLong": "1690030800000" } }, + "Priority": false, + "MobileOnly": false, + "Community": true + }, + { + "_id": { "$oid": "64a3338a35b3be7f8c093585" }, + "Messages": [{ "LanguageCode": "en", "Message": "July Community Stream Schedule " }], + "Prop": "https://forums.warframe.com/topic/1359355-community-stream-schedule-july-3-20th/?utm_medium=in-game&utm_source=in-game", + "Date": { "$date": { "$numberLong": "1688417100000" } }, + "Priority": false, + "MobileOnly": false, + "Community": true + }, + { + "_id": { "$oid": "64a33c11f6aa71b88501f6dc" }, + "Messages": [{ "LanguageCode": "uk", "Message": "Предмети з Twitch Drop: кампанія до 10-річчя." }], + "Prop": "https://forums.warframe.com/topic/1359358-%D0%BF%D1%80%D0%B5%D0%B4%D0%BC%D0%B5%D1%82%D0%B8-%D0%B7-twitch-drop-%D0%BA%D0%B0%D0%BC%D0%BF%D0%B0%D0%BD%D1%96%D1%8F-%D0%B4%D0%BE-10-%D1%80%D1%96%D1%87%D1%87%D1%8F-%D0%B7-1-%D0%BB%D0%B8%D0%BF%D0%BD%D1%8F-1600-%D0%B7%D0%B0-%D0%BA%D0%B8%D1%97%D0%B2%D1%81%D1%8C%D0%BA%D0%B8%D0%BC-%D1%87%D0%B0%D1%81%D0%BE%D0%BC/", + "Date": { "$date": { "$numberLong": "1688419260000" } }, + "ImageUrl": "https://content.invisioncic.com/Mwarframe/monthly_2023_06/image.thumb.png.b3a0a9eb925dba65d3fa345689293aff.png", + "Priority": false, + "MobileOnly": false + }, + { + "_id": { "$oid": "64a3866532a2ec5e600aeb0a" }, + "Messages": [{ "LanguageCode": "ja", "Message": "7月3日~7月20日の配信スケジュール" }], + "Prop": "https://bit.ly/46MfONF", + "Date": { "$date": { "$numberLong": "1688438220000" } }, + "ImageUrl": "https://content.invisioncic.com/Mwarframe/monthly_2023_06/image.png.6a687cc14b5bcf6ec16d67babd5d9331.png", + "Priority": false, + "MobileOnly": false, + "Community": true + }, + { + "_id": { "$oid": "64a4016f670fa8a76f08f43b" }, + "Messages": [{ "LanguageCode": "uk", "Message": "Трансляції від спільноти: 3 — 20 липня!" }], + "Prop": "https://forums.warframe.com/topic/1359408-%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D1%8F%D1%86%D1%96%D1%97-%D0%B2%D1%96%D0%B4-%D1%81%D0%BF%D1%96%D0%BB%D1%8C%D0%BD%D0%BE%D1%82%D0%B8-3-%E2%80%94-20-%D0%BB%D0%B8%D0%BF%D0%BD%D1%8F/", + "Date": { "$date": { "$numberLong": "1688469840000" } }, + "ImageUrl": "https://content.invisioncic.com/Mwarframe/monthly_2023_06/image.thumb.png.79e9944db3a2d2c9ce9fcc88f2129ae3.png", + "Priority": false, + "MobileOnly": false + }, + { + "_id": { "$oid": "64a709a2dd0a98de5402437c" }, + "Messages": [ + { "LanguageCode": "en", "Message": "Now Available: Banshee Prime & Mirage Prime" }, + { "LanguageCode": "fr", "Message": "Maintenant disponibles : Banshee Prime et Mirage Prime" }, + { "LanguageCode": "it", "Message": "Ora Disponibili: Banshee Prime e Mirage Prime" }, + { "LanguageCode": "de", "Message": "Jetzt erhältlich: Banshee Prime und Mirage Prime" }, + { "LanguageCode": "es", "Message": "Ya disponible: Banshee Prime y Mirage Prime" }, + { "LanguageCode": "pt", "Message": "Já Disponível: Banshee Prime e Mirage Prime" }, + { "LanguageCode": "ru", "Message": "Уже доступны: Банши Прайм и Мираж Прайм" }, + { "LanguageCode": "pl", "Message": "Już dostępne: Banshee Prime i Mirage Prime" }, + { "LanguageCode": "uk", "Message": "Уже доступні: Банші-прайм і Міраж-прайм" }, + { "LanguageCode": "tr", "Message": "Şimdi Sizlerle: Banshee Prime ve Mirage Prime" }, + { "LanguageCode": "ja", "Message": "Banshee PrimeとMirage Primeをゲットしよう" }, + { "LanguageCode": "zh", "Message": "现已登场:Banshee Prime 和 Mirage Prime" }, + { "LanguageCode": "ko", "Message": "지금 만나보세요: 밴쉬 프라임 및 미라지 프라임" }, + { "LanguageCode": "tc", "Message": "現已登場:Banshee Prime 以及 Mirage Prime" } + ], + "Prop": "", + "Links": [ + { "LanguageCode": "en", "Link": "https://www.warframe.com/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "fr", "Link": "https://www.warframe.com//fre/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "it", "Link": "https://www.warframe.com/it/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "de", "Link": "https://www.warframe.com/de/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "es", "Link": "https://www.warframe.com/es/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "pt", "Link": "https://www.warframe.com/pt-br/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "ru", "Link": "https://www.warframe.com/ru/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "pl", "Link": "https://www.warframe.com/pl/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "uk", "Link": "https://www.warframe.com/uk/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "tr", "Link": "https://www.warframe.com/tr/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "ja", "Link": "https://www.warframe.com/ja/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "zh", "Link": "https://www.warframe.com/zh-hans/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "ko", "Link": "https://www.warframe.com/ko/prime-resurgence?utm_medium=in-game&utm_source=in-game" }, + { "LanguageCode": "tc", "Link": "https://www.warframe.com/zh-hant/prime-resurgence?utm_medium=in-game&utm_source=in-game" } + ], + "Date": { "$date": { "$numberLong": "1688667360000" } }, + "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/thumbnails/cf6e94b58b0e6f4166e9f5d9a50842a8_800x450.png", + "Priority": false, + "MobileOnly": false + }, + { + "_id": { "$oid": "64a70e1b7d879cc23f092b4a" }, + "Messages": [ + { "LanguageCode": "en", "Message": "Get the Kronen Iridos Weapon Bundle" }, + { "LanguageCode": "fr", "Message": "Obtenez le Bundle d'arme Kronen Iridos" }, + { "LanguageCode": "it", "Message": "Ottieni il Pacchetto Arma Kronen Iridos" }, + { "LanguageCode": "de", "Message": "Holt euch das Waffen-Paket: Kronen Iridos" }, + { "LanguageCode": "es", "Message": "Obtén el Paquete de arma Kronen Iridos" }, + { "LanguageCode": "pt", "Message": "Obtenha o Conjunto da Arma Kronen Iridos" }, + { "LanguageCode": "pl", "Message": "Zdobądź zestaw broni: Kronen Iridos" }, + { "LanguageCode": "uk", "Message": "Отримайте комплект «Іридій» для Кронена" }, + { "LanguageCode": "tr", "Message": "Kronen Iridos Silah Paketini Al" }, + { "LanguageCode": "ja", "Message": "Kronen Iridos武器バンドルをゲット" } + ], + "Prop": "https://www.warframe.com/news/prime-gaming-iridos-collection?utm_medium=in-game&utm_source=in-game", + "Date": { "$date": { "$numberLong": "1688669160000" } }, + "EventStartDate": { "$date": { "$numberLong": "1688666400000" } }, + "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/thumbnails/1e27d24da6fdef2db2c316b2bf31cfc2_1600x900.png", + "Priority": false, + "MobileOnly": false + }, + { + "_id": { "$oid": "64a718d5d0f273eec4094531" }, + "Messages": [{ "LanguageCode": "ja", "Message": "[重要]エンドユーザー使用許諾契約が改定されます" }], + "Prop": "https://bit.ly/46OHtxo", + "Date": { "$date": { "$numberLong": "1688672400000" } }, + "ImageUrl": "https://content.invisioncic.com/Mwarframe/monthly_2021_01/Wiki-background.thumb.jpg.f568775e1b4eab008c7c6d3802c942aa.jpg", + "Priority": false, + "MobileOnly": false, + "Community": true + }, + { + "_id": { "$oid": "64a82148f306ef37280e6ac7" }, + "Messages": [{ "LanguageCode": "en", "Message": "The Seven Crimes of Kullervo: Hotfix 33.5.6" }], + "Prop": "https://www.warframe.com/updates/pc/33-5-6", + "Date": { "$date": { "$numberLong": "1688740140000" } }, + "Priority": true, + "MobileOnly": false + }, + { + "_id": { "$oid": "64a837164f857f32740d8bf2" }, + "Messages": [{ "LanguageCode": "es", "Message": "Los Siete Crímenes de Kullervo: Revisión 33.5.5 + Revisión 33.5.6" }], + "Prop": "https://forums.warframe.com/topic/1359741-los-siete-cr%C3%ADmenes-de-kullervo-revisi%C3%B3n-3355-revisi%C3%B3n-3356/", + "Date": { "$date": { "$numberLong": "1688745660000" } }, + "Priority": false, + "MobileOnly": false, + "Community": true + }, + { + "_id": { "$oid": "64a84e66280dd26c2c0efa87" }, + "Messages": [ + { "LanguageCode": "en", "Message": "Hildryn Prime Access Ending Soon" }, + { "LanguageCode": "fr", "Message": "Le Prime Access Hildryn Prime se termine bientôt" }, + { "LanguageCode": "it", "Message": "L'Accesso Hildryn Prime Terminerà Presto" }, + { "LanguageCode": "de", "Message": "Hildryn Prime Access endet bald" }, + { "LanguageCode": "es", "Message": "Prime Access de Hildryn está por terminar" }, + { "LanguageCode": "pt", "Message": "O Prime Access da Hildryn Prime terminará em breve" }, + { "LanguageCode": "ru", "Message": "Доступ Хильдрин Прайм скоро закончится" }, + { "LanguageCode": "pl", "Message": "Hildryn Prime Access wkrótce się skończy" }, + { "LanguageCode": "uk", "Message": "Доступ до Гільдрини-прайм невдовзі завершується" }, + { "LanguageCode": "tr", "Message": "Hildryn Prime Access Yakında Sona Eriyor" }, + { "LanguageCode": "ja", "Message": "Hildryn Prime Accessが近日終了" }, + { "LanguageCode": "zh", "Message": "Hildryn Prime Access 即将结束" }, + { "LanguageCode": "ko", "Message": "힐드린 프라임 액세스가 곧 종료됩니다" }, + { "LanguageCode": "tc", "Message": "Hildryn Prime Access 即將結束" } + ], + "Prop": "https://www.warframe.com/news/hildryn-prime-access?utm_medium=in-game&utm_source=in-game", + "Date": { "$date": { "$numberLong": "1688751300000" } }, + "EventEndDate": { "$date": { "$numberLong": "1690344000000" } }, + "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/thumbnails/8260dab07e051d35bcef1a2a82c22965_1600x900.png", + "Priority": false, + "MobileOnly": false + }, + { + "_id": { "$oid": "64ac2714c715cfb44009da9b" }, + "Messages": [ + { "LanguageCode": "en", "Message": "Alienware Arena Giveaways!" }, + { "LanguageCode": "fr", "Message": "Giveaway Alienware Arena !" }, + { "LanguageCode": "it", "Message": "Giveaway Alienware Arena!" }, + { "LanguageCode": "de", "Message": "Alienware Arena Giveaways!" }, + { "LanguageCode": "es", "Message": "¡Sorteo de Alienware Arena!" }, + { "LanguageCode": "pt", "Message": "Brindes e Sorteio da Alienware Arena!" }, + { "LanguageCode": "ru", "Message": "Розыгрыши Alienware Arena!" }, + { "LanguageCode": "pl", "Message": "Rozdanie Alienware Arena!" }, + { "LanguageCode": "uk", "Message": "Розіграші від Alienware Arena!" }, + { "LanguageCode": "tr", "Message": "Alienware Arena Çekilişleri!" }, + { "LanguageCode": "ja", "Message": "Alienware Arenaプレゼントキャンペーン!" }, + { "LanguageCode": "zh", "Message": "Alienware Arena 赠礼!" }, + { "LanguageCode": "ko", "Message": "Alienware Arena 경품 행사!" }, + { "LanguageCode": "tc", "Message": "Alienware Arena 贈禮!" } + ], + "Prop": "https://www.warframe.com/news/alienware-arena-giveaways?utm_medium=in-game&utm_source=in-game", + "Date": { "$date": { "$numberLong": "1688997120000" } }, + "EventStartDate": { "$date": { "$numberLong": "1688997600000" } }, + "ImageUrl": "https://warframe-web-assets.nyc3.cdn.digitaloceanspaces.com/uploads/thumbnails/604ecbcc3704d5ef4d7fa585f31f29f9_1600x900.png", + "Priority": false, + "MobileOnly": false } ], + "Goals": [], "Alerts": [], "Sorties": [ { - "_id": { "$oid": "64776b7eba82e08c76d6cb9b" }, - "Activation": { "$date": { "$numberLong": "1685548800000" } }, - "Expiry": { "$date": { "$numberLong": "1685635200000" } }, + "_id": { "$oid": "64ac277ee0be1ec801ded16b" }, + "Activation": { "$date": { "$numberLong": "1689004800000" } }, + "Expiry": { "$date": { "$numberLong": "1689091200000" } }, "Reward": "/Lotus/Types/Game/MissionDecks/SortieRewards", - "Seed": 28971, - "Boss": "SORTIE_BOSS_ALAD", + "Seed": 58490, + "Boss": "SORTIE_BOSS_HYENA", "ExtraDrops": [], "Variants": [ - { - "missionType": "MT_MOBILE_DEFENSE", - "modifierType": "SORTIE_MODIFIER_HAZARD_RADIATION", - "node": "SolNode53", - "tileset": "CorpusGasCityTileset" - }, - { - "missionType": "MT_RESCUE", - "modifierType": "SORTIE_MODIFIER_IMPACT", - "node": "SolNode107", - "tileset": "CorpusOutpostTileset" - }, - { - "missionType": "MT_EXTERMINATION", - "modifierType": "SORTIE_MODIFIER_LOW_ENERGY", - "node": "SolNode304", - "tileset": "OrokinMoonTilesetCorpus" - } + { "missionType": "MT_RESCUE", "modifierType": "SORTIE_MODIFIER_SLASH", "node": "SolNode6", "tileset": "CorpusOutpostTileset" }, + { "missionType": "MT_INTEL", "modifierType": "SORTIE_MODIFIER_EXIMUS", "node": "SolNode215", "tileset": "CorpusShipTileset" }, + { "missionType": "MT_MOBILE_DEFENSE", "modifierType": "SORTIE_MODIFIER_LOW_ENERGY", "node": "SolNode102", "tileset": "CorpusShipTileset" } ], "Twitter": true + }, + { + "_id": { "$oid": "64ad78fdfcacab999d728e66" }, + "Activation": { "$date": { "$numberLong": "1689091200000" } }, + "Expiry": { "$date": { "$numberLong": "1689177600000" } }, + "Reward": "/Lotus/Types/Game/MissionDecks/SortieRewards", + "Seed": 58954, + "Boss": "SORTIE_BOSS_CORRUPTED_VOR", + "ExtraDrops": [], + "Variants": [ + { "missionType": "MT_TERRITORY", "modifierType": "SORTIE_MODIFIER_LOW_ENERGY", "node": "SolNode404", "tileset": "OrokinVoidTileset" }, + { "missionType": "MT_EXTERMINATION", "modifierType": "SORTIE_MODIFIER_FREEZE", "node": "SolNode407", "tileset": "OrokinVoidTileset" }, + { "missionType": "MT_MOBILE_DEFENSE", "modifierType": "SORTIE_MODIFIER_HAZARD_RADIATION", "node": "SolNode408", "tileset": "OrokinVoidTileset" } + ] } ], "LiteSorties": [ { - "_id": { "$oid": "6473e77dfff198b17e47812d" }, - "Activation": { "$date": { "$numberLong": "1685318400000" } }, - "Expiry": { "$date": { "$numberLong": "1685923200000" } }, + "_id": { "$oid": "64ab467d8122f2d5a857b947" }, + "Activation": { "$date": { "$numberLong": "1688947200000" } }, + "Expiry": { "$date": { "$numberLong": "1689552000000" } }, "Reward": "/Lotus/Types/Game/MissionDecks/ArchonSortieRewards", - "Seed": 62757, + "Seed": 67504, "Boss": "SORTIE_BOSS_AMAR", "Missions": [ - { "missionType": "MT_MOBILE_DEFENSE", "node": "SolNode30" }, - { "missionType": "MT_EXCAVATE", "node": "SolNode11" }, + { "missionType": "MT_MOBILE_DEFENSE", "node": "SolNode11" }, + { "missionType": "MT_EXCAVATE", "node": "SolNode45" }, { "missionType": "MT_ASSASSINATION", "node": "SolNode99" } ] } ], "SyndicateMissions": [ { - "_id": { "$oid": "64775ff00000000000000002" }, - "Activation": { "$date": { "$numberLong": "1685544944674" } }, - "Expiry": { "$date": { "$numberLong": "1685553943548" } }, + "_id": { "$oid": "64ac2ac5e63fe1ba9ba984b6" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "ArbitersSyndicate", + "Seed": 58490, + "Nodes": ["SolNode107", "SolNode89", "SolNode147", "SolNode130", "SolNode171", "SolNode4", "SolNode1"] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984b8" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "NecraloidSyndicate", + "Seed": 61357, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac5e63fe1ba9ba984b7" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "CephalonSudaSyndicate", + "Seed": 62817, + "Nodes": ["SolNode36", "SolNode101", "SolNode79", "SolNode103", "SolNode122", "SolNode93", "SolNode137"] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984ba" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "KahlSyndicate", + "Seed": 63524, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984b9" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "EventSyndicate", + "Seed": 8133, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984bc" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "QuillsSyndicate", + "Seed": 25301, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984bb" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "NewLokaSyndicate", + "Seed": 58704, + "Nodes": ["SolNode109", "SolNode224", "SolNode139", "SolNode63", "SolNode74", "SolNode19", "SolNode211"] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984bd" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "PerrinSyndicate", + "Seed": 41057, + "Nodes": ["SolNode14", "SolNode85", "SettlementNode1", "SolNode42", "SolNode128", "SolNode162", "SolNode119"] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984be" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "RadioLegion2Syndicate", + "Seed": 82961, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984c3" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "RadioLegionIntermission5Syndicate", + "Seed": 25479, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984c6" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "RadioLegionIntermission8Syndicate", + "Seed": 19817, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984c0" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "RadioLegionIntermission2Syndicate", + "Seed": 80910, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984c5" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "RadioLegionIntermission7Syndicate", + "Seed": 50640, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984bf" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "RadioLegion3Syndicate", + "Seed": 47689, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984c7" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "RadioLegionIntermissionSyndicate", + "Seed": 38660, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984c4" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "RadioLegionIntermission6Syndicate", + "Seed": 3659, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984c1" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "RadioLegionIntermission3Syndicate", + "Seed": 65648, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984c2" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "RadioLegionIntermission4Syndicate", + "Seed": 14558, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984c8" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "RadioLegionSyndicate", + "Seed": 97600, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984ca" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "VentKidsSyndicate", + "Seed": 64315, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984c9" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "RedVeilSyndicate", + "Seed": 5590, + "Nodes": ["SolNode226", "SolNode61", "SolNode710", "SolNode25", "SolNode217", "SettlementNode11", "SolNode70"] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984cb" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "VoxSyndicate", + "Seed": 18807, + "Nodes": [] + }, + { + "_id": { "$oid": "64ac2ac6e63fe1ba9ba984cc" }, + "Activation": { "$date": { "$numberLong": "1689004741892" } }, + "Expiry": { "$date": { "$numberLong": "1689091140000" } }, + "Tag": "SteelMeridianSyndicate", + "Seed": 41173, + "Nodes": ["SolNode59", "SolNode223", "SolNode23", "SolNode146", "SolNode189", "SolNode172", "SolNode402"] + }, + { + "_id": { "$oid": "64ad569e0000000000000002" }, + "Activation": { "$date": { "$numberLong": "1689081502472" } }, + "Expiry": { "$date": { "$numberLong": "1689090501346" } }, "Tag": "EntratiSyndicate", - "Seed": 20831, + "Seed": 61243, "Nodes": [], "Jobs": [ { - "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosCrpSurvivorBounty", - "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierATableBRewards", + "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosExcavateBounty", + "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierATableARewards", "masteryReq": 0, "minEnemyLevel": 5, "maxEnemyLevel": 15, - "xpAmounts": [5, 5, 5] + "xpAmounts": [6, 6, 6] }, { - "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosAreaDefenseBounty", - "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierCTableBRewards", + "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosPurifyBounty", + "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierCTableARewards", "masteryReq": 1, "minEnemyLevel": 15, "maxEnemyLevel": 25, - "xpAmounts": [11, 11, 11] + "xpAmounts": [8, 8, 8] }, { "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosEndlessPurifyBounty", @@ -714,23 +918,23 @@ "xpAmounts": [14, 14, 14] }, { - "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosGrnSurvivorBounty", - "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierDTableARewards", + "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosKeyPiecesBounty", + "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierDTableBRewards", "masteryReq": 2, "minEnemyLevel": 30, "maxEnemyLevel": 40, - "xpAmounts": [19, 19, 19, 29] + "xpAmounts": [19, 19, 19, 28] }, { - "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosExcavateBounty", + "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosAreaDefenseBounty", "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierETableARewards", "masteryReq": 3, "minEnemyLevel": 40, "maxEnemyLevel": 60, - "xpAmounts": [20, 20, 20, 20, 39] + "xpAmounts": [21, 21, 21, 21, 41] }, { - "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosAssassinateBounty", + "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosGrnSurvivorBounty", "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierETableARewards", "masteryReq": 10, "minEnemyLevel": 100, @@ -767,56 +971,64 @@ ] }, { - "_id": { "$oid": "64775ff00000000000000022" }, - "Activation": { "$date": { "$numberLong": "1685544944674" } }, - "Expiry": { "$date": { "$numberLong": "1685553943548" } }, + "_id": { "$oid": "64ad569e0000000000000026" }, + "Activation": { "$date": { "$numberLong": "1689081502472" } }, + "Expiry": { "$date": { "$numberLong": "1689090501346" } }, + "Tag": "ZarimanSyndicate", + "Seed": 61244, + "Nodes": [] + }, + { + "_id": { "$oid": "64ad569e0000000000000022" }, + "Activation": { "$date": { "$numberLong": "1689081502472" } }, + "Expiry": { "$date": { "$numberLong": "1689090501346" } }, "Tag": "SolarisSyndicate", - "Seed": 20831, + "Seed": 61243, "Nodes": [], "Jobs": [ { - "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusArtifactJobRecovery", - "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierATableBRewards", + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusHelpingJobCaches", + "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierATableARewards", "masteryReq": 0, "minEnemyLevel": 5, "maxEnemyLevel": 15, - "xpAmounts": [350, 350, 350] + "xpAmounts": [420, 420, 420] }, { - "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusCullJobExterminate", - "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierBTableBRewards", + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusWetworkJobAssassinate", + "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierBTableARewards", "masteryReq": 1, "minEnemyLevel": 10, "maxEnemyLevel": 30, - "xpAmounts": [680, 680, 680] + "xpAmounts": [720, 720, 720] }, { - "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusCullJobAssassinate", - "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierCTableBRewards", + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusTheftJobResource", + "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierCTableARewards", "masteryReq": 2, "minEnemyLevel": 20, "maxEnemyLevel": 40, - "xpAmounts": [610, 610, 610, 890] + "xpAmounts": [590, 590, 590, 870] }, { - "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusPreservationJobRecovery", - "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierDTableBRewards", + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusHelpingJobResource", + "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierDTableARewards", "masteryReq": 3, "minEnemyLevel": 30, "maxEnemyLevel": 50, - "xpAmounts": [580, 580, 580, 580, 1140] + "xpAmounts": [550, 550, 550, 550, 1090] }, { - "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusHelpingJobSpy", - "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierETableBRewards", + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusTheftJobExcavation", + "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierETableARewards", "masteryReq": 5, "minEnemyLevel": 40, "maxEnemyLevel": 60, - "xpAmounts": [680, 680, 680, 680, 1340] + "xpAmounts": [690, 690, 690, 690, 1350] }, { - "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusArtifactJobExcavation", - "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierETableBRewards", + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusPreservationJobResource", + "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierETableARewards", "masteryReq": 10, "minEnemyLevel": 100, "maxEnemyLevel": 100, @@ -824,65 +1036,65 @@ }, { "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/Narmer/NarmerVenusCullJobExterminate", - "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/NarmerTableBRewards", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/NarmerTableARewards", "masteryReq": 0, "minEnemyLevel": 50, "maxEnemyLevel": 70, - "xpAmounts": [760, 760, 760, 760, 1500] + "xpAmounts": [820, 820, 820, 820, 1610] } ] }, { - "_id": { "$oid": "64775ff00000000000000007" }, - "Activation": { "$date": { "$numberLong": "1685544944674" } }, - "Expiry": { "$date": { "$numberLong": "1685553943548" } }, + "_id": { "$oid": "64ad569e0000000000000007" }, + "Activation": { "$date": { "$numberLong": "1689081502472" } }, + "Expiry": { "$date": { "$numberLong": "1689090501346" } }, "Tag": "CetusSyndicate", - "Seed": 20831, + "Seed": 61243, "Nodes": [], "Jobs": [ { - "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/AssassinateBountyCap", - "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierATableBRewards", + "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/ReclamationBountyCap", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierATableARewards", "masteryReq": 0, "minEnemyLevel": 5, "maxEnemyLevel": 15, - "xpAmounts": [420, 420, 420] - }, - { - "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/ReclamationBountyTheft", - "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierBTableBRewards", - "masteryReq": 1, - "minEnemyLevel": 10, - "maxEnemyLevel": 30, - "xpAmounts": [690, 690, 690] + "xpAmounts": [360, 360, 360] }, { "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/AssassinateBountyAss", - "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierCTableBRewards", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierBTableARewards", + "masteryReq": 1, + "minEnemyLevel": 10, + "maxEnemyLevel": 30, + "xpAmounts": [710, 710, 710] + }, + { + "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/ReclamationBountyTheft", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierCTableARewards", "masteryReq": 2, "minEnemyLevel": 20, "maxEnemyLevel": 40, - "xpAmounts": [590, 590, 590, 870] + "xpAmounts": [610, 610, 610, 900] }, { - "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/AttritionBountySab", - "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierDTableBRewards", + "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/RescueBountyResc", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierDTableARewards", "masteryReq": 3, "minEnemyLevel": 30, "maxEnemyLevel": 50, - "xpAmounts": [550, 550, 550, 550, 1080] + "xpAmounts": [560, 560, 560, 560, 1090] }, { - "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/AttritionBountyLib", - "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierETableBRewards", + "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/ReclamationBountyCache", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierETableARewards", "masteryReq": 5, "minEnemyLevel": 40, "maxEnemyLevel": 60, - "xpAmounts": [690, 690, 690, 690, 1350] + "xpAmounts": [700, 700, 700, 700, 1380] }, { - "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/CaptureBountyCapTwo", - "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierETableBRewards", + "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/AttritionBountySab", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierETableARewards", "masteryReq": 10, "minEnemyLevel": 100, "maxEnemyLevel": 100, @@ -890,6 +1102,159 @@ }, { "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/Narmer/AttritionBountyExt", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/NarmerTableARewards", + "masteryReq": 0, + "minEnemyLevel": 50, + "maxEnemyLevel": 70, + "xpAmounts": [770, 770, 770, 770, 1510] + } + ] + }, + { + "_id": { "$oid": "64ad79c50000000000000002" }, + "Activation": { "$date": { "$numberLong": "1689090501347" } }, + "Expiry": { "$date": { "$numberLong": "1689099500220" } }, + "Tag": "EntratiSyndicate", + "Seed": 47401, + "Nodes": [], + "Jobs": [ + { + "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosPurifyBounty", + "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierATableBRewards", + "masteryReq": 0, + "minEnemyLevel": 5, + "maxEnemyLevel": 15, + "xpAmounts": [6, 6, 6] + }, + { + "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosCrpSurvivorBounty", + "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierCTableBRewards", + "masteryReq": 1, + "minEnemyLevel": 15, + "maxEnemyLevel": 25, + "xpAmounts": [10, 10, 10] + }, + { + "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosEndlessPurifyBounty", + "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierBTableARewards", + "masteryReq": 5, + "minEnemyLevel": 25, + "maxEnemyLevel": 30, + "endless": true, + "bonusXpMultiplier": 0.15000001, + "xpAmounts": [14, 14, 14] + }, + { + "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosKeyPiecesBounty", + "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierDTableARewards", + "masteryReq": 2, + "minEnemyLevel": 30, + "maxEnemyLevel": 40, + "xpAmounts": [16, 16, 16, 25] + }, + { + "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosAreaDefenseBounty", + "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierETableARewards", + "masteryReq": 3, + "minEnemyLevel": 40, + "maxEnemyLevel": 60, + "xpAmounts": [20, 20, 20, 20, 40] + }, + { + "jobType": "/Lotus/Types/Gameplay/InfestedMicroplanet/Jobs/DeimosGrnSurvivorBounty", + "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/TierETableARewards", + "masteryReq": 10, + "minEnemyLevel": 100, + "maxEnemyLevel": 100, + "xpAmounts": [25, 25, 25, 25, 50] + }, + { + "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/VaultBountyTierATableARewards", + "masteryReq": 5, + "minEnemyLevel": 30, + "maxEnemyLevel": 40, + "xpAmounts": [2, 2, 2, 4], + "locationTag": "ChamberB", + "isVault": true + }, + { + "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/VaultBountyTierBTableARewards", + "masteryReq": 5, + "minEnemyLevel": 40, + "maxEnemyLevel": 50, + "xpAmounts": [4, 4, 4, 5], + "locationTag": "ChamberA", + "isVault": true + }, + { + "rewards": "/Lotus/Types/Game/MissionDecks/DeimosMissionRewards/VaultBountyTierCTableARewards", + "masteryReq": 5, + "minEnemyLevel": 50, + "maxEnemyLevel": 60, + "xpAmounts": [5, 5, 5, 7], + "locationTag": "ChamberC", + "isVault": true + } + ] + }, + { + "_id": { "$oid": "64ad79c50000000000000007" }, + "Activation": { "$date": { "$numberLong": "1689090501347" } }, + "Expiry": { "$date": { "$numberLong": "1689099500220" } }, + "Tag": "CetusSyndicate", + "Seed": 47401, + "Nodes": [], + "Jobs": [ + { + "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/AttritionBountyCap", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierATableBRewards", + "masteryReq": 0, + "minEnemyLevel": 5, + "maxEnemyLevel": 15, + "xpAmounts": [490, 490, 490] + }, + { + "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/ReclamationBountyTheft", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierBTableBRewards", + "masteryReq": 1, + "minEnemyLevel": 10, + "maxEnemyLevel": 30, + "xpAmounts": [700, 700, 700] + }, + { + "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/AttritionBountyExt", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierCTableBRewards", + "masteryReq": 2, + "minEnemyLevel": 20, + "maxEnemyLevel": 40, + "xpAmounts": [670, 670, 670, 980] + }, + { + "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/AssassinateBountyAss", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierDTableBRewards", + "masteryReq": 3, + "minEnemyLevel": 30, + "maxEnemyLevel": 50, + "xpAmounts": [630, 630, 630, 630, 1230] + }, + { + "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/ReclamationBountyCache", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierETableBRewards", + "masteryReq": 5, + "minEnemyLevel": 40, + "maxEnemyLevel": 60, + "xpAmounts": [680, 680, 680, 680, 1330] + }, + { + "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/AssassinateBountyCap", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/TierETableBRewards", + "masteryReq": 10, + "minEnemyLevel": 100, + "maxEnemyLevel": 100, + "xpAmounts": [840, 840, 840, 840, 1660] + }, + { + "jobType": "/Lotus/Types/Gameplay/Eidolon/Jobs/Narmer/AssassinateBountyAss", "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/NarmerTableBRewards", "masteryReq": 0, "minEnemyLevel": 50, @@ -899,460 +1264,298 @@ ] }, { - "_id": { "$oid": "64775ff00000000000000026" }, - "Activation": { "$date": { "$numberLong": "1685544944674" } }, - "Expiry": { "$date": { "$numberLong": "1685553943548" } }, + "_id": { "$oid": "64ad79c50000000000000022" }, + "Activation": { "$date": { "$numberLong": "1689090501347" } }, + "Expiry": { "$date": { "$numberLong": "1689099500220" } }, + "Tag": "SolarisSyndicate", + "Seed": 47401, + "Nodes": [], + "Jobs": [ + { + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusHelpingJobSpy", + "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierATableBRewards", + "masteryReq": 0, + "minEnemyLevel": 5, + "maxEnemyLevel": 15, + "xpAmounts": [400, 400, 400] + }, + { + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusTheftJobExcavation", + "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierBTableBRewards", + "masteryReq": 1, + "minEnemyLevel": 10, + "maxEnemyLevel": 30, + "xpAmounts": [710, 710, 710] + }, + { + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusWetworkJobAssassinate", + "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierCTableBRewards", + "masteryReq": 2, + "minEnemyLevel": 20, + "maxEnemyLevel": 40, + "xpAmounts": [610, 610, 610, 890] + }, + { + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusArtifactJobAmbush", + "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierDTableBRewards", + "masteryReq": 3, + "minEnemyLevel": 30, + "maxEnemyLevel": 50, + "xpAmounts": [570, 570, 570, 570, 1120] + }, + { + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusChaosJobAssassinate", + "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierETableBRewards", + "masteryReq": 5, + "minEnemyLevel": 40, + "maxEnemyLevel": 60, + "xpAmounts": [760, 760, 760, 760, 1490] + }, + { + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/VenusCullJobResource", + "rewards": "/Lotus/Types/Game/MissionDecks/VenusJobMissionRewards/VenusTierETableBRewards", + "masteryReq": 10, + "minEnemyLevel": 100, + "maxEnemyLevel": 100, + "xpAmounts": [840, 840, 840, 840, 1660] + }, + { + "jobType": "/Lotus/Types/Gameplay/Venus/Jobs/Narmer/NarmerVenusCullJobAssassinate", + "rewards": "/Lotus/Types/Game/MissionDecks/EidolonJobMissionRewards/NarmerTableBRewards", + "masteryReq": 0, + "minEnemyLevel": 50, + "maxEnemyLevel": 70, + "xpAmounts": [800, 800, 800, 800, 1580] + } + ] + }, + { + "_id": { "$oid": "64ad79c50000000000000026" }, + "Activation": { "$date": { "$numberLong": "1689090501347" } }, + "Expiry": { "$date": { "$numberLong": "1689099500220" } }, "Tag": "ZarimanSyndicate", - "Seed": 20831, + "Seed": 47401, "Nodes": [] - }, - { - "_id": { "$oid": "64776ec5e72990bfd5fea4de" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "ArbitersSyndicate", - "Seed": 28971, - "Nodes": ["SolNode36", "SolNode123", "SolNode225", "SolNode709", "SolNode137", "SolNode195", "SolNode81"] - }, - { - "_id": { "$oid": "64776ec5e72990bfd5fea4df" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "CephalonSudaSyndicate", - "Seed": 25969, - "Nodes": ["SolNode79", "SolNode41", "SettlementNode1", "SolNode132", "SolNode166", "SolNode72", "SolNode23"] - }, - { - "_id": { "$oid": "64776ec5e72990bfd5fea4e0" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "NecraloidSyndicate", - "Seed": 81067, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec5e72990bfd5fea4e1" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "EventSyndicate", - "Seed": 28897, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec5e72990bfd5fea4e2" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "KahlSyndicate", - "Seed": 92441, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec5e72990bfd5fea4e4" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "QuillsSyndicate", - "Seed": 61214, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec5e72990bfd5fea4e3" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "NewLokaSyndicate", - "Seed": 21393, - "Nodes": ["SolNode68", "SolNode2", "SolNode82", "SolNode217", "SolNode409", "SolNode139", "SolNode75"] - }, - { - "_id": { "$oid": "64776ec5e72990bfd5fea4e5" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "PerrinSyndicate", - "Seed": 72469, - "Nodes": ["SolNode39", "SolNode12", "SolNode146", "SolNode101", "SolNode121", "SolNode408", "SolNode96"] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4e6" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "RadioLegion2Syndicate", - "Seed": 13526, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4ea" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "RadioLegionIntermission4Syndicate", - "Seed": 20328, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4eb" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "RadioLegionIntermission5Syndicate", - "Seed": 87241, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4ec" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "RadioLegionIntermission6Syndicate", - "Seed": 54438, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4e7" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "RadioLegion3Syndicate", - "Seed": 20666, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4e9" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "RadioLegionIntermission3Syndicate", - "Seed": 7709, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4e8" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "RadioLegionIntermission2Syndicate", - "Seed": 33027, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4ee" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "RadioLegionIntermission8Syndicate", - "Seed": 21780, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4ef" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "RadioLegionIntermissionSyndicate", - "Seed": 95381, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4ed" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "RadioLegionIntermission7Syndicate", - "Seed": 53091, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4f0" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "RadioLegionSyndicate", - "Seed": 60623, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4f1" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "RedVeilSyndicate", - "Seed": 78309, - "Nodes": ["SolNode15", "SolNode106", "SettlementNode3", "SolNode224", "SolNode401", "SolNode76", "SolNode62"] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4f3" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "VoxSyndicate", - "Seed": 52842, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4f2" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "VentKidsSyndicate", - "Seed": 49149, - "Nodes": [] - }, - { - "_id": { "$oid": "64776ec6e72990bfd5fea4f4" }, - "Activation": { "$date": { "$numberLong": "1685548741732" } }, - "Expiry": { "$date": { "$numberLong": "1685635140000" } }, - "Tag": "SteelMeridianSyndicate", - "Seed": 9289, - "Nodes": ["SolNode130", "SolNode61", "SolNode30", "SolNode10", "SolNode102", "SolNode64", "SolNode50"] } ], "ActiveMissions": [ { - "_id": { "$oid": "64775c05cab187e046c3d277" }, - "Region": 12, - "Seed": 94704, - "Activation": { "$date": { "$numberLong": "1685543941731" } }, - "Expiry": { "$date": { "$numberLong": "1685550975969" } }, - "Node": "SolNode184", - "MissionType": "MT_SABOTAGE", + "_id": { "$oid": "64ad6025357b495f180d5564" }, + "Region": 9, + "Seed": 22195, + "Activation": { "$date": { "$numberLong": "1689083941869" } }, + "Expiry": { "$date": { "$numberLong": "1689090872723" } }, + "Node": "SolNode72", + "MissionType": "MT_DEFENSE", "Modifier": "VoidT4", "Hard": true }, { - "_id": { "$oid": "647761698afaf76e50461fc8" }, + "_id": { "$oid": "64ad6062d99ca7575a305f42" }, + "Region": 3, + "Seed": 32236, + "Activation": { "$date": { "$numberLong": "1689084002029" } }, + "Expiry": { "$date": { "$numberLong": "1689090850537" } }, + "Node": "SolNode85", + "MissionType": "MT_TERRITORY", + "Modifier": "VoidT1", + "Hard": true + }, + { + "_id": { "$oid": "64ad6062d99ca7575a305f43" }, + "Region": 2, + "Seed": 39346, + "Activation": { "$date": { "$numberLong": "1689084002029" } }, + "Expiry": { "$date": { "$numberLong": "1689091164336" } }, + "Node": "SolNode101", + "MissionType": "MT_EXCAVATE", + "Modifier": "VoidT1", + "Hard": true + }, + { + "_id": { "$oid": "64ad618eb13490a6d19830ef" }, + "Region": 2, + "Seed": 99258, + "Activation": { "$date": { "$numberLong": "1689084302097" } }, + "Expiry": { "$date": { "$numberLong": "1689090769276" } }, + "Node": "SolNode23", + "MissionType": "MT_TERRITORY", + "Modifier": "VoidT1" + }, + { + "_id": { "$oid": "64ad618eb13490a6d19830f0" }, + "Region": 3, + "Seed": 96081, + "Activation": { "$date": { "$numberLong": "1689084302097" } }, + "Expiry": { "$date": { "$numberLong": "1689090997241" } }, + "Node": "SolNode63", + "MissionType": "MT_CAPTURE", + "Modifier": "VoidT1" + }, + { + "_id": { "$oid": "64ad681eee7e23fc36cde3d3" }, + "Region": 8, + "Seed": 52707, + "Activation": { "$date": { "$numberLong": "1689085981981" } }, + "Expiry": { "$date": { "$numberLong": "1689090851874" } }, + "Node": "SolNode84", + "MissionType": "MT_INTEL", + "Modifier": "VoidT3", + "Hard": true + }, + { + "_id": { "$oid": "64ad690def6919bc8761fda1" }, "Region": 19, - "Seed": 58268, - "Activation": { "$date": { "$numberLong": "1685545321337" } }, - "Expiry": { "$date": { "$numberLong": "1685551434577" } }, + "Seed": 8693, + "Activation": { "$date": { "$numberLong": "1689086221185" } }, + "Expiry": { "$date": { "$numberLong": "1689092771610" } }, + "Node": "SolNode748", + "MissionType": "MT_RESCUE", + "Modifier": "VoidT5", + "Hard": true + }, + { + "_id": { "$oid": "64ad690def6919bc8761fda2" }, + "Region": 19, + "Seed": 1298, + "Activation": { "$date": { "$numberLong": "1689086221185" } }, + "Expiry": { "$date": { "$numberLong": "1689091440901" } }, "Node": "SolNode746", "MissionType": "MT_EXTERMINATION", "Modifier": "VoidT5", "Hard": true }, { - "_id": { "$oid": "6477630df698f676b0b32282" }, + "_id": { "$oid": "64ad6b29ae39dea52d96affa" }, + "Region": 8, + "Seed": 1701, + "Activation": { "$date": { "$numberLong": "1689086761492" } }, + "Expiry": { "$date": { "$numberLong": "1689092517218" } }, + "Node": "SolNode17", + "MissionType": "MT_DEFENSE", + "Modifier": "VoidT3" + }, + { + "_id": { "$oid": "64ad6b29ae39dea52d96affb" }, "Region": 15, - "Seed": 70123, - "Activation": { "$date": { "$numberLong": "1685545741655" } }, - "Expiry": { "$date": { "$numberLong": "1685550886528" } }, - "Node": "SolNode412", - "MissionType": "MT_TERRITORY", + "Seed": 74243, + "Activation": { "$date": { "$numberLong": "1689086761492" } }, + "Expiry": { "$date": { "$numberLong": "1689092588164" } }, + "Node": "SolNode401", + "MissionType": "MT_CAPTURE", + "Modifier": "VoidT3" + }, + { + "_id": { "$oid": "64ad6bde8a2dfd7a7a7c4e1c" }, + "Region": 16, + "Seed": 96734, + "Activation": { "$date": { "$numberLong": "1689086942013" } }, + "Expiry": { "$date": { "$numberLong": "1689092198860" } }, + "Node": "SettlementNode2", + "MissionType": "MT_CAPTURE", + "Modifier": "VoidT2" + }, + { + "_id": { "$oid": "64ad6fd909d8a47e49f35ca7" }, + "Region": 11, + "Seed": 1317, + "Activation": { "$date": { "$numberLong": "1689087961663" } }, + "Expiry": { "$date": { "$numberLong": "1689092929978" } }, + "Node": "SolNode162", + "MissionType": "MT_CAPTURE", "Modifier": "VoidT4" }, { - "_id": { "$oid": "6477630df698f676b0b32283" }, - "Region": 9, - "Seed": 15094, - "Activation": { "$date": { "$numberLong": "1685545741655" } }, - "Expiry": { "$date": { "$numberLong": "1685550459337" } }, - "Node": "SolNode56", - "MissionType": "MT_SABOTAGE", - "Modifier": "VoidT4" - }, - { - "_id": { "$oid": "647764ed12544a97c96618a5" }, - "Region": 15, - "Seed": 66090, - "Activation": { "$date": { "$numberLong": "1685546221415" } }, - "Expiry": { "$date": { "$numberLong": "1685553063549" } }, - "Node": "SolNode405", - "MissionType": "MT_SURVIVAL", - "Modifier": "VoidT3", - "Hard": true - }, - { - "_id": { "$oid": "647764ed12544a97c96618a6" }, - "Region": 13, - "Seed": 19703, - "Activation": { "$date": { "$numberLong": "1685546221415" } }, - "Expiry": { "$date": { "$numberLong": "1685550448683" } }, - "Node": "SolNode216", - "MissionType": "MT_EXCAVATE", - "Modifier": "VoidT3", - "Hard": true - }, - { - "_id": { "$oid": "64776565dc85a669dae19b38" }, - "Region": 3, - "Seed": 90150, - "Activation": { "$date": { "$numberLong": "1685546341763" } }, - "Expiry": { "$date": { "$numberLong": "1685552506487" } }, - "Node": "SolNode89", - "MissionType": "MT_EXTERMINATION", - "Modifier": "VoidT1", - "Hard": true - }, - { - "_id": { "$oid": "64776565dc85a669dae19b39" }, - "Region": 2, - "Seed": 11253, - "Activation": { "$date": { "$numberLong": "1685546341763" } }, - "Expiry": { "$date": { "$numberLong": "1685550810452" } }, - "Node": "SolNode128", - "MissionType": "MT_EXTERMINATION", - "Modifier": "VoidT1", - "Hard": true - }, - { - "_id": { "$oid": "64776655b191713293c08dfe" }, + "_id": { "$oid": "64ad750111c35eaa5a3823e7" }, "Region": 5, - "Seed": 67983, - "Activation": { "$date": { "$numberLong": "1685546581712" } }, - "Expiry": { "$date": { "$numberLong": "1685553220288" } }, - "Node": "SolNode97", - "MissionType": "MT_INTEL", - "Modifier": "VoidT2", - "Hard": true - }, - { - "_id": { "$oid": "64776655b191713293c08dff" }, - "Region": 10, - "Seed": 74682, - "Activation": { "$date": { "$numberLong": "1685546581712" } }, - "Expiry": { "$date": { "$numberLong": "1685551010303" } }, - "Node": "SolNode135", + "Seed": 30425, + "Activation": { "$date": { "$numberLong": "1689089281936" } }, + "Expiry": { "$date": { "$numberLong": "1689093260478" } }, + "Node": "SolNode10", "MissionType": "MT_SABOTAGE", "Modifier": "VoidT2", "Hard": true }, { - "_id": { "$oid": "64776655b191713293c08e00" }, - "Region": 6, - "Seed": 15538, - "Activation": { "$date": { "$numberLong": "1685546581712" } }, - "Expiry": { "$date": { "$numberLong": "1685551799194" } }, - "Node": "SolNode18", + "_id": { "$oid": "64ad750111c35eaa5a3823e8" }, + "Region": 10, + "Seed": 12845, + "Activation": { "$date": { "$numberLong": "1689089281936" } }, + "Expiry": { "$date": { "$numberLong": "1689093452186" } }, + "Node": "SolNode147", "MissionType": "MT_TERRITORY", "Modifier": "VoidT2", "Hard": true }, { - "_id": { "$oid": "64776ec5752b9bd0c871fa7c" }, - "Region": 4, - "Seed": 47626, - "Activation": { "$date": { "$numberLong": "1685548741727" } }, - "Expiry": { "$date": { "$numberLong": "1685553411719" } }, - "Node": "SolNode36", - "MissionType": "MT_RESCUE", - "Modifier": "VoidT1" - }, - { - "_id": { "$oid": "647770a68bb595254a64c26e" }, - "Region": 7, - "Seed": 86090, - "Activation": { "$date": { "$numberLong": "1685549222143" } }, - "Expiry": { "$date": { "$numberLong": "1685556263692" } }, - "Node": "SolNode122", - "MissionType": "MT_DEFENSE", - "Modifier": "VoidT3" - }, - { - "_id": { "$oid": "647770a68bb595254a64c26f" }, - "Region": 13, - "Seed": 39703, - "Activation": { "$date": { "$numberLong": "1685549222143" } }, - "Expiry": { "$date": { "$numberLong": "1685553504151" } }, - "Node": "SolNode212", - "MissionType": "MT_DEFENSE", - "Modifier": "VoidT3" - }, - { - "_id": { "$oid": "6477720ec9dd724c888eff5b" }, + "_id": { "$oid": "64ad7759415742cb718802f1" }, "Region": 19, - "Seed": 2767, - "Activation": { "$date": { "$numberLong": "1685549582078" } }, - "Expiry": { "$date": { "$numberLong": "1685554300277" } }, - "Node": "SolNode744", - "MissionType": "MT_SURVIVAL", + "Seed": 17280, + "Activation": { "$date": { "$numberLong": "1689089881941" } }, + "Expiry": { "$date": { "$numberLong": "1689095284623" } }, + "Node": "SolNode741", + "MissionType": "MT_ASSAULT", "Modifier": "VoidT5" }, { - "_id": { "$oid": "647772fd22c01cbb6ccb9e7c" }, - "Region": 10, - "Seed": 84581, - "Activation": { "$date": { "$numberLong": "1685549821318" } }, - "Expiry": { "$date": { "$numberLong": "1685554027918" } }, - "Node": "SolNode149", + "_id": { "$oid": "64ad7759415742cb718802f2" }, + "Region": 19, + "Seed": 31988, + "Activation": { "$date": { "$numberLong": "1689089881941" } }, + "Expiry": { "$date": { "$numberLong": "1689093504669" } }, + "Node": "SolNode742", "MissionType": "MT_DEFENSE", - "Modifier": "VoidT2" + "Modifier": "VoidT5" }, { - "_id": { "$oid": "647772fd22c01cbb6ccb9e7d" }, - "Region": 16, - "Seed": 50951, - "Activation": { "$date": { "$numberLong": "1685549821318" } }, - "Expiry": { "$date": { "$numberLong": "1685553961019" } }, - "Node": "SettlementNode12", - "MissionType": "MT_RESCUE", - "Modifier": "VoidT2" - }, - { - "_id": { "$oid": "647772fd22c01cbb6ccb9e7e" }, - "Region": 5, - "Seed": 37897, - "Activation": { "$date": { "$numberLong": "1685549821318" } }, - "Expiry": { "$date": { "$numberLong": "1685556218772" } }, - "Node": "SolNode73", - "MissionType": "MT_CAPTURE", - "Modifier": "VoidT2" + "_id": { "$oid": "64ad7759415742cb718802f3" }, + "Region": 19, + "Seed": 71464, + "Activation": { "$date": { "$numberLong": "1689089881941" } }, + "Expiry": { "$date": { "$numberLong": "1689095100161" } }, + "Node": "SolNode745", + "MissionType": "MT_ARTIFACT", + "Modifier": "VoidT5" } ], "GlobalUpgrades": [], "FlashSales": [ - { - "TypeName": "/Lotus/Types/StoreItems/Packages/AOTZSupporterPackA", - "StartDate": { "$date": { "$numberLong": "1654560000000" } }, - "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": false, - "Popular": false, - "ShowInMarket": true, - "HideFromMarket": false, - "ShowWithRecommended": true, - "SupporterPack": true, - "VoidEclipse": false, - "BannerIndex": 999, - "Discount": 0, - "RegularOverride": 0, - "PremiumOverride": 1, - "BogoBuy": 0, - "BogoGet": 0 - }, - { - "TypeName": "/Lotus/Types/StoreItems/Packages/AOTZSupporterPackB", - "StartDate": { "$date": { "$numberLong": "1661173200000" } }, - "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": false, - "Popular": false, - "ShowInMarket": true, - "HideFromMarket": false, - "ShowWithRecommended": true, - "SupporterPack": true, - "VoidEclipse": false, - "BannerIndex": 999, - "Discount": 0, - "RegularOverride": 0, - "PremiumOverride": 1, - "BogoBuy": 0, - "BogoGet": 0 - }, { "TypeName": "/Lotus/Types/StoreItems/Packages/VeilbreakerSupporterPack", "StartDate": { "$date": { "$numberLong": "1662422400000" } }, - "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": false, - "Popular": false, + "EndDate": { "$date": { "$numberLong": "1689267600000" } }, "ShowInMarket": true, "HideFromMarket": false, - "ShowWithRecommended": true, "SupporterPack": true, - "VoidEclipse": false, - "BannerIndex": 999, - "Discount": 0, + "Discount": 35, "RegularOverride": 0, - "PremiumOverride": 1, + "PremiumOverride": 0, + "BogoBuy": 0, + "BogoGet": 0 + }, + { + "TypeName": "/Lotus/Types/StoreItems/Packages/AOTZSupporterPackA", + "StartDate": { "$date": { "$numberLong": "1654560000000" } }, + "EndDate": { "$date": { "$numberLong": "1689267600000" } }, + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": true, + "Discount": 40, + "RegularOverride": 0, + "PremiumOverride": 0, "BogoBuy": 0, "BogoGet": 0 }, { "TypeName": "/Lotus/Types/StoreItems/Packages/InitiateIIIPCPack", "StartDate": { "$date": { "$numberLong": "1667347200000" } }, - "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": true, - "Popular": false, + "EndDate": { "$date": { "$numberLong": "1689267600000" } }, "ShowInMarket": true, "HideFromMarket": false, - "ShowWithRecommended": true, "SupporterPack": true, - "VoidEclipse": false, - "BannerIndex": 5, - "Discount": 0, + "Discount": 25, "RegularOverride": 0, - "PremiumOverride": 1, + "PremiumOverride": 0, "BogoBuy": 0, "BogoGet": 0 }, @@ -1360,14 +1563,9 @@ "TypeName": "/Lotus/Types/StoreItems/Packages/DeluxeBundles/TitaniaDeluxeIISkinBundle", "StartDate": { "$date": { "$numberLong": "1675036800000" } }, "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": false, - "Popular": true, "ShowInMarket": true, "HideFromMarket": false, - "ShowWithRecommended": true, "SupporterPack": false, - "VoidEclipse": false, - "BannerIndex": 80, "Discount": 0, "RegularOverride": 0, "PremiumOverride": 195, @@ -1375,18 +1573,26 @@ "BogoGet": 0, "UrlOverride": "" }, + { + "TypeName": "/Lotus/Types/StoreItems/Packages/AOTZSupporterPackB", + "StartDate": { "$date": { "$numberLong": "1661173200000" } }, + "EndDate": { "$date": { "$numberLong": "1689267600000" } }, + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": true, + "Discount": 45, + "RegularOverride": 0, + "PremiumOverride": 0, + "BogoBuy": 0, + "BogoGet": 0 + }, { "TypeName": "/Lotus/Types/StoreItems/Packages/DeluxeBundles/XakuLotusDeluxeSkinBundle", "StartDate": { "$date": { "$numberLong": "1675036800000" } }, "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": false, - "Popular": true, "ShowInMarket": true, "HideFromMarket": false, - "ShowWithRecommended": true, "SupporterPack": false, - "VoidEclipse": false, - "BannerIndex": 85, "Discount": 0, "RegularOverride": 0, "PremiumOverride": 430, @@ -1394,206 +1600,6 @@ "BogoGet": 0, "UrlOverride": "" }, - { - "TypeName": "/Lotus/Types/StoreItems/Packages/VorunaVoidshellSkinBundle", - "StartDate": { "$date": { "$numberLong": "1675036800000" } }, - "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": false, - "Popular": true, - "ShowInMarket": true, - "HideFromMarket": false, - "ShowWithRecommended": true, - "SupporterPack": false, - "VoidEclipse": false, - "BannerIndex": 90, - "Discount": 0, - "RegularOverride": 0, - "PremiumOverride": 90, - "BogoBuy": 0, - "BogoGet": 0, - "UrlOverride": "" - }, - { - "TypeName": "/Lotus/Types/StoreItems/Packages/DeluxeBundles/MesaVoltDeluxeSkinBundle", - "StartDate": { "$date": { "$numberLong": "1675036800000" } }, - "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": false, - "Popular": true, - "ShowInMarket": true, - "HideFromMarket": false, - "ShowWithRecommended": true, - "SupporterPack": false, - "VoidEclipse": false, - "BannerIndex": 95, - "Discount": 0, - "RegularOverride": 0, - "PremiumOverride": 260, - "BogoBuy": 0, - "BogoGet": 0, - "UrlOverride": "" - }, - { - "TypeName": "/Lotus/Types/Items/MiscItems/OrokinCatalyst", - "StartDate": { "$date": { "$numberLong": "1675036800000" } }, - "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": false, - "Popular": true, - "ShowInMarket": true, - "HideFromMarket": false, - "ShowWithRecommended": true, - "SupporterPack": false, - "VoidEclipse": false, - "BannerIndex": 105, - "Discount": 0, - "RegularOverride": 0, - "PremiumOverride": 20, - "BogoBuy": 0, - "BogoGet": 0, - "UrlOverride": "" - }, - { - "TypeName": "/Lotus/Powersuits/Werewolf/Werewolf", - "StartDate": { "$date": { "$numberLong": "1675036800000" } }, - "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": false, - "Popular": true, - "ShowInMarket": true, - "HideFromMarket": false, - "ShowWithRecommended": true, - "SupporterPack": false, - "VoidEclipse": false, - "BannerIndex": 100, - "Discount": 0, - "RegularOverride": 0, - "PremiumOverride": 325, - "BogoBuy": 0, - "BogoGet": 0, - "UrlOverride": "" - }, - { - "TypeName": "/Lotus/Types/StoreItems/Packages/FormaPack", - "StartDate": { "$date": { "$numberLong": "1675036800000" } }, - "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": false, - "Popular": true, - "ShowInMarket": true, - "HideFromMarket": false, - "ShowWithRecommended": true, - "SupporterPack": false, - "VoidEclipse": false, - "BannerIndex": 110, - "Discount": 0, - "RegularOverride": 0, - "PremiumOverride": 35, - "BogoBuy": 0, - "BogoGet": 0, - "UrlOverride": "" - }, - { - "TypeName": "/Lotus/Upgrades/Skins/Effects/NarmerEvolvingEphemeraA", - "StartDate": { "$date": { "$numberLong": "1675036800000" } }, - "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": false, - "Popular": true, - "ShowInMarket": true, - "HideFromMarket": false, - "ShowWithRecommended": true, - "SupporterPack": false, - "VoidEclipse": false, - "BannerIndex": 115, - "Discount": 0, - "RegularOverride": 0, - "PremiumOverride": 80, - "BogoBuy": 0, - "BogoGet": 0, - "UrlOverride": "" - }, - { - "TypeName": "/Lotus/Upgrades/Skins/Saryn/SarynLunarNewYearSkin", - "StartDate": { "$date": { "$numberLong": "1675036800000" } }, - "EndDate": { "$date": { "$numberLong": "1703980800000" } }, - "Featured": false, - "Popular": true, - "ShowInMarket": true, - "HideFromMarket": false, - "ShowWithRecommended": true, - "SupporterPack": false, - "VoidEclipse": false, - "BannerIndex": 120, - "Discount": 0, - "RegularOverride": 0, - "PremiumOverride": 165, - "BogoBuy": 0, - "BogoGet": 0, - "UrlOverride": "" - }, - { - "TypeName": "/Lotus/Types/StoreItems/Packages/PrimeAccess1Tier3StoreItem", - "StartDate": { "$date": { "$numberLong": "1678838400000" } }, - "EndDate": { "$date": { "$numberLong": "1693494000000" } }, - "Featured": false, - "Popular": false, - "ShowInMarket": true, - "HideFromMarket": false, - "ShowWithRecommended": true, - "SupporterPack": false, - "VoidEclipse": false, - "BannerIndex": 1, - "Discount": 0, - "RegularOverride": 0, - "PremiumOverride": 1, - "BogoBuy": 0, - "BogoGet": 0, - "UrlOverride": "" - }, - { - "TypeName": "/Lotus/Types/StoreItems/Packages/PrimeAccess1AccessoryStoreItem", - "StartDate": { "$date": { "$numberLong": "1678838400000" } }, - "EndDate": { "$date": { "$numberLong": "1693440000000" } }, - "Featured": false, - "Popular": false, - "ShowInMarket": true, - "HideFromMarket": false, - "ShowWithRecommended": true, - "SupporterPack": false, - "VoidEclipse": false, - "BannerIndex": 2, - "Discount": 0, - "RegularOverride": 0, - "PremiumOverride": 1, - "BogoBuy": 0, - "BogoGet": 0, - "UrlOverride": "" - }, - { - "TypeName": "/Lotus/Types/StoreItems/Packages/TwitchPrimeUdyatIridosSyandanaStoreItem", - "ShowInMarket": true, - "HideFromMarket": false, - "SupporterPack": false, - "Discount": 0, - "BogoBuy": 0, - "BogoGet": 0, - "PremiumOverride": 1, - "RegularOverride": 0, - "StartDate": { "$date": { "$numberLong": "1683828000000" } }, - "EndDate": { "$date": { "$numberLong": "1687110900000" } }, - "DefaultPremium": 1, - "DefaulRegular": 0, - "LocalizedItemName": "FREE WITH PRIME GAMING" - }, - { - "TypeName": "/Lotus/Types/StoreItems/Packages/TwitchPrimeUdyatIridosSyandanaStoreItemNoLogo", - "ShowInMarket": true, - "HideFromMarket": false, - "SupporterPack": false, - "Discount": 0, - "BogoBuy": 0, - "BogoGet": 0, - "PremiumOverride": 1, - "RegularOverride": 0, - "StartDate": { "$date": { "$numberLong": "1683828000000" } }, - "EndDate": { "$date": { "$numberLong": "1687110900000" } } - }, { "TypeName": "/Lotus/Types/StoreItems/Packages/Tennocon2023StoreItem", "ShowInMarket": true, @@ -1606,53 +1612,276 @@ "RegularOverride": 0, "StartDate": { "$date": { "$numberLong": "1684432800000" } }, "EndDate": { "$date": { "$numberLong": "1693504800000" } } + }, + { + "TypeName": "/Lotus/Powersuits/Werewolf/Werewolf", + "StartDate": { "$date": { "$numberLong": "1675036800000" } }, + "EndDate": { "$date": { "$numberLong": "1703980800000" } }, + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "RegularOverride": 0, + "PremiumOverride": 325, + "BogoBuy": 0, + "BogoGet": 0, + "UrlOverride": "" + }, + { + "TypeName": "/Lotus/Types/StoreItems/Packages/PrimeAccess1AccessoryStoreItem", + "StartDate": { "$date": { "$numberLong": "1678838400000" } }, + "EndDate": { "$date": { "$numberLong": "1693440000000" } }, + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "RegularOverride": 0, + "PremiumOverride": 1, + "BogoBuy": 0, + "BogoGet": 0, + "UrlOverride": "" + }, + { + "TypeName": "/Lotus/Types/Items/MiscItems/OrokinCatalyst", + "StartDate": { "$date": { "$numberLong": "1675036800000" } }, + "EndDate": { "$date": { "$numberLong": "1703980800000" } }, + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "RegularOverride": 0, + "PremiumOverride": 20, + "BogoBuy": 0, + "BogoGet": 0, + "UrlOverride": "" + }, + { + "TypeName": "/Lotus/Upgrades/Skins/Saryn/SarynLunarNewYearSkin", + "StartDate": { "$date": { "$numberLong": "1675036800000" } }, + "EndDate": { "$date": { "$numberLong": "1703980800000" } }, + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "RegularOverride": 0, + "PremiumOverride": 165, + "BogoBuy": 0, + "BogoGet": 0, + "UrlOverride": "" + }, + { + "TypeName": "/Lotus/Types/StoreItems/Packages/DeluxeBundles/MesaVoltDeluxeSkinBundle", + "StartDate": { "$date": { "$numberLong": "1675036800000" } }, + "EndDate": { "$date": { "$numberLong": "1703980800000" } }, + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "RegularOverride": 0, + "PremiumOverride": 260, + "BogoBuy": 0, + "BogoGet": 0, + "UrlOverride": "" + }, + { + "TypeName": "/Lotus/Types/StoreItems/Packages/PrimeAccess1Tier3StoreItem", + "StartDate": { "$date": { "$numberLong": "1678838400000" } }, + "EndDate": { "$date": { "$numberLong": "1693494000000" } }, + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "RegularOverride": 0, + "PremiumOverride": 1, + "BogoBuy": 0, + "BogoGet": 0, + "UrlOverride": "" + }, + { + "TypeName": "/Lotus/Upgrades/Skins/Effects/NarmerEvolvingEphemeraA", + "StartDate": { "$date": { "$numberLong": "1675036800000" } }, + "EndDate": { "$date": { "$numberLong": "1703980800000" } }, + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "RegularOverride": 0, + "PremiumOverride": 80, + "BogoBuy": 0, + "BogoGet": 0, + "UrlOverride": "" + }, + { + "TypeName": "/Lotus/Types/StoreItems/Packages/VorunaVoidshellSkinBundle", + "StartDate": { "$date": { "$numberLong": "1675036800000" } }, + "EndDate": { "$date": { "$numberLong": "1703980800000" } }, + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "RegularOverride": 0, + "PremiumOverride": 90, + "BogoBuy": 0, + "BogoGet": 0, + "UrlOverride": "" + }, + { + "TypeName": "/Lotus/Types/StoreItems/Packages/FormaPack", + "StartDate": { "$date": { "$numberLong": "1675036800000" } }, + "EndDate": { "$date": { "$numberLong": "1703980800000" } }, + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "RegularOverride": 0, + "PremiumOverride": 35, + "BogoBuy": 0, + "BogoGet": 0, + "UrlOverride": "" + }, + { + "TypeName": "/Lotus/Types/StoreItems/Packages/TwitchPrimeMantisIridosLandingCraftStoreItem", + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "BogoBuy": 0, + "BogoGet": 0, + "PremiumOverride": 1, + "RegularOverride": 0, + "StartDate": { "$date": { "$numberLong": "1686247200000" } }, + "EndDate": { "$date": { "$numberLong": "1689530100000" } } + }, + { + "TypeName": "/Lotus/Types/StoreItems/Packages/TwitchPrimeMantisIridosLandingCraftStoreItemNoLogo", + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "BogoBuy": 0, + "BogoGet": 0, + "PremiumOverride": 1, + "RegularOverride": 0, + "StartDate": { "$date": { "$numberLong": "1686247200000" } }, + "EndDate": { "$date": { "$numberLong": "1689530100000" } } + }, + { + "TypeName": "/Lotus/Types/StoreItems/Packages/TenYearAnniversaryCommunityArtPack", + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "BogoBuy": 0, + "BogoGet": 0, + "PremiumOverride": 70, + "StartDate": { "$date": { "$numberLong": "1688216400000" } }, + "EndDate": { "$date": { "$numberLong": "1722171600000" } } + }, + { + "TypeName": "/Lotus/Types/StoreItems/AvatarImages/Community10YearOrdisGlyph", + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "BogoBuy": 0, + "BogoGet": 0, + "PremiumOverride": 20, + "StartDate": { "$date": { "$numberLong": "1688209260000" } }, + "EndDate": { "$date": { "$numberLong": "1690801260000" } } + }, + { + "TypeName": "/Lotus/Types/Items/ShipDecos/Community10YearRoyalPratDisplay", + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "BogoBuy": 0, + "BogoGet": 0, + "PremiumOverride": 30, + "StartDate": { "$date": { "$numberLong": "1688209320000" } }, + "EndDate": { "$date": { "$numberLong": "1690801320000" } } + }, + { + "TypeName": "/Lotus/Types/Items/ShipDecos/Community10YearDasterDisplay", + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "BogoBuy": 0, + "BogoGet": 0, + "PremiumOverride": 30, + "StartDate": { "$date": { "$numberLong": "1688209320000" } }, + "EndDate": { "$date": { "$numberLong": "1690801320000" } } + }, + { + "TypeName": "/Lotus/Types/StoreItems/Packages/TwitchPrimeKronenIridosStoreItemNoLogo", + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "BogoBuy": 0, + "BogoGet": 0, + "PremiumOverride": 1, + "StartDate": { "$date": { "$numberLong": "1688652120000" } }, + "EndDate": { "$date": { "$numberLong": "1691952900000" } } + }, + { + "TypeName": "/Lotus/Types/StoreItems/Packages/TwitchPrimeKronenIridosStoreItem", + "ShowInMarket": true, + "HideFromMarket": false, + "SupporterPack": false, + "Discount": 0, + "BogoBuy": 0, + "BogoGet": 0, + "PremiumOverride": 1, + "StartDate": { "$date": { "$numberLong": "1688666400000" } }, + "EndDate": { "$date": { "$numberLong": "1691952900000" } } } ], "InGameMarket": { "LandingPage": { "Categories": [ - { - "CategoryName": "POPULAR", - "Name": "/Lotus/Language/Menu/StorePopular", - "Icon": "popular", - "Items": [ - "/Lotus/Types/StoreItems/Packages/Tennocon2023StoreItem", - "/Lotus/Types/StoreItems/Packages/TwitchPrimeUdyatIridosSyandanaStoreItem", - "/Lotus/Types/StoreItems/Packages/TwitchPrimeUdyatIridosSyandanaStoreItemNoLogo", - "/Lotus/Types/StoreItems/Packages/RoyalSteedBundle", - "/Lotus/Types/StoreItems/Packages/WarframeBundles/WolfFrameBundle", - "/Lotus/Types/StoreItems/Packages/DuviriWeaponsBundle", - "/Lotus/Types/StoreItems/Packages/ProtovyreCosmeticsBundle", - "/Lotus/Types/StoreItems/Packages/DeluxeBundles/EmberDeluxeIISkinBundle", - "/Lotus/Types/StoreItems/Packages/RailjackVoidrigBundle", - "/Lotus/StoreItems/Powersuits/Werewolf/Werewolf", - "/Lotus/Types/StoreItems/Packages/DeluxeBundles/TitaniaDeluxeIISkinBundle", - "/Lotus/Types/StoreItems/Packages/DuviriBundleFabledWarrior", - "/Lotus/Types/StoreItems/Packages/FormaPack", - "/Lotus/StoreItems/Types/Items/MiscItems/OrokinCatalyst" - ] - }, { "CategoryName": "DUVIRI_PARADOX", "Name": "/Lotus/Language/Store/Store_DuviriParadox", "Icon": "duviriparadox", "AddToMenu": true, "Items": [ + "/Lotus/Types/StoreItems/Packages/WarframeBundles/PaxDuviricusItemsBundle", + "/Lotus/Types/StoreItems/Packages/HorseCrownBundle", + "/Lotus/Types/StoreItems/Packages/DeluxeBundles/GaussDeluxeSkinBundle", + "/Lotus/Types/StoreItems/Packages/GaussDeluxeHorseAccessoriesBundle", + "/Lotus/Types/StoreItems/Packages/AdultOperatorSuitOutfit3ABundle", + "/Lotus/StoreItems/Upgrades/Skins/PaxDuviricus/KullervoTwoHandedSwordSkin", "/Lotus/Types/StoreItems/Packages/RoyalSteedBundle", - "/Lotus/Types/StoreItems/Packages/DeluxeBundles/BaruukDeluxeSkinBundle", - "/Lotus/Types/StoreItems/Packages/DeluxeBundles/WispDeluxeSkinBundle", - "/Lotus/Types/StoreItems/Packages/VoidAdornmentIVBundle", "/Lotus/Types/StoreItems/Packages/DuviriBundleFabledWarrior", - "/Lotus/Types/StoreItems/Packages/AdultOperatorSuitArabicBundle", "/Lotus/Types/StoreItems/Packages/DuviriWeaponsBundle", - "/Lotus/StoreItems/Upgrades/Skins/Duviri/DuviriSwordTowerShieldSkin", - "/Lotus/Types/StoreItems/Packages/AdultOperatorSuitOutfit1ABundle", - "/Lotus/StoreItems/Weapons/Tenno/Bows/DaxDuviriAsymetricalBow/DaxDuviriAsymmetricalLongBowPlayerWeapon", - "/Lotus/Types/StoreItems/Packages/DuviriHorseBundleAetigo", - "/Lotus/Types/StoreItems/Packages/DuviriHorseBundlePsyacus", - "/Lotus/Types/StoreItems/Packages/DuviriHorseBundleAccessories", - "/Lotus/Types/StoreItems/Packages/Tattoo/TattooBundleDuviri", - "/Lotus/StoreItems/Upgrades/Skins/Operator/Accessories/SWKatixEarAcc" + "/Lotus/Types/StoreItems/Packages/AdultOperatorSuitArabicBundle" + ] + }, + { + "CategoryName": "POPULAR", + "Name": "/Lotus/Language/Menu/StorePopular", + "Icon": "popular", + "AddToMenu": true, + "Items": [ + "/Lotus/Types/StoreItems/Packages/Tennocon2023StoreItem", + "/Lotus/Types/StoreItems/Packages/TwitchPrimeKronenIridosStoreItemNoLogo", + "/Lotus/Types/StoreItems/Packages/TwitchPrimeKronenIridosStoreItem", + "/Lotus/Types/StoreItems/Packages/InitiateIIIPCPack", + "/Lotus/Types/StoreItems/Packages/TenYearAnniversaryCommunityArtPack", + "/Lotus/Types/StoreItems/Packages/DeluxeBundles/ZephyrDlxOperatorBundle", + "/Lotus/Types/StoreItems/Packages/AdultOperatorSuitArabicBundle", + "/Lotus/Types/StoreItems/Packages/DeluxeBundles/TitaniaDeluxeIISkinBundle", + "/Lotus/Types/StoreItems/Packages/DuviriBundleFabledWarrior", + "/Lotus/Types/StoreItems/Packages/DeluxeBundles/BaruukDeluxeSkinBundle", + "/Lotus/Types/StoreItems/Packages/ProtovyreCosmeticsBundle", + "/Lotus/StoreItems/Powersuits/PaxDuviricus/PaxDuviricus", + "/Lotus/Types/StoreItems/Packages/NekrosDeluxeSkinBundle", + "/Lotus/Types/StoreItems/Packages/DeluxeBundles/EmberDeluxeIISkinBundle", + "/Lotus/Types/StoreItems/Packages/VampireKavatStarterKit", + "/Lotus/Types/StoreItems/Packages/FormaPack", + "/Lotus/StoreItems/Types/Items/MiscItems/OrokinCatalyst" ] }, { @@ -1660,21 +1889,17 @@ "Name": "/Lotus/Language/Menu/Store_Tennogen", "Icon": "tennogen", "Items": [ - "/Lotus/StoreItems/Upgrades/Skins/Runner/SWGaussNitrolystSkin", - "/Lotus/StoreItems/Upgrades/Skins/Scarves/SWRetrorolystSyandana", - "/Lotus/StoreItems/Upgrades/Skins/BrokenFrame/SWXakuDeatheaSkin", - "/Lotus/StoreItems/Upgrades/Skins/Sentient/SWCalibanScionHelmet", - "/Lotus/StoreItems/Upgrades/Skins/Scarves/SWAlocanaSyandana", - "/Lotus/StoreItems/Upgrades/Skins/Operator/Accessories/SWKatixEarAcc" + "/Lotus/StoreItems/Upgrades/Skins/SteamWorkshop/Melee/Katana/SWKrtrimaKatanaSkin", + "/Lotus/StoreItems/Upgrades/Skins/Necro/SWNekrosAusirylystSkin", + "/Lotus/StoreItems/Upgrades/Skins/Armor/SWKrtrimaArmor/SWKrtrimaArmorA", + "/Lotus/StoreItems/Upgrades/Skins/Armor/SWVikasaAegisArmor/SWVikasaAegisArmorC", + "/Lotus/StoreItems/Upgrades/Skins/Liset/SWHerulystLisetSkin", + "/Lotus/StoreItems/Upgrades/Skins/Armor/SWKrtrimaArmor/SWKrtrimaArmorC", + "/Lotus/StoreItems/Upgrades/Skins/Armor/SWZhiviraShoulderArmor/SWZhiviraShoulderArmorA", + "/Lotus/StoreItems/Upgrades/Skins/Armor/SWKrtrimaArmor/SWKrtrimaArmorL" ] }, - { - "CategoryName": "DUVIRI_CHOICES", - "Name": "/Lotus/Language/Store/Store_DuviriChoices", - "Icon": "duvirichoices", - "AddToMenu": true, - "Items": [] - }, + { "CategoryName": "DUVIRI_CHOICES", "Name": "/Lotus/Language/Store/Store_DuviriChoices", "Icon": "duvirichoices", "AddToMenu": true, "Items": [] }, { "CategoryName": "PREMIUM_BUNDLES", "Name": "/Lotus/Language/Store/Store_PremiumBundles", @@ -1688,145 +1913,90 @@ "/Lotus/Types/StoreItems/Packages/AOTZSupporterPackB" ] }, - { - "CategoryName": "WISH_LIST", - "Name": "/Lotus/Language/Menu/Store_Wishlist", - "Icon": "wishlist", - "Items": [] - } + { "CategoryName": "WISH_LIST", "Name": "/Lotus/Language/Menu/Store_Wishlist", "Icon": "wishlist", "Items": [] } ] } }, "Invasions": [ { - "_id": { "$oid": "6471a5c11c84d8991785ccc1" }, - "Faction": "FC_GRINEER", - "DefenderFaction": "FC_CORPUS", - "Node": "SolNode4", - "Count": -35500, - "Goal": 43000, - "LocTag": "/Lotus/Language/Menu/GrineerInvasionGeneric", - "Completed": false, - "ChainID": { "$oid": "646e00f1d08856975bb476fe" }, - "AttackerReward": { - "countedItems": [{ "ItemType": "/Lotus/Types/Items/Research/ChemComponent", "ItemCount": 3 }] - }, - "AttackerMissionInfo": { "seed": 573551, "faction": "FC_CORPUS" }, - "DefenderReward": { - "countedItems": [{ "ItemType": "/Lotus/Types/Items/Research/EnergyComponent", "ItemCount": 3 }] - }, - "DefenderMissionInfo": { "seed": 810078, "faction": "FC_GRINEER" }, - "Activation": { "$date": { "$numberLong": "1685170489276" } } - }, - { - "_id": { "$oid": "64729729ea6b289e0f440b37" }, + "_id": { "$oid": "64aba56adc4108eb211cf4ce" }, "Faction": "FC_CORPUS", "DefenderFaction": "FC_GRINEER", - "Node": "SolNode177", - "Count": -40065, - "Goal": 40000, + "Node": "SolNode181", + "Count": -36759, + "Goal": 41000, "LocTag": "/Lotus/Language/Menu/CorpusInvasionGeneric", - "Completed": true, - "ChainID": { "$oid": "646fdcb95a219384bdbbd5f1" }, - "AttackerReward": { - "countedItems": [{ "ItemType": "/Lotus/Types/Recipes/Weapons/SnipetronVandalBlueprint", "ItemCount": 1 }] - }, - "AttackerMissionInfo": { "seed": 181914, "faction": "FC_GRINEER" }, - "DefenderReward": { - "countedItems": [{ "ItemType": "/Lotus/Types/Recipes/Weapons/WeaponParts/GrineerCombatKnifeHilt", "ItemCount": 1 }] - }, - "DefenderMissionInfo": { "seed": 197505, "faction": "FC_CORPUS" }, - "Activation": { "$date": { "$numberLong": "1685232025336" } } + "Completed": false, + "ChainID": { "$oid": "64a438a15c82690bba01da1f" }, + "AttackerReward": { "countedItems": [{ "ItemType": "/Lotus/Types/Recipes/Weapons/WeaponParts/SnipetronVandalBarrel", "ItemCount": 1 }] }, + "AttackerMissionInfo": { "seed": 630071, "faction": "FC_GRINEER" }, + "DefenderReward": { "countedItems": [{ "ItemType": "/Lotus/Types/Recipes/Weapons/WeaponParts/StrunWraithReceiver", "ItemCount": 1 }] }, + "DefenderMissionInfo": { "seed": 503172, "faction": "FC_CORPUS" }, + "Activation": { "$date": { "$numberLong": "1688971153359" } } }, { - "_id": { "$oid": "64764c611959704d82e095f8" }, + "_id": { "$oid": "64a9d42d2c6f2607fde359bf" }, + "Faction": "FC_GRINEER", + "DefenderFaction": "FC_CORPUS", + "Node": "SettlementNode3", + "Count": 35249, + "Goal": 48000, + "LocTag": "/Lotus/Language/Menu/GrineerInvasionGeneric", + "Completed": false, + "ChainID": { "$oid": "64a9d42d2c6f2607fde359bf" }, + "AttackerReward": { "countedItems": [{ "ItemType": "/Lotus/Types/Recipes/Weapons/WeaponParts/TwinVipersWraithReceiver", "ItemCount": 1 }] }, + "AttackerMissionInfo": { "seed": 1418, "faction": "FC_CORPUS" }, + "DefenderReward": { "countedItems": [{ "ItemType": "/Lotus/Types/Recipes/Weapons/DeraVandalBlueprint", "ItemCount": 1 }] }, + "DefenderMissionInfo": { "seed": 408470, "faction": "FC_GRINEER" }, + "Activation": { "$date": { "$numberLong": "1688919293530" } } + }, + { + "_id": { "$oid": "64ab5235aadd8aa4a525c297" }, "Faction": "FC_INFESTATION", "DefenderFaction": "FC_CORPUS", "Node": "SolNode127", - "Count": -19265, + "Count": -30072, "Goal": 30000, "LocTag": "/Lotus/Language/Menu/InfestedInvasionBoss", - "Completed": false, - "ChainID": { "$oid": "647612f5b75e9d02362f0c6c" }, - "AttackerReward": [], - "AttackerMissionInfo": { "seed": 995781, "faction": "FC_CORPUS" }, - "DefenderReward": { - "countedItems": [{ "ItemType": "/Lotus/Types/Items/MiscItems/InfestedAladCoordinate", "ItemCount": 1 }] - }, - "DefenderMissionInfo": { "seed": 978707, "faction": "FC_INFESTATION", "missionReward": [] }, - "Activation": { "$date": { "$numberLong": "1685474401909" } } - }, - { - "_id": { "$oid": "6476ba8aca0663ae5a22b6bb" }, - "Faction": "FC_INFESTATION", - "DefenderFaction": "FC_GRINEER", - "Node": "SolNode68", - "Count": -33274, - "Goal": 33000, - "LocTag": "/Lotus/Language/Menu/InfestedInvasionGeneric", "Completed": true, - "ChainID": { "$oid": "6476ba8aca0663ae5a22b6bb" }, + "ChainID": { "$oid": "64ab1b21b464ebac66cacb05" }, "AttackerReward": [], - "AttackerMissionInfo": { "seed": 512950, "faction": "FC_GRINEER" }, - "DefenderReward": { - "countedItems": [{ "ItemType": "/Lotus/Types/Items/Research/ChemComponent", "ItemCount": 3 }] - }, - "DefenderMissionInfo": { "seed": 160228, "faction": "FC_INFESTATION" }, - "Activation": { "$date": { "$numberLong": "1685508708793" } } + "AttackerMissionInfo": { "seed": 776594, "faction": "FC_CORPUS" }, + "DefenderReward": { "countedItems": [{ "ItemType": "/Lotus/Types/Items/MiscItems/InfestedAladCoordinate", "ItemCount": 1 }] }, + "DefenderMissionInfo": { "seed": 318162, "faction": "FC_INFESTATION", "missionReward": [] }, + "Activation": { "$date": { "$numberLong": "1688949301919" } } }, { - "_id": { "$oid": "647730e50ecf58593d735cb0" }, + "_id": { "$oid": "64abda258c51f909e8841ceb" }, "Faction": "FC_INFESTATION", "DefenderFaction": "FC_CORPUS", - "Node": "SolNode107", - "Count": -17526, - "Goal": 36000, - "LocTag": "/Lotus/Language/Menu/InfestedInvasionGeneric", - "Completed": false, - "ChainID": { "$oid": "647730e50ecf58593d735cb0" }, + "Node": "SolNode53", + "Count": -30086, + "Goal": 30000, + "LocTag": "/Lotus/Language/Menu/InfestedInvasionBoss", + "Completed": true, + "ChainID": { "$oid": "64aba7c127ac32a450c4b81b" }, "AttackerReward": [], - "AttackerMissionInfo": { "seed": 640989, "faction": "FC_CORPUS" }, - "DefenderReward": { - "countedItems": [{ "ItemType": "/Lotus/Types/Items/Research/BioComponent", "ItemCount": 1 }] - }, - "DefenderMissionInfo": { "seed": 53442, "faction": "FC_INFESTATION" }, - "Activation": { "$date": { "$numberLong": "1685537906204" } } + "AttackerMissionInfo": { "seed": 214951, "faction": "FC_CORPUS" }, + "DefenderReward": { "countedItems": [{ "ItemType": "/Lotus/Types/Items/Research/EnergyComponent", "ItemCount": 3 }] }, + "DefenderMissionInfo": { "seed": 479771, "faction": "FC_INFESTATION", "missionReward": [] }, + "Activation": { "$date": { "$numberLong": "1688984101482" } } }, { - "_id": { "$oid": "64775e991d3a1c5c0a181494" }, + "_id": { "$oid": "64ad5a8592d04a20de1198bb" }, "Faction": "FC_INFESTATION", "DefenderFaction": "FC_CORPUS", - "Node": "SolNode66", - "Count": -1218, - "Goal": 45000, + "Node": "SolNode220", + "Count": -136, + "Goal": 37000, "LocTag": "/Lotus/Language/Menu/InfestedInvasionGeneric", "Completed": false, - "ChainID": { "$oid": "647730e50ecf58593d735cb0" }, + "ChainID": { "$oid": "64ad5a8592d04a20de1198bb" }, "AttackerReward": [], - "AttackerMissionInfo": { "seed": 563164, "faction": "FC_CORPUS" }, - "DefenderReward": { - "countedItems": [{ "ItemType": "/Lotus/Types/Items/Research/EnergyComponent", "ItemCount": 3 }] - }, - "DefenderMissionInfo": { "seed": 203755, "faction": "FC_INFESTATION" }, - "Activation": { "$date": { "$numberLong": "1685544601696" } } - }, - { - "_id": { "$oid": "64775e991d3a1c5c0a181495" }, - "Faction": "FC_INFESTATION", - "DefenderFaction": "FC_CORPUS", - "Node": "SolNode22", - "Count": -1490, - "Goal": 36000, - "LocTag": "/Lotus/Language/Menu/InfestedInvasionGeneric", - "Completed": false, - "ChainID": { "$oid": "647730e50ecf58593d735cb0" }, - "AttackerReward": [], - "AttackerMissionInfo": { "seed": 933714, "faction": "FC_CORPUS" }, - "DefenderReward": { - "countedItems": [{ "ItemType": "/Lotus/Types/Items/Research/BioComponent", "ItemCount": 1 }] - }, - "DefenderMissionInfo": { "seed": 693132, "faction": "FC_INFESTATION" }, - "Activation": { "$date": { "$numberLong": "1685544601696" } } + "AttackerMissionInfo": { "seed": 233680, "faction": "FC_CORPUS" }, + "DefenderReward": { "countedItems": [{ "ItemType": "/Lotus/Types/Items/Research/EnergyComponent", "ItemCount": 3 }] }, + "DefenderMissionInfo": { "seed": 674168, "faction": "FC_INFESTATION" }, + "Activation": { "$date": { "$numberLong": "1689089072159" } } } ], "HubEvents": [], @@ -1834,7 +2004,7 @@ { "_id": { "$oid": "549b18e9b029cef5991d6aec" }, "Node": "EuropaHUB", "Hide": true }, { "_id": { "$oid": "54a1737aeb658f6cbccf70ff" }, "Node": "ErisHUB", "Hide": true }, { "_id": { "$oid": "54a736ddec12f80bd6e9e326" }, "Node": "VenusHUB", "Hide": true }, - { "_id": { "$oid": "5ad9f9bb6df82a56eabf3d44" }, "Node": "SolNode802", "Seed": 9507716 }, + { "_id": { "$oid": "5ad9f9bb6df82a56eabf3d44" }, "Node": "SolNode802", "Seed": 9564278 }, { "_id": { "$oid": "5b8817c2bd4f253264d6aa91" }, "Node": "EarthHUB", @@ -1848,207 +2018,49 @@ "Hide": true, "LevelOverride": "/Lotus/Levels/Proc/Hub/RelayStationHubHydroid", "Activation": { "$date": { "$numberLong": "1563030000000" } } - }, - { - "_id": { "$oid": "5c7cb0d00000000000000000" }, - "Activation": { "$date": { "$numberLong": "1684512000000" } }, - "Expiry": { "$date": { "$numberLong": "1685721600000" } }, - "Node": "SolNode129", - "Faction": "FC_CORPUS", - "CustomNpcEncounters": ["/Lotus/Types/Gameplay/Venus/Encounters/Heists/ExploiterHeistFissure"] } ], "VoidTraders": [ { "_id": { "$oid": "5d1e07a0a38e4a4fdd7cefca" }, - "Activation": { "$date": { "$numberLong": "1685710800000" } }, - "Expiry": { "$date": { "$numberLong": "1685883600000" } }, + "Activation": { "$date": { "$numberLong": "1689339600000" } }, + "Expiry": { "$date": { "$numberLong": "1689512400000" } }, "Id": "5d1e07a0a38e4a4fdd7cefca", "Character": "Baro'Ki Teel", - "Node": "SaturnHUB" + "Node": "MercuryHUB" } ], "PrimeVaultTraders": [ { "_id": { "$oid": "631f8c4ac36af423770eaa97" }, - "Activation": { "$date": { "$numberLong": "1683223200000" } }, + "Activation": { "$date": { "$numberLong": "1688666400000" } }, "Completed": false, "InitialStartDate": { "$date": { "$numberLong": "1662738144266" } }, "Node": "TradeHUB1", "Manifest": [ - { - "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVNovaTrinityPrimeDualPack", - "PrimePrice": 10 - }, - { - "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVNekrosOberonPrimeDualPack", - "PrimePrice": 10, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVOberonPrimeSinglePack", - "PrimePrice": 6, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVNekrosPrimeSinglePack", - "PrimePrice": 6, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVTrinityPrimeSinglePack", - "PrimePrice": 6 - }, - { - "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVNovaPrimeSinglePack", - "PrimePrice": 6 - }, - { - "ItemType": "/Lotus/StoreItems/Powersuits/Paladin/PaladinPrime", - "PrimePrice": 3, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Upgrades/Skins/Scarves/PrimeOberonCape", - "PrimePrice": 2, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Upgrades/Skins/MeleeDangles/SurakaPrimeDangle", - "PrimePrice": 1, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Weapons/Tenno/Melee/PrimeSilvaAegis/PrimeSilvaAegis", - "PrimePrice": 2, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Weapons/Tenno/LongGuns/PrimeSybaris/PrimeSybarisRifle", - "PrimePrice": 2, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Powersuits/Necro/NekrosPrime", - "PrimePrice": 3, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Upgrades/Skins/Scarves/UruPrimeScarf", - "PrimePrice": 2, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVAcanthusPrimeArmorSet", - "PrimePrice": 2, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Weapons/Tenno/LongGuns/PrimeTigris/PrimeTigris", - "PrimePrice": 2, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Weapons/Tenno/Melee/Swords/PrimeGalatine/PrimeGalatine", - "PrimePrice": 2, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { "ItemType": "/Lotus/StoreItems/Powersuits/Trinity/TrinityPrime", "PrimePrice": 3 }, - { - "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVKavasaPrimeKubrowArmor", - "PrimePrice": 2 - }, - { - "ItemType": "/Lotus/StoreItems/Upgrades/Skins/MeleeDangles/ScrollingPrimeMeleeDangle", - "PrimePrice": 1 - }, - { "ItemType": "/Lotus/StoreItems/Weapons/Tenno/Melee/PrimeDualKamas/PrimeDualKamas", "PrimePrice": 2 }, - { "ItemType": "/Lotus/StoreItems/Powersuits/AntiMatter/NovaPrime", "PrimePrice": 3 }, - { "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVEdoPrimeArmorSet", "PrimePrice": 2 }, - { "ItemType": "/Lotus/StoreItems/Upgrades/Skins/Sigils/PrimeAccessSigilFive", "PrimePrice": 1 }, - { "ItemType": "/Lotus/StoreItems/Weapons/Tenno/LongGuns/PrimeSoma/PrimeSomaRifle", "PrimePrice": 2 }, - { "ItemType": "/Lotus/StoreItems/Weapons/Tenno/Pistols/PrimeVasto/PrimeVastoPistol", "PrimePrice": 2 }, - { - "ItemType": "/Lotus/StoreItems/Types/Items/ShipDecos/OberonPrimeBobbleHead", - "PrimePrice": 1, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Types/Items/ShipDecos/NekrosPrimeBobbleHead", - "PrimePrice": 1, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { "ItemType": "/Lotus/StoreItems/Types/Items/ShipDecos/NovaPrimeBobbleHead", "PrimePrice": 1 }, - { "ItemType": "/Lotus/StoreItems/Types/Items/ShipDecos/TrinityPrimeBobbleHead", "PrimePrice": 1 }, - { - "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T1VoidProjectionOberonNekrosVaultABronze", - "RegularPrice": 1, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T1VoidProjectionOberonNekrosVaultBBronze", - "RegularPrice": 1, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T2VoidProjectionOberonNekrosVaultABronze", - "RegularPrice": 1, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T3VoidProjectionOberonNekrosVaultABronze", - "RegularPrice": 1, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T3VoidProjectionOberonNekrosVaultBBronze", - "RegularPrice": 1, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T4VoidProjectionOberonNekrosVaultABronze", - "RegularPrice": 1, - "StartDate": { "$date": { "$numberLong": "1684508400000" } }, - "EndDate": { "$date": { "$numberLong": "1685718000000" } } - }, - { - "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T1VoidProjectionNovaTrinityVaultABronze", - "RegularPrice": 1 - }, - { - "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T2VoidProjectionNovaTrinityVaultABronze", - "RegularPrice": 1 - }, - { - "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T3VoidProjectionNovaTrinityVaultABronze", - "RegularPrice": 1 - }, - { - "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T4VoidProjectionNovaTrinityVaultABronze", - "RegularPrice": 1 - } + { "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVBansheePrimeSinglePack", "PrimePrice": 6 }, + { "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVBansheeMiragePrimeDualPack", "PrimePrice": 10 }, + { "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVMiragePrimeSinglePack", "PrimePrice": 6 }, + { "ItemType": "/Lotus/StoreItems/Powersuits/Banshee/BansheePrime", "PrimePrice": 3 }, + { "ItemType": "/Lotus/StoreItems/Upgrades/Skins/Scarves/PrimeScarfF", "PrimePrice": 2 }, + { "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVIctusPrimeSentAccessories", "PrimePrice": 1 }, + { "ItemType": "/Lotus/StoreItems/Types/Sentinels/SentinelPowersuits/PrimeHeliosPowerSuit", "PrimePrice": 2 }, + { "ItemType": "/Lotus/StoreItems/Weapons/Tenno/Pistols/AllNew1hSG/AllNew1hSG", "PrimePrice": 2 }, + { "ItemType": "/Lotus/StoreItems/Powersuits/Harlequin/MiragePrime", "PrimePrice": 3 }, + { "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVAtavistPrimeArmorSet", "PrimePrice": 2 }, + { "ItemType": "/Lotus/StoreItems/Upgrades/Skins/Scarves/PrimeScarfG", "PrimePrice": 2 }, + { "ItemType": "/Lotus/StoreItems/Weapons/Tenno/Melee/PrimeKogake/KogakePrimeKnuckles", "PrimePrice": 2 }, + { "ItemType": "/Lotus/StoreItems/Weapons/Tenno/Pistols/PrimeAkbolto/PrimeAkBoltoWeapon", "PrimePrice": 2 }, + { "ItemType": "/Lotus/StoreItems/Types/Items/ShipDecos/BansheePrimeBobbleHead", "PrimePrice": 1 }, + { "ItemType": "/Lotus/StoreItems/Types/Items/ShipDecos/MiragePrimeBobbleHead", "PrimePrice": 1 }, + { "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T1VoidProjectionBansheeMirageVaultABronze", "RegularPrice": 1 }, + { "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T1VoidProjectionBansheeMirageVaultBBronze", "RegularPrice": 1 }, + { "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T2VoidProjectionBansheeMirageVaultABronze", "RegularPrice": 1 }, + { "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T3VoidProjectionBansheeMirageVaultABronze", "RegularPrice": 1 }, + { "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T4VoidProjectionBansheeMirageVaultABronze", "RegularPrice": 1 }, + { "ItemType": "/Lotus/StoreItems/Types/Game/Projections/T4VoidProjectionBansheeMirageVaultBBronze", "RegularPrice": 1 } ], - "Expiry": { "$date": { "$numberLong": "1685718000000" } }, + "Expiry": { "$date": { "$numberLong": "1691085600000" } }, "EvergreenManifest": [ { "ItemType": "/Lotus/StoreItems/Weapons/Tenno/LongGuns/PrimeBurston/PrimeBurston", "PrimePrice": 2 }, { "ItemType": "/Lotus/StoreItems/Weapons/Tenno/Rifle/BratonPrime", "PrimePrice": 1 }, @@ -2056,33 +2068,21 @@ { "ItemType": "/Lotus/StoreItems/Weapons/Tenno/Pistols/PrimeLex/PrimeLex", "PrimePrice": 1 }, { "ItemType": "/Lotus/StoreItems/Types/Game/ShipScenes/PrimeLisetFiligreeScene", "PrimePrice": 1 }, { "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVAviaPrimeArmorSet", "PrimePrice": 2 }, - { - "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVVayasPrimeAccessories", - "PrimePrice": 2 - }, + { "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVVayasPrimeAccessories", "PrimePrice": 2 }, { "ItemType": "/Lotus/StoreItems/Upgrades/Skins/MeleeDangles/TwitchPrimeMeleeDangle", "PrimePrice": 1 }, { "ItemType": "/Lotus/StoreItems/Upgrades/Skins/Scarves/PrimeAviaSyandana", "PrimePrice": 2 }, { "ItemType": "/Lotus/StoreItems/Upgrades/Skins/Scarves/PrimeTwitchScarf", "PrimePrice": 2 }, { "ItemType": "/Lotus/StoreItems/Upgrades/Skins/Scarves/TwitchPrimeScarf", "PrimePrice": 2 }, { "ItemType": "/Lotus/StoreItems/Upgrades/Skins/Sigils/TwitchPrimeSigil", "PrimePrice": 1 }, - { - "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVNecraloidBundle", - "RegularPrice": 10 - }, + { "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVNecraloidBundle", "RegularPrice": 10 }, { "ItemType": "/Lotus/StoreItems/Upgrades/Skins/Liset/LisetSkinTwitchPrime", "RegularPrice": 10 }, { "ItemType": "/Lotus/StoreItems/Upgrades/Skins/Scarves/InfMembraneCape", "RegularPrice": 10 }, { "ItemType": "/Lotus/StoreItems/Types/Items/MiscItems/PrimeBucks", "RegularPrice": 1 }, { "ItemType": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVVoidTraceBundle", "RegularPrice": 1 } ], "ScheduleInfo": [ - { - "Expiry": { "$date": { "$numberLong": "1667498400000" } }, - "FeaturedItem": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVEquinoxWukongPrimeDualPack" - }, - { - "Expiry": { "$date": { "$numberLong": "1669921200000" } }, - "FeaturedItem": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVValkyrSarynPrimeDualPack" - }, + { "Expiry": { "$date": { "$numberLong": "1667498400000" } }, "FeaturedItem": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVEquinoxWukongPrimeDualPack" }, + { "Expiry": { "$date": { "$numberLong": "1669921200000" } }, "FeaturedItem": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVValkyrSarynPrimeDualPack" }, { "Expiry": { "$date": { "$numberLong": "1672945200000" } }, "PreviewHiddenUntil": { "$date": { "$numberLong": "1668711600000" } }, @@ -2120,94 +2120,98 @@ }, { "Expiry": { "$date": { "$numberLong": "1691085600000" } }, - "PreviewHiddenUntil": { "$date": { "$numberLong": "1691085600000" } } - } + "PreviewHiddenUntil": { "$date": { "$numberLong": "1687456800000" } }, + "FeaturedItem": "/Lotus/Types/StoreItems/Packages/MegaPrimeVault/MPVBansheeMiragePrimeDualPack" + }, + { "Expiry": { "$date": { "$numberLong": "1694109600000" } }, "PreviewHiddenUntil": { "$date": { "$numberLong": "1694109600000" } } }, + { "Expiry": { "$date": { "$numberLong": "1696528800000" } }, "PreviewHiddenUntil": { "$date": { "$numberLong": "1696532400000" } } }, + { "Expiry": { "$date": { "$numberLong": "1698948000000" } }, "PreviewHiddenUntil": { "$date": { "$numberLong": "1698948000000" } } } ] } ], "VoidStorms": [ { - "_id": { "$oid": "64775c416894d083a29b8872" }, - "Node": "CrewBattleNode511", - "Activation": { "$date": { "$numberLong": "1685546401825" } }, - "Expiry": { "$date": { "$numberLong": "1685551801825" } }, - "ActiveMissionTier": "VoidT1" - }, - { - "_id": { "$oid": "64775c416894d083a29b8871" }, + "_id": { "$oid": "64ad5bb1f7dbfff5eebd15f8" }, "Node": "CrewBattleNode509", - "Activation": { "$date": { "$numberLong": "1685546401821" } }, - "Expiry": { "$date": { "$numberLong": "1685551801821" } }, + "Activation": { "$date": { "$numberLong": "1689085201821" } }, + "Expiry": { "$date": { "$numberLong": "1689090601821" } }, "ActiveMissionTier": "VoidT1" }, { - "_id": { "$oid": "64775c416894d083a29b8874" }, - "Node": "CrewBattleNode521", - "Activation": { "$date": { "$numberLong": "1685546401829" } }, - "Expiry": { "$date": { "$numberLong": "1685551801829" } }, + "_id": { "$oid": "64ad5bb1f7dbfff5eebd15fb" }, + "Node": "CrewBattleNode516", + "Activation": { "$date": { "$numberLong": "1689085201829" } }, + "Expiry": { "$date": { "$numberLong": "1689090601829" } }, "ActiveMissionTier": "VoidT3" }, { - "_id": { "$oid": "64775c416894d083a29b8873" }, - "Node": "CrewBattleNode530", - "Activation": { "$date": { "$numberLong": "1685546401827" } }, - "Expiry": { "$date": { "$numberLong": "1685551801827" } }, - "ActiveMissionTier": "VoidT2" - }, - { - "_id": { "$oid": "64775c416894d083a29b8876" }, - "Node": "CrewBattleNode543", - "Activation": { "$date": { "$numberLong": "1685546401834" } }, - "Expiry": { "$date": { "$numberLong": "1685551801834" } }, - "ActiveMissionTier": "VoidT4" - }, - { - "_id": { "$oid": "64775c416894d083a29b8875" }, - "Node": "CrewBattleNode527", - "Activation": { "$date": { "$numberLong": "1685546401832" } }, - "Expiry": { "$date": { "$numberLong": "1685551801832" } }, - "ActiveMissionTier": "VoidT4" - }, - { - "_id": { "$oid": "647765a1dcb87be34e0ce3db" }, - "Node": "CrewBattleNode519", - "Activation": { "$date": { "$numberLong": "1685550001821" } }, - "Expiry": { "$date": { "$numberLong": "1685555401821" } }, + "_id": { "$oid": "64ad5bb1f7dbfff5eebd15f9" }, + "Node": "CrewBattleNode512", + "Activation": { "$date": { "$numberLong": "1689085201825" } }, + "Expiry": { "$date": { "$numberLong": "1689090601825" } }, "ActiveMissionTier": "VoidT1" }, { - "_id": { "$oid": "647765a1dcb87be34e0ce3de" }, - "Node": "CrewBattleNode524", - "Activation": { "$date": { "$numberLong": "1685550001829" } }, - "Expiry": { "$date": { "$numberLong": "1685555401829" } }, - "ActiveMissionTier": "VoidT3" - }, - { - "_id": { "$oid": "647765a1dcb87be34e0ce3dd" }, + "_id": { "$oid": "64ad5bb1f7dbfff5eebd15fa" }, "Node": "CrewBattleNode535", - "Activation": { "$date": { "$numberLong": "1685550001827" } }, - "Expiry": { "$date": { "$numberLong": "1685555401827" } }, + "Activation": { "$date": { "$numberLong": "1689085201827" } }, + "Expiry": { "$date": { "$numberLong": "1689090601827" } }, "ActiveMissionTier": "VoidT2" }, { - "_id": { "$oid": "647765a1dcb87be34e0ce3dc" }, - "Node": "CrewBattleNode503", - "Activation": { "$date": { "$numberLong": "1685550001825" } }, - "Expiry": { "$date": { "$numberLong": "1685555401825" } }, - "ActiveMissionTier": "VoidT1" - }, - { - "_id": { "$oid": "647765a1dcb87be34e0ce3e0" }, - "Node": "CrewBattleNode542", - "Activation": { "$date": { "$numberLong": "1685550001834" } }, - "Expiry": { "$date": { "$numberLong": "1685555401834" } }, + "_id": { "$oid": "64ad5bb1f7dbfff5eebd15fc" }, + "Node": "CrewBattleNode527", + "Activation": { "$date": { "$numberLong": "1689085201832" } }, + "Expiry": { "$date": { "$numberLong": "1689090601832" } }, "ActiveMissionTier": "VoidT4" }, { - "_id": { "$oid": "647765a1dcb87be34e0ce3df" }, + "_id": { "$oid": "64ad5bb1f7dbfff5eebd15fd" }, + "Node": "CrewBattleNode554", + "Activation": { "$date": { "$numberLong": "1689085201834" } }, + "Expiry": { "$date": { "$numberLong": "1689090601834" } }, + "ActiveMissionTier": "VoidT4" + }, + { + "_id": { "$oid": "64ad651275833d8933e29b13" }, + "Node": "CrewBattleNode522", + "Activation": { "$date": { "$numberLong": "1689088801821" } }, + "Expiry": { "$date": { "$numberLong": "1689094201821" } }, + "ActiveMissionTier": "VoidT1" + }, + { + "_id": { "$oid": "64ad651275833d8933e29b14" }, + "Node": "CrewBattleNode503", + "Activation": { "$date": { "$numberLong": "1689088801825" } }, + "Expiry": { "$date": { "$numberLong": "1689094201825" } }, + "ActiveMissionTier": "VoidT1" + }, + { + "_id": { "$oid": "64ad651275833d8933e29b15" }, + "Node": "CrewBattleNode530", + "Activation": { "$date": { "$numberLong": "1689088801827" } }, + "Expiry": { "$date": { "$numberLong": "1689094201827" } }, + "ActiveMissionTier": "VoidT2" + }, + { + "_id": { "$oid": "64ad651275833d8933e29b16" }, + "Node": "CrewBattleNode521", + "Activation": { "$date": { "$numberLong": "1689088801829" } }, + "Expiry": { "$date": { "$numberLong": "1689094201829" } }, + "ActiveMissionTier": "VoidT3" + }, + { + "_id": { "$oid": "64ad651275833d8933e29b18" }, + "Node": "CrewBattleNode553", + "Activation": { "$date": { "$numberLong": "1689088801834" } }, + "Expiry": { "$date": { "$numberLong": "1689094201834" } }, + "ActiveMissionTier": "VoidT4" + }, + { + "_id": { "$oid": "64ad651275833d8933e29b17" }, "Node": "CrewBattleNode536", - "Activation": { "$date": { "$numberLong": "1685550001832" } }, - "Expiry": { "$date": { "$numberLong": "1685555401832" } }, + "Activation": { "$date": { "$numberLong": "1689088801832" } }, + "Expiry": { "$date": { "$numberLong": "1689094201832" } }, "ActiveMissionTier": "VoidT4" } ], @@ -2216,23 +2220,23 @@ "PrimeTokenAvailability": true, "DailyDeals": [ { - "StoreItem": "/Lotus/StoreItems/Upgrades/Focus/AttackLensGreater", - "Activation": { "$date": { "$numberLong": "1685480400000" } }, - "Expiry": { "$date": { "$numberLong": "1685574000000" } }, - "Discount": 20, - "OriginalPrice": 40, - "SalePrice": 32, + "StoreItem": "/Lotus/StoreItems/Weapons/Tenno/Melee/Gauntlet/Gauntlet", + "Activation": { "$date": { "$numberLong": "1689037200000" } }, + "Expiry": { "$date": { "$numberLong": "1689130800000" } }, + "Discount": 30, + "OriginalPrice": 125, + "SalePrice": 87, "AmountTotal": 125, - "AmountSold": 125 + "AmountSold": 9 } ], "LibraryInfo": { "LastCompletedTargetType": "/Lotus/Types/Game/Library/Targets/Research7Target" }, "PVPChallengeInstances": [ { - "_id": { "$oid": "6470fd0132c7efc24f00caf0" }, + "_id": { "$oid": "64a860b14248d4428ac6e7c8" }, "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeGameModeWins", - "startDate": { "$date": { "$numberLong": "1685126401676" } }, - "endDate": { "$date": { "$numberLong": "1685731201676" } }, + "startDate": { "$date": { "$numberLong": "1688756401177" } }, + "endDate": { "$date": { "$numberLong": "1689361201177" } }, "params": [{ "n": "ScriptParamValue", "v": 6 }], "isGenerated": true, "PVPMode": "PVPMODE_ALL", @@ -2240,10 +2244,10 @@ "Category": "PVPChallengeTypeCategory_WEEKLY" }, { - "_id": { "$oid": "6470fd0132c7efc24f00caf1" }, + "_id": { "$oid": "64a860b14248d4428ac6e7c9" }, "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeGameModeComplete", - "startDate": { "$date": { "$numberLong": "1685126401676" } }, - "endDate": { "$date": { "$numberLong": "1685731201676" } }, + "startDate": { "$date": { "$numberLong": "1688756401177" } }, + "endDate": { "$date": { "$numberLong": "1689361201177" } }, "params": [{ "n": "ScriptParamValue", "v": 20 }], "isGenerated": true, "PVPMode": "PVPMODE_ALL", @@ -2251,10 +2255,21 @@ "Category": "PVPChallengeTypeCategory_WEEKLY" }, { - "_id": { "$oid": "6470fd0132c7efc24f00caf2" }, + "_id": { "$oid": "64a860b14248d4428ac6e7cb" }, + "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeWeeklyStandardSet", + "startDate": { "$date": { "$numberLong": "1688756401177" } }, + "endDate": { "$date": { "$numberLong": "1689361201177" } }, + "params": [{ "n": "ScriptParamValue", "v": 0 }], + "isGenerated": true, + "PVPMode": "PVPMODE_NONE", + "subChallenges": [{ "$oid": "64a860b14248d4428ac6e7c8" }, { "$oid": "64a860b14248d4428ac6e7c9" }, { "$oid": "64a860b14248d4428ac6e7ca" }], + "Category": "PVPChallengeTypeCategory_WEEKLY_ROOT" + }, + { + "_id": { "$oid": "64a860b14248d4428ac6e7ca" }, "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeOtherChallengeCompleteANY", - "startDate": { "$date": { "$numberLong": "1685126401676" } }, - "endDate": { "$date": { "$numberLong": "1685731201676" } }, + "startDate": { "$date": { "$numberLong": "1688756401177" } }, + "endDate": { "$date": { "$numberLong": "1689361201177" } }, "params": [{ "n": "ScriptParamValue", "v": 10 }], "isGenerated": true, "PVPMode": "PVPMODE_ALL", @@ -2262,21 +2277,32 @@ "Category": "PVPChallengeTypeCategory_WEEKLY" }, { - "_id": { "$oid": "6470fd0132c7efc24f00caf3" }, - "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeWeeklyStandardSet", - "startDate": { "$date": { "$numberLong": "1685126401676" } }, - "endDate": { "$date": { "$numberLong": "1685731201676" } }, - "params": [{ "n": "ScriptParamValue", "v": 0 }], + "_id": { "$oid": "64ad70c987228ffe420d764f" }, + "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeKillsStreakHARD", + "startDate": { "$date": { "$numberLong": "1689088201386" } }, + "endDate": { "$date": { "$numberLong": "1689174601386" } }, + "params": [{ "n": "ScriptParamValue", "v": 2 }], "isGenerated": true, - "PVPMode": "PVPMODE_NONE", - "subChallenges": [{ "$oid": "6470fd0132c7efc24f00caf0" }, { "$oid": "6470fd0132c7efc24f00caf1" }, { "$oid": "6470fd0132c7efc24f00caf2" }], - "Category": "PVPChallengeTypeCategory_WEEKLY_ROOT" + "PVPMode": "PVPMODE_TEAMDEATHMATCH", + "subChallenges": [], + "Category": "PVPChallengeTypeCategory_DAILY" }, { - "_id": { "$oid": "6477498105719ffc9780dfb8" }, - "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeMatchCompleteMEDIUM", - "startDate": { "$date": { "$numberLong": "1685539201381" } }, - "endDate": { "$date": { "$numberLong": "1685625601381" } }, + "_id": { "$oid": "64ad70c987228ffe420d7650" }, + "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeKillsWhileSlidingEASY", + "startDate": { "$date": { "$numberLong": "1689088201386" } }, + "endDate": { "$date": { "$numberLong": "1689174601386" } }, + "params": [{ "n": "ScriptParamValue", "v": 1 }], + "isGenerated": true, + "PVPMode": "PVPMODE_TEAMDEATHMATCH", + "subChallenges": [], + "Category": "PVPChallengeTypeCategory_DAILY" + }, + { + "_id": { "$oid": "64ad70c987228ffe420d764d" }, + "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeFlagCaptureMEDIUM", + "startDate": { "$date": { "$numberLong": "1689088201386" } }, + "endDate": { "$date": { "$numberLong": "1689174601386" } }, "params": [{ "n": "ScriptParamValue", "v": 4 }], "isGenerated": true, "PVPMode": "PVPMODE_CAPTURETHEFLAG", @@ -2284,10 +2310,21 @@ "Category": "PVPChallengeTypeCategory_DAILY" }, { - "_id": { "$oid": "6477498105719ffc9780dfb9" }, - "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeFlagReturnEASY", - "startDate": { "$date": { "$numberLong": "1685539201381" } }, - "endDate": { "$date": { "$numberLong": "1685625601381" } }, + "_id": { "$oid": "64ad70c987228ffe420d7651" }, + "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeKillsPrimaryHARD", + "startDate": { "$date": { "$numberLong": "1689088201386" } }, + "endDate": { "$date": { "$numberLong": "1689174601386" } }, + "params": [{ "n": "ScriptParamValue", "v": 3 }], + "isGenerated": true, + "PVPMode": "PVPMODE_DEATHMATCH", + "subChallenges": [], + "Category": "PVPChallengeTypeCategory_DAILY" + }, + { + "_id": { "$oid": "64ad70c987228ffe420d764e" }, + "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeMatchCompleteEASY", + "startDate": { "$date": { "$numberLong": "1689088201386" } }, + "endDate": { "$date": { "$numberLong": "1689174601386" } }, "params": [{ "n": "ScriptParamValue", "v": 1 }], "isGenerated": true, "PVPMode": "PVPMODE_CAPTURETHEFLAG", @@ -2295,65 +2332,32 @@ "Category": "PVPChallengeTypeCategory_DAILY" }, { - "_id": { "$oid": "6477498105719ffc9780dfbc" }, - "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeKillsStreakHARD", - "startDate": { "$date": { "$numberLong": "1685539201381" } }, - "endDate": { "$date": { "$numberLong": "1685625601381" } }, - "params": [{ "n": "ScriptParamValue", "v": 2 }], + "_id": { "$oid": "64ad70c987228ffe420d7652" }, + "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeKillsHeadShotsEASY", + "startDate": { "$date": { "$numberLong": "1689088201386" } }, + "endDate": { "$date": { "$numberLong": "1689174601386" } }, + "params": [{ "n": "ScriptParamValue", "v": 1 }], "isGenerated": true, "PVPMode": "PVPMODE_DEATHMATCH", "subChallenges": [], "Category": "PVPChallengeTypeCategory_DAILY" }, { - "_id": { "$oid": "6477498105719ffc9780dfbb" }, - "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeKillsStreakHARD", - "startDate": { "$date": { "$numberLong": "1685539201381" } }, - "endDate": { "$date": { "$numberLong": "1685625601381" } }, - "params": [{ "n": "ScriptParamValue", "v": 2 }], - "isGenerated": true, - "PVPMode": "PVPMODE_TEAMDEATHMATCH", - "subChallenges": [], - "Category": "PVPChallengeTypeCategory_DAILY" - }, - { - "_id": { "$oid": "6477498105719ffc9780dfba" }, - "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeKillsSecondaryEASY", - "startDate": { "$date": { "$numberLong": "1685539201381" } }, - "endDate": { "$date": { "$numberLong": "1685625601381" } }, - "params": [{ "n": "ScriptParamValue", "v": 1 }], - "isGenerated": true, - "PVPMode": "PVPMODE_TEAMDEATHMATCH", - "subChallenges": [], - "Category": "PVPChallengeTypeCategory_DAILY" - }, - { - "_id": { "$oid": "6477498105719ffc9780dfbf" }, - "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeSpeedballGoalsMEDIUM", - "startDate": { "$date": { "$numberLong": "1685539201381" } }, - "endDate": { "$date": { "$numberLong": "1685625601381" } }, - "params": [{ "n": "ScriptParamValue", "v": 6 }], + "_id": { "$oid": "64ad70c987228ffe420d7654" }, + "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeSpeedballCatchesEASY", + "startDate": { "$date": { "$numberLong": "1689088201386" } }, + "endDate": { "$date": { "$numberLong": "1689174601386" } }, + "params": [{ "n": "ScriptParamValue", "v": 3 }], "isGenerated": true, "PVPMode": "PVPMODE_SPEEDBALL", "subChallenges": [], "Category": "PVPChallengeTypeCategory_DAILY" }, { - "_id": { "$oid": "6477498105719ffc9780dfbd" }, - "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeKillsWhileSlidingEASY", - "startDate": { "$date": { "$numberLong": "1685539201381" } }, - "endDate": { "$date": { "$numberLong": "1685625601381" } }, - "params": [{ "n": "ScriptParamValue", "v": 1 }], - "isGenerated": true, - "PVPMode": "PVPMODE_DEATHMATCH", - "subChallenges": [], - "Category": "PVPChallengeTypeCategory_DAILY" - }, - { - "_id": { "$oid": "6477498105719ffc9780dfbe" }, - "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeSpeedballInterceptionsHARD", - "startDate": { "$date": { "$numberLong": "1685539201381" } }, - "endDate": { "$date": { "$numberLong": "1685625601381" } }, + "_id": { "$oid": "64ad70c987228ffe420d7653" }, + "challengeTypeRefID": "/Lotus/PVPChallengeTypes/PVPTimedChallengeSpeedballPassesMEDIUM", + "startDate": { "$date": { "$numberLong": "1689088201386" } }, + "endDate": { "$date": { "$numberLong": "1689174601386" } }, "params": [{ "n": "ScriptParamValue", "v": 6 }], "isGenerated": true, "PVPMode": "PVPMODE_SPEEDBALL", @@ -2364,52 +2368,22 @@ "PersistentEnemies": [], "PVPAlternativeModes": [], "PVPActiveTournaments": [], - "ProjectPct": [55.93717913052773, 90.86309625235785, 0], + "ProjectPct": [95.66978602549699, 23.79055975443198, 0], "ConstructionProjects": [], "TwitchPromos": [], "ExperimentRecommended": [], "EndlessXpChoices": [ - { "Category": "EXC_NORMAL", "Choices": ["Hydroid", "Mirage", "Limbo"] }, - { "Category": "EXC_HARD", "Choices": ["Zylok", "Sibear", "Dread", "Despair", "Hate"] } + { "Category": "EXC_NORMAL", "Choices": ["Garuda", "Baruuk", "Hildryn"] }, + { "Category": "EXC_HARD", "Choices": ["AckAndBrunt", "Soma", "Vasto", "NamiSolo", "Burston"] } ], "ForceLogoutVersion": 0, "FeaturedGuilds": [ - { - "_id": { "$oid": "5303c4bd06c56f4168b5fed9" }, - "Name": "Miau after Tomorrow", - "Tier": 1, - "AllianceId": { "$oid": "53f9876c07c56f85b1c24ed7" }, - "Emblem": true - }, - { - "_id": { "$oid": "56ab8b2407c56fd145c91aa5" }, - "Name": "Slayers of Darkness", - "Tier": 2, - "AllianceId": { "$oid": "53f9876c07c56f85b1c24ed7" }, - "Emblem": true - }, - { - "_id": { "$oid": "57ed05cb08c56ffd67386105" }, - "Name": "Nazaryk", - "Tier": 3, - "AllianceId": { "$oid": "5fdcf602fc5cef2d337800e0" }, - "Emblem": true - }, - { "_id": { "$oid": "570f9bda08c56f0887fb6db5" }, "Name": "GentleManz", "Tier": 4, "Emblem": true }, - { - "_id": { "$oid": "56d8b39408c56fd89a1799ec" }, - "Name": "Phantom Vanguard", - "Tier": 5, - "AllianceId": { "$oid": "55e270f706c56f2e2f0bb7d6" }, - "Emblem": true - }, - { - "_id": { "$oid": "54e44a5006c56f7eab0d5aa9" }, - "Name": "Violet Church", - "Tier": 3, - "AllianceId": { "$oid": "56c44d0b08c56f5c367b4665" }, - "Emblem": true - } + { "_id": { "$oid": "5d6e8383a38e4ab3d87910b4" }, "Name": "KHAO SAN ROAD", "Tier": 1, "AllianceId": { "$oid": "62ca246ada801e95e10faef5" }, "Emblem": true }, + { "_id": { "$oid": "56ab8b2407c56fd145c91aa5" }, "Name": "Slayers of Darkness", "Tier": 2, "AllianceId": { "$oid": "53f9876c07c56f85b1c24ed7" }, "Emblem": true }, + { "_id": { "$oid": "5ad6ae822183db51113cad5a" }, "Name": "Ascension of Immortals", "Tier": 3, "AllianceId": { "$oid": "5f95b2a34c0af225c816a3ed" }, "Emblem": true }, + { "_id": { "$oid": "5b6961f7283a00373e55937f" }, "Name": "FOREVER SUMMER", "Tier": 4, "AllianceId": { "$oid": "62ef727a50f3d0a965003de2" }, "Emblem": true }, + { "_id": { "$oid": "60871578cc2e694df27157a8" }, "Name": "Twelve_Olympians", "Tier": 4, "Emblem": true, "AllianceId": { "$oid": "64857275eb6c266f67034392" } }, + { "_id": { "$oid": "53480a9007c56f925e90f861" }, "Name": "The Remnants of the Void", "Tier": 5, "AllianceId": { "$oid": "55e270f706c56f2e2f0bb7d6" }, "Emblem": true } ], "SeasonInfo": { "Activation": { "$date": { "$numberLong": "1684951200000" } }, @@ -2420,69 +2394,69 @@ "Params": "", "ActiveChallenges": [ { - "_id": { "$oid": "001100020000000000000022" }, + "_id": { "$oid": "001100070000000000000098" }, "Daily": true, - "Activation": { "$date": { "$numberLong": "1685318400000" } }, - "Expiry": { "$date": { "$numberLong": "1685577600000" } }, - "Challenge": "/Lotus/Types/Challenges/Seasons/Daily/SeasonDailyKillEnemiesWithElectricity" + "Activation": { "$date": { "$numberLong": "1688860800000" } }, + "Expiry": { "$date": { "$numberLong": "1689120000000" } }, + "Challenge": "/Lotus/Types/Challenges/Seasons/Daily/SeasonDailyCollectHundredResources" }, { - "_id": { "$oid": "001100020000000000000023" }, + "_id": { "$oid": "001100080000000000000106" }, "Daily": true, - "Activation": { "$date": { "$numberLong": "1685404800000" } }, - "Expiry": { "$date": { "$numberLong": "1685664000000" } }, - "Challenge": "/Lotus/Types/Challenges/Seasons/Daily/SeasonDailyTransmuteMods" + "Activation": { "$date": { "$numberLong": "1688947200000" } }, + "Expiry": { "$date": { "$numberLong": "1689206400000" } }, + "Challenge": "/Lotus/Types/Challenges/Seasons/Daily/SeasonDailySlideKills" }, { - "_id": { "$oid": "001100020000000000000024" }, + "_id": { "$oid": "001100080000000000000107" }, "Daily": true, - "Activation": { "$date": { "$numberLong": "1685491200000" } }, - "Expiry": { "$date": { "$numberLong": "1685750400000" } }, - "Challenge": "/Lotus/Types/Challenges/Seasons/Daily/SeasonDailySolveCiphers" + "Activation": { "$date": { "$numberLong": "1689033600000" } }, + "Expiry": { "$date": { "$numberLong": "1689292800000" } }, + "Challenge": "/Lotus/Types/Challenges/Seasons/Daily/SeasonDailyPickUpMedallion" }, { - "_id": { "$oid": "001100020000000000000015" }, - "Activation": { "$date": { "$numberLong": "1685318400000" } }, - "Expiry": { "$date": { "$numberLong": "1685923200000" } }, - "Challenge": "/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyCompleteRescue" + "_id": { "$oid": "001100080000000000000099" }, + "Activation": { "$date": { "$numberLong": "1688947200000" } }, + "Expiry": { "$date": { "$numberLong": "1689552000000" } }, + "Challenge": "/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyCompleteNightmareMissions" }, { - "_id": { "$oid": "001100020000000000000016" }, - "Activation": { "$date": { "$numberLong": "1685318400000" } }, - "Expiry": { "$date": { "$numberLong": "1685923200000" } }, - "Challenge": "/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyCompleteKuva" + "_id": { "$oid": "001100080000000000000100" }, + "Activation": { "$date": { "$numberLong": "1688947200000" } }, + "Expiry": { "$date": { "$numberLong": "1689552000000" } }, + "Challenge": "/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyKillArchgunEnemies" }, { - "_id": { "$oid": "001100020000000000000017" }, - "Activation": { "$date": { "$numberLong": "1685318400000" } }, - "Expiry": { "$date": { "$numberLong": "1685923200000" } }, - "Challenge": "/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyKillEximus" + "_id": { "$oid": "001100080000000000000101" }, + "Activation": { "$date": { "$numberLong": "1688947200000" } }, + "Expiry": { "$date": { "$numberLong": "1689552000000" } }, + "Challenge": "/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyPlainsBounties" }, { - "_id": { "$oid": "001100020000000000000018" }, - "Activation": { "$date": { "$numberLong": "1685318400000" } }, - "Expiry": { "$date": { "$numberLong": "1685923200000" } }, - "Challenge": "/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyPerfectAnimalCapture" + "_id": { "$oid": "001100080000000000000102" }, + "Activation": { "$date": { "$numberLong": "1688947200000" } }, + "Expiry": { "$date": { "$numberLong": "1689552000000" } }, + "Challenge": "/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyRailjackHijackDestroyThree" }, { - "_id": { "$oid": "001100020000000000000019" }, - "Activation": { "$date": { "$numberLong": "1685318400000" } }, - "Expiry": { "$date": { "$numberLong": "1685923200000" } }, - "Challenge": "/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyUnlockRelics" + "_id": { "$oid": "001100080000000000000103" }, + "Activation": { "$date": { "$numberLong": "1688947200000" } }, + "Expiry": { "$date": { "$numberLong": "1689552000000" } }, + "Challenge": "/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyCompleteMobileDefense" }, { - "_id": { "$oid": "001100020000000000000020" }, - "Activation": { "$date": { "$numberLong": "1685318400000" } }, - "Expiry": { "$date": { "$numberLong": "1685923200000" } }, - "Challenge": "/Lotus/Types/Challenges/Seasons/WeeklyHard/SeasonWeeklyHardKillEnemies" + "_id": { "$oid": "001100080000000000000104" }, + "Activation": { "$date": { "$numberLong": "1688947200000" } }, + "Expiry": { "$date": { "$numberLong": "1689552000000" } }, + "Challenge": "/Lotus/Types/Challenges/Seasons/WeeklyHard/SeasonWeeklyHardFallenAngel" }, { - "_id": { "$oid": "001100020000000000000021" }, - "Activation": { "$date": { "$numberLong": "1685318400000" } }, - "Expiry": { "$date": { "$numberLong": "1685923200000" } }, - "Challenge": "/Lotus/Types/Challenges/Seasons/WeeklyHard/SeasonWeeklyHardFastCapture" + "_id": { "$oid": "001100080000000000000105" }, + "Activation": { "$date": { "$numberLong": "1688947200000" } }, + "Expiry": { "$date": { "$numberLong": "1689552000000" } }, + "Challenge": "/Lotus/Types/Challenges/Seasons/WeeklyHard/SeasonWeeklyHardCompleteNightmareMissions" } ] }, - "Tmp": "{\"sfn\":555}" + "Tmp": "{\"prisbegin\":\"1687363200\",\"prisend\":\"1688572800\",\"sfn\":554}" } From 77c7357881e005a6f985ad5fc04069d0b016d659 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jul 2023 18:18:15 -0300 Subject: [PATCH 2/7] Bump word-wrap from 1.2.3 to 1.2.4 (#23) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8ee83e57..b78a003d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3182,9 +3182,9 @@ } }, "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz", + "integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==", "dev": true, "engines": { "node": ">=0.10.0" From 4f3bfa3a2b50e7fd0a9f47778381f932cf164dc6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jul 2023 18:19:27 -0300 Subject: [PATCH 3/7] Bump mongoose from 7.1.1 to 7.4.1 (#24) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ângelo Tadeucci --- package-lock.json | 36 ++++++++++++++++++++++-------------- package.json | 2 +- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index b78a003d..b9b654e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "dotenv": "^16.1.3", "express": "^5.0.0-beta.1", - "mongoose": "^7.1.1", + "mongoose": "^7.4.1", "warframe-items": "1.1260.50" }, "devDependencies": { @@ -888,9 +888,9 @@ } }, "node_modules/bson": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bson/-/bson-5.2.0.tgz", - "integrity": "sha512-HevkSpDbpUfsrHWmWiAsNavANKYIErV2ePXllp1bwq5CDreAaFVj6RVlZpJnxK4WWDCJ/5jMUpaY6G526q3Hjg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-5.4.0.tgz", + "integrity": "sha512-WRZ5SQI5GfUuKnPTNmAYPiKIof3ORXAF4IRU5UcgmivNIon01rWQlw5RUH954dpu8yGL8T59YShVddIPaU/gFA==", "engines": { "node": ">=14.20.1" } @@ -2081,11 +2081,11 @@ } }, "node_modules/mongodb": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.3.0.tgz", - "integrity": "sha512-Wy/sbahguL8c3TXQWXmuBabiLD+iVmz+tOgQf+FwkCjhUIorqbAxRbbz00g4ZoN4sXIPwpAlTANMaGRjGGTikQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.7.0.tgz", + "integrity": "sha512-zm82Bq33QbqtxDf58fLWBwTjARK3NSvKYjyz997KSy6hpat0prjeX/kxjbPVyZY60XYPDNETaHkHJI2UCzSLuw==", "dependencies": { - "bson": "^5.2.0", + "bson": "^5.4.0", "mongodb-connection-string-url": "^2.6.0", "socks": "^2.7.1" }, @@ -2097,6 +2097,8 @@ }, "peerDependencies": { "@aws-sdk/credential-providers": "^3.201.0", + "@mongodb-js/zstd": "^1.1.0", + "kerberos": "^2.0.1", "mongodb-client-encryption": ">=2.3.0 <3", "snappy": "^7.2.2" }, @@ -2104,6 +2106,12 @@ "@aws-sdk/credential-providers": { "optional": true }, + "@mongodb-js/zstd": { + "optional": true + }, + "kerberos": { + "optional": true + }, "mongodb-client-encryption": { "optional": true }, @@ -2122,20 +2130,20 @@ } }, "node_modules/mongoose": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.1.1.tgz", - "integrity": "sha512-AIxaWwGY+td7QOMk4NgK6fbRuGovFyDzv65nU1uj1DsUh3lpjfP3iFYHSR+sUKrs7nbp19ksLlRXkmInBteSCA==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.4.1.tgz", + "integrity": "sha512-o3E5KHHiHdaiwCJG3+9r70sncRKki71Ktf/TfXdW6myu+53rtZ56uLl5ylkQiCf60V3COJuOeekcxXVsjQ7cBA==", "dependencies": { - "bson": "^5.2.0", + "bson": "^5.4.0", "kareem": "2.5.1", - "mongodb": "5.3.0", + "mongodb": "5.7.0", "mpath": "0.9.0", "mquery": "5.0.0", "ms": "2.1.3", "sift": "16.0.1" }, "engines": { - "node": ">=14.0.0" + "node": ">=14.20.1" }, "funding": { "type": "opencollective", diff --git a/package.json b/package.json index c4d88a17..a7f471f7 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "dependencies": { "dotenv": "^16.1.3", "express": "^5.0.0-beta.1", - "mongoose": "^7.1.1", + "mongoose": "^7.4.1", "warframe-items": "1.1260.50" }, "devDependencies": { From 79bb7bae213894335921e0d8e4c0ca4d3818585a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jul 2023 18:19:35 -0300 Subject: [PATCH 4/7] Bump prettier from 2.8.8 to 3.0.0 (#26) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ângelo Tadeucci --- package-lock.json | 12 ++++++------ package.json | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index b9b654e8..750673cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "eslint": "^8.41.0", "eslint-plugin-prettier": "^4.2.1", "morgan": "^1.10.0", - "prettier": "^2.8.8", + "prettier": "^3.0.0", "ts-node-dev": "^2.0.0", "tsconfig-paths": "^4.2.0", "typescript": "^5.1.3" @@ -2409,15 +2409,15 @@ } }, "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.0.tgz", + "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==", "dev": true, "bin": { - "prettier": "bin-prettier.js" + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10.13.0" + "node": ">=14" }, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" diff --git a/package.json b/package.json index a7f471f7..07d6e2bb 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "eslint": "^8.41.0", "eslint-plugin-prettier": "^4.2.1", "morgan": "^1.10.0", - "prettier": "^2.8.8", + "prettier": "^3.0.0", "ts-node-dev": "^2.0.0", "tsconfig-paths": "^4.2.0", "typescript": "^5.1.3" From b32deebb1f3ffda4dcb048a34d518009b218ae9c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jul 2023 18:19:51 -0300 Subject: [PATCH 5/7] Bump @typescript-eslint/eslint-plugin from 5.59.8 to 6.1.0 (#27) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ângelo Tadeucci --- package-lock.json | 320 ++++++++++++++++++++++++++++++++++++---------- package.json | 2 +- 2 files changed, 254 insertions(+), 68 deletions(-) diff --git a/package-lock.json b/package-lock.json index 750673cb..67f1452b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@tsconfig/node20": "^1.0.0", "@types/express": "^4.17.17", "@types/morgan": "^1.9.4", - "@typescript-eslint/eslint-plugin": "^5.59.8", + "@typescript-eslint/eslint-plugin": "^6.1.0", "@typescript-eslint/parser": "^5.59.8", "eslint": "^8.41.0", "eslint-plugin-prettier": "^4.2.1", @@ -404,32 +404,34 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.8.tgz", - "integrity": "sha512-JDMOmhXteJ4WVKOiHXGCoB96ADWg9q7efPWHRViT/f09bA8XOMLAVHHju3l0MkZnG1izaWXYmgvQcUjTRcpShQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.1.0.tgz", + "integrity": "sha512-qg7Bm5TyP/I7iilGyp6DRqqkt8na00lI6HbjWZObgk3FFSzH5ypRwAHXJhJkwiRtTcfn+xYQIMOR5kJgpo6upw==", "dev": true, "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.59.8", - "@typescript-eslint/type-utils": "5.59.8", - "@typescript-eslint/utils": "5.59.8", + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "6.1.0", + "@typescript-eslint/type-utils": "6.1.0", + "@typescript-eslint/utils": "6.1.0", + "@typescript-eslint/visitor-keys": "6.1.0", "debug": "^4.3.4", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -437,6 +439,53 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.1.0.tgz", + "integrity": "sha512-AxjgxDn27hgPpe2rQe19k0tXw84YCOsjDJ2r61cIebq1t+AIxbgiXKvD4999Wk49GVaAcdJ/d49FYel+Pp3jjw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.1.0", + "@typescript-eslint/visitor-keys": "6.1.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.1.0.tgz", + "integrity": "sha512-+Gfd5NHCpDoHDOaU/yIF3WWRI2PcBRKKpP91ZcVbL0t5tQpqYWBs3z/GGhvU+EV1D0262g9XCnyqQh19prU0JQ==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.1.0.tgz", + "integrity": "sha512-yQeh+EXhquh119Eis4k0kYhj9vmFzNpbhM3LftWQVwqVjipCkwHBQOZutcYW+JVkjtTG9k8nrZU1UoNedPDd1A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.1.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -528,25 +577,25 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.8.tgz", - "integrity": "sha512-+5M518uEIHFBy3FnyqZUF3BMP+AXnYn4oyH8RF012+e7/msMY98FhGL5SrN29NQ9xDgvqCgYnsOiKp1VjZ/fpA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.1.0.tgz", + "integrity": "sha512-kFXBx6QWS1ZZ5Ni89TyT1X9Ag6RXVIVhqDs0vZE/jUeWlBv/ixq2diua6G7ece6+fXw3TvNRxP77/5mOMusx2w==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.59.8", - "@typescript-eslint/utils": "5.59.8", + "@typescript-eslint/typescript-estree": "6.1.0", + "@typescript-eslint/utils": "6.1.0", "debug": "^4.3.4", - "tsutils": "^3.21.0" + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "*" + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -554,6 +603,63 @@ } } }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.1.0.tgz", + "integrity": "sha512-+Gfd5NHCpDoHDOaU/yIF3WWRI2PcBRKKpP91ZcVbL0t5tQpqYWBs3z/GGhvU+EV1D0262g9XCnyqQh19prU0JQ==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.1.0.tgz", + "integrity": "sha512-nUKAPWOaP/tQjU1IQw9sOPCDavs/iU5iYLiY/6u7gxS7oKQoi4aUxXS1nrrVGTyBBaGesjkcwwHkbkiD5eBvcg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.1.0", + "@typescript-eslint/visitor-keys": "6.1.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.1.0.tgz", + "integrity": "sha512-yQeh+EXhquh119Eis4k0kYhj9vmFzNpbhM3LftWQVwqVjipCkwHBQOZutcYW+JVkjtTG9k8nrZU1UoNedPDd1A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.1.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/type-utils/node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -641,31 +747,127 @@ "dev": true }, "node_modules/@typescript-eslint/utils": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.8.tgz", - "integrity": "sha512-Tr65630KysnNn9f9G7ROF3w1b5/7f6QVCJ+WK9nhIocWmx9F+TmCAcglF26Vm7z8KCTwoKcNEBZrhlklla3CKg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.1.0.tgz", + "integrity": "sha512-wp652EogZlKmQoMS5hAvWqRKplXvkuOnNzZSE0PVvsKjpexd/XznRVHAtrfHFYmqaJz0DFkjlDsGYC9OXw+OhQ==", "dev": true, "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.59.8", - "@typescript-eslint/types": "5.59.8", - "@typescript-eslint/typescript-estree": "5.59.8", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "6.1.0", + "@typescript-eslint/types": "6.1.0", + "@typescript-eslint/typescript-estree": "6.1.0", + "semver": "^7.5.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^7.0.0 || ^8.0.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.1.0.tgz", + "integrity": "sha512-AxjgxDn27hgPpe2rQe19k0tXw84YCOsjDJ2r61cIebq1t+AIxbgiXKvD4999Wk49GVaAcdJ/d49FYel+Pp3jjw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.1.0", + "@typescript-eslint/visitor-keys": "6.1.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.1.0.tgz", + "integrity": "sha512-+Gfd5NHCpDoHDOaU/yIF3WWRI2PcBRKKpP91ZcVbL0t5tQpqYWBs3z/GGhvU+EV1D0262g9XCnyqQh19prU0JQ==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.1.0.tgz", + "integrity": "sha512-nUKAPWOaP/tQjU1IQw9sOPCDavs/iU5iYLiY/6u7gxS7oKQoi4aUxXS1nrrVGTyBBaGesjkcwwHkbkiD5eBvcg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.1.0", + "@typescript-eslint/visitor-keys": "6.1.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.1.0.tgz", + "integrity": "sha512-yQeh+EXhquh119Eis4k0kYhj9vmFzNpbhM3LftWQVwqVjipCkwHBQOZutcYW+JVkjtTG9k8nrZU1UoNedPDd1A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.1.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.59.8", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.8.tgz", @@ -1237,19 +1439,6 @@ } } }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/eslint-visitor-keys": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", @@ -1369,15 +1558,6 @@ "node": ">=4.0" } }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -1685,12 +1865,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "dev": true - }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", @@ -2647,9 +2821,9 @@ } }, "node_modules/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -2916,6 +3090,18 @@ "tree-kill": "cli.js" } }, + "node_modules/ts-api-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz", + "integrity": "sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==", + "dev": true, + "engines": { + "node": ">=16.13.0" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, "node_modules/ts-node": { "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", diff --git a/package.json b/package.json index 07d6e2bb..8e95104e 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@tsconfig/node20": "^1.0.0", "@types/express": "^4.17.17", "@types/morgan": "^1.9.4", - "@typescript-eslint/eslint-plugin": "^5.59.8", + "@typescript-eslint/eslint-plugin": "^6.1.0", "@typescript-eslint/parser": "^5.59.8", "eslint": "^8.41.0", "eslint-plugin-prettier": "^4.2.1", From 8bcd90c562bef6104966b4c478193859dfa26492 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jul 2023 18:21:23 -0300 Subject: [PATCH 6/7] Bump warframe-items from 1.1260.50 to 1.1260.79 (#25) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 67f1452b..94e21d40 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "dotenv": "^16.1.3", "express": "^5.0.0-beta.1", "mongoose": "^7.4.1", - "warframe-items": "1.1260.50" + "warframe-items": "1.1260.79" }, "devDependencies": { "@tsconfig/node20": "^1.0.0", @@ -3336,9 +3336,9 @@ } }, "node_modules/warframe-items": { - "version": "1.1260.50", - "resolved": "https://registry.npmjs.org/warframe-items/-/warframe-items-1.1260.50.tgz", - "integrity": "sha512-03oNB6Yg61yUd7glewUUg0avnaGaAqc9oVPJk+1THFB0o/d4ppQSgL38yTUxMwmw0avCrqd+8z5TMrfXtvPDXQ==" + "version": "1.1260.79", + "resolved": "https://registry.npmjs.org/warframe-items/-/warframe-items-1.1260.79.tgz", + "integrity": "sha512-Xp/nt++v5V3ghEZNhE56Mge2jeBjjr+ua6PC/7ZHYTMsO8x1xheOMuVxl7v7IjscO1rHFdYEQnSU9Gw1uipYsQ==" }, "node_modules/webidl-conversions": { "version": "7.0.0", diff --git a/package.json b/package.json index 8e95104e..af8b0b44 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "dotenv": "^16.1.3", "express": "^5.0.0-beta.1", "mongoose": "^7.4.1", - "warframe-items": "1.1260.50" + "warframe-items": "1.1260.79" }, "devDependencies": { "@tsconfig/node20": "^1.0.0", From a45642a6ca31e610bf3aaa4423c77344d8383737 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=82ngelo=20Tadeucci?= Date: Mon, 24 Jul 2023 18:25:28 -0300 Subject: [PATCH 7/7] build: bump package versions --- package-lock.json | 908 +++++++++++++++++++++++++++++----------------- package.json | 10 +- 2 files changed, 585 insertions(+), 333 deletions(-) diff --git a/package-lock.json b/package-lock.json index 94e21d40..ce96b3cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,21 +18,30 @@ "@tsconfig/node20": "^1.0.0", "@types/express": "^4.17.17", "@types/morgan": "^1.9.4", - "@typescript-eslint/eslint-plugin": "^6.1.0", - "@typescript-eslint/parser": "^5.59.8", - "eslint": "^8.41.0", - "eslint-plugin-prettier": "^4.2.1", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "eslint": "^8.45.0", + "eslint-plugin-prettier": "^5.0.0", "morgan": "^1.10.0", "prettier": "^3.0.0", "ts-node-dev": "^2.0.0", "tsconfig-paths": "^4.2.0", - "typescript": "^5.1.3" + "typescript": "^5.1.6" }, "engines": { "node": ">=18.15.0", "npm": ">=9.5.0" } }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -70,14 +79,14 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", + "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.5.2", + "espree": "^9.6.0", "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", @@ -116,18 +125,18 @@ "dev": true }, "node_modules/@eslint/js": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", - "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -240,6 +249,26 @@ "node": ">= 8" } }, + "node_modules/@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, "node_modules/@tsconfig/node10": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", @@ -404,16 +433,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.1.0.tgz", - "integrity": "sha512-qg7Bm5TyP/I7iilGyp6DRqqkt8na00lI6HbjWZObgk3FFSzH5ypRwAHXJhJkwiRtTcfn+xYQIMOR5kJgpo6upw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.2.0.tgz", + "integrity": "sha512-rClGrMuyS/3j0ETa1Ui7s6GkLhfZGKZL3ZrChLeAiACBE/tRc1wq8SNZESUuluxhLj9FkUefRs2l6bCIArWBiQ==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.1.0", - "@typescript-eslint/type-utils": "6.1.0", - "@typescript-eslint/utils": "6.1.0", - "@typescript-eslint/visitor-keys": "6.1.0", + "@typescript-eslint/scope-manager": "6.2.0", + "@typescript-eslint/type-utils": "6.2.0", + "@typescript-eslint/utils": "6.2.0", + "@typescript-eslint/visitor-keys": "6.2.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -439,53 +468,6 @@ } } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.1.0.tgz", - "integrity": "sha512-AxjgxDn27hgPpe2rQe19k0tXw84YCOsjDJ2r61cIebq1t+AIxbgiXKvD4999Wk49GVaAcdJ/d49FYel+Pp3jjw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.1.0", - "@typescript-eslint/visitor-keys": "6.1.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.1.0.tgz", - "integrity": "sha512-+Gfd5NHCpDoHDOaU/yIF3WWRI2PcBRKKpP91ZcVbL0t5tQpqYWBs3z/GGhvU+EV1D0262g9XCnyqQh19prU0JQ==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.1.0.tgz", - "integrity": "sha512-yQeh+EXhquh119Eis4k0kYhj9vmFzNpbhM3LftWQVwqVjipCkwHBQOZutcYW+JVkjtTG9k8nrZU1UoNedPDd1A==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.1.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -510,25 +492,26 @@ "dev": true }, "node_modules/@typescript-eslint/parser": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.8.tgz", - "integrity": "sha512-AnR19RjJcpjoeGojmwZtCwBX/RidqDZtzcbG3xHrmz0aHHoOcbWnpDllenRDmDvsV0RQ6+tbb09/kyc+UT9Orw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.2.0.tgz", + "integrity": "sha512-igVYOqtiK/UsvKAmmloQAruAdUHihsOCvplJpplPZ+3h4aDkC/UKZZNKgB6h93ayuYLuEymU3h8nF1xMRbh37g==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.59.8", - "@typescript-eslint/types": "5.59.8", - "@typescript-eslint/typescript-estree": "5.59.8", + "@typescript-eslint/scope-manager": "6.2.0", + "@typescript-eslint/types": "6.2.0", + "@typescript-eslint/typescript-estree": "6.2.0", + "@typescript-eslint/visitor-keys": "6.2.0", "debug": "^4.3.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -560,16 +543,16 @@ "dev": true }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.8.tgz", - "integrity": "sha512-/w08ndCYI8gxGf+9zKf1vtx/16y8MHrZs5/tnjHhMLNSixuNcJavSX4wAiPf4aS5x41Es9YPCn44MIe4cxIlig==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.2.0.tgz", + "integrity": "sha512-1ZMNVgm5nnHURU8ZSJ3snsHzpFeNK84rdZjluEVBGNu7jDymfqceB3kdIZ6A4xCfEFFhRIB6rF8q/JIqJd2R0Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.59.8", - "@typescript-eslint/visitor-keys": "5.59.8" + "@typescript-eslint/types": "6.2.0", + "@typescript-eslint/visitor-keys": "6.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -577,13 +560,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.1.0.tgz", - "integrity": "sha512-kFXBx6QWS1ZZ5Ni89TyT1X9Ag6RXVIVhqDs0vZE/jUeWlBv/ixq2diua6G7ece6+fXw3TvNRxP77/5mOMusx2w==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.2.0.tgz", + "integrity": "sha512-DnGZuNU2JN3AYwddYIqrVkYW0uUQdv0AY+kz2M25euVNlujcN2u+rJgfJsBFlUEzBB6OQkUqSZPyuTLf2bP5mw==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.1.0", - "@typescript-eslint/utils": "6.1.0", + "@typescript-eslint/typescript-estree": "6.2.0", + "@typescript-eslint/utils": "6.2.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -603,63 +586,6 @@ } } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.1.0.tgz", - "integrity": "sha512-+Gfd5NHCpDoHDOaU/yIF3WWRI2PcBRKKpP91ZcVbL0t5tQpqYWBs3z/GGhvU+EV1D0262g9XCnyqQh19prU0JQ==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.1.0.tgz", - "integrity": "sha512-nUKAPWOaP/tQjU1IQw9sOPCDavs/iU5iYLiY/6u7gxS7oKQoi4aUxXS1nrrVGTyBBaGesjkcwwHkbkiD5eBvcg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.1.0", - "@typescript-eslint/visitor-keys": "6.1.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.1.0.tgz", - "integrity": "sha512-yQeh+EXhquh119Eis4k0kYhj9vmFzNpbhM3LftWQVwqVjipCkwHBQOZutcYW+JVkjtTG9k8nrZU1UoNedPDd1A==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.1.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@typescript-eslint/type-utils/node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -684,12 +610,12 @@ "dev": true }, "node_modules/@typescript-eslint/types": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.8.tgz", - "integrity": "sha512-+uWuOhBTj/L6awoWIg0BlWy0u9TyFpCHrAuQ5bNfxDaZ1Ppb3mx6tUigc74LHcbHpOHuOTOJrBoAnhdHdaea1w==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.2.0.tgz", + "integrity": "sha512-1nRRaDlp/XYJQLvkQJG5F3uBTno5SHPT7XVcJ5n1/k2WfNI28nJsvLakxwZRNY5spuatEKO7d5nZWsQpkqXwBA==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -697,21 +623,21 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.8.tgz", - "integrity": "sha512-Jy/lPSDJGNow14vYu6IrW790p7HIf/SOV1Bb6lZ7NUkLc2iB2Z9elESmsaUtLw8kVqogSbtLH9tut5GCX1RLDg==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.2.0.tgz", + "integrity": "sha512-Mts6+3HQMSM+LZCglsc2yMIny37IhUgp1Qe8yJUYVyO6rHP7/vN0vajKu3JvHCBIy8TSiKddJ/Zwu80jhnGj1w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.59.8", - "@typescript-eslint/visitor-keys": "5.59.8", + "@typescript-eslint/types": "6.2.0", + "@typescript-eslint/visitor-keys": "6.2.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -747,17 +673,17 @@ "dev": true }, "node_modules/@typescript-eslint/utils": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.1.0.tgz", - "integrity": "sha512-wp652EogZlKmQoMS5hAvWqRKplXvkuOnNzZSE0PVvsKjpexd/XznRVHAtrfHFYmqaJz0DFkjlDsGYC9OXw+OhQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.2.0.tgz", + "integrity": "sha512-RCFrC1lXiX1qEZN8LmLrxYRhOkElEsPKTVSNout8DMzf8PeWoQG7Rxz2SadpJa3VSh5oYKGwt7j7X/VRg+Y3OQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.1.0", - "@typescript-eslint/types": "6.1.0", - "@typescript-eslint/typescript-estree": "6.1.0", + "@typescript-eslint/scope-manager": "6.2.0", + "@typescript-eslint/types": "6.2.0", + "@typescript-eslint/typescript-estree": "6.2.0", "semver": "^7.5.4" }, "engines": { @@ -771,70 +697,13 @@ "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.1.0.tgz", - "integrity": "sha512-AxjgxDn27hgPpe2rQe19k0tXw84YCOsjDJ2r61cIebq1t+AIxbgiXKvD4999Wk49GVaAcdJ/d49FYel+Pp3jjw==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.2.0.tgz", + "integrity": "sha512-QbaYUQVKKo9bgCzpjz45llCfwakyoxHetIy8CAvYCtd16Zu1KrpzNHofwF8kGkpPOxZB2o6kz+0nqH8ZkIzuoQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.1.0", - "@typescript-eslint/visitor-keys": "6.1.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.1.0.tgz", - "integrity": "sha512-+Gfd5NHCpDoHDOaU/yIF3WWRI2PcBRKKpP91ZcVbL0t5tQpqYWBs3z/GGhvU+EV1D0262g9XCnyqQh19prU0JQ==", - "dev": true, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.1.0.tgz", - "integrity": "sha512-nUKAPWOaP/tQjU1IQw9sOPCDavs/iU5iYLiY/6u7gxS7oKQoi4aUxXS1nrrVGTyBBaGesjkcwwHkbkiD5eBvcg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.1.0", - "@typescript-eslint/visitor-keys": "6.1.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.1.0.tgz", - "integrity": "sha512-yQeh+EXhquh119Eis4k0kYhj9vmFzNpbhM3LftWQVwqVjipCkwHBQOZutcYW+JVkjtTG9k8nrZU1UoNedPDd1A==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "6.1.0", + "@typescript-eslint/types": "6.2.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -845,46 +714,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/utils/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.59.8", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.8.tgz", - "integrity": "sha512-pJhi2ms0x0xgloT7xYabil3SGGlojNNKjK/q6dB3Ey0uJLMjK2UDGJvHieiyJVW/7C3KI+Z4Q3pEHkm4ejA+xQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.59.8", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -898,9 +727,9 @@ } }, "node_modules/acorn": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -1030,6 +859,15 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -1067,6 +905,18 @@ "node": ">= 0.6" } }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dev": true, + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -1103,6 +953,21 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dev": true, + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/bytes": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", @@ -1265,6 +1130,52 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "node_modules/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dev": true, + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dev": true, + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", @@ -1363,16 +1274,16 @@ } }, "node_modules/eslint": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", - "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.45.0.tgz", + "integrity": "sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", - "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.41.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint/eslintrc": "^2.1.0", + "@eslint/js": "8.44.0", + "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", @@ -1383,7 +1294,7 @@ "escape-string-regexp": "^4.0.0", "eslint-scope": "^7.2.0", "eslint-visitor-keys": "^3.4.1", - "espree": "^9.5.2", + "espree": "^9.6.0", "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1393,7 +1304,6 @@ "globals": "^13.19.0", "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "is-path-inside": "^3.0.3", @@ -1403,9 +1313,8 @@ "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", "text-table": "^0.2.0" }, "bin": { @@ -1419,21 +1328,29 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", - "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.0.tgz", + "integrity": "sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==", "dev": true, "dependencies": { - "prettier-linter-helpers": "^1.0.0" + "prettier-linter-helpers": "^1.0.0", + "synckit": "^0.8.5" }, "engines": { - "node": ">=12.0.0" + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/prettier" }, "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" + "@types/eslint": ">=8.0.0", + "eslint": ">=8.0.0", + "prettier": ">=3.0.0" }, "peerDependenciesMeta": { + "@types/eslint": { + "optional": true + }, "eslint-config-prettier": { "optional": true } @@ -1500,12 +1417,12 @@ "dev": true }, "node_modules/espree": { - "version": "9.5.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "dependencies": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.4.1" }, @@ -1575,6 +1492,29 @@ "node": ">= 0.6" } }, + "node_modules/execa": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, "node_modules/express": { "version": "5.0.0-beta.1", "resolved": "https://registry.npmjs.org/express/-/express-5.0.0-beta.1.tgz", @@ -1646,9 +1586,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -1798,6 +1738,18 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -1915,6 +1867,15 @@ "node": ">= 0.6" } }, + "node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true, + "engines": { + "node": ">=14.18.0" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -2012,6 +1973,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -2033,6 +2009,24 @@ "node": ">=0.10.0" } }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -2051,6 +2045,45 @@ "node": ">=8" } }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -2172,6 +2205,12 @@ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -2221,6 +2260,18 @@ "node": ">= 0.6" } }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -2419,6 +2470,33 @@ "node": ">=0.10.0" } }, + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -2448,18 +2526,51 @@ "wrappy": "1" } }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dev": true, + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" }, "engines": { "node": ">= 0.8.0" @@ -2561,6 +2672,12 @@ "node": ">=8" } }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -2761,6 +2878,110 @@ "node": ">= 0.10" } }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/run-applescript/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/run-applescript/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/run-applescript/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-applescript/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -2920,6 +3141,12 @@ "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz", "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -3008,6 +3235,18 @@ "node": ">=4" } }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -3044,12 +3283,40 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dev": true, + "dependencies": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3227,26 +3494,11 @@ } }, "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==", "dev": true }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -3284,9 +3536,9 @@ } }, "node_modules/typescript": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -3304,6 +3556,15 @@ "node": ">= 0.8" } }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -3375,15 +3636,6 @@ "node": ">= 8" } }, - "node_modules/word-wrap": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz", - "integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", diff --git a/package.json b/package.json index af8b0b44..ba9a9b62 100644 --- a/package.json +++ b/package.json @@ -21,15 +21,15 @@ "@tsconfig/node20": "^1.0.0", "@types/express": "^4.17.17", "@types/morgan": "^1.9.4", - "@typescript-eslint/eslint-plugin": "^6.1.0", - "@typescript-eslint/parser": "^5.59.8", - "eslint": "^8.41.0", - "eslint-plugin-prettier": "^4.2.1", + "@typescript-eslint/eslint-plugin": "^6.2.0", + "@typescript-eslint/parser": "^6.2.0", + "eslint": "^8.45.0", + "eslint-plugin-prettier": "^5.0.0", "morgan": "^1.10.0", "prettier": "^3.0.0", "ts-node-dev": "^2.0.0", "tsconfig-paths": "^4.2.0", - "typescript": "^5.1.3" + "typescript": "^5.1.6" }, "engines": { "node": ">=18.15.0",