diff --git a/assets/files_to_fetch.txt b/assets/bash_scripts/files_to_fetch.txt similarity index 66% rename from assets/files_to_fetch.txt rename to assets/bash_scripts/files_to_fetch.txt index 5503370..8622ef3 100644 --- a/assets/files_to_fetch.txt +++ b/assets/bash_scripts/files_to_fetch.txt @@ -1,4 +1,6 @@ https://wiki.openstreetmap.org/wiki/FR:%C3%89l%C3%A9ments_cartographiques https://wiki.openstreetmap.org/wiki/Category:FR:Traduction_incompl%C3%A8te https://www.cipherbliss.com/feed/ -https://peertube.openstreetmap.fr/feeds/videos.xml?sort=-publishedAt&isLocal=true \ No newline at end of file +https://peertube.openstreetmap.fr/feeds/videos.xml?sort=-publishedAt&isLocal=true +https://wiki.openstreetmap.org/wiki/FR:%C3%89l%C3%A9ments_cartographiques +https://ourworldindata.org/blog \ No newline at end of file diff --git a/assets/bash_scripts/get_documents_html.sh b/assets/bash_scripts/get_documents_html.sh new file mode 100644 index 0000000..d80b83e --- /dev/null +++ b/assets/bash_scripts/get_documents_html.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +wget --no-check-certificate --no-directories -O ./../documentsourworldindata.html https://ourworldindata.org/blog +wget --no-check-certificate --no-directories -O ./../documentselements_cartographiques.html https://wiki.openstreetmap.org/wiki/FR:%C3%89l%C3%A9ments_cartographiques +wget --no-check-certificate --no-directories -O ./../documentswiki_osm_traductions_incompletes.html https://wiki.openstreetmap.org/wiki/Category:FR:Traduction_incompl%C3%A8te +wget --no-check-certificate --no-directories -O ./../documentspeertube_osm_videos.xml https://peertube.openstreetmap.fr/feeds/videos.xml?sort=-publishedAt&isLocal=true +wget --no-check-certificate --no-directories -O ./../documentspeertube_cipherbliss_videos.xml https://peertube.cipherbliss.com/feeds/videos.xml?sort=-publishedAt&isLocal=true diff --git a/assets/documents/peertube_cipherbliss_videos.xml b/assets/documents/peertube_cipherbliss_videos.xml new file mode 100644 index 0000000..55b342a --- /dev/null +++ b/assets/documents/peertube_cipherbliss_videos.xml @@ -0,0 +1,699 @@ + + + + PeerTube Bliss + https://peertube.cipherbliss.com + Bienvenue sur le peertube généraliste de CipherBliss.com + Tue, 22 Nov 2022 10:50:50 GMT + https://validator.w3.org/feed/docs/rss2.html + Toraifōsu + + PeerTube Bliss + https://peertube.cipherbliss.com/client/assets/images/icons/icon-96x96.png + https://peertube.cipherbliss.com + + All rights reserved, unless otherwise specified in the terms specified at https://peertube.cipherbliss.com/about and potential licenses granted by each content's rightholder. + + + <![CDATA[Studio biblico su Geremia 4,19-31]]> + https://peertube.cipherbliss.com/w/jLST1ne7rD7W5UmrSdPpgs + https://peertube.cipherbliss.com/w/jLST1ne7rD7W5UmrSdPpgs + Tue, 22 Nov 2022 08:27:44 GMT + + Poesia di giudizio del profeta

+]]>
+ jens Hansen + + 13 + + + + + + + + + + + nonadult + Studio biblico su Geremia 4,19-31 + Poesia di giudizio del profeta +
+ + <![CDATA[2022-11-21 19-01-42]]> + https://peertube.cipherbliss.com/w/dKQWQhmgJLRFFYTgU1hV52 + https://peertube.cipherbliss.com/w/dKQWQhmgJLRFFYTgU1hV52 + Tue, 22 Nov 2022 06:26:28 GMT + + Ordre du jour

+

[ Questure et Affaires juridiques ]

+
    +
  1. Approbation du procès-verbal du Conseil municipal du 17 octobre 2022 [2:19]
    +Rapporteur : MONSIEUR LE MAIRE
  2. +
+

[ Finances ]
+2. Plan de sobriété énergétique [2:40]
+Rapporteur : MONSIEUR LE ...

+]]>
+ Service Communication + + 11 + + + + + + + + + + + + + + + nonadult + 2022-11-21 19-01-42 + Ordre du jour [ Questure et Affaires juridiques ] Approbation du procès-verbal du Conseil municipal du 17 octobre 2022 [2:19] Rapporteur : MONSIEUR LE MAIRE, [ Finances ] 2. Plan de sobriété énergétique [2:40] Rapporteur : MONSIEUR LE ... +
+ + <![CDATA[1 - L'énergie - Cours des Mines 2019 - Jancovici - [EN subtitles available]]]> + https://peertube.cipherbliss.com/w/nWRVTfERH5sgUJnpiN6uim + https://peertube.cipherbliss.com/w/nWRVTfERH5sgUJnpiN6uim + Mon, 21 Nov 2022 22:53:56 GMT + + Partie 1 du cours de Jean-Marc Jancovici à l’École des Mines de Paris en Mai 2019
+Diaporama, audio et retranscription à télécharger : https://drive.google.com/open?id=1fqoACrCFtlXKonP266DkFUcmMVj22yj_
+Nouveau ! : les vidéos du cours des Mines 20...

+]]>
+ Bliss Admin + + 15 + + + + + + + + + + + + + + + + + + + + + nonadult + 1 - L'énergie - Cours des Mines 2019 - Jancovici - [EN subtitles available] + Partie 1 du cours de Jean-Marc Jancovici à l’École des Mines de Paris en Mai 2019 Diaporama, audio et retranscription à télécharger : https://drive.google.com/open?id=1fqoACrCFtlXKonP266DkFUcmMVj22yj_ Nouveau ! : les vidéos du cours des Mines ... +
+ + <![CDATA[African Nuclear Ambitions at COP27]]> + https://peertube.cipherbliss.com/w/3f7Yr7Qc4vMTGKvXATUpuU + https://peertube.cipherbliss.com/w/3f7Yr7Qc4vMTGKvXATUpuU + Mon, 21 Nov 2022 22:25:19 GMT + + Jesse follows a group of African nuclear professionals as they approach delegates to the COP27 climate negotiations. A special episode of Decouple Studios on the ground in Sharm El-Sheikh, Egypt.

+

Here's the study referenced in the intro by Guido ...

+]]>
+ Bliss Admin + + 11 + + + + + + + + + + + + + + + + + + + + + + + + + nonadult + African Nuclear Ambitions at COP27 + Jesse follows a group of African nuclear professionals as they approach delegates to the COP27 climate negotiations. A special episode of Decouple Studios on the ground in Sharm El-Sheikh, Egypt. Here's the study referenced in the intro by Guid... +
+ + <![CDATA[[Drum & Bass] - Stavensuniverse & Atropos - Galactic Bagel]]> + https://peertube.cipherbliss.com/w/5mHLkXBAHsy1bHZnvWzPc8 + https://peertube.cipherbliss.com/w/5mHLkXBAHsy1bHZnvWzPc8 + Mon, 21 Nov 2022 19:46:10 GMT + + Buy / Stream: https://hanabira.fanlink.to/galactic-bagel

+

► Follow Stavensuniverse:
+https://soundcloud.com/stavensuniverse
+https://www.youtube.com/channel/UCMvWmsgFYKJ3AAHeBijQCqw
+https://www.instagram.com/stavensuniverse/

+

► Follow Atropos...

+]]>
+ Syfer + + 1 + + + + + + + + + + + + + + + + + nonadult + [Drum & Bass] - Stavensuniverse & Atropos - Galactic Bagel + Buy / Stream: https://hanabira.fanlink.to/galactic-bagel ► Follow Stavensuniverse: https://soundcloud.com/stavensuniverse https://www.youtube.com/channel/UCMvWmsgFYKJ3AAHeBijQCqw https://www.instagram.com/stavensuniverse/ ► Follow Atropos... +
+ + <![CDATA[Philosophie des politiques terrestres - Patrice Maniglier]]> + https://peertube.cipherbliss.com/w/e3xqXKAvbndY7kstYtBv6x + https://peertube.cipherbliss.com/w/e3xqXKAvbndY7kstYtBv6x + Mon, 21 Nov 2022 19:25:59 GMT + + Ce soir nous accueillons le philosophe Patrice Maniglier pour essayer de comprendre comment agencer l’action anarchisante à notre « commune terrestritude » (Gramsci). Dans le rapport de la pensée et de l’action à la Terre, l’un des problèmes serai...

+]]>
+ lundimatin + + 11 + + + + + + + + + + + + + + + + + nonadult + Philosophie des politiques terrestres - Patrice Maniglier + Ce soir nous accueillons le philosophe Patrice Maniglier pour essayer de comprendre comment agencer l’action anarchisante à notre « commune terrestritude » (Gramsci). Dans le rapport de la pensée et de l’action à la Terre, l’un des problèmes serai... +
+ + <![CDATA[5 Trucs pour lutter contre le syndrome de l'imposteur]]> + https://peertube.cipherbliss.com/w/8fnBDZRkT2CvLnkevQRTDi + https://peertube.cipherbliss.com/w/8fnBDZRkT2CvLnkevQRTDi + Mon, 21 Nov 2022 12:30:19 GMT + + Le syndrome de l'imposteur, qu'est ce que c'est ? Comment on peut lutter contre ?
+00:00 Introduction
+00:24 Présentation
+01:05 Vous êtes légitimes !
+01:24 Un syndrôme largement partagé
+01:35 5 éléments qui m'aident à lutter : intro
+02:10 5 = ...

+]]>
+ Erwik + + 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + nonadult + 5 Trucs pour lutter contre le syndrome de l'imposteur + Le syndrome de l'imposteur, qu'est ce que c'est ? Comment on peut lutter contre ? 00:00 Introduction 00:24 Présentation 01:05 Vous êtes légitimes ! 01:24 Un syndrôme largement partagé 01:35 5 éléments qui m'aident à lutter : intro 02:10 5 = ... +
+ + <![CDATA[Multimeter for Dummies]]> + https://peertube.cipherbliss.com/w/6gbg1FWB4gYUdniZowuf1S + https://peertube.cipherbliss.com/w/6gbg1FWB4gYUdniZowuf1S + Mon, 21 Nov 2022 11:28:34 GMT + + In this tutorial, we will learn about 2 modes:
+Continuity testing, represented by the symbol
+Continuous voltage measurement, represented by the symbol )))
+The multimeter used here is a Mastech MS8217, which is a pretty affordable model.

+
    +
  • C...
  • +
+]]>
+ Eve + + 15 + + + + + + + + + + + nonadult + Multimeter for Dummies + In this tutorial, we will learn about 2 modes: Continuity testing, represented by the symbol Continuous voltage measurement, represented by the symbol ))) The multimeter used here is a Mastech MS8217, which is a pretty affordable model. C... +
+ + <![CDATA[Perpetuum Arena - Stephen Loye]]> + https://peertube.cipherbliss.com/w/vHXu1Eiogq5ZTgJmecYn4q + https://peertube.cipherbliss.com/w/vHXu1Eiogq5ZTgJmecYn4q + Mon, 21 Nov 2022 11:19:52 GMT + + A l'heure de la coupe du monde au Qatar, voilà un autre aspect des exploits de l'internationale qui s'octroie le football : les projets de construction des stades à travers le monde et leur présentation en vidéos.
+Jamais le terrain n'y est montré...

+]]>
+ lundimatin + + 11 + + + + + + + + + + + + + + + + + nonadult + Perpetuum Arena - Stephen Loye + A l'heure de la coupe du monde au Qatar, voilà un autre aspect des exploits de l'internationale qui s'octroie le football : les projets de construction des stades à travers le monde et leur présentation en vidéos. Jamais le terrain n'y est montré... +
+ + <![CDATA[La Nuit américaine - Un péplum du Collectif étendu]]> + https://peertube.cipherbliss.com/w/1vi28TUCvFXhMqrqQnKNcF + https://peertube.cipherbliss.com/w/1vi28TUCvFXhMqrqQnKNcF + Mon, 21 Nov 2022 11:15:04 GMT + + « Macron, il a tout compris, qui s’arme de plus en plus » : voilà le genre de conclusion (cf. autour de la septième minutes et quarante-cinquième secondes) qu’on pourra tirer du visionnage de ce rococambolesque péplum contemporain – contemporain à...

+]]>
+ lundimatin + + 11 + + + + + + + + + + + + + + + + + nonadult + La Nuit américaine - Un péplum du Collectif étendu + « Macron, il a tout compris, qui s’arme de plus en plus » : voilà le genre de conclusion (cf. autour de la septième minutes et quarante-cinquième secondes) qu’on pourra tirer du visionnage de ce rococambolesque péplum contemporain – contemporain à... +
+ + <![CDATA[Don't Pay !]]> + https://peertube.cipherbliss.com/w/aDMHHUuwrEHoXYEAzMTiNi + https://peertube.cipherbliss.com/w/aDMHHUuwrEHoXYEAzMTiNi + Mon, 21 Nov 2022 10:09:36 GMT + + En soutien à nos camarades !
+Que vivent les auto réductions !
+https://carrefourretiretaplainte.noblogs.org

+]]>
+ Le Printemps du CARE Collectif Atuonome Révoltes & Entraides + + 14 + + + + + + + + + + + nonadult + Don't Pay ! + En soutien à nos camarades ! Que vivent les auto réductions ! https://carrefourretiretaplainte.noblogs.org +
+ + <![CDATA[Qatar World Cup: Last Week Tonight with John Oliver (HBO)]]> + https://peertube.cipherbliss.com/w/a63bzstAYppgcKrp3ZtHuk + https://peertube.cipherbliss.com/w/a63bzstAYppgcKrp3ZtHuk + Mon, 21 Nov 2022 09:32:10 GMT + + John Oliver discusses the Qatar World Cup, the human rights violations happening in the sporting event’s host country, and what perfection really means to David Beckham.

+

Connect with Last Week Tonight online...

+

Subscribe to the Last Week Ton...

+]]>
+ LastWeekTonight + + 11 + + + + + + + + + + + + + + + + + + + + + nonadult + Qatar World Cup: Last Week Tonight with John Oliver (HBO) + John Oliver discusses the Qatar World Cup, the human rights violations happening in the sporting event’s host country, and what perfection really means to David Beckham. Connect with Last Week Tonight online... Subscribe to the Last Week Ton... +
+ + <![CDATA[Là où le Président n’a pas le droit d’aller - FAQ Politique #12]]> + https://peertube.cipherbliss.com/w/nkovTSJKSHDKg6MhAUSwBU + https://peertube.cipherbliss.com/w/nkovTSJKSHDKg6MhAUSwBU + Sun, 20 Nov 2022 23:21:48 GMT + + 🔥 N’hésite pas à t’abonner et à lâcher un pouce bleu et un commentaire pour soutenir la chaîne ! 👍

+

Nouvel épisode des FAQ Politiques ! N'hésite pas à poser tes questions sur la politique et les institutions en stream !

+

Programme :
+00:00 : Com...

+]]>
+ Créateurs + + 11 + + + + + + + + + + + + + + + + + + + + + nonadult + Là où le Président n’a pas le droit d’aller - FAQ Politique #12 + 🔥 N’hésite pas à t’abonner et à lâcher un pouce bleu et un commentaire pour soutenir la chaîne ! 👍 Nouvel épisode des FAQ Politiques ! N'hésite pas à poser tes questions sur la politique et les institutions en stream ! Programme : 00:00 : Com... +
+ + <![CDATA[Autoréduction_du_30_janvier_2021_au_Carrefour_market_Nationale_Paris]]> + https://peertube.cipherbliss.com/w/j6bgK2sEx1hpDV1jHMY7iw + https://peertube.cipherbliss.com/w/j6bgK2sEx1hpDV1jHMY7iw + Sun, 20 Nov 2022 21:49:16 GMT + + En soutien à nos camarades!
+Que vivent les autoréductions!
+https://carrefourretiretaplainte.noblogs.org

+]]>
+ Le Printemps du CARE Collectif Atuonome Révoltes & Entraides + + 11 + + + + + + + + + + + nonadult + Autoréduction_du_30_janvier_2021_au_Carrefour_market_Nationale_Paris + En soutien à nos camarades! Que vivent les autoréductions! https://carrefourretiretaplainte.noblogs.org +
+ + <![CDATA[YTP FR - La baguette magique]]> + https://peertube.cipherbliss.com/w/m9QFZ4eSie1xbYudoQAnbv + https://peertube.cipherbliss.com/w/m9QFZ4eSie1xbYudoQAnbv + Sun, 20 Nov 2022 20:10:46 GMT + Djokaire + + 9 + + + + + + + + + + + + + + + nonadult + YTP FR - La baguette magique + + + <![CDATA[Cinq choses à savoir sur Ousmane Sonko]]> + https://peertube.cipherbliss.com/w/6Hqjp6KeRVPCywADHa7mav + https://peertube.cipherbliss.com/w/6Hqjp6KeRVPCywADHa7mav + Sun, 20 Nov 2022 18:29:20 GMT + + Qui est Ousmane Sonko ? L’opposant sénégalais Ousmane Sonko, 48 ans, a été entendu par la justice du Sénégal, le 3 novembre 2022, à propos des accusations de viols répétés portées contre lui par Adji Sarr, une ancienne employée d’un salon de mas...

+]]>
+ Lemonde.fr (non officiel) + + 11 + + + + + + + + + + + + + + + + + + + + + nonadult + Cinq choses à savoir sur Ousmane Sonko + Qui est Ousmane Sonko ? L’opposant sénégalais Ousmane Sonko, 48 ans, a été entendu par la justice du Sénégal, le 3 novembre 2022, à propos des accusations de viols répétés portées contre lui par Adji Sarr, une ancienne employée d’un salon de mas... +
+ + <![CDATA[Joueur du Grenier (HORS-SERIE) - Les films DONJONS ET DRAGONS]]> + https://peertube.cipherbliss.com/w/fhbbymNShaiVwgpwU39Ve8 + https://peertube.cipherbliss.com/w/fhbbymNShaiVwgpwU39Ve8 + Sun, 20 Nov 2022 16:14:57 GMT + + Profitez de la plus grande offre du Black Friday avec jusqu'a 44% de reduction en utilisant le lien : https://displate.com/jdg?art=5df21b9d13299

+ +

hello tout le monde nouvel Hors-...

+]]>
+ Gurimarukin + + 9 + + + + + + + + + + + + + + + + + + + + + nonadult + Joueur du Grenier (HORS-SERIE) - Les films DONJONS ET DRAGONS + Profitez de la plus grande offre du Black Friday avec jusqu'a 44% de reduction en utilisant le lien : https://displate.com/jdg?art=5df21b9d13299 hello tout le monde nouvel Hors-... +
+ + <![CDATA[Comment la Russie manque d'armes et de munitions en Ukraine]]> + https://peertube.cipherbliss.com/w/rznwvgarD1dLSGkcW6VKyv + https://peertube.cipherbliss.com/w/rznwvgarD1dLSGkcW6VKyv + Sun, 20 Nov 2022 15:28:41 GMT + + Sous le feu des bombardements, des soldats russes détalent. Autour d’eux, des dizaines de caisses remplies de munitions et d’obus explosent les unes à la suite des autres dans une réaction en chaîne qui pulvérisera les bâtiments et véhicules env...

+]]>
+ Lemonde.fr (non officiel) + + 11 + + + + + + + + + + + + + + + + + + + + + nonadult + Comment la Russie manque d'armes et de munitions en Ukraine + Sous le feu des bombardements, des soldats russes détalent. Autour d’eux, des dizaines de caisses remplies de munitions et d’obus explosent les unes à la suite des autres dans une réaction en chaîne qui pulvérisera les bâtiments et véhicules env... +
+ + <![CDATA[Les rôlistes se mettent à table - 11/20/2022, 2:17:59 PM]]> + https://peertube.cipherbliss.com/w/4FxCC2E1MYvg5eVwEARSnc + https://peertube.cipherbliss.com/w/4FxCC2E1MYvg5eVwEARSnc + Sun, 20 Nov 2022 15:08:52 GMT + + Les rôlistes se mettent à table propose un temps d'échange sur un format table ronde à des rôlistes, des auteurs ou tout autre acteur de l'univers du jeu ou de la culture de l'imaginaire autour d'un thème précis.

+]]>
+ Garthh (Aux Portes de l'Imaginaire) + + 10 + + + + + + + + + + + + + + + + + nonadult + Les rôlistes se mettent à table - 11/20/2022, 2:17:59 PM + Les rôlistes se mettent à table propose un temps d'échange sur un format table ronde à des rôlistes, des auteurs ou tout autre acteur de l'univers du jeu ou de la culture de l'imaginaire autour d'un thème précis. +
+ + <![CDATA[LaubSaugerSchnurrr]]> + https://peertube.cipherbliss.com/w/4WvyUnJ34a1faPJ8eC3Upi + https://peertube.cipherbliss.com/w/4WvyUnJ34a1faPJ8eC3Upi + Sun, 20 Nov 2022 07:18:01 GMT + + Dieses Video steht in Verbindung mit den #WorTüfteleien -Blogworten "LaubSaugerSchnuuuurrrrrrrrr ;-...

+]]>
+ MissTueftelchen + + 10 + + + + + + + + + + + + + + + + + + + + + nonadult + LaubSaugerSchnurrr + Ist ja klar, wenn man die Geräte am dringendsten braucht (also immer 😉 ) gehen sie kaputt...Dieses Video steht in Verbindung mit den #WorTüfteleien -Blogworten "LaubSaugerSchnuuuurrrrrrrrr ;-... +
+
+
\ No newline at end of file diff --git a/assets/documents/peertube_osm_videos.xml b/assets/documents/peertube_osm_videos.xml new file mode 100644 index 0000000..e8ae558 --- /dev/null +++ b/assets/documents/peertube_osm_videos.xml @@ -0,0 +1,574 @@ + + + + peertube.openstreetmap.fr + https://peertube.openstreetmap.fr + + Tue, 22 Nov 2022 10:46:32 GMT + https://validator.w3.org/feed/docs/rss2.html + Toraifōsu + + peertube.openstreetmap.fr + https://peertube.openstreetmap.fr/client/assets/images/icons/icon-96x96.png + https://peertube.openstreetmap.fr + + All rights reserved, unless otherwise specified in the terms specified at https://peertube.openstreetmap.fr/about and potential licenses granted by each content's rightholder. + + + <![CDATA[Ethics by design 2022 - Live - 11/18/2022, 12:13:15 PM]]> + https://peertube.openstreetmap.fr/w/ed1uH6gonwMwDQfnnqtKbs + https://peertube.openstreetmap.fr/w/ed1uH6gonwMwDQfnnqtKbs + Fri, 18 Nov 2022 18:00:08 GMT + + Retrouvez toutes les informations à propos de l'événement sur https://ethicsbydesign.fr

+]]>
+ Les Designers Ethiques + + + + + + + + + + + + + + + + nonadult + Ethics by design 2022 - Live - 11/18/2022, 12:13:15 PM + Retrouvez toutes les informations à propos de l'événement sur https://ethicsbydesign.fr +
+ + <![CDATA[Ethics by design 2022 - Live - 11/17/2022, 11:56:04 AM]]> + https://peertube.openstreetmap.fr/w/2SShEon4BiwyzZsoVamWR3 + https://peertube.openstreetmap.fr/w/2SShEon4BiwyzZsoVamWR3 + Thu, 17 Nov 2022 18:21:52 GMT + + Retrouvez toutes les informations à propos de l'événement sur https://ethicsbydesign.fr

+]]>
+ Les Designers Ethiques + + + + + + + + + + + + + + + + nonadult + Ethics by design 2022 - Live - 11/17/2022, 11:56:04 AM + Retrouvez toutes les informations à propos de l'événement sur https://ethicsbydesign.fr +
+ + <![CDATA[Ethics by design 2022 - Live - 11/16/2022, 4:49:30 PM]]> + https://peertube.openstreetmap.fr/w/popWgJxzCJ1sUxMEXWYQas + https://peertube.openstreetmap.fr/w/popWgJxzCJ1sUxMEXWYQas + Wed, 16 Nov 2022 18:24:13 GMT + + Retrouvez toutes les informations à propos de l'événement sur https://ethicsbydesign.fr

+]]>
+ Les Designers Ethiques + + + + + + + + + + + + + + + + nonadult + Ethics by design 2022 - Live - 11/16/2022, 4:49:30 PM + Retrouvez toutes les informations à propos de l'événement sur https://ethicsbydesign.fr +
+ + <![CDATA[Ethics by design 2022 - Live - 11/16/2022, 12:00:48 PM]]> + https://peertube.openstreetmap.fr/w/qVyDucQWTCVQvpjUovyXph + https://peertube.openstreetmap.fr/w/qVyDucQWTCVQvpjUovyXph + Wed, 16 Nov 2022 16:56:19 GMT + + Retrouvez toutes les informations à propos de l'événement sur https://ethicsbydesign.fr

+]]>
+ Les Designers Ethiques + + + + + + + + + + + + + + + + nonadult + Ethics by design 2022 - Live - 11/16/2022, 12:00:48 PM + Retrouvez toutes les informations à propos de l'événement sur https://ethicsbydesign.fr +
+ + <![CDATA[Présentation d'OpenStreetMap et ses opportunités sur le Haut-Jura]]> + https://peertube.openstreetmap.fr/w/4KPopj2hqW9XzF7Aa2A9bp + https://peertube.openstreetmap.fr/w/4KPopj2hqW9XzF7Aa2A9bp + Tue, 15 Nov 2022 07:22:15 GMT + + Sensibilisation OpenStreetMap - mardi 8 novembre 2022

+

Imaginez une base de données géographique complétée et actualisée en permanence par des millions de contributeurs répartis sur toute la planète. Vous cherchez une piste cyclable ou un point d'eau pour vous désaltérer ? L’information est sans doute dans OpenStreetMap.Pour vos usages professionnels, associatifs, citoyens, vous souhaitez :- afficher un fond de carte thématique- calculer un itinéraire en voiture, en vélo ou à pied- télécharger les contours administratifs, l’emplacement des stations de recharge ou des aires de covoiturage sur votre territoire.

+

Tous ces besoins et bien d’autres trouvent une réponse à travers cette initiative qui cartographie le monde depuis 18 ans.

+

Le Parc naturel régional du Haut-Jura a décidé d’animer sur le territoire une dynamique autour d’OpenStreetMap afin d’en saisir les opportunités puis progressivement d'accompagner le territoire à son utilisation.

+

Pour démarrer, nous vous invitons à venir découvrir ce projet : son histoire, son fonctionnement mais surtout les clefs pour mobiliser cette ressource partagée sous licence libre.

+

REJOIGNEZ- NOUS :
+Liste d’information sur OpenStreetMap et sur les prochains évènements mis en place : https://framalistes.org/sympa/subscri... d’échange et d’entraide autour d'OpenStreetMap sur le territoire du Parc du Haut-Jura : https://framalistes.org/sympa/subscri...
+Contact Parc : t.magninfeysot@parc-haut-jura.fr

+]]>
+ apitux + + + + + + + + + + + + + + + + + + + + + + nonadult + Présentation d'OpenStreetMap et ses opportunités sur le Haut-Jura + Sensibilisation OpenStreetMap - mardi 8 novembre 2022 Imaginez une base de données géographique complétée et actualisée en permanence par des millions de contributeurs répartis sur toute la planète. Vous cherchez une piste cyclable ou un point ... +
+ + <![CDATA[Lab 3i - Sensibilisation aux situations d'illectronisme]]> + https://peertube.openstreetmap.fr/w/ntBsd5BejpdF5HbYTiox83 + https://peertube.openstreetmap.fr/w/ntBsd5BejpdF5HbYTiox83 + Wed, 26 Oct 2022 14:11:52 GMT + ADRETS + + + + + + + + + + + + + + + + + + + + nonadult + Lab 3i - Sensibilisation aux situations d'illectronisme + + + <![CDATA[Leïla Bouyssou présente la Fresque des Designers Ethiques]]> + https://peertube.openstreetmap.fr/w/2MrmmKrhj2pto3zCkKj9W9 + https://peertube.openstreetmap.fr/w/2MrmmKrhj2pto3zCkKj9W9 + Thu, 20 Oct 2022 08:12:29 GMT + Les Designers Ethiques + + + + + + + + + + + + + + + + + + + + nonadult + Leïla Bouyssou présente la Fresque des Designers Ethiques + + + <![CDATA[La DINUM soutient Ethics by design ! Entretien avec Marine Boudeau]]> + https://peertube.openstreetmap.fr/w/bASr7BxsLLCu8yf89ioiAY + https://peertube.openstreetmap.fr/w/bASr7BxsLLCu8yf89ioiAY + Thu, 20 Oct 2022 08:08:44 GMT + Les Designers Ethiques + + + + + + + + + + + + + + + + + + + + nonadult + La DINUM soutient Ethics by design ! Entretien avec Marine Boudeau + + + <![CDATA[Fabriquer et consommer dans un monde fini. Quels enjeux et quels leviers ? - Claire Deligant Richa & Raphaëlle Garnier]]> + https://peertube.openstreetmap.fr/w/wMWR1aE2R178Spt94ZhnK6 + https://peertube.openstreetmap.fr/w/wMWR1aE2R178Spt94ZhnK6 + Thu, 20 Oct 2022 08:08:42 GMT + Les Designers Ethiques + + + + + + + + + + + + + + + + + + + + nonadult + Fabriquer et consommer dans un monde fini. Quels enjeux et quels leviers ? - Claire Deligant Richa & Raphaëlle Garnier + + + <![CDATA[L'ADEME soutient Ethics by design ! Entretien avec Julia Meyer]]> + https://peertube.openstreetmap.fr/w/9ghHoAnBz8bY6JTHsMjeAX + https://peertube.openstreetmap.fr/w/9ghHoAnBz8bY6JTHsMjeAX + Thu, 20 Oct 2022 08:05:56 GMT + Les Designers Ethiques + + + + + + + + + + + + + + + + + + + + nonadult + L'ADEME soutient Ethics by design ! Entretien avec Julia Meyer + + + <![CDATA[Agathe Mametz - Designer pour une campagne présidentielle]]> + https://peertube.openstreetmap.fr/w/oEB8Aq4eEHgpin9dWQ7THy + https://peertube.openstreetmap.fr/w/oEB8Aq4eEHgpin9dWQ7THy + Wed, 05 Oct 2022 17:18:31 GMT + Les Designers Ethiques + + 14 + + + + + + + + + + + + + + + + + + + nonadult + Agathe Mametz - Designer pour une campagne présidentielle + + + <![CDATA[Promotion de la Web Carte par l'Office de Tourisme du Seignanx]]> + https://peertube.openstreetmap.fr/w/j2EFXKt3C5mEihNCDqRzMj + https://peertube.openstreetmap.fr/w/j2EFXKt3C5mEihNCDqRzMj + Tue, 04 Oct 2022 07:52:24 GMT + + Vidéo / tutoriel préparé pour l'Office de Tourisme. Cette vidéo est utilisée pour assurer la promotion de la Web Carte auprès des accueillants du territoire (prestataires, collectivités territoriales) et les inciter à utiliser les favoris pour guider les visiteurs.

+]]>
+ Teritorio + + + + + + + + + + + + + + + + + + + + + + nonadult + Promotion de la Web Carte par l'Office de Tourisme du Seignanx + Vidéo / tutoriel préparé pour l'Office de Tourisme. Cette vidéo est utilisée pour assurer la promotion de la Web Carte auprès des accueillants du territoire (prestataires, collectivités territoriales) et les inciter à utiliser les favoris pour gui... +
+ + <![CDATA[S02E01 - Comment évaluer l’action de son association ? Avec Framasoft]]> + https://peertube.openstreetmap.fr/w/jQdfRHCkLbtD8SZg9fgbhk + https://peertube.openstreetmap.fr/w/jQdfRHCkLbtD8SZg9fgbhk + Mon, 03 Oct 2022 15:54:07 GMT + Les Designers Ethiques + + 14 + + + + + + + + + + + + + + + nonadult + S02E01 - Comment évaluer l’action de son association ? Avec Framasoft + + + <![CDATA[S01E09 - Coups d'état associatifs, comment s’en sortir ? Avec Radio Albiges]]> + https://peertube.openstreetmap.fr/w/rqSRZCoMZa5dLbskxYBkm9 + https://peertube.openstreetmap.fr/w/rqSRZCoMZa5dLbskxYBkm9 + Mon, 03 Oct 2022 15:54:05 GMT + Les Designers Ethiques + + 14 + + + + + + + + + + + + + + + nonadult + S01E09 - Coups d'état associatifs, comment s’en sortir ? Avec Radio Albiges + + + <![CDATA[S01E08 - Comment concilier activité associative et couverture assurantielle ? Avec Les Dégommeuses]]> + https://peertube.openstreetmap.fr/w/w8jVxwHBWAkjjq7vjY4Di2 + https://peertube.openstreetmap.fr/w/w8jVxwHBWAkjjq7vjY4Di2 + Mon, 03 Oct 2022 15:54:02 GMT + Les Designers Ethiques + + 14 + + + + + + + + + + + + + + + nonadult + S01E08 - Comment concilier activité associative et couverture assurantielle ? Avec Les Dégommeuses + + + <![CDATA[SO1E07 - Le droit, nouvel eldorado de l’action militante ?]]> + https://peertube.openstreetmap.fr/w/1otktyMZ8n7PoDjmU9yAb3 + https://peertube.openstreetmap.fr/w/1otktyMZ8n7PoDjmU9yAb3 + Mon, 03 Oct 2022 15:54:00 GMT + Les Designers Ethiques + + 14 + + + + + + + + + + + + + + + nonadult + SO1E07 - Le droit, nouvel eldorado de l’action militante ? + + + <![CDATA[S01E06 - La démocratie est-elle le propre des assos ? Avec OnEstLa.Tech]]> + https://peertube.openstreetmap.fr/w/r88vu8ejx1xDySDhCEq7UG + https://peertube.openstreetmap.fr/w/r88vu8ejx1xDySDhCEq7UG + Mon, 03 Oct 2022 15:53:57 GMT + Les Designers Ethiques + + 14 + + + + + + + + + + + + + + + nonadult + S01E06 - La démocratie est-elle le propre des assos ? Avec OnEstLa.Tech + + + <![CDATA[S01E05 - Comment créer de l’engagement chez ses bénévoles ? Avec Makesense]]> + https://peertube.openstreetmap.fr/w/oDL6U2gRRzCQtg2RezYfwb + https://peertube.openstreetmap.fr/w/oDL6U2gRRzCQtg2RezYfwb + Mon, 03 Oct 2022 15:53:55 GMT + Les Designers Ethiques + + 14 + + + + + + + + + + + + + + + nonadult + S01E05 - Comment créer de l’engagement chez ses bénévoles ? Avec Makesense + + + <![CDATA[S01E04 - La souffrance au travail dans le secteur associatif, un sujet tabou ? Avec GRIM]]> + https://peertube.openstreetmap.fr/w/hJWHc2NLLYiEwvQyWaVfhZ + https://peertube.openstreetmap.fr/w/hJWHc2NLLYiEwvQyWaVfhZ + Mon, 03 Oct 2022 15:53:50 GMT + Les Designers Ethiques + + 14 + + + + + + + + + + + + + + + nonadult + S01E04 - La souffrance au travail dans le secteur associatif, un sujet tabou ? Avec GRIM + + + <![CDATA[S01E03 - Est-ce rentable d'être militant ? Avec la Quadrature du Net]]> + https://peertube.openstreetmap.fr/w/c62YkE6gJuNCHQ6DSugVkA + https://peertube.openstreetmap.fr/w/c62YkE6gJuNCHQ6DSugVkA + Mon, 03 Oct 2022 15:53:48 GMT + Les Designers Ethiques + + 13 + + + + + + + + + + + + + + + nonadult + S01E03 - Est-ce rentable d'être militant ? Avec la Quadrature du Net + +
+
\ No newline at end of file diff --git a/assets/documents/screenshots/org_roam_ui.jpg b/assets/documents/screenshots/org_roam_ui.jpg new file mode 100644 index 0000000..515bc67 Binary files /dev/null and b/assets/documents/screenshots/org_roam_ui.jpg differ diff --git a/assets/documents/screenshots/traductions_incompletes.jpg b/assets/documents/screenshots/traductions_incompletes.jpg new file mode 100644 index 0000000..806efe9 Binary files /dev/null and b/assets/documents/screenshots/traductions_incompletes.jpg differ diff --git a/assets/traductions_incompletes.jpg b/assets/traductions_incompletes.jpg new file mode 100644 index 0000000..806efe9 Binary files /dev/null and b/assets/traductions_incompletes.jpg differ diff --git a/helpers/utils.mjs b/helpers/utils.mjs index b8b5d4f..d4e39f1 100644 --- a/helpers/utils.mjs +++ b/helpers/utils.mjs @@ -27,7 +27,8 @@ export let defaultConfigMasto = { reallySendPost: false, image: '', message: "Hey coucou! on est le" + nowDate, - scheduled_at: "" + scheduled_at: "", + content_type: "text/markdown" } diff --git a/helpers/curation_image_random.mjs b/helpers/wip/curation_image_random.mjs similarity index 94% rename from helpers/curation_image_random.mjs rename to helpers/wip/curation_image_random.mjs index 37c9253..4d76bfd 100644 --- a/helpers/curation_image_random.mjs +++ b/helpers/wip/curation_image_random.mjs @@ -1,13 +1,13 @@ import fs from "fs"; import path from 'path'; -import {getRandomElementOfArray, listFilesOfFolder} from './utils.mjs' +import {getRandomElementOfArray, listFilesOfFolder} from '../utils.mjs' import Masto from "mastodon"; const __dirname = path.resolve(); // choisir un type de publication au hasard dans les dossiers "picture" -import pictureFolderDescriptions from "./describe_picture_folders.mjs" +import pictureFolderDescriptions from "../describe_picture_folders.mjs" const typeOfFolder = getRandomElementOfArray(Object.keys(pictureFolderDescriptions)) console.log(typeOfFolder) diff --git a/helpers/find_first_picture_of_post.mjs b/helpers/wip/find_first_picture_of_post.mjs similarity index 95% rename from helpers/find_first_picture_of_post.mjs rename to helpers/wip/find_first_picture_of_post.mjs index 1166739..6b0a7f1 100644 --- a/helpers/find_first_picture_of_post.mjs +++ b/helpers/wip/find_first_picture_of_post.mjs @@ -1,6 +1,6 @@ // let firstimgsource = findFirstImageInContent(postObject.post_content) -import {findFirstImageInContent} from "./utils.mjs"; +import {findFirstImageInContent} from "../utils.mjs"; let myContentHtml = "Protonmail, la fameuse boite email zéro connaissance de la part de l’hébergeur Suisse, développé à source ouverte depuis son origine et par des techos du CERN, permet de supprimer le contenu de pas mal de dossiers, mais pas de la boite de réception principale.\n" + diff --git a/helpers/wip/rasterize.js b/helpers/wip/rasterize.js new file mode 100644 index 0000000..679dd42 --- /dev/null +++ b/helpers/wip/rasterize.js @@ -0,0 +1,49 @@ +"use strict"; +var page = require('webpage').create(), + system = require('system'), + address, output, size, pageWidth, pageHeight; + +if (system.args.length < 3 || system.args.length > 5) { + console.log('Usage: rasterize.js URL filename [paperwidth*paperheight|paperformat] [zoom]'); + console.log(' paper (pdf output) examples: "5in*7.5in", "10cm*20cm", "A4", "Letter"'); + console.log(' image (png/jpg output) examples: "1920px" entire page, window width 1920px'); + console.log(' "800px*600px" window, clipped to 800x600'); + phantom.exit(1); +} else { + address = system.args[1]; + output = system.args[2]; + page.viewportSize = { width: 600, height: 600 }; + if (system.args.length > 3 && system.args[2].substr(-4) === ".pdf") { + size = system.args[3].split('*'); + page.paperSize = size.length === 2 ? { width: size[0], height: size[1], margin: '0px' } + : { format: system.args[3], orientation: 'portrait', margin: '1cm' }; + } else if (system.args.length > 3 && system.args[3].substr(-2) === "px") { + size = system.args[3].split('*'); + if (size.length === 2) { + pageWidth = parseInt(size[0], 10); + pageHeight = parseInt(size[1], 10); + page.viewportSize = { width: pageWidth, height: pageHeight }; + page.clipRect = { top: 0, left: 0, width: pageWidth, height: pageHeight }; + } else { + console.log("size:", system.args[3]); + pageWidth = parseInt(system.args[3], 10); + pageHeight = parseInt(pageWidth * 3/4, 10); // it's as good an assumption as any + console.log ("pageHeight:",pageHeight); + page.viewportSize = { width: pageWidth, height: pageHeight }; + } + } + if (system.args.length > 4) { + page.zoomFactor = system.args[4]; + } + page.open(address, function (status) { + if (status !== 'success') { + console.log('Unable to load the address!'); + phantom.exit(1); + } else { + window.setTimeout(function () { + page.render(output); + phantom.exit(); + }, 200); + } + }); +} \ No newline at end of file diff --git a/helpers/wip/screenshot_missing_translations.sh b/helpers/wip/screenshot_missing_translations.sh new file mode 100644 index 0000000..ef4c5a5 --- /dev/null +++ b/helpers/wip/screenshot_missing_translations.sh @@ -0,0 +1,4 @@ +#!/bin/bash +# org roam ui +# squint screenshot --selector '.force-graph-container' http://localhost:35901/ --out-file "./documents/screenshots/org_roam_ui.jpg" --single-page +squint screenshot --selector '#mw-pages' https://wiki.openstreetmap.org/wiki/Category:FR:Traduction_incompl%C3%A8te --out-file "./assets/documents/screenshots/traductions_incompletes.jpg" --single-page \ No newline at end of file diff --git a/package.json b/package.json index c4ac700..0b37f04 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,9 @@ "node-fs": "^0.1.7", "nodemon": "^2.0.19", "oauth": "^0.9.15", - "sqlite3": "^5.0.8" + "sqlite3": "^5.0.8", + "squint-cli": "^2.1.4", + "webpage": "^0.3.0" }, "devDependencies": { "cheerio": "^1.0.0-rc.12", diff --git a/yarn.lock b/yarn.lock index 08ddf92..fad2f71 100644 --- a/yarn.lock +++ b/yarn.lock @@ -66,11 +66,40 @@ mkdirp "^1.0.4" rimraf "^3.0.2" +"@sindresorhus/slugify@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@sindresorhus/slugify/-/slugify-1.1.2.tgz#c2c0129298b8caace2d9156176fe244d0e83156c" + integrity sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA== + dependencies: + "@sindresorhus/transliterate" "^0.1.1" + escape-string-regexp "^4.0.0" + +"@sindresorhus/transliterate@^0.1.1": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz#ffce368271d153550e87de81486004f2637425af" + integrity sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w== + dependencies: + escape-string-regexp "^2.0.0" + lodash.deburr "^4.1.0" + "@tootallnate/once@1": version "1.1.2" resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== +"@types/glob@^7.1.4": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/minimatch@*": + version "5.1.2" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" + integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== + "@types/node@*": version "18.0.3" resolved "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz" @@ -83,6 +112,13 @@ dependencies: "@types/node" "*" +"@types/yauzl@^2.9.1": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" + integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== + dependencies: + "@types/node" "*" + abbrev@1: version "1.1.1" resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" @@ -166,6 +202,13 @@ ansi-regex@^5.0.1: resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + anymatch@~3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" @@ -195,6 +238,11 @@ are-we-there-yet@^3.0.0: delegates "^1.0.0" readable-stream "^3.6.0" +arg@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" @@ -237,6 +285,11 @@ balanced-match@^1.0.0: resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + basic-auth@~2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz" @@ -256,7 +309,25 @@ binary-extensions@^2.0.0: resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bluebird@^3.1.5, bluebird@^3.5.0: +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +blink-diff@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/blink-diff/-/blink-diff-1.0.13.tgz#80e3df69de804b30d40c70f041e983841ecda899" + integrity sha512-2hIEnGq8wruXfje9GvDV41VXo+4YdjrjL5ZMlVJT3Wi5k1jjz20fCTlVejSXoERirhEVsFYz9NmgdUYgQ41Giw== + dependencies: + pngjs-image "~0.11.5" + preceptor-core "~0.10.0" + promise "6.0.0" + +bluebird@^3.1.5, bluebird@^3.5.0, bluebird@^3.7.2: version "3.7.2" resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -297,6 +368,19 @@ braces@~3.0.2: dependencies: fill-range "^7.0.1" +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== + +buffer@^5.2.1, buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + bytes@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" @@ -344,6 +428,14 @@ center-align@^0.1.1: align-text "^0.1.3" lazy-cache "^1.0.3" +chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + character-parser@1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/character-parser/-/character-parser-1.2.1.tgz" @@ -389,6 +481,11 @@ chokidar@^3.5.2: optionalDependencies: fsevents "~2.3.2" +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + chownr@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" @@ -416,6 +513,18 @@ cliui@^2.1.0: right-align "^0.1.1" wordwrap "0.0.2" +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + color-support@^1.1.2, color-support@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" @@ -495,6 +604,11 @@ core-util-is@1.0.2: resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + css-parse@1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/css-parse/-/css-parse-1.0.4.tgz" @@ -541,20 +655,37 @@ data-uri-to-buffer@^4.0.0: resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz" integrity sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA== -debug@2.6.9, debug@~2.6.9: +date-format@^0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/date-format/-/date-format-0.0.0.tgz#09206863ab070eb459acea5542cbd856b11966b3" + integrity sha512-kAmAdtsjW5nQ02FERwI1bP4xe6HQBPwy5kpAF4CRSLOMUs/vgMIEEwpy6JqUs7NitTyhZiImxwAjgPpnteycHg== + +debug@2.6.9, debug@^2.2.0, debug@~2.6.9: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.3.3: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.3: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" +debug@4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +debug@^0.7.2: + version "0.7.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-0.7.4.tgz#06e1ea8082c2cb14e39806e22e2f6f757f92af39" + integrity sha512-EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q== + debug@^3.2.7: version "3.2.7" resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" @@ -592,6 +723,11 @@ detect-libc@^2.0.0: resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz" integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== +devtools-protocol@0.0.901419: + version "0.0.901419" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.901419.tgz#79b5459c48fe7e1c5563c02bd72f8fec3e0cebcd" + integrity sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ== + dom-serializer@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" @@ -657,6 +793,13 @@ encoding@^0.1.12: dependencies: iconv-lite "^0.6.2" +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + entities@^4.2.0, entities@^4.3.0: version "4.3.1" resolved "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz" @@ -677,11 +820,26 @@ escape-html@~1.0.3: resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + etag@~1.8.1: version "1.8.1" resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== +eventemitter3@^4.0.4: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + express@~4.16.1: version "4.16.4" resolved "https://registry.npmjs.org/express/-/express-4.16.4.tgz" @@ -723,6 +881,17 @@ extend@~3.0.2: resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== +extract-zip@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + extsprintf@1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" @@ -743,6 +912,13 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== + dependencies: + pend "~1.2.0" + fetch-blob@^3.1.2, fetch-blob@^3.1.4: version "3.2.0" resolved "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz" @@ -771,6 +947,14 @@ finalhandler@1.1.1: statuses "~1.4.0" unpipe "~1.0.0" +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" @@ -802,6 +986,11 @@ fresh@0.5.2: resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" @@ -848,6 +1037,18 @@ gauge@^4.0.3: strip-ansi "^6.0.1" wide-align "^1.1.5" +generic-pool@^3.8.2: + version "3.9.0" + resolved "https://registry.yarnpkg.com/generic-pool/-/generic-pool-3.9.0.tgz#36f4a678e963f4fdb8707eab050823abc4e8f5e4" + integrity sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g== + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + getpass@^0.1.1: version "0.1.7" resolved "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" @@ -862,7 +1063,7 @@ glob-parent@~5.1.2: dependencies: is-glob "^4.0.1" -glob@^7.1.3, glob@^7.1.4: +glob@^7.1.3, glob@^7.1.4, glob@^7.1.7: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -902,6 +1103,11 @@ has-flag@^3.0.0: resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" @@ -950,6 +1156,14 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" +https-proxy-agent@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + https-proxy-agent@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" @@ -972,6 +1186,13 @@ iconv-lite@0.4.23: dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@^0.4.8: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + iconv-lite@^0.6.2: version "0.6.3" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" @@ -979,6 +1200,11 @@ iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + ignore-by-default@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz" @@ -1007,7 +1233,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3: +inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -1081,6 +1307,11 @@ is-typedarray@~1.0.0: resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" @@ -1157,11 +1388,32 @@ lazy-cache@^1.0.3: resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" integrity sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ== -lodash@^4.17.19: +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.deburr@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/lodash.deburr/-/lodash.deburr-4.1.0.tgz#ddb1bbb3ef07458c0177ba07de14422cb033ff9b" + integrity sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ== + +lodash@^4.17.19, lodash@^4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +log4js@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-1.1.1.tgz#c21d29c7604089e4f255833e7f94b3461de1ff43" + integrity sha512-lYb14ZSs1M/CUFuvy7Zk3VZLDtqrqOaVql9CE0tv8g6/qE1Gfq97XKdltBsjSxxvcJ+t8fAXOnvFxSsms7gGVg== + dependencies: + debug "^2.2.0" + semver "^5.3.0" + streamroller "^0.4.0" + longest@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz" @@ -1315,18 +1567,18 @@ minizlib@^2.0.0, minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" -mkdirp@^1.0.3, mkdirp@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - -mkdirp@~0.5.0: +mkdirp@^0.5.1, mkdirp@~0.5.0: version "0.5.6" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: minimist "^1.2.6" +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + morgan@~1.9.1: version "1.9.1" resolved "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz" @@ -1368,6 +1620,11 @@ node-domexception@^1.0.0: resolved "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz" integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== +node-fetch@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" @@ -1494,7 +1751,7 @@ on-headers@~1.0.1: resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== -once@^1.3.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== @@ -1508,6 +1765,25 @@ optimist@~0.3.5: dependencies: wordwrap "~0.0.2" +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + p-map@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" @@ -1515,6 +1791,31 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" +p-queue@^6.6.2: + version "6.6.2" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" + integrity sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ== + dependencies: + eventemitter3 "^4.0.4" + p-timeout "^3.2.0" + +p-timeout@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== + dependencies: + p-finally "^1.0.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +pako@^0.2.6: + version "0.2.9" + resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== + parse5-htmlparser2-tree-adapter@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz" @@ -1535,6 +1836,11 @@ parseurl@~1.3.2: resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" @@ -1545,6 +1851,11 @@ path-to-regexp@0.1.7: resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== + performance-now@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" @@ -1555,6 +1866,43 @@ picomatch@^2.0.4, picomatch@^2.2.1: resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +pkg-dir@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pngjs-image@~0.11.5: + version "0.11.7" + resolved "https://registry.yarnpkg.com/pngjs-image/-/pngjs-image-0.11.7.tgz#631dd59924569fc82ffebae0d5d53f85f54dab62" + integrity sha512-JRyrmT+HXa1/gvdHpebus8TGqKa8WRgcsHz/DDalxRsMhvu6AOA99/enBFjZIPvmXVAzwKR051s80TuE1IiCpg== + dependencies: + iconv-lite "^0.4.8" + pako "^0.2.6" + pngjs "2.3.1" + request "^2.55.0" + stream-buffers "1.0.1" + underscore "1.7.0" + +pngjs@2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-2.3.1.tgz#11d1e12b9cb64d63e30c143a330f4c1f567da85f" + integrity sha512-ITNPqvx+SSssNFOgHQzGG87HrqQ0g2nMSHc1jjU5Piq9xJEJ40fiFEPz0S5HSSXxBHrTnhaBHIayTO5aRfk2vw== + +preceptor-core@~0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/preceptor-core/-/preceptor-core-0.10.1.tgz#c31eb026fad91c24b44351308ac97e625ec69511" + integrity sha512-WLDk+UowEESixvlhiamGOj/iqWrp8IWeCCHvBZrLh0g4/A1Fa77fDQWqQUd5S5rScT+9u49aDfa45xYRkxqmiA== + dependencies: + log4js "1.1.1" + underscore "1.7.0" + +progress@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.1.tgz#c9242169342b1c29d275889c95734621b1952e31" + integrity sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg== + promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" @@ -1568,6 +1916,13 @@ promise-retry@^2.0.1: err-code "^2.0.2" retry "^0.12.0" +promise@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-6.0.0.tgz#456538dd4afdd25dc7d0f52a5201ed242b7c109d" + integrity sha512-PjIqIEWR8EWwP5ml3Wf5KWIP3sIdXAew9vQ6vLOLV+z4LMa/8ZQyLd7sTWe2r8OuA8A9jsIYptDfbEn/L36ogw== + dependencies: + asap "~1.0.0" + promise@^6.0.0, promise@^6.0.1: version "6.1.0" resolved "https://registry.npmjs.org/promise/-/promise-6.1.0.tgz" @@ -1590,6 +1945,11 @@ proxy-addr@~2.0.4: forwarded "0.2.0" ipaddr.js "1.9.1" +proxy-from-env@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + psl@^1.1.28: version "1.9.0" resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" @@ -1600,11 +1960,37 @@ pstree.remy@^1.1.8: resolved "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz" integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +puppeteer@^10.2.0: + version "10.4.0" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-10.4.0.tgz#a6465ff97fda0576c4ac29601406f67e6fea3dc7" + integrity sha512-2cP8mBoqnu5gzAVpbZ0fRaobBWZM8GEUF4I1F6WbgHrKV/rz7SX8PG2wMymZgD0wo0UBlg2FBPNxlF/xlqW6+w== + dependencies: + debug "4.3.1" + devtools-protocol "0.0.901419" + extract-zip "2.0.1" + https-proxy-agent "5.0.0" + node-fetch "2.6.1" + pkg-dir "4.2.0" + progress "2.0.1" + proxy-from-env "1.1.0" + rimraf "3.0.2" + tar-fs "2.0.0" + unbzip2-stream "1.3.3" + ws "7.4.6" + qs@6.5.2: version "6.5.2" resolved "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" @@ -1630,7 +2016,17 @@ raw-body@2.3.3: iconv-lite "0.4.23" unpipe "1.0.0" -readable-stream@^3.6.0: +readable-stream@^1.1.7: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -1668,7 +2064,7 @@ request-promise@^4.2.6: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.68.0: +request@^2.55.0, request@^2.68.0: version "2.88.2" resolved "https://registry.npmjs.org/request/-/request-2.88.2.tgz" integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== @@ -1706,7 +2102,7 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -rimraf@^3.0.2: +rimraf@3.0.2, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -1728,7 +2124,7 @@ safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -semver@^5.7.1: +semver@^5.3.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -1853,6 +2249,23 @@ sqlite3@^5.0.0, sqlite3@^5.0.8: optionalDependencies: node-gyp "8.x" +squint-cli@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/squint-cli/-/squint-cli-2.1.4.tgz#5ca467145f9a6bf91fcffe2af2b11bc723490502" + integrity sha512-ZpJK8KbwpWD0mXsgk63TX3c61onMIt4ZmNPJ60yfY2wWEjnU/Ewt0GSK/E+2FbZKDGRIEbQTcB6RLYztGP7tAQ== + dependencies: + "@sindresorhus/slugify" "^1.1.2" + "@types/glob" "^7.1.4" + arg "^5.0.0" + blink-diff "^1.0.13" + bluebird "^3.7.2" + chalk "^4.1.2" + generic-pool "^3.8.2" + glob "^7.1.7" + lodash "^4.17.21" + p-queue "^6.6.2" + puppeteer "^10.2.0" + sshpk@^1.7.0: version "1.17.0" resolved "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz" @@ -1890,6 +2303,21 @@ stealthy-require@^1.1.1: resolved "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz" integrity sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g== +stream-buffers@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-1.0.1.tgz#9a44a37555f96a5b78a5a765f0c48446cb160b8c" + integrity sha512-t+8bSU8qPq7NnWHWAvikjcZf+biErLZzD15RroYft1IKQwYbkRyiwppT7kNqwdtYLS59YPxc4sTSvwbLSMaodw== + +streamroller@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/streamroller/-/streamroller-0.4.1.tgz#d435bd5974373abd9bd9068359513085106cc05f" + integrity sha512-w0GGkMlWOiIBIYTmOWHTWKy9Y5hKxGKpQ5WpiHqwhvoSoMHXNTITrk6ZsR3fdgz3Bi/c+CXVHwmfPUQFkEPL+A== + dependencies: + date-format "^0.0.0" + debug "^0.7.2" + mkdirp "^0.5.1" + readable-stream "^1.1.7" + "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.2.3: version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" @@ -1906,6 +2334,11 @@ string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" @@ -1920,6 +2353,34 @@ supports-color@^5.5.0: dependencies: has-flag "^3.0.0" +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +tar-fs@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.0.0.tgz#677700fc0c8b337a78bee3623fdc235f21d7afad" + integrity sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA== + dependencies: + chownr "^1.1.1" + mkdirp "^0.5.1" + pump "^3.0.0" + tar-stream "^2.0.0" + +tar-stream@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + tar@^6.0.2, tar@^6.1.11, tar@^6.1.2: version "6.1.11" resolved "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz" @@ -1939,6 +2400,11 @@ then-queue@^1.3.0: dependencies: promise "^6.0.0" +through@^2.3.8: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" @@ -2018,11 +2484,24 @@ uglify-to-browserify@~1.0.0: resolved "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" integrity sha512-vb2s1lYx2xBtUgy+ta+b2J/GLVUR+wmpINwHePmPRhOsIVCG2wDzKJ0n14GslH1BifsqVzSOwQhRaCAsZ/nI4Q== +unbzip2-stream@1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz#d156d205e670d8d8c393e1c02ebd506422873f6a" + integrity sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg== + dependencies: + buffer "^5.2.1" + through "^2.3.8" + undefsafe@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz" integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== +underscore@1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209" + integrity sha512-cp0oQQyZhUM1kpJDLdGO1jPZHgS/MpzoWYfe9+CM2h/QGDZlqwT2T3YGukuBdaNJ/CAPoeyAZRRHz8JFo176vA== + unique-filename@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" @@ -2093,6 +2572,11 @@ webidl-conversions@^3.0.0: resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== +webpage@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/webpage/-/webpage-0.3.0.tgz#15c8c99e822b499e9981ae6876539b423448b8e7" + integrity sha512-3ilUMH3gowcweoqpW7s48Q6doEYwST+TCG+kqvGD8tcDG9WahHHDEdyWi6nODHxxA4DZdX7CVqumVLXnDP5iIA== + whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" @@ -2143,6 +2627,11 @@ wrappy@1: resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== +ws@7.4.6: + version "7.4.6" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" + integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" @@ -2157,3 +2646,11 @@ yargs@~3.10.0: cliui "^2.1.0" decamelize "^1.0.0" window-size "0.1.0" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0"